@import "https://fonts.googleapis.com/css2?family=Asta+Sans:wght@300;400;500;600;700;800&family=Noto+Sans+KR:wght@400;500;600;700;800&display=swap";@property --kn-bubble-start{syntax:"<color>";inherits:false;initial-value:#ffe4f1}@property --kn-bubble-end{syntax:"<color>";inherits:false;initial-value:#fff3f8}@property --kn-bubble-ink{syntax:"<color>";inherits:false;initial-value:#e05491}@property --kn-bubble-border{syntax:"<color>";inherits:false;initial-value:#ffb1d1}@media (width>=1101px){html body #root .main-content>.kn-site-header{z-index:2200!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(20px)saturate(1.08)!important;background:linear-gradient(90deg,#fff7fbf7,#edf9fff7)!important;border:0!important;border-bottom:1px solid #ead6e1b3!important;border-radius:0 0 25px 25px!important;grid-template-columns:clamp(150px,10.35vw,212px) minmax(0,1fr) 238px!important;align-items:center!important;gap:clamp(2px,.42vw,9px)!important;width:100%!important;min-width:0!important;max-width:none!important;height:88px!important;min-height:88px!important;max-height:88px!important;margin:0!important;padding:7px clamp(8px,.7vw,14px)!important;display:grid!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important;box-shadow:0 8px 24px #46364017,inset 0 1px #fffffff5!important}html body #root .kn-header-brand{box-sizing:border-box!important;color:#57434c!important;width:100%!important;min-width:0!important;height:70px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:18px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin:0!important;padding:1px 2px 1px 0!important;transition:background .22s,box-shadow .22s!important;display:flex!important;overflow:visible!important}html body #root .kn-header-brand:hover,html body #root .kn-header-brand:focus-visible{background:linear-gradient(90deg,#ffe2efc2,#fff7fb38)!important;box-shadow:inset 0 1px #ffffffeb,0 7px 16px #de5b9514!important}html body #root .kn-header-brand>img{object-fit:contain!important;clip-path:none!important;flex:0 0 46px!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important;transform:none!important}html body #root .kn-header-brand>span{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:1px!important;min-width:0!important;display:flex!important}html body #root .kn-header-brand strong{color:#0000!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#ef6f9e 0 50%,#4e4549 50% 100%) 100% 0/200% 100%!important;letter-spacing:-.055em!important;text-overflow:clip!important;white-space:nowrap!important;-webkit-background-clip:text!important;background-clip:text!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:800!important;line-height:1.18!important;transition:background-position .65s cubic-bezier(.18,.78,.22,1)!important;overflow:visible!important}html body #root .kn-header-brand:hover strong,html body #root .kn-header-brand:focus-visible strong{background-position:0 0!important}html body #root .kn-header-brand small{color:#a68d99!important;letter-spacing:.01em!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:400!important;line-height:1.15!important;overflow:visible!important}html body #root .kn-header-nav{isolation:isolate!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:70px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important}html body #root .kn-header-nav-track{z-index:2!important;box-sizing:border-box!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:clamp(0px,.18vw,4px)!important;width:max-content!important;min-width:max-content!important;max-width:none!important;height:70px!important;margin:0!important;padding:0 2px!important;display:flex!important;position:relative!important;overflow:visible!important}html body #root .kn-header-nav-slot{z-index:2!important;box-sizing:border-box!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:70px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}html body #root .kn-header-tools-slot{background:0 0!important;margin-left:clamp(24px,14vw - 186px,100px)!important;padding:0!important}html body #root .kn-header-nav-button{z-index:2!important;box-sizing:border-box!important;color:#74666d!important;min-width:max-content!important;height:56px!important;min-height:56px!important;max-height:56px!important;box-shadow:none!important;letter-spacing:-.055em!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 clamp(6px,.55vw,11px)!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:23px!important;font-weight:800!important;line-height:1!important;transition:color .16s!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important}html body #root .kn-header-nav-button:hover,html body #root .kn-header-nav-button:focus-visible,html body #root .kn-header-nav-button.is-active{color:var(--kn-ink,#e05491)!important}html body #root .kn-header-nav-button:focus-visible{outline:2px solid rgba(var(--kn-rgb,255,151,196),.36)!important;outline-offset:-4px!important}html body #root .kn-header-nav-emoji{flex:0 0 27px!important;place-items:center!important;width:27px!important;height:27px!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:16px!important;line-height:1!important;display:grid!important}html body #root .kn-header-nav-label{padding-top:2px!important}html body #root .kn-header-nav-button>svg{flex:none!important;margin:2px -3px 0 0!important;position:static!important;transform:none!important}html body #root .kn-header-tools-button{padding-inline:clamp(7px,.55vw,11px)!important}html body #root .kn-header-nav-bubble{z-index:1!important;box-sizing:border-box!important;border:1px solid var(--kn-bubble-border,#ffb1d1)!important;background:linear-gradient(145deg,var(--kn-bubble-start,#ffe4f1),var(--kn-bubble-end,#fff3f8))!important;box-shadow:0 8px 18px color-mix(in srgb,var(--kn-bubble-ink,#e05491) 13%,transparent), inset 0 1px 0 #fffffff5!important;pointer-events:none!important;transition:var(--kn-bubble-motion,opacity .12s ease)!important;border-radius:999px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;overflow:hidden!important;transform:none!important}@media (width>=999999px){html body #root .kn-header-account{box-sizing:border-box!important;background:linear-gradient(145deg,#fff8fb,#effaff)!important;border:1px solid #e0ccd7d6!important;border-radius:999px!important;grid-template-columns:152px 42px!important;justify-content:end!important;align-items:center!important;gap:4px!important;width:212px!important;min-width:212px!important;max-width:212px!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin:0!important;padding:3px 9px 3px 3px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 7px 18px #4d374312,inset 0 1px #fff!important}html body #root .kn-account-button{isolation:isolate!important;box-sizing:border-box!important;color:#5b4c51!important;width:152px!important;min-width:152px!important;max-width:152px!important;height:56px!important;min-height:56px!important;max-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;grid-template-columns:44px minmax(0,1fr)!important;justify-content:start!important;align-items:center!important;gap:8px!important;margin:0!important;padding:4px 8px 4px 4px!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important}html body #root .kn-account-button.is-guest{grid-template-columns:34px minmax(0,1fr)!important;gap:6px!important;width:108px!important;min-width:108px!important;max-width:108px!important}html body #root .kn-site-header.is-guest .kn-header-account{grid-template-columns:108px 42px!important;justify-content:end!important;justify-self:end!important;width:168px!important;min-width:168px!important;max-width:168px!important}html body #root .kn-account-avatar{isolation:isolate!important;contain:layout paint!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c2afbaeb!important;border-radius:50%!important;place-self:center!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:inset 0 0 0 2px #ffffffe0!important}html body #root .kn-account-button.is-guest .kn-account-avatar{color:#b58147!important;background:#fffdf7!important;border-color:#f0d58f!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}html body #root .kn-account-avatar>*,html body #root .kn-account-avatar>.kn-account-image,html body #root .kn-account-avatar picture,html body #root .kn-account-avatar img,html body #root .kn-account-avatar .kn-account-image-source,html body #root .kn-account-avatar .smart-image-fallback{box-sizing:border-box!important;object-fit:cover!important;object-position:50% 50%!important;border:0!important;border-radius:50%!important;place-items:center!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:translate(0,0)!important}html body #root .kn-account-button.is-guest .kn-account-avatar>svg{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html body #root .kn-account-copy{text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:1px!important;width:100%!important;min-width:0!important;height:44px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #root .kn-account-copy>b,html body #root .kn-account-copy>b .cafe24-mixed-text,html body #root .kn-account-copy>b .cafe24-mixed-text>span,html body #root .kn-account-copy>b .cafe24-title-glyph,html body #root .kn-account-copy>b .cafe24-air-glyph{letter-spacing:-.055em!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:1px 0 0!important;font-size:23px!important;font-weight:400!important;line-height:1!important;overflow:hidden!important}html body #root .kn-account-copy>b,html body #root .kn-account-copy .cafe24-title-glyph{font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important}html body #root .kn-account-copy .cafe24-air-glyph{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important}html body #root .kn-account-copy>small{box-sizing:border-box!important;color:#a08b95!important;letter-spacing:-.02em!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:400!important;line-height:1.15!important;overflow:hidden!important}html body #root .kn-account-button.is-guest .kn-account-copy>b{letter-spacing:-.06em!important;text-overflow:clip!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:17px!important;overflow:visible!important}html body #root .kn-account-notification{box-sizing:border-box!important;color:#c58916!important;background:linear-gradient(145deg,#fffdf8,#fff5d7)!important;border:1px solid #efcf79d6!important;border-radius:50%!important;place-self:center!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;line-height:0!important;display:grid!important;position:relative!important;overflow:visible!important;transform:none!important;box-shadow:0 5px 12px #b07f181a,inset 0 1px #fff!important}html body #root .kn-account-notification>svg{width:18px!important;height:18px!important;margin:0!important;position:static!important;transform:none!important}html body #root .kn-account-notification>i{box-sizing:border-box!important;color:#fff!important;background:#ef5483!important;border:2px solid #fff!important;border-radius:999px!important;place-items:center!important;min-width:17px!important;height:17px!important;padding:0 4px!important;font-family:Noto Sans KR,sans-serif!important;font-size:9px!important;font-style:normal!important;font-weight:800!important;line-height:1!important;display:grid!important;position:absolute!important;top:-3px!important;right:-3px!important}}}@media (width>=1601px){html body #root .main-content>.kn-site-header{grid-template-columns:clamp(166px,10.35vw,212px) minmax(0,1fr) 238px!important;gap:clamp(4px,.48vw,10px)!important;padding-inline:clamp(10px,.7vw,14px)!important}html body #root .kn-header-brand{gap:10px!important}html body #root .kn-header-brand>img{flex-basis:46px!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important}html body #root .kn-header-brand strong{font-size:25px!important}html body #root .kn-header-nav-button{padding-inline:12px!important}}@media (width>=1101px) and (width<=1500px){html body #root .main-content>.kn-site-header{grid-template-columns:clamp(132px,10vw,150px) minmax(0,1fr) 238px!important;gap:clamp(2px,.4vw,6px)!important;padding:6px clamp(7px,.8vw,12px)!important}html body #root .kn-header-brand{gap:clamp(5px,.55vw,8px)!important;width:100%!important;height:68px!important;padding:2px 4px 2px 0!important}html body #root .kn-header-brand>img{flex-basis:42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important}html body #root .kn-header-brand strong{font-size:20px!important}html body #root .kn-header-brand small{font-size:9px!important}html body #root .kn-header-nav{justify-content:center!important;height:76px!important;overflow:visible!important}html body #root .kn-header-nav-track{flex:none!important;justify-content:flex-start!important;gap:clamp(0px,.3vw,5px)!important;width:max-content!important;min-width:max-content!important;max-width:none!important;height:76px!important;padding:0 2px!important;overflow:visible!important}html body #root .kn-header-nav-slot{flex:0 0 clamp(56px,4.55vw,68px)!important;width:clamp(56px,4.55vw,68px)!important;min-width:clamp(56px,4.55vw,68px)!important;max-width:68px!important;height:68px!important;min-height:68px!important;max-height:68px!important}html body #root .kn-header-tools-slot{flex:0 0 clamp(96px,7.74vw,116px)!important;width:clamp(96px,7.74vw,116px)!important;min-width:96px!important;max-width:116px!important;margin-left:clamp(8px,1.6vw,24px)!important}html body #root .kn-header-nav-button{letter-spacing:-.045em!important;border-radius:20px!important;flex-direction:column!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:68px!important;height:68px!important;min-height:68px!important;max-height:68px!important;padding:5px 4px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.12!important}html body #root .kn-header-tools-button{width:100%!important;min-width:0!important;max-width:116px!important;padding-right:16px!important}html body #root .kn-header-nav-label{box-sizing:border-box!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:13px!important;padding:0!important;overflow:hidden!important}html body #root .kn-header-tools-button .kn-header-nav-label{text-overflow:clip!important;overflow:visible!important}html body #root .kn-header-nav-emoji{flex-basis:27px!important;width:27px!important;height:27px!important}html body #root .kn-header-nav-button>svg{width:11px!important;height:11px!important;margin:0!important;position:absolute!important;bottom:12px!important;right:2px!important}html body #root .kn-header-nav-bubble{border-radius:20px!important}}@media (width<=1100px){html body #root .kn-site-header{display:none!important}}@media (prefers-reduced-motion:reduce){html body #root .kn-header-nav-bubble{transition:--kn-bubble-start .12s,--kn-bubble-end .12s,--kn-bubble-ink .12s,--kn-bubble-border .12s,opacity .12s!important}}html body .kn-header-dropdown{z-index:50000!important;box-sizing:border-box!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#fffcfefc!important;border:1px solid #ddccd6f0!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;min-width:220px!important;max-width:min(350px,100vw - 24px)!important;margin:0!important;padding:8px!important;animation:.15s both knHeaderDropdownIn!important;display:grid!important;position:fixed!important;overflow:visible!important;transform:none!important;box-shadow:0 19px 40px #41303a2b,inset 0 1px #fff!important}@keyframes knHeaderDropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}html body .kn-header-dropdown-item{box-sizing:border-box!important;color:#756a70!important;width:100%!important;min-width:0!important;min-height:50px!important;box-shadow:none!important;letter-spacing:-.05em!important;text-align:left!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0 14px!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:23px!important;font-weight:400!important;line-height:1!important;transition:color .15s,border-color .15s,background .15s,box-shadow .15s!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important}html body .kn-header-dropdown-item:hover,html body .kn-header-dropdown-item:focus-visible,html body .kn-header-dropdown-item.is-active{color:var(--kn-ink,#8f5f78)!important;border-color:var(--kn-border,#eb9abec7)!important;background:linear-gradient(145deg,var(--kn-fill,#fff0f6),var(--kn-fill-end,#fff8fb))!important;box-shadow:0 8px 18px rgba(var(--kn-rgb,235,154,190),.13),inset 0 1px 0 #fff!important}html body .kn-header-dropdown-item:focus-visible{outline:2px solid rgba(var(--kn-rgb,235,154,190),.3)!important;outline-offset:-4px!important}html body .kn-header-dropdown-emoji{flex:0 0 27px!important;place-items:center!important;width:27px!important;height:27px!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:17px!important;line-height:1!important;display:grid!important}.kn-tone-1{--kn-ink:#e05491;--kn-border:#ffb1d1;--kn-fill:#ffe4f1;--kn-fill-end:#fff3f8;--kn-rgb:255,151,196}.kn-tone-2{--kn-ink:#4c91c1;--kn-border:#a8d7f5;--kn-fill:#eaf6ff;--kn-fill-end:#f7fbff;--kn-rgb:130,196,238}.kn-tone-3{--kn-ink:#bf7628;--kn-border:#ffc982;--kn-fill:#fff0d7;--kn-fill-end:#fff9ef;--kn-rgb:255,195,108}.kn-tone-4{--kn-ink:#a88917;--kn-border:#f6df73;--kn-fill:#fff8cf;--kn-fill-end:#fffdf0;--kn-rgb:255,225,104}.kn-tone-5{--kn-ink:#4e9859;--kn-border:#abe1a5;--kn-fill:#e9f8e5;--kn-fill-end:#f5fcf3;--kn-rgb:157,226,151}.kn-tone-6{--kn-ink:#3a9888;--kn-border:#96dfd0;--kn-fill:#e4f9f4;--kn-fill-end:#f4fcfa;--kn-rgb:130,225,205}.kn-tone-7{--kn-ink:#3f91b5;--kn-border:#9edbf4;--kn-fill:#e5f6ff;--kn-fill-end:#f4fbff;--kn-rgb:127,211,245}.kn-tone-8{--kn-ink:#5e7ec8;--kn-border:#abc2ff;--kn-fill:#eaf0ff;--kn-fill-end:#f6f8ff;--kn-rgb:149,184,255}.kn-tone-9{--kn-ink:#7561c2;--kn-border:#c7b8ff;--kn-fill:#f0ecff;--kn-fill-end:#faf8ff;--kn-rgb:185,165,255}.kn-tone-10{--kn-ink:#9563bd;--kn-border:#d8b5f5;--kn-fill:#f7ebff;--kn-fill-end:#fdf8ff;--kn-rgb:217,164,255}.kn-tone-11{--kn-ink:#c35391;--kn-border:#f6abd5;--kn-fill:#ffe8f5;--kn-fill-end:#fff6fb;--kn-rgb:249,145,210}.kn-tone-12{--kn-ink:#5e7ec8;--kn-border:#abc2ff;--kn-fill:#eaf0ff;--kn-fill-end:#f6f8ff;--kn-rgb:149,184,255}@media (width>=1101px){html body #root .kn-header-brand{justify-self:start!important;width:max-content!important;min-width:0!important;max-width:190px!important;padding-right:4px!important}html body #root .kn-header-brand:hover,html body #root .kn-header-brand:focus-visible{background:linear-gradient(145deg,#fff5fa,#fffafd)!important}html body #root .kn-header-account{box-sizing:border-box!important;background:linear-gradient(145deg,#fff8fb,#effaff)!important;border:1px solid #e0ccd7d6!important;border-radius:999px!important;grid-template-columns:minmax(0,154px) 32px 44px!important;justify-content:end!important;place-self:center end!important;align-items:center!important;gap:4px!important;width:238px!important;min-width:238px!important;max-width:238px!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin:0!important;padding:5px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:0 7px 18px #4d374312,inset 0 1px #fff!important}html body #root .kn-account-button{isolation:isolate!important;box-sizing:border-box!important;color:#5b4c51!important;width:100%!important;min-width:0!important;max-width:none!important;height:52px!important;min-height:52px!important;max-height:52px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;grid-template-columns:44px minmax(0,1fr)!important;justify-content:start!important;place-self:center stretch!important;align-items:center!important;gap:8px!important;margin:0!important;padding:3px 8px 3px 3px!important;transition:color .2s,border-color .2s,background .24s,box-shadow .24s,transform .2s!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:translateY(0)!important}html body #root .kn-account-button:hover,html body #root .kn-account-button:focus-visible{color:#d94f88!important;background:linear-gradient(100deg,#ffe0efeb,#fff9fcb8 74%)!important;border-color:#f499c175!important;transform:none!important;box-shadow:0 7px 16px #df56911f,inset 0 1px #fff!important}html body #root .kn-account-button:focus-visible,html body #root .kn-account-notification:focus-visible{outline-offset:1px!important;outline:2px solid #ee6f9e5c!important}html body #root .kn-account-avatar{isolation:isolate!important;contain:layout paint!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c2afbaeb!important;border-radius:50%!important;place-self:center!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;transition:border-color .2s,box-shadow .2s,transform .2s!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:translateY(0)!important;box-shadow:inset 0 0 0 2px #ffffffe0!important}html body #root .kn-account-button:hover .kn-account-avatar,html body #root .kn-account-button:focus-visible .kn-account-avatar{border-color:#ee6f9eb8!important;transform:scale(1.025)!important;box-shadow:inset 0 0 0 2px #ffffffeb,0 4px 11px #db4f8b29!important}html body #root .kn-account-avatar>*,html body #root .kn-account-avatar>.kn-account-image,html body #root .kn-account-avatar picture,html body #root .kn-account-avatar img,html body #root .kn-account-avatar .kn-account-image-source,html body #root .kn-account-avatar .smart-image-fallback{box-sizing:border-box!important;object-fit:cover!important;object-position:50% 50%!important;border:0!important;border-radius:50%!important;place-items:center!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:translate(0,0)!important}html body #root .kn-account-copy{text-align:left!important;flex-direction:column!important;justify-content:center!important;align-self:center!important;align-items:flex-start!important;gap:2px!important;width:100%!important;min-width:0!important;height:44px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #root .kn-account-copy>b,html body #root .kn-account-copy>b .cafe24-mixed-text,html body #root .kn-account-copy>b .cafe24-mixed-text>span,html body #root .kn-account-copy>b .cafe24-title-glyph,html body #root .kn-account-copy>b .cafe24-air-glyph{letter-spacing:-.055em!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:1px 0 0!important;font-size:22px!important;font-weight:400!important;line-height:1!important;overflow:hidden!important}html body #root .kn-account-copy>b,html body #root .kn-account-copy .cafe24-title-glyph{font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important}html body #root .kn-account-copy .cafe24-air-glyph,html body #root .kn-account-copy>small{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important}html body #root .kn-account-copy>small{box-sizing:border-box!important;color:#9d8993!important;letter-spacing:-.015em!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:400!important;line-height:1.15!important;overflow:hidden!important}html body #root .kn-account-logout{box-sizing:border-box!important;color:#9a9297!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:44px!important;min-height:44px!important;max-height:44px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;place-self:center!important;place-items:center!important;margin:0!important;padding:0!important;transition:color .16s,transform .16s!important;display:grid!important;position:relative!important}html body #root .kn-account-logout:hover,html body #root .kn-account-logout:focus-visible{color:#e45c92!important;box-shadow:none!important;background:0 0!important;outline:none!important;transform:translateY(-1px)!important}html body #root .kn-account-logout>svg{stroke-width:2px!important;width:19px!important;height:19px!important}html body #root .kn-account-notification{box-sizing:border-box!important;color:#c58916!important;background:linear-gradient(145deg,#fffdf8,#fff5d7)!important;border:1px solid #efcf79d6!important;border-radius:50%!important;place-self:center!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;line-height:0!important;transition:color .2s,border-color .2s,background .22s,box-shadow .22s,transform .2s!important;display:grid!important;position:relative!important;overflow:visible!important;transform:translateY(0)scale(1)!important;box-shadow:0 5px 12px #b07f181a,inset 0 1px #fff!important}html body #root .kn-account-notification:hover,html body #root .kn-account-notification:focus-visible{color:#ae7110!important;background:linear-gradient(145deg,#fffdf4,#ffe9a8)!important;border-color:#e7b134eb!important;transform:scale(1.045)!important;box-shadow:0 8px 18px #be841233,0 0 0 5px #ffde8533,inset 0 1px #fff!important}html body #root .kn-account-notification>svg{place-self:center!important;width:18px!important;height:18px!important;margin:0!important;position:static!important;transform:none!important}html body #root .kn-account-notification>i{box-sizing:border-box!important;color:#fff!important;background:#ef5483!important;border:2px solid #fff!important;border-radius:999px!important;place-items:center!important;min-width:17px!important;height:17px!important;padding:0 4px!important;font-family:Noto Sans KR,sans-serif!important;font-size:9px!important;font-style:normal!important;font-weight:800!important;line-height:1!important;display:grid!important;position:absolute!important;top:-3px!important;right:-3px!important}html body #root .kn-header-account.is-guest{grid-template-columns:minmax(0,108px) 44px!important;width:168px!important;min-width:168px!important;max-width:168px!important}html body #root .kn-account-button.is-guest{grid-template-columns:34px minmax(0,1fr)!important;gap:6px!important;padding-right:6px!important}html body #root .kn-account-button.is-guest .kn-account-avatar{color:#b58147!important;background:#fffdf7!important;border-color:#f0d58f!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}html body #root .kn-account-button.is-guest .kn-account-avatar>svg{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html body #root .kn-account-button.is-guest .kn-account-copy>b{letter-spacing:-.06em!important;text-overflow:clip!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:17px!important;overflow:visible!important}}@media (prefers-reduced-motion:reduce){html body #root .kn-account-button,html body #root .kn-account-avatar,html body #root .kn-account-logout,html body #root .kn-account-notification{transition-duration:.01ms!important}}.keepers-language-selector{z-index:30;flex:none;display:none;position:relative}@media (width>=1101px){html body #root .main-content>.kn-site-header{grid-template-columns:clamp(132px,10vw,212px) minmax(0,1fr) 286px!important}html body #root .kn-header-account-cluster{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:6px;width:100%;min-width:0;height:70px;display:flex;overflow:visible}html body #root .kn-header-account-cluster>.kn-header-account{flex:none}html body #root .keepers-language-selector{margin:0;display:block}html body #root .keepers-language-trigger{box-sizing:border-box;color:#75656d;cursor:pointer;background:linear-gradient(145deg,#fffafd,#eef8ff);border:1px solid #cdbcc6e6;border-radius:14px;place-items:center;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;margin:0;padding:0;transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 6px 14px #49354014,inset 0 1px #fff}html body #root .keepers-language-trigger:hover,html body #root .keepers-language-trigger:focus-visible,html body #root .keepers-language-selector.is-open .keepers-language-trigger{color:#d85189;background:linear-gradient(145deg,#ffe8f2,#eef8ff);border-color:#ef70a19e;transform:translateY(-1px);box-shadow:0 8px 18px #d9498421,inset 0 1px #fff}html body #root .keepers-language-trigger:focus-visible{outline-offset:2px;outline:2px solid #ef70a140}html body #root .keepers-language-aa{letter-spacing:-.06em;padding-top:1px;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif;font-size:16px;font-weight:800;line-height:1;display:block}html body #root .keepers-language-menu{z-index:5000;box-sizing:border-box;-webkit-backdrop-filter:blur(18px)saturate(1.08);background:radial-gradient(circle at 14% 0,#ffddedb8,#0000 42%),linear-gradient(145deg,#fffcfefc,#f0f9fffa);border:1px solid #cdbcc6e6;border-radius:20px;gap:6px;width:190px;padding:8px;animation:.15s both keepersLanguageMenuIn;display:grid;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 18px 38px #45303b33,inset 0 1px #fff}@keyframes keepersLanguageMenuIn{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}html body #root .keepers-language-menu button{box-sizing:border-box;color:#6d6066;cursor:pointer;text-align:left;background:#ffffff5c;border:1px solid #0000;border-radius:15px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:9px;width:100%;min-height:52px;padding:6px 8px;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}html body #root .keepers-language-menu button:hover,html body #root .keepers-language-menu button:focus-visible,html body #root .keepers-language-menu button.is-active{color:#cf4f83;background:#ffeff6f0;border-color:#ef70a157;transform:translateY(-1px);box-shadow:0 7px 15px #d9498417,inset 0 1px #fff}html body #root .keepers-language-menu button:focus-visible{outline-offset:1px;outline:2px solid #ef70a138}html body #root .keepers-language-option-icon{color:#8a747e;background:linear-gradient(145deg,#fff,#f5edf2);border:1px solid #dcc7d3d1;border-radius:11px;place-items:center;width:34px;height:34px;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif;font-size:15px;font-weight:800;display:grid}html body #root .keepers-language-option-copy{flex-direction:column;gap:2px;min-width:0;display:flex}html body #root .keepers-language-option-copy strong{text-overflow:ellipsis;white-space:nowrap;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif;font-size:14px;font-weight:800;line-height:1.1;overflow:hidden}html body #root .keepers-language-option-copy small{color:#aa929e;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif;font-size:10px;line-height:1.1}html body #root .keepers-language-option-check{color:#fff;background:0 0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}html body #root .keepers-language-menu button.is-active .keepers-language-option-check{background:#e9659a}html[data-keepers-locale=en] body #root .kn-header-nav-button{letter-spacing:-.025em!important;gap:4px!important;padding-inline:clamp(5px,.42vw,8px)!important;font-size:clamp(16px,1.02vw,19px)!important}html[data-keepers-locale=en] body #root .kn-header-tools-slot{margin-left:clamp(8px,1.15vw,22px)!important}html[data-keepers-locale=en] body #root .kn-header-nav-emoji{flex-basis:23px!important;width:23px!important;height:23px!important}html[data-keepers-locale=en] body #root .kn-header-nav-label{text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}html[data-keepers-locale=en] body .kn-header-dropdown-item{letter-spacing:-.035em!important;font-size:21px!important;overflow:visible!important}}@media (width>=1101px) and (width<=1500px){html[data-keepers-locale=en] body #root .kn-header-nav-button{font-size:10px!important}html[data-keepers-locale=en] body #root .kn-header-nav-label{width:auto!important;max-width:none!important}}@media (width>=1601px){html body #root .main-content>.kn-site-header{grid-template-columns:clamp(166px,10.35vw,212px) minmax(0,1fr) 286px!important}}.keepers-language-mobile{background:linear-gradient(145deg,#fff9fcf5,#eff9fff0);border:1px solid #dcc7d3db;border-radius:17px;gap:9px;margin:12px 14px 4px;padding:12px;display:grid;box-shadow:inset 0 1px #fff}.keepers-language-mobile-title{color:#75656d;align-items:center;gap:7px;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:13px;display:flex}.keepers-language-mobile-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.keepers-language-mobile-options button{color:#6e6067;cursor:pointer;background:#ffffffd1;border:1px solid #d3c1ccdb;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 10px;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;display:flex}.keepers-language-mobile-options button.is-active{color:#cc4d80;background:#ffeaf3;border-color:#ed699d94;box-shadow:0 5px 12px #d949841a}@media (width>=1101px){.keepers-language-mobile{display:none}}@media (width>=1101px) and (width<=1500px){html[data-keepers-locale=en] body #root .kn-header-nav-slot:not(.kn-header-tools-slot){flex:0 0 clamp(64px,5.2vw,78px)!important;width:clamp(64px,5.2vw,78px)!important;min-width:clamp(64px,5.2vw,78px)!important;max-width:78px!important}html[data-keepers-locale=en] body #root .kn-header-nav-slot:not(.kn-header-tools-slot)>.kn-header-nav-button{width:100%!important;min-width:0!important;max-width:78px!important;padding-inline:5px!important}html[data-keepers-locale=en] body #root .kn-header-tools-slot{flex:0 0 clamp(64px,5.2vw,78px)!important;width:clamp(64px,5.2vw,78px)!important;min-width:clamp(64px,5.2vw,78px)!important;max-width:78px!important;margin-left:clamp(6px,.8vw,12px)!important}html[data-keepers-locale=en] body #root .kn-header-tools-button{width:100%!important;min-width:0!important;max-width:78px!important;padding:5px 4px!important}html[data-keepers-locale=en] body #root .kn-header-tools-button>svg{margin:0!important;bottom:11px!important;left:calc(50% + 18px)!important;right:auto!important}}html body .kn-notification-backdrop{z-index:52000!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(4px)!important;background:#352b3033!important;place-items:center!important;padding:12px!important;animation:.16s both knNotificationBackdropIn!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}html body .kn-notification-window{box-sizing:border-box!important;color:#4f454a!important;background:#fffdfefb!important;border:1px solid #5e4853eb!important;border-radius:25px!important;grid-template-rows:48px minmax(0,1fr)!important;width:min(472px,100vw - 24px)!important;min-width:0!important;max-width:472px!important;height:min(664px,100vh - 24px)!important;min-height:360px!important;max-height:664px!important;margin:0!important;padding:0!important;animation:.2s cubic-bezier(.2,.82,.24,1) both knNotificationWindowIn!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 70px #2f22293d,inset 0 1px #fffffffa!important}html body .kn-notification-window>.kn-shared-popup-content{box-sizing:border-box!important;grid-template-rows:64px minmax(0,1fr)!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}html body .kn-notification-read-all{box-sizing:border-box!important;color:#d95b82!important;background:radial-gradient(125% 170%,#ff8bad4d 0%,#ff8bad24 55%,#fffffffa 100%)!important;border:1px solid #ef8fac94!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-self:center!important;align-items:center!important;min-width:108px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 20px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1!important;transition:transform .16s,box-shadow .16s,border-color .16s,opacity .16s!important;display:inline-flex!important;position:static!important;transform:translateY(0)!important;box-shadow:0 8px 19px #da54801f,inset 0 1px #fffffffa!important}html body .kn-notification-read-all:hover:not(:disabled),html body .kn-notification-read-all:focus-visible:not(:disabled){border-color:#ff9db8!important;transform:translateY(-2px)!important;box-shadow:0 11px 23px #da54802e,inset 0 1px #fffffffa!important}html body .kn-notification-read-all:disabled{opacity:.44!important;cursor:default!important;filter:saturate(.55)!important}html body .kn-notification-scroll{box-sizing:border-box!important;scrollbar-color:#968f92 transparent!important;scrollbar-width:auto!important;overscroll-behavior:contain!important;flex-direction:column!important;gap:8px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:8px 14px 14px!important;display:flex!important;overflow:hidden auto!important}html body .kn-notification-scroll::-webkit-scrollbar{width:9px!important}html body .kn-notification-scroll::-webkit-scrollbar-thumb{background:#968f92 padding-box padding-box!important;border:2px solid #0000!important;border-radius:999px!important}html body .kn-notification-item{box-sizing:border-box!important;color:#5f555a!important;text-align:left!important;background:#fffffff0!important;border:1px solid #ebe0e5f0!important;border-radius:18px!important;flex:none!important;grid-template-columns:50px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:64px!important;margin:0!important;padding:8px 13px 8px 10px!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:translateY(0)!important;box-shadow:0 4px 12px #523a4406!important}html body .kn-notification-item:hover,html body .kn-notification-item:focus-visible{background:#fffafd!important;border-color:#efaac6ad!important;transform:translateY(-1px)!important;box-shadow:0 9px 20px #5b3b4914!important}html body .kn-notification-item.is-unread{background:linear-gradient(100deg,#fff9fcfa,#fffffffa)!important}html body .kn-notification-emoji{box-sizing:border-box!important;background:#fff2f7!important;border:1px solid #ffc4d7b3!important;border-radius:16px!important;place-items:center!important;width:50px!important;height:50px!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:23px!important;line-height:1!important;display:grid!important}html body .kn-notification-item.is-verification .kn-notification-emoji{background:#edf9f1!important;border-color:#9de1b7ad!important}html body .kn-notification-item.is-comment .kn-notification-emoji,html body .kn-notification-item.is-mention .kn-notification-emoji{background:#eef7ff!important;border-color:#a4cdefb3!important}html body .kn-notification-item.is-follow .kn-notification-emoji{background:#f6f0ff!important;border-color:#cebbf2b3!important}html body .kn-notification-copy{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;min-width:0!important;display:flex!important;overflow:hidden!important}html body .kn-notification-copy strong,html body .kn-notification-copy span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important}html body .kn-notification-copy strong{color:#5b4f55!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.25!important}html body .kn-notification-copy span{color:#998a92!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.3!important}html body .kn-notification-chevron{color:#baaab2!important;flex:none!important;width:18px!important;height:18px!important;transition:color .16s,transform .16s!important}html body .kn-notification-item:hover .kn-notification-chevron{color:#e66b98!important;transform:translate(2px)!important}html body .kn-notification-empty{color:#897b82!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:220px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;display:flex!important}html body .kn-notification-empty>span{font-size:34px!important}html body .kn-notification-empty>strong{font-size:14px!important;font-weight:400!important}@keyframes knNotificationBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes knNotificationWindowIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){html body .kn-notification-backdrop,html body .kn-notification-window{animation:none!important}}html body .kn-notification-window .kn-notification-scroll{background:#fff!important}html body .kn-notification-read-all:disabled{opacity:1!important;color:#a9a1a5!important;box-shadow:none!important;filter:grayscale(.35)!important;box-shadow:none!important;opacity:.78!important;cursor:not-allowed!important;background:#f1eff0!important;border-color:#ded9dc!important}@media (width>=1101px){html body #root .main-content.is-home-page{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}html body #root .main-content.is-home-page>.page-transition{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-web-masthead.home-web-masthead-before-event{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(28px,3vw,64px)!important;padding-right:clamp(28px,3vw,64px)!important}html body #root .home-web-masthead-before-event .home-centered-brand{margin-left:auto!important;margin-right:auto!important;left:auto!important;right:auto!important}html body #root .home-content-shell.card{box-sizing:border-box!important;width:min(1516px,100vw - 96px)!important;min-width:0!important;max-width:1516px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;position:relative!important}html body #root .home-content-shell>.home-event-section{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}html body #root .home-content-shell>.home-event-section>.home-event-feature-panel{box-sizing:border-box!important;width:min(760px,100%)!important;min-width:0!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}html body #root .home-content-shell>.home-web-masthead-after-event{box-sizing:border-box!important;width:min(820px,100%)!important;min-width:0!important;max-width:820px!important;margin-left:auto!important;margin-right:auto!important}html body #root .home-content-shell>.home-progress-section,html body #root .home-content-shell>.home-lower-section,html body #root .home-content-shell>[data-home-reveal],html body #root .home-content-shell .portal-progress-card,html body #root .home-content-shell .compact-home-community-preview,html body #root .home-content-shell .portal-map-preview-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}}@media (width>=1101px) and (width<=1500px){html body #root .home-content-shell.card{width:min(1380px,100vw - 44px)!important}}html body #root .kn-home-ticker{isolation:isolate!important;box-sizing:border-box!important;background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/11px 11px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/11px 11px,linear-gradient(#2a272b,#171518)!important;border:1px solid #5b4d57c7!important;border-radius:32px!important;grid-template-columns:43px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin:0!important;padding:8px 12px 8px 9px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 13px 28px #130e123d,inset 0 1px #ffffff1a!important}html body #root .kn-home-ticker:after{content:""!important;z-index:-1!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(90deg,#efff5409,#0000 28% 72%,#ff72c709)!important;position:absolute!important;inset:0!important}html body #root .kn-home-ticker.is-empty{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/11px 11px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/11px 11px,linear-gradient(#252226,#171518)!important;border-color:#5b4d57ad!important}html body #root .kn-home-ticker-megaphone{box-sizing:border-box!important;color:#efff54!important;-webkit-backdrop-filter:blur(7px)!important;background:linear-gradient(145deg,#ffffff29,#ffffff0a)!important;border:1.5px solid #efff54f5!important;border-radius:50%!important;place-self:center!important;place-items:center!important;width:43px!important;min-width:43px!important;max-width:43px!important;height:43px!important;min-height:43px!important;max-height:43px!important;margin:0!important;padding:0!important;transition:transform .18s,background .18s!important;display:grid!important;position:static!important;transform:none!important;box-shadow:0 0 0 1px #efff5429,0 0 11px #e8ff419e,0 7px 18px #160c082e,inset 0 1px #ffffff4d!important}html body #root .kn-home-ticker-megaphone>svg{color:currentColor!important;fill:#efff542e!important;filter:drop-shadow(0 0 6px #e8ff41db)drop-shadow(0 0 12px #e8ff4159)!important;width:22px!important;height:22px!important;margin:0!important;position:static!important;transform:none!important}html body #root .kn-home-ticker-megaphone:hover,html body #root .kn-home-ticker-megaphone:focus-visible{background:linear-gradient(145deg,#ffffff38,#ffffff14)!important;transform:rotate(-7deg)scale(1.05)!important}html body #root .kn-home-ticker.keepers-notice .kn-home-ticker-megaphone{color:#ff72c7!important;border-color:#ff72c7f5!important;box-shadow:0 0 0 1px #ff72c729,0 0 11px #ff5cc19e,0 7px 18px #160c082e,inset 0 1px #ffffff4d!important}html body #root .kn-home-ticker.keepers-notice .kn-home-ticker-megaphone>svg{fill:#ff72c729!important;filter:drop-shadow(0 0 6px #ff5cc1db)drop-shadow(0 0 12px #ff5cc159)!important}html body #root .kn-home-ticker-post{box-sizing:border-box!important;color:#fff!important;width:100%!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:999px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 4px 0 0!important;transition:background .18s!important;display:grid!important;position:static!important;overflow:hidden!important;transform:none!important}html body #root .kn-home-ticker-post.has-count{grid-template-columns:auto minmax(0,1fr) 46px!important}html body #root .kn-home-ticker-post:hover,html body #root .kn-home-ticker-post:focus-visible{background:#ffffff12!important}html body #root .kn-home-ticker-topic{box-sizing:border-box!important;white-space:nowrap!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:27px!important;margin:0!important;padding:0 10px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}html body #root .kn-home-ticker-topic.town-patch{color:#4e4500!important;background:#efff54!important;border-color:#f3ff70f0!important;box-shadow:0 0 10px #e4ff3eb8,inset 0 1px #ffffffa3!important}html body #root .kn-home-ticker-topic.keepers-notice{color:#67133e!important;background:#ff72c7!important;border-color:#ff7ed2f5!important;box-shadow:0 0 11px #ff53bead,inset 0 1px #ffffff8f!important}html body #root .kn-home-ticker-topic.no-news{color:#ffe0b5!important;background:#ffae5224!important;border-color:#ffc57f59!important}html body #root .kn-home-ticker-window{align-items:center!important;min-width:0!important;min-height:42px!important;display:flex!important;overflow:hidden!important}html body #root .kn-home-ticker-title{color:#fff9ee!important;text-overflow:ellipsis!important;text-shadow:0 0 11px #ffbc6738!important;white-space:nowrap!important;align-items:center!important;gap:4px!important;min-width:0!important;max-width:100%!important;min-height:42px!important;margin:0!important;padding:0!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:400!important;line-height:1.3!important;animation:.48s cubic-bezier(.2,.8,.2,1) both knHomeTickerIn!important;display:inline-flex!important;overflow:hidden!important}html body #root .kn-home-ticker-title>svg{flex:none!important}html body #root .kn-home-ticker-title-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;padding:4px 0 3px!important;line-height:1.08!important;position:relative!important;top:2px!important;overflow:hidden!important}html body #root .kn-home-ticker.town-patch .kn-home-ticker-title-text,html body #root .kn-home-ticker.town-patch .kn-home-ticker-title>svg{color:#efff54!important;text-shadow:0 0 8px #e8ff4194,0 0 16px #e8ff4147!important}html body #root .kn-home-ticker.keepers-notice .kn-home-ticker-title-text,html body #root .kn-home-ticker.keepers-notice .kn-home-ticker-title>svg{color:#ff72c7!important;text-shadow:0 0 8px #ff5cc194,0 0 16px #ff5cc147!important}html body #root .kn-home-ticker.is-empty .kn-home-ticker-title{color:#fff9eed1!important}html body #root .kn-home-ticker-inline-arrow{color:#ffffffbd!important;flex:none!important;margin-left:2px!important;transition:transform .18s,color .18s!important}html body #root .kn-home-ticker-post:hover .kn-home-ticker-inline-arrow{color:#ffd29b!important;transform:translate(3px)!important}html body #root .kn-home-ticker-count{color:#ffffffa6!important;text-align:right!important;white-space:nowrap!important;place-self:center end!important;width:44px!important;margin:0!important;padding:0 2px 0 0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1!important;position:static!important;overflow:visible!important}@keyframes knHomeTickerIn{0%{opacity:0;filter:blur(2px);transform:translateY(13px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (width<=760px){html body #root .kn-home-ticker{grid-template-columns:40px minmax(0,1fr)!important;gap:7px!important;padding-inline:8px!important}html body #root .kn-home-ticker-megaphone{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}html body #root .kn-home-ticker-megaphone>svg{width:19px!important;height:19px!important}html body #root .kn-home-ticker-post,html body #root .kn-home-ticker-post.has-count{grid-template-columns:auto minmax(0,1fr)!important;gap:7px!important;padding-right:4px!important}html body #root .kn-home-ticker-topic{text-overflow:ellipsis!important;max-width:84px!important;padding-inline:8px!important;font-size:10px!important;overflow:hidden!important}html body #root .kn-home-ticker-title{font-size:18px!important}html body #root .kn-home-ticker-count{display:none!important}}@media (prefers-reduced-motion:reduce){html body #root .kn-home-ticker-title{animation:none!important}html body #root .kn-home-ticker-megaphone,html body #root .kn-home-ticker-inline-arrow{transition:none!important}}html body #root .home-floating-todo-panel.kn-shared-popup-window{box-sizing:border-box!important;flex-direction:column!important;width:min(382px,100vw - 20px)!important;min-width:0!important;max-width:382px!important;height:min(390px,100dvh - 18px)!important;min-height:0!important;max-height:390px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important}html body #root .home-floating-todo-panel.kn-shared-popup-window.is-visible{position:relative!important;inset:auto!important}html body #root .home-floating-todo-panel.kn-shared-popup-window.is-hidden{position:absolute!important;inset:0 0 auto auto!important}html body #root .home-floating-todo-panel>.kn-shared-popup-windowbar{width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;overflow:hidden!important}html body #root .home-floating-todo-panel .home-todo-popup-content{box-sizing:border-box!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-items:stretch!important;gap:7px!important;width:100%!important;min-width:0!important;height:calc(100% - 48px)!important;min-height:0!important;margin:0!important;padding:9px 10px 11px!important;display:grid!important;overflow:visible!important}html body #root .home-floating-todo-panel .todo-rainbow-progress{box-sizing:border-box!important;grid-template-columns:60px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}html body #root .home-floating-todo-panel .todo-rainbow-progress>span{justify-items:center!important;gap:0!important;display:grid!important}html body #root .home-floating-todo-panel .todo-rainbow-progress-track{height:12px!important;position:relative!important;overflow:hidden!important}html body #root .home-floating-todo-panel .todo-rainbow-progress-track>i{min-width:0!important;height:100%!important;display:block!important}html body #root .home-floating-todo-panel .portal-todo-list{box-sizing:border-box!important;align-content:start!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;margin:0!important;padding:7px 0 5px!important;scroll-padding-top:8px!important;display:grid!important;overflow:visible auto!important}html body #root .home-floating-todo-panel .portal-todo-list .todo-item-row,html body #root .home-floating-todo-panel .portal-todo-list .todo-item-row.done,html body #root .home-floating-todo-panel .portal-todo-list .todo-item{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}html body #root .home-floating-todo-panel .portal-todo-list .todo-item-row{height:50px!important;min-height:50px!important;max-height:50px!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important;transform:none!important}html body #root .home-floating-todo-panel .portal-todo-list .todo-item{align-items:center!important;gap:10px!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:11px 13px!important;display:flex!important}html body #root .home-floating-todo-panel .portal-todo-list .todo-item-row:hover{z-index:4!important;transform:translateY(-2px)!important}html body #root .home-floating-todo-panel .portal-todo-list .todo-item-row.done,html body #root .home-floating-todo-panel .portal-todo-list .todo-item-row.done .todo-item{opacity:1!important;scale:1!important}html body #root .home-floating-todo-panel .portal-todo-list .todo-delete{place-items:center!important;width:32px!important;height:31px!important;margin:0!important;display:grid!important;position:absolute!important;top:50%!important;right:7px!important}html body #root .home-floating-todo-panel .todo-input{box-sizing:border-box!important;align-self:end!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:48px!important;margin:0!important;padding:0 4px 0 16px!important;display:flex!important;position:static!important;inset:auto!important}html body #root .home-floating-todo-panel .todo-input>input{min-width:0!important;height:100%!important;min-height:44px!important}html body #root .home-floating-todo-panel .todo-input>button{flex:0 0 40px!important;align-self:center!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;margin:0!important;padding:0!important;display:grid!important}html body #root .home-floating-todo-panel .todo-input>button svg{margin:0!important;display:block!important}html body #root .home-floating-todo-panel .home-todo-loading{color:#94858d!important;place-items:center!important;min-height:78px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,sans-serif!important;font-size:13px!important;display:grid!important}html body #root .home-floating-todo-panel .kn-shared-popup-window-name code{text-transform:uppercase!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,sans-serif!important;font-size:13px!important}html body #root .home-floating-todo-panel .kn-shared-popup-window-icon,html body #root .home-floating-todo-panel .kn-shared-popup-window-name>span:first-child{place-items:center!important;line-height:1!important;display:grid!important;transform:translateY(1px)!important}@media (width<=760px){html body #root .home-floating-todo-panel.kn-shared-popup-window.is-visible{position:fixed!important;inset:auto 10px 116px auto!important}}@media (height<=460px){html body #root .home-floating-todo-panel.kn-shared-popup-window{height:calc(100dvh - 10px)!important;max-height:calc(100dvh - 10px)!important}}html body #root .home-floating-todo-panel .portal-todo-list{scrollbar-width:thin!important;scrollbar-color:#d17bc4 #f8eef8!important}html body #root .home-floating-todo-panel .portal-todo-list::-webkit-scrollbar{width:8px!important}html body #root .home-floating-todo-panel .portal-todo-list::-webkit-scrollbar-track{background:#f8eef8!important;border-radius:999px!important}html body #root .home-floating-todo-panel .portal-todo-list::-webkit-scrollbar-thumb{background:linear-gradient(#dfa0d6,#bc72c8)!important;border:2px solid #f8eef8!important;border-radius:999px!important}html body #root .detail-locale-en .portal-detail-card .detail-overview-heading{min-width:0}html body #root .detail-locale-en .portal-detail-card .detail-overview-heading b{white-space:nowrap;min-width:0}html body #root .detail-locale-en .portal-detail-card .mastery-stage-value{white-space:normal!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;line-height:1.05!important;display:flex!important}html body #root .detail-locale-en .portal-detail-card .mastery-stage-value>span{overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;display:block!important}html body #root .detail-locale-en .portal-detail-card .mastery-stage-value-prefix{font-size:.82em!important}html body #root .detail-locale-en .portal-detail-card .mastery-stage-value-count{font-size:1em!important}html body #root .detail-locale-en .portal-detail-card .mastery-stage-value-unit{font-size:.78em!important}html body #root .detail-locale-en .portal-detail-card .detail-overview-grid.is-single-growth-card{grid-template-columns:minmax(250px,360px)!important;justify-content:start!important}html body #root .detail-locale-en .portal-detail-card .detail-overview-grid.is-single-growth-card .detail-overview-card{width:100%!important;min-width:250px!important}@media (width<=760px){html body #root .detail-locale-en .portal-detail-card .detail-overview-grid.is-single-growth-card{grid-template-columns:minmax(0,1fr)!important}html body #root .detail-locale-en .portal-detail-card .detail-overview-grid.is-single-growth-card .detail-overview-card{min-width:0!important}}html body #root .detail-locale-en .portal-detail-card .mastery-stage-value-number-line{white-space:nowrap!important;overflow-wrap:normal!important;flex-direction:row!important;justify-content:center!important;align-items:baseline!important;gap:.24em!important;width:auto!important;max-width:100%!important;display:inline-flex!important}html body #root .detail-locale-en .portal-detail-card .mastery-stage-value-number-line>span{overflow-wrap:normal!important;width:auto!important;min-width:0!important;display:inline!important}html body #root .detail-index-window.detail-locale-en.detail-format-bird :is(.detail-overview-key-wing,.detail-overview-key-whistle){grid-column:span 2!important;min-width:0!important}html body #root .detail-index-window.detail-locale-en.detail-format-bird .detail-overview-key-wing>strong>span,html body #root .detail-index-window.detail-locale-en.detail-format-bird .detail-overview-key-whistle>strong>span{white-space:nowrap!important;overflow-wrap:normal!important}html body #root .detail-index-window.detail-locale-en.detail-format-bird .detail-overview-key-whistle>strong>span{box-sizing:border-box!important;letter-spacing:-.055em!important;max-width:100%!important;padding-inline:4px!important;font-size:clamp(24px,2.15vw,38px)!important}@media (width<=760px){html body #root .detail-index-window.detail-locale-en.detail-format-bird :is(.detail-overview-key-wing,.detail-overview-key-whistle){grid-column:span 1!important}html body #root .detail-index-window.detail-locale-en.detail-format-bird .detail-overview-key-whistle>strong>span{font-size:clamp(22px,7.4vw,32px)!important}}html body #root .community-tag-chip{--community-tag-accent:#c08aa9;--community-tag-ink:#865f77;--community-tag-border:#e0bfd1;--community-tag-fill:#fbf0f6;box-sizing:border-box!important;border:1px solid var(--community-tag-border)!important;width:max-content!important;max-width:100%!important;color:var(--community-tag-ink)!important;letter-spacing:-.015em!important;white-space:nowrap!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin:0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Apple SD Gothic Neo,Noto Sans KR,sans-serif!important;font-style:normal!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;overflow:hidden!important;transform:none!important;box-shadow:inset 0 1px #ffffffeb!important}html body #root button.community-tag-chip{appearance:none!important;cursor:pointer!important;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s!important}html body #root button.community-tag-chip:hover,html body #root button.community-tag-chip:focus-visible{border-color:var(--community-tag-accent)!important;background:color-mix(in srgb, var(--community-tag-fill) 56%, white)!important;box-shadow:inset 0 1px 0 #fffffff5, 0 7px 15px color-mix(in srgb, var(--community-tag-ink) 10%, transparent)!important;transform:translateY(-2px)!important}html body #root .community-tag-chip.is-selected,html body #root .community-tag-chip.is-display-tone{border-color:var(--community-tag-border)!important;color:var(--community-tag-ink)!important;background:radial-gradient(ellipse 125% 170% at 50% 50%, color-mix(in srgb, var(--community-tag-accent) 23%, transparent) 0%, color-mix(in srgb, var(--community-tag-fill) 78%, white) 58%, #fffffffc 100%)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--community-tag-border) 18%, transparent), inset 0 1px 0 #fffffffa!important}html body #root button.community-tag-chip.is-selected:hover{border-color:var(--community-tag-accent)!important;background:radial-gradient(ellipse 125% 170% at 50% 50%, color-mix(in srgb, var(--community-tag-accent) 29%, transparent) 0%, color-mix(in srgb, var(--community-tag-fill) 86%, white) 60%, #fffffffc 100%)!important}html body #root .community-tag-chip.is-filter,html body #root .community-tag-strip>.community-tag-chip.is-filter,html body #root .community-write-tag-options>.community-tag-chip.is-filter{height:36px!important;min-height:36px!important;padding:0 13px!important;font-size:12px!important}html body #root .community-tag-chip.is-md{height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:11px!important}html body #root .community-tag-chip.is-sm{height:27px!important;min-height:27px!important;padding:0 9px!important;font-size:10px!important}html body #root .community-tag-chip.is-xs{height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:9px!important}html body #root .community-tag-chip-leading{flex:none!important;place-items:center!important;width:14px!important;height:14px!important;display:inline-grid!important}html body #root .community-tag-chip-leading>svg{stroke-width:2.1px!important;width:14px!important;height:14px!important}html body #root .community-tag-chip-label{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}html body #root .home-community-feature-tag.community-tag-chip,html body #root .home-community-mini-tag.community-tag-chip{isolation:auto!important;color:var(--community-tag-ink)!important;border-color:var(--community-tag-border)!important;background:radial-gradient(ellipse 125% 170% at 50% 50%, color-mix(in srgb, var(--community-tag-accent) 23%, transparent) 0%, color-mix(in srgb, var(--community-tag-fill) 78%, white) 58%, #fffffffc 100%)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--community-tag-border) 18%, transparent), 0 7px 15px color-mix(in srgb, var(--community-tag-ink) 8%, transparent)!important;letter-spacing:-.015em!important;font-weight:700!important;overflow:hidden!important}html body #root .home-community-feature-tag.community-tag-chip:before,html body #root .home-community-feature-tag.community-tag-chip:after,html body #root .home-community-mini-tag.community-tag-chip:before,html body #root .home-community-mini-tag.community-tag-chip:after{content:none!important;display:none!important}html body #root .community-tag-chip>span{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;color:inherit!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;display:inline!important;overflow:visible!important}html body #root .community-tag-chip>span:before,html body #root .community-tag-chip>span:after{content:none!important;display:none!important}html body #root .community-card-feed .community-content-tag>span,html body #root .community-subpage .community-content-tag>span,html body #root .community-page-card .community-content-tag>span{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body #root .profile-post-card .community-tag-chip{min-height:32px!important;padding-top:5px!important;padding-bottom:5px!important;line-height:1.28!important;overflow:visible!important}html body #root .home-community-feature-card,html body #root .home-community-mini-card{position:relative!important}html body #root .home-community-feature-tag-stack,html body #root .home-community-mini-tag-stack{z-index:8!important;isolation:isolate!important;pointer-events:none!important;width:max-content!important;min-width:0!important;max-width:calc(100% - 36px)!important;display:inline-flex!important;position:absolute!important;inset:16px auto auto 18px!important}html body #root .home-community-mini-tag-stack{max-width:calc(100% - 28px)!important;top:14px!important;left:14px!important}html body #root .home-community-feature-tag-stack>.home-community-tag-white-underlay,html body #root .home-community-mini-tag-stack>.home-community-tag-white-underlay{z-index:0!important;box-shadow:none!important;pointer-events:none!important;background:#fff!important;border:0!important;border-radius:999px!important;display:block!important;position:absolute!important;inset:0!important}html body #root .home-community-feature-tag-stack>.home-community-feature-tag.community-tag-chip,html body #root .home-community-mini-tag-stack>.home-community-mini-tag.community-tag-chip{z-index:1!important;pointer-events:none!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-community-feature-tag-stack>.home-community-feature-tag.community-tag-chip:before,html body #root .home-community-feature-tag-stack>.home-community-feature-tag.community-tag-chip:after,html body #root .home-community-mini-tag-stack>.home-community-mini-tag.community-tag-chip:before,html body #root .home-community-mini-tag-stack>.home-community-mini-tag.community-tag-chip:after{content:none!important;display:none!important}html body #root .home-community-feature-tag-stack>.home-community-feature-tag.community-tag-chip,html body #root .home-community-mini-tag-stack>.home-community-mini-tag.community-tag-chip{flex:none!important;width:max-content!important;min-width:max-content!important;max-width:none!important}html body #root .home-web-masthead-before-event .home-centered-brand{gap:clamp(14px,1.8vw,24px);padding:clamp(22px,2.5vw,34px) clamp(28px,4.2vw,52px)!important}html body #root .home-web-masthead-before-event .home-centered-brand>span{flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,1vw,16px);min-width:0;display:flex}html body #root .home-web-masthead-before-event .home-centered-brand>span>strong,html body #root .home-web-masthead-before-event .home-centered-brand strong{letter-spacing:-.045em;font-size:clamp(58px,6.4vw,104px)!important;line-height:.96!important}html body #root .home-web-masthead-before-event .home-centered-brand img{flex:none;width:clamp(96px,11vw,152px)!important;height:auto!important}html body #root .home-web-masthead-before-event .home-centered-brand .home-brand-subtitle{white-space:nowrap;justify-content:center;align-items:center;gap:.42em;min-width:clamp(230px,24vw,320px);max-width:min(100%,420px);width:fit-content!important;margin:0 auto!important;padding:10px 24px!important;font-size:clamp(18px,1.9vw,28px)!important;line-height:1.16!important;display:inline-flex!important}html body #root .home-web-masthead-before-event .home-centered-brand .home-brand-subtitle-localized{letter-spacing:-.015em}html body #root .home-web-masthead-before-event .home-centered-brand .home-brand-subtitle-word-heartopia{color:#91748f}html body #root .home-web-masthead-before-event .home-centered-brand .home-brand-subtitle-word-guide{color:#7b7faa}@media (width<=980px){html body #root .home-web-masthead-before-event .home-centered-brand{gap:14px;padding:20px 22px!important}html body #root .home-web-masthead-before-event .home-centered-brand>span>strong,html body #root .home-web-masthead-before-event .home-centered-brand strong{font-size:clamp(44px,9vw,76px)!important}html body #root .home-web-masthead-before-event .home-centered-brand .home-brand-subtitle{min-width:0;max-width:min(100%,320px);padding:8px 18px!important;font-size:clamp(15px,3.6vw,22px)!important}}@media (width<=640px){html body #root .home-web-masthead-before-event .home-centered-brand{gap:12px}html body #root .home-web-masthead-before-event .home-centered-brand img{width:clamp(78px,18vw,112px)!important}html body #root .home-web-masthead-before-event .home-centered-brand>span{gap:8px}html body #root .home-web-masthead-before-event .home-centered-brand .home-brand-subtitle{white-space:normal;text-align:center;max-width:min(100%,270px)}}html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en{box-sizing:border-box!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;column-gap:clamp(16px,2vw,26px)!important;width:min(980px,100vw - 32px)!important;min-width:760px!important;max-width:min(980px,100vw - 32px)!important;padding:clamp(20px,2.3vw,32px) clamp(30px,3.4vw,42px)!important;display:grid!important}html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en>span{justify-items:center!important;gap:clamp(10px,1vw,16px)!important;width:auto!important;min-width:0!important;max-width:none!important}html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en>span>strong,html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en strong{white-space:nowrap!important;width:auto!important;max-width:100%!important;font-size:clamp(54px,5.7vw,88px)!important;line-height:.96!important}html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en .home-brand-subtitle{align-self:center!important;gap:.28em!important;width:fit-content!important;min-width:0!important;max-width:max-content!important;padding:8px 22px 9px!important}html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en .home-brand-subtitle-word-heartopia{color:#ef9a9a!important;text-shadow:0 -1px #ffffffe0,0 2px 4px #e7828224!important}html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en .home-brand-subtitle-word-guide{color:#f0b27a!important}@media (width<=980px){html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en{column-gap:14px!important;width:min(100%,100vw - 24px)!important;min-width:0!important;max-width:min(100%,100vw - 24px)!important;padding:18px 18px 20px!important}html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en>span>strong,html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en strong{font-size:clamp(42px,8vw,68px)!important}html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en .home-brand-subtitle{font-size:clamp(16px,3.3vw,22px)!important}}@media (width<=640px){html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en{grid-template-columns:1fr!important;justify-items:center!important;row-gap:10px!important}html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en img{margin:0!important}}html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en{border-radius:28px!important;column-gap:clamp(14px,1.6vw,20px)!important;width:min(760px,100vw - 44px)!important;min-width:640px!important;max-width:min(760px,100vw - 44px)!important;min-height:0!important;padding:clamp(16px,1.9vw,24px) clamp(20px,2.6vw,28px)!important}html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en img{width:clamp(88px,8.4vw,112px)!important;min-width:clamp(88px,8.4vw,112px)!important;height:clamp(88px,8.4vw,112px)!important;min-height:clamp(88px,8.4vw,112px)!important;margin:0 0 0 4px!important}html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en>span{gap:clamp(8px,.9vw,12px)!important}html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en>span>strong,html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en strong{font-size:clamp(46px,4.9vw,72px)!important;line-height:.94!important;transform:none!important}html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en .home-brand-subtitle{padding:7px 18px 8px!important;font-size:clamp(16px,1.7vw,23px)!important;line-height:1.08!important;box-shadow:1px 2px #77586814,inset 0 1px #fff!important}html body #root .home-web-masthead-before-event .home-centered-brand.is-brand-font-ready.is-locale-en .home-brand-subtitle-word-heartopia{transform-origin:50% 62%!important;will-change:transform!important;animation:5.4s ease-in-out .25s infinite keepers-dkd-first-v26-477!important}@media (width<=980px){html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en{column-gap:12px!important;width:min(100%,100vw - 24px)!important;min-width:0!important;max-width:min(700px,100vw - 24px)!important;padding:16px 16px 18px!important}html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en>span>strong,html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en strong{font-size:clamp(38px,7vw,58px)!important}html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en .home-brand-subtitle{padding:7px 16px 8px!important;font-size:clamp(15px,3vw,20px)!important}}html body #root .home-web-masthead-before-event .home-centered-brand.is-brand-font-ready.is-locale-en .home-brand-subtitle-word-heartopia{animation-name:keepers-dkd-first-v26-477!important;animation-duration:5.4s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important;animation-delay:.25s!important;animation-fill-mode:both!important}html body #root .home-web-masthead-before-event .home-centered-brand.is-brand-font-ready.is-locale-en .home-brand-subtitle-word-guide,html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en:hover .home-brand-subtitle-word-guide,html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en:focus-visible .home-brand-subtitle-word-guide{animation-name:keepers-guide-after-v26-477!important;animation-duration:5.4s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important;animation-delay:.25s!important;animation-fill-mode:both!important}@media (prefers-reduced-motion:reduce){html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en .home-brand-subtitle-word-heartopia,html body #root .home-web-masthead-before-event .home-centered-brand.is-locale-en .home-brand-subtitle-word-guide{animation:none!important;transform:none!important}}:root{--blush-pink:#ff9dbeb8;--blush-coral:#ffae8fb3;--blush-yellow:#fad570a8;--blush-mint:#82d8b3a3;--blush-sky:#80c4eea3;--blush-lilac:#b194e899}.compact-crop-picker>button,.portal-catalog-shortcuts>button,.home-tool-shortcuts>button{--blush-core:var(--blush-pink);--blush-mid:#ffdbe7ad;background:radial-gradient(ellipse at 50% 48%, var(--blush-core) 0%, var(--blush-mid) 38%, #ffffffe6 76%, #fff 100%)!important;border:1px solid #e9dae0f5!important;box-shadow:inset 0 1px #fffffff0,0 8px 18px #51303b0e!important}.portal-catalog-shortcuts>button:nth-child(6n+1),.compact-crop-picker>button:nth-child(7n+6){--blush-core:var(--blush-sky);--blush-mid:#ddf0fdc2}.portal-catalog-shortcuts>button:nth-child(6n+2),.compact-crop-picker>button:nth-child(7n+2){--blush-core:var(--blush-coral);--blush-mid:#ffe2d6b3}.portal-catalog-shortcuts>button:nth-child(6n+3),.compact-crop-picker>button:nth-child(7n+1){--blush-core:var(--blush-pink);--blush-mid:#ffdbe7b3}.portal-catalog-shortcuts>button:nth-child(6n+4){--blush-core:#ee91c79e;--blush-mid:#fadeefc7}.portal-catalog-shortcuts>button:nth-child(6n+5),.compact-crop-picker>button:nth-child(7n+5){--blush-core:var(--blush-mint);--blush-mid:#dcf6e9c2}.portal-catalog-shortcuts>button:nth-child(6n+6),.compact-crop-picker>button:nth-child(7n+7){--blush-core:var(--blush-lilac);--blush-mid:#ede2fcc7}.compact-crop-picker>button:nth-child(7n+3){--blush-core:#f6ae679e;--blush-mid:#ffe6ccc2}.compact-crop-picker>button:nth-child(7n+4),.home-tool-shortcuts>button:nth-child(3n+1){--blush-core:var(--blush-yellow);--blush-mid:#fff1c7c2}.home-tool-shortcuts>button:nth-child(3n+2){--blush-core:var(--blush-lilac);--blush-mid:#ede2fcc7}.home-tool-shortcuts>button:nth-child(3n+3){--blush-core:var(--blush-sky);--blush-mid:#ddf0fdc2}.compact-crop-picker>button:hover,.portal-catalog-shortcuts>button:hover,.home-tool-shortcuts>button:hover{transform:translateY(-3px)!important;box-shadow:inset 0 1px #fffffff5,0 14px 27px #4c2c371a!important}.portal-catalog-shortcuts .shortcut-emoji,.home-tool-shortcuts>button>span:first-child{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff94!important;border:1px solid #ffffffc7!important;box-shadow:inset 0 1px #fffffff0,0 5px 13px #4b2c370f!important}.resource-mini-card.image-resource-card{isolation:isolate;position:relative;overflow:hidden}.resource-mini-card.image-resource-card p{color:#50464c;margin:0 0 4px!important;font-size:12px!important;font-weight:850!important}.resource-mini-card.image-resource-card p:before{display:none!important}.resource-mini-card.image-resource-card>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sidebar-logout{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff94!important;border:1px solid #ffffffd1!important;box-shadow:inset 0 1px #ffffffeb,0 8px 20px #4b2c360e!important}.topbar{justify-content:space-between!important}.global-search-wrap{width:100%!important;min-width:0!important;max-width:680px!important}.search-field.live-search-field,.topbar .search-field{background:radial-gradient(circle,#fff3f7bd,#fffffff7 76%)!important;border-color:#e7d7ddf0!important;border-radius:999px!important;height:50px!important;padding-inline:18px!important;box-shadow:inset 0 1px #fffffff0,0 9px 22px #492d350e!important}.search-field.live-search-field:focus-within,.topbar .search-field:focus-within{border-color:#ff719c94!important;box-shadow:0 0 0 4px #ff6f9117,0 12px 27px #492d3513!important}section.page-card.card.community-page-card,.page-card.card.community-page-card,.community-page-card{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding-inline:0!important;overflow:visible!important}.community-page-card:before,.community-page-card:after{content:none!important;display:none!important}.community-feed,.community-card-feed,.community-grid-feed,.community-board-feed{width:100%!important;box-shadow:none!important;background:0 0!important;border-left:0!important;border-right:0!important;outline:0!important;margin-inline:0!important;padding-inline:0!important}@media (width<=1180px){.topbar{grid-template-columns:minmax(300px,1fr) auto auto!important}.global-search-wrap{max-width:none!important}}@media (width<=760px){.topbar{grid-template-columns:auto minmax(0,1fr)!important}.global-search-wrap{width:100%!important}}:root{--pastel-pink:#fff0f6;--pastel-coral:#fff0ec;--pastel-peach:#fff5e9;--pastel-yellow:#fff9df;--pastel-mint:#eaf9f1;--pastel-sky:#edf7ff;--pastel-lilac:#f5efff;--pastel-rose:#fff0f3}.community-page-card{overflow:visible!important}.community-top-toolbar{-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:#ffffffe6!important;border:1px solid #e7d6dce6!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important;box-shadow:0 10px 28px #4c2c370f!important}.community-top-toolbar .local-search{transition:border-color .18s,box-shadow .18s,transform .18s;background:#fff!important;border:1px solid #eadde2!important;border-radius:999px!important;flex:0 460px!important;width:min(460px,100%)!important;min-width:280px!important;height:48px!important;padding:0 17px!important;box-shadow:inset 0 1px #ffffffe6!important}.community-top-toolbar .local-search:focus-within{transform:translateY(-1px);border-color:#ff9cbd!important;box-shadow:0 0 0 4px #ff6f911a!important}.community-top-toolbar .local-search input{min-width:0!important;font-size:15px!important}.community-view-buttons,.community-inline-filters{flex:none}.community-tag-strip{background:0 0!important}.community-feed{background:0 0!important;padding:0!important}.community-card-view{background:#fffffff7!important;border:1px solid #e7d6dcf5!important;width:min(860px,100%)!important;margin-inline:auto!important;overflow:hidden!important;box-shadow:0 14px 34px #4b2b3513!important}.community-card-view+.community-card-view{margin-top:20px!important}.community-author-row{text-align:left!important;gap:12px!important;width:100%!important;padding:18px 20px 12px!important}.community-author-row .fit-image,.community-author-row .smart-image,.community-author-row>img{flex:0 0 48px!important;width:48px!important;height:48px!important}.community-card-main{text-align:left!important;width:100%!important;padding:10px 20px 0!important;display:block!important}.community-card-main h3{margin:0 0 10px!important;font-size:18px!important;line-height:1.45!important}.community-card-main p{color:#655b61!important;margin:0 0 16px!important;font-size:14px!important;line-height:1.75!important}.community-card-image{border-radius:18px!important;width:100%!important}.community-tag-row{padding:14px 0 4px!important}.community-card-actions{border-top:1px solid #f1e7ea!important;padding:13px 20px 17px!important}.crop-selector-card{padding:22px!important}.compact-crop-picker,.crop-picker-grid.compact-crop-picker{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important;max-height:none!important;padding:2px!important;display:grid!important;overflow:visible!important}.compact-crop-picker>button{color:#4c4448!important;border:1px solid #e1d1d7d1!important;min-width:0!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffd1,0 7px 16px #492d360b!important}.compact-crop-picker>button:nth-child(7n+1){background:linear-gradient(145deg,#fff0f6,#ffe8f1)!important}.compact-crop-picker>button:nth-child(7n+2){background:linear-gradient(145deg,#fff1ec,#ffe9df)!important}.compact-crop-picker>button:nth-child(7n+3){background:linear-gradient(145deg,#fff6e8,#ffefcf)!important}.compact-crop-picker>button:nth-child(7n+4){background:linear-gradient(145deg,#fffbe3,#fff4c3)!important}.compact-crop-picker>button:nth-child(7n+5){background:linear-gradient(145deg,#edf9f2,#ddf4e8)!important}.compact-crop-picker>button:nth-child(7n+6){background:linear-gradient(145deg,#edf7ff,#dff1ff)!important}.compact-crop-picker>button:nth-child(7n+7){background:linear-gradient(145deg,#f6efff,#ece0ff)!important}.compact-crop-picker>button:hover{border-color:#ff7ca461!important;transform:translateY(-3px)!important;box-shadow:0 13px 24px #54323d1a!important}.compact-crop-picker>button.active{border-color:#ff79a3!important;transform:translateY(-2px)!important;box-shadow:0 0 0 3px #ff6f911f,0 13px 24px #ee4f7e24!important}.compact-crop-picker>button .fit-image,.compact-crop-picker>button .smart-image,.compact-crop-picker>button>img{width:52px!important;height:52px!important;margin:0 auto 6px!important}.compact-crop-picker>button strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.compact-crop-picker>button small{color:#897d83!important;margin-top:3px!important;font-size:11px!important;display:block!important}.compact-start-button,.crop-timer-start.compact-start-button{border-radius:15px!important;width:auto!important;min-width:210px!important;max-width:320px!important;height:46px!important;margin:16px auto 0!important;padding:0 22px!important}.timer-notification-actions{flex-wrap:wrap!important}.timer-notification-actions button{border-radius:999px!important}.guide-section{border-radius:25px!important;overflow:hidden!important}.guide-section-head{border-bottom:1px solid #f0e4e8!important;align-items:center!important;gap:15px!important;margin-bottom:18px!important;padding-bottom:17px!important;display:flex!important}.guide-section-head>span{box-shadow:inset 0 0 0 1px #ff85a91a;background:linear-gradient(145deg,#fff0f5,#fff8ed)!important;border-radius:17px!important;flex:0 0 52px!important;place-items:center!important;width:52px!important;height:52px!important;font-size:30px!important;display:grid!important}.guide-section-head h2{color:#302b34!important;letter-spacing:-.025em!important;margin:0 0 5px!important;font-size:24px!important;line-height:1.25!important}.guide-section-head p{color:#887a81!important;margin:0!important;font-size:14px!important;line-height:1.6!important}.guide-card-list article{background:#fff!important;border:1px solid #eadde2!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 7px 18px #462b3409!important}.guide-card-list article:nth-child(5n+1){--guide-accent:#ff6f91;--guide-soft:#fff0f5}.guide-card-list article:nth-child(5n+2){--guide-accent:#f09a50;--guide-soft:#fff5e9}.guide-card-list article:nth-child(5n+3){--guide-accent:#5fa9dc;--guide-soft:#edf7ff}.guide-card-list article:nth-child(5n+4){--guide-accent:#62b993;--guide-soft:#eaf9f1}.guide-card-list article:nth-child(5n+5){--guide-accent:#9572d0;--guide-soft:#f5efff}.guide-card-list article>button{color:#423a3e!important;text-align:left!important;background:linear-gradient(90deg, var(--guide-soft), #fff 62%)!important;gap:12px!important;width:100%!important;min-height:61px!important;padding:13px 16px!important}.guide-card-list article>button>span{box-shadow:0 5px 12px #432a320f;background:#fff!important;border-radius:12px!important;flex:0 0 35px!important;place-items:center!important;width:35px!important;height:35px!important;font-size:19px!important;display:grid!important}.guide-card-list article>button strong{font-size:16px!important;line-height:1.4!important}.guide-card-list article>button svg{transition:transform .18s;color:var(--guide-accent)!important;margin-left:auto!important}.guide-card-list article.open{box-shadow:0 12px 26px #482c3613!important}.guide-card-list article ul{background:#fff!important;border-top:1px solid #f0e5e8!important;gap:10px!important;margin:0!important;padding:17px 20px 19px 47px!important;display:grid!important}.guide-card-list article li{color:#5f555a!important;font-size:15px!important;line-height:1.75!important;position:relative!important}.guide-card-list article li::marker{color:var(--guide-accent)!important}.newbie-guide-nav button strong{font-size:14px!important}.newbie-guide-nav button small{font-size:11px!important;line-height:1.45!important}@media (width<=1260px){.compact-crop-picker,.crop-picker-grid.compact-crop-picker{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (width<=900px){.community-top-toolbar .local-search{flex-basis:100%!important;width:100%!important;max-width:none!important}.compact-crop-picker,.crop-picker-grid.compact-crop-picker{grid-template-columns:repeat(3,minmax(0,1fr))!important}.guide-section{padding:21px 19px!important}}:root{--pink:#ff6f9d;--pink-dark:#ed4f84;--pink-soft:#fff0f5;--cream:#fffaf7;--line:#eee7e5;--text:#2f2a31;--muted:#9d959b;--card-shadow:0 14px 38px #4f303912;--radius-xl:28px;--radius-lg:22px;--sidebar-width:216px}button{border:0}.app-shell{min-height:100vh}.sidebar{z-index:40;width:var(--sidebar-width);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-right:1px solid #e6dbd8e6;flex-direction:column;padding:30px 20px 24px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:4px 10px 26px;display:flex}.brand-mark{background:linear-gradient(145deg,#fff,#ffe9f0);border-radius:16px;place-items:center;width:48px;height:48px;font-size:27px;display:grid;box-shadow:0 10px 22px #df679321}.brand strong,.brand span{display:block}.brand strong{letter-spacing:-.05em;font-size:21px;font-weight:800}.brand span{color:var(--muted);margin-top:2px;font-size:11px}.sidebar-nav{gap:9px;display:grid}.sidebar-nav button{color:#958d91;background:0 0;align-items:center;gap:13px;width:100%;padding:0 14px;font-weight:600;transition:all .18s;display:flex}.sidebar-nav button:hover{color:var(--pink-dark);background:#fff7fa}.sidebar-nav button.active{color:var(--pink-dark);background:linear-gradient(90deg,#ffe8f0,#fff2f6)}.resource-mini-card{background:#ffffffc2;border:1px solid #f1dfe5;border-radius:18px;gap:10px;margin-top:auto;padding:16px;display:grid}.resource-mini-card p{margin:0 0 2px;font-size:12px;font-weight:800}.resource-mini-card div{align-items:center;gap:9px;font-size:13px;display:flex}.resource-mini-card div:first-of-type svg{color:#9f774a}.resource-mini-card div:last-of-type svg{color:#66b6dc}.sidebar-footer{color:#b0a9ad;text-align:center;padding-top:18px;font-size:10px}.main-content{margin-left:var(--sidebar-width);padding:24px clamp(22px,3vw,42px) 48px}.topbar{align-items:center;min-height:70px;margin-bottom:22px;display:grid}.mobile-menu{width:44px;height:44px;color:var(--text);box-shadow:var(--card-shadow);background:#fff;border-radius:14px;display:none}.search-field{background:#ffffffe6;border:1px solid #eae2dfe6;border-radius:18px;align-items:center;gap:11px;height:52px;padding:0 18px;display:flex;box-shadow:0 8px 25px #492d350a}.search-field svg{color:var(--pink)}.search-field input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.search-field input::placeholder{color:#b6afb2}.search-field button{color:#9d969a;background:0 0;place-items:center;padding:5px;display:grid}.weather-strip,.profile-card,.card{box-shadow:var(--card-shadow);background:#ffffffeb;border:1px solid #ece5e2f5}.weather-strip{border-radius:19px;align-items:center;height:62px;padding:7px 12px;display:flex}.weather-strip>div{color:#6b6368;justify-items:center;gap:1px;width:50px;display:grid}.weather-strip>div.current{color:var(--text);font-weight:700}.weather-strip span,.weather-strip small{font-size:10px}.weather-strip b{font-size:18px;line-height:1}.profile-card{height:62px;color:var(--text);border-radius:19px;align-items:center;gap:10px;padding:7px 14px 7px 8px;display:flex}.profile-card .avatar{background:#f8e8de;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.profile-card span:nth-child(2){text-align:left;min-width:74px;display:grid}.profile-card b{font-size:13px}.profile-card small{color:var(--muted)}.profile-card>svg{color:var(--pink)}.hero-grid{grid-template-columns:minmax(0,1.75fr) minmax(300px,.82fr);gap:22px;display:grid}.hero-banner{border-radius:var(--radius-xl);isolation:isolate;background:linear-gradient(120deg,#512c3238,#0000 50%),linear-gradient(140deg,#ffb07b 0%,#f26c72 46%,#65a6d8 100%);min-height:290px;position:relative;overflow:hidden;box-shadow:0 18px 44px #5a2f3c26}.hero-banner:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#5a4b6b2e 0 4px,#0000 4px 88px),linear-gradient(#7b8bad,#68799f);border-top:10px solid #ffffff73;height:42%;position:absolute;inset:auto 0 0}.hero-banner:after{content:"";z-index:-2;opacity:.75;background:radial-gradient(circle at 82% 16%,#fff09f 0 8%,#0000 8.5%),linear-gradient(90deg,#0000 0 7%,#ffffff26 7% 8%,#0000 8% 23%,#ffffff26 23% 24%,#0000 24%);position:absolute;inset:0}.hero-copy{z-index:3;color:#fff;width:min(430px,58%);padding:42px;position:relative}.eyebrow{margin-bottom:5px;font-size:10px;font-weight:800;display:block}.hero-copy .eyebrow{color:#ffffffd1}.hero-copy h1{letter-spacing:-.06em;margin:4px 0 12px;font-size:clamp(34px,4vw,52px);line-height:1.05}.hero-copy p{color:#ffffffd6;margin:0 0 22px;font-size:14px;line-height:1.7}.hero-copy button{height:44px;color:var(--pink-dark);background:#fff;border-radius:14px;align-items:center;gap:6px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #79374c29}.hero-decor{z-index:2;filter:drop-shadow(0 8px 9px #5627331f);position:absolute}.decor-one{font-size:44px;top:36px;left:49%}.decor-two{font-size:68px;top:44px;right:35px}.decor-three{font-size:44px;bottom:42px;right:22%}.block-scene{pointer-events:none;position:absolute;inset:0}.block-building{border-radius:18px 18px 4px 4px;position:absolute;bottom:52px;box-shadow:inset 0 0 0 8px #ffffff1f}.building-a{background:#d64554;width:120px;height:148px;right:29%}.building-b{background:#f4e7e2;width:112px;height:172px;right:13%}.building-c{background:#4483c0;width:80px;height:128px;right:2%}.block-character{z-index:2;font-size:72px;position:absolute;bottom:43px;right:44%}.block-character.second{font-size:76px;right:26%}.slider-dots{gap:6px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.slider-dots i{background:#ffffff8c;border-radius:50%;width:7px;height:7px}.slider-dots i.active{background:#fff;border-radius:99px;width:22px}.card{border-radius:var(--radius-lg)}.todo-card{flex-direction:column;min-height:290px;padding:24px;display:flex}.section-heading{justify-content:space-between;align-items:center;display:flex}.section-heading h2{letter-spacing:-.04em;margin:0;font-size:20px}.todo-count{min-width:42px;color:var(--pink-dark);background:var(--pink-soft);text-align:center;border-radius:12px;padding:7px 10px;font-size:12px;font-weight:800}.todo-list{gap:4px;padding:16px 0;display:grid}.todo-item{width:100%;color:var(--text);text-align:left;background:0 0;border-radius:11px;align-items:center;gap:10px;padding:9px 6px;font-size:13px;display:flex}.todo-item:hover{background:#fff7fa}.todo-check{color:#fff;border:1.5px solid #e5dadd;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;display:grid}.todo-item.done .todo-check{border-color:var(--pink);background:var(--pink)}.todo-item.done>span:last-child{color:#948c91}.todo-input{background:#fffafb;border:1px solid #f0dce3;border-radius:14px;align-items:center;height:44px;margin-top:auto;padding-left:14px;display:flex}.todo-input input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.todo-input input::placeholder{color:#b6adb1}.todo-input button{width:38px;height:38px;color:var(--pink);background:0 0;place-items:center;display:grid}.town-card{margin-top:22px;padding:22px}.town-info-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px;display:grid}.info-tile{background:linear-gradient(145deg,#fff,#fffcfb);border:1px solid #efe7e4;border-radius:18px;align-items:center;gap:13px;min-height:104px;padding:17px;display:flex}.info-tile .big-icon{background:#fff7e8;border-radius:18px;place-items:center;width:58px;height:58px;font-size:34px;display:grid}.info-tile:nth-child(2) .big-icon{background:#eff8e9}.info-tile:nth-child(3) .big-icon{background:#f2efff}.info-tile small,.info-tile strong{display:block}.info-tile small{color:var(--muted);margin-bottom:5px;font-size:11px}.info-tile strong{font-size:17px}.value-chip{color:var(--pink-dark);background:var(--pink-soft);border-radius:11px;margin-left:auto;padding:7px 10px;font-size:12px;font-weight:800}.progress-tile{justify-content:center}.progress-ring{--progress:270deg;background:conic-gradient(var(--pink) var(--progress), #f1e9eb 0);border-radius:50%;flex:none;place-items:center;width:66px;height:66px;display:grid}.progress-ring:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:48px;height:48px}.progress-ring span{z-index:1;grid-area:1/1;font-size:13px;font-weight:800}.collection-card{margin-top:22px;padding:22px}.collection-toolbar{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;display:grid}.tabs{flex-wrap:wrap;display:flex}.tabs button{color:#7d7479;background:#fff;border:1px solid #eee5e3;align-items:center;gap:6px;display:inline-flex}.tabs button.active{border-color:var(--pink);color:#fff;background:var(--pink)}.text-link,.map-open{color:#746c71;background:0 0;align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.collection-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.collection-item{min-width:0;transition:all .18s;overflow:hidden}.collection-image{place-items:center;display:grid}.collection-image span{filter:drop-shadow(0 10px 8px #3d2d301f);font-size:clamp(42px,5vw,64px)}.collection-image.blue{background:#eff8ff}.collection-image.green{background:#f2faed}.collection-image.pink{background:#fff2f5}.collection-image.sand{background:#fff8eb}.collection-image.purple{background:#f6f0ff}.collection-meta{padding:13px 14px 14px}.collection-meta small,.collection-meta strong{display:block}.collection-meta small{color:var(--muted);font-size:10px}.collection-meta strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;overflow:hidden}.stars{color:#ded8da;gap:2px;margin-top:8px;font-size:13px;display:flex}.stars .filled{color:var(--pink)}.empty-state{color:#aaa2a6;grid-column:1/-1;align-content:center;place-items:center;gap:7px;min-height:190px;display:grid}.empty-state strong{color:#6c6468}.empty-state span{font-size:12px}.bottom-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:22px;margin-top:22px;display:grid}.progress-card,.map-card{padding:22px}.progress-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:17px;display:grid}.progress-item{border:1px solid #eee7e5;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:15px;display:flex}.progress-icon{border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.progress-icon.pink{color:#e85f8d;background:#fff0f5}.progress-icon.orange{color:#ef8a38;background:#fff4e8}.progress-icon.blue{color:#599fd4;background:#edf7ff}.progress-icon.purple{color:#9a6ed0;background:#f4efff}.progress-copy{flex:1;min-width:0}.progress-copy>div:first-child{justify-content:space-between;gap:8px;display:flex}.progress-copy strong{font-size:13px}.progress-copy span{color:var(--muted);font-size:11px}.progress-bar{background:#f1eced;border-radius:99px;height:7px;margin-top:9px;overflow:hidden}.progress-bar i{border-radius:inherit;height:100%;display:block}.progress-bar i.pink{background:#ff739f}.progress-bar i.orange{background:#f6a052}.progress-bar i.blue{background:#67aee1}.progress-bar i.purple{background:#a67bda}.map-header{justify-content:space-between;align-items:center;display:flex}.fake-map{background:radial-gradient(circle at 30% 70%,#ffffff4d,#0000 20%),linear-gradient(145deg,#87cce3,#6eb0ce);border-radius:18px;min-height:214px;margin-top:16px;position:relative;overflow:hidden}.island{background:#8bc86b;border:10px solid #d6cf86;position:absolute;box-shadow:inset 0 0 0 4px #fff3}.island-one{border-radius:45% 54% 48% 42%;width:61%;height:62%;top:21%;left:11%;transform:rotate(-7deg)}.island-two{border-radius:42% 58% 50% 45%;width:30%;height:46%;top:28%;right:7%;transform:rotate(14deg)}.island-three{border-width:6px;border-radius:48% 52% 43% 57%;width:18%;height:18%;top:7%;left:18%}.lake{z-index:2;background:#5daed0;border-radius:50%;position:absolute}.lake-one{width:18%;height:20%;top:38%;left:37%}.lake-two{width:11%;height:16%;bottom:25%;right:23%}.road{z-index:3;transform-origin:0;background:#f2e8bce6;border-radius:99px;height:4px;position:absolute}.road-one{width:50%;top:57%;left:24%;transform:rotate(-10deg)}.road-two{width:34%;top:36%;left:36%;transform:rotate(53deg)}.map-pin{z-index:4;background:#fff;border:4px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;box-shadow:0 8px 16px #27516133}.pin-one{top:33%;left:29%}.pin-two{bottom:19%;right:22%}.zoom-button{z-index:5;color:#4a6a78;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 7px 15px #29586b2e}.sidebar-backdrop{display:none}@media (width<=1240px){.topbar{grid-template-columns:1fr auto}.weather-strip{grid-area:2/1/auto/-1;justify-content:space-around;justify-self:stretch}.weather-strip>div{width:auto;min-width:48px}.hero-grid{grid-template-columns:1fr}.todo-card{min-height:auto}.town-info-grid{grid-template-columns:repeat(2,1fr)}.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-item:nth-child(5){display:none}}@media (width<=920px){:root{--sidebar-width:0px}.sidebar{width:216px;transition:transform .22s;transform:translate(-105%)}.sidebar.is-open{transform:translate(0)}.sidebar-backdrop{z-index:35;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#31272b42;display:block;position:fixed;inset:0}.main-content{margin-left:0}.topbar{grid-template-columns:auto 1fr auto}.mobile-menu{place-items:center;display:grid}.profile-card span:nth-child(2){display:none}.collection-toolbar{grid-template-columns:1fr auto}.tabs{grid-area:2/1/auto/-1}.bottom-grid{grid-template-columns:1fr}}@media (width<=680px){.main-content{padding:14px 14px 32px}.topbar{gap:10px;margin-bottom:14px}.profile-card{width:48px;padding:4px}.profile-card .avatar{width:38px;height:38px;font-size:20px}.profile-card>svg{display:none}.weather-strip{justify-content:flex-start;overflow-x:auto}.weather-strip>div{min-width:52px}.hero-grid,.bottom-grid{gap:14px}.hero-banner{min-height:330px}.hero-copy{width:90%;padding:28px}.hero-copy h1{font-size:38px}.hero-copy p{font-size:13px}.block-character{font-size:58px;bottom:35px;right:52%}.block-character.second{font-size:61px;right:29%}.decor-one{display:none}.town-card,.collection-card,.progress-card,.map-card,.todo-card{padding:18px}.town-info-grid,.progress-list{grid-template-columns:1fr}.collection-item:nth-child(5){display:block}.collection-image{min-height:105px}.collection-toolbar{gap:12px}.tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.tabs button{flex:none}.text-link{white-space:nowrap}}@media (width<=430px){.search-field{padding:0 12px}.search-field input::placeholder{color:#0000}.collection-grid{grid-template-columns:1fr 1fr;gap:10px}.collection-meta{padding-inline:11px}}.page-transition{animation:.28s both pageIn}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:6px 0 24px;display:flex}.page-heading h1{letter-spacing:-.055em;margin:2px 0 8px}.page-heading p{color:var(--muted);margin:0;font-size:14px}.primary-button{color:#fff;background:linear-gradient(135deg,var(--pink),var(--pink-dark));border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 10px 22px #ed4f8438}.page-card{padding:22px}.page-summary-grid{grid-template-columns:repeat(4,1fr);display:grid}.content-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.segmented{background:#f7f2f3;border-radius:12px;padding:4px;display:flex}.segmented button{color:#938a8f;background:0 0;border-radius:9px;padding:7px 12px;font-size:12px}.segmented button.active{color:var(--pink-dark);background:#fff;box-shadow:0 3px 10px #462d3414}.filter-button{color:#746b70;background:#fff;border:1px solid #eee5e3;border-radius:12px;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.catalog-list{display:grid}.catalog-art{place-items:center;display:grid}.catalog-art.blue,.recipe-art.blue{background:#edf8ff}.catalog-art.pink,.recipe-art.pink{background:#fff0f5}.catalog-art.purple,.recipe-art.purple{background:#f5efff}.catalog-art.orange,.recipe-art.orange{background:#fff1e6}.favorite{border-radius:50%;place-items:center;display:grid;position:absolute}.catalog-title{justify-content:space-between;gap:8px;display:flex}.catalog-title span,.recipe-body small,.pet-info small{color:var(--muted);font-size:10px}.catalog-title h3,.recipe-body h3,.pet-info h3{margin:2px 0 0;font-size:16px}.level-chip{color:var(--pink-dark)!important}.condition-list{color:#7d7479;font-size:11px;display:grid}.condition-list span{align-items:center;gap:6px;display:flex}.catalog-list .catalog-card{display:grid}.catalog-list .condition-list{justify-content:start}.feature-banner{color:#fff;border-radius:26px;justify-content:space-between;align-items:center;min-height:220px;margin-bottom:22px;padding:32px 40px;display:flex;overflow:hidden}.cooking-banner{background:linear-gradient(125deg,#d87d78,#9a6fc3)}.feature-banner span{opacity:.82;font-size:12px;font-weight:800}.feature-banner h2{margin:8px 0;font-size:30px}.feature-banner p{opacity:.8;margin:0 0 18px}.feature-banner button{color:#8f527b;background:#fff;border-radius:12px;align-items:center;gap:4px;padding:11px 15px;font-weight:800;display:inline-flex}.feature-emoji{filter:drop-shadow(0 18px 14px #41233a33);font-size:110px}.recipe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.recipe-card{background:#fff;border:1px solid #eee7e5;border-radius:20px;overflow:hidden}.recipe-art{place-items:center;min-height:150px;display:grid;position:relative}.recipe-art span{font-size:72px}.recipe-art b{color:var(--pink-dark);background:#fff;border-radius:9px;padding:5px 8px;font-size:11px;position:absolute;top:13px;left:13px}.recipe-body{padding:16px}.recipe-body h3{font-size:17px}.recipe-stats{color:#6f666b;gap:12px;margin:12px 0;font-size:12px;display:flex}.ingredient-list{background:#fbf8f7;border-radius:12px;gap:5px;padding:12px;font-size:11px;display:grid}.recipe-body>button{width:100%;color:var(--pink-dark);background:0 0;border-top:1px solid #eee7e5;justify-content:center;align-items:center;gap:4px;margin-top:13px;padding-top:12px;font-size:12px;font-weight:800;display:flex}.community-layout{grid-template-columns:minmax(0,1fr) 290px;gap:22px;display:grid}.post-list{display:grid}.post-row{border-bottom:1px solid #f0e9e7;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;padding:17px 4px;display:grid}.post-row:last-child{border-bottom:0}.post-thumb{background:#fff4f7;border-radius:16px;place-items:center;width:58px;height:58px;font-size:29px;display:grid}.post-category{color:var(--pink-dark);font-size:10px;font-weight:800}.post-main h3{margin:3px 0 5px;font-size:15px}.post-main p{color:var(--muted);margin:0;font-size:11px}.post-metrics{color:#988f94;gap:11px;font-size:11px;display:flex}.post-metrics span{align-items:center;gap:4px;display:flex}.community-side{align-content:start;gap:16px;display:grid}.side-card{padding:19px}.side-card h3{margin:0 0 14px;font-size:15px}.tag-cloud{flex-wrap:wrap;gap:7px;display:flex}.tag-cloud span{color:#8c737b;background:#fff1f5;border-radius:9px;padding:7px 9px;font-size:11px}.rank-user{grid-template-columns:18px 38px 1fr;align-items:center;gap:9px;padding:8px 0;display:grid}.rank-user>b{color:var(--pink-dark)}.mini-avatar{background:#f7efec;border-radius:50%;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.rank-user strong,.rank-user small{display:block}.rank-user strong{font-size:12px}.rank-user small{color:var(--muted);font-size:9px}.pet-hero{background:linear-gradient(120deg,#fff,#fff0f6);justify-content:space-between;align-items:center;min-height:190px;margin-bottom:22px;padding:30px 36px;display:flex}.pet-hero h2{margin:4px 0 8px;font-size:27px}.pet-hero p{color:var(--muted);margin:0}.pet-hero-emoji{font-size:78px}.pet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pet-card{background:#fff;border:1px solid #eee7e5;border-radius:20px;overflow:hidden}.pet-art{background:linear-gradient(150deg,#fff8f2,#fff0f5);place-items:center;min-height:180px;font-size:86px;display:grid;position:relative}.pet-art button{color:#aaa0a5;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.pet-art button.liked{color:var(--pink)}.pet-info{padding:16px}.pet-info h3{font-size:17px}.pet-info>div{gap:7px;margin:12px 0;display:flex}.pet-info>div span{color:#7d7378;background:#f7f2f3;border-radius:9px;padding:6px 8px;font-size:10px}.pet-info>button{width:100%;color:var(--pink-dark);background:0 0;border-top:1px solid #eee7e5;justify-content:center;align-items:center;padding-top:12px;font-size:12px;font-weight:800;display:flex}.redeem-hero{color:#6f4560;background:linear-gradient(125deg,#ffe5ef,#f4e9ff);border-radius:22px;justify-content:space-between;align-items:center;margin-bottom:22px;padding:24px 30px;display:flex}.redeem-hero>div{align-items:center;gap:12px;display:flex}.redeem-hero span{font-size:13px}.redeem-hero strong{font-size:24px}.redeem-hero p{margin:0;font-size:12px}.redeem-list{display:grid}.redeem-row{border-bottom:1px solid #f0e9e7;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding:18px 4px;display:grid}.redeem-row:last-child{border-bottom:0}.redeem-row.used{opacity:.55}.coupon-icon{width:52px;height:52px;color:var(--pink-dark);background:var(--pink-soft);border-radius:16px;place-items:center;display:grid}.coupon-main>div{align-items:center;gap:9px;display:flex}.coupon-main code{font-size:17px;font-weight:800}.status-chip{color:#3c9a6f;background:#eaf8f1;border-radius:8px;padding:4px 7px;font-size:9px;font-weight:800}.coupon-main strong,.coupon-main small{display:block}.coupon-main strong{margin-top:6px;font-size:13px}.coupon-main small{color:var(--muted);margin-top:4px;font-size:10px}.redeem-row>button{color:#fff;background:var(--pink);border-radius:11px;padding:10px 13px;font-size:11px;font-weight:800}.redeem-row>button:disabled{color:#8f878b;background:#eee9ea}.home-scene{white-space:nowrap}@keyframes pageIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (width<=1240px){.catalog-grid{grid-template-columns:repeat(3,1fr)}.recipe-grid,.pet-grid{grid-template-columns:repeat(2,1fr)}.community-layout{grid-template-columns:1fr}.community-side{grid-template-columns:1fr 1fr}.page-summary-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.page-heading{flex-direction:column;align-items:flex-start}.page-heading h1{font-size:28px}.page-summary-grid,.recipe-grid,.pet-grid{grid-template-columns:1fr}.catalog-grid{grid-template-columns:repeat(2,1fr)}.community-side{grid-template-columns:1fr}.feature-banner{padding:24px}.feature-emoji{font-size:72px}.post-row{grid-template-columns:50px 1fr}.post-metrics{grid-column:2}.redeem-hero{flex-direction:column;align-items:flex-start;gap:12px}.redeem-row{grid-template-columns:48px 1fr}.redeem-row>button{grid-column:2;justify-self:start}.catalog-list .catalog-card{grid-template-columns:110px 1fr}.catalog-list .condition-list{grid-template-columns:1fr;gap:6px}.home-scene{font-size:38px}}@media (width<=480px){.catalog-grid{grid-template-columns:1fr}.content-toolbar{flex-direction:column;align-items:flex-start}.page-summary-grid{grid-template-columns:1fr}.feature-emoji{display:none}.pet-hero-emoji{font-size:50px}.post-row{grid-template-columns:46px 1fr}.post-thumb{width:46px;height:46px}.coupon-main code{font-size:14px}}:root{--desktop-canvas:1180px;--page-gutter:24px;--catalog-radius:22px}@media (width>=1025px){.main-content{scrollbar-gutter:stable;min-width:0;padding:24px 0 52px;overflow-x:auto}.topbar,.page-transition{width:var(--desktop-canvas);min-width:var(--desktop-canvas);margin-left:auto;margin-right:auto}.topbar{grid-template-columns:minmax(0,1fr) 320px 190px;gap:16px}.weather-strip{grid-area:auto;justify-content:center;justify-self:auto}.weather-strip>div{width:48px;min-width:48px}.profile-area{width:190px}.profile-card{min-width:142px}.hero-grid{gap:20px;grid-template-columns:minmax(0,1fr) 350px!important}.town-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.collection-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.collection-item:nth-child(5){display:block!important}.bottom-grid{gap:20px;grid-template-columns:690px 470px!important}.page-summary-grid,.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.recipe-grid,.pet-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.community-layout{grid-template-columns:minmax(0,1fr) 290px!important}}@media (width>=1700px){:root{--desktop-canvas:1240px}.bottom-grid{grid-template-columns:730px 490px!important}}@media (width<=1024px){.topbar,.page-transition{width:100%;min-width:0}}.page-transition>.page-heading:first-child{background:radial-gradient(circle at 92% 12%,#ffffffd1,#0000 26%),linear-gradient(135deg,#fff2f7f5,#fffaf7eb);border:1px solid #ffc0d46b;border-radius:24px;margin:4px 0 20px;padding:25px 28px;position:relative;overflow:hidden;box-shadow:0 14px 34px #59343f0e}.page-transition>.page-heading:first-child:after{content:"";pointer-events:none;background:#ff9fbf1c;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-72px;right:-54px}.page-heading h1{margin-top:4px;font-size:32px;line-height:1.18}.page-heading p{max-width:660px;line-height:1.65}.page-summary-grid{gap:12px;margin-bottom:18px}.page-summary-grid .info-tile{background:#fffffff5;border-color:#eee5e7;border-radius:19px;min-height:92px;padding:15px 16px;position:relative;overflow:hidden;box-shadow:0 9px 24px #482d350b}.page-summary-grid .info-tile:after{content:"";background:#ff6f9d0e;border-radius:50%;width:86px;height:86px;position:absolute;bottom:-30px;right:-22px}.page-summary-grid .big-icon{border-radius:16px;flex:0 0 50px;width:50px;height:50px;font-size:27px;box-shadow:inset 0 0 0 1px #ffffffb3}.page-summary-grid .info-tile strong{font-size:17px}.page-summary-grid .info-sub{color:#a49399;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-card.card{background:#fffffff0;border-radius:24px;padding:18px}.content-toolbar{background:linear-gradient(#fff,#fffbfc);border:1px solid #f0e8e8;border-radius:17px;min-height:54px;margin-bottom:16px;padding:8px 10px}.toolbar-actions{align-items:center;gap:8px;display:flex}.tabs{gap:6px}.tabs button{border-radius:12px;min-height:36px;padding:0 14px;font-size:12px;font-weight:750}.tabs button.active{box-shadow:0 7px 15px #ed4f842e}.filter-button,.segmented{min-height:38px}.catalog-grid{gap:14px}.catalog-card{border-radius:var(--catalog-radius);cursor:pointer;background:#fff;border:1px solid #ece3e6;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 8px 22px #472d350b}.catalog-card:hover{border-color:#f4bfd1;transform:translateY(-4px);box-shadow:0 17px 34px #472d351a}.catalog-art{aspect-ratio:1.18;border-bottom:1px solid #e8e2e4b8;min-height:0;font-size:58px;position:relative;overflow:hidden}.catalog-art:before{content:"";pointer-events:none;border:1px solid #ffffffb8;border-radius:18px;position:absolute;inset:12px}.catalog-art.blue{background:radial-gradient(circle at 50% 45%,#fffffff5,#0000 48%),linear-gradient(145deg,#eef9ff,#e6f3fb)}.catalog-art.green{background:radial-gradient(circle at 50% 45%,#fffffff0,#0000 48%),linear-gradient(145deg,#f4fced,#eaf7e3)}.catalog-art.pink{background:radial-gradient(circle at 50% 45%,#fffffff0,#0000 48%),linear-gradient(145deg,#fff4f7,#ffeaf1)}.catalog-art.sand{background:radial-gradient(circle at 50% 45%,#fffffff0,#0000 48%),linear-gradient(145deg,#fffaf0,#fff1d9)}.catalog-art.purple{background:radial-gradient(circle at 50% 45%,#fffffff0,#0000 48%),linear-gradient(145deg,#f8f4ff,#eee8fb)}.catalog-art.orange{background:radial-gradient(circle at 50% 45%,#fffffff0,#0000 48%),linear-gradient(145deg,#fff7ef,#ffeadb)}.catalog-art .smart-image{z-index:1;position:relative}.catalog-art .smart-image img{filter:drop-shadow(0 13px 11px #39404d21);padding:23px;transition:transform .2s}.catalog-card:hover .catalog-art .smart-image img{transform:scale(1.035)}.catalog-art .smart-image-fallback{font-size:54px}.favorite{z-index:4;color:#a79ca1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffeb;border:1px solid #e6dbdfe6;width:36px;height:36px;top:11px;right:11px;box-shadow:0 6px 14px #432c3414}.favorite.active{color:var(--pink-dark);background:#fff0f5;border-color:#ffc4d7}.catalog-body{padding:15px 15px 14px}.catalog-title{align-items:flex-start}.catalog-title>div{min-width:0}.catalog-title span:first-child{color:#b08a98;margin-bottom:3px;font-size:10px;font-weight:800;display:inline-flex}.catalog-title h3{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;line-height:1.35;overflow:hidden}.level-chip{background:#fff2f6;border-radius:9px;flex:none;padding:5px 8px;font-size:10px!important}.condition-list{gap:5px;min-height:70px;margin:10px 0 8px}.condition-list span{color:#766d72;text-overflow:ellipsis;white-space:nowrap;background:#faf7f8;border-radius:8px;width:fit-content;max-width:100%;padding:4px 7px;font-size:10px;overflow:hidden}.condition-list svg{color:#c096a5;flex:none}.item-progress-controls.compact{border-top:1px solid #f1e9eb;min-height:36px;padding-top:9px}.item-progress-controls.compact .mastery-toggle{border-radius:10px;min-height:30px;padding:0 9px}.interactive-stars.compact-stars{min-width:91px}.catalog-list{gap:11px}.catalog-list .catalog-card{grid-template-columns:190px minmax(0,1fr);min-height:176px}.catalog-list .catalog-art{aspect-ratio:auto;border-bottom:0;border-right:1px solid #eee5e7;min-height:176px}.catalog-list .catalog-body{align-content:center;display:grid}.catalog-list .condition-list{grid-template-columns:repeat(3,minmax(0,max-content));gap:8px;min-height:auto}.collection-item{border-radius:19px;box-shadow:0 7px 19px #482d350a}.collection-image{aspect-ratio:1.25;min-height:0}.collection-image .smart-image img{filter:drop-shadow(0 9px 8px #383f481c);padding:18px}@media (width<=760px){.page-transition>.page-heading:first-child{padding:21px 20px}.page-card.card{padding:14px}.content-toolbar{align-items:stretch;padding:8px}.toolbar-actions{justify-content:space-between;width:100%}.catalog-grid{gap:11px}.catalog-art{aspect-ratio:1.08}.catalog-body{padding:12px}.condition-list{min-height:66px}}@media (width<=480px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalog-title h3{font-size:13px}.catalog-art .smart-image img{padding:15px}.condition-list span{font-size:9px}.item-progress-controls.compact{flex-direction:column;align-items:flex-start}}.smart-image{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.smart-image img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:14px}.smart-image-fallback{filter:drop-shadow(0 8px 10px #3f2a321f);line-height:1}.avatar .smart-image img,.account-avatar .smart-image img{object-fit:cover;padding:0}.app-empty-state{text-align:center;background:#fffafbb8;border:1px dashed #eadde1;border-radius:18px;grid-column:1/-1;min-height:220px;padding:32px}.empty-emoji{font-size:36px}.spin{animation:.8s linear infinite app-spin}@keyframes app-spin{to{transform:rotate(360deg)}}.interactive-stars{align-items:center;gap:1px}.interactive-stars button{color:#ddd5d8;background:0 0;place-items:center;padding:1px;display:grid}.interactive-stars button.filled{color:var(--pink)}.compact-stars button svg,.compact-stars span{width:15px;height:15px;font-size:13px}.item-progress-controls{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.item-progress-controls.compact{margin-top:8px}.mastery-toggle,.detail-favorite{color:#91878c;background:#fff;border:1px solid #eee4e7;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.mastery-toggle.active,.detail-favorite.active{color:var(--pink-dark);background:var(--pink-soft);border-color:#ffc7da}.info-sub{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45;display:block}.app-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#2c202670;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.app-modal{background:#fff;width:min(520px,100%);max-height:min(860px,100vh - 44px);padding:30px;position:relative;overflow:auto}.app-modal.wide{width:min(880px,100%)}.app-modal-close{z-index:5;float:right;color:#897f84;background:#fff3f7;border-radius:12px;place-items:center;width:39px;height:39px;margin:-14px -14px 0 0;display:grid;position:sticky;top:0;box-shadow:0 7px 17px #422b3314}.login-modal-content,.account-modal-content{clear:both;text-align:center;justify-items:center;gap:13px;display:grid}.login-mark{background:linear-gradient(145deg,#fff,#ffeaf1);border-radius:24px;place-items:center;width:76px;height:76px;font-size:39px;display:grid;box-shadow:0 14px 30px #e25b8b24}.login-modal-content h2,.account-modal-content h2{letter-spacing:-.04em;margin:0}.login-modal-content p{color:var(--muted);margin:0 0 4px;font-size:13px;line-height:1.65}.google-login-slot{place-items:center;width:100%;min-height:44px;display:grid}.social-login{border-radius:14px;width:100%;min-height:48px;font-size:14px;font-weight:800}.social-login.kakao{color:#342d18;background:#fee500}.social-login.apple{color:#fff;background:#171717}.inline-error{color:#c34461;text-align:left;background:#fff0f4;border-radius:11px;width:100%;padding:10px 12px;font-size:12px}.guest-browse{color:#82787d;text-underline-offset:4px;background:0 0;font-size:12px;text-decoration:underline}.account-avatar{background:#fff1f5;border:5px solid #fff;border-radius:50%;width:90px;height:90px;overflow:hidden;box-shadow:0 12px 28px #56333d21}.account-meta{color:#746b70;text-align:left;background:#fffafb;border:1px solid #eee5e7;border-radius:14px;gap:7px;width:100%;padding:14px;font-size:12px;display:grid}.danger-button{color:#c54460;background:#fff0f4;border-radius:13px;width:100%;min-height:44px;font-weight:800}.detail-modal-layout{clear:both;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);align-items:start;gap:28px;display:grid}.detail-image-panel{background:linear-gradient(145deg,#fff9fb,#f2f7fb);border-radius:22px;min-height:320px;overflow:hidden}.detail-image-panel.blue{background:#eff8ff}.detail-image-panel.green{background:#f3faed}.detail-image-panel.pink{background:#fff1f5}.detail-image-panel.sand{background:#fff8eb}.detail-image-panel.purple{background:#f5efff}.detail-image-panel.orange{background:#fff3e9}.detail-copy{min-width:0;padding-top:8px}.detail-copy h2{letter-spacing:-.05em;margin:6px 0 13px;font-size:29px}.detail-chip-row span,.detail-ingredients span{color:#7b6f75;background:#fff1f5;border-radius:10px;padding:7px 10px;font-size:11px;font-weight:700}.detail-price{margin:16px 0 0;font-weight:800}.detail-ingredients{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.home-scene{z-index:2;letter-spacing:-.16em;filter:drop-shadow(0 12px 10px #39232b2e);font-size:clamp(40px,5vw,76px);position:absolute;bottom:42px;right:5%}.progress-login-prompt{width:100%;color:var(--pink-dark);background:#fff8fa;border:1px dashed #efcfd9;border-radius:13px;margin-top:16px;padding:12px 14px;font-size:12px;font-weight:800}.progress-summary-list{grid-template-columns:1fr}.progress-summary-item{align-items:flex-start}.progress-dual{gap:9px;display:grid}.metric-line{grid-template-columns:minmax(70px,auto) 1fr auto;align-items:center;gap:9px;display:grid}.metric-line>span:first-child{color:#70666b;font-weight:700}.metric-line>span:last-child{text-align:right;min-width:54px}.real-map-preview{display:block}.map-candidate-strip{z-index:6;color:#415b66;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:13px;left:14px;right:14px}.toolbar-actions,.profile-area,.redeem-actions{align-items:center;gap:8px;display:flex}.favorite.active,.recipe-favorite.active,.post-metrics button.active{color:var(--pink-dark);background:#fff0f5}.favorite,.recipe-favorite{z-index:4}.post-metrics button{color:#8f858a;background:0 0;border-radius:8px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.side-description{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.post-detail{clear:both}.post-detail h2{letter-spacing:-.04em;margin:7px 0 12px;font-size:27px}.post-author-line{color:var(--muted);font-size:12px}.post-detail-images{margin:18px 0}.post-detail-body{color:#51494e;white-space:pre-wrap;min-height:100px;margin:18px 0;line-height:1.8}.comment-section{border-top:1px solid #eee7e5;padding-top:18px}.comment-row strong,.comment-row p,.comment-row small{display:block}.comment-row p{line-height:1.6}.comment-row small{color:var(--muted);font-size:10px}.comment-input{align-items:center;gap:8px;padding:5px 5px 5px 13px}.comment-input button{border-radius:10px;height:38px}.write-modal{clear:both;gap:13px;display:grid}.write-modal h2{margin:0 0 4px}.write-modal input[type=text],.write-modal input:not([type]),.write-modal select,.write-modal textarea{background:#fff;border:1px solid #eadddf;border-radius:12px;outline:0;width:100%;padding:12px 13px}.write-modal textarea{resize:vertical;min-height:180px;line-height:1.7}.write-row{align-items:center;gap:9px;display:flex}.write-row>*{flex:1;min-width:0}.file-button{font-size:12px}.primary-button.full{justify-content:center;width:100%}.profile-area{min-width:0}.profile-area .profile-card{min-width:160px}.profile-area .profile-card>span:nth-child(2){min-width:0}.profile-area .profile-card b,.profile-area .profile-card small{text-overflow:ellipsis;white-space:nowrap;max-width:88px;overflow:hidden}.notification-button{width:46px;height:46px;color:var(--pink-dark);background:#fff;border:1px solid #ece5e2f5;border-radius:15px;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 10px 26px #4f30390f}.notification-button b{color:#fff;background:var(--pink);border:2px solid #fff;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid;position:absolute;top:-5px;right:-5px}.notification-modal{z-index:900;background:#fff;border:1px solid #eee5e7;border-radius:18px;width:min(380px,100vw - 36px);max-height:520px;padding:20px;position:fixed;top:92px;right:clamp(18px,3vw,44px);overflow:auto;box-shadow:0 20px 50px #4128312b}.notification-modal .comment-row{cursor:pointer}.pet-add-button{min-height:39px;color:var(--pink-dark);background:#fff;border-radius:12px;align-items:center;gap:5px;margin-top:12px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.my-pets-section{margin-bottom:22px}.pet-memo{min-height:36px;color:var(--muted);margin:8px 0;font-size:11px;line-height:1.5}.danger-text-button{color:#c54a65!important;background:#fff0f4!important}.redeem-actions{margin-left:auto}.redeem-actions>button,.secondary-action{border-radius:11px;min-height:38px;padding:0 12px;font-size:11px;font-weight:800}.secondary-action{color:#776d72;background:#f7f2f3}@media (width<=1240px){.profile-area .notification-button{display:none}.profile-area .profile-card{min-width:150px}}@media (width<=920px){.detail-modal-layout{grid-template-columns:1fr}.detail-image-panel{min-height:240px}.profile-area .profile-card{min-width:auto}.profile-area .profile-card>span:nth-child(2){display:none}}@media (width<=680px){.app-modal-backdrop{padding:10px}.app-modal{max-height:calc(100vh - 20px);padding:22px 18px}.detail-image-panel{min-height:210px}.metric-line{grid-template-columns:68px 1fr}.metric-line>span:last-child{text-align:left;grid-column:2}.post-detail-images{grid-template-columns:1fr}.write-row,.redeem-actions{flex-direction:column;align-items:stretch}.home-scene{font-size:49px;bottom:28px;right:5%}}.notification-button i{color:#fff;background:var(--pink);border:2px solid #fff;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.app-modal .notification-modal{width:auto;max-height:none;box-shadow:none;border:0;padding:0;position:static}.app-modal .notification-modal>button{width:100%;color:var(--text);text-align:left;background:0 0;border-bottom:1px solid #f1eaec;gap:4px;padding:11px 0;display:grid}.app-modal .notification-modal>button span{color:var(--muted);font-size:11px}.topbar{z-index:30}.profile-area{z-index:35;pointer-events:auto;position:relative}.profile-area .profile-card,.profile-area .notification-button{z-index:36;pointer-events:auto;position:relative}.profile-area .profile-card:focus-visible,.social-login:focus-visible,.guest-browse:focus-visible{outline-offset:3px;outline:3px solid #ff6f9d47}:root{--content-max:1360px;--soft-border:#efe5e2;--soft-shadow:0 16px 38px #4c303a13;--yellow:#ffc84d;--yellow-soft:#fff7d9;--purple:#9b72e5;--purple-soft:#f4efff}html{overflow-x:auto}.main-content{min-width:calc(1180px - var(--sidebar-width))}.topbar,.page-transition{margin-left:auto;margin-right:auto}button:focus-visible{outline-offset:2px;outline:3px solid #ff6f9d40}.brand-button{text-align:left;cursor:pointer;background:0 0;border:0}.brand-app-icon{flex:0 0 48px}.sidebar-nav button:hover .nav-icon-wrap{transform:translateY(-1px)scale(1.05)}.resource-image{object-fit:contain;filter:drop-shadow(0 5px 7px #412d321f)}.search-trigger{color:#aaa1a5;text-align:left;cursor:text;border:1px solid #eae2dfe6;width:100%}.search-trigger span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.enhanced-weather-strip>div:first-child{min-width:88px}.enhanced-weather-strip>div:first-child span{color:#4d4247;font-weight:800}.fit-image,.smart-image{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.fit-image img,.smart-image img{object-fit:contain;object-position:center center;width:100%;max-width:100%;height:100%;max-height:100%;padding:16px}.smart-image-fallback{place-items:center;width:100%;height:100%;font-size:50px;display:grid}.event-carousel{min-height:286px}.hero-action-row{align-items:center}.hero-copy .hero-secondary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff5c}.event-arrow,.collection-nav{color:#51444a;background:#ffffffeb;border-radius:50%;place-items:center;width:38px;height:38px;transition:transform .16s,box-shadow .16s,opacity .16s;display:grid;box-shadow:0 8px 20px #351f2724}.event-arrow:hover,.collection-nav:hover:not(:disabled){transform:translateY(-2px)scale(1.04);box-shadow:0 12px 24px #351f2730}.event-arrow{position:absolute}.event-arrow:hover{transform:translateY(calc(-50% - 2px))scale(1.04)}.slider-dots button{background:#ffffff8c;border-radius:99px;width:8px;height:8px;padding:0;transition:width .2s}.slider-dots button.active{background:#fff;width:24px}.event-list-modal h2{margin:4px 0 18px}.event-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.event-list-grid>button{border:1px solid var(--soft-border);text-align:left;background:#fff;border-radius:18px;padding:0;transition:transform .16s,box-shadow .16s;overflow:hidden}.event-list-grid>button:hover{box-shadow:var(--soft-shadow);transform:translateY(-3px)}.event-list-image{background:linear-gradient(135deg,#ffd4df,#9bc6ee) 50%/cover;height:142px}.event-list-grid strong,.event-list-grid span{padding:0 15px;display:block}.event-list-grid strong{margin-top:12px}.event-list-grid span{color:var(--muted);margin-top:4px;padding-bottom:15px;font-size:12px}.enhanced-todo-card .section-heading{align-items:flex-start}.todo-item-row{align-items:center;gap:6px;display:flex}.todo-item-row:hover{background:#fff7fa}.todo-item-row .todo-item{flex:1}.todo-delete{color:#b9aeb3;background:0 0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.todo-delete:hover{color:#eb5f7f;background:#ffeef3;transform:scale(1.06)}.ring-meter{min-width:var(--ring-size);flex-direction:column;align-items:center;gap:4px;display:flex}.ring-meter-circle{width:var(--ring-size);height:var(--ring-size);background:conic-gradient(var(--ring-color) var(--ring-value), #f0e9eb 0);border-radius:50%;place-items:center;display:grid;position:relative}.ring-meter-circle:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px;box-shadow:inset 0 0 0 1px #00000006}.ring-meter-circle strong{z-index:1;font-size:13px;position:relative}.ring-meter>span{color:#6f6368;font-size:11px;font-weight:800}.ring-meter>small{color:#aaa0a5;font-size:10px}.ring-meter.yellow{--ring-color:#ffc54f}.ring-meter.purple{--ring-color:#9c72e7}.ring-meter.pink{--ring-color:#ff759f}.circular-progress-card{min-height:416px}.progress-circle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.progress-circle-item{border:1px solid var(--soft-border);text-align:center}.progress-category-icon{background:#fff0f5;border-radius:13px;place-items:center;width:40px;height:40px;margin:auto;font-size:21px;display:grid}.progress-category-icon.orange{background:#fff3e8}.progress-category-icon.blue{background:#edf7ff}.progress-category-icon.purple{background:#f4efff}.progress-category-icon.green{background:#eef8e8}.home-collection-card{margin-top:22px}.home-collection-toolbar{grid-template-columns:auto 1fr auto}.home-collection-tabs{flex-wrap:wrap;gap:7px;display:flex}.home-collection-tabs button{border:1px solid var(--soft-border);color:#7d7277;background:#fff;border-radius:12px;align-items:center;gap:5px;height:34px;padding:0 13px;font-size:12px;font-weight:700;transition:all .16s;display:inline-flex}.home-collection-tabs button:hover{color:var(--pink-dark);border-color:#f4c6d5;transform:translateY(-1px)}.home-collection-tabs button.active{color:#fff;border-color:var(--pink);background:var(--pink);box-shadow:0 7px 15px #ff6f9d38}.collection-carousel-wrap{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:10px;margin-top:16px;display:grid}.collection-carousel-wrap .collection-grid{margin-top:0}.collection-nav{position:static}.collection-nav:disabled{opacity:.25;cursor:default;box-shadow:none}.collection-item{border:1px solid var(--soft-border);text-align:left;color:inherit;background:#fff}.collection-item:hover{border-color:#f3ceda;transform:translateY(-4px);box-shadow:0 16px 30px #412b3217}.collection-page-indicator{color:#a89da2;text-align:center;margin-top:10px;font-size:11px}.home-bottom-grid{align-items:stretch}.star-pills button{text-shadow:0 2px 3px #4b313a14;min-width:0}.star-pills button.filled{filter:drop-shadow(0 3px 4px #e6a9253b)}.interactive-stars button:not(:disabled):hover{color:#ffd66a;transform:translateY(-2px)scale(1.2)}.compact-stars button{font-size:18px}.polished-controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.mastery-toggle,.action-icon-button,.detail-favorite{transition:transform .16s,box-shadow .16s,background .16s,color .16s,border-color .16s}.mastery-toggle:hover,.action-icon-button:hover,.detail-favorite:hover{transform:translateY(-2px)scale(1.035);box-shadow:0 8px 18px #4b30391f}.mastery-toggle{color:#8d76a8;background:#faf7ff;border:1px solid #eadff2;border-radius:11px;min-height:34px;padding:0 11px;font-weight:800}.mastery-toggle.active{color:#fff;background:#a778e4;border-color:#a778e4}.polished-map-card{min-height:416px}.real-resource-map{border-radius:18px;position:relative}.real-resource-map.preview{height:326px;margin-top:16px}.real-resource-map>img{object-fit:cover;width:100%;height:100%;display:block}.resource-map-pin{border-radius:50%;place-items:center;width:46px;height:46px;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 9px 20px #2551623d}.resource-map-pin:hover{transform:translate(-50%,-50%)scale(1.12);box-shadow:0 13px 26px #2551624f}.resource-map-pin.candidate{border-color:#ffe7a6}.resource-map-pin.confirmed{border-color:#fff}.resource-map-pin.voted:after{content:"✓";color:#fff;background:var(--pink);border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.map-explorer-modal{min-width:0}.map-explorer-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;padding-right:38px;display:flex}.map-explorer-head h2{margin:4px 0 5px}.map-explorer-head p{color:var(--muted);margin:0;font-size:13px}.map-filter-chips{gap:8px;display:flex}.map-filter-chips button{border:1px solid var(--soft-border);color:#7a6f74;background:#fff;border-radius:13px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-weight:800;display:flex}.map-filter-chips button.active{color:var(--pink-dark);background:#fff0f5;border-color:#f4bfd1}.map-explorer-body{gap:18px;display:grid}.map-location-panel{flex-direction:column;gap:10px;display:flex}.confirmed-resource-card{border:1px solid var(--soft-border);background:#fff;border-radius:15px;align-items:center;gap:10px;padding:13px;display:flex}.confirmed-resource-card small,.confirmed-resource-card strong{display:block}.confirmed-resource-card small{color:var(--muted);font-size:10px}.confirmed-resource-card strong{margin-top:3px;font-size:13px}.map-legend{color:#8b8085;background:#faf7f5;border-radius:13px;gap:12px;padding:12px;font-size:11px;display:flex}.map-legend span{align-items:center;gap:5px;display:flex}.map-legend i{background:#fff;border:2px solid #ddd;border-radius:50%;width:10px;height:10px}.map-legend i.candidate{border-color:#f3c45e}.map-legend i.confirmed{border-color:#67b89b}.selected-map-pin-card{text-align:center;background:#fff9fb;border:1px solid #f0dfe5;border-radius:16px;justify-items:center;gap:8px;padding:16px;display:grid}.selected-map-pin-card small,.selected-map-pin-card strong{display:block}.selected-map-pin-card small{color:var(--muted);font-size:10px}.map-help{color:#9e9398;background:#f8f6f5;border-radius:14px;padding:14px;font-size:12px;line-height:1.6}.search-overlay{z-index:140;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2a1f2461;padding:6vh 24px;position:fixed;inset:0}.search-panel{background:#fff;border:1px solid #fffc;border-radius:26px;width:min(900px,100%);max-height:88vh;margin:auto;overflow:hidden;box-shadow:0 30px 70px #2c1b223b}.search-panel-head{border-bottom:1px solid var(--soft-border);grid-template-columns:46px 1fr 42px;align-items:center;gap:12px;padding:18px;display:grid}.search-panel-head>img{border-radius:14px;width:46px;height:46px}.search-panel-head label{background:#fff9fb;border:1px solid #eadfe2;border-radius:15px;align-items:center;gap:10px;height:50px;padding:0 15px;display:flex}.search-panel-head input{background:0 0;border:0;outline:0;flex:1}.search-panel-head label button,.search-close{color:#95898f;background:0 0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.search-category-row{border-bottom:1px solid #f2eaec;gap:7px;padding:13px 18px;display:flex;overflow-x:auto}.search-category-row button{border:1px solid var(--soft-border);color:#80747a;background:#fff;border-radius:12px;flex:none;height:34px;padding:0 13px;font-weight:700}.search-category-row button.active{color:#fff;border-color:var(--pink);background:var(--pink)}.search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:calc(88vh - 145px);padding:16px;display:grid;overflow:auto}.search-result-card{border:1px solid var(--soft-border);min-width:0;color:inherit;text-align:left;background:#fff;border-radius:15px;grid-template-columns:70px 1fr 20px;align-items:center;gap:11px;padding:9px;transition:all .16s;display:grid}.search-result-card:hover{border-color:#f1bfd0;transform:translateY(-2px);box-shadow:0 10px 22px #412a3214}.search-result-image{background:#eef8ff;border-radius:12px;height:70px;overflow:hidden}.search-result-card small,.search-result-card strong,.search-result-card span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-result-card small{color:var(--pink-dark);font-size:10px;font-weight:800}.search-result-card strong{font-size:13px}.search-result-card span{color:var(--muted);margin-top:4px;font-size:11px}.filter-sheet-backdrop{z-index:130;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2c202547;justify-content:flex-end;display:flex;position:fixed;inset:0}.filter-sheet{background:#fff;flex-direction:column;width:min(430px,100%);height:100%;animation:.22s both sheetIn;display:flex;box-shadow:-20px 0 50px #321f2726}@keyframes sheetIn{0%{opacity:.7;transform:translate(25px)}to{opacity:1;transform:none}}.filter-sheet-head{border-bottom:1px solid var(--soft-border);justify-content:space-between;align-items:center;padding:22px;display:flex}.filter-sheet-head h3{margin:3px 0 0}.filter-sheet-head>button{color:#8b7d83;background:#fff3f7;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.filter-sheet-body{flex:1;padding:20px 22px;overflow:auto}.filter-section{margin-bottom:22px}.filter-section h4{margin:0 0 9px;font-size:12px}.filter-chip-wrap{flex-wrap:wrap;gap:7px;display:flex}.filter-chip{border:1px solid var(--soft-border);color:#7e7378;background:#fff;padding:0 13px;font-size:12px;font-weight:700}.filter-sheet-actions{border-top:1px solid var(--soft-border);grid-template-columns:1fr 1.4fr;gap:9px;padding:14px 22px 20px;display:grid}.reset-button{border:1px solid var(--soft-border);color:#7c7176;background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-height:44px;font-weight:800;display:flex}.primary-button.has-count b,.filter-button b{min-width:20px;height:20px;color:var(--pink-dark);background:#fff;border-radius:99px;place-items:center;padding:0 5px;font-size:10px;display:grid}.gathering-category-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;padding:14px;display:grid}.gathering-category-strip>button{border:1px solid var(--soft-border);min-width:0;min-height:72px;color:inherit;text-align:left;background:#fff;border-radius:15px;grid-template-columns:42px 1fr;align-items:center;gap:9px;padding:12px;transition:all .16s;display:grid}.gathering-category-strip>button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #402a3112}.gathering-category-strip>button.active{background:#fff2f6;border-color:#ffc2d5;box-shadow:0 9px 20px #ff6f9d1f}.gathering-category-strip>button>span{background:#f4f8ff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.gathering-category-strip strong,.gathering-category-strip small,.gathering-category-strip em{display:block}.gathering-category-strip small{color:var(--muted);font-size:10px}.gathering-category-strip em{color:#aa9da3;grid-column:2;font-size:9px;font-style:normal}.catalog-toolbar{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px;display:grid}.local-search{border:1px solid var(--soft-border);background:#fff;border-radius:13px;align-items:center;gap:9px;height:44px;padding:0 13px;display:flex}.local-search svg{color:var(--pink)}.local-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.local-search button{color:#a69ba0;background:0 0;place-items:center;display:grid}.catalog-toolbar-right{align-items:center;gap:8px;display:flex}.result-count{color:#9b8f94;white-space:nowrap;font-size:12px}.icon-segmented button{align-items:center;gap:5px;display:inline-flex}.app-catalog-card,.app-recipe-card{border:1px solid var(--soft-border);cursor:pointer;background:#fff;min-width:0;transition:transform .17s,box-shadow .17s,border-color .17s;overflow:hidden;box-shadow:0 7px 20px #402a320a}.app-catalog-card:hover,.app-recipe-card:hover{border-color:#f2c6d5;transform:translateY(-4px);box-shadow:0 16px 30px #402a321a}.app-catalog-art{background:#eef8ff;place-items:center;display:grid;position:relative;overflow:hidden;height:190px!important;min-height:190px!important}.app-catalog-art .fit-image img,.app-catalog-art .smart-image img{object-fit:contain;object-position:center;padding:18px}.action-icon-button{place-items:center!important}.action-icon-button.active{border-color:#ffc1d5!important}.app-catalog-card .catalog-body{padding:14px}.app-catalog-list{grid-template-columns:1fr;gap:10px;display:grid}.app-catalog-list .app-catalog-card{grid-template-columns:210px 1fr;min-height:190px;display:grid}.app-catalog-list .app-catalog-art{height:190px!important}.app-catalog-list .catalog-body{flex-direction:column;justify-content:center;display:flex}.cooking-mode-card{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.cooking-mode-tabs button{border-radius:13px;align-items:center;gap:7px;font-weight:800;display:flex}.cooking-mode-card p{color:var(--muted);margin:0;font-size:12px}.app-recipe-card .recipe-body{padding:14px}.app-recipe-card .recipe-body>button{display:none}.compact-ingredient-list{min-height:58px}.compact-ingredient-list span{font-size:10px}.polished-detail-modal{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:26px}.polished-detail-modal .detail-image-panel{background:#eef8ff;border-radius:20px;min-height:470px}.polished-detail-modal .detail-image-panel img{object-fit:contain;padding:28px}.price-rank-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:18px 0;display:grid}.price-rank-grid>div{border:1px solid var(--soft-border);text-align:center;background:#fffaf2;border-radius:11px;padding:9px 5px}.price-rank-grid span,.price-rank-grid strong{display:block}.price-rank-grid span{color:#bd8f2d;font-size:10px}.price-rank-grid strong{margin-top:3px;font-size:11px}.event-price-row{background:#fff5dc;border-radius:13px;flex-wrap:wrap;gap:7px;padding:12px;display:flex}.event-price-row b{width:100%;font-size:11px}.event-price-row span{color:#9c7935;font-size:10px}.detail-extra,.detail-energy{color:#73676c;margin:7px 0;font-size:12px}.detail-ingredient-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.detail-ingredient-grid>div{border:1px solid var(--soft-border);border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.detail-ingredient-grid .fit-image{height:34px}.detail-ingredient-grid span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.detail-ingredient-grid b{font-size:11px}.detail-progress-panel{background:#faf7f8;border-radius:15px;margin-top:18px;padding:14px}.detail-progress-panel h3{margin:0 0 10px}.detail-favorite{margin-top:10px}.community-top-toolbar{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:10px;display:grid}.community-view-buttons{background:#f7f3f4;border-radius:13px;gap:5px;padding:4px;display:flex}.community-view-buttons button{color:#8a7e83;background:0 0;border-radius:10px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:11px;font-weight:800;display:flex}.community-view-buttons button.active{color:#fff;background:var(--pink);box-shadow:0 6px 12px #ff6f9d30}.community-tag-strip{gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.community-tag-strip button{border:1px solid var(--soft-border);color:#85797f;background:#fff;flex:none;height:34px;padding:0 12px;font-weight:700}.community-tag-strip button.active{color:var(--pink-dark);background:#fff0f5;border-color:#ffc3d6}.community-grid-feed{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px}.community-grid-card{border:1px solid var(--soft-border);text-align:left;color:inherit;background:#fff;border-radius:17px;transition:all .16s;overflow:hidden}.community-grid-card:hover{box-shadow:var(--soft-shadow);transform:translateY(-3px)}.community-grid-card>img{object-fit:cover;width:100%;height:230px}.community-grid-card>div{padding:12px}.community-grid-card strong,.community-grid-card span,.community-grid-card small{display:block}.community-grid-card span,.community-grid-card small{color:var(--muted);margin-top:5px;font-size:10px}.community-card-view{border:1px solid var(--soft-border);background:#fff;overflow:hidden}.community-card-main{width:100%;color:inherit;text-align:left;background:0 0;padding:15px}.community-author-row{align-items:center;gap:9px;display:flex}.community-author-row .fit-image{background:#f5eff1;border-radius:50%;flex:0 0 38px;width:38px;height:38px}.community-author-row strong,.community-author-row span{display:block}.community-author-row span{color:var(--muted);margin-top:2px;font-size:9px}.community-card-main h3{margin:12px 0 6px;font-size:15px}.community-card-main p{-webkit-line-clamp:3;color:#756a6f;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.community-card-image{border-radius:13px;margin-top:12px}.community-tag-row{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.community-tag-row span{color:#a4637a;background:#fff0f5;border-radius:8px;padding:4px 7px;font-size:9px}.community-card-actions{border-top:1px solid #f2ebed;gap:8px;padding:10px 14px;display:flex}.community-card-actions button{color:#8d8186;background:0 0;align-items:center;gap:5px;display:flex}.community-card-actions button.active{color:var(--pink)}.community-board-feed{gap:5px;display:grid}.community-board-row{min-width:0;color:inherit;text-align:left;background:#fff;border-radius:13px;grid-template-columns:62px minmax(0,1fr) 180px 110px;align-items:center;gap:12px;padding:9px;display:grid}.community-board-row:hover{background:#fff5f8}.board-thumb{background:#f6f1f3;border-radius:10px;place-items:center;width:62px;height:54px;display:grid;overflow:hidden}.board-thumb img{object-fit:cover;width:100%;height:100%}.board-main strong,.board-main span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.board-main span{color:var(--muted);margin-top:4px;font-size:10px}.board-tags{gap:4px;display:flex;overflow:hidden}.board-tags i{color:#af7086;font-size:9px;font-style:normal}.board-counts{color:#9b8f94;justify-content:flex-end;gap:9px;font-size:10px;display:flex}.board-counts span{align-items:center;gap:3px;display:flex}.post-detail-modal h2{margin:13px 0 10px}.post-detail-author{align-items:center;gap:10px;display:flex}.post-detail-author .fit-image{background:#f6eff2;border-radius:50%;flex:0 0 44px;width:44px;height:44px}.post-detail-author strong,.post-detail-author span{display:block}.post-detail-author span{color:var(--muted);font-size:10px}.post-detail-tags{gap:5px;display:flex}.post-detail-tags button{color:#a25c75;background:#fff0f5;border-radius:8px;padding:5px 8px;font-size:10px}.post-detail-content{white-space:pre-wrap;color:#655a5f;line-height:1.8}.post-detail-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.post-detail-images img{object-fit:contain;background:#f5f2f3;border-radius:13px;width:100%;max-height:420px}.post-detail-actions{border-block:1px solid var(--soft-border);align-items:center;gap:14px;margin-top:13px;padding:12px 0;display:flex}.post-detail-actions button,.post-detail-actions span{color:#8f8388;background:0 0;align-items:center;gap:5px;display:flex}.post-detail-actions button.active{color:var(--pink)}.comment-section{margin-top:15px}.comment-row{border-bottom:1px solid #f3edef;grid-template-columns:36px 1fr;gap:8px;padding:10px 0;display:grid}.comment-row .fit-image{background:#f5eff1;border-radius:50%;width:36px;height:36px}.comment-row strong,.comment-row span{display:block}.comment-row span{color:var(--muted);font-size:9px}.comment-row p{margin:5px 0 0;font-size:12px}.comment-input{border:1px solid #eddfe4;border-radius:13px;height:44px;margin-top:12px;padding-left:12px;display:flex}.comment-input input{background:0 0;border:0;outline:0;flex:1;min-width:0}.comment-input button{width:42px;color:var(--pink);background:0 0;place-items:center;display:grid}.empty-comment{color:var(--muted);font-size:11px}.polished-my-pets{margin-bottom:16px}.my-pet-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.my-pet-mini-card{border:1px solid var(--soft-border);background:#fff;border-radius:15px;grid-template-columns:74px 1fr auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.my-pet-mini-card>div:first-child{background:#fff5f8;border-radius:13px;width:74px;height:74px;overflow:hidden}.my-pet-mini-card h3,.my-pet-mini-card p{margin:0}.my-pet-mini-card small{color:var(--muted);font-size:9px}.my-pet-mini-card h3{font-size:13px}.my-pet-mini-card p{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:4px;font-size:10px;overflow:hidden}.my-pet-actions{gap:5px;display:grid}.my-pet-actions button{height:30px;color:var(--pink-dark);background:#fff0f5;border-radius:9px;padding:0 8px;font-size:10px}.my-pet-actions button.danger{color:#e85c7a}.pet-tab-row{gap:8px;margin-bottom:13px;display:flex}.pet-tab-row button{border:1px solid var(--soft-border);color:#7e7378;background:#fff;border-radius:13px;height:42px;padding:0 18px;font-weight:800}.pet-tab-row button.active{color:#fff;border-color:var(--pink);background:var(--pink)}.app-pet-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.app-pet-card{border:1px solid var(--soft-border);background:#fff;border-radius:18px;min-width:0;transition:all .16s;position:relative;overflow:hidden}.app-pet-card:hover{box-shadow:var(--soft-shadow);transform:translateY(-4px)}.app-pet-card .pet-art{background:#fff5f8;place-items:center;width:100%;display:grid;overflow:hidden}.pet-like{position:absolute;top:10px;right:10px}.app-pet-card .pet-info{padding:13px}.app-pet-card .pet-info>button{margin-top:10px}.pet-editor-modal{gap:12px;display:grid}.pet-editor-modal h2{margin:0 0 3px}.pet-editor-preview{background:#fff5f8;border-radius:18px;place-items:center;display:grid;overflow:hidden}.pet-editor-modal label{gap:6px;display:grid}.pet-editor-modal label>span{font-size:11px;font-weight:800}.pet-editor-modal input,.pet-editor-modal textarea,.pet-editor-modal select{border:1px solid var(--soft-border);background:#fff;border-radius:12px;outline:0;width:100%;padding:12px}.profile-cover{background:linear-gradient(135deg,#ffd8e4,#bcdcf7) 50%/cover;height:180px;margin:-26px -26px 0;position:relative}.cover-edit{color:#5d5056;background:#ffffffe6;border-radius:12px;align-items:center;gap:6px;height:38px;padding:0 13px;font-weight:800;display:flex;position:absolute}.profile-settings-head{z-index:2;align-items:flex-end;gap:15px;margin-top:-42px;display:flex;position:relative}.profile-avatar-edit{position:relative}.profile-avatar-edit .fit-image{border-radius:50%;overflow:hidden}.profile-avatar-edit>span{color:#fff;background:var(--pink);border:3px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:-2px;right:-2px}.profile-settings-head h2{margin:4px 0 2px}.profile-settings-head p{color:var(--muted);margin:0;font-size:12px}.profile-tabs{border-bottom:1px solid var(--soft-border);gap:7px;margin:20px 0 15px;display:flex}.profile-tabs button{color:#95898f;background:0 0;padding:10px 12px;font-weight:800}.profile-tabs button.active{color:var(--pink-dark);box-shadow:inset 0 -2px var(--pink)}.profile-form{gap:12px;display:grid}.profile-form label{gap:6px;display:grid}.profile-form label span{font-size:11px;font-weight:800}.profile-form input{border:1px solid var(--soft-border);border-radius:12px;outline:0;height:44px;padding:0 13px}.profile-note{color:#8f8087;background:#fff6f9;border-radius:11px;padding:11px;font-size:11px}.notification-settings-list{gap:8px;display:grid}.notification-settings-list>button{border:1px solid var(--soft-border);color:inherit;text-align:left;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.notification-settings-list strong,.notification-settings-list span{display:block}.notification-settings-list span{color:var(--muted);margin-top:3px;font-size:10px}.notification-settings-list i{background:#ded8da;border-radius:99px;width:44px;height:24px;padding:3px;transition:all .16s;display:block}.notification-settings-list i b{background:#fff;border-radius:50%;width:18px;height:18px;transition:all .16s;display:block;box-shadow:0 2px 5px #0000001f}.notification-settings-list i.active{background:var(--pink)}.notification-settings-list i.active b{transform:translate(20px)}.account-settings-list{gap:9px;display:grid}.account-settings-list>div{border:1px solid var(--soft-border);border-radius:12px;justify-content:space-between;padding:12px;display:flex}.account-settings-list span{color:var(--muted);font-size:11px}@media (width<=1450px){:root{--content-max:1240px}.app-catalog-art,.app-pet-card .pet-art{height:175px!important;min-height:175px!important}.progress-ring-pair{gap:4px}.progress-circle-item{padding-inline:6px}}@media (width<=1180px){body,.main-content{min-width:0}.topbar,.page-transition{width:100%}.app-catalog-grid,.app-recipe-grid,.app-pet-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.community-grid-feed{grid-template-columns:repeat(2,minmax(0,1fr))}.community-card-feed,.map-explorer-body{grid-template-columns:1fr}.map-location-panel{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=920px){.progress-circle-grid,.gathering-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-toolbar,.community-top-toolbar{grid-template-columns:1fr}.catalog-toolbar-right{justify-content:flex-end}.community-view-buttons{justify-content:center}.my-pet-row{grid-template-columns:1fr}.app-catalog-grid,.app-recipe-grid,.app-pet-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.search-results{grid-template-columns:1fr}}@media (width<=680px){.event-list-grid,.community-grid-feed,.post-detail-images,.home-collection-toolbar{grid-template-columns:1fr}.home-collection-tabs{order:3}.collection-carousel-wrap{grid-template-columns:30px minmax(0,1fr) 30px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.collection-item:nth-child(n+5){display:none}.progress-circle-grid{grid-template-columns:1fr}.progress-circle-item{text-align:left;grid-template-columns:42px 1fr auto;align-items:center;display:grid}.progress-ring-pair{grid-column:3}.progress-circle-item>strong{margin:0}.app-catalog-grid,.app-recipe-grid,.app-pet-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-catalog-art,.app-pet-card .pet-art{height:145px!important;min-height:145px!important}.app-catalog-list .app-catalog-card{grid-template-columns:130px 1fr}.app-catalog-list .app-catalog-art{height:170px!important}.map-explorer-head{display:grid}.map-filter-chips{flex-wrap:wrap}.real-resource-map.large{min-height:430px}.map-location-panel{grid-template-columns:1fr}.search-overlay{padding:0}.search-panel{border-radius:0;height:100%;max-height:none}.search-results{max-height:calc(100vh - 145px)}.filter-sheet{width:100%}.profile-cover{height:145px}.polished-detail-modal{grid-template-columns:1fr}.polished-detail-modal .detail-image-panel{min-height:260px}.price-rank-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.community-board-row{grid-template-columns:54px 1fr auto}.board-tags{display:none}.board-counts{display:grid}.community-card-feed{grid-template-columns:1fr}}:root{--page-max:1320px;--surface:#fffffff5;--soft-pink:#fff1f5;--strong-pink:#ff6594;--text-main:#312a2e;--text-sub:#94888d}button{-webkit-tap-highlight-color:transparent}.page-transition{padding-bottom:48px}.page-heading,.subpage-header{background:radial-gradient(circle at 95% 10%,#ffdce785,#0000 28%),linear-gradient(135deg,#fffffffa,#fff8fbf5);border:1px solid #ffc5d88c;border-radius:24px;min-height:126px;padding:28px 30px;box-shadow:0 14px 34px #53303c0d}.page-heading h1,.subpage-header h1{letter-spacing:-.045em;margin:4px 0 7px;font-size:clamp(28px,3vw,38px);line-height:1.15}.page-heading p,.subpage-header p{color:var(--text-sub);margin:0;font-size:13px}.subpage-header{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.subpage-back{border:1px solid var(--soft-line);color:#74686d;background:#fff;border-radius:13px;align-items:center;gap:6px;height:42px;padding:0 14px;font-weight:800}.subpage-back:hover{color:var(--strong-pink);border-color:#ffc4d6;transform:translate(-2px)}.brand-button{border-radius:18px;width:100%;transition:background .18s,transform .18s}.brand-button:hover{background:#fff4f7;transform:translateY(-1px)}.brand-app-icon{object-fit:cover;border-radius:15px;box-shadow:0 8px 18px #ff659429;width:48px!important;height:48px!important}.sidebar-nav button{border-radius:16px;min-height:50px}.sidebar-nav button:hover{transform:translate(2px)}.sidebar-nav button.active{box-shadow:inset 0 0 0 1px #ff659412,0 7px 16px #ff659414}.nav-icon-wrap{border-radius:9px;place-items:center;width:26px;height:26px;display:grid}.sidebar-nav button.active .nav-icon-wrap{background:#ffffffa8}.topbar{gap:14px;position:relative}.global-search-wrap{z-index:50;min-width:0;position:relative}.live-search-field{border-radius:18px;width:100%;height:54px;padding:0 17px;transition:border-color .18s,box-shadow .18s,background .18s}.live-search-field:focus-within{background:#fff;border-color:#ffb6cd;box-shadow:0 0 0 4px #ff659414,0 12px 25px #4128300f}.live-search-field input{width:100%;height:100%;color:var(--text-main);background:0 0;border:0;outline:0}.live-search-field>button{color:#9e9297;background:0 0;place-items:center;width:30px;height:30px;display:grid}.search-suggestion-panel{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #ecdfe3;border-radius:20px;max-height:min(650px,100vh - 120px);position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:hidden;box-shadow:0 24px 50px #3f252f29}.search-suggestion-tabs{border-bottom:1px solid #f2e9ec;gap:6px;padding:12px 12px 8px;display:flex;overflow-x:auto}.search-suggestion-tabs button{color:#8e8287;background:#faf6f7;border-radius:10px;flex:none;height:32px;padding:0 11px;font-size:11px;font-weight:800}.search-suggestion-tabs button.active{color:#fff;background:var(--strong-pink);box-shadow:0 7px 14px #ff659433}.search-suggestion-list{max-height:460px;padding:8px;overflow:auto}.search-suggestion-item{width:100%;min-height:68px;color:inherit;text-align:left;background:0 0;border-radius:13px;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.search-suggestion-item:hover{background:#fff3f7}.search-suggestion-thumb{background:#eef8ff;border-radius:12px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.search-suggestion-thumb img{object-fit:contain;width:100%;height:100%;padding:5px}.search-suggestion-copy small,.search-suggestion-copy strong,.search-suggestion-copy em{display:block}.search-suggestion-copy small{color:var(--strong-pink);font-size:9px;font-weight:800}.search-suggestion-copy strong{margin-top:2px;font-size:13px}.search-suggestion-copy em{color:var(--text-sub);margin-top:3px;font-size:10px;font-style:normal}.search-suggestion-footer{color:var(--text-sub);border-top:1px solid #f2e9ec;justify-content:space-between;align-items:center;padding:9px 12px;font-size:10px;display:flex}.search-suggestion-footer button{color:var(--strong-pink);background:0 0;font-weight:800}.clickable-weather{cursor:pointer;min-width:330px;color:inherit;padding:6px 8px!important}.enhanced-weather-strip>div{padding-inline:8px;position:relative}.enhanced-weather-strip>div+div:before{content:"";background:#eee5e7;width:1px;position:absolute;top:8px;bottom:8px;left:0}.enhanced-weather-strip span{white-space:nowrap;font-size:9px}.enhanced-weather-strip small{color:#756a6f;text-overflow:ellipsis;white-space:nowrap;max-width:55px;font-size:9px;overflow:hidden}.weather-popover{z-index:80;border-radius:20px;width:min(610px,100vw - 30px);padding:18px;position:absolute;top:84px;right:188px;box-shadow:0 24px 50px #3e262f2b}.weather-popover-head{justify-content:space-between;align-items:center;display:flex}.weather-popover-head h3{margin:3px 0 0}.weather-popover-head button{color:#8c8085;background:#fff3f6;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.weekly-weather-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}.weekly-weather-grid article{background:#fffafb;border:1px solid #f0e6e9;border-radius:13px;justify-items:center;gap:5px;min-width:0;padding:11px 5px;display:grid}.weekly-weather-grid article strong{font-size:10px}.weekly-weather-grid article span{font-size:24px}.weekly-weather-grid article small{width:100%;color:var(--text-sub);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.app-profile-modal{max-width:760px}.profile-avatar-edit .smart-image,.profile-avatar-edit .fit-image{width:100%;height:100%}.refined-hero-copy{width:min(520px,64%);padding:38px 52px}.refined-hero-copy h1{letter-spacing:-.025em;text-shadow:0 3px 14px #28141e33;margin:8px 0 24px;font-size:clamp(36px,4.4vw,58px);font-weight:700;line-height:1.08}.hero-action-row{gap:10px;margin-left:0;display:flex}.hero-action-row>button{z-index:4;position:relative}.event-arrow{z-index:5;top:auto!important;transform:none!important}.event-arrow.prev{left:20px}.event-arrow.next{right:20px}.slider-dots{z-index:5}.compact-todo-card{padding:21px 22px}.todo-card-head{align-items:flex-start;min-height:48px}.todo-inline-progress{grid-template-columns:auto 1fr;align-items:center;gap:5px 8px;width:112px;display:grid}.todo-inline-progress strong{background:conic-gradient(var(--strong-pink) var(--todo-progress,0deg), #f0e9eb 0);border-radius:50%;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:11px;display:grid}.todo-inline-progress span{background:#f0e9eb;border-radius:99px;height:6px;overflow:hidden}.todo-inline-progress span i{border-radius:inherit;background:var(--strong-pink);height:100%;display:block}.todo-inline-progress small{color:var(--text-sub);font-size:9px}.compact-todo-list{gap:2px;padding:10px 0 8px}.todo-item-row{min-height:36px}.todo-item{padding-block:6px!important}.todo-delete{opacity:0;transition:all .15s;transform:translate(4px)}.todo-item-row:hover .todo-delete{opacity:1;transform:none}.home-shortcut-card{padding:23px}.home-catalog-shortcuts{gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))!important}.home-catalog-shortcuts button{background:linear-gradient(145deg,#fff,#fff9fb);border:1px solid #eee3e7;border-radius:17px;min-height:92px;padding:14px;transition:transform .16s,box-shadow .16s,border-color .16s}.home-catalog-shortcuts button:hover{border-color:#ffc7d9;transform:translateY(-3px);box-shadow:0 12px 22px #4a2c3614}.home-catalog-shortcuts .shortcut-emoji{font-size:30px}.home-catalog-shortcuts strong{font-size:13px}.home-catalog-shortcuts small{color:var(--text-sub);margin-top:4px;font-size:10px}.equal-home-bottom-grid{align-items:stretch;grid-template-columns:minmax(0,1.55fr) minmax(360px,1fr)!important}.equal-home-bottom-grid>.card{width:100%;min-height:100%}.circular-progress-card{padding:23px}.app-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.progress-circle-item{min-height:162px;border-radius:17px!important}.progress-ring-pair{justify-content:center}.ring-meter-circle{box-shadow:inset 0 0 0 1px #ffffffbf}.app-map-preview-card{flex-direction:column;display:flex}.app-map-preview-card .real-resource-map.preview{aspect-ratio:1;width:100%;margin-top:12px;min-height:0!important}.map-preview-filter-status{min-height:34px}.real-resource-map{background:#79bed9;overflow:hidden}.map-background-image,.map-background-image .smart-image,.map-background-image img{width:100%;height:100%}.map-background-image img{object-fit:cover!important;padding:0!important}.real-resource-map.large{aspect-ratio:1.45;min-height:520px}.map-explorer-body{grid-template-columns:minmax(0,1fr) 250px}.polished-category-strip{gap:9px;padding:10px}.polished-category-strip>button{border-radius:16px;min-height:80px;padding:13px 15px}.polished-category-strip>button.active{background:linear-gradient(135deg,#fff0f5,#fff8fa);border-color:#ffacc7;box-shadow:0 9px 20px #ff65941a}.category-emoji{background:#fff4f7;border-radius:14px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.polished-category-strip button.active .category-emoji{background:#fff;box-shadow:0 5px 12px #ff65941f}.unified-toolbar{grid-template-columns:minmax(260px,1fr) auto!important}.filter-button b{color:#fff;background:var(--strong-pink);border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.icon-segmented{flex-wrap:nowrap}.app-catalog-card,.app-recipe-card{border-radius:19px;flex-direction:column;min-height:0;display:flex}.app-catalog-art,.app-recipe-card .recipe-art{overflow:hidden;width:100%!important}.app-catalog-art .fit-image,.app-catalog-art .smart-image,.app-recipe-card .fit-image,.app-recipe-card .smart-image{width:100%;height:100%}.favorite.action-icon-button{transition:transform .15s,color .15s,background .15s,box-shadow .15s;top:10px!important;right:10px!important}.favorite.action-icon-button:hover{transform:scale(1.08);box-shadow:0 9px 18px #ff65942b;color:var(--strong-pink)!important}.catalog-body,.app-recipe-card .recipe-body{flex-direction:column;flex:1;display:flex;padding:14px!important}.catalog-title{min-height:43px}.catalog-title h3,.recipe-body h3{letter-spacing:-.025em;font-size:14px}.level-chip{font-weight:900;box-shadow:none!important;border:0!important}.level-mint{color:#228d71!important;background:#e8faf4!important}.level-blue{color:#4b82c9!important;background:#edf5ff!important}.level-purple{color:#8060bc!important;background:#f4efff!important}.level-orange{color:#c57b26!important;background:#fff4e5!important}.level-rose{color:#d8567b!important;background:#fff0f4!important}.floating-level{font-size:9px}.inline-condition-list{min-height:27px}.app-progress-controls{display:grid!important}.star-pills{grid-template-columns:repeat(5,1fr);width:100%;display:grid!important}.star-pills button{transition:transform .14s,color .14s,background .14s}.app-mastery-button{transition:transform .15s,box-shadow .15s,background .15s}.refined-cooking-mode{padding:9px}.refined-cooking-mode .cooking-mode-tabs{width:100%}.refined-cooking-mode .cooking-mode-tabs button{flex:1;justify-content:center}.refined-cooking-mode small{opacity:.75;margin-left:5px}.ingredient-preview-row{gap:6px;min-height:45px;margin:9px 0 10px;display:flex}.ingredient-preview-row>span{background:#fffaf7;border:1px solid #eee4e6;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:visible}.ingredient-preview-row .fit-image,.ingredient-preview-row .smart-image{width:100%;height:100%}.ingredient-preview-row img{width:100%;height:100%;object-fit:contain!important;padding:4px!important}.ingredient-preview-row b{color:#fff;background:#8d6cba;border:2px solid #fff;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid;position:absolute;bottom:-4px;right:-4px}.ingredient-preview-row em{color:var(--text-sub);font-size:10px;font-style:normal}.item-detail-page{gap:16px;display:grid}.detail-page-card{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:28px;padding:22px;display:grid}.detail-page-image{aspect-ratio:1;background:#eef8ff;border-radius:22px;place-items:center;display:grid;overflow:hidden}.detail-page-image .fit-image,.detail-page-image .smart-image{width:100%;height:100%}.detail-page-image img{width:100%;height:100%;object-fit:contain!important;padding:30px!important}.detail-page-info{align-content:start;gap:15px;display:grid}.detail-chip-row{flex-wrap:wrap;gap:7px;display:flex}.detail-chip-row>span{color:#75696e;background:#faf6f7;border-radius:10px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:11px;display:inline-flex}.page-progress-panel{margin-top:0}.filter-sheet{border-radius:24px 0 0 24px}.filter-section h4{color:#5f555a;letter-spacing:-.02em}.filter-chip{min-height:36px;transition:transform .14s,background .14s,border-color .14s}.filter-chip:hover{background:#fff4f7;border-color:#ffc0d4}.community-grid-feed{display:block!important}.community-grid-card{width:100%;display:inline-block}.community-grid-card>img{object-fit:contain;background:#f7f3f5;width:100%;max-height:none;height:auto!important}.community-card-feed{justify-content:center;grid-template-columns:minmax(0,760px)!important;gap:16px!important;display:grid!important}.community-card-view{width:100%}.community-author-button{width:100%;color:inherit;text-align:left;background:0 0}.community-author-button>svg{color:#b2a7ab;margin-left:auto}.community-subpage{gap:16px;display:grid}.community-detail-page,.community-comments-page,.community-write-page,.community-profile-page,.profile-post-section{padding:24px}.post-detail-content{font-size:14px}.community-write-page{gap:15px;display:grid}.community-write-page label{gap:7px;display:grid}.community-write-page label>span{font-size:11px;font-weight:900}.community-write-page input,.community-write-page textarea,.community-write-page select{border:1px solid var(--soft-line);background:#fff;border-radius:13px;outline:0;width:100%;padding:13px 14px}.community-write-page input:focus,.community-write-page textarea:focus{border-color:#ffb4cc;box-shadow:0 0 0 4px #ff659412}.write-page-row{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.file-button{min-height:46px;color:var(--strong-pink);cursor:pointer;background:#fff5f8;border:1px dashed #ffc0d4;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-weight:800;display:flex!important}.file-button input{display:none}.write-image-preview{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.write-image-preview img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.write-submit{justify-self:end;min-width:180px}.community-profile-page{padding:0;overflow:hidden}.community-profile-cover{aspect-ratio:16/4.5;background:linear-gradient(135deg,#ffdce7,#d7ebff) 50%/cover}.community-profile-main{grid-template-columns:104px 1fr auto;align-items:end;gap:17px;margin-top:-45px;padding:0 25px 25px;display:grid}.community-profile-main>.fit-image{background:#f7eff2;border:5px solid #fff;border-radius:50%;width:104px;height:104px;overflow:hidden}.community-profile-main img{object-fit:cover!important;padding:0!important}.community-profile-main h2{margin:0}.community-profile-main p{color:var(--text-sub);margin:4px 0}.community-profile-main span{color:#796d72;font-size:11px}.community-profile-main>button{color:#fff;background:var(--strong-pink);border-radius:12px;height:40px;padding:0 16px;font-weight:800}.community-profile-main>button.following{color:#7d7176;background:#f3edef}.profile-post-section h3{margin-top:0}.profile-post-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.profile-post-grid button{border:1px solid var(--soft-line);color:inherit;text-align:left;background:#fff;border-radius:14px;overflow:hidden}.profile-post-grid img,.profile-post-grid>button>span{aspect-ratio:1;object-fit:cover;background:#f7f3f4;place-items:center;width:100%;display:grid}.profile-post-grid strong{text-overflow:ellipsis;white-space:nowrap;padding:9px;display:block;overflow:hidden}.pet-breed-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.pet-breed-card{border:1px solid var(--soft-line);min-width:0;color:inherit;text-align:left;background:#fff;border-radius:19px;grid-template-columns:1fr auto;align-items:center;transition:transform .16s,box-shadow .16s;display:grid;overflow:hidden}.pet-breed-card:hover{transform:translateY(-4px);box-shadow:0 15px 28px #432b3317}.pet-breed-art{aspect-ratio:1/.86;background:#fff3f7;grid-column:1/-1;place-items:center;width:100%;display:grid;overflow:hidden}.pet-breed-art .fit-image,.pet-breed-art .smart-image{width:100%;height:100%}.pet-breed-art img{width:100%;height:100%;object-fit:contain!important;padding:15px!important}.pet-breed-card>div:nth-child(2){min-width:0;padding:13px}.pet-breed-card small,.pet-breed-card h3,.pet-breed-card span{display:block}.pet-breed-card h3{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:14px;overflow:hidden}.pet-breed-card small,.pet-breed-card span{color:var(--text-sub);font-size:9px}.pet-breed-card>svg{color:#baaeb3;margin-right:13px}.pet-variant-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-pet-card .pet-art{aspect-ratio:1;height:auto!important}.app-pet-card .pet-art .fit-image,.app-pet-card .pet-art .smart-image{width:100%;height:100%}.app-pet-card .pet-art img{width:100%;height:100%;object-fit:contain!important;padding:13px!important}.my-pet-image{background:#fff5f8;border-radius:13px;width:74px;height:74px;overflow:hidden}.my-pet-image .fit-image,.my-pet-image .smart-image{width:100%;height:100%}.my-pet-image img{width:100%;height:100%;object-fit:contain!important;padding:5px!important}.pet-editor-page{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:27px;padding:24px;display:grid}.pet-editor-preview{aspect-ratio:1;height:auto!important}.pet-editor-preview .fit-image,.pet-editor-preview .smart-image{width:100%;height:100%}.pet-editor-preview img{width:100%;height:100%;object-fit:contain!important;padding:22px!important}.pet-editor-fields{align-content:start;gap:14px;display:grid}.pet-editor-fields label{gap:7px;display:grid}.pet-editor-fields label span{font-size:11px;font-weight:900}.pet-editor-fields input,.pet-editor-fields textarea,.pet-editor-fields select{border:1px solid var(--soft-line);border-radius:13px;outline:0;width:100%;padding:13px}.redeem-summary{grid-template-columns:58px 1fr auto;align-items:center;gap:15px;padding:20px 23px;display:grid}.redeem-summary-icon{color:#fff;background:linear-gradient(145deg,#ff719e,#ff9dba);border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 10px 20px #ff659433}.redeem-summary small,.redeem-summary strong,.redeem-summary p{margin:0;display:block}.redeem-summary strong{margin-top:2px;font-size:23px}.redeem-summary p{color:var(--text-sub);margin-top:4px;font-size:11px}.redeem-summary-tabs{gap:6px;display:flex}.redeem-summary-tabs button{color:#8d8186;background:0 0;height:34px;font-size:11px;font-weight:800}.redeem-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.redeem-gift-card{border:1px solid #f1dfe5;border-radius:19px;flex-direction:column;min-height:160px;padding:18px 18px 18px 74px;display:flex;position:relative}.redeem-ticket-edge{color:#fff;background:linear-gradient(#ff7da6,#ffb0c8);place-items:center;width:57px;display:grid;position:absolute;inset:0 auto 0 0}.redeem-ticket-edge:after{content:"";right:-7px;background:radial-gradient(circle at 7px 7px,#0000 6px,#fff 6.5px) 0 0/14px 18px repeat-y;width:14px;position:absolute;inset-block:0}.redeem-code-line{justify-content:space-between;align-items:center;gap:9px;display:flex}.redeem-code-line code{color:#d94d79;font-weight:900}.redeem-code-line span{color:#d94d79;background:#fff0f5;border-radius:9px;padding:5px 8px;font-size:9px;font-weight:800}.redeem-card-main>strong{margin:15px 0 7px;font-size:13px;line-height:1.55;display:block}.redeem-card-main>small{color:var(--text-sub)}.redeem-card-actions{gap:7px;margin-top:auto;padding-top:14px;display:flex}.redeem-card-actions button{color:#fff;background:var(--strong-pink);height:35px;font-size:10px}.redeem-card-actions .secondary-action{color:#7c7075;background:#f2edef}.redeem-gift-card.used{opacity:.68;filter:grayscale(.25)}@media (width<=1280px){.home-catalog-shortcuts,.app-catalog-grid,.app-recipe-grid,.pet-variant-grid,.pet-breed-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.weekly-weather-grid{grid-template-columns:repeat(4,1fr)}.weather-popover{right:130px}}@media (width<=1040px){.topbar{grid-template-columns:auto minmax(0,1fr) auto}.clickable-weather{grid-column:1/-1;justify-content:center;min-width:0}.weather-popover{top:145px;right:20px}.equal-home-bottom-grid{grid-template-columns:1fr!important}.app-map-preview-card .real-resource-map.preview{max-width:520px;margin-inline:auto}}@media (width<=760px){.page-heading,.subpage-header{min-height:0;padding:20px}.subpage-header{grid-template-columns:1fr}.home-catalog-shortcuts,.app-summary-grid,.app-catalog-grid,.app-recipe-grid,.pet-variant-grid,.pet-breed-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-progress-controls{grid-template-columns:1fr}.app-mastery-button{width:100%}.inline-condition-list{flex-wrap:wrap!important}.inline-condition-list span{max-width:100%}.detail-page-card,.pet-editor-page,.write-page-row{grid-template-columns:1fr}.write-image-preview,.profile-post-grid{grid-template-columns:repeat(2,1fr)}.community-profile-main{grid-template-columns:80px 1fr;margin-top:-32px}.community-profile-main>.fit-image{width:80px;height:80px}.community-profile-main>button{grid-column:1/-1}.redeem-summary{grid-template-columns:50px 1fr}.redeem-summary-tabs{grid-column:1/-1}.redeem-card-grid{grid-template-columns:1fr}.weather-popover{width:auto;left:12px;right:12px}}@media (width<=520px){.app-catalog-grid,.app-recipe-grid,.pet-variant-grid,.pet-breed-grid{grid-template-columns:1fr!important}.app-catalog-art,.app-recipe-card .recipe-art,.app-pet-card .pet-art{aspect-ratio:1.15}.app-summary-grid{grid-template-columns:1fr!important}.weekly-weather-grid{grid-template-columns:repeat(2,1fr)}.community-board-row{grid-template-columns:50px 1fr}.board-counts{display:none}}:root{--portal-max:1380px;--portal-pink:#ff668f;--portal-pink-strong:#ef4f7e;--portal-pink-soft:#fff1f5;--portal-muted:#978c91;--portal-line:#eee3e6;--portal-shadow:0 16px 38px #4b2c3711}.main-content{padding-inline:clamp(24px,3vw,54px)!important}.topbar,.page-transition{width:min(100%, var(--portal-max))!important;max-width:var(--portal-max)!important;margin-inline:auto!important}.page-transition{min-width:0}button{transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s}button:not(:disabled):active{transform:scale(.975)}.sidebar{padding-bottom:18px!important}.portal-sidebar-nav{scrollbar-width:thin;min-height:0;padding-right:3px;overflow-y:auto}.sidebar-nav-label{color:#b0a4a9;letter-spacing:.13em;margin:14px 12px 7px;font-size:9px;font-weight:900;display:block}.portal-sidebar-nav button{min-height:45px!important}.portal-sidebar-nav .nav-icon-wrap{color:#91868b}.portal-sidebar-nav button.active .nav-icon-wrap{color:var(--portal-pink-strong)}.sidebar-logout{background:#fffafb;border:1px solid #f0e4e7;justify-content:center;align-items:center;gap:7px;margin:10px 2px 0;font-weight:800;display:flex}.sidebar-logout:hover{background:#fff1f5;border-color:#ffc6d7}.image-resource-card div{min-width:0}.topbar{grid-template-columns:minmax(360px,1fr) auto auto!important}.profile-card{min-width:160px}.profile-card .avatar{overflow:hidden}.profile-card .avatar .smart-image,.profile-card .avatar .fit-image{width:100%;height:100%}.profile-card .avatar img{width:100%;height:100%;object-fit:cover!important;padding:0!important}.enhanced-weather-strip{overflow:hidden}.enhanced-weather-strip>div{min-width:57px!important}.portal-hero-grid{grid-template-columns:minmax(0,2.05fr) minmax(300px,.72fr)!important;gap:20px!important}.refined-event-carousel{cursor:pointer;min-height:318px!important}.portal-hero-copy{width:min(600px,68%)!important;padding:47px 54px!important}.portal-hero-copy h1{letter-spacing:-.018em!important;margin:10px 0 0!important;font-size:clamp(36px,4vw,55px)!important;font-weight:730!important;line-height:1.12!important}.event-kicker-row{align-items:center;gap:9px;display:flex}.event-kicker-row b{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border-radius:9px;padding:5px 8px;font-size:10px}.event-all-button{z-index:7;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#231a2233;border:1px solid #ffffff7a;border-radius:12px;align-items:center;gap:4px;height:38px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:20px;right:20px}.event-all-button:hover{background:#ffffff40}.event-arrow{border-radius:50%!important;width:42px!important;height:42px!important;bottom:19px!important}.slider-dots{bottom:28px!important}.portal-todo-card{min-height:318px!important;padding:22px!important}.portal-todo-head{justify-content:space-between;align-items:flex-start;min-height:50px;display:flex}.portal-todo-head h2{margin:1px 0 0;font-size:19px}.compact-progress-ring{align-items:center;gap:9px;display:flex}.compact-progress-ring>div{background:conic-gradient(var(--portal-pink) var(--compact-progress), #f1eaec 0);border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.compact-progress-ring>div:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:39px;height:39px}.compact-progress-ring strong{z-index:1;grid-area:1/1;font-size:10px}.compact-progress-ring>span{color:var(--portal-muted);font-size:9px;display:grid}.compact-progress-ring small{color:var(--portal-ink);font-size:11px;font-weight:800}.portal-todo-list{flex:1;overflow:auto;padding:11px 0 5px!important}.portal-todo-list .todo-item{min-height:34px;padding:5px 3px!important}.portal-shortcut-section{margin-top:20px}.home-shortcut-hint{color:var(--portal-muted);font-size:11px}.portal-catalog-shortcuts{grid-template-columns:repeat(6,minmax(0,1fr))!important;display:grid!important}.portal-catalog-shortcuts>button{text-align:left;align-items:center;gap:10px;min-width:0;border:1px solid #eee1e5!important;display:grid!important}.portal-catalog-shortcuts>button:hover{border-color:#ffc4d6!important}.portal-catalog-shortcuts .shortcut-emoji{background:#fff1f5;place-items:center;display:grid}.portal-catalog-shortcuts strong,.portal-catalog-shortcuts small{display:block}.portal-catalog-shortcuts strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-catalog-shortcuts small{color:var(--portal-muted);margin-top:4px;font-size:9px!important}.portal-catalog-shortcuts svg{color:#b7abb0}.home-tool-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.home-tool-shortcuts>button{color:inherit;text-align:left;background:#fff;border:1px solid #eee4e7;align-items:center;gap:10px;display:grid}.home-tool-shortcuts>button:hover{background:#fff8fa;border-color:#ffc4d6;transform:translateY(-2px)}.home-tool-shortcuts>button>span{background:#f6f1ff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.home-tool-shortcuts strong,.home-tool-shortcuts small{display:block}.home-tool-shortcuts strong{font-size:12px}.home-tool-shortcuts small{color:var(--portal-muted);margin-top:3px;font-size:9px}.portal-home-bottom-grid{align-items:stretch!important}.portal-home-bottom-grid>.card{width:100%;min-width:0;height:100%}.portal-progress-card,.portal-map-preview-card{padding:24px!important}.portal-summary-grid{margin-top:17px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.portal-summary-grid .progress-circle-item{background:linear-gradient(145deg,#fff,#fffbfc);border:1px solid #eee3e6;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:206px;padding:14px 10px;display:flex}.portal-summary-grid .progress-category-icon{border-radius:13px;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.portal-summary-grid .progress-ring-pair{justify-content:center;gap:9px;margin-top:10px;display:flex}.portal-summary-grid .ring-meter{min-width:67px}.portal-map-preview-card{flex-direction:column;display:flex}.portal-map-status{min-height:34px;margin:11px 0 12px}.portal-map-status strong{color:var(--portal-muted);margin-right:2px;font-size:9px}.portal-map-status span{background:#fff8fa;border:1px solid #eee2e5;align-items:center;gap:5px;height:29px;font-size:10px;font-weight:800;display:inline-flex}.map-preview-button{display:block}.portal-resource-map{border-radius:inherit;background:#75afc4;width:100%;position:relative;overflow:hidden;aspect-ratio:1!important}.map-background-image,.map-background-image.smart-image,.map-background-image .smart-image{width:100%!important;height:100%!important;display:block!important}.map-background-image img,.map-background-image>img,.map-background-image .smart-image>img{object-fit:fill!important;width:100%!important;height:100%!important;padding:0!important}.resource-map-pin{z-index:4;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.grouped-map-pin{background:#fff;border:4px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 19px #1f46573d}.grouped-map-pin.candidate{background:#fff;border-color:#ffffffed}.grouped-map-pin.selected{box-shadow:0 0 0 5px #ff668f38,0 8px 19px #1f465740}.candidate-question{color:#7d8991;line-height:1}.map-page-filter{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:15px 17px;display:flex}.map-page-filter-main{flex-wrap:wrap;gap:8px;display:flex}.map-page-filter-main button{color:#766a70;background:#fff;border:1px solid #eee2e5;border-radius:13px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:11px;font-weight:850;display:inline-flex}.map-page-filter-main button.active{color:var(--portal-pink-strong);background:#fff1f5;border-color:#ffbfd3;box-shadow:0 7px 15px #ff668f1f}.map-page-confirmed{gap:8px;display:flex}.map-page-confirmed>span{background:#fffafb;border:1px solid #eee2e5;border-radius:13px;grid-template-columns:29px 1fr;column-gap:7px;min-width:150px;padding:8px 10px;display:grid}.map-page-confirmed .resource-image{grid-row:1/3;align-self:center}.map-page-confirmed small{color:var(--portal-muted);font-size:8px}.map-page-confirmed strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.map-page-layout{align-items:start;gap:18px;margin-top:18px;display:grid}.map-page-canvas{padding:16px;position:relative}.map-page-canvas .portal-resource-map{border-radius:20px;max-width:850px;margin-inline:auto}.map-selection-panel{padding:21px;position:sticky;top:90px}.map-selection-panel h3{margin:6px 0 8px}.map-selection-panel p{color:var(--portal-muted);font-size:11px;line-height:1.6}.map-vote-list{gap:9px;margin-top:15px;display:grid}.map-vote-list article{border:1px solid #eee3e6;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.map-vote-list small,.map-vote-list strong{display:block}.map-vote-list small{color:var(--portal-muted);font-size:9px}.map-vote-list strong{font-size:11px}.map-vote-list button{color:#fff;background:var(--portal-pink);border-radius:10px;height:34px;padding:0 10px;font-size:10px;font-weight:800}.map-vote-list button:disabled{color:#a99ea2;background:#f1ecee}.portal-map-zoom-controls{z-index:8;gap:6px;display:flex;position:absolute;bottom:28px;right:28px}.portal-map-zoom-controls button{color:#5e6970;background:#fffffff0;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;box-shadow:0 8px 18px #2145542e}.page-heading,.subpage-header{border-radius:23px!important}.page-heading h1,.subpage-header h1{letter-spacing:-.035em!important;font-weight:760!important}.app-catalog-shell,.pet-catalog-shell,.community-page-card{padding:16px!important}.unified-toolbar,.catalog-toolbar,.community-top-toolbar{border-radius:16px!important}.filter-button.selected{color:var(--portal-pink-strong)!important;background:#fff2f6!important;border-color:#ffbdd1!important}.filter-chip{border-radius:12px!important}.filter-chip:hover{transform:translateY(-1px)}.filter-chip.active{box-shadow:0 7px 14px #ff668f33;color:#fff!important;border-color:var(--portal-pink)!important;background:var(--portal-pink)!important}.app-catalog-grid,.app-recipe-grid,.pet-variant-grid,.pet-breed-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.app-catalog-card,.app-recipe-card,.app-pet-card{position:relative;overflow:hidden;border-radius:18px!important}.app-catalog-card:hover,.app-recipe-card:hover,.app-pet-card:hover{transform:translateY(-4px);border-color:#ffc4d6!important;box-shadow:0 16px 28px #462a3317!important}.app-catalog-art,.app-recipe-card .recipe-art,.app-pet-card .pet-art,.pet-breed-art{place-items:center;display:grid;overflow:hidden;aspect-ratio:1!important;height:auto!important}.app-catalog-art .smart-image,.app-recipe-card .recipe-art .smart-image,.app-pet-card .pet-art .smart-image,.pet-breed-art .smart-image{width:100%;height:100%}.app-catalog-art img,.app-recipe-card .recipe-art img,.app-pet-card .pet-art img,.pet-breed-art img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;padding:29px!important}.action-icon-button{place-items:center;box-shadow:0 6px 15px #3c272e17;color:#a99da2!important;background:#fffffff0!important;border:1px solid #ebdfe3e6!important;border-radius:50%!important;width:38px!important;height:38px!important;display:grid!important}.action-icon-button:hover{transform:translateY(-2px)scale(1.03);color:var(--portal-pink-strong)!important;border-color:#ffbdd1!important}.action-icon-button.active{color:var(--portal-pink-strong)!important;background:#fff0f5!important}.app-catalog-art .favorite,.app-recipe-card .favorite,.app-pet-card .pet-like{top:12px!important;left:12px!important;right:auto!important}.floating-level{bottom:auto!important}.level-chip,.detail-level{border:0!important;font-weight:850!important}.level-beginner,.level-low{color:#258d72!important;background:#e8f9f3!important}.level-middle{color:#bf7928!important;background:#fff3df!important}.level-high{color:#a157b7!important;background:#f7eaff!important}.level-master{color:#d34e78!important;background:#ffeaf1!important}.app-progress-controls{align-items:center;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.star-pills{align-items:center;display:flex}.star-pills button{place-items:center;display:grid;color:#ded7da!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important;line-height:1!important}.star-pills button:hover{transform:translateY(-2px)scale(1.08);color:#ffc24a!important;background:#fff8e2!important}.star-pills button.filled{text-shadow:0 4px 9px #ffb72f33;color:#ffb72f!important}.app-mastery-button{border:1px solid #dfd0f3!important;font-size:10px!important;font-weight:850!important}.app-mastery-button:hover{transform:translateY(-2px);box-shadow:0 8px 14px #7a4da51f}.app-catalog-list .app-catalog-card,.recipe-list-view .app-recipe-card{min-height:210px;position:relative;grid-template-columns:210px minmax(0,1fr)!important}.app-catalog-list .app-catalog-art,.recipe-list-view .recipe-art{min-height:210px;aspect-ratio:auto!important}.app-catalog-list .app-catalog-art .favorite,.recipe-list-view .recipe-art .favorite{z-index:8;position:absolute!important;top:14px!important;left:auto!important;right:14px!important}.app-catalog-list .app-mastery-button,.recipe-list-view .app-mastery-button{z-index:8;width:38px;min-width:38px;position:absolute;top:58px;right:14px;padding:0!important;font-size:0!important}.app-catalog-list .app-mastery-button svg,.recipe-list-view .app-mastery-button svg{width:17px;height:17px}.app-catalog-list .app-progress-controls,.recipe-list-view .app-progress-controls{justify-content:start;padding-right:52px;grid-template-columns:auto!important}.portal-ingredient-preview{flex-wrap:wrap;gap:8px;display:flex}.ingredient-copy-stack{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.ingredient-copy-stack>span{background:#fff7fa;border:1px solid #eee2e5;border-radius:9px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.ingredient-copy-stack .smart-image{width:100%;height:100%}.ingredient-copy-stack img{width:100%;height:100%;object-fit:contain!important;padding:3px!important}.ingredient-copy-stack em{color:var(--portal-pink-strong);font-size:9px;font-style:normal;font-weight:850}.portal-detail-card{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr)!important;gap:30px!important;padding:25px!important}.portal-detail-image{max-height:610px;aspect-ratio:1!important;border-radius:21px!important;height:auto!important}.portal-detail-image .smart-image,.portal-detail-image img{width:100%;height:100%}.portal-detail-info{align-content:start;gap:18px;display:grid}.portal-record-panel{margin:0!important}.portal-record-heading{justify-content:space-between;margin-bottom:11px;display:flex}.portal-record-heading h3{margin:2px 0 0;font-size:19px}.portal-record-heading>span{color:var(--portal-muted);font-size:10px}.portal-record-panel .app-progress-controls{justify-content:start;grid-template-columns:auto auto!important}.detail-energy-banner{justify-content:space-between;align-items:center;display:flex}.detail-energy-banner span{font-weight:850}.detail-section{padding-top:3px;margin:0!important}.detail-section-head h3{font-size:17px!important}.page-price-grid{gap:7px!important}.page-price-grid>div{min-height:58px;border-radius:12px!important}.mastery-criteria-grid>div{min-height:66px}.portal-ingredient-section .detail-section-head{display:block!important}.portal-ingredient-section .detail-section-head span{margin-top:4px;display:block}.page-ingredient-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.page-ingredient-grid>div{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:80px;display:grid;border-radius:14px!important}.flower-color-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.flower-color-grid article img{object-fit:contain!important;padding:8px!important}.app-modal:has(.app-profile-modal)>.app-modal-close{z-index:20;color:#6f6469;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 7px 16px #3221281f;background:#ffffffe6!important;border-radius:13px!important;width:40px!important;height:40px!important;margin:0!important;position:absolute!important;top:16px!important;right:16px!important}.app-profile-cover{aspect-ratio:16/5.2!important;min-height:0!important}.app-profile-head{padding-inline:28px!important}.community-author-button>.smart-image,.post-detail-author>.smart-image{background:#f7eef2;border-radius:50%;flex:0 0 46px;overflow:hidden;width:46px!important;height:46px!important}.community-author-button>.smart-image img,.post-detail-author>.smart-image img{width:100%;height:100%;object-fit:cover!important;padding:0!important}.comment-row>button{border-radius:50%;width:38px;height:38px;padding:0;overflow:hidden}.comment-row .smart-image{width:100%;height:100%}.comment-row img{width:100%;height:100%;object-fit:cover!important;padding:0!important}.community-card-view{max-width:850px;margin-inline:auto;border-radius:18px!important}.community-card-image{background:#f8f4f5;width:100%;object-fit:contain!important;height:auto!important;max-height:none!important}.community-grid-feed{column-gap:12px;columns:4 230px!important}.community-grid-card{break-inside:avoid;margin-bottom:12px}.community-grid-card img{object-fit:cover;width:100%;height:auto!important;max-height:none!important}.community-profile-main>.smart-image{border:5px solid #fff;border-radius:50%;overflow:hidden;width:104px!important;height:104px!important}.community-profile-main>.smart-image img{width:100%;height:100%;object-fit:cover!important;padding:0!important}.pet-breed-art img,.app-pet-card .pet-art img{padding:32px!important}.redeem-code-line code,.coupon-main code,.redeem-gift-card code{letter-spacing:.03em;font-family:inherit!important}.achievement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.achievement-card{border:1px solid var(--portal-line);background:#fff;border-radius:18px;min-height:250px;overflow:hidden}.achievement-card .achievement-image{aspect-ratio:1.35;background:#fff7e9;place-items:center;display:grid}.achievement-card img{width:100%;height:100%;object-fit:contain!important;padding:24px!important}.achievement-card h3{margin:4px 0 7px;font-size:14px}.achievement-card p{color:var(--portal-muted);font-size:10px;line-height:1.55}.crop-timer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.crop-timer-card{border:1px solid var(--portal-line);background:#fff;border-radius:17px;padding:15px}.crop-timer-card .crop-timer-image{place-items:center;height:120px;display:grid}.crop-timer-card img{width:100%;height:100%;object-fit:contain!important;padding:18px!important}.newbie-guide-layout{gap:18px;margin-top:18px;display:grid}.newbie-guide-nav button{color:#756a6f;text-align:left;background:0 0;width:100%}.newbie-guide-nav button.active{font-weight:850}@media (width<=1280px){.portal-catalog-shortcuts,.app-catalog-grid,.app-recipe-grid,.pet-variant-grid,.pet-breed-grid,.achievement-grid,.crop-timer-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.portal-hero-grid{grid-template-columns:minmax(0,1.7fr) minmax(290px,.75fr)!important}.map-page-layout{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=1040px){.portal-hero-grid,.portal-home-bottom-grid,.map-page-layout{grid-template-columns:1fr!important}.portal-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.map-selection-panel{position:static}.map-page-filter{flex-direction:column;align-items:flex-start}.portal-catalog-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-tool-shortcuts{grid-template-columns:1fr}.community-grid-feed{columns:3 210px!important}}@media (width<=760px){.main-content{padding-inline:14px!important}.portal-catalog-shortcuts,.portal-summary-grid,.app-catalog-grid,.app-recipe-grid,.pet-variant-grid,.pet-breed-grid,.achievement-grid,.crop-timer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portal-detail-card{grid-template-columns:1fr!important}.page-ingredient-grid,.flower-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.map-page-confirmed{flex-direction:column;width:100%}.map-page-confirmed>span{width:100%}.community-grid-feed{columns:2 160px!important}.newbie-guide-layout{grid-template-columns:1fr}.newbie-guide-nav{display:flex;position:static;overflow-x:auto}.newbie-guide-nav button{flex:none;width:auto}}@media (width<=520px){.portal-catalog-shortcuts,.portal-summary-grid,.app-catalog-grid,.app-recipe-grid,.pet-variant-grid,.pet-breed-grid,.achievement-grid,.crop-timer-grid{grid-template-columns:1fr!important}.community-grid-feed{columns:1!important}}:root{--app-pink:#ff6f9d;--app-pink-strong:#ee4f83;--app-coral:#ff8e7c;--app-mint:#6fcdb5;--app-orange:#f6a65a;--app-blue:#6eb6e6;--app-purple:#9b78d0;--app-line:#eee3e6;--app-muted:#958a90;--app-card-shadow:0 16px 38px #472c3612}.page-heading,.browser-back-header{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 18px!important;padding:8px 4px 12px!important}.page-heading:before,.browser-back-header:before{display:none!important}.page-heading h1,.browser-back-header h1{letter-spacing:-.045em!important;margin:5px 0 6px!important;font-size:clamp(28px,2.8vw,40px)!important}.page-heading p,.browser-back-header p{color:var(--app-muted)!important;margin:0!important;font-size:13px!important}.browser-back-header{justify-content:space-between!important;align-items:flex-end!important;display:flex!important}.subpage-back{display:none!important}.clickable-weather{padding-right:9px!important}.weather-more-icon{color:#b6aab0;flex:none;margin-left:5px;transition:transform .18s,color .18s}.clickable-weather:hover .weather-more-icon{color:var(--app-pink-strong);transform:translate(2px)}.portal-todo-list,.compact-todo-list,.todo-list{scrollbar-width:thin;overflow:hidden auto!important}.portal-todo-list .todo-item-row{width:100%;min-width:0}.portal-todo-list .todo-item{min-width:0;overflow:hidden}.portal-todo-list .todo-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-shortcut-section{padding:24px 26px 25px!important}.portal-shortcut-section .section-heading{margin-bottom:15px!important}.portal-catalog-shortcuts{gap:12px!important}.portal-catalog-shortcuts>button{box-shadow:0 6px 18px #3f283009;background:linear-gradient(145deg,#fff,#fffafb)!important;border-color:#eee1e5!important;border-radius:17px!important}.portal-catalog-shortcuts>button:hover{transform:translateY(-3px)!important;box-shadow:0 14px 28px #482a3417!important}.portal-catalog-shortcuts .shortcut-emoji{border-radius:13px!important;width:42px!important;height:42px!important;font-size:23px!important}.portal-catalog-shortcuts strong{letter-spacing:-.02em;font-size:13px!important}.portal-catalog-shortcuts small,.home-shortcut-hint{display:none!important}.home-tool-shortcuts{margin-top:12px!important}.home-tool-shortcuts>button{border-radius:15px!important}.image-resource-card{box-shadow:0 10px 24px #4e2e390e;background:linear-gradient(150deg,#fff,#fff8fa)!important;border-color:#eddfe4!important;border-radius:18px!important;padding:15px!important}.image-resource-card p{align-items:center;gap:6px;display:flex;margin-bottom:10px!important}.image-resource-card p:before{content:"📍";font-size:13px}.image-resource-card>div{background:#fff;border:1px solid #f1e7ea;border-radius:12px;min-height:38px;padding:7px 9px;font-weight:750}.image-resource-card .resource-image{object-fit:contain;flex:none}.portal-home-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important}.portal-progress-card,.portal-map-preview-card{min-width:0}.refined-home-map-card{min-height:0!important}.map-preview-button{aspect-ratio:16/10!important;border-radius:18px!important;width:100%!important;margin:15px 0 0!important}.portal-resource-map.preview{aspect-ratio:16/10!important;background:#edf7fa!important;width:100%!important;height:100%!important}.portal-resource-map.preview .map-background-image img,.portal-resource-map.preview .map-background-image>img,.portal-resource-map.preview .map-background-image .smart-image>img{object-fit:cover!important;object-position:center!important}.portal-resource-map.detail{background:#edf7fa!important}.portal-resource-map.detail .map-background-image img,.portal-resource-map.detail .map-background-image>img,.portal-resource-map.detail .map-background-image .smart-image>img{object-fit:contain!important;object-position:center!important}.portal-map-status{flex-wrap:wrap;align-items:center;gap:7px!important;margin-top:11px!important;display:flex!important}.portal-map-status span{min-height:30px;border-radius:999px!important;padding:5px 9px!important}.refined-map-page .page-heading{margin-bottom:8px!important}.map-page-header-actions{gap:8px;display:flex}.refined-map-filter-bar{justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-top:0!important;padding:13px 15px!important;display:flex!important}.map-page-toggle-row{flex-wrap:wrap;gap:7px;display:flex}.map-page-toggle-row>button,.map-dynamic-filter-chip{color:#80757a;background:#fff;border:1px solid #eadfe3;border-radius:13px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;transition:transform .15s,border-color .15s,background .15s,color .15s;display:inline-flex}.map-page-toggle-row>button:hover,.map-dynamic-filter-chip:hover{color:var(--app-pink-strong);border-color:#ffc0d4;transform:translateY(-2px)}.map-page-toggle-row>button.active,.map-dynamic-filter-chip.active{color:var(--app-pink-strong);background:#fff0f5;border-color:#ffbcd1;box-shadow:0 7px 14px #ff6f9d1f}.map-resource-filter-panel{gap:15px;margin-top:12px;display:grid;padding:18px!important}.map-filter-section h3{letter-spacing:-.02em;margin:0;font-size:12px}.map-filter-section.compact{grid-template-columns:100px 1fr;align-items:center}.map-filter-section.compact span{color:var(--app-muted);font-size:11px}.map-dynamic-filter-chip .map-resource-icon-image{width:24px!important;height:24px!important}.map-resource-icon-image,.map-resource-icon-image.smart-image{border-radius:50%;place-items:center;overflow:hidden;display:grid!important}.map-resource-icon-image img{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}.map-page-layout{grid-template-columns:minmax(0,1fr) 290px!important}.map-page-canvas .portal-resource-map{aspect-ratio:1!important;background:#edf7fa!important;width:min(100%,820px)!important}.map-selection-panel{min-height:210px}.map-vote-list article{min-width:0}.grouped-map-pin{transform:translate(-50%,-50%)}.grouped-map-pin .smart-image{width:34px!important;height:34px!important}.app-modal:has(.app-profile-modal){width:min(860px,100vw - 36px)!important;padding:0!important;overflow:hidden!important}.profile-settings-modal{width:100%;overflow:hidden}.app-profile-cover{background-position:50%!important;background-size:cover!important;height:238px!important;margin:0!important}.profile-cover-close{z-index:8;color:#695e63;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 9px 20px #2b1c2224}.cover-edit{bottom:16px!important;right:16px!important}.app-profile-head{align-items:flex-end!important;margin:-48px 28px 0!important}.profile-avatar-edit{place-items:center;display:grid}.profile-avatar-edit .smart-image{border-radius:50%;width:100%!important;height:100%!important}.profile-avatar-edit>span{z-index:4}.profile-tabs,.profile-form,.notification-settings-list{margin-left:28px!important;margin-right:28px!important}.profile-form,.notification-settings-list{margin-bottom:26px!important}.gathering-category-strip,.refined-cooking-mode{border-radius:18px!important;box-shadow:0 10px 26px #3f28310b!important}.gathering-category-strip button,.cooking-mode-tabs button{transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;border-radius:14px!important}.gathering-category-strip button:hover,.cooking-mode-tabs button:hover{transform:translateY(-2px);border-color:#ffc1d4!important}.cooking-mode-card{padding:10px!important}.cooking-mode-tabs{gap:9px!important;display:flex!important}.cooking-mode-tabs button{min-width:145px;color:#81767b!important;background:#fff!important;border:1px solid #eadfe3!important;flex:none!important;height:46px!important;padding:0 17px!important}.cooking-mode-tabs button.active{color:var(--app-pink-strong)!important;background:#fff0f5!important;border-color:#ffbdd1!important;box-shadow:0 7px 15px #ff6f9d24!important}.cooking-mode-tabs button small{display:none!important}.app-catalog-art,.app-recipe-card .recipe-art,.app-pet-card .pet-art,.pet-breed-art{background-clip:padding-box!important}.app-catalog-art img,.app-recipe-card .recipe-art img,.app-pet-card .pet-art img,.pet-breed-art img{object-fit:contain!important;object-position:center!important;padding:38px!important}.app-recipe-card .recipe-art img{padding:42px!important}.app-pet-card .pet-art img,.pet-breed-art img{padding:34px!important}.floating-level{box-shadow:0 5px 12px #3d283014;z-index:7!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:42px!important;height:27px!important;padding:0 9px!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:13px!important;left:auto!important;right:13px!important}.recipe-art:before,.recipe-art:after{display:none!important}.inline-condition-list span{border-radius:10px!important}.inline-condition-list span:first-child svg{fill:#fff0f4}.app-progress-controls{border-top:1px solid #f1e9eb;padding-top:10px;margin-top:11px!important}.app-mastery-button{color:#8d6ab0!important;background:#fbf8ff!important;border-color:#e4d8ef!important;border-radius:12px!important;min-width:42px!important;height:36px!important;padding:0 10px!important}.app-mastery-button:hover{color:#764ba3!important;background:#f5edff!important;border-color:#b99bd9!important}.app-mastery-button.active{color:#fff!important;background:linear-gradient(135deg,#a67bd0,#8c62b6)!important;border-color:#9c73c5!important}.star-pills{gap:4px!important}.app-catalog-list .app-catalog-art img,.recipe-list-view .recipe-art img{padding:35px!important}.app-catalog-list .app-progress-controls,.recipe-list-view .app-progress-controls{justify-content:flex-start!important;gap:10px!important;padding-right:54px!important;display:flex!important}.app-catalog-list .app-mastery-button,.recipe-list-view .app-mastery-button{width:38px!important;min-width:38px!important;padding:0!important;top:58px!important;left:auto!important;right:14px!important}.app-catalog-list .star-pills,.recipe-list-view .star-pills{gap:2px!important}.app-catalog-list .star-pills button,.recipe-list-view .star-pills button{width:27px!important;height:27px!important}.portal-ingredient-preview>div{min-width:0!important}.portal-ingredient-preview>div>small{display:none!important}.portal-ingredient-preview{min-height:34px!important}.portal-detail-card{background:#fff!important;align-items:start!important}.portal-detail-image{min-height:420px;background:linear-gradient(145deg,#eef8ff,#f7fbfd)!important}.portal-detail-image img{object-fit:contain!important;padding:55px!important}.portal-record-panel{background:#fffafb!important;border:1px solid #eee4e7!important;border-radius:17px!important;padding:19px 20px!important}.portal-record-heading{align-items:center!important}.portal-record-panel .app-progress-controls{max-width:430px;margin-top:10px!important}.detail-energy-banner{min-height:58px;background:linear-gradient(135deg,#fff6e9,#fffaf4)!important;border-radius:15px!important;padding:13px 16px!important}.detail-energy-banner span{font-size:12px!important}.detail-energy-banner strong{font-size:21px!important}.mastery-criteria-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.mastery-criteria-grid>div{background:#fff;border:1px solid #eee3e6;border-radius:14px;padding:14px!important}.detail-ingredient-cards{margin-top:10px!important}.detail-section-head{margin-bottom:11px}.community-page-card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.community-top-toolbar{background:#fff;border:1px solid #eee2e6;box-shadow:0 8px 22px #432a320a;border-radius:17px!important;padding:12px!important}.community-inline-filters{align-items:center;gap:6px;display:flex}.community-inline-filters select,.community-inline-filters button{color:#82777c;background:#fff;border:1px solid #eadfe3;border-radius:11px;align-items:center;gap:5px;height:36px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.community-inline-filters button.active{color:var(--app-pink-strong);background:#fff0f5;border-color:#ffc1d4}.community-tag-strip{margin:12px 0 16px!important;padding:0 2px 3px!important}.community-tag-strip button{border-radius:999px!important}.community-tag-strip .tag-tone-0.active{color:#fff!important;background:#ff7ba3!important;border-color:#ff7ba3!important}.community-tag-strip .tag-tone-1.active{color:#a9661d!important;background:#fff1dd!important;border-color:#ffd39b!important}.community-tag-strip .tag-tone-2.active{color:#2c8b73!important;background:#eaf9f5!important;border-color:#aee5d7!important}.community-tag-strip .tag-tone-3.active{color:#557eb5!important;background:#edf6ff!important;border-color:#c5dcf5!important}.community-tag-strip .tag-tone-4.active{color:#8154a7!important;background:#f7efff!important;border-color:#d9c2ef!important}.community-card-view,.community-grid-card,.community-board-row{box-shadow:0 7px 20px #432a320a}.redeem-summary-tabs{background:#f7f3f4;border-radius:13px;padding:4px}.redeem-summary-tabs button{min-height:36px;border-radius:10px!important;padding:0 13px!important}.redeem-summary-tabs button.active{box-shadow:0 7px 14px #ee4d8233;color:#fff!important;background:linear-gradient(135deg,#ff739e,#ee4d82)!important}.redeem-gift-card{transition:transform .17s,box-shadow .17s,border-color .17s;overflow:hidden}.redeem-gift-card:hover{border-color:#f2c5d4;transform:translateY(-4px);box-shadow:0 17px 30px #442a331a}.redeem-card-actions button{min-height:36px;font-weight:800;transition:transform .15s,box-shadow .15s;border-radius:11px!important;padding:0 13px!important}.redeem-card-actions button:hover{transform:translateY(-2px);box-shadow:0 7px 14px #472c361a}.crop-timer-layout{align-items:start;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)!important;gap:18px!important}.crop-selector-card,.active-timer-card{padding:20px!important}.crop-picker-grid{max-height:540px;padding:4px;overflow-y:auto;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.crop-picker-grid>button{min-width:0;min-height:150px;color:inherit;grid-template-rows:92px auto auto;place-items:center;background:#fff!important;border:1px solid #eee3e6!important;border-radius:16px!important;padding:12px 9px!important;display:grid!important}.crop-picker-grid>button:hover{transform:translateY(-3px);box-shadow:0 12px 22px #422a3214;border-color:#ffc3d6!important}.crop-picker-grid>button.active{box-shadow:0 0 0 2px #ff6f9d1a;background:#fff3f7!important;border-color:#ff9cba!important}.crop-picker-grid .smart-image{width:88px!important;height:88px!important}.crop-picker-grid img{object-fit:contain!important;width:100%!important;height:100%!important;padding:8px!important}.crop-picker-grid strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.crop-picker-grid small{color:var(--app-muted);font-size:10px}.crop-timer-start{margin-top:14px}.active-timer-list{gap:10px;margin-top:15px;display:grid}.crop-timer-row{background:#fff;border:1px solid #eee3e6;border-radius:15px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.crop-timer-image{background:#fff6f8;border-radius:13px;place-items:center;width:58px;height:58px;display:grid}.crop-timer-image .smart-image{width:100%;height:100%}.crop-timer-image img{width:100%;height:100%;object-fit:contain!important;padding:7px!important}.crop-timer-copy>div:first-child{justify-content:space-between;gap:10px;display:flex}.crop-timer-copy span{color:var(--app-pink-strong);font-size:11px;font-weight:800}.crop-timer-copy small{color:var(--app-muted);font-size:9px}.crop-timer-progress{background:#f0e9eb;border-radius:999px;height:7px;margin:8px 0;overflow:hidden}.crop-timer-progress i{border-radius:inherit;background:linear-gradient(90deg,#ff719d,#f7ad69);height:100%;display:block}.crop-timer-actions{gap:5px;display:flex}.crop-timer-actions button{color:#8e8287;background:#f8f3f5;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.resource-timer-section{margin-top:18px;padding:21px!important}.resource-timer-section .section-heading>p{color:var(--app-muted);margin:0;font-size:11px}.resource-timer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.resource-timer-card{background:linear-gradient(145deg,#fff,#fffafb);border:1px solid #eee3e6;border-radius:16px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.resource-timer-card.done{background:#f2fcf8;border-color:#b8e8d9}.resource-timer-art{background:#fff5f8;border-radius:14px;place-items:center;width:68px;height:68px;display:grid}.resource-timer-art .smart-image{width:100%;height:100%}.resource-timer-art img{width:100%;height:100%;object-fit:contain!important;padding:8px!important}.resource-timer-copy small,.resource-timer-copy strong,.resource-timer-copy span{display:block}.resource-timer-copy small{color:var(--app-pink-strong);font-size:9px;font-weight:850}.resource-timer-copy strong{margin-top:2px;font-size:14px}.resource-timer-copy span{color:var(--app-muted);margin-top:4px;font-size:10px}.resource-timer-copy>div{background:#f0e9eb;border-radius:999px;height:7px;margin-top:8px;overflow:hidden}.resource-timer-copy>div i{border-radius:inherit;background:linear-gradient(90deg,#78ccb4,#61aee3);height:100%;display:block}.resource-timer-actions{gap:6px;display:grid}.resource-timer-actions button,.resource-timer-start{color:#756a6f;background:#f7f2f4;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.resource-timer-start{color:#fff;background:var(--app-pink)}.newbie-guide-layout{grid-template-columns:240px minmax(0,1fr)!important}.newbie-guide-nav{gap:5px;display:grid;padding:10px!important}.newbie-guide-nav button{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;border-radius:13px!important;min-height:58px!important;padding:9px 11px!important;display:grid!important}.newbie-guide-nav button>span{background:#fff2f6;border-radius:11px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.newbie-guide-nav strong,.newbie-guide-nav small{display:block}.newbie-guide-nav strong{font-size:12px}.newbie-guide-nav small{color:var(--app-muted);margin-top:3px;font-size:9px}.newbie-guide-content{gap:14px;display:grid}.guide-section{scroll-margin-top:92px;padding:20px!important}.guide-section-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.guide-section-head>span{background:#fff2f6;border-radius:14px;place-items:center;width:46px;height:46px;font-size:23px;display:grid}.guide-section-head h2{margin:0;font-size:19px}.guide-section-head p{color:var(--app-muted);margin:4px 0 0;font-size:11px}.guide-card-list{gap:8px;display:grid}.guide-card-list article{background:#fff;border:1px solid #eee3e6;border-radius:14px;overflow:hidden}.guide-card-list article>button{width:100%;min-height:48px;color:inherit;text-align:left;background:0 0;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:0 13px;display:grid}.guide-card-list article>button>span{font-size:18px}.guide-card-list article>button strong{font-size:12px}.guide-card-list article.open>button svg{transform:rotate(180deg)}.guide-card-list ul{color:#746a6f;margin:0;padding:0 18px 14px 50px;font-size:11px;line-height:1.8}@media (width<=1180px){.portal-home-bottom-grid,.map-page-layout{grid-template-columns:1fr!important}.map-selection-panel{min-height:0}.portal-catalog-shortcuts,.crop-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=820px){.refined-map-filter-bar{flex-direction:column;align-items:flex-start!important}.map-page-confirmed{width:100%}.community-top-toolbar{grid-template-columns:1fr!important}.community-inline-filters{flex-wrap:wrap}.crop-timer-layout,.newbie-guide-layout{grid-template-columns:1fr!important}.newbie-guide-nav{overflow-x:auto;display:flex!important}.newbie-guide-nav button{flex:0 0 190px}.resource-timer-grid{grid-template-columns:1fr}.app-profile-cover{height:190px!important}}@media (width<=620px){.portal-catalog-shortcuts,.crop-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-catalog-list .app-catalog-card,.recipe-list-view .app-recipe-card{grid-template-columns:130px minmax(0,1fr)!important}.portal-detail-card{grid-template-columns:1fr!important}.portal-detail-image{min-height:280px}.app-profile-head,.profile-tabs,.profile-form,.notification-settings-list{margin-left:16px!important;margin-right:16px!important}}.portal-summary-grid,.app-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.progress-circle-item{overflow:hidden;min-width:0!important}.progress-ring-pair{justify-items:center;min-width:0}.progress-ring-pair .ring-meter{min-width:0;--ring-size:clamp(48px, 4.25vw, 66px)!important}.progress-ring-pair .ring-meter>span,.progress-ring-pair .ring-meter>small{white-space:nowrap;max-width:100%}.refined-home-map-card .map-preview-button{border-radius:20px!important;height:auto!important;padding:0!important}.portal-resource-map.preview,.portal-resource-map.detail,.interactive-map{touch-action:none;aspect-ratio:1!important;background:#dff1f6!important;width:100%!important;height:auto!important;overflow:hidden!important}.map-zoom-stage{will-change:transform;transition:transform .12s ease-out;transform-origin:50%!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.interactive-map.is-dragging .map-zoom-stage{transition:none}.interactive-map.detail{cursor:grab}.interactive-map.detail.is-dragging{cursor:grabbing}.map-background-image,.map-background-image.smart-image{width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.map-background-image>img,.map-background-image img{-webkit-user-select:none;user-select:none;pointer-events:none;object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;padding:0!important}.map-workspace-page .page-heading{margin-bottom:10px!important}.map-today-status{justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:12px 15px!important;display:flex!important}.map-today-status>p{color:#968b90;margin:0;font-size:11px}.map-today-status>p b{color:#ee6e88}.map-workspace-layout{grid-template-columns:minmax(0,1fr) 320px!important;align-items:start!important;gap:18px!important}.map-interaction-card{min-width:0;position:relative;padding:16px!important}.map-interaction-card .portal-resource-map.detail{aspect-ratio:1!important;border-radius:20px!important;width:100%!important;max-width:none!important;margin:0!important}.map-interaction-hint{z-index:10;color:#5d7078;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#ffffffe0;border:1px solid #ffffffc2;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800;position:absolute;bottom:27px;left:28px;box-shadow:0 7px 18px #2a4e5b21}.map-filter-sidebar{flex-direction:column;gap:15px;min-width:0;max-height:calc(100vh - 112px);display:flex;position:sticky;top:92px;overflow:hidden;padding:20px!important}.map-filter-sidebar-head h3{margin:3px 0 5px;font-size:20px}.map-filter-sidebar-head p{color:#9a8e94;margin:0;font-size:11px;line-height:1.55}.map-filter-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.map-filter-toggle-grid button{color:#81767b;background:#fff;border:1px solid #eadfe3;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:42px;padding:0 8px;font-size:11px;font-weight:800;transition:transform .15s,border-color .15s,color .15s,background .15s;display:flex}.map-filter-toggle-grid button:hover{color:#ee4f83;border-color:#ffc2d5;transform:translateY(-2px)}.map-filter-toggle-grid button.active{color:#fff;border-color:#0000;box-shadow:0 8px 16px #48343c1f}.map-filter-toggle-grid button.active.tone-npc{background:#5d96ed}.map-filter-toggle-grid button.active.tone-animal{background:#59bcd8}.map-filter-toggle-grid button.active.tone-location{background:#9a7bd1}.map-filter-scroll-area{scrollbar-width:thin;gap:15px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.map-filter-section{gap:8px;display:grid}.map-filter-section h4{color:#50484c;margin:0;font-size:12px}.map-filter-section>div{flex-wrap:wrap;gap:7px;display:flex}.map-dynamic-filter-chip{white-space:normal;line-height:1.15;border-radius:12px!important;min-height:38px!important;padding:5px 9px!important}.map-selected-card{border-top:1px solid #eee5e8;padding-top:14px}.map-selected-card h4{margin:4px 0 10px;font-size:15px}.map-selected-card .map-vote-list{gap:7px;display:grid}.map-selected-card .map-vote-list article{border-radius:12px;padding:8px}.resource-map-pin,.grouped-map-pin{background:#fff!important;border:4px solid #fff!important;border-radius:50%!important;width:46px!important;height:46px!important;transition:transform .15s,box-shadow .15s,border-color .15s!important;box-shadow:0 8px 20px #264a5838!important}.resource-map-pin:hover,.grouped-map-pin:hover{transform:translate(-50%,-50%)scale(1.11)!important;box-shadow:0 13px 28px #264a584d!important}.resource-map-pin.selected{z-index:25;transform:translate(-50%,-50%)scale(1.16)!important}.resource-map-pin.tone-oak{border-color:#b98a5d!important}.resource-map-pin.tone-fluorite{border-color:#65d7e6!important}.resource-map-pin.tone-candidate{color:#ef6f5b!important;border-color:#ff9a7f!important}.resource-map-pin.tone-npc{border-color:#4f8fe9!important}.resource-map-pin.tone-animal{border-color:#50bedb!important}.resource-map-pin.tone-mushroom{border-color:#d29b6d!important}.resource-map-pin.tone-fruit{border-color:#ef7184!important}.resource-map-pin.tone-mineral{border-color:#9d86d9!important}.resource-map-pin.tone-tree{border-color:#76bd6c!important}.resource-map-pin.tone-bubble{border-color:#ed75bc!important}.resource-map-pin.tone-resource{border-color:#efad54!important}.candidate-question{font-size:22px!important;font-weight:950!important}.map-place-text{z-index:3;color:#fff;text-shadow:0 1px 4px #0000007a;white-space:nowrap;pointer-events:none;background:#3443468f;border-radius:7px;padding:3px 6px;font-size:clamp(7px,.75vw,11px);font-weight:850;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 8px #233a3e29}.app-catalog-art,.app-recipe-card .recipe-art{aspect-ratio:1!important;height:auto!important;min-height:0!important}.app-catalog-art .smart-image,.app-recipe-card .recipe-art .smart-image{place-items:center!important;width:100%!important;height:100%!important;display:grid!important}.app-catalog-art img,.app-recipe-card .recipe-art img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;padding:clamp(30px,12%,48px)!important}.app-catalog-card.type-insect .app-catalog-art img{padding:clamp(40px,17%,64px)!important}.art-mastery-button,.art-favorite-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:12!important;background:#fffffff0!important;border:1px solid #e5dbe0f5!important;border-radius:50%!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;transition:transform .15s,color .15s,border-color .15s,box-shadow .15s!important;display:grid!important;position:absolute!important;top:11px!important;box-shadow:0 7px 18px #3f2a321c!important}.art-mastery-button{color:#9670cc!important;left:11px!important;right:auto!important}.art-favorite-button{color:#a99fa4!important;left:auto!important;right:11px!important}.art-mastery-button:hover,.art-favorite-button:hover{transform:translateY(-2px)scale(1.06);box-shadow:0 10px 22px #3f2a3229!important}.art-mastery-button.active{color:#fff!important;background:#9370c8!important;border-color:#9370c8!important}.art-favorite-button.active{color:#fff!important;background:#ff6f9d!important;border-color:#ff6f9d!important}.inline-condition-list{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important;overflow:visible!important}.inline-condition-list span{overflow-wrap:anywhere;line-height:1.25;text-overflow:clip!important;white-space:normal!important;flex:0 auto!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:6px 8px!important;display:inline-flex!important;overflow:visible!important}.inline-condition-list span svg{flex:none}.inline-condition-list span:first-child svg{color:#ff719a!important}.inline-condition-list span:nth-child(2) svg{color:#5fa8df!important}.inline-condition-list span:nth-child(3) svg{color:#efa144!important}.star-pills,.interactive-stars{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:2px!important;width:auto!important;min-width:0!important;display:flex!important}.star-pills button{flex:0 0 clamp(25px,2.2vw,31px)!important;width:clamp(25px,2.2vw,31px)!important;height:clamp(27px,2.35vw,32px)!important;font-size:clamp(20px,1.9vw,24px)!important}.catalog-title-with-record,.recipe-title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.catalog-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.list-title-stars{display:none}.catalog-record-footer{border-top:1px solid #f0e8eb;margin-top:auto;padding-top:10px}.grid-record-stars{display:block}.star-price-strip{display:none}.star-price-strip span{background:#fffaf1;border:1px solid #f0e2d0;border-radius:9px;place-items:center;gap:1px;min-width:0;padding:6px 5px;display:grid}.star-price-strip b{color:#c98d2e;font-size:9px}.star-price-strip em{color:#6f6469;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-style:normal;overflow:hidden}.recipe-list-view .portal-ingredient-preview{margin-bottom:10px}.ingredient-images-only .ingredient-copy-stack+small,.ingredient-images-only>div>span:not(.ingredient-copy-stack),.app-catalog-card>.catalog-body>.app-progress-controls,.app-recipe-card>.recipe-body>.app-progress-controls{display:none!important}@media (width<=1240px){.map-workspace-layout{grid-template-columns:minmax(0,1fr) 290px!important}.progress-ring-pair .ring-meter{--ring-size:51px!important}}@media (width<=980px){.map-workspace-layout{grid-template-columns:1fr!important}.map-filter-sidebar{max-height:none;position:static}.map-filter-scroll-area{max-height:none;overflow:visible}.portal-summary-grid,.app-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.progress-ring-pair .ring-meter{--ring-size:58px!important}}@media (width<=700px){.portal-summary-grid,.app-summary-grid{grid-template-columns:1fr!important}.progress-circle-item{align-items:center;gap:10px;text-align:left!important;grid-template-columns:42px minmax(0,1fr) auto!important;display:grid!important}.progress-circle-item>strong{margin:0!important}.progress-ring-pair{grid-area:1/3/span 2;width:auto}.progress-ring-pair .ring-meter{--ring-size:50px!important}.app-catalog-list .app-catalog-card,.recipe-list-view .app-recipe-card{grid-template-columns:138px minmax(0,1fr)!important}.app-catalog-list .app-catalog-art,.recipe-list-view .recipe-art{width:138px!important;height:180px!important;min-height:180px!important}.app-catalog-list .star-price-strip,.recipe-list-view .star-price-strip{grid-template-columns:repeat(3,minmax(48px,1fr))}.map-today-status{flex-direction:column;align-items:flex-start!important}}.portal-home-bottom-grid,.home-bottom-grid,.bottom-grid{align-items:start!important}.portal-home-bottom-grid>.card,.portal-progress-card,.portal-map-preview-card{align-self:start!important;height:auto!important}.portal-progress-card{min-height:0!important}.refined-home-map-card{overflow:hidden}.refined-home-map-card .map-preview-button{aspect-ratio:1!important;background:0 0!important;border:1px solid #e4edf0!important;width:100%!important;margin-top:12px!important;overflow:hidden!important}.refined-home-map-card .portal-resource-map.preview,.refined-home-map-card .real-resource-map.preview{aspect-ratio:1!important;background:0 0!important;width:100%!important;height:100%!important}.refined-home-map-card .map-zoom-stage{width:100%!important;height:100%!important;inset:0!important}.refined-home-map-card .map-background-image,.refined-home-map-card .map-background-image.smart-image,.refined-home-map-card .map-background-image>img,.refined-home-map-card .map-background-image img{object-fit:cover!important;object-position:center!important;background:0 0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;inset:0!important}.home-map-filter-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.home-map-filter-chips>button,.home-map-filter-chips .map-dynamic-filter-chip{color:#7d7177;background:#ffffffdb;border:1px solid #eadfe3;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:32px;font-size:10px;font-weight:800;transition:transform .15s,border-color .15s,background .15s,color .15s;display:inline-flex;box-shadow:0 5px 14px #3e2a310a;padding:0 10px!important}.home-map-filter-chips>button:hover,.home-map-filter-chips .map-dynamic-filter-chip:hover{color:#ed5483;border-color:#ffc4d6;transform:translateY(-2px)}.home-map-filter-chips>button.active,.home-map-filter-chips .map-dynamic-filter-chip.active{color:#ed4f82;background:#fff0f5;border-color:#ffb8cf}.home-map-filter-chips .tone-npc.active{color:#437dd8;background:#edf4ff;border-color:#bfd5fb}.home-map-filter-chips .tone-animal.active{color:#2595b9;background:#eefbff;border-color:#bfe8f4}.home-map-filter-chips .tone-location.active{color:#8063bf;background:#f6f1ff;border-color:#d9caf5}.home-map-filter-chips .tone-mushroom.active{color:#9b6a38;background:#fff8ef;border-color:#ead2b5}.home-map-filter-chips .tone-resource.active{color:#4b9467;background:#f1fbf4;border-color:#c6e6d1}.portal-sidebar-nav .nav-icon-wrap.emoji-nav-icon{border:1px solid #ffffffd9;flex:0 0 34px;font-size:18px;line-height:1;box-shadow:0 7px 16px #51303b14;background:linear-gradient(145deg,#fffffff0,#ffeff5d9)!important;border-radius:12px!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}.portal-sidebar-nav>button:nth-of-type(2) .emoji-nav-icon{background:linear-gradient(145deg,#eef8ff,#e4f2ff)!important}.portal-sidebar-nav>button:nth-of-type(3) .emoji-nav-icon{background:linear-gradient(145deg,#edf8ff,#e8f5ff)!important}.portal-sidebar-nav>button:nth-of-type(4) .emoji-nav-icon{background:linear-gradient(145deg,#fff6e8,#fff0d7)!important}.portal-sidebar-nav>button:nth-of-type(5) .emoji-nav-icon{background:linear-gradient(145deg,#fff0f5,#ffe5ef)!important}.portal-sidebar-nav>button:nth-of-type(6) .emoji-nav-icon{background:linear-gradient(145deg,#f5f0ff,#ece5ff)!important}.resource-mini-card.image-resource-card,.sidebar-logout{-webkit-backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#ffffffc7,#fff5f994)!important;border:1px solid #ffffffbd!important;box-shadow:0 15px 34px #4a2d371a,inset 0 1px #ffffffd1!important}.resource-mini-card.image-resource-card>div{border-color:#ffffffbd!important}.sidebar-logout{min-height:43px;color:#8f6876!important;border-radius:15px!important}.sidebar-logout:hover{transform:translateY(-2px);color:#e85183!important}.compact-progress-ring.progress-only{place-items:center!important;width:54px!important;min-width:54px!important;height:54px!important;display:grid!important}.compact-progress-ring.progress-only>div{width:42px!important;height:42px!important}.compact-progress-ring.progress-only>div strong{font-size:11px!important}.compact-progress-ring.progress-only>span{display:none!important}.redeem-gift-card.coupon-tone-0 .redeem-ticket-edge{background:linear-gradient(#ffc6d6,#ffdae4)!important}.redeem-gift-card.coupon-tone-1 .redeem-ticket-edge{background:linear-gradient(#ffd2b2,#ffe2ca)!important}.redeem-gift-card.coupon-tone-2 .redeem-ticket-edge{background:linear-gradient(#bfe9de,#d9f4ed)!important}.redeem-gift-card.coupon-tone-3 .redeem-ticket-edge{background:linear-gradient(#cce8be,#e2f4d8)!important}.redeem-gift-card.coupon-tone-4 .redeem-ticket-edge{background:linear-gradient(#c9ddf4,#e3effb)!important}.redeem-gift-card.coupon-tone-5 .redeem-ticket-edge{background:linear-gradient(#ddcff0,#eee5fa)!important}.redeem-gift-card{background:linear-gradient(145deg,#fff,#fffbfc)!important}.newbie-guide-nav{height:max-content!important}.crop-selector-heading{gap:12px;align-items:flex-start!important}.timer-notification-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.timer-notification-actions button{border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.compact-crop-picker{margin-top:14px;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}.compact-crop-picker>button{border-radius:15px!important;min-height:118px!important;padding:10px!important}.compact-crop-picker .smart-image{height:68px!important}.compact-crop-picker img{padding:7px!important}.compact-crop-picker strong{margin-top:5px;font-size:12px}.compact-crop-picker small{font-size:9px}.compact-start-button{min-width:190px;width:auto!important;min-height:42px!important;margin:15px 0 0 auto!important;padding:0 18px!important;display:flex!important}.resource-timer-start{border-radius:11px!important;width:auto!important;min-width:72px!important;min-height:36px!important;padding:0 13px!important}.achievement-filter-tabs{background:#f8f4f5;border:1px solid #eadfe3;border-radius:14px;gap:4px;padding:4px;display:inline-flex}.achievement-filter-tabs button{color:#867b80;background:0 0;border:0;border-radius:10px;min-height:35px;padding:0 14px;font-size:11px;font-weight:800}.achievement-filter-tabs button.active{color:#fff;background:linear-gradient(135deg,#ff719d,#ec4e81);box-shadow:0 7px 16px #ee4e8133}.achievement-card{text-align:left;transition:transform .16s,border-color .16s,box-shadow .16s}.achievement-card:hover{border-color:#ffc4d6;transform:translateY(-4px);box-shadow:0 16px 28px #442a3317}.achievement-card>svg{display:none!important}.achievement-card section{padding:15px!important}.achievement-card section h3{margin:0 0 9px!important;font-size:15px!important}.achievement-title-reward{color:#8b6d3d;background:#fff7df;border-radius:999px;align-items:center;min-height:29px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.app-catalog-art,.app-recipe-card .recipe-art{position:relative!important}.app-catalog-art .art-mastery-button,.app-recipe-card .recipe-art .art-mastery-button,.app-catalog-art .art-favorite-button,.app-recipe-card .recipe-art .art-favorite-button{visibility:visible!important;opacity:1!important;z-index:30!important;display:grid!important;top:12px!important}.recipe-list-view{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.recipe-list-view .app-recipe-card{grid-template-columns:200px minmax(0,1fr)!important;width:100%!important;min-height:200px!important;display:grid!important;overflow:hidden!important}.recipe-list-view .recipe-art{aspect-ratio:1!important;width:200px!important;height:200px!important;min-height:200px!important}.recipe-list-view .recipe-art img{padding:34px!important}.recipe-list-view .recipe-body{flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:18px 20px!important;display:flex!important}.recipe-list-view .recipe-title-row{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;display:flex!important}.recipe-list-view .recipe-title-row h3{white-space:normal!important;word-break:keep-all!important;writing-mode:horizontal-tb!important;max-width:none!important}.recipe-list-view .catalog-title-actions{flex:none;align-items:center!important;gap:9px!important;display:flex!important}.recipe-list-view .list-title-stars{display:block!important}.recipe-list-view .grid-record-stars{display:none!important}.recipe-list-view .recipe-stats,.recipe-list-view .portal-ingredient-preview{width:100%;margin-top:10px}.recipe-list-view .catalog-record-footer{margin-top:auto}.recipe-list-view .star-price-strip{grid-template-columns:repeat(5,minmax(68px,92px))!important;justify-content:start!important;gap:7px!important;display:grid!important}.ingredient-copy-stack .smart-image,.ingredient-copy-stack img{object-fit:contain!important;width:100%!important;height:100%!important;padding:2px!important}@media (width<=1180px){.compact-crop-picker{grid-template-columns:repeat(3,minmax(0,1fr))!important}.recipe-list-view .app-recipe-card{grid-template-columns:170px minmax(0,1fr)!important}.recipe-list-view .recipe-art{width:170px!important;height:180px!important;min-height:180px!important}}@media (width<=820px){.compact-crop-picker{grid-template-columns:repeat(2,minmax(0,1fr))!important}.timer-notification-actions{justify-content:flex-start}.compact-start-button{margin-left:0!important}.recipe-list-view .app-recipe-card{grid-template-columns:138px minmax(0,1fr)!important}.recipe-list-view .recipe-art{width:138px!important;height:170px!important;min-height:170px!important}.recipe-list-view .star-price-strip{grid-template-columns:repeat(3,minmax(58px,82px))!important}}@media (width<=560px){.home-map-filter-chips{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.home-map-filter-chips>button{flex:none}.recipe-list-view .app-recipe-card{grid-template-columns:110px minmax(0,1fr)!important}.recipe-list-view .recipe-art{width:110px!important;height:150px!important;min-height:150px!important}.recipe-list-view .recipe-body{padding:13px!important}}:root{--accent-pink:#ff5f93;--accent-coral:#ff8a76;--accent-orange:#f7a34d;--accent-mint:#63cdb3;--accent-blue:#66aee5;--accent-purple:#9d78d3;--accent-ink:#302930}.section-heading h2,.page-heading h1,.browser-back-header h1{color:var(--accent-ink)}.primary-button,.event-all-button,.pet-add-button{color:#fff!important;background:linear-gradient(135deg, var(--accent-pink), #ef4e82)!important;box-shadow:0 9px 20px #ef4e8238!important}.primary-button:hover,.event-all-button:hover,.pet-add-button:hover{transform:translateY(-2px);box-shadow:0 13px 25px #ef4e824a!important}.filter-chip.active,.tabs button.active,.segmented button.active,.achievement-filter-tabs button.active,.community-inline-filters button.active{color:#df3f77!important;background:linear-gradient(135deg,#fff0f5,#ffe7ef)!important;border-color:#ffabc7!important;box-shadow:0 6px 14px #ff5f9324!important}.portal-catalog-shortcuts>button:nth-child(6n+1){border-top:3px solid #78bce8!important}.portal-catalog-shortcuts>button:nth-child(6n+2){border-top:3px solid #f7a85c!important}.portal-catalog-shortcuts>button:nth-child(6n+3){border-top:3px solid #7ec4ea!important}.portal-catalog-shortcuts>button:nth-child(6n+4){border-top:3px solid #ff91b5!important}.portal-catalog-shortcuts>button:nth-child(6n+5){border-top:3px solid #7fcf9d!important}.portal-catalog-shortcuts>button:nth-child(6n+6){border-top:3px solid #a58add!important}.sidebar-nav button:hover .emoji-nav-icon,.sidebar-nav button.active .emoji-nav-icon{filter:saturate(1.15);transform:scale(1.08)}.brand.brand-button{border:1px solid #0000;border-radius:20px;width:100%;min-height:78px;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;margin:0 0 18px!important;padding:12px 14px!important}.brand.brand-button:hover{background:linear-gradient(135deg,#fffffff5,#ffeff5f5);border-color:#ffd3e1;transform:translateY(-1px);box-shadow:0 10px 22px #663e4c14}.portal-hero-grid{align-items:stretch!important}.refined-event-carousel,.portal-todo-card{height:100%!important}.portal-todo-card{flex-direction:column!important;display:flex!important}.portal-todo-list{align-content:start!important;padding-block:10px!important;overflow:hidden auto!important}.portal-todo-list .todo-item-row{flex:none;min-height:32px}.portal-todo-card .todo-input{margin-top:auto!important}.app-modal.wide:has(.app-profile-modal){width:min(860px,100vw - 32px)!important;max-width:860px!important;padding:0!important;overflow:hidden!important}.app-modal:has(.app-profile-modal){width:min(860px,100vw - 32px)!important;max-width:860px!important;padding:0!important;overflow:hidden!important}.app-profile-modal,.profile-settings-modal,.app-profile-cover{box-sizing:border-box!important;width:100%!important;max-width:none!important}.map-preview-button{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;overflow:hidden!important}.map-preview-button:before,.map-preview-button:after,.portal-resource-map.preview:before,.portal-resource-map.preview:after,.portal-resource-map.preview .map-background-image:before,.portal-resource-map.preview .map-background-image:after{content:none!important;display:none!important}.portal-resource-map.preview,.portal-resource-map.preview .map-background-image,.portal-resource-map.preview .map-background-image .smart-image,.portal-resource-map.preview .map-background-image img{width:100%!important;height:100%!important;box-shadow:none!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;display:block!important;inset:0!important}.portal-resource-map.preview .map-background-image img{object-fit:cover!important;object-position:center!important}.all-events-page{gap:22px;display:grid}.all-events-page .page-heading{margin-bottom:8px}.all-events-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.all-event-card{appearance:none;min-width:0;color:inherit;text-align:left;font:inherit;background:#fffffff0;border:1px solid #e8d7dee6;border-radius:26px;flex-direction:column;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #4a313a13;padding:0!important}.all-event-card:hover{border-color:#f497b8e6;transform:translateY(-5px);box-shadow:0 22px 46px #4a313a21}.all-event-card:focus-visible{outline-offset:3px;outline:3px solid #ff6f9d47}.all-event-image{aspect-ratio:16/6.45;background:linear-gradient(135deg,#ffdbe7,#e4efff) 50%/cover no-repeat;border-radius:25px 25px 0 0;flex:none;width:100%;min-height:218px;position:relative;overflow:hidden}.all-event-image:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#ffffff21);height:34%;position:absolute;inset:auto 0 0}.all-event-image>span{z-index:1;color:#fff;letter-spacing:.01em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#261f24ad;border:1px solid #ffffff3d;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850;position:absolute;top:15px;left:15px;box-shadow:0 6px 14px #231c2129}.all-event-copy{background:radial-gradient(circle at 8% 0,#ffd6e447,#0000 34%),#fffffff5;flex-direction:column;align-items:flex-start;min-height:132px;padding:20px 22px 22px;display:flex}.all-event-copy h2{color:#352f34;letter-spacing:-.045em;margin:0 0 8px;font-size:23px;line-height:1.2}.all-event-copy p{color:#8e8388;margin:0 0 15px;font-size:12px;line-height:1.65}.all-event-copy>span{color:#df4779;background:#fff0f5;border-radius:999px;align-items:center;gap:5px;margin-top:auto;padding:8px 11px;font-size:11px;font-weight:850;transition:transform .16s,background .16s;display:inline-flex}.all-event-card:hover .all-event-copy>span{background:#ffe7f0;transform:translate(2px)}.achievement-card .achievement-title-reward{color:#7b5ca1;background:#f5effd;border-radius:999px;margin-top:8px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.achievement-card.hidden .achievement-title-reward{color:#bc6a27;background:#fff3e6}@media (width<=920px){.refined-event-carousel,.portal-todo-card{min-height:400px!important}.portal-todo-list{min-height:220px!important;max-height:220px!important}.all-events-grid{grid-template-columns:1fr}}@media (width<=680px){.all-event-card{grid-template-rows:175px auto}}.newbie-guide-layout{align-items:start!important}.newbie-guide-nav{scrollbar-width:thin;z-index:4;max-height:calc(100vh - 120px);overflow-y:auto;align-self:start!important;position:sticky!important;top:96px!important}.crop-timer-layout,.resource-timer-section{position:relative}.crop-selector-card,.active-timer-card,.resource-timer-section{background:radial-gradient(circle at 96% 0,#ff9abe1a,#0000 29%),#fffffff5!important;border-color:#e5d7dceb!important}.crop-selector-heading{border-bottom:1px solid #f0e5e9;padding-bottom:13px}.timer-notification-actions button{box-shadow:0 5px 13px #4a2d370b;color:#81757b!important;background:#fff!important;border:1px solid #eadfe3!important}.timer-notification-actions button:hover,.timer-notification-actions button.active{transform:translateY(-2px);color:#df3f77!important;background:#fff0f5!important;border-color:#ffb6cf!important}.refined-event-carousel{isolation:isolate;position:relative!important;overflow:hidden!important}.refined-event-carousel:before,.refined-event-carousel:after{content:none!important;display:none!important}.event-banner-backdrop,.event-banner-image,.event-banner-shade{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.event-banner-backdrop{z-index:-4;background-image:var(--event-banner-image);filter:blur(18px)saturate(.95);background-position:50%;background-size:cover;transform:scale(1.08)}.event-banner-image{z-index:-3;object-fit:contain;object-position:center;display:block}.event-banner-shade{z-index:-2;background:linear-gradient(90deg,#23191f8f 0%,#23191f2e 44%,#23191f08 76%),linear-gradient(#17121505,#17121521)}.refined-event-carousel .hero-copy,.refined-event-carousel .event-all-button,.refined-event-carousel .event-arrow,.refined-event-carousel .slider-dots{z-index:5!important}.card,.page-card,.portal-shortcut-section,.portal-progress-card,.portal-map-preview-card{box-shadow:0 16px 38px #4e303a11,inset 0 1px #ffffffe6!important}.section-heading .eyebrow,.page-heading .eyebrow{letter-spacing:.13em;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;display:inline-flex}.sidebar-nav button:nth-child(6n+1):hover,.sidebar-nav button:nth-child(6n+1).active{color:#e94f84!important;background:#fff0f5!important}.sidebar-nav button:nth-child(6n+2):hover,.sidebar-nav button:nth-child(6n+2).active{color:#4c9fd7!important;background:#edf7ff!important}.sidebar-nav button:nth-child(6n+3):hover,.sidebar-nav button:nth-child(6n+3).active{color:#d98536!important;background:#fff4e7!important}.sidebar-nav button:nth-child(6n+4):hover,.sidebar-nav button:nth-child(6n+4).active{color:#8a62bd!important;background:#f5effd!important}.sidebar-nav button:nth-child(6n+5):hover,.sidebar-nav button:nth-child(6n+5).active{color:#3f9f80!important;background:#ebf9f4!important}.sidebar-nav button:nth-child(6n+6):hover,.sidebar-nav button:nth-child(6n+6).active{color:#d56a57!important;background:#fff1ee!important}.portal-catalog-shortcuts>button,.home-tool-shortcuts>button,.guide-card-list article,.crop-picker-grid>button,.resource-timer-card{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.portal-catalog-shortcuts>button:hover,.home-tool-shortcuts>button:hover,.guide-card-list article:hover,.crop-picker-grid>button:hover,.resource-timer-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #482c3617;border-color:#f3bed0!important}.portal-todo-list{min-height:250px!important;max-height:250px!important}.refined-event-carousel,.portal-todo-card{min-height:430px!important}@media (width<=820px){.newbie-guide-nav{top:auto!important}.event-banner-image{object-fit:cover}}@media (width<=680px){.refined-event-carousel,.portal-todo-card{min-height:auto!important}.portal-todo-list{min-height:218px!important;max-height:218px!important}}:root{--portal-coral:#ff6f91;--portal-coral-strong:#ee4f7e;--portal-sky:#68b7e8;--portal-mint:#62c7a0;--portal-orange:#f5a15a;--portal-purple:#9b7be0;--portal-yellow:#f5c95c;--portal-ink:#302b34}.refined-event-carousel{background:#efe8ec!important}.refined-event-carousel .event-banner-backdrop{display:none!important}.refined-event-carousel .event-banner-image{object-fit:cover!important;object-position:center 44%!important;filter:none!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.refined-event-carousel .event-banner-shade{background:linear-gradient(90deg,#21191f94 0%,#21191f40 39%,#21191f0a 72%),linear-gradient(#14101305,#1410132e)!important}@media (width>=821px){:is(.main-content:has(.newbie-guide-layout),.page-transition:has(.newbie-guide-layout)){overflow:visible!important}.newbie-guide-layout{grid-template-columns:240px minmax(0,1fr)!important;align-items:start!important;gap:22px!important;display:grid!important;overflow:visible!important}.newbie-guide-nav{scrollbar-width:thin;overscroll-behavior:contain;z-index:18!important;align-self:start!important;height:fit-content!important;max-height:calc(100vh - 40px)!important;position:sticky!important;top:20px!important;overflow:hidden auto!important}}.resource-map-pin,.grouped-map-pin{place-items:center!important;padding:0!important;line-height:0!important;display:grid!important}.resource-map-pin>*,.grouped-map-pin>*{grid-area:1/1!important;place-self:center!important}.resource-map-pin .fit-image,.resource-map-pin .smart-image,.resource-map-pin .map-resource-icon-image,.grouped-map-pin .fit-image,.grouped-map-pin .smart-image,.grouped-map-pin .map-resource-icon-image{place-items:center!important;width:100%!important;height:100%!important;margin:0!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.resource-map-pin .fit-image img,.resource-map-pin .smart-image img,.resource-map-pin .map-resource-icon-image img,.grouped-map-pin .fit-image img,.grouped-map-pin .smart-image img,.grouped-map-pin .map-resource-icon-image img{object-fit:contain!important;object-position:center!important;width:72%!important;height:72%!important;margin:auto!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.resource-map-pin>.resource-image,.grouped-map-pin>.resource-image{object-fit:contain!important;object-position:center!important;width:68%!important;height:68%!important;margin:auto!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.combined-resource-pin{justify-content:center!important;align-items:center!important;gap:1px!important;width:100%!important;height:100%!important;display:flex!important}.card,.page-card,.portal-shortcut-section,.portal-progress-card,.portal-map-preview-card,.guide-section,.crop-selector-card,.active-timer-card,.resource-timer-section{border-color:#ebdae0f2!important;box-shadow:0 16px 38px #53323d13,inset 0 1px #fffffff0!important}.section-heading h2,.page-heading h1{color:var(--portal-ink)}.eyebrow{color:var(--portal-coral-strong)!important}.section-heading .eyebrow,.page-heading .eyebrow{box-shadow:inset 0 0 0 1px #ff6f911a;background:linear-gradient(135deg,#fff0f5,#fff7ed)!important}.search-field,.weather-strip,.profile-card{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#ffffffe0!important;border-color:#e8d8ddf2!important;box-shadow:0 10px 28px #492b3411!important}.search-field{transition:border-color .18s,box-shadow .18s,transform .18s}.search-field:focus-within{transform:translateY(-1px);border-color:#ff6f91a8!important;box-shadow:0 0 0 4px #ff6f911a,0 12px 30px #492b3414!important}.portal-sidebar-nav .nav-icon-wrap{box-shadow:inset 0 0 0 1px #ffffffb8}.portal-sidebar-nav button{border:1px solid #0000}.portal-sidebar-nav button:hover,.portal-sidebar-nav button.active{border-color:#ffffffd1;box-shadow:0 9px 20px #4f303a12}.portal-catalog-shortcuts>button,.home-tool-shortcuts>button{position:relative;overflow:hidden;background:#fffffff0!important;border-color:#e9dadff2!important}.portal-catalog-shortcuts>button:after,.home-tool-shortcuts>button:after{content:"";background:var(--shortcut-accent,var(--portal-coral));height:3px;position:absolute;inset:0 0 auto}.portal-catalog-shortcuts>button:nth-child(6n+1){--shortcut-accent:var(--portal-sky)}.portal-catalog-shortcuts>button:nth-child(6n+2){--shortcut-accent:var(--portal-orange)}.portal-catalog-shortcuts>button:nth-child(6n+3){--shortcut-accent:var(--portal-coral)}.portal-catalog-shortcuts>button:nth-child(6n+4){--shortcut-accent:var(--portal-purple)}.portal-catalog-shortcuts>button:nth-child(6n+5){--shortcut-accent:var(--portal-mint)}.portal-catalog-shortcuts>button:nth-child(6n+6){--shortcut-accent:var(--portal-yellow)}.home-tool-shortcuts>button:nth-child(3n+1){--shortcut-accent:var(--portal-orange)}.home-tool-shortcuts>button:nth-child(3n+2){--shortcut-accent:var(--portal-purple)}.home-tool-shortcuts>button:nth-child(3n+3){--shortcut-accent:var(--portal-sky)}.portal-catalog-shortcuts>button:hover,.home-tool-shortcuts>button:hover{border-color:color-mix(in srgb, var(--shortcut-accent) 52%, white)!important}.newbie-guide-nav{border-top:4px solid var(--portal-coral)!important}.newbie-guide-nav button{transition:color .18s,background .18s,transform .18s}.newbie-guide-nav button:hover{transform:translate(3px);background:#fff7fa!important}.newbie-guide-nav button.active{color:var(--portal-coral-strong)!important;background:linear-gradient(135deg,#fff0f5,#fff7ef)!important}.newbie-guide-content .guide-section:nth-child(4n+1){border-top:4px solid var(--portal-coral)!important}.newbie-guide-content .guide-section:nth-child(4n+2){border-top:4px solid var(--portal-sky)!important}.newbie-guide-content .guide-section:nth-child(4n+3){border-top:4px solid var(--portal-orange)!important}.newbie-guide-content .guide-section:nth-child(4n+4){border-top:4px solid var(--portal-purple)!important}.primary-button,.event-all-button{background:linear-gradient(135deg,var(--portal-coral),var(--portal-coral-strong))!important;box-shadow:0 10px 22px #ee4f7e38!important}.filter-chip.active,.tabs button.active,.segmented button.active{box-shadow:0 7px 16px #ee4f7e1f;color:var(--portal-coral-strong)!important;background:#fff0f5!important;border-color:#ff6f918c!important}button,.portal-catalog-shortcuts>button,.home-tool-shortcuts>button{transition:transform .17s,box-shadow .17s,border-color .17s,color .17s,background .17s}button:active{transform:translateY(1px)scale(.985)}@media (width<=820px){.newbie-guide-layout{display:block!important}.newbie-guide-nav{margin-bottom:16px;max-height:none!important;position:static!important;overflow:visible!important}.refined-event-carousel .event-banner-image{object-position:center!important}}.portal-sidebar-nav button,.sidebar-nav button{box-shadow:none!important;filter:none!important;border-color:#0000!important}.portal-sidebar-nav button:hover,.sidebar-nav button:hover{transform:translate(2px);box-shadow:none!important;background:#fff7faeb!important;border-color:#0000!important}.portal-sidebar-nav button.active,.sidebar-nav button.active{background:linear-gradient(90deg,#eef8ff 0%,#f6fbff 100%)!important;border-color:#0000!important;transform:none!important;box-shadow:inset 0 0 0 1px #68b7e829!important}.portal-sidebar-nav .nav-icon-wrap,.sidebar-nav .nav-icon-wrap{box-shadow:inset 0 0 0 1px #ffffffd1,0 5px 12px #4e323c0f!important}.portal-catalog-shortcuts>button:after,.home-tool-shortcuts>button:after{display:none!important}.portal-catalog-shortcuts>button,.home-tool-shortcuts>button{border-top-style:solid!important;box-shadow:0 7px 18px #482d350b!important}.portal-catalog-shortcuts>button:nth-child(6n+1){border-top-color:#68b7e8!important}.portal-catalog-shortcuts>button:nth-child(6n+2){border-top-color:#f5a15a!important}.portal-catalog-shortcuts>button:nth-child(6n+3){border-top-color:#ff6f91!important}.portal-catalog-shortcuts>button:nth-child(6n+4){border-top-color:#ec75b8!important}.portal-catalog-shortcuts>button:nth-child(6n+5){border-top-color:#62c7a0!important}.portal-catalog-shortcuts>button:nth-child(6n+6){border-top-color:#9b7be0!important}.home-tool-shortcuts>button:nth-child(3n+1){border-top-color:#f5a15a!important}.home-tool-shortcuts>button:nth-child(3n+2){border-top-color:#9b7be0!important}.home-tool-shortcuts>button:nth-child(3n+3){border-top-color:#68b7e8!important}.portal-catalog-shortcuts>button:hover,.home-tool-shortcuts>button:hover{transform:translateY(-3px);box-shadow:0 13px 26px #482d3516!important}:root{color:#2b2730;font-synthesis:none;text-rendering:optimizelegibility;--site-background-image:url(/images/backgrounds/heartopia-main-background.webp);background:#f7f1ee;font-family:Noto Sans KR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{min-width:320px}body{isolation:isolate;min-width:320px;margin:0;position:relative;overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;background-image:var(--site-background-image);filter:saturate(.9)brightness(1.03);transform-origin:top;background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;transform:scale(1.01)}body:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 14% 0,#ffe0e84d,#0000 31%),radial-gradient(circle at 100% 24%,#e0f1ff4d,#0000 27%),linear-gradient(#fffcfa9e 0%,#fffaf8bd 48%,#fffaf8db 100%);position:fixed;inset:0}#root{z-index:0;min-height:100vh;position:relative}button,input{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}@media (width<=760px){body:before{background-position:52% 0}body:after{background:radial-gradient(circle at 12% 0,#ffe2ea3d,#0000 30%),linear-gradient(#fffcfab3 0%,#fffaf8d1 52%,#fffaf8e8 100%)}}.portal-catalog-shortcuts>button,.home-tool-shortcuts>button,.crop-picker-grid>button,.compact-crop-picker>button{--core:#ff89b2d1;--soft:#ffd3e4bd;background-color:#fff!important;background-image:radial-gradient(ellipse 88% 82% at 50% 50%, var(--core) 0 18%, var(--soft) 44%, #fff8fbe6 73%, #fff 100%)!important;background-size:100% 100%!important;position:relative!important;overflow:hidden!important}.portal-catalog-shortcuts>button:nth-child(6n+1){--core:#5bb5eacc;--soft:#c7e8fac2}.portal-catalog-shortcuts>button:nth-child(6n+2){--core:#f79e5bcc;--soft:#ffdcc0c7}.portal-catalog-shortcuts>button:nth-child(6n+3){--core:#ff6691cc;--soft:#ffcddcc7}.portal-catalog-shortcuts>button:nth-child(6n+4){--core:#eb6bb7c2;--soft:#f8cfe8c7}.portal-catalog-shortcuts>button:nth-child(6n+5){--core:#51c296c7;--soft:#c9efdfcc}.portal-catalog-shortcuts>button:nth-child(6n+6){--core:#916edbc2;--soft:#e0d2f7cc}.home-tool-shortcuts>button:nth-child(3n+1){--core:#f6b23ec7;--soft:#ffe7b4cc}.home-tool-shortcuts>button:nth-child(3n+2){--core:#916edbbf;--soft:#e2d6f7cc}.home-tool-shortcuts>button:nth-child(3n+3){--core:#5bb5eac7;--soft:#cceafacc}.crop-picker-grid>button:nth-child(7n+1),.compact-crop-picker>button:nth-child(7n+1){--core:#ff7ea9d1;--soft:#ffcfe1cc}.crop-picker-grid>button:nth-child(7n+2),.compact-crop-picker>button:nth-child(7n+2){--core:#ff9b7cd1;--soft:#ffdacacc}.crop-picker-grid>button:nth-child(7n+3),.compact-crop-picker>button:nth-child(7n+3){--core:#f4ae4dcc;--soft:#ffe2b9d1}.crop-picker-grid>button:nth-child(7n+4),.compact-crop-picker>button:nth-child(7n+4){--core:#f4cf50cc;--soft:#ffefb9d1}.crop-picker-grid>button:nth-child(7n+5),.compact-crop-picker>button:nth-child(7n+5){--core:#5bc499c7;--soft:#c8efded1}.crop-picker-grid>button:nth-child(7n+6),.compact-crop-picker>button:nth-child(7n+6){--core:#5cb5e9c7;--soft:#cce9fad1}.crop-picker-grid>button:nth-child(7n+7),.compact-crop-picker>button:nth-child(7n+7){--core:#9a75e0c2;--soft:#e2d4f9d1}.newbie-guide-content .guide-card-list article:before,.newbie-guide-content .guide-card-list article:after,.newbie-guide-content .guide-card-list article.open:before,.newbie-guide-content .guide-card-list article.open:after{content:none!important;display:none!important}.newbie-guide-content .guide-card-list article>button{width:100%!important}.newbie-guide-content .guide-card-list article:active,.newbie-guide-content .guide-card-list article>button:active{transform:none!important}:root{--soft-line:#e8dadff5;--soft-ink:#3e373b}.portal-catalog-shortcuts>button,.home-tool-shortcuts>button,.crop-picker-grid>button,.compact-crop-picker>button{--surface-rgb:244,139,173;border:1px solid var(--soft-line)!important;border-top:1px solid var(--soft-line)!important;background:radial-gradient(ellipse 115% 145% at 50% 52%, rgba(var(--surface-rgb),.25) 0%, rgba(var(--surface-rgb),.15) 40%, rgba(var(--surface-rgb),.06) 68%, #fffffff5 88%, #fff 100%)!important;box-shadow:inset 0 1px #fffffff5,0 8px 20px #4b2d370d!important}.portal-catalog-shortcuts>button:before,.portal-catalog-shortcuts>button:after,.home-tool-shortcuts>button:before,.home-tool-shortcuts>button:after,.crop-picker-grid>button:before,.crop-picker-grid>button:after,.compact-crop-picker>button:before,.compact-crop-picker>button:after{content:none!important;display:none!important}.portal-catalog-shortcuts>button:nth-child(6n+1),.crop-picker-grid>button:nth-child(7n+6),.compact-crop-picker>button:nth-child(7n+6){--surface-rgb:113,181,223}.portal-catalog-shortcuts>button:nth-child(6n+2),.crop-picker-grid>button:nth-child(7n+2),.compact-crop-picker>button:nth-child(7n+2){--surface-rgb:245,160,126}.portal-catalog-shortcuts>button:nth-child(6n+3),.crop-picker-grid>button:nth-child(7n+1),.compact-crop-picker>button:nth-child(7n+1){--surface-rgb:244,139,173}.portal-catalog-shortcuts>button:nth-child(6n+4){--surface-rgb:226,128,183}.portal-catalog-shortcuts>button:nth-child(6n+5),.crop-picker-grid>button:nth-child(7n+5),.compact-crop-picker>button:nth-child(7n+5){--surface-rgb:114,200,165}.portal-catalog-shortcuts>button:nth-child(6n+6),.crop-picker-grid>button:nth-child(7n+7),.compact-crop-picker>button:nth-child(7n+7){--surface-rgb:167,139,214}.crop-picker-grid>button:nth-child(7n+3),.compact-crop-picker>button:nth-child(7n+3){--surface-rgb:244,178,100}.crop-picker-grid>button:nth-child(7n+4),.compact-crop-picker>button:nth-child(7n+4){--surface-rgb:239,201,92}.home-tool-shortcuts>button:nth-child(3n+1){--surface-rgb:239,185,92}.home-tool-shortcuts>button:nth-child(3n+2){--surface-rgb:167,139,214}.home-tool-shortcuts>button:nth-child(3n+3){--surface-rgb:113,181,223}.portal-catalog-shortcuts>button:hover,.home-tool-shortcuts>button:hover,.crop-picker-grid>button:hover,.compact-crop-picker>button:hover{border-color:rgba(var(--surface-rgb),.42)!important;background:radial-gradient(ellipse 118% 150% at 50% 52%, rgba(var(--surface-rgb),.3), rgba(var(--surface-rgb),.18) 42%, rgba(var(--surface-rgb),.07) 70%, #fff 92%)!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #fffffffa,0 13px 25px #492c3616!important}.newbie-guide-content .guide-section{--guide-rgb:244,139,173;--guide-color:#d95781;border-top:3px solid rgba(var(--guide-rgb),.72)!important}.newbie-guide-content .guide-section:first-child{--guide-rgb:94,192,142;--guide-color:#3f9c73}.newbie-guide-content .guide-section:nth-child(2){--guide-rgb:94,167,224;--guide-color:#4c94c9}.newbie-guide-content .guide-section:nth-child(3){--guide-rgb:239,181,74;--guide-color:#c78625}.newbie-guide-content .guide-section:nth-child(4){--guide-rgb:167,127,214;--guide-color:#8360b4}.newbie-guide-content .guide-section:nth-child(5){--guide-rgb:241,111,139;--guide-color:#d44f70}.newbie-guide-content .guide-section .guide-section-head>span{background:rgba(var(--guide-rgb),.13)!important}.newbie-guide-content .guide-section .guide-section-head h2{color:var(--guide-color)!important}.newbie-guide-content .guide-card-list article,.newbie-guide-content .guide-card-list article.open{box-shadow:none!important;background:#fff!important;border:1px solid #e8dce0f5!important;border-radius:16px!important;overflow:hidden!important;transform:none!important}.newbie-guide-content .guide-card-list article:before,.newbie-guide-content .guide-card-list article:after{content:none!important;display:none!important}.newbie-guide-content .guide-card-list article>button{min-height:58px!important;color:var(--soft-ink)!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:15px!important;padding:13px 17px!important;transform:none!important}.newbie-guide-content .guide-card-list article>button:hover{color:var(--guide-color)!important;background:rgba(var(--guide-rgb),.075)!important}.newbie-guide-content .guide-card-list article.open{border-color:rgba(var(--guide-rgb),.44)!important;box-shadow:0 9px 21px #4b2f390d!important}.newbie-guide-content .guide-card-list article.open>button{color:var(--guide-color)!important;background:linear-gradient(90deg, rgba(var(--guide-rgb),.13), rgba(var(--guide-rgb),.045) 68%, #fff)!important;border-radius:15px 15px 0 0!important}.newbie-guide-content .guide-card-list article.open>button svg{color:var(--guide-color)!important;transform:rotate(180deg)!important}.newbie-guide-content .guide-card-list article>ul{border-top:1px solid rgba(var(--guide-rgb),.16)!important;color:#5d5559!important;background:rgba(var(--guide-rgb),.025)!important;margin:0!important;padding:16px 24px 18px 48px!important;font-size:14px!important;line-height:1.8!important}.newbie-guide-content .guide-card-list article>ul li::marker{color:var(--guide-color)!important}.newbie-guide-nav button:first-child{--nav-rgb:94,192,142;--nav-color:#3f9c73}.newbie-guide-nav button:nth-child(2){--nav-rgb:94,167,224;--nav-color:#4c94c9}.newbie-guide-nav button:nth-child(3){--nav-rgb:239,181,74;--nav-color:#c78625}.newbie-guide-nav button:nth-child(4){--nav-rgb:167,127,214;--nav-color:#8360b4}.newbie-guide-nav button:nth-child(5){--nav-rgb:241,111,139;--nav-color:#d44f70}.newbie-guide-nav button:hover,.newbie-guide-nav button.active{color:var(--nav-color)!important;background:rgba(var(--nav-rgb),.1)!important}.progress-circle-item{--category-rgb:244,139,173;--category-color:#dc5c89;box-shadow:inset 0 3px 0 rgba(var(--category-rgb),.38);border-color:rgba(var(--category-rgb),.24)!important;background:linear-gradient(180deg,rgba(var(--category-rgb),.075),#fff 44%)!important}.progress-circle-item:first-child{--category-rgb:88,177,230;--category-color:#4b9bd0}.progress-circle-item:nth-child(2){--category-rgb:241,154,75;--category-color:#cf7d31}.progress-circle-item:nth-child(3){--category-rgb:239,104,142;--category-color:#d84f78}.progress-circle-item:nth-child(4){--category-rgb:225,112,183;--category-color:#c4549b}.progress-circle-item:nth-child(5){--category-rgb:100,191,139;--category-color:#479b70}.progress-circle-item:nth-child(6){--category-rgb:151,116,211;--category-color:#7d5fba}.progress-circle-item>strong{color:var(--category-color)!important}.progress-circle-item .progress-category-icon{background:rgba(var(--category-rgb),.13)!important}.progress-circle-item .ring-meter.purple{background:#9a78d113;border-radius:18px;padding:5px 4px 7px}.progress-circle-item .ring-meter.purple .ring-meter-circle{box-shadow:0 0 0 5px #9a78d10d;background:conic-gradient(#9a78d1 var(--ring-value),#eee7f5 0)!important}.progress-circle-item .ring-meter.purple span{color:#8060b4!important}.progress-circle-item .ring-meter.yellow .ring-meter-circle{background:conic-gradient(#f1b54f var(--ring-value),#f3ede4 0)!important}.progress-circle-item .ring-meter-circle{isolation:isolate;position:relative!important}.progress-circle-item .ring-meter-circle:after{content:"";z-index:-1;background:#fff;border-radius:50%;position:absolute;inset:7px}.todo-item-row{border-radius:11px;transition:background .18s,opacity .18s}.todo-item-row .todo-check{transition:all .18s;background:#fff!important;border:1px solid #e5dadd!important;place-items:center!important;display:grid!important}.todo-item-row.done{background:linear-gradient(90deg,#68c7a01f,#68c7a009)!important}.todo-item-row.done .todo-check{box-shadow:0 5px 12px #51b08938;color:#fff!important;background:linear-gradient(135deg,#76d2ad,#55b98f)!important;border-color:#66c49d!important}.todo-item-row.done .todo-item>span:last-child{-webkit-text-decoration:line-through #51b089a6;text-decoration:line-through #51b089a6;text-decoration-thickness:1.5px;color:#9a9296!important}.my-pet-image,.pet-editor-preview,.pet-breed-art,.pet-art{place-items:center!important;padding:0!important;display:grid!important;overflow:hidden!important}.my-pet-image .fit-image,.my-pet-image .smart-image,.pet-editor-preview .fit-image,.pet-editor-preview .smart-image,.pet-breed-art .fit-image,.pet-breed-art .smart-image,.pet-art .fit-image,.pet-art .smart-image{place-items:center!important;width:100%!important;height:100%!important;line-height:1!important;display:grid!important;overflow:hidden!important}.my-pet-image img,.pet-editor-preview img,.pet-breed-art img,.pet-art img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;margin:auto!important;padding:8px!important;position:static!important;inset:auto!important;transform:none!important}.my-pet-image .smart-image-fallback,.pet-editor-preview .smart-image-fallback,.pet-breed-art .smart-image-fallback,.pet-art .smart-image-fallback{place-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;line-height:1!important;display:grid!important;transform:none!important}.resource-mini-card.image-resource-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#fff,#fffafb)!important;border:1px solid #e5d8ddf5!important;border-radius:20px!important;display:grid!important;box-shadow:0 10px 25px #492c360d,inset 0 1px #fff!important}.resource-mini-card.image-resource-card:before,.resource-mini-card.image-resource-card:after{content:none!important;display:none!important}.resource-mini-card.image-resource-card>p{align-items:center;gap:6px;color:#51494d!important;margin:0 0 2px!important;font-size:11px!important;font-weight:900!important}.resource-mini-card.image-resource-card>p:before{font-size:12px;content:"📍"!important;display:inline!important}.resource-mini-card.image-resource-card>div{grid-template-columns:28px minmax(0,1fr);color:#4b4447!important;box-shadow:none!important;background:#fff!important;border:1px solid #f0e5e9!important;border-radius:13px!important;align-items:center!important;gap:8px!important;padding:7px 10px!important;display:grid!important}.resource-mini-card.image-resource-card>div:first-of-type{background:linear-gradient(90deg,#b8876212,#fff 42%)!important;border-left:3px solid #b88762!important}.resource-mini-card.image-resource-card>div:last-of-type{background:linear-gradient(90deg,#55cbd114,#fff 42%)!important;border-left:3px solid #55cbd1!important}.resource-mini-card.image-resource-card .resource-image{justify-self:center;object-fit:contain!important;object-position:center!important}.portal-catalog-shortcuts>button,.home-tool-shortcuts>button{border-top-width:1px!important}.portal-catalog-shortcuts>button:before,.portal-catalog-shortcuts>button:after,.home-tool-shortcuts>button:before,.home-tool-shortcuts>button:after{content:none!important;display:none!important}.portal-catalog-shortcuts>button{grid-template-columns:48px minmax(0,1fr)!important;min-height:104px!important;padding:16px 18px!important}.portal-catalog-shortcuts>button>svg,.home-tool-shortcuts>button>svg{display:none!important}.portal-catalog-shortcuts>button strong{letter-spacing:-.025em!important}.home-tool-shortcuts>button{grid-template-columns:44px minmax(0,1fr)!important;min-height:68px!important;padding:13px 17px!important}.home-tool-shortcuts>button small{display:none!important}.crop-picker-grid>button,.compact-crop-picker>button{border:1px solid rgba(var(--crop-rgb), .22)!important}.crop-picker-grid>button:nth-child(14n+1),.compact-crop-picker>button:nth-child(14n+1),.crop-picker-grid>button:nth-child(14n+8),.compact-crop-picker>button:nth-child(14n+8){--crop-rgb:238,112,108}.crop-picker-grid>button:nth-child(14n+2),.compact-crop-picker>button:nth-child(14n+2),.crop-picker-grid>button:nth-child(14n+9),.compact-crop-picker>button:nth-child(14n+9){--crop-rgb:239,181,74}.crop-picker-grid>button:nth-child(14n+3),.compact-crop-picker>button:nth-child(14n+3),.crop-picker-grid>button:nth-child(14n+10),.compact-crop-picker>button:nth-child(14n+10){--crop-rgb:244,151,85}.crop-picker-grid>button:nth-child(14n+4),.compact-crop-picker>button:nth-child(14n+4),.crop-picker-grid>button:nth-child(14n+11),.compact-crop-picker>button:nth-child(14n+11){--crop-rgb:108,192,126}.crop-picker-grid>button:nth-child(14n+5),.compact-crop-picker>button:nth-child(14n+5),.crop-picker-grid>button:nth-child(14n+12),.compact-crop-picker>button:nth-child(14n+12){--crop-rgb:137,184,91}.crop-picker-grid>button:nth-child(14n+6),.compact-crop-picker>button:nth-child(14n+6),.crop-picker-grid>button:nth-child(14n+13),.compact-crop-picker>button:nth-child(14n+13){--crop-rgb:175,135,208}.crop-picker-grid>button:nth-child(14n+7),.compact-crop-picker>button:nth-child(14n+7),.crop-picker-grid>button:nth-child(14n+14),.compact-crop-picker>button:nth-child(14n+14){--crop-rgb:239,128,164}.map-filter-toggle-grid>button,.map-dynamic-filter-chip,.map-page-toggle-row>button{--chip-rgb:244,139,173;border:1px solid rgba(var(--chip-rgb), .22)!important;background:radial-gradient(ellipse 130% 145% at 50% 50%, rgba(var(--chip-rgb), .22), rgba(var(--chip-rgb), .08) 62%, #fff 96%)!important;min-height:38px!important;box-shadow:none!important;border-radius:999px!important;padding:0 14px!important}.map-filter-toggle-grid>button:first-child{--chip-rgb:151,116,211}.map-filter-toggle-grid>button:nth-child(2){--chip-rgb:239,153,76}.map-filter-toggle-grid>button:nth-child(3){--chip-rgb:95,177,224}.map-dynamic-filter-chip:nth-child(6n+1){--chip-rgb:184,135,98}.map-dynamic-filter-chip:nth-child(6n+2){--chip-rgb:75,205,211}.map-dynamic-filter-chip:nth-child(6n+3){--chip-rgb:107,190,139}.map-dynamic-filter-chip:nth-child(6n+4){--chip-rgb:239,166,87}.map-dynamic-filter-chip:nth-child(6n+5){--chip-rgb:151,116,211}.map-dynamic-filter-chip:nth-child(6n+6){--chip-rgb:233,111,160}.map-filter-toggle-grid>button.active,.map-dynamic-filter-chip.active,.map-page-toggle-row>button.active{color:color-mix(in srgb, rgb(var(--chip-rgb)) 72%, #382d33)!important;border-color:rgba(var(--chip-rgb), .58)!important;box-shadow:0 0 0 3px rgba(var(--chip-rgb), .08)!important}.map-filter-sidebar-head{padding-right:102px!important;position:relative!important}.map-filter-reset-inline{color:#796f74!important;background:#fff!important;border:1px solid #e9dde2!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-height:34px!important;padding:0 11px!important;display:inline-flex!important;position:absolute!important;top:0!important;right:0!important}.guide-section[data-guide-theme=routine]{--guide-rgb:89,188,135!important;--guide-color:#3e986f!important;border-top-color:#59bc87!important}.guide-section[data-guide-theme=weather]{--guide-rgb:91,163,220!important;--guide-color:#498fc5!important;border-top-color:#5ba3dc!important}.guide-section[data-guide-theme=general]{--guide-rgb:238,180,69!important;--guide-color:#c18425!important;border-top-color:#eeb445!important}.guide-section[data-guide-theme=hobby]{--guide-rgb:163,124,211!important;--guide-color:#805cb0!important;border-top-color:#a37cd3!important}.guide-section[data-guide-theme=gacha]{--guide-rgb:239,105,140!important;--guide-color:#d34f70!important;border-top-color:#ef698c!important}.guide-section[data-guide-theme] .guide-section-head h2{color:var(--guide-color)!important}.guide-section[data-guide-theme] .guide-section-head>span{background:rgba(var(--guide-rgb), .13)!important}.guide-section[data-guide-theme] .guide-card-list article.open{border-color:rgba(var(--guide-rgb), .45)!important}.guide-section[data-guide-theme] .guide-card-list article.open>button{color:var(--guide-color)!important;background:linear-gradient(90deg, rgba(var(--guide-rgb), .13), rgba(var(--guide-rgb), .025) 74%, #fff)!important}.progress-circle-item>.progress-category-icon,.progress-circle-item>strong{vertical-align:middle!important;display:inline-flex!important}.progress-circle-item .ring-meter,.progress-circle-item .ring-meter.purple,.progress-circle-item .ring-meter.yellow{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.progress-ring-pair{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:12px!important;width:100%!important;display:grid!important}.app-profile-cover{overflow:visible!important}.app-profile-head{z-index:4!important;margin-top:-52px!important;position:relative!important}.profile-avatar-edit{background:#fff!important;border:4px solid #fff!important;border-radius:50%!important;flex:0 0 106px!important;width:106px!important;height:106px!important;padding:5px!important;overflow:visible!important;box-shadow:0 12px 28px #38262d29!important}.profile-avatar-edit .fit-image,.profile-avatar-edit .smart-image{border-radius:50%!important;width:100%!important;height:100%!important;overflow:hidden!important}.profile-avatar-edit img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;padding:0!important}.profile-avatar-edit>span{background:#ff6998!important;border:3px solid #fff!important;border-radius:50%!important;place-items:center!important;width:31px!important;height:31px!important;display:grid!important;bottom:1px!important;right:1px!important}.cover-edit-label{z-index:7!important;color:#51484c!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;cursor:pointer!important;background:#ffffffdb!important;border:1px solid #ffffffd1!important;border-radius:13px!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:0 14px!important;display:inline-flex!important;position:absolute!important;bottom:16px!important;right:18px!important;box-shadow:0 8px 20px #2b1c2221!important}@font-face{font-family:Cafe24Ssurround;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/Cafe24Ssurround.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cafe24SsurroundAir;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/Cafe24SsurroundAir.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font-title:"Cafe24Ssurround", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-body:"Cafe24SsurroundAir", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif}html,body,#root,input,textarea,select,option{font-family:var(--font-body)!important;font-weight:400!important}body{letter-spacing:-.012em;word-break:keep-all;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,strong,b,button,.eyebrow,.page-heading h1,.page-heading h2,.section-heading h2,.portal-brand strong,.portal-sidebar-nav button,.profile-card strong,.catalog-title h3,.recipe-title,.pet-name,.community-post-title,.filter-chip,.segmented button,.tabs button,.map-dynamic-filter-chip,.map-page-toggle-row button,.redeem-card-actions button,.portal-catalog-shortcuts button,.home-tool-shortcuts button{font-family:var(--font-title)!important;font-weight:400!important}h1,.page-heading h1{letter-spacing:-.045em!important;line-height:1.17!important}h2,h3,h4,.section-heading h2,.catalog-title h3,.community-post-title{letter-spacing:-.035em!important;line-height:1.25!important}button,.portal-sidebar-nav button,.portal-catalog-shortcuts button,.home-tool-shortcuts button,.filter-chip,.segmented button,.tabs button{letter-spacing:-.025em!important}p,small,label,input,textarea,select,.condition-list,.community-meta,.catalog-description,.page-heading p,.section-heading p,.card-description,.guide-card-list li,.todo-item-row,.search-suggestion-copy em{letter-spacing:-.01em;line-height:1.6;font-family:var(--font-body)!important;font-weight:400!important}.eyebrow{letter-spacing:.12em!important}.weather-strip,.ring-meter,.level-chip,.redeem-code,.timer-countdown,.price-grid,.todo-progress{font-variant-numeric:tabular-nums;letter-spacing:-.003em!important}input::placeholder,textarea::placeholder{color:#aaa0a5;font-family:var(--font-body)!important;font-weight:400!important}html{font-size:16px}body{font-size:15px!important}.portal-brand strong{font-size:22px!important;line-height:1.15!important}.portal-brand small{font-size:11px!important}.resource-mini-card.image-resource-card>p,.resource-mini-card.image-resource-card>div{font-size:12px!important}.sidebar-logout{font-size:13px!important}.search-field input,.live-search-field input{font-size:15px!important}.weather-strip,.weather-strip strong{font-size:11px!important}.profile-card strong{font-size:14px!important}.profile-card small{font-size:10.5px!important}.refined-event-carousel h2,.event-banner h2{font-size:clamp(34px,3vw,52px)!important;line-height:1.08!important}.refined-event-carousel .eyebrow,.event-banner .eyebrow{font-size:11px!important}.refined-event-carousel .event-all-button,.event-banner .event-all-button{font-size:13px!important}.todo-card h2,.todo-card h3{font-size:18px!important}.todo-item-row,.todo-item{font-size:14px!important}.todo-card input{font-size:13px!important}.section-heading h2,.portal-shortcut-section h2,.portal-progress-card h2,.portal-map-preview-card h2{font-size:20px!important}.section-heading .eyebrow,.portal-shortcut-section .eyebrow,.portal-progress-card .eyebrow,.portal-map-preview-card .eyebrow{font-size:10.5px!important}.home-tool-shortcuts>button small{font-size:11px!important}.progress-circle-item .ring-meter span,.progress-circle-item .ring-meter strong,.progress-circle-item .ring-meter b{font-size:13px!important}.progress-circle-item .ring-meter small,.progress-circle-item .progress-count{font-size:11.5px!important}.portal-map-preview-card .map-filter-chip,.portal-map-preview-card .map-dynamic-filter-chip,.portal-map-preview-card button{font-size:12.5px!important}.map-page .page-heading h1,.map-page h1{font-size:33px!important}.map-filter-sidebar h3{font-size:18px!important}.map-filter-sidebar p,.map-filter-toggle-grid>button,.map-dynamic-filter-chip,.map-page-toggle-row>button{font-size:13px!important}.card small,.meta,.item-meta,.catalog-meta,.community-meta{font-size:11.5px!important}.level-chip,.status-chip,.category-chip,.filter-chip{font-size:12px!important}@media (width<=1100px){body{font-size:14px!important}.portal-brand strong{font-size:20px!important}}.portal-sidebar-nav .nav-group-label,.sidebar-nav .nav-group-label{font-size:12px!important}.portal-catalog-shortcuts>button strong{font-size:18px!important;line-height:1.2!important}.home-tool-shortcuts>button strong{font-size:17px!important;line-height:1.2!important}.portal-shortcut-section h2,.portal-shortcut-section .section-heading h2{font-size:22px!important}.map-filter-toggle-grid>button,.map-dynamic-filter-chip,.map-page-toggle-row>button,.portal-map-preview-card .map-filter-chip,.portal-map-preview-card .map-dynamic-filter-chip,.portal-map-preview-card .filter-chip{font-family:var(--font-body,"Cafe24SsurroundAir"), "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif!important;letter-spacing:-.012em!important;font-size:14px!important;font-weight:400!important}.progress-circle-item{grid-template-rows:auto 1fr!important;grid-template-columns:auto auto!important;justify-content:center!important;align-items:center!important;gap:12px 9px!important;padding:18px 16px!important;display:grid!important}.progress-circle-item>.progress-category-icon{grid-area:1/1!important;place-self:center!important;place-items:center!important;width:38px!important;height:38px!important;margin:0!important;display:grid!important}.progress-circle-item>.progress-category-icon img,.progress-circle-item>.progress-category-icon .fit-image,.progress-circle-item>.progress-category-icon .smart-image{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;margin:0!important}.progress-circle-item>strong{white-space:nowrap;grid-area:1/2!important;justify-content:flex-start!important;align-items:center!important;min-height:38px!important;margin:0!important;font-size:17px!important;line-height:1.15!important;display:flex!important}.progress-circle-item>.progress-ring-pair{grid-area:2/1/auto/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;place-items:start center!important;gap:14px!important;width:100%!important;display:grid!important}.progress-circle-item .ring-meter{justify-items:center!important;width:100%!important;min-width:0!important;display:grid!important}@media (width<=1100px){.portal-sidebar-nav button,.sidebar-nav button,.portal-catalog-shortcuts>button strong{font-size:17px!important}.home-tool-shortcuts>button strong{font-size:16px!important}.progress-circle-item{column-gap:7px!important;padding-inline:12px!important}.progress-circle-item>strong{font-size:16px!important}}.ring-meter,.ring-meter span,.ring-meter small,.ring-meter-circle strong,.compact-progress-ring,.compact-progress-ring strong{font-family:var(--font-body,"Cafe24SsurroundAir"), "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif!important;font-synthesis:none!important;text-shadow:none!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricprecision!important}.ring-meter-circle strong,.compact-progress-ring strong{letter-spacing:0!important;font-size:14px!important;font-weight:400!important;line-height:1!important;transform:none!important}.filter-button,.filter-button *,.filter-chip,.filter-chip *,.filter-chip-wrap button,.filter-section,.filter-section h4,.filter-sheet,.filter-sheet button,.filter-sheet select,.filter-sheet input,.segmented button,.icon-segmented button,.catalog-toolbar button,.catalog-toolbar select,.catalog-toolbar .result-count,.map-dynamic-filter-chip,.map-dynamic-filter-chip *,.home-map-filter-chips button,.home-map-filter-chips button *,.map-filter-toggle-grid button,.map-filter-toggle-grid button *,.map-page-toggle-row button,.map-page-toggle-row button *,.map-filter-sidebar button,.map-filter-sidebar button *,.resource-filter-chip,.resource-filter-chip *,.map-filter-chip,.map-filter-chip *{font-family:var(--font-body,"Cafe24SsurroundAir"), "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif!important;letter-spacing:-.01em!important;font-weight:400!important}.portal-todo-card .todo-item,.portal-todo-card .todo-item span,.portal-todo-card .todo-delete,.portal-todo-card .todo-input input,.portal-todo-card .todo-input button,.portal-todo-card .todo-list,.portal-todo-card .todo-list :not(h1):not(h2):not(h3){font-family:var(--font-body,"Cafe24SsurroundAir"), "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif!important;font-weight:400!important}.portal-todo-card .todo-item>span:last-child{font-size:14px!important;line-height:1.4!important}.resource-mini-card.image-resource-card{gap:7px!important;padding:10px!important}.resource-mini-card.image-resource-card>p{display:none!important}.resource-mini-card.image-resource-card>div{min-height:42px!important;font-family:var(--font-body,"Cafe24SsurroundAir"), sans-serif!important;font-size:12px!important;font-weight:400!important}.redeem-summary,.redeem-summary *,.redeem-page-card,.redeem-page-card *,.redeem-gift-card,.redeem-gift-card *,.redeem-summary-tabs button,.redeem-card-actions button,.redeem-code-line code{font-family:var(--font-body,"Cafe24SsurroundAir"), "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif!important;font-weight:400!important}.redeem-code-line code{letter-spacing:.04em!important;font-size:17px!important}.redeem-card-clickable{cursor:copy!important}.redeem-card-clickable:focus-visible{outline-offset:3px;outline:3px solid #ff68972e!important}.redeem-card-clickable:active{transform:translateY(-1px)scale(.995)!important}.crop-picker-grid>button,.compact-crop-picker>button{--crop-rgb:112, 188, 126;background:radial-gradient(ellipse 125% 145% at 50% 48%, rgba(var(--crop-rgb), .28) 0%, rgba(var(--crop-rgb), .17) 42%, rgba(var(--crop-rgb), .055) 70%, #fff 96%)!important;border-color:rgba(var(--crop-rgb), .24)!important}.crop-picker-grid>button:first-child,.compact-crop-picker>button:first-child{--crop-rgb:239, 105, 111}.crop-picker-grid>button:nth-child(2),.compact-crop-picker>button:nth-child(2){--crop-rgb:148, 195, 92}.crop-picker-grid>button:nth-child(3),.compact-crop-picker>button:nth-child(3){--crop-rgb:240, 188, 68}.crop-picker-grid>button:nth-child(4),.compact-crop-picker>button:nth-child(4){--crop-rgb:93, 181, 111}.crop-picker-grid>button:nth-child(5),.compact-crop-picker>button:nth-child(5){--crop-rgb:181, 145, 93}.crop-picker-grid>button:nth-child(6),.compact-crop-picker>button:nth-child(6){--crop-rgb:244, 143, 68}.crop-picker-grid>button:nth-child(7),.compact-crop-picker>button:nth-child(7){--crop-rgb:222, 177, 68}.crop-picker-grid>button:nth-child(8),.compact-crop-picker>button:nth-child(8){--crop-rgb:154, 105, 72}.crop-picker-grid>button:nth-child(9),.compact-crop-picker>button:nth-child(9){--crop-rgb:239, 92, 120}.crop-picker-grid>button:nth-child(10),.compact-crop-picker>button:nth-child(10){--crop-rgb:154, 108, 199}.crop-picker-grid>button:nth-child(11),.compact-crop-picker>button:nth-child(11){--crop-rgb:104, 190, 116}.crop-picker-grid>button:nth-child(12),.compact-crop-picker>button:nth-child(12){--crop-rgb:143, 111, 207}.crop-picker-grid>button:nth-child(13),.compact-crop-picker>button:nth-child(13){--crop-rgb:237, 194, 66}.crop-picker-grid>button:nth-child(14),.compact-crop-picker>button:nth-child(14){--crop-rgb:91, 166, 93}.crop-picker-grid>button.active,.compact-crop-picker>button.active{border-color:rgba(var(--crop-rgb), .72)!important;box-shadow:0 0 0 3px rgba(var(--crop-rgb), .11), 0 12px 25px #402b3214!important}.catalog-title>div:first-child>span,.recipe-title-row>div:first-child>small{display:none!important}.catalog-title h3,.recipe-title-row h3{letter-spacing:-.025em!important;margin-top:6px!important;font-size:17px!important;line-height:1.28!important}.section-heading.compact>div{flex-wrap:wrap;align-items:center!important;gap:8px!important;display:flex!important}.section-heading.compact h2{order:1;box-shadow:inset 0 0 0 1px #ff749e1f;color:#3f373b!important;background:#fff0f5!important;border-radius:999px!important;margin:0!important;padding:6px 11px!important;font-size:17px!important;line-height:1.1!important}.section-heading.compact .eyebrow{order:2;color:#aaa0a5!important;box-shadow:none!important;font-family:var(--font-body,"Cafe24SsurroundAir"), sans-serif!important;letter-spacing:.12em!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:400!important}.guide-section{--guide-accent:#67b98c;--guide-soft:#ecf9f1;border-top-color:var(--guide-accent)!important}.guide-section .guide-section-head>span{background:var(--guide-soft)!important}.guide-section .guide-section-head h2,.guide-section .guide-section-head p{color:var(--guide-accent)!important}.guide-card-copy{gap:3px;min-width:0;display:grid}.guide-card-copy strong{color:inherit;font-size:14px!important}.guide-card-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#9a9095!important;font-family:var(--font-body,"Cafe24SsurroundAir"), sans-serif!important;font-size:11px!important;font-weight:400!important}.guide-card-list article.open{border-color:color-mix(in srgb, var(--guide-accent) 45%, #eadde2)!important}.guide-card-list article.open>button{color:var(--guide-accent)!important;background:linear-gradient(90deg, var(--guide-soft), #fffffffa)!important}.guide-card-list ul.guide-detail-list{background:color-mix(in srgb, var(--guide-soft) 42%, white)!important;padding:14px 22px 17px 44px!important}.guide-detail-line{color:#635a5f;margin:5px 0;font-family:var(--font-body,"Cafe24SsurroundAir"), sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.72!important}.guide-detail-line strong{color:var(--guide-accent)!important;font-family:var(--font-title,"Cafe24Ssurround"), sans-serif!important;font-weight:400!important}.guide-detail-line.is-group{background:var(--guide-soft);border-radius:9px;margin:14px 0 6px;padding:6px 9px;list-style:none;color:var(--guide-accent)!important;font-family:var(--font-title,"Cafe24Ssurround"), sans-serif!important}.guide-detail-line.is-sub{color:#746a6f;margin-left:5px;list-style:none}.guide-detail-line.is-sub:before{content:"↳";color:var(--guide-accent);margin-right:7px}.newbie-guide-nav button.active,.newbie-guide-nav button:hover{border-color:#0000!important}body .newbie-guide-content .guide-section[data-guide-theme]{border-top-color:#0000!important}body .newbie-guide-content .guide-section[data-guide-theme=routine]{--guide-accent:#67b98c!important;--guide-soft:#ecf9f1!important;box-shadow:inset 0 4px #67b98c,0 14px 35px #48313a0e!important}body .newbie-guide-content .guide-section[data-guide-theme=weather]{--guide-accent:#72a7f2!important;--guide-soft:#eef6ff!important;box-shadow:inset 0 4px #72a7f2,0 14px 35px #48313a0e!important}body .newbie-guide-content .guide-section[data-guide-theme=general]{--guide-accent:#e5a84d!important;--guide-soft:#fff7e9!important;box-shadow:inset 0 4px #e5a84d,0 14px 35px #48313a0e!important}body .newbie-guide-content .guide-section[data-guide-theme=hobby]{--guide-accent:#9b86e8!important;--guide-soft:#f4f0ff!important;box-shadow:inset 0 4px #9b86e8,0 14px 35px #48313a0e!important}body .newbie-guide-content .guide-section[data-guide-theme=gacha]{--guide-accent:#ff8e7c!important;--guide-soft:#fff1ec!important;box-shadow:inset 0 4px #ff8e7c,0 14px 35px #48313a0e!important}body .newbie-guide-content .guide-section[data-guide-theme]:before,body .newbie-guide-content .guide-section[data-guide-theme]:after{border-color:var(--guide-accent)!important}body .newbie-guide-content .guide-section[data-guide-theme] .guide-section-head h2,body .newbie-guide-content .guide-section[data-guide-theme] .guide-section-head p,body .newbie-guide-content .guide-section[data-guide-theme] .guide-card-list article.open>button,body .newbie-guide-content .guide-section[data-guide-theme] .guide-card-list article.open>button .guide-card-copy strong,body .newbie-guide-content .guide-section[data-guide-theme] .guide-card-list article.open>button svg,body .newbie-guide-content .guide-section[data-guide-theme] .guide-detail-line strong,body .newbie-guide-content .guide-section[data-guide-theme] .guide-detail-line.is-group,body .newbie-guide-content .guide-section[data-guide-theme] .guide-detail-line.is-sub:before{color:var(--guide-accent)!important}body .newbie-guide-content .guide-section[data-guide-theme] .guide-detail-line::marker{color:var(--guide-accent)!important}body .newbie-guide-content .guide-section[data-guide-theme] .guide-section-head>span,body .newbie-guide-content .guide-section[data-guide-theme] .guide-detail-line.is-group{background:var(--guide-soft)!important}body .newbie-guide-nav button[data-guide-theme=routine]{--guide-accent:#67b98c!important;--guide-soft:#ecf9f1!important}body .newbie-guide-nav button[data-guide-theme=weather]{--guide-accent:#72a7f2!important;--guide-soft:#eef6ff!important}body .newbie-guide-nav button[data-guide-theme=general]{--guide-accent:#e5a84d!important;--guide-soft:#fff7e9!important}body .newbie-guide-nav button[data-guide-theme=hobby]{--guide-accent:#9b86e8!important;--guide-soft:#f4f0ff!important}body .newbie-guide-nav button[data-guide-theme=gacha]{--guide-accent:#ff8e7c!important;--guide-soft:#fff1ec!important}body .newbie-guide-nav button[data-guide-theme].active{color:var(--guide-accent)!important;border-color:color-mix(in srgb, var(--guide-accent) 42%, #eee3e7)!important;background:linear-gradient(105deg, var(--guide-soft), #fff 82%)!important}body .newbie-guide-nav button[data-guide-theme].active .guide-card-copy strong,body .newbie-guide-nav button[data-guide-theme].active strong{color:var(--guide-accent)!important}body .crop-selector-card button[data-crop-name=토마토]{--crop-rgb:235, 91, 99!important}body .crop-selector-card button[data-crop-name=벼]{--crop-rgb:112, 168, 79!important}body .crop-selector-card button[data-crop-name=파인애플]{--crop-rgb:226, 169, 47!important}body .crop-selector-card button[data-crop-name=찻잎]{--crop-rgb:74, 153, 83!important}body .crop-selector-card button[data-crop-name=감자]{--crop-rgb:167, 126, 74!important}body .crop-selector-card button[data-crop-name=당근]{--crop-rgb:239, 126, 53!important}body .crop-selector-card button[data-crop-name=밀]{--crop-rgb:218, 166, 50!important}body .crop-selector-card button[data-crop-name=카카오]{--crop-rgb:132, 86, 61!important}body .crop-selector-card button[data-crop-name=딸기]{--crop-rgb:226, 71, 103!important}body .crop-selector-card button[data-crop-name=가지]{--crop-rgb:139, 86, 181!important}body .crop-selector-card button[data-crop-name=양상추]{--crop-rgb:78, 164, 91!important}body .crop-selector-card button[data-crop-name=포도]{--crop-rgb:114, 78, 181!important}body .crop-selector-card button[data-crop-name=옥수수]{--crop-rgb:226, 178, 43!important}body .crop-selector-card button[data-crop-name=아보카도]{--crop-rgb:69, 140, 78!important}body .topbar .weather-strip.enhanced-weather-strip{gap:2px!important;min-width:356px!important;height:68px!important;padding:8px 13px!important}body .topbar .weather-strip.enhanced-weather-strip>div{gap:2px!important;width:57px!important;min-width:57px!important}body .topbar .weather-strip.enhanced-weather-strip span{font-family:var(--font-body,"Cafe24SsurroundAir"), sans-serif!important;font-size:12px!important;line-height:1.15!important}body .topbar .weather-strip.enhanced-weather-strip b{font-size:23px!important;line-height:1!important}body .topbar .weather-strip.enhanced-weather-strip small{font-family:var(--font-body,"Cafe24SsurroundAir"), sans-serif!important;font-size:11px!important;line-height:1.15!important}body .topbar .weather-strip.enhanced-weather-strip .weather-more-icon{width:18px!important;height:18px!important;margin-left:2px!important}@media (width<=1180px){body .topbar .weather-strip.enhanced-weather-strip{min-width:322px!important}body .topbar .weather-strip.enhanced-weather-strip>div{width:51px!important;min-width:51px!important}}html,body,#root{min-height:100%;background-color:#f8edef!important}.app-shell{background:0 0!important}.main-content{background:linear-gradient(#ffffff4d,#0000 320px)!important}body .newbie-guide-content .guide-section[data-guide-theme=routine]{--section-accent:#67b98c!important;--section-soft:#ecf9f1!important}body .newbie-guide-content .guide-section[data-guide-theme=weather]{--section-accent:#72a7f2!important;--section-soft:#eef6ff!important}body .newbie-guide-content .guide-section[data-guide-theme=general]{--section-accent:#e5a84d!important;--section-soft:#fff7e9!important}body .newbie-guide-content .guide-section[data-guide-theme=hobby]{--section-accent:#9b86e8!important;--section-soft:#f4f0ff!important}body .newbie-guide-content .guide-section[data-guide-theme=gacha]{--section-accent:#ff8e7c!important;--section-soft:#fff1ec!important}body .newbie-guide-content .guide-section[data-guide-theme]{border-top:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 35px #48313a0e!important}body .newbie-guide-content .guide-section[data-guide-theme]:before{content:""!important;z-index:3!important;background:var(--section-accent)!important;pointer-events:none!important;border:0!important;border-radius:0!important;height:4px!important;display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important}body .newbie-guide-content .guide-section[data-guide-theme]:after{content:none!important;display:none!important}body .newbie-guide-content .guide-section[data-guide-theme] .guide-section-head h2,body .newbie-guide-content .guide-section[data-guide-theme] .guide-section-head p{color:var(--section-accent)!important;-webkit-text-fill-color:var(--section-accent)!important}body .newbie-guide-content .guide-section[data-guide-theme] .guide-section-head>span{background:var(--section-soft)!important}body .newbie-guide-content .guide-section[data-guide-theme] .guide-card-list article.open{border-color:color-mix(in srgb, var(--section-accent) 50%, #eadfe3)!important}body .newbie-guide-content .guide-section[data-guide-theme] .guide-card-list article.open>button{color:var(--section-accent)!important;background:linear-gradient(90deg, var(--section-soft), #fff 82%)!important}body .newbie-guide-content .guide-section[data-guide-theme] .guide-card-list article.open>button strong,body .newbie-guide-content .guide-section[data-guide-theme] .guide-card-list article.open>button .guide-card-copy strong,body .newbie-guide-content .guide-section[data-guide-theme] .guide-card-list article.open>button svg,body .newbie-guide-content .guide-section[data-guide-theme] .guide-detail-list strong,body .newbie-guide-content .guide-section[data-guide-theme] .guide-detail-list b,body .newbie-guide-content .guide-section[data-guide-theme] .guide-detail-line strong,body .newbie-guide-content .guide-section[data-guide-theme] .guide-detail-line b,body .newbie-guide-content .guide-section[data-guide-theme] .guide-detail-line.is-group,body .newbie-guide-content .guide-section[data-guide-theme] .guide-detail-line.is-sub:before,body .newbie-guide-content .guide-section[data-guide-theme] .guide-card-list ul strong,body .newbie-guide-content .guide-section[data-guide-theme] .guide-card-list ul b{color:var(--section-accent)!important;-webkit-text-fill-color:var(--section-accent)!important}body .newbie-guide-content .guide-section[data-guide-theme] .guide-detail-line::marker{color:var(--section-accent)!important;-webkit-text-fill-color:var(--section-accent)!important}body .newbie-guide-content .guide-section[data-guide-theme] .guide-detail-list{background:color-mix(in srgb, var(--section-soft) 54%, #fff)!important}body .crop-selector-card .crop-picker-grid.compact-crop-picker>button{background:radial-gradient(ellipse 125% 130% at 50% 43%, rgba(var(--crop-rgb), .24) 0%, rgba(var(--crop-rgb), .14) 42%, rgba(var(--crop-rgb), .05) 72%, #fffffffc 100%)!important;border-color:rgba(var(--crop-rgb), .25)!important}body .crop-selector-card .crop-picker-grid.compact-crop-picker>button:hover{border-color:rgba(var(--crop-rgb), .54)!important;box-shadow:0 11px 23px rgba(var(--crop-rgb), .11)!important}body .crop-selector-card .crop-picker-grid.compact-crop-picker>button.active{border-color:rgba(var(--crop-rgb), .72)!important;box-shadow:0 0 0 3px rgba(var(--crop-rgb), .1), 0 12px 25px rgba(var(--crop-rgb), .12)!important}body .crop-selector-card .crop-picker-grid.compact-crop-picker>button strong{letter-spacing:-.02em!important;font-size:15px!important;line-height:1.2!important}body .crop-selector-card .crop-timer-start.compact-start-button{justify-content:center!important;place-self:flex-start start!important;width:fit-content!important;min-width:0!important;max-width:100%!important;margin-right:0!important;padding-left:16px!important;padding-right:16px!important;display:inline-flex!important}body .portal-sidebar-nav .nav-icon-wrap>img,body .portal-sidebar-nav .nav-icon-wrap>svg,body .sidebar-nav .nav-icon-wrap>img,body .sidebar-nav .nav-icon-wrap>svg{place-self:center!important;margin:0!important;display:block!important;transform:translateY(1px)!important}body .app-profile-cover{position:relative!important}body .app-profile-cover .profile-cover-upload-label{z-index:80!important;cursor:pointer!important;pointer-events:auto!important;-webkit-user-select:none!important;user-select:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:0 14px!important;display:inline-flex!important;position:absolute!important;bottom:16px!important;right:18px!important;overflow:hidden!important}body .app-profile-cover .profile-cover-upload-label>svg{pointer-events:none!important}body .app-profile-cover .profile-cover-file-input{z-index:2!important;opacity:0!important;cursor:pointer!important;border:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}body .app-profile-cover .profile-cover-upload-label.is-busy{opacity:.65!important}body .portal-map-preview-card .home-map-filter-chips{align-items:center!important}body .portal-map-preview-card .home-map-filter-chips>button{white-space:nowrap!important;min-height:38px!important;font-size:14px!important}body .portal-map-preview-card .home-map-combined-chip{--chip-rgb:115, 163, 127;border:1px solid rgba(var(--chip-rgb), .25)!important;color:#776b70!important;background:radial-gradient(ellipse 140% 155% at 50% 50%, rgba(var(--chip-rgb), .17), rgba(var(--chip-rgb), .055) 68%, #fff 98%)!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:0 13px!important;display:inline-flex!important}body .portal-map-preview-card .home-map-combined-chip.active{color:#47795c!important;border-color:rgba(var(--chip-rgb), .58)!important;box-shadow:0 0 0 3px rgba(var(--chip-rgb), .08)!important}body .portal-map-preview-card .home-map-combined-icons{align-items:center!important;gap:1px!important;display:inline-flex!important}body .portal-map-preview-card .home-map-combined-icons b{color:#a3989c!important;margin-inline:-2px!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:800!important}body .portal-map-preview-card .home-map-filter-chips .tone-npc{--chip-rgb:151, 116, 211}body .portal-map-preview-card .home-map-filter-chips .tone-animal{--chip-rgb:239, 153, 76}body .portal-map-preview-card .home-map-filter-chips .tone-location{--chip-rgb:95, 177, 224}body .portal-map-preview-card .home-map-filter-chips .map-dynamic-filter-chip:nth-of-type(4){--chip-rgb:233, 111, 160}body .portal-map-preview-card .home-map-filter-chips .map-dynamic-filter-chip:nth-of-type(5){--chip-rgb:139, 101, 74}body .portal-resource-map .map-place-text,body .map-place-text{color:#fff!important;min-width:0!important;box-shadow:none!important;letter-spacing:-.02em!important;text-shadow:0 1px 2px #0f191ffa,0 2px 5px #0f191fe6,0 0 9px #0f191fb8!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;font-family:Cafe24Ssurround,Pretendard,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:13px!important;font-weight:700!important}body .portal-shortcut-section .section-heading h2,body .portal-progress-card .section-heading h2,body .portal-map-preview-card .map-header .section-heading h2{letter-spacing:-.03em!important;font-size:26px!important;line-height:1.12!important}body .portal-todo-card .portal-todo-head h2{letter-spacing:-.035em!important;margin:0!important;font-size:29px!important;line-height:1.05!important}body .portal-todo-card .portal-todo-head .eyebrow{display:none!important}body .portal-todo-card .portal-todo-list .todo-item-row.done,body .portal-todo-card .portal-todo-list .todo-item-row.done:hover{background:#f0f1f2!important;border-color:#e1e2e3!important;box-shadow:inset 0 0 0 1px #5c60630b!important}body .portal-todo-card .portal-todo-list .todo-item-row.done .todo-check{color:#fff!important;background:#66c69b!important;border-color:#66c69b!important;box-shadow:0 5px 12px #48b28433!important}body .portal-todo-card .portal-todo-list .todo-item-row.done .todo-item>span:last-child{color:#929699!important;text-decoration-color:#a9acae!important}body .weather-popover .weekly-weather-grid article strong{font-size:16px!important;font-weight:900!important;line-height:1.15!important}body .weather-popover .weekly-weather-grid article small{font-size:11px!important}body .redeem-code-line code{font-synthesis:weight!important;letter-spacing:.025em!important;font-family:Cafe24Ssurround,Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:1.2!important}@media (width<=900px){body .portal-shortcut-section .section-heading h2,body .portal-progress-card .section-heading h2,body .portal-map-preview-card .map-header .section-heading h2{font-size:23px!important}body .portal-todo-card .portal-todo-head h2{font-size:26px!important}}body .portal-sidebar-nav .nav-icon-glyph,body .sidebar-nav .nav-icon-glyph{transform-origin:50%!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;transition:transform .16s!important;top:2px!important;left:-2px!important}body .app-profile-cover .profile-cover-upload-button{z-index:80!important;cursor:pointer!important;pointer-events:auto!important;-webkit-user-select:none!important;user-select:none!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;min-height:40px!important;padding:0 14px!important;display:inline-flex!important;position:absolute!important;bottom:16px!important;right:18px!important}body .app-profile-cover .profile-cover-upload-button:disabled{cursor:wait!important;opacity:.65!important}body .app-profile-cover .profile-cover-file-input{pointer-events:none!important;width:0!important;height:0!important;display:none!important}body .interactive-map.preview .map-place-text,body .portal-resource-map.preview .map-place-text{letter-spacing:-.015em!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Pretendard,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:400!important}body .interactive-map.detail .resource-map-pin,body .interactive-map.detail .map-place-text{scale:var(--map-overlay-scale,1)!important;transform-origin:50%!important}body .interactive-map.detail .resource-map-pin:hover,body .interactive-map.detail .resource-map-pin.selected{z-index:20!important}body .map-filter-sidebar-head{padding-right:92px!important;position:relative!important}body .map-filter-reset-button{white-space:nowrap!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-height:34px!important;padding:0 11px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important;position:absolute!important;top:0!important;right:0!important}body .pet-breed-art{place-items:center!important;display:grid!important;overflow:hidden!important}body .pet-breed-art>img,body .pet-breed-art>.fit-image,body .pet-breed-card .pet-breed-art img{object-fit:contain!important;object-position:center center!important;width:84%!important;max-width:84%!important;height:84%!important;max-height:84%!important;margin:auto!important;padding:4px!important;transform:none!important}body .community-subpage>.browser-back-header,body .community-subpage>.subpage-header.card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 2px 16px!important}body .community-card-view{overflow:hidden!important}body .community-card-title-button,body .community-card-copy-button{width:100%!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;padding-inline:18px!important;display:block!important}body .community-card-title-button{padding-top:17px!important;padding-bottom:8px!important}body .community-card-title-button h3{margin:0!important}body .community-card-copy-button{padding-top:5px!important;padding-bottom:14px!important}body .community-card-copy-button p{color:#6f666a!important;white-space:pre-wrap!important;margin:0!important}body .community-card-view .community-author-row{box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-top:2px!important}body .community-card-between-tags,body .post-detail-tags-between{flex-wrap:wrap!important;gap:7px!important;padding:0 18px 9px!important;display:flex!important}body .community-card-between-tags>.community-content-tag:not(.community-tag-chip),body .post-detail-tags-between button{color:#d95882!important;background:#fff2f6!important;border:1px solid #f0cbd7!important;border-radius:999px!important;align-items:center!important;min-height:29px!important;padding:4px 11px!important;font-size:13px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}body .community-image-carousel{aspect-ratio:1!important;isolation:isolate!important;background:#f8f4f5!important;width:100%!important;position:relative!important;overflow:hidden!important}body .community-detail-page .community-image-carousel{border-radius:16px!important;margin-top:15px!important}body .community-carousel-open{background:0 0!important;border:0!important;place-items:center!important;padding:0!important}body .community-carousel-arrow{z-index:5!important;color:#fff!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#221d1f85!important;border:1px solid #ffffffb8!important;border-radius:999px!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;display:grid!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:0 6px 18px #140f1238!important}body .community-image-carousel.compact .community-carousel-arrow{width:34px!important;height:34px!important}body .community-carousel-arrow.prev{left:12px!important}body .community-carousel-arrow.next{right:12px!important}body .community-carousel-count,body .community-carousel-inline-count{z-index:5!important;box-sizing:border-box!important;color:#fff!important;-webkit-backdrop-filter:blur(7px)!important;pointer-events:none!important;background:#494447ad!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:48px!important;height:30px!important;padding:0 10px!important;font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:13px!important;left:auto!important;right:13px!important;box-shadow:0 4px 12px #211b1e21!important}body .community-carousel-dots{z-index:5!important;gap:5px!important;display:flex!important;position:absolute!important;bottom:12px!important;left:50%!important;transform:translate(-50%)!important}body .community-carousel-dots i{background:#ffffff9e!important;border-radius:999px!important;width:6px!important;height:6px!important;box-shadow:0 1px 4px #0000002e!important}body .community-carousel-dots i.active{background:#fff!important;width:15px!important}body .community-detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr)!important;display:grid!important}body .community-detail-page,body .community-comments-page{min-width:0!important}body .community-detail-page .post-detail-author{box-shadow:none!important;background:0 0!important;border-radius:0!important}body .community-comments-page{flex-direction:column!important;max-height:calc(100vh - 36px)!important;display:flex!important;position:sticky!important;overflow:hidden!important}body .community-comment-list{flex:auto!important;min-height:180px!important;padding-right:4px!important;overflow-y:auto!important}body .community-comments-page .comment-input-wrap{background:inherit!important;border-top:1px solid #eee4e7!important;flex:none!important;padding-top:10px!important}body .community-comment-thread{position:relative!important}body .community-comment-thread.is-reply{border-left:2px solid #eadce2!important;margin-left:34px!important;padding-left:12px!important}body .comment-row.is-reply{background:#fbf7f9!important;border-radius:12px!important;margin-top:2px!important}body .comment-row.is-reply:before{color:#a98798!important;font-size:10px!important;font-weight:850!important;position:absolute!important;top:9px!important;right:8px!important}body .comment-row{position:relative!important}body .comment-meta-line{flex-wrap:wrap!important;align-items:baseline!important;gap:7px!important;display:flex!important}body .comment-meta-line>span{color:#aaa0a4!important;letter-spacing:0!important;font-variant-numeric:normal!important;font-weight:650!important}body .comment-reply-button{color:#9c7487!important;background:0 0!important;border:0!important;margin-top:5px!important;padding:0!important;font-weight:800!important}body .comment-reply-target{color:#8b6577!important;background:#f8eef3!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important;padding:7px 9px!important;font-size:11px!important;font-weight:750!important;display:flex!important}body .comment-reply-target button{color:#9a7a89!important;background:#fff!important;border-radius:8px!important;place-items:center!important;width:24px!important;height:24px!important;padding:0!important;display:grid!important}@media (width<=1040px){body .community-detail-layout{grid-template-columns:1fr!important}body .community-comment-list{max-height:520px!important}}@media (width<=640px){body .map-filter-sidebar-head{padding-right:0!important}body .map-filter-reset-button{margin-top:0!important;position:static!important}body .community-comment-thread.is-reply{margin-left:18px!important;padding-left:8px!important}body .community-carousel-arrow{width:34px!important;height:34px!important}}html{min-height:100%;background:#f4ece9!important}body{min-height:100vh;background:linear-gradient(#fffcfa75 0%,#fffaf88c 46%,#fffaf8a8 100%) fixed,radial-gradient(circle at 13% 2%,#ffdee91c,#0000 31%) fixed,radial-gradient(circle at 92% 13%,#dcefff1a,#0000 27%) fixed,url(/images/backgrounds/heartopia-main-background.webp) top/cover no-repeat fixed!important}body:before,body:after{content:none!important;display:none!important}#root,.app-shell,.main-content{background:0 0!important}.sidebar{background:#fffdfbf5!important;border-right-color:#e5d7dce6!important;box-shadow:8px 0 30px #4e36400e!important}.card{border-color:#e6d8deed!important;box-shadow:0 12px 30px #523a4413!important}.hero-banner,.event-carousel{box-shadow:0 14px 34px #35252c21!important}@media (width<=760px){body{background:linear-gradient(#fffcfaa3 0%,#fffaf8b8 50%,#fffaf8cc 100%),url(/images/backgrounds/heartopia-main-background.webp) 52% 0/cover no-repeat!important}.sidebar{background:#fffdfbfb!important}}body .page-transition>.page-heading:first-child,body .page-transition>.page-header:first-child,body .subpage-header.card{-webkit-backdrop-filter:blur(15px)saturate(1.03)!important;backdrop-filter:blur(15px)saturate(1.03)!important;background:#ffffffe8!important}body .page-transition>.page-heading:first-child:after,body .page-transition>.page-header:first-child:after,body .page-summary-grid .info-tile:after,body .subpage-header.card:after{content:none!important;display:none!important}body .topbar{grid-template-columns:minmax(430px,1fr) auto auto!important;column-gap:8px!important}body .global-search-wrap{width:100%!important;min-width:0!important;max-width:none!important}body .clickable-weather,body .profile-card,body .notification-button{transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s!important}body .clickable-weather:hover,body .profile-card:hover,body .notification-button:hover{border-color:#ff709957!important;transform:translateY(-2px)!important;box-shadow:0 11px 25px #4e303b1a!important}body .notification-button:hover{color:#ed6287!important;background:#fff6f9!important}body .portal-sidebar-nav>button,body .sidebar-nav>button{align-items:center!important;min-height:48px!important;font-size:16px!important;font-weight:850!important;line-height:1.2!important}body .portal-sidebar-nav .nav-icon-wrap,body .portal-sidebar-nav .nav-icon-wrap.emoji-nav-icon,body .sidebar-nav .nav-icon-wrap,body .sidebar-nav .nav-icon-wrap.emoji-nav-icon{text-align:center!important;align-self:center!important;place-items:center!important;padding:0!important;line-height:1!important;display:grid!important;overflow:hidden!important;transform:none!important}body .portal-sidebar-nav .nav-icon-glyph,body .sidebar-nav .nav-icon-glyph{text-align:center!important;place-items:center!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;line-height:1!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}body .portal-sidebar-nav button:hover .nav-icon-glyph,body .portal-sidebar-nav button.active .nav-icon-glyph,body .sidebar-nav button:hover .nav-icon-glyph,body .sidebar-nav button.active .nav-icon-glyph{transform:scale(1.04)!important}body .sidebar-nav-label{font-size:11px!important}body .portal-todo-head{justify-content:flex-end!important;align-items:center!important;min-height:52px!important;display:flex!important;position:relative!important}body .portal-todo-head .todo-title-only{white-space:nowrap!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}body .portal-todo-head .todo-title-only h2{margin:0!important;font-size:25px!important;line-height:1!important}body .todo-item-row.done{opacity:1!important;background:0 0!important}body .todo-item-row:hover,body .todo-item-row.done:hover{background:#f6f3f4!important}body .todo-item-row.done .todo-check{color:#fff!important;background:linear-gradient(135deg,#76d2ad,#55b98f)!important;border-color:#66c49d!important}body .todo-item-row.done .todo-item>span:last-child{color:#9a9296!important;-webkit-text-decoration:line-through #51b089ad!important;text-decoration:line-through #51b089ad!important}body .portal-shortcut-section .section-heading h2,body .portal-progress-card .section-heading h2{font-size:25px!important;line-height:1.15!important}body .portal-catalog-shortcuts>button strong,body .home-tool-shortcuts>button strong{font-size:17px!important;line-height:1.2!important}body .portal-catalog-shortcuts>button,body .home-tool-shortcuts>button{min-height:66px!important}body .map-page-confirmed>span strong{font-weight:900!important}body .map-page-confirmed>span small,body .map-filter-sidebar-head p{display:none!important}body .community-page-card{margin-inline:auto!important;overflow:visible!important}body .community-top-toolbar{grid-template-columns:minmax(320px,1fr) auto auto!important;align-items:center!important;gap:10px!important;padding:12px!important;display:grid!important}body .community-top-toolbar .local-search{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}body .community-view-buttons,body .community-inline-filters{justify-content:center!important;align-items:center!important;gap:7px!important;display:flex!important}body .community-tag-strip{justify-content:center!important;gap:8px!important}body .community-feed{width:min(920px,100%)!important;margin-inline:auto!important}body .community-card-view{background:#fffffffa!important;width:100%!important;max-width:920px!important;margin-inline:auto!important}body .community-card-view .community-author-row{margin:0!important;padding:18px 20px 10px!important}body .community-card-view .community-author-row strong,body .post-detail-author strong{font-size:16px!important;line-height:1.25!important}body .community-card-view .community-author-row span,body .post-detail-author span{margin-top:3px!important;font-size:12px!important}body .community-card-between-tags{margin:0!important;padding:2px 20px 8px!important}body .community-card-title-button{padding:3px 20px 10px!important}body .community-card-title-button h3{font-size:21px!important;line-height:1.4!important}body .community-card-copy-button{padding:2px 20px 16px!important}body .community-card-copy-button p{font-size:16px!important;line-height:1.75!important}body .community-card-actions button,body .community-card-actions span{font-size:14px!important;font-weight:800!important}body .community-tag-row span,body .post-detail-tags button{font-size:13px!important}body .community-image-carousel,body .community-image-carousel.compact,body .community-detail-page .community-image-carousel{aspect-ratio:auto!important;background:#f8f6f6!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}body .community-carousel-open{justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important}body .community-carousel-open img{object-fit:contain!important;object-position:center!important;will-change:auto!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:82vh!important;margin:0 auto!important;transition:none!important;animation:none!important;display:block!important}body .community-image-carousel.compact .community-carousel-open img{max-height:720px!important}body .community-carousel-arrow{transition:background-color .1s,transform .1s!important}body .community-carousel-arrow:active{transform:translateY(-50%)scale(.94)!important}body .community-subpage{width:min(1220px,100%)!important;margin-inline:auto!important}body .community-detail-layout{align-items:start!important;gap:16px!important}body .community-detail-page,body .community-comments-page{background:#fffffff5!important;border:1px solid #e8dadff5!important;align-self:start!important;margin-top:0!important;box-shadow:0 16px 38px #452b3414!important}body .community-detail-page{padding:22px!important}body .community-comments-page{padding:18px 20px 20px!important;top:14px!important}body .community-comments-page>h3{margin:0 0 10px!important;padding:0!important;font-size:21px!important;line-height:1.25!important}body .post-detail-author{width:100%!important;padding:0 0 11px!important}body .post-detail-tags-between{padding:0 0 10px!important}body .post-detail-title{color:#342f32!important;margin:2px 0 12px!important;font-size:25px!important;line-height:1.35!important}body .post-detail-content{color:#5f575b!important;margin:0 0 14px!important;font-size:19px!important;line-height:1.8!important}body .post-detail-actions button,body .post-detail-actions span{font-size:14px!important;font-weight:800!important}body .community-comment-list{padding-top:0!important}body .comment-row{grid-template-columns:42px minmax(0,1fr)!important;gap:11px!important;padding:13px 0!important}body .comment-row>button{width:42px!important;height:42px!important}body .comment-meta-line strong{font-size:15px!important}body .comment-meta-line>span{font-size:12px!important}body .comment-row p{margin:6px 0 0!important;font-size:15px!important;line-height:1.65!important}body .comment-reply-button{font-size:13px!important}body .comment-input input,body .empty-comment{font-size:14px!important}body .comment-row.is-reply:before{content:none!important;display:none!important}body .comment-row.is-reply{padding:12px 10px!important}body .newbie-guide-layout{align-items:start!important}body .newbie-guide-nav{border-top:4px solid #ff719a!important;align-self:start!important;position:sticky!important;top:92px!important;overflow:hidden!important}body .newbie-guide-nav:before{content:"빠른 이동"!important;color:#ed6287!important;letter-spacing:.04em!important;padding:4px 12px 10px!important;font-size:12px!important;font-weight:900!important;display:block!important}body .newbie-guide-nav button{min-height:68px!important}body .newbie-guide-nav button strong{line-height:1.25!important}body .newbie-guide-nav button small{margin-top:0!important;font-size:12px!important;line-height:1.35!important}body .newbie-guide-content .guide-section-head h2{line-height:1.25!important}body .newbie-guide-content .guide-section-head p{font-size:14px!important;line-height:1.5!important}body .newbie-guide-content .guide-card-list article>button{min-height:62px!important;padding:15px 18px!important}body .newbie-guide-content .guide-card-copy strong{font-size:16px!important;line-height:1.35!important}body .newbie-guide-content .guide-card-copy small{margin-top:-3px!important;font-size:12px!important;line-height:1.45!important}body .newbie-guide-content .guide-detail-list{padding:17px 24px 20px 45px!important}body .newbie-guide-content .guide-detail-line{margin-block:5px!important;font-size:15px!important;line-height:1.8!important}body .newbie-guide-content .guide-detail-line:not(.is-group):not(.is-sub)::marker{color:var(--section-accent,var(--guide-accent))!important}@media (width<=1180px){body .topbar{grid-template-columns:minmax(300px,1fr) auto auto!important}body .community-top-toolbar{grid-template-columns:1fr!important}body .community-view-buttons,body .community-inline-filters{justify-content:flex-start!important}}@media (width<=1040px){body .community-comments-page{max-height:none!important;position:static!important}body .community-carousel-open img{max-height:72vh!important}}@media (width<=760px){body .topbar{column-gap:6px!important}body .community-page-card{border-radius:20px!important;padding:12px!important}body .community-tag-strip{justify-content:flex-start!important}body .community-detail-page,body .community-comments-page{padding:15px!important}body .post-detail-title{font-size:22px!important}body .post-detail-content{font-size:17px!important}body .newbie-guide-nav{position:static!important}body .portal-catalog-shortcuts>button strong,body .home-tool-shortcuts>button strong{font-size:15px!important}}body .page-transition>.page-heading:first-child,body .page-transition>.page-header:first-child,body .page-heading,body .page-header,body .subpage-header.card,body .browser-back-header{min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:4px 0 18px!important;padding:8px 4px 12px!important;overflow:visible!important}body .page-transition>.page-heading:first-child:before,body .page-transition>.page-heading:first-child:after,body .page-transition>.page-header:first-child:before,body .page-transition>.page-header:first-child:after,body .page-heading:before,body .page-heading:after,body .page-header:before,body .page-header:after,body .subpage-header.card:before,body .subpage-header.card:after{content:none!important;display:none!important}body .page-heading h1,body .page-header h1{text-shadow:0 2px 14px #fffffff0!important}body .page-heading p,body .page-header p{text-shadow:0 1px 9px #fffffffa!important}body .resource-mini-card.image-resource-card>div{background:#fff!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:9px 12px!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important;display:flex!important}body .resource-mini-card.image-resource-card .resource-image{flex:none!important;align-self:center!important;margin:0!important}body .map-page-confirmed{align-items:stretch!important}body .map-page-confirmed>span{background:#fff!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:10px 14px!important;display:flex!important}body .map-page-confirmed>span strong{align-items:center!important;margin:0!important;font-size:18px!important;line-height:1.25!important;display:flex!important}body .portal-shortcut-section,body .portal-progress-card,body .portal-todo-card,body .portal-map-preview-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}body .portal-catalog-shortcuts>button,body .home-tool-shortcuts>button{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;background-image:none!important}body .portal-catalog-shortcuts>button:nth-child(6n+1){background:#eef8fd!important}body .portal-catalog-shortcuts>button:nth-child(6n+2){background:#fff4eb!important}body .portal-catalog-shortcuts>button:nth-child(6n+3){background:#fff0f3!important}body .portal-catalog-shortcuts>button:nth-child(6n+4){background:#fff0f7!important}body .portal-catalog-shortcuts>button:nth-child(6n+5){background:#eff9f4!important}body .portal-catalog-shortcuts>button:nth-child(6n+6){background:#f6f1fb!important}body .home-tool-shortcuts>button:nth-child(3n+1){background:#fff8e9!important}body .home-tool-shortcuts>button:nth-child(3n+2){background:#f6f1fb!important}body .home-tool-shortcuts>button:nth-child(3n+3){background:#eef8fd!important}body .portal-catalog-shortcuts>button:before,body .portal-catalog-shortcuts>button:after,body .home-tool-shortcuts>button:before,body .home-tool-shortcuts>button:after{content:none!important;display:none!important}body .portal-todo-card .portal-todo-list .todo-item-row.done,body .portal-todo-card .portal-todo-list .todo-item-row.done:not(:hover){box-shadow:none!important;background:0 0!important;border-color:#0000!important}body .portal-todo-card .portal-todo-list .todo-item-row.done .todo-item,body .portal-todo-card .portal-todo-list .todo-item-row.done .todo-delete{background:0 0!important}body .portal-todo-card .portal-todo-list .todo-item-row:hover,body .portal-todo-card .portal-todo-list .todo-item-row.done:hover{box-shadow:none!important;background:#f3f1f2!important;border-color:#ebe5e7!important}body .community-page-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #eadfe3!important;border-radius:26px!important;width:min(1220px,100%)!important;min-height:640px!important;margin:0 auto 28px!important;padding:22px 24px 34px!important;box-shadow:0 18px 44px #452b341a!important}body .community-page-card:before,body .community-page-card:after{content:none!important;display:none!important}body .community-top-toolbar{background:#fff!important;border:1px solid #eee5e7!important;box-shadow:0 8px 20px #492d360b!important}body .community-tag-strip{margin:8px 0 20px!important;padding:4px 2px!important}body .community-feed{padding-bottom:14px!important}body .map-filter-sidebar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}body .map-filter-toggle-grid button,body .map-dynamic-filter-chip,body .map-filter-section button{opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#eadfe3!important;box-shadow:0 5px 14px #472c3609!important}body .map-filter-toggle-grid button.active,body .map-dynamic-filter-chip.active,body .map-filter-section button.active{color:#e9557f!important;background:#fff1f5!important;border-color:#ffabc5!important}body .gathering-category-strip,body .refined-cooking-mode,body .cooking-mode-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #eadfe3!important;border-radius:22px!important;padding:12px!important}body .gathering-category-strip,body .cooking-mode-tabs{gap:10px!important;display:grid!important}body .gathering-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}body .cooking-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .gathering-category-strip>button,body .cooking-mode-tabs>button{color:#342f32!important;background-image:none!important;border:1px solid #eadfe3!important;border-top-width:2px!important;border-radius:17px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;min-width:0!important;height:auto!important;min-height:68px!important;padding:10px 16px!important;display:flex!important;box-shadow:0 7px 18px #472c360a!important}body .gathering-category-strip>button:first-child{background:#eef8fd!important;border-top-color:#68b7e8!important}body .gathering-category-strip>button:nth-child(2){background:#fff4eb!important;border-top-color:#f5a15a!important}body .gathering-category-strip>button:nth-child(3){background:#fff0f3!important;border-top-color:#ff6f91!important}body .gathering-category-strip>button:nth-child(4){background:#fff0f7!important;border-top-color:#ec75b8!important}body .cooking-mode-tabs>button:first-child{background:#f6f1fb!important;border-top-color:#9b7be0!important}body .cooking-mode-tabs>button:nth-child(2){background:#eff9f4!important;border-top-color:#62c7a0!important}body .gathering-category-strip .category-emoji,body .catalog-tab-icon{background:#ffffffe0!important;border-radius:13px!important;align-self:center!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;margin:0!important;padding:0!important;line-height:1!important;display:grid!important;overflow:hidden!important}body .catalog-tab-icon img{object-fit:contain!important;object-position:center!important;width:31px!important;height:31px!important;margin:0!important;display:block!important}body .gathering-category-strip>button>div{align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}body .gathering-category-strip strong,body .catalog-tab-label{font-size:18px!important;font-weight:900!important;line-height:1.15!important}body .gathering-category-strip small,body .gathering-category-strip em,body .cooking-mode-tabs small{display:none!important}@media (width>=1501px){body .topbar{grid-template-columns:minmax(320px,660px) auto auto!important;justify-content:center!important;column-gap:10px!important}body .global-search-wrap{width:100%!important;max-width:660px!important}}@media (width>=921px) and (width<=1500px){body .topbar{grid-template-columns:minmax(260px,1fr) auto!important;gap:10px!important}body .global-search-wrap{max-width:none!important}body .weather-strip{grid-area:2/1/auto/-1!important;justify-content:center!important;justify-self:stretch!important}body .profile-area{grid-area:1/2!important}}@media (width<=920px){body .gathering-category-strip,body .cooking-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){body .community-page-card{border-radius:20px!important;min-height:0!important;padding:14px!important}body .gathering-category-strip>button,body .cooking-mode-tabs>button{gap:9px!important;min-height:58px!important;padding:8px 10px!important}body .gathering-category-strip strong,body .catalog-tab-label{font-size:15px!important}body .gathering-category-strip .category-emoji,body .catalog-tab-icon{width:38px!important;min-width:38px!important;height:38px!important}body .catalog-tab-icon img{width:28px!important;height:28px!important}}body .portal-sidebar-nav button,body .sidebar-nav button,body .portal-catalog-shortcuts>button strong,body .home-tool-shortcuts>button strong,body .gathering-category-strip strong,body .catalog-tab-label,body .filter-chip,body .segmented button,body .tabs button,body .profile-card b,body .todo-item-row,body .resource-mini-card,body .newbie-guide-nav button strong,body .newbie-guide-content .guide-card-copy strong{font-family:var(--font-body)!important;letter-spacing:-.02em!important;font-weight:800!important}body .section-heading h2,body .portal-shortcut-section h2,body .portal-progress-card h2,body .portal-map-preview-card h2{font-size:22px!important}@media (width>=1025px) and (width<=1380px){body .main-content{min-width:0!important;padding-inline:16px!important;overflow-x:clip!important}body .topbar,body .page-transition{width:min(1180px, calc(100vw - var(--sidebar-width) - 32px))!important;min-width:0!important;max-width:1180px!important}body .topbar{grid-template-rows:auto!important;grid-template-columns:minmax(230px,1fr) minmax(300px,340px) auto!important;align-items:center!important;gap:0 10px!important}body .global-search-wrap{grid-area:1/1!important;width:100%!important;min-width:0!important;max-width:none!important}body .topbar .weather-strip.enhanced-weather-strip,body .weather-strip{grid-area:1/2!important;justify-content:center!important;justify-self:stretch!important;width:100%!important;min-width:0!important;overflow:hidden!important}body .topbar .weather-strip.enhanced-weather-strip>div,body .weather-strip>div{width:48px!important;min-width:48px!important}body .profile-area{grid-area:1/3!important;justify-content:flex-end!important;width:auto!important;min-width:0!important;display:flex!important}}@media (width>=1025px) and (width<=1140px){body .topbar{grid-template-columns:minmax(210px,1fr) 300px auto!important}body .profile-area .profile-card{justify-content:center!important;width:52px!important;min-width:52px!important;padding:4px!important}body .profile-area .profile-card>span:nth-child(2){display:none!important}body .profile-area .profile-card .avatar{width:40px!important;height:40px!important}}@media (width>=921px){:is(body .main-content:has(.newbie-guide-layout),body .page-transition:has(.newbie-guide-layout),body .newbie-guide-layout){overflow:visible!important}body .newbie-guide-layout{align-items:start!important}body .newbie-guide-nav{z-index:12!important;overscroll-behavior:contain!important;align-self:start!important;max-height:calc(100vh - 48px)!important;position:sticky!important;top:24px!important;overflow-y:auto!important}}body .portal-catalog-shortcuts>button,body .home-tool-shortcuts>button,body .gathering-category-strip>button,body .cooking-mode-tabs>button{--surface-rgb:244,139,173;--surface-color:#f48bad;isolation:isolate!important;border:1px solid #e2d5dbfa!important;position:relative!important;overflow:hidden!important}body .portal-catalog-shortcuts>button:hover,body .home-tool-shortcuts>button:hover,body .gathering-category-strip>button:hover,body .cooking-mode-tabs>button:hover{transform:translateY(-2px)!important}body .gathering-category-strip>button.active,body .cooking-mode-tabs>button.active{color:#342f32!important}body .gathering-category-strip .category-emoji,body .catalog-tab-icon.cooking-tab-icon{text-align:center!important;background:#ffffffe6!important;border-radius:13px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;margin:0!important;font-size:24px!important;overflow:hidden!important}body .catalog-tab-icon.cooking-tab-icon img{display:none!important}body .portal-catalog-shortcuts>button strong,body .home-tool-shortcuts>button strong,body .gathering-category-strip strong,body .catalog-tab-label{font-family:var(--font-body)!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important}@media (width<=920px){body .newbie-guide-nav{max-height:none!important;position:static!important;overflow:visible!important}}@media (width<=680px){body .portal-catalog-shortcuts>button strong,body .home-tool-shortcuts>button strong,body .gathering-category-strip strong,body .catalog-tab-label{font-size:15px!important}}body .portal-sidebar-nav>button>span:last-child,body .sidebar-nav>button>span:last-child,body .portal-catalog-shortcuts>button strong,body .home-tool-shortcuts>button strong,body .gathering-category-strip strong,body .catalog-tab-label,body .profile-card b,body .newbie-guide-nav button strong,body .newbie-guide-content .guide-section-head h2,body .newbie-guide-content .guide-card-copy strong,body .newbie-guide-content .guide-card-list article>button strong{font-family:var(--font-title,"Cafe24Ssurround"), "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif!important;letter-spacing:-.045em!important;font-weight:800!important}body .portal-sidebar-nav>button>span:last-child,body .sidebar-nav>button>span:last-child{font-size:17px!important;line-height:1.15!important}body .profile-card b{font-size:13px!important;line-height:1.15!important}body .newbie-guide-nav button strong{font-size:17px!important}body .newbie-guide-content .guide-section-head h2{font-size:26px!important}body .newbie-guide-content .guide-card-copy strong,body .newbie-guide-content .guide-card-list article>button strong{font-size:16px!important}body .portal-catalog-shortcuts>button,body .home-tool-shortcuts>button,body .gathering-category-strip>button,body .cooking-mode-tabs>button{background:radial-gradient(ellipse 118% 150% at 50% 52%, rgba(var(--surface-rgb), .39) 0%, rgba(var(--surface-rgb), .27) 40%, rgba(var(--surface-rgb), .13) 68%, #fffffffa 91%, #fff 100%)!important}body .portal-catalog-shortcuts>button:hover,body .home-tool-shortcuts>button:hover,body .gathering-category-strip>button:hover,body .cooking-mode-tabs>button:hover{background:radial-gradient(ellipse 120% 152% at 50% 52%, rgba(var(--surface-rgb), .46) 0%, rgba(var(--surface-rgb), .31) 42%, rgba(var(--surface-rgb), .15) 70%, #fff 93%)!important}body .gathering-category-strip .category-emoji,body .catalog-tab-icon.cooking-tab-icon{vertical-align:middle!important;justify-content:center!important;align-items:center!important;padding:3px 0 0!important;line-height:1!important;display:flex!important;transform:none!important}body .gathering-category-strip .category-emoji{font-size:24px!important}body .catalog-tab-icon.cooking-tab-icon{font-size:23px!important}@media (width>=821px){body .topbar{grid-template-rows:auto!important;grid-template-columns:minmax(260px,520px) minmax(285px,1fr) auto!important;justify-content:stretch!important;align-items:center!important;gap:0 10px!important}body .global-search-wrap{grid-area:1/1!important;justify-self:start!important;width:100%!important;min-width:0!important;max-width:520px!important;margin-left:0!important;margin-right:0!important}body .topbar .weather-strip.enhanced-weather-strip,body .weather-strip{grid-area:1/2!important;justify-self:stretch!important;width:100%!important;min-width:0!important}body .profile-area{grid-area:1/3!important;justify-self:end!important;min-width:0!important}}@media (width>=821px) and (width<=1120px){body .topbar{grid-template-columns:minmax(240px,400px) minmax(270px,1fr) auto!important}body .global-search-wrap{max-width:400px!important}body .topbar .weather-strip.enhanced-weather-strip>div:nth-of-type(5),body .weather-strip>div:nth-of-type(5){display:none!important}body .profile-area .profile-card{width:118px!important;min-width:118px!important;padding-inline:8px!important}}@media (width>=821px){html,body,body #root,body .app-shell,body .newbie-guide-layout{overflow-y:visible!important}body .main-content:has(.newbie-guide-layout){overflow-y:visible!important}body .page-transition:has(.newbie-guide-layout){overflow-y:visible!important}:is(body .main-content:has(.newbie-guide-layout),body .page-transition:has(.newbie-guide-layout)){contain:none!important;overflow-x:visible!important}body .page-transition:has(.newbie-guide-layout){filter:none!important;animation:none!important;transform:none!important}body .newbie-guide-layout{grid-template-columns:250px minmax(0,1fr)!important;align-items:start!important;gap:22px!important;min-height:100%!important;display:grid!important;position:relative!important}body .newbie-guide-nav{z-index:30!important;align-self:start!important;height:fit-content!important;max-height:calc(100vh - 36px)!important;position:sticky!important;top:18px!important;overflow:hidden auto!important;transform:translateZ(0)!important}body .newbie-guide-content{min-width:0!important;overflow:visible!important}}@media (width<=820px){body .newbie-guide-nav{max-height:none!important;position:static!important;overflow:visible!important;transform:none!important}}body .portal-catalog-shortcuts>button:nth-child(6n+1),body .gathering-category-strip>button:first-child{--surface-rgb:113,181,223;--surface-color:#71b5df}body .portal-catalog-shortcuts>button:nth-child(6n+2),body .gathering-category-strip>button:nth-child(2){--surface-rgb:245,160,126;--surface-color:#f5a07e}body .portal-catalog-shortcuts>button:nth-child(6n+3),body .gathering-category-strip>button:nth-child(3){--surface-rgb:244,139,173;--surface-color:#f48bad}body .portal-catalog-shortcuts>button:nth-child(6n+4),body .gathering-category-strip>button:nth-child(4){--surface-rgb:226,128,183;--surface-color:#e280b7}body .portal-catalog-shortcuts>button:nth-child(6n+5){--surface-rgb:114,200,165;--surface-color:#72c8a5}body .portal-catalog-shortcuts>button:nth-child(6n+6){--surface-rgb:167,139,214;--surface-color:#a78bd6}body .home-tool-shortcuts>button:nth-child(3n+1){--surface-rgb:239,185,92;--surface-color:#efb95c}body .home-tool-shortcuts>button:nth-child(3n+2){--surface-rgb:167,139,214;--surface-color:#a78bd6}body .home-tool-shortcuts>button:nth-child(3n+3){--surface-rgb:113,181,223;--surface-color:#71b5df}body .cooking-mode-tabs>button:first-child{--surface-rgb:167,139,214;--surface-color:#9b7be0}body .cooking-mode-tabs>button:nth-child(2){--surface-rgb:114,200,165;--surface-color:#62c7a0}body .portal-catalog-shortcuts>button,body .home-tool-shortcuts>button,body .gathering-category-strip>button,body .cooking-mode-tabs>button{opacity:1!important;background-color:#fff!important;background-image:radial-gradient(ellipse 120% 158% at 50% 50%, rgba(var(--surface-rgb), .46) 0%, rgba(var(--surface-rgb), .3) 39%, rgba(var(--surface-rgb), .15) 67%, #fffffff7 90%, #fff 100%)!important;border-color:rgba(var(--surface-rgb), .48)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:inset 0 1px #fffffffa,0 8px 20px #4b2d370f!important}body .portal-catalog-shortcuts>button:before,body .portal-catalog-shortcuts>button:after,body .home-tool-shortcuts>button:before,body .home-tool-shortcuts>button:after,body .gathering-category-strip>button:before,body .gathering-category-strip>button:after,body .cooking-mode-tabs>button:before,body .cooking-mode-tabs>button:after{content:none!important;display:none!important}body .portal-catalog-shortcuts>button:hover,body .home-tool-shortcuts>button:hover,body .gathering-category-strip>button:hover,body .cooking-mode-tabs>button:hover{background-image:radial-gradient(ellipse 122% 160% at 50% 50%, rgba(var(--surface-rgb), .51) 0%, rgba(var(--surface-rgb), .34) 42%, rgba(var(--surface-rgb), .17) 70%, #fffffffa 92%, #fff 100%)!important;border-color:rgba(var(--surface-rgb), .68)!important}body .gathering-category-strip>button.active,body .cooking-mode-tabs>button.active{border-color:var(--surface-color)!important;box-shadow:0 0 0 3px rgba(var(--surface-rgb), .15), inset 0 1px 0 #fff, 0 10px 22px #492c3614!important}body .portal-catalog-shortcuts>button strong{text-overflow:clip!important;white-space:nowrap!important;align-items:center!important;min-width:0!important;display:inline-flex!important;overflow:visible!important}@media (width<=1280px){body .portal-catalog-shortcuts .quick-menu-suffix{display:none!important}}@media (width<=980px){body .portal-catalog-shortcuts>button strong{font-size:16px!important}}.app-catalog-card .inline-condition-list>span,.app-recipe-card .recipe-stats>span,.app-recipe-card .portal-ingredient-preview,.app-recipe-card .portal-ingredient-preview *{font-family:var(--font-title,"Cafe24Ssurround"), "Noto Sans KR", "Malgun Gothic", sans-serif!important;font-weight:700!important}.app-catalog-grid .app-catalog-art .smart-image img,.app-catalog-grid .app-catalog-art>img,.app-recipe-grid:not(.recipe-list-view) .recipe-art .smart-image img,.app-recipe-grid:not(.recipe-list-view) .recipe-art>img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;padding:clamp(43px,18%,68px)!important;transform:none!important}.app-catalog-grid .app-catalog-card.type-insect .app-catalog-art .smart-image img,.app-catalog-grid .app-catalog-card.type-insect .app-catalog-art>img{padding:clamp(52px,22%,78px)!important}.app-catalog-grid .inline-condition-list{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;min-height:0!important;margin:12px 0 10px!important;display:grid!important;overflow:visible!important}.app-catalog-grid .inline-condition-list>span{color:#4c4549!important;letter-spacing:-.025em!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#ffffffe0!important;border:1px solid #e8dee2eb!important;border-radius:11px!important;align-items:center!important;gap:7px!important;width:100%!important;max-width:none!important;min-height:34px!important;padding:8px 10px!important;font-size:13px!important;line-height:1.3!important;display:flex!important;overflow:hidden!important}.app-catalog-grid .inline-condition-list>span svg{flex:0 0 15px!important;width:15px!important;height:15px!important}.app-recipe-grid:not(.recipe-list-view) .recipe-stats{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;margin:12px 0 10px!important;display:grid!important}.app-recipe-grid:not(.recipe-list-view) .recipe-stats>span{color:#4c4549!important;background:#ffffffe0!important;border:1px solid #e8dee2eb!important;border-radius:11px!important;align-items:center!important;width:100%!important;min-height:34px!important;padding:8px 10px!important;font-size:13px!important;line-height:1.3!important;display:flex!important}.app-catalog-art .art-favorite-button,.app-recipe-card .recipe-art .art-favorite-button{z-index:40!important;top:12px!important;left:12px!important;right:auto!important}.app-catalog-art .art-mastery-button,.app-recipe-card .recipe-art .art-mastery-button{z-index:39!important;top:58px!important;left:12px!important;right:auto!important}.app-catalog-list .app-catalog-art,.recipe-list-view .recipe-art{aspect-ratio:auto!important}.app-catalog-list .app-catalog-art .smart-image img,.app-catalog-list .app-catalog-art>img,.recipe-list-view .recipe-art .smart-image img,.recipe-list-view .recipe-art>img{transform:none!important}.app-catalog-list .app-catalog-card.type-insect .app-catalog-art .smart-image img,.app-catalog-list .app-catalog-card.type-insect .app-catalog-art>img{padding:43px!important}.app-catalog-list .catalog-body,.recipe-list-view .recipe-body{gap:0!important}.app-catalog-list .catalog-title-with-record,.recipe-list-view .recipe-title-row{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,max-content) max-content minmax(0,1fr)!important;gap:4px 8px!important;position:relative!important}.app-catalog-list .catalog-title-with-record>div:first-child,.recipe-list-view .recipe-title-row>div:first-child,.app-catalog-list .catalog-title-actions,.recipe-list-view .catalog-title-actions{display:contents!important}.app-catalog-list .catalog-title-with-record>div:first-child>span,.recipe-list-view .recipe-title-row>div:first-child>small{grid-area:1/1/auto/-1!important;margin:0!important;font-size:11px!important;line-height:1.15!important}.app-catalog-list .catalog-title-with-record h3,.recipe-list-view .recipe-title-row h3{grid-area:2/1!important}.app-catalog-list .catalog-title-actions .level-chip,.recipe-list-view .catalog-title-actions .level-chip{grid-area:2/2!important;align-self:center!important}.app-catalog-list .inline-condition-list{scrollbar-width:none!important;flex-wrap:nowrap!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:0!important;margin:10px 0 9px!important;display:flex!important;overflow:auto hidden!important}.app-catalog-list .inline-condition-list::-webkit-scrollbar{display:none!important}.app-catalog-list .inline-condition-list>span{color:#464044!important;letter-spacing:-.025em!important;text-overflow:clip!important;white-space:nowrap!important;background:#fff!important;border:1px solid #e8dee2eb!important;border-radius:11px!important;flex:none!important;align-items:center!important;gap:6px!important;width:auto!important;max-width:none!important;min-height:34px!important;padding:8px 10px!important;font-size:14px!important;line-height:1.25!important;display:inline-flex!important;overflow:visible!important}.app-catalog-list .inline-condition-list>span svg{flex:0 0 15px!important;width:15px!important;height:15px!important}.recipe-list-view .recipe-stats{scrollbar-width:none!important;flex-wrap:nowrap!important;align-items:center!important;gap:7px!important;width:100%!important;margin:10px 0 9px!important;display:flex!important;overflow-x:auto!important}.recipe-list-view .recipe-stats::-webkit-scrollbar{display:none!important}.recipe-list-view .recipe-stats>span{color:#464044!important;white-space:nowrap!important;background:#fff!important;border:1px solid #e8dee2eb!important;border-radius:11px!important;flex:none!important;align-items:center!important;min-height:34px!important;padding:8px 10px!important;font-size:14px!important;line-height:1.25!important;display:inline-flex!important}.recipe-list-view .portal-ingredient-preview{scrollbar-width:none!important;flex-wrap:nowrap!important;align-items:center!important;gap:7px!important;width:100%!important;display:flex!important;overflow-x:auto!important}.recipe-list-view .portal-ingredient-preview::-webkit-scrollbar{display:none!important}.app-catalog-list .catalog-record-footer,.recipe-list-view .catalog-record-footer{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.app-catalog-list .grid-record-stars,.recipe-list-view .grid-record-stars{order:1!important}.app-catalog-list .star-price-strip,.recipe-list-view .star-price-strip{order:2!important}.app-catalog-list .grid-record-stars .interactive-stars,.recipe-list-view .grid-record-stars .interactive-stars{align-items:center!important;gap:4px!important;display:flex!important}@media (width<=980px){.app-catalog-list .app-catalog-card,.recipe-list-view .app-recipe-card{grid-template-columns:150px minmax(0,1fr)!important}.app-catalog-list .app-catalog-art,.recipe-list-view .recipe-art{width:150px!important;height:180px!important;min-height:180px!important}.app-catalog-list .inline-condition-list>span,.recipe-list-view .recipe-stats>span{font-size:13px!important}}@media (width<=720px){.app-catalog-list .app-catalog-card,.recipe-list-view .app-recipe-card{grid-template-columns:118px minmax(0,1fr)!important}.app-catalog-list .app-catalog-art,.recipe-list-view .recipe-art{width:118px!important;height:166px!important;min-height:166px!important}.app-catalog-list .app-catalog-art .smart-image img,.recipe-list-view .recipe-art .smart-image img{padding:27px!important}.app-catalog-list .catalog-body,.recipe-list-view .recipe-body{padding:13px!important}.app-catalog-list .catalog-title-with-record h3,.recipe-list-view .recipe-title-row h3{font-size:16px!important}}.app-catalog-card .catalog-title h3,.app-recipe-card .recipe-title-row h3,.app-catalog-card .inline-condition-list>span,.app-recipe-card .recipe-stats>span,.app-catalog-card .star-price-strip,.app-recipe-card .star-price-strip{font-family:var(--font-title,"Cafe24Ssurround"), "Noto Sans KR", "Malgun Gothic", sans-serif!important}.app-catalog-grid .app-catalog-card,.app-recipe-grid:not(.recipe-list-view) .app-recipe-card,.app-catalog-grid .app-catalog-art,.app-recipe-grid:not(.recipe-list-view) .recipe-art{position:relative!important}.app-catalog-grid .app-catalog-art .art-mastery-button,.app-recipe-grid:not(.recipe-list-view) .recipe-art .art-mastery-button{z-index:42!important;top:12px!important;left:12px!important;right:auto!important}.app-catalog-grid .app-catalog-art .art-favorite-button,.app-recipe-grid:not(.recipe-list-view) .recipe-art .art-favorite-button{z-index:43!important;top:12px!important;left:auto!important;right:12px!important}.app-catalog-grid .catalog-title,.app-recipe-grid:not(.recipe-list-view) .recipe-title-row{order:1!important}.app-catalog-grid .catalog-title h3,.app-recipe-grid:not(.recipe-list-view) .recipe-title-row h3{letter-spacing:-.035em!important;margin-top:1px!important;font-size:20px!important;font-weight:800!important;line-height:1.24!important}.app-catalog-grid .catalog-record-footer,.app-recipe-grid:not(.recipe-list-view) .catalog-record-footer{border:0!important;order:2!important;margin:9px 0 0!important;padding:0!important}.app-catalog-grid .grid-record-stars .star-pills,.app-recipe-grid:not(.recipe-list-view) .grid-record-stars .star-pills{gap:5px!important}.app-catalog-grid .grid-record-stars .star-pills button,.app-recipe-grid:not(.recipe-list-view) .grid-record-stars .star-pills button{width:27px!important;height:27px!important;font-size:23px!important}.app-catalog-card .inline-condition-list>span,.app-recipe-card .recipe-stats>span{border-radius:999px!important;min-height:38px!important;font-size:15px!important;line-height:1.25!important}.app-catalog-card .inline-condition-list>.location-info-tag{color:#d95c86!important;background:#fff2f6!important;border-color:#f2c4d2!important}.app-catalog-card .inline-condition-list>.time-info-tag{color:#4f94d0!important;background:#f1f8ff!important;border-color:#c8def2!important}.app-catalog-card .inline-condition-list>.weather-info-tag{color:#c9822d!important;background:#fff8ed!important;border-color:#f2d5ac!important}.app-recipe-card .recipe-stats>.energy-info-tag{color:#d2673d!important;background:#fff4ef!important;border-color:#f2cdbf!important}.app-recipe-card .recipe-stats>.price-info-tag{color:#ba7c21!important;background:#fff9e9!important;border-color:#edd8a9!important}.app-catalog-list .art-favorite-button,.recipe-list-view .art-favorite-button{z-index:60!important;position:absolute!important;top:12px!important;left:12px!important;right:auto!important}.app-catalog-list .art-mastery-button,.recipe-list-view .art-mastery-button{z-index:59!important;position:absolute!important;top:58px!important;left:12px!important;right:auto!important}.app-catalog-list .catalog-body,.recipe-list-view .recipe-body,.app-catalog-list .catalog-record-footer,.recipe-list-view .catalog-record-footer{position:static!important}.app-catalog-list .catalog-title-actions,.recipe-list-view .catalog-title-actions{gap:8px!important}.app-catalog-list .catalog-title-with-record h3,.recipe-list-view .recipe-title-row h3{color:#302b2e!important;letter-spacing:-.04em!important;max-width:100%!important;font-weight:800!important}.app-catalog-list .catalog-title-actions .level-chip,.recipe-list-view .catalog-title-actions .level-chip{border-radius:999px!important;font-weight:800!important}.app-catalog-list .inline-condition-list>span,.recipe-list-view .recipe-stats>span{font-weight:800!important}.app-catalog-list .catalog-record-footer,.recipe-list-view .catalog-record-footer{padding-top:11px!important}.app-catalog-list .star-price-strip>span,.recipe-list-view .star-price-strip>span{background:#fff!important;border:1px solid #eadfe3!important;border-radius:15px!important;align-content:center!important;place-items:center!important;display:grid!important}.app-catalog-list .star-price-strip b,.recipe-list-view .star-price-strip b{text-align:center!important;border-radius:999px!important;min-width:44px!important;padding:5px 8px!important;font-weight:800!important}.app-catalog-list .star-price-strip em,.recipe-list-view .star-price-strip em{color:#342f32!important;font-style:normal!important;font-weight:800!important}.app-catalog-list .star-price-strip>span:first-child,.recipe-list-view .star-price-strip>span:first-child{background:#f7f9fc!important;border-color:#dce3ec!important}.app-catalog-list .star-price-strip>span:first-child b,.recipe-list-view .star-price-strip>span:first-child b{color:#718096!important;background:#eaf0f6!important}.app-catalog-list .star-price-strip>span:nth-child(2),.recipe-list-view .star-price-strip>span:nth-child(2){background:#fff4f6!important;border-color:#f2ccd5!important}.app-catalog-list .star-price-strip>span:nth-child(2) b,.recipe-list-view .star-price-strip>span:nth-child(2) b{color:#d76780!important;background:#ffe3e9!important}.app-catalog-list .star-price-strip>span:nth-child(3),.recipe-list-view .star-price-strip>span:nth-child(3){background:#fff8ec!important;border-color:#efd9ad!important}.app-catalog-list .star-price-strip>span:nth-child(3) b,.recipe-list-view .star-price-strip>span:nth-child(3) b{color:#c48a28!important;background:#ffedc8!important}.app-catalog-list .star-price-strip>span:nth-child(4),.recipe-list-view .star-price-strip>span:nth-child(4){background:#fffbea!important;border-color:#eadb9d!important}.app-catalog-list .star-price-strip>span:nth-child(4) b,.recipe-list-view .star-price-strip>span:nth-child(4) b{color:#aa8a19!important;background:#fff1ad!important}.app-catalog-list .star-price-strip>span:nth-child(5),.recipe-list-view .star-price-strip>span:nth-child(5){background:#eefaf3!important;border-color:#bfe7cf!important}.app-catalog-list .star-price-strip>span:nth-child(5) b,.recipe-list-view .star-price-strip>span:nth-child(5) b{color:#27865a!important;background:#d9f3e4!important}@media (width<=1100px){.app-catalog-list .grid-record-stars,.recipe-list-view .grid-record-stars{width:160px!important;left:8px!important}.app-catalog-list .star-price-strip,.recipe-list-view .star-price-strip{grid-template-columns:repeat(5,minmax(63px,1fr))!important;gap:5px!important}}@media (width<=760px){.app-catalog-list .grid-record-stars .star-pills,.recipe-list-view .grid-record-stars .star-pills{gap:1px!important}.app-catalog-list .grid-record-stars .star-pills button,.recipe-list-view .grid-record-stars .star-pills button{width:23px!important;height:23px!important;font-size:19px!important}.app-catalog-list .catalog-title-with-record h3,.recipe-list-view .recipe-title-row h3{font-size:18px!important}.app-catalog-list .inline-condition-list>span,.recipe-list-view .recipe-stats>span{min-height:35px!important;padding:7px 10px!important;font-size:13px!important}.app-catalog-list .star-price-strip,.recipe-list-view .star-price-strip{grid-template-columns:repeat(3,minmax(64px,1fr))!important}}.app-catalog-card .inline-condition-list>span svg,.app-recipe-card .recipe-stats>span svg{color:#8d8589!important;stroke:currentColor!important}.app-catalog-card .inline-condition-list>.location-info-tag,.app-catalog-card .inline-condition-list>.time-info-tag,.app-catalog-card .inline-condition-list>.weather-info-tag,.app-recipe-card .recipe-stats>.energy-info-tag,.app-recipe-card .recipe-stats>.price-info-tag{color:#625b5f!important;background:#f4f1f2!important;border:0!important}.app-recipe-card .energy-info-tag{gap:6px!important}.app-recipe-card .energy-bolt{font-family:Arial,sans-serif!important;font-size:1.08em!important;font-weight:900!important;line-height:1!important}.recipe-list-view .price-info-tag{display:none!important}.app-catalog-grid .grid-record-stars,.app-recipe-grid:not(.recipe-list-view) .grid-record-stars{line-height:1!important}.app-catalog-list .app-catalog-card>.app-catalog-art .art-favorite-button,.recipe-list-view .app-recipe-card>.recipe-art .art-favorite-button{top:12px!important;left:12px!important;right:auto!important;z-index:80!important;margin:0!important;position:absolute!important;inset-inline:12px auto!important;transform:none!important}.app-catalog-list .app-catalog-card>.app-catalog-art .art-mastery-button,.recipe-list-view .app-recipe-card>.recipe-art .art-mastery-button{top:58px!important;left:12px!important;right:auto!important;z-index:79!important;margin:0!important;position:absolute!important;inset-inline:12px auto!important;transform:none!important}.app-catalog-list .catalog-body,.recipe-list-view .recipe-body{align-self:stretch!important}.app-catalog-list .catalog-record-footer,.recipe-list-view .catalog-record-footer{margin-top:auto!important;margin-bottom:0!important}.app-catalog-list .star-price-strip,.recipe-list-view .star-price-strip{align-self:end!important}.recipe-list-view .portal-ingredient-preview{min-height:0!important;margin:0 0 6px!important}@media (width<=1100px){.app-catalog-list .app-catalog-card,.recipe-list-view .app-recipe-card{grid-template-columns:176px minmax(0,1fr)!important;min-height:230px!important}.app-catalog-list .app-catalog-art,.recipe-list-view .recipe-art{width:176px!important}.app-catalog-list .catalog-body,.recipe-list-view .recipe-body{min-height:230px!important;padding-inline:14px!important}}.app-catalog-card .inline-condition-list>span,.app-recipe-card .recipe-stats>span{color:#5f595d!important;box-shadow:none!important;background:#f5f2f3!important;border:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:700!important}.app-catalog-card .inline-condition-list>.location-info-tag svg{color:#f06292!important;stroke:currentColor!important}.app-catalog-card .inline-condition-list>.time-info-tag svg{color:#55a5eb!important;stroke:currentColor!important}.app-catalog-card .inline-condition-list>.weather-info-tag svg{color:#f0a03d!important;stroke:currentColor!important}.app-recipe-card .energy-bolt{color:#31bd7b!important}.app-catalog-card .star-price-strip b,.app-catalog-card .star-price-strip em,.app-recipe-card .star-price-strip b,.app-recipe-card .star-price-strip em{font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:800!important}.app-catalog-grid .catalog-title,.app-recipe-grid:not(.recipe-list-view) .recipe-title-row{margin-bottom:0!important}.app-catalog-grid .grid-record-stars,.app-recipe-grid:not(.recipe-list-view) .grid-record-stars{margin-top:0!important}.app-catalog-list .app-catalog-card,.recipe-list-view .app-recipe-card{flex-direction:column!important}.app-catalog-list .catalog-body,.recipe-list-view .recipe-body{position:static!important}.app-catalog-list .catalog-title-actions .level-chip,.recipe-list-view .catalog-title-actions .level-chip{margin:0!important;padding:5px 8px!important;font-size:11px!important}.app-catalog-list .inline-condition-list>span,.recipe-list-view .recipe-stats>span{white-space:nowrap!important;border-radius:999px!important;flex:none!important;min-height:32px!important;padding:7px 9px!important;font-size:12px!important;line-height:1.2!important}.app-catalog-list .grid-record-stars,.recipe-list-view .grid-record-stars{inset:auto!important}.app-catalog-list .star-price-strip>span,.recipe-list-view .star-price-strip>span{gap:2px!important}.app-catalog-list .star-price-strip b,.recipe-list-view .star-price-strip b{font-size:10px!important;line-height:1.1!important}.app-catalog-list .star-price-strip em,.recipe-list-view .star-price-strip em{white-space:nowrap!important;font-size:10.5px!important;line-height:1.15!important}.app-recipe-card .portal-ingredient-preview{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:1px 0 8px!important;display:flex!important}.app-recipe-card .portal-ingredient-preview>div{margin:0!important;padding:0!important;display:inline-flex!important}.app-recipe-card .ingredient-copy-stack{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.app-recipe-card .ingredient-copy-stack>span{border-radius:13px!important;width:48px!important;min-width:48px!important;height:48px!important;margin:0!important;padding:5px!important}.app-recipe-card .ingredient-copy-stack img,.app-recipe-card .ingredient-copy-stack .fit-image{object-fit:contain!important;width:38px!important;height:38px!important}@media (width<=1600px){.catalog-list.app-catalog-list,.recipe-grid.app-recipe-grid.recipe-list-view{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1280px){.catalog-list.app-catalog-list,.recipe-grid.app-recipe-grid.recipe-list-view{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){.catalog-list.app-catalog-list,.recipe-grid.app-recipe-grid.recipe-list-view{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.catalog-list.app-catalog-list,.recipe-grid.app-recipe-grid.recipe-list-view{grid-template-columns:1fr!important}}.catalog-grid.app-catalog-grid,.recipe-grid.app-recipe-grid:not(.recipe-list-view){grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;display:grid!important}.app-catalog-grid .app-catalog-card,.app-recipe-grid:not(.recipe-list-view) .app-recipe-card{flex-direction:column!important;min-width:0!important;height:100%!important;display:flex!important}.app-catalog-grid .catalog-body,.app-recipe-grid:not(.recipe-list-view) .recipe-body{flex-direction:column!important;flex:auto!important;height:100%!important;min-height:0!important;display:flex!important}.app-catalog-grid .catalog-record-footer,.app-recipe-grid:not(.recipe-list-view) .catalog-record-footer{display:contents!important}.app-catalog-grid .grid-record-stars,.app-recipe-grid:not(.recipe-list-view) .grid-record-stars{order:2!important;justify-content:flex-start!important;width:auto!important;margin:2px 0 8px!important;display:flex!important;position:static!important;inset:auto!important}.app-catalog-grid .inline-condition-list,.app-recipe-grid:not(.recipe-list-view) .recipe-stats{order:3!important}.app-recipe-grid:not(.recipe-list-view) .portal-ingredient-preview{order:4!important}.app-catalog-grid .star-price-strip,.app-recipe-grid:not(.recipe-list-view) .star-price-strip{border-top:1px solid #eee8ea!important;order:10!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;width:100%!important;display:grid!important}.app-catalog-grid .star-price-strip>span,.app-recipe-grid:not(.recipe-list-view) .star-price-strip>span{border-radius:11px!important;align-content:center!important;place-items:center!important;gap:2px!important;min-width:0!important;min-height:50px!important;padding:5px 2px!important;display:grid!important}.app-catalog-grid .star-price-strip b,.app-recipe-grid:not(.recipe-list-view) .star-price-strip b{white-space:nowrap!important;min-width:0!important;padding:3px 5px!important;font-size:9px!important;line-height:1!important}.app-catalog-grid .star-price-strip em,.app-recipe-grid:not(.recipe-list-view) .star-price-strip em{white-space:nowrap!important;font-size:9.5px!important;line-height:1.1!important}.catalog-list.app-catalog-list,.recipe-grid.app-recipe-grid.recipe-list-view{grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important;display:grid!important}.app-catalog-list .app-catalog-card,.recipe-list-view .app-recipe-card{grid-template-columns:210px minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;min-width:0!important;height:auto!important;min-height:236px!important;display:grid!important;overflow:hidden!important}.app-catalog-list .app-catalog-art,.recipe-list-view .recipe-art{border-radius:0 0 18px!important;align-self:start!important;width:210px!important;height:188px!important;min-height:188px!important}.app-catalog-list .app-catalog-art .smart-image img,.app-catalog-list .app-catalog-art>img,.recipe-list-view .recipe-art .smart-image img,.recipe-list-view .recipe-art>img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;padding:30px!important}.app-catalog-list .catalog-body,.recipe-list-view .recipe-body{flex-direction:column!important;justify-content:flex-start!important;min-width:0!important;height:100%!important;min-height:236px!important;padding:10px 74px 10px 18px!important;display:flex!important}.app-catalog-list .catalog-title-with-record,.recipe-list-view .recipe-title-row{justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-height:0!important;margin:0 0 7px!important;display:flex!important}.app-catalog-list .catalog-title-with-record>div:first-child,.recipe-list-view .recipe-title-row>div:first-child{align-items:center!important;min-width:0!important;display:flex!important}.app-catalog-list .catalog-title-with-record>div:first-child>span,.recipe-list-view .recipe-title-row>div:first-child>small{display:none!important}.app-catalog-list .catalog-title-with-record h3,.recipe-list-view .recipe-title-row h3{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;margin:0!important;font-size:23px!important;line-height:1.2!important;overflow:hidden!important}.app-catalog-list .catalog-title-actions,.recipe-list-view .catalog-title-actions{flex:none!important;align-items:center!important;display:flex!important}.app-catalog-list .list-title-stars,.recipe-list-view .list-title-stars{display:none!important}.app-catalog-list .inline-condition-list,.recipe-list-view .recipe-stats{scrollbar-width:none!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;margin:0 0 7px!important;display:flex!important;overflow:auto hidden!important}.app-catalog-list .inline-condition-list::-webkit-scrollbar{display:none!important}.recipe-list-view .recipe-stats::-webkit-scrollbar{display:none!important}.app-catalog-list .grid-record-stars,.recipe-list-view .grid-record-stars{z-index:20!important;justify-content:center!important;width:174px!important;margin:0!important;display:flex!important;position:absolute!important;top:196px!important;left:18px!important;right:auto!important}.app-catalog-list .grid-record-stars .star-pills,.recipe-list-view .grid-record-stars .star-pills{justify-content:center!important;gap:4px!important;display:flex!important}.app-catalog-list .grid-record-stars .star-pills button,.recipe-list-view .grid-record-stars .star-pills button{width:27px!important;height:27px!important;font-size:23px!important}.app-catalog-list .catalog-record-footer,.recipe-list-view .catalog-record-footer{border-top:1px solid #eee8ea!important;margin:auto 0 0!important;padding:8px 0 0!important;display:block!important;position:static!important}.app-catalog-list .star-price-strip,.recipe-list-view .star-price-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important;display:grid!important}.app-catalog-list .star-price-strip>span,.recipe-list-view .star-price-strip>span{min-width:0!important;min-height:64px!important;padding:7px 6px!important}.app-recipe-card .price-info-tag{display:none!important}@media (width<=1700px){.catalog-grid.app-catalog-grid,.recipe-grid.app-recipe-grid:not(.recipe-list-view){grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1280px){.catalog-grid.app-catalog-grid,.recipe-grid.app-recipe-grid:not(.recipe-list-view){grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-catalog-list .app-catalog-card,.recipe-list-view .app-recipe-card{grid-template-columns:176px minmax(0,1fr)!important;min-height:230px!important}.app-catalog-list .app-catalog-art,.recipe-list-view .recipe-art{width:176px!important}.app-catalog-list .catalog-body,.recipe-list-view .recipe-body{min-height:230px!important;padding-inline:14px 74px!important}.app-catalog-list .grid-record-stars,.recipe-list-view .grid-record-stars{width:160px!important;left:8px!important}}@media (width<=900px){.catalog-grid.app-catalog-grid,.recipe-grid.app-recipe-grid:not(.recipe-list-view){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.app-catalog-list .app-catalog-card,.recipe-list-view .app-recipe-card{grid-template-columns:132px minmax(0,1fr)!important;min-height:226px!important}.app-catalog-list .app-catalog-art,.recipe-list-view .recipe-art{width:132px!important;height:164px!important;min-height:164px!important}.app-catalog-list .catalog-body,.recipe-list-view .recipe-body{min-height:226px!important;padding:8px 64px 8px 10px!important}.app-catalog-list .grid-record-stars,.recipe-list-view .grid-record-stars{width:128px!important;top:172px!important;left:2px!important}.app-catalog-list .star-price-strip,.recipe-list-view .star-price-strip{gap:4px!important}.app-catalog-list .star-price-strip>span,.recipe-list-view .star-price-strip>span{min-height:58px!important;padding-inline:2px!important}}@media (width<=560px){.catalog-grid.app-catalog-grid,.recipe-grid.app-recipe-grid:not(.recipe-list-view){grid-template-columns:1fr!important}}.app-catalog-grid .app-catalog-art,.app-recipe-grid:not(.recipe-list-view) .recipe-art,.app-catalog-list .app-catalog-art,.recipe-list-view .recipe-art{place-items:center!important;display:grid!important;overflow:hidden!important}.app-catalog-grid .app-catalog-art>.smart-image,.app-recipe-grid:not(.recipe-list-view) .recipe-art>.smart-image{aspect-ratio:1!important;background:#fff3!important;border-radius:20px!important;place-items:center!important;width:min(76%,220px)!important;height:auto!important;max-height:calc(100% - 38px)!important;padding:8px!important;display:grid!important;overflow:hidden!important}.app-catalog-list .app-catalog-art>.smart-image,.recipe-list-view .recipe-art>.smart-image{aspect-ratio:1!important;background:#ffffff38!important;border-radius:18px!important;place-items:center!important;width:min(76%,158px)!important;height:auto!important;max-height:calc(100% - 24px)!important;padding:7px!important;display:grid!important;overflow:hidden!important}.app-catalog-grid .app-catalog-art>.smart-image>img,.app-recipe-grid:not(.recipe-list-view) .recipe-art>.smart-image>img,.app-catalog-list .app-catalog-art>.smart-image>img,.recipe-list-view .recipe-art>.smart-image>img{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}.app-catalog-list .app-catalog-card,.recipe-list-view .app-recipe-card{position:relative!important}.app-catalog-list .app-catalog-art,.recipe-list-view .recipe-art{position:static!important}.app-catalog-list .app-catalog-card .art-favorite-button,.recipe-list-view .app-recipe-card .art-favorite-button{top:12px!important;left:auto!important;right:12px!important;z-index:120!important;margin:0!important;position:absolute!important;inset-inline:auto 12px!important;transform:none!important}.app-catalog-list .app-catalog-card .art-mastery-button,.recipe-list-view .app-recipe-card .art-mastery-button{top:58px!important;left:auto!important;right:12px!important;z-index:119!important;margin:0!important;position:absolute!important;inset-inline:auto 12px!important;transform:none!important}.app-catalog-grid .star-price-strip,.app-recipe-grid:not(.recipe-list-view) .star-price-strip{margin:8px 0 0!important;padding-top:8px!important}.app-catalog-grid .catalog-record-footer,.app-recipe-grid:not(.recipe-list-view) .catalog-record-footer{margin-top:0!important;padding-top:0!important}.app-catalog-grid .inline-condition-list,.app-recipe-grid:not(.recipe-list-view) .recipe-stats,.app-recipe-grid:not(.recipe-list-view) .portal-ingredient-preview{margin-bottom:4px!important}.app-catalog-grid .star-price-strip .price-unit,.app-recipe-grid:not(.recipe-list-view) .star-price-strip .price-unit{display:none!important}.app-catalog-list .star-price-strip .price-unit,.recipe-list-view .star-price-strip .price-unit{display:inline!important}.app-catalog-card .star-price-strip>span,.app-recipe-card .star-price-strip>span{--grade-ink:#778493;--grade-pill:#e8edf2;--grade-surface:#f4f7fa;--grade-line:#d9e0e7;border:1px solid var(--grade-line)!important;background:var(--grade-surface)!important;min-width:0!important;box-shadow:none!important}.app-catalog-card .star-price-strip>span:first-child,.app-recipe-card .star-price-strip>span:first-child{--grade-ink:#738292;--grade-pill:#e6ebf1;--grade-surface:#f3f6f9;--grade-line:#d7dee6}.app-catalog-card .star-price-strip>span:nth-child(2),.app-recipe-card .star-price-strip>span:nth-child(2){--grade-ink:#d86682;--grade-pill:#ffe1e8;--grade-surface:#fff2f5;--grade-line:#f3c9d4}.app-catalog-card .star-price-strip>span:nth-child(3),.app-recipe-card .star-price-strip>span:nth-child(3){--grade-ink:#c98923;--grade-pill:#ffe8b9;--grade-surface:#fff7e8;--grade-line:#efd8a9}.app-catalog-card .star-price-strip>span:nth-child(4),.app-recipe-card .star-price-strip>span:nth-child(4){--grade-ink:#b18c16;--grade-pill:#fff0a9;--grade-surface:#fffbe8;--grade-line:#ebdc9d}.app-catalog-card .star-price-strip>span:nth-child(5),.app-recipe-card .star-price-strip>span:nth-child(5){--grade-ink:#27875b;--grade-pill:#d7f2e4;--grade-surface:#edf9f3;--grade-line:#bfe4d0}.app-catalog-card .star-price-strip b,.app-recipe-card .star-price-strip b{min-width:34px!important;color:var(--grade-ink)!important;background:var(--grade-pill)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:4px 7px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:800!important;display:inline-flex!important}.app-catalog-card .star-price-strip em,.app-recipe-card .star-price-strip em{color:#413c3f!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-style:normal!important;font-weight:800!important}.app-recipe-card .recipe-stats{width:100%!important}.app-recipe-card .energy-grade-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;width:100%!important;display:grid!important}.app-recipe-card .energy-grade-strip>span{color:#27875b!important;background:#eefaf3!important;border:1px solid #bde6cf!important;border-radius:12px!important;align-content:center!important;place-items:center!important;gap:2px!important;min-width:0!important;min-height:48px!important;padding:5px 3px!important;display:grid!important}.app-recipe-card .energy-grade-strip b{color:#23805a!important;background:#d8f3e4!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:32px!important;padding:3px 6px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.app-recipe-card .energy-grade-strip em{color:#316d52!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-width:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:10px!important;font-style:normal!important;font-weight:800!important;display:inline-flex!important}.app-recipe-card .energy-grade-strip .energy-grade-bolt{color:#24b879!important;font-size:11px!important;line-height:1!important}.app-recipe-card .price-info-tag,.app-recipe-card .recipe-stats>span:not(.energy-info-tag){display:none!important}.app-catalog-grid .star-price-strip>span,.app-recipe-grid:not(.recipe-list-view) .star-price-strip>span,.app-recipe-grid:not(.recipe-list-view) .energy-grade-strip>span{min-height:48px!important;padding:4px 2px!important}.app-catalog-grid .star-price-strip b,.app-recipe-grid:not(.recipe-list-view) .star-price-strip b,.app-recipe-grid:not(.recipe-list-view) .energy-grade-strip b{min-width:29px!important;padding:3px 5px!important;font-size:8.5px!important}.app-catalog-grid .star-price-strip em,.app-recipe-grid:not(.recipe-list-view) .star-price-strip em,.app-recipe-grid:not(.recipe-list-view) .energy-grade-strip em{font-size:9px!important}@media (width<=1280px){.app-catalog-list .app-catalog-art>.smart-image,.recipe-list-view .recipe-art>.smart-image{width:min(74%,138px)!important}}@media (width<=760px){.app-catalog-list .app-catalog-art>.smart-image,.recipe-list-view .recipe-art>.smart-image{width:min(72%,110px)!important}.app-recipe-card .energy-grade-strip,.app-catalog-card .star-price-strip,.app-recipe-card .star-price-strip{gap:4px!important}}.app-catalog-grid,.app-recipe-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.page-card.card.app-catalog-shell .icon-segmented button:last-child{display:none!important}.page-card.card.app-catalog-shell .icon-segmented{grid-template-columns:1fr!important}@media (width<=1560px){.app-catalog-grid,.app-recipe-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1200px){.app-catalog-grid,.app-recipe-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=860px){.app-catalog-grid,.app-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.app-catalog-grid,.app-recipe-grid{grid-template-columns:1fr!important}}.app-catalog-grid .app-catalog-card,.app-recipe-grid .app-recipe-card{border-radius:22px!important;flex-direction:column!important;align-self:start!important;height:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.app-catalog-grid .catalog-body,.app-recipe-grid .recipe-body{flex-direction:column!important;gap:8px!important;padding:14px 14px 12px!important;display:flex!important}.app-catalog-grid .catalog-record-footer,.app-recipe-grid .catalog-record-footer{flex-direction:column!important;gap:8px!important;margin-top:8px!important;padding-top:0!important;display:flex!important}.app-catalog-grid .app-catalog-art,.app-recipe-grid .recipe-art{aspect-ratio:1!important;border-bottom:1px solid #ece5e8e6!important;justify-content:center!important;align-items:center!important;height:210px!important;min-height:210px!important;display:flex!important;overflow:hidden!important}.app-catalog-grid .app-catalog-art:before,.app-recipe-grid .recipe-art:before{display:none!important}.app-catalog-grid .app-catalog-art>.smart-image,.app-recipe-grid .recipe-art>.smart-image{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}.app-catalog-grid .app-catalog-art>.smart-image img,.app-recipe-grid .recipe-art>.smart-image img{object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 12px 10px #3f39451f)!important;width:auto!important;max-width:calc(100% - 20px)!important;height:auto!important;max-height:calc(100% - 20px)!important;padding:0!important}.app-catalog-grid .catalog-title.catalog-title-with-record,.app-recipe-grid .recipe-title-row{text-align:center!important;grid-template-columns:auto auto!important;justify-content:center!important;align-items:center!important;gap:6px 10px!important;min-height:0!important;display:grid!important}.app-catalog-grid .catalog-title.catalog-title-with-record>div:first-child,.app-recipe-grid .recipe-title-row>div:first-child{justify-content:center!important;align-items:center!important;min-width:0!important;display:flex!important}.app-catalog-grid .catalog-title.catalog-title-with-record>div:first-child span,.app-recipe-grid .recipe-title-row>div:first-child small{display:none!important}.app-catalog-grid .catalog-title-actions,.app-recipe-grid .catalog-title-actions{justify-content:center!important;align-items:center!important;display:flex!important}.app-catalog-grid .catalog-title-actions .list-title-stars,.app-recipe-grid .catalog-title-actions .list-title-stars{display:none!important}.app-catalog-grid .catalog-title h3,.app-recipe-grid .recipe-body h3{text-align:center!important;white-space:nowrap!important;margin:0!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:19px!important;line-height:1.28!important}.app-catalog-grid .level-chip,.app-recipe-grid .level-chip{border-radius:999px!important;align-self:center!important;padding:5px 10px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:12px!important}.app-catalog-grid .grid-record-stars,.app-recipe-grid .grid-record-stars{justify-content:center!important;display:flex!important}.app-catalog-grid .stars,.app-recipe-grid .stars{justify-content:center!important}.app-catalog-grid .star-pills,.app-recipe-grid .star-pills{gap:6px!important}.app-catalog-grid .star-pills button,.app-recipe-grid .star-pills button{color:#d7cfd4!important;width:32px!important;height:32px!important;box-shadow:none!important;background:#faf6f8!important;border:1px solid #f0e7ea!important;border-radius:999px!important;font-size:17px!important;line-height:1!important}.app-catalog-grid .star-pills button.filled,.app-recipe-grid .star-pills button.filled{color:#e1a02b!important;background:#fff6df!important;border-color:#f2d8a5!important}.app-catalog-grid .condition-list span{justify-content:flex-start!important;align-items:center!important;gap:6px!important;max-width:100%!important;line-height:1.15!important;display:inline-flex!important}.app-catalog-grid .star-price-strip,.app-recipe-grid .star-price-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;margin:0!important;display:grid!important}.app-catalog-grid .star-price-strip>span,.app-recipe-grid .star-price-strip>span{--grade-pill:#e6ebf1;--grade-surface:#f3f6f9;--grade-line:#d7dee6;--grade-ink:#708091;border:1px solid var(--grade-line)!important;background:var(--grade-surface)!important;min-width:0!important;min-height:46px!important;box-shadow:none!important;border-radius:12px!important;place-items:center!important;gap:3px!important;padding:4px 3px!important;display:grid!important}.app-catalog-grid .star-price-strip>span:nth-child(2),.app-recipe-grid .star-price-strip>span:nth-child(2){--grade-pill:#ffe1e8;--grade-surface:#fff2f5;--grade-line:#f3c9d4;--grade-ink:#d86682}.app-catalog-grid .star-price-strip>span:nth-child(3),.app-recipe-grid .star-price-strip>span:nth-child(3){--grade-pill:#ffe8b9;--grade-surface:#fff7e8;--grade-line:#efd8a9;--grade-ink:#c98923}.app-catalog-grid .star-price-strip>span:nth-child(4),.app-recipe-grid .star-price-strip>span:nth-child(4){--grade-pill:#fff0a9;--grade-surface:#fffbe8;--grade-line:#ebdc9d;--grade-ink:#b18c16}.app-catalog-grid .star-price-strip>span:nth-child(5),.app-recipe-grid .star-price-strip>span:nth-child(5){--grade-pill:#d7f2e4;--grade-surface:#edf9f3;--grade-line:#bfe4d0;--grade-ink:#27875b}.app-catalog-grid .star-price-strip b,.app-recipe-grid .star-price-strip b{min-width:32px!important;color:var(--grade-ink)!important;background:var(--grade-pill)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:3px 7px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.app-catalog-grid .star-price-strip em,.app-recipe-grid .star-price-strip em{color:#4a4348!important;white-space:nowrap!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:10px!important;font-style:normal!important;font-weight:800!important}.app-recipe-grid .recipe-body{gap:10px!important}.app-recipe-grid .ingredient-preview-row.portal-ingredient-preview{order:1!important;grid-template-columns:repeat(4,54px)!important;justify-content:center!important;gap:10px!important;margin:2px 0 0!important;display:grid!important}.app-recipe-grid .ingredient-preview-row.portal-ingredient-preview>div{background:#fff6dc!important;border:1px solid #efd9a6!important;border-radius:12px!important;place-items:center!important;width:54px!important;min-height:54px!important;padding:8px!important;display:grid!important}.app-recipe-grid .ingredient-copy-stack{flex-wrap:wrap!important;justify-content:center!important;gap:5px!important;display:flex!important}.app-recipe-grid .ingredient-copy-stack>span{background:#ffffff85!important;border-radius:7px!important;place-items:center!important;width:18px!important;height:18px!important;display:grid!important}.app-recipe-grid .ingredient-copy-stack .smart-image,.app-recipe-grid .ingredient-copy-stack .smart-image img{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}.app-recipe-grid .recipe-stats{border-top:1px solid #f1e8ea!important;order:2!important;justify-content:center!important;margin:0!important;padding-top:8px!important;display:flex!important}.app-recipe-grid .recipe-stats span:last-child{display:none!important}.app-recipe-grid .energy-info-tag,.app-recipe-grid .recipe-stats span:first-child{color:#2e825b!important;background:#eef9f2!important;border-radius:999px!important;align-items:center!important;gap:2px!important;padding:9px 12px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.app-recipe-grid .energy-info-tag .energy-bolt,.app-recipe-grid .recipe-stats span:first-child .energy-bolt{color:#25b977!important;font-size:13px!important;line-height:1!important}.app-recipe-grid .catalog-record-footer{order:3!important}.app-catalog-shell .icon-segmented{display:none!important}.app-catalog-shell .catalog-toolbar-right{margin-left:auto!important}.app-catalog-grid,.app-recipe-grid,.recipe-list-view{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;display:grid!important}@media (width<=1560px){.app-catalog-grid,.app-recipe-grid,.recipe-list-view{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1200px){.app-catalog-grid,.app-recipe-grid,.recipe-list-view{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=860px){.app-catalog-grid,.app-recipe-grid,.recipe-list-view{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.app-catalog-grid,.app-recipe-grid,.recipe-list-view{grid-template-columns:1fr!important}}.app-catalog-grid .app-catalog-card,.app-recipe-grid .app-recipe-card,.recipe-list-view .app-recipe-card{border-radius:22px!important;flex-direction:column!important;align-self:start!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.app-catalog-grid .catalog-body,.app-recipe-grid .recipe-body,.recipe-list-view .recipe-body{flex-direction:column!important;gap:8px!important;height:auto!important;min-height:0!important;padding:14px 14px 12px!important;display:flex!important}.app-catalog-grid .app-catalog-art,.app-recipe-grid .recipe-art,.recipe-list-view .recipe-art{aspect-ratio:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;height:210px!important;min-height:210px!important;display:flex!important;position:relative!important;overflow:hidden!important}.app-catalog-grid .app-catalog-art:before,.app-recipe-grid .recipe-art:before,.recipe-list-view .recipe-art:before{content:none!important;display:none!important}.app-catalog-grid .app-catalog-art>.smart-image,.app-recipe-grid .recipe-art>.smart-image,.recipe-list-view .recipe-art>.smart-image{background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;padding:0!important;display:flex!important;overflow:visible!important}.app-catalog-grid .app-catalog-art>.smart-image>img,.app-recipe-grid .recipe-art>.smart-image>img,.recipe-list-view .recipe-art>.smart-image>img{object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 12px 10px #3f39451f)!important;width:auto!important;max-width:82%!important;height:auto!important;max-height:82%!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}.app-catalog-grid .app-catalog-card.type-insect .app-catalog-art>.smart-image>img{max-width:91%!important;max-height:91%!important}.app-catalog-card.type-fish .app-catalog-art{background:radial-gradient(circle,#7dcdf885 0%,#cbebfd61 38%,#f2fafffa 86%)!important}.app-catalog-card.type-insect .app-catalog-art{background:radial-gradient(circle,#f7aa7173 0%,#ffdec357 38%,#fff9f3fa 86%)!important}.app-catalog-card.type-bird .app-catalog-art{background:radial-gradient(circle,#ff77a06e 0%,#ffd2e257 38%,#fff8fbfa 86%)!important}.app-catalog-card.type-flower .app-catalog-art{background:radial-gradient(circle,#e877be6b 0%,#f8cfe857 38%,#fff8fcfa 86%)!important}.app-recipe-card .recipe-art{background:radial-gradient(circle,#b091e85e 0%,#e2d5f947 38%,#fbf9fffa 86%)!important}.app-catalog-grid .catalog-title.catalog-title-with-record,.app-recipe-grid .recipe-title-row,.recipe-list-view .recipe-title-row{text-align:center!important;order:0!important;grid-template-columns:auto auto!important;justify-content:center!important;align-items:center!important;column-gap:9px!important;min-height:0!important;display:grid!important}.app-catalog-grid .catalog-title.catalog-title-with-record>div:first-child,.app-recipe-grid .recipe-title-row>div:first-child,.recipe-list-view .recipe-title-row>div:first-child{justify-content:center!important;align-items:center!important;min-width:0!important;display:flex!important}.app-catalog-grid .catalog-title.catalog-title-with-record>div:first-child>span,.app-recipe-grid .recipe-title-row>div:first-child>small,.recipe-list-view .recipe-title-row>div:first-child>small{display:none!important}.app-catalog-grid .catalog-title-actions,.app-recipe-grid .catalog-title-actions,.recipe-list-view .catalog-title-actions{justify-content:center!important;align-items:center!important;display:flex!important}.app-catalog-grid .list-title-stars,.app-recipe-grid .list-title-stars,.recipe-list-view .list-title-stars{display:none!important}.app-catalog-grid .catalog-title h3,.app-recipe-grid .recipe-body h3,.recipe-list-view .recipe-body h3{text-align:center!important;white-space:nowrap!important;margin:0!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:19px!important;line-height:1.25!important}.app-catalog-grid .level-chip,.app-recipe-grid .level-chip,.recipe-list-view .level-chip{border-radius:999px!important;padding:5px 10px!important;font-size:12px!important}.app-catalog-grid .grid-record-stars,.app-recipe-grid .grid-record-stars,.recipe-list-view .grid-record-stars{justify-content:center!important;display:flex!important}.app-catalog-grid .star-pills,.app-recipe-grid .star-pills,.recipe-list-view .star-pills{justify-content:center!important;gap:7px!important;display:flex!important}.app-catalog-grid .star-pills button,.app-recipe-grid .star-pills button,.recipe-list-view .star-pills button{color:#d8d1d5!important;width:27px!important;height:27px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:grid!important}.app-catalog-grid .star-pills button svg,.app-recipe-grid .star-pills button svg,.recipe-list-view .star-pills button svg{stroke-linecap:round!important;stroke-linejoin:round!important;width:23px!important;height:23px!important}.app-catalog-grid .star-pills button.filled,.app-recipe-grid .star-pills button.filled,.recipe-list-view .star-pills button.filled{color:#efaa2b!important}.app-catalog-grid .catalog-title{order:0!important}.app-catalog-grid .condition-list{order:1!important}.app-catalog-grid .catalog-record-footer{display:contents!important}.app-catalog-grid .grid-record-stars{order:2!important}.app-catalog-grid .star-price-strip{order:3!important}.app-catalog-grid .condition-list{gap:7px!important;min-height:0!important;margin:2px 0 0!important;display:grid!important}.app-catalog-grid .condition-list span{color:#6d6469!important;background:#f3eff1!important;border:0!important;border-radius:999px!important;width:100%!important;padding:9px 13px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:12px!important}.app-catalog-grid .condition-list span:first-child svg{color:#ff79a4!important}.app-catalog-grid .condition-list span:nth-child(2) svg{color:#59a8ff!important}.app-catalog-grid .condition-list span:nth-child(3) svg{color:#f2a13a!important}.app-recipe-grid .recipe-title-row,.recipe-list-view .recipe-title-row{order:0!important}.app-recipe-grid .ingredient-preview-row,.recipe-list-view .ingredient-preview-row{display:none!important}.app-recipe-grid .catalog-record-footer,.recipe-list-view .catalog-record-footer{display:contents!important}.app-recipe-grid .grid-record-stars,.recipe-list-view .grid-record-stars{order:1!important}.app-recipe-grid .recipe-stats,.recipe-list-view .recipe-stats{order:2!important}.app-recipe-grid .star-price-strip,.recipe-list-view .star-price-strip{order:3!important}.app-recipe-grid .recipe-stats,.recipe-list-view .recipe-stats{border:0!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.app-recipe-grid .energy-grade-strip,.recipe-list-view .energy-grade-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}.app-recipe-grid .recipe-stats .energy-grade-strip>span,.recipe-list-view .recipe-stats .energy-grade-strip>span{color:#27845b!important;background:#eef9f3!important;border:1px solid #bfe5cf!important;border-radius:12px!important;align-content:center!important;place-items:center!important;gap:3px!important;min-width:0!important;min-height:48px!important;padding:5px 3px!important;display:grid!important}.app-recipe-grid .energy-grade-strip b,.recipe-list-view .energy-grade-strip b{color:#287f59!important;background:#d7f1e3!important;border-radius:999px!important;min-width:31px!important;padding:3px 6px!important;font-size:9px!important}.app-recipe-grid .energy-grade-strip em,.recipe-list-view .energy-grade-strip em{color:#347056!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:1px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:9px!important;font-style:normal!important;display:inline-flex!important}.app-recipe-grid .energy-grade-bolt,.recipe-list-view .energy-grade-bolt{color:#23b777!important;font-size:11px!important;line-height:1!important}.app-catalog-grid .star-price-strip,.app-recipe-grid .star-price-strip,.recipe-list-view .star-price-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.app-catalog-grid .star-price-strip>span,.app-recipe-grid .star-price-strip>span,.recipe-list-view .star-price-strip>span{border-radius:12px!important;place-items:center!important;gap:3px!important;min-width:0!important;min-height:46px!important;padding:4px 3px!important;display:grid!important}.app-catalog-grid .catalog-body>:last-child,.app-recipe-grid .recipe-body>:last-child,.recipe-list-view .recipe-body>:last-child{margin-bottom:0!important}.catalog-grid-v12,.recipe-grid-v12,.achievement-grid,.pet-breed-grid,.pet-variant-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:15px!important;display:grid!important}@media (width<=1560px){.catalog-grid-v12,.recipe-grid-v12,.achievement-grid,.pet-breed-grid,.pet-variant-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1220px){.catalog-grid-v12,.recipe-grid-v12,.achievement-grid,.pet-breed-grid,.pet-variant-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=880px){.catalog-grid-v12,.recipe-grid-v12,.achievement-grid,.pet-breed-grid,.pet-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=580px){.catalog-grid-v12,.recipe-grid-v12,.achievement-grid,.pet-breed-grid,.pet-variant-grid{grid-template-columns:1fr!important}}.catalog-grid-v12 .app-catalog-card,.recipe-grid-v12 .app-recipe-card{border-radius:22px!important;flex-direction:column!important;align-self:start!important;height:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.catalog-grid-v12 .catalog-body,.recipe-grid-v12 .recipe-body{flex-direction:column!important;gap:9px!important;height:auto!important;min-height:0!important;padding:14px!important;display:flex!important}.catalog-grid-v12 .catalog-title{order:0!important}.catalog-grid-v12 .grid-record-stars{order:1!important}.catalog-grid-v12 .condition-list{order:2!important}.catalog-grid-v12 .star-price-strip{order:3!important}.recipe-grid-v12 .recipe-title-row{order:0!important}.recipe-grid-v12 .grid-record-stars{order:1!important}.recipe-grid-v12 .star-price-strip{order:4!important}.recipe-grid-v12 .energy-grade-strip{order:5!important}.recipe-grid-v12 .shop-purchase-tags{order:2!important}.catalog-grid-v12 .catalog-title.catalog-title-with-record,.recipe-grid-v12 .recipe-title-row{grid-template-columns:auto auto!important;min-height:0!important}.catalog-grid-v12 .catalog-title>div:first-child,.recipe-grid-v12 .recipe-title-row>div:first-child{justify-content:center!important;align-items:center!important;min-width:0!important;display:flex!important}.catalog-grid-v12 .catalog-title>div:first-child>span,.recipe-grid-v12 .recipe-title-row>div:first-child>small{display:none!important}.catalog-grid-v12 .catalog-title-actions,.recipe-grid-v12 .catalog-title-actions{justify-content:center!important;align-items:center!important;display:flex!important}.catalog-grid-v12 .catalog-title h3,.recipe-grid-v12 .recipe-title-row h3{font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:18px!important;line-height:1.25!important}.catalog-grid-v12 .level-chip,.recipe-grid-v12 .level-chip{border-radius:999px!important;flex:none!important;padding:5px 10px!important;font-size:11px!important}.catalog-grid-v12 .grid-record-stars,.recipe-grid-v12 .grid-record-stars{justify-content:center!important;margin:0!important;display:flex!important}.catalog-grid-v12 .star-pills,.recipe-grid-v12 .star-pills{justify-content:center!important;gap:7px!important}.catalog-grid-v12 .star-pills button,.recipe-grid-v12 .star-pills button{color:#d7cfd5!important;width:28px!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.catalog-grid-v12 .star-pills button svg,.recipe-grid-v12 .star-pills button svg{stroke-linecap:round!important;stroke-linejoin:round!important;width:23px!important;height:23px!important}.catalog-grid-v12 .star-pills button.filled,.recipe-grid-v12 .star-pills button.filled{color:#efa92d!important}.catalog-grid-v12 .app-catalog-art,.recipe-grid-v12 .recipe-art{position:relative!important}.catalog-grid-v12 .app-catalog-art:before,.recipe-grid-v12 .recipe-art:before{content:none!important;display:none!important}.catalog-grid-v12 .app-catalog-art>.smart-image>img,.recipe-grid-v12 .recipe-art>.smart-image>img{filter:drop-shadow(0 11px 9px #3f39451f)!important}.catalog-grid-v12 .type-fish .app-catalog-art{background:radial-gradient(circle,#7dcdf885,#cbebfd59 38%,#f5fafffa 88%)!important}.catalog-grid-v12 .type-insect .app-catalog-art{background:radial-gradient(circle,#f7aa7178,#ffe1c854 38%,#fff9f3fa 88%)!important}.catalog-grid-v12 .type-bird .app-catalog-art{background:radial-gradient(circle,#ff77a070,#ffd2e252 38%,#fff8fbfa 88%)!important}.catalog-grid-v12 .type-flower .app-catalog-art{background:radial-gradient(circle,#e877be70,#f8cfe852 38%,#fff8fcfa 88%)!important}.recipe-grid-v12 .app-recipe-card:not(.crop-material-card):not(.shop-material-card) .recipe-art{background:radial-gradient(circle,#b091e861,#e2d5f945 38%,#fbf9fffa 88%)!important}.recipe-grid-v12 .crop-material-card .recipe-art{background:radial-gradient(circle,#84d3a97d,#d8f2e252 38%,#f9fffbfa 88%)!important}.recipe-grid-v12 .shop-material-card .recipe-art{background:radial-gradient(circle,#ffb56d87,#ffe5c557 38%,#fff9f2fa 88%)!important}.catalog-grid-v12 .condition-list,.recipe-grid-v12 .shop-purchase-tags{min-height:0!important;margin:0!important}.catalog-grid-v12 .condition-list span,.recipe-grid-v12 .shop-purchase-tags span{color:#6b6268!important;background:#f2eff2!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:100%!important;padding:9px 12px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:11px!important;display:inline-flex!important}.catalog-grid-v12 .condition-list span:first-child svg,.recipe-grid-v12 .shop-purchase-tags span:first-child svg{color:#ff7aa5!important}.catalog-grid-v12 .condition-list span:nth-child(2) svg,.recipe-grid-v12 .shop-purchase-tags span:nth-child(2) svg{color:#5aa9ff!important}.catalog-grid-v12 .condition-list span:nth-child(3) svg{color:#f0a13a!important}.catalog-grid-v12 .star-price-strip,.recipe-grid-v12 .star-price-strip,.recipe-grid-v12 .energy-grade-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;width:100%!important;padding:0!important;display:grid!important}.catalog-grid-v12 .star-price-strip>span,.recipe-grid-v12 .star-price-strip>span,.recipe-grid-v12 .energy-grade-strip>span{border-radius:12px!important;place-items:center!important;gap:3px!important;min-width:0!important;min-height:47px!important;padding:4px 2px!important;display:grid!important}.recipe-grid-v12 .energy-grade-strip>span{background:#eff9f3!important;border:1px solid #bfe5cf!important}.catalog-grid-v12 .star-price-strip b,.recipe-grid-v12 .star-price-strip b,.recipe-grid-v12 .energy-grade-strip b{border-radius:999px!important;min-width:29px!important;padding:3px 5px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:9px!important}.catalog-grid-v12 .star-price-strip em,.recipe-grid-v12 .star-price-strip em,.recipe-grid-v12 .energy-grade-strip em{color:#514a4e!important;white-space:nowrap!important;align-items:center!important;gap:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:9.5px!important;font-style:normal!important;display:inline-flex!important}.recipe-grid-v12 .energy-grade-strip b{color:#2d865f!important;background:#d7f1e3!important}.recipe-grid-v12 .energy-grade-strip em{color:#347259!important}.recipe-grid-v12 .energy-grade-strip em i{color:#24b777!important;margin:0 1px 0 0!important;font-size:11px!important;font-style:normal!important;line-height:1!important}.recipe-grid-v12 .ingredient-tile{text-align:center!important;background:#fff7df!important;border:1px solid #eed8a0!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:0!important;min-height:76px!important;padding:8px 7px!important;display:flex!important}.recipe-grid-v12 .ingredient-tile>span{color:#6d6356!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:10px!important;overflow:hidden!important}.recipe-grid-v12 .ingredient-copy-stack{flex-wrap:wrap!important;justify-content:center!important;gap:3px!important;display:inline-flex!important}.recipe-grid-v12 .ingredient-copy-stack>span{background:#ffffffc2!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;display:inline-flex!important}.recipe-grid-v12 .ingredient-copy-stack .smart-image,.recipe-grid-v12 .ingredient-copy-stack img{object-fit:contain!important;width:100%!important;max-width:18px!important;height:100%!important;max-height:18px!important;padding:0!important}.inline-catalog-filter{background:#ffffffeb!important;border:1px solid #f0cbd8e6!important;border-radius:22px!important;margin:0 0 18px!important;padding:16px 18px!important}.inline-catalog-filter-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}.inline-catalog-filter-head>strong,.inline-catalog-filter .filter-section h4{font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:900!important}.inline-catalog-filter-head>strong{font-size:16px!important}.inline-catalog-filter .filter-section h4{margin-bottom:8px!important;font-size:14px!important}.inline-catalog-filter-body{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 18px!important;display:grid!important}.inline-catalog-filter .filter-chip-wrap{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.inline-catalog-filter .filter-chip{color:#6d6268!important;background:#f4f0f2!important;border:0!important;border-radius:999px!important;padding:9px 13px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important}.inline-catalog-filter .filter-chip.active{color:#fff!important}.inline-catalog-filter .filter-section:nth-child(6n+1) .filter-chip.active{background:#72aeef!important}.inline-catalog-filter .filter-section:nth-child(6n+2) .filter-chip.active{background:#ee89ad!important}.inline-catalog-filter .filter-section:nth-child(6n+3) .filter-chip.active{background:#e8ad49!important}.inline-catalog-filter .filter-section:nth-child(6n+4) .filter-chip.active{background:#71bf91!important}.inline-catalog-filter .filter-section:nth-child(6n+5) .filter-chip.active{background:#a488df!important}.inline-catalog-filter .filter-section:nth-child(6n+6) .filter-chip.active{background:#8e98aa!important}@media (width<=900px){.inline-catalog-filter-body{grid-template-columns:1fr!important}}.achievement-grid .achievement-card,.pet-breed-grid .pet-breed-card,.pet-variant-grid .pet-card{background:#fffffff0!important;border:1px solid #edd6def2!important;border-radius:22px!important;align-self:start!important;min-width:0!important;overflow:hidden!important}.achievement-grid .achievement-card{flex-direction:column!important;display:flex!important}.achievement-grid .achievement-card>div:first-child,.pet-breed-grid .pet-breed-art,.pet-variant-grid .pet-art{background:radial-gradient(circle,#eed5ff73,#f9f5ff38 45%,#fffffffa 88%)!important;justify-content:center!important;align-items:center!important;height:180px!important;min-height:180px!important;display:flex!important;overflow:hidden!important}.achievement-grid .achievement-card img,.pet-breed-grid .pet-breed-art img,.pet-variant-grid .pet-art img{object-fit:contain!important;width:auto!important;max-width:82%!important;height:auto!important;max-height:82%!important;padding:0!important}.achievement-grid .achievement-card section,.pet-breed-grid .pet-breed-card>div:not(.pet-breed-art),.pet-variant-grid .pet-info{text-align:center!important;padding:13px!important}.achievement-grid .achievement-card h3,.pet-breed-grid .pet-breed-card h3,.pet-variant-grid .pet-info h3{text-align:center!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:16px!important}.pet-breed-grid .pet-breed-card{flex-direction:column!important;display:flex!important}.pet-breed-grid .pet-breed-card>svg{display:none!important}.refined-cooking-mode .cooking-mode-tabs button svg,.cooking-mode-card .cooking-mode-tabs button svg{opacity:1!important;visibility:visible!important;flex:0 0 18px!important;width:18px!important;height:18px!important;display:inline-block!important}.recipe-grid-v12 .grid-record-stars,.recipe-grid-v12 .grid-record-stars .star-pills{justify-content:center!important;align-self:stretch!important;width:100%!important;margin-inline:auto!important}.catalog-grid-v12 h3.long-catalog-name,.recipe-grid-v12 h3.long-catalog-name{text-overflow:clip!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;max-width:100%!important;font-size:15.5px!important;line-height:1.3!important;overflow:visible!important}.catalog-metric-block{flex-direction:column!important;gap:7px!important;width:100%!important;margin:0!important;display:flex!important}.catalog-metric-title{color:#5e5359!important;text-align:left!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important;display:block!important}.recipe-grid-v12 .recipe-ingredient-grid-v12{grid-template-columns:repeat(4,minmax(0,1fr))!important}.recipe-grid-v12 .recipe-ingredient-grid-v12 .ingredient-tile{justify-content:center!important;align-items:center!important;min-width:0!important;min-height:64px!important;padding:7px 5px!important;display:flex!important}.recipe-grid-v12 .recipe-ingredient-grid-v12 .ingredient-tile>span{display:none!important}.recipe-grid-v12 .recipe-ingredient-grid-v12 .ingredient-copy-stack{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;display:flex!important}.recipe-grid-v12 .energy-grade-strip em{letter-spacing:0!important;justify-content:center!important;align-items:center!important;gap:0!important;display:inline-flex!important}.recipe-grid-v12 .energy-grade-strip em i,.recipe-grid-v12 .energy-grade-strip .energy-grade-bolt{color:#1fb875!important;letter-spacing:0!important;margin:0!important;padding:0!important;font-size:11px!important;font-style:normal!important;line-height:1!important;display:inline-block!important;transform:translateY(-.2px)!important}.recipe-grid-v12 .shop-material-card .level-chip,.recipe-grid-v12 .shop-material-card .catalog-metric-block,.recipe-grid-v12 .shop-material-card .star-price-strip{display:none!important}.recipe-grid-v12 .shop-material-card .recipe-title-row{grid-template-columns:auto!important}.recipe-grid-v12 .shop-material-card .shop-purchase-tags{gap:7px!important;display:grid!important}.recipe-grid-v12 .shop-material-card .shop-purchase-tags span{background:#f3eff1!important;border-radius:999px!important;align-items:center!important;gap:6px!important;width:100%!important;padding:10px 12px!important;display:inline-flex!important}.catalog-grid-v12 .price-metric-block{order:3!important}@media (width<=1180px){.recipe-grid-v12 .recipe-ingredient-grid-v12{grid-template-columns:repeat(4,minmax(42px,1fr))!important}}.catalog-grid-v12 .catalog-metric-title,.recipe-grid-v12 .catalog-metric-title{font-size:14px!important;font-weight:900!important;line-height:1.25!important}.catalog-grid-v12 .price-metric-block,.recipe-grid-v12 .price-metric-block,.catalog-grid-v12 .price-metric-block:before,.recipe-grid-v12 .price-metric-block:before,.catalog-grid-v12 .star-price-strip,.recipe-grid-v12 .star-price-strip{box-shadow:none!important;border-top:0!important}.recipe-grid-v12 .recipe-ingredient-grid-v12{order:2!important}.recipe-grid-v12 .price-metric-block{order:3!important}.recipe-grid-v12 .recipe-card-divider{order:4!important}.recipe-grid-v12 .energy-metric-block{order:5!important}.recipe-grid-v12 .app-recipe-card{align-self:start!important;height:auto!important;min-height:0!important}.recipe-grid-v12 .recipe-body{flex:none!important;height:auto!important;min-height:0!important}.recipe-grid-v12 .recipe-ingredient-grid-v12{overflow:visible!important}.recipe-grid-v12 .ingredient-slot-v14{aspect-ratio:1!important;background:#fff6d9!important;border:1px solid #eed49a!important;border-radius:13px!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:auto!important;min-height:0!important;padding:7px!important;display:flex!important;overflow:hidden!important}.recipe-grid-v12 .ingredient-slot-v14>.smart-image{background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;padding:0!important;display:flex!important;overflow:visible!important}.recipe-grid-v12 .ingredient-slot-v14>.smart-image>img{object-fit:contain!important;object-position:center!important;width:auto!important;max-width:84%!important;height:auto!important;max-height:84%!important;position:static!important;inset:auto!important;transform:none!important}.recipe-grid-v12 h3.long-catalog-name{letter-spacing:-.045em!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;max-width:100%!important;font-size:12.5px!important;line-height:1.15!important;overflow:visible!important}.catalog-grid-v12 .app-catalog-art,.recipe-grid-v12 .recipe-art{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important;overflow:hidden!important}.catalog-grid-v12 .app-catalog-art>.smart-image>img,.recipe-grid-v12 .recipe-art>.smart-image>img{margin:0!important;padding:0!important;position:static!important;inset:auto!important}@media (width<=1180px){.recipe-grid-v12 .ingredient-slot-v14{padding:5px!important}}.refined-cooking-mode .cooking-mode-tabs .cooking-mode-emoji,.cooking-mode-card .cooking-mode-tabs .cooking-mode-emoji{filter:drop-shadow(0 3px 3px #52404b29)!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:22px!important;line-height:1!important;display:inline-flex!important}.recipe-grid-v12 .recipe-title-row{grid-template-columns:minmax(0,1fr) auto!important;justify-content:stretch!important;align-items:center!important;column-gap:8px!important;width:100%!important;padding-inline:1px!important;display:grid!important}.recipe-grid-v12 .recipe-title-row>div:first-child{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.recipe-grid-v12 .recipe-title-row h3{text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.catalog-grid-v12 .price-metric-block,.recipe-grid-v12 .price-metric-block,.catalog-grid-v12 .price-metric-block:before,.catalog-grid-v12 .price-metric-block:after,.recipe-grid-v12 .price-metric-block:before,.recipe-grid-v12 .price-metric-block:after,.catalog-grid-v12 .catalog-metric-title,.recipe-grid-v12 .catalog-metric-title,.catalog-grid-v12 .catalog-metric-title:before,.catalog-grid-v12 .catalog-metric-title:after,.recipe-grid-v12 .catalog-metric-title:before,.recipe-grid-v12 .catalog-metric-title:after,.catalog-grid-v12 .star-price-strip,.recipe-grid-v12 .star-price-strip,.catalog-grid-v12 .star-price-strip:before,.catalog-grid-v12 .star-price-strip:after,.recipe-grid-v12 .star-price-strip:before,.recipe-grid-v12 .star-price-strip:after{box-shadow:none!important;background-image:none!important;border-top:0!important;border-bottom:0!important}.catalog-grid-v12 .price-metric-block:before,.catalog-grid-v12 .price-metric-block:after,.recipe-grid-v12 .price-metric-block:before,.recipe-grid-v12 .price-metric-block:after,.catalog-grid-v12 .catalog-metric-title:before,.catalog-grid-v12 .catalog-metric-title:after,.recipe-grid-v12 .catalog-metric-title:before,.recipe-grid-v12 .catalog-metric-title:after,.catalog-grid-v12 .star-price-strip:before,.catalog-grid-v12 .star-price-strip:after,.recipe-grid-v12 .star-price-strip:before,.recipe-grid-v12 .star-price-strip:after{content:none!important;display:none!important}.recipe-grid-v12 .recipe-ingredient-grid-v12{min-height:0!important;margin:0!important}.recipe-grid-v12 .recipe-ingredient-grid-v12 .ingredient-slot-v14>.smart-image{border-radius:0!important}.recipe-grid-v12 .recipe-ingredient-grid-v12 .ingredient-slot-v14 .smart-image-fallback{justify-content:center!important;align-items:center!important;font-size:20px!important;display:inline-flex!important}.recipe-grid-v12 .recipe-body>.recipe-ingredient-grid-v12:empty{display:none!important}.catalog-grid-v12 .app-catalog-art,.recipe-grid-v12 .recipe-art{height:220px!important;min-height:220px!important;padding:16px!important}.catalog-grid-v12 .app-catalog-art>.smart-image,.recipe-grid-v12 .recipe-art>.smart-image{aspect-ratio:1!important}.catalog-grid-v12 .type-flower .app-catalog-art>.smart-image{width:min(64%,144px)!important;height:min(64%,144px)!important}.recipe-grid-v12 .app-recipe-card,.recipe-grid-v12 .recipe-body{height:auto!important;min-height:0!important}.recipe-grid-v12 .recipe-body{justify-content:flex-start!important;padding-bottom:12px!important}.recipe-grid-v12 .recipe-body>:last-child{margin-bottom:0!important}@media (width<=1180px){.recipe-grid-v12 .recipe-ingredient-grid-v12{gap:5px!important}.recipe-grid-v12 .recipe-ingredient-grid-v12 .ingredient-slot-v14{padding:4px!important}}.recipe-grid-v12 .recipe-title-row h3.long-catalog-name{letter-spacing:-.035em!important;font-size:14.5px!important;line-height:1.12!important}.recipe-grid-v12 .recipe-title-row h3.extra-long-catalog-name{letter-spacing:-.045em!important;font-size:12.8px!important;line-height:1.12!important}.recipe-grid-v12 .recipe-ingredient-grid-v12{scrollbar-width:none!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;padding:0!important;display:flex!important;overflow:auto hidden!important}.recipe-grid-v12 .recipe-ingredient-grid-v12::-webkit-scrollbar{display:none!important}.recipe-grid-v12 .recipe-ingredient-grid-v12.has-many-ingredients{justify-content:flex-start!important}.recipe-grid-v12 .recipe-ingredient-grid-v12 .ingredient-slot-v14{aspect-ratio:1!important;background:#fff4d2!important;border:1px solid #edcf87!important;border-radius:13px!important;flex:0 0 calc(25% - 5.25px)!important;width:calc(25% - 5.25px)!important;min-width:calc(25% - 5.25px)!important;max-width:calc(25% - 5.25px)!important;height:auto!important;min-height:0!important;padding:6px!important;overflow:hidden!important}.recipe-grid-v12 .recipe-ingredient-grid-v12 .ingredient-slot-v14>.smart-image{background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;padding:0!important;display:flex!important;overflow:visible!important}.recipe-grid-v12 .recipe-ingredient-grid-v12 .ingredient-slot-v14>.smart-image>img{object-fit:contain!important;object-position:center!important;width:auto!important;max-width:82%!important;height:auto!important;max-height:82%!important;margin:auto!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.recipe-grid-v12 .recipe-art>.smart-image{justify-content:center!important;align-items:center!important;display:flex!important}.catalog-grid-v12 .type-insect .app-catalog-art>.smart-image>img{padding:0!important}.recipe-grid-v12 .price-metric-block,.recipe-grid-v12 .price-metric-block:before,.recipe-grid-v12 .price-metric-block:after,.recipe-grid-v12 .price-metric-block .catalog-metric-title,.recipe-grid-v12 .price-metric-block .star-price-strip,.recipe-grid-v12 .price-metric-block .star-price-strip:before,.recipe-grid-v12 .price-metric-block .star-price-strip:after{box-shadow:none!important;background-image:none!important;border-top:0!important;border-bottom:0!important}.recipe-grid-v12 .price-metric-block:before,.recipe-grid-v12 .price-metric-block:after,.recipe-grid-v12 .price-metric-block .star-price-strip:before,.recipe-grid-v12 .price-metric-block .star-price-strip:after{content:none!important;display:none!important}.recipe-grid-v12 .price-metric-block .catalog-metric-title{margin-top:0!important}@media (width<=1180px){.recipe-grid-v12 .recipe-title-row h3.long-catalog-name{font-size:13.5px!important}.recipe-grid-v12 .recipe-title-row h3.extra-long-catalog-name{font-size:11.8px!important}}.catalog-grid-v12 .catalog-title.catalog-title-with-record,.recipe-grid-v12 .recipe-title-row{text-align:center!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;padding-inline:0!important;display:flex!important}.catalog-grid-v12 .catalog-title.catalog-title-with-record>div:first-child,.recipe-grid-v12 .recipe-title-row>div:first-child{flex:0 auto!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:calc(100% - 58px)!important;display:flex!important;overflow:visible!important}.catalog-grid-v12 .catalog-title-actions,.recipe-grid-v12 .catalog-title-actions{flex:none!important;width:auto!important;margin:0!important}.catalog-grid-v12 .catalog-title h3,.recipe-grid-v12 .recipe-title-row h3{text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:visible!important}.catalog-grid-v12 h3.long-catalog-name,.recipe-grid-v12 h3.long-catalog-name,.recipe-grid-v12 .recipe-title-row h3.long-catalog-name{letter-spacing:-.035em!important;font-size:16.5px!important;line-height:1.12!important}.recipe-grid-v12 h3.extra-long-catalog-name,.recipe-grid-v12 .recipe-title-row h3.extra-long-catalog-name{letter-spacing:-.04em!important;font-size:14.8px!important;line-height:1.12!important}.recipe-grid-v12 .recipe-art{justify-content:center!important;align-items:center!important;height:220px!important;min-height:220px!important;padding:14px!important;display:flex!important;overflow:hidden!important}.recipe-grid-v12 .recipe-art>.smart-image{aspect-ratio:1!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 168px!important;width:168px!important;max-width:calc(100% - 12px)!important;height:168px!important;max-height:calc(100% - 12px)!important;padding:0!important;position:relative!important;overflow:visible!important}.recipe-grid-v12 .recipe-art>.smart-image>img{object-fit:contain!important;object-position:center!important;clip-path:none!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.catalog-grid-v12 .type-insect .app-catalog-art>.smart-image{max-width:202px!important;max-height:202px!important}.catalog-grid-v12 .type-insect .app-catalog-art>.smart-image>img{object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.recipe-grid-v12 .recipe-card-divider{opacity:1!important;background:#eadfe3!important;border:0!important;width:100%!important;height:1px!important;min-height:1px!important;margin:3px 0 0!important;padding:0!important;display:block!important}.catalog-grid-v12 .catalog-metric-block,.recipe-grid-v12 .catalog-metric-block,.recipe-grid-v12 .price-metric-block,.recipe-grid-v12 .energy-metric-block{gap:5px!important}.catalog-grid-v12 .catalog-metric-title,.recipe-grid-v12 .catalog-metric-title{margin:0!important;padding:0!important}.catalog-grid-v12 .star-price-strip,.recipe-grid-v12 .star-price-strip,.recipe-grid-v12 .energy-grade-strip{margin:0!important;padding-top:0!important}.catalog-grid-v12 .type-bird .condition-list span:nth-child(4) svg{color:#9a7de2!important}.catalog-grid-v12 .type-bird .condition-list span:nth-child(5) svg{color:#ef9b58!important}@media (width<=1180px){.catalog-grid-v12 h3.long-catalog-name,.recipe-grid-v12 h3.long-catalog-name,.recipe-grid-v12 .recipe-title-row h3.long-catalog-name{font-size:15.5px!important}.recipe-grid-v12 h3.extra-long-catalog-name,.recipe-grid-v12 .recipe-title-row h3.extra-long-catalog-name{font-size:13.8px!important}.recipe-grid-v12 .recipe-art>.smart-image{flex-basis:158px!important;width:158px!important;height:158px!important}}.recipe-grid-v12 .recipe-body>.recipe-card-divider.recipe-price-divider{visibility:visible!important;opacity:1!important;width:100%!important;height:1px!important;min-height:1px!important;box-shadow:none!important;background:#e7dce0!important;border:0!important;border-radius:0!important;order:3!important;align-self:stretch!important;margin:5px 0 2px!important;padding:0!important;display:block!important}.catalog-grid-v12 .catalog-body>.price-metric-block.compact-price-metric,.recipe-grid-v12 .recipe-body>.price-metric-block.compact-price-metric{width:100%!important;box-shadow:none!important;border:0!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:2px 0!important;margin:0!important;padding:0!important;display:grid!important}.recipe-grid-v12 .recipe-body>.price-metric-block.compact-price-metric{order:4!important}.catalog-grid-v12 .price-metric-block.compact-price-metric>.catalog-metric-title,.recipe-grid-v12 .price-metric-block.compact-price-metric>.catalog-metric-title{grid-row:1!important;margin:0!important;padding:0!important;line-height:1.15!important;display:block!important}.catalog-grid-v12 .price-metric-block.compact-price-metric>.star-price-strip,.recipe-grid-v12 .price-metric-block.compact-price-metric>.star-price-strip{grid-row:2!important;margin:0!important;padding:0!important;display:grid!important;transform:none!important}.recipe-grid-v12 .recipe-body>.energy-metric-block{border-top:1px solid #e7dce0!important;order:5!important;grid-template-rows:auto auto!important;row-gap:5px!important;width:100%!important;margin:3px 0 0!important;padding:8px 0 0!important;display:grid!important}.catalog-grid-v12 .condition-list,.recipe-grid-v12 .shop-purchase-tags{gap:7px!important;display:grid!important}.catalog-grid-v12 .condition-list>.catalog-info-tag,.recipe-grid-v12 .shop-purchase-tags>.catalog-info-tag{color:#6d6469!important;box-sizing:border-box!important;background:#f2eff2!important;border:0!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:38px!important;padding:9px 12px!important;display:flex!important}.catalog-grid-v12 .catalog-info-tag>.catalog-info-label,.recipe-grid-v12 .catalog-info-tag>.catalog-info-label{width:auto!important;min-width:0!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;display:inline-flex!important}.catalog-grid-v12 .catalog-info-label b,.recipe-grid-v12 .catalog-info-label b{color:#62575d!important;white-space:nowrap!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:11px!important;font-weight:900!important;line-height:1.2!important}.catalog-grid-v12 .catalog-info-tag>em,.recipe-grid-v12 .catalog-info-tag>em{color:#74696f!important;text-align:right!important;word-break:keep-all!important;overflow-wrap:anywhere!important;flex:auto!important;min-width:0!important;margin:0!important;padding:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:11px!important;font-style:normal!important;line-height:1.25!important}.catalog-grid-v12 .condition-list>.catalog-info-tag:first-child svg,.recipe-grid-v12 .shop-purchase-tags>.catalog-info-tag:first-child svg{color:#ff79a4!important}.catalog-grid-v12 .condition-list>.catalog-info-tag:nth-child(2) svg,.recipe-grid-v12 .shop-purchase-tags>.catalog-info-tag:nth-child(2) svg{color:#59a8ff!important}.catalog-grid-v12 .condition-list>.catalog-info-tag:nth-child(3) svg{color:#f2a13a!important}.catalog-grid-v12 .condition-list>.catalog-info-tag:nth-child(4) svg{color:#9a7de2!important}.catalog-grid-v12 .condition-list>.catalog-info-tag:nth-child(5) svg{color:#ef9b58!important}.catalog-grid-v12 .condition-list .catalog-info-label,.recipe-grid-v12 .shop-purchase-tags .catalog-info-label{background:0 0!important}@media (width<=1180px){.catalog-grid-v12 .condition-list>.catalog-info-tag,.recipe-grid-v12 .shop-purchase-tags>.catalog-info-tag{gap:7px!important;padding-inline:10px!important}.catalog-grid-v12 .catalog-info-label b,.recipe-grid-v12 .catalog-info-label b,.catalog-grid-v12 .catalog-info-tag>em,.recipe-grid-v12 .catalog-info-tag>em{font-size:10px!important}}:root{--kn-v19-art-pad:14px;--kn-v19-square:min(72%, 152px);--kn-v19-square-insect:min(80%, 168px);--kn-v19-square-pet:min(76%, 150px);--kn-v19-square-achievement:min(76%, 144px)}.catalog-grid-v12 .app-catalog-art,.recipe-grid-v12 .recipe-art,.achievement-grid .achievement-card>div:first-child,.pet-breed-grid .pet-breed-art,.pet-variant-grid .pet-art{justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}.catalog-grid-v12 .app-catalog-art>.smart-image,.recipe-grid-v12 .recipe-art>.smart-image{width:var(--kn-v19-square)!important;height:var(--kn-v19-square)!important;max-width:calc(100% - (var(--kn-v19-art-pad) * 2))!important;max-height:calc(100% - (var(--kn-v19-art-pad) * 2))!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important;overflow:hidden!important}.catalog-grid-v12 .type-insect .app-catalog-art>.smart-image{width:var(--kn-v19-square-insect)!important;height:var(--kn-v19-square-insect)!important}.catalog-grid-v12 .app-catalog-art>.smart-image>img,.recipe-grid-v12 .recipe-art>.smart-image>img{object-fit:contain!important;object-position:center center!important;aspect-ratio:auto!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important;transform:none!important}.pet-breed-grid .pet-breed-art img,.pet-variant-grid .pet-art img{width:var(--kn-v19-square-pet)!important;height:var(--kn-v19-square-pet)!important;max-width:calc(100% - (var(--kn-v19-art-pad) * 2))!important;max-height:calc(100% - (var(--kn-v19-art-pad) * 2))!important;object-fit:contain!important;object-position:center center!important;aspect-ratio:auto!important;display:block!important;transform:none!important}.achievement-grid .achievement-card img{width:var(--kn-v19-square-achievement)!important;height:var(--kn-v19-square-achievement)!important;max-width:calc(100% - (var(--kn-v19-art-pad) * 2))!important;max-height:calc(100% - (var(--kn-v19-art-pad) * 2))!important;object-fit:contain!important;object-position:center center!important;aspect-ratio:auto!important;display:block!important;transform:none!important}@media (width<=1280px){:root{--kn-v19-square:min(70%, 144px);--kn-v19-square-insect:min(78%, 158px);--kn-v19-square-pet:min(74%, 142px);--kn-v19-square-achievement:min(74%, 136px)}}@media (width<=860px){:root{--kn-v19-art-pad:12px;--kn-v19-square:min(68%, 132px);--kn-v19-square-insect:min(76%, 144px);--kn-v19-square-pet:min(72%, 130px);--kn-v19-square-achievement:min(72%, 124px)}}:root{--kn-v20-art-square:min(72%, 154px);--kn-v20-insect-square:min(84%, 182px);--kn-v20-pet-square:min(76%, 150px);--kn-v20-achievement-square:min(76%, 144px)}.catalog-grid-v12 .app-catalog-card .app-catalog-art>.smart-image,.recipe-grid-v12 .app-recipe-card .recipe-art>.smart-image{width:var(--kn-v20-art-square)!important;height:var(--kn-v20-art-square)!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;place-items:center!important;min-width:0!important;max-width:calc(100% - 24px)!important;min-height:0!important;max-height:calc(100% - 24px)!important;margin:auto!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.catalog-grid-v12 .app-catalog-card.type-insect .app-catalog-art>.smart-image{width:var(--kn-v20-insect-square)!important;height:var(--kn-v20-insect-square)!important;max-width:calc(100% - 12px)!important;max-height:calc(100% - 12px)!important}.catalog-grid-v12 .app-catalog-card .app-catalog-art>.smart-image>img.catalog-source-image,.recipe-grid-v12 .app-recipe-card .recipe-art>.smart-image>img.catalog-source-image{inset:auto!important;object-fit:contain!important;object-position:center center!important;aspect-ratio:auto!important;clip:auto!important;clip-path:none!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;margin:auto!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:translate(0,0)scale(1)!important;-webkit-mask:none!important;mask:none!important}.pet-breed-grid .pet-breed-card .pet-breed-art>.smart-image,.pet-variant-grid .pet-card .pet-art>.smart-image{width:var(--kn-v20-pet-square)!important;height:var(--kn-v20-pet-square)!important;background:0 0!important;border:0!important;place-items:center!important;max-width:calc(100% - 24px)!important;max-height:calc(100% - 24px)!important;margin:auto!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}.pet-breed-grid .pet-breed-card .pet-breed-art>.smart-image>img.catalog-source-image,.pet-variant-grid .pet-card .pet-art>.smart-image>img.catalog-source-image{object-fit:contain!important;object-position:center center!important;aspect-ratio:auto!important;clip-path:none!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;margin:auto!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.achievement-grid .achievement-card>div:first-child>.smart-image{width:var(--kn-v20-achievement-square)!important;height:var(--kn-v20-achievement-square)!important;background:0 0!important;border:0!important;place-items:center!important;max-width:calc(100% - 24px)!important;max-height:calc(100% - 24px)!important;margin:auto!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}.achievement-grid .achievement-card>div:first-child>.smart-image>img.catalog-source-image{object-fit:contain!important;object-position:center center!important;aspect-ratio:auto!important;clip-path:none!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;margin:auto!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}@media (width<=1280px){:root{--kn-v20-art-square:min(70%, 146px);--kn-v20-insect-square:min(82%, 170px);--kn-v20-pet-square:min(74%, 142px);--kn-v20-achievement-square:min(74%, 136px)}}@media (width<=860px){:root{--kn-v20-art-square:min(68%, 134px);--kn-v20-insect-square:min(80%, 154px);--kn-v20-pet-square:min(72%, 132px);--kn-v20-achievement-square:min(72%, 126px)}}.recipe-grid-v12 .recipe-body>.shop-purchase-tags{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.recipe-grid-v12 .recipe-body>.shop-purchase-tags>span.catalog-info-tag{box-sizing:border-box!important;color:#665c61!important;background:#f2edef!important;border:0!important;border-radius:17px!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:34px!important;margin:0!important;padding:6px 11px!important;display:grid!important;overflow:visible!important}.recipe-grid-v12 .recipe-body>.shop-purchase-tags>span.catalog-info-tag>span.catalog-info-label{width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:1!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;display:inline-flex!important;overflow:visible!important}.recipe-grid-v12 .recipe-body>.shop-purchase-tags>span.catalog-info-tag>span.catalog-info-label>b{color:#62575d!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:11px!important;font-weight:900!important;line-height:1.15!important}.recipe-grid-v12 .recipe-body>.shop-purchase-tags>span.catalog-info-tag>em{color:#74696f!important;text-align:right!important;white-space:nowrap!important;text-overflow:clip!important;grid-column:2!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:11px!important;font-style:normal!important;font-weight:700!important;line-height:1.15!important;display:block!important;overflow:visible!important}.recipe-grid-v12 .recipe-body>.shop-purchase-tags>span.catalog-info-tag:first-child svg{color:#59a8ff!important}.recipe-grid-v12 .recipe-body>.shop-purchase-tags>span.catalog-info-tag:nth-child(2) svg{color:#ff79a4!important}html body .refined-map-page>.page-heading h1{color:var(--text,#302a30)!important}html body .refined-map-page>.map-page-filter,html body .refined-map-page>.map-today-status,html body .refined-map-page .map-page-confirmed,html body .page-heading>div>p,html body .page-heading>p{display:none!important}html body .topbar{z-index:400!important;grid-template-columns:none!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important;position:relative!important;overflow:visible!important}html body .global-search-wrap{z-index:420!important;flex:0 680px!important;width:min(680px,100%)!important;min-width:280px!important;max-width:680px!important;position:relative!important;overflow:visible!important}html body .search-suggestion-panel{z-index:5000!important}html body .topbar .weather-strip.enhanced-weather-strip{box-sizing:border-box!important;flex:none!important;justify-content:flex-start!important;gap:1px!important;width:max-content!important;min-width:0!important;max-width:max-content!important;margin:0!important;padding:8px 10px!important}html body .topbar .weather-strip.enhanced-weather-strip>div{flex:0 0 57px!important;width:57px!important;min-width:57px!important}html body .topbar .profile-area{flex-wrap:nowrap!important;flex:none!important;align-items:center!important;gap:8px!important;width:max-content!important;min-width:0!important;margin:0!important;display:inline-flex!important}html body .cafe24-mixed-text{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;flex-flow:row!important;align-items:baseline!important;min-width:0!important;max-width:100%!important;display:inline-flex!important}html body .cafe24-title-glyph{white-space:pre!important;flex:none!important;font-family:Cafe24Ssurround,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;display:inline!important}html body .cafe24-air-glyph{font-style:inherit!important;white-space:pre!important;flex:none!important;display:inline!important}html body .profile-card>span:nth-child(2),html body .community-author-button>div,html body .comment-meta-line,html body .community-profile-main h2,html body .community-board-row .board-main{min-width:0!important}html body .profile-card b,html body .community-author-button strong,html body .comment-meta-line strong,html body .community-profile-main h2,html body .community-grid-card span,html body .community-board-row .board-main span{white-space:nowrap!important;word-break:keep-all!important;writing-mode:horizontal-tb!important;max-width:100%!important}html body .app-modal:has(.login-modal-v25-6){width:min(580px,100vw - 28px)!important;padding:30px!important;overflow-x:hidden!important}html body .login-modal-v25-6,html body .login-modal-v25-6 *{box-sizing:border-box!important}html body .login-modal-v25-6{text-align:center!important;justify-items:center!important;gap:14px!important;width:min(100%,470px)!important;min-width:0!important;max-width:470px!important;margin:0 auto!important;padding:12px 0 4px!important;display:grid!important;overflow:visible!important}html body .login-modal-v25-6 .login-app-mark{width:70px!important;height:70px!important;margin:0 auto 2px!important;padding:7px!important;overflow:hidden!important}html body .login-modal-v25-6 .login-app-mark img{object-fit:cover!important;border-radius:18px!important;width:100%!important;height:100%!important;display:block!important}html body .login-modal-v25-6 .login-brand-text{color:#ff4f7c!important;letter-spacing:-.04em!important;margin:0 0 18px!important;font-size:25px!important;font-weight:900!important;line-height:1.1!important;display:block!important}html body .login-modal-v25-6 .login-link-description{color:#9a9094!important;white-space:normal!important;word-break:keep-all!important;width:100%!important;margin:0 0 22px!important;font-size:13px!important;line-height:1.5!important}html body .login-modal-v25-6 .login-provider-stack{gap:12px!important;width:100%!important;max-width:430px!important;margin:0 auto!important;display:grid!important}html body .login-modal-v25-6 .login-google-wrap,html body .login-modal-v25-6 .login-provider-button{border-radius:999px!important;width:100%!important;max-width:430px!important;height:54px!important;min-height:54px!important;margin:0!important;position:relative!important;overflow:hidden!important}html body .login-modal-v25-6 .login-google-wrap .google-login-slot,html body .login-modal-v25-6 .login-google-wrap .google-login-slot>div,html body .login-modal-v25-6 .login-google-wrap iframe,html body .login-modal-v25-6 .login-google-wrap [role=button]{width:100%!important;max-width:none!important;height:54px!important;min-height:54px!important;margin:0!important;position:absolute!important;inset:0!important}html body .login-modal-v25-6 .login-google-visual{z-index:2!important;color:#302b2e!important;box-shadow:none!important;background:#fff!important;border:1px solid #ded8dc!important;border-radius:999px!important;font-family:Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:14px!important;font-weight:700!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body .login-modal-v25-6 .login-google-logo{width:21px!important;height:21px!important;position:absolute!important;top:50%!important;left:20px!important;transform:translateY(-50%)!important}html body .login-modal-v25-6 .login-google-visual>span{text-align:center!important;white-space:nowrap!important;width:max-content!important;max-width:calc(100% - 100px)!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}html body .login-modal-v25-6 .login-provider-button{box-shadow:none!important;border:0!important;grid-template-columns:30px 1fr 30px!important;align-items:center!important;padding:0 20px!important;font-family:Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:14px!important;font-weight:800!important;display:grid!important}html body .login-modal-v25-6 .login-provider-logo{grid-column:1!important;width:21px!important;height:21px!important}html body .login-modal-v25-6 .login-provider-label{text-align:center!important;grid-column:2!important;width:100%!important}html body .login-modal-v25-6 .kakao-official{color:#191919!important;background:#fee500!important}html body .login-modal-v25-6 .apple-official{color:#fff!important;background:#111!important}html body .grid-record-stars .star-pills,html body .star-pills.interactive-stars,html body .catalog-grid-v12 .star-pills,html body .recipe-grid-v12 .star-pills,html body .app-catalog-grid .star-pills,html body .app-recipe-grid .star-pills,html body .recipe-list-view .star-pills{width:max-content!important;min-width:0!important;box-shadow:none!important;filter:none!important;isolation:isolate!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex-wrap:nowrap!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:0 1px!important;margin:0 auto!important;padding:0!important;display:inline-flex!important}html body .star-pills>button,html body .star-pills>button:hover,html body .star-pills>button:focus,html body .star-pills>button:focus-visible,html body .star-pills>button:active,html body .star-pills>button.filled,html body .star-pills>button[aria-pressed=true]{appearance:none!important;width:25px!important;min-width:25px!important;max-width:25px!important;height:29px!important;min-height:29px!important;max-height:29px!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0!important;flex:0 0 25px!important;place-items:center!important;margin:0!important;padding:0!important;transition:none!important;display:inline-grid!important;position:relative!important;overflow:visible!important;transform:none!important}html body .star-pills>button:before,html body .star-pills>button:after,html body .star-pills>button>:before,html body .star-pills>button>:after{content:none!important;display:none!important}html body .star-pills>button>svg{box-shadow:none!important;filter:none!important;transform-origin:50%!important;will-change:transform!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;transition:transform 90ms ease-out,filter 90ms ease-out!important;display:block!important;transform:translateZ(0)scale(1)!important}html body .star-pills>button:hover:not(:disabled)>svg{filter:drop-shadow(0 0 4px #ffb1286b)!important;transform:translateZ(0)translateY(-1px)scale(1.14)!important}html body .community-page-card.community-page-shell.community-page-canvas-v2513{isolation:isolate!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(13px)saturate(1.03)!important;background:#fffffff0!important;border:1px solid #e8d5ddf5!important;border-radius:28px!important;width:min(1360px,100% - 24px)!important;min-height:calc(100vh - 230px)!important;margin:0 auto 38px!important;padding:18px 20px 46px!important;position:relative!important;overflow:visible!important;box-shadow:0 18px 48px #452d3614!important}html body .community-page-card.community-page-shell.community-page-canvas-v2513:before,html body .community-page-card.community-page-shell.community-page-canvas-v2513:after{content:none!important;display:none!important}html body .community-page-card.community-page-shell.community-page-canvas-v2513>*{z-index:1!important;box-sizing:border-box!important;position:relative!important}html body .community-page-card.community-page-shell.community-page-canvas-v2513 .community-top-toolbar,html body .community-page-card.community-page-shell.community-page-canvas-v2513 .community-tag-strip,html body .community-page-card.community-page-shell.community-page-canvas-v2513 .community-feed{width:100%!important}@media (width>=921px){:is(html body .main-content:has(.newbie-guide-layout),html body .page-transition:has(.newbie-guide-layout)){contain:none!important;overflow:visible!important}html body .newbie-guide-layout{contain:none!important;overflow:visible!important;transform:none!important}html body .newbie-guide-nav{z-index:40!important;will-change:auto!important;align-self:start!important;height:fit-content!important;max-height:calc(100vh - 36px)!important;position:sticky!important;top:18px!important;overflow:hidden auto!important;transform:none!important}}@media (width<=920px){html body .newbie-guide-layout{display:block!important}html body .newbie-guide-nav{max-height:none!important;position:static!important;transform:none!important}}html body .search-suggestion-copy{align-content:center!important;gap:2px!important;min-width:0!important;display:grid!important}html body .search-suggestion-copy small{color:var(--strong-pink,#ff5f8d)!important;margin:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;display:block!important}html body .search-suggestion-copy strong{color:#2f2930!important;letter-spacing:-.02em!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:18px!important;font-weight:900!important;line-height:1.3!important;display:block!important;overflow:hidden!important}html body .search-suggestion-copy em,html body .search-suggestion-copy p{display:none!important}html body .notification-modal{font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important}html body .notification-modal-head>div{gap:0!important;display:grid!important}html body .notification-modal-head .eyebrow{margin:0 0 1px!important}html body .notification-read-all{color:#e94d7d!important;box-shadow:none!important;background:#fff0f5!important;border:0!important;font-family:inherit!important}html body .notification-list-item,html body .notification-list-item strong,html body .notification-list-item span{font-family:inherit!important}html body .map-vote-list .map-static-resource-detail{align-items:flex-start!important}html body .map-resource-description{color:#857980!important;font-family:var(--font-body)!important;white-space:normal!important;margin:5px 0 0!important;font-size:12px!important;font-weight:400!important;line-height:1.55!important}html body .portal-catalog-shortcuts strong{white-space:nowrap!important;word-break:keep-all!important;word-spacing:normal!important}@media (width<=1100px){html body .topbar{flex-wrap:wrap!important}html body .global-search-wrap{flex-basis:min(680px,100%)!important}}@media (width<=820px){html body .community-page-card.community-page-shell.community-page-canvas-v2513{border-radius:21px!important;width:100%!important;padding:14px!important}html body .app-modal:has(.notification-modal){width:min(560px,100vw - 16px)!important}html body .notification-modal{padding:20px 18px 24px!important}html body .notification-modal-head{padding:20px 122px 10px 0!important;top:-20px!important}html body .notification-read-all{min-width:72px!important;padding-inline:10px!important;top:14px!important;right:46px!important}}html body .login-modal-v25-6 .login-google-wrap .google-login-slot,html body .login-modal-v25-6 .login-google-wrap .google-login-slot>div,html body .login-modal-v25-6 .login-google-wrap iframe,html body .login-modal-v25-6 .login-google-wrap [role=button]{z-index:5!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body .login-modal-v25-6 .apple-official .apple-logo,html body .login-modal-v25-6 .apple-official .apple-logo path{color:#fff!important;fill:#fff!important;stroke:none!important}html body .weather-popover.weather-popover-anchored{z-index:5200!important;margin:0!important;position:fixed!important;right:auto!important}html body .search-suggestion-copy strong{font-family:Cafe24Ssurround,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important}html body .refined-map-page>.page-heading{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;margin:0 0 18px!important;padding:8px 4px 12px!important;display:flex!important;overflow:visible!important}html body .refined-map-page>.page-heading>div{display:block!important}html body .refined-map-page>.page-heading .eyebrow{margin:0!important;display:inline-flex!important}html body .refined-map-page>.page-heading h1{letter-spacing:-.045em!important;visibility:visible!important;opacity:1!important;margin:5px 0 6px!important;font-size:clamp(28px,2.8vw,40px)!important;line-height:1.1!important;display:block!important}html body .page-transition .star-pills{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;outline:0!important;justify-content:center!important;align-items:center!important;gap:1px!important;padding:0!important;display:inline-flex!important}html body .page-transition .star-pills>button.star-control,html body .page-transition .star-pills>button.star-control:hover,html body .page-transition .star-pills>button.star-control:focus,html body .page-transition .star-pills>button.star-control:focus-visible,html body .page-transition .star-pills>button.star-control:active,html body .page-transition .star-pills>button.star-control.filled,html body .page-transition .star-pills>button.star-control[aria-pressed=true]{appearance:none!important;-webkit-tap-highlight-color:transparent!important;outline-offset:0!important;width:25px!important;min-width:25px!important;max-width:25px!important;height:29px!important;min-height:29px!important;max-height:29px!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0!important;flex:0 0 25px!important;margin:0!important;padding:0!important}html body .page-transition .star-pills>button.star-control:before,html body .page-transition .star-pills>button.star-control:after,html body .page-transition .star-pills>button.star-control>:before,html body .page-transition .star-pills>button.star-control>:after{content:none!important;display:none!important}html body .page-transition .star-pills>button.star-control>svg{box-shadow:none!important;filter:none!important;transform-origin:50%!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;transition:transform 90ms ease-out,filter 90ms ease-out!important;display:block!important;transform:translateZ(0)scale(1)!important}html body .page-transition .star-pills>button.star-control:hover:not(:disabled)>svg{filter:drop-shadow(0 0 4px #ffb12861)!important;transform:translateZ(0)translateY(-1px)scale(1.12)!important}html body .community-author-name,html body .community-author-button strong,html body .comment-meta-line strong{white-space:nowrap!important;font-family:Cafe24Ssurround,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:17px!important;font-style:normal!important;line-height:1.25!important}html body .comment-meta-line strong{font-size:16px!important}html body .community-author-meta,html body .community-author-button>div>span,html body .comment-meta-line>span,html body .community-board-meta>em{font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:11px!important;font-style:normal!important;font-weight:700!important;line-height:1.3!important}html body .community-board-meta{white-space:nowrap!important}html body .community-content-tag{border:1px solid #0000!important;font-family:Cafe24Ssurround,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-style:normal!important;font-weight:800!important}@media (width>=921px){:is(html body .main-content:has(.newbie-guide-layout),html body .page-transition:has(.newbie-guide-layout),html body .newbie-guide-layout){contain:none!important;overflow:visible!important}html body .page-transition:has(.newbie-guide-layout){animation:none!important;transform:none!important}html body .newbie-guide-layout{grid-template-columns:240px minmax(0,1fr)!important;align-items:start!important;gap:22px!important;display:grid!important;position:relative!important}html body .newbie-guide-nav.newbie-guide-nav-follow{height:fit-content!important;max-height:calc(100vh - 36px)!important;transform:translate3d(0, var(--newbie-follow-y,0px), 0)!important;will-change:transform!important;z-index:40!important;align-self:start!important;transition:none!important;position:relative!important;top:auto!important;overflow:hidden auto!important}}@media (width<=920px){html body .newbie-guide-nav.newbie-guide-nav-follow{max-height:none!important;position:static!important;transform:none!important}}html body .login-modal-v25-6 .login-google-wrap{width:100%!important;max-width:430px!important;height:auto!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:0!important;position:relative!important;overflow:visible!important}html body .login-modal-v25-6 .login-google-wrap .google-login-slot{z-index:10!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:430px!important;height:48px!important;min-height:48px!important;margin:0 auto!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important}html body .login-modal-v25-6 .login-google-wrap .google-login-slot>div,html body .login-modal-v25-6 .login-google-wrap .google-login-slot iframe{z-index:10!important;box-sizing:border-box!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:100%!important;min-width:0!important;max-width:430px!important;height:48px!important;min-height:48px!important;margin:0 auto!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html body .login-modal-v25-6 .login-google-visual{pointer-events:none!important;display:none!important}html body .login-modal-v25-6 .guest-browse{font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:700!important}html body .login-modal-v25-6 .login-google-wrap.login-google-wrap-v25-22{width:100%!important;max-width:430px!important;height:54px!important;min-height:54px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:999px!important;margin:0 auto!important;padding:0!important;position:relative!important;overflow:hidden!important}html body .login-modal-v25-6 .login-google-wrap-v25-22 .login-google-visual-v25-22{z-index:1!important;box-sizing:border-box!important;pointer-events:none!important;color:#191919!important;width:100%!important;height:54px!important;min-height:54px!important;box-shadow:none!important;background:#fff!important;border:1px solid #ded8dc!important;border-radius:999px!important;grid-template-columns:30px 1fr 30px!important;align-items:center!important;padding:0 20px!important;font-family:Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:14px!important;font-weight:800!important;line-height:1!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body .login-modal-v25-6 .login-google-wrap-v25-22 .login-google-logo-v25-22{grid-column:1!important;width:21px!important;height:21px!important;position:static!important;transform:none!important}html body .login-modal-v25-6 .login-google-wrap-v25-22 .login-google-visual-v25-22>span{text-align:center!important;white-space:nowrap!important;grid-column:2!important;width:100%!important;max-width:none!important;position:static!important;transform:none!important}html body .login-modal-v25-6 .login-google-wrap-v25-22 .google-login-slot{z-index:3!important;opacity:.01!important;visibility:visible!important;pointer-events:auto!important;width:100%!important;max-width:none!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body .login-modal-v25-6 .login-google-wrap-v25-22 .google-login-slot>div,html body .login-modal-v25-6 .login-google-wrap-v25-22 .google-login-slot iframe,html body .login-modal-v25-6 .login-google-wrap-v25-22 .google-login-slot [role=button]{z-index:3!important;box-sizing:border-box!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:none!important}body .refined-event-carousel.event-loading-state{background-color:#e9e1e5!important;background-image:linear-gradient(120deg, #372f3421, #fff7f914), var(--event-banner-image)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}body .refined-event-carousel.event-loading-state .event-banner-backdrop{display:none!important}body .refined-event-carousel.event-loading-state .event-banner-image{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;inset:0!important}body .refined-event-carousel .event-banner-image.is-missing{display:none!important}body .portal-summary-grid .progress-circle-item,body .app-summary-grid .progress-circle-item{border-color:rgba(var(--category-rgb), .24)!important;background-color:#fffffffc!important;background-image:radial-gradient(ellipse 96% 74% at 50% 36%, rgba(var(--category-rgb), .15) 0 14%, rgba(var(--category-rgb), .085) 43%, rgba(var(--category-rgb), .025) 72%, #fffffffe 100%)!important;box-shadow:inset 0 4px 0 rgba(var(--category-rgb), .5), inset 0 1px 0 #fffffffa, 0 10px 22px #4d2d380d!important}body .portal-summary-grid .progress-circle-item .progress-category-icon,body .app-summary-grid .progress-circle-item .progress-category-icon{box-shadow:inset 0 0 0 1px rgba(var(--category-rgb), .14)!important;background:#ffffffc2!important}body .map-page-canvas .portal-resource-map.detail,body .map-page-canvas .real-resource-map.detail,body .interactive-map.detail{overscroll-behavior:contain!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;background:linear-gradient(#86bfd2 0%,#72aec4 48%,#78b6ca 100%)!important}body .interactive-map.detail .map-zoom-stage{will-change:transform!important;background:#72aec4!important}body .interactive-map.detail,body .interactive-map.detail *{-webkit-user-drag:none!important}body .interactive-map.detail .map-background-image,body .interactive-map.detail .map-background-image img,body .interactive-map.detail .map-background-image>img{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}body .interactive-map.detail.is-dragging,body .interactive-map.detail.is-dragging *{cursor:grabbing!important}body .portal-summary-grid .progress-circle-item>.progress-ring-pair,body .app-summary-grid .progress-circle-item>.progress-ring-pair{align-items:stretch!important;gap:7px!important}body .portal-summary-grid .progress-ring-pair .ring-meter,body .app-summary-grid .progress-ring-pair .ring-meter,body .portal-summary-grid .progress-ring-pair .ring-meter.purple,body .portal-summary-grid .progress-ring-pair .ring-meter.yellow,body .app-summary-grid .progress-ring-pair .ring-meter.purple,body .app-summary-grid .progress-ring-pair .ring-meter.yellow{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff3d!important;border:1px solid #ffffff7a!important;border-radius:17px!important;width:100%!important;min-width:0!important;padding:8px 3px 7px!important;box-shadow:inset 0 1px #ffffffb8,0 5px 14px #45313906!important}body .app-progress-controls.without-stars,body .app-progress-controls.without-mastery{justify-content:center!important}html body .search-suggestion-panel .search-category-all{--search-tone-rgb:244, 139, 173;--search-tone:#f48bad}html body .search-suggestion-panel .search-category-fish{--search-tone-rgb:113, 181, 223;--search-tone:#71b5df}html body .search-suggestion-panel .search-category-insect{--search-tone-rgb:245, 160, 126;--search-tone:#f5a07e}html body .search-suggestion-panel .search-category-bird{--search-tone-rgb:244, 139, 173;--search-tone:#f48bad}html body .search-suggestion-panel .search-category-flower{--search-tone-rgb:226, 128, 183;--search-tone:#e280b7}html body .search-suggestion-panel .search-category-crop{--search-tone-rgb:114, 200, 165;--search-tone:#72c8a5}html body .search-suggestion-panel .search-category-recipe{--search-tone-rgb:167, 139, 214;--search-tone:#a78bd6}html body .search-suggestion-panel .search-category-material{--search-tone-rgb:239, 185, 92;--search-tone:#efb95c}html body .search-suggestion-panel .search-category-achievement{--search-tone-rgb:155, 123, 224;--search-tone:#9b7be0}html body .search-suggestion-panel .search-suggestion-tabs button.search-category-tab{isolation:isolate!important;border:1px solid rgba(var(--search-tone-rgb), .24)!important;min-width:48px!important;height:34px!important;color:var(--search-tone)!important;background:rgba(var(--search-tone-rgb), .075)!important;letter-spacing:-.01em!important;border-radius:11px!important;padding:0 12px!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1!important;transition:transform .12s,border-color .12s,background .12s,box-shadow .12s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffeb!important}html body .search-suggestion-panel .search-suggestion-tabs button.search-category-tab:hover{border-color:rgba(var(--search-tone-rgb), .44)!important;background:radial-gradient(ellipse 118% 145% at 50% 52%, rgba(var(--search-tone-rgb), .2) 0%, rgba(var(--search-tone-rgb), .11) 52%, #fffffff5 100%)!important;transform:translateY(-1px)!important}html body .search-suggestion-panel .search-suggestion-tabs button.search-category-tab.active,html body .search-suggestion-panel .search-suggestion-tabs button.search-category-tab:active{color:var(--search-tone)!important;border-color:rgba(var(--search-tone-rgb), .58)!important;background:radial-gradient(ellipse 122% 155% at 50% 52%, rgba(var(--search-tone-rgb), .31) 0%, rgba(var(--search-tone-rgb), .18) 45%, rgba(var(--search-tone-rgb), .07) 72%, #fffffffa 100%)!important;box-shadow:0 0 0 3px rgba(var(--search-tone-rgb), .09), inset 0 1px 0 #fffffffa, 0 8px 17px rgba(var(--search-tone-rgb), .11)!important}html body .search-suggestion-panel .search-suggestion-thumb{--search-tone-rgb:113, 181, 223;--search-tone:#71b5df;border:1px solid rgba(var(--search-tone-rgb), .22)!important;background:radial-gradient(ellipse 112% 112% at 50% 48%, rgba(var(--search-tone-rgb), .23) 0%, rgba(var(--search-tone-rgb), .12) 50%, #fffffff5 100%)!important;width:54px!important;min-width:54px!important;height:54px!important;box-shadow:inset 0 1px 0 #fffffff0, 0 5px 13px rgba(var(--search-tone-rgb), .07)!important;border-radius:14px!important;place-items:center!important;padding:3px!important;display:grid!important;overflow:hidden!important}html body .search-suggestion-panel .search-suggestion-thumb>.smart-image,html body .search-suggestion-panel .search-suggestion-thumb>.fit-image,html body .search-suggestion-panel .search-suggestion-thumb .smart-image{background:0 0!important;place-items:center!important;width:100%!important;height:100%!important;padding:0!important;display:grid!important;overflow:hidden!important}html body .search-suggestion-panel .search-suggestion-thumb>img,html body .search-suggestion-panel .search-suggestion-thumb .smart-image>img,html body .search-suggestion-panel .search-suggestion-thumb .fit-image>img,html body .search-suggestion-panel .search-suggestion-thumb img.catalog-source-image{object-fit:contain!important;object-position:center!important;width:auto!important;max-width:88%!important;height:auto!important;max-height:88%!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}html body .search-suggestion-panel .search-suggestion-thumb .smart-image-fallback{place-items:center!important;width:100%!important;height:100%!important;font-size:25px!important;display:grid!important}html body .search-suggestion-panel .search-suggestion-item{--search-tone-rgb:113, 181, 223;--search-tone:#71b5df;grid-template-columns:54px minmax(0,1fr) auto!important}html body .search-suggestion-panel .search-suggestion-item:hover{background:radial-gradient(ellipse 70% 140% at 8% 50%, rgba(var(--search-tone-rgb), .1) 0%, rgba(var(--search-tone-rgb), .035) 53%, #fff0 100%)!important}html body .search-suggestion-panel .search-suggestion-item .search-suggestion-copy small{color:var(--search-tone)!important}html body .search-suggestion-panel .search-suggestion-footer>button{font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:12px!important;font-weight:800!important}html body .search-suggestion-panel .search-suggestion-item.search-category-all,html body .search-suggestion-panel .search-suggestion-thumb.search-category-all{--search-tone-rgb:244, 139, 173!important;--search-tone:#f48bad!important}html body .search-suggestion-panel .search-suggestion-item.search-category-fish,html body .search-suggestion-panel .search-suggestion-thumb.search-category-fish{--search-tone-rgb:113, 181, 223!important;--search-tone:#71b5df!important}html body .search-suggestion-panel .search-suggestion-item.search-category-insect,html body .search-suggestion-panel .search-suggestion-thumb.search-category-insect{--search-tone-rgb:245, 160, 126!important;--search-tone:#f5a07e!important}html body .search-suggestion-panel .search-suggestion-item.search-category-bird,html body .search-suggestion-panel .search-suggestion-thumb.search-category-bird{--search-tone-rgb:244, 139, 173!important;--search-tone:#f48bad!important}html body .search-suggestion-panel .search-suggestion-item.search-category-flower,html body .search-suggestion-panel .search-suggestion-thumb.search-category-flower{--search-tone-rgb:226, 128, 183!important;--search-tone:#e280b7!important}html body .search-suggestion-panel .search-suggestion-item.search-category-crop,html body .search-suggestion-panel .search-suggestion-thumb.search-category-crop{--search-tone-rgb:114, 200, 165!important;--search-tone:#72c8a5!important}html body .search-suggestion-panel .search-suggestion-item.search-category-recipe,html body .search-suggestion-panel .search-suggestion-thumb.search-category-recipe{--search-tone-rgb:167, 139, 214!important;--search-tone:#a78bd6!important}html body .search-suggestion-panel .search-suggestion-item.search-category-material,html body .search-suggestion-panel .search-suggestion-thumb.search-category-material{--search-tone-rgb:239, 185, 92!important;--search-tone:#efb95c!important}html body .search-suggestion-panel .search-suggestion-item.search-category-achievement,html body .search-suggestion-panel .search-suggestion-thumb.search-category-achievement{--search-tone-rgb:155, 123, 224!important;--search-tone:#9b7be0!important}html body .search-suggestion-panel .search-suggestion-item[class*=search-category-] .search-suggestion-copy small{color:var(--search-tone)!important}html body .search-suggestion-panel .search-suggestion-thumb[class*=search-category-]{border-color:rgba(var(--search-tone-rgb), .25)!important;background:radial-gradient(ellipse 112% 112% at 50% 48%, rgba(var(--search-tone-rgb), .24) 0%, rgba(var(--search-tone-rgb), .13) 48%, rgba(var(--search-tone-rgb), .045) 72%, #fffffff7 100%)!important;box-shadow:inset 0 1px 0 #fffffff2, 0 5px 13px rgba(var(--search-tone-rgb), .075)!important}:root{--achievement-all-rgb:239, 188, 78;--achievement-all:#d9a32f;--achievement-normal-rgb:239, 145, 124;--achievement-normal:#e98470;--achievement-hidden-rgb:151, 119, 220;--achievement-hidden:#8968cf}html body .achievement-page-shell .achievement-filter-tabs{background:#ffffffc2!important;border:1px solid #e4d6dbeb!important;border-radius:16px!important;gap:6px!important;padding:5px!important;display:inline-flex!important;box-shadow:inset 0 1px #fffffffa!important}html body .achievement-page-shell .achievement-filter-tabs .achievement-filter-tab{--achievement-filter-rgb:var(--achievement-all-rgb);--achievement-filter-color:var(--achievement-all);isolation:isolate!important;border:1px solid rgba(var(--achievement-filter-rgb), .24)!important;min-width:76px!important;min-height:39px!important;color:var(--achievement-filter-color)!important;background:rgba(var(--achievement-filter-rgb), .055)!important;letter-spacing:-.01em!important;border-radius:12px!important;padding:0 18px!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:13px!important;font-weight:800!important;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffff5!important}html body .achievement-page-shell .achievement-filter-tabs .achievement-filter-all{--achievement-filter-rgb:var(--achievement-all-rgb);--achievement-filter-color:var(--achievement-all)}html body .achievement-page-shell .achievement-filter-tabs .achievement-filter-normal{--achievement-filter-rgb:var(--achievement-normal-rgb);--achievement-filter-color:var(--achievement-normal)}html body .achievement-page-shell .achievement-filter-tabs .achievement-filter-hidden{--achievement-filter-rgb:var(--achievement-hidden-rgb);--achievement-filter-color:var(--achievement-hidden)}html body .achievement-page-shell .achievement-filter-tabs .achievement-filter-tab:hover{border-color:rgba(var(--achievement-filter-rgb), .48)!important;background:radial-gradient(ellipse 120% 155% at 50% 52%, rgba(var(--achievement-filter-rgb), .2) 0%, rgba(var(--achievement-filter-rgb), .1) 52%, #fffffff5 100%)!important;box-shadow:0 8px 18px rgba(var(--achievement-filter-rgb), .1), inset 0 1px 0 #fffffffa!important;transform:translateY(-2px)!important}html body .achievement-page-shell .achievement-filter-tabs .achievement-filter-tab.active{color:var(--achievement-filter-color)!important;border-color:rgba(var(--achievement-filter-rgb), .6)!important;background:radial-gradient(ellipse 128% 170% at 50% 50%, rgba(var(--achievement-filter-rgb), .31) 0%, rgba(var(--achievement-filter-rgb), .17) 46%, rgba(var(--achievement-filter-rgb), .055) 75%, #fffffffa 100%)!important;box-shadow:0 0 0 3px rgba(var(--achievement-filter-rgb), .08), 0 9px 20px rgba(var(--achievement-filter-rgb), .11), inset 0 1px 0 #fffffffa!important}html body .achievement-grid .achievement-card{--achievement-card-rgb:var(--achievement-normal-rgb);--achievement-card-color:var(--achievement-normal);border-color:rgba(var(--achievement-card-rgb), .32)!important;background:#fffffff5!important;overflow:hidden!important;box-shadow:0 8px 22px #432f360b!important}html body .achievement-grid .achievement-card.achievement-hidden-card{--achievement-card-rgb:var(--achievement-hidden-rgb);--achievement-card-color:var(--achievement-hidden)}html body .achievement-grid .achievement-card:hover{border-color:rgba(var(--achievement-card-rgb), .58)!important;box-shadow:0 17px 32px rgba(var(--achievement-card-rgb), .13)!important;transform:translateY(-5px)!important}html body .achievement-grid .achievement-card .achievement-card-art{place-items:center!important;height:190px!important;min-height:190px!important;display:grid!important;overflow:hidden!important}html body .achievement-grid .achievement-card .achievement-card-art>.smart-image{border:0!important;place-items:center!important;margin:auto!important;padding:0!important;display:grid!important}html body .achievement-grid .achievement-card .achievement-card-art img,html body .achievement-grid .achievement-card .achievement-card-art .smart-image>img.catalog-source-image{object-position:center!important;margin:auto!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}html body .achievement-grid .achievement-card .achievement-card-copy{text-align:center!important;padding:16px 14px 18px!important}html body .achievement-grid .achievement-card .achievement-card-copy h3{color:#342f32!important;letter-spacing:-.035em!important;word-break:keep-all!important;margin:0 0 11px!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:18px!important;line-height:1.32!important}html body .achievement-grid .achievement-card .achievement-title-reward{border:1px solid rgba(var(--achievement-card-rgb), .28)!important;min-height:31px!important;color:var(--achievement-card-color)!important;background:radial-gradient(ellipse 125% 170% at 50% 50%, rgba(var(--achievement-card-rgb), .2) 0%, rgba(var(--achievement-card-rgb), .08) 58%, #fffffff2 100%)!important;margin:0!important;padding:6px 11px!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}html body .achievement-detail-page .achievement-detail-card{--achievement-detail-rgb:var(--achievement-normal-rgb);--achievement-detail-color:var(--achievement-normal);border:1px solid rgba(var(--achievement-detail-rgb), .28)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffffe6!important;border-radius:26px!important;grid-template-columns:minmax(300px,.92fr) minmax(340px,1.08fr)!important;align-items:stretch!important;gap:22px!important;padding:22px!important;display:grid!important;box-shadow:0 20px 48px #3a2a3013!important}html body .achievement-detail-page .achievement-detail-card.hidden-achievement-detail{--achievement-detail-rgb:var(--achievement-hidden-rgb);--achievement-detail-color:var(--achievement-hidden)}html body .achievement-detail-page .achievement-detail-hero{border:1px solid rgba(var(--achievement-detail-rgb), .24)!important;background:radial-gradient(ellipse 115% 105% at 50% 40%, rgba(var(--achievement-detail-rgb), .23) 0%, rgba(var(--achievement-detail-rgb), .1) 48%, #fffffff0 100%)!important;border-radius:22px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:18px!important;min-width:0!important;padding:22px!important;display:flex!important}html body .achievement-detail-page .achievement-detail-art{border:1px solid rgba(var(--achievement-detail-rgb), .22)!important;background:#ffffffa8!important;border-radius:20px!important;place-items:center!important;width:min(100%,310px)!important;height:280px!important;padding:22px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffff5!important}html body .achievement-detail-page .achievement-detail-art>.smart-image{background:0 0!important;place-items:center!important;width:100%!important;height:100%!important;display:grid!important}html body .achievement-detail-page .achievement-detail-art img,html body .achievement-detail-page .achievement-detail-art .smart-image>img.catalog-source-image{object-fit:contain!important;object-position:center!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;padding:0!important}html body .achievement-detail-page .achievement-detail-identity{text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}html body .achievement-detail-page .achievement-kind{border:1px solid rgba(var(--achievement-detail-rgb), .3)!important;min-height:30px!important;color:var(--achievement-detail-color)!important;background:rgba(var(--achievement-detail-rgb), .08)!important;border-radius:999px!important;align-items:center!important;padding:6px 11px!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}html body .achievement-detail-page .achievement-detail-identity h2{color:#302b2e!important;letter-spacing:-.045em!important;word-break:keep-all!important;margin:14px 0 13px!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:clamp(25px,2.5vw,34px)!important;line-height:1.22!important}html body .achievement-detail-page .achievement-detail-identity .achievement-title-reward{border:1px solid rgba(var(--achievement-detail-rgb), .34)!important;min-height:38px!important;color:var(--achievement-detail-color)!important;background:radial-gradient(ellipse 125% 170% at 50% 50%, rgba(var(--achievement-detail-rgb), .21) 0%, rgba(var(--achievement-detail-rgb), .08) 60%, #fffffff5 100%)!important;border-radius:999px!important;align-items:center!important;gap:7px!important;padding:8px 14px!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:14px!important;font-weight:800!important;display:inline-flex!important}html body .achievement-detail-page .achievement-detail-info-grid{align-content:stretch!important;gap:16px!important;min-width:0!important;display:grid!important}html body .achievement-detail-page .achievement-detail-info-panel{border:1px solid rgba(var(--achievement-detail-rgb), .23)!important;background:linear-gradient(145deg, #fffffff5, rgba(var(--achievement-detail-rgb), .045))!important;min-width:0!important;box-shadow:inset 0 1px 0 #fffffffa, 0 9px 24px rgba(var(--achievement-detail-rgb), .055)!important;border-radius:21px!important;flex-direction:column!important;justify-content:center!important;padding:24px!important;display:flex!important}html body .achievement-detail-page .achievement-detail-info-panel small{color:var(--achievement-detail-color)!important}html body .achievement-detail-page .achievement-detail-info-panel strong{color:#3d3439!important;margin-bottom:9px!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:19px!important;line-height:1.35!important}html body .achievement-detail-page .achievement-detail-info-panel p{color:#544c50!important;word-break:keep-all!important;margin:0!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.75!important}html body .achievement-detail-page .detail-loading-inline{color:var(--achievement-detail-color)!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important}@media (width<=980px){html body .achievement-detail-page .achievement-detail-card{grid-template-columns:1fr!important}html body .achievement-detail-page .achievement-detail-info-grid{grid-template-rows:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .achievement-detail-page .detail-loading-inline{grid-column:1/-1!important}}@media (width<=680px){html body .achievement-page-shell .achievement-filter-tabs{width:100%!important}html body .achievement-page-shell .achievement-filter-tabs .achievement-filter-tab{flex:1 1 0!important;min-width:0!important;padding:0 10px!important}html body .achievement-detail-page .achievement-detail-card{border-radius:21px!important;padding:14px!important}html body .achievement-detail-page .achievement-detail-hero,html body .achievement-detail-page .achievement-detail-info-panel{padding:18px!important}html body .achievement-detail-page .achievement-detail-art{height:230px!important}html body .achievement-detail-page .achievement-detail-info-grid{grid-template-columns:1fr!important}}html body .timer-notification-actions button{font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:12px!important;font-weight:800!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s!important}html body .timer-notification-actions .desktop-notification-toggle.active{color:#b27c08!important;background:radial-gradient(125% 170%,#f6cd4e4d 0%,#f6cd4e24 55%,#fffffff7 100%)!important;border-color:#ebbb3f7a!important;box-shadow:0 8px 19px #e0ac2a21,inset 0 1px #fffffffa!important}html body .timer-notification-actions .weed-notification-toggle.active{color:#4d8f36!important;background:radial-gradient(125% 170%,#9dd56a4d 0%,#9dd56a24 55%,#fffffff7 100%)!important;border-color:#7ebc5b80!important;box-shadow:0 8px 19px #63a4411f,inset 0 1px #fffffffa!important}html body .timer-notification-actions .weed-notification-toggle.active:hover{color:#397b2b!important;background:radial-gradient(130% 180%,#9cda6569 0%,#9cda6533 57%,#fffffffa 100%)!important;border-color:#66a943b8!important;transform:translateY(-2px)!important;box-shadow:0 11px 23px #5b99392e,inset 0 1px #fffffffa!important}html body .crop-selector-card .crop-timer-start.compact-start-button{color:#d8665d!important;letter-spacing:-.025em!important;background:radial-gradient(138% 195%,#ffb2a98a 0%,#ffc2bb40 56%,#fffcfbfe 100%)!important;border:1px solid #ef7e7494!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:min(440px,72%)!important;min-width:280px!important;min-height:52px!important;margin:18px auto 0!important;padding:0 30px!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:15px!important;font-weight:800!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,filter .16s!important;display:flex!important;box-shadow:0 9px 20px #da605821,inset 0 1px #fffffffa!important}html body .crop-selector-card .crop-timer-start.compact-start-button:hover{color:#c6524a!important;filter:saturate(1.06)brightness(1.01)!important;background:radial-gradient(140% 200%,#ffa197a3 0%,#ffb7af4f 56%,#fffaf9fe 100%)!important;border-color:#de635ac7!important;transform:translateY(-3px)scale(1.015)!important;box-shadow:0 15px 29px #cf4e4538,inset 0 1px #fffffffa!important}html body .crop-timer-actions button{transition:transform .14s,color .14s,border-color .14s,background .14s,box-shadow .14s!important}html body .crop-timer-actions button:hover{transform:translateY(-2px)!important}html body .crop-timer-actions .timer-action-edit:hover{color:#d96a24!important;background:#fff3e9!important;border-color:#ef8b447a!important;box-shadow:0 7px 15px #de712a21!important}html body .crop-timer-actions .timer-action-restart:hover{color:#db6670!important;background:#fff0f2!important;border-color:#eb7d887a!important;box-shadow:0 7px 15px #d65b681f!important}html body .crop-timer-actions .timer-action-delete:hover{color:#66717f!important;background:#f1f4f7!important;border-color:#8b97a67a!important;box-shadow:0 7px 15px #5c6b7b1a!important}html body .resource-timer-section{background:radial-gradient(circle at 92% 8%,#94d3f60b,#0000 34%),#fffffffd!important;border-color:#77b8e533!important}html body .resource-timer-card,html body .resource-timer-card:hover{background:radial-gradient(125% 155% at 50% 42%,#99d7f80b 0%,#99d7f805 58%,#fffffffe 100%)!important;border-color:#73b5e336!important;transform:none!important;box-shadow:0 7px 17px #4591c80b,inset 0 1px #fffffffc!important}html body .resource-timer-card .resource-timer-art{background:radial-gradient(120% 135% at 50% 45%,#8bcff64f 0%,#8bcff624 56%,#f8fdfffa 100%)!important;border:1px solid #67b0e54d!important;box-shadow:inset 0 1px #fffffff5,0 7px 17px #4a98cf14!important}html body .resource-timer-card .resource-timer-copy small{color:#4b9ed3!important;font-size:10px!important;font-weight:850!important}html body .resource-timer-card .resource-timer-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important;display:flex!important}html body .resource-timer-card .resource-timer-actions button{color:#397eae!important;background:radial-gradient(130% 180%,#7fc7f24a 0%,#7fc7f221 58%,#f9fdfffc 100%)!important;border:1px solid #56a4dc66!important;border-radius:14px!important;min-height:38px!important;padding:0 12px!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s,color .15s!important;box-shadow:0 7px 16px #3e90ca1c,inset 0 1px #fffffffa!important}html body .resource-timer-card .resource-timer-actions button:hover{color:#246f9f!important;background:radial-gradient(132% 185%,#75c1ef66 0%,#75c1ef2e 58%,#f8fdfffc 100%)!important;border-color:#3c91cdad!important;transform:translateY(-2px)!important;box-shadow:0 10px 20px #3689c52b,inset 0 1px #fffffffa!important}html body .resource-timer-card .resource-timer-start{color:#2d75a7!important;background:radial-gradient(132% 185%,#6fbeee61 0%,#6fbeee2e 58%,#f7fdfffc 100%)!important;border-color:#4697d280!important;box-shadow:0 8px 18px #3488c526,inset 0 1px #fffffffa!important}html body .resource-timer-card .resource-location-button{color:#397eae!important;background:radial-gradient(130% 180%,#7fc7f24a 0%,#7fc7f221 58%,#f9fdfffc 100%)!important;border-color:#56a4dc66!important;box-shadow:0 7px 16px #3e90ca1c,inset 0 1px #fffffffa!important}html body .resource-timer-card .resource-timer-actions .resource-restart-button{color:#c86524!important;background:radial-gradient(130% 180%,#ffb8704f 0%,#ffb87021 58%,#fffcf8fc 100%)!important;border-color:#eb8b486b!important;box-shadow:0 7px 16px #d7702c1a,inset 0 1px #fffffffa!important}html body .resource-timer-card .resource-timer-actions .resource-restart-button:hover{color:#ad4f15!important;background:radial-gradient(132% 185%,#ffae586e 0%,#ffae5833 58%,#fffbf7fc 100%)!important;border-color:#e06e2aad!important;box-shadow:0 10px 20px #cd5e1f29,inset 0 1px #fffffffa!important}html body .resource-timer-card .resource-timer-actions .resource-delete-button{color:#718090!important;background:radial-gradient(130% 180%,#dbe2e957 0%,#dbe2e926 58%,#fcfdfefc 100%)!important;border-color:#97a4b261!important;box-shadow:0 7px 16px #5c6a7914,inset 0 1px #fffffffa!important}html body .resource-timer-card .resource-timer-actions .resource-delete-button:hover{color:#53606d!important;background:radial-gradient(132% 185%,#cdd6df75 0%,#cdd6df38 58%,#f9fbfcfc 100%)!important;border-color:#7785949e!important;box-shadow:0 10px 20px #505e6d21,inset 0 1px #fffffffa!important}.timer-edit-backdrop{z-index:1400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#31272b40;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.timer-edit-dialog{background:radial-gradient(circle at 50% 0,#ffaaa330,#0000 44%),#fffffff9;border:1px solid #ef897f57;border-radius:26px;width:min(470px,100vw - 32px);padding:28px;position:relative;box-shadow:0 26px 70px #854b4e29,inset 0 1px #fffffffa}.timer-edit-dialog h2{letter-spacing:-.035em;margin:8px 44px 8px 0;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif;font-size:23px}.timer-edit-dialog>p{color:#7e7378;margin:0 0 20px;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;font-size:13px;line-height:1.6}.timer-edit-close{color:#85787e;background:#ffffffe6;border:1px solid #eee2e6;border-radius:13px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.timer-edit-value{background:radial-gradient(125% 170%,#ffb1aa3d,#fff5f4c7 70%,#fffffff5 100%);border:1px solid #f08b824d;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;padding:16px 18px;display:flex}.timer-edit-value strong{color:#df6f65;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif;font-size:21px}.timer-edit-value small,.timer-edit-number span,.timer-edit-number em{color:#c46f69;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;font-size:12px;font-style:normal}.timer-edit-range{accent-color:#ef8d84;width:100%}.timer-edit-number{background:#fffaf9f5;border:1px solid #ef928947;border-radius:16px;grid-template-columns:1fr 110px auto;align-items:center;gap:9px;margin-top:15px;padding:12px 14px;display:grid}.timer-edit-number input{color:#d76860;text-align:right;background:#fffffff5;border:1px solid #ee877e6b;border-radius:11px;width:100%;min-height:39px;padding:0 10px;font:800 14px Cafe24SsurroundAir,Noto Sans KR,sans-serif}.timer-edit-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.timer-edit-actions button{color:#74696e;min-height:45px;box-shadow:none;background:#fff;border:1px solid #eadfe3;border-radius:15px;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;font-weight:800;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s}.timer-edit-actions button:not(.save):hover{color:#5f5a5d;background:#f3f1f2;border-color:#91898d7a;transform:translateY(-2px);box-shadow:0 8px 18px #524b4f1a}.timer-edit-actions .save{color:#df6f65;box-shadow:none;background:radial-gradient(132% 185%,#ffb8b140 0%,#ffcec91f 60%,#fffdfcfc 100%);border-color:#eb7e746b}.timer-edit-actions .save:hover{color:#c6524a;background:radial-gradient(135% 190%,#ff9d9380 0%,#ffb5ae38 60%,#fffaf9fc 100%);border-color:#de635aad;transform:translateY(-2px);box-shadow:0 10px 21px #c74e462b}.timer-edit-number input:focus{border-color:#e0665db8;outline:none;box-shadow:0 0 0 3px #f18b8226}.timer-edit-range:hover{filter:saturate(1.08)brightness(1.02)}html body .achievement-page-shell .achievement-filter-tabs .achievement-filter-tab:not(.active){color:#8e878b!important;background:#f6f3f4!important;border-color:#e6dfe2!important;box-shadow:inset 0 1px #fffffff5!important}html body .achievement-page-shell .achievement-filter-tabs .achievement-filter-tab:not(.active):hover{color:#6f676b!important;background:#efebed!important;border-color:#d9cfd3!important;box-shadow:0 7px 16px #53424812!important}html body .achievement-grid .achievement-card .achievement-card-art{padding:0!important}html body .achievement-grid .achievement-card .achievement-card-art>.smart-image{background:0 0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;overflow:hidden!important}html body .achievement-grid .achievement-card .achievement-card-art img,html body .achievement-grid .achievement-card .achievement-card-art .smart-image>img.catalog-source-image{object-fit:contain!important;width:78%!important;max-width:154px!important;height:78%!important;max-height:154px!important}html body .achievement-detail-page .achievement-detail-info-panel small{margin-bottom:15px!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:800!important}html body .achievement-detail-page .achievement-detail-identity h2{margin-top:0!important}@media (width<=760px){html body .crop-selector-card .crop-timer-start.compact-start-button{width:100%!important;min-width:0!important}.timer-edit-backdrop{padding:14px}.timer-edit-dialog{border-radius:22px;padding:22px 18px}html body .resource-timer-card .resource-timer-actions{justify-content:flex-start!important}}html body .community-top-toolbar{grid-template-columns:minmax(280px,1fr) auto auto auto!important;align-items:center!important;gap:9px!important}html body .community-search-mode-buttons,html body .community-view-buttons{background:#f8f6f7eb!important;border:1px solid #eee5e8!important;border-radius:16px!important;align-items:center!important;gap:4px!important;padding:4px!important;display:inline-flex!important}html body .community-search-mode-buttons button,html body .community-view-buttons button{color:#8d858a!important;min-height:36px!important;font-family:var(--font-body,"Cafe24SsurroundAir"), sans-serif!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 12px!important;font-size:11px!important;font-weight:800!important;transition:transform .16s,color .16s,background .16s,border-color .16s,box-shadow .16s!important;display:inline-flex!important}html body .community-search-mode-buttons button:hover,html body .community-view-buttons button:hover{color:#645b60!important;background:#fff!important;border-color:#e2d8dc!important;transform:translateY(-1px)!important;box-shadow:0 7px 16px #48343c12!important}html body .community-search-mode-buttons button.active,html body .community-view-buttons button.active{color:#ff6f91!important;background:linear-gradient(145deg,#fff,#fff0f5)!important;border-color:#ffc7d5!important}html body .community-inline-filters button,html body .community-inline-filters select{border-radius:15px!important;transition:transform .16s,color .16s,background .16s,border-color .16s,box-shadow .16s!important}html body .community-inline-filters button:not(:disabled):hover,html body .community-inline-filters select:not(:disabled):hover{border-color:#ddd2d7!important;transform:translateY(-1px)!important;box-shadow:0 7px 15px #49353d0f!important}html body .community-inline-filters .community-liked-filter.active{color:#ed628f!important;background:radial-gradient(circle,#ff84a930,#fffffff5 72%)!important;border-color:#ffc3d5!important;box-shadow:inset 0 0 20px #ff78a01a!important}html body .community-inline-filters .community-following-filter.active{color:#4d91c8!important;background:radial-gradient(circle,#74beef33,#fffffff5 72%)!important;border-color:#bcdcf4!important;box-shadow:inset 0 0 20px #5ca9de1a!important}html body .community-inline-filters button:disabled,html body .community-inline-filters select:disabled{opacity:.42!important;cursor:default!important}html body .community-card-feed{background:#ffffffeb!important;border:1px solid #e7dce0f5!important;border-radius:24px!important;margin-inline:auto!important;display:block!important;overflow:visible!important;box-shadow:0 14px 36px #4730390f!important}html body .community-card-feed .community-thread-post{max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #eee6e9!important;border-radius:0!important;margin:0!important;transition:background .16s!important;display:grid!important;position:relative!important;overflow:visible!important}html body .community-card-feed .community-thread-post:first-child{border-radius:23px 23px 0 0!important}html body .community-card-feed .community-thread-post:last-child{border-bottom:0!important;border-radius:0 0 23px 23px!important}html body .community-card-feed .community-thread-post:hover{background:#fff9fbb8!important}html body .community-thread-rail{flex-direction:column!important;align-items:center!important;min-height:100%!important;display:flex!important}html body .community-thread-avatar-target{z-index:4!important}html body .community-thread-avatar{background:#f7f0f3!important;border:2px solid #fff!important;border-radius:50%!important;place-items:center!important;padding:0!important;transition:transform .16s,box-shadow .16s!important;display:grid!important;overflow:hidden!important;box-shadow:0 5px 14px #4a343c1f!important}html body .community-thread-avatar:hover{transform:scale(1.045)!important;box-shadow:0 8px 18px #ff6f912e!important}html body .community-thread-avatar .smart-image,html body .community-thread-avatar img{object-fit:cover!important;width:100%!important;height:100%!important;padding:0!important}html body .community-thread-line{border-radius:999px!important;flex:auto!important;min-height:34px!important;margin-top:8px!important}html body .community-thread-content{min-width:0!important}html body .community-thread-header,html body .community-detail-author-line{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}html body .community-thread-author{color:inherit!important;text-align:left!important;background:0 0!important;flex-wrap:wrap!important;gap:7px!important;padding:0!important;display:flex!important}html body .community-thread-author .community-author-meta{font-family:var(--font-body,"Cafe24SsurroundAir"), sans-serif!important;color:#9a8f94!important;margin:0!important;font-size:10.5px!important}html body .community-card-feed .community-card-title-button h3{margin-top:10px!important;font-size:18px!important}html body .community-card-feed .community-card-copy-button p{-webkit-line-clamp:5!important;font-size:13px!important}html body .community-card-actions{font-family:var(--font-body,"Cafe24SsurroundAir"), sans-serif!important;border-top:0!important;padding:12px 0 0!important}html body .community-card-actions button,html body .post-detail-actions button,html body .post-detail-actions span,html body .board-counts{font-family:var(--font-body,"Cafe24SsurroundAir"), sans-serif!important}html body .community-card-actions button{border-radius:999px!important;min-height:34px!important;padding:0 10px!important;transition:color .16s,background .16s,transform .16s!important}html body .community-card-actions button:hover{background:#f7f3f5!important;transform:translateY(-1px)!important}html body .community-card-actions button.active{color:#ee5e8c!important;background:#fff0f5!important}html body .community-post-menu-wrap{z-index:18!important;flex:none!important;position:relative!important}html body .community-post-menu-button{color:#8f858a!important;background:0 0!important;border:1px solid #0000!important;border-radius:50%!important;place-items:center!important;width:36px!important;height:36px!important;padding:0!important;transition:color .16s,background .16s,border-color .16s!important;display:grid!important}html body .community-post-menu-button:hover{color:#61575c!important;background:#f8f4f6!important;border-color:#e6dde1!important}html body .community-post-dropdown{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffffffa!important;border:1px solid #eadfe3!important;border-radius:15px!important;gap:3px!important;min-width:132px!important;padding:7px!important;display:grid!important;position:absolute!important;top:42px!important;right:0!important;box-shadow:0 16px 35px #37262d24!important}html body .community-post-dropdown button{color:#5e5559!important;min-height:38px!important;font-family:var(--font-body,"Cafe24SsurroundAir"), sans-serif!important;text-align:left!important;background:0 0!important;border-radius:10px!important;align-items:center!important;gap:8px!important;padding:0 10px!important;font-size:12px!important;display:flex!important}html body .community-post-dropdown button:hover{background:#f7f3f5!important}html body .community-post-dropdown button.danger{color:#df6672!important}html body .community-post-dropdown button.danger:hover{background:#fff0f2!important}html body .community-author-hover-target{min-width:0!important;position:relative!important}html body .community-profile-preview{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}html body .community-thread-avatar-target .community-profile-preview,html body .community-comment-author-target .community-profile-preview{left:10px!important}html body .community-profile-preview-head{display:grid!important}html body .community-profile-preview-head>.smart-image,html body .community-profile-preview-head>img{object-fit:cover!important}html body .community-profile-preview-head strong,html body .community-profile-preview-head span{display:block!important}html body .community-profile-preview-head span,html body .community-profile-preview-counts,html body .community-profile-preview p{font-family:var(--font-body,"Cafe24SsurroundAir"), sans-serif!important;color:#8f858a!important}html body .community-profile-preview-head span{margin-top:3px!important;font-size:10.5px!important}html body .community-profile-preview p{margin:10px 0 0!important;font-size:11px!important;line-height:1.55!important}html body .community-profile-preview-counts{gap:12px!important;margin-top:11px!important;font-size:10.5px!important;display:flex!important}html body .community-profile-preview>button{color:#e55e85!important;width:100%!important;min-height:36px!important;font-family:var(--font-body,"Cafe24SsurroundAir"), sans-serif!important;background:#fff2f6!important;border:1px solid #ffc6d5!important;border-radius:12px!important;margin-top:12px!important;font-weight:800!important}html body .community-multi-carousel{background:#f7f4f5!important;border-radius:17px!important;overflow:visible!important}html body .community-carousel-track{grid-template-columns:repeat(var(--community-visible-images,1), minmax(0, 1fr))!important;border-radius:17px!important;gap:4px!important;display:grid!important;overflow:hidden!important}html body .community-carousel-track.visible-1{--community-visible-images:1}html body .community-carousel-track.visible-2{--community-visible-images:2}html body .community-carousel-track.visible-3{--community-visible-images:3}html body .community-carousel-track .community-carousel-open{aspect-ratio:1!important;background:#f4f1f2!important;border-radius:0!important;width:100%!important;min-width:0!important;height:auto!important;display:block!important;overflow:hidden!important}html body .community-carousel-track.visible-1 .community-carousel-open{aspect-ratio:16/10!important}html body .community-carousel-track .community-carousel-open img{object-fit:cover!important;width:100%!important;height:100%!important;max-height:none!important;transition:transform .2s,filter .2s!important}html body .community-carousel-track .community-carousel-open:hover img{filter:brightness(.98)!important;transform:scale(1.02)!important}html body .community-image-lightbox{z-index:9999!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#161315e0!important;place-items:center!important;padding:60px 80px!important;display:grid!important;position:fixed!important;inset:0!important}html body .community-image-lightbox>img{object-fit:contain!important;border-radius:18px!important;max-width:min(1200px,88vw)!important;max-height:84vh!important;box-shadow:0 24px 70px #00000059!important}html body .community-lightbox-close,html body .community-lightbox-arrow{color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffff1f!important;border:1px solid #ffffff52!important;place-items:center!important;transition:transform .16s,background .16s!important;display:grid!important;position:fixed!important}html body .community-lightbox-close:hover,html body .community-lightbox-arrow:hover{background:#ffffff38!important;transform:scale(1.06)!important}html body .community-lightbox-close{border-radius:50%!important;width:46px!important;height:46px!important}html body .community-lightbox-arrow{border-radius:50%!important;width:52px!important;height:52px!important;top:50%!important;transform:translateY(-50%)!important}html body .community-lightbox-arrow:hover{transform:translateY(-50%)scale(1.06)!important}html body .community-lightbox-count{color:#fff!important;font-family:var(--font-body,"Cafe24SsurroundAir"), sans-serif!important;background:#0000006b!important;border-radius:999px!important;padding:8px 13px!important;font-size:11px!important;left:50%!important;transform:translate(-50%)!important}html body .community-user-search-panel{background:#fffffff0!important;border:1px solid #eadfe3!important;border-radius:22px!important;width:min(100%,790px)!important;margin:14px auto 0!important;overflow:hidden!important;box-shadow:0 13px 32px #442f370f!important}html body .community-user-search-row{width:100%!important;color:inherit!important;text-align:left!important;background:0 0!important;border-bottom:1px solid #eee6e9!important;align-items:center!important;padding:12px 16px!important;transition:background .16s!important;display:grid!important}html body .community-user-search-row:last-child{border-bottom:0!important}html body .community-user-search-row:hover{background:#fff7fa!important}html body .community-user-search-row>.smart-image,html body .community-user-search-row>img{object-fit:cover!important;border-radius:50%!important;overflow:hidden!important}html body .community-user-search-row strong,html body .community-user-search-row span{display:block!important}html body .community-user-search-row strong{font-size:14px!important}html body .community-user-search-row span,html body .community-user-search-row em{font-family:var(--font-body,"Cafe24SsurroundAir"), sans-serif!important}html body .community-user-search-row span{color:#94898e!important;margin-top:4px!important;font-size:10.5px!important}html body .community-user-search-row em{color:#5b91bd!important;font-size:10.5px!important;font-style:normal!important}html body .community-floating-write-button{color:#fff!important;background:linear-gradient(145deg,#ff8bab,#ff668f)!important;border:1px solid #ff9db8!important;border-radius:21px!important;place-items:center!important;width:60px!important;height:60px!important;transition:transform .18s,box-shadow .18s,filter .18s!important;box-shadow:0 14px 30px #ef547e4d!important}html body .community-floating-write-button:hover{filter:brightness(1.035)!important;transform:translateY(-4px)scale(1.035)!important;box-shadow:0 19px 38px #ef547e61!important}html body .community-detail-author-line>.community-author-hover-target{flex:auto!important;min-width:0!important}html body .community-report-overlay{place-items:center!important}html body .community-report-dialog{background:#fff!important;border:1px solid #eadfe3!important;padding:10px!important}html body .community-report-title{justify-content:space-between!important;align-items:center!important;padding:8px 9px 13px 13px!important;display:flex!important}html body .community-report-title strong{font-size:17px!important}html body .community-report-title button{color:#8f8389!important;background:#f7f3f5!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}html body .community-report-reason{color:#554b50!important;width:100%!important;min-height:48px!important;font-family:var(--font-body,"Cafe24SsurroundAir"), sans-serif!important;text-align:left!important;background:0 0!important;border-radius:13px!important;grid-template-columns:9px 1fr auto!important;align-items:center!important;gap:11px!important;padding:0 12px!important;display:grid!important}html body .community-report-reason:hover{background:#fff3f6!important}html body .community-report-reason>span{background:#ff829f!important;border-radius:50%!important;width:9px!important;height:9px!important}html body .community-comment-avatar,html body .community-comment-author-name{color:inherit!important;background:0 0!important;padding:0!important}html body .community-comment-author-target .community-profile-preview{top:52px!important}html body .community-existing-image-preview>div{position:relative!important}html body .community-existing-image-preview>div>button{color:#fff!important;background:#2d25299e!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important;position:absolute!important;top:7px!important;right:7px!important}@media (width<=1180px){html body .community-top-toolbar{grid-template-columns:minmax(250px,1fr) auto auto!important}html body .community-inline-filters{grid-column:1/-1!important;justify-content:flex-end!important}}@media (width<=760px){html body .community-top-toolbar{grid-template-columns:1fr!important}html body .community-search-mode-buttons,html body .community-view-buttons,html body .community-inline-filters{justify-content:center!important;width:100%!important}html body .community-card-feed .community-thread-post{grid-template-columns:44px minmax(0,1fr)!important;gap:9px!important;padding:16px 13px!important}html body .community-thread-avatar{width:40px!important;height:40px!important}html body .community-profile-preview{width:min(270px,78vw)!important}html body .community-carousel-track.visible-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .community-carousel-track.visible-3 .community-carousel-open:last-child{display:none!important}html body .community-floating-write-button{border-radius:19px!important;width:56px!important;height:56px!important;bottom:20px!important;right:18px!important}html body .community-image-lightbox{padding:65px 12px!important}html body .community-lightbox-arrow{width:42px!important;height:42px!important}html body .community-lightbox-arrow.prev{left:10px!important}html body .community-lightbox-arrow.next{right:10px!important}html body .community-user-search-row{grid-template-columns:46px minmax(0,1fr) 18px!important}html body .community-user-search-row em{display:none!important}}html body .community-grid-card-shell,html body .community-board-row-shell{min-width:0!important;position:relative!important}html body .community-grid-card-shell{break-inside:avoid!important;width:100%!important;display:inline-block!important}html body .community-grid-card-shell>.community-post-menu-wrap{position:absolute!important}html body .community-grid-card-shell>.community-post-menu-wrap .community-post-menu-button{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}html body .community-board-row-shell{align-items:center!important}html body .community-board-row-shell .community-board-row{background:0 0!important;width:100%!important}html body .community-board-row-shell>.community-post-menu-wrap{margin-right:5px!important}html body .community-tag-strip button{min-height:36px!important;font-family:var(--font-body)!important;border-radius:999px!important;padding:0 14px!important;transition:transform .16s,color .16s,border-color .16s,background .16s,box-shadow .16s!important}html body .community-tag-strip button:hover{transform:translateY(-2px)!important}html body .community-tag-strip .tag-tone-0:hover,html body .community-tag-strip .tag-tone-0.active{color:#e75b7f!important;background:radial-gradient(circle,#ff7e9e38,#fffffff5 74%)!important;border-color:#ffc2d2!important;box-shadow:inset 0 0 20px #ff6f941a,0 8px 18px #e75b7f1a!important}html body .community-tag-strip .tag-tone-1:hover,html body .community-tag-strip .tag-tone-1.active{color:#d77f2d!important;background:radial-gradient(circle,#ffbe7038,#fffffff5 74%)!important;border-color:#ffd3a2!important;box-shadow:inset 0 0 20px #f29b461a,0 8px 18px #db853017!important}html body .community-tag-strip .tag-tone-2:hover,html body .community-tag-strip .tag-tone-2.active{color:#2f9278!important;background:radial-gradient(circle,#69d3b333,#fffffff5 74%)!important;border-color:#afe6d7!important;box-shadow:inset 0 0 20px #41b59517,0 8px 18px #36977d14!important}html body .community-tag-strip .tag-tone-3:hover,html body .community-tag-strip .tag-tone-3.active{color:#4d86bd!important;background:radial-gradient(circle,#74beef36,#fffffff5 74%)!important;border-color:#bddcf5!important;box-shadow:inset 0 0 20px #52a2da17,0 8px 18px #468ec414!important}html body .community-tag-strip .tag-tone-4:hover,html body .community-tag-strip .tag-tone-4.active{color:#7654b4!important;background:radial-gradient(circle,#ae87e633,#fffffff5 74%)!important;border-color:#d4c0f2!important;box-shadow:inset 0 0 20px #9065cd17,0 8px 18px #7552af14!important}html body .community-search-mode-buttons button.active,html body .community-view-buttons button.active{box-shadow:none!important}html body .community-search-mode-buttons .community-search-post-button.active{color:#d98235!important;background:radial-gradient(circle,#ffbd763d,#fffffff5 74%)!important;border-color:#ffd3a7!important}html body .community-search-mode-buttons .community-search-user-button.active{color:#4c8fc4!important;background:radial-gradient(circle,#70beef38,#fffffff5 74%)!important;border-color:#beddf4!important}html body .community-search-mode-buttons .community-search-post-button:hover{color:#d98235!important;background:#fff8ef!important;border-color:#ffd3a7!important}html body .community-search-mode-buttons .community-search-user-button:hover{color:#4c8fc4!important;background:#f2f9ff!important;border-color:#beddf4!important}html body .community-view-buttons .community-view-grid.active{color:#c48428!important;background:radial-gradient(circle,#f4c97738,#fffffff5 74%)!important;border-color:#f2d59e!important}html body .community-view-buttons .community-view-card.active{color:#e36688!important;background:radial-gradient(circle,#ff89aa33,#fffffff5 74%)!important;border-color:#f6c4d2!important}html body .community-view-buttons .community-view-board.active{color:#6f60b8!important;background:radial-gradient(circle,#a791dd33,#fffffff5 74%)!important;border-color:#d4c9ef!important}html body .community-view-buttons .community-view-grid:hover{color:#c48428!important;background:#fff9ef!important;border-color:#f2d59e!important}html body .community-view-buttons .community-view-card:hover{color:#e36688!important;background:#fff4f7!important;border-color:#f6c4d2!important}html body .community-view-buttons .community-view-board:hover{color:#6f60b8!important;background:#f7f4ff!important;border-color:#d4c9ef!important}html body .community-inline-filters .community-liked-filter,html body .community-inline-filters .community-following-filter{min-height:39px!important;font-family:var(--font-body)!important;box-shadow:none!important;border-radius:999px!important;padding:0 15px!important;font-size:11px!important}html body .community-inline-filters .community-liked-filter:not(:disabled):hover,html body .community-inline-filters .community-liked-filter.active:hover{color:#e45d86!important;background:radial-gradient(circle,#ff81a53d,#fffffff5 73%)!important;border-color:#ffc1d3!important;box-shadow:0 8px 18px #e55d861f!important}html body .community-inline-filters .community-following-filter:not(:disabled):hover,html body .community-inline-filters .community-following-filter.active:hover{color:#4b8fc4!important;background:radial-gradient(circle,#6abbee3b,#fffffff5 73%)!important;border-color:#b9daf3!important;box-shadow:0 8px 18px #4c8fc41c!important}html body .community-card-feed{width:min(100%,690px)!important}html body .community-card-feed .community-thread-post{cursor:pointer!important;grid-template-columns:50px minmax(0,1fr)!important;gap:10px!important}html body .community-card-feed .community-thread-post:focus-visible{outline-offset:-2px!important;outline:2px solid #ff9bb7!important}html body .community-thread-header,html body .community-thread-author{align-items:center!important}html body .community-thread-author .community-author-name{font-size:15px!important;line-height:1.25!important}html body .community-thread-avatar{width:43px!important;height:43px!important}html body .community-card-feed .community-card-title-button,html body .community-card-feed .community-card-copy-button{width:100%!important;color:inherit!important;text-align:left!important;background:0 0!important;padding-left:0!important;padding-right:0!important}html body .community-card-feed .community-multi-carousel.compact{aspect-ratio:auto!important;background:#f7f4f5!important;width:min(100%,560px)!important;margin-top:10px!important}html body .community-card-feed .community-multi-carousel.compact .community-carousel-track.visible-1 .community-carousel-open{aspect-ratio:auto!important;height:auto!important;min-height:0!important}html body .community-card-feed .community-multi-carousel.compact .community-carousel-track.visible-1 .community-carousel-open img{object-fit:contain!important;width:100%!important;height:auto!important;max-height:410px!important}html body .community-card-feed .community-multi-carousel.compact .community-carousel-track.visible-2 .community-carousel-open,html body .community-card-feed .community-multi-carousel.compact .community-carousel-track.visible-3 .community-carousel-open{aspect-ratio:4/3!important}html body .community-card-feed .community-multi-carousel.compact .community-carousel-track .community-carousel-open img{object-fit:contain!important;background:#f6f3f4!important}html body .community-grid-feed{columns:4 220px!important;column-gap:15px!important}html body .community-grid-card-shell{margin-bottom:15px!important;transition:transform .18s,box-shadow .18s!important}html body .community-grid-card{border:0!important;position:relative!important}html body .community-grid-card:after{content:""!important;pointer-events:none!important;background:linear-gradient(#0000,#191416a8)!important;height:38%!important;position:absolute!important;inset:auto 0 0!important}html body .community-grid-title{z-index:2!important;text-align:left!important;bottom:13px!important;left:14px!important;right:54px!important}html body .community-grid-card-shell>.community-post-menu-wrap{z-index:5!important;top:auto!important;bottom:9px!important;right:10px!important}html body .community-grid-card-shell>.community-post-menu-wrap .community-post-menu-button{color:#fff!important;background:#231d206b!important;border-color:#ffffff47!important}html body .community-grid-card-shell .community-post-dropdown{top:auto!important;bottom:42px!important;right:0!important}html body .community-board-feed{gap:10px!important}html body .community-board-row-shell{background:#fffffff0!important;border:1px solid #eee3e7!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) 42px!important;overflow:visible!important;box-shadow:0 8px 22px #422d350d!important}html body .community-board-row-shell:hover{border-color:#f1cbd7!important;box-shadow:0 13px 28px #50333e17!important}html body .community-board-row{border-radius:20px!important}html body .community-board-row:hover{background:#fffafd!important}html body .community-board-title-line{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}html body .community-board-row .board-main>.community-board-title-line>strong{font-size:17px!important;line-height:1.35!important}html body .community-board-row .board-main .community-board-meta{align-items:center!important;gap:7px!important;margin-top:8px!important;display:flex!important}html body .community-board-row .board-main .community-author-name{font-size:13px!important}html body .community-board-row .board-main .community-author-meta{font-family:var(--font-body)!important;color:#9b8f94!important;font-size:10.5px!important;font-style:normal!important}html body .community-board-row .board-main p{-webkit-line-clamp:2!important;color:#736a6e!important;-webkit-box-orient:vertical!important;margin:8px 0 0!important;font-size:11.5px!important;line-height:1.55!important;display:-webkit-box!important;overflow:hidden!important}html body .community-board-row .board-tags{gap:5px!important;display:flex!important}html body .community-board-row .board-counts{align-self:end!important}html body .community-detail-page,html body .community-comments-page,html body .community-comment-thread,html body .comment-row{overflow:visible!important}html body .community-detail-page .post-detail-author .community-author-name{font-size:17px!important}html body .community-detail-page .post-detail-author .community-author-meta{font-family:var(--font-body)!important;font-size:11.5px!important}html body .community-comment-main{min-width:0!important}html body .community-comment-heading{justify-content:space-between!important;align-items:flex-start!important;gap:8px!important;display:flex!important}html body .comment-row{cursor:pointer!important;border-radius:13px!important;transition:background .15s!important}html body .comment-row:hover{background:#fff7fab8!important}html body .community-comment-author-name .community-author-name{font-size:14px!important;line-height:1.3!important}html body .comment-meta-line .community-author-meta{font-family:var(--font-body)!important;font-size:10.5px!important}html body .community-comment-menu-wrap{z-index:120!important}html body .community-comment-menu-button{width:30px!important;height:30px!important}html body .community-comment-dropdown{min-width:140px!important;top:34px!important}html body .comment-reply-button{display:none!important}html body .comment-row.is-reply{background:#faf6f8c7!important}html body .comment-row.is-reply p{margin-top:4px!important}html body .community-profile-preview-cover{background-image:linear-gradient(135deg,#ffe0e9,#dceeff);height:72px!important}html body .community-profile-preview-head>.smart-image,html body .community-profile-preview-head>img{box-shadow:0 5px 14px #3f2c3421!important}html body .community-profile-preview>.community-profile-preview-body>button{color:#df5d82!important;width:100%!important;min-height:40px!important;font-family:var(--font-body)!important;background:radial-gradient(circle,#ff80a333,#fffffff7 73%)!important;border:1px solid #ffc4d4!important;border-radius:999px!important;margin-top:13px!important;font-weight:800!important;transition:transform .16s,box-shadow .16s,border-color .16s!important}html body .community-profile-preview>.community-profile-preview-body>button:hover{border-color:#ff9fba!important;transform:translateY(-2px)!important;box-shadow:0 9px 20px #df5d8226!important}html body .community-profile-main h2{font-size:25px!important;line-height:1.25!important}html body .community-profile-copy>p{font-family:var(--font-body)!important}html body .community-profile-stats{flex-wrap:wrap!important;align-items:center!important;display:flex!important}html body .community-profile-stats span,html body .community-profile-stats button{color:#756b70!important;font-family:var(--font-body)!important;background:0 0!important;padding:0!important;font-size:11px!important}html body .community-profile-stats button:hover{color:#e05f84!important;text-decoration:underline!important}html body .community-profile-follow-button{border:1px solid #ffc1d2!important;min-width:104px!important;transition:transform .16s,box-shadow .16s,border-color .16s!important}html body .profile-post-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html body .profile-post-card{background:#fff!important;border:1px solid #eee3e7!important;border-radius:18px!important;padding:0!important;transition:transform .17s,box-shadow .17s,border-color .17s!important;overflow:hidden!important;box-shadow:0 7px 20px #432c350a!important}html body .profile-post-card:hover{border-color:#f1cbd7!important;transform:translateY(-3px)!important;box-shadow:0 13px 28px #4e303b1a!important}html body .profile-post-media{aspect-ratio:16/10!important;background:#f7f3f5!important;place-items:center!important;width:100%!important;display:grid!important;overflow:hidden!important}html body .profile-post-media img{object-fit:cover!important;width:100%!important;height:100%!important}html body .profile-post-media>span{font-size:32px!important}html body .profile-post-title-line{min-width:0!important}html body .profile-post-title-line strong{text-overflow:ellipsis!important;white-space:nowrap!important;flex:1!important;min-width:0!important;padding:0!important;overflow:hidden!important}html body .profile-post-counts{color:#978b91!important;font-family:var(--font-body)!important;justify-content:flex-end!important;gap:9px!important;font-size:9.5px!important;display:flex!important}html body .profile-post-counts span{align-items:center!important;gap:3px!important;display:inline-flex!important}html body .community-profile-people-overlay{z-index:10030!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#2c23274d!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important}html body .community-profile-people-dialog{background:#fff!important;border:1px solid #eadfe3!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 24px 60px #39272f33!important}html body .community-profile-people-head{border-bottom:1px solid #eee5e8!important;justify-content:space-between!important;align-items:center!important;padding:16px 16px 12px 20px!important;display:flex!important}html body .community-profile-people-head strong{font-size:18px!important}html body .community-profile-people-head button{color:#867b80!important;background:#f7f3f5!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}html body .community-profile-people-list{max-height:520px!important;padding:6px!important;overflow-y:auto!important}html body .community-profile-people-list>button{width:100%!important;color:inherit!important;text-align:left!important;background:0 0!important;border-radius:15px!important;align-items:center!important;gap:11px!important;padding:9px 11px!important;display:grid!important}html body .community-profile-people-list>button:hover{background:#fff4f7!important}html body .community-profile-people-list .smart-image,html body .community-profile-people-list img{object-fit:cover!important;border-radius:50%!important}html body .community-profile-people-list strong,html body .community-profile-people-list span{display:block!important}html body .community-profile-people-list span{color:#94888e!important;font-family:var(--font-body)!important;margin-top:3px!important;font-size:10px!important}html body .community-profile-people-list>p{color:#94888e!important;text-align:center!important;padding:28px!important}html body .community-floating-write-button{isolation:isolate!important}@media (width<=1180px){html body .community-grid-feed{columns:3 210px!important}html body .profile-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=820px){html body .community-grid-feed{columns:2 170px!important}html body .community-board-row{grid-template-columns:78px minmax(0,1fr)!important}html body .community-board-row .board-thumb{width:78px!important;height:78px!important}html body .community-board-row .board-counts{grid-column:2!important;justify-content:flex-start!important}}@media (width<=560px){html body .community-card-feed{width:100%!important}html body .community-grid-feed{columns:2 140px!important;column-gap:10px!important}html body .community-card-feed .community-thread-post{grid-template-columns:42px minmax(0,1fr)!important;padding:14px 11px!important}html body .community-thread-avatar{width:38px!important;height:38px!important}html body .profile-post-grid{grid-template-columns:1fr!important}html body .community-profile-main{grid-template-columns:76px minmax(0,1fr)!important}html body .community-profile-follow-button{grid-column:1/-1!important;width:100%!important}}html body .community-search-mode-buttons button,html body .community-view-buttons button,html body .community-inline-filters button,html body .community-tag-strip button{color:#81777c!important;min-height:40px!important;box-shadow:none!important;font-family:var(--font-body,"Cafe24SsurroundAir"), sans-serif!important;background:#fffffff5!important;border:1px solid #eadfe3!important;border-radius:999px!important;font-weight:800!important;transition:transform .16s,color .16s,border-color .16s,background .16s,box-shadow .16s!important}html body .community-search-mode-buttons button:hover,html body .community-view-buttons button:hover,html body .community-inline-filters button:not(:disabled):hover,html body .community-tag-strip button:hover{transform:translateY(-2px)!important}html body .community-search-mode-buttons .community-search-post-button.active,html body .community-search-mode-buttons .community-search-post-button:hover{color:#d37a2e!important;background:radial-gradient(125% 170%,#ffbe754d 0%,#ffbe7524 55%,#fffffffa 100%)!important;border-color:#efab5e94!important;box-shadow:0 8px 19px #d77f2d1f,inset 0 1px #fffffffa!important}html body .community-search-mode-buttons .community-search-user-button.active,html body .community-search-mode-buttons .community-search-user-button:hover{color:#4388bc!important;background:radial-gradient(125% 170%,#76c2f047 0%,#76c2f021 55%,#fffffffa 100%)!important;border-color:#70b4e294!important;box-shadow:0 8px 19px #468fc41c,inset 0 1px #fffffffa!important}html body .community-view-buttons .community-view-grid.active,html body .community-view-buttons .community-view-grid:hover{color:#ae7b17!important;background:radial-gradient(125% 170%,#f6d37747 0%,#f6d37721 55%,#fffffffa 100%)!important;border-color:#e2be6394!important;box-shadow:0 8px 19px #b889231a,inset 0 1px #fffffffa!important}html body .community-view-buttons .community-view-card.active,html body .community-view-buttons .community-view-card:hover{color:#d95b82!important;background:radial-gradient(125% 170%,#ff93b145 0%,#ff93b121 55%,#fffffffa 100%)!important;border-color:#f092ae8f!important;box-shadow:0 8px 19px #da5b821c,inset 0 1px #fffffffa!important}html body .community-view-buttons .community-view-board.active,html body .community-view-buttons .community-view-board:hover{color:#6f58ad!important;background:radial-gradient(125% 170%,#b197e245 0%,#b197e221 55%,#fffffffa 100%)!important;border-color:#a78cda8f!important;box-shadow:0 8px 19px #6f58ad1a,inset 0 1px #fffffffa!important}html body .community-inline-filters .community-liked-filter.active,html body .community-inline-filters .community-liked-filter:not(:disabled):hover{color:#d95882!important;background:radial-gradient(125% 170%,#ff8bad4d 0%,#ff8bad24 55%,#fffffffa 100%)!important;border-color:#ef8fac94!important;box-shadow:0 8px 19px #da54801f,inset 0 1px #fffffffa!important}html body .community-inline-filters .community-following-filter.active,html body .community-inline-filters .community-following-filter:not(:disabled):hover{color:#4388bc!important;background:radial-gradient(125% 170%,#76c2f047 0%,#76c2f021 55%,#fffffffa 100%)!important;border-color:#70b4e294!important;box-shadow:0 8px 19px #468fc41c,inset 0 1px #fffffffa!important}html body .community-tag-strip .tag-tone-0.active,html body .community-tag-strip .tag-tone-0:hover{color:#df5c81!important;background:radial-gradient(125% 170%,#ff87a947,#fffffffa 76%)!important;border-color:#ffc0d2!important;box-shadow:0 8px 18px #de5c811c!important}html body .community-tag-strip .tag-tone-1.active,html body .community-tag-strip .tag-tone-1:hover{color:#d17b2e!important;background:radial-gradient(125% 170%,#ffb96c45,#fffffffa 76%)!important;border-color:#ffd0a0!important;box-shadow:0 8px 18px #d17b2e1a!important}html body .community-tag-strip .tag-tone-2.active,html body .community-tag-strip .tag-tone-2:hover{color:#318d75!important;background:radial-gradient(125% 170%,#66cdae40,#fffffffa 76%)!important;border-color:#abe2d4!important;box-shadow:0 8px 18px #318d7517!important}html body .community-tag-strip .tag-tone-3.active,html body .community-tag-strip .tag-tone-3:hover{color:#4c82b5!important;background:radial-gradient(125% 170%,#6eb7e740,#fffffffa 76%)!important;border-color:#bad8f1!important;box-shadow:0 8px 18px #4c82b517!important}html body .community-tag-strip .tag-tone-4.active,html body .community-tag-strip .tag-tone-4:hover{color:#7253aa!important;background:radial-gradient(125% 170%,#ac8dde40,#fffffffa 76%)!important;border-color:#d2bfee!important;box-shadow:0 8px 18px #7253aa17!important}html body .community-page-shell .community-card-feed{justify-self:center!important;width:min(760px,100% - 44px)!important;max-width:760px!important;margin:0 auto!important}html body .community-card-feed .community-thread-post{width:100%!important;padding:17px 17px 15px!important}html body .community-card-feed .community-card-between-tags{justify-content:flex-start!important}html body .community-card-feed .community-multi-carousel.compact,html body .community-card-feed .community-carousel-track{border-radius:18px!important;overflow:hidden!important}html body .community-card-feed .community-carousel-track{background:0 0!important;gap:2px!important}html body .community-card-feed .community-carousel-track .community-carousel-open{background:0 0!important;border-radius:0!important;overflow:hidden!important}html body .community-card-feed .community-carousel-track .community-carousel-open:first-child{border-radius:18px 0 0 18px!important}html body .community-card-feed .community-carousel-track .community-carousel-open:last-child{border-radius:0 18px 18px 0!important}html body .community-card-feed .community-carousel-track.visible-1 .community-carousel-open{border-radius:18px!important}html body .community-card-feed .community-carousel-track .community-carousel-open img,html body .community-card-feed .community-carousel-track.visible-1 .community-carousel-open img{object-fit:cover!important;background:0 0!important;width:100%!important;height:100%!important;min-height:220px!important;max-height:390px!important}html body .community-grid-card-shell{box-shadow:none!important;border-radius:0!important}html body .community-grid-card-shell:hover{box-shadow:none!important;transform:translateY(-2px)!important}html body .community-grid-card{box-shadow:0 8px 20px #3e2c3312!important}html body .community-grid-card:after{display:none!important}html body .community-grid-caption{align-items:flex-start!important;gap:7px!important;min-height:42px!important;padding:9px 4px 0 7px!important;display:flex!important}html body .community-grid-title-button{color:#262126!important;text-align:left!important;background:0 0!important;flex:auto!important;min-width:0!important;padding:0!important}html body .community-grid-title{color:#262126!important;font-family:var(--font-title)!important;text-shadow:none!important;display:block!important;position:static!important;overflow:hidden!important}html body .community-grid-card-shell>.community-grid-caption>.community-post-menu-wrap{flex:none!important;position:relative!important;inset:auto!important}html body .community-grid-card-shell>.community-grid-caption .community-post-menu-button{color:#231f22!important;width:30px!important;height:26px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body .community-grid-card-shell>.community-grid-caption .community-post-menu-button:hover{color:#e05e84!important;background:0 0!important;transform:none!important}html body .community-grid-card-shell>.community-grid-caption .community-post-dropdown{top:31px!important;bottom:auto!important;right:0!important}html body .community-board-feed{width:min(900px,100% - 36px)!important;margin:0 auto!important}html body .community-board-row-shell{min-height:154px!important;padding:0!important;display:block!important;position:relative!important}html body .community-board-row{grid-template-columns:128px minmax(0,1fr)!important;align-items:start!important;gap:16px!important;min-height:154px!important;padding:12px 54px 16px 12px!important;display:grid!important;position:relative!important}html body .community-board-row .board-thumb{border-radius:17px!important;width:128px!important;height:128px!important}html body .community-board-row .board-thumb img{object-fit:cover!important;width:100%!important;height:100%!important}html body .community-board-row .board-main{min-width:0!important;padding:3px 0 34px!important}html body .community-board-row .community-board-title-line{align-items:center!important;gap:7px!important;margin:0!important}html body .community-board-row .community-board-title-line>strong{font-size:18px!important;line-height:1.35!important}html body .community-board-row .board-tags{align-items:center!important;margin:0!important;padding:0!important}html body .community-board-row .board-tags .community-content-tag{min-height:25px!important;font-family:var(--font-body)!important;border-bottom:1px solid!important;border-radius:999px!important;align-items:center!important;margin:0!important;padding:3px 9px!important;font-size:10px!important;font-style:normal!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}html body .community-board-row .community-author-name{align-items:center!important;font-size:14px!important;line-height:1.2!important;display:inline-flex!important}html body .community-board-row .board-counts{color:#81777c!important;font-family:var(--font-body)!important;justify-content:flex-start!important;align-items:center!important;gap:13px!important;padding:0!important;font-size:12px!important;display:flex!important;position:absolute!important;bottom:17px!important;left:156px!important}html body .community-board-row .board-counts span{align-items:center!important;gap:5px!important;display:inline-flex!important}html body .community-board-row-shell>.community-post-menu-wrap{z-index:6!important;margin:0!important;position:absolute!important;top:12px!important;right:12px!important}html body .community-profile-preview{display:block!important}html body .community-profile-preview-head strong{font-size:17px!important;line-height:1.25!important}html body .community-profile-preview-body>button{background:radial-gradient(125% 170%,#ff89aa47 0%,#ff89aa21 55%,#fffffffa 100%)!important;border-radius:999px!important;box-shadow:0 8px 19px #da5b821c,inset 0 1px #fffffffa!important}html body .community-profile-follow-button{color:#d95b82!important;min-height:42px!important;font-family:var(--font-body)!important;background:radial-gradient(125% 170%,#ff8bad4d 0%,#ff8bad24 55%,#fffffffa 100%)!important;border-color:#ef8fac94!important;border-radius:999px!important;padding:0 20px!important;box-shadow:0 8px 19px #da54801f,inset 0 1px #fffffffa!important}html body .community-profile-follow-button:hover{border-color:#ff9db8!important;transform:translateY(-2px)!important;box-shadow:0 11px 23px #da54802e,inset 0 1px #fffffffa!important}html body .community-profile-follow-button.following{color:#4388bc!important;background:radial-gradient(125% 170%,#76c2f047 0%,#76c2f021 55%,#fffffffa 100%)!important;border-color:#70b4e294!important;box-shadow:0 8px 19px #468fc41c,inset 0 1px #fffffffa!important}html body .community-profile-follow-button.following:hover{border-color:#8ec7ec!important;box-shadow:0 11px 23px #468fc42b,inset 0 1px #fffffffa!important}html body .profile-post-title-line .community-content-tag{font-family:var(--font-body)!important;font-size:9px!important;font-style:normal!important}html body .profile-post-title-line .community-content-tag:after,html body .profile-post-title-line .community-content-tag:before{display:none!important}html body .community-floating-write-button{z-index:2147482500!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:grid!important;position:fixed!important;bottom:28px!important;right:34px!important}@media (width<=820px){html body .community-page-shell .community-card-feed,html body .community-board-feed{width:100%!important;max-width:none!important}html body .community-board-row{grid-template-columns:94px minmax(0,1fr)!important;min-height:120px!important}html body .community-board-row .board-thumb{width:94px!important;height:94px!important}html body .community-board-row .board-counts{left:122px!important}}html body .community-board-row .board-tags .community-content-tag{border:1px solid!important}html body .community-card-feed .community-carousel-track.visible-1 .community-carousel-open{aspect-ratio:auto!important;height:auto!important;min-height:0!important}html body .community-card-feed .community-carousel-track.visible-1 .community-carousel-open img{object-fit:cover!important;height:auto!important;min-height:0!important;max-height:420px!important}html body .community-card-feed .community-carousel-track.visible-2 .community-carousel-open,html body .community-card-feed .community-carousel-track.visible-3 .community-carousel-open{aspect-ratio:auto!important;height:240px!important;min-height:240px!important}html body .community-card-feed .community-carousel-track.visible-2 .community-carousel-open img,html body .community-card-feed .community-carousel-track.visible-3 .community-carousel-open img{object-fit:cover!important;height:100%!important;min-height:0!important;max-height:none!important}html body .community-profile-preview{top:var(--community-profile-preview-top,12px)!important;left:var(--community-profile-preview-left,12px)!important;z-index:2147483000!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#fffffffc!important;border:1px solid #e8d8dff5!important;border-radius:22px!important;padding:0!important;position:fixed!important;bottom:auto!important;right:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 22px 54px #36242c33!important}html body .community-profile-preview-cover{background-color:#f6eaf0!important;background-position:50%!important;background-size:cover!important;border:0!important;width:100%!important}html body .community-profile-preview-head strong,html body .community-profile-preview-head strong .cafe24-mixed-text,html body .community-profile-preview-head strong .cafe24-mixed-text>span{line-height:1.2!important}html body .community-profile-cover-button{aspect-ratio:16/4.5!important;background-position:50%!important;background-size:cover!important;border:0!important;border-radius:0!important;width:100%!important;padding:0!important;display:block!important}html body .community-profile-avatar-button{min-width:112px!important;min-height:120px!important;color:inherit!important;place-items:center!important;display:grid!important}html body .community-profile-avatar-button>.smart-image,html body .community-profile-avatar-button>img,html body .community-profile-avatar-button .smart-image img{object-fit:cover!important;width:100%!important;height:100%!important;padding:0!important}html body .community-profile-follow-button{justify-content:center!important;align-items:center!important;gap:7px!important;display:inline-flex!important}html body .profile-post-info{padding:11px 13px 10px!important}html body .profile-post-title-line{align-items:center!important;gap:7px!important;min-height:26px!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important}html body .profile-post-title-line .community-content-tag{vertical-align:middle!important;height:24px!important;min-height:24px!important;box-shadow:none!important;border:1px solid!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-self:center!important;align-items:center!important;margin:0!important;padding:0 8px!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;overflow:hidden!important}html body .profile-post-title-line .community-content-tag:before,html body .profile-post-title-line .community-content-tag:after{content:none!important;display:none!important}html body .profile-post-counts{margin-top:7px!important;padding:0!important}html body .community-board-row .community-board-meta{align-items:center!important;gap:8px!important;min-height:26px!important;margin-top:9px!important;line-height:26px!important;display:flex!important}html body .community-board-row .community-author-name,html body .community-board-row .community-author-name .cafe24-mixed-text,html body .community-board-row .community-author-name .cafe24-mixed-text>span{align-items:center!important;font-size:16px!important;line-height:26px!important;display:inline-flex!important}html body .community-board-row .community-author-meta{align-items:center!important;margin:0!important;font-size:12px!important;line-height:26px!important;display:inline-flex!important}html body .community-card-actions button.is-loading,html body .post-detail-actions button.is-loading{cursor:wait!important;opacity:.72!important}html body .community-card-actions button.is-loading .spin,html body .post-detail-actions button.is-loading .spin{flex:none!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open{aspect-ratio:auto!important;font-size:0!important;line-height:0!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open:only-child,html body .community-card-feed .community-image-carousel.compact .community-carousel-open:only-child img{border-radius:18px!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:430px!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-dots{bottom:8px!important}html body .community-grid-card>img{object-position:center!important}html body .community-grid-title,html body .community-grid-title-button .community-grid-title{font-size:18px!important;line-height:1.35!important}html body .community-profile-people-overlay{place-items:flex-start center!important;padding:clamp(28px,6vh,70px) 18px 22px!important;overflow-y:auto!important}html body .community-profile-people-dialog{width:min(520px,100vw - 36px)!important;max-height:calc(100vh - clamp(58px,12vh,130px))!important;margin:0 auto!important}html body .community-profile-people-list>button{grid-template-columns:58px minmax(0,1fr) 20px!important;min-height:76px!important}html body .community-profile-people-list .smart-image,html body .community-profile-people-list img{width:58px!important;height:58px!important}html body .community-profile-people-list strong{font-size:15px!important}html body .community-image-lightbox,html body .community-profile-media-lightbox{z-index:2147483500!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#000000f0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;padding:24px 76px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}html body .community-image-lightbox>img,html body .community-profile-media-lightbox>img{object-fit:contain!important;object-position:center!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 152px)!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 48px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important}html body .community-lightbox-close{z-index:2!important;position:fixed!important;top:18px!important;left:auto!important;right:20px!important}html body .community-lightbox-arrow.prev{left:20px!important}html body .community-lightbox-arrow.next{right:20px!important}html body .community-lightbox-count{position:fixed!important;bottom:18px!important;right:22px!important}@media (width<=820px){html body .community-profile-main{grid-template-columns:84px minmax(0,1fr)!important;align-items:center!important}html body .community-profile-avatar-button{width:84px!important;min-width:84px!important;height:84px!important;min-height:84px!important}html body .community-profile-copy h2,html body .community-profile-main h2{font-size:27px!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open:not(:only-child),html body .community-card-feed .community-image-carousel.compact .community-carousel-open:not(:only-child) img{height:240px!important;max-height:240px!important}html body .community-image-lightbox,html body .community-profile-media-lightbox{padding:58px 12px 42px!important}html body .community-image-lightbox>img,html body .community-profile-media-lightbox>img{max-width:calc(100vw - 24px)!important;max-height:calc(100vh - 100px)!important}html body .community-user-search-row>em{display:none!important}}html body .community-profile-preview{width:min(330px,100vw - 24px)!important}html body .community-profile-preview-cover{min-height:108px!important}html body .community-profile-preview-body{padding:0 17px 17px!important}html body .community-profile-preview-head{align-items:end!important;gap:12px!important;margin-top:-38px!important}html body .community-profile-preview-head>.smart-image,html body .community-profile-preview-head>img{background:#f7f1f4!important;border:4px solid #fff!important;border-radius:50%!important;place-items:center!important;width:76px!important;min-width:76px!important;height:76px!important;min-height:76px!important;display:grid!important;overflow:hidden!important}html body .community-profile-preview-head>.smart-image>img{object-fit:cover!important;width:100%!important;height:100%!important}html body .community-profile-preview-head>.smart-image .smart-image-fallback{place-items:center!important;width:100%!important;height:100%!important;font-size:32px!important;line-height:1!important;display:grid!important;overflow:hidden!important}html body .community-profile-preview-head strong,html body .community-profile-preview-head strong .cafe24-mixed-text,html body .community-profile-preview-head strong .cafe24-mixed-text>span{font-size:19px!important}html body .community-thread-avatar,html body .community-comment-avatar,html body .community-detail-avatar-target,html body .community-board-author-avatar{border-radius:50%!important;place-items:center!important;display:grid!important;overflow:hidden!important}html body .community-thread-avatar>.smart-image,html body .community-comment-avatar>.smart-image,html body .community-detail-avatar-target>.smart-image,html body .community-board-author-avatar>.smart-image{border-radius:inherit!important;place-items:center!important;width:100%!important;height:100%!important;display:grid!important;overflow:hidden!important}html body .community-thread-avatar .smart-image>img,html body .community-comment-avatar .smart-image>img,html body .community-detail-avatar-target .smart-image>img,html body .community-board-author-avatar .smart-image>img{object-fit:cover!important;width:100%!important;height:100%!important}html body .community-thread-avatar .smart-image-fallback,html body .community-comment-avatar .smart-image-fallback,html body .community-detail-avatar-target .smart-image-fallback,html body .community-board-author-avatar .smart-image-fallback{place-items:center!important;width:100%!important;height:100%!important;font-size:20px!important;line-height:1!important;display:grid!important;overflow:hidden!important;transform:none!important}html body .community-thread-line{opacity:1!important;background:#eadfe3!important;width:2px!important;-webkit-mask-image:none!important;mask-image:none!important}html body .community-card-feed .community-card-between-tags{gap:6px!important;margin:0 0 4px!important;padding:0!important}html body .community-card-feed .community-card-between-tags .community-content-tag{border-radius:999px!important;min-height:30px!important;padding:5px 12px!important;font-size:12px!important;line-height:1!important}html body .community-card-feed .community-card-title-button{margin:0!important;padding-top:0!important}html body .community-content-tag.tag-tone-dot{box-shadow:inset 0 1px #fffffff2!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open{scroll-snap-align:start!important;scroll-snap-stop:always!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:flex-start!important;align-items:stretch!important;width:auto!important;min-width:0!important;max-width:none!important;height:310px!important;min-height:0!important;padding:0!important;display:inline-flex!important;overflow:hidden!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open img{object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:310px!important;min-height:0!important;max-height:310px!important;padding:0!important;display:block!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open:first-child,html body .community-card-feed .community-image-carousel.compact .community-carousel-open:first-child img{border-radius:18px 0 0 18px!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open:last-child,html body .community-card-feed .community-image-carousel.compact .community-carousel-open:last-child img{border-radius:0!important}html body .community-card-feed .community-image-carousel.compact.is-at-end .community-carousel-open:last-child,html body .community-card-feed .community-image-carousel.compact.is-at-end .community-carousel-open:last-child img{border-radius:0 18px 18px 0!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open:only-child{border-radius:18px!important;width:100%!important;height:auto!important;max-height:none!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open:only-child img{object-fit:contain!important;border-radius:18px!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:520px!important}html body .community-grid-card-shell{background:0 0!important;overflow:visible!important}html body .community-grid-card{aspect-ratio:auto!important;background:0 0!important;border-radius:20px!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:block!important;overflow:hidden!important}html body .community-grid-card>img{object-fit:contain!important;border-radius:inherit!important;background:0 0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important}html body .community-board-author-row{min-width:0!important;margin-top:9px!important}html body .community-board-author-avatar{cursor:pointer!important}html body .community-board-meta{align-items:center!important;gap:7px!important;min-height:34px!important;margin:0!important;line-height:1.2!important;display:flex!important}html body .community-board-meta .community-author-name,html body .community-board-row .board-main .community-author-name{align-items:center!important;font-size:14px!important;line-height:1.2!important;display:inline-flex!important}html body .community-board-meta .community-author-meta,html body .community-board-row .board-main .community-author-meta{align-items:center!important;font-size:11px!important;line-height:1.2!important;display:inline-flex!important;transform:none!important}html body .community-detail-avatar-target{cursor:pointer!important}html body .community-detail-page .post-detail-author>div{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}html body .community-detail-page .post-detail-author .community-author-name,html body .community-detail-page .post-detail-author .community-author-meta{align-items:center!important;line-height:1.2!important;display:inline-flex!important}html body .community-comment-thread.is-reply{border-left:0!important;margin-left:34px!important;padding-left:20px!important;position:relative!important}html body .community-comment-thread.is-reply:before{content:""!important;pointer-events:none!important;border-bottom:2px solid #eadce2!important;border-left:2px solid #eadce2!important;border-bottom-left-radius:9px!important;width:14px!important;height:30px!important;position:absolute!important;top:0!important;left:0!important}html body .community-comment-thread.is-reply:not(:last-child):after{content:""!important;pointer-events:none!important;background:#eadce2!important;width:2px!important;position:absolute!important;top:30px!important;bottom:-4px!important;left:0!important}html body .community-comment-thread.is-reply:last-child:after{content:none!important;display:none!important}html body .comment-row.is-reply{margin-top:10px!important;padding:9px 10px!important}html body .community-comment-author-name .community-author-name,html body .comment-meta-line .community-author-name{font-size:16px!important;line-height:1.25!important}html body .community-profile-copy h2,html body .community-profile-main h2{color:#443b40!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffffe0!important;border:1px solid #ffffffe0!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;max-width:100%!important;margin:0 0 5px!important;padding:7px 13px 8px!important;font-size:30px!important;line-height:1.15!important;display:inline-flex!important;overflow:hidden!important;box-shadow:0 5px 16px #38272f1a!important}html body .community-profile-copy h2 .cafe24-mixed-text,html body .community-profile-copy h2 .cafe24-mixed-text>span,html body .community-profile-main h2 .cafe24-mixed-text,html body .community-profile-main h2 .cafe24-mixed-text>span{font-size:inherit!important;line-height:inherit!important}html body .community-user-search-row{grid-template-columns:66px minmax(0,1fr) auto 20px!important;gap:14px!important;min-height:88px!important}html body .community-user-search-row>.smart-image,html body .community-user-search-row>img{width:66px!important;min-width:66px!important;height:66px!important;min-height:66px!important}html body .community-report-overlay{z-index:2147483400!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#2d232809!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}html body .community-report-dialog{top:var(--community-report-top,86px)!important;left:var(--community-report-left,16px)!important;border-radius:20px!important;width:min(360px,100vw - 24px)!important;max-height:calc(100vh - 24px)!important;margin:0!important;position:fixed!important;bottom:auto!important;right:auto!important;overflow-y:auto!important;box-shadow:0 20px 50px #3a272f38!important}@media (width<=820px){html body .community-card-feed .community-image-carousel.compact .community-carousel-open,html body .community-card-feed .community-image-carousel.compact .community-carousel-open img{height:245px!important;max-height:245px!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open:only-child,html body .community-card-feed .community-image-carousel.compact .community-carousel-open:only-child img{width:100%!important;height:auto!important;max-height:440px!important}html body .community-user-search-row{grid-template-columns:60px minmax(0,1fr) 18px!important}html body .community-user-search-row>.smart-image,html body .community-user-search-row>img{width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important}}html body .community-detail-page .post-detail-author{justify-content:flex-start!important;align-items:center!important;gap:13px!important;width:auto!important;min-width:0!important;padding:0 0 13px!important;display:inline-flex!important}html body .community-detail-avatar-target{background:#f7f1f4!important;border:2px solid #fff!important;border-radius:50%!important;place-items:center!important;display:grid!important;overflow:hidden!important;box-shadow:0 5px 15px #432f371f!important}html body .community-detail-avatar-target>.smart-image,html body .community-detail-avatar-target>.community-detail-author-avatar,html body .community-detail-avatar-target .smart-image>img{border-radius:inherit!important;object-fit:cover!important;object-position:center!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;padding:0!important;display:block!important}html body .community-detail-page .post-detail-author>.community-detail-author-copy{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;min-height:62px!important;display:flex!important}html body .community-detail-page .post-detail-author .community-author-name,html body .community-detail-page .post-detail-author .community-author-name .cafe24-mixed-text,html body .community-detail-page .post-detail-author .community-author-name .cafe24-mixed-text>span{align-items:center!important;font-size:19px!important;line-height:1.18!important;display:inline-flex!important}html body .community-detail-page .post-detail-author .community-detail-author-meta{color:#978c91!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;margin:0!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;display:flex!important}html body .community-detail-page .post-detail-author .community-detail-author-meta>span,html body .community-detail-page .post-detail-author .community-detail-author-meta>i{font:inherit!important;font-style:normal!important;line-height:inherit!important;align-items:center!important;margin:0!important;display:inline-flex!important}html body .community-detail-page .post-detail-author .community-detail-author-meta>i{color:#c0b6ba!important}html body .comment-row{grid-template-columns:46px minmax(0,1fr)!important;gap:12px!important}html body .community-comment-avatar,html body .community-comment-author-target{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}html body .community-comment-avatar>.smart-image,html body .community-comment-avatar .smart-image>img{object-fit:cover!important;object-position:center!important;border-radius:50%!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;padding:0!important;display:block!important}html body .community-comment-author-name .community-author-name,html body .comment-meta-line .community-author-name,html body .community-comment-author-name .community-author-name .cafe24-mixed-text,html body .community-comment-author-name .community-author-name .cafe24-mixed-text>span{font-size:18px!important;line-height:1.22!important}html body .comment-meta-line{align-items:center!important;gap:8px!important}html body .comment-meta-line>.community-author-meta{font-size:11.5px!important;line-height:1.25!important}html body .community-profile-preview-head>.community-profile-preview-avatar,html body .community-profile-preview-head>.smart-image{box-sizing:border-box!important;width:80px!important;min-width:80px!important;height:80px!important;min-height:80px!important;padding:0!important}html body .community-profile-preview-head{grid-template-columns:80px minmax(0,1fr)!important}html body .community-profile-preview-head>.community-profile-preview-avatar>img,html body .community-profile-preview-head>.smart-image>img,html body .community-profile-preview-head .catalog-source-image{object-fit:cover!important;object-position:center!important;border-radius:50%!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;padding:0!important;display:block!important}html body .community-profile-preview-button{color:#d8665d!important;letter-spacing:-.025em!important;background:radial-gradient(138% 195%,#ffb2a98a 0%,#ffc2bb40 56%,#fffcfbfe 100%)!important;border:1px solid #ef7e7494!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:52px!important;margin-top:16px!important;padding:0 30px!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:15px!important;font-weight:800!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,filter .16s!important;display:flex!important;box-shadow:0 9px 20px #da605821,inset 0 1px #fffffffa!important}html body .community-profile-preview-button:hover{color:#c6524a!important;filter:saturate(1.06)brightness(1.01)!important;background:radial-gradient(140% 200%,#ffa197a3 0%,#ffb7af4f 56%,#fffaf9fe 100%)!important;border-color:#de635ac7!important;transform:translateY(-3px)scale(1.015)!important;box-shadow:0 15px 29px #cf4e4538,inset 0 1px #fffffffa!important}html body .community-card-feed .community-card-between-tags .community-content-tag,html body .community-card-feed .community-card-between-tags .community-content-tag *{font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:800!important}html body .community-card-feed .community-image-carousel.compact{--community-media-height:310px;box-shadow:none!important;margin-top:13px!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-track.compact-track{overscroll-behavior-x:contain!important;grid-template-columns:none!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-track.compact-track::-webkit-scrollbar{display:none!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open,html body .community-card-feed .community-image-carousel.compact .community-carousel-open:not(:only-child),html body .community-card-feed .community-image-carousel.compact .community-carousel-open:only-child{font-size:0!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open:first-child,html body .community-card-feed .community-image-carousel.compact .community-carousel-open:last-child,html body .community-card-feed .community-image-carousel.compact.is-at-end .community-carousel-open:last-child,html body .community-card-feed .community-image-carousel.compact .community-carousel-open:first-child img,html body .community-card-feed .community-image-carousel.compact .community-carousel-open:last-child img,html body .community-card-feed .community-image-carousel.compact.is-at-end .community-carousel-open:last-child img{border-radius:0!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open.is-first-image{border-radius:18px 0 0 18px!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open.is-final-image{border-radius:0 18px 18px 0!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open.is-first-image.is-final-image{border-radius:18px!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open.is-first-image img,html body .community-card-feed .community-image-carousel.compact .community-carousel-open.is-final-image img{border-radius:inherit!important}html body .community-board-author-row{gap:10px!important;display:flex!important}html body .community-board-author-avatar{z-index:2!important;background:#f7f1f4!important;border:1px solid #e8dce1!important;border-radius:50%!important;place-items:center!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .community-board-author-avatar>.community-board-author-image,html body .community-board-author-avatar>.smart-image,html body .community-board-author-avatar .smart-image>img,html body .community-board-author-avatar .catalog-source-image{object-fit:cover!important;object-position:center!important;opacity:1!important;visibility:visible!important;border-radius:50%!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;padding:0!important;display:block!important}html body .community-board-author-copy,html body .community-board-meta{flex-wrap:wrap!important;gap:7px!important;min-width:0!important;margin:0!important;line-height:1.2!important;display:flex!important}html body .community-board-author-copy .community-author-name,html body .community-board-author-copy .community-author-name .cafe24-mixed-text,html body .community-board-author-copy .community-author-name .cafe24-mixed-text>span{align-items:center!important;font-size:15px!important;display:inline-flex!important}html body .community-board-author-copy .community-author-meta{align-items:center!important;margin:0!important;font-size:11.5px!important;line-height:1.2!important;display:inline-flex!important;transform:none!important}html body .comment-reply-target,html body .comment-reply-target>span,html body .comment-reply-target .comment-reply-mention{font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important}html body .comment-reply-target .comment-reply-mention{font-size:inherit!important;letter-spacing:inherit!important;font-style:normal!important;font-weight:800!important}@media (width<=820px){html body .community-card-feed .community-image-carousel.compact{--community-media-height:245px}html body .community-card-feed .community-image-carousel.compact .community-carousel-open,html body .community-card-feed .community-image-carousel.compact .community-carousel-open:not(:only-child),html body .community-card-feed .community-image-carousel.compact .community-carousel-open:only-child{height:auto!important;max-height:var(--community-media-height)!important;display:block!important}html body .community-detail-page .post-detail-author>.community-detail-author-copy{min-height:56px!important}}html body .community-detail-avatar-target,html body .community-board-author-avatar{box-sizing:border-box!important;background:#fff!important;border:1px solid #e5d9de!important;border-radius:50%!important;padding:0!important;line-height:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 13px #432f371a!important}html body .community-detail-avatar-target{flex:0 0 62px!important;width:62px!important;min-width:62px!important;height:62px!important;min-height:62px!important}html body .community-board-author-avatar{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}html body .community-original-avatar{background:#f7f2f4!important;border:0!important;border-radius:50%!important;place-items:center!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;line-height:0!important;display:grid!important;position:absolute!important;inset:2px!important;overflow:hidden!important}html body .community-original-avatar>img{object-fit:contain!important;object-position:50% 50%!important;background:#f7f2f4!important;border:0!important;border-radius:50%!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}html body .community-original-avatar-fallback{place-items:center!important;width:100%!important;height:100%!important;font-size:22px!important;line-height:1!important;display:grid!important}html body .community-board-author-row{align-items:center!important;min-height:40px!important}html body .community-board-author-copy,html body .community-board-meta{align-content:center!important;align-items:center!important;min-height:40px!important}html body .community-board-author-copy .community-author-meta,html body .community-board-row .board-main .community-author-meta{line-height:1.15!important;position:relative!important;top:0!important}html body .community-card-feed .community-image-carousel.compact{transition:none!important}html body .community-card-feed .community-image-carousel.compact.is-layout-pending{visibility:hidden!important}html body .community-card-feed .community-image-carousel.compact.is-all-visible .community-carousel-track.compact-track{overscroll-behavior-x:none!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open,html body .community-card-feed .community-image-carousel.compact .community-carousel-open:not(:only-child),html body .community-card-feed .community-image-carousel.compact .community-carousel-open:only-child{aspect-ratio:auto!important}html body .community-card-feed .community-image-carousel.compact.is-all-visible .community-carousel-arrow,html body .community-card-feed .community-image-carousel.compact.is-all-visible>.community-carousel-count,html body .community-card-feed .community-image-carousel.compact.is-all-visible>.community-carousel-dots{display:none!important}@media (width<=820px){html body .community-detail-avatar-target{flex-basis:56px!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-track.compact-track,html body .community-card-feed .community-image-carousel.compact .community-carousel-open,html body .community-card-feed .community-image-carousel.compact .community-carousel-open:not(:only-child),html body .community-card-feed .community-image-carousel.compact .community-carousel-open:only-child{height:var(--community-media-height,245px)!important;min-height:var(--community-media-height,245px)!important;max-height:var(--community-media-height,245px)!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open,html body .community-card-feed .community-image-carousel.compact .community-carousel-open:not(:only-child),html body .community-card-feed .community-image-carousel.compact .community-carousel-open:only-child{flex-basis:calc(var(--community-image-ratio,1.25) * var(--community-media-height,245px))!important;width:calc(var(--community-image-ratio,1.25) * var(--community-media-height,245px))!important;min-width:calc(var(--community-image-ratio,1.25) * var(--community-media-height,245px))!important}}html body .community-detail-avatar-target.community-thread-avatar,html body .community-board-author-avatar.community-thread-avatar{box-sizing:border-box!important;background:#f7f1f4!important;border:1px solid #e8dce1!important;border-radius:50%!important;place-items:center!important;padding:0!important;line-height:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;box-shadow:0 4px 13px #432f371a!important}html body .community-detail-avatar-target.community-thread-avatar{flex:0 0 62px!important;width:62px!important;min-width:62px!important;height:62px!important;min-height:62px!important}html body .community-board-author-avatar.community-thread-avatar{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}html body .community-detail-avatar-target.community-thread-avatar>.smart-image,html body .community-board-author-avatar.community-thread-avatar>.smart-image{box-sizing:border-box!important;border-radius:inherit!important;background:0 0!important;border:0!important;place-items:center!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;line-height:0!important;display:grid!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body .community-detail-avatar-target.community-thread-avatar>.smart-image>img,html body .community-board-author-avatar.community-thread-avatar>.smart-image>img,html body .community-detail-avatar-target.community-thread-avatar .catalog-source-image,html body .community-board-author-avatar.community-thread-avatar .catalog-source-image{border-radius:inherit!important;object-fit:cover!important;object-position:50% 50%!important;background:0 0!important;border:0!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}html body .community-detail-page .post-detail-author,html body .community-board-author-row{align-items:center!important}html body .community-detail-page .post-detail-author>.community-detail-author-copy,html body .community-board-author-copy,html body .community-board-meta{place-content:center!important;align-self:center!important;transform:none!important}html body .community-board-author-copy .community-author-name,html body .community-board-author-copy .community-author-name .cafe24-mixed-text,html body .community-board-author-copy .community-author-name .cafe24-mixed-text>span{margin:0!important;line-height:1.15!important;position:static!important;top:auto!important;transform:translateY(-1px)!important}html body .community-card-feed .community-image-carousel.compact{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:var(--community-media-height,1px)!important;height:var(--community-media-height,auto)!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:hidden!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-track.compact-track{box-sizing:border-box!important;width:100%!important;height:var(--community-media-height,1px)!important;min-height:var(--community-media-height,1px)!important;max-height:var(--community-media-height,1px)!important;scroll-behavior:smooth!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:stretch!important;gap:6px!important;padding:0!important;display:flex!important;overflow:auto hidden!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open,html body .community-card-feed .community-image-carousel.compact .community-carousel-open:not(:only-child),html body .community-card-feed .community-image-carousel.compact .community-carousel-open:only-child{box-sizing:border-box!important;flex:0 0 calc(var(--community-image-ratio,1.25) * var(--community-media-height,1px))!important;width:calc(var(--community-image-ratio,1.25) * var(--community-media-height,1px))!important;min-width:calc(var(--community-image-ratio,1.25) * var(--community-media-height,1px))!important;max-width:100%!important;height:var(--community-media-height,1px)!important;min-height:var(--community-media-height,1px)!important;max-height:var(--community-media-height,1px)!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;line-height:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open img,html body .community-card-feed .community-image-carousel.compact .community-carousel-open:not(:only-child) img,html body .community-card-feed .community-image-carousel.compact .community-carousel-open:only-child img{border-radius:inherit!important;object-fit:contain!important;object-position:50% 50%!important;filter:none!important;background:0 0!important;border:0!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open.is-first-image,html body .community-card-feed .community-image-carousel.compact .community-carousel-open.is-first-image img{border-radius:18px 0 0 18px!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open.is-final-image,html body .community-card-feed .community-image-carousel.compact .community-carousel-open.is-final-image img{clip-path:inset(0 round 0 18px 18px 0)!important;border-radius:0 18px 18px 0!important;overflow:hidden!important}html body .community-card-feed .community-image-carousel.compact .community-carousel-open.is-first-image.is-final-image,html body .community-card-feed .community-image-carousel.compact .community-carousel-open.is-first-image.is-final-image img{clip-path:inset(0 round 18px)!important;border-radius:18px!important}html body .community-card-feed .community-image-carousel.compact.is-all-visible .community-carousel-track.compact-track{scroll-snap-type:none!important;overflow-x:hidden!important}html body .community-detail-page .community-image-carousel.detail-carousel{--community-media-height:1px;box-sizing:border-box!important;width:100%!important;height:var(--community-media-height)!important;min-height:var(--community-media-height)!important;max-height:var(--community-media-height)!important;aspect-ratio:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:15px!important;position:relative!important;overflow:visible!important}html body .community-detail-page .community-image-carousel.detail-carousel.is-layout-pending{visibility:hidden!important}html body .community-detail-page .community-image-carousel.detail-carousel .community-carousel-track{box-sizing:border-box!important;width:100%!important;height:var(--community-media-height)!important;min-height:var(--community-media-height)!important;max-height:var(--community-media-height)!important;scroll-behavior:auto!important;scroll-snap-type:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important;display:flex!important;overflow:hidden!important}html body .community-detail-page .community-image-carousel.detail-carousel .community-carousel-open,html body .community-detail-page .community-image-carousel.detail-carousel .community-carousel-track.visible-1 .community-carousel-open{box-sizing:border-box!important;flex:0 0 min(100%, calc(var(--community-image-ratio,1.25) * var(--community-media-height)))!important;width:min(100%, calc(var(--community-image-ratio,1.25) * var(--community-media-height)))!important;min-width:0!important;max-width:100%!important;height:var(--community-media-height)!important;min-height:var(--community-media-height)!important;max-height:var(--community-media-height)!important;aspect-ratio:auto!important;background:0 0!important;border:0!important;border-radius:18px!important;margin:0!important;padding:0!important;line-height:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body .community-detail-page .community-image-carousel.detail-carousel .community-carousel-open img{border-radius:inherit!important;object-fit:contain!important;object-position:50% 50%!important;filter:none!important;background:0 0!important;border:0!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;transition:none!important;display:block!important;transform:none!important}html body .community-detail-page .community-image-carousel.detail-carousel .community-carousel-open:hover img{filter:none!important;transform:none!important}html body .community-detail-page .community-image-carousel.detail-carousel .community-carousel-arrow.prev{left:12px!important}html body .community-detail-page .community-image-carousel.detail-carousel .community-carousel-arrow.next{right:12px!important}@media (width<=820px){html body .community-detail-avatar-target.community-thread-avatar{flex-basis:56px!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important}}html body .community-board-author-copy,html body .community-board-meta{overflow:visible!important}html body .community-board-author-copy .community-author-name,html body .community-board-row .board-main .community-author-name{box-sizing:border-box!important;align-items:center!important;min-height:25px!important;margin:0!important;padding:3px 0 1px!important;line-height:1.3!important;display:inline-flex!important;position:relative!important;top:auto!important;overflow:visible!important;transform:translateY(1px)!important}html body .community-board-author-copy .community-author-name .cafe24-mixed-text,html body .community-board-author-copy .community-author-name .cafe24-mixed-text>span,html body .community-board-row .board-main .community-author-name .cafe24-mixed-text,html body .community-board-row .board-main .community-author-name .cafe24-mixed-text>span{align-items:center!important;margin:0!important;padding:0!important;line-height:1.3!important;position:static!important;top:auto!important;overflow:visible!important;transform:none!important}html body .community-detail-page .post-detail-tags-between .community-content-tag,html body .community-detail-page .post-detail-tags-between .community-content-tag *{letter-spacing:-.01em!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-style:normal!important;font-weight:400!important}html body .community-write-subpage{gap:18px!important}html body .community-write-subpage>.page-heading:first-child{width:min(1120px,100%)!important;margin-inline:auto!important}html body .community-write-page-back{flex:none!important;min-height:42px!important;padding-inline:15px!important}html body .community-write-page.community-write-page-v2{width:min(1120px,100%)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;margin:0 auto!important;padding:0 0 34px!important;display:grid!important}html body .community-write-page-v2 .community-write-section{border:1px solid #ebd8def5!important;border-radius:26px!important;padding:22px!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #4f303a11,inset 0 1px #fffffffa!important}html body .community-write-page-v2 .community-write-section:after{pointer-events:none!important;background:radial-gradient(circle,#baddf429,#0000 68%)!important;border-radius:50%!important;width:190px!important;height:190px!important;position:absolute!important;inset:auto -70px -90px auto!important}html body .community-write-section-head{z-index:1!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;margin:0 0 18px!important;display:grid!important;position:relative!important}html body .community-write-section-head.compact{grid-template-columns:minmax(0,1fr) auto!important}html body .community-write-section-head>div{gap:3px!important;min-width:0!important;display:grid!important}html body .community-write-section-head strong,html body .community-write-field-label strong{color:#302a2e!important;font-family:var(--font-title)!important;letter-spacing:-.025em!important;font-size:18px!important;font-weight:800!important;line-height:1.25!important}html body .community-write-section-head small{color:#9b9096!important;font-family:var(--font-body)!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important}html body .community-write-section-head>em{color:#db7669!important;min-width:58px!important;font-family:var(--font-title)!important;background:#fff2eeeb!important;border:1px solid #ffb4aa7a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:8px 12px!important;font-size:12px!important;font-style:normal!important;display:inline-flex!important;box-shadow:inset 0 1px #fffffff2!important}html body .community-write-section-icon{color:#ed7f6f!important;background:linear-gradient(145deg,#fff7f4,#ffece6)!important;border:1px solid #ffbdb26b!important;border-radius:17px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important;box-shadow:0 8px 18px #dd73631a,inset 0 1px #fff!important}html body .community-write-upload-empty{color:#393135!important;cursor:pointer!important;background:radial-gradient(circle at 50% 45%,#ffded752,#0000 42%),#fffdfcdb!important;border:1.5px dashed #ecaca0a8!important;border-radius:22px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:250px!important;padding:30px!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important;display:flex!important}html body .community-write-upload-empty:hover{background:radial-gradient(circle at 50% 45%,#ffcac063,#0000 44%),#fffaf8!important;border-color:#e57969d1!important;transform:translateY(-3px)!important;box-shadow:0 15px 30px #c45e501c!important}html body .community-write-upload-empty input,html body .community-write-media-add input{display:none!important}html body .community-write-upload-empty>strong{font-family:var(--font-title)!important;font-size:17px!important;line-height:1.2!important}html body .community-write-upload-empty>small{color:#9d9298!important;font-family:var(--font-body)!important;font-size:12.5px!important;font-weight:700!important}html body .community-write-upload-icon{color:#e87f70!important;background:linear-gradient(145deg,#fff8f5,#ffe9e3)!important;border:1px solid #ffb5a861!important;border-radius:24px!important;place-items:center!important;width:70px!important;height:70px!important;margin-bottom:5px!important;display:grid!important;position:relative!important;box-shadow:0 11px 24px #d366571c,inset 0 1px #fff!important}html body .community-write-upload-icon>svg:last-child{color:#fff!important;background:#ee8a7a!important;border-radius:50%!important;padding:2px!important;position:absolute!important;top:12px!important;right:11px!important}html body .community-write-media-grid{z-index:1!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;display:grid!important;position:relative!important}html body .community-write-media-item,html body .community-write-media-add{aspect-ratio:1!important;background:#f8f4f5!important;border:1px solid #e7d7dcf0!important;border-radius:20px!important;min-width:0!important;transition:transform .16s,border-color .16s,box-shadow .16s,opacity .16s!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 18px #3d293012!important}html body .community-write-media-item:hover{border-color:#eb8f9d9e!important;transform:translateY(-3px)!important;box-shadow:0 13px 25px #522d391f!important}html body .community-write-media-item.is-dragging{opacity:.48!important;transform:scale(.96)!important}html body .community-write-media-item>img,html body .community-write-media-placeholder{object-fit:cover!important;place-items:center!important;width:100%!important;height:100%!important;display:grid!important}html body .community-write-media-item>button{z-index:3!important;color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#2f272a9e!important;border:1px solid #ffffff8c!important;border-radius:50%!important;place-items:center!important;width:30px!important;height:30px!important;transition:transform .15s,background .15s!important;display:grid!important;position:absolute!important;top:8px!important;right:8px!important;box-shadow:0 5px 14px #1f15182e!important}html body .community-write-media-item>button:hover{background:#dc5567e0!important;transform:scale(1.08)!important}html body .community-write-media-order,html body .community-write-media-grip{z-index:2!important;color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#2c252894!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;position:absolute!important;bottom:8px!important;box-shadow:0 4px 12px #1e141829!important}html body .community-write-media-order{min-width:28px!important;height:27px!important;font-family:var(--font-title)!important;border-radius:999px!important;padding:0 8px!important;font-size:10px!important;left:8px!important}html body .community-write-media-grip{cursor:grab!important;border-radius:9px!important;width:27px!important;height:27px!important;right:8px!important}html body .community-write-media-add{color:#d9786b!important;cursor:pointer!important;background:#fff9f7eb!important;border-style:dashed!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;display:flex!important}html body .community-write-media-add:hover{background:#fff4f0!important;border-color:#eeaa9e!important;transform:translateY(-3px)!important;box-shadow:0 12px 23px #c65b4b1a!important}html body .community-write-media-add>span{font-family:var(--font-title)!important;font-size:11px!important}html body .community-write-media-help{color:#a3989e!important;font-family:var(--font-body)!important;margin:12px 2px 0!important;font-size:11.5px!important;font-weight:700!important}html body .community-write-tag-options{z-index:1!important;flex-wrap:wrap!important;gap:10px!important;display:flex!important;position:relative!important}html body .community-write-tag-options>button{--write-tag-color:#84909d;--write-tag-border:#d9dfe5;--write-tag-bg:#fff;border:1px solid var(--write-tag-border)!important;min-height:42px!important;color:var(--write-tag-color)!important;font-family:var(--font-body)!important;background:#ffffffe0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 16px!important;font-size:13px!important;font-weight:800!important;transition:transform .16s,color .16s,border-color .16s,background .16s,box-shadow .16s!important;display:inline-flex!important;box-shadow:0 5px 12px #352a2f09,inset 0 1px #fff!important}html body .community-write-tag-options>button:hover{color:var(--write-tag-color)!important;border-color:color-mix(in srgb, var(--write-tag-color) 58%, white)!important;background:color-mix(in srgb, var(--write-tag-bg) 62%, white)!important;box-shadow:0 10px 20px color-mix(in srgb, var(--write-tag-color) 13%, transparent)!important;transform:translateY(-2px)!important}html body .community-write-tag-options>button.selected{color:var(--write-tag-color)!important;border-color:color-mix(in srgb, var(--write-tag-color) 55%, white)!important;background:var(--write-tag-bg)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--write-tag-color) 9%, transparent), 0 9px 20px color-mix(in srgb, var(--write-tag-color) 12%, transparent)!important}html body .community-write-tag-options>button.tag-tone-0{--write-tag-color:#d7684b;--write-tag-border:#ffc4b4;--write-tag-bg:#fff0eb}html body .community-write-tag-options>button.tag-tone-1{--write-tag-color:#bd7c1b;--write-tag-border:#f2d29a;--write-tag-bg:#fff7df}html body .community-write-tag-options>button.tag-tone-2{--write-tag-color:#4b9162;--write-tag-border:#b9e0c6;--write-tag-bg:#edf9f1}html body .community-write-tag-options>button.tag-tone-3{--write-tag-color:#4f7fb5;--write-tag-border:#bfd8f0;--write-tag-bg:#eef6fd}html body .community-write-tag-options>button.tag-tone-4{--write-tag-color:#7c61bd;--write-tag-border:#d3c5f3;--write-tag-bg:#f5f0ff}html body .community-write-tag-options>button.tag-tone-dot{--write-tag-color:#3c8f79;--write-tag-border:#b5e0d4;--write-tag-bg:#eaf8f4}html body .community-write-visibility-options{z-index:1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important;display:grid!important;position:relative!important}html body .community-write-visibility-options>button{text-align:left!important;border:1px solid #dce0e6fa!important;grid-template-rows:auto auto!important;align-items:center!important;row-gap:2px!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s!important;display:grid!important;position:relative!important}html body .community-write-visibility-options>button>span:first-child{color:inherit!important;grid-row:1/3!important;place-items:center!important;display:grid!important}html body .community-write-visibility-options b{font-family:var(--font-title)!important;align-self:end!important;line-height:1.2!important}html body .community-write-visibility-options small{font-family:var(--font-body)!important;align-self:start!important;font-weight:700!important}html body .community-write-visibility-options .visibility-check{color:#fff!important;border-radius:50%!important;position:absolute!important}html body .community-write-comment-toggle{z-index:1!important;text-align:left!important;border:1px solid #e6dbdef5!important;align-items:center!important;gap:11px!important;width:100%!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s!important;display:grid!important;position:relative!important}html body .comment-toggle-icon{color:inherit!important;place-items:center!important;display:grid!important}html body .comment-toggle-copy{gap:3px!important;min-width:0!important;display:grid!important}html body .comment-toggle-copy b{font-family:var(--font-title)!important;font-size:13px!important;line-height:1.2!important}html body .comment-toggle-copy small{font-family:var(--font-body)!important;font-size:10.5px!important;font-weight:700!important}html body .community-write-comment-toggle>i{background:#ddd9db!important;border-radius:999px!important;justify-content:flex-start!important;align-items:center!important;width:48px!important;height:28px!important;padding:3px!important;transition:background .18s!important;display:flex!important;box-shadow:inset 0 2px 5px #35292e1a!important}html body .community-write-comment-toggle>i>span{background:#fff!important;border-radius:50%!important;width:22px!important;height:22px!important;transition:transform .18s!important;display:block!important;transform:translate(0)!important;box-shadow:0 3px 8px #2f232833!important}html body .community-write-comment-toggle.selected>i{background:linear-gradient(90deg,#f3ab9e,#ee8879)!important}html body .community-write-comment-toggle.selected>i>span{transform:translate(20px)!important}html body .community-write-field-section{gap:12px!important;display:grid!important}html body .community-write-field-label{justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}html body .community-write-field-label>span{color:#948a91!important;font-family:var(--font-body)!important;font-size:11px!important;font-weight:800!important}html body .community-write-page-v2 input[type=text],html body .community-write-page-v2 input:not([type]),html body .community-write-page-v2 textarea{box-sizing:border-box!important;color:#3b3438!important;width:100%!important;font-family:var(--font-body)!important;background:#f9f9f9e6!important;border:1px solid #e2dddffa!important;border-radius:20px!important;outline:0!important;font-size:14px!important;font-weight:700!important;line-height:1.55!important;transition:border-color .16s,background .16s,box-shadow .16s!important;box-shadow:inset 0 1px 2px #3f2d3406!important}html body .community-write-page-v2 input[type=text],html body .community-write-page-v2 input:not([type]){min-height:58px!important;padding:0 18px!important}html body .community-write-page-v2 textarea{resize:vertical!important;min-height:280px!important;padding:17px 18px!important}html body .community-write-page-v2 input:focus,html body .community-write-page-v2 textarea:focus{background:#fff!important;border-color:#eb8f80c2!important;box-shadow:0 0 0 4px #ee897816,inset 0 1px 2px #3f2d3406!important}html body .community-write-page-v2 input::placeholder,html body .community-write-page-v2 textarea::placeholder{color:#b5adb1!important;opacity:1!important}html body .community-write-submit-button{width:min(430px,100%)!important;font-family:var(--font-title)!important;letter-spacing:-.025em!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:9px!important;margin:4px auto 0!important;padding:0 30px!important;font-size:15px!important;font-weight:800!important;display:inline-flex!important}html body .community-write-submit-button:disabled{opacity:.6!important;cursor:wait!important}html body .community-write-submit-button .spin{animation:.8s linear infinite community-write-spin!important}@keyframes community-write-spin{to{transform:rotate(360deg)}}html body .community-profile-preview .community-profile-preview-button,html body .community-profile-preview>.community-profile-preview-body>button.community-profile-preview-button{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:14px!important;padding:0 26px!important;display:inline-flex!important}@media (width<=980px){html body .community-write-media-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=720px){html body .community-write-page-v2 .community-write-section{border-radius:22px!important;padding:17px!important}html body .community-write-section-head{grid-template-columns:43px minmax(0,1fr) auto!important}html body .community-write-section-icon{border-radius:15px!important;width:43px!important;height:43px!important}html body .community-write-section-head strong,html body .community-write-field-label strong{font-size:16px!important}html body .community-write-section-head small{display:none!important}html body .community-write-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}html body .community-write-visibility-options{grid-template-columns:1fr!important}html body .community-write-upload-empty{min-height:220px!important}html body .community-write-page-v2 textarea{min-height:240px!important}}@media (width<=430px){html body .community-write-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .community-write-tag-options{gap:8px!important}html body .community-write-tag-options>button{min-height:39px!important;padding:0 13px!important;font-size:12px!important}html body .community-write-comment-toggle{grid-template-columns:38px minmax(0,1fr) auto!important;padding:10px 12px!important}html body .comment-toggle-icon{width:38px!important;height:38px!important}}html body .community-write-page-v2 .community-write-section{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}html body .community-write-page-v2 .community-write-section:after{content:none!important;display:none!important}html body .community-write-visibility-options>button{--visibility-core:#b8bfca85;--visibility-mid:#ebeef2c7;--visibility-ink:#68717f;--visibility-border:#ccd1dae0;border-radius:19px!important;grid-template-columns:36px minmax(0,1fr)!important;column-gap:9px!important;padding:10px 12px!important}html body .community-write-visibility-options>button:first-child{--visibility-core:#80c4eea3;--visibility-mid:#ddf0fdc2;--visibility-ink:#4f86ad;--visibility-border:#a9d0eadb}html body .community-write-visibility-options>button:nth-child(2){--visibility-core:#ffae8fb3;--visibility-mid:#ffe2d6b8;--visibility-ink:#c76b55;--visibility-border:#efb29ddb}html body .community-write-visibility-options>button:nth-child(3){--visibility-core:#b5bcc794;--visibility-mid:#eaedf1d1;--visibility-ink:#68717e;--visibility-border:#c7cdd6e6}html body .community-write-visibility-options>button:hover{color:var(--visibility-ink)!important;border-color:color-mix(in srgb, var(--visibility-ink) 42%, white)!important;background:radial-gradient(ellipse at 50% 48%, color-mix(in srgb, var(--visibility-core) 90%, white) 0%, var(--visibility-mid) 40%, #ffffffe0 76%, #fff 100%)!important;transform:translateY(-3px)!important;box-shadow:inset 0 1px #fffffffa,0 14px 27px #4c2c371a!important}html body .community-write-visibility-options>button.selected{color:var(--visibility-ink)!important;border-color:color-mix(in srgb, var(--visibility-ink) 52%, white)!important;background:radial-gradient(ellipse at 50% 48%, var(--visibility-core) 0%, var(--visibility-mid) 38%, #ffffffe0 76%, #fff 100%)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--visibility-core) 17%, transparent), inset 0 1px 0 #fffffffa, 0 13px 25px color-mix(in srgb, var(--visibility-ink) 13%, transparent)!important}html body .community-write-visibility-options>button>span:first-child{-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#ffffff94!important;border:1px solid #ffffffc2!important;border-radius:12px!important;width:36px!important;height:36px!important;box-shadow:inset 0 1px #fffffff5,0 5px 13px #4b2c370e!important}html body .community-write-visibility-options>button.selected>span:first-child{box-shadow:inset 0 1px 0 #fffffffa, 0 6px 14px color-mix(in srgb, var(--visibility-ink) 10%, transparent)!important;background:#ffffffa8!important}html body .community-write-visibility-options b{font-size:12.5px!important}html body .community-write-visibility-options small{color:color-mix(in srgb, var(--visibility-ink) 67%, #908990)!important;font-size:10px!important}html body .community-write-visibility-options .visibility-check{background:var(--visibility-ink)!important;width:21px!important;height:21px!important;box-shadow:0 5px 12px color-mix(in srgb, var(--visibility-ink) 23%, transparent)!important;padding:4px!important;top:8px!important;right:8px!important}html body .community-write-comment-toggle{--comment-core:#b5bcc78a;--comment-mid:#ebeef2cc;--comment-ink:#6d7581;border-radius:19px!important;grid-template-columns:38px minmax(0,1fr) auto!important;margin-top:11px!important;padding:9px 14px!important}html body .community-write-comment-toggle.selected{--comment-core:#ffae8fb3;--comment-mid:#ffe2d6b8;--comment-ink:#c76b55;color:var(--comment-ink)!important;background:radial-gradient(ellipse at 48% 50%, var(--comment-core) 0%, var(--comment-mid) 38%, #ffffffe6 77%, #fff 100%)!important;border-color:#efb29ddb!important;box-shadow:0 0 0 3px #ffae8f1a,inset 0 1px #fffffffa,0 11px 23px #be5c441a!important}html body .community-write-comment-toggle:hover{color:var(--comment-ink)!important;border-color:color-mix(in srgb, var(--comment-ink) 42%, white)!important;transform:translateY(-3px)!important;box-shadow:inset 0 1px #fffffffa,0 14px 27px #4c2c371a!important}html body .comment-toggle-icon{-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#ffffff94!important;border:1px solid #ffffffc2!important;border-radius:13px!important;width:38px!important;height:38px!important;box-shadow:inset 0 1px #fffffff5,0 5px 13px #4b2c370e!important}html body .comment-toggle-copy small{color:color-mix(in srgb, var(--comment-ink) 66%, #948d92)!important}html body .community-write-submit-button{border:1px solid #ef7e7494!important;min-height:52px!important;transition:transform .16s,color .16s,border-color .16s,background .16s,box-shadow .16s,filter .16s!important}html body .community-write-submit-button:hover:not(:disabled){filter:saturate(1.06)brightness(1.01)!important;transform:translateY(-3px)scale(1.015)!important}html body .community-profile-preview .community-profile-preview-button,html body .community-profile-preview>.community-profile-preview-body>button.community-profile-preview-button{color:#d8665d!important;letter-spacing:-.01em!important;background:radial-gradient(138% 195%,#ffb2a98a 0%,#ffc2bb40 56%,#fffcfbfe 100%)!important;border:1px solid #ef7e7494!important;min-height:52px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:15px!important;font-weight:400!important;transition:transform .16s,color .16s,border-color .16s,background .16s,box-shadow .16s,filter .16s!important;box-shadow:0 9px 20px #da605821,inset 0 1px #fffffffa!important}html body .community-profile-preview .community-profile-preview-button:hover,html body .community-profile-preview>.community-profile-preview-body>button.community-profile-preview-button:hover{color:#c6524a!important;filter:saturate(1.06)brightness(1.01)!important;background:radial-gradient(140% 200%,#ffa197a3 0%,#ffb7af4f 56%,#fffaf9fe 100%)!important;border-color:#de635ac7!important;transform:translateY(-3px)scale(1.015)!important;box-shadow:0 15px 29px #cf4e4538,inset 0 1px #fffffffa!important}html body .community-write-submit-button:hover:not(:disabled){color:#b9433c!important;background:radial-gradient(145% 210% at 50% 48%,#ff7e73eb 0%,#ffa398bd 52%,#ffdcd6e6 79%,#fff7f5 100%)!important;border-color:#cd483fd6!important;box-shadow:0 16px 31px #c23b3247,inset 0 1px #ffffffeb!important}html body .community-write-visibility-options>button{--visibility-core-soft:#b5bcc72e;--visibility-mid-soft:#ebeef22e;min-height:72px!important;color:var(--visibility-ink)!important;border-color:color-mix(in srgb, var(--visibility-ink) 24%, #e4e7eb)!important;background:#fff!important;box-shadow:inset 0 1px #fffffffa,0 6px 14px #45323a0b!important}html body .community-write-visibility-options>button:first-child{--visibility-core-soft:#74beeb40;--visibility-mid-soft:#dcf0fc38}html body .community-write-visibility-options>button:nth-child(2){--visibility-core-soft:#ffa07e40;--visibility-mid-soft:#ffe1d438}html body .community-write-visibility-options>button:nth-child(3){--visibility-core-soft:#a6aebb38;--visibility-mid-soft:#e8ebef3b}html body .community-write-visibility-options>button:not(.selected):hover{color:var(--visibility-ink)!important;border-color:color-mix(in srgb, var(--visibility-ink) 36%, white)!important;background:radial-gradient(ellipse 132% 178% at 50% 48%, color-mix(in srgb, var(--visibility-core-soft) 42%, transparent) 0%, #fffffffa 70%, #fff 100%)!important;box-shadow:inset 0 1px 0 #fffffffc, 0 11px 22px color-mix(in srgb, var(--visibility-ink) 8%, transparent)!important}html body .community-write-visibility-options>button.selected,html body .community-write-visibility-options>button.selected:hover{color:var(--visibility-ink)!important;border-color:color-mix(in srgb, var(--visibility-ink) 42%, white)!important;background:radial-gradient(ellipse 136% 185% at 50% 48%, var(--visibility-core-soft) 0%, var(--visibility-mid-soft) 45%, #fffffff5 78%, #fff 100%)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--visibility-core-soft) 34%, transparent), inset 0 1px 0 #fffffffc, 0 10px 21px color-mix(in srgb, var(--visibility-ink) 9%, transparent)!important}html body .community-write-visibility-options>button>span:first-child,html body .community-write-visibility-options>button.selected>span:first-child{border-color:color-mix(in srgb, var(--visibility-ink) 20%, #edf0f3)!important;background:#fff!important;box-shadow:inset 0 1px #fff,0 4px 10px #44343b0b!important}html body .community-write-comment-toggle{color:#727985!important;background:#fff!important;border-color:#dfe3e8!important;min-height:60px!important;box-shadow:inset 0 1px #fff,0 6px 14px #45323a0b!important}html body .community-write-comment-toggle.selected,html body .community-write-comment-toggle.selected:hover{color:#c76b55!important;background:radial-gradient(140% 190% at 48%,#ffa6863d 0%,#ffe1d533 46%,#fffffff7 80%,#fff 100%)!important;border-color:#e79d87b3!important;box-shadow:0 0 0 2px #ffa68614,inset 0 1px #fff,0 9px 19px #be5c4413!important}html body .community-write-comment-toggle:not(.selected):hover{color:#727985!important;background:#fff!important;border-color:#cfd5dc!important;box-shadow:inset 0 1px #fff,0 11px 22px #45323a13!important}html body .community-write-comment-toggle .comment-toggle-icon{border-color:currentColor!important;border-color:color-mix(in srgb, currentColor 20%, #edf0f3)!important;background:#fff!important;box-shadow:inset 0 1px #fff,0 4px 10px #44343b0a!important}html body .community-write-tag-options>button,html body .community-tag-strip>button{--tag-ink:#84909d;--tag-border:#d9dfe5;--tag-fill:#f3f5f7;--tag-fill-ink:#6f7883;border:1px solid var(--tag-border)!important;min-height:36px!important;color:var(--tag-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:999px!important;padding:0 13px!important;font-size:12px!important;line-height:1!important}html body .community-write-tag-options>button.tag-tone-0,html body .community-tag-strip>button.tag-tone-0{--tag-ink:#df5c81;--tag-border:#ff9fbb;--tag-fill:#ff7ba3;--tag-fill-ink:#fff}html body .community-write-tag-options>button.tag-tone-1,html body .community-tag-strip>button.tag-tone-1{--tag-ink:#a9661d;--tag-border:#ffd39b;--tag-fill:#fff1dd;--tag-fill-ink:#a9661d}html body .community-write-tag-options>button.tag-tone-2,html body .community-tag-strip>button.tag-tone-2{--tag-ink:#2c8b73;--tag-border:#aee5d7;--tag-fill:#eaf9f5;--tag-fill-ink:#2c8b73}html body .community-write-tag-options>button.tag-tone-3,html body .community-tag-strip>button.tag-tone-3{--tag-ink:#557eb5;--tag-border:#c5dcf5;--tag-fill:#edf6ff;--tag-fill-ink:#557eb5}html body .community-write-tag-options>button.tag-tone-4,html body .community-tag-strip>button.tag-tone-4{--tag-ink:#8154a7;--tag-border:#d9c2ef;--tag-fill:#f7efff;--tag-fill-ink:#8154a7}html body .community-write-tag-options>button.tag-tone-dot,html body .community-tag-strip>button.tag-tone-dot{--tag-ink:#d4517b;--tag-border:#f5a9c1;--tag-fill:#ffeaf1;--tag-fill-ink:#d4517b}html body .community-write-tag-options>button:not(.selected):hover,html body .community-tag-strip>button:not(.active):hover{color:var(--tag-ink)!important;border-color:var(--tag-border)!important;background:color-mix(in srgb, var(--tag-fill) 34%, white)!important;box-shadow:0 7px 15px color-mix(in srgb, var(--tag-ink) 8%, transparent)!important;transform:translateY(-2px)!important}html body .community-write-tag-options>button.selected,html body .community-write-tag-options>button.selected:hover,html body .community-tag-strip>button.active,html body .community-tag-strip>button.active:hover{color:var(--tag-fill-ink)!important;border-color:var(--tag-border)!important;background:var(--tag-fill)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--tag-border) 22%, transparent), 0 7px 15px color-mix(in srgb, var(--tag-ink) 8%, transparent)!important}html body .community-write-tag-options>button.tag-tone-dot.selected,html body .community-write-tag-options>button.tag-tone-dot.selected:hover,html body .community-tag-strip>button.tag-tone-dot.active,html body .community-tag-strip>button.tag-tone-dot.active:hover{background:radial-gradient(125% 170%,#ff7ea745 0%,#ffaac521 57%,#fffffffa 100%)!important}@media (width<=720px){html body .community-write-visibility-options>button{min-height:68px!important}}html body .community-write-body-section{flex-direction:column!important;min-height:470px!important;padding-bottom:24px!important;display:flex!important}html body .community-write-body-section>textarea{flex:auto!important;min-height:320px!important}html body .community-write-body-section>.community-write-submit-button{flex:none!important;margin:22px auto 0!important}html body .community-write-tag-options>button,html body .community-tag-strip>button{letter-spacing:-.01em!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:400!important}@media (width<=720px){html body .community-write-body-section{min-height:410px!important;padding-bottom:20px!important}html body .community-write-body-section>textarea{min-height:250px!important}html body .community-write-body-section>.community-write-submit-button{margin-top:18px!important}}html body .redeem-gift-card.used,html body .redeem-gift-card.expired{opacity:1!important;filter:none!important;background:linear-gradient(145deg,#fff 0%,#f5f6f7 100%)!important;border-color:#d9dde2!important;box-shadow:inset 0 1px #fffffffa,0 9px 21px #474e5812!important}html body .redeem-gift-card.used .redeem-ticket-edge,html body .redeem-gift-card.expired .redeem-ticket-edge,html body .redeem-gift-card.used[class*=coupon-tone-] .redeem-ticket-edge,html body .redeem-gift-card.expired[class*=coupon-tone-] .redeem-ticket-edge{color:#fff!important;background:linear-gradient(#aab1bb 0%,#c9ced5 100%)!important}html body .redeem-gift-card.used .redeem-code-line code,html body .redeem-gift-card.expired .redeem-code-line code{color:#69717d!important}html body .redeem-gift-card.used .redeem-status,html body .redeem-gift-card.expired .redeem-status{color:#737b86!important;background:#eceff2!important}html body .redeem-gift-card.used .redeem-card-main>strong,html body .redeem-gift-card.used .redeem-card-main>small,html body .redeem-gift-card.expired .redeem-card-main>strong,html body .redeem-gift-card.expired .redeem-card-main>small{color:#727985!important}html body .redeem-gift-card.used:hover,html body .redeem-gift-card.expired:hover{border-color:#c8ced6!important;box-shadow:inset 0 1px #fffffffa,0 14px 27px #474e581c!important}html body .redeem-summary-tabs button{color:#8b777f!important;border:1px solid #e1d2d8eb!important;border-radius:11px!important;min-height:37px!important;padding:0 14px!important;font-weight:700!important;transition:transform .16s,color .16s,border-color .16s,background .16s,box-shadow .16s!important}html body .redeem-summary-tabs button:hover{color:#cc5c78!important;border-color:#e885a094!important;transform:translateY(-2px)!important}html body .redeem-summary-tabs button.active,html body .redeem-summary-tabs button.active:hover{color:#c94f72!important;border-color:#e2688bab!important;transform:translateY(-1px)!important}html body .redeem-summary>div:nth-child(2)>strong{letter-spacing:-.025em!important;color:#392f34!important;font-family:Cafe24Ssurround,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:25px!important;font-weight:900!important;line-height:1.15!important}html body .redeem-summary-tabs button:first-child{--redeem-tone-rgb:224, 177, 54;--redeem-tone-text:#a9790c;--redeem-tone-border:#ddaf3294}html body .redeem-summary-tabs button:nth-child(2){--redeem-tone-rgb:236, 92, 137;--redeem-tone-text:#c94f73;--redeem-tone-border:#e2688b9e}html body .redeem-summary-tabs button:nth-child(3){--redeem-tone-rgb:124, 133, 145;--redeem-tone-text:#68717d;--redeem-tone-border:#8e96a094}html body .redeem-summary-tabs button,html body .redeem-summary-tabs button:hover,html body .redeem-summary-tabs button.active,html body .redeem-summary-tabs button.active:hover{color:var(--redeem-tone-text)!important;border-color:var(--redeem-tone-border)!important}html body .redeem-summary-tabs button{box-shadow:inset 0 1px 0 #fffffffa, 0 5px 12px rgba(var(--redeem-tone-rgb), .055)!important;background:#fff!important}html body .redeem-summary-tabs button:hover{background:radial-gradient(ellipse 138% 190% at 50% 50%, rgba(var(--redeem-tone-rgb), .2) 0%, rgba(var(--redeem-tone-rgb), .09) 54%, #fffffffc 100%)!important;box-shadow:inset 0 1px 0 #fffffffc, 0 9px 18px rgba(var(--redeem-tone-rgb), .12)!important}html body .redeem-summary-tabs button.active,html body .redeem-summary-tabs button.active:hover{background:radial-gradient(ellipse 142% 198% at 50% 50%, rgba(var(--redeem-tone-rgb), .34) 0%, rgba(var(--redeem-tone-rgb), .16) 54%, #fffffffc 100%)!important;box-shadow:0 0 0 2px rgba(var(--redeem-tone-rgb), .07), inset 0 1px 0 #fffffffc, 0 10px 20px rgba(var(--redeem-tone-rgb), .14)!important}html body .redeem-card-actions button{border:1px solid rgba(var(--redeem-action-rgb), .52)!important;min-height:37px!important;color:var(--redeem-action-text)!important;background:radial-gradient(ellipse 145% 205% at 50% 50%, rgba(var(--redeem-action-rgb), .31) 0%, rgba(var(--redeem-action-rgb), .14) 53%, #fffffffc 100%)!important;box-shadow:inset 0 1px 0 #fffffffc, 0 7px 15px rgba(var(--redeem-action-rgb), .11)!important;border-radius:12px!important;padding:0 15px!important;font-weight:700!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s!important}html body .redeem-card-actions button:hover{background:radial-gradient(ellipse 145% 205% at 50% 50%, rgba(var(--redeem-action-rgb), .42) 0%, rgba(var(--redeem-action-rgb), .2) 54%, #fffffffc 100%)!important;box-shadow:inset 0 1px 0 #fffffffc, 0 10px 20px rgba(var(--redeem-action-rgb), .16)!important;transform:translateY(-2px)!important}html body .redeem-card-actions .copy-action{--redeem-action-rgb:226, 180, 55;--redeem-action-text:#9f750f}html body .redeem-card-actions .cancel-action{--redeem-action-rgb:132, 141, 152;--redeem-action-text:#68717d}html body .redeem-card-no-copy{cursor:default!important}html body .redeem-card-no-copy:active{transform:none!important}html body .redeem-gift-card.expired:not(.used) .redeem-card-main{padding-bottom:2px!important}html body .redeem-card-actions{align-items:center!important;width:100%!important}html body .redeem-card-actions .complete-action,html body .redeem-card-actions .cancel-action{margin-left:auto!important}html body .redeem-card-actions .complete-action{--redeem-action-rgb:91, 166, 217;--redeem-action-text:#4d89b4;border-color:#5ba6d980!important}html body .redeem-card-actions .complete-action:hover{border-color:#4894cca8!important}html body .redeem-summary-tabs{box-shadow:none!important;background:#f8f6f7eb!important;border:1px solid #eee5e8!important;border-radius:16px!important;align-items:center!important;gap:4px!important;padding:4px!important;display:inline-flex!important}html body .redeem-summary-tabs button,html body .redeem-summary-tabs button:first-child,html body .redeem-summary-tabs button:nth-child(2),html body .redeem-summary-tabs button:nth-child(3){color:#81777c!important;min-height:40px!important;box-shadow:none!important;font-family:var(--font-body,"Cafe24SsurroundAir"), sans-serif!important;background:#fffffff5!important;border:1px solid #eadfe3!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 12px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;transition:transform .16s,color .16s,border-color .16s,background .16s,box-shadow .16s!important;display:inline-flex!important}html body .redeem-summary-tabs button:not(.active):hover{color:#6f656a!important;background:#fff!important;border-color:#ded3d7!important;transform:translateY(-2px)!important;box-shadow:0 7px 16px #48343c12!important}html body .redeem-summary-tabs button:first-child.active,html body .redeem-summary-tabs button:first-child.active:hover{color:#ae7b17!important;background:radial-gradient(125% 170%,#f6d37747 0%,#f6d37721 55%,#fffffffa 100%)!important;border-color:#e2be6394!important;transform:none!important;box-shadow:0 8px 19px #b889231a,inset 0 1px #fffffffa!important}html body .redeem-summary-tabs button:nth-child(2).active,html body .redeem-summary-tabs button:nth-child(2).active:hover{color:#d95b82!important;background:radial-gradient(125% 170%,#ff93b145 0%,#ff93b121 55%,#fffffffa 100%)!important;border-color:#f092ae8f!important;transform:none!important;box-shadow:0 8px 19px #da5b821c,inset 0 1px #fffffffa!important}html body .redeem-summary-tabs button:nth-child(3).active,html body .redeem-summary-tabs button:nth-child(3).active:hover{color:#68717d!important;background:radial-gradient(125% 170%,#aab2bc40 0%,#aab2bc1f 55%,#fffffffa 100%)!important;border-color:#979faa8a!important;transform:none!important;box-shadow:0 8px 19px #5c657117,inset 0 1px #fffffffa!important}html body .portal-summary-grid .progress-circle-item .ring-meter.purple,html body .app-summary-grid .progress-circle-item .ring-meter.purple{background:#ffffff3d!important;padding:8px 3px 7px!important}html body .portal-summary-grid .progress-circle-item .ring-meter.purple .ring-meter-circle,html body .app-summary-grid .progress-circle-item .ring-meter.purple .ring-meter-circle{box-shadow:inset 0 0 0 1px #ffffffbf!important}html body .topbar .clickable-weather,html body .topbar .profile-card,html body .topbar .notification-button{transition:transform .18s,border-color .18s,color .18s,background .18s,box-shadow .18s!important}html body .topbar .clickable-weather:hover{background-color:#fffffffa!important;background-image:radial-gradient(118% 155% at 50% 48%,#7eccf138 0%,#7eccf11a 52%,#fffffffa 100%)!important;border-color:#66b5e070!important;transform:translateY(-2px)!important;box-shadow:0 11px 25px #4691bb1f,inset 0 1px #fffffffa!important}html body .topbar .clickable-weather:hover .weather-more-icon{color:#5aa6d2!important}html body .topbar .profile-card:hover{background-color:#fffffffa!important;background-image:radial-gradient(120% 165% at 50% 48%,#ff9f8938 0%,#ff9f891a 54%,#fffffffa 100%)!important;border-color:#f48b7575!important;transform:translateY(-2px)!important;box-shadow:0 11px 25px #ca67531f,inset 0 1px #fffffffa!important}html body .topbar .notification-button:hover{color:#b98620!important;background-color:#fffffffa!important;background-image:radial-gradient(circle,#fad5704d 0%,#fad57021 56%,#fffffffa 100%)!important;border-color:#e4be5b85!important;transform:translateY(-2px)!important;box-shadow:0 11px 23px #b1841c21,inset 0 1px #fffffffa!important}html body .resource-map-pin.tone-shooting-star{border-color:#8e87e7!important}html body .resource-map-pin.tone-doris{border-color:#f0a65f!important}html body .portal-map-preview-card .home-map-filter-chips .map-dynamic-filter-chip{flex:none!important}html body .app-catalog-shell .filter-button{border-radius:14px!important;min-height:40px!important;padding:0 12px 0 14px!important;transition:transform .17s,color .17s,border-color .17s,background .17s,box-shadow .17s!important}html body .app-catalog-shell .filter-button:hover{color:#d65f83!important;background:radial-gradient(125% 170%,#ff97b526 0%,#ff97b50f 58%,#fffffffa 100%)!important;border-color:#ef8baa7a!important;transform:translateY(-2px)!important;box-shadow:0 9px 20px #ca5b801a!important}html body .app-catalog-shell .filter-button.is-open,html body .app-catalog-shell .filter-button.is-open:hover{color:#ce567c!important;background:radial-gradient(135% 190% at 50% 48%,#ff91b240 0%,#ff91b21c 56%,#fffffffa 100%)!important;border-color:#eb7ea09e!important;transform:translateY(-1px)!important;box-shadow:0 10px 22px #ca507821,inset 0 1px #fffffffa!important}html body .app-catalog-shell .filter-button-chevron{margin-left:1px!important;transition:transform .2s!important}html body .app-catalog-shell .filter-button.is-open .filter-button-chevron{transform:rotate(180deg)!important}html body .app-catalog-shell .inline-catalog-filter{transform-origin:top!important;animation:.2s both catalogFilterOpen!important}@keyframes catalogFilterOpen{0%{opacity:0;transform:translateY(-7px)scale(.992)}to{opacity:1;transform:none}}html body .app-catalog-shell .inline-catalog-filter-head .reset-button{border-radius:13px!important;min-height:38px!important;padding:0 13px!important;transition:transform .17s,color .17s,border-color .17s,background .17s,box-shadow .17s!important}html body .app-catalog-shell .inline-catalog-filter-head .reset-button:hover{color:#aa7c20!important;background:radial-gradient(125% 170%,#f6d37733 0%,#f6d37714 58%,#fffffffa 100%)!important;border-color:#e1bc5b80!important;transform:translateY(-2px)!important;box-shadow:0 9px 19px #a97e1c1a!important}html body .catalog-quick-filter-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:-3px 0 16px!important;padding:2px 1px!important;display:flex!important}html body .catalog-quick-filter-chip{border:1px solid rgba(var(--chip-rgb,116, 153, 204), .34)!important;min-height:36px!important;color:var(--chip-ink,#557fae)!important;background:#fffffff5!important;border-radius:999px!important;padding:0 14px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1!important;transition:transform .16s,color .16s,border-color .16s,background .16s,box-shadow .16s!important;box-shadow:0 3px 8px #46343c06!important}html body .catalog-quick-filter-chip:not(.active):hover{border-color:rgba(var(--chip-rgb,116, 153, 204), .58)!important;background:radial-gradient(ellipse 125% 170% at 50% 50%, rgba(var(--chip-rgb,116, 153, 204), .11) 0%, rgba(var(--chip-rgb,116, 153, 204), .04) 58%, #fffffffa 100%)!important;box-shadow:0 8px 17px rgba(var(--chip-rgb,116, 153, 204), .1)!important;transform:translateY(-2px)!important}html body .catalog-quick-filter-chip.active,html body .catalog-quick-filter-chip.active:hover{border-color:rgba(var(--chip-rgb,116, 153, 204), .6)!important;color:var(--chip-ink,#557fae)!important;background:radial-gradient(ellipse 130% 180% at 50% 50%, rgba(var(--chip-rgb,116, 153, 204), .27) 0%, rgba(var(--chip-rgb,116, 153, 204), .12) 57%, #fffffffa 100%)!important;box-shadow:0 8px 18px rgba(var(--chip-rgb,116, 153, 204), .13), inset 0 1px 0 #fffffffa!important;transform:none!important}html body .app-catalog-shell .inline-catalog-filter .filter-chip{border:1px solid rgba(var(--chip-rgb,116, 153, 204), .23)!important;color:#71686d!important;min-height:36px!important;box-shadow:none!important;background:#fffffff5!important;border-radius:999px!important;padding:0 13px!important;transition:transform .16s,color .16s,border-color .16s,background .16s,box-shadow .16s!important}html body .app-catalog-shell .inline-catalog-filter .filter-chip:not(.active):hover{color:var(--chip-ink,#557fae)!important;border-color:rgba(var(--chip-rgb,116, 153, 204), .53)!important;background:rgba(var(--chip-rgb,116, 153, 204), .09)!important;box-shadow:0 7px 15px rgba(var(--chip-rgb,116, 153, 204), .09)!important;transform:translateY(-2px)!important}html body .app-catalog-shell .inline-catalog-filter .filter-chip.active,html body .app-catalog-shell .inline-catalog-filter .filter-section:nth-child(n) .filter-chip.active{transform:none!important}html body .app-catalog-shell .inline-catalog-filter .location-filter-section{grid-column:1/-1!important;padding-top:2px!important}html body .app-catalog-shell .inline-catalog-filter .location-filter-section+.location-filter-section{border-top:1px dashed #e2d8dcc7!important;margin-top:-5px!important;padding-top:12px!important}html body .app-catalog-shell .inline-catalog-filter .location-filter-section h4{color:#71676c!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:12.5px!important;font-weight:800!important}html body .refined-cooking-mode .cooking-mode-tabs button{transition:transform .17s,border-color .17s,background .17s,box-shadow .17s!important}html body .refined-cooking-mode .cooking-mode-tabs button:not(.active):hover{background:#fff7faf0!important;border-color:#ef8baa6b!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px #be547814!important}@media (width<=760px){html body .catalog-quick-filter-row{scrollbar-width:none!important;flex-wrap:nowrap!important;padding-bottom:6px!important;overflow-x:auto!important}html body .catalog-quick-filter-row::-webkit-scrollbar{display:none!important}html body .catalog-quick-filter-chip{flex:none!important}}html body .app-catalog-shell .inline-catalog-filter .filter-chip.active,html body .app-catalog-shell .inline-catalog-filter .filter-section:nth-child(n) .filter-chip.active{color:color-mix(in srgb, var(--chip-ink,#557fae) 88%, #2f2830 12%)!important;border-color:rgba(var(--chip-rgb,116, 153, 204), .76)!important;background:radial-gradient(ellipse 132% 185% at 50% 50%, rgba(var(--chip-rgb,116, 153, 204), .46) 0%, rgba(var(--chip-rgb,116, 153, 204), .24) 54%, rgba(var(--chip-rgb,116, 153, 204), .08) 76%, #fffffffa 100%)!important;box-shadow:0 9px 20px rgba(var(--chip-rgb,116, 153, 204), .2), inset 0 1px 0 #fffffffa!important}html body .app-catalog-shell .inline-catalog-filter .filter-chip.active:hover{border-color:rgba(var(--chip-rgb,116, 153, 204), .84)!important;box-shadow:0 11px 23px rgba(var(--chip-rgb,116, 153, 204), .24), inset 0 1px 0 #fffffffa!important;transform:translateY(-1px)!important}html body .portal-sidebar-nav>button>span:last-child,html body .sidebar-nav>button>span:last-child{overflow:visible!important}html body .app-catalog-shell .inline-catalog-filter .location-filter-section h4{letter-spacing:-.01em!important}html body .app-catalog-card .art-mastery-button,html body .app-recipe-card .art-mastery-button{color:#8e69c3!important;background:radial-gradient(125% 155%,#dbccf53d 0%,#f1ebfb26 58%,#fffffffa 100%)!important;border-color:#8e69c385!important;box-shadow:inset 0 1px #fffffffa,0 7px 16px #73529f17!important}html body .app-catalog-card .art-mastery-button svg,html body .app-recipe-card .art-mastery-button svg{fill:none!important;stroke:currentColor!important}html body .app-catalog-card .art-mastery-button:hover,html body .app-recipe-card .art-mastery-button:hover{color:#815ab9!important;background:radial-gradient(125% 160%,#dac9f657 0%,#f0e8fb30 58%,#fffffffa 100%)!important;border-color:#8e69c3b8!important;box-shadow:inset 0 1px #fffffffa,0 10px 21px #73529f26!important}html body .app-catalog-card .art-favorite-button,html body .app-recipe-card .art-favorite-button{color:#ec86aa!important;background:radial-gradient(125% 155%,#ffdbe833 0%,#fff0f61f 58%,#fffffffa 100%)!important;border-color:#ec86aa80!important;box-shadow:inset 0 1px #fffffffa,0 7px 16px #c95e8414!important}html body .app-catalog-card .art-favorite-button svg,html body .app-recipe-card .art-favorite-button svg{fill:none!important;stroke:currentColor!important}html body .app-catalog-card .art-favorite-button:hover,html body .app-recipe-card .art-favorite-button:hover{color:#df7098!important;background:radial-gradient(125% 160%,#ffd2e252 0%,#ffebf32e 58%,#fffffffa 100%)!important;border-color:#ec86aab8!important;box-shadow:inset 0 1px #fffffffa,0 10px 21px #c95e8424!important}html body .app-catalog-card .art-favorite-button.active,html body .app-recipe-card .art-favorite-button.active,html body .app-catalog-card .art-favorite-button.active:hover,html body .app-recipe-card .art-favorite-button.active:hover{color:#ee6797!important;background:radial-gradient(128% 165%,#ffb7d373 0%,#ffd7e740 55%,#fff4f829 76%,#fffffffa 100%)!important;border-color:#ec86aac7!important;box-shadow:0 0 0 2px #ec86aa14,inset 0 1px #fffffffa,0 10px 22px #c95e8424!important}html body .app-catalog-card .art-favorite-button.active svg,html body .app-recipe-card .art-favorite-button.active svg{fill:#ff79a8!important;stroke:#df5f8d!important}html body .map-filter-sidebar .map-filter-reset-button{transition:transform .17s,color .17s,border-color .17s,background .17s,box-shadow .17s!important}html body .map-filter-sidebar .map-filter-reset-button:hover{color:#aa7c20!important;background:radial-gradient(125% 170%,#f6d37733 0%,#f6d37714 58%,#fffffffa 100%)!important;border-color:#e1bc5b80!important;transform:translateY(-2px)!important;box-shadow:0 9px 19px #a97e1c1a!important}html body .portal-catalog-shortcuts>button strong,html body .home-tool-shortcuts>button strong{color:#5d565a!important;letter-spacing:-.035em!important;font-size:19px!important;line-height:1.28!important}html body .portal-summary-grid .progress-circle-item>strong,html body .app-summary-grid .progress-circle-item>strong{letter-spacing:-.03em!important;font-size:17px!important;line-height:1.28!important}html body .map-open{letter-spacing:-.015em!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:13.5px!important;font-weight:800!important}html body .map-filter-sidebar-head h3{letter-spacing:-.035em!important;font-size:23px!important;line-height:1.25!important}html body .map-filter-sidebar .map-filter-section h4{color:#655d62!important;letter-spacing:-.015em!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.35!important}html body .achievement-grid .achievement-card{padding:0!important}html body .achievement-grid .achievement-card .achievement-card-art{background:radial-gradient(ellipse 125% 135% at 50% 48%, rgba(var(--achievement-card-rgb), .31) 0%, rgba(var(--achievement-card-rgb), .19) 46%, rgba(var(--achievement-card-rgb), .105) 76%, rgba(var(--achievement-card-rgb), .07) 100%)!important;width:100%!important;box-shadow:inset 0 -1px 0 rgba(var(--achievement-card-rgb), .17)!important;border-radius:0!important;margin:0!important}html body .achievement-detail-page .achievement-detail-info-panel small{letter-spacing:-.03em!important;font-size:19px!important;line-height:1.32!important}@media (width<=760px){html body .portal-catalog-shortcuts>button strong,html body .home-tool-shortcuts>button strong{font-size:17px!important}html body .portal-summary-grid .progress-circle-item>strong,html body .app-summary-grid .progress-circle-item>strong{font-size:16px!important}}html body .portal-summary-grid .progress-circle-item>strong,html body .app-summary-grid .progress-circle-item>strong,html body .gathering-category-strip>button strong,html body .polished-category-strip>button strong{letter-spacing:-.028em!important;font-size:19px!important;line-height:1.32!important}html body .refined-cooking-mode .cooking-mode-tabs>button,html body .cooking-mode-card .cooking-mode-tabs>button{letter-spacing:-.028em!important;font-size:19px!important;line-height:1.3!important}html body .recipe-grid-v12 .catalog-metric-title,html body .recipe-list-view .catalog-metric-title{letter-spacing:-.012em!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.3!important}html body .app-catalog-card .art-mastery-button.active svg,html body .app-recipe-card .art-mastery-button.active svg{fill:#8a60bd!important;stroke:#74469f!important}html body .app-profile-modal .profile-cover-upload-button,html body .app-profile-modal .profile-tabs button,html body .app-profile-modal .profile-form .primary-button.full{letter-spacing:-.012em!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:800!important}html body .app-profile-modal .profile-cover-upload-button{font-size:14px!important}html body .app-profile-modal .profile-tabs button{font-size:15px!important}html body .app-profile-modal .profile-form .primary-button.full{font-size:16px!important}html body .recipe-grid-v12 .recipe-body>.recipe-card-divider.recipe-price-divider{width:100%!important;height:0!important;min-height:0!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-top:1px solid #e7dce0!important;margin:5px 0 2px!important;padding:0!important;display:block!important}html body .recipe-grid-v12 .recipe-body>.energy-metric-block{box-shadow:none!important;border-top:1px solid #e7dce0!important;margin-top:3px!important;padding-top:8px!important}html body .recipe-grid-v12 .recipe-ingredient-grid-v12,html body .recipe-grid-v12 .price-metric-block,html body .recipe-grid-v12 .price-metric-block:before,html body .recipe-grid-v12 .price-metric-block:after{box-shadow:none!important;border-top:0!important;border-bottom:0!important}@media (width<=760px){html body .portal-summary-grid .progress-circle-item>strong,html body .app-summary-grid .progress-circle-item>strong,html body .gathering-category-strip>button strong,html body .polished-category-strip>button strong,html body .refined-cooking-mode .cooking-mode-tabs>button,html body .cooking-mode-card .cooking-mode-tabs>button{font-size:17px!important}}html body .crop-selector-card .crop-picker-grid.compact-crop-picker>button strong,html body .compact-crop-picker>button strong{letter-spacing:-.026em!important;font-size:17px!important;line-height:1.3!important}html body .catalog-grid-v12 .catalog-title h3,html body .recipe-grid-v12 .recipe-title-row h3{letter-spacing:-.028em!important;font-size:22px!important;line-height:1.3!important}html body .catalog-grid-v12 h3.long-catalog-name,html body .recipe-grid-v12 h3.long-catalog-name,html body .recipe-grid-v12 .recipe-title-row h3.long-catalog-name{font-size:19.5px!important;line-height:1.27!important}html body .pet-breed-grid .pet-breed-card h3,html body .pet-variant-grid .pet-info h3,html body .app-pet-grid .pet-info h3{letter-spacing:-.026em!important;font-size:20px!important;line-height:1.3!important}html body .my-pet-mini-card h3{letter-spacing:-.02em!important}html body .catalog-grid-v12 .catalog-info-label b,html body .app-catalog-list .catalog-info-label b{letter-spacing:-.012em!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:13.5px!important;font-weight:800!important;line-height:1.28!important}html body .catalog-grid-v12 .catalog-metric-title,html body .app-catalog-list .catalog-metric-title{letter-spacing:-.012em!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.3!important}html body .app-catalog-card .art-mastery-button,html body .app-recipe-card .art-mastery-button,html body .app-mastery-button,html body .mastery-icon-button{isolation:isolate!important;overflow:visible!important}html body .app-catalog-card .art-mastery-button svg,html body .app-recipe-card .art-mastery-button svg,html body .app-mastery-button svg,html body .mastery-icon-button svg{z-index:2!important;fill:none!important;stroke:currentColor!important;position:relative!important}html body .app-catalog-card .art-mastery-button.active:before,html body .app-recipe-card .art-mastery-button.active:before,html body .mastery-icon-button.active:before{content:""!important;z-index:1!important;background:radial-gradient(circle at 42% 38%,#f8f4fffa 0%,#e0d3f4ed 48%,#ccb9eacc 100%)!important;border-radius:50%!important;width:24px!important;height:24px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:inset 0 1px #fffffff2,0 2px 7px #7b5ba921!important}html body .app-catalog-card .art-mastery-button.active svg,html body .app-recipe-card .art-mastery-button.active svg,html body .app-mastery-button.active svg,html body .mastery-icon-button.active svg{fill:none!important;stroke:#8662b2!important}@media (width<=1180px){html body .catalog-grid-v12 .catalog-info-label b,html body .app-catalog-list .catalog-info-label b{font-size:12.5px!important}}@media (width<=760px){html body .crop-selector-card .crop-picker-grid.compact-crop-picker>button strong,html body .compact-crop-picker>button strong{font-size:15.5px!important}html body .catalog-grid-v12 .catalog-title h3,html body .recipe-grid-v12 .recipe-title-row h3,html body .achievement-grid .achievement-card h3{font-size:19.5px!important}html body .pet-breed-grid .pet-breed-card h3,html body .pet-variant-grid .pet-info h3,html body .app-pet-grid .pet-info h3{font-size:18px!important}}html body .recipe-grid-v12 .recipe-title-row h3,html body .achievement-grid .achievement-card h3,html body .pet-breed-grid .pet-breed-card h3,html body .pet-variant-grid .pet-info h3,html body .app-pet-grid .pet-info h3,html body .crop-selector-card .crop-picker-grid.compact-crop-picker>button strong,html body .compact-crop-picker>button strong{letter-spacing:-.028em!important;font-size:22px!important;line-height:1.28!important}html body .my-pet-mini-card h3{font-size:19px!important;line-height:1.28!important}html body .app-recipe-grid:not(.recipe-list-view) .recipe-title-row{grid-template-columns:minmax(0,1fr) max-content!important;gap:8px!important;display:grid!important}html body .app-recipe-grid:not(.recipe-list-view) .recipe-title-row>div:first-child{min-width:0!important;max-width:100%!important}html body .app-recipe-grid:not(.recipe-list-view) .recipe-title-row .catalog-title-actions{align-self:start!important;min-width:max-content!important}html body .app-recipe-grid:not(.recipe-list-view) .recipe-title-row h3{-webkit-line-clamp:2!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;max-width:100%!important;display:-webkit-box!important;overflow:hidden!important}html body .recipe-grid-v12 h3.long-catalog-name,html body .recipe-grid-v12 .recipe-title-row h3.long-catalog-name{font-size:19.5px!important;line-height:1.24!important}html body .recipe-grid-v12 h3.extra-long-catalog-name,html body .recipe-grid-v12 .recipe-title-row h3.extra-long-catalog-name{font-size:17.5px!important;line-height:1.2!important}html body .portal-sidebar-nav>button.newbie-nav-button>span:last-child,html body .sidebar-nav>button.newbie-nav-button>span:last-child{white-space:nowrap!important;letter-spacing:-.035em!important;font-size:18.5px!important}html body .catalog-grid-v12 .catalog-info-label b,html body .app-catalog-list .catalog-info-label b,html body .recipe-grid-v12 .catalog-info-label b,html body .recipe-grid-v12 .recipe-body>.shop-purchase-tags>span.catalog-info-tag>span.catalog-info-label>b{letter-spacing:-.012em!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:13.5px!important;font-weight:800!important;line-height:1!important}html body .catalog-grid-v12 .catalog-info-tag>.catalog-info-label,html body .recipe-grid-v12 .catalog-info-tag>.catalog-info-label,html body .recipe-grid-v12 .recipe-body>.shop-purchase-tags>span.catalog-info-tag>span.catalog-info-label{align-items:center!important;min-height:20px!important;line-height:1!important;display:inline-flex!important}html body .catalog-grid-v12 .catalog-info-label svg,html body .recipe-grid-v12 .catalog-info-label svg{flex:none!important;align-self:center!important;display:block!important;transform:translateY(0)!important}html body .catalog-grid-v12 .catalog-info-label b,html body .recipe-grid-v12 .catalog-info-label b{align-items:center!important;min-height:18px!important;display:inline-flex!important;transform:translateY(1px)!important}html body .mastery-icon-button:before,html body .art-mastery-button:before{display:none!important}html body .mastery-medal-icon{width:21px!important;height:21px!important;overflow:visible!important}html body .app-mastery-button .mastery-medal-icon{width:18px!important;height:18px!important}html body .mastery-medal-ribbon,html body .mastery-medal-disc,html body .mastery-medal-inner,html body .mastery-medal-star{stroke-linecap:round!important;stroke-linejoin:round!important;transition:fill .18s,stroke .18s,filter .18s!important}html body .mastery-medal-ribbon{fill:#f4effc!important;stroke:#a98bd1!important}html body .mastery-medal-disc{fill:#fbf9ff!important;stroke:#9c79cc!important}html body .mastery-medal-inner{fill:#f2ebfb!important;stroke:#c2ace2!important}html body .mastery-medal-star{fill:#d7c5ef!important;stroke:#9c79c9!important}html body .app-catalog-card .art-mastery-button.active,html body .app-recipe-card .art-mastery-button.active,html body .app-catalog-card .art-mastery-button.active:hover,html body .app-recipe-card .art-mastery-button.active:hover{color:#8f72b6!important;background:radial-gradient(132% 168%,#ffe0747a 0%,#ffedad47 52%,#fffae429 76%,#fffffffa 100%)!important;border-color:#a480d1b8!important;box-shadow:0 0 0 2px #a280cf0f,inset 0 1px #fffffffa,0 9px 20px #c497301c!important}html body .active .mastery-medal-ribbon{fill:#f0e9fa!important;stroke:#a88bcf!important}html body .active .mastery-medal-disc{fill:#f5f0fc!important;stroke:#a486cb!important}html body .active .mastery-medal-inner{fill:#ebe2f7!important;stroke:#c5b0e1!important}html body .active .mastery-medal-star{fill:#cdb8e8!important;stroke:#9e7fc6!important;filter:drop-shadow(0 1px 1px #73539914)!important}@media (width<=760px){html body .recipe-grid-v12 .recipe-title-row h3,html body .achievement-grid .achievement-card h3,html body .pet-breed-grid .pet-breed-card h3,html body .pet-variant-grid .pet-info h3,html body .app-pet-grid .pet-info h3,html body .crop-selector-card .crop-picker-grid.compact-crop-picker>button strong,html body .compact-crop-picker>button strong{font-size:19.5px!important}html body .recipe-grid-v12 h3.long-catalog-name,html body .recipe-grid-v12 .recipe-title-row h3.long-catalog-name{font-size:18px!important}html body .recipe-grid-v12 h3.extra-long-catalog-name,html body .recipe-grid-v12 .recipe-title-row h3.extra-long-catalog-name{font-size:16.5px!important}}html body .achievement-grid .achievement-card h3{letter-spacing:-.032em!important;font-size:24px!important;line-height:1.24!important}html body .app-recipe-grid:not(.recipe-list-view) .recipe-title-row{align-items:center!important;row-gap:0!important;height:auto!important;min-height:0!important;margin:0!important;padding-block:0!important}html body .app-recipe-grid:not(.recipe-list-view) .recipe-title-row>div:first-child,html body .app-recipe-grid:not(.recipe-list-view) .recipe-title-row .catalog-title-actions{align-self:center!important}html body .app-recipe-grid:not(.recipe-list-view) .recipe-title-row .catalog-title-actions{padding-top:0!important}html body .recipe-grid-v12 .recipe-title-row+.grid-record-stars{margin-top:0!important}html body .app-catalog-card .art-mastery-button,html body .app-recipe-card .art-mastery-button,html body .app-catalog-card .art-favorite-button,html body .app-recipe-card .art-favorite-button{box-sizing:border-box!important;padding:0!important;line-height:0!important;display:block!important;position:absolute!important}html body .app-catalog-card .art-mastery-button>svg,html body .app-recipe-card .art-mastery-button>svg,html body .app-catalog-card .art-favorite-button>svg,html body .app-recipe-card .art-favorite-button>svg{transform-origin:50%!important;pointer-events:none!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}html body .app-catalog-card .art-mastery-button>svg,html body .app-recipe-card .art-mastery-button>svg{width:21px!important;height:21px!important}html body .app-catalog-card .art-favorite-button>svg,html body .app-recipe-card .art-favorite-button>svg{width:20px!important;height:20px!important}html body .app-catalog-card .art-mastery-button.active>svg,html body .app-recipe-card .art-mastery-button.active>svg,html body .app-catalog-card .art-favorite-button.active>svg,html body .app-recipe-card .art-favorite-button.active>svg,html body .app-catalog-card .art-mastery-button:hover>svg,html body .app-recipe-card .art-mastery-button:hover>svg,html body .app-catalog-card .art-favorite-button:hover>svg,html body .app-recipe-card .art-favorite-button:hover>svg{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}@media (width<=760px){html body .recipe-grid-v12 .recipe-title-row h3:not(.long-catalog-name):not(.extra-long-catalog-name),html body .achievement-grid .achievement-card h3{font-size:21px!important}}html body .recipe-grid-v12 .recipe-title-row h3:not(.long-catalog-name):not(.extra-long-catalog-name){letter-spacing:-.032em!important;font-size:24px!important;line-height:1.22!important}html body .recipe-grid-v12 .recipe-title-row h3.long-catalog-name{font-size:21px!important;line-height:1.2!important}html body .recipe-grid-v12 .recipe-title-row h3.extra-long-catalog-name{font-size:18.5px!important;line-height:1.18!important}html body .achievement-grid .achievement-card .achievement-card-copy h3,html body .achievement-grid .achievement-card h3{letter-spacing:-.034em!important;margin-bottom:10px!important;font-size:26px!important;line-height:1.22!important}@media (width<=1180px){html body .achievement-grid .achievement-card .achievement-card-copy h3,html body .achievement-grid .achievement-card h3{font-size:24px!important}}@media (width<=760px){html body .recipe-grid-v12 .recipe-title-row h3:not(.long-catalog-name):not(.extra-long-catalog-name){font-size:21px!important}html body .recipe-grid-v12 .recipe-title-row h3.long-catalog-name{font-size:18.5px!important}html body .recipe-grid-v12 .recipe-title-row h3.extra-long-catalog-name{font-size:16.5px!important}html body .achievement-grid .achievement-card .achievement-card-copy h3,html body .achievement-grid .achievement-card h3{font-size:22px!important}}html body .mastery-medal-ribbon{stroke-width:1.9px!important}html body .mastery-medal-disc{stroke-width:2px!important}html body .mastery-medal-inner{stroke-width:1.35px!important}html body .mastery-medal-star{stroke-width:1.4px!important}html body .portal-sidebar-nav>button.support-nav-button>span:last-child,html body .sidebar-nav>button.support-nav-button>span:last-child{letter-spacing:-.045em!important;white-space:nowrap!important;font-size:17.5px!important;line-height:1.2!important}html body .home-bottom-left-stack{flex-direction:column;gap:18px;min-width:0;height:100%;display:flex}html body .home-bottom-left-stack>.portal-progress-card{flex:none;width:100%}html body .home-support-card{--support-rgb:244, 116, 151;isolation:isolate;width:100%;color:inherit;grid-template-columns:62px minmax(0,1fr) 22px;position:relative;overflow:hidden;border:1px solid rgba(var(--support-rgb), .24)!important;background:radial-gradient(ellipse 74% 130% at 18% 52%, rgba(var(--support-rgb), .17) 0%, rgba(var(--support-rgb), .07) 48%, #fff0 76%), #fffffff5!important;border-radius:25px!important;box-shadow:inset 0 1px #fffffff5,0 13px 28px #6d495612!important}html body .home-support-card:after{content:"";z-index:-1;filter:blur(3px);background:#ffdae43d;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-70px;right:-45px}html body .home-support-card:hover{transform:translateY(-3px);border-color:rgba(var(--support-rgb), .48)!important;box-shadow:inset 0 1px 0 #fffffffc, 0 18px 34px rgba(var(--support-rgb), .15)!important}html body .home-support-icon{color:#ef7599;background:#ffffffc9;border:1px solid #f474973d;place-items:center;display:grid;box-shadow:inset 0 1px #fff,0 8px 18px #da5d811a}html body .home-support-copy{flex-direction:column;gap:7px;min-width:0;display:flex}html body .home-support-copy small{color:#e4537d;letter-spacing:.12em;font-size:10px;font-weight:900}html body .home-support-copy strong{color:#54474c;font-size:18px;line-height:1.38}html body .home-support-description{color:#8f8086;font-family:Cafe24SsurroundAir,sans-serif;display:grid}html body .home-support-card>svg{color:#db6d8d;align-self:center;transition:transform .2s}html body .home-support-card:hover>svg{transform:translate(3px)}html body .support-page{gap:18px;width:100%;padding-bottom:34px;display:grid}html body .support-hero-card{isolation:isolate;display:grid;position:relative;overflow:hidden;border-color:#f2dce4!important;border-radius:28px!important;padding:34px 38px!important}html body .support-hero-card:after{z-index:-1;color:#f27b9e12;font-family:Arial,sans-serif;font-size:220px;line-height:1;position:absolute;top:-50px;right:30px}html body .support-hero-icon{color:#f28aac;background:radial-gradient(circle at 45% 42%,#ffafc77a,#ffe5ec80 48%,#ffffffe0 100%);border:1px solid #f075993d;display:grid;box-shadow:inset 0 1px #fff,0 15px 30px #da5b801f}html body .support-hero-heart{filter:drop-shadow(0 8px 12px #de5a8121)}html body .support-hero-copy{min-width:0}html body .support-hero-copy h2{color:#44373d;line-height:1.25}html body .support-hero-copy p{color:#76686e;max-width:980px;font-family:Cafe24SsurroundAir,sans-serif;font-size:14px}html body .support-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}html body .support-principle-card{--principle-rgb:244, 132, 164;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:13px;min-width:0;display:grid;border-radius:22px!important;padding:20px!important}html body .support-principle-card.tone-sky{--principle-rgb:100, 183, 229}html body .support-principle-card.tone-yellow{--principle-rgb:240, 185, 76}html body .support-principle-card>span{width:50px;height:50px;color:rgb(var(--principle-rgb));box-shadow:inset 0 1px 0 #fff, 0 6px 14px rgba(var(--principle-rgb), .1);background:#fffc;border-radius:16px;place-items:center;display:grid}html body .support-principle-card strong{color:#51454a}html body .support-principle-card p{color:#95888e;margin:5px 0 0;font-family:Cafe24SsurroundAir,sans-serif;line-height:1.6}html body .support-kofi-card{border-radius:26px!important;padding:28px!important}html body .support-kofi-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}html body .support-kofi-heading h2{color:#493d42;margin:4px 0 0;font-size:24px}html body .support-kofi-status{color:#43886c;background:#effaf5;border:1px solid #bfe4d4;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-family:Cafe24SsurroundAir,sans-serif;font-size:11px;display:inline-flex}html body .support-kofi-panel{border:1px solid #f0dfe5;border-radius:20px;display:grid}html body .support-kofi-mark{color:#e66f94;border:1px solid #f3dce4;border-radius:21px;place-items:center;width:66px;height:66px;display:grid;box-shadow:inset 0 1px #fff,0 8px 16px #da537a14}html body .support-kofi-details{flex-direction:column;min-width:0;display:flex}html body .support-kofi-details span,html body .support-kofi-details small{color:#9a8d92;font-family:Cafe24SsurroundAir,sans-serif;font-size:11px}html body .support-kofi-details strong{color:#4d4046}html body .support-kofi-button{justify-content:center;align-items:center;gap:7px;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}html body .support-kofi-note{color:#998d92;margin:14px 2px 0;font-family:Cafe24SsurroundAir,sans-serif;font-size:11.5px;line-height:1.65}@media (width<=1180px){html body .support-principle-grid{grid-template-columns:1fr}html body .home-bottom-left-stack{height:auto}html body .home-support-card{flex:none;min-height:0}}@media (width<=760px){html body .support-hero-card{gap:18px;padding:24px 20px!important}html body .support-hero-heart{width:52px;height:52px}html body .support-kofi-card{padding:20px!important}html body .support-kofi-panel{grid-template-columns:54px minmax(0,1fr)}html body .support-kofi-mark{border-radius:17px;width:54px;height:54px}html body .support-kofi-button{grid-column:1/-1;width:100%}html body .support-kofi-details strong{font-size:17px}html body .home-support-card{grid-template-columns:48px minmax(0,1fr) 20px}html body .home-support-icon{border-radius:16px}html body .home-support-icon svg{width:25px;height:25px}html body .home-support-copy strong{font-size:15px}}html body .support-hero-card{grid-template-columns:minmax(176px,202px) minmax(0,1fr)!important;align-items:center!important;gap:30px!important}html body .support-hero-card:after{content:none!important;display:none!important}html body .support-hero-icon{aspect-ratio:1!important;border-radius:36px!important;align-self:center!important;width:100%!important;height:auto!important;min-height:0!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important}html body .support-hero-copy{flex-direction:column!important;display:flex!important}html body .support-hero-copy h2{margin:0!important}html body .support-principle-card{position:relative;overflow:hidden;background:radial-gradient(ellipse 72% 130% at 13% 50%, rgba(var(--principle-rgb), .24) 0%, rgba(var(--principle-rgb), .105) 48%, #fff0 78%), radial-gradient(ellipse 54% 120% at 92% 20%, rgba(var(--principle-rgb), .09) 0%, #fff0 74%), #fffffff7!important;border-color:rgba(var(--principle-rgb), .31)!important;box-shadow:inset 0 1px 0 #fffffffa, 0 12px 25px rgba(var(--principle-rgb), .09)!important;transition:transform .18s,box-shadow .18s,border-color .18s!important}html body .support-principle-card:hover{transform:translateY(-2px);border-color:rgba(var(--principle-rgb), .48)!important;box-shadow:inset 0 1px 0 #fff, 0 16px 29px rgba(var(--principle-rgb), .15)!important}html body .support-principle-card>span{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:28px!important;line-height:1!important}html body .support-kofi-heading .eyebrow{font-family:Cafe24SsurroundAir,sans-serif!important;font-weight:400!important}html body .support-kofi-panel{grid-template-columns:68px minmax(0,1fr) minmax(250px,auto)!important;gap:18px!important;padding:20px!important}html body .support-kofi-details{justify-content:center!important;gap:0!important}html body .support-kofi-details strong{line-height:1.4!important}html body .support-kofi-button{color:#d94f79!important;background:radial-gradient(82% 150% at 50% 55%,#f7779d4f 0%,#ffccdc2e 52%,#fffffff7 100%)!important;border:1px solid #ec70967a!important;border-radius:20px!important;min-height:58px!important;padding:0 26px!important;font-family:Cafe24SsurroundAir,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.25!important;box-shadow:inset 0 1px #fffffffa,0 10px 21px #da537a21!important}html body .support-kofi-button:hover{background:radial-gradient(88% 155% at 50% 55%,#f7779d66 0%,#ffc6d83b 54%,#fffffffa 100%)!important;border-color:#e24b79b3!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #fff,0 14px 25px #da537a30!important}html body .home-support-card{text-align:left!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:13px!important;padding:19px 21px!important;display:flex!important}html body .home-support-header{align-items:center;gap:13px;width:100%;min-width:0;display:flex}html body .home-support-icon{border-radius:18px!important;flex:0 0 56px!important;width:56px!important;height:56px!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:32px!important;line-height:1!important}html body .home-support-heading-copy{flex-direction:column;gap:4px;min-width:0;display:flex}html body .home-support-heading-copy small{color:#e4537d;letter-spacing:.12em;font-size:10px;font-weight:900}html body .home-support-heading-copy strong{color:#54474c;line-height:1.38}html body .home-support-description{width:100%!important;padding-left:0!important}@media (width<=900px){html body .support-kofi-panel{grid-template-columns:58px minmax(0,1fr)!important}html body .support-kofi-button{grid-column:1/-1!important;width:100%!important}}@media (width<=760px){html body .support-hero-card{grid-template-columns:1fr!important}html body .support-hero-icon{aspect-ratio:1!important;border-radius:30px!important;width:104px!important;height:auto!important;min-height:0!important}html body .support-kofi-button{font-size:17px!important}html body .home-support-card{padding:17px!important}html body .home-support-icon{flex-basis:48px!important;width:48px!important;height:48px!important;font-size:26px!important}html body .home-support-heading-copy strong{font-size:15px!important}html body .home-support-description{font-size:10.5px!important}}html body .support-hero-copy{gap:9px!important}html body .support-hero-copy p{margin:0!important}html body .support-principle-card>.support-principle-emoji{font-variant-emoji:emoji;text-rendering:optimizelegibility;filter:drop-shadow(0 4px 7px rgba(var(--principle-rgb), .15));font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif!important;font-size:32px!important;font-weight:400!important;line-height:1!important;transform:none!important}html body .support-principle-card strong{letter-spacing:-.025em!important;line-height:1.38!important}html body .support-kofi-heading{margin-bottom:14px!important}html body .support-kofi-heading .eyebrow{margin:0!important;display:inline-flex!important}html body .support-kofi-mark{padding:10px!important;overflow:hidden!important}html body .support-kofi-mark img{object-fit:contain!important;image-rendering:auto!important;width:100%!important;height:100%!important;display:block!important}html body .support-kofi-button,html body .home-support-kofi-button{letter-spacing:-.025em!important;white-space:nowrap!important;border:1px solid #ef7e7494!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:52px!important;padding:0 30px!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:800!important;line-height:1.2!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,filter .16s!important;display:inline-flex!important}html body .support-kofi-button:hover,html body .home-support-kofi-button:hover{filter:saturate(1.06)brightness(1.01)!important;transform:translateY(-3px)scale(1.015)!important}html body .support-kofi-button{width:min(360px,100%)!important}html body .home-support-card{outline:none!important}html body .home-support-card:focus-visible{border-color:#f474979e!important;box-shadow:0 0 0 4px #f4749721,0 18px 34px #f4749726!important}html body .home-support-description{gap:8px!important}html body .home-support-description>span{display:block!important}html body .home-support-kofi-button{flex:none!important;width:min(440px,72%)!important;min-width:280px!important;margin:auto auto 0!important}@media (width<=760px){html body .support-hero-icon{font-size:64px!important}html body .support-principle-card strong{font-size:16.5px!important}html body .home-support-kofi-button{width:100%!important;min-width:0!important}}html body .support-hero-icon{align-content:center!important;place-items:center!important;padding-bottom:6px!important;font-size:104px!important;line-height:.92!important}html body .support-hero-copy h2{font-size:clamp(29px,2.45vw,38px)!important}html body .support-hero-copy p{line-height:1.76!important}html body .support-principle-card strong{font-size:20px!important}html body .support-principle-card p{font-size:12.5px!important}html body .support-kofi-card{border-color:#efb77d5c!important}html body .support-kofi-heading .eyebrow{color:#d98547!important;background:#ffead3eb!important;border-color:#ebaa6d4d!important}html body .support-kofi-panel{border-color:#f4c9b5a6!important;box-shadow:inset 0 1px #fff,0 12px 26px #e6a66e14!important}html body .support-kofi-mark{background:#fff!important;border-color:#f5c4aeb3!important}html body .support-kofi-details strong{font-size:24px!important}html body .support-kofi-button,html body .home-support-kofi-button{color:#cf5a86!important;background:radial-gradient(138% 195%,#ffc2d89e 0%,#ffdfea4d 56%,#fffcfdfe 100%)!important;border-color:#e180a685!important;font-size:18px!important;box-shadow:0 9px 20px #db699421,inset 0 1px #fffffffa!important}html body .support-kofi-button:hover,html body .home-support-kofi-button:hover{color:#bd4472!important;background:radial-gradient(140% 200%,#ffb5d0b3 0%,#ffd6e45c 56%,#fffbfcfe 100%)!important;border-color:#d25d89bd!important;box-shadow:0 15px 29px #d5568538,inset 0 1px #fffffffa!important}html body .home-support-heading-copy strong,html body .support-kofi-details strong{letter-spacing:-.03em!important}html body .home-support-heading-copy strong{font-size:20px!important}html body .home-support-description{font-size:12px!important;line-height:1.65!important}html body .portal-detail-card{background:#fffffff5!important;border-color:#f1dde0!important;border-radius:32px!important;gap:26px!important;box-shadow:0 22px 42px #e0c2c626!important}html body .portal-detail-main{border:1px solid #f3dfe2;border-radius:26px;align-content:start;gap:16px;display:grid}html body .portal-detail-image{background:linear-gradient(145deg,#fff9ee,#fff)!important;max-height:none!important}html body .portal-detail-image .smart-image{border-radius:20px}html body .detail-hero-stars{color:#f3b03a;gap:6px}html body .detail-hero-title-block{text-align:center;justify-items:center;gap:10px;padding-bottom:4px;display:grid}html body .detail-hero-title-block h2{color:#2f2a2d;margin:0;font-size:clamp(32px,2.5vw,44px);line-height:1.2}html body .detail-hero-subtitle{border-radius:999px;justify-content:center;align-items:center;display:inline-flex}html body .detail-inline-purchase-chip{background:#fff;border:1px solid #f3dfd5;border-radius:16px;align-items:center;gap:12px;min-height:46px;padding:0 16px;display:inline-flex}html body .detail-inline-purchase-chip span{color:#ea937c;background:#fff1e9;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-family:Cafe24SsurroundAir,sans-serif;font-size:15px;display:inline-flex}html body .detail-inline-purchase-chip strong{color:#383237;font-size:20px}html body .portal-detail-info{gap:14px!important}html body .portal-record-panel,html body .detail-section{background:#fffffff5!important;border:1px solid #f2dfe2!important;border-radius:24px!important;padding:18px!important}html body .detail-section-head{margin-bottom:14px!important}html body .detail-section-head h3,html body .portal-record-heading h3{font-size:21px!important;line-height:1.28!important}html body .detail-section-head span,html body .portal-record-heading span,html body .portal-record-heading .eyebrow{font-family:Cafe24SsurroundAir,sans-serif!important}html body .detail-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}html body .detail-overview-card{text-align:center;border-radius:18px;align-content:center;justify-items:center;gap:8px;display:grid}html body .detail-overview-card>span{color:#eb8d77;flex-direction:column;align-items:center;gap:6px;font-family:Cafe24SsurroundAir,sans-serif;font-size:15px;line-height:1.35;display:inline-flex}html body .detail-ingredient-shelf{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))!important;gap:12px!important}html body .detail-ingredient-shelf>div{min-height:0!important;box-shadow:none!important;background:#fffdf7!important;border:1px solid #f3e1c9!important;border-radius:18px!important;padding:10px 10px 12px!important}html body .detail-ingredient-shelf>div .ingredient-stack{margin-bottom:8px}html body .detail-ingredient-shelf>div>span{font-size:15px!important;line-height:1.35!important}html body .detail-ingredient-shelf>div>b{color:#cc9a29;background:#fff1c8;border-radius:999px;min-width:34px;margin-top:7px;padding:2px 8px;font-size:14px!important}html body .detail-energy-banner{min-height:70px;background:linear-gradient(145deg,#f6fff7,#fff)!important;border:1px solid #d3efdc!important;border-radius:18px!important}html body .detail-energy-banner span{color:#33a35d!important;font-size:19px!important}html body .detail-energy-banner strong{font-size:22px!important}html body .page-price-grid{gap:10px!important}html body .page-price-grid>div{background:#fff!important;border-radius:18px!important;min-height:88px!important}html body .page-price-grid>div span{font-family:Cafe24SsurroundAir,sans-serif!important;font-size:15px!important}html body .page-price-grid>div strong{font-size:21px!important}html body .mastery-criteria-grid>div{text-align:center!important;border-radius:20px!important;align-content:center!important;justify-items:center!important;min-height:98px!important;display:grid!important}html body .mastery-criteria-grid>div span{font-family:Cafe24SsurroundAir,sans-serif!important;font-size:15px!important}html body .mastery-criteria-grid>div strong{font-size:23px!important}html body .detail-related-list{gap:12px;display:grid}html body .detail-related-card{background:#fff;border:1px solid #f0dfe0;border-radius:22px;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}html body .detail-related-thumb{aspect-ratio:1;border-radius:18px;place-items:center;display:grid;overflow:hidden}html body .detail-related-thumb img{object-fit:contain;width:100%;height:100%;padding:14px}html body .detail-related-copy{gap:6px;display:grid}html body .detail-related-copy strong{color:#363035;font-size:26px;line-height:1.2}html body .detail-related-copy span,html body .detail-related-copy b{color:#7b7480;font-family:Cafe24SsurroundAir,sans-serif;font-size:18px;line-height:1.4}@media (width<=1160px){html body .portal-detail-card{grid-template-columns:1fr!important}html body .detail-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){html body .support-kofi-button,html body .home-support-kofi-button{font-size:16px!important}html body .portal-detail-main{padding:4px}html body .detail-hero-title-block h2{font-size:26px}html body .detail-overview-grid,html body .mastery-criteria-grid{grid-template-columns:1fr!important}html body .detail-related-card{grid-template-columns:88px minmax(0,1fr)}html body .detail-related-copy strong{font-size:20px}html body .detail-related-copy span,html body .detail-related-copy b,html body .detail-overview-card strong,html body .page-price-grid>div strong,html body .mastery-criteria-grid>div strong{font-size:16px!important}}html body .portal-detail-page{--detail-accent:#8d76bd;--detail-accent-rgb:141, 118, 189;--detail-soft:#f4effc;--detail-line:#e4d8f2}html body .portal-detail-page.detail-theme-fish{--detail-accent:#4b9ed5;--detail-accent-rgb:75, 158, 213;--detail-soft:#eaf7ff;--detail-line:#c8e5f6}html body .portal-detail-page.detail-theme-insect{--detail-accent:#dc7c38;--detail-accent-rgb:220, 124, 56;--detail-soft:#fff2e7;--detail-line:#f2d2b9}html body .portal-detail-page.detail-theme-bird{--detail-accent:#e86491;--detail-accent-rgb:232, 100, 145;--detail-soft:#fff0f6;--detail-line:#f2cadd}html body .portal-detail-page.detail-theme-flower{--detail-accent:#cf63a7;--detail-accent-rgb:207, 99, 167;--detail-soft:#fff0f8;--detail-line:#efcde2}html body .portal-detail-page.detail-theme-recipe,html body .portal-detail-page.detail-theme-material{--detail-accent:#8968bd;--detail-accent-rgb:137, 104, 189;--detail-soft:#f4effc;--detail-line:#ded1ef}html body .portal-detail-page.detail-theme-crop{--detail-accent:#4a9a70;--detail-accent-rgb:74, 154, 112;--detail-soft:#edf9f2;--detail-line:#cde8d8}html body .portal-detail-page.detail-theme-shop{--detail-accent:#d88d36;--detail-accent-rgb:216, 141, 54;--detail-soft:#fff5e8;--detail-line:#f0d7b4}html body .portal-detail-card{align-items:start!important}html body .portal-detail-main{border-color:var(--detail-line)!important;background:#fff!important;padding:0 0 22px!important;overflow:hidden!important}html body .portal-detail-image{aspect-ratio:1.18!important;border:0!important;border-bottom:1px solid rgba(var(--detail-accent-rgb), .14)!important;border-radius:25px 25px 0 0!important;width:100%!important;min-height:330px!important;padding:0!important}html body .detail-theme-fish .portal-detail-image{background:radial-gradient(circle,#7dcdf885,#cbebfd59 38%,#f5fafffa 88%)!important}html body .detail-theme-insect .portal-detail-image{background:radial-gradient(circle,#f7aa7178,#ffe1c854 38%,#fff9f3fa 88%)!important}html body .detail-theme-bird .portal-detail-image{background:radial-gradient(circle,#ff77a070,#ffd2e252 38%,#fff8fbfa 88%)!important}html body .detail-theme-flower .portal-detail-image{background:radial-gradient(circle,#e877be70,#f8cfe852 38%,#fff8fcfa 88%)!important}html body .detail-theme-recipe .portal-detail-image,html body .detail-theme-material .portal-detail-image{background:radial-gradient(circle,#b091e861,#e2d5f945 38%,#fbf9fffa 88%)!important}html body .detail-theme-crop .portal-detail-image{background:radial-gradient(circle,#84d3a97d,#d8f2e252 38%,#f9fffbfa 88%)!important}html body .detail-theme-shop .portal-detail-image{background:radial-gradient(circle,#ffb56d87,#ffe5c557 38%,#fff9f2fa 88%)!important}html body .portal-detail-image .smart-image{background:0 0!important;place-items:center!important;width:100%!important;height:100%!important;display:grid!important}html body .portal-detail-image img{object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 14px 12px #3f394524)!important;width:auto!important;max-width:67%!important;height:auto!important;max-height:67%!important;padding:0!important}html body .portal-detail-image .art-mastery-button,html body .portal-detail-image .art-favorite-button{z-index:30!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-radius:50%!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;line-height:0!important;transition:transform .15s,color .15s,border-color .15s,box-shadow .15s,background .15s!important;display:block!important;position:absolute!important;top:15px!important}html body .portal-detail-image .art-mastery-button{color:#8e69c3!important;background:radial-gradient(125% 155%,#dbccf53d,#f1ebfb26 58%,#fffffffa 100%)!important;border:1px solid #8e69c385!important;left:15px!important;right:auto!important;box-shadow:inset 0 1px #fffffffa,0 7px 16px #73529f17!important}html body .portal-detail-image .art-favorite-button{color:#ec86aa!important;background:radial-gradient(125% 155%,#ffdbe833,#fff0f61f 58%,#fffffffa 100%)!important;border:1px solid #ec86aa80!important;left:auto!important;right:15px!important;box-shadow:inset 0 1px #fffffffa,0 7px 16px #c95e8414!important}html body .portal-detail-image .art-mastery-button:hover,html body .portal-detail-image .art-favorite-button:hover{transform:translateY(-2px)scale(1.06)!important}html body .portal-detail-image .art-mastery-button.active{color:#8b64be!important;background:radial-gradient(128% 165%,#f8cd4e7a,#ffe58f45 53%,#fff8dc29 73%,#fffffffa 100%)!important;border-color:#8e69c3c7!important;box-shadow:0 0 0 2px #8e69c314,inset 0 1px #fff,0 10px 22px #c2902324!important}html body .portal-detail-image .art-favorite-button.active{color:#ee6797!important;background:radial-gradient(128% 165%,#ffb7d373,#ffd7e740 55%,#fff4f829 76%,#fffffffa 100%)!important;border-color:#ec86aac7!important;box-shadow:0 0 0 2px #ec86aa14,inset 0 1px #fff,0 10px 22px #c95e8424!important}html body .portal-detail-image .art-mastery-button>svg,html body .portal-detail-image .art-favorite-button>svg{pointer-events:none!important;width:21px!important;height:21px!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}html body .portal-detail-image .art-mastery-button>svg{fill:none!important;stroke:currentColor!important}html body .portal-detail-image .art-mastery-button.active>svg{fill:#f2bd45!important;stroke:#8b64be!important}html body .portal-detail-image .art-favorite-button>svg{fill:none!important;stroke:currentColor!important}html body .portal-detail-image .art-favorite-button.active>svg{fill:#ff79a8!important;stroke:#df5f8d!important}html body .detail-hero-title-block{padding:0 22px!important}html body .detail-hero-stars{min-height:44px;justify-content:center!important;display:flex!important}html body .detail-hero-stars .stars{gap:3px!important}html body .detail-hero-stars .star-control{color:#d5dce5!important;border:1px solid rgba(var(--detail-accent-rgb), .12)!important;background:#ffffffd1!important;border-radius:12px!important;width:38px!important;height:38px!important}html body .detail-hero-stars .star-control.filled{color:#f4ad31!important;background:#fff8e6!important;border-color:#f1d79d!important}html body .detail-hero-subtitle{border:1px solid var(--detail-line)!important;color:var(--detail-accent)!important;background:radial-gradient(ellipse 130% 180% at 50% 50%, rgba(var(--detail-accent-rgb), .17), #fffffff5 100%)!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:800!important}html body .detail-overview-location .detail-overview-label{color:#f06292!important}html body .detail-overview-time .detail-overview-label{color:#55a5eb!important}html body .detail-overview-weather .detail-overview-label{color:#f0a03d!important}html body .detail-overview-shadow .detail-overview-label{color:#55a5eb!important}html body .detail-overview-distance .detail-overview-label{color:#9070c8!important}html body .detail-overview-wing .detail-overview-label{color:#e76e9b!important}html body .detail-overview-whistle .detail-overview-label{color:#d7a12f!important}html body .detail-overview-label svg{stroke:currentColor!important}html body .mastery-criteria-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html body .mastery-criteria-grid>.mastery-stage{border-radius:18px!important;align-content:center!important;justify-items:center!important;gap:8px!important;display:grid!important}html body .mastery-stage-label{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:5px!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:800!important;display:inline-flex!important}html body .mastery-criteria-grid>.mastery-stage strong{font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:800!important}html body .mastery-stage-beginner{color:#748294!important;background:#f4f7fa!important;border:1px solid #d8dfe7!important}html body .mastery-stage-entry{color:#4c91d7!important;background:#eef6ff!important;border:1px solid #c8ddf4!important}html body .mastery-stage-skilled{color:#c79021!important;background:#fff9e8!important;border:1px solid #ecd89e!important}html body .mastery-stage-master{color:#9659c8!important;background:#faf1ff!important;border:1px solid #dec8ef!important}html body .detail-price-section .star-price-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}html body .detail-price-section .star-price-strip>span{--grade-ink:#738292;--grade-pill:#e6ebf1;--grade-surface:#f3f6f9;--grade-line:#d7dee6;border-radius:16px!important;align-content:center!important;place-items:center!important;gap:6px!important;min-width:0!important;min-height:86px!important;padding:10px 5px!important;display:grid!important}html body .detail-price-section .star-price-strip>span:nth-child(2){--grade-ink:#d86682;--grade-pill:#ffe1e8;--grade-surface:#fff2f5;--grade-line:#f3c9d4}html body .detail-price-section .star-price-strip>span:nth-child(3){--grade-ink:#c98923;--grade-pill:#ffe8b9;--grade-surface:#fff7e8;--grade-line:#efd8a9}html body .detail-price-section .star-price-strip>span:nth-child(4){--grade-ink:#b18c16;--grade-pill:#fff0a9;--grade-surface:#fffbe8;--grade-line:#ebdc9d}html body .detail-price-section .star-price-strip>span:nth-child(5){--grade-ink:#27875b;--grade-pill:#d7f2e4;--grade-surface:#edf9f3;--grade-line:#bfe4d0}html body .detail-price-section .star-price-strip b{min-width:42px!important;color:var(--grade-ink)!important;background:var(--grade-pill)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:5px 8px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:14px!important;font-weight:800!important;display:inline-flex!important}html body .detail-price-section .star-price-strip em{color:#413c3f!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:800!important}@media (width<=1180px){html body .mastery-criteria-grid{grid-template-columns:repeat(4,minmax(130px,1fr))!important;padding-bottom:4px!important;overflow-x:auto!important}}@media (width<=760px){html body .portal-detail-image{min-height:260px!important}html body .portal-detail-image img{max-width:62%!important;max-height:62%!important}html body .detail-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .detail-price-section .star-price-strip{grid-template-columns:repeat(5,minmax(74px,1fr))!important;padding-bottom:4px!important;overflow-x:auto!important}}html body .support-hero-card{background:radial-gradient(66% 145%,#ffb8cf57 0%,#ffe0ea2e 48%,#fff0 78%),#fffdfd!important}html body .support-kofi-card{background:radial-gradient(72% 155%,#ffbf7345 0%,#ffe4bf26 50%,#fff0 80%),#fffdf9!important}html body .support-kofi-panel{background:radial-gradient(62% 145%,#ffede25c 0%,#fff0 72%),#fffffffc!important}html body .portal-detail-info>.detail-section{padding:11px 18px 16px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;position:relative!important}html body .portal-detail-info>.detail-section:hover{border-color:rgba(var(--detail-accent-rgb), .25)!important;transform:translateY(-2px)!important;box-shadow:0 15px 30px #52434d14!important}html body .detail-section-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:34px!important;margin:0 0 10px!important;padding:0!important;display:flex!important}html body .detail-section-head h3{margin:0!important;padding:0!important;line-height:1!important}html body .detail-section-title-pill,html body .detail-section-count-pill{border:1px solid rgba(var(--section-rgb,239, 132, 151), .25);min-height:30px;color:rgb(var(--section-ink,206, 84, 104));background:radial-gradient(ellipse 115% 170% at 50% 50%, rgba(var(--section-rgb,239, 132, 151), .24), #fffffff5 100%);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif;font-size:17px;font-weight:800;line-height:1;display:inline-flex}html body .detail-section-count-pill{min-height:27px;padding:0 10px;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:13px;font-weight:700}html body .detail-section-head-coral{--section-rgb:240, 126, 144;--section-ink:211, 82, 103}html body .detail-section-head-orange{--section-rgb:236, 158, 74;--section-ink:200, 125, 41}html body .detail-section-head-sky{--section-rgb:91, 176, 228;--section-ink:63, 142, 193}html body .detail-section-head-yellow{--section-rgb:237, 190, 83;--section-ink:194, 143, 36}html body .detail-section-head-green{--section-rgb:91, 190, 132;--section-ink:54, 151, 95}html body .detail-section-head-pink{--section-rgb:221, 105, 169;--section-ink:191, 72, 139}html body .detail-section-head-purple{--section-rgb:150, 113, 205;--section-ink:120, 83, 178}html body .detail-overview-grid{gap:10px!important}html body .detail-overview-card{min-height:106px!important;padding:13px 10px!important}html body .detail-overview-label{border-radius:999px;min-height:29px;padding:0 10px;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:5px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}html body .detail-overview-label svg{width:16px!important;height:16px!important}html body .detail-overview-card strong{font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:700!important}html body .mastery-criteria-grid,html body .mastery-criteria-section .mastery-criteria-grid{overflow:visible!important}html body .mastery-criteria-grid>.mastery-stage{min-height:104px!important;padding:11px 6px!important}html body .mastery-criteria-grid>.mastery-stage:hover{filter:saturate(1.05)!important}html body .mastery-stage-label{font-size:12.5px!important;line-height:1.22!important}html body .mastery-criteria-grid>.mastery-stage strong{white-space:nowrap!important}html body .detail-price-section .star-price-strip>span{transition:transform .16s,box-shadow .16s,filter .16s!important}html body .detail-price-section .star-price-strip>span:hover{filter:saturate(1.04)!important}html body .detail-price-section .star-price-strip em{white-space:nowrap!important;word-break:keep-all!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}html body .mastery-icon-button .mastery-medal-icon,html body .app-mastery-button .mastery-medal-icon,html body .portal-detail-image .art-mastery-button .mastery-medal-icon{width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important}html body .portal-detail-image .art-mastery-button .mastery-medal-icon{width:27px!important;height:27px!important}html body .detail-hero-subtitle{min-height:41px!important;padding:0 19px!important;font-size:18px!important;line-height:1.15!important}html body .portal-ingredient-section .detail-ingredient-card{border:1px solid #f0d6ad!important;border-radius:20px!important;grid-template-columns:1fr!important;place-items:center!important;transition:transform .16s,box-shadow .16s,border-color .16s!important}html body .detail-ingredient-image .smart-image,html body .detail-ingredient-image img{width:100%!important;height:100%!important;display:block!important}html body .detail-ingredient-image img{object-fit:contain!important;padding:10px!important}html body .portal-ingredient-section .detail-ingredient-card>span{text-align:center;color:#4a4145;justify-content:center;align-items:center;width:100%;min-height:34px;display:flex;text-overflow:clip!important;white-space:normal!important;word-break:keep-all!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important;overflow:visible!important}html body .portal-ingredient-section .detail-ingredient-card>b{border:1px solid #f0d58b;border-radius:999px;justify-content:center;align-items:center;min-width:37px;min-height:25px;display:inline-flex;position:absolute;color:#c99324!important;background:#fff0b7!important;margin:0!important;padding:0 9px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:14px!important}html body .detail-energy-section .energy-grade-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}html body .detail-energy-section .energy-grade-strip>span{border:1px solid #bfe5cf!important;border-radius:16px!important;align-content:center!important;place-items:center!important;gap:6px!important;min-width:0!important;min-height:80px!important;padding:9px 5px!important;transition:transform .16s,box-shadow .16s!important;display:grid!important}html body .detail-energy-section .energy-grade-strip b{border-radius:999px;min-width:43px;padding:5px 8px;color:#2f8b61!important;background:#d8f1e4!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:14px!important;font-weight:800!important}html body .detail-energy-section .energy-grade-strip em{color:#347259!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:800!important}html body .detail-energy-section .energy-grade-strip em i{color:#1ca15b;margin-right:2px;font-style:normal}html body .detail-flower-color-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .detail-flower-color-card{justify-items:center;border:1px solid #f0dfe8!important;border-radius:20px!important;transition:transform .16s,box-shadow .16s,border-color .16s!important}html body .detail-flower-color-card:hover{transform:translateY(-3px)!important}html body .detail-flower-color-image .smart-image,html body .detail-flower-color-image img{width:100%!important;height:100%!important}html body .detail-flower-color-stars{color:#f0ad32;justify-content:center;align-items:center;gap:1px;display:flex}html body .detail-flower-color-card>span,html body .flower-breeding-tile>span{color:#55505a;text-align:center;justify-content:center;align-items:center;gap:5px;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}html body .flower-color-dot{background:#c7bfc4;border:1px solid #fffffff2;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 1px #0000000d}html body .flower-color-dot-red{background:#ee655d}html body .flower-color-dot-yellow{background:#efc94f}html body .flower-color-dot-orange{background:#f29a4b}html body .flower-color-dot-pink{background:#ef9fbd}html body .flower-color-dot-deep-pink{background:#e85091}html body .flower-color-dot-purple{background:#9b6bd0}html body .flower-color-dot-green{background:#6ebf76}html body .flower-color-dot-blue{background:#69aee8}html body .flower-color-dot-sunset{background:linear-gradient(135deg,#f6a46e,#ca74bf)}html body .flower-color-dot-glow{background:#a8eef3;box-shadow:0 0 7px #61d5e294}html body .flower-breeding-card{transition:transform .16s,box-shadow .16s,border-color .16s}html body .flower-breeding-card:hover{transform:translateY(-3px)}html body .flower-breeding-equation{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr);gap:7px;display:grid}html body .flower-breeding-tile{border:1px solid #f1dcd7;border-radius:18px;justify-items:center;gap:5px;min-width:0;display:grid}html body .flower-breeding-tile.result{background:#fff3f0;border-color:#eeac9e;box-shadow:0 7px 15px #e2705717}html body .flower-breeding-image{place-items:center;min-height:0;display:grid;overflow:hidden}html body .flower-breeding-image .smart-image,html body .flower-breeding-image img{width:100%!important;height:100%!important}html body .flower-breeding-operator{border:1px solid #f1c8bd;border-radius:50%;place-items:center;width:29px;height:29px;font-size:17px;font-weight:900;display:grid}html body .flower-breeding-note-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:9px;display:flex}html body .flower-breeding-note-row span,html body .flower-breeding-note-row small{color:#d36853;background:#fff2ee;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:12px;display:inline-flex}html body .detail-flower-loading{color:#9b788d;justify-content:center;align-items:center;gap:8px;min-height:70px;font-family:Cafe24SsurroundAir,sans-serif;display:flex}@media (width<=980px){html body .detail-flower-color-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){html body .detail-section-title-pill{font-size:15px!important}html body .detail-hero-subtitle{font-size:16px!important}html body .mastery-criteria-grid,html body .mastery-criteria-section .mastery-criteria-grid{grid-template-columns:repeat(4,minmax(112px,1fr))!important;padding-bottom:5px!important;overflow-x:auto!important}html body .detail-energy-section .energy-grade-strip,html body .detail-price-section .star-price-strip{grid-template-columns:repeat(5,minmax(78px,1fr))!important;overflow-x:auto!important}html body .detail-flower-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .flower-breeding-equation{grid-template-columns:minmax(94px,1fr) 28px minmax(94px,1fr) 28px minmax(94px,1fr);padding-bottom:4px;overflow-x:auto}}html body .portal-detail-main{border-width:2px!important}html body .portal-detail-image{border-bottom-width:2px!important}html body .portal-detail-info>.detail-section{border-width:2px!important}html body .detail-overview-card,html body .mastery-criteria-grid>.mastery-stage,html body .detail-price-section .star-price-strip>span,html body .detail-energy-section .energy-grade-strip>span,html body .detail-ingredient-card,html body .detail-flower-color-card,html body .flower-breeding-card,html body .flower-breeding-tile,html body .detail-related-card{border-width:1.5px!important}html body .mastery-criteria-grid,html body .mastery-criteria-section .mastery-criteria-grid{min-width:0!important}html body .mastery-criteria-grid>.mastery-stage{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}html body .portal-ingredient-section,html body .detail-section.detail-ingredients.portal-ingredient-section{width:100%!important;margin:0!important;display:block!important}html body .portal-ingredient-section .detail-section-head h3,html body .portal-ingredient-section .detail-section-title-pill{margin:0!important}html body .portal-ingredient-section .detail-ingredient-shelf{scrollbar-width:thin;width:100%!important;min-width:0!important}html body .portal-ingredient-section .detail-ingredient-card{appearance:none;color:inherit;font:inherit;cursor:pointer;text-align:center;margin:0!important}html body .portal-ingredient-section .detail-ingredient-card:focus-visible{outline-offset:2px;outline:3px solid #e89d3c3b}html body .detail-ingredient-image{border:1px solid #edbe533b;aspect-ratio:1!important;background:radial-gradient(circle at 50% 48%,#ffd65b57 0%,#fff4c3ad 52%,#ffffffe6 100%)!important;border-radius:17px!important;width:100%!important;height:auto!important}html body .detail-flower-color-grid{align-items:stretch!important}html body .detail-flower-color-card{overflow:hidden;width:100%!important;min-width:0!important}html body .detail-flower-color-image{align-self:center!important}html body .flower-breeding-equation{align-items:center!important}html body .flower-breeding-tile{overflow:hidden;aspect-ratio:1!important;grid-template-rows:minmax(0,1fr) auto!important;align-content:stretch!important;width:100%!important;height:auto!important;min-height:0!important;padding:8px!important}html body .flower-breeding-image{border-radius:15px;aspect-ratio:1!important;align-self:center!important;width:min(76%,150px)!important;height:auto!important}html body .flower-breeding-image img{object-fit:contain!important;padding:4px!important}html body button.detail-related-card,html body button.detail-ingredient-card{border-style:solid}html body button.detail-related-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}html body button.detail-related-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #7e54a71c;border-color:#d7bde8!important}html body button.detail-related-card:focus-visible{outline-offset:2px;outline:3px solid #9771cd38}@media (width<=760px){html body .portal-ingredient-section .detail-ingredient-shelf{grid-template-columns:repeat(var(--ingredient-count,3), minmax(132px, 1fr))!important}html body .detail-flower-color-card,html body .flower-breeding-tile{aspect-ratio:1!important}}html body .portal-detail-info .detail-section-head{min-height:38px!important;margin:0 0 12px!important}html body .portal-detail-info .detail-section-title-pill{letter-spacing:-.025em!important;min-height:36px!important;padding:0 15px!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:20px!important;font-weight:800!important;line-height:1!important}html body .portal-detail-info .detail-section-count-pill{min-height:31px!important;padding:0 12px!important;font-size:14px!important}html body .detail-section-tone-coral{--tone-rgb:240, 126, 144;--tone-ink:211, 82, 103}html body .detail-section-tone-orange{--tone-rgb:236, 158, 74;--tone-ink:200, 125, 41}html body .detail-section-tone-sky{--tone-rgb:91, 176, 228;--tone-ink:63, 142, 193}html body .detail-section-tone-yellow{--tone-rgb:237, 190, 83;--tone-ink:194, 143, 36}html body .detail-section-tone-green{--tone-rgb:91, 190, 132;--tone-ink:54, 151, 95}html body .detail-section-tone-pink{--tone-rgb:221, 105, 169;--tone-ink:191, 72, 139}html body .detail-section-tone-purple{--tone-rgb:150, 113, 205;--tone-ink:120, 83, 178}html body .portal-detail-info>.detail-section[class*=detail-section-tone-]{border:2px solid rgba(var(--tone-rgb), .42)!important}html body .detail-overview-time{--tile-rgb:85, 165, 235;--tile-ink:58, 139, 211}html body .detail-overview-weather{--tile-rgb:240, 160, 61;--tile-ink:204, 126, 31}html body .detail-overview-location{--tile-rgb:240, 98, 146;--tile-ink:207, 70, 116}html body .detail-overview-green{--tile-rgb:84, 184, 126;--tile-ink:45, 145, 87}html body .detail-overview-distance{--tile-rgb:144, 112, 200;--tile-ink:113, 79, 172}html body .detail-overview-whistle{--tile-rgb:222, 170, 52;--tile-ink:183, 129, 20}html body .detail-overview-card{border:2px solid rgba(var(--tile-rgb,240, 126, 144), .42)!important;color:rgb(var(--tile-ink,211, 82, 103))!important}html body .detail-overview-label{color:rgb(var(--tile-ink,211, 82, 103))!important;border:1px solid rgba(var(--tile-rgb,240, 126, 144), .25)!important;background:radial-gradient(ellipse 120% 180% at 50% 50%, rgba(var(--tile-rgb,240, 126, 144), .24) 0%, #ffffffeb 100%)!important}html body .detail-overview-card strong{color:#494247!important}html body .mastery-criteria-grid,html body .mastery-criteria-section .mastery-criteria-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}html body .mastery-criteria-grid>.mastery-stage{border:2px solid rgba(var(--master-rgb), .46)!important}html body .detail-price-section .star-price-strip>span{border:2px solid var(--grade-line)!important;box-shadow:inset 0 1px 0 #fff, 0 7px 15px color-mix(in srgb, var(--grade-line) 34%, transparent)!important}html body .detail-flower-color-card,html body .flower-breeding-card,html body .flower-breeding-tile{border-width:2px!important}html body .flower-breeding-card,html body .flower-breeding-tile{background:radial-gradient(88% 145% at 50% 44%,#f07e901d,#fff0 76%),#fff!important;border-color:#f07e9061!important}html body .detail-ingredient-image{place-items:center!important;display:grid!important;overflow:hidden!important}html body .detail-ingredient-image>.smart-image,html body .detail-ingredient-image>.fit-image{place-items:center!important;width:100%!important;height:100%!important;display:grid!important;overflow:hidden!important}html body .detail-ingredient-image>.smart-image>img.catalog-source-image,html body .detail-ingredient-image>.fit-image>img.catalog-source-image,html body .detail-ingredient-image img{object-fit:contain!important;object-position:center!important;width:auto!important;min-width:0!important;max-width:86%!important;height:auto!important;min-height:0!important;max-height:86%!important;margin:auto!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}html body .portal-ingredient-section .detail-section-head{justify-content:flex-start!important;display:flex!important}html body .crop-growth-card{border:2px solid #5bbe846b;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-height:92px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}html body .crop-growth-card:hover{transform:translateY(-3px)}html body .crop-growth-card>span{border:1px solid #5bbe844d;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif;font-size:16px;font-weight:800;display:inline-flex}html body .crop-growth-card>strong{text-align:right;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:24px;font-weight:700}html body .detail-related-title-row{align-items:center;gap:10px;min-width:0;display:flex}html body .detail-related-title-row>strong{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}html body .detail-related-title-row>.level-chip{flex:none;align-items:center;min-height:29px;display:inline-flex;border-radius:999px!important;padding:0 9px!important;font-size:13px!important}html body .detail-related-copy>b{font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:17px!important;font-weight:700!important}@media (width<=980px){html body .mastery-criteria-grid,html body .mastery-criteria-section .mastery-criteria-grid{grid-template-columns:repeat(4,minmax(132px,1fr))!important;padding-bottom:6px!important;overflow-x:auto!important}}@media (width<=760px){html body .portal-detail-info .detail-section-title-pill{font-size:17px!important}html body .crop-growth-card{grid-template-columns:1fr;gap:10px}html body .crop-growth-card>strong{text-align:left}}html body .portal-detail-info>.detail-section[class*=detail-section-tone-]{border-color:rgba(var(--tone-rgb), .42)!important;box-shadow:inset 0 1px 0 #fffffffa, 0 9px 22px rgba(var(--tone-rgb), .07)!important;background:#fffffffb!important;transition:transform .16s,box-shadow .16s!important}html body .portal-detail-info>.detail-section[class*=detail-section-tone-]:hover{border-color:rgba(var(--tone-rgb), .42)!important;box-shadow:inset 0 1px 0 #fffffffa, 0 15px 28px rgba(var(--tone-rgb), .12)!important;transform:translateY(-2px)!important}html body .detail-overview-card strong,html body .mastery-criteria-grid>.mastery-stage strong,html body .detail-price-section .star-price-strip>span>em,html body .detail-energy-section .energy-grade-strip>span>em,html body .crop-growth-card>strong{color:#514b50!important;letter-spacing:-.025em!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:800!important}html body .detail-overview-card strong{font-size:21px!important;line-height:1.3!important}html body .mastery-criteria-grid>.mastery-stage strong{font-size:21px!important;line-height:1.22!important}html body .detail-price-section .star-price-strip>span>em,html body .detail-energy-section .energy-grade-strip>span>em{font-size:19px!important;line-height:1.18!important}html body .detail-overview-card{border-color:rgba(var(--tile-rgb,240, 126, 144), .4)!important;box-shadow:inset 0 1px 0 #fff, 0 7px 15px rgba(var(--tile-rgb,240, 126, 144), .07)!important;transition:transform .16s,box-shadow .16s!important}html body .detail-overview-card:hover{border-color:rgba(var(--tile-rgb,240, 126, 144), .4)!important;box-shadow:inset 0 1px 0 #fff, 0 13px 23px rgba(var(--tile-rgb,240, 126, 144), .13)!important;transform:translateY(-3px)!important}html body .mastery-stage-beginner{--master-rgb:160, 170, 184;--master-ink:102, 113, 130}html body .mastery-stage-entry{--master-rgb:130, 173, 219;--master-ink:70, 126, 183}html body .mastery-stage-skilled{--master-rgb:224, 184, 96;--master-ink:174, 126, 43}html body .mastery-stage-master{--master-rgb:175, 145, 207;--master-ink:126, 91, 165}html body .mastery-criteria-grid>.mastery-stage{border-color:rgba(var(--master-rgb), .42)!important;color:rgb(var(--master-ink))!important;box-shadow:inset 0 1px 0 #fff, 0 7px 15px rgba(var(--master-rgb), .07)!important;transition:transform .16s,box-shadow .16s!important}html body .mastery-criteria-grid>.mastery-stage:hover{border-color:rgba(var(--master-rgb), .42)!important;box-shadow:inset 0 1px 0 #fff, 0 13px 23px rgba(var(--master-rgb), .13)!important;transform:translateY(-3px)!important}html body .detail-price-section .star-price-strip>span,html body .detail-energy-section .energy-grade-strip>span{background:#fff!important;transition:transform .16s,box-shadow .16s!important}html body .detail-price-section .star-price-strip>span:hover{border-color:var(--grade-line)!important;box-shadow:inset 0 1px 0 #fff, 0 13px 23px color-mix(in srgb, var(--grade-line) 28%, transparent)!important;transform:translateY(-3px)!important}html body .detail-energy-section .energy-grade-strip>span:hover{border-color:var(--energy-line,#b9e7ca)!important;transform:translateY(-3px)!important;box-shadow:inset 0 1px #fff,0 13px 23px #44a8691f!important}html body .portal-detail-page.detail-theme-shop .portal-detail-main{border-color:#f0d7b4!important}html body .portal-detail-page.detail-theme-shop .portal-detail-image{background:radial-gradient(circle,#ffbe758a 0%,#ffe2be5c 42%,#fff9f1fc 88%)!important;border-bottom-color:#d88d3633!important}html body .detail-related-thumb{border:1.5px solid #9671cd3d!important}html body .detail-related-thumb>.smart-image,html body .detail-related-thumb>.fit-image{place-items:center!important;width:100%!important;height:100%!important;display:grid!important;overflow:hidden!important}html body .detail-related-thumb img.catalog-source-image,html body .detail-related-thumb img{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;padding:12px!important;position:static!important;transform:none!important}html body .portal-ingredient-section .detail-ingredient-shelf{grid-template-columns:none!important;grid-auto-columns:172px!important;grid-auto-flow:column!important;justify-content:start!important;align-items:stretch!important;gap:14px!important;padding:2px 2px 8px!important;display:grid!important;overflow:auto hidden!important}html body .portal-ingredient-section .detail-ingredient-card{background:#fff!important;border-color:#e2ae4470!important;grid-template-rows:148px auto!important;align-content:stretch!important;gap:8px!important;width:172px!important;min-width:172px!important;max-width:172px!important;min-height:212px!important;padding:9px!important;display:grid!important;overflow:visible!important}html body .portal-ingredient-section .detail-ingredient-card:hover{border-color:#e2ae4470!important;transform:translateY(-3px)!important;box-shadow:0 13px 23px #cb8f1d1f!important}html body .portal-ingredient-section .detail-ingredient-image.ingredient-slot-v14,html body .portal-ingredient-section .detail-ingredient-image{aspect-ratio:auto!important;background:radial-gradient(circle,#ffda6559 0%,#fff3bc8c 53%,#fffffff5 100%)!important;border:1px solid #edbe5347!important;border-radius:17px!important;place-items:center!important;width:100%!important;height:148px!important;min-height:148px!important;max-height:148px!important;padding:0!important;display:grid!important;overflow:hidden!important}html body .portal-ingredient-section .detail-ingredient-image>span.smart-image.fit-image,html body .portal-ingredient-section .detail-ingredient-image>span.smart-image,html body .portal-ingredient-section .detail-ingredient-image>span.fit-image{background:0 0!important;border:0!important;place-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body .portal-ingredient-section .detail-ingredient-image>span.smart-image.fit-image>img.catalog-source-image,html body .portal-ingredient-section .detail-ingredient-image>span.smart-image>img.catalog-source-image,html body .portal-ingredient-section .detail-ingredient-image img.catalog-source-image,html body .portal-ingredient-section .detail-ingredient-image img{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:13px!important;display:block!important;position:static!important;inset:auto!important;transform:scale(1)!important}html body .portal-ingredient-section .detail-ingredient-card>.detail-ingredient-name{color:#5c5050!important;text-align:center!important;white-space:normal!important;word-break:keep-all!important;background:radial-gradient(120% 180%,#f7a45d3b 0%,#ffefe294 56%,#fffffffa 100%)!important;border:1px solid #ee9d5940!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:40px!important;margin:0!important;padding:7px 9px!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;display:flex!important;overflow:hidden!important}html body .portal-ingredient-section .detail-ingredient-card>b{z-index:5!important;top:126px!important;bottom:auto!important;right:8px!important}html body .flower-tone-red{--flower-rgb:238, 101, 93}html body .flower-tone-yellow{--flower-rgb:239, 201, 79}html body .flower-tone-orange{--flower-rgb:242, 154, 75}html body .flower-tone-pink{--flower-rgb:239, 159, 189}html body .flower-tone-deep-pink{--flower-rgb:232, 80, 145}html body .flower-tone-purple{--flower-rgb:155, 107, 208}html body .flower-tone-green{--flower-rgb:110, 191, 118}html body .flower-tone-blue{--flower-rgb:105, 174, 232}html body .flower-tone-sunset{--flower-rgb:220, 126, 157}html body .flower-tone-glow{--flower-rgb:126, 218, 228}html body .flower-tone-default{--flower-rgb:221, 105, 169}html body .detail-flower-color-card{aspect-ratio:auto!important;border-color:rgba(var(--flower-rgb,221, 105, 169), .38)!important;display:grid!important}html body .detail-flower-color-card:hover{border-color:rgba(var(--flower-rgb,221, 105, 169), .38)!important;box-shadow:0 13px 23px rgba(var(--flower-rgb,221, 105, 169), .13)!important}html body .detail-flower-color-image{aspect-ratio:1!important;border:1px solid rgba(var(--flower-rgb,221, 105, 169), .22)!important;background:radial-gradient(circle at 50% 50%, rgba(var(--flower-rgb,221, 105, 169), .34) 0%, rgba(var(--flower-rgb,221, 105, 169), .13) 53%, #fffffff7 100%)!important;border-radius:16px!important;place-items:center!important;width:100%!important;height:auto!important;padding:0!important;display:grid!important;overflow:hidden!important}html body .detail-flower-color-image>.smart-image,html body .detail-flower-color-image>.fit-image{place-items:center!important;width:100%!important;height:100%!important;display:grid!important;overflow:hidden!important}html body .detail-flower-color-image img{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}html body .flower-breeding-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;display:grid!important}html body .flower-breeding-card{min-width:0!important}html body .flower-breeding-tile{border-color:rgba(var(--flower-rgb,240, 126, 144), .35)!important;background:#fff!important}html body .flower-breeding-image{background:radial-gradient(circle at 50% 50%, rgba(var(--flower-rgb,240, 126, 144), .3) 0%, rgba(var(--flower-rgb,240, 126, 144), .11) 54%, #fffffff7 100%)!important;border:1px solid rgba(var(--flower-rgb,240, 126, 144), .2)!important}@media (width<=1100px){html body .flower-breeding-list{grid-template-columns:1fr!important}}@media (width<=760px){html body .portal-ingredient-section .detail-ingredient-shelf{grid-auto-columns:150px!important}html body .portal-ingredient-section .detail-ingredient-card{grid-template-rows:130px auto!important;width:150px!important;min-width:150px!important;max-width:150px!important;min-height:195px!important}html body .portal-ingredient-section .detail-ingredient-image.ingredient-slot-v14,html body .portal-ingredient-section .detail-ingredient-image{height:130px!important;min-height:130px!important;max-height:130px!important}html body .portal-ingredient-section .detail-ingredient-card>b{top:108px!important}html body .flower-breeding-list{grid-template-columns:1fr!important}}html body .portal-detail-left-column{align-content:start;gap:18px;min-width:0;display:grid}html body .portal-detail-left-column>.flower-breeding-section{--tone-rgb:91, 190, 132;--tone-ink:54, 151, 95;border:2px solid rgba(var(--tone-rgb), .38)!important;box-shadow:inset 0 1px 0 #fffffffa, 0 9px 22px rgba(var(--tone-rgb), .07)!important;background:#fff!important;border-radius:24px!important;margin:0!important;transition:transform .16s,box-shadow .16s!important}html body .portal-detail-left-column>.flower-breeding-section:hover{border-color:rgba(var(--tone-rgb), .38)!important;box-shadow:inset 0 1px 0 #fffffffa, 0 15px 28px rgba(var(--tone-rgb), .12)!important;transform:translateY(-2px)!important}html body .portal-detail-left-column .detail-section-head{justify-content:space-between!important;align-items:center!important;min-height:38px!important;margin:0 0 12px!important;padding:0!important;display:flex!important}html body .portal-detail-left-column .detail-section-title-pill{min-height:36px!important;padding:1px 15px 0!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:20px!important;font-weight:800!important;line-height:1!important}html body .detail-section-head-gray{--section-rgb:157, 163, 175;--section-ink:101, 107, 118}html body .detail-section-tone-gray{--tone-rgb:157, 163, 175;--tone-ink:101, 107, 118}html body .portal-detail-info>.detail-section[class*=detail-section-tone-],html body .portal-detail-left-column>.detail-section[class*=detail-section-tone-]{background:#fff!important}html body .detail-overview-card{background:radial-gradient(ellipse 88% 145% at 50% 50%, rgba(var(--tile-rgb,240, 126, 144), .18) 0%, rgba(var(--tile-rgb,240, 126, 144), .07) 54%, #fff0 80%), #fff!important}html body .mastery-criteria-grid>.mastery-stage{background:radial-gradient(ellipse 88% 150% at 50% 50%, rgba(var(--master-rgb), .18) 0%, rgba(var(--master-rgb), .065) 54%, #fff0 80%), #fff!important}html body .detail-price-section .star-price-strip>span{background:radial-gradient(ellipse 88% 150% at 50% 50%, color-mix(in srgb, var(--grade-pill) 78%, transparent) 0%, color-mix(in srgb, var(--grade-surface) 66%, white) 55%, #fff0 81%), #fff!important}html body .detail-energy-section .energy-grade-strip>span{background:radial-gradient(88% 150%,#5bbe842e 0%,#5bbe8411 55%,#fff0 81%),#fff!important}html body .detail-related-section{--tone-rgb:240, 126, 144!important;--tone-ink:211, 82, 103!important}html body .detail-related-card{border-color:#f07e9057!important}html body .detail-related-card:hover{border-color:#f07e9057!important;box-shadow:0 13px 23px #d7576f1f!important}html body .detail-related-thumb{background:radial-gradient(circle,#f07e903d 0%,#fad1da3d 50%,#fffffff7 100%)!important;border-color:#f07e903d!important}html body .crop-detail-section{--tone-rgb:157, 163, 175!important;--tone-ink:101, 107, 118!important}html body .crop-growth-card{background:radial-gradient(82% 150%,#9da3af2b 0%,#9da3af0f 54%,#fff0 80%),#fff!important;border-color:#9da3af6b!important;padding:15px 24px 15px 18px!important;box-shadow:inset 0 1px #fff,0 8px 18px #6c727d17!important}html body .crop-growth-card:hover{border-color:#9da3af6b!important;box-shadow:inset 0 1px #fff,0 14px 24px #6c727d24!important}html body .crop-growth-card>span{color:#686e78!important;background:radial-gradient(120% 180%,#9da3af33,#fffffff2 100%)!important;border-color:#9da3af4d!important}html body .crop-growth-card>strong{color:#5c6068!important;padding-right:6px!important}html body .detail-flower-color-card{grid-template-rows:auto auto auto!important;align-content:start!important;gap:2px!important;min-height:0!important;padding:6px 8px 9px!important}html body .detail-flower-color-image{margin:0!important}html body .detail-flower-color-image img{padding:4px!important}html body .detail-flower-color-stars{min-height:18px!important;margin:0!important;padding:0!important;line-height:1!important}html body .detail-flower-color-card>span{margin:0!important;padding-top:0!important}html body .flower-breeding-section{--tone-rgb:91, 190, 132!important;--tone-ink:54, 151, 95!important}html body .flower-breeding-card{border-color:#5bbe8461!important}html body .flower-breeding-card:hover{border-color:#5bbe8461!important;box-shadow:inset 0 1px #fff,0 13px 23px #36975f21!important}html body .flower-breeding-operator{color:#36975f!important;background:radial-gradient(circle,#5bbe8433,#fffffff5 100%)!important;border-color:#5bbe8447!important}html body .portal-ingredient-section .detail-section-head{align-items:center!important;min-height:38px!important;margin:0 0 12px!important;padding:0!important}html body .portal-ingredient-section .detail-section-head h3{margin:0!important;padding:0!important;line-height:1!important}html body .portal-ingredient-section .detail-section-title-pill{justify-content:center!important;align-items:center!important;min-height:36px!important;margin:0!important;padding:1px 15px 0!important;font-size:20px!important;line-height:1!important;display:inline-flex!important}@media (width<=1160px){html body .portal-detail-left-column{gap:16px}}@media (width<=760px){html body .portal-detail-left-column>.flower-breeding-section{padding:10px 12px 14px!important}html body .detail-flower-color-card{padding:5px 6px 8px!important}}html body iframe.kofi-official-widget,html body iframe.support-kofi-button,html body iframe.home-support-kofi-button{width:100%!important;height:60px!important;min-height:60px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}html body iframe.support-kofi-button{justify-self:end!important;width:min(320px,100%)!important}html body iframe.home-support-kofi-button{align-self:end!important;width:100%!important}html body .refined-event-carousel .event-all-button,html body .event-banner .event-all-button,html body .event-all-button{border:1.5px solid #e66d9a85!important;border-radius:999px!important;min-height:42px!important;padding:0 16px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:14px!important;line-height:1!important;transition:transform .16s,box-shadow .16s!important}html body .refined-event-carousel .event-all-button:hover,html body .event-banner .event-all-button:hover,html body .event-all-button:hover{border-color:#d65082a3!important;transform:translateY(-2px)!important;box-shadow:0 14px 27px #cf477c3b,inset 0 1px #fffffffa!important}html body .app-recipe-grid .recipe-title-row,html body .recipe-grid-v12 .recipe-title-row,html body .recipe-list-view .recipe-title-row{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}html body .app-recipe-grid .recipe-title-copy,html body .recipe-grid-v12 .recipe-title-copy,html body .recipe-list-view .recipe-title-copy{justify-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;display:grid!important}html body .app-recipe-grid .recipe-title-copy>small,html body .recipe-grid-v12 .recipe-title-copy>small,html body .recipe-list-view .recipe-title-copy>small{text-align:center!important;width:100%!important;margin:0!important}html body .app-recipe-grid .recipe-name-level-row,html body .recipe-grid-v12 .recipe-name-level-row,html body .recipe-list-view .recipe-name-level-row{text-align:center!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}html body .app-recipe-grid .recipe-name-level-row>h3,html body .recipe-grid-v12 .recipe-name-level-row>h3,html body .recipe-list-view .recipe-name-level-row>h3{text-align:center!important;flex:0 auto!important;min-width:0!important;max-width:calc(100% - 58px)!important;margin:0!important}html body .app-recipe-grid .recipe-name-level-row>.level-chip,html body .recipe-grid-v12 .recipe-name-level-row>.level-chip,html body .recipe-list-view .recipe-name-level-row>.level-chip{flex:none!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html body button.detail-related-card .detail-related-thumb{aspect-ratio:1!important;border-radius:18px!important;place-items:center!important;width:116px!important;min-width:116px!important;height:116px!important;display:grid!important;overflow:hidden!important}html body button.detail-related-card .detail-related-thumb>span.smart-image,html body button.detail-related-card .detail-related-thumb>span.fit-image,html body button.detail-related-card .detail-related-thumb>.smart-image,html body button.detail-related-card .detail-related-thumb>.fit-image{place-items:center!important;width:100%!important;height:100%!important;display:grid!important;position:static!important;overflow:hidden!important}html body button.detail-related-card .detail-related-thumb img.catalog-source-image,html body button.detail-related-card .detail-related-thumb img{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:10px!important;position:static!important;inset:auto!important;transform:none!important}html body .portal-detail-left-column>.flower-breeding-section{padding:10px 14px 14px!important}html body .portal-detail-left-column .flower-breeding-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .portal-detail-left-column .flower-breeding-card{border-radius:18px!important;min-width:0!important;padding:8px!important}html body .portal-detail-left-column .flower-breeding-equation{width:100%!important;min-width:0!important;display:grid!important}html body .portal-detail-left-column .flower-breeding-tile{border-radius:13px!important;align-items:center!important;gap:3px!important;min-width:0!important;display:grid!important}html body .portal-detail-left-column .flower-breeding-image{justify-self:center!important}html body .portal-detail-left-column .flower-breeding-tile>span{color:#5f5960!important;white-space:nowrap!important;text-overflow:ellipsis!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;margin:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10.5px!important;line-height:1.15!important;display:flex!important;overflow:hidden!important}html body .portal-detail-left-column .flower-breeding-operator{line-height:1!important}html body .portal-detail-left-column .flower-breeding-note-row{gap:4px!important;margin-top:5px!important}html body .portal-detail-left-column .flower-breeding-note-row span,html body .portal-detail-left-column .flower-breeding-note-row small{min-height:22px!important;padding:0 7px!important;font-size:10px!important}html body .portal-map-preview-card .home-map-filter-chips>button,html body .portal-map-preview-card .home-map-filter-chips .map-dynamic-filter-chip{justify-content:center!important;align-items:center!important;height:38px!important;min-height:38px!important;line-height:1!important;display:inline-flex!important}html body .portal-map-preview-card .home-map-filter-chips>button>span,html body .portal-map-preview-card .home-map-filter-chips .map-dynamic-filter-chip>span{align-items:center!important;min-height:18px!important;line-height:1!important;display:inline-flex!important}html body .portal-map-preview-card .home-map-filter-chips>button>svg{flex:none!important}html body .interactive-map.preview .map-place-text,html body .portal-resource-map.preview .map-place-text{white-space:nowrap!important;align-items:center!important;min-height:15px!important;line-height:1.12!important;display:inline-flex!important}@media (width<=1120px){html body .portal-detail-left-column .flower-breeding-list{grid-template-columns:1fr!important}}@media (width<=760px){html body iframe.kofi-official-widget,html body iframe.support-kofi-button,html body iframe.home-support-kofi-button{height:56px!important;min-height:56px!important}html body button.detail-related-card .detail-related-thumb{width:88px!important;min-width:88px!important;height:88px!important}html body .portal-detail-left-column .flower-breeding-equation{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr)!important;gap:2px!important}html body .portal-detail-left-column .flower-breeding-tile{grid-template-rows:42px auto!important;padding:4px!important}html body .portal-detail-left-column .flower-breeding-image{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}html body .portal-detail-left-column .flower-breeding-tile>span{font-size:9.5px!important}}@font-face{font-family:CasquareCode;src:local(Casquare Code),local(CasquareCode),url(https://cdn.jsdelivr.net/gh/fontbee/font@main/Cywohoy/CasquareCode-ExtraLight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:CasquareCode;src:local(Casquare Code SemiBold),local(CasquareCode SemiBold),local(Casquare Code),url(https://cdn.jsdelivr.net/gh/fontbee/font@main/Cywohoy/CasquareCode-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}html body button.detail-related-card .detail-related-thumb>.smart-image,html body button.detail-related-card .detail-related-thumb>.fit-image,html body button.detail-related-card .detail-related-thumb>span.smart-image,html body button.detail-related-card .detail-related-thumb>span.fit-image{place-items:center!important;width:100%!important;height:100%!important;display:grid!important}html body button.detail-related-card .detail-related-thumb img,html body button.detail-related-card .detail-related-thumb img.catalog-source-image{object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 8px 8px #3f39451c)!important;width:auto!important;max-width:67%!important;height:auto!important;max-height:67%!important;padding:0!important}html body .portal-detail-left-column .flower-breeding-tile{height:72px!important}html body .portal-detail-left-column .flower-breeding-tile>span,html body .portal-detail-left-column .flower-breeding-note-row{display:none!important}html body .detail-flower-color-card.flower-tone-white,html body .flower-breeding-tile.flower-tone-white{background:radial-gradient(circle at 50% 45%,#adb5c257,#f2f4f7f5 76%)!important;border-color:#8c96a461!important}html body .detail-flower-color-card.flower-tone-black,html body .flower-breeding-tile.flower-tone-black{background:radial-gradient(circle at 50% 45%,#712d3a5e,#fcf4f6fa 78%)!important;border-color:#702f3c57!important}html body .flower-color-dot-white{background:#b7bec9!important}html body .flower-color-dot-black{background:#672c3a!important}html body .action-icon-button,html body .mastery-icon-button,html body .favorite.action-icon-button,html body .art-mastery-button,html body .art-favorite-button,html body .app-catalog-shell .filter-button,html body .app-catalog-shell .filter-chip,html body .inline-catalog-filter .filter-chip,html body .community-page-card .filter-chip,html body .community-page-card select,html body .community-inline-filters button,html body .community-top-toolbar button,html body .community-top-toolbar select{border-width:2px!important}html body .my-pet-groups{gap:20px;margin-top:16px;display:grid}html body .my-pet-species-group{gap:10px;display:grid}html body .my-pet-species-heading{align-items:center;gap:8px;min-height:36px;padding:0 4px;display:flex}html body .my-pet-species-heading>span{font-size:20px}html body .my-pet-species-heading>strong{font-size:18px}html body .my-pet-species-heading>em{color:#9d9398;font-size:12px;font-style:normal}html body .my-pet-species-group .my-pet-row{margin-top:0!important}html body .my-pet-mini-card{transition:transform .18s,box-shadow .18s,border-color .18s;position:relative}html body .my-pet-mini-card:hover{border-color:#f3c9d3;transform:translateY(-4px);box-shadow:0 16px 30px #6748531f}html body .my-pet-favorite-snack{font-weight:700;color:#e77f98!important}html body .my-pet-actions{min-width:78px}html body .my-pet-actions button{white-space:nowrap}html body .my-pet-species-empty{color:#aaa0a4;background:snow;border:1px dashed #eadde1;border-radius:16px;place-items:center;min-height:82px;font-size:12px;display:grid}html body .filter-sheet .filter-chip,html body .filter-sheet-panel .filter-chip,html body .inline-catalog-filter .filter-chip,html body .community-inline-filters>select,html body .community-inline-filters>button{border-width:2px!important}html body .my-pet-image{cursor:pointer;transition:transform .16s,box-shadow .16s;border:0!important}html body .pet-type-cat .my-pet-image{background:radial-gradient(circle,#ffdb5b61,#fffdf1 78%)!important}html body .pet-type-dog .my-pet-image{background:radial-gradient(circle,#a7714d4d,#fdf8f4 78%)!important}html body .my-pet-mini-card:hover .my-pet-image{transform:scale(1.035);box-shadow:0 9px 18px #593e481a}html body .app-like-pet-fields select:disabled{cursor:not-allowed;color:#df8c7d!important;opacity:1!important;background:#fff5f2!important}html body .pet-snack-summary-grid article strong{overflow-wrap:anywhere;min-width:0;line-height:1.45}html body .pet-tab-row{grid-template-columns:repeat(2,minmax(0,1fr))}html body .pet-tab-row button{border-width:2px!important;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s!important}html body .pet-tab-row button.pet-tab-cat{color:#8b6e28!important;background:radial-gradient(circle,#ffe06f61,#fffceff7 78%)!important;border-color:#eddca3!important}html body .pet-tab-row button.pet-tab-dog{color:#805b43!important;background:radial-gradient(circle,#bb875d4a,#fdf7f2fa 78%)!important;border-color:#dfc2aa!important}html body .pet-tab-row button:hover{transform:translateY(-3px);box-shadow:0 12px 22px #5b41321a}html body .pet-tab-row button.pet-tab-cat.active{border-color:#e0bb43!important;box-shadow:0 0 0 3px #f7ce4e2b!important}html body .pet-tab-row button.pet-tab-dog.active{border-color:#aa7552!important;box-shadow:0 0 0 3px #9a664526!important}html body .pet-breed-card,html body .app-pet-card{border-width:1.5px!important}html body .pet-breed-card .pet-breed-art,html body .app-pet-card .pet-art{position:relative}html body .pet-type-cat .pet-breed-art,html body .app-pet-card.pet-type-cat .pet-art{background:radial-gradient(circle at 50% 48%,#ffda5c61,#fffdf1fa 76%)!important}html body .pet-type-dog .pet-breed-art,html body .app-pet-card.pet-type-dog .pet-art{background:radial-gradient(circle at 50% 48%,#a66f4b4f,#fdf7f3fa 76%)!important}html body .pet-breed-card:hover,html body .app-pet-card:hover{transform:translateY(-5px)!important;box-shadow:0 17px 30px #4d363d1f!important}html body .pet-variant-grid .pet-info{align-content:center;gap:7px;min-height:90px;display:grid}html body .pet-variant-grid .pet-info>div{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}html body .pet-variant-grid .pet-info>div span{color:#82767b;background:#f7f2f4;border-radius:999px;padding:5px 9px;font-size:11px}html body .pet-editor-app{max-width:900px;margin:0 auto;grid-template-columns:1fr!important;gap:18px!important;padding:28px!important;display:grid!important}html body .pet-editor-title{align-items:center;gap:12px;display:flex}html body .pet-editor-title>span{color:#ef876f;background:#fff1ed;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}html body .pet-editor-title h2{margin:0;font-size:26px}html body .pet-photo-editor{cursor:pointer;background:radial-gradient(circle at 20%,#ffdbcd47,#fffffffa 70%);border:2px solid #f3d7cf;border-radius:26px;grid-template-columns:150px minmax(0,1fr) 44px;align-items:center;gap:22px;min-height:190px;padding:24px;display:grid;position:relative}html body .pet-photo-editor input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}html body .pet-photo-editor strong{font-size:20px}html body .pet-photo-editor p{color:#9c9297;margin:8px 0 0;font-size:14px}html body .pet-editor-preview{border:3px solid #fff;border-radius:50%;width:150px;height:150px;padding:12px;overflow:hidden;box-shadow:0 8px 22px #583c4621}html body .pet-editor-preview.pet-type-cat{background:#fff5ca}html body .pet-editor-preview.pet-type-dog{background:#efe0d5}html body .pet-editor-preview .smart-image,html body .pet-editor-preview img{object-fit:contain;width:100%;height:100%}html body .app-like-pet-fields{gap:16px;display:grid}html body .app-like-pet-fields label{gap:8px;display:grid}html body .app-like-pet-fields label>span{color:#675f63;font-size:14px;font-weight:800}html body .app-like-pet-fields input,html body .app-like-pet-fields select,html body .app-like-pet-fields textarea{width:100%;background:#fffdfc!important;border:2px solid #f1d7d0!important;border-radius:20px!important}html body .app-like-pet-fields input,html body .app-like-pet-fields select{min-height:58px;padding:0 18px}html body .app-like-pet-fields textarea{resize:vertical;padding:18px}html body .pet-editor-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}html body .pet-editor-choice-grid label{background:#fff;border:2px solid #f1d7d0;border-radius:24px;min-height:142px;padding:18px}html body .pet-editor-choice-grid label.is-fixed{background:#fff9f7}html body .pet-editor-save{width:auto!important}html body .pet-snack-lab{gap:20px;margin:0 auto;padding:28px;display:grid}html body .pet-snack-lab-head{background:#fff;border-radius:24px;align-items:center;gap:16px;padding:18px;display:flex;box-shadow:0 12px 26px #4b383e12}html body .pet-snack-lab-icon{color:#ed8b75;background:#fff0ec;border-radius:20px;place-items:center;width:64px;height:64px;display:grid}html body .pet-snack-lab-head h2{margin:0;font-size:25px}html body .pet-snack-lab-head p{color:#8e8589;margin:6px 0 0}html body .pet-snack-summary-grid article{border:1.5px solid;border-radius:24px;grid-template-columns:auto 1fr;align-content:center;gap:5px 12px;min-height:120px;padding:20px;display:grid}html body .pet-snack-summary-grid article strong{grid-column:2}html body .pet-snack-summary-grid .favorite{color:#de7d72;background:#fff3ef;border-color:#f2d4cd}html body .pet-snack-summary-grid .disliked{color:#69738a;background:#f4f5f8;border-color:#dce0e8}html body .pet-snack-list{gap:12px;display:grid}html body .pet-snack-row{background:#fff;border:1.5px solid #eee4e6;border-radius:24px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:100px;padding:14px 16px;display:grid}html body .pet-snack-row.is-favorite{background:#fff5f2;border-color:#efa99b}html body .pet-snack-row.is-disliked{background:#f7f8fa;border-color:#cfd4dd}html body .pet-snack-image{background:#fff8f5;border-radius:20px;place-items:center;width:72px;height:72px;padding:8px;display:grid;overflow:hidden}html body .pet-snack-image .smart-image,html body .pet-snack-image img{object-fit:contain;width:100%;height:100%}html body .pet-snack-name{align-items:center;gap:10px;min-width:0;display:flex}html body .pet-snack-name strong{font-size:18px}html body .pet-snack-name span{color:#a88f92;background:#f8eff1;border-radius:999px;padding:5px 8px;font-size:10px}html body .pet-snack-actions{gap:10px;display:flex}html body .pet-snack-actions button{color:#b8b5b7;background:#fff;border:2px solid #e5e2e4;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}html body .pet-snack-actions button.tried.active{color:#dda535;background:#fff9e8;border-color:#efd17b}html body .pet-snack-actions button.favorite.active{color:#ed887c;background:#fff2ef;border-color:#efb7ae}html body .pet-snack-actions button.disliked.active{color:#657086;background:#eff1f5;border-color:#bfc6d2}html body .pet-snack-save{justify-self:end;min-width:220px;min-height:56px}@media (width<=900px){html body .my-pet-row{grid-template-columns:1fr!important}html body .pet-photo-editor{grid-template-columns:110px minmax(0,1fr) 42px}html body .pet-editor-preview{width:110px;height:110px}}@media (width<=680px){html body .pet-editor-app,html body .pet-snack-lab{padding:18px!important}html body .pet-photo-editor{text-align:center;grid-template-columns:1fr;justify-items:center}html body .pet-photo-camera{position:absolute;top:18px;right:18px}html body .pet-editor-choice-grid,html body .pet-snack-summary-grid{grid-template-columns:1fr}html body .pet-snack-row{grid-template-columns:58px minmax(0,1fr)}html body .pet-snack-image{width:58px;height:58px}html body .pet-snack-actions{grid-column:1/-1;justify-content:flex-end}html body .pet-editor-save,html body .pet-snack-save{width:100%!important}}html body .community-page-shell .community-board-row,html body .community-page-shell .community-grid-card,html body .community-page-shell .community-thread-post,html body .community-detail-page,html body .community-comments-page,html body .community-write-page,html body .community-profile-page{font-family:var(--kn-community-font-200)!important}html body .community-page-shell .community-card-title-button,html body .community-page-shell .community-grid-title,html body .community-page-shell .community-board-title-line,html body .community-thread-author,html body .community-author-name,html body .community-detail-page h1,html body .community-detail-page h2,html body .community-detail-page h3,html body .community-detail-page strong,html body .community-board-row strong,html body .community-grid-card strong{font-family:var(--kn-community-font-600)!important;font-weight:600!important}html body .community-page-shell .community-card-copy-button,html body .community-page-shell .community-board-author-copy,html body .community-thread-content,html body .community-detail-page p,html body .community-comment-main,html body .community-write-body textarea{font-family:var(--kn-community-font-200)!important;font-weight:200!important}html body .detail-art-mastery-button,html body .detail-art-favorite-button,html body .action-icon-button.pet-like,html body .community-view-button,html body .filter-chip,html body .filter-button,html body .sort-chip,html body .community-inline-filters button,html body .community-view-buttons button,html body .content-toolbar .filter-button{border-width:2.5px!important}html body .detail-art-mastery-button,html body .detail-art-favorite-button{box-shadow:inset 0 1px #fffffff5,0 9px 18px #ed887021!important}html body .catalog-info-tag.weather-tag,html body .detail-overview-weather strong{letter-spacing:-.01em!important}html body .detail-flower-color-card{background:#fff!important}html body .flower-tone-white{--flower-rgb:178, 184, 196!important}html body .flower-tone-black{--flower-rgb:132, 92, 96!important}html body .detail-flower-color-card.flower-tone-white,html body .detail-flower-color-card.flower-tone-black{background:#fff!important}html body .detail-flower-color-card.flower-tone-white .detail-flower-color-image,html body .detail-flower-color-card.flower-tone-black .detail-flower-color-image{border-width:2px!important}html body .portal-detail-left-column .flower-breeding-tile{aspect-ratio:1!important;grid-template-rows:1fr!important;place-items:center!important;width:100%!important;max-width:124px!important;min-height:0!important;padding:8px!important}html body .portal-detail-left-column .flower-breeding-image img{width:100%!important;height:100%!important}html body .flower-breeding-tile>span,html body .flower-breeding-note-row small{display:none!important}html body .detail-related-grid.detail-related-grid-4col{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .detail-related-grid-card{grid-template-rows:auto auto!important;align-content:start!important;gap:10px!important;padding:12px!important;display:grid!important}html body .detail-related-grid-card .detail-related-thumb{aspect-ratio:1!important;width:100%!important;min-width:0!important;height:auto!important}html body .detail-related-grid-card .detail-related-copy{gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}html body .detail-related-grid-card .detail-related-title-stack{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;display:flex!important}html body .detail-related-grid-card .detail-related-title-stack strong{font-size:15px!important;line-height:1.3!important}html body .detail-related-grid-card .detail-related-prices .star-price-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}html body .detail-related-grid-card .detail-related-prices .star-price-strip>span{min-width:0!important;padding:7px 4px!important;font-size:11px!important}html body .pet-library-toolbar{gap:12px!important;display:grid!important}html body .pet-library-search-wrap{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}html body .pet-tab-row{gap:8px!important;padding:0!important;display:inline-flex!important}html body .pet-tab-row .community-view-button{border-radius:18px!important;min-width:126px!important;min-height:46px!important}html body .pet-tab-row .community-view-button.pet-tab-cat.active{color:#a97d17!important;background:radial-gradient(circle,#f1ca5a47,#fffffff5 100%)!important;border-color:#dbb42f8a!important}html body .pet-tab-row .community-view-button.pet-tab-dog.active{color:#8b5f37!important;background:radial-gradient(circle,#b286623d,#fffffff5 100%)!important;border-color:#9a6c488a!important}html body .pet-breed-library{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:14px!important}html body .pet-library-card{background:#fff!important;border-width:2.5px!important;border-radius:28px!important;align-content:start!important;gap:12px!important;padding:16px!important;display:grid!important}html body .pet-library-card.pet-species-cat{background:radial-gradient(circle at 50% 40%,#f1ce5529,#fffffffa 72%)!important;border-color:#debc3e61!important}html body .pet-library-card.pet-species-dog{background:radial-gradient(circle at 50% 40%,#b2866229,#fffffffa 72%)!important;border-color:#a27a5961!important}html body .pet-breed-card-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}html body .pet-breed-card-head h3{margin:2px 0 0!important}html body .pet-breed-count-pill{color:#de8c73!important;background:#fffffff0!important;border:2px solid #efad9a3d!important;border-radius:50%!important;place-items:center!important;min-width:38px!important;height:38px!important;display:inline-grid!important}html body .pet-breed-preview-row{grid-template-columns:repeat(3,minmax(0,1fr)) 38px!important;align-items:center!important;gap:10px!important;display:grid!important}html body .pet-breed-preview-thumb,html body .pet-breed-preview-arrow{aspect-ratio:1!important;border-radius:20px!important}html body .pet-breed-preview-thumb{background:#ffffffe0!important;border:1.5px solid #ebab9a3d!important;place-items:center!important;display:grid!important;overflow:hidden!important}html body .pet-breed-preview-thumb img{object-fit:contain!important;width:100%!important;height:100%!important;padding:8px!important}html body .pet-breed-preview-arrow{color:#c28c72!important;background:#fffffff5!important;border:2px solid #ebab9a57!important;place-items:center!important;display:grid!important}html body .pet-breed-card-foot{color:#7f7174!important;font-size:13px!important}html body .pet-variant-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;gap:14px!important}html body .pet-variant-card{border-width:2.5px!important;border-radius:24px!important;grid-template-rows:auto auto!important;align-content:start!important;gap:10px!important;padding:12px!important;display:grid!important}html body .pet-variant-card.pet-species-cat{border-color:#debc3e61!important}html body .pet-variant-card.pet-species-dog{border-color:#a27a5961!important}html body .pet-variant-card .pet-art{aspect-ratio:1!important;border:1.5px solid #ecaf9d3d!important;border-radius:22px!important;place-items:center!important;width:100%!important;height:auto!important;padding:0!important;display:grid!important;overflow:hidden!important}html body .pet-variant-card.pet-species-cat .pet-art{background:radial-gradient(circle at 50% 48%,#f1ce5538,#fffffff7 74%)!important}html body .pet-variant-card.pet-species-dog .pet-art{background:radial-gradient(circle at 50% 48%,#b286622e,#fffffff7 74%)!important}html body .pet-variant-card .pet-art img{object-fit:contain!important;width:100%!important;height:100%!important;padding:10px!important}html body .pet-variant-card .pet-info{text-align:center!important;justify-items:center!important;gap:6px!important;display:grid!important}html body .pet-variant-card .favorite.pet-like{top:18px!important;right:18px!important}@media (width<=980px){html body .detail-related-grid.detail-related-grid-4col{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body .detail-related-grid.detail-related-grid-4col{align-items:stretch!important}html body button.detail-related-card.detail-related-grid-card{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;place-items:start stretch!important;gap:10px!important;width:100%!important;min-width:0!important;height:100%!important;padding:10px!important;display:grid!important;overflow:hidden!important}html body button.detail-related-card.detail-related-grid-card .detail-related-thumb{aspect-ratio:1!important;border-radius:17px!important;grid-area:1/1!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;overflow:hidden!important}html body button.detail-related-card.detail-related-grid-card .detail-related-thumb>.smart-image,html body button.detail-related-card.detail-related-grid-card .detail-related-thumb>.fit-image,html body button.detail-related-card.detail-related-grid-card .detail-related-thumb>span.smart-image,html body button.detail-related-card.detail-related-grid-card .detail-related-thumb>span.fit-image{place-items:center!important;width:100%!important;height:100%!important;display:grid!important;overflow:hidden!important}html body button.detail-related-card.detail-related-grid-card .detail-related-thumb img,html body button.detail-related-card.detail-related-grid-card .detail-related-thumb img.catalog-source-image{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:10px!important;position:static!important;inset:auto!important;transform:none!important}html body button.detail-related-card.detail-related-grid-card .detail-related-copy{grid-area:2/1!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important}html body button.detail-related-card.detail-related-grid-card .detail-related-title-row,html body button.detail-related-card.detail-related-grid-card .detail-related-title-stack{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:54px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important}html body button.detail-related-card.detail-related-grid-card .detail-related-title-row>strong{-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;word-break:keep-all!important;color:#393236!important;text-align:center!important;-webkit-box-orient:vertical!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:1.3!important;display:-webkit-box!important;position:static!important;inset:auto!important;overflow:hidden!important}html body button.detail-related-card.detail-related-grid-card .detail-related-title-row>.level-chip{flex:none!important;min-height:25px!important;margin:0!important;padding:0 8px!important;font-size:11px!important;line-height:1!important;position:static!important;inset:auto!important;transform:none!important}html body button.detail-related-card.detail-related-grid-card .detail-related-prices{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;overflow:hidden!important}html body .detail-related-price-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;overflow:visible!important}html body .detail-related-price-strip:before,html body .detail-related-price-strip:after{content:none!important;display:none!important}html body .detail-related-price-strip>span{box-sizing:border-box!important;background:#fff9f8!important;border:1px solid #efd8d8!important;border-radius:8px!important;grid-template-rows:auto auto!important;place-items:center!important;gap:2px!important;width:auto!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:5px 1px!important;display:grid!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body .detail-related-price-strip>span:first-child{background:#fff4f2!important;border-color:#f1d2cd!important}html body .detail-related-price-strip>span:nth-child(2){background:#fff2f5!important;border-color:#f3c9d4!important}html body .detail-related-price-strip>span:nth-child(3){background:#fff7e8!important;border-color:#efd8a9!important}html body .detail-related-price-strip>span:nth-child(4){background:#fffbe8!important;border-color:#ebdc9d!important}html body .detail-related-price-strip>span:nth-child(5){background:#edf9f3!important;border-color:#bfe4d0!important}html body .detail-related-price-strip>span>b,html body .detail-related-price-strip>span>em{white-space:nowrap!important;text-overflow:clip!important;text-align:center!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;line-height:1.05!important;display:block!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body .detail-related-price-strip>span>b{color:#b47d72!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:8px!important;font-style:normal!important;font-weight:800!important}html body .detail-related-price-strip>span>em{color:#5d5558!important;letter-spacing:-.08em!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:clamp(7px,.68vw,9px)!important;font-style:normal!important;font-weight:700!important}@media (width<=760px){html body .detail-related-grid.detail-related-grid-4col{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=430px){html body .detail-related-grid.detail-related-grid-4col{grid-template-columns:1fr!important}html body .detail-related-price-strip>span>em{font-size:9px!important}}:root{--kn-community-font-600:"Cafe24Ssurround", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--kn-community-font-200:"Cafe24SsurroundAir", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif}html body .community-page-shell,html body .community-page-shell button,html body .community-page-shell input,html body .community-page-shell textarea,html body .community-page-shell select,html body .community-subpage,html body .community-detail-page,html body .community-comments-page,html body .community-write-page,html body .community-profile-page,html body .community-card-copy-button p,html body .post-detail-content,html body .community-comment-main,html body .community-comment-main>p,html body .community-board-author-copy,html body .community-thread-content,html body .board-main>span,html body .community-write-body,html body .community-write-body textarea,html body .community-write-body-section textarea,html body .comment-input input,html body .comment-input textarea,html body .community-author-meta,html body .community-detail-author-meta,html body .community-card-actions,html body .community-tag-row,html body .community-content-tag{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:400!important}html body .community-card-title-button,html body .community-card-title-button h3,html body .community-grid-title,html body .community-grid-title-button,html body .community-board-title-line,html body .community-board-title-line>strong,html body .post-detail-title,html body .profile-post-title-line>strong,html body .community-write-field-label,html body .community-write-field-label strong,html body .community-write-section-head,html body .community-write-section-head strong,html body .community-thread-author,html body .community-author-name,html body .community-author-name .cafe24-mixed-text,html body .community-author-name .cafe24-mixed-text>span,html body .community-comment-author-name,html body .community-comment-author-name .community-author-name,html body .community-profile-copy h2,html body .community-detail-page h1,html body .community-detail-page h2,html body .community-detail-page h3,html body .community-detail-page strong,html body .community-comments-page h3,html body .community-board-row strong,html body .community-grid-card strong,html body .community-card-view strong{font-family:Cafe24Ssurround,Cafe24 Ssurround,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:800!important}html body .community-card-title-button h3,html body .community-board-title-line>strong,html body .post-detail-title,html body .profile-post-title-line>strong,html body .community-write-field-label strong{font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-weight:800!important}html body .community-card-copy-button p,html body .post-detail-content,html body .community-comment-main>p,html body .board-main>span,html body .community-write-body-section textarea,html body .comment-input input{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-weight:400!important}html body .detail-related-main-card-grid{align-items:start!important}html body .detail-related-main-card-grid .detail-related-main-card{height:auto!important;min-height:0!important;color:inherit!important;cursor:pointer!important;background:#fff!important;border:2px solid #f07e9057!important;border-radius:20px!important;flex-direction:column!important;align-self:start!important;transition:transform .16s,border-color .16s,box-shadow .16s!important;box-shadow:0 8px 18px #d75b7412!important}html body .detail-related-main-card-grid .detail-related-main-card:hover{border-color:#f07e9094!important;transform:translateY(-3px)!important;box-shadow:0 14px 25px #d75b7424!important}html body .detail-related-main-card-grid .detail-related-main-card:focus-visible{outline-offset:3px!important;outline:3px solid #f07e9038!important}html body .detail-related-main-card-grid .detail-related-main-card .recipe-art,html body .detail-related-main-card-grid .detail-related-main-card-art{aspect-ratio:auto!important;background:radial-gradient(circle,#b091e854 0%,#e2d5f940 40%,#fbf9fffa 86%)!important;border:0!important;border-bottom:1px solid #f07e9038!important;border-radius:0!important;justify-content:center!important;align-items:center!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .detail-related-main-card-grid .detail-related-main-card .recipe-art:before{content:none!important;display:none!important}html body .detail-related-main-card-grid .detail-related-main-card .recipe-art>.smart-image,html body .detail-related-main-card-grid .detail-related-main-card .recipe-art>.fit-image,html body .detail-related-main-card-grid .detail-related-main-card .recipe-art>span.smart-image,html body .detail-related-main-card-grid .detail-related-main-card .recipe-art>span.fit-image{background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important}html body .detail-related-main-card-grid .detail-related-main-card .recipe-art img,html body .detail-related-main-card-grid .detail-related-main-card .recipe-art img.catalog-source-image{object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 9px 8px #3f39451c)!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}html body .detail-related-main-card-grid .detail-related-main-card-body,html body .detail-related-main-card-grid .detail-related-main-card .recipe-body{background:#fff!important;width:100%!important;min-width:0!important;height:auto!important}html body .detail-related-main-card-grid .recipe-title-row,html body .detail-related-main-card-grid .recipe-title-copy,html body .detail-related-main-card-grid .recipe-name-level-row{text-align:center!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}html body .detail-related-main-card-grid .recipe-title-copy{flex-direction:column!important;gap:5px!important}html body .detail-related-main-card-grid .recipe-title-copy>small{display:none!important}html body .detail-related-main-card-grid .recipe-name-level-row{flex-wrap:wrap!important}html body .detail-related-main-card-grid .recipe-name-level-row>h3{-webkit-line-clamp:2!important;white-space:normal!important;word-break:keep-all!important;text-align:center!important;-webkit-box-orient:vertical!important;min-width:0!important;max-width:100%!important;margin:0!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:15px!important;line-height:1.28!important;display:-webkit-box!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body .detail-related-main-card-grid .recipe-name-level-row>h3.long-catalog-name{font-size:14px!important}html body .detail-related-main-card-grid .recipe-name-level-row>h3.extra-long-catalog-name{font-size:13px!important}html body .detail-related-main-card-grid .recipe-name-level-row>.level-chip{flex:none!important;margin:0!important;padding:4px 8px!important;font-size:10px!important;line-height:1!important;position:static!important;inset:auto!important;transform:none!important}html body .detail-related-main-card-grid .recipe-card-divider.recipe-price-divider{background:#f07e902e!important;border:0!important;width:100%!important;height:1px!important;min-height:1px!important;margin:0!important}html body .detail-related-main-card-grid .price-metric-block.compact-price-metric{gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}html body .detail-related-main-card-grid .catalog-metric-title{color:#87767b!important;text-align:center!important;margin:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:10px!important;line-height:1!important;display:block!important}html body .detail-related-main-card-grid .star-price-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}html body .detail-related-main-card-grid .star-price-strip>span{border-width:1px!important;border-radius:9px!important;align-content:center!important;place-items:center!important;gap:2px!important;min-width:0!important;height:auto!important;min-height:40px!important;margin:0!important;padding:4px 2px!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}html body .detail-related-main-card-grid .star-price-strip>span b,html body .detail-related-main-card-grid .star-price-strip>span em{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body .detail-related-main-card-grid .star-price-strip>span b{font-size:8px!important;line-height:1!important}html body .detail-related-main-card-grid .star-price-strip>span em{color:#675c61!important;font-family:Cafe24SsurroundAir,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:8px!important;font-style:normal!important;line-height:1.05!important}@media (width<=1120px){html body .detail-related-main-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=820px){html body .detail-related-main-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body .detail-related-main-card-grid .detail-related-main-card-body{gap:7px!important;padding:9px 9px 10px!important}html body .detail-related-main-card-grid .detail-related-ingredient-grid{scrollbar-width:none!important;width:100%!important;min-width:0!important;overflow:auto hidden!important}html body .detail-related-main-card-grid .detail-related-ingredient-grid::-webkit-scrollbar{display:none!important}html body .detail-related-main-card-grid .detail-related-ingredient-slot{box-shadow:none!important;background:#fff9fa!important;border:1px solid #f07e9033!important}html body .detail-related-main-card-grid .detail-related-ingredient-slot>.smart-image,html body .detail-related-main-card-grid .detail-related-ingredient-slot>.fit-image,html body .detail-related-main-card-grid .detail-related-ingredient-slot img{object-fit:contain!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important}html body .detail-related-main-card-grid .detail-related-price-range-pill{color:#6b5e63!important;white-space:nowrap!important;background:radial-gradient(#ffdae570,#fffffff7 78%)!important;border:1.5px solid #f07e9040!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}html body .detail-related-main-card-grid .detail-related-price-range-pill>span{color:#d86c87!important;flex:none!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important}html body .detail-related-main-card-grid .detail-related-price-range-pill>strong{color:#50474b!important;min-width:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important}html,body,#root,.app-shell,.main-content{min-width:0!important}html body{overflow-x:hidden!important}html body .sidebar{box-sizing:border-box!important;overflow-x:hidden!important}html body .sidebar>*,html body .portal-sidebar-nav,html body .portal-sidebar-nav>*,html body .resource-mini-card.image-resource-card{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body .portal-sidebar-nav{scrollbar-gutter:auto!important;flex:auto!important;width:100%!important;padding-right:3px!important}html body .portal-sidebar-nav::-webkit-scrollbar:horizontal{height:0!important;display:none!important}html body .portal-sidebar-nav>button{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body .portal-sidebar-nav>button>span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body .resource-mini-card.image-resource-card{flex:none!important;gap:6px!important;width:100%!important;padding:8px!important;overflow:visible!important}html body .resource-mini-card.image-resource-card>div{white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;grid-template-columns:23px minmax(0,1fr)!important;justify-content:stretch!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:48px!important;padding:7px 8px!important;font-size:12px!important;line-height:1.28!important;display:grid!important;overflow:visible!important}html body .resource-mini-card.image-resource-card .resource-image{width:23px!important;max-width:23px!important;height:23px!important;max-height:23px!important;padding:0!important}html body .pet-top-toolbar{margin-bottom:16px!important}html body .pet-top-toolbar .local-search{width:100%!important;min-width:0!important}html body .pet-search-mode-buttons>button{color:#8b8084!important;background:0 0!important;border:1.5px solid #0000!important;justify-content:center!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:800!important;transition:transform .16s,border-color .16s,background .16s,color .16s!important;display:inline-flex!important}html body .pet-search-mode-buttons>button:hover{transform:translateY(-1px)!important}html body .pet-search-mode-buttons .pet-tab-cat.active,html body .pet-search-mode-buttons .pet-tab-cat:hover{color:#a57c17!important;background:radial-gradient(circle,#f7d25947,#fffdf4 85%)!important;border-color:#ead07d!important}html body .pet-search-mode-buttons .pet-tab-dog.active,html body .pet-search-mode-buttons .pet-tab-dog:hover{color:#875b3d!important;background:radial-gradient(circle,#b0805b38,#fffaf6 85%)!important;border-color:#d9b89f!important}html body .pet-top-filter{white-space:nowrap!important;min-height:46px!important}html body .pet-snack-lab{max-width:none!important}html body .pet-snack-summary-grid{align-items:stretch!important}html body .pet-snack-summary-grid>article{flex-direction:column!important;align-items:stretch!important;gap:12px!important;min-height:136px!important;padding:18px!important;display:flex!important}html body .pet-snack-summary-title{align-items:center!important;gap:8px!important;font-size:15px!important;font-weight:800!important;display:flex!important}html body .pet-snack-summary-items{flex-wrap:wrap!important;min-height:60px!important}html body .pet-snack-summary-item>.smart-image,html body .pet-snack-summary-item>.fit-image,html body .pet-snack-summary-item img{flex:0 0 30px!important}html body .pet-snack-summary-empty{opacity:.72!important;background:#ffffff8c!important;border:1.5px dashed!important;border-radius:16px!important;place-items:center!important;min-height:52px!important;font-size:13px!important;display:grid!important}html body .pet-snack-list.pet-snack-card-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}html body .pet-snack-card{background:#fff!important;border:1.5px solid #eadfe3!important;border-radius:20px!important;grid-template-rows:auto auto!important;min-width:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 18px #4c343d0e!important}html body .pet-snack-card .pet-snack-card-art{aspect-ratio:1!important;background:radial-gradient(circle at 50% 54%,#ffdae23d,#fffcfbfa 76%)!important;border:0!important;border-bottom:1px solid #f0e7e9!important;border-radius:0!important;place-items:center!important;width:100%!important;height:auto!important;min-height:0!important;padding:39px 10px 10px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .pet-snack-actions-overlay>button{background:#fffffff2!important;border-width:1.5px!important;border-radius:10px!important;width:29px!important;min-width:29px!important;height:29px!important;min-height:29px!important;box-shadow:0 5px 11px #4d373f12!important}html body .pet-snack-card-body{text-align:center!important;place-items:center!important;min-height:56px!important;padding:10px 8px 12px!important;display:grid!important}html body .pet-snack-card-body h3{-webkit-line-clamp:2!important;color:#393237!important;word-break:keep-all!important;-webkit-box-orient:vertical!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important}html body .my-pet-profile-card{cursor:pointer!important;background:#fff!important;border-width:2px!important;border-color:#ef9c8773!important;border-radius:22px!important;grid-template-columns:82px minmax(0,1fr) 90px!important;align-items:center!important;gap:13px!important;min-width:0!important;padding:13px!important;display:grid!important;position:relative!important}html body .my-pet-profile-card:hover{border-color:#eb826cad!important}html body .my-pet-profile-card .my-pet-image,html body .my-pet-profile-card .community-thread-avatar{background:#f8f1f3!important;border:3px solid #fff!important;border-radius:50%!important;place-items:center!important;width:78px!important;min-width:78px!important;height:78px!important;min-height:78px!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 7px 18px #4f364021!important}html body .my-pet-profile-card .my-pet-image>.smart-image,html body .my-pet-profile-card .my-pet-image>.fit-image,html body .my-pet-profile-card .my-pet-image img{border-radius:inherit!important;object-fit:cover!important;object-position:center!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;padding:0!important}html body .my-pet-profile-copy{min-width:0!important}html body .my-pet-profile-copy h3,html body .my-pet-profile-copy p{margin:0!important}html body .my-pet-profile-copy h3{margin-top:3px!important}html body .my-pet-profile-copy p{text-overflow:ellipsis!important;white-space:nowrap!important;color:#94888d!important;overflow:hidden!important}html body .my-pet-favorite-preview{color:#dd816f!important;background:radial-gradient(circle at 50% 44%,#ffd3c959,#fffffffa 78%)!important;border:1.5px solid #ef9c8747!important;border-radius:18px!important;justify-items:center!important;width:88px!important;min-width:88px!important;padding:7px!important;display:grid!important}html body .my-pet-favorite-preview:hover{border-color:#e77e6994!important;transform:translateY(-2px)!important}html body .my-pet-favorite-preview-art{border-radius:15px!important;place-items:center!important;width:54px!important;height:54px!important;display:grid!important}html body .my-pet-favorite-preview strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#786a6f!important;max-width:100%!important;overflow:hidden!important}html body .pet-floating-add-button{z-index:86!important}html body .pet-profile-lightbox-fallback{aspect-ratio:1!important;background:#fff!important;border-radius:24px!important;place-items:center!important;width:min(70vw,420px)!important;font-size:88px!important;display:grid!important}html body .pet-editor-delete-button{color:#d75d72!important;background:#fff7f8!important;border:2px solid #efc7cd!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:48px!important;font-weight:800!important;display:inline-flex!important}html body .pet-editor-delete-button:hover{background:#fff0f2!important;border-color:#e995a4!important}@media (width<=1280px){html body .pet-snack-list.pet-snack-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (width<=1120px){html body .pet-top-toolbar{grid-template-columns:minmax(220px,1fr) auto auto!important}html body .pet-top-result-count{display:none!important}html body .pet-snack-list.pet-snack-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=900px){html body .pet-top-toolbar .local-search{grid-column:1/-1!important}html body .pet-snack-list.pet-snack-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .my-pet-profile-card{grid-template-columns:76px minmax(0,1fr) 84px!important}}@media (width<=680px){html body .pet-search-mode-buttons,html body .pet-top-filter{width:100%!important}html body .pet-snack-list.pet-snack-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .my-pet-profile-card{grid-template-columns:68px minmax(0,1fr) 78px!important;gap:9px!important;padding:10px!important}html body .my-pet-profile-card .my-pet-image,html body .my-pet-profile-card .community-thread-avatar{width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important}html body .my-pet-favorite-preview{width:76px!important;min-width:76px!important}html body .my-pet-favorite-preview-art{width:46px!important;height:46px!important}}@media (width<=460px){html body .pet-snack-list.pet-snack-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .my-pet-profile-card{grid-template-columns:62px minmax(0,1fr)!important}html body .my-pet-favorite-preview{text-align:left!important;grid-column:1/-1!important;grid-template-columns:42px minmax(0,1fr)!important;justify-items:start!important;width:100%!important;min-width:0!important}html body .my-pet-favorite-preview-art{width:42px!important;height:42px!important}}html body iframe.kofi-official-widget.support-kofi-button,html body iframe.kofi-official-widget.home-support-kofi-button{align-self:auto!important;display:block!important}html body iframe.kofi-official-widget.support-kofi-button{width:min(420px,100%)!important;margin:16px auto!important}html body iframe.kofi-official-widget.home-support-kofi-button{flex:none!important;width:min(440px,72%)!important;min-width:280px!important;margin:18px auto!important}html body .support-kofi-panel{align-items:center!important;padding-top:16px!important;padding-bottom:16px!important}html body .home-support-card{padding-bottom:18px!important}html body .support-hero-card,html body .support-principle-card,html body .support-kofi-card{border-width:2.5px!important}html body .portal-detail-page,html body .portal-detail-card,html body .portal-detail-left-column,html body .portal-detail-info,html body .portal-detail-info>*,html body .portal-detail-wide-section{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html body .portal-detail-card{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr)!important;gap:20px clamp(18px,2vw,28px)!important;padding:clamp(16px,2vw,24px)!important;overflow:hidden!important}html body .portal-detail-page.detail-theme-recipe .portal-detail-card,html body .portal-detail-page.detail-theme-material .portal-detail-card{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr)!important}html body .portal-detail-info{overflow:visible!important}html body .portal-detail-page.detail-theme-recipe .detail-ingredient-shelf,html body .portal-detail-page.detail-theme-material .detail-ingredient-shelf{width:100%!important;min-width:0!important}html body .portal-detail-wide-section{grid-column:1/-1!important;margin:0!important}html body .portal-detail-wide-section.detail-related-section{padding:16px!important}html body .detail-related-main-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important;min-width:0!important;display:grid!important}html body .detail-related-main-card-grid .detail-related-main-card{grid-template-rows:auto 1fr!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}html body .detail-related-main-card-grid .detail-related-main-card .recipe-art,html body .detail-related-main-card-grid .detail-related-main-card-art{width:100%!important;height:168px!important;min-height:168px!important}html body .detail-related-main-card-grid .detail-related-main-card .recipe-art img,html body .detail-related-main-card-grid .detail-related-main-card .recipe-art img.catalog-source-image{max-width:74%!important;max-height:74%!important}html body .detail-related-main-card-grid .detail-related-main-card-body,html body .detail-related-main-card-grid .detail-related-main-card .recipe-body{padding:11px 12px 12px!important}html body .detail-related-main-card-grid .recipe-title-row,html body .detail-related-main-card-grid .recipe-title-copy{text-align:center!important;flex-direction:column!important;gap:7px!important}html body .detail-related-main-card-grid .recipe-title-copy>h3{-webkit-line-clamp:2!important;white-space:normal!important;word-break:keep-all!important;color:#352f33!important;text-align:center!important;-webkit-box-orient:vertical!important;width:100%!important;min-height:38px!important;margin:0!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:15px!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}html body .detail-related-main-card-grid .recipe-title-copy>h3.long-catalog-name{font-size:14px!important}html body .detail-related-main-card-grid .recipe-title-copy>h3.extra-long-catalog-name{font-size:13px!important}html body .detail-related-main-card-grid .detail-related-level-row{justify-content:center!important;align-items:center!important;min-height:25px!important;display:flex!important}html body .detail-related-main-card-grid .detail-related-level-row .level-chip{margin:0!important;padding:5px 9px!important;font-size:10px!important;position:static!important;inset:auto!important;transform:none!important}html body .detail-related-main-card-grid .detail-related-ingredient-grid{padding:0!important;overflow:visible!important}html body .detail-related-main-card-grid .recipe-card-divider.recipe-price-divider{margin-top:auto!important}html body .detail-related-main-card-grid .detail-related-price-range-pill{gap:0!important;width:auto!important;min-width:min(150px,100%)!important;max-width:100%!important;min-height:34px!important;padding:7px 14px!important}html body .detail-related-main-card-grid .detail-related-price-range-pill>span{display:none!important}html body .detail-related-main-card-grid .detail-related-price-range-pill>strong{text-overflow:clip!important;white-space:nowrap!important;font-size:12px!important;font-weight:800!important;overflow:visible!important}html body .mastery-stage-value{text-align:center!important;white-space:normal!important;justify-content:center!important;align-items:baseline!important;gap:4px!important;min-width:0!important;display:flex!important}html body .mastery-stage-value>span,html body .mastery-stage-value>em{min-width:0!important;font:inherit!important;color:inherit!important;font-style:normal!important;line-height:inherit!important}@media (width<=1220px){html body .portal-detail-card,html body .portal-detail-page.detail-theme-recipe .portal-detail-card,html body .portal-detail-page.detail-theme-material .portal-detail-card{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)!important;padding-inline:18px!important}html body .mastery-stage-beginner .mastery-stage-value{flex-direction:column!important;align-items:center!important;gap:0!important;line-height:1.08!important}}@media (width<=1080px){html body .portal-detail-card,html body .portal-detail-page.detail-theme-recipe .portal-detail-card,html body .portal-detail-page.detail-theme-material .portal-detail-card{grid-template-columns:1fr!important}html body .portal-detail-left-column,html body .portal-detail-info{grid-column:1!important}html body .detail-related-main-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=900px){html body .detail-related-main-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){html body iframe.kofi-official-widget.home-support-kofi-button{width:100%!important;min-width:0!important}html body .portal-detail-card{padding:14px!important}html body .mastery-stage-beginner .mastery-stage-value{flex-direction:column!important}}@media (width<=520px){html body .detail-related-main-card-grid{grid-template-columns:1fr!important}}html body .mastery-stage-value,html body .mastery-stage-value>span,html body .mastery-stage-value>em{font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-style:normal!important;font-weight:800!important}html body iframe.kofi-official-widget.support-kofi-button,html body iframe.kofi-official-widget.home-support-kofi-button{vertical-align:middle!important;height:60px!important;min-height:60px!important;padding:0!important}html body .support-principle-card.tone-coral{background:radial-gradient(74% 155%,#f385a516 0%,#ffdbe60b 50%,#fff0 80%),#fff!important}html body .support-principle-card.tone-sky{background:radial-gradient(74% 155%,#73b9e414 0%,#d8f1ff0b 50%,#fff0 80%),#fff!important}html body .support-principle-card.tone-yellow{background:radial-gradient(74% 155%,#f1bf6016 0%,#ffeebf0b 50%,#fff0 80%),#fff!important}html body .portal-detail-wide-section.detail-related-section{border-width:2.5px!important;border-color:#f07e9075!important;box-shadow:inset 0 1px #fffffffa,0 10px 23px #f07e9013!important}html body .detail-related-main-card-grid .detail-related-main-card-body,html body .detail-related-main-card-grid .detail-related-main-card .recipe-body{flex-direction:column!important;min-height:188px!important}html body .detail-related-main-card-grid .detail-related-name-level-row>h3{-webkit-line-clamp:2!important;white-space:normal!important;word-break:keep-all!important;text-align:center!important;-webkit-box-orient:vertical!important;width:auto!important;min-width:0!important;max-width:calc(100% - 54px)!important;min-height:0!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important}html body .detail-related-main-card-grid .detail-related-name-level-row>.level-chip{flex:none!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html body .detail-related-main-card-grid .detail-related-ingredient-grid{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:40px!important;margin:0!important;display:flex!important}html body .detail-related-main-card-grid .detail-related-ingredient-slot{border-radius:11px!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:4px!important}html body .detail-related-main-card-grid .recipe-card-divider.recipe-price-divider{display:none!important}html body .detail-related-main-card-grid .detail-related-price-range-pill{align-self:center!important;margin-top:auto!important;margin-bottom:0!important}html body .portal-detail-page.detail-theme-shop .portal-detail-card{grid-template-columns:minmax(0,1fr)!important}html body .portal-detail-page.detail-theme-shop .portal-detail-left-column{grid-column:1/-1!important;width:100%!important;min-width:0!important}html body .portal-detail-page.detail-theme-shop .portal-detail-info:empty{display:none!important}html body .portal-detail-page.detail-theme-shop .portal-detail-main{grid-template-columns:minmax(260px,.95fr) minmax(220px,1.05fr)!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;min-height:310px!important;padding:0!important;display:grid!important;overflow:hidden!important}html body .portal-detail-page.detail-theme-shop .portal-detail-image{aspect-ratio:auto!important;border-bottom:0!important;border-right:2px solid #d88d3633!important;border-radius:24px 0 0 24px!important;width:100%!important;height:100%!important;min-height:310px!important}html body .portal-detail-page.detail-theme-shop .detail-hero-title-block{background:radial-gradient(88% 145%,#ffbe751f 0%,#ffeacf0f 54%,#fff0 80%),#fff!important;align-content:center!important;align-self:stretch!important;justify-items:center!important;min-width:0!important;min-height:310px!important;padding:28px 24px!important}@media (width<=720px){html body .portal-detail-page.detail-theme-shop .portal-detail-main{grid-template-columns:1fr!important}html body .portal-detail-page.detail-theme-shop .portal-detail-image{aspect-ratio:1.18!important;border-bottom:2px solid #d88d3633!important;border-right:0!important;border-radius:24px 24px 0 0!important;min-height:260px!important}html body .portal-detail-page.detail-theme-shop .detail-hero-title-block{min-height:0!important;padding:24px 18px 26px!important}}html body .detail-related-main-card-grid .detail-related-name-level-row>h3{color:#352f33!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.28!important}html body .detail-related-main-card-grid .detail-related-name-level-row>h3.long-catalog-name{font-size:14px!important}html body .detail-related-main-card-grid .detail-related-name-level-row>h3.extra-long-catalog-name{font-size:13px!important}html body .detail-related-main-card-grid .detail-related-main-card-body,html body .detail-related-main-card-grid .detail-related-main-card .recipe-body{grid-template:"related-title""related-ingredients""related-space"minmax(8px,1fr)"related-price"/minmax(0,1fr)!important;align-content:stretch!important;align-items:start!important;gap:9px!important;display:grid!important}html body .detail-related-main-card-grid .detail-related-main-card-body>.recipe-title-row,html body .detail-related-main-card-grid .detail-related-main-card .recipe-body>.recipe-title-row{order:1!important;grid-area:1/related-title!important;margin:0!important}html body .detail-related-main-card-grid.recipe-grid-v12 .detail-related-main-card-body>.recipe-ingredient-grid-v12.detail-related-ingredient-grid,html body .detail-related-main-card-grid.recipe-grid-v12 .detail-related-main-card .recipe-body>.recipe-ingredient-grid-v12.detail-related-ingredient-grid{flex-flow:wrap!important;order:2!important;grid-area:2/related-ingredients!important;justify-content:center!important;align-self:start!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body .detail-related-main-card-grid.recipe-grid-v12 .recipe-ingredient-grid-v12.detail-related-ingredient-grid .ingredient-slot-v14.detail-related-ingredient-slot{aspect-ratio:1!important;box-sizing:border-box!important;background:#fff4d2!important;border:1.5px solid #edcf87!important;border-radius:12px!important;flex:0 0 40px!important;place-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:5px!important;display:grid!important;overflow:hidden!important}html body .detail-related-main-card-grid.recipe-grid-v12 .recipe-ingredient-grid-v12.detail-related-ingredient-grid .ingredient-slot-v14.detail-related-ingredient-slot>.smart-image,html body .detail-related-main-card-grid.recipe-grid-v12 .recipe-ingredient-grid-v12.detail-related-ingredient-grid .ingredient-slot-v14.detail-related-ingredient-slot>.fit-image{place-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body .detail-related-main-card-grid.recipe-grid-v12 .recipe-ingredient-grid-v12.detail-related-ingredient-grid .ingredient-slot-v14.detail-related-ingredient-slot img,html body .detail-related-main-card-grid.recipe-grid-v12 .recipe-ingredient-grid-v12.detail-related-ingredient-grid .ingredient-slot-v14.detail-related-ingredient-slot img.catalog-source-image{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}html body .detail-related-main-card-grid .detail-related-main-card-body>.detail-related-price-range-pill,html body .detail-related-main-card-grid .detail-related-main-card .recipe-body>.detail-related-price-range-pill{order:4!important;grid-area:4/related-price!important;place-self:end center!important;margin:0!important}html body .mastery-criteria-section .mastery-criteria-grid>.mastery-stage>strong,html body .mastery-criteria-section .mastery-criteria-grid>.mastery-stage>strong *,html body .mastery-criteria-section .mastery-stage-value,html body .mastery-criteria-section .mastery-stage-value *{letter-spacing:-.025em!important;color:#514b50!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:21px!important;font-style:normal!important;font-weight:800!important;line-height:1.22!important}html body .mastery-criteria-section .mastery-stage-beginner .mastery-stage-value>span,html body .mastery-criteria-section .mastery-stage-beginner .mastery-stage-value>em{font:inherit!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:21px!important;font-weight:800!important;line-height:1.22!important}html body .detail-related-main-card-grid .recipe-title-row,html body .detail-related-main-card-grid .recipe-title-copy{justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}html body .detail-related-main-card-grid .detail-related-name-level-row,html body .detail-related-main-card-grid .recipe-name-level-row.detail-related-name-level-row{text-align:center!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:0!important;display:flex!important}html body .detail-related-main-card-grid .detail-related-name-level-row>h3,html body .detail-related-main-card-grid .recipe-name-level-row.detail-related-name-level-row>h3{-webkit-line-clamp:2!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:break-word!important;text-align:center!important;-webkit-box-orient:vertical!important;flex:0 auto!important;width:auto!important;min-width:0!important;max-width:calc(100% - 52px)!important;min-height:0!important;margin:0!important;line-height:1.28!important;display:-webkit-box!important;position:static!important;inset:auto!important;overflow:hidden!important}html body .detail-related-main-card-grid .detail-related-name-level-row>.level-chip,html body .detail-related-main-card-grid .recipe-name-level-row.detail-related-name-level-row>.level-chip{white-space:nowrap!important;flex:none!important;align-self:center!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html body .detail-related-main-card-grid .detail-related-main-card-body>.recipe-title-row,html body .detail-related-main-card-grid .detail-related-main-card .recipe-body>.recipe-title-row{align-self:start!important;min-height:48px!important}html body .pet-snack-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}html body .pet-snack-summary-grid>.snack-summary-favorite,html body .pet-snack-summary-grid>.snack-summary-disliked{z-index:auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:140px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1.5px solid!important;border-radius:24px!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin:0!important;padding:18px!important;display:flex!important;position:static!important;inset:auto!important;overflow:hidden!important}html body .pet-snack-summary-grid>.snack-summary-favorite{color:#de7d72!important;background:#fff3ef!important;border-color:#f2d4cd!important}html body .pet-snack-summary-grid>.snack-summary-disliked{color:#69738a!important;background:#f4f5f8!important;border-color:#dce0e8!important}html body .pet-snack-summary-items{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;align-content:start!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}html body .pet-snack-summary-item{background:#ffffffc2!important;border:1px solid!important;border-radius:15px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px!important;padding:6px 10px 6px 6px!important;display:grid!important;overflow:hidden!important}html body .pet-snack-summary-item>.smart-image,html body .pet-snack-summary-item>.fit-image,html body .pet-snack-summary-item img{object-fit:contain!important;background:#fff!important;border-radius:11px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:3px!important}html body .pet-snack-summary-item strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:12px!important;line-height:1.25!important;display:block!important;overflow:hidden!important}html body .pet-snack-summary-empty{grid-column:1/-1!important;width:100%!important;min-width:0!important}html body .pet-snack-actions-overlay{z-index:8!important;grid-template-rows:29px!important;grid-template-columns:repeat(3,29px)!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:97px!important;height:30px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important}html body .pet-snack-actions-overlay>.snack-action,html body .pet-snack-actions-overlay>.snack-action.is-active{z-index:auto!important;color:#b8b5b7!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffffff5!important;border:1.5px solid #e5e2e4!important;border-radius:10px!important;flex:0 0 29px!important;grid-row:1!important;place-items:center!important;width:29px!important;min-width:29px!important;max-width:29px!important;height:29px!important;min-height:29px!important;max-height:29px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important;box-shadow:0 5px 11px #4d373f12!important}html body .pet-snack-actions-overlay>.snack-action:hover{transform:translateY(-1px)!important}html body .pet-snack-actions-overlay>.snack-action-tried.is-active{color:#dda535!important;background:#fff9e8!important;border-color:#efd17b!important}html body .pet-snack-actions-overlay>.snack-action-favorite.is-active{color:#ed887c!important;background:#fff2ef!important;border-color:#efb7ae!important}html body .pet-snack-actions-overlay>.snack-action-disliked.is-active{color:#657086!important;background:#eff1f5!important;border-color:#bfc6d2!important}html body .pet-snack-card.is-clickable{cursor:pointer!important;transition:transform .16s,border-color .16s,box-shadow .16s!important}html body .pet-snack-card.is-clickable:hover,html body .pet-snack-card.is-clickable:focus-visible{border-color:#efb8ad!important;outline:none!important;transform:translateY(-2px)!important;box-shadow:0 13px 26px #5b3a441a!important}html body .pet-snack-autosave{color:#81777b!important;background:#ffffffe0!important;border:1.5px solid #e7dfdf!important;border-radius:14px!important;justify-content:center!important;justify-self:end!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 14px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}html body .pet-snack-autosave.is-saving{color:#d77c68!important;background:#fff5f2!important;border-color:#f0c9c0!important}html body .pet-snack-autosave .spin{animation:.8s linear infinite keepers-spin!important}@keyframes keepers-spin{to{transform:rotate(360deg)}}@media (width<=680px){html body .pet-snack-summary-grid{grid-template-columns:1fr!important;overflow:visible!important}html body .pet-snack-autosave{justify-self:stretch!important;width:100%!important}}html body .condition-tag-value,html body .detail-info-value{white-space:pre-line}html body .pet-snack-card{border-width:2px!important}html body .pet-snack-card.is-tried{border-color:#efbb3ed1!important;box-shadow:0 12px 26px #efbb3e1f!important}html body .pet-snack-card.is-favorite{border-width:3px!important;border-color:#ee7868e0!important}html body .pet-snack-card.is-disliked{border-width:3px!important;border-color:#76849dd1!important}html body .pet-snack-card.is-tried:not(.is-favorite):not(.is-disliked){border-width:3px!important}html body .pet-snack-summary-item strong,html body .pet-snack-summary-empty{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-weight:400!important}html body .pet-snack-card-body h3{font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important}html body .pet-snack-card-art{background:radial-gradient(circle at 50% 48%,#ffb5a633,#fffffffa 72%)!important;overflow:hidden!important}html body .pet-snack-card-art>.smart-image,html body .pet-snack-card-art>.fit-image,html body .pet-snack-card-art img{object-fit:contain!important;width:100%!important;height:100%!important;padding:12px!important}html body .my-pet-species-group.pet-type-cat .my-pet-profile-card{border-color:#dcb5309e!important;box-shadow:0 12px 26px #dcb5301a!important}html body .my-pet-profile-copy{display:grid!important}html body .app-download-footer{background:#ffffffe0!important;border:2px solid #eaa59347!important;justify-content:space-between!important;box-shadow:0 14px 30px #614d5312!important}html body .app-download-footer>div:first-child{gap:5px!important;display:grid!important}html body .app-download-footer strong{font-size:17px!important}html body .app-download-footer span{color:#94898d!important;font-size:13px!important}html body .app-download-buttons{flex-wrap:wrap!important;display:flex!important}html body .app-download-buttons a{color:#fff!important;background:#2f2a2c!important;border:2px solid #4c42461f!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;min-height:48px!important;padding:0 16px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}html body .app-download-buttons a:hover{transform:translateY(-2px)!important}@media (width<=760px){html body .app-download-footer{flex-direction:column!important;align-items:stretch!important}html body .app-download-buttons a{flex:160px!important}}html body .portal-detail-left-column .flower-breeding-equation{grid-template-columns:52px 20px 52px 20px 52px!important;justify-content:center!important;align-items:center!important;gap:3px!important}html body .portal-detail-left-column .flower-breeding-tile,html body .portal-detail-left-column .flower-breeding-tile.result{aspect-ratio:1!important;box-sizing:border-box!important;border-radius:12px!important;grid-template:1fr/1fr!important;place-items:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;display:grid!important;overflow:hidden!important}html body .portal-detail-left-column .flower-breeding-image{box-sizing:border-box!important;place-items:center!important;min-width:42px!important;max-width:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;display:grid!important;overflow:hidden!important}html body .portal-detail-left-column .flower-breeding-image>.smart-image,html body .portal-detail-left-column .flower-breeding-image>.fit-image,html body .portal-detail-left-column .flower-breeding-image>span,html body .portal-detail-left-column .flower-breeding-image .smart-image,html body .portal-detail-left-column .flower-breeding-image .fit-image{place-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}html body .portal-detail-left-column .flower-breeding-image img,html body .portal-detail-left-column .flower-breeding-image img.catalog-source-image{object-fit:contain!important;object-position:center!important;box-sizing:border-box!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;padding:3px!important;transform:none!important}html body .portal-detail-left-column .flower-breeding-operator{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;padding:0!important;font-size:12px!important}@media (width<=560px){html body .portal-detail-left-column .flower-breeding-equation{grid-template-columns:46px 18px 46px 18px 46px!important;gap:2px!important}html body .portal-detail-left-column .flower-breeding-tile,html body .portal-detail-left-column .flower-breeding-tile.result{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important}html body .portal-detail-left-column .flower-breeding-image{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important}html body .portal-detail-left-column .flower-breeding-operator{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important}}html body .pet-top-toolbar{grid-template-columns:minmax(260px,1fr) auto auto!important;align-items:center!important;gap:12px!important;display:grid!important}html body .pet-search-mode-buttons{background:#ffffffe0!important;border:1.5px solid #ece4e7!important;border-radius:18px!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:4px!important;display:inline-flex!important;position:static!important;inset:auto!important;box-shadow:0 6px 16px #4f3d440d!important}html body .pet-search-mode-buttons>button{border-width:1.5px!important;border-radius:14px!important;min-width:94px!important;min-height:42px!important;margin:0!important;padding:0 15px!important;transform:none!important}html body .pet-top-result-count{white-space:nowrap!important;justify-self:end!important}html body .pet-breed-mobile-list{grid-template-columns:1fr!important;gap:14px!important;width:100%!important;display:grid!important}html body .pet-breed-mobile-list .pet-library-card{transition:transform .17s,border-color .17s,box-shadow .17s!important}html body .pet-breed-mobile-list .pet-library-card:hover,html body .pet-breed-mobile-list .pet-library-card:focus-visible{outline:none!important;transform:translateY(-2px)!important}html body .pet-breed-mobile-list .pet-library-card.pet-species-cat{background:radial-gradient(76% 88% at 48%,#f9de7424,#fffffffa 76%)!important;border-color:#e3c1536e!important;box-shadow:0 12px 28px #caa53017!important}html body .pet-breed-mobile-list .pet-library-card.pet-species-dog{background:radial-gradient(76% 88% at 48%,#e6b08f24,#fffffffa 76%)!important;border-color:#d297776b!important;box-shadow:0 12px 28px #b5745217!important}html body .pet-breed-mobile-list .pet-breed-card-head{gap:12px!important}html body .pet-breed-mobile-list .pet-breed-card-head small{color:#b48278!important;margin-top:10px!important;font-size:11px!important}html body .pet-breed-head-actions{flex:none!important;align-items:center!important;gap:8px!important;display:inline-flex!important}html body .pet-breed-scroll-button{color:#ba7c6d!important;background:#fffffff5!important;border:2px solid #e6a28f47!important;border-radius:50%!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;display:grid!important;box-shadow:0 6px 14px #6a4c5312!important}html body .pet-breed-scroll-button:hover{border-color:#e697828a!important;transform:translate(2px)!important}html body .pet-breed-preview-scroll{overscroll-behavior-inline:contain!important;scrollbar-width:none!important;min-width:0!important}html body .pet-breed-preview-scroll::-webkit-scrollbar{display:none!important}html body .pet-breed-preview-scroll .pet-breed-preview-thumb{aspect-ratio:.82!important;place-items:center!important}html body .pet-breed-preview-scroll .pet-breed-preview-thumb>.smart-image,html body .pet-breed-preview-scroll .pet-breed-preview-thumb>.fit-image,html body .pet-breed-preview-scroll .pet-breed-preview-thumb img{object-fit:contain!important;object-position:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:3px!important}html body .pet-preview-liked{color:#e98e7d!important;background:#fffffff0!important;border:1.5px solid #f1ad9f59!important;border-radius:50%!important;place-items:center!important;width:25px!important;height:25px!important;display:grid!important;position:absolute!important}html body .pet-detail-catalog-shell .inline-catalog-filter,html body .pet-detail-catalog-shell .catalog-inline-filter{width:100%!important;margin:12px 0 18px!important}html body .pet-detail-catalog-shell .app-pet-grid{margin-top:10px!important}html body .pet-eye-color-chip{border:1.5px solid var(--eye-border,#ded7dc)!important;color:var(--eye-text,#766d73)!important;background:var(--eye-bg,#f8f5f7)!important;box-shadow:inset 0 1px #ffffffb8!important}html body .pet-eye-color-chip.eye-tone-black{--eye-border:#7c6870;--eye-text:#4a333c;--eye-bg:#e8dfe3}html body .pet-eye-color-chip.eye-tone-white{--eye-border:#c9ced6;--eye-text:#747c87;--eye-bg:#f2f4f7}html body .pet-eye-color-chip.eye-tone-gray{--eye-border:#b8c0cc;--eye-text:#667181;--eye-bg:#e9edf2}html body .pet-eye-color-chip.eye-tone-brown{--eye-border:#d3aa8a;--eye-text:#8a5b3d;--eye-bg:#f6e8dc}html body .pet-eye-color-chip.eye-tone-red{--eye-border:#eeaaa8;--eye-text:#c45e61;--eye-bg:#fff0ef}html body .pet-eye-color-chip.eye-tone-orange{--eye-border:#efbd85;--eye-text:#c87828;--eye-bg:#fff3e3}html body .pet-eye-color-chip.eye-tone-yellow{--eye-border:#ead17d;--eye-text:#a98220;--eye-bg:#fff9d9}html body .pet-eye-color-chip.eye-tone-green{--eye-border:#9fd6b5;--eye-text:#43885d;--eye-bg:#eaf8ef}html body .pet-eye-color-chip.eye-tone-blue{--eye-border:#9bc8eb;--eye-text:#397eae;--eye-bg:#eaf5fd}html body .pet-eye-color-chip.eye-tone-purple{--eye-border:#c4a8e7;--eye-text:#7650aa;--eye-bg:#f3ecfc}html body .pet-eye-color-chip.eye-tone-pink{--eye-border:#efb1cc;--eye-text:#c56691;--eye-bg:#fff0f7}html body .pet-eye-color-chip.eye-tone-gold{--eye-border:#ddbe68;--eye-text:#96721a;--eye-bg:#fff5cf}html body .pet-eye-color-chip.eye-tone-silver{--eye-border:#bfc7d3;--eye-text:#6f7885;--eye-bg:#eef1f5}html body .my-pet-profile-card.pet-profile-cat{border:2.5px solid #e5c25385!important}html body .my-pet-profile-card.pet-profile-dog{border:2.5px solid #e4a28b80!important}html body .my-pet-profile-card.pet-profile-dog:hover{border-color:#de8b71b8!important}html body .my-pet-favorite-preview-art{background:radial-gradient(circle at 50% 48%,#ffb5a62e,#fffffffa 72%)!important;overflow:hidden!important}html body .my-pet-favorite-preview-art>.smart-image,html body .my-pet-favorite-preview-art>.fit-image,html body .my-pet-favorite-preview-art img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;padding:5px!important}html body .pet-snack-card .pet-snack-card-art,html body .pet-snack-card .catalog-art.pet-snack-card-art{aspect-ratio:1!important;background:radial-gradient(circle at 50% 48%,#ffb5a633,#fffffffa 72%)!important;place-items:center!important;width:100%!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}html body .pet-snack-card .pet-snack-card-art>.smart-image,html body .pet-snack-card .pet-snack-card-art>.fit-image,html body .pet-snack-card .pet-snack-card-art img{object-fit:contain!important;object-position:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:20px!important;transform:none!important}html body .pet-editor-v19{background:#fffffff7!important;border:2px solid #eba99757!important;border-radius:30px!important;max-width:920px!important;margin:0 auto!important;padding:24px!important;position:relative!important;box-shadow:0 16px 38px #523d4414!important}html body .pet-editor-delete-icon-button{z-index:4!important;color:#d47265!important;background:#fff5f2!important;border:2px solid #f1c4bd!important;border-radius:13px!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;display:grid!important;position:absolute!important;top:18px!important;right:18px!important;box-shadow:0 7px 16px #c96a5b17!important}html body .pet-editor-top-layout{grid-template-columns:188px minmax(0,1fr)!important;align-items:center!important;gap:24px!important;padding:12px 56px 22px 4px!important;display:grid!important}html body .pet-photo-editor-circle{cursor:pointer!important;justify-self:center!important;width:174px!important;height:174px!important;position:relative!important}html body .pet-photo-editor-circle>input{display:none!important}html body .pet-photo-editor-circle .pet-editor-preview{background:radial-gradient(circle at 50% 48%,#f09d8f2b,#fffffffa 73%)!important;border:3px solid #fffffffa!important;border-radius:50%!important;width:174px!important;min-width:174px!important;height:174px!important;min-height:174px!important;padding:7px!important;overflow:hidden!important;box-shadow:0 13px 29px #c3766321!important}html body .pet-photo-editor-circle .pet-editor-preview.pet-type-cat{background:radial-gradient(circle at 50% 48%,#f7da6933,#fffffffa 73%)!important;box-shadow:0 13px 29px #c7a22d21!important}html body .pet-photo-editor-circle .pet-editor-preview>.smart-image,html body .pet-photo-editor-circle .pet-editor-preview>.fit-image,html body .pet-photo-editor-circle .pet-editor-preview img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}html body .pet-photo-camera{color:#fff!important;background:#ef8d78!important;border:3px solid #fff!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important;position:absolute!important;bottom:8px!important;right:8px!important}html body .pet-editor-primary-fields,html body .app-like-pet-fields{gap:14px!important;min-width:0!important;display:grid!important}html body .pet-name-field,html body .pet-memo-field{gap:8px!important;display:grid!important}html body .pet-name-field>span,html body .pet-memo-field>span{color:#786d70!important;font-size:13px!important;font-weight:800!important}html body .pet-name-field input,html body .pet-memo-field textarea{background:#fff!important;border:1.7px solid #eadfe1!important;border-radius:17px!important;width:100%!important}html body .pet-editor-wheel-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .pet-wheel-picker{background:#fffbfaf0!important;border:1.7px solid #eee0dd!important;border-radius:20px!important;min-width:0!important;padding:10px!important}html body .pet-wheel-picker.is-disabled{opacity:.58!important}html body .pet-wheel-picker-title{color:#8b7771!important;margin:0 0 8px 3px!important;font-size:12px!important;font-weight:800!important;display:block!important}html body .pet-wheel-picker-window{scroll-snap-type:y proximity!important;scrollbar-width:thin!important;background:linear-gradient(#fff3,#fff4f1db 42% 58%,#fff3)!important;border-radius:15px!important;gap:5px!important;max-height:118px!important;padding:34px 3px!important;display:grid!important;overflow-y:auto!important}html body .pet-wheel-picker-window button{scroll-snap-align:center!important;color:#a59a97!important;background:0 0!important;border:0!important;border-radius:12px!important;min-height:32px!important;padding:4px 8px!important;font-size:12px!important;font-weight:650!important}html body .pet-wheel-picker-window button.active{color:#df7d68!important;background:#fff1ed!important;font-size:14px!important;font-weight:900!important;box-shadow:inset 0 0 0 1px #ffd8ce!important}html body .pet-editor-selected-chip{color:#cb745f!important;background:#fff5f1!important;border:1.5px solid #f1d7cf!important;border-radius:999px!important;justify-self:start!important;align-items:center!important;min-height:34px!important;padding:0 13px!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important}html body .pet-editor-v19 .app-like-pet-fields{border-top:1.5px solid #ebdfe1e0!important;padding-top:18px!important}html body .pet-editor-save{justify-self:end!important;min-width:220px!important}html body .community-content-tag.tag-tone-0{color:#d7684b!important;background:radial-gradient(125% 170%,#ff9a7e38,#fffffffa 76%)!important;border-color:#ffc4b4!important}html body .community-content-tag.tag-tone-1{color:#bd7c1b!important;background:radial-gradient(125% 170%,#f2c26638,#fffffffa 76%)!important;border-color:#f2d29a!important}html body .community-content-tag.tag-tone-2{color:#4b9162!important;background:radial-gradient(125% 170%,#7ccd9633,#fffffffa 76%)!important;border-color:#b9e0c6!important}html body .community-content-tag.tag-tone-3{color:#4f7fb5!important;background:radial-gradient(125% 170%,#71b4e533,#fffffffa 76%)!important;border-color:#bfd8f0!important}html body .community-content-tag.tag-tone-4{color:#7c61bd!important;background:radial-gradient(125% 170%,#ab8ee233,#fffffffa 76%)!important;border-color:#d3c5f3!important}html body .community-content-tag.tag-tone-dot{color:#3c8f79!important;background:radial-gradient(125% 170%,#64c6ac33,#fffffffa 76%)!important;border-color:#b5e0d4!important}html body .app-download-copy>strong{font-size:18px!important}html body .app-download-copy>span{font-size:13px!important}html body .app-store-link{justify-content:flex-start!important;gap:10px!important;min-width:172px!important;min-height:58px!important;padding:7px 15px!important}html body .app-store-link>span:last-child{color:#fff!important;gap:0!important;display:grid!important}html body .app-store-link small{letter-spacing:.04em!important;font-size:9px!important;line-height:1!important}html body .app-store-link strong{color:#fff!important;font-size:16px!important;line-height:1.15!important}html body .app-store-logo{color:#fff!important;place-items:center!important;width:31px!important;height:31px!important;display:grid!important}@media (width<=900px){html body .pet-top-toolbar{grid-template-columns:minmax(0,1fr) auto!important}html body .pet-top-result-count{grid-column:1/-1!important;justify-self:start!important}html body .pet-editor-top-layout{grid-template-columns:150px minmax(0,1fr)!important}html body .pet-photo-editor-circle,html body .pet-photo-editor-circle .pet-editor-preview{width:142px!important;min-width:142px!important;height:142px!important;min-height:142px!important}}@media (width<=680px){html body .pet-top-toolbar{grid-template-columns:1fr!important}html body .pet-search-mode-buttons{width:100%!important}html body .pet-search-mode-buttons>button{flex:50%!important;min-width:0!important}html body .pet-top-result-count{grid-column:auto!important}html body .pet-breed-preview-scroll{grid-auto-columns:calc(37.7358% - 8.30189px)!important;gap:9px!important}html body .pet-editor-v19{padding:18px!important}html body .pet-editor-top-layout{grid-template-columns:1fr!important;padding:42px 0 18px!important}html body .pet-photo-editor-circle,html body .pet-photo-editor-circle .pet-editor-preview{width:132px!important;min-width:132px!important;height:132px!important;min-height:140px!important}html body .pet-editor-wheel-grid{grid-template-columns:1fr!important}html body .pet-editor-save{width:100%!important;min-width:0!important}}html body .pet-breed-mobile-list .pet-breed-card-head small{display:none!important}html body .pet-breed-preview-scroll{scroll-snap-type:x proximity!important;grid-auto-columns:calc(28.5714% - 4.57143px)!important;grid-auto-flow:column!important;gap:7px!important;width:100%!important;height:150px!important;padding:1px 1px 4px!important;display:grid!important;overflow:auto hidden!important}html body .pet-breed-preview-scroll .pet-breed-preview-thumb{scroll-snap-align:start!important;background:#fff!important;border:1.7px solid #ecaf9d57!important;border-radius:18px!important;grid-template-rows:minmax(0,1fr) 31px!important;width:100%!important;min-width:0!important;height:144px!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 7px 15px #6c52590e!important}html body .pet-breed-preview-art{background:radial-gradient(circle at 50% 48%,#f1ce5526,#fffffffa 72%)!important;place-items:center!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}html body .pet-species-dog .pet-breed-preview-art{background:radial-gradient(circle at 50% 48%,#be946f24,#fffffffa 72%)!important}html body .pet-breed-preview-art>.smart-image,html body .pet-breed-preview-art>.fit-image,html body .pet-breed-preview-art img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;padding:7px!important}html body .pet-breed-preview-name{color:#51484c!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#fffffffa!important;border-top:1px solid #ecaf9d40!important;place-items:center!important;min-width:0!important;padding:0 5px!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important;display:grid!important;overflow:hidden!important}html body .pet-preview-liked{top:7px!important;right:7px!important}html body .my-pet-profile-card.pet-profile-cat:hover{border-color:#e8c134db!important;box-shadow:0 15px 31px #e8c13538,0 5px 12px #5b46370a!important}html body .redeem-gift-card.redeem-card-clickable,html body .redeem-gift-card.redeem-card-clickable :not(button){cursor:pointer!important}html body .redeem-card-actions-single{justify-content:flex-end!important}html body .redeem-card-actions-single>button{min-width:104px!important}html body .redeem-copy-toast{z-index:10050!important;color:#695459!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffbfaf5!important;border:2px solid #f4a8946b!important;border-radius:18px!important;align-items:center!important;gap:9px!important;min-height:52px!important;padding:0 19px!important;animation:.2s ease-out both redeemToastIn!important;display:inline-flex!important;position:fixed!important;bottom:34px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 17px 38px #64434c2e!important}html body .redeem-copy-toast svg{color:#ef8d78!important}html body .redeem-copy-toast strong{font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-weight:800!important}@keyframes redeemToastIn{0%{opacity:0;transform:translate(-50%,10px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}html body .refined-event-carousel .event-all-button,html body .event-banner .event-all-button,html body .event-all-button{color:#8b6670!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#ffffffdb!important;border-color:#ffffffeb!important;box-shadow:0 8px 20px #46303a1f,inset 0 1px #fffffff2!important}html body .refined-event-carousel .event-all-button:hover,html body .event-banner .event-all-button:hover,html body .event-all-button:hover{color:#d56f83!important;background:#fffffff5!important}html body .flower-breeding-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body .flower-breeding-equation{background:0 0!important;padding:0!important}html body .portal-detail-left-column .flower-breeding-tile,html body .portal-detail-left-column .flower-breeding-tile.result{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body .portal-detail-left-column .flower-breeding-image{aspect-ratio:1!important;background:radial-gradient(circle at 50% 48%, rgba(var(--flower-rgb,239, 151, 167), .16), #fffffffa 73%)!important;border-width:2px!important;border-radius:16px!important;width:72px!important;height:72px!important}html body .portal-detail-left-column .flower-breeding-image img{object-fit:contain!important;padding:7px!important}html body .detail-overview-wing strong{white-space:pre-line!important;text-align:center!important;line-height:1.55!important}html body .app-profile-modal .profile-tabs,html body .app-profile-modal .notification-settings-list{display:none!important}html body .app-profile-head{grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;display:grid!important}html body .app-profile-head .profile-avatar-edit{background:#fff!important;border:3px solid #fffffffa!important;border-radius:50%!important;place-items:center!important;width:92px!important;min-width:92px!important;height:92px!important;padding:4px!important;display:grid!important;overflow:visible!important;box-shadow:0 10px 24px #4b394324!important}html body .app-profile-head .profile-avatar-edit>.smart-image,html body .app-profile-head .profile-avatar-edit>.fit-image{border-radius:50%!important;width:100%!important;height:100%!important;overflow:hidden!important}html body .app-profile-head .profile-avatar-edit img{object-fit:cover!important;object-position:50% 50%!important;border-radius:50%!important;width:100%!important;height:100%!important;transform:none!important}html body .community-author-name .cafe24-air-glyph,html body .community-comment-author-name .cafe24-air-glyph,html body .community-board-author-copy .cafe24-air-glyph,html body .community-thread-author .cafe24-air-glyph,html body .community-profile-copy .cafe24-air-glyph,html body .community-detail-author-copy .cafe24-air-glyph{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:400!important}html body .community-author-name .cafe24-title-glyph,html body .community-comment-author-name .cafe24-title-glyph,html body .community-board-author-copy .cafe24-title-glyph,html body .community-thread-author .cafe24-title-glyph,html body .community-profile-copy .cafe24-title-glyph,html body .community-detail-author-copy .cafe24-title-glyph{font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-weight:800!important}html body .detail-related-main-card-grid .detail-related-ingredient-slot{contain:layout paint!important}html body .detail-related-main-card-grid .detail-related-ingredient-slot img{content-visibility:auto!important}@media (width<=1100px){html body .pet-breed-library.pet-breed-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){html body .pet-breed-preview-scroll{grid-auto-columns:calc(29.8507% - 5.37313px)!important}html body .app-profile-head{grid-template-columns:78px minmax(0,1fr)!important}html body .app-profile-head .profile-avatar-edit{width:76px!important;min-width:76px!important;height:76px!important}}html body .app-profile-modal .app-profile-community-cover,html body .app-profile-modal .community-profile-preview-cover.app-profile-community-cover{aspect-ratio:16/4.8!important;width:100%!important}html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit,html body .app-profile-modal .app-profile-community-head>.community-profile-preview-avatar{place-items:center!important}html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit>.smart-image,html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit>.fit-image{box-sizing:border-box!important;place-items:center!important;min-width:100%!important;min-height:100%!important;padding:0!important}html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit img,html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit .catalog-source-image{min-width:100%!important;max-width:none!important;min-height:100%!important;max-height:none!important;display:block!important}html body .app-profile-modal .app-profile-community-copy{min-width:0!important}html body .app-profile-modal .app-profile-community-copy p{color:#9a8e94!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important}html body .pet-breed-library.pet-breed-mobile-list{grid-auto-rows:1fr!important}html body .pet-breed-mobile-list .pet-breed-card-head h3{width:100%!important}html body .pet-breed-preview-meta{color:#776d72!important;white-space:nowrap!important;background:#fffffffa!important;border-top:1px solid #ecaf9d3d!important;justify-content:center!important;align-items:center!important;min-width:0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-weight:700!important;display:flex!important}html body .pet-breed-preview-meta>strong{text-overflow:ellipsis!important;min-width:0!important;font-family:inherit!important;font-size:inherit!important;font-weight:700!important;overflow:hidden!important}html body .pet-breed-preview-meta .pet-eye-color-chip{border-radius:999px!important;flex:none!important;font-family:inherit!important;font-style:normal!important;line-height:1!important}html body .pet-breed-scroll-overlay:hover{background:#fff!important;border-color:#ef917ea3!important}html body .pet-breed-count-pill,html body .pet-breed-head-actions{display:none!important}html body .pet-detail-catalog-shell .inline-catalog-filter .filter-chip{border:1px solid rgba(var(--chip-rgb,116, 153, 204), .23)!important;color:#71686d!important;min-height:36px!important;box-shadow:none!important;background:#fffffff5!important;border-radius:999px!important;padding:0 13px!important;transition:transform .16s,color .16s,border-color .16s,background .16s,box-shadow .16s!important}html body .pet-detail-catalog-shell .inline-catalog-filter .filter-chip:not(.active):hover{color:var(--chip-ink,#557fae)!important;border-color:rgba(var(--chip-rgb,116, 153, 204), .53)!important;background:rgba(var(--chip-rgb,116, 153, 204), .09)!important;box-shadow:0 7px 15px rgba(var(--chip-rgb,116, 153, 204), .09)!important;transform:translateY(-2px)!important}html body .pet-detail-catalog-shell .inline-catalog-filter .filter-chip.active,html body .pet-detail-catalog-shell .inline-catalog-filter .filter-section:nth-child(n) .filter-chip.active{color:color-mix(in srgb, var(--chip-ink,#557fae) 88%, #2f2830 12%)!important;border-color:rgba(var(--chip-rgb,116, 153, 204), .76)!important;background:radial-gradient(ellipse 132% 185% at 50% 50%, rgba(var(--chip-rgb,116, 153, 204), .46) 0%, rgba(var(--chip-rgb,116, 153, 204), .24) 54%, rgba(var(--chip-rgb,116, 153, 204), .08) 76%, #fffffffa 100%)!important;box-shadow:0 9px 20px rgba(var(--chip-rgb,116, 153, 204), .2), inset 0 1px 0 #fffffffa!important}html body .pet-detail-catalog-shell .app-pet-card .pet-like.art-favorite-button{color:#ec86aa!important;background:radial-gradient(125% 155%,#ffdbe833 0%,#fff0f61f 58%,#fffffffa 100%)!important;border-color:#ec86aa80!important;top:12px!important;left:auto!important;right:12px!important;box-shadow:inset 0 1px #fffffffa,0 7px 16px #c95e8414!important}html body .pet-detail-catalog-shell .app-pet-card .pet-like.art-favorite-button svg{fill:none!important;stroke:currentColor!important}html body .pet-detail-catalog-shell .app-pet-card .pet-like.art-favorite-button.active{color:#ee6797!important;background:radial-gradient(128% 165%,#ffb7d373 0%,#ffd7e740 55%,#fff4f829 76%,#fffffffa 100%)!important;border-color:#ec86aac7!important;box-shadow:0 0 0 2px #ec86aa14,inset 0 1px #fffffffa,0 10px 22px #c95e8424!important}html body .pet-detail-catalog-shell .app-pet-card .pet-like.art-favorite-button.active svg{fill:#ff79a8!important;stroke:#df5f8d!important}html body .pet-detail-catalog-shell .pet-art>.smart-image,html body .pet-detail-catalog-shell .pet-art>.fit-image,html body .pet-detail-catalog-shell .pet-art img,html body .pet-library-shell .pet-breed-preview-art>.smart-image,html body .pet-library-shell .pet-breed-preview-art img,html body .my-pet-favorite-preview-art>.smart-image,html body .my-pet-favorite-preview-art img{object-fit:contain!important;object-position:center!important;max-width:100%!important;max-height:100%!important}html body .community-write-submit-button{color:#fff!important;background:radial-gradient(145% 190%,#ffa894 0%,#f48e7b 62%,#ec806f 100%)!important;border-color:#ef877594!important;box-shadow:0 12px 26px #de6f5b33,inset 0 1px #ffffff61!important}html body .community-write-submit-button:hover{background:radial-gradient(145% 190%,#ffb09e 0%,#f79986 62%,#ef8877 100%)!important;box-shadow:0 14px 29px #de6f5b40,inset 0 1px #ffffff70!important}html body .pet-editor-save{min-height:52px!important}@media (width<=1040px){html body .pet-breed-library.pet-breed-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){html body .pet-breed-library.pet-breed-mobile-list{grid-template-columns:1fr!important}html body .pet-breed-mobile-list .pet-library-card{height:274px!important;min-height:274px!important;max-height:274px!important}html body .pet-breed-preview-stage .pet-breed-preview-thumb{height:188px!important;min-height:188px!important}html body .app-profile-modal .app-profile-community-head,html body .app-profile-modal .community-profile-preview-head.app-profile-community-head{grid-template-columns:82px minmax(0,1fr)!important}html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit,html body .app-profile-modal .app-profile-community-head>.community-profile-preview-avatar{width:82px!important;min-width:82px!important;height:82px!important;min-height:82px!important}}html body{--pet-cat-accent:#fff699;--pet-dog-accent:#faada5}html body .my-pet-profile-card.pet-profile-cat{background:radial-gradient(108% 122% at 34% 48%,#fff6996b 0%,#fffae285 44%,#fffffffc 82%)!important;border-color:#fff699e0!important;box-shadow:0 14px 28px #e3d1532e,0 5px 12px #5b46370b!important}html body .my-pet-profile-card.pet-profile-dog{background:radial-gradient(108% 122% at 34% 48%,#faada557 0%,#ffece870 44%,#fffffffc 82%)!important;border-color:#faada5db!important;box-shadow:0 14px 28px #de8d8429,0 5px 12px #5b46370b!important}html body .my-pet-profile-copy h3{letter-spacing:-.03em!important}html body .my-pet-profile-copy>strong{color:#8d7278!important;background:#ffffffeb!important;border:1.5px solid #ebad9857!important;border-radius:999px!important;align-items:center!important;gap:6px!important;width:fit-content!important;max-width:100%!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #fffffffa,0 5px 11px #6f555b0d!important}html body .my-pet-favorite-preview strong{font-weight:700!important}html body .pet-breed-mobile-list .pet-breed-card-head{background:#ffffff9e!important;min-width:0!important}html body .pet-breed-preview-stage .pet-breed-preview-meta>strong{text-overflow:ellipsis!important;font-family:inherit!important;font-size:inherit!important;font-weight:700!important;overflow:hidden!important}html body .pet-breed-mobile-list .pet-library-card.pet-fur-tone-white .pet-breed-card-head,html body .pet-breed-preview-thumb.pet-fur-tone-white .pet-breed-preview-art{background:radial-gradient(circle at 50% 46%,#f6f7faf5 0%,#e7ecf394 52%,#fffffffa 100%)!important}html body .pet-breed-mobile-list .pet-library-card.pet-fur-tone-black .pet-breed-card-head,html body .pet-breed-preview-thumb.pet-fur-tone-black .pet-breed-preview-art{background:radial-gradient(circle at 50% 46%,#766c7257 0%,#ded8dc6b 46%,#fffffffa 100%)!important}html body .pet-breed-mobile-list .pet-library-card.pet-fur-tone-silver .pet-breed-card-head,html body .pet-breed-preview-thumb.pet-fur-tone-silver .pet-breed-preview-art{background:radial-gradient(circle at 50% 46%,#cad1db70 0%,#ebeff494 50%,#fffffffa 100%)!important}html body .pet-breed-mobile-list .pet-library-card.pet-fur-tone-yellow .pet-breed-card-head,html body .pet-breed-preview-thumb.pet-fur-tone-yellow .pet-breed-preview-art{background:radial-gradient(circle at 50% 46%,#ffed9c85 0%,#fff7cf8a 48%,#fffffffa 100%)!important}html body .pet-breed-mobile-list .pet-library-card.pet-fur-tone-brown .pet-breed-card-head,html body .pet-breed-preview-thumb.pet-fur-tone-brown .pet-breed-preview-art{background:radial-gradient(circle at 50% 46%,#caaa8d5c 0%,#f3e5d885 48%,#fffffffa 100%)!important}html body .pet-breed-mobile-list .pet-library-card.pet-fur-tone-pink .pet-breed-card-head,html body .pet-breed-preview-thumb.pet-fur-tone-pink .pet-breed-preview-art{background:radial-gradient(circle at 50% 46%,#f5c2dc6b 0%,#ffecf68a 48%,#fffffffa 100%)!important}html body .pet-breed-mobile-list .pet-library-card.pet-fur-tone-green .pet-breed-card-head,html body .pet-breed-preview-thumb.pet-fur-tone-green .pet-breed-preview-art{background:radial-gradient(circle at 50% 46%,#bee2c96b 0%,#ecf9ef8c 48%,#fffffffa 100%)!important}html body .pet-breed-mobile-list .pet-library-card.pet-fur-tone-blue .pet-breed-card-head,html body .pet-breed-preview-thumb.pet-fur-tone-blue .pet-breed-preview-art{background:radial-gradient(circle at 50% 46%,#bbdaf473 0%,#ebf6fd8f 48%,#fffffffa 100%)!important}html body .pet-breed-mobile-list .pet-library-card.pet-fur-tone-purple .pet-breed-card-head,html body .pet-breed-preview-thumb.pet-fur-tone-purple .pet-breed-preview-art{background:radial-gradient(circle at 50% 46%,#dac6f26b 0%,#f3edfc8f 48%,#fffffffa 100%)!important}html body .community-write-submit-button,html body .pet-editor-save{color:#d8665d!important}html body .pet-editor-save{border-radius:999px!important}html body .pet-breed-mobile-list .pet-library-card{align-items:stretch!important;width:100%!important}html body .pet-breed-mobile-list .pet-breed-card-head{box-sizing:border-box!important;border-bottom:1px solid #ecc0ac3d!important;justify-content:flex-start!important;align-items:center!important;height:56px!important;min-height:56px!important;padding:0 18px!important;display:flex!important;overflow:hidden!important}html body .pet-breed-mobile-list .pet-breed-card-head h3{min-width:0!important}html body .pet-breed-preview-stage .pet-breed-preview-art{padding:0!important}html body .pet-breed-preview-stage .pet-breed-preview-art>.smart-image,html body .pet-breed-preview-stage .pet-breed-preview-art>.fit-image{box-sizing:border-box!important;place-items:center!important;width:100%!important;height:100%!important;display:grid!important;overflow:hidden!important}html body .pet-breed-preview-stage .pet-breed-preview-art img,html body .pet-breed-preview-stage .pet-breed-preview-art .catalog-source-image{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;padding:8px!important;display:block!important;transform:none!important}html body .pet-breed-preview-meta{box-sizing:border-box!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:5px 4px!important;font-size:9.5px!important;line-height:1.08!important;overflow:hidden!important}html body .pet-breed-preview-meta .pet-eye-color-chip{padding:2px 5px!important;font-size:8.5px!important}html body .my-pet-profile-copy{align-content:center!important}html body .my-pet-profile-copy h3{margin:0!important;font-size:22px!important;line-height:1.05!important}html body .my-pet-profile-copy>strong{padding:5px 11px!important;font-size:11.5px!important}html body .my-pet-profile-copy p{margin-top:5px!important;font-size:11.5px!important;line-height:1.22!important}@media (width<=1160px){html body .pet-breed-library.pet-breed-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body .app-download-buttons{align-items:center!important;gap:10px!important}html body .app-download-buttons .app-store-badge,html body .app-download-buttons a.app-store-badge{box-sizing:border-box!important;color:#000!important;width:192px!important;min-width:192px!important;height:64px!important;min-height:64px!important;box-shadow:none!important;background:#fff!important;border:2px solid #111!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;padding:0 13px!important;font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:400!important;line-height:1!important;text-decoration:none!important;transition:transform .16s,box-shadow .16s,background .16s!important;display:inline-flex!important;transform:none!important}html body .app-download-buttons .app-store-badge:hover,html body .app-download-buttons a.app-store-badge:hover{background:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px #1914171f!important}html body .app-download-buttons .app-store-badge:focus-visible{outline-offset:3px!important;outline:3px solid #ff90ba5c!important}html body .store-badge-google-icon{flex:none!important;width:39px!important;height:39px!important;display:block!important}html body .store-badge-apple-icon{color:#000!important;flex:none!important;width:40px!important;height:40px!important;margin-left:-1px!important;display:block!important}html body .app-download-buttons .store-badge-copy{color:#000!important;text-align:left!important;gap:2px!important;min-width:0!important;line-height:1!important;display:grid!important}html body .app-download-buttons .store-badge-copy small{color:#000!important;letter-spacing:.02em!important;white-space:nowrap!important;font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:10px!important;font-weight:500!important;line-height:1!important;display:block!important}html body .app-download-buttons .store-badge-copy strong{color:#000!important;letter-spacing:-.035em!important;white-space:nowrap!important;font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:23px!important;font-weight:500!important;line-height:.98!important;display:block!important}html body .official-apple-store-badge .store-badge-copy small{letter-spacing:0!important}@media (width<=760px){html body .app-download-buttons .app-store-badge,html body .app-download-buttons a.app-store-badge{flex:none!important;width:184px!important;min-width:184px!important;height:61px!important;min-height:61px!important}html body .app-download-buttons{justify-content:center!important}}html body .community-floating-write-button,html body .pet-floating-add-button,html body .community-write-submit-button,html body .pet-editor-save{color:#d8665d!important;border:1px solid #ef7e7494!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,filter .16s!important}html body .community-floating-write-button:hover,html body .pet-floating-add-button:hover,html body .community-write-submit-button:hover,html body .pet-editor-save:hover{color:#c6524a!important;filter:saturate(1.06)brightness(1.01)!important;transform:translateY(-3px)scale(1.015)!important}html body .pet-editor-delete-icon-button{transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s!important}html body .pet-editor-delete-icon-button:hover{color:#c75f55!important;background:#fff0ec!important;border-color:#e2756994!important;transform:translateY(-2px)scale(1.03)!important;box-shadow:0 12px 24px #c96a5b29!important}html body .pet-wheel-picker-window{scroll-behavior:auto!important;overscroll-behavior:contain!important}html body .pet-wheel-picker-window>button.active{scroll-margin-block:54px!important}html body .my-pet-favorite-preview{grid-template-rows:54px minmax(18px,auto)!important;align-content:center!important;gap:8px!important;min-height:86px!important;overflow:hidden!important}html body .my-pet-favorite-preview-art{grid-row:1!important;align-self:end!important}html body .my-pet-favorite-preview strong{grid-row:2!important;align-self:start!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:9.5px!important;line-height:1.1!important}html body .pet-breed-library.pet-breed-mobile-list{display:grid!important}html body .pet-breed-mobile-list .pet-library-card{border-width:2px!important;grid-template-rows:58px minmax(0,190px)!important;min-width:0!important}html body .pet-breed-mobile-list .pet-breed-card-head,html body .pet-breed-mobile-list .pet-library-card[class*=pet-fur-tone-] .pet-breed-card-head,html body .pet-breed-preview-stage,html body .pet-breed-preview-stage .pet-breed-preview-art{min-width:0!important}html body .pet-breed-preview-stage .pet-breed-preview-meta{box-sizing:border-box!important;color:#7b7277!important;white-space:nowrap!important;background:#fffffffb!important;border-top:1px solid #eebaa92e!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-width:0!important;height:48px!important;padding:4px 4px 5px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:9.2px!important;line-height:1!important;display:flex!important;overflow:hidden!important}html body .pet-breed-preview-stage .pet-breed-preview-meta>strong,html body .pet-breed-preview-stage .pet-breed-preview-meta .pet-eye-style-chip{text-overflow:ellipsis!important;min-width:0!important;font-family:inherit!important;font-size:9.2px!important;font-weight:700!important;overflow:hidden!important}html body .pet-breed-preview-stage .pet-breed-preview-meta .pet-eye-color-chip{text-overflow:ellipsis!important;flex:none!important;max-width:38px!important;padding:3px 5px!important;font-size:8.5px!important;line-height:1!important;overflow:hidden!important}html body .pet-breed-scroll-overlay{z-index:12!important;color:#d77e6d!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffff2!important;border:2px solid #efa59475!important;border-radius:50%!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;display:grid!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important;box-shadow:0 9px 20px #5f424b21!important}html body .pet-species-cat .pet-breed-scroll-overlay{color:#bf961a!important;background:#fffdeff5!important;border-color:#ecc65094!important}html body .pet-species-dog .pet-breed-scroll-overlay{color:#cd7768!important;background:#fff8f6f5!important;border-color:#efa5948f!important}html body .pet-breed-scroll-overlay:hover{transform:translateY(-50%)scale(1.055)!important}html body .pet-eye-style-chip{border:1.2px solid var(--eye-style-border,#e6c3b480)!important;color:var(--eye-style-text,#8b7276)!important;background:var(--eye-style-bg,#fff7f4)!important;white-space:nowrap!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:4px 7px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:10px!important;font-style:normal!important;line-height:1!important;display:inline-flex!important}html body .eye-style-sleepy{--eye-style-border:#9bc8eb;--eye-style-text:#397eae;--eye-style-bg:#eaf5fd}html body .eye-style-cat{--eye-style-border:#e3a3df;--eye-style-text:#a43b91;--eye-style-bg:#fff0fb}html body .eye-style-round{--eye-style-border:#efb1cc;--eye-style-text:#c56691;--eye-style-bg:#fff0f7}html body .eye-style-bean{--eye-style-border:#d7b28f;--eye-style-text:#8b5c35;--eye-style-bg:#f8eadf}html body .pet-detail-catalog-shell .filter-section .filter-chip{border-width:1.4px!important}html body .app-download-buttons,html body .app-download-store-buttons,html body .official-store-badges{align-items:center!important}html body .app-download-buttons .app-store-badge,html body .app-download-buttons a.app-store-badge,html body .app-download-store-buttons .app-store-badge,html body .app-download-store-buttons a.app-store-badge,html body .official-store-badges .app-store-badge,html body .official-store-badges a.app-store-badge{box-sizing:border-box!important;color:#242424!important;width:192px!important;min-width:192px!important;height:64px!important;min-height:64px!important;box-shadow:none!important;background:#fff!important;border:2px solid #2f2f2f!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;padding:0 14px!important;font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}html body .store-badge-logo{object-fit:contain!important;object-position:center!important}html body .app-download-store-buttons .store-badge-copy,html body .official-store-badges .store-badge-copy{color:#242424!important}html body .app-download-store-buttons .store-badge-copy strong,html body .official-store-badges .store-badge-copy strong{letter-spacing:-.035em!important;font-weight:500!important;line-height:.98!important}html body .official-apple-store-badge .store-badge-copy small{font-size:11px!important}html body .official-apple-store-badge .store-badge-copy strong{letter-spacing:-.05em!important}@media (width<=760px){html body .pet-breed-mobile-list .pet-library-card{grid-template-rows:56px minmax(0,182px)!important}}html body .pet-breed-mobile-list .pet-library-card{border-radius:24px!important}html body .pet-breed-mobile-list .pet-breed-card-head,html body .pet-breed-mobile-list .pet-library-card[class*=pet-fur-tone-] .pet-breed-card-head{pointer-events:none!important;background-image:none!important;border-bottom:0!important;justify-content:flex-start!important;position:relative!important}html body .pet-breed-mobile-list .pet-breed-card-head h3{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:18px!important;overflow:hidden!important}html body .pet-breed-preview-stage{justify-content:flex-start!important;width:100%!important;transform:none!important}html body .pet-breed-preview-stage .pet-breed-preview-scroll{scroll-snap-type:x proximity!important;margin:0!important;transform:none!important}html body .pet-breed-preview-stage .pet-breed-preview-scroll::-webkit-scrollbar{display:none!important}html body .pet-breed-preview-stage .pet-breed-preview-thumb{box-sizing:border-box!important;scroll-snap-align:start!important;background:#fff!important;border:1.6px solid #eebaa957!important;border-radius:17px!important;padding:0!important;overflow:hidden!important;transform:none!important}html body .pet-breed-preview-stage .pet-breed-preview-art{box-sizing:border-box!important;place-items:center!important;width:100%!important;display:grid!important}html body .pet-breed-preview-stage .pet-breed-preview-art>.smart-image,html body .pet-breed-preview-stage .pet-breed-preview-art>.fit-image,html body .pet-breed-preview-stage .pet-breed-preview-art img,html body .pet-breed-preview-stage .pet-breed-preview-art .catalog-source-image{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;padding:10px!important}html body .pet-breed-scroll-overlay,html body .pet-breed-preview-stage .pet-breed-scroll-overlay{position:absolute!important}html body .store-badge-logo{color:#262626!important;flex:none!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}html body .store-badge-logo svg{width:100%!important;height:100%!important;display:block!important}html body .store-badge-google-logo{width:39px!important;height:39px!important}html body .store-badge-apple-logo{width:38px!important;height:38px!important}html body .app-download-store-buttons .store-badge-copy strong,html body .official-store-badges .store-badge-copy strong{color:#272727!important}html body .detail-related-main-card .smart-image img,html body .detail-related-ingredient-slot .smart-image img,html body .app-catalog-card .smart-image img,html body .catalog-card .smart-image img{content-visibility:auto}@media (width<=760px){html body .pet-breed-preview-stage{padding:0 16px 16px!important}html body .app-download-store-buttons .app-store-badge,html body .official-store-badges .app-store-badge{height:62px!important;min-height:62px!important}}html body .app-download-copy .eyebrow{margin-bottom:9px!important}html body .app-download-store-buttons .app-store-badge,html body .app-download-store-buttons a.app-store-badge,html body .official-store-badges .app-store-badge,html body .official-store-badges a.app-store-badge{overflow:visible!important}html body .app-download-store-buttons .store-badge-copy strong,html body .official-store-badges .store-badge-copy strong,html body .official-apple-store-badge .store-badge-copy strong{max-width:none!important}html body .store-badge-logo,html body .store-badge-logo svg{overflow:visible!important}html body .community-floating-write-button,html body .pet-floating-add-button,html body .community-write-submit-button,html body .pet-editor-save{background:radial-gradient(138% 195%,#ffa69bbd 0%,#ffbcb56b 56%,#fff9f8fc 100%)!important;border-color:#ef7e74b8!important;box-shadow:0 10px 22px #da60582e,inset 0 1px #fffffffa!important}html body .community-floating-write-button:hover,html body .pet-floating-add-button:hover,html body .community-write-submit-button:hover,html body .pet-editor-save:hover{background:radial-gradient(140% 200%,#ff968bd1 0%,#ffb0a880 56%,#fff7f6fe 100%)!important;border-color:#de635ae0!important;box-shadow:0 15px 29px #cf4e4540,inset 0 1px #fffffffa!important}html body .pet-breed-library.pet-breed-mobile-list{align-items:stretch!important}html body .pet-breed-mobile-list .pet-library-card{cursor:pointer!important}html body .pet-breed-mobile-list .pet-breed-card-head,html body .pet-breed-mobile-list .pet-library-card[class*=pet-fur-tone-] .pet-breed-card-head{z-index:1!important}html body .pet-breed-preview-stage .pet-breed-preview-scroll{cursor:pointer!important;grid-auto-columns:112px!important;grid-auto-flow:column!important}html body .pet-breed-scroll-overlay,html body .pet-breed-preview-stage .pet-breed-scroll-overlay{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffffc7!important;width:40px!important;min-width:40px!important;height:40px!important}html body .pet-eye-style-chip,html body .pet-breed-preview-stage .pet-breed-preview-meta>strong,html body .pet-breed-preview-stage .pet-breed-preview-meta .pet-eye-style-chip,html body .pet-eye-color-chip,html body .pet-breed-preview-stage .pet-breed-preview-meta .pet-eye-color-chip,html body .pet-variant-tag-row .pet-eye-style-chip,html body .pet-variant-tag-row .pet-eye-color-chip{box-sizing:border-box!important;white-space:nowrap!important;border-width:1.3px!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:48px!important;height:24px!important;min-height:24px!important;padding:0 9px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:10.5px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}html body .pet-eye-style-chip.eye-style-sleepy{color:#357fac!important;background:#e8f6ff!important;border-color:#9ccdf2!important}html body .pet-eye-style-chip.eye-style-cat{color:#b04b9a!important;background:#fff0fb!important;border-color:#eeb0df!important}html body .pet-eye-style-chip.eye-style-round{color:#c76191!important;background:#fff0f7!important;border-color:#f0afcc!important}html body .pet-eye-style-chip.eye-style-bean{color:#8a5a37!important;background:#f8eadd!important;border-color:#d8b28e!important}html body .pet-eye-color-chip.eye-tone-default{color:#776d75!important;background:#f7f3f6!important;border-color:#d5ced5!important}html body .pet-eye-color-chip.eye-tone-green{color:#43885d!important;background:#eaf8ef!important;border-color:#9fd6b5!important}html body .pet-eye-color-chip.eye-tone-blue{color:#397eae!important;background:#eaf5fd!important;border-color:#9bc8eb!important}html body .pet-eye-color-chip.eye-tone-pink{color:#c56691!important;background:#fff0f7!important;border-color:#efb1cc!important}html body .pet-eye-color-chip.eye-tone-purple{color:#7650aa!important;background:#f3ecfc!important;border-color:#c4a8e7!important}html body .pet-eye-color-chip.eye-tone-orange{color:#c87828!important;background:#fff3e3!important;border-color:#efbd85!important}html body .pet-eye-color-chip.eye-tone-yellow{color:#a98220!important;background:#fff9d9!important;border-color:#ead17d!important}html body .pet-eye-color-chip.eye-tone-brown{color:#8a5b3d!important;background:#f6e8dc!important;border-color:#d3aa8a!important}html body .pet-eye-color-chip.eye-tone-gray,html body .pet-eye-color-chip.eye-tone-silver{color:#667181!important;background:#e9edf2!important;border-color:#b8c0cc!important}html body .pet-eye-color-chip.eye-tone-black{color:#4a333c!important;background:#e8dfe3!important;border-color:#7c6870!important}html body .pet-eye-color-chip.eye-tone-white{color:#747c87!important;background:#f2f4f7!important;border-color:#c9ced6!important}html body .pet-eye-color-chip.eye-tone-red{color:#c45e61!important;background:#fff0ef!important;border-color:#eeaaa8!important}html body .pet-eye-color-chip.eye-tone-gold{color:#96721a!important;background:#fff5cf!important;border-color:#ddbe68!important}html body .pet-detail-catalog-shell .filter-chip[aria-label*=좋아요]{--chip-rgb:236, 134, 170!important;--chip-ink:#d95f90!important}html body .pet-detail-catalog-shell .filter-chip:has(svg){--chip-rgb:236, 134, 170!important;--chip-ink:#d95f90!important}html body .pet-detail-catalog-shell .filter-section:last-child .filter-chip,html body .pet-detail-catalog-shell .filter-section:last-child .filter-chip.active{--chip-rgb:236, 134, 170!important;--chip-ink:#d95f90!important}html body .my-pet-profile-copy{gap:3px!important}html body .my-pet-profile-copy h3{margin-bottom:2px!important}html body .my-pet-profile-copy>strong{margin-top:2px!important;margin-bottom:2px!important}html body .my-pet-profile-copy p{margin:4px 0 0 8px!important}html body .my-pet-favorite-preview strong{margin-top:5px!important}html body .pet-name-field input{line-height:1.35!important}html body .pet-editor-selected-chip{text-align:center!important;justify-content:center!important;gap:0!important;width:fit-content!important;min-width:0!important;max-width:min(100%,360px)!important;margin:12px auto 0!important}html body .pet-editor-selected-chip svg{display:none!important}html body .app-profile-modal .profile-cover-close{overflow:visible!important}html body .app-profile-modal .profile-cover-upload-button,html body .app-profile-modal .cover-edit.profile-cover-upload-button{z-index:19!important;bottom:18px!important;right:22px!important;overflow:visible!important}html body .app-profile-modal .app-profile-community-body,html body .app-profile-modal .community-profile-preview-body.app-profile-community-body{margin:0!important}html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit>.smart-image,html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit>.fit-image,html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit img,html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit .catalog-source-image{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;padding:0!important;transform:none!important}html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit span{bottom:7px!important;right:7px!important}html body .app-profile-modal .app-profile-community-copy{padding-bottom:18px!important}@media (width<=1180px){html body .pet-breed-library.pet-breed-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){html body .pet-breed-library.pet-breed-mobile-list{grid-template-columns:1fr!important}html body .pet-breed-preview-stage .pet-breed-preview-scroll{grid-auto-columns:94px!important}html body .pet-breed-preview-stage .pet-breed-preview-thumb{grid-template-rows:108px 44px!important;width:94px!important;min-width:94px!important;max-width:94px!important;height:152px!important;min-height:152px!important;max-height:152px!important}html body .pet-breed-preview-stage .pet-breed-preview-art{height:108px!important;min-height:108px!important;max-height:108px!important}html body .app-download-store-buttons .store-badge-copy strong,html body .official-store-badges .store-badge-copy strong{font-size:24px!important}}html body .community-floating-write-button,html body .pet-floating-add-button{min-width:66px!important;min-height:66px!important}html body .community-floating-write-button:hover,html body .pet-floating-add-button:hover{color:#fff!important}html body .pet-breed-library.pet-breed-mobile-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}html body .pet-breed-mobile-list .pet-library-card{flex-direction:column!important;display:flex!important;position:relative!important}html body .pet-breed-mobile-list .pet-breed-card-head,html body .pet-breed-mobile-list .pet-library-card[class*=pet-fur-tone-] .pet-breed-card-head{box-shadow:none!important;background:0 0!important;border:0!important}html body .pet-breed-mobile-list .pet-breed-card-head h3{box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important;line-height:1.2!important}html body .pet-breed-preview-stage .pet-breed-preview-scroll{scrollbar-width:none!important;flex-wrap:nowrap!important}html body .pet-breed-preview-stage .pet-breed-preview-thumb{flex:0 0 112px!important;grid-template-rows:118px 50px!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:168px!important;min-height:168px!important;max-height:168px!important;display:grid!important}html body .pet-breed-preview-stage .pet-breed-preview-art{height:128px!important;min-height:118px!important;max-height:118px!important}html body .pet-breed-preview-stage .pet-breed-scroll-overlay,html body .pet-breed-scroll-overlay{box-shadow:0 10px 22px #7856481f!important}html body .pet-breed-preview-meta{gap:5px!important}html body .pet-eye-style-chip,html body .pet-breed-preview-stage .pet-breed-preview-meta>strong,html body .pet-eye-color-chip,html body .pet-breed-preview-stage .pet-breed-preview-meta .pet-eye-color-chip{box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:24px!important;min-height:24px!important;padding:0 6px!important;font-size:10px!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}html body .pet-eye-color-chip.eye-tone-lime,html body .pet-eye-color-chip.eye-tone-mint{color:#43885d!important;background:#eaf8ef!important;border-color:#a7dcb7!important}html body .pet-eye-color-chip.eye-tone-teal,html body .pet-eye-color-chip.eye-tone-cyan{color:#348693!important;background:#e9fbfc!important;border-color:#93d4df!important}html body .pet-eye-color-chip.eye-tone-olive{color:#657835!important;background:#f2f7e4!important;border-color:#b8c886!important}html body .pet-eye-color-chip.eye-tone-amber{color:#a46f1f!important;background:#fff1db!important;border-color:#e8bd78!important}html body .pet-eye-color-chip.eye-tone-emerald{color:#2f8455!important;background:#e6f8ed!important;border-color:#90d2aa!important}html body .pet-detail-catalog-shell button.filter-chip[aria-label*=좋아요],html body .pet-detail-catalog-shell button.filter-chip[data-filter*=좋아요],html body .pet-detail-catalog-shell .filter-chip.liked-only,html body .pet-detail-catalog-shell .filter-section:last-child .filter-chip{--chip-rgb:236, 134, 170!important;--chip-ink:#d95f90!important;color:#d95f90!important;background:#fff0f7eb!important;border-color:#ec86aa7a!important}html body .pet-detail-catalog-shell .filter-section:last-child .filter-chip.active{background:radial-gradient(132% 185%,#ec86aa75 0%,#ec86aa3d 54%,#ec86aa14 76%,#fffffffa 100%)!important}html body .pet-name-field input{min-height:56px!important;padding:16px 18px 13px 23px!important}html body .pet-editor-selected-chip{margin-left:auto!important;margin-right:auto!important;transform:translate(0)!important}:is(html body .modal:has(.app-profile-modal),html body .modal-content:has(.app-profile-modal)),html body .app-profile-modal{overflow:visible!important}html body .app-profile-modal .app-profile-community-head,html body .app-profile-modal .community-profile-preview-head.app-profile-community-head{margin-top:-70px!important}html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit>.smart-image,html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit>.fit-image{border-radius:50%!important;width:100%!important;height:100%!important;display:block!important;overflow:hidden!important}html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit img,html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit .catalog-source-image{object-fit:cover!important;object-position:center!important;border-radius:50%!important;width:100%!important;height:100%!important;padding:0!important;transform:none!important}@media (width<=980px){html body .app-download-store-buttons,html body .official-store-badges{flex-wrap:wrap!important}}@media (width<=760px){html body .community-floating-write-button,html body .pet-floating-add-button{width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important}html body .app-profile-modal .app-profile-community-head,html body .app-profile-modal .community-profile-preview-head.app-profile-community-head{margin-top:-54px!important}}html body .community-floating-write-button,html body .pet-floating-add-button{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .app-download-copy{align-content:center!important}html body .app-download-copy .eyebrow{background:#ffead3eb!important;border:1px solid #ebaa6d4d!important;border-radius:8px!important}html body .app-download-copy h2{letter-spacing:-.03em!important}html body .app-download-store-buttons,html body .official-store-badges{max-width:none!important}html body .app-download-store-buttons .app-store-badge,html body .app-download-store-buttons a.app-store-badge,html body .official-store-badges .app-store-badge,html body .official-store-badges a.app-store-badge{flex:0 0 230px!important}html body .app-download-store-buttons .store-badge-copy,html body .official-store-badges .store-badge-copy{white-space:nowrap!important;max-width:calc(100% - 54px)!important;font-family:inherit!important}html body .app-download-store-buttons .store-badge-copy small,html body .official-store-badges .store-badge-copy small{text-transform:none!important;height:auto!important;font-family:inherit!important}html body .app-download-store-buttons .store-badge-copy strong,html body .official-store-badges .store-badge-copy strong,html body .official-apple-store-badge .store-badge-copy strong{font-family:inherit!important}html body .app-download-store-buttons .app-store-badge:hover,html body .official-store-badges .app-store-badge:hover{background:#fff!important}html body .pet-breed-preview-stage .pet-breed-scroll-overlay,html body .pet-breed-scroll-overlay{opacity:.68!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffffc2!important}html body .pet-breed-preview-stage .pet-breed-scroll-overlay:hover,html body .pet-breed-scroll-overlay:hover{opacity:.96!important}html body .app-modal:has(.app-profile-modal){border-radius:28px!important;width:min(960px,100vw - 42px)!important;max-width:960px!important;padding:0!important;overflow:visible!important}html body .app-modal.wide:has(.app-profile-modal){border-radius:28px!important;width:min(960px,100vw - 42px)!important;max-width:960px!important;padding:0!important;overflow:visible!important}html body .modal:has(.app-profile-modal){border-radius:28px!important;width:min(960px,100vw - 42px)!important;max-width:960px!important;padding:0!important;overflow:visible!important}html body .modal-content:has(.app-profile-modal){border-radius:28px!important;width:min(960px,100vw - 42px)!important;max-width:960px!important;padding:0!important;overflow:visible!important}html body .profile-settings-modal.app-profile-modal,html body .app-profile-modal{background:#fff!important;border-radius:28px!important;width:100%!important;max-width:none!important;padding:0!important;overflow:hidden!important}html body .app-profile-modal .app-profile-community-hero{background:#fff!important;margin:0!important;position:relative!important;overflow:visible!important}html body .app-profile-modal .app-profile-community-cover,html body .app-profile-modal .community-profile-preview-cover.app-profile-community-cover{background-position:50%!important;background-size:cover!important;border-radius:28px 28px 0 0!important;height:310px!important;min-height:310px!important;margin:0!important;overflow:hidden!important}html body .app-profile-modal .profile-cover-close{z-index:40!important;border-radius:50%!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;top:14px!important;right:14px!important;transform:none!important}html body .app-profile-modal .cover-edit.profile-cover-upload-button,html body .app-profile-modal .profile-cover-upload-button{z-index:38!important;border-radius:14px!important;max-width:calc(100% - 36px)!important;height:46px!important;padding:0 18px!important;bottom:20px!important;right:18px!important;transform:none!important}html body .app-profile-modal .app-profile-community-body,html body .app-profile-modal .community-profile-preview-body.app-profile-community-body{background:#fffffffa!important;min-height:152px!important;padding:0 38px 28px!important;overflow:visible!important}html body .app-profile-modal .app-profile-community-head,html body .app-profile-modal .community-profile-preview-head.app-profile-community-head{z-index:8!important;grid-template-columns:128px minmax(0,1fr)!important;align-items:end!important;gap:24px!important;margin:0!important;display:grid!important;position:relative!important;overflow:visible!important;transform:translateY(-58px)!important}html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit,html body .app-profile-modal .app-profile-community-head>.community-profile-preview-avatar{box-sizing:border-box!important;background:#fff!important;border:6px solid #fff!important;border-radius:50%!important;width:128px!important;min-width:128px!important;height:128px!important;min-height:128px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;box-shadow:0 18px 34px #301f252e!important}html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit>.smart-image,html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit>.fit-image,html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit .smart-image{background:#f3eef1!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important;overflow:hidden!important}html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit img,html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit .catalog-source-image,html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit .smart-image img{object-fit:cover!important;object-position:center!important;border-radius:50%!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;padding:0!important;transform:none!important}html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit>span{z-index:9!important;bottom:7px!important;right:-1px!important}html body .app-profile-modal .app-profile-community-copy{align-self:end!important;gap:5px!important;margin:0!important;padding:0 0 18px!important;display:grid!important}html body .app-profile-modal .app-profile-community-copy .eyebrow{letter-spacing:.22em!important;margin:0!important;font-size:11px!important;line-height:1!important}html body .app-profile-modal .app-profile-community-copy h2{margin:0!important;font-size:30px!important;line-height:1.05!important}html body .app-profile-modal .app-profile-community-copy p{margin:0!important;font-size:14px!important;line-height:1.2!important}html body .app-profile-modal .profile-form-only{margin-top:-32px!important;padding:0 38px 30px!important}@media (width<=1100px){html body .app-download-footer{grid-template-columns:1fr!important;gap:24px!important}html body .app-download-store-buttons,html body .official-store-badges{justify-content:flex-start!important}}@media (width<=760px){html body .community-floating-write-button,html body .pet-floating-add-button{bottom:24px!important;right:20px!important}html body .app-download-store-buttons,html body .official-store-badges{flex-wrap:wrap!important;gap:12px!important}html body .app-download-store-buttons .app-store-badge,html body .official-store-badges .app-store-badge{flex-basis:210px!important;width:210px!important;min-width:210px!important}html body .app-profile-modal .app-profile-community-cover,html body .app-profile-modal .community-profile-preview-cover.app-profile-community-cover{height:230px!important;min-height:230px!important}html body .app-profile-modal .app-profile-community-head,html body .app-profile-modal .community-profile-preview-head.app-profile-community-head{grid-template-columns:96px minmax(0,1fr)!important;gap:16px!important;transform:translateY(-44px)!important}html body .app-profile-modal .app-profile-community-head>.profile-avatar-edit,html body .app-profile-modal .app-profile-community-head>.community-profile-preview-avatar{border-width:4px!important;width:96px!important;min-width:96px!important;height:96px!important;min-height:96px!important}html body .app-profile-modal .app-profile-community-copy{padding-bottom:10px!important}}html body .community-floating-write-button,html body .pet-floating-add-button{border-color:#e86864eb!important}html body .community-floating-write-button:hover,html body .pet-floating-add-button:hover{border-color:#e15c58f5!important}html body .community-floating-write-button svg,html body .pet-floating-add-button svg{color:#fff!important}html body .app-download-footer{box-sizing:border-box!important;border-radius:24px!important;margin:26px auto!important;display:grid!important}html body .app-download-copy{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:10px!important;min-width:0!important;display:flex!important}html body .app-download-copy .eyebrow{color:#df8b50!important;letter-spacing:.22em!important;text-transform:uppercase!important;border-bottom:1px solid #e2895275!important;align-items:center!important;width:fit-content!important;margin:0 0 2px!important;padding:0 0 3px!important;font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}html body .app-download-copy h2{margin:0!important;font-size:clamp(22px,2.1vw,29px)!important;line-height:1.16!important}html body .app-download-copy p{margin:0!important;font-size:15px!important;line-height:1.45!important}html body .app-download-store-buttons,html body .official-store-badges{flex-wrap:nowrap!important}html body .app-download-store-buttons .app-store-badge,html body .app-download-store-buttons a.app-store-badge,html body .official-store-badges .app-store-badge,html body .official-store-badges a.app-store-badge{border:2px solid #3c3b3d!important;grid-template-columns:42px minmax(0,1fr)!important;column-gap:11px!important;font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important;text-decoration:none!important}html body .app-download-store-buttons .store-badge-logo,html body .official-store-badges .store-badge-logo{min-width:42px!important;overflow:visible!important}html body .app-download-store-buttons .store-badge-logo svg,html body .official-store-badges .store-badge-logo svg{width:36px!important;height:36px!important;display:block!important}html body .app-download-store-buttons .store-badge-copy,html body .official-store-badges .store-badge-copy{gap:1px!important;line-height:1!important;overflow:visible!important}html body .app-download-store-buttons .store-badge-copy small,html body .official-store-badges .store-badge-copy small{color:#3f3d41!important;white-space:nowrap!important;width:100%!important;margin:0!important;line-height:1.04!important;display:block!important}html body .app-download-store-buttons .store-badge-copy strong,html body .official-store-badges .store-badge-copy strong,html body .official-apple-store-badge .store-badge-copy strong{color:#343236!important;white-space:nowrap!important;margin:0!important;line-height:.98!important;display:block!important}html body .official-google-play-badge .store-badge-copy strong,html body .official-apple-store-badge .store-badge-copy strong{font-size:25px!important}html body .community-profile-page.is-own-community-profile{position:relative!important;overflow:hidden!important}html body .community-profile-cover-wrap{height:clamp(250px,30vw,380px)!important}html body .community-profile-cover-wrap .community-profile-cover{cursor:zoom-in!important;background-position:50%!important;background-size:cover!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;display:block!important}html body .community-profile-page.is-own-community-profile .community-profile-cover-wrap .community-profile-cover{cursor:pointer!important}html body .community-profile-cover-change{color:#6b5964!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffffe0!important;border:0!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:0 20px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:15px!important;font-weight:800!important;display:inline-flex!important;position:absolute!important;box-shadow:0 10px 24px #462e3726!important}html body .community-profile-page .community-profile-main{background:#fffffff0!important;grid-template-columns:140px minmax(0,1fr) auto!important;align-items:start!important;gap:22px!important;min-height:112px!important;padding:0 32px 26px!important;display:grid!important;position:relative!important}html body .community-profile-page .community-profile-avatar-button{background:#fff!important;border:6px solid #fff!important;border-radius:50%!important;width:136px!important;min-width:136px!important;height:136px!important;margin-top:-58px!important;padding:6px!important;position:relative!important;overflow:visible!important;box-shadow:0 13px 30px #402f3729!important}html body .community-profile-page .community-profile-avatar-button>.smart-image,html body .community-profile-page .community-profile-avatar-button>img,html body .community-profile-page .community-profile-avatar-button .catalog-source-image{object-fit:cover!important;object-position:center!important;border-radius:50%!important;width:100%!important;height:100%!important;overflow:hidden!important}html body .community-profile-avatar-edit-mark{color:#fff!important;background:#ff6f9b!important;border-radius:50%!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important;position:absolute!important;box-shadow:0 7px 14px #ff6f9b47!important}html body .community-profile-page .community-profile-copy{padding-top:19px!important}html body .community-profile-inline-edit{width:fit-content!important;max-width:100%!important;color:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}html body .community-profile-name-edit,html body .community-profile-copy h2{color:#363139!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:34px!important;line-height:1.05!important}html body .community-profile-uid-edit,html body .community-profile-copy p{color:#8c858d!important;margin-top:9px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:15px!important;font-weight:700!important}html body .community-profile-inline-edit:hover{color:#ff6f9b!important}@media (width<=880px){html body .app-download-footer{grid-template-columns:1fr!important;gap:18px!important;width:min(100% - 28px,640px)!important}html body .app-download-store-buttons,html body .official-store-badges{flex-wrap:wrap!important;justify-content:flex-start!important;min-width:0!important}html body .community-profile-page .community-profile-main{grid-template-columns:108px minmax(0,1fr)!important;padding-inline:22px!important}html body .community-profile-page .community-profile-avatar-button{width:104px!important;min-width:104px!important;height:104px!important;margin-top:-44px!important}}html body .pet-breed-mobile-list .pet-library-card,html body .pet-breed-mobile-list .pet-breed-card,html body .pet-breed-card.pet-library-card{isolation:isolate!important;position:relative!important;overflow:visible!important}html body .pet-breed-mobile-list .pet-library-card:before,html body .pet-breed-mobile-list .pet-breed-card:before,html body .pet-breed-card.pet-library-card:before{content:""!important;z-index:-1!important;border-radius:inherit!important;pointer-events:none!important;background:radial-gradient(100% 118% at 74% 54%,#fff69942,#fffffff0 62%,#fffffffc)!important;position:absolute!important;inset:0!important}html body .pet-breed-mobile-list .pet-library-card.pet-fur-tone-white:before,html body .pet-breed-mobile-list .pet-breed-card.pet-fur-tone-white:before{background:radial-gradient(100% 118% at 74% 54%,#e1e7f066,#fffffff5 62%,#fffffffc)!important}html body .pet-breed-mobile-list .pet-library-card.pet-fur-tone-black:before,html body .pet-breed-mobile-list .pet-breed-card.pet-fur-tone-black:before{background:radial-gradient(100% 118% at 74% 54%,#695d652e,#fffffff2 62%,#fffffffc)!important}html body .pet-breed-mobile-list .pet-library-card.pet-fur-tone-silver:before,html body .pet-breed-mobile-list .pet-breed-card.pet-fur-tone-silver:before{background:radial-gradient(100% 118% at 74% 54%,#c6cfda47,#fffffff2 62%,#fffffffc)!important}html body .pet-breed-mobile-list .pet-library-card.pet-fur-tone-yellow:before,html body .pet-breed-mobile-list .pet-breed-card.pet-fur-tone-yellow:before{background:radial-gradient(100% 118% at 74% 54%,#fff69957,#fffffff2 62%,#fffffffc)!important}html body .pet-breed-mobile-list .pet-library-card.pet-fur-tone-brown:before,html body .pet-breed-mobile-list .pet-breed-card.pet-fur-tone-brown:before{background:radial-gradient(100% 118% at 74% 54%,#cda8823d,#fffffff2 62%,#fffffffc)!important}html body .pet-breed-mobile-list .pet-library-card.pet-fur-tone-pink:before,html body .pet-breed-mobile-list .pet-breed-card.pet-fur-tone-pink:before{background:radial-gradient(100% 118% at 74% 54%,#f5c2dc47,#fffffff2 62%,#fffffffc)!important}html body .pet-breed-mobile-list .pet-library-card.pet-fur-tone-green:before,html body .pet-breed-mobile-list .pet-breed-card.pet-fur-tone-green:before{background:radial-gradient(100% 118% at 74% 54%,#bee2c947,#fffffff2 62%,#fffffffc)!important}html body .pet-breed-mobile-list .pet-library-card.pet-fur-tone-blue:before,html body .pet-breed-mobile-list .pet-breed-card.pet-fur-tone-blue:before{background:radial-gradient(100% 118% at 74% 54%,#bbdaf44d,#fffffff2 62%,#fffffffc)!important}html body .pet-breed-mobile-list .pet-library-card.pet-fur-tone-purple:before,html body .pet-breed-mobile-list .pet-breed-card.pet-fur-tone-purple:before{background:radial-gradient(100% 118% at 74% 54%,#dac6f247,#fffffff2 62%,#fffffffc)!important}html body .pet-breed-mobile-list .pet-breed-card-head,html body .pet-breed-card .pet-breed-card-head{z-index:2!important;box-shadow:none!important;background:0 0!important;border:0!important;position:relative!important}html body .pet-breed-mobile-list .pet-breed-card-head:before,html body .pet-breed-mobile-list .pet-breed-card-head:after,html body .pet-breed-card .pet-breed-card-head:before,html body .pet-breed-card .pet-breed-card-head:after{content:none!important;display:none!important}html body .pet-breed-preview-stage{z-index:3!important}html body .pet-breed-preview-stage .pet-breed-preview-scroll{padding-right:34px!important}html body .pet-breed-scroll-overlay,html body .pet-breed-preview-stage .pet-breed-scroll-overlay{z-index:50!important;opacity:.92!important;pointer-events:auto!important;clip-path:none!important;top:50%!important;right:-18px!important;transform:translateY(-50%)!important}html body .pet-breed-scroll-overlay:hover,html body .pet-breed-preview-stage .pet-breed-scroll-overlay:hover{opacity:1!important;transform:translateY(-50%)scale(1.06)!important}html body .pet-breed-preview-stage .pet-breed-preview-thumb,html body .pet-breed-preview-thumb.pet-detail-style-preview{filter:none!important;background-clip:padding-box!important;border-radius:22px!important;position:relative!important;overflow:hidden!important;transform:translateZ(0)!important;box-shadow:0 10px 18px #634a520e,0 2px 7px #634a5209!important}html body .pet-breed-preview-stage .pet-breed-preview-thumb:before,html body .pet-breed-preview-stage .pet-breed-preview-thumb:after,html body .pet-breed-preview-stage .pet-breed-preview-art:before,html body .pet-breed-preview-stage .pet-breed-preview-art:after{border-radius:inherit!important;box-shadow:none!important}html body .pet-breed-preview-stage .pet-breed-preview-art{box-shadow:none!important;border-radius:22px 22px 0 0!important;overflow:hidden!important}html body .pet-breed-preview-stage .pet-breed-preview-art img,html body .pet-breed-preview-stage .pet-breed-preview-art .smart-image,html body .pet-breed-preview-stage .pet-breed-preview-art .catalog-source-image{box-shadow:none!important;filter:none!important;border-radius:0!important}html body .pet-breed-preview-stage .pet-breed-preview-meta{border-radius:0 0 22px 22px!important}@media (width<=760px){html body .pet-breed-scroll-overlay,html body .pet-breed-preview-stage .pet-breed-scroll-overlay{right:-10px!important}html body .pet-breed-preview-stage .pet-breed-preview-scroll{padding-right:26px!important}}html body .reset-button,html body .map-filter-reset-button{transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s!important}html body .reset-button:hover,html body .map-filter-reset-button:hover{color:#d66a5f!important;background:radial-gradient(135% 190%,#ffb8a954,#fffffffa 72%)!important;border-color:#ffa996b8!important;transform:translateY(-2px)!important;box-shadow:0 10px 20px #dc74601f,inset 0 1px #fffffff5!important}html body .community-floating-write-button,html body .pet-floating-add-button{z-index:70!important}html body .cafe24-air-glyph{vertical-align:baseline!important}html body .community-author-name .cafe24-air-glyph,html body .community-comment-author-name .cafe24-air-glyph,html body .community-profile-copy h2 .cafe24-air-glyph,html body .community-profile-main h2 .cafe24-air-glyph,html body .community-profile-inline-edit .cafe24-air-glyph{font-size:1em!important;transform:none!important}html body .community-profile-cover-button{cursor:zoom-in!important}html body .community-profile-avatar-edit-mark{pointer-events:auto!important}html body .community-profile-copy h2,html body .community-profile-copy h2 .cafe24-mixed-text,html body .community-profile-copy h2 .cafe24-mixed-text>span,html body .community-profile-inline-edit.community-profile-name-edit,html body .community-profile-inline-edit.community-profile-name-edit .cafe24-mixed-text,html body .community-profile-inline-edit.community-profile-name-edit .cafe24-mixed-text>span{font-size:34px!important;line-height:1.08!important}html body .community-write-tag-options>button.tag-tone-0.selected,html body .community-write-tag-options>button.tag-tone-0.selected:hover{--write-tag-color:#df5c81;--write-tag-border:#ffc0d2}html body .community-write-tag-options>button.tag-tone-1.selected,html body .community-write-tag-options>button.tag-tone-1.selected:hover{--write-tag-color:#d17b2e;--write-tag-border:#ffd0a0}html body .community-write-tag-options>button.tag-tone-2.selected,html body .community-write-tag-options>button.tag-tone-2.selected:hover{--write-tag-color:#318d75;--write-tag-border:#abe2d4}html body .community-write-tag-options>button.tag-tone-3.selected,html body .community-write-tag-options>button.tag-tone-3.selected:hover{--write-tag-color:#4c82b5;--write-tag-border:#bad8f1}html body .community-write-tag-options>button.tag-tone-4.selected,html body .community-write-tag-options>button.tag-tone-4.selected:hover{--write-tag-color:#7253aa;--write-tag-border:#d2bfee}html body .community-write-tag-options>button.tag-tone-dot.selected,html body .community-write-tag-options>button.tag-tone-dot.selected:hover{--write-tag-color:#3c8f79;--write-tag-border:#b5e0d4}html body .community-visibility-badge{height:21px!important}html body .community-board-author-copy .community-visibility-badge,html body .community-thread-author .community-visibility-badge,html body .community-detail-author-meta .community-visibility-badge{margin-left:6px!important}@media (width<=900px){html body .community-floating-write-button,html body .pet-floating-add-button{bottom:22px!important;right:18px!important}html body .community-profile-copy h2,html body .community-profile-copy h2 .cafe24-mixed-text,html body .community-profile-copy h2 .cafe24-mixed-text>span,html body .community-profile-inline-edit.community-profile-name-edit,html body .community-profile-inline-edit.community-profile-name-edit .cafe24-mixed-text,html body .community-profile-inline-edit.community-profile-name-edit .cafe24-mixed-text>span{font-size:28px!important}}html body .pet-detail-page .inline-catalog-filter-head .reset-button,html body .pet-page .inline-catalog-filter-head .reset-button,html body .pet-catalog-detail .inline-catalog-filter-head .reset-button,html body .pet-library-detail .inline-catalog-filter-head .reset-button,html body .pet-detail-filter-panel .reset-button{color:#8b7566!important;background:#fffffff5!important;border:1px solid #e0caaa94!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:38px!important;padding:0 13px!important;transition:transform .17s,color .17s,border-color .17s,background .17s,box-shadow .17s!important;display:inline-flex!important;box-shadow:0 4px 11px #785a370a!important}html body .pet-detail-page .inline-catalog-filter-head .reset-button:hover,html body .pet-page .inline-catalog-filter-head .reset-button:hover,html body .pet-catalog-detail .inline-catalog-filter-head .reset-button:hover,html body .pet-library-detail .inline-catalog-filter-head .reset-button:hover,html body .pet-detail-filter-panel .reset-button:hover{color:#aa7c20!important;background:radial-gradient(125% 170%,#f6d37733 0%,#f6d37714 58%,#fffffffa 100%)!important;border-color:#e1bc5b80!important;transform:translateY(-2px)!important;box-shadow:0 9px 19px #a97e1c1a!important}html body .community-floating-write-button,html body .pet-floating-add-button{filter:none!important}@media (width<=980px){html body .community-floating-write-button,html body .pet-floating-add-button{right:22px!important}}html body .community-profile-cover-wrap{margin-bottom:0!important}html body .community-profile-cover-change{z-index:9!important;border-radius:14px!important}html body .community-profile-main{border-radius:0 0 26px 26px!important;grid-template-columns:132px minmax(0,1fr) auto!important}html body .community-profile-avatar-button{background:#fff!important;border:7px solid #fff!important;border-radius:50%!important;padding:0!important;box-shadow:0 14px 34px #23141c29!important}html body .community-profile-avatar-button .smart-image,html body .community-profile-avatar-button .fit-image{background:#f3f5f8!important;border-radius:50%!important;width:100%!important;height:100%!important;overflow:hidden!important}html body .community-profile-avatar-button img{object-fit:cover!important;object-position:center center!important;border-radius:50%!important;width:100%!important;height:100%!important}html body .community-profile-avatar-button .smart-image-fallback,html body .community-profile-avatar-button .fit-image-fallback,html body .community-profile-avatar-button span:not(.community-profile-avatar-edit-mark){font-size:48px!important}html body .community-profile-avatar-edit-mark{z-index:12!important;bottom:8px!important;right:-5px!important}html body .community-profile-copy h2,html body .community-profile-name-edit-row,html body .community-profile-name-edit{width:fit-content!important;max-width:100%!important}html body .community-profile-copy h2,html body .community-profile-inline-edit.community-profile-name-edit{color:#5a4f57!important;background:#fffffff0!important;border:1.6px solid #e0c7cdb8!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:42px!important;margin:0!important;padding:0 17px!important;font-size:25px!important;line-height:1!important;display:inline-flex!important;box-shadow:0 8px 18px #72535e14,inset 0 1px #fffffffa!important}html body .community-profile-name-edit .cafe24-mixed-text,html body .community-profile-copy h2 .cafe24-mixed-text,html body .community-profile-copy h2 .cafe24-title-glyph,html body .community-profile-copy h2 .cafe24-air-glyph,html body .community-profile-name-edit .cafe24-title-glyph,html body .community-profile-name-edit .cafe24-air-glyph{font-size:25px!important;line-height:1!important}html body .community-profile-inline-edit.community-profile-uid-edit,html body .community-profile-copy p{margin-top:8px!important}html body .community-profile-name-edit svg,html body .community-profile-name-pencil{color:#e87487!important;flex:none!important}html body .community-profile-copy .cafe24-air-glyph,html body .community-profile-preview .cafe24-air-glyph,html body .community-feed .cafe24-air-glyph,html body .community-thread-post .cafe24-air-glyph,html body .community-board-row .cafe24-air-glyph,html body .community-comment .cafe24-air-glyph,html body .community-detail-page .cafe24-air-glyph{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:1em!important;line-height:inherit!important;font-weight:inherit!important}html body .community-visibility-badge{color:#89717b!important;background:#ffffffe6!important;border:1px solid #d6bec8a6!important;min-height:22px!important}html body .community-visibility-badge.followers{border-color:#7bb4e39e!important}html body .community-visibility-badge.private{border-color:#dfa7be9e!important}html body .community-write-tag-options>button.selected,html body .community-write-tag-options>button.selected:hover{color:var(--write-tag-color)!important;border-color:color-mix(in srgb, var(--write-tag-color) 56%, white)!important;background:radial-gradient(ellipse 130% 170% at 50% 50%, color-mix(in srgb, var(--write-tag-bg) 82%, white) 0%, color-mix(in srgb, var(--write-tag-bg) 55%, white) 58%, #fffffffa 100%)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--write-tag-color) 9%, transparent), 0 9px 20px color-mix(in srgb, var(--write-tag-color) 12%, transparent)!important}html body .community-card-title-button h3{font-size:25px!important;line-height:1.22!important}html body .community-grid-title{font-size:16px!important;line-height:1.24!important}html body .profile-post-title-line strong{font-size:15px!important}html body .portal-detail-card,html body .portal-detail-info,html body .detail-section,html body .portal-ingredient-section,html body .portal-ingredient-section .detail-ingredient-shelf,html body .detail-page-card{overflow:visible!important}html body .portal-ingredient-section .detail-ingredient-card{z-index:1!important;transform-origin:50%!important;position:relative!important}html body .portal-ingredient-section .detail-ingredient-card:hover,html body .portal-ingredient-section .detail-ingredient-card:focus-visible{z-index:30!important}html body .portal-detail-image{position:relative!important;overflow:visible!important}html body .portal-detail-image .detail-art-mastery-button,html body .portal-detail-image .art-mastery-button{z-index:12!important;position:absolute!important;top:18px!important;left:18px!important;right:auto!important}html body .portal-detail-image .detail-art-favorite-button,html body .portal-detail-image .art-favorite-button{z-index:12!important;position:absolute!important;top:18px!important;left:auto!important;right:18px!important}html body .pet-profile-image-lightbox>img{object-fit:contain!important;object-position:center center!important;background:0 0!important;border-radius:50%!important;width:min(72vw,520px)!important;max-width:520px!important;height:min(72vw,520px)!important;max-height:520px!important;padding:0!important;box-shadow:0 24px 80px #140e1157!important}html body .my-pet-image:disabled{cursor:default!important;opacity:1!important}html body .my-pet-profile-copy p{margin-left:8px!important}html body .app-download-copy .eyebrow,html body .app-download-copy>.eyebrow{letter-spacing:.22em!important;border-radius:999px!important;padding:4px 11px 4px 13px!important;font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:800!important}html body .app-download-store-buttons .app-store-badge,html body .official-store-badges .app-store-badge{color:#343235!important;border-color:#2d2d2fbd!important;box-shadow:0 8px 18px #1e1a1e0e!important}html body .app-download-store-buttons .app-store-badge:hover,html body .official-store-badges .app-store-badge:hover{border-color:#2d2d2fdb!important}html body .inline-filter-panel .reset-button,html body .pet-filter-panel .reset-button,html body .pet-detail-filter-panel .reset-button,html body .pet-catalog-filter-panel .reset-button,html body .inline-catalog-filter .reset-button,html body .filter-panel .reset-button{color:#9d7656!important;background:radial-gradient(130% 180%,#fff4e0f5 0%,#fffaf2f5 62%,#fffffffa 100%)!important;border:1.5px solid #e8bc9a9e!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:0 17px!important;font-weight:900!important;transition:transform .16s,border-color .16s,color .16s,background .16s,box-shadow .16s!important;display:inline-flex!important;box-shadow:0 8px 17px #b17b5214,inset 0 1px #fffffff2!important}html body .inline-filter-panel .reset-button:hover,html body .pet-filter-panel .reset-button:hover,html body .pet-detail-filter-panel .reset-button:hover,html body .pet-catalog-filter-panel .reset-button:hover,html body .inline-catalog-filter .reset-button:hover,html body .filter-panel .reset-button:hover{color:#8f643f!important;background:radial-gradient(130% 180%,#ffe8c0fa 0%,#fff9f0fa 64%,#fffffffc 100%)!important;border-color:#dd955cd1!important;transform:translateY(-2px)!important;box-shadow:0 12px 22px #b17b5224,inset 0 1px #fffffffa!important}html body .community-floating-write-button,html body .pet-floating-add-button{opacity:1!important;color:#fff!important;background:linear-gradient(145deg,#ff8d82 0%,#ff6d7f 100%)!important;border:0!important;outline:0!important;width:62px!important;height:62px!important;right:clamp(26px,50vw - min(1480px,86vw)/2 + 18px,92px)!important;box-shadow:0 15px 30px #ee607052,0 7px 14px #6841481a!important}html body .community-floating-write-button:hover,html body .pet-floating-add-button:hover{opacity:1!important;background:linear-gradient(145deg,#ff998e 0%,#ff7588 100%)!important;transform:translateY(-4px)scale(1.035)!important;box-shadow:0 20px 38px #ee607061,0 9px 18px #6841481f!important}html body .community-floating-write-button svg,html body .pet-floating-add-button svg{opacity:1!important;stroke-width:3px!important}@media (width>=1700px){html body .community-floating-write-button,html body .pet-floating-add-button{right:calc(50vw - 718px)!important}}html body .cafe24-mixed-text,html body .community-author-name .cafe24-mixed-text,html body .community-profile-copy .cafe24-mixed-text,html body .community-thread-author .cafe24-mixed-text,html body .community-comment-author-name .cafe24-mixed-text{font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}html body .cafe24-air-glyph,html body .community-author-name .cafe24-air-glyph,html body .community-profile-copy .cafe24-air-glyph,html body .community-thread-author .cafe24-air-glyph,html body .community-comment-author-name .cafe24-air-glyph{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;vertical-align:baseline!important;min-width:.52em!important;display:inline-block!important}html body .community-author-name .cafe24-air-glyph,html body .community-board-author-copy .cafe24-air-glyph,html body .community-detail-author-copy .cafe24-air-glyph,html body .community-comment-author-name .cafe24-air-glyph{font-weight:800!important}html body .community-card-title,html body .community-grid-card-title,html body .community-thread-title,html body .community-board-title,html body .community-detail-title,html body .profile-post-title-line strong{letter-spacing:-.035em!important;font-size:clamp(22px,1.34vw,30px)!important;line-height:1.18!important}html body .community-board-title,html body .community-thread-title{font-size:clamp(20px,1.15vw,26px)!important}html body .community-profile-cover-wrap,html body .community-profile-cover{min-height:clamp(270px,28vw,390px)!important}html body .community-profile-cover,html body .community-profile-cover-button{background-color:#f8f6f9f5!important}html body .community-profile-main{padding-top:22px!important}html body .community-profile-avatar-button{overflow:visible!important}html body .community-profile-avatar-button>.smart-image,html body .community-profile-avatar-button>.fit-image,html body .community-profile-avatar-button>img,html body .community-profile-avatar-button .smart-image img{object-fit:cover!important;object-position:center!important;border-radius:50%!important;overflow:hidden!important}html body .community-profile-avatar-button:disabled:before{color:#b8aeb5!important;place-items:center!important;width:100%!important;height:100%!important;font-size:44px!important;line-height:1!important}html body .community-profile-copy h2,html body .community-profile-name-edit{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:0 19px!important;font-size:clamp(28px,1.9vw,40px)!important;line-height:1!important;display:inline-flex!important}html body .community-profile-name-edit .cafe24-air-glyph,html body .community-profile-copy h2 .cafe24-air-glyph{font-size:inherit!important;line-height:inherit!important;font-weight:800!important}html body .community-profile-name-edit svg,html body .community-profile-name-edit .edit-pencil{flex:none!important;margin-left:4px!important}html body .community-profile-copy p,html body .community-profile-uid-edit{margin:12px 0 0!important}html body .community-profile-avatar-edit-mark,html body .community-profile-cover-change{cursor:pointer!important}html body .community-profile-media-lightbox img,html body .pet-profile-media-lightbox img{box-shadow:none!important;background:0 0!important}html body .pet-profile-media-lightbox img[src*=profile],html body .community-profile-media-lightbox img[alt*=프로필\ 사진]{object-fit:cover!important;border-radius:50%!important}html body .app-modal:has(.notification-modal){padding-top:clamp(48px,8vh,84px)!important}html body .notification-modal{margin-top:0!important;padding-top:28px!important}html body .portal-detail-info,html body .portal-ingredient-section,html body .detail-ingredient-shelf{overflow:visible!important}html body .portal-detail-page.detail-theme-recipe .detail-ingredient-shelf,html body .portal-detail-page.detail-theme-material .detail-ingredient-shelf{grid-template-columns:repeat(auto-fit,minmax(124px,1fr))!important;align-items:stretch!important;gap:clamp(8px,1.1vw,14px)!important;display:grid!important}html body .portal-detail-page.detail-theme-recipe .detail-ingredient-card,html body .portal-detail-page.detail-theme-material .detail-ingredient-card{z-index:1!important;width:100%!important;min-width:0!important;max-width:100%!important;position:relative!important}html body .portal-detail-page.detail-theme-recipe .detail-ingredient-card:hover,html body .portal-detail-page.detail-theme-material .detail-ingredient-card:hover{z-index:30!important;transform:translateY(-4px)!important}html body .portal-detail-page.detail-theme-recipe .detail-ingredient-image,html body .portal-detail-page.detail-theme-material .detail-ingredient-image{aspect-ratio:1!important;width:min(100%,116px)!important;height:auto!important;margin-inline:auto!important}@media (width<=1120px){html body .portal-detail-page.detail-theme-recipe .detail-ingredient-shelf,html body .portal-detail-page.detail-theme-material .detail-ingredient-shelf{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))!important}html body .portal-detail-page.detail-theme-recipe .detail-ingredient-card,html body .portal-detail-page.detail-theme-material .detail-ingredient-card{padding:10px!important}}html body .detail-main-art,html body .portal-detail-hero-art,html body .detail-image-panel,html body .app-detail-image-card{position:relative!important}html body .detail-main-art .detail-mastery-button,html body .portal-detail-hero-art .detail-mastery-button,html body .detail-image-panel .detail-mastery-button,html body .app-detail-image-card .detail-mastery-button,html body .detail-master-button,html body .mastery-floating-button{z-index:12!important;position:absolute!important;top:18px!important;left:18px!important}html body .app-download-footer{margin-left:auto!important;margin-right:auto!important;padding:24px 28px!important}html body .app-download-copy .eyebrow,html body .app-download-copy>.eyebrow{margin-left:0!important;padding-left:12px!important}html body .app-download-store-buttons .app-store-badge,html body .app-download-store-buttons a.app-store-badge,html body .official-store-badges .app-store-badge,html body .official-store-badges a.app-store-badge{color:#3b3a3d!important;background:#fffffff0!important;border-width:1.6px!important;border-color:#5252528c!important;border-radius:27px!important;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s!important;box-shadow:0 8px 16px #463c420f,inset 0 1px #fffffff5!important}html body .app-download-store-buttons .official-google-store-badge,html body .official-store-badges .official-google-store-badge{background:linear-gradient(#fffffff5,#f6fff2f5)!important;border-color:#6eb46994!important}html body .app-download-store-buttons .official-apple-store-badge,html body .official-store-badges .official-apple-store-badge{background:linear-gradient(#fffffff5,#fff5f2f5)!important;border-color:#e68a8494!important}html body .app-download-store-buttons .app-store-badge:hover,html body .official-store-badges .app-store-badge:hover{color:#343236!important;transform:translateY(-2px)!important;box-shadow:0 12px 22px #463c421a,inset 0 1px #fffffffa!important}html body .app-download-store-buttons .official-google-store-badge:hover,html body .official-store-badges .official-google-store-badge:hover{background:linear-gradient(#fffffffa,#eeffe8fa)!important;border-color:#5ba757bf!important}html body .app-download-store-buttons .official-apple-store-badge:hover,html body .official-store-badges .official-apple-store-badge:hover{background:linear-gradient(#fffffffa,#ffeeeafa)!important;border-color:#da7972bf!important}html body .app-download-store-buttons .store-badge-copy small,html body .official-store-badges .store-badge-copy small{letter-spacing:.01em!important;font-size:10px!important;font-weight:700!important}html body .app-download-store-buttons .store-badge-copy strong,html body .official-store-badges .store-badge-copy strong,html body .official-apple-store-badge .store-badge-copy strong{letter-spacing:-.045em!important;font-size:26px!important;font-weight:800!important}html body .community-visibility-badge{vertical-align:middle!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin-left:8px!important;padding:4px 9px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;font-style:normal!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}html body .community-visibility-badge.followers{color:#7a6ac4!important;background:#f5f0fff0!important;border:1px solid #a992e257!important}html body .community-visibility-badge.private{color:#9a7480!important;background:#fff4f7f0!important;border:1px solid #e2a8b857!important}html body .community-write-tag-options button.tag-tone-0.selected,html body .community-write-tag-options button.tag-tone-1.selected,html body .community-write-tag-options button.tag-tone-2.selected,html body .community-write-tag-options button.tag-tone-3.selected,html body .community-write-tag-options button.tag-tone-4.selected,html body .community-write-tag-options button.tag-tone-dot.selected{filter:none!important;box-shadow:0 10px 20px #ff728e24,inset 0 1px #fffffff2!important}html body .community-write-tag-options button.tag-tone-0.selected,html body .community-write-tag-options button.tag-tone-dot.selected{color:#db6f8a!important;background:radial-gradient(130% 160%,#ffeaf0fa,#fffffff5)!important;border-color:#ffa2b8ad!important}html body .app-modal:has(.notification-modal)>.app-modal-close{color:#7c7077!important;background:#fffffff0!important;border:1px solid #ecd3dab8!important;border-radius:14px!important;box-shadow:0 8px 18px #4630381a!important}html body .notification-read-all{flex:none!important;margin-right:0!important}html body .community-card-title-button h3,html body .community-card-feed .community-card-title-button h3,html body .community-thread-post .community-card-title-button h3{letter-spacing:-.035em!important;font-size:clamp(24px,1.45vw,31px)!important;line-height:1.18!important}html body .community-board-title-line strong{font-size:clamp(18px,1.05vw,22px)!important;line-height:1.22!important}html body .community-author-name,html body .community-author-name .cafe24-mixed-text,html body .community-thread-author strong,html body .community-board-author-copy b,html body .community-detail-author-text strong,html body .comment-author strong{font-size:inherit!important;line-height:inherit!important;min-height:1em!important}html body .cafe24-air-glyph{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:1em!important;line-height:inherit!important;letter-spacing:inherit!important;font-weight:700!important}html body .cafe24-title-glyph{font-size:1em!important;line-height:inherit!important}html body .community-profile-page{background:#fffffff5!important;border-radius:30px!important;overflow:hidden!important}html body .community-profile-cover-wrap{background:linear-gradient(135deg,#ffeef3eb,#e8f5ffeb)!important;border-radius:30px 30px 0 0!important;position:relative!important;overflow:hidden!important}html body .community-profile-cover,html body .community-profile-cover-button{aspect-ratio:16/5.4!important;cursor:zoom-in!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border-radius:30px 30px 0 0!important;width:100%!important;min-height:clamp(300px,27vw,430px)!important}html body .community-profile-cover-button:disabled{cursor:default!important}html body .community-profile-cover-change{cursor:pointer!important;bottom:22px!important}html body .community-profile-main{background:#fffffff7!important;align-items:flex-start!important;gap:24px!important;margin-top:0!important;padding:0 38px 34px!important;display:flex!important;position:relative!important}html body .community-profile-avatar-button{cursor:zoom-in!important;flex:none!important;width:126px!important;height:126px!important;margin-top:-62px!important}html body .community-profile-avatar-button:disabled{cursor:default!important}html body .community-profile-avatar-edit-mark{cursor:pointer!important}html body .community-profile-copy{gap:7px!important;padding-top:22px!important}html body .community-profile-stats{gap:16px!important;margin-top:12px!important}html body .community-profile-follow-button{align-self:flex-start!important;margin-top:24px!important}html body .community-profile-media-lightbox img,html body .community-image-lightbox img{border-radius:24px!important}html body .community-profile-name-edit-row{align-items:center!important;gap:8px!important;width:fit-content!important;max-width:min(100%,460px)!important;display:inline-flex!important}html body .community-profile-name-display,html body .community-profile-name-edit{color:#6d5962!important;background:#fffffff0!important;border:1.5px solid #e0c4ceb8!important;border-radius:999px!important;align-items:center!important;min-height:42px!important;padding:7px 18px!important;font-size:clamp(27px,1.95vw,38px)!important;line-height:1!important;display:inline-flex!important;box-shadow:0 5px 13px #4c323c0d!important}html body .community-profile-name-input{color:#4d4249!important;background:#fffffff5!important;border:1.7px solid #f974a16b!important;border-radius:999px!important;outline:none!important;width:min(360px,46vw)!important;min-height:44px!important;padding:9px 16px 8px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:25px!important;line-height:1.1!important}html body .community-profile-inline-pencil,html body .community-profile-inline-save,html body .community-profile-inline-cancel{color:#ec5f93!important;cursor:pointer!important;background:#fff1f7f0!important;border:1.4px solid #f974a157!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:40px!important;height:40px!important;padding:0 13px!important;display:inline-flex!important}html body .community-profile-inline-save{color:#fff!important;background:#ff79a8!important;border-color:#ff79a8!important;min-width:68px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important}html body .portal-detail-page,html body .portal-detail-grid,html body .detail-section,html body .portal-ingredient-section{overflow:visible!important}html body .portal-ingredient-section .detail-ingredient-shelf,html body .detail-ingredient-grid.page-ingredient-grid.detail-ingredient-shelf{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))!important;align-items:stretch!important;gap:12px!important;width:100%!important;display:grid!important;overflow:visible!important}html body .portal-ingredient-section .detail-ingredient-card,html body button.detail-ingredient-card{z-index:1!important;width:100%!important;min-width:0!important;position:relative!important;overflow:visible!important}html body .portal-ingredient-section .detail-ingredient-card:hover,html body button.detail-ingredient-card:hover{z-index:70!important}html body .portal-ingredient-section .detail-ingredient-image,html body .detail-ingredient-image.ingredient-slot-v14,html body .portal-ingredient-section .detail-ingredient-image.ingredient-slot-v14{aspect-ratio:1!important;place-items:center!important;width:min(92px,100%)!important;height:auto!important;min-height:0!important;margin-inline:auto!important;display:grid!important}html body .portal-ingredient-section .detail-ingredient-image>span,html body .portal-ingredient-section .detail-ingredient-image img{object-fit:contain!important;width:100%!important;height:100%!important}html body .detail-energy-section .energy-grade-strip>span{border-width:2px!important}html body .app-download-label,html body .app-download-footer .eyebrow{margin-left:10px!important;padding-left:12px!important}html body .app-download-buttons,html body .app-download-store-buttons,html body .official-store-badges{gap:24px!important}html body .app-download-buttons .app-store-badge,html body .app-download-store-buttons .app-store-badge,html body .official-store-badges .app-store-badge{color:#343237!important;background:#ffffffdb!important;border-width:1.7px!important;border-color:#4b4b4e94!important;border-radius:22px!important;min-width:260px!important;height:68px!important;padding:10px 25px!important;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s!important}html body .app-download-buttons .official-google-store-badge,html body .official-store-badges .official-google-store-badge{background:linear-gradient(135deg,#fafff6f2,#efffe0bd)!important;border-color:#87b46473!important}html body .app-download-buttons .official-apple-store-badge,html body .official-store-badges .official-apple-store-badge{background:linear-gradient(135deg,#fffbfaf5,#ffe8e5c2)!important;border-color:#d78b836b!important}html body .app-download-buttons .app-store-badge:hover,html body .official-store-badges .app-store-badge:hover{background:#fffffff0!important;border-color:#5a5054a3!important;transform:translateY(-2px)!important;box-shadow:0 13px 24px #56444a1c!important}html body .app-download-buttons .store-badge-copy small,html body .official-store-badges .store-badge-copy small{letter-spacing:.01em!important;font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:10px!important;font-weight:600!important;line-height:1!important}html body .app-download-buttons .store-badge-copy strong,html body .official-store-badges .store-badge-copy strong{white-space:nowrap!important;font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:28px!important;font-weight:700!important;line-height:1!important}@media (width<=980px){html body .community-profile-main{gap:16px!important;padding:0 22px 28px!important}html body .community-profile-avatar-button{width:104px!important;height:104px!important;margin-top:-50px!important}html body .portal-ingredient-section .detail-ingredient-shelf{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))!important}html body .app-download-buttons .app-store-badge,html body .official-store-badges .app-store-badge{min-width:220px!important;height:62px!important}}html body .map-map-selector{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:10px 0 12px!important;display:grid!important}html body .map-map-selector button{color:#8f7f86!important;background:#ffffffdb!important;border:1px solid #ff8e7c3d!important;border-radius:999px!important;min-height:38px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:800!important;transition:transform .18s,box-shadow .18s,background .18s,color .18s!important}html body .map-map-selector button:hover{transform:translateY(-1px)!important;box-shadow:0 9px 18px #ff8e7c21!important}html body .map-map-selector button.active{color:#ff5f94!important;background:linear-gradient(135deg,#fff0f6,#f2fbff)!important;border-color:#ff6f976b!important}html body .home-map-selector{max-width:380px!important;margin:-2px 0 8px!important}html body .detail-map-selector{margin-top:4px!important}html body .community-card-title-button h3,html body .community-board-title-line>strong,html body .community-grid-title,html body .community-grid-title-button .community-grid-title,html body .profile-post-title-line>strong{letter-spacing:-.25px!important;font-size:17px!important;line-height:1.34!important}html body .community-card-title-button{margin-top:8px!important}html body .community-grid-title-button{line-height:1.34!important}html body .community-author-name .cafe24-air-glyph,html body .community-comment-author-name .community-author-name .cafe24-air-glyph,html body .community-detail-page .post-detail-author .community-author-name .cafe24-air-glyph,html body .community-board-author-copy .community-author-name .cafe24-air-glyph,html body .community-thread-author .community-author-name .cafe24-air-glyph{visibility:visible!important;opacity:1!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:1em!important;font-weight:800!important;line-height:inherit!important;color:inherit!important;display:inline!important}html body .community-author-name .cafe24-mixed-text,html body .community-comment-author-name .cafe24-mixed-text,html body .community-detail-page .post-detail-author .cafe24-mixed-text{align-items:center!important;overflow:visible!important}html body .pet-breed-card h3,html body .pet-breed-card small,html body .pet-breed-card span,html body .pet-breed-card-foot,html body .pet-breed-count-pill{font-size:14px!important;line-height:1.28!important}html body .pet-breed-card h3{font-size:17px!important}html body .pet-breed-card small{font-size:12.5px!important}html body .app-modal:has(.notification-modal){align-items:center!important}html body .notification-modal-head{gap:16px!important}html body .notification-modal-head h2{margin:0!important;line-height:1!important}html body .notification-modal-head .eyebrow{line-height:1!important}html body .notification-read-all{border-radius:999px!important}@media (width<=720px){html body .notification-modal-head{padding-right:40px!important}}.catalog-filter-panel .chip:has(span:first-child){transition:transform .16s,box-shadow .16s,background .16s}.detail-image-season{display:none!important}html body .official-store-badges .official-google-play-badge,html body .app-download-store-buttons .official-google-play-badge{flex-basis:286px!important}html body .official-store-badges .official-apple-store-badge,html body .app-download-store-buttons .official-apple-store-badge{flex-basis:260px!important;width:260px!important;min-width:260px!important;max-width:260px!important}html body .refined-home-map-card .home-map-selector{margin:16px 0 14px!important}html body .map-filter-sidebar-head+.detail-map-selector,html body .refined-map-page .detail-map-selector{margin-top:18px!important;margin-bottom:16px!important}html body .crop-selector-card button[data-crop-name=스타프루트]{--crop-rgb:232, 188, 54!important}html body .notification-modal{overflow:hidden auto!important}html body .notification-read-all{align-self:auto!important}html body .pet-library-card.pet-fur-tone-white{--pet-card-border-rgb:190, 202, 218}html body .pet-library-card.pet-fur-tone-black{--pet-card-border-rgb:104, 94, 101}html body .pet-library-card.pet-fur-tone-silver{--pet-card-border-rgb:165, 177, 193}html body .pet-library-card.pet-fur-tone-yellow{--pet-card-border-rgb:225, 184, 63}html body .pet-library-card.pet-fur-tone-brown{--pet-card-border-rgb:170, 126, 91}html body .pet-library-card.pet-fur-tone-pink{--pet-card-border-rgb:222, 139, 180}html body .pet-library-card.pet-fur-tone-green{--pet-card-border-rgb:123, 181, 139}html body .pet-library-card.pet-fur-tone-blue{--pet-card-border-rgb:111, 167, 211}html body .pet-library-card.pet-fur-tone-purple{--pet-card-border-rgb:164, 130, 205}html body .pet-breed-mobile-list .pet-library-card[class*=pet-fur-tone-],html body .pet-breed-card.pet-library-card[class*=pet-fur-tone-]{border:1.5px solid rgba(var(--pet-card-border-rgb,210, 194, 200), .56)!important;box-shadow:0 10px 24px rgba(var(--pet-card-border-rgb,210, 194, 200), .1)!important}html body .pet-breed-mobile-list .pet-library-card[class*=pet-fur-tone-]:hover,html body .pet-breed-card.pet-library-card[class*=pet-fur-tone-]:hover{border-color:rgba(var(--pet-card-border-rgb,210, 194, 200), .78)!important;box-shadow:0 15px 30px rgba(var(--pet-card-border-rgb,210, 194, 200), .16)!important}html body .achievement-detail-page .achievement-detail-identity .achievement-detail-name-row{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}html body .achievement-detail-page .achievement-detail-identity .achievement-detail-name-row h2{margin:0!important}html body .achievement-kind-capsule{border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:4px 11px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}html body .achievement-kind-capsule.is-normal{color:#a66b31!important;background:#fff4df!important;border:1px solid #efd19f!important}html body .achievement-kind-capsule.is-hidden{color:#7650bc!important;background:#f3ebff!important;border:1px solid #d8c2f5!important}html body .achievement-detail-page .achievement-detail-info-grid{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}html body .achievement-detail-page .achievement-condition-panel{min-height:0!important}@media (width<=720px){html body .official-store-badges .official-google-play-badge,html body .app-download-store-buttons .official-google-play-badge,html body .official-store-badges .official-apple-store-badge,html body .app-download-store-buttons .official-apple-store-badge{flex-basis:100%!important;width:100%!important;min-width:0!important;max-width:none!important}html body .notification-modal{padding:22px 20px!important}html body .notification-modal-head{top:-22px!important}html body .notification-read-all{padding-inline:13px!important}}html body .resource-map-pin.tone-sea-asparagus{border-color:#66b87d!important}html body .resource-map-pin.tone-sea-grapes{border-color:#a47bd4!important}html body .resource-map-pin.tone-seaweed{border-color:#38aaa1!important}html body .community-page-shell .community-card-title-button h3,html body .community-page-shell .community-grid-title-button .community-grid-title,html body .community-page-shell .community-board-row .community-board-title-line>strong,html body .community-subpage .profile-post-card .profile-post-title-line>strong{letter-spacing:-.32px!important;font-size:22px!important;font-weight:850!important;line-height:1.32!important}html body .pet-snack-card-body h3{font-size:16px!important;font-weight:800!important;line-height:1.34!important}html body .official-store-badges .official-google-play-badge,html body .app-download-store-buttons .official-google-play-badge{column-gap:13px!important;padding-left:34px!important;padding-right:34px!important}html body .app-modal:has(.notification-modal)>.app-modal-close{isolation:isolate!important}html body .notification-modal{grid-template-rows:auto minmax(0,1fr)!important}html body .notification-modal-head{top:auto!important;left:auto!important;right:auto!important}@media (width<=720px){html body .official-store-badges .official-google-play-badge,html body .app-download-store-buttons .official-google-play-badge{padding-left:28px!important;padding-right:28px!important}html body .community-page-shell .community-card-title-button h3,html body .community-page-shell .community-grid-title-button .community-grid-title,html body .community-page-shell .community-board-row .community-board-title-line>strong,html body .community-subpage .profile-post-card .profile-post-title-line>strong{font-size:19px!important}html body .pet-snack-card-body h3{font-size:15px!important}}html body .official-store-badges .official-google-play-badge,html body .app-download-store-buttons .official-google-play-badge{box-sizing:border-box!important;flex:0 0 360px!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:360px!important;min-width:360px!important;max-width:360px!important;padding:0 40px!important;display:flex!important}html body .official-google-play-badge .store-badge-logo{flex:0 0 42px!important;width:42px!important;min-width:42px!important}html body .official-google-play-badge .store-badge-copy{text-align:left!important;flex:none!important;width:auto!important;min-width:max-content!important}html body .pet-snack-card .pet-snack-card-body h3,html body .pet-snack-card-body h3{letter-spacing:-.2px!important;font-size:19px!important;font-weight:850!important;line-height:1.34!important}html body .app-modal:has(.notification-modal){box-sizing:border-box!important;border-radius:26px!important;width:min(680px,100vw - 28px)!important;height:auto!important;min-height:0!important;max-height:min(82vh,760px)!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body .app-modal:has(.notification-modal)>.app-modal-close{float:none!important;z-index:1000!important;place-items:center!important;width:42px!important;height:42px!important;margin:0!important;display:grid!important;position:absolute!important;top:16px!important;right:16px!important}html body .notification-modal{box-sizing:border-box!important;border-radius:inherit!important;background:#fff!important;border:0!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;max-height:min(82vh,760px)!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important}html body .notification-modal-head{z-index:20!important;box-sizing:border-box!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-bottom:1px solid #eddee2f2!important;flex:none!important;justify-content:space-between!important;align-items:flex-start!important;width:100%!important;min-height:92px!important;margin:0!important;padding:26px 178px 15px 30px!important;display:flex!important;position:relative!important;inset:auto!important;box-shadow:0 5px 14px #4b383e09!important}html body .notification-modal-head>div:first-child{gap:1px!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}html body .notification-modal-head .eyebrow,html body .notification-modal-head h2{margin-left:0!important;position:static!important;transform:none!important}html body .notification-read-all{z-index:30!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-width:104px!important;height:42px!important;margin:0!important;padding:0 17px!important;display:inline-flex!important;position:absolute!important;top:24px!important;right:70px!important;transform:none!important}html body .notification-modal-scroll{box-sizing:border-box!important;overscroll-behavior:contain!important;background:#fff!important;flex:auto!important;width:100%!important;min-height:0!important;max-height:min(640px,82vh - 92px)!important;margin:0!important;padding:4px 30px 24px!important;display:block!important;position:relative!important;overflow:hidden auto!important}html body .notification-modal-scroll .notification-list-item{color:var(--text)!important;white-space:normal!important;gap:5px!important;margin:0!important}html body .notification-modal-scroll .notification-list-item strong,html body .notification-modal-scroll .notification-list-item span{overflow-wrap:anywhere!important;white-space:normal!important;width:100%!important;min-width:0!important;margin:0!important;display:block!important}html body .notification-modal-scroll .notification-list-item strong{color:#342e32!important;font-size:14px!important;font-weight:850!important;line-height:1.35!important}html body .notification-modal-scroll .notification-list-item span{color:var(--muted)!important;font-size:12px!important;line-height:1.45!important}@media (width<=720px){html body .official-store-badges .official-google-play-badge,html body .app-download-store-buttons .official-google-play-badge{flex-basis:100%!important;width:100%!important;min-width:0!important;max-width:none!important;padding:0 34px!important}html body .app-modal:has(.notification-modal){width:min(680px,100vw - 16px)!important;max-height:calc(100vh - 16px)!important}html body .notification-modal{max-height:calc(100vh - 16px)!important}html body .notification-modal-head{min-height:84px!important;padding:21px 148px 13px 20px!important}html body .notification-read-all{min-width:86px!important;height:38px!important;padding:0 12px!important;top:19px!important;right:56px!important}html body .app-modal:has(.notification-modal)>.app-modal-close{width:38px!important;height:38px!important;top:13px!important;right:13px!important}html body .notification-modal-scroll{max-height:calc(100vh - 100px)!important;padding:4px 20px 20px!important}}html body .app-download-footer{column-gap:24px!important;width:min(1240px,100vw - 28px)!important;max-width:1240px!important}html body .app-download-footer .app-download-store-buttons,html body .app-download-footer .official-store-badges{flex-wrap:nowrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:24px!important;width:max-content!important;min-width:576px!important;max-width:none!important;display:flex!important}html body .app-download-footer a.app-store-badge[href*="play.google.com"],html body .app-download-footer .v26-google-play-wide,html body .app-download-footer .official-google-play-badge,html body .app-download-footer .official-google-store-badge{box-sizing:border-box!important;flex:0 0 292px!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:292px!important;min-width:292px!important;max-width:292px!important;padding-left:30px!important;padding-right:30px!important;display:flex!important}html body .app-download-footer a.app-store-badge[href*="play.google.com"] .store-badge-logo,html body .app-download-footer .v26-google-play-wide .store-badge-logo{flex:0 0 40px!important;width:40px!important;min-width:40px!important}html body .app-download-footer a.app-store-badge[href*="play.google.com"] .store-badge-copy,html body .app-download-footer .v26-google-play-wide .store-badge-copy{text-align:left!important;flex:none!important;width:auto!important;min-width:max-content!important;max-width:none!important}html body .app-download-footer .official-apple-store-badge{flex:0 0 260px!important;width:260px!important;min-width:260px!important;max-width:260px!important}@media (width<=1120px){html body .app-download-footer{grid-template-columns:1fr!important;row-gap:22px!important}html body .app-download-footer .app-download-store-buttons,html body .app-download-footer .official-store-badges{justify-content:flex-start!important;min-width:0!important}}@media (width<=720px){html body .app-download-footer .app-download-store-buttons,html body .app-download-footer .official-store-badges{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;display:grid!important}html body .app-download-footer a.app-store-badge[href*="play.google.com"],html body .app-download-footer .v26-google-play-wide,html body .app-download-footer .official-google-play-badge,html body .app-download-footer .official-google-store-badge,html body .app-download-footer .official-apple-store-badge{flex-basis:auto!important;width:100%!important;min-width:0!important;max-width:none!important}}html body .app-download-footer a.app-store-badge[href*="play.google.com"],html body .app-download-footer a[href*="play.google.com"],html body .app-download-footer .v26-google-play-wide,html body .app-download-footer .official-google-play-badge,html body .app-download-footer .official-google-store-badge{box-sizing:border-box!important;flex:0 0 252px!important;gap:10px!important;width:252px!important;min-width:252px!important;max-width:252px!important;padding-left:10px!important;padding-right:10px!important}html body .topbar .profile-card.is-guest .avatar{overflow:hidden!important}html body .topbar .profile-card.is-guest .avatar .smart-image,html body .topbar .profile-card.is-guest .avatar .fit-image{place-items:center!important;width:100%!important;height:100%!important;display:grid!important}html body .topbar .profile-card.is-guest .avatar .smart-image-fallback{place-items:center!important;width:24px!important;height:24px!important;font-size:17px!important;line-height:1!important;display:grid!important;transform:none!important}html body .home-bottom-left-stack.is-guest{align-self:start!important;height:auto!important;min-height:0!important}html body .home-bottom-left-stack.is-guest>.portal-progress-card,html body .home-bottom-left-stack.is-guest>.home-support-card{flex:none!important}html body .home-bottom-left-stack.is-guest>.home-support-card{align-self:start!important;min-height:0!important}@media (width<=720px){html body .app-download-footer a.app-store-badge[href*="play.google.com"],html body .app-download-footer a[href*="play.google.com"],html body .app-download-footer .v26-google-play-wide,html body .app-download-footer .official-google-play-badge,html body .app-download-footer .official-google-store-badge{flex-basis:auto!important;width:100%!important;min-width:0!important;max-width:none!important}}@media (width>=761px){:root{--sidebar-width:236px!important}}html body .sidebar{background:radial-gradient(circle at 18% 3%,#ffdce857,#0000 27%),radial-gradient(circle at 100% 36%,#ddf4f13d,#0000 31%),linear-gradient(#fffefcfb,#fffaf9f9)!important;border-right:1px solid #e8cfd7eb!important;padding:24px 16px 17px!important;overflow:hidden!important;box-shadow:10px 0 32px #5b3d4812!important}html body .sidebar .brand.brand-button{text-align:left!important;width:100%!important;position:relative!important}html body .sidebar .brand.brand-button:after{pointer-events:none!important;background:radial-gradient(circle,#ffb8d033,#ffb8d000 70%)!important;border-radius:50%!important;width:76px!important;height:76px!important;position:absolute!important;top:-31px!important;right:-35px!important}html body .sidebar .brand strong{letter-spacing:-.055em!important;color:#332c30!important}html body .sidebar .brand span{color:#a3939a!important}html body .portal-sidebar-nav{scrollbar-width:thin!important;scrollbar-color:#e3a1b857 transparent!important;gap:5px!important;min-height:0!important;padding:0 3px 8px!important;overflow:hidden auto!important}html body .portal-sidebar-nav::-webkit-scrollbar{width:4px!important}html body .portal-sidebar-nav::-webkit-scrollbar-thumb{background:#e3a1b857!important;border-radius:999px!important}html body .sidebar-nav-label{color:#b4a4aa!important;letter-spacing:.08em!important;white-space:nowrap!important;align-items:center!important;gap:9px!important;min-height:20px!important;margin:11px 8px 5px!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:flex!important}html body .sidebar-nav-label:after{content:""!important;background:linear-gradient(90deg,#e1c7d0ad,#e1c7d000)!important;flex:auto!important;height:1px!important}html body .sidebar-nav-label.guide-label{margin-top:17px!important}html body .portal-sidebar-nav>button:first-of-type{--nav-rgb:238, 116, 132;--nav-color:#cf5367}html body .portal-sidebar-nav>button:nth-of-type(2){--nav-rgb:87, 173, 223;--nav-color:#438fc1}html body .portal-sidebar-nav>button:nth-of-type(3){--nav-rgb:82, 161, 224;--nav-color:#397fbb}html body .portal-sidebar-nav>button:nth-of-type(4){--nav-rgb:71, 176, 145;--nav-color:#318d72}html body .portal-sidebar-nav>button:nth-of-type(5){--nav-rgb:231, 168, 66;--nav-color:#bf7e1f}html body .portal-sidebar-nav>button:nth-of-type(6){--nav-rgb:154, 118, 206;--nav-color:#75a}html body .portal-sidebar-nav>button:nth-of-type(7){--nav-rgb:120, 105, 170;--nav-color:#665392}html body .portal-sidebar-nav>button:nth-of-type(8){--nav-rgb:104, 150, 203;--nav-color:#547dad}html body .portal-sidebar-nav>button:nth-of-type(9){--nav-rgb:237, 105, 148;--nav-color:#d04f79}html body .portal-sidebar-nav>button:nth-of-type(10){--nav-rgb:102, 151, 218;--nav-color:#4e7fbc}html body .portal-sidebar-nav>button:nth-of-type(11){--nav-rgb:239, 105, 157;--nav-color:#d64d82}html body .portal-sidebar-nav>button,html body .sidebar-nav>button{color:#8d8489!important;width:100%!important;min-height:51px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:17px!important;gap:11px!important;padding:6px 31px 6px 9px!important;transition:transform .16s,color .16s,background .16s,border-color .16s,box-shadow .16s!important;position:relative!important;overflow:hidden!important;transform:none!important}html body .portal-sidebar-nav>button:before,html body .sidebar-nav>button:before{content:""!important;background:rgb(var(--nav-rgb,236, 111, 151))!important;opacity:0!important;border-radius:999px!important;width:3px!important;transition:opacity .16s,transform .16s!important;position:absolute!important;top:14px!important;bottom:14px!important;left:3px!important;transform:scaleY(.45)!important}html body .portal-sidebar-nav>button:after,html body .sidebar-nav>button:after{content:"›"!important;color:var(--nav-color,#d85a83)!important;opacity:0!important;font-family:Arial,sans-serif!important;font-size:21px!important;font-weight:400!important;line-height:1!important;transition:opacity .16s,transform .16s!important;position:absolute!important;top:50%!important;right:11px!important;transform:translate(-3px,-50%)!important}html body .portal-sidebar-nav>button:hover,html body .sidebar-nav>button:hover{color:var(--nav-color,#d85a83)!important;border-color:rgba(var(--nav-rgb,236, 111, 151), .2)!important;background:linear-gradient(90deg, rgba(var(--nav-rgb,236, 111, 151), .085), #ffffffb3)!important;transform:translate(2px)!important}html body .portal-sidebar-nav>button.active,html body .sidebar-nav>button.active{color:var(--nav-color,#d85a83)!important;border-color:rgba(var(--nav-rgb,236, 111, 151), .28)!important;background:linear-gradient(90deg, rgba(var(--nav-rgb,236, 111, 151), .16), rgba(var(--nav-rgb,236, 111, 151), .065) 66%, #fffc)!important;box-shadow:0 8px 18px rgba(var(--nav-rgb,236, 111, 151), .1), inset 0 1px 0 #ffffffeb!important}html body .portal-sidebar-nav>button.active:before,html body .sidebar-nav>button.active:before{opacity:1!important;transform:scaleY(1)!important}html body .portal-sidebar-nav>button.active:after,html body .sidebar-nav>button.active:after{opacity:.62!important;transform:translateY(-50%)!important}html body .portal-sidebar-nav .nav-icon-wrap,html body .portal-sidebar-nav .nav-icon-wrap.emoji-nav-icon,html body .sidebar-nav .nav-icon-wrap,html body .sidebar-nav .nav-icon-wrap.emoji-nav-icon{border:1px solid rgba(var(--nav-rgb,236, 111, 151), .17)!important;width:36px!important;min-width:36px!important;height:36px!important;color:var(--nav-color,#d85a83)!important;background:linear-gradient(145deg, #fffffffa, rgba(var(--nav-rgb,236, 111, 151), .12))!important;box-shadow:0 5px 12px rgba(var(--nav-rgb,236, 111, 151), .08), inset 0 1px 0 #fffffff5!important;border-radius:12px!important;flex:0 0 36px!important}html body .portal-sidebar-nav .nav-icon-glyph,html body .sidebar-nav .nav-icon-glyph{filter:saturate(.88)!important;font-size:18px!important}html body .portal-sidebar-nav>button>span:last-child,html body .sidebar-nav>button>span:last-child{letter-spacing:-.045em!important;white-space:nowrap!important;align-items:center!important;min-width:0!important;min-height:27px!important;padding:3px 0 1px!important;font-size:17px!important;line-height:1.25!important;display:inline-flex!important;transform:translateY(1px)!important}html body .portal-sidebar-nav>button.newbie-nav-button>span:last-child,html body .portal-sidebar-nav>button.support-nav-button>span:last-child,html body .sidebar-nav>button.newbie-nav-button>span:last-child,html body .sidebar-nav>button.support-nav-button>span:last-child{font-size:16px!important}html body .sidebar .resource-mini-card.image-resource-card{background:#ffffffc2!important;border:1px solid #e6ccd5eb!important;border-radius:20px!important;gap:7px!important;margin:10px 3px 0!important;padding:8px!important;box-shadow:0 10px 23px #6545500f,inset 0 1px #fffffffa!important}html body .sidebar .resource-mini-card.image-resource-card>div{color:#665b60!important;background:#fffcfbe6!important;border:1px solid #dcc7cf9e!important;border-radius:13px!important;gap:8px!important;min-height:41px!important;padding:6px 9px!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important}html body .sidebar .resource-mini-card.image-resource-card>div:first-child{background:linear-gradient(90deg,#b5844f17,#fffcfbf2)!important;border-left:3px solid #a87b4f!important}html body .sidebar .resource-mini-card.image-resource-card>div:last-child{background:linear-gradient(90deg,#44c5cf1a,#fffcfbf2)!important;border-left:3px solid #44c5cf!important}html body .sidebar-logout{color:#8b626f!important;background:#ffffffc2!important;border:1px solid #e7cfd7db!important;border-radius:15px!important;min-height:44px!important;margin:10px 3px 0!important;font-size:12.5px!important;font-weight:800!important;box-shadow:inset 0 1px #fffffffa!important}html body .sidebar-logout:hover{color:#cf4e73!important;background:#fff3f7!important;border-color:#ef7f9f61!important;transform:translateY(-1px)!important}html body .sidebar-footer{color:#b9adb2!important;letter-spacing:.01em!important;padding-top:13px!important;font-size:9.5px!important}@media (width<=760px){html body .sidebar{width:min(88vw,278px)!important;padding:18px 14px 16px!important}html body .sidebar .brand.brand-button{margin-bottom:10px!important}html body .portal-sidebar-nav>button,html body .sidebar-nav>button{min-height:49px!important}html body .sidebar .resource-mini-card.image-resource-card{margin-top:8px!important}}html body .sidebar .brand.brand-button{min-height:66px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;margin:0 0 14px!important;padding:7px 8px!important;overflow:visible!important}html body .sidebar .brand.brand-button:after{content:none!important;display:none!important}html body .sidebar .brand-app-icon{width:49px!important;min-width:49px!important;height:49px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;flex:0 0 49px!important;padding:0!important}html body .sidebar .brand strong{font-size:23px!important;line-height:1.08!important}html body .sidebar .brand span{letter-spacing:.01em!important;margin-top:5px!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:11.5px!important;font-weight:800!important;line-height:1.15!important}html body .portal-sidebar-nav>button>span:last-child,html body .sidebar-nav>button>span:last-child,html body .portal-sidebar-nav>button.newbie-nav-button>span:last-child,html body .portal-sidebar-nav>button.support-nav-button>span:last-child,html body .sidebar-nav>button.newbie-nav-button>span:last-child,html body .sidebar-nav>button.support-nav-button>span:last-child{letter-spacing:-.045em!important;min-height:29px!important;padding:3px 0 1px!important;font-size:19px!important;line-height:1.22!important}html body .newbie-guide-nav:before,html body .newbie-guide-nav button strong{font-size:19px!important;line-height:1.25!important}html body .newbie-guide-nav:before{padding-top:5px!important;padding-bottom:11px!important}html body .persistent-crop-timer-page .crop-selector-card .section-heading h2,html body .persistent-crop-timer-page .active-timer-card .section-heading h2,html body .persistent-crop-timer-page .resource-timer-section .section-heading h2,html body .persistent-crop-timer-page .resource-timer-card .resource-timer-copy strong{font-size:19px!important;line-height:1.25!important}html body .search-suggestion-panel .search-suggestion-copy strong{font-size:19px!important;line-height:1.28!important}@media (width<=760px){html body .sidebar .brand.brand-button{min-height:62px!important;padding:5px 7px!important}html body .portal-sidebar-nav>button>span:last-child,html body .sidebar-nav>button>span:last-child{font-size:19px!important}}html body .portal-sidebar-nav>button:first-of-type.active,html body .sidebar-nav>button:first-of-type.active,html body .portal-sidebar-nav>button:first-of-type.active:hover,html body .sidebar-nav>button:first-of-type.active:hover{--nav-rgb:235, 103, 145!important;--nav-color:#d6527d!important;color:#d6527d!important;background:#eb679128!important;border-color:#eb67915c!important;box-shadow:0 7px 16px #eb67911b,inset 0 1px #ffffffc2!important}html body .portal-sidebar-nav>button:nth-of-type(2).active,html body .sidebar-nav>button:nth-of-type(2).active,html body .portal-sidebar-nav>button:nth-of-type(2).active:hover,html body .sidebar-nav>button:nth-of-type(2).active:hover{--nav-rgb:231, 108, 94!important;--nav-color:#cf5c51!important;color:#cf5c51!important;background:#e76c5e28!important;border-color:#e76c5e5c!important;box-shadow:0 7px 16px #e76c5e1b,inset 0 1px #ffffffc2!important}html body .portal-sidebar-nav>button:nth-of-type(3).active,html body .sidebar-nav>button:nth-of-type(3).active,html body .portal-sidebar-nav>button:nth-of-type(3).active:hover,html body .sidebar-nav>button:nth-of-type(3).active:hover{--nav-rgb:230, 146, 66!important;--nav-color:#c97c2d!important;color:#c97c2d!important;background:#e6924228!important;border-color:#e692425c!important;box-shadow:0 7px 16px #e692421b,inset 0 1px #ffffffc2!important}html body .portal-sidebar-nav>button:nth-of-type(4).active,html body .sidebar-nav>button:nth-of-type(4).active,html body .portal-sidebar-nav>button:nth-of-type(4).active:hover,html body .sidebar-nav>button:nth-of-type(4).active:hover{--nav-rgb:211, 173, 62!important;--nav-color:#aa8528!important;color:#aa8528!important;background:#d3ad3e28!important;border-color:#d3ad3e5c!important;box-shadow:0 7px 16px #d3ad3e1b,inset 0 1px #ffffffc2!important}html body .portal-sidebar-nav>button:nth-of-type(5).active,html body .sidebar-nav>button:nth-of-type(5).active,html body .portal-sidebar-nav>button:nth-of-type(5).active:hover,html body .sidebar-nav>button:nth-of-type(5).active:hover{--nav-rgb:91, 166, 105!important;--nav-color:#438d54!important;color:#438d54!important;background:#5ba66928!important;border-color:#5ba6695c!important;box-shadow:0 7px 16px #5ba6691b,inset 0 1px #ffffffc2!important}html body .portal-sidebar-nav>button:nth-of-type(6).active,html body .sidebar-nav>button:nth-of-type(6).active,html body .portal-sidebar-nav>button:nth-of-type(6).active:hover,html body .sidebar-nav>button:nth-of-type(6).active:hover{--nav-rgb:66, 168, 147!important;--nav-color:#328f7d!important;color:#328f7d!important;background:#42a89328!important;border-color:#42a8935c!important;box-shadow:0 7px 16px #42a8931b,inset 0 1px #ffffffc2!important}html body .portal-sidebar-nav>button:nth-of-type(7).active,html body .sidebar-nav>button:nth-of-type(7).active,html body .portal-sidebar-nav>button:nth-of-type(7).active:hover,html body .sidebar-nav>button:nth-of-type(7).active:hover{--nav-rgb:70, 153, 207!important;--nav-color:#3d83b3!important;color:#3d83b3!important;background:#4699cf28!important;border-color:#4699cf5c!important;box-shadow:0 7px 16px #4699cf1b,inset 0 1px #ffffffc2!important}html body .portal-sidebar-nav>button:nth-of-type(8).active,html body .sidebar-nav>button:nth-of-type(8).active,html body .portal-sidebar-nav>button:nth-of-type(8).active:hover,html body .sidebar-nav>button:nth-of-type(8).active:hover{--nav-rgb:83, 118, 204!important;--nav-color:#4b66b3!important;color:#4b66b3!important;background:#5376cc28!important;border-color:#5376cc5c!important;box-shadow:0 7px 16px #5376cc1b,inset 0 1px #ffffffc2!important}html body .portal-sidebar-nav>button:nth-of-type(9).active,html body .sidebar-nav>button:nth-of-type(9).active,html body .portal-sidebar-nav>button:nth-of-type(9).active:hover,html body .sidebar-nav>button:nth-of-type(9).active:hover{--nav-rgb:115, 91, 190!important;--nav-color:#674fae!important;color:#674fae!important;background:#735bbe28!important;border-color:#735bbe5c!important;box-shadow:0 7px 16px #735bbe1b,inset 0 1px #ffffffc2!important}html body .portal-sidebar-nav>button:nth-of-type(10).active,html body .sidebar-nav>button:nth-of-type(10).active,html body .portal-sidebar-nav>button:nth-of-type(10).active:hover,html body .sidebar-nav>button:nth-of-type(10).active:hover{--nav-rgb:159, 87, 188!important;--nav-color:#8f4fa8!important;color:#8f4fa8!important;background:#9f57bc28!important;border-color:#9f57bc5c!important;box-shadow:0 7px 16px #9f57bc1b,inset 0 1px #ffffffc2!important}html body .portal-sidebar-nav>button:nth-of-type(11).active,html body .sidebar-nav>button:nth-of-type(11).active,html body .portal-sidebar-nav>button:nth-of-type(11).active:hover,html body .sidebar-nav>button:nth-of-type(11).active:hover{--nav-rgb:215, 91, 157!important;--nav-color:#c34f88!important;color:#c34f88!important;background:#d75b9d28!important;border-color:#d75b9d5c!important;box-shadow:0 7px 16px #d75b9d1b,inset 0 1px #ffffffc2!important}html body .portal-sidebar-nav>button.active:before,html body .sidebar-nav>button.active:before{background:rgb(var(--nav-rgb,235, 103, 145))!important}html body .portal-sidebar-nav>button.active:after,html body .sidebar-nav>button.active:after{color:var(--nav-color,#d6527d)!important}html body .portal-map-preview-card .home-map-header{align-items:center!important;gap:14px!important}html body .portal-map-preview-card .home-map-header-main{flex:auto!important;align-items:center!important;gap:13px!important;min-width:0!important;display:flex!important}html body .portal-map-preview-card .home-map-header-main>.section-heading{flex:none!important;margin:0!important}html body .portal-map-preview-card .home-map-header .home-map-selector{flex:none!important;grid-template-columns:none!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;display:inline-flex!important}html body .portal-map-preview-card .home-map-header .home-map-selector>button{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:0!important;min-height:32px!important;padding:0 12px!important;font-size:12.5px!important;line-height:1!important;transform:none!important}html body .portal-map-preview-card .home-map-header .home-map-selector>button:first-child{padding-inline:14px!important}html body .portal-map-preview-card .home-map-header .home-map-selector>button:hover{transform:none!important}@media (width<=760px){html body .portal-map-preview-card .home-map-header{align-items:flex-start!important}html body .portal-map-preview-card .home-map-header-main{flex-wrap:wrap!important;gap:7px 10px!important}html body .portal-map-preview-card .home-map-header .home-map-selector{gap:5px!important}html body .portal-map-preview-card .home-map-header .home-map-selector>button{min-height:30px!important;padding-inline:10px!important;font-size:11.5px!important}}html body .app-shell>.sidebar .portal-sidebar-nav>button:first-of-type:is(:hover,:active,.active,.active:hover){--nav-color:#e05491!important;--nav-rgb:255, 151, 196!important;color:#e05491!important;background:#ffe4f1!important;border-color:#ffb1d1!important;transform:none!important;box-shadow:0 8px 18px #ff97c421,inset 0 1px #fffffff5!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:first-of-type:is(:hover,:active,.active,.active:hover)>span:last-child{color:#e05491!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:first-of-type:is(:hover,:active,.active,.active:hover) .nav-icon-wrap,html body .app-shell>.sidebar .portal-sidebar-nav>button:first-of-type:is(:hover,:active,.active,.active:hover) .nav-icon-wrap.emoji-nav-icon{color:#e05491!important;background:#ff97c438!important;border-color:#ffb1d1!important;transform:none!important;box-shadow:0 4px 10px #ff97c41a!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:first-of-type.active:before{background:#ff97c4!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:first-of-type.active:after{color:#e05491!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(2):is(:hover,:active,.active,.active:hover){--nav-color:#d96352!important;--nav-rgb:255, 171, 147!important;color:#d96352!important;background:#ffe9e2!important;border-color:#ffbda9!important;transform:none!important;box-shadow:0 8px 18px #ffab9321,inset 0 1px #fffffff5!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(2):is(:hover,:active,.active,.active:hover)>span:last-child{color:#d96352!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(2):is(:hover,:active,.active,.active:hover) .nav-icon-wrap,html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(2):is(:hover,:active,.active,.active:hover) .nav-icon-wrap.emoji-nav-icon{color:#d96352!important;background:#ffab9338!important;border-color:#ffbda9!important;transform:none!important;box-shadow:0 4px 10px #ffab931a!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(2).active:before{background:#ffab93!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(2).active:after{color:#d96352!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(3):is(:hover,:active,.active,.active:hover){--nav-color:#bf7628!important;--nav-rgb:255, 195, 108!important;color:#bf7628!important;background:#fff0d7!important;border-color:#ffc982!important;transform:none!important;box-shadow:0 8px 18px #ffc36c21,inset 0 1px #fffffff5!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(3):is(:hover,:active,.active,.active:hover)>span:last-child{color:#bf7628!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(3):is(:hover,:active,.active,.active:hover) .nav-icon-wrap,html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(3):is(:hover,:active,.active,.active:hover) .nav-icon-wrap.emoji-nav-icon{color:#bf7628!important;background:#ffc36c38!important;border-color:#ffc982!important;transform:none!important;box-shadow:0 4px 10px #ffc36c1a!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(3).active:before{background:#ffc36c!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(3).active:after{color:#bf7628!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(4):is(:hover,:active,.active,.active:hover){--nav-color:#a88917!important;--nav-rgb:255, 225, 104!important;color:#a88917!important;background:#fff8cf!important;border-color:#f6df73!important;transform:none!important;box-shadow:0 8px 18px #ffe16821,inset 0 1px #fffffff5!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(4):is(:hover,:active,.active,.active:hover)>span:last-child{color:#a88917!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(4):is(:hover,:active,.active,.active:hover) .nav-icon-wrap,html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(4):is(:hover,:active,.active,.active:hover) .nav-icon-wrap.emoji-nav-icon{color:#a88917!important;background:#ffe16838!important;border-color:#f6df73!important;transform:none!important;box-shadow:0 4px 10px #ffe1681a!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(4).active:before{background:#ffe168!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(4).active:after{color:#a88917!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(5):is(:hover,:active,.active,.active:hover){--nav-color:#4e9859!important;--nav-rgb:157, 226, 151!important;color:#4e9859!important;background:#e9f8e5!important;border-color:#abe1a5!important;transform:none!important;box-shadow:0 8px 18px #9de29721,inset 0 1px #fffffff5!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(5):is(:hover,:active,.active,.active:hover)>span:last-child{color:#4e9859!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(5):is(:hover,:active,.active,.active:hover) .nav-icon-wrap,html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(5):is(:hover,:active,.active,.active:hover) .nav-icon-wrap.emoji-nav-icon{color:#4e9859!important;background:#9de29738!important;border-color:#abe1a5!important;transform:none!important;box-shadow:0 4px 10px #9de2971a!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(5).active:before{background:#9de297!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(5).active:after{color:#4e9859!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(6):is(:hover,:active,.active,.active:hover){--nav-color:#3a9888!important;--nav-rgb:130, 225, 205!important;color:#3a9888!important;background:#e4f9f4!important;border-color:#96dfd0!important;transform:none!important;box-shadow:0 8px 18px #82e1cd21,inset 0 1px #fffffff5!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(6):is(:hover,:active,.active,.active:hover)>span:last-child{color:#3a9888!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(6):is(:hover,:active,.active,.active:hover) .nav-icon-wrap,html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(6):is(:hover,:active,.active,.active:hover) .nav-icon-wrap.emoji-nav-icon{color:#3a9888!important;background:#82e1cd38!important;border-color:#96dfd0!important;transform:none!important;box-shadow:0 4px 10px #82e1cd1a!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(6).active:before{background:#82e1cd!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(6).active:after{color:#3a9888!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(7):is(:hover,:active,.active,.active:hover){--nav-color:#3f91b5!important;--nav-rgb:127, 211, 245!important;color:#3f91b5!important;background:#e5f6ff!important;border-color:#9edbf4!important;transform:none!important;box-shadow:0 8px 18px #7fd3f521,inset 0 1px #fffffff5!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(7):is(:hover,:active,.active,.active:hover)>span:last-child{color:#3f91b5!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(7):is(:hover,:active,.active,.active:hover) .nav-icon-wrap,html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(7):is(:hover,:active,.active,.active:hover) .nav-icon-wrap.emoji-nav-icon{color:#3f91b5!important;background:#7fd3f538!important;border-color:#9edbf4!important;transform:none!important;box-shadow:0 4px 10px #7fd3f51a!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(7).active:before{background:#7fd3f5!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(7).active:after{color:#3f91b5!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(8):is(:hover,:active,.active,.active:hover){--nav-color:#5e7ec8!important;--nav-rgb:149, 184, 255!important;color:#5e7ec8!important;background:#eaf0ff!important;border-color:#abc2ff!important;transform:none!important;box-shadow:0 8px 18px #95b8ff21,inset 0 1px #fffffff5!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(8):is(:hover,:active,.active,.active:hover)>span:last-child{color:#5e7ec8!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(8):is(:hover,:active,.active,.active:hover) .nav-icon-wrap,html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(8):is(:hover,:active,.active,.active:hover) .nav-icon-wrap.emoji-nav-icon{color:#5e7ec8!important;background:#95b8ff38!important;border-color:#abc2ff!important;transform:none!important;box-shadow:0 4px 10px #95b8ff1a!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(8).active:before{background:#95b8ff!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(8).active:after{color:#5e7ec8!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(9):is(:hover,:active,.active,.active:hover){--nav-color:#7561c2!important;--nav-rgb:185, 165, 255!important;color:#7561c2!important;background:#f0ecff!important;border-color:#c7b8ff!important;transform:none!important;box-shadow:0 8px 18px #b9a5ff21,inset 0 1px #fffffff5!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(9):is(:hover,:active,.active,.active:hover)>span:last-child{color:#7561c2!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(9):is(:hover,:active,.active,.active:hover) .nav-icon-wrap,html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(9):is(:hover,:active,.active,.active:hover) .nav-icon-wrap.emoji-nav-icon{color:#7561c2!important;background:#b9a5ff38!important;border-color:#c7b8ff!important;transform:none!important;box-shadow:0 4px 10px #b9a5ff1a!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(9).active:before{background:#b9a5ff!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(9).active:after{color:#7561c2!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(10):is(:hover,:active,.active,.active:hover){--nav-color:#9563bd!important;--nav-rgb:217, 164, 255!important;color:#9563bd!important;background:#f7ebff!important;border-color:#d8b5f5!important;transform:none!important;box-shadow:0 8px 18px #d9a4ff21,inset 0 1px #fffffff5!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(10):is(:hover,:active,.active,.active:hover)>span:last-child{color:#9563bd!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(10):is(:hover,:active,.active,.active:hover) .nav-icon-wrap,html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(10):is(:hover,:active,.active,.active:hover) .nav-icon-wrap.emoji-nav-icon{color:#9563bd!important;background:#d9a4ff38!important;border-color:#d8b5f5!important;transform:none!important;box-shadow:0 4px 10px #d9a4ff1a!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(10).active:before{background:#d9a4ff!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(10).active:after{color:#9563bd!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(11):is(:hover,:active,.active,.active:hover){--nav-color:#c35391!important;--nav-rgb:249, 145, 210!important;color:#c35391!important;background:#ffe8f5!important;border-color:#f6abd5!important;transform:none!important;box-shadow:0 8px 18px #f991d221,inset 0 1px #fffffff5!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(11):is(:hover,:active,.active,.active:hover)>span:last-child{color:#c35391!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(11):is(:hover,:active,.active,.active:hover) .nav-icon-wrap,html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(11):is(:hover,:active,.active,.active:hover) .nav-icon-wrap.emoji-nav-icon{color:#c35391!important;background:#f991d238!important;border-color:#f6abd5!important;transform:none!important;box-shadow:0 4px 10px #f991d21a!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(11).active:before{background:#f991d2!important}html body .app-shell>.sidebar .portal-sidebar-nav>button:nth-of-type(11).active:after{color:#c35391!important}html body .app-shell>.sidebar .portal-sidebar-nav>button{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s!important;transform:none!important}html body .app-shell>.sidebar .portal-sidebar-nav>.sidebar-nav-label,html body .app-shell>.sidebar .portal-sidebar-nav>.sidebar-nav-label.guide-label{width:100%!important}html body .main-content{--v57-main-inline-pad:clamp(24px, 3vw, 54px)}html body .site-policy-footer{min-height:92px!important;padding:22px var(--v57-main-inline-pad) 24px!important;background:#f5f6f7f5!important;border-top:1px solid #e0e2e5!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:11px!important;display:flex!important;box-shadow:inset 0 1px #ffffffd1!important}html body .site-policy-footer-inner{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;display:flex!important}html body .site-policy-link{color:#6f747b!important;min-height:28px!important;box-shadow:none!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 16px!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;text-decoration:none!important;transition:color .16s!important;display:inline-flex!important;position:relative!important}html body .site-policy-link+.site-policy-link:before{content:""!important;background:#d6d9dd!important;width:1px!important;height:12px!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important}html body .site-policy-link:hover,html body .site-policy-link:focus-visible{color:#db5f91!important;box-shadow:none!important;background:0 0!important;transform:none!important}html body .site-policy-link:focus-visible{outline-offset:2px!important;border-radius:5px!important;outline:2px solid #eb70a03d!important}html body .site-policy-footer>small{color:#a0a4aa!important;letter-spacing:.03em!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important}html body .site-policy-page{max-width:1120px!important;margin-inline:auto!important}html body .site-policy-page-card{background:#fffffff0!important;border-radius:26px!important;gap:0!important;padding:clamp(26px,4vw,48px)!important;display:grid!important}html body .site-policy-page-card>.site-policy-intro{color:#5f555a!important;background:#fff7fa!important;border:1px solid #f0dbe4!important;border-radius:17px!important;margin:0 0 30px!important;padding:20px 22px!important}html body .site-policy-page-card>section{border-top:1px solid #eee9eb!important;margin:0!important;padding:26px 0!important}html body .site-policy-page-card>.site-policy-intro+section{border-top:0!important;padding-top:0!important}html body .site-policy-page-card h2,html body .site-policy-page-card h3,html body .site-policy-page-card p,html body .site-policy-page-card li,html body .site-policy-page-card a{word-break:keep-all!important;font-size:19px!important}html body .site-policy-page-card h2,html body .site-policy-page-card h3{color:#383135!important;margin:0 0 12px!important;line-height:1.45!important}html body .site-policy-page-card p,html body .site-policy-page-card li,html body .site-policy-page-card a{color:#6f656a!important;line-height:1.8!important}html body .site-policy-page-card p{margin:0!important}html body .site-policy-page-card ul{gap:7px!important;margin:10px 0 0!important;padding-left:24px!important;display:grid!important}html body .site-policy-page-card .site-policy-email{color:#d65d8c!important;text-underline-offset:4px!important;margin-top:8px!important;font-weight:800!important;display:inline-flex!important}html body .site-copyright-page-card{gap:18px!important}html body .site-copyright-page-card>.site-copyright-statement{background:#fffafb!important;border:1px solid #ede6e9!important;border-radius:20px!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;margin:0!important;padding:24px 25px!important;display:grid!important}html body .site-copyright-statement>span{background:#fff0f6!important;border-radius:15px!important;place-items:center!important;width:46px!important;height:46px!important;font-size:23px!important;display:grid!important}html body .app-catalog-card:not(.pet-snack-card) .app-catalog-art>.smart-image,html body .app-catalog-card:not(.pet-snack-card) .app-catalog-art>.fit-image,html body .app-catalog-card:not(.pet-snack-card) .app-catalog-art>img,html body .app-recipe-card .recipe-art>.smart-image,html body .app-recipe-card .recipe-art>.fit-image,html body .app-recipe-card .recipe-art>img,html body .achievement-grid .achievement-card .achievement-card-art>.smart-image,html body .achievement-grid .achievement-card .achievement-card-art>.fit-image,html body .achievement-grid .achievement-card .achievement-card-art>img{transform-origin:50% 56%!important;transition:transform .24s cubic-bezier(.22,.72,.28,1),filter .24s!important}@media (hover:hover) and (pointer:fine){html body .app-catalog-card:not(.pet-snack-card):hover .app-catalog-art>.smart-image,html body .app-catalog-card:not(.pet-snack-card):hover .app-catalog-art>.fit-image,html body .app-catalog-card:not(.pet-snack-card):hover .app-catalog-art>img,html body .app-recipe-card:hover .recipe-art>.smart-image,html body .app-recipe-card:hover .recipe-art>.fit-image,html body .app-recipe-card:hover .recipe-art>img,html body .achievement-grid .achievement-card:hover .achievement-card-art>.smart-image,html body .achievement-grid .achievement-card:hover .achievement-card-art>.fit-image,html body .achievement-grid .achievement-card:hover .achievement-card-art>img{filter:drop-shadow(0 6px 7px #3d2b3312)!important;transform:rotate(-2.35deg)scale(1.035)!important}}@media (prefers-reduced-motion:reduce){html body .app-catalog-card:not(.pet-snack-card) .app-catalog-art>.smart-image,html body .app-catalog-card:not(.pet-snack-card) .app-catalog-art>.fit-image,html body .app-catalog-card:not(.pet-snack-card) .app-catalog-art>img,html body .app-recipe-card .recipe-art>.smart-image,html body .app-recipe-card .recipe-art>.fit-image,html body .app-recipe-card .recipe-art>img,html body .achievement-grid .achievement-card .achievement-card-art>.smart-image,html body .achievement-grid .achievement-card .achievement-card-art>.fit-image,html body .achievement-grid .achievement-card .achievement-card-art>img{filter:none!important;transition:none!important;transform:none!important}}@media (width<=760px){html body .main-content{--v57-main-inline-pad:14px}html body .site-policy-footer{margin-top:30px!important;padding-block:20px 22px!important}html body .site-policy-link{padding-inline:11px!important;font-size:12.5px!important}html body .site-policy-page-card{border-radius:20px!important;padding:22px 18px!important}html body .site-copyright-page-card>.site-copyright-statement{grid-template-columns:40px minmax(0,1fr)!important;padding:20px 17px!important}html body .site-copyright-statement>span{width:40px!important;height:40px!important}}html body .main-content{--v58-main-gutter:clamp(24px, 3vw, 54px);--v58-main-bottom:48px;min-height:100vh!important;padding-inline:var(--v58-main-gutter)!important;padding-bottom:var(--v58-main-bottom)!important;box-sizing:border-box!important;flex-direction:column!important;display:flex!important}html body .main-content>.topbar,html body .main-content>.page-transition,html body .main-content>.persistent-crop-timer-page,html body .main-content>.app-download-footer{flex:none!important}html body .site-policy-footer{width:calc(100% + var(--v58-main-gutter) + var(--v58-main-gutter))!important;max-width:none!important;margin:auto calc(-1 * var(--v58-main-gutter)) calc(-1 * var(--v58-main-bottom))!important;padding-inline:var(--v58-main-gutter)!important;box-sizing:border-box!important;flex:none!important;align-self:stretch!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important}html body .app-shell>.sidebar .portal-sidebar-nav>.sidebar-nav-label,html body .app-shell>.sidebar .portal-sidebar-nav>.sidebar-nav-label.guide-label{min-height:18px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;align-items:center!important;gap:10px!important;margin:13px 0 8px!important;padding:0 9px!important;line-height:18px!important;display:flex!important}html body .app-shell>.sidebar .portal-sidebar-nav>.sidebar-nav-label:before,html body .app-shell>.sidebar .portal-sidebar-nav>.sidebar-nav-label.guide-label:before{content:none!important;display:none!important}html body .app-shell>.sidebar .portal-sidebar-nav>.sidebar-nav-label:after,html body .app-shell>.sidebar .portal-sidebar-nav>.sidebar-nav-label.guide-label:after{content:""!important;width:auto!important;height:0!important;min-height:0!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-top:1px solid #e0d2d9f5!important;border-radius:0!important;flex:auto!important;margin:0!important;padding:0!important;transform:none!important}html body .community-floating-write-button,html body .pet-floating-add-button{bottom:max(var(--site-footer-float-offset,42px), 42px)!important;transition:bottom .18s ease-out,transform .18s,box-shadow .18s,filter .18s!important}html body .newbie-guide-nav button strong,html body .newbie-guide-content .guide-section-head h2,html body .newbie-guide-content .guide-card-copy strong,html body .newbie-guide-content .guide-detail-list .guide-detail-line,html body .newbie-guide-content .guide-detail-list .guide-detail-line>span,html body .newbie-guide-content .guide-detail-list .guide-detail-line>strong{font-size:19px!important}html body .newbie-guide-nav button strong,html body .newbie-guide-content .guide-section-head h2,html body .newbie-guide-content .guide-card-copy strong{line-height:1.38!important}html body .newbie-guide-content .guide-detail-list .guide-detail-line,html body .newbie-guide-content .guide-detail-list .guide-detail-line>span,html body .newbie-guide-content .guide-detail-list .guide-detail-line>strong{line-height:1.72!important}@media (width>=1025px) and (width<=1380px){html body .main-content{--v58-main-gutter:16px}}@media (width<=760px){html body .main-content{--v58-main-gutter:14px;--v58-main-bottom:32px}html body .site-policy-footer{padding-inline:14px!important}}html body .main-content .newbie-guide-layout .newbie-guide-nav button>div>strong.newbie-guide-quick-title,html body .main-content .newbie-guide-layout .newbie-guide-content .guide-section .guide-card-list article>button .guide-card-copy>strong.newbie-guide-item-button-title{letter-spacing:-.015em!important;font-size:19px!important;line-height:1.38!important}html body .app-download-copy>.eyebrow,html body .app-download-copy .eyebrow,html body .app-download-copy>.app-download-label,html body .app-download-copy .app-download-label{margin-left:0!important}html body .main-content{overscroll-behavior-x:none!important;min-width:0!important;max-width:none!important;overflow-x:hidden!important}@supports (overflow-x:clip){html body .main-content{overflow-x:clip!important}}html body .main-content>.site-policy-footer{width:calc(100% + var(--v58-main-gutter,clamp(24px, 3vw, 54px)) + var(--v58-main-gutter,clamp(24px, 3vw, 54px)))!important;inline-size:calc(100% + var(--v58-main-gutter,clamp(24px, 3vw, 54px)) + var(--v58-main-gutter,clamp(24px, 3vw, 54px)))!important;min-width:0!important;max-width:calc(100% + var(--v58-main-gutter,clamp(24px, 3vw, 54px)) + var(--v58-main-gutter,clamp(24px, 3vw, 54px)))!important;margin-left:calc(-1 * var(--v58-main-gutter,clamp(24px, 3vw, 54px)))!important;margin-right:calc(-1 * var(--v58-main-gutter,clamp(24px, 3vw, 54px)))!important;box-sizing:border-box!important;align-self:stretch!important;overflow:hidden!important}html body .search-suggestion-panel .search-suggestion-item .search-suggestion-thumb{place-items:center!important;width:58px!important;min-width:58px!important;height:58px!important;padding:4px!important;display:grid!important;overflow:hidden!important}html body .search-suggestion-panel .search-suggestion-item .search-suggestion-thumb>.smart-image,html body .search-suggestion-panel .search-suggestion-item .search-suggestion-thumb>.fit-image,html body .search-suggestion-panel .search-suggestion-item .search-suggestion-thumb .smart-image,html body .search-suggestion-panel .search-suggestion-item .search-suggestion-thumb .fit-image{background:0 0!important;place-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;position:static!important;overflow:visible!important}html body .search-suggestion-panel .search-suggestion-item .search-suggestion-thumb img,html body .search-suggestion-panel .search-suggestion-item .search-suggestion-thumb .smart-image>img,html body .search-suggestion-panel .search-suggestion-item .search-suggestion-thumb .fit-image>img,html body .search-suggestion-panel .search-suggestion-item .search-suggestion-thumb img.catalog-source-image{object-fit:contain!important;object-position:center!important;width:auto!important;min-width:0!important;max-width:94%!important;height:auto!important;min-height:0!important;max-height:94%!important;margin:auto!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}html body .app-catalog-shell .filter-button,html body .pet-catalog-shell .filter-button,html body .pet-page .filter-button,html body .pet-detail-page .filter-button,html body .app-catalog-shell .inline-catalog-filter .filter-chip,html body .pet-catalog-shell .inline-catalog-filter .filter-chip,html body .pet-page .inline-catalog-filter .filter-chip,html body .pet-detail-page .inline-catalog-filter .filter-chip,html body .pet-catalog-filter-panel .filter-chip,html body .app-catalog-shell .inline-catalog-filter-head .reset-button,html body .pet-catalog-shell .inline-catalog-filter-head .reset-button,html body .pet-page .inline-catalog-filter-head .reset-button,html body .pet-detail-page .inline-catalog-filter-head .reset-button,html body .pet-catalog-filter-panel .reset-button{font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:12px!important;line-height:1.2!important}html body .app-catalog-shell .inline-catalog-filter-head>strong,html body .pet-catalog-shell .inline-catalog-filter-head>strong,html body .pet-page .inline-catalog-filter-head>strong,html body .pet-detail-page .inline-catalog-filter-head>strong,html body .app-catalog-shell .inline-catalog-filter .filter-section>h4,html body .pet-catalog-shell .inline-catalog-filter .filter-section>h4,html body .pet-page .inline-catalog-filter .filter-section>h4,html body .pet-detail-page .inline-catalog-filter .filter-section>h4,html body .pet-catalog-filter-panel .filter-section>h4{font-family:Cafe24Ssurround,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:19px!important;line-height:1.25!important}html body .community-profile-avatar-button:disabled:before{content:none!important;display:none!important}html body .community-profile-avatar-button>.smart-image,html body .community-profile-avatar-button>.fit-image,html body .community-profile-avatar-button .smart-image-fallback,html body .community-profile-avatar-button .fit-image-fallback{border-radius:50%!important;place-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;line-height:1!important;display:grid!important;overflow:hidden!important;transform:none!important}html body .community-profile-avatar-button .smart-image-fallback,html body .community-profile-avatar-button .fit-image-fallback{font-size:44px!important}html body .topbar .profile-card .avatar{border-radius:50%!important;place-items:center!important;display:grid!important;overflow:hidden!important}html body .topbar .profile-card .avatar>.smart-image,html body .topbar .profile-card .avatar>.fit-image,html body .topbar .profile-card .avatar .smart-image-fallback,html body .topbar .profile-card .avatar .fit-image-fallback{border-radius:50%!important;place-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;line-height:1!important;display:grid!important;overflow:hidden!important;transform:none!important}html body .topbar .profile-card .avatar .smart-image-fallback,html body .topbar .profile-card .avatar .fit-image-fallback{font-size:21px!important}html body .community-profile-uid-edit-row{align-items:center!important;gap:8px!important;margin-top:10px!important;display:flex!important}html body .community-profile-uid-input{color:#665d62!important;background:#fff!important;border:1px solid #eadde4!important;border-radius:14px!important;outline:none!important;width:min(240px,100%)!important;min-height:38px!important;padding:8px 12px!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,sans-serif!important;font-size:14px!important}html body .community-profile-uid-input:focus{border-color:#ff8fb7!important;box-shadow:0 0 0 3px #ff8fb724!important}html body .community-profile-uid-verification-link{color:#df6f96!important;background:#fff7fa!important;border:1px solid #ffd2e1!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;margin-top:7px!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,sans-serif!important;font-size:12px!important}html body .community-uid-verify-page{max-width:900px!important;margin-inline:auto!important}html body .community-uid-guide-card{background:linear-gradient(135deg,#fff8fb,#f7f7ff)!important}html body .community-uid-guide-list{color:#726b70!important;margin:16px 0 0!important;padding-left:22px!important;font-size:14px!important;line-height:1.85!important}html body .community-uid-status{color:#756d7b!important;white-space:nowrap!important;background:#f0eef4!important;border-radius:999px!important;min-width:auto!important;padding:6px 10px!important;font-style:normal!important}html body .community-uid-status.approved{color:#3f8d67!important;background:#e7f8ef!important}html body .community-uid-status.pending{color:#a56d16!important;background:#fff3d9!important}html body .community-uid-status.rejected{color:#ba5264!important;background:#ffe8ec!important}html body .community-uid-input-section input{background:#fff!important;border:1px solid #ece5ea!important;border-radius:16px!important;outline:none!important;width:100%!important;min-height:52px!important;padding:0 16px!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,sans-serif!important;font-size:15px!important}html body .community-uid-input-section input:focus{border-color:#ff8fb7!important;box-shadow:0 0 0 4px #ff8fb721!important}html body .community-uid-proof-preview{background:#faf8fa!important;border:1px solid #eee6ec!important;border-radius:22px!important;place-items:center!important;min-height:260px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .community-uid-proof-preview img{object-fit:contain!important;max-width:100%!important;max-height:520px!important;display:block!important}html body .community-uid-proof-preview button{color:#9a5c6a!important;background:#fffffff0!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:36px!important;padding:0 12px!important;display:inline-flex!important;position:absolute!important;top:12px!important;right:12px!important;box-shadow:0 8px 24px #543a461f!important}@media (width<=640px){html body .community-profile-uid-edit-row{flex-direction:column!important;align-items:stretch!important}html body .community-profile-uid-input{width:100%!important}html body .community-uid-proof-preview{min-height:190px!important}}html body .community-profile-uid-verification-link,html body .community-uid-verify-page .community-write-section-head strong,html body .community-uid-verify-page .community-write-field-label strong,html body .community-uid-verify-page .community-write-upload-empty>strong,html body .community-uid-verify-page .community-write-submit-button{font-size:19px!important;line-height:1.35!important}html body .community-profile-uid-verification-link{gap:8px!important;padding:9px 14px!important}html body .community-profile-uid-verification-link>svg{width:18px!important;height:18px!important}html body .community-uid-verify-page .community-write-submit-button{justify-content:center!important;align-self:center!important;align-items:center!important;width:fit-content!important;min-width:230px!important;max-width:100%!important;margin:22px auto 0!important;padding-inline:24px!important;display:inline-flex!important}html body .pet-detail-catalog-shell .inline-catalog-filter{z-index:6!important;position:relative!important}html body .portal-detail-page.detail-theme-recipe .portal-ingredient-section .detail-ingredient-shelf,html body .portal-detail-page.detail-theme-material .portal-ingredient-section .detail-ingredient-shelf,html body .portal-detail-page.detail-theme-recipe .detail-ingredient-grid.page-ingredient-grid.detail-ingredient-shelf,html body .portal-detail-page.detail-theme-material .detail-ingredient-grid.page-ingredient-grid.detail-ingredient-shelf{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;justify-content:stretch!important;align-items:stretch!important;gap:12px!important;display:grid!important;overflow:visible!important}html body .portal-detail-page.detail-theme-recipe .portal-ingredient-section .detail-ingredient-card,html body .portal-detail-page.detail-theme-material .portal-ingredient-section .detail-ingredient-card{width:100%!important;min-width:0!important;max-width:none!important}@media (width<=820px){html body .portal-detail-page.detail-theme-recipe .portal-ingredient-section .detail-ingredient-shelf,html body .portal-detail-page.detail-theme-material .portal-ingredient-section .detail-ingredient-shelf,html body .portal-detail-page.detail-theme-recipe .detail-ingredient-grid.page-ingredient-grid.detail-ingredient-shelf,html body .portal-detail-page.detail-theme-material .detail-ingredient-grid.page-ingredient-grid.detail-ingredient-shelf{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=480px){html body .portal-detail-page.detail-theme-recipe .portal-ingredient-section .detail-ingredient-shelf,html body .portal-detail-page.detail-theme-material .portal-ingredient-section .detail-ingredient-shelf,html body .portal-detail-page.detail-theme-recipe .detail-ingredient-grid.page-ingredient-grid.detail-ingredient-shelf,html body .portal-detail-page.detail-theme-material .detail-ingredient-grid.page-ingredient-grid.detail-ingredient-shelf{grid-template-columns:minmax(0,1fr)!important}}html body .sidebar .brand-app-icon{object-fit:cover!important;object-position:center!important}html body .community-profile-uid-verification-link{display:none!important}html body .community-profile-uid-display-row{align-items:center!important;gap:8px!important;width:fit-content!important;min-width:0!important;max-width:100%!important;margin-top:10px!important;display:inline-flex!important}html body .community-profile-uid-display-row>p,html body .community-profile-uid-display-row>.community-profile-uid-edit{min-width:0!important;margin:0!important}html body .community-profile-uid-copy-button{color:#5685b5!important;background:#f2f9fff5!important;border:1px solid #75a6da70!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:0!important;min-height:30px!important;padding:0 10px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;box-shadow:0 5px 12px #4d7dae14!important}html body .community-profile-uid-copy-button:hover{background:#edf7ff!important;border-color:#5b95cfb3!important;transform:translateY(-1px)!important;box-shadow:0 8px 17px #4d7dae24!important}html body .notification-list-item{text-align:left!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;padding:14px!important;display:grid!important;position:relative!important}html body .notification-list-item.is-unread{background:linear-gradient(135deg,#fff5f9fa,#fffffffa)!important}html body .notification-list-item.is-unread:after{content:""!important;background:#ff6f9a!important;border-radius:50%!important;width:7px!important;height:7px!important;position:absolute!important;top:12px!important;right:12px!important;box-shadow:0 0 0 4px #ff6f9a1f!important}html body .notification-type-emoji{background:#fff5f8!important;border-radius:15px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:21px!important;line-height:1!important;display:grid!important;box-shadow:inset 0 0 0 1px #efaec347,0 7px 16px #674e5612!important}html body .notification-tone-comment .notification-type-emoji{background:#eef8ff!important;box-shadow:inset 0 0 0 1px #74b0dd47,0 7px 16px #4c7ea412!important}html body .notification-tone-follow .notification-type-emoji{background:#f3f0ff!important}html body .notification-tone-verification .notification-type-emoji{background:#effbf3!important}html body .notification-list-copy{gap:5px!important;min-width:0!important;display:grid!important}html body .notification-list-copy>strong{color:#433a40!important;min-width:0!important;font-size:14px!important;font-weight:900!important;line-height:1.3!important}html body .notification-list-copy>span{color:#8e8389!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:12px!important;line-height:1.45!important}html body .notification-link-chevron{color:#b2a5ab!important;margin-right:4px!important}html body .notification-list-item.is-linked:hover .notification-link-chevron{color:#ef6f96!important;transform:translate(2px)!important}html body .newbie-guide-nav:before{content:none!important;display:none!important}html body .map-filter-control-group{min-width:0!important;display:grid!important}html body .map-filter-control-title{color:#8d7f85!important;letter-spacing:.04em!important;padding-left:2px!important;font-size:12px!important;font-weight:900!important;display:block!important}html body .map-world-filter-group{margin-top:2px!important}html body .map-misc-filter-group{margin-top:14px!important;margin-bottom:4px!important}html body .map-misc-filter-group .map-filter-toggle-grid{margin:0!important}html body .pet-wheel-picker-window button,html body .pet-wheel-picker-window button.active,html body .pet-wheel-picker-window>button.active{min-height:40px!important;padding:6px 9px!important;font-size:19px!important;line-height:1.2!important}html body .pet-breed-preview-stage .pet-breed-preview-thumb{align-self:start!important;margin:0!important;box-shadow:0 11px 22px #674e5621!important}html body .pet-breed-preview-stage .pet-breed-preview-thumb:hover{transform:translateY(-2px)!important;box-shadow:0 15px 27px #674e562b!important}html body .pet-snack-lab-count-copy{align-items:center!important;min-width:0!important;display:flex!important}html body .pet-snack-lab-count-copy>p{color:#887c82!important;margin:0!important}html body .pet-snack-lab-count-copy>p strong{color:#df6f83!important}@media (width<=760px){html body .community-profile-uid-display-row{width:100%!important}html body .community-profile-uid-display-row>p,html body .community-profile-uid-display-row>.community-profile-uid-edit{flex:auto!important}}html body .notification-modal-scroll .notification-list-item{box-sizing:border-box!important;text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #f1eaec!important;border-radius:0!important;grid-template-columns:46px minmax(0,1fr) 22px!important;align-items:center!important;gap:0 12px!important;width:100%!important;min-height:76px!important;padding:13px 8px!important;display:grid!important}html body .notification-modal-scroll .notification-list-item.is-unread{background:linear-gradient(90deg,#fff7faeb,#fff0 72%)!important}html body .notification-modal-scroll .notification-list-item>.notification-type-emoji{box-sizing:border-box!important;white-space:nowrap!important;border-radius:15px!important;place-self:center start!important;place-items:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0!important;font-size:21px!important;line-height:1!important;display:grid!important;overflow:visible!important}html body .notification-modal-scroll .notification-list-item>.notification-list-copy{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;align-self:center!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body .notification-modal-scroll .notification-list-item>.notification-list-copy>strong,html body .notification-modal-scroll .notification-list-item>.notification-list-copy>span{box-sizing:border-box!important;overflow-wrap:anywhere!important;white-space:normal!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important}html body .notification-modal-scroll .notification-list-item>.notification-list-copy>strong{color:#41383d!important;font-size:14px!important;font-weight:900!important;line-height:1.3!important}html body .notification-modal-scroll .notification-list-item>.notification-list-copy>span{color:#8c8187!important;font-size:13px!important;line-height:1.45!important}html body .notification-modal-scroll .notification-list-item>.notification-link-chevron{place-self:center end!important;width:18px!important;min-width:18px!important;height:18px!important;margin:0!important}html body .notification-modal-scroll .notification-list-item:not(.is-linked)>.notification-list-copy{grid-column:2/4!important}html body .notification-modal-scroll .notification-list-item.is-unread:after{width:6px!important;height:6px!important;top:11px!important;right:8px!important}html body .map-filter-sidebar .map-filter-control-title{color:#655d62!important;letter-spacing:-.015em!important;margin:0!important;padding:0!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.35!important}html body .map-filter-control-group{gap:9px!important}html body .pet-breed-preview-stage .pet-breed-preview-shadow-shell{box-sizing:border-box!important;scroll-snap-align:start!important;align-self:start!important;width:100%!important;min-width:0!important;height:224px!important;min-height:224px!important;margin:0!important;padding:0 0 24px!important;display:block!important;overflow:visible!important}html body .pet-breed-preview-stage .pet-breed-preview-shadow-shell>.pet-breed-preview-thumb{box-sizing:border-box!important;scroll-snap-align:none!important;align-self:start!important;width:100%!important;min-width:0!important;max-width:100%!important;height:198px!important;min-height:198px!important;max-height:198px!important;margin:0!important;box-shadow:0 13px 20px #674e5624!important}html body .pet-breed-preview-stage .pet-breed-preview-shadow-shell>.pet-breed-preview-thumb:hover{transform:translateY(-2px)!important;box-shadow:0 17px 25px #674e562e!important}html body .pet-snack-lab-count-copy>p{letter-spacing:-.025em!important;font-size:19px!important;font-weight:800!important;line-height:1.4!important}html body .pet-snack-lab-count-copy>p strong{font-size:20px!important;font-weight:900!important}@media (width<=760px){html body .notification-modal-scroll .notification-list-item{grid-template-columns:42px minmax(0,1fr) 20px!important;column-gap:10px!important;min-height:70px!important;padding:11px 4px!important}html body .notification-modal-scroll .notification-list-item>.notification-type-emoji{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;font-size:19px!important}html body .pet-breed-preview-stage .pet-breed-preview-shadow-shell{height:210px!important;min-height:210px!important;padding-bottom:20px!important}html body .pet-breed-preview-stage .pet-breed-preview-shadow-shell>.pet-breed-preview-thumb{height:188px!important;min-height:188px!important;max-height:188px!important}html body .pet-snack-lab-count-copy>p{font-size:17px!important}html body .pet-snack-lab-count-copy>p strong{font-size:18px!important}}html body .community-detail-route-loading{background:#fffffff0!important;border-radius:24px!important;place-items:center!important;min-height:260px!important;padding:32px!important;display:grid!important}html body .community-detail-route-loading .app-empty-state{min-height:180px!important}html body .achievement-detail-page .achievement-detail-art>.achievement-detail-contain-image,html body .achievement-detail-page .achievement-detail-art>.smart-image.achievement-detail-contain-image{box-sizing:border-box!important;background:0 0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:block!important;overflow:hidden!important}html body .achievement-detail-page .achievement-detail-art>.achievement-detail-contain-image>img,html body .achievement-detail-page .achievement-detail-art>.smart-image.achievement-detail-contain-image>img,html body .achievement-detail-page .achievement-detail-art .achievement-detail-contain-image .catalog-source-image{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;border-radius:0!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;padding:0!important;display:block!important}html body .sidebar .brand.brand-button{justify-content:center!important;padding-left:6px!important;padding-right:6px!important}html body .sidebar .brand.brand-button>div{text-align:left!important;flex:none!important;min-width:0!important}html body .pet-breed-mobile-list .pet-breed-card-head h3,html body .pet-breed-card .pet-breed-card-head h3{letter-spacing:-.035em!important}@media (width<=760px){html body .sidebar .brand.brand-button{justify-content:center!important}}html body .community-profile-page .community-profile-copy{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;min-width:0!important;display:flex!important}html body .community-profile-page .community-profile-name-edit-row,html body .community-profile-page .community-profile-copy>h2{flex:none!important;width:auto!important;max-width:100%!important;display:flex!important}html body .community-profile-page .community-profile-uid-block{box-sizing:border-box!important;grid-template-columns:minmax(0,auto)!important;align-items:start!important;gap:6px!important;width:fit-content!important;max-width:100%!important;margin-top:3px!important;display:grid!important}html body .community-profile-page .community-profile-uid-display-row{align-items:center!important;gap:8px!important;width:fit-content!important;max-width:100%!important;margin:0!important;display:flex!important}html body .community-profile-page .community-profile-uid-locked-value{color:#667f98!important;background:#f6fbfff5!important;border:1px solid #91b3d557!important;border-radius:999px!important;align-items:center!important;min-height:34px!important;margin:0!important;padding:7px 13px!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important}html body .community-profile-page .community-profile-uid-lock-note{color:#9b858d!important;align-items:center!important;gap:5px!important;width:fit-content!important;max-width:100%!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important;display:inline-flex!important}html body .community-profile-page .community-profile-uid-lock-note>svg{color:#7c9bb8!important;flex:none!important}html body .community-profile-uid-copy-button,html body .community-profile-uid-copy-button .cafe24-air-glyph,html body .community-profile-uid-copy-button .cafe24-title-glyph{letter-spacing:-.02em!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:13px!important;font-weight:800!important}html body .topbar .profile-card b,html body .topbar .profile-card b .cafe24-mixed-text,html body .topbar .profile-card b .cafe24-mixed-text>span,html body .topbar .profile-card b .cafe24-air-glyph,html body .topbar .profile-card b .cafe24-title-glyph{letter-spacing:-.025em!important}html body .redeem-copy-toast strong{font-size:19px!important;line-height:1.25!important}html body .map-filter-sidebar .map-world-filter-group,html body .map-filter-sidebar .map-misc-filter-group{gap:5px!important}html body .map-filter-sidebar .map-world-filter-group{margin-top:0!important;margin-bottom:6px!important}html body .map-filter-sidebar .map-misc-filter-group{margin-top:0!important;margin-bottom:9px!important}html body .refined-map-page .map-filter-sidebar .detail-map-selector,html body .map-filter-sidebar .map-world-filter-group .map-map-selector,html body .map-filter-sidebar .map-misc-filter-group .map-filter-toggle-grid{margin-top:0!important;margin-bottom:0!important}html body .pet-breed-mobile-list .pet-library-card{box-sizing:border-box!important;gap:6px!important;height:258px!important;min-height:258px!important;max-height:258px!important;padding:18px 22px 16px!important;overflow:hidden!important}html body .pet-breed-mobile-list .pet-breed-card-head,html body .pet-breed-mobile-list .pet-library-card[class*=pet-fur-tone-] .pet-breed-card-head{box-sizing:border-box!important;flex:0 0 28px!important;align-items:flex-start!important;width:100%!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:0!important;display:flex!important}html body .pet-breed-mobile-list .pet-breed-card-head h3,html body .pet-breed-card .pet-breed-card-head h3{margin:0!important;padding:0!important;font-size:19px!important;line-height:1.2!important}html body .pet-breed-preview-stage{box-sizing:border-box!important;flex:0 0 188px!important;align-items:flex-start!important;height:188px!important;min-height:188px!important;max-height:188px!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}html body .pet-breed-preview-stage .pet-breed-preview-scroll{box-sizing:border-box!important;justify-content:flex-start!important;align-items:flex-start!important;gap:14px!important;width:100%!important;height:184px!important;min-height:184px!important;max-height:184px!important;padding:8px 54px 8px 0!important;scroll-padding-inline:0 54px!important;display:flex!important;overflow:auto hidden!important}html body .pet-breed-preview-stage .pet-breed-preview-thumb,html body .pet-breed-preview-stage .pet-breed-preview-thumb:hover,html body .pet-breed-preview-thumb.pet-detail-style-preview,html body .pet-breed-preview-thumb.pet-detail-style-preview:hover{width:112px!important;min-width:112px!important;max-width:112px!important;height:168px!important;min-height:168px!important;max-height:168px!important;box-shadow:none!important;filter:none!important;flex:0 0 112px!important;align-self:flex-start!important;margin:0!important;position:relative!important;inset:0 auto auto!important;transform:translate(0,0)!important}html body .pet-breed-preview-stage .pet-breed-scroll-overlay,html body .pet-breed-scroll-overlay{top:50%!important;transform:translateY(-50%)!important}html body .pet-breed-preview-stage .pet-breed-scroll-overlay:hover,html body .pet-breed-scroll-overlay:hover{transform:translateY(-50%)scale(1.04)!important}@media (width<=760px){html body .community-profile-page .community-profile-uid-block,html body .community-profile-page .community-profile-uid-display-row{width:100%!important}html body .pet-breed-mobile-list .pet-library-card{height:246px!important;min-height:246px!important;max-height:246px!important;padding:16px 18px 14px!important}html body .pet-breed-preview-stage{flex-basis:178px!important;height:178px!important;min-height:178px!important;max-height:178px!important}html body .pet-breed-preview-stage .pet-breed-preview-scroll{height:176px!important;min-height:176px!important;max-height:176px!important;padding:6px 46px 6px 0!important}}html body .topbar .profile-card b,html body .topbar .profile-card b .cafe24-mixed-text,html body .topbar .profile-card b .cafe24-mixed-text>span,html body .topbar .profile-card b .cafe24-air-glyph,html body .topbar .profile-card b .cafe24-title-glyph{font-size:19px!important;line-height:1.18!important}html body .community-profile-page .community-profile-uid-display-row{flex-wrap:nowrap!important}html body .community-profile-page .community-profile-uid-display-row .community-profile-uid-lock-note{white-space:nowrap!important;flex:0 auto!important;margin:0 0 0 2px!important}html body .pet-breed-preview-stage{isolation:isolate!important;position:relative!important}html body .pet-breed-preview-stage .pet-breed-preview-scroll{z-index:1!important;position:relative!important}html body .pet-breed-preview-stage .pet-breed-scroll-overlay,html body .pet-breed-scroll-overlay{z-index:30!important;pointer-events:auto!important;position:absolute!important;left:auto!important}html body .pet-top-toolbar .pet-catalog-liked-filter{color:#8b8084!important;min-height:42px!important;box-shadow:none!important;font-family:var(--font-body)!important;white-space:nowrap!important;background:#fffffff0!important;border:1.5px solid #eadfe3!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 16px!important;font-size:12px!important;font-weight:800!important;transition:transform .16s,color .16s,border-color .16s,background .16s,box-shadow .16s!important;display:inline-flex!important}html body .pet-top-toolbar .pet-catalog-liked-filter:hover,html body .pet-top-toolbar .pet-catalog-liked-filter.active{color:#e45d86!important;background:radial-gradient(circle,#ff81a53b,#fffffff7 74%)!important;border-color:#ffc1d3!important;box-shadow:0 8px 18px #e55d861c!important}html body .pet-top-toolbar .pet-catalog-liked-filter:hover{transform:translateY(-1px)!important}@media (width<=760px){html body .community-profile-page .community-profile-uid-display-row{flex-wrap:wrap!important}html body .community-profile-page .community-profile-uid-display-row .community-profile-uid-lock-note{white-space:normal!important;width:100%!important;margin-left:0!important}html body .pet-top-toolbar .pet-catalog-liked-filter{justify-self:start!important}}html body .pet-breed-preview-stage .pet-breed-scroll-overlay,html body .pet-breed-scroll-overlay{right:4px!important}html{-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important}html body{text-rendering:optimizelegibility;font-kerning:normal;font-size:16px!important}@media (width>=761px){html body,html body button,html body input,html body select,html body textarea{-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important}html body .portal-sidebar-nav button,html body .sidebar-nav button{font-size:18px!important;line-height:1.25!important}html body .portal-catalog-shortcuts>button strong{font-size:18px!important}html body .home-tool-shortcuts>button strong,html body .progress-circle-item>strong{font-size:17px!important}html body .topbar .profile-card b,html body .topbar .profile-card b .cafe24-mixed-text,html body .topbar .profile-card b .cafe24-mixed-text>span,html body .topbar .profile-card b .cafe24-air-glyph,html body .topbar .profile-card b .cafe24-title-glyph{font-size:19px!important}html body .topbar .profile-card small{font-size:12px!important}html body .catalog-title span,html body .recipe-body small,html body .pet-info small,html body .community-author-row span,html body .community-board-author-copy small,html body .community-detail-author-copy small,html body .community-comment-author-copy small,html body .coupon-main small,html body .redeem-card-main small,html body .post-main p,html body .rank-user small,html body .catalog-meta,html body .item-meta,html body .community-meta,html body .progress-count{font-size:12.5px!important;line-height:1.45!important}html body .condition-list,html body .ingredient-list,html body .catalog-info-tag,html body .detail-chip-row>span,html body .recipe-stats,html body .pet-breed-card small,html body .pet-breed-card-foot,html body .redeem-card-actions button,html body .coupon-main strong,html body .community-card-actions button{font-size:13px!important}html body .filter-chip,html body .filter-button,html body .segmented button,html body .tabs button,html body .community-inline-filters button,html body .gathering-category-strip strong,html body .catalog-tab-label,html body .map-filter-toggle-grid>button,html body .map-dynamic-filter-chip,html body .map-page-toggle-row>button{font-size:14px!important;line-height:1.3!important}html body .community-card-main p,html body .community-board-excerpt,html body .community-detail-content,html body .achievement-card p,html body .page-heading p,html body .subpage-header p,html body .guide-detail-line,html body .guide-card-list li,html body .pet-snack-card-body p,html body .redeem-card-main>strong{font-size:14px!important;line-height:1.6!important}html body .catalog-title h3,html body .recipe-body h3,html body .pet-info h3,html body .achievement-card h3,html body .community-card-main h3,html body .post-main h3{font-size:17px!important;line-height:1.3!important}html body .community-card-main .community-tag-row span,html body .community-tag-row span,html body .level-chip,html body .status-chip,html body .category-chip{font-size:12.5px!important}html body .search-field input,html body .local-search input,html body textarea,html body select{font-size:15px!important}html body .weather-strip small{font-size:11px!important}}@supports (content-visibility:auto){html body .catalog-grid>*,html body .recipe-grid>*,html body .recipe-grid-v12>*,html body .achievement-grid>*,html body .community-card-feed>*,html body .community-board-feed>*,html body .redeem-list>*,html body .pet-snack-grid>*{content-visibility:auto;contain-intrinsic-size:auto 300px}}html body .smart-image[aria-busy=true]{contain:layout paint style!important}.portal-sidebar-nav button,.sidebar-nav button,.portal-catalog-shortcuts>button strong,.home-tool-shortcuts>button strong{font-size:19px!important;line-height:1.2!important}@media (width<=1100px){.portal-sidebar-nav button,.sidebar-nav button,.portal-catalog-shortcuts>button strong,.home-tool-shortcuts>button strong{font-size:19px!important}}html body .app-shell .sidebar .portal-sidebar-nav>button,html body .app-shell .sidebar .portal-sidebar-nav>button>span:last-child,html body .app-shell .sidebar .portal-sidebar-nav>button>span:last-child>*,html body .app-shell .sidebar .sidebar-nav>button,html body .app-shell .sidebar .sidebar-nav>button>span:last-child,html body .app-shell .sidebar .sidebar-nav>button>span:last-child>*,html body .page-transition .home-catalog-shortcuts.portal-catalog-shortcuts>button strong,html body .page-transition .home-catalog-shortcuts.portal-catalog-shortcuts>button strong *,html body .page-transition .home-tool-shortcuts>button strong,html body .page-transition .home-tool-shortcuts>button strong *{font-size:19px!important;line-height:1.22!important}html body .progress-circle-item.progress-circle-link{width:100%!important;color:inherit!important;font:inherit!important;cursor:pointer!important;appearance:none!important;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s!important}html body .progress-circle-item.progress-circle-link:hover{background:linear-gradient(145deg,#fff,#fff7fa)!important;border-color:#f3bfd0!important;transform:translateY(-3px)!important;box-shadow:0 12px 25px #5b354317!important}html body .progress-circle-item.progress-circle-link:focus-visible{outline-offset:3px!important;outline:3px solid #ff65943d!important}html body .progress-circle-item.progress-circle-link>strong{font-size:17px!important}@media (width<=920px){html body .sidebar-backdrop{z-index:9990!important}html body .app-shell>.sidebar,html body .app-shell>.sidebar.is-open,html body .sidebar.is-open{z-index:10000!important;isolation:isolate!important}html body .mobile-menu{z-index:10010!important;position:relative!important}}html body #root .app-shell .main-content .page-transition .portal-shortcut-section .home-catalog-shortcuts.portal-catalog-shortcuts>button>span:nth-child(2),html body #root .app-shell .main-content .page-transition .portal-shortcut-section .home-catalog-shortcuts.portal-catalog-shortcuts>button>span:nth-child(2)>strong,html body #root .app-shell .main-content .page-transition .portal-shortcut-section .home-catalog-shortcuts.portal-catalog-shortcuts>button>span:nth-child(2)>strong *,html body #root .app-shell .main-content .page-transition .portal-shortcut-section .home-tool-shortcuts>button>div,html body #root .app-shell .main-content .page-transition .portal-shortcut-section .home-tool-shortcuts>button>div>strong,html body #root .app-shell .main-content .page-transition .portal-shortcut-section .home-tool-shortcuts>button>div>strong *{letter-spacing:-.035em!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;font-family:Cafe24Ssurround,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:19px!important;font-weight:400!important;line-height:1.24!important}html body #root .app-shell .sidebar .portal-sidebar-nav>button>span:last-child,html body #root .app-shell .sidebar .portal-sidebar-nav>button>span:last-child *,html body #root .app-shell .sidebar .sidebar-nav>button>span:last-child,html body #root .app-shell .sidebar .sidebar-nav>button>span:last-child *,html body #root .app-shell .main-content .page-transition .home-catalog-shortcuts.portal-catalog-shortcuts>button>span:nth-child(2),html body #root .app-shell .main-content .page-transition .home-catalog-shortcuts.portal-catalog-shortcuts>button>span:nth-child(2) *,html body #root .app-shell .main-content .page-transition .home-tool-shortcuts>button>div,html body #root .app-shell .main-content .page-transition .home-tool-shortcuts>button>div *,html body #root .app-shell .main-content .page-transition .progress-circle-item.progress-circle-link>strong,html body #root .app-shell .main-content .page-transition .progress-circle-item.progress-circle-link>strong *{font-synthesis:none!important;font-kerning:normal!important;letter-spacing:-.018em!important;text-rendering:geometricprecision!important;font-family:Cafe24Ssurround,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:19px!important;font-style:normal!important;font-weight:400!important;line-height:1.28!important}@media (width>=1200px) and (width<=2000px) and (resolution<=1.1x),(width>=1200px) and (width<=2000px) and (-webkit-device-pixel-ratio<=1.1){html body #root .app-shell .sidebar .portal-sidebar-nav>button>span:last-child,html body #root .app-shell .sidebar .portal-sidebar-nav>button>span:last-child *,html body #root .app-shell .sidebar .sidebar-nav>button>span:last-child,html body #root .app-shell .sidebar .sidebar-nav>button>span:last-child *,html body #root .app-shell .main-content .page-transition .home-catalog-shortcuts.portal-catalog-shortcuts>button>span:nth-child(2),html body #root .app-shell .main-content .page-transition .home-catalog-shortcuts.portal-catalog-shortcuts>button>span:nth-child(2) *,html body #root .app-shell .main-content .page-transition .home-tool-shortcuts>button>div,html body #root .app-shell .main-content .page-transition .home-tool-shortcuts>button>div *,html body #root .app-shell .main-content .page-transition .progress-circle-item.progress-circle-link>strong,html body #root .app-shell .main-content .page-transition .progress-circle-item.progress-circle-link>strong *{letter-spacing:-.012em!important;font-size:21px!important;line-height:1.3!important}}html body #root .app-shell .sidebar .portal-sidebar-nav>button>span:last-child,html body #root .app-shell .sidebar .portal-sidebar-nav>button>span:last-child *,html body #root .app-shell .sidebar .sidebar-nav>button>span:last-child,html body #root .app-shell .sidebar .sidebar-nav>button>span:last-child *,html body #root .app-shell .main-content .home-shortcut-card .portal-catalog-shortcuts>button strong,html body #root .app-shell .main-content .home-shortcut-card .portal-catalog-shortcuts>button strong *,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button strong,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button strong *,html body #root .app-shell .main-content .portal-progress-card .portal-summary-grid>.progress-circle-item>strong,html body #root .app-shell .main-content .portal-progress-card .portal-summary-grid>.progress-circle-item>strong *{font-family:var(--font-title,"Cafe24Ssurround", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif)!important;font-synthesis:none!important;font-kerning:normal!important;letter-spacing:-.045em!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;font-size:19px!important;font-style:normal!important;font-weight:400!important;line-height:1.22!important}@media (width>=1200px) and (width<=2000px) and (resolution<=1.25x),(width>=1200px) and (width<=2000px) and (-webkit-device-pixel-ratio<=1.25){:root{--sidebar-width:260px!important}html body #root .app-shell>.sidebar{width:var(--sidebar-width)!important;padding-left:18px!important;padding-right:18px!important}html body #root .app-shell .sidebar .portal-sidebar-nav>button,html body #root .app-shell .sidebar .sidebar-nav>button{padding-right:15px!important}html body #root .app-shell .sidebar .portal-sidebar-nav>button>span:last-child,html body #root .app-shell .sidebar .portal-sidebar-nav>button>span:last-child *,html body #root .app-shell .sidebar .sidebar-nav>button>span:last-child,html body #root .app-shell .sidebar .sidebar-nav>button>span:last-child *,html body #root .app-shell .main-content .home-shortcut-card .portal-catalog-shortcuts>button strong,html body #root .app-shell .main-content .home-shortcut-card .portal-catalog-shortcuts>button strong *,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button strong,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button strong *,html body #root .app-shell .main-content .portal-progress-card .portal-summary-grid>.progress-circle-item>strong,html body #root .app-shell .main-content .portal-progress-card .portal-summary-grid>.progress-circle-item>strong *{font-size:21px!important;line-height:1.24!important}html body #root .app-shell .sidebar .portal-sidebar-nav>button>span:last-child,html body #root .app-shell .sidebar .sidebar-nav>button>span:last-child{text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}}html body #root .app-shell .shared-menu-label,html body #root .app-shell .shared-menu-label *{font-family:var(--font-title,"Cafe24Ssurround", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif)!important;font-synthesis:weight!important;font-kerning:normal!important;letter-spacing:-.035em!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;font-size:19px!important;font-style:normal!important;font-weight:600!important;line-height:1.28!important}@media (width>=1200px) and (width<=2000px) and (resolution<=1.25x),(width>=1200px) and (width<=2000px) and (-webkit-device-pixel-ratio<=1.25){html body #root .app-shell .shared-menu-label,html body #root .app-shell .shared-menu-label *{font-size:21px!important;line-height:1.3!important}html body #root .app-shell .main-content .home-shortcut-card .portal-catalog-shortcuts>button,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button{min-height:66px!important}}html body .community-feed-load-more{color:#968b91;justify-content:center;align-items:center;gap:10px;width:100%;font-family:Noto Sans KR,Malgun Gothic,sans-serif;font-size:14px}html body .community-feed-load-more>button{color:#7f7278;background:#ffffffe6;border:1px solid #efdce4;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:210px;min-height:46px;padding:0 20px;font-weight:700;transition:transform .16s,border-color .16s,color .16s,box-shadow .16s;box-shadow:0 8px 22px #593d480f}html body .community-feed-load-more>button:hover{color:#df668f;border-color:#f0b7ca;transform:translateY(-2px);box-shadow:0 11px 25px #bb567a1f}html body .home-community-preview{background:linear-gradient(145deg,#fffffff5,#fff9fcf0);border:1px solid #ebd8e0eb;margin-top:18px;padding:24px;overflow:hidden}html body .home-community-preview-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}html body .home-community-preview-head>div{gap:3px;display:grid}html body .home-community-preview-head h2{color:#40383d;font-family:var(--font-title,"Cafe24Ssurround", "Noto Sans KR", sans-serif);margin:0;font-size:24px;line-height:1.2}html body .home-community-preview-head>button{color:#8d7e84;background:#fff;border:1px solid #efdde5;border-radius:999px;align-items:center;gap:4px;min-height:38px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}html body .home-community-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}html body .home-community-post-card{min-width:0;color:inherit;text-align:left;background:#fffffff5;border:1px solid #efdee5;border-radius:20px;grid-template-rows:150px minmax(0,1fr);padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 9px 24px #5b3a4812}html body .home-community-post-card:hover{border-color:#efb8ca;transform:translateY(-4px);box-shadow:0 15px 31px #8f486221}html body .home-community-post-thumb{background:linear-gradient(145deg,#f7edf9,#eaf7ff);justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}html body .home-community-post-thumb>.fit-image,html body .home-community-post-thumb>.fit-image>img,html body .home-community-post-thumb .catalog-source-image{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}html body .home-community-post-thumb.without-image>span{filter:drop-shadow(0 7px 14px #6f4b7b1f);font-size:38px}html body .home-community-post-thumb>em{color:#9b6680;text-overflow:ellipsis;white-space:nowrap;background:#ffffffe6;border:1px solid #ffffffbf;border-radius:999px;max-width:calc(100% - 20px);padding:5px 9px;font-size:11px;font-style:normal;font-weight:700;position:absolute;bottom:10px;left:10px;overflow:hidden;box-shadow:0 5px 12px #482a3917}html body .home-community-post-copy{align-content:start;gap:8px;min-width:0;padding:13px 14px 14px;display:grid}html body .home-community-post-author{align-items:center;gap:8px;min-width:0;display:flex}html body .home-community-post-author>.fit-image{background:#fff6fa;border:1px solid #eadce2;border-radius:50%;flex:0 0 30px;overflow:hidden;width:30px!important;height:30px!important}html body .home-community-post-author>.fit-image>img,html body .home-community-post-author .catalog-source-image{object-fit:cover!important;width:100%!important;height:100%!important}html body .home-community-post-author>span{min-width:0;display:grid}html body .home-community-post-author strong,html body .home-community-post-author small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body .home-community-post-author strong{color:#63575d;font-size:12.5px}html body .home-community-post-author small{color:#aca0a6;font-size:10.5px}html body .home-community-post-title{color:#40373c;font-family:var(--font-title,"Cafe24Ssurround", "Noto Sans KR", sans-serif);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;line-height:1.35;overflow:hidden}html body .home-community-post-excerpt{color:#81767b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}html body .home-community-post-stats{color:#aa949e;align-items:center;gap:12px;padding-top:3px;font-size:11px;display:flex}html body .home-community-post-stats>span{align-items:center;gap:4px;display:inline-flex}html body .home-community-preview-skeleton{background:linear-gradient(100deg,#f7edf2 20%,#fff 42%,#f7edf2 64%) 0 0/220% 100%;border-radius:20px;height:286px;animation:1.4s linear infinite home-community-shimmer}@keyframes home-community-shimmer{to{background-position-x:-220%}}html body .home-community-preview-empty{color:#9b858e;background:#ffffff9e;border:1px dashed #e8cfd9;border-radius:18px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:94px;font-weight:700;display:flex}@media (width<=1280px){html body .home-community-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){html body .home-community-preview{border-radius:22px;margin-top:12px;padding:18px 14px}html body .home-community-preview-head{align-items:center}html body .home-community-preview-head h2{font-size:21px}html body .home-community-preview-grid{grid-template-columns:1fr}html body .home-community-post-card{grid-template-rows:minmax(150px,auto);grid-template-columns:118px minmax(0,1fr)}html body .home-community-post-thumb{min-height:150px}html body .home-community-post-excerpt{-webkit-line-clamp:2;min-height:0}}html body .home-bottom-right-stack{align-content:start;gap:18px;width:100%;min-width:0;display:grid}html body .home-bottom-right-stack>.card{align-self:start;width:100%;min-width:0;height:auto!important}html body .compact-home-community-preview{border-radius:22px;overflow:hidden;margin-top:0!important;padding:18px!important}html body .compact-home-community-preview .home-community-preview-head>div{gap:1px}html body .compact-home-community-preview .home-community-preview-head>button{min-height:34px;padding:0 12px;font-size:12.5px}html body .compact-home-community-preview .home-community-post-card{border-radius:17px}html body .compact-home-community-preview .home-community-post-thumb{border-radius:0}html body .compact-home-community-preview .home-community-post-thumb>em{max-width:calc(100% - 16px);padding:4px 7px;font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:10.5px;bottom:8px;left:8px}html body .compact-home-community-preview .home-community-post-author>.fit-image{background:linear-gradient(145deg,#fff7fa,#f8eef3)}html body .compact-home-community-preview .home-community-post-author>.fit-image .smart-image-fallback{font:inherit}html body .compact-home-community-preview .home-community-post-author strong,html body .compact-home-community-preview .home-community-post-author small,html body .compact-home-community-preview .home-community-post-title,html body .compact-home-community-preview .home-community-post-excerpt{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Cafe24Ssurround,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif!important}html body .compact-home-community-preview .home-community-post-author strong{font-size:13.5px!important;font-weight:600!important}html body .compact-home-community-preview .home-community-post-author small{font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif!important;font-size:10.5px!important}html body .compact-home-community-preview .home-community-post-excerpt{-webkit-line-clamp:1;min-height:0;font-size:12.5px!important;line-height:1.45!important}html body .compact-home-community-preview .home-community-post-stats{padding-top:0;font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:11px}html body .compact-home-community-preview .home-community-preview-skeleton{border-radius:17px;height:126px}@media (width>=721px) and (width<=1180px){html body .compact-home-community-preview .home-community-preview-grid{grid-template-columns:1fr!important}}@media (width<=720px){html body .home-bottom-right-stack{gap:14px}html body .compact-home-community-preview{padding:16px 14px!important}html body .compact-home-community-preview .home-community-post-excerpt{display:none}}html body #root .app-shell .shared-menu-label,html body #root .app-shell .shared-menu-label .cafe24-mixed-text,html body #root .app-shell .shared-menu-label .cafe24-mixed-text>span{font-synthesis:none!important;font-kerning:normal!important;letter-spacing:-.045em!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;font-size:19px!important;font-style:normal!important;font-weight:400!important;line-height:1.22!important}html body #root .app-shell .shared-menu-label .cafe24-title-glyph,html body .compact-home-community-preview .home-community-post-author .cafe24-title-glyph,html body .compact-home-community-preview .home-community-post-title .cafe24-title-glyph{font-family:Cafe24Ssurround,Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important}html body #root .app-shell .shared-menu-label .cafe24-air-glyph,html body .compact-home-community-preview .home-community-post-author .cafe24-air-glyph,html body .compact-home-community-preview .home-community-post-title .cafe24-air-glyph{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;min-width:0!important}@media (width>=1200px) and (width<=2000px) and (resolution<=1.25x),(width>=1200px) and (width<=2000px) and (-webkit-device-pixel-ratio<=1.25){html body #root .app-shell .shared-menu-label,html body #root .app-shell .shared-menu-label .cafe24-mixed-text,html body #root .app-shell .shared-menu-label .cafe24-mixed-text>span{font-size:21px!important;line-height:1.24!important}}html body .compact-home-community-preview .home-community-preview-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:13px!important;display:flex!important}html body .compact-home-community-preview .home-community-preview-head h2{font-family:var(--font-title,"Cafe24Ssurround", "Cafe24SsurroundAir", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif)!important;letter-spacing:-.035em!important;font-size:22px!important;font-weight:400!important;line-height:1.25!important}html body .home-community-preview-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:inline-flex!important}html body .home-community-carousel-controls{background:#ffffffeb;border:1px solid #efdde5;border-radius:999px;align-items:center;gap:3px;min-height:34px;padding:3px 5px;display:inline-flex;box-shadow:0 5px 15px #6844530d}html body .home-community-carousel-controls>button{color:#8e7b84;background:0 0;border:0;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;transition:color .16s,background .16s,transform .16s;display:grid}html body .home-community-carousel-controls>button:hover{color:#db628d;background:#fff0f5;transform:translateY(-1px)}html body .home-community-carousel-controls>small{color:#a29299;text-align:center;min-width:34px;font-family:Noto Sans KR,Malgun Gothic,sans-serif;font-size:11px;font-weight:700}html body .home-community-view-all{color:#8d7e84!important;min-height:34px!important;font-family:var(--font-title,"Cafe24Ssurround", "Cafe24SsurroundAir", sans-serif)!important;background:#fff!important;border:1px solid #efdde5!important;border-radius:999px!important;align-items:center!important;gap:4px!important;padding:0 12px!important;font-size:13px!important;font-weight:400!important;display:inline-flex!important}html body .compact-home-community-preview .home-community-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}html body .compact-home-community-preview .home-community-post-card{grid-template-rows:126px!important;grid-template-columns:126px minmax(0,1fr)!important;min-height:136px!important}html body .compact-home-community-preview .home-community-post-thumb{aspect-ratio:1!important;background:linear-gradient(145deg,#f7edf9,#eaf7ff)!important;width:126px!important;min-width:126px!important;height:126px!important;min-height:126px!important;padding:0!important;overflow:hidden!important}html body .compact-home-community-preview .home-community-post-thumb>.fit-image,html body .compact-home-community-preview .home-community-post-thumb>.fit-image>img,html body .compact-home-community-preview .home-community-post-thumb .smart-image,html body .compact-home-community-preview .home-community-post-thumb .catalog-source-image{object-fit:cover!important;object-position:center!important;image-rendering:auto!important;border-radius:0!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}html body .compact-home-community-preview .home-community-post-tag.community-content-tag{z-index:3!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:calc(100% - 16px)!important;margin:0!important;position:absolute!important;bottom:8px!important;left:8px!important}html body .compact-home-community-preview .home-community-post-copy{flex-direction:column!important;align-items:stretch!important;gap:6px!important;height:126px!important;padding:10px 11px 9px!important;display:flex!important;overflow:hidden!important}html body .compact-home-community-preview .home-community-post-author{flex:none!important}html body .compact-home-community-preview .home-community-post-author>.fit-image{border-radius:50%!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;height:30px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:14px!important;font-weight:400!important;display:grid!important;overflow:hidden!important}html body .compact-home-community-preview .home-community-post-author>.fit-image>img,html body .compact-home-community-preview .home-community-post-author .catalog-source-image{object-fit:cover!important;image-rendering:auto!important;width:100%!important;height:100%!important}html body .compact-home-community-preview .home-community-post-author strong,html body .compact-home-community-preview .home-community-post-author strong .cafe24-mixed-text,html body .compact-home-community-preview .home-community-post-author strong .cafe24-mixed-text>span{letter-spacing:-.025em!important;font-size:14px!important;font-weight:400!important;line-height:1.18!important}html body .compact-home-community-preview .home-community-post-title,html body .compact-home-community-preview .home-community-post-title .cafe24-mixed-text,html body .compact-home-community-preview .home-community-post-title .cafe24-mixed-text>span{color:#40373c!important;letter-spacing:-.035em!important;white-space:normal!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:20px!important;font-weight:400!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}html body .compact-home-community-preview .home-community-post-excerpt{display:none!important}html body .compact-home-community-preview .home-community-post-stats{flex:none!important;margin-top:auto!important}@media (width>=1200px) and (width<=2000px) and (resolution<=1.25x),(width>=1200px) and (width<=2000px) and (-webkit-device-pixel-ratio<=1.25){html body .compact-home-community-preview .home-community-post-title,html body .compact-home-community-preview .home-community-post-title .cafe24-mixed-text,html body .compact-home-community-preview .home-community-post-title .cafe24-mixed-text>span{font-size:21px!important}}@media (width<=720px){html body .compact-home-community-preview .home-community-preview-head{align-items:flex-start!important}html body .home-community-preview-actions{gap:5px!important}html body .home-community-carousel-controls>small{display:none!important}html body .compact-home-community-preview .home-community-preview-grid{grid-template-columns:1fr!important}html body .compact-home-community-preview .home-community-post-card{grid-template-rows:112px!important;grid-template-columns:112px minmax(0,1fr)!important;min-height:112px!important}html body .compact-home-community-preview .home-community-post-thumb{width:112px!important;min-width:112px!important;height:112px!important;min-height:112px!important}html body .compact-home-community-preview .home-community-post-copy{height:112px!important;padding:9px 10px 8px!important}html body .compact-home-community-preview .home-community-post-title,html body .compact-home-community-preview .home-community-post-title .cafe24-mixed-text,html body .compact-home-community-preview .home-community-post-title .cafe24-mixed-text>span{-webkit-line-clamp:1!important;font-size:19px!important}}html body .compact-home-community-preview .home-community-post-native-image{object-fit:cover!important;object-position:center center!important;filter:none!important;border:0!important;border-radius:0!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}html body .compact-home-community-preview .home-community-post-image-fallback{place-items:center!important;font-size:30px!important;display:grid!important;position:absolute!important;inset:0!important}html body .compact-home-community-preview .home-community-post-author>.fit-image,html body .compact-home-community-preview .home-community-post-author>.fit-image>img,html body .compact-home-community-preview .home-community-post-author .catalog-source-image{border-radius:50%!important}html body #root .app-shell .home-catalog-shortcuts.portal-catalog-shortcuts>button .shared-menu-label,html body #root .app-shell .home-catalog-shortcuts.portal-catalog-shortcuts>button .shared-menu-label .cafe24-mixed-text,html body #root .app-shell .home-catalog-shortcuts.portal-catalog-shortcuts>button .shared-menu-label .cafe24-mixed-text>span,html body #root .app-shell .home-tool-shortcuts>button .shared-menu-label,html body #root .app-shell .home-tool-shortcuts>button .shared-menu-label .cafe24-mixed-text,html body #root .app-shell .home-tool-shortcuts>button .shared-menu-label .cafe24-mixed-text>span{letter-spacing:-.045em!important;font-synthesis:none!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,Cafe24 Ssurround Air,sans-serif!important;font-size:23px!important;font-style:normal!important;font-weight:400!important;line-height:1.2!important}@media (width>=1200px) and (width<=2000px) and (resolution<=1.25x),(width>=1200px) and (width<=2000px) and (-webkit-device-pixel-ratio<=1.25){html body #root .app-shell .home-catalog-shortcuts.portal-catalog-shortcuts>button .shared-menu-label,html body #root .app-shell .home-catalog-shortcuts.portal-catalog-shortcuts>button .shared-menu-label .cafe24-mixed-text,html body #root .app-shell .home-catalog-shortcuts.portal-catalog-shortcuts>button .shared-menu-label .cafe24-mixed-text>span,html body #root .app-shell .home-tool-shortcuts>button .shared-menu-label,html body #root .app-shell .home-tool-shortcuts>button .shared-menu-label .cafe24-mixed-text,html body #root .app-shell .home-tool-shortcuts>button .shared-menu-label .cafe24-mixed-text>span{font-size:24px!important}}html body .compact-home-community-preview .home-community-post-author>.fit-image{color:#8f7180!important}html body .compact-home-community-preview .home-community-post-author>.fit-image .smart-image-fallback{color:#8f7180!important;opacity:1!important;visibility:visible!important;place-items:center!important;width:100%!important;height:100%!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,sans-serif!important;font-size:15px!important;line-height:1!important;display:grid!important}html body .compact-home-community-preview .home-community-post-native-image{image-rendering:auto!important;-ms-interpolation-mode:bicubic!important;backface-visibility:hidden!important}html body .compact-home-community-preview .home-community-preview-head h2{white-space:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:max-content!important;padding-inline:12px!important;display:inline-flex!important}html body .compact-home-community-preview .home-community-post-author .community-original-avatar.home-community-post-avatar{background:#fff5f8!important;border:1px solid #eadde3!important;border-radius:50%!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;display:grid!important;overflow:hidden!important}html body .compact-home-community-preview .home-community-post-author .community-original-avatar.home-community-post-avatar>img{object-fit:cover!important;object-position:center!important;border-radius:50%!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;display:block!important}html body .compact-home-community-preview .home-community-post-author .community-original-avatar.home-community-post-avatar .community-original-avatar-fallback{color:#8f7180!important;opacity:1!important;visibility:visible!important;place-items:center!important;width:100%!important;height:100%!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,sans-serif!important;font-size:15px!important;line-height:1!important;display:grid!important}html body .compact-home-community-preview .home-community-post-tag.community-content-tag{letter-spacing:-.02em!important;border-style:solid!important;border-width:1px!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;height:auto!important;min-height:30px!important;padding:5px 12px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button .home-quick-menu-label,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button .home-quick-menu-label{color:#5d565a!important;font-synthesis:none!important;letter-spacing:-.045em!important;text-overflow:clip!important;white-space:nowrap!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;max-width:100%!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,Cafe24 Ssurround Air,sans-serif!important;font-size:26px!important;font-style:normal!important;font-weight:400!important;line-height:1.2!important;display:inline-block!important;overflow:visible!important}@media (width>=1200px) and (width<=2000px) and (resolution<=1.25x),(width>=1200px) and (width<=2000px) and (-webkit-device-pixel-ratio<=1.25){html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button .home-quick-menu-label,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button .home-quick-menu-label{font-size:28px!important}}@media (width<=760px){html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button .home-quick-menu-label,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button .home-quick-menu-label{font-size:23px!important}}html body .compact-home-community-preview .home-community-preview-head>div:first-child{flex-wrap:wrap!important;flex:0 auto!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important}html body .compact-home-community-preview .home-community-preview-head h2{order:1!important;margin:0!important}html body .compact-home-community-preview .home-community-preview-head .eyebrow{order:2!important;margin:0!important}html body .compact-home-community-preview .home-community-post-author{grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;display:grid!important}html body .compact-home-community-preview .home-community-post-author>.home-community-post-avatar{opacity:1!important;visibility:visible!important;background:#fff5f8!important;border:1px solid #eadde3!important;border-radius:50%!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body .compact-home-community-preview .home-community-post-avatar>img{opacity:1!important;visibility:visible!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;display:block!important}html body .compact-home-community-preview .home-community-post-avatar-fallback{color:#8f7180!important;place-items:center!important;width:100%!important;height:100%!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,sans-serif!important;font-size:14px!important;line-height:1!important;display:grid!important}html body .compact-home-community-preview .community-original-avatar{position:relative!important;inset:auto!important}html body .refined-event-carousel>.community-original-avatar,html body .hero-banner>.community-original-avatar{display:none!important}html body .compact-home-community-preview .home-community-post-title{letter-spacing:-.025em!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:1.28!important}html body .compact-home-community-preview .home-community-view-all,html body .compact-home-community-preview .home-community-view-all *{letter-spacing:-.02em!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,sans-serif!important;font-style:normal!important;font-weight:400!important}@media (width<=720px){html body .compact-home-community-preview .home-community-post-title{font-size:17px!important}}html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>.home-quick-menu-copy,html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>.home-quick-menu-copy *,html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>span:nth-child(2),html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>span:nth-child(2) *,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>.home-quick-menu-copy,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>.home-quick-menu-copy *,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>div,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>div *{font-synthesis:none!important;letter-spacing:-.045em!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,Cafe24 Ssurround Air,sans-serif!important;font-size:28px!important;font-style:normal!important;font-weight:400!important;line-height:1.08!important;transform:none!important}html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button{min-height:72px!important}@media (width>=1200px) and (width<=2000px) and (resolution<=1.25x),(width>=1200px) and (width<=2000px) and (-webkit-device-pixel-ratio<=1.25){html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>.home-quick-menu-copy,html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>.home-quick-menu-copy *,html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>span:nth-child(2),html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>span:nth-child(2) *,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>.home-quick-menu-copy,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>.home-quick-menu-copy *,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>div,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>div *{font-size:30px!important}}@media (width<=760px){html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>.home-quick-menu-copy,html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>.home-quick-menu-copy *,html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>span:nth-child(2),html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>span:nth-child(2) *,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>.home-quick-menu-copy,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>.home-quick-menu-copy *,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>div,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>div *{font-size:25px!important}}html body .compact-home-community-preview .home-community-post-tag.community-content-tag{isolation:isolate!important;overflow:visible!important;box-shadow:0 2px 8px #4a2f391f!important}html body .compact-home-community-preview .home-community-post-tag.community-content-tag:before{content:""!important;z-index:-1!important;border-radius:inherit!important;pointer-events:none!important;background:#fffffffa!important;position:absolute!important;inset:0!important}@media (width>=761px){html body #root .app-shell .sidebar .brand.brand-button>.brand-app-icon,html body #root .app-shell .sidebar .brand.brand-button>div{position:relative!important;left:-5px!important}}html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button .home-quick-menu-label,html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button .home-quick-menu-label *,html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button .shared-menu-label,html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button .shared-menu-label *,html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>.home-quick-menu-copy,html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>.home-quick-menu-copy *,html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>span:nth-child(2),html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>span:nth-child(2) *,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button .home-quick-menu-label,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button .home-quick-menu-label *,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button .shared-menu-label,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button .shared-menu-label *,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>.home-quick-menu-copy,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>.home-quick-menu-copy *,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>div,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>div *{font-synthesis:none!important;letter-spacing:-.035em!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,Cafe24 Ssurround Air,sans-serif!important;font-size:24px!important;font-style:normal!important;font-weight:400!important;line-height:1.12!important;transform:none!important}html body #root .app-shell .main-content .home-shortcut-card button.home-quick-menu-button,html body #root .app-shell .main-content .home-shortcut-card button.home-quick-menu-button>.home-quick-menu-copy,html body #root .app-shell .main-content .home-shortcut-card button.home-quick-menu-button>.home-quick-menu-copy>.home-quick-menu-label,html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>span:nth-child(2),html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>span:nth-child(2)>*,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>div,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>div>*{font-synthesis:none!important;letter-spacing:-.035em!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;zoom:1!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,Cafe24 Ssurround Air,sans-serif!important;font-size:24px!important;font-style:normal!important;font-weight:400!important;line-height:1.12!important;transform:none!important}html body #root .app-shell .main-content .home-shortcut-card button.home-quick-menu-button>.home-quick-menu-copy>.home-quick-menu-label{white-space:nowrap!important;text-overflow:clip!important;min-width:0!important;max-width:none!important;display:inline-block!important;overflow:visible!important}html body .compact-home-community-preview .home-community-post-tag.community-content-tag.tag-tone-0{color:#d7684b!important;background:radial-gradient(125% 170%,#ff9a7e4d,#fffffffa 76%)!important;border-color:#ffc4b4!important}html body .compact-home-community-preview .home-community-post-tag.community-content-tag.tag-tone-1{color:#bd7c1b!important;background:radial-gradient(125% 170%,#f2c2664d,#fffffffa 76%)!important;border-color:#f2d29a!important}html body .compact-home-community-preview .home-community-post-tag.community-content-tag.tag-tone-2{color:#4b9162!important;background:radial-gradient(125% 170%,#7ccd9647,#fffffffa 76%)!important;border-color:#b9e0c6!important}html body .compact-home-community-preview .home-community-post-tag.community-content-tag.tag-tone-3{color:#4f7fb5!important;background:radial-gradient(125% 170%,#71b4e54d,#fffffffa 76%)!important;border-color:#bfd8f0!important}html body .compact-home-community-preview .home-community-post-tag.community-content-tag.tag-tone-4{color:#7c61bd!important;background:radial-gradient(125% 170%,#ab8ee24d,#fffffffa 76%)!important;border-color:#d3c5f3!important}html body .compact-home-community-preview .home-community-post-tag.community-content-tag.tag-tone-dot{color:#3c8f79!important;background:radial-gradient(125% 170%,#64c6ac4d,#fffffffa 76%)!important;border-color:#b5e0d4!important}html body #root .app-shell .main-content .community-page-card .community-top-toolbar{box-sizing:border-box!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}html body #root .app-shell .main-content .community-page-card .community-top-toolbar>.local-search{flex:300px!important;width:auto!important;min-width:min(100%,260px)!important;max-width:none!important}html body #root .app-shell .main-content .community-page-card .community-search-mode-buttons,html body #root .app-shell .main-content .community-page-card .community-view-buttons,html body #root .app-shell .main-content .community-page-card .community-inline-filters{box-sizing:border-box!important;flex:0 auto!important;min-width:0!important;max-width:100%!important}@media (width<=1280px){html body #root .app-shell .main-content .community-page-card .community-top-toolbar>.local-search{flex-basis:100%!important;width:100%!important}html body #root .app-shell .main-content .community-page-card .community-inline-filters{flex:auto!important;justify-content:flex-start!important}}@media (width<=820px){html body #root .app-shell .main-content .community-page-card .community-top-toolbar{padding:10px!important}html body #root .app-shell .main-content .community-page-card .community-search-mode-buttons,html body #root .app-shell .main-content .community-page-card .community-view-buttons,html body #root .app-shell .main-content .community-page-card .community-inline-filters{overscroll-behavior-inline:contain!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important;flex:100%!important;justify-content:flex-start!important;width:100%!important;overflow:auto hidden!important}html body #root .app-shell .main-content .community-page-card .community-search-mode-buttons>*,html body #root .app-shell .main-content .community-page-card .community-view-buttons>*,html body #root .app-shell .main-content .community-page-card .community-inline-filters>*{white-space:nowrap!important;flex:none!important}}html body #root .app-shell .main-content>.app-download-footer,html body #root .app-shell .main-content .app-download-footer{box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:20px 28px!important;width:min(1240px,100% - 28px)!important;min-width:0!important;max-width:1240px!important;display:flex!important;overflow:hidden!important}html body #root .app-shell .main-content .app-download-footer .app-download-copy{flex:340px!important;min-width:0!important;max-width:100%!important}html body #root .app-shell .main-content .app-download-footer .app-download-store-buttons,html body #root .app-shell .main-content .app-download-footer .official-store-badges{box-sizing:border-box!important;flex:500px!important;grid-template-columns:repeat(2,minmax(210px,1fr))!important;justify-content:stretch!important;align-items:center!important;gap:14px!important;width:auto!important;min-width:0!important;max-width:100%!important;display:grid!important}html body #root .app-shell .main-content .app-download-footer .app-store-badge,html body #root .app-shell .main-content .app-download-footer a.app-store-badge[href*="play.google.com"],html body #root .app-shell .main-content .app-download-footer .official-google-play-badge,html body #root .app-shell .main-content .app-download-footer .official-google-store-badge,html body #root .app-shell .main-content .app-download-footer .official-apple-store-badge{box-sizing:border-box!important;flex:auto!important;width:100%!important;min-width:0!important;max-width:none!important;padding-left:16px!important;padding-right:16px!important}@media (width<=1040px){html body #root .app-shell .main-content .app-download-footer .app-download-store-buttons,html body #root .app-shell .main-content .app-download-footer .official-store-badges{flex-basis:100%!important;width:100%!important}}@media (width<=620px){html body #root .app-shell .main-content>.app-download-footer,html body #root .app-shell .main-content .app-download-footer{width:calc(100% - 20px)!important;padding:22px 18px!important}html body #root .app-shell .main-content .app-download-footer .app-download-store-buttons,html body #root .app-shell .main-content .app-download-footer .official-store-badges{grid-template-columns:1fr!important}}html body #root .compact-home-community-preview .home-community-preview-grid{min-width:0!important;display:grid!important}html body #root .compact-home-community-preview .home-community-post-card{color:#fff!important;background:linear-gradient(145deg,#e9dce5,#b9d7ea)!important;border:1px solid #ffffffc7!important;border-radius:24px!important;width:100%!important;min-width:0!important;height:210px!important;min-height:210px!important;display:block!important;position:relative!important;overflow:hidden!important;transform:translateZ(0)!important}html body #root .compact-home-community-preview .home-community-post-card:before{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(#1812167a 0%,#1812160f 34%,#18121614 54%,#181216c7 100%)!important;position:absolute!important;inset:0!important}html body #root .compact-home-community-preview .home-community-post-thumb{z-index:0!important;aspect-ratio:auto!important;border-radius:inherit!important;background:0 0!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-post-thumb>img,html body #root .compact-home-community-preview .home-community-post-thumb .home-community-post-native-image,html body #root .compact-home-community-preview .home-community-post-thumb .fit-image,html body #root .compact-home-community-preview .home-community-post-thumb .fit-image>img,html body #root .compact-home-community-preview .home-community-post-thumb .smart-image,html body #root .compact-home-community-preview .home-community-post-thumb .catalog-source-image{object-fit:cover!important;object-position:center!important;border-radius:inherit!important;image-rendering:auto!important;backface-visibility:hidden!important;filter:none!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;transform:scale(1.012)translateZ(0)!important}html body #root .compact-home-community-preview .home-community-post-copy{z-index:2!important;box-sizing:border-box!important;color:#fff!important;pointer-events:none!important;background:0 0!important;flex-direction:column!important;align-items:stretch!important;gap:5px!important;width:100%!important;min-width:0!important;height:100%!important;padding:12px 13px!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-post-author{color:#fff!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}html body #root .compact-home-community-preview .home-community-post-author>.community-original-avatar,html body #root .compact-home-community-preview .home-community-post-author>.home-community-post-avatar,html body #root .compact-home-community-preview .home-community-post-author>.fit-image{box-sizing:border-box!important;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#ff84ad,#ffbe68 42%,#a28cff 72%,#66d8ef) border-box!important;border:3px solid #0000!important;border-radius:50%!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;overflow:hidden!important;box-shadow:0 3px 12px #180e143d!important}html body #root .compact-home-community-preview .home-community-post-author img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}html body #root .compact-home-community-preview .home-community-post-author>span:last-child{text-align:left!important;gap:1px!important;min-width:0!important;display:grid!important}html body #root .compact-home-community-preview .home-community-post-author strong,html body #root .compact-home-community-preview .home-community-post-author small{color:#fff!important;text-shadow:0 1px 5px #0000008a!important}html body #root .compact-home-community-preview .home-community-post-author strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:1.12!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-post-author small{opacity:.88!important;font-size:10px!important}html body #root .compact-home-community-preview .home-community-post-title{color:#fff!important;letter-spacing:-.025em!important;text-align:left!important;text-shadow:0 2px 8px #000000a3!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-top:auto!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-post-stats{color:#fffffff0!important;text-shadow:0 1px 5px #0000008f!important;align-items:center!important;gap:10px!important;margin-top:1px!important;padding:0!important;font-size:10.5px!important;display:flex!important}html body #root .compact-home-community-preview .home-community-post-stats>span{align-items:center!important;gap:3px!important;display:inline-flex!important}html body #root .compact-home-community-preview .home-community-post-tag.community-content-tag{z-index:4!important;box-sizing:border-box!important;white-space:nowrap!important;-webkit-backdrop-filter:blur(12px)saturate(1.18)!important;backdrop-filter:blur(12px)saturate(1.18)!important;border-style:solid!important;border-width:1px!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:4px 10px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important;position:absolute!important;inset:12px 12px auto auto!important;overflow:hidden!important;box-shadow:0 4px 13px #190f152e,inset 0 1px #ffffffd1!important}html body #root .compact-home-community-preview .home-community-post-tag.community-content-tag:before,html body #root .compact-home-community-preview .home-community-post-tag.community-content-tag:after{content:none!important;display:none!important}html body #root .compact-home-community-preview .home-community-post-tag.tag-tone-0{color:#c74f75!important;background:radial-gradient(circle at 25% 25%,#ff96bc94,#fffffff0 72%)!important;border-color:#ff99bad1!important}html body #root .compact-home-community-preview .home-community-post-tag.tag-tone-1{color:#b96b20!important;background:radial-gradient(circle at 25% 25%,#f6b96794,#fffffff0 72%)!important;border-color:#f4b869d6!important}html body #root .compact-home-community-preview .home-community-post-tag.tag-tone-2{color:#3f8d62!important;background:radial-gradient(circle at 25% 25%,#70cf968a,#fffffff0 72%)!important;border-color:#71cd93d1!important}html body #root .compact-home-community-preview .home-community-post-tag.tag-tone-3{color:#467caf!important;background:radial-gradient(circle at 25% 25%,#66b5ef8f,#fffffff0 72%)!important;border-color:#6ab4ebd6!important}html body #root .compact-home-community-preview .home-community-post-tag.tag-tone-4{color:#7356b5!important;background:radial-gradient(circle at 25% 25%,#a986e78f,#fffffff0 72%)!important;border-color:#a887e4d6!important}html body #root .compact-home-community-preview .home-community-post-tag.tag-tone-dot{color:#248d8a!important;background:radial-gradient(circle at 25% 25%,#4fdcd48f,#fffffff0 72%)!important;border-color:#54d3ccdb!important}html body #root .compact-home-community-preview .home-community-preview-skeleton{border-radius:24px!important;height:210px!important}@media (width<=1180px){html body #root .compact-home-community-preview .home-community-post-card{height:196px!important;min-height:196px!important}html body #root .compact-home-community-preview .home-community-preview-skeleton{height:196px!important}}@media (width<=720px){html body #root .compact-home-community-preview .home-community-preview-grid{scroll-snap-type:x mandatory!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:none!important;grid-auto-columns:minmax(190px,76vw)!important;grid-auto-flow:column!important;gap:12px!important;padding:2px 1px 8px!important;overflow:auto hidden!important}html body #root .compact-home-community-preview .home-community-post-card{scroll-snap-align:start!important;height:225px!important;min-height:225px!important}}html body .compact-home-community-preview .home-community-post-tag-shell>.community-content-tag{opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;margin:0!important;position:relative!important;inset:auto!important}html body .community-media-loading-bar{box-sizing:border-box!important;color:#756970!important;background:#fffffff0!important;border:1px solid #efd8e0f5!important;border-radius:22px!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:10px 12px!important;width:min(100%,520px)!important;min-height:112px!important;margin:18px auto!important;padding:20px 24px!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:15px!important;font-weight:800!important;display:grid!important;box-shadow:0 12px 28px #523b4514!important}html body .community-media-loading-bar.compact{margin:10px auto!important}html body .community-media-loading-bar>i{background:#f6edf1!important;border-radius:999px!important;grid-column:1/-1!important;height:7px!important;position:relative!important;overflow:hidden!important}html body .community-media-loading-bar>i>b{border-radius:inherit!important;background:linear-gradient(90deg,#ff8bad,#ffca8d,#86d6c8,#8dbce9,#c8a2ed)!important;width:36%!important;animation:1.1s ease-in-out infinite communityMediaLoadingBar!important;position:absolute!important;inset:0 auto 0 -36%!important}@keyframes communityMediaLoadingBar{0%{transform:translate(0)}to{transform:translate(380%)}}html body .community-image-carousel{position:relative!important}html body .community-image-carousel.is-media-loading{min-height:150px!important}html body .community-image-carousel.is-media-loading .community-carousel-track,html body .community-image-carousel.is-media-loading .community-carousel-arrow,html body .community-image-carousel.is-media-loading .community-carousel-count,html body .community-image-carousel.is-media-loading .community-carousel-dots{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body .community-image-carousel.is-media-loading>.community-media-loading-bar{z-index:12!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}html body .community-subpage,html body .community-profile-page,html body .community-profile-cover-wrap,html body .community-profile-main{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html body .community-subpage{overflow-x:clip!important}html body .community-profile-page.card{margin-inline:0!important;overflow:hidden!important}html body .community-profile-cover-change{right:max(12px, env(safe-area-inset-right))!important;white-space:nowrap!important;max-width:calc(100% - 24px)!important}html body .community-profile-main>*,html body .community-profile-copy,html body .community-profile-name-edit-row,html body .community-profile-uid-block,html body .community-profile-uid-display-row{min-width:0!important;max-width:100%!important}@media (width<=820px){html body .community-subpage{padding-inline:8px!important}html body .community-profile-cover-wrap{border-radius:18px 18px 0 0!important;height:clamp(210px,56vw,310px)!important}html body .community-profile-cover-change{gap:6px!important;min-height:42px!important;padding:0 13px!important;font-size:13px!important;bottom:10px!important;right:10px!important}html body .community-profile-page .community-profile-main{grid-template-columns:92px minmax(0,1fr)!important;gap:12px!important;padding:0 14px 22px!important}html body .community-profile-page .community-profile-avatar-button{width:88px!important;min-width:88px!important;height:88px!important;margin-top:-34px!important}html body .community-profile-page .community-profile-copy{padding-top:10px!important}html body .community-profile-follow-button{grid-column:1/-1!important;width:100%!important}}html body .portal-summary-grid .progress-circle-item.progress-circle-link:hover,html body .app-summary-grid .progress-circle-item.progress-circle-link:hover{border-color:rgba(var(--category-rgb), .56)!important;background:radial-gradient(ellipse 135% 150% at 50% 8%, rgba(var(--category-rgb), .24), #fffffffa 72%)!important;box-shadow:0 13px 28px rgba(var(--category-rgb), .17), inset 0 3px 0 rgba(var(--category-rgb), .54)!important;transform:translateY(-3px)!important}html body .portal-summary-grid .progress-circle-item.progress-circle-link:focus-visible,html body .app-summary-grid .progress-circle-item.progress-circle-link:focus-visible{outline-color:rgba(var(--category-rgb), .32)!important}html body .compact-home-community-preview .home-community-post-tag,html body .compact-home-community-preview .home-community-post-tag-shell>.community-content-tag{z-index:8!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;white-space:nowrap!important;background-color:#fff!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-width:0!important;max-width:calc(100% - 24px)!important;min-height:30px!important;margin:0!important;padding:5px 12px!important;display:inline-flex!important;position:absolute!important;inset:12px 12px auto auto!important;overflow:hidden!important;box-shadow:0 5px 14px #3e303824!important}html body .compact-home-community-preview .home-community-post-tag:before,html body .compact-home-community-preview .home-community-post-tag:after,html body .compact-home-community-preview .home-community-post-tag-shell>.community-content-tag:before,html body .compact-home-community-preview .home-community-post-tag-shell>.community-content-tag:after{content:none!important;display:none!important}html body .compact-home-community-preview .home-community-post-tag.tag-tone-0,html body .compact-home-community-preview .home-community-post-tag-shell>.community-content-tag.tag-tone-0{color:#df5c81!important;background:radial-gradient(125% 170%,#ff87a947,#fffffffa 76%)!important;border-color:#ffc0d2!important}html body .compact-home-community-preview .home-community-post-tag.tag-tone-1,html body .compact-home-community-preview .home-community-post-tag-shell>.community-content-tag.tag-tone-1{color:#d17b2e!important;background:radial-gradient(125% 170%,#ffb96c45,#fffffffa 76%)!important;border-color:#ffd0a0!important}html body .compact-home-community-preview .home-community-post-tag.tag-tone-2,html body .compact-home-community-preview .home-community-post-tag-shell>.community-content-tag.tag-tone-2,html body .compact-home-community-preview .home-community-post-tag.tag-tone-dot,html body .compact-home-community-preview .home-community-post-tag-shell>.community-content-tag.tag-tone-dot{color:#318d75!important;background:radial-gradient(125% 170%,#66cdae40,#fffffffa 76%)!important;border-color:#abe2d4!important}html body .compact-home-community-preview .home-community-post-tag.tag-tone-3,html body .compact-home-community-preview .home-community-post-tag-shell>.community-content-tag.tag-tone-3{color:#4c82b5!important;background:radial-gradient(125% 170%,#6eb7e740,#fffffffa 76%)!important;border-color:#bad8f1!important}html body .compact-home-community-preview .home-community-post-tag.tag-tone-4,html body .compact-home-community-preview .home-community-post-tag-shell>.community-content-tag.tag-tone-4{color:#7253aa!important;background:radial-gradient(125% 170%,#ac8dde40,#fffffffa 76%)!important;border-color:#d2bfee!important}html body .community-media-loading-bar,html body .community-media-loading-bar.compact{box-sizing:border-box!important;width:100%!important;min-height:84px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:18px!important;place-items:center!important;margin:8px auto!important;padding:16px!important;display:grid!important}html body .community-media-loading-bar.compact{min-height:64px!important;padding:10px!important}html body .community-media-loading-bar>i,html body .community-media-loading-bar>span:not(.sr-only){display:none!important}html body .community-media-loading-bar>svg{color:#ff719d!important;filter:drop-shadow(0 5px 10px #ff719d38)!important}html body .community-image-carousel.is-media-loading>.community-media-loading-bar{width:100%!important;min-height:100%!important;margin:0!important}html body .community-feed-load-more{place-items:center!important;min-height:82px!important;display:grid!important}html body .community-feed-load-more>button{display:none!important}html body .community-auto-load-sentinel{opacity:0!important;pointer-events:none!important;width:1px!important;height:82px!important;display:block!important}html body .home-support-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;width:100%!important;margin-top:auto!important;display:grid!important}html body .home-support-action-grid>iframe.home-support-kofi-button{width:100%!important;min-width:0!important;max-width:none!important;height:60px!important;min-height:60px!important;margin:0!important}html body .home-support-kakao-button{color:#3b2814!important;letter-spacing:-.025em!important;white-space:nowrap!important;cursor:pointer!important;background:radial-gradient(125% 170%,#fff686e0,#fee500fa 72%)!important;border:1px solid #e8cb00!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:60px!important;padding:0 18px!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,sans-serif!important;font-size:17px!important;font-weight:800!important;line-height:1.2!important;transition:transform .16s,filter .16s,box-shadow .16s,border-color .16s!important;display:inline-flex!important;box-shadow:0 10px 22px #caab0030,inset 0 1px #ffffffbd!important}html body .home-support-kakao-button:hover{filter:saturate(1.04)brightness(1.015)!important;border-color:#d3b800!important;transform:translateY(-3px)scale(1.012)!important;box-shadow:0 15px 28px #bb990047,inset 0 1px #ffffffdb!important}html body .home-support-kakao-button:focus-visible{outline-offset:3px!important;outline:3px solid #fee50047!important}html body .home-support-kakao-icon{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:21px!important;line-height:1!important}html body .support-kakao-card{isolation:isolate!important;background:radial-gradient(76% 150% at 12%,#fee50033,#fff0 74%),linear-gradient(145deg,#fffef6,#fff)!important;border:2.5px solid #e4c40059!important;border-radius:28px!important;padding:28px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fff,0 16px 34px #a27e0014!important}html body .support-kakao-card:after{content:""!important;z-index:-1!important;filter:blur(3px)!important;background:#fee50021!important;border-radius:50%!important;width:260px!important;height:260px!important;position:absolute!important;top:-110px!important;right:-90px!important}html body .support-kakao-heading{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:18px!important;display:flex!important}html body .support-kakao-heading>div{min-width:0!important}html body .support-kakao-heading .eyebrow{color:#a98200!important;background:#fff7bcf0!important;border-color:#debb0054!important}html body .support-kakao-heading h2{color:#4b4034!important;margin:7px 0 0!important;font-size:25px!important;line-height:1.25!important}html body .support-kakao-badge{color:#816600!important;white-space:nowrap!important;background:#fff8c2f5!important;border:1px solid #dcb90070!important;border-radius:999px!important;align-items:center!important;min-height:34px!important;padding:0 13px!important;font-family:Cafe24SsurroundAir,sans-serif!important;font-size:13px!important;display:inline-flex!important}html body .support-kakao-panel{background:#ffffffed!important;border:1px solid #e5cc406e!important;border-radius:24px!important;grid-template-columns:minmax(0,1fr) minmax(260px,360px)!important;align-items:center!important;gap:28px!important;padding:24px!important;display:grid!important;box-shadow:inset 0 1px #fff,0 12px 24px #a07d0012!important}html body .support-kakao-copy{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;min-width:0!important;display:flex!important}html body .support-kakao-symbol{background:#fee500!important;border:1px solid #e0be0061!important;border-radius:21px!important;place-items:center!important;width:62px!important;height:62px!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:32px!important;line-height:1!important;display:grid!important;box-shadow:inset 0 1px #ffffffbf,0 9px 18px #bc980021!important}html body .support-kakao-copy strong{color:#4a4036!important;font-size:22px!important;line-height:1.35!important}html body .support-kakao-copy p{color:#867a70!important;max-width:660px!important;margin:0!important;font-family:Cafe24SsurroundAir,sans-serif!important;font-size:15px!important;line-height:1.75!important}html body .support-kakao-qr-card{justify-items:center!important;gap:14px!important;width:100%!important;margin:0!important;display:grid!important}html body .support-kakao-qr-frame{aspect-ratio:1!important;background:#fff!important;border:1px solid #e0bf0073!important;border-radius:30px!important;place-items:center!important;width:min(100%,330px)!important;padding:16px!important;display:grid!important;overflow:hidden!important;box-shadow:0 17px 34px #8f6f0026,inset 0 0 0 8px #fff9d19e!important}html body .support-kakao-qr-frame img{object-fit:contain!important;image-rendering:auto!important;border-radius:17px!important;width:100%!important;height:100%!important;display:block!important}html body .support-kakao-qr-card figcaption{color:#8d5e70!important;text-align:center!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,sans-serif!important;font-size:19px!important;font-weight:800!important;line-height:1.35!important}html body .compact-home-community-preview .home-community-post-tag-shell{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}html body .compact-home-community-preview .home-community-post-tag-shell:before{content:""!important;z-index:0!important;border-radius:inherit!important;background:#fff!important;position:absolute!important;inset:0!important}html body .compact-home-community-preview .home-community-post-tag-shell>.home-community-post-tag.community-content-tag{z-index:1!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:30px!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;white-space:nowrap!important;background-color:#0000!important;border-style:solid!important;border-width:1px!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:5px 12px!important;display:inline-flex!important;position:relative!important;inset:auto!important;overflow:hidden!important}html body .compact-home-community-preview .home-community-post-tag-shell>.home-community-post-tag:before,html body .compact-home-community-preview .home-community-post-tag-shell>.home-community-post-tag:after{content:none!important;display:none!important}html body .compact-home-community-preview .home-community-post-tag-shell>.tag-tone-0{color:#d7684b!important;background:radial-gradient(125% 170%,#ff9a7e38,#ffffffe0 76%)!important;border-color:#ffc4b4!important}html body .compact-home-community-preview .home-community-post-tag-shell>.tag-tone-1{color:#bd7c1b!important;background:radial-gradient(125% 170%,#f2c26638,#ffffffe0 76%)!important;border-color:#f2d29a!important}html body .compact-home-community-preview .home-community-post-tag-shell>.tag-tone-2{color:#4b9162!important;background:radial-gradient(125% 170%,#7ccd9633,#ffffffe0 76%)!important;border-color:#b9e0c6!important}html body .compact-home-community-preview .home-community-post-tag-shell>.tag-tone-3{color:#4f7fb5!important;background:radial-gradient(125% 170%,#71b4e533,#ffffffe0 76%)!important;border-color:#bfd8f0!important}html body .compact-home-community-preview .home-community-post-tag-shell>.tag-tone-4{color:#7c61bd!important;background:radial-gradient(125% 170%,#ab8ee233,#ffffffe0 76%)!important;border-color:#d3c5f3!important}html body .compact-home-community-preview .home-community-post-tag-shell>.tag-tone-dot{color:#3c8f79!important;background:radial-gradient(125% 170%,#64c6ac33,#ffffffe0 76%)!important;border-color:#b5e0d4!important}@media (width<=900px){html body .home-support-action-grid,html body .support-kakao-panel{grid-template-columns:1fr!important}html body .support-kakao-copy{text-align:center!important;align-items:center!important}}@media (width<=560px){html body .support-kakao-card{border-radius:24px!important;padding:19px!important}html body .support-kakao-heading{align-items:flex-start!important}html body .support-kakao-heading h2{font-size:21px!important}html body .support-kakao-panel{gap:20px!important;padding:16px!important}html body .support-kakao-qr-frame{border-radius:24px!important;padding:12px!important}html body .support-kakao-copy strong{font-size:19px!important}html body .support-kakao-copy p{font-size:14px!important}html body .support-kakao-qr-card figcaption{font-size:17px!important}}html body .portal-sidebar-nav>button>.shared-menu-label,html body .sidebar-nav>button>.shared-menu-label,html body .portal-sidebar-nav>button>.shared-menu-label .cafe24-mixed-text,html body .sidebar-nav>button>.shared-menu-label .cafe24-mixed-text,html body .portal-sidebar-nav>button>.shared-menu-label .cafe24-air-glyph,html body .sidebar-nav>button>.shared-menu-label .cafe24-air-glyph,html body .portal-summary-grid .progress-circle-item>strong,html body .app-summary-grid .progress-circle-item>strong,html body .portal-summary-grid .progress-circle-item>strong .cafe24-mixed-text,html body .app-summary-grid .progress-circle-item>strong .cafe24-mixed-text,html body .portal-summary-grid .progress-circle-item>strong .cafe24-air-glyph,html body .app-summary-grid .progress-circle-item>strong .cafe24-air-glyph{letter-spacing:-.028em!important;font-size:20px!important;line-height:1.3!important}html body .portal-home-bottom-grid,html body .equal-home-bottom-grid,html body .home-bottom-grid{align-items:start!important}html body .home-bottom-left-stack,html body .home-bottom-right-stack{align-self:start!important;height:auto!important;min-height:0!important}html body .home-support-card{flex:none!important;height:auto!important;min-height:0!important}html body .home-support-go-button{color:#cf5479!important;cursor:pointer!important;background:radial-gradient(135% 185%,#ffaec775,#fffcfdfc 76%)!important;border:1px solid #ef74976b!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:min(360px,100%)!important;min-height:54px!important;margin:8px auto 0!important;padding:0 22px!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,sans-serif!important;font-size:17px!important;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s!important;display:inline-flex!important;box-shadow:0 10px 22px #d6527c21,inset 0 1px #fff!important}html body .home-support-go-button strong{font:inherit!important;font-weight:800!important}html body .home-support-go-button>span{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:20px!important;line-height:1!important}html body .home-support-go-button:hover{background:radial-gradient(140% 190%,#ff97ba94,#fffafcfc 78%)!important;border-color:#e5547fa8!important;transform:translateY(-3px)!important;box-shadow:0 15px 28px #cc436e33,inset 0 1px #fff!important}html body .support-method-grid{width:100%!important;display:grid!important}html body .support-method-card{border-radius:24px!important;flex-direction:column!important;gap:13px!important;min-width:0!important;min-height:250px!important;padding:21px!important;display:flex!important;overflow:hidden!important}html body .support-method-kofi{background:radial-gradient(90% 150% at 12%,#ffb2cc38,#fffffffa 76%)!important;border-color:#f070974d!important}html body .support-method-kakao{background:radial-gradient(90% 150% at 12%,#fee5002e,#fffffffa 76%)!important;border-color:#e0c00057!important}html body .support-method-heading{align-items:center!important;gap:12px!important;display:flex!important}html body .support-method-heading>div{min-width:0!important}html body .support-method-heading h2{margin:4px 0 0!important;font-size:21px!important;line-height:1.25!important}html body .support-method-icon{background:#ffffffe6!important;border-radius:16px!important;flex:0 0 48px!important;place-items:center!important;width:48px!important;height:48px!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:25px!important;display:grid!important;box-shadow:inset 0 1px #fff,0 7px 15px #46323c14!important}html body .support-method-card>p,html body .support-method-kakao-body>p{color:#8d8187!important;margin:0!important;font-family:Cafe24SsurroundAir,sans-serif!important;font-size:14px!important;line-height:1.55!important}html body .support-method-kofi-button{border:0!important;width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important}html body .support-method-kakao-body{flex:auto!important;grid-template-columns:minmax(0,1fr) 148px!important;align-items:center!important;gap:16px!important;min-width:0!important;display:grid!important}html body .support-method-qr{background:#fff!important;border:1px solid #ddbe0057!important;border-radius:20px!important;width:148px!important;margin:0!important;padding:9px!important;box-shadow:0 10px 20px #82640017!important}html body .support-method-qr img{aspect-ratio:1!important;object-fit:contain!important;image-rendering:auto!important;width:100%!important;display:block!important}html body .compact-home-community-preview .home-community-post-thumb{position:relative!important}html body .compact-home-community-preview .home-community-post-tag-shell{z-index:20!important;opacity:1!important;visibility:visible!important;background:#fff!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-width:0!important;max-width:calc(100% - 24px)!important;min-height:0!important;margin:0!important;padding:2px!important;display:inline-flex!important;position:absolute!important;inset:12px 12px auto auto!important;overflow:visible!important;box-shadow:0 5px 15px #2d23292e!important}html body .compact-home-community-preview .home-community-post-tag-shell>.home-community-post-tag{z-index:1!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-style:solid!important;border-width:1px!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-width:0!important;max-width:100%!important;min-height:28px!important;margin:0!important;padding:4px 11px!important;font-family:Cafe24SsurroundAir,sans-serif!important;font-size:13px!important;line-height:1!important;display:inline-flex!important;position:relative!important;inset:auto!important}html body .compact-home-community-preview .home-community-post-tag.tag-tone-0{color:#d7684b!important;background:radial-gradient(125% 170%,#ff9a7e4d,#fffffffc 76%)!important;border-color:#ffc4b4!important}html body .compact-home-community-preview .home-community-post-tag.tag-tone-1{color:#bd7c1b!important;background:radial-gradient(125% 170%,#f2c2664d,#fffffffc 76%)!important;border-color:#f2d29a!important}html body .compact-home-community-preview .home-community-post-tag.tag-tone-2{color:#4b9162!important;background:radial-gradient(125% 170%,#7ccd9647,#fffffffc 76%)!important;border-color:#b9e0c6!important}html body .compact-home-community-preview .home-community-post-tag.tag-tone-3{color:#4f7fb5!important;background:radial-gradient(125% 170%,#71b4e547,#fffffffc 76%)!important;border-color:#bfd8f0!important}html body .compact-home-community-preview .home-community-post-tag.tag-tone-4{color:#7c61bd!important;background:radial-gradient(125% 170%,#ab8ee247,#fffffffc 76%)!important;border-color:#d3c5f3!important}html body .compact-home-community-preview .home-community-post-tag.tag-tone-dot{color:#3c8f79!important;background:radial-gradient(125% 170%,#64c6ac47,#fffffffc 76%)!important;border-color:#b5e0d4!important}html body .app-download-footer{grid-template-columns:minmax(300px,1fr) auto!important;align-items:center!important;gap:clamp(28px,4vw,54px)!important}html body .app-download-store-buttons,html body .official-store-badges{grid-template-columns:repeat(2,240px)!important;justify-content:end!important;align-items:center!important;gap:14px!important;width:fit-content!important;min-width:0!important;display:grid!important}html body .app-download-store-buttons .app-store-badge,html body .app-download-store-buttons a.app-store-badge,html body .official-store-badges .app-store-badge,html body .official-store-badges a.app-store-badge{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:240px!important;min-width:240px!important;max-width:240px!important;height:70px!important;min-height:70px!important;padding:0 18px!important;display:inline-flex!important}html body .app-download-store-buttons .store-badge-logo,html body .official-store-badges .store-badge-logo{flex:0 0 34px!important;place-items:center!important;width:34px!important;height:40px!important;margin:0!important;display:grid!important}html body .app-download-store-buttons .store-badge-copy,html body .official-store-badges .store-badge-copy{text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:auto!important;min-width:0!important;margin:0!important;display:flex!important;transform:none!important}html body .official-apple-store-badge .store-badge-logo,html body .official-apple-store-badge .store-badge-copy{margin-left:0!important;transform:none!important}html body .app-download-store-buttons .store-badge-copy strong,html body .official-store-badges .store-badge-copy strong{font-size:23px!important}@media (width<=980px){html body .support-method-card{min-height:0!important}html body .app-download-footer{grid-template-columns:1fr!important}html body .app-download-store-buttons,html body .official-store-badges{justify-content:start!important}}@media (width<=560px){html body .support-method-kakao-body{grid-template-columns:1fr!important}html body .support-method-qr{width:min(180px,100%)!important;margin-inline:auto!important}html body .app-download-store-buttons,html body .official-store-badges{grid-template-columns:1fr!important;width:100%!important}html body .app-download-store-buttons .app-store-badge,html body .official-store-badges .app-store-badge{width:min(240px,100%)!important;min-width:0!important;max-width:240px!important}}html body #root .app-download-footer .app-download-store-buttons .store-badge-copy small,html body #root .app-download-footer .official-store-badges .store-badge-copy small{font-size:11px!important;line-height:1.05!important}html body #root .app-download-footer .app-download-store-buttons .store-badge-copy strong,html body #root .app-download-footer .official-store-badges .store-badge-copy strong,html body #root .app-download-footer .official-google-play-badge .store-badge-copy strong,html body #root .app-download-footer .official-apple-store-badge .store-badge-copy strong{letter-spacing:-.045em!important;font-size:25px!important;line-height:1.04!important}html body .support-method-icon.kofi,html body .support-method-icon.kakao{padding:8px!important;overflow:hidden!important}html body .support-method-icon.kofi{border:1px solid #29abe02e!important}html body .support-method-icon.kakao{background:#fee500!important;border:1px solid #3c1e1e14!important}html body .support-brand-mark{width:100%!important;height:100%!important;display:block!important}html body .support-method-card.support-method-kofi{opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(145deg,#fff8fb 0%,#fff 72%)!important;border-color:#f2ccd9!important}html body .support-method-card.support-method-kakao{opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(145deg,#fffceb 0%,#fff 72%)!important;border-color:#eadb79!important}html body .support-method-heading .eyebrow{color:#e05c82!important;letter-spacing:.14em!important;background:#fff5f8!important;border:1px solid #f1d9df!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:26px!important;padding:4px 11px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important}html body .support-method-kakao .support-method-heading .eyebrow{color:#9b7a00!important;background:#fff8ca!important;border-color:#eadb79!important}html body .support-principle-card strong,html body .support-principle-card strong *,html body .support-principle-card>div>strong{font-family:Cafe24Ssurround,Cafe24SsurroundAir,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.3!important}html body .support-method-kakao-body.is-qr-only{flex:auto!important;grid-template-columns:1fr!important;place-items:center!important;display:grid!important}html body #root .app-shell .sidebar .portal-sidebar-nav>button>.shared-menu-label,html body #root .app-shell .sidebar .portal-sidebar-nav>button>.shared-menu-label *,html body #root .app-shell .sidebar .portal-sidebar-nav>button>.shared-menu-label .cafe24-mixed-text,html body #root .app-shell .sidebar .portal-sidebar-nav>button>.shared-menu-label .cafe24-mixed-text>span,html body #root .app-shell .sidebar .sidebar-nav>button>.shared-menu-label,html body #root .app-shell .sidebar .sidebar-nav>button>.shared-menu-label *{letter-spacing:-.035em!important;font-size:20px!important;line-height:1.2!important}html body #root .app-shell .main-content .portal-progress-card .portal-summary-grid>.progress-circle-item>strong.shared-menu-label,html body #root .app-shell .main-content .portal-progress-card .portal-summary-grid>.progress-circle-item>strong.shared-menu-label *,html body #root .app-shell .main-content .portal-progress-card .portal-summary-grid>.progress-circle-item>strong.shared-menu-label .cafe24-mixed-text,html body #root .app-shell .main-content .portal-progress-card .portal-summary-grid>.progress-circle-item>strong.shared-menu-label .cafe24-mixed-text>span,html body #root .app-shell .main-content .app-summary-grid>.progress-circle-item>strong.shared-menu-label,html body #root .app-shell .main-content .app-summary-grid>.progress-circle-item>strong.shared-menu-label *{letter-spacing:-.04em!important;font-size:20px!important;line-height:1.2!important}html body #root .app-shell .sidebar .sidebar-logout{letter-spacing:-.015em!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,sans-serif!important;font-weight:400!important}html body .home-support-card{cursor:default!important;transform:none!important}html body .home-support-card:hover,html body .home-support-card:focus,html body .home-support-card:focus-within{filter:none!important;transform:none!important}html body .home-support-heading-copy>strong,html body .home-support-heading-copy>strong *,html body .home-support-card .home-support-heading-copy strong{font-size:20px!important;line-height:1.3!important}html body .home-support-go-button,html body .home-support-go-button strong,html body .home-support-go-button strong *{font-size:20px!important}html body #root .compact-home-community-preview .home-community-post-tag-shell{clip-path:none!important;flex:none!important;transform:none!important;-webkit-mask:none!important;mask:none!important}html body #root .compact-home-community-preview .home-community-post-tag-shell:before,html body #root .compact-home-community-preview .home-community-post-tag-shell:after{content:none!important;display:none!important}html body #root .compact-home-community-preview .home-community-post-tag-shell>.home-community-post-tag.community-content-tag{letter-spacing:-.015em!important;text-indent:0!important;text-overflow:clip!important;clip-path:none!important;visibility:visible!important;border-style:solid!important;border-width:1px!important;flex:none!important;max-width:none!important;inset:auto!important;transform:none!important;-webkit-mask:none!important;mask:none!important}html body #root .compact-home-community-preview .home-community-post-tag-shell>.home-community-post-tag:before,html body #root .compact-home-community-preview .home-community-post-tag-shell>.home-community-post-tag:after{content:none!important;display:none!important}html body #root .app-shell .sidebar .portal-sidebar-nav>button>.sidebar-menu-label-fixed,html body #root .app-shell .sidebar .sidebar-nav>button>.sidebar-menu-label-fixed{font-synthesis:none!important;letter-spacing:-.035em!important;white-space:nowrap!important;min-width:0!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;line-height:1.2!important;display:block!important;overflow:visible!important;transform:none!important}html body #root .app-shell .main-content .progress-circle-item>.progress-category-label-fixed{font-synthesis:none!important;letter-spacing:-.04em!important;white-space:nowrap!important;min-width:0!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;line-height:1.2!important;display:block!important;overflow:visible!important;transform:none!important}html body .support-principle-card .support-principle-title-fixed,html body .support-principle-card .support-principle-title-fixed *,html body .home-support-heading-copy>.home-support-title-fixed,html body .home-support-heading-copy>.home-support-title-fixed *,html body .home-support-go-button>.home-support-cta-label-fixed,html body .home-support-go-button>.home-support-cta-label-fixed *{font-synthesis:none!important;letter-spacing:-.03em!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;line-height:1.25!important;transform:none!important}html body .support-method-icon.kofi{background:#fff!important;padding:7px!important}html body .support-method-icon.kofi .support-brand-mark-image{object-fit:contain!important;border-radius:0!important;width:100%!important;height:100%!important;display:block!important}html body .support-method-grid{grid-template-columns:minmax(0,1fr) minmax(320px,370px)!important;align-items:start!important;gap:18px!important}html body .support-method-card,html body .support-method-card.support-method-kofi,html body .support-method-card.support-method-kakao{opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;align-self:start!important;height:auto!important;min-height:0!important}html body .support-method-card.support-method-kofi{padding-bottom:21px!important}html body .support-method-kofi-button{margin:7px 0 0!important}html body .support-method-card.support-method-kakao{justify-self:end!important;width:100%!important;max-width:370px!important}html body .support-method-kakao-body.is-qr-only{min-height:0!important;padding:0!important}html body .support-method-kakao-body.is-qr-only .support-method-qr{width:min(190px,100%)!important;margin:4px auto 0!important}html body .support-method-qr figcaption{color:#8d5e70!important;text-align:center!important;margin-top:8px!important;font-family:Cafe24SsurroundAir,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important;display:block!important}html body #root .compact-home-community-preview .home-community-post-card{isolation:isolate!important}html body #root .compact-home-community-preview .home-community-post-tag-shell{z-index:100!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:max-content!important;min-width:max-content!important;max-width:calc(100% - 24px)!important;margin:0!important;display:inline-flex!important;position:absolute!important;inset:12px 12px auto auto!important;box-shadow:0 5px 15px #20181d3b,0 0 0 1px #fffffffa!important}html body #root .compact-home-community-preview .home-community-post-tag-shell>.home-community-post-tag.community-content-tag{z-index:101!important;white-space:nowrap!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:max-content!important;min-width:max-content!important;box-shadow:none!important;border:1px solid!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 11px!important;font-family:Cafe24SsurroundAir,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important;position:static!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-post-tag-shell>.tag-tone-0{color:#d74f78!important;background:radial-gradient(135% 185% at 50% 52%,#ff7ea47a,#fff 78%)!important;border-color:#ffb9cd!important}html body #root .compact-home-community-preview .home-community-post-tag-shell>.tag-tone-1{color:#ca7427!important;background:radial-gradient(135% 185% at 50% 52%,#ffb05875,#fff 78%)!important;border-color:#ffca93!important}html body #root .compact-home-community-preview .home-community-post-tag-shell>.tag-tone-2,html body #root .compact-home-community-preview .home-community-post-tag-shell>.tag-tone-dot{color:#2f8b73!important;background:radial-gradient(135% 185% at 50% 52%,#5bc5a770,#fff 78%)!important;border-color:#a8dfd1!important}html body #root .compact-home-community-preview .home-community-post-tag-shell>.tag-tone-3{color:#477dad!important;background:radial-gradient(135% 185% at 50% 52%,#61ade070,#fff 78%)!important;border-color:#b7d6ef!important}html body #root .compact-home-community-preview .home-community-post-tag-shell>.tag-tone-4{color:#7051a7!important;background:radial-gradient(135% 185% at 50% 52%,#a281da70,#fff 78%)!important;border-color:#d0bced!important}@media (width<=980px){html body .support-method-grid{grid-template-columns:1fr!important}html body .support-method-card.support-method-kakao{justify-self:start!important;max-width:370px!important}}html body #root .app-shell>aside.sidebar nav.portal-sidebar-nav>button,html body #root .app-shell>aside.sidebar nav.sidebar-nav>button{font-size:20px!important}html body #root .app-shell>aside.sidebar nav.portal-sidebar-nav>button>.sidebar-menu-label-fixed,html body #root .app-shell>aside.sidebar nav.sidebar-nav>button>.sidebar-menu-label-fixed{font-synthesis:weight!important;letter-spacing:-.025em!important;white-space:nowrap!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:800!important;line-height:1.2!important}html body #root .app-shell .main-content .portal-progress-card .portal-summary-grid>button.progress-circle-item>strong.progress-category-label-fixed,html body #root .app-shell .main-content .app-summary-grid>button.progress-circle-item>strong.progress-category-label-fixed{font-synthesis:weight!important;letter-spacing:-.025em!important;white-space:nowrap!important;grid-area:1/2!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;min-height:38px!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:800!important;line-height:1.15!important;display:flex!important;overflow:visible!important;transform:none!important}html body #root .support-principle-card .support-principle-title-fixed,html body #root .home-support-card .home-support-title-fixed,html body #root .home-support-card .home-support-go-button .home-support-cta-label-fixed{font-synthesis:weight!important;letter-spacing:-.025em!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:800!important;line-height:1.25!important}html body #root .support-page .support-method-card.support-method-kofi{place-self:start end!important;width:100%!important;max-width:460px!important;height:auto!important;min-height:0!important}html body #root .support-page .support-method-card.support-method-kakao{place-self:start!important;width:100%!important;max-width:370px!important;height:auto!important;min-height:0!important}html body #root .support-page .support-method-kofi-button{height:54px!important;min-height:54px!important;margin:8px 0 0!important;display:block!important}@media (width<=920px){html body #root .support-page .support-method-grid{grid-template-columns:minmax(0,460px)!important;justify-content:center!important}html body #root .support-page .support-method-card.support-method-kofi,html body #root .support-page .support-method-card.support-method-kakao{justify-self:center!important;width:100%!important;max-width:460px!important}html body #root .support-page .support-method-card.support-method-kakao{max-width:370px!important}}html body #root .app-shell>aside.sidebar nav.portal-sidebar-nav>button,html body #root .app-shell>aside.sidebar nav.sidebar-nav>button,html body #root .app-shell>aside.sidebar nav.portal-sidebar-nav>button>.sidebar-menu-label-fixed,html body #root .app-shell>aside.sidebar nav.sidebar-nav>button>.sidebar-menu-label-fixed,html body #root .app-shell .main-content .portal-progress-card .portal-summary-grid>button.progress-circle-item>strong.progress-category-label-fixed,html body #root .app-shell .main-content .app-summary-grid>button.progress-circle-item>strong.progress-category-label-fixed,html body #root .support-principle-card .support-principle-title-fixed,html body #root .home-support-card .home-support-title-fixed,html body #root .home-support-card .home-support-go-button .home-support-cta-label-fixed{font-synthesis:none!important;letter-spacing:-.035em!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;zoom:1!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,Cafe24 Ssurround Air,sans-serif!important;font-size:24px!important;font-style:normal!important;font-weight:400!important;line-height:1.12!important;transform:none!important}html body #root .app-shell .main-content .portal-progress-card .portal-summary-grid>button.progress-circle-item>strong.progress-category-label-fixed,html body #root .app-shell .main-content .app-summary-grid>button.progress-circle-item>strong.progress-category-label-fixed{color:var(--category-color)!important;margin:0!important;padding:0!important}html body #root .support-page .support-method-grid{grid-template-columns:repeat(2,minmax(0,370px))!important;justify-content:center!important;align-items:start!important;gap:18px!important}html body #root .support-page .support-method-card.support-method-kofi,html body #root .support-page .support-method-card.support-method-kakao{place-self:start center!important;width:100%!important;max-width:370px!important;height:auto!important;min-height:0!important}html body #root .support-page .support-method-icon.kofi{background:radial-gradient(circle at 48% 44%,#ffaecd70,#fffffff5 76%)!important;border:1px solid #ff91b9b8!important;box-shadow:inset 0 1px #fffffff5,0 7px 18px #e35b9121!important}@media (width<=900px){html body #root .support-page .support-method-grid{grid-template-columns:minmax(0,370px)!important}}html body #root .gathering-category-strip>button>div>strong,html body #root .refined-cooking-mode .cooking-mode-tabs>button,html body #root .cooking-mode-card .cooking-mode-tabs>button,html body #root .portal-detail-card .detail-section-title-pill,html body #root .portal-detail-card .detail-section-head>h3,html body #root .portal-detail-card .detail-ingredient-name,html body #root .portal-detail-card .detail-hero-subtitle,html body #root .newbie-guide-nav .newbie-guide-quick-title,html body #root .newbie-guide-content .guide-section-head h2,html body #root .newbie-guide-content .newbie-guide-item-button-title,html body #root .profile-settings-card .section-heading h2,html body #root .my-pets-section .section-heading h2,html body #root .community-profile-page .community-profile-name-display,html body #root .profile-post-section>h3,html body #root .redeem-code-line code,html body #root .crop-selector-heading h2,html body #root .active-timer-card .section-heading h2,html body #root .resource-timer-section .section-heading h2,html body #root .crop-selector-card .crop-timer-start.compact-start-button,html body #root .resource-timer-card .resource-timer-copy>strong,html body #root .achievement-condition-panel>small{font-synthesis:none!important;letter-spacing:-.035em!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;zoom:1!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,Cafe24 Ssurround Air,sans-serif!important;font-size:24px!important;font-style:normal!important;font-weight:400!important;line-height:1.12!important;transform:none!important}html body #root .portal-detail-card .detail-section-title-pill,html body #root .portal-detail-card .detail-section-head>h3{white-space:normal!important;text-overflow:clip!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}html body #root .portal-detail-card .detail-section-title-pill{padding:7px 15px!important}html body #root .portal-detail-card .detail-ingredient-name{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;display:block!important}html body #root .catalog-grid-v12 .catalog-metric-title,html body #root .recipe-grid-v12 .catalog-metric-title,html body #root .app-catalog-list .catalog-metric-title,html body #root .recipe-list-view .catalog-metric-title{font-size:17px!important;line-height:1.2!important}html body #root .catalog-grid-v12 .star-price-strip b,html body #root .recipe-grid-v12 .star-price-strip b,html body #root .app-catalog-list .star-price-strip b,html body #root .recipe-list-view .star-price-strip b{font-size:13px!important;line-height:1.15!important}html body #root .catalog-grid-v12 .star-price-strip em,html body #root .recipe-grid-v12 .star-price-strip em,html body #root .app-catalog-list .star-price-strip em,html body #root .recipe-list-view .star-price-strip em{text-overflow:clip!important;font-size:15px!important;line-height:1.18!important;overflow:visible!important}html body #root .detail-price-section .star-price-strip b{font-size:15px!important;line-height:1.15!important}html body #root .detail-price-section .star-price-strip em{text-overflow:clip!important;font-size:20px!important;line-height:1.18!important;overflow:visible!important}html body #root .pet-breed-library>.app-empty-state{grid-column:1/-1!important;width:100%!important;min-height:220px!important}html body #root .support-page .support-method-card.support-method-kofi{gap:14px!important;padding-bottom:20px!important}html body #root .support-page .support-method-kofi-preview{aspect-ratio:1063/471!important;object-position:center!important;background:#fff!important;border:1px solid #ef759e47!important;border-radius:18px!important;max-width:100%!important;margin:0!important;display:block!important;box-shadow:0 10px 22px #5433411a!important}html body #root .support-page .support-method-kofi-button{margin-top:0!important}@media (width<=760px){html body #root .gathering-category-strip>button>div>strong,html body #root .refined-cooking-mode .cooking-mode-tabs>button,html body #root .cooking-mode-card .cooking-mode-tabs>button,html body #root .portal-detail-card .detail-section-title-pill,html body #root .portal-detail-card .detail-ingredient-name,html body #root .portal-detail-card .detail-hero-subtitle,html body #root .newbie-guide-nav .newbie-guide-quick-title,html body #root .newbie-guide-content .guide-section-head h2,html body #root .newbie-guide-content .newbie-guide-item-button-title,html body #root .profile-post-section>h3,html body #root .redeem-code-line code,html body #root .crop-selector-heading h2,html body #root .active-timer-card .section-heading h2,html body #root .resource-timer-section .section-heading h2,html body #root .crop-selector-card .crop-timer-start.compact-start-button,html body #root .resource-timer-card .resource-timer-copy>strong,html body #root .achievement-condition-panel>small{font-size:24px!important}}html body #root{--keepers-cafe24-title-size:24px;--keepers-detail-value-size:18px;--keepers-title-font:"Cafe24Ssurround", "Cafe24SsurroundAir", "Cafe24 Ssurround Air", sans-serif}html body #root .gathering-category-strip>button>div>strong,html body #root .cooking-mode-tabs>button,html body #root .portal-detail-card .detail-section-title-pill,html body #root .portal-detail-card .detail-ingredient-name,html body #root .portal-detail-card .detail-hero-subtitle,html body #root .inline-catalog-filter-head>strong,html body #root .filter-sheet-head h3,html body #root .filter-section>h4,html body #root .community-write-section-head strong,html body #root .community-write-field-label strong,html body #root .community-write-upload-empty>strong,html body #root .community-write-media-add>span,html body #root .community-write-visibility-options>button>b,html body #root .community-write-comment-toggle .comment-toggle-copy>b,html body #root .community-write-submit-button,html body #root .pet-breed-card-head>h3,html body #root .pet-wheel-picker-title,html body #root .pet-wheel-picker-window>button,html body #root .pet-editor-save,html body #root .newbie-guide-nav .newbie-guide-quick-title,html body #root .newbie-guide-content .guide-section-head h2,html body #root .newbie-guide-content .newbie-guide-item-button-title,html body #root .profile-settings-card .section-heading h2,html body #root .my-pets-section .section-heading h2,html body #root .profile-post-section>h3,html body #root .redeem-code-line code,html body #root .redeem-code-card h3,html body #root .crop-selector-heading h2,html body #root .active-timer-card .section-heading h2,html body #root .resource-timer-section .section-heading h2,html body #root .crop-selector-card .crop-timer-start.compact-start-button,html body #root .resource-timer-card .resource-timer-copy>strong,html body #root .achievement-condition-panel>small{font-family:var(--keepers-title-font)!important;font-size:var(--keepers-cafe24-title-size)!important;letter-spacing:-.035em!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;zoom:1!important;font-style:normal!important;font-weight:400!important;line-height:1.12!important;transform:none!important}html body #root :is(.gathering-category-strip>button>div>strong,.cooking-mode-tabs>button,.portal-detail-card .detail-section-title-pill,.portal-detail-card .detail-ingredient-name,.inline-catalog-filter-head>strong,.filter-sheet-head h3,.filter-section>h4,.community-write-section-head strong,.community-write-field-label strong,.community-write-visibility-options>button>b,.community-write-comment-toggle .comment-toggle-copy>b,.community-write-submit-button,.pet-breed-card-head>h3,.pet-wheel-picker-title,.pet-wheel-picker-window>button,.pet-editor-save)>:is(.cafe24-mixed-text,.cafe24-title-glyph,.cafe24-air-glyph),html body #root :is(.gathering-category-strip>button>div>strong,.cooking-mode-tabs>button,.portal-detail-card .detail-section-title-pill,.portal-detail-card .detail-ingredient-name,.inline-catalog-filter-head>strong,.filter-sheet-head h3,.filter-section>h4,.community-write-section-head strong,.community-write-field-label strong,.community-write-visibility-options>button>b,.community-write-comment-toggle .comment-toggle-copy>b,.community-write-submit-button,.pet-breed-card-head>h3,.pet-wheel-picker-title,.pet-wheel-picker-window>button,.pet-editor-save) *{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}html body #root .filter-section>h4{text-align:left!important;margin:0 0 12px!important;padding:0!important}html body #root .filter-chip,html body #root .filter-chip *{font-size:inherit}html body #root .detail-overview-card>strong,html body #root .detail-energy-section .energy-grade-strip>span>em,html body #root .detail-price-section .star-price-strip>span>em,html body #root .catalog-grid-v12 .star-price-strip>span>em,html body #root .recipe-grid-v12 .star-price-strip>span>em,html body #root .app-catalog-list .star-price-strip>span>em,html body #root .recipe-list-view .star-price-strip>span>em{font-family:Cafe24Ssurround,Cafe24SsurroundAir,sans-serif!important;font-size:var(--keepers-detail-value-size)!important;letter-spacing:-.055em!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;text-align:center!important;justify-self:center!important;margin-inline:auto!important;font-weight:400!important;line-height:1.15!important;transform:none!important}html body #root .detail-overview-card>strong{overflow-wrap:anywhere!important}html body #root .detail-overview-wing>strong>span{text-align:center!important;width:100%!important;display:block!important}html body #root .detail-overview-wing>strong>span+span{margin-top:3px!important}html body #root :is(.star-price-strip,.energy-grade-strip)>span{text-align:center!important;align-content:center!important;justify-items:center!important;min-width:0!important}html body #root :is(.star-price-strip,.energy-grade-strip)>span>b{text-align:center!important;justify-content:center!important;justify-self:center!important;align-items:center!important;width:auto!important;max-width:100%!important;margin:0 auto!important;padding-inline:8px!important;display:inline-flex!important;transform:none!important}html body #root .detail-overview-label{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;display:inline-flex!important}html body #root :is(.catalog-grid-v12,.recipe-grid-v12,.app-catalog-list,.recipe-list-view) .catalog-metric-title{font-size:18px!important;line-height:1.2!important}html body #root :is(.catalog-grid-v12,.recipe-grid-v12,.app-catalog-list,.recipe-list-view) .star-price-strip>span>b,html body #root :is(.detail-price-section,.detail-energy-section) :is(.star-price-strip,.energy-grade-strip)>span>b{font-size:15px!important;line-height:1.1!important}html body #root .pet-name-field>span,html body #root .pet-memo-field>span{font-family:var(--keepers-title-font)!important;letter-spacing:-.035em!important;font-size:24px!important;font-weight:400!important;line-height:1.12!important}html body #root .pet-wheel-picker-window>button{min-height:46px!important}html body #root .community-write-visibility-options>button>b,html body #root .community-write-comment-toggle .comment-toggle-copy>b{display:block!important}html body #root .community-write-submit-button{min-height:56px!important}html body #root .support-method-grid{margin-inline:auto!important}html body #root .support-method-card{border-radius:28px!important;gap:18px!important;min-height:0!important;padding:28px!important}html body #root .support-method-heading h2{font-family:var(--keepers-title-font)!important;font-size:26px!important;font-weight:400!important;line-height:1.12!important}html body #root .support-method-icon{border-radius:18px!important;flex-basis:58px!important;width:58px!important;height:58px!important}html body #root .support-method-kofi-button{height:64px!important;min-height:64px!important}html body #root .support-method-kakao-body{justify-content:center!important;align-items:center!important;display:flex!important}html body #root .support-method-qr{border-radius:24px!important;width:min(230px,100%)!important;padding:13px!important}html body #root .support-method-qr figcaption{margin-top:10px!important;font-size:15px!important}html body #root .app-shell>.sidebar .portal-sidebar-nav>button{gap:10px!important;height:50px!important;min-height:50px!important;padding:4px 10px!important}html body #root .app-shell>.sidebar .portal-sidebar-nav>button>.sidebar-menu-label-fixed,html body #root .app-shell>.sidebar .portal-sidebar-nav>button>.sidebar-menu-label-fixed *{font-family:var(--keepers-title-font)!important;letter-spacing:-.035em!important;font-size:24px!important;font-weight:400!important;line-height:1!important}html body #root .app-shell>.sidebar .portal-sidebar-nav .nav-icon-wrap{flex:0 0 34px!important;width:34px!important;height:34px!important}html body #root .community-post-card,html body #root .pet-breed-card,html body #root .pet-card{content-visibility:auto!important;contain-intrinsic-size:320px!important}@media (width<=820px){html body #root .support-method-card{padding:22px!important}html body #root .support-method-qr{width:min(210px,100%)!important}html body #root .app-shell>.sidebar .portal-sidebar-nav>button{height:50px!important;min-height:50px!important}}html body #root{--keepers-card-capsule-copy-size:16px;--keepers-detail-copy-size-v108:22px;--keepers-regular-font-v108:"Cafe24Ssurround", "Cafe24SsurroundAir", "Noto Sans KR", sans-serif;--keepers-air-font-v108:"Cafe24SsurroundAir", "Noto Sans KR", sans-serif}html body #root :is(.catalog-card.app-catalog-card,.recipe-card.app-recipe-card) :is(.catalog-info-tag>em,.star-price-strip>span>em,.energy-grade-strip>span>em){font-family:var(--keepers-air-font-v108)!important;font-size:var(--keepers-card-capsule-copy-size)!important;letter-spacing:-.045em!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;font-style:normal!important;font-weight:400!important;line-height:1.12!important;transform:none!important}html body #root :is(.catalog-card.app-catalog-card,.recipe-card.app-recipe-card) :is(.star-price-strip,.energy-grade-strip){grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;width:100%!important}html body #root :is(.catalog-card.app-catalog-card,.recipe-card.app-recipe-card) :is(.star-price-strip,.energy-grade-strip)>span{text-align:center!important;justify-items:center!important;width:100%!important;min-width:0!important;padding-left:2px!important;padding-right:2px!important;overflow:visible!important}html body #root :is(.catalog-card.app-catalog-card,.recipe-card.app-recipe-card) :is(.star-price-strip,.energy-grade-strip)>span>b{text-align:center!important;justify-self:center!important;margin-inline:auto!important;transform:none!important}html body #root :is(.catalog-card.app-catalog-card,.recipe-card.app-recipe-card) .energy-grade-strip>span>em>i{letter-spacing:0!important;margin:0!important;font-size:11px!important}html body #root .portal-detail-card .detail-overview-card>strong,html body #root .portal-detail-card .mastery-stage-label,html body #root .portal-detail-card .mastery-stage-value,html body #root .portal-detail-card .mastery-stage-value>span,html body #root .portal-detail-card .mastery-stage-value>em,html body #root .portal-detail-card .detail-price-section .star-price-strip>span>em,html body #root .portal-detail-card .detail-energy-section .energy-grade-strip>span>em{font-family:var(--keepers-regular-font-v108)!important;font-size:var(--keepers-detail-copy-size-v108)!important;letter-spacing:-.035em!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;font-style:normal!important;font-weight:400!important;line-height:1.22!important;transform:none!important}html body #root .portal-detail-card .detail-overview-card>strong{white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;width:100%!important;min-width:0!important}html body #root .portal-detail-card .detail-overview-wing>strong>span{white-space:nowrap!important;text-align:center!important;width:100%!important;display:block!important}html body #root .portal-detail-card .detail-overview-wing>strong>span+span{margin-top:10px!important}html body #root .portal-detail-card .mastery-stage-label{align-items:center!important;gap:7px!important;display:inline-flex!important}html body #root .portal-detail-card .mastery-stage-value{white-space:nowrap!important;justify-content:center!important;align-items:baseline!important;gap:4px!important;display:inline-flex!important}html body #root .portal-detail-card :is(.detail-price-section,.detail-energy-section) :is(.star-price-strip,.energy-grade-strip)>span{text-align:center!important;justify-items:center!important;min-width:0!important}html body #root .portal-detail-card :is(.detail-price-section,.detail-energy-section) :is(.star-price-strip,.energy-grade-strip)>span>b{text-align:center!important;justify-self:center!important;margin-inline:auto!important;transform:none!important}html body #root .portal-detail-card :is(.detail-price-section,.detail-energy-section) :is(.star-price-strip,.energy-grade-strip)>span>em{white-space:nowrap!important;text-align:center!important;font-variant-numeric:tabular-nums!important}html body #root .newbie-guide-content .guide-card-copy>small,html body #root .newbie-guide-content .guide-detail-list .guide-detail-line,html body #root .newbie-guide-content .guide-detail-list .guide-detail-line>span,html body #root .newbie-guide-content .guide-detail-list .guide-detail-line>strong{letter-spacing:-.025em!important;font-size:22px!important;line-height:1.55!important}html body #root .community-page-shell .community-board-author-copy .community-author-name,html body #root .community-page-shell .community-board-author-copy .community-author-name *,html body #root .community-page-shell .community-thread-post .community-thread-author .community-author-name,html body #root .community-page-shell .community-thread-post .community-thread-author .community-author-name *{font-family:var(--keepers-air-font-v108)!important;letter-spacing:-.02em!important;font-weight:400!important}html body #root .community-detail-page .post-detail-author .community-author-name,html body #root .community-detail-page .post-detail-author .community-author-name *,html body #root .community-comments-page .community-comment-author-name,html body #root .community-comments-page .community-comment-author-name .community-author-name,html body #root .community-comments-page .community-comment-author-name .community-author-name *{font-family:var(--keepers-regular-font-v108)!important;letter-spacing:-.035em!important;font-size:23px!important;font-weight:400!important;line-height:1.15!important;transform:none!important}html body #root .support-method-grid{grid-template-columns:minmax(0,520px) minmax(320px,400px)!important;justify-content:center!important;align-items:start!important;gap:20px!important;width:min(980px,100%)!important}html body #root .support-method-card,html body #root .support-method-kofi,html body #root .support-method-kakao{align-self:start!important;height:auto!important;min-height:0!important}html body #root .support-method-kofi{grid-template-rows:auto auto auto!important;align-content:start!important;gap:16px!important;padding-bottom:24px!important;display:grid!important;overflow:visible!important}html body #root .support-method-kofi-preview{aspect-ratio:1063/471!important;object-fit:contain!important;border-radius:20px!important;width:100%!important;height:auto!important;margin:0!important;display:block!important}@media (width<=820px){html body #root .support-method-grid{grid-template-columns:minmax(0,1fr)!important}html body #root .support-method-kofi,html body #root .support-method-kakao{width:100%!important;max-width:520px!important;margin-inline:auto!important}}html body #root{--keepers-list-air-copy-v109:12px;--keepers-air-font-v109:"Cafe24SsurroundAir", "Noto Sans KR", sans-serif}html body #root :is(.catalog-card.app-catalog-card,.recipe-card.app-recipe-card) .catalog-info-tag>em,html body #root :is(.catalog-card.app-catalog-card,.recipe-card.app-recipe-card) :is(.star-price-strip,.energy-grade-strip)>span>b,html body #root :is(.catalog-card.app-catalog-card,.recipe-card.app-recipe-card) :is(.star-price-strip,.energy-grade-strip)>span>em,html body #root :is(.catalog-card.app-catalog-card,.recipe-card.app-recipe-card) :is(.star-price-strip,.energy-grade-strip)>span>em>i{font-family:var(--keepers-air-font-v109)!important;font-size:var(--keepers-list-air-copy-v109)!important;letter-spacing:-.025em!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;font-style:normal!important;font-weight:400!important;line-height:1.12!important;transform:none!important}html body #root :is(.catalog-card.app-catalog-card,.recipe-card.app-recipe-card) :is(.star-price-strip,.energy-grade-strip)>span>b,html body #root :is(.catalog-card.app-catalog-card,.recipe-card.app-recipe-card) :is(.star-price-strip,.energy-grade-strip)>span>em{text-align:center!important;justify-self:center!important;margin-inline:auto!important}html body #root .newbie-guide-nav button small,html body #root .newbie-guide-content .guide-section-head p,html body #root .newbie-guide-content .guide-card-copy>small{font-family:var(--keepers-air-font-v109)!important;letter-spacing:-.015em!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:1.4!important}html body #root .community-write-visibility-options>button>small,html body #root .community-write-comment-toggle .comment-toggle-copy>small{font-family:var(--keepers-air-font-v109)!important;letter-spacing:-.01em!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:1.35!important}html body #root .support-page .support-method-kofi-button{max-width:100%!important}html body #root .community-profile-page .community-profile-identity-row{flex-wrap:wrap!important;align-items:center!important;gap:9px!important;min-width:0!important;max-width:100%!important;display:flex!important}html body #root .community-profile-page .community-profile-identity-row.is-other-profile{flex-wrap:nowrap!important}html body #root .community-profile-page .community-profile-identity-row.is-other-profile>h2{flex:0 auto!important;min-width:0!important;margin:0!important}html body #root .community-profile-page .community-profile-identity-row.is-other-profile>.community-profile-uid-inline-block{flex:none!important;margin:0!important}html body #root .community-profile-page .community-profile-identity-row.is-other-profile .community-profile-uid-display-row{margin:0!important}html body #root .community-profile-page .community-profile-name-display{gap:8px!important;padding-right:6px!important}html body #root .community-profile-page .community-profile-name-display>.community-profile-inline-pencil{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:#fff1f7e0!important;border-color:#f974a147!important;flex:0 0 32px!important;padding:0!important}html body #root .community-detail-page .post-detail-author .community-author-name,html body #root .community-detail-page .post-detail-author .community-author-name *,html body #root .community-detail-page .post-detail-author .community-author-name .cafe24-title-glyph,html body #root .community-detail-page .post-detail-author .community-author-name .cafe24-air-glyph{letter-spacing:-.02em!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-weight:400!important;transform:none!important}html body #root iframe.kofi-official-widget.support-method-kofi-button{flex-basis:68px!important}html body #root .portal-detail-card .detail-inline-purchase-chip>strong{letter-spacing:-.035em!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:400!important;line-height:1.15!important}html body #root .portal-detail-card .crop-growth-card>span,html body #root .portal-detail-card .crop-growth-card>strong{letter-spacing:-.035em!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1.12!important}html body #root .catalog-grid-v12 .catalog-title h3:not(.long-catalog-name):not(.extra-long-catalog-name),html body #root .recipe-grid-v12:not(.detail-related-main-card-grid) .recipe-name-level-row>h3:not(.long-catalog-name):not(.extra-long-catalog-name){font-size:23px!important;line-height:1.18!important}html body #root .app-shell>.sidebar .portal-sidebar-nav>button,html body #root .app-shell>.sidebar .sidebar-nav>button{height:52px!important;min-height:52px!important}html body #root .app-shell>.sidebar .portal-sidebar-nav>button:after,html body #root .app-shell>.sidebar .sidebar-nav>button:after{content:none!important;display:none!important}html body #root .newbie-guide-nav .newbie-guide-quick-title{font-size:21px!important}html body #root .all-events-page .all-event-image>span,html body #root .all-events-page .all-event-copy>span,html body #root .portal-hero-copy .event-title-dday{letter-spacing:-.015em!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .portal-hero-copy .event-title-row{flex-wrap:wrap!important;gap:10px!important;width:min(100%,640px)!important;margin:8px 0 24px!important;display:flex!important}html body #root .portal-hero-copy .event-title-row>h1{min-width:0!important;margin:0!important}html body #root .portal-hero-copy .event-title-dday{color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;text-shadow:0 1px 5px #0000003d!important;background:#fff3!important;border:1px solid #ffffff61!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-height:30px!important;padding:5px 10px!important;font-size:13px!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff47!important}html body #root .compact-home-community-preview .home-community-post-author strong,html body #root .compact-home-community-preview .home-community-post-author strong *,html body #root .compact-home-community-preview .home-community-post-author small{letter-spacing:-.015em!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .compact-home-community-preview .home-community-post-tag-shell{background:#fff!important;min-height:28px!important;padding:0!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-post-tag-shell>.home-community-post-tag.community-content-tag{height:28px!important;min-height:28px!important;margin:0!important}@media (width<=760px){html body #root .community-profile-page .community-profile-identity-row.is-other-profile{flex-wrap:wrap!important;align-items:flex-start!important}html body #root .portal-hero-copy .event-title-row{gap:8px!important}}html body #root .compact-home-community-preview .home-community-carousel-stage{min-width:0!important;position:relative!important}html body #root .compact-home-community-preview .home-community-carousel-page{color:#a29299!important;text-align:center!important;min-width:34px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1!important}html body #root .compact-home-community-preview .home-community-side-arrow{z-index:120!important;color:#84737b!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;cursor:pointer!important;background:#fffffff5!important;border:1px solid #e6ccd7f5!important;border-radius:50%!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;line-height:1!important;transition:color .16s,background .16s,border-color .16s,transform .16s,box-shadow .16s!important;display:grid!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:0 8px 20px #68445324!important}html body #root .compact-home-community-preview .home-community-side-arrow.is-prev{left:6px!important}html body #root .compact-home-community-preview .home-community-side-arrow.is-next{right:6px!important}html body #root .compact-home-community-preview .home-community-side-arrow:hover{color:#db628d!important;background:#fff0f5!important;border-color:#f48eb1b8!important;transform:translateY(-50%)scale(1.05)!important;box-shadow:0 10px 22px #ca5c852e!important}html body #root .compact-home-community-preview .home-community-side-arrow:focus-visible{outline-offset:2px!important;outline:3px solid #f381a940!important}@media (width<=760px){html body #root .compact-home-community-preview .home-community-side-arrow.is-prev{left:5px!important}html body #root .compact-home-community-preview .home-community-side-arrow.is-next{right:5px!important}}html body #root iframe.kofi-official-widget.support-method-kofi-button{width:100%!important;max-width:100%!important;height:60px!important;min-height:60px!important;max-height:60px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;flex:0 0 60px!important;margin:7px 0 0!important;padding:0!important;display:block!important;overflow:hidden!important;transform:none!important}html body #root iframe.kofi-official-widget.support-method-kofi-button:hover{box-shadow:none!important;transform:none!important}html body #root .community-feed-load-more{clear:both!important;width:100%!important;min-width:0!important;min-height:104px!important;position:relative!important}html body #root .community-auto-load-sentinel{width:100%!important;min-height:104px!important}html body #root a.kofi-official-widget.support-method-kofi-button{box-sizing:border-box!important;color:#fff!important;cursor:pointer!important;background:#ff91c3!important;border:0!important;border-radius:999px!important;flex:0 0 54px!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:10px 0 3px!important;padding:0 22px!important;text-decoration:none!important;transition:transform .17s,box-shadow .17s,filter .17s,background-color .17s!important;display:flex!important;overflow:visible!important;transform:translateY(0)!important;box-shadow:0 8px 18px #db5b932e,inset 0 1px #ffffffc2!important}html body #root a.kofi-official-widget.support-method-kofi-button:hover{color:#fff!important;filter:saturate(1.04)!important;background:#ff83bb!important;transform:translateY(-3px)scale(1.006)!important;box-shadow:0 13px 25px #db5b934a,inset 0 1px #ffffffd6!important}html body #root a.kofi-official-widget.support-method-kofi-button:focus-visible{outline-offset:3px!important;outline:3px solid #ff70a747!important}html body #root .kofi-official-widget-content{justify-content:center!important;align-items:center!important;gap:9px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important;transform:translateY(1px)!important}html body #root .kofi-official-widget-cup-frame{flex:0 0 27px!important;place-items:center!important;width:27px!important;min-width:27px!important;height:27px!important;margin:0!important;padding:0!important;line-height:0!important;display:grid!important}html body #root .kofi-official-widget-cup{object-fit:contain!important;transform-origin:50% 65%!important;will-change:transform!important;width:25px!important;height:25px!important;margin:0!important;padding:0!important;animation:2.8s ease-in-out infinite keepersKofiDirectCupWiggle!important;display:block!important}html body #root .kofi-official-widget-label{color:#fff!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;height:27px!important;min-height:27px!important;margin:0!important;padding:0!important;font-size:20px!important;font-style:normal!important;line-height:27px!important;display:inline-flex!important}@keyframes keepersKofiDirectCupWiggle{0%,72%,to{transform:rotate(0)}76%{transform:rotate(-8deg)}80%{transform:rotate(8deg)}84%{transform:rotate(-5deg)}88%{transform:rotate(4deg)}92%{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){html body #root a.kofi-official-widget.support-method-kofi-button{transition:none!important}html body #root .kofi-official-widget-cup{animation:none!important}}@media (width<=760px){html body #root .app-shell .main-content>.app-download-footer,html body #root .app-shell .main-content .app-download-footer{flex-flow:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:24px!important;height:auto!important;min-height:0!important;padding-top:24px!important;padding-bottom:24px!important;display:flex!important}html body #root .app-shell .main-content .app-download-footer .app-download-copy{flex:none!important;justify-content:flex-start!important;width:100%!important;height:auto!important;min-height:0!important}html body #root .app-shell .main-content .app-download-footer .app-download-store-buttons,html body #root .app-shell .main-content .app-download-footer .official-store-badges{flex:none!important;align-content:start!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important}}html body #root .kofi-official-widget-label{font-synthesis:none!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Cafe24SsurroundAir,Noto Sans KR,sans-serif!important}html body #root .home-news-card{isolation:isolate;width:100%;min-width:0;position:relative;overflow:hidden;background:radial-gradient(circle at 7% 10%,#ffc4673d,#0000 31%),linear-gradient(145deg,#fffffffc,#fff9eff5)!important;border:1px solid #ffa85b45!important;border-radius:24px!important;padding:19px 20px 17px!important;box-shadow:0 12px 28px #98653013,inset 0 1px #fff!important}html body #root .home-news-card:after{content:"";z-index:-1;background:#ffdaa033;border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-55px}html body #root .home-news-head{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:13px;display:grid}html body #root .home-news-megaphone{color:#f28b3b;background:linear-gradient(145deg,#fff9ef,#ffeacb);border:1px solid #ff993d40;border-radius:17px;place-items:center;width:50px;height:50px;display:grid;transform:rotate(-4deg);box-shadow:0 8px 17px #e685311c,inset 0 1px #fff}html body #root .home-news-heading-copy{flex-direction:column;gap:2px;min-width:0;display:flex}html body #root .home-news-heading-copy small{color:#e58435;letter-spacing:.12em;font-family:Cafe24SsurroundAir,sans-serif;font-size:10px;line-height:1.2}html body #root .home-news-heading-copy strong{color:#5c5047;letter-spacing:-.035em;font-family:Cafe24Ssurround,sans-serif;font-size:21px;font-weight:400;line-height:1.25}html body #root .home-news-head>button{color:#927562;cursor:pointer;background:#ffffffd1;border:1px solid #f0dfcf;border-radius:999px;align-items:center;gap:3px;min-height:34px;padding:0 11px 0 13px;font-family:Cafe24SsurroundAir,sans-serif;font-size:13px;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}html body #root .home-news-head>button:hover{background:#fff;border-color:#efb982;transform:translateY(-2px)}html body #root .home-news-list{gap:7px;display:grid}html body #root .home-news-row{min-width:0;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:#ffffff7a;border:1px solid #0000;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:7px 8px 7px 9px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}html body #root .home-news-row:hover{background:#fffffff2;border-color:#f19e5447;transform:translateY(-2px);box-shadow:0 7px 15px #9f663212}html body #root .home-news-row>strong{color:#5c514b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Cafe24SsurroundAir,sans-serif;font-size:14px;font-weight:400;line-height:1.35;overflow:hidden}html body #root .home-news-row>strong svg{color:#f19a52;vertical-align:-2px;margin-right:1px;display:inline}html body #root .home-news-row time{color:#a59488;white-space:nowrap;font-family:Cafe24SsurroundAir,sans-serif;font-size:11px}html body #root .home-news-row>svg{color:#c3a999}html body #root .home-news-skeleton{background:linear-gradient(100deg,#f8efe6 25%,#fff9f3 40%,#f8efe6 60%) 0 0/220% 100%;border-radius:14px;height:44px;animation:1.35s infinite newsSkeleton}html body #root .home-news-empty{color:#9b8474;cursor:pointer;background:#ffffff8c;border:1px dashed #ebd6c4;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-height:54px;font-family:Cafe24SsurroundAir,sans-serif;display:flex}@keyframes newsSkeleton{to{background-position:-220% 0}}html body #root .news-topic-badge{letter-spacing:-.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:27px;padding:0 10px;font-family:Cafe24SsurroundAir,sans-serif;font-size:11.5px;line-height:1.2;display:inline-flex}html body #root .news-topic-badge.town-patch{color:#ca7131;background:#fff3e5;border-color:#ffd1a7}html body #root .news-topic-badge.keepers-notice{color:#855cc0;background:#f6efff;border-color:#e3d0ff}html body #root .news-board-page,html body #root .news-detail-page,html body #root .news-editor-page{gap:18px;width:100%;min-width:0;padding-bottom:36px;display:grid}html body #root .news-board-hero{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:148px;display:grid;position:relative;overflow:hidden;background:radial-gradient(circle at 4%,#ffbe5c42,#0000 27%),radial-gradient(circle at 96% 10%,#c4a7ff29,#0000 34%),linear-gradient(145deg,#fff,#fffaf3)!important;border-color:#f0dfcc!important;border-radius:28px!important;padding:27px 30px!important}html body #root .news-board-hero:after{content:"NEWS";color:#dd9d540f;pointer-events:none;font-family:Cafe24Ssurround,sans-serif;font-size:98px;line-height:1;position:absolute;bottom:-22px;right:26px}html body #root .news-board-hero-icon{color:#f08d3d;background:linear-gradient(145deg,#fff9ee,#ffe8c5);border:1px solid #ffd5aa;border-radius:23px;place-items:center;width:72px;height:72px;display:grid;transform:rotate(-5deg);box-shadow:0 12px 25px #d380331f,inset 0 1px #fff}html body #root .news-board-hero>div{z-index:1;min-width:0;position:relative}html body #root .news-board-hero .eyebrow,html body #root .news-page-back-head .eyebrow{color:#d98742}html body #root .news-board-hero h1,html body #root .news-page-back-head h1{color:#554c47;letter-spacing:-.045em;margin:3px 0 5px;font-family:Cafe24Ssurround,sans-serif;font-size:30px;font-weight:400;line-height:1.2}html body #root .news-board-hero p{color:#8d7e75;margin:0;font-family:Cafe24SsurroundAir,sans-serif;font-size:14px;line-height:1.55}html body #root .news-write-button{z-index:2;color:#bf6c2c;cursor:pointer;background:linear-gradient(145deg,#fff8ed,#ffe7c7);border:1px solid #ffc487;border-radius:15px;align-items:center;gap:7px;min-height:45px;padding:0 18px;font-family:Cafe24Ssurround,sans-serif;font-size:16px;transition:transform .16s,box-shadow .16s;display:inline-flex;position:relative;box-shadow:0 9px 18px #d17d301a,inset 0 1px #fff}html body #root .news-write-button:hover{transform:translateY(-3px);box-shadow:0 14px 24px #d17d3029,inset 0 1px #fff}html body #root .news-board-filters{align-items:center;display:flex;border-radius:19px!important}html body #root .news-board-filters button{color:#8b7d76;cursor:pointer;background:0 0}html body #root .news-board-filters button:hover{background:#faf6f2}html body #root .news-board-filters button.active{color:#5f534c;background:#fff;border-color:#e5d7cc;box-shadow:0 6px 14px #5f463212}html body #root .news-board-table{overflow:hidden;border-radius:23px!important;padding:0!important}html body #root .news-board-table-head,html body #root .news-board-row{align-items:center;gap:13px;display:grid}html body #root .news-board-table-head{color:#9a8b82;background:#faf7f4;min-height:48px;padding:0 23px;font-family:Cafe24SsurroundAir,sans-serif;font-size:12px}html body #root .news-board-table-head span:nth-child(3){text-align:center}html body #root .news-board-row{width:100%;min-height:82px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #f0e8e2;padding:13px 23px;transition:background .16s,transform .16s}html body #root .news-board-row:hover{background:#fffcf8}html body #root .news-board-row-copy{flex-direction:column;gap:5px;min-width:0;display:flex}html body #root .news-board-row-copy strong{color:#584f4a;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;font-family:Cafe24Ssurround,sans-serif;font-weight:400;display:flex;overflow:hidden}html body #root .news-board-row-copy strong svg{color:#ee9250;flex:none}html body #root .news-board-row-copy small{color:#9a8c84;text-overflow:ellipsis;white-space:nowrap;font-family:Cafe24SsurroundAir,sans-serif;font-size:12.5px;line-height:1.4;overflow:hidden}html body #root .news-board-row time{color:#9b8e86;text-align:center;white-space:nowrap;font-family:Cafe24SsurroundAir,sans-serif;font-size:12px}html body #root .news-board-row>svg{color:#b9a9a0}html body #root .news-board-loading,html body #root .news-board-empty,html body #root .news-loading-state,html body #root .news-access-denied{color:#9a8980;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:230px;font-family:Cafe24SsurroundAir,sans-serif;display:flex}html body #root .news-board-empty strong,html body #root .news-access-denied h1{color:#665953;margin:4px 0 0;font-family:Cafe24Ssurround,sans-serif;font-size:21px;font-weight:400}html body #root .news-access-denied button{color:#77665d;cursor:pointer;background:#fff;border:1px solid #e5d8cf;border-radius:13px;min-height:40px;margin-top:8px;padding:0 16px;font-family:Cafe24SsurroundAir,sans-serif}html body #root .news-page-back-head{background:#fffffff2;border:1px solid #eee3da;border-radius:21px;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:14px;min-height:74px;padding:12px 18px;display:grid;box-shadow:0 9px 22px #5240340d}html body #root .news-page-back-head>button:first-child{color:#776961;cursor:pointer;background:#fff;border:1px solid #e9ded7;border-radius:13px;align-items:center;gap:6px;width:max-content;min-height:38px;padding:0 13px;font-family:Cafe24SsurroundAir,sans-serif;display:inline-flex}html body #root .news-page-back-head>div:nth-child(2){text-align:center}html body #root .news-page-back-head h1{margin:2px 0 0;font-size:24px}html body #root .news-admin-detail-actions{justify-self:end;gap:7px;display:flex}html body #root .news-admin-detail-actions button,html body #root .news-preview-toggle{color:#76655c;cursor:pointer;background:#fff;border:1px solid #e6d9d0;border-radius:13px;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-family:Cafe24SsurroundAir,sans-serif;display:inline-flex}html body #root .news-admin-detail-actions button.danger{color:#c45f5f;background:#fff8f8;border-color:#f0c7c7}html body #root .news-detail-article{width:min(980px,100%);margin:0 auto;border-radius:28px!important;padding:clamp(27px,5vw,58px) clamp(22px,7vw,76px)!important}html body #root .news-detail-meta-top{margin-bottom:17px}html body #root .news-pinned-label{color:#c57637;background:#fff8ef;border:1px solid #ffd6b1;border-radius:999px;align-items:center;gap:4px;min-height:27px;padding:0 9px;font-family:Cafe24SsurroundAir,sans-serif;font-size:11px;display:inline-flex}html body #root .news-detail-article>h1{color:#4f4743;letter-spacing:-.055em;word-break:keep-all;margin:0;font-family:Cafe24Ssurround,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:400;line-height:1.25}html body #root .news-detail-byline{color:#9a8b83;border-bottom:1px solid #eee5df;align-items:center;gap:13px;margin-top:13px;padding-bottom:22px;font-family:Cafe24SsurroundAir,sans-serif;font-size:12px;display:flex}html body #root .news-detail-byline span{color:#7c6a61}html body #root .news-detail-byline time{align-items:center;gap:5px;display:inline-flex}html body #root .news-detail-summary{color:#796960;word-break:keep-all;background:#fff9f2;border-left:4px solid #f0a15e;border-radius:0 15px 15px 0;margin:25px 0 0;padding:18px 20px;font-family:Cafe24SsurroundAir,sans-serif;font-size:16px;line-height:1.7}html body #root .news-detail-hero-image{object-fit:cover;background:#f8f3ef;border:1px solid #eee2d9;border-radius:22px;width:100%;max-height:560px;margin-top:26px;display:block}html body #root .news-rich-content{color:#5f5651;word-break:keep-all;margin-top:34px;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:18px;line-height:1.85}html body #root .news-rich-content h2{color:#514945;letter-spacing:-.04em;border-bottom:2px solid #f1e6dd;margin:48px 0 16px;padding-bottom:11px;font-family:Cafe24Ssurround,sans-serif;font-size:25px;font-weight:400;line-height:1.35}html body #root .news-rich-content h3{color:#62554f;letter-spacing:-.035em;margin:34px 0 12px;font-family:Cafe24Ssurround,sans-serif;font-size:20px;font-weight:400;line-height:1.4}html body #root .news-rich-content p{margin:0 0 17px}html body #root .news-rich-content strong{color:#463e3a;font-family:Cafe24Ssurround,sans-serif;font-weight:400}html body #root .news-rich-content a{color:#845cbe;text-underline-offset:3px;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}html body #root .news-rich-content ul,html body #root .news-rich-content ol{background:#fdfbf9;border:1px solid #eee4dd;border-radius:16px;gap:8px;margin:13px 0 21px;padding:16px 19px 16px 43px;display:grid}html body #root .news-rich-content li::marker{color:#e79550}html body #root .news-rich-content blockquote{color:#655775;background:#faf6ff;border-left:4px solid #bda1e6;border-radius:0 16px 16px 0;margin:22px 0;padding:17px 20px;font-size:18px;line-height:1.75}html body #root .news-rich-callout{color:#52677e;background:#f3f8ff;border:1px solid #d7e6f8;border-radius:17px;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:10px;margin:22px 0;padding:17px 19px;display:grid}html body #root .news-rich-callout p{margin:0}html body #root .news-rich-callout.warning{color:#865f3d;background:#fff8ef;border-color:#f5d6b7}html body #root .news-rich-callout.tip{color:#57734a;background:#f5fbf1;border-color:#d8e8ce}html body #root .news-rich-image{margin:26px 0}html body #root .news-rich-image img{object-fit:contain;background:#faf8f6;border:1px solid #eee3db;border-radius:19px;width:100%;max-height:680px;display:block}html body #root .news-rich-image figcaption{color:#a09188;text-align:center;margin-top:8px;font-size:12px}html body #root .news-detail-footer{color:#a18e82;border-top:1px solid #eee5df;justify-content:center;align-items:center;gap:8px;margin-top:45px;padding-top:20px;font-family:Cafe24SsurroundAir,sans-serif;font-size:13px;display:flex}html body #root .news-editor-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;width:100%;display:grid}html body #root .news-editor-layout.with-preview{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr)}html body #root .news-editor-form,html body #root .news-editor-preview{border-radius:24px!important;padding:24px!important}html body #root .news-editor-preview{max-height:calc(100vh - 36px);position:sticky;top:18px;overflow:auto}html body #root .news-preview-label{color:#897970;align-items:center;gap:6px;margin-bottom:15px;font-family:Cafe24SsurroundAir,sans-serif;font-size:12px;display:inline-flex}html body #root .news-editor-preview .news-detail-article.is-preview{width:100%;margin:0;box-shadow:none!important;border:1px solid #eee4dd!important;border-radius:18px!important;padding:18px!important}html body #root .news-editor-preview .news-detail-article>h1{margin-top:12px;font-size:26px}html body #root .news-editor-preview .news-rich-content{margin-top:24px;font-size:14px}html body #root .news-editor-preview .news-rich-content h2{margin-top:30px;font-size:21px}html body #root .news-editor-topic-row{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}html body #root .news-editor-topic-row button{color:#8c7d74;cursor:pointer;background:#fff;border:1px solid #e7ddd6;border-radius:13px;min-height:40px;padding:0 15px;font-family:Cafe24SsurroundAir,sans-serif}html body #root .news-editor-topic-row button.active.town-patch{color:#bd682c;background:#fff6ec;border-color:#ffc890;box-shadow:0 6px 14px #cc732d14}html body #root .news-editor-topic-row button.active.keepers-notice{color:#7651ad;background:#f9f4ff;border-color:#dbc0ff;box-shadow:0 6px 14px #744eaa14}html body #root .news-editor-field,html body #root .news-editor-body-field{color:#655952;gap:8px;margin-bottom:18px;font-family:Cafe24SsurroundAir,sans-serif;font-size:13px;display:grid;position:relative}html body #root .news-editor-field>span,html body #root .news-editor-body-field>span{font-family:Cafe24Ssurround,sans-serif;font-size:16px}html body #root .news-editor-field em{color:#aa9a90;font-family:Cafe24SsurroundAir,sans-serif;font-size:11px;font-style:normal}html body #root .news-editor-field input{color:#544b46;background:#fff;border:1px solid #e7dcd4;border-radius:14px;outline:none;width:100%;min-height:48px;padding:0 15px;font-family:Cafe24SsurroundAir,sans-serif;font-size:15px}html body #root .news-editor-field input:focus,html body #root .news-editor-body-field textarea:focus{border-color:#e9a66d;box-shadow:0 0 0 3px #eb9d5b1f}html body #root .news-editor-field small{color:#b0a198;font-size:10px;position:absolute;bottom:7px;right:11px}html body #root .news-editor-toolbar{border:1px solid #e8ddd5;border-bottom:0;flex-wrap:wrap;gap:6px;padding:8px;display:flex}html body #root .news-editor-toolbar button{color:#75665d;cursor:pointer;background:#fff;border:1px solid #e8ddd5;border-radius:9px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-family:Cafe24SsurroundAir,sans-serif;font-size:11px;display:inline-flex}html body #root .news-editor-toolbar button:hover{color:#bd6d30;background:#fffaf4;border-color:#ebb98f}html body #root .news-editor-body-field textarea{resize:vertical;color:#514945;background:#fff;border:1px solid #e7dcd4;border-radius:0 0 14px 14px;outline:none;width:100%;min-height:520px;padding:18px;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:14.5px;line-height:1.75}html body #root .news-editor-pin-field{color:#75675e;cursor:pointer;background:#fffaf5;border:1px solid #eee1d8;border-radius:13px;align-items:center;gap:9px;min-height:46px;padding:0 13px;font-family:Cafe24SsurroundAir,sans-serif;display:flex}html body #root .news-editor-pin-field input{accent-color:#ee9150;width:17px;height:17px}html body #root .news-editor-pin-field span{align-items:center;gap:6px;display:inline-flex}html body #root .news-editor-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}html body #root .news-editor-actions button{cursor:pointer;border:1px solid #e5d8cf;border-radius:13px;align-items:center;gap:7px;min-height:44px;padding:0 17px;font-family:Cafe24Ssurround,sans-serif;font-size:15px;display:inline-flex}html body #root .news-editor-actions button.secondary{color:#7e6f66;background:#fff}html body #root .news-editor-actions button.primary{color:#fff;background:linear-gradient(145deg,#f5a263,#ee8550);border-color:#f3ae74;box-shadow:0 9px 18px #da703429}html body #root .news-editor-actions button:disabled{opacity:.55;cursor:default}@media (width<=1100px){html body #root .news-editor-layout.with-preview{grid-template-columns:minmax(0,1fr)}html body #root .news-editor-preview{max-height:none;position:static}}@media (width<=760px){html body #root .home-news-card{border-radius:20px!important;padding:16px 14px 14px!important}html body #root .home-news-head{grid-template-columns:44px minmax(0,1fr) auto;gap:9px}html body #root .home-news-megaphone{border-radius:15px;width:44px;height:44px}html body #root .home-news-heading-copy strong{font-size:18px}html body #root .home-news-head>button{min-height:31px;padding:0 9px;font-size:11px}html body #root .home-news-row{grid-template-columns:auto minmax(0,1fr) 14px;gap:7px}html body #root .home-news-row time{display:none}html body #root .home-news-row>strong{font-size:13px}html body #root .home-news-row .news-topic-badge{text-overflow:ellipsis;max-width:88px;overflow:hidden}html body #root .news-board-page,html body #root .news-detail-page,html body #root .news-editor-page{gap:13px}html body #root .news-board-hero{grid-template-columns:52px minmax(0,1fr);gap:13px;min-height:0;border-radius:22px!important;padding:20px 17px!important}html body #root .news-board-hero-icon{border-radius:18px;width:52px;height:52px}html body #root .news-board-hero h1{font-size:24px}html body #root .news-board-hero p{font-size:12px}html body #root .news-write-button{grid-column:1/-1;justify-content:center;width:100%}html body #root .news-board-filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}html body #root .news-board-filters::-webkit-scrollbar{display:none}html body #root .news-board-filters button{flex:none}html body #root .news-board-table-head{display:none}html body #root .news-board-table{gap:8px;display:grid;background:#faf7f4!important;padding:9px!important}html body #root .news-board-row{background:#fff;border:1px solid #ede2da;border-radius:16px;grid-template-columns:minmax(0,1fr) 18px;gap:10px;min-height:0;padding:14px}html body #root .news-board-row>.news-topic-badge{grid-area:1/1}html body #root .news-board-row-copy{grid-area:2/1/auto/-1}html body #root .news-board-row-copy strong{white-space:normal;font-size:17px}html body #root .news-board-row-copy small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}html body #root .news-board-row time{text-align:left;grid-area:3/1}html body #root .news-board-row>svg{grid-area:1/2/4;align-self:center}html body #root .news-page-back-head{border-radius:17px;grid-template-columns:1fr auto;gap:8px;padding:10px}html body #root .news-page-back-head>div:nth-child(2){display:none}html body #root .news-admin-detail-actions{justify-self:end}html body #root .news-admin-detail-actions button{justify-content:center;width:38px;padding:0;font-size:0}html body #root .news-admin-detail-actions button svg{width:17px;height:17px}html body #root .news-preview-toggle{justify-self:end;padding:0 10px;font-size:11px}html body #root .news-detail-article{border-radius:21px!important;padding:24px 18px!important}html body #root .news-detail-article>h1{font-size:28px}html body #root .news-detail-summary{padding:15px 16px;font-size:14px}html body #root .news-rich-content{margin-top:27px;font-size:17px;line-height:1.78}html body #root .news-rich-content h2{margin-top:38px;font-size:22px}html body #root .news-rich-content h3{margin-top:28px;font-size:19px}html body #root .news-rich-content ul,html body #root .news-rich-content ol{padding-left:36px}html body #root .news-editor-form,html body #root .news-editor-preview{border-radius:19px!important;padding:16px!important}html body #root .news-editor-toolbar{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}html body #root .news-editor-toolbar::-webkit-scrollbar{display:none}html body #root .news-editor-toolbar button{flex:none}html body #root .news-editor-body-field textarea{min-height:420px}html body #root .news-editor-actions button{flex:1;justify-content:center}}@keyframes homeNewsTickerIn{0%{opacity:0;filter:blur(2px);transform:translateY(13px)}to{opacity:1;filter:blur();transform:translateY(0)}}html body #root .news-board-heading{justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;padding:2px 4px 0;display:flex}html body #root .news-board-heading>div{min-width:0}html body #root .news-board-heading .eyebrow{margin-bottom:8px}html body #root .news-board-heading h1{color:#554c47;letter-spacing:-.045em;margin:0 0 5px;font-family:Cafe24Ssurround,Cafe24SsurroundAir,sans-serif;font-size:29px;font-weight:400;line-height:1.2}html body #root .news-board-heading p{color:#8d7e75;margin:0;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:14px;line-height:1.5}html body #root .news-board-filters{scrollbar-width:none;gap:12px;overflow-x:auto;padding:12px 14px!important}html body #root .news-board-filters::-webkit-scrollbar{display:none}html body #root .news-board-filters button{letter-spacing:-.035em;border:1px solid #0000;border-radius:16px;flex:none;min-height:50px;padding:0 20px;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:21px;line-height:1.15;transition:transform .18s,box-shadow .18s,border-color .18s,filter .18s;box-shadow:inset 0 1px #ffffffad}html body #root .news-board-filters button.all-filter{color:#b9662f;background:radial-gradient(circle at 50% 48%,#ffb47052,#ffe2c72e 57%,#ffffff4d 78%)}html body #root .news-board-filters button.town-patch{color:#3e8b72;background:radial-gradient(circle at 50% 48%,#89e3bb57,#d5f7e833 57%,#ffffff4d 78%)}html body #root .news-board-filters button.keepers-notice{color:#c26384;background:radial-gradient(circle at 50% 48%,#ffa7c257,#ffdee933 57%,#ffffff4d 78%)}html body #root .news-board-filters button:hover{filter:saturate(1.1);transform:translateY(-3px)scale(1.015);box-shadow:0 10px 20px #5c45381a,inset 0 1px #fff}html body #root .news-board-filters button.all-filter.active{color:#a9531f;background:radial-gradient(circle at 50% 48%,#ffa45375,#ffddbc4f 61%,#fff 88%);border-color:#f3ad71;box-shadow:0 9px 18px #dc7b3621,inset 0 1px #fff}html body #root .news-board-filters button.town-patch.active{color:#28775e;background:radial-gradient(circle at 50% 48%,#67d6a673,#cff4e452 61%,#fff 88%);border-color:#8fd5b9;box-shadow:0 9px 18px #3f9a741f,inset 0 1px #fff}html body #root .news-board-filters button.keepers-notice.active{color:#ad4d70;background:radial-gradient(circle at 50% 48%,#f789ad70,#ffd8e554 61%,#fff 88%);border-color:#efa6bd;box-shadow:0 9px 18px #be4e771f,inset 0 1px #fff}html body #root .news-editor-page .news-page-back-head h1,html body #root .news-editor-page .news-editor-field>span,html body #root .news-editor-page .news-editor-body-field>span,html body #root .news-editor-page .news-editor-actions button{font-family:Cafe24Ssurround,Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-weight:400;font-size:20px!important}html body #root .news-preview-toggle{white-space:nowrap;width:auto;min-width:0;padding:0 11px}html body #root .news-editor-toolbar button,html body #root .news-editor-toolbar button span,html body #root .news-editor-color-picker{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important}html body #root .news-editor-toolbar button span{color:#67584f}html body #root .news-editor-color-picker{cursor:pointer;background:#fff;border:1px solid #e8ddd5;border-radius:9px;place-items:center;width:34px;min-width:34px;height:32px;display:grid;position:relative;overflow:hidden}html body #root .news-editor-color-picker input{opacity:0;cursor:pointer;width:calc(100% + 16px);height:calc(100% + 16px);position:absolute;inset:-8px}html body #root .news-editor-color-picker span{pointer-events:none;border:2px solid #fff;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 1px #5b483d38,0 3px 7px #5b483d21}html body #root .news-rich-content u{text-underline-offset:4px;text-decoration-color:#e68a55;text-decoration-thickness:2px}html body #root .news-rich-content .news-inline-color{font-weight:600}@media (width<=760px){html body #root .news-board-heading{align-items:flex-start;padding:0 2px}html body #root .news-board-heading h1{font-size:25px}html body #root .news-board-heading p{font-size:12px}html body #root .news-board-heading .news-write-button{justify-content:center;width:45px;min-width:45px;padding:0;font-size:0}html body #root .news-board-heading .news-write-button svg{width:18px;height:18px}html body #root .news-board-filters{gap:8px;padding:9px 10px!important}html body #root .news-board-filters button{min-height:46px;padding:0 16px;font-size:21px!important}html body #root .news-editor-page .news-editor-actions button{font-size:18px!important}}html body #root .news-board-filters.community-view-buttons{scrollbar-width:none;align-items:center!important;width:max-content!important;max-width:100%!important;display:inline-flex!important;overflow-x:auto!important}html body #root .news-board-filters.community-view-buttons::-webkit-scrollbar{display:none}html body #root .news-board-filters.community-view-buttons button{color:#81777c!important;box-shadow:none!important;font-family:var(--font-body,"Cafe24SsurroundAir"), "Noto Sans KR", sans-serif!important;white-space:nowrap!important;background:#fffffff5!important;border:1px solid #eadfe3!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;font-weight:800!important;transition:transform .16s,color .16s,border-color .16s,background .16s,box-shadow .16s!important;display:inline-flex!important}html body #root .news-board-filters.community-view-buttons button:hover{transform:translateY(-2px)!important}html body #root .news-editor-page .news-page-back-head h1,html body #root .news-editor-page .news-page-back-head>button:first-child,html body #root .news-editor-page .news-preview-toggle,html body #root .news-editor-page .news-editor-topic-row button{font-family:Cafe24Ssurround,Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:21px!important;font-weight:400!important}html body #root .news-editor-page .news-page-back-head>button:first-child,html body #root .news-editor-page .news-preview-toggle{min-height:42px!important;padding:0 13px!important}html body #root .news-editor-page .news-preview-toggle{white-space:nowrap!important;place-self:center end!important;width:max-content!important;min-width:0!important;max-width:max-content!important}html body #root .news-editor-page .news-editor-topic-row button{min-height:46px!important;padding:0 16px!important}html body #root .news-detail-head{min-height:78px;padding:12px 16px!important}html body #root .news-detail-head>button:first-child{border-radius:14px!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}html body #root .news-detail-header-title{text-align:center;min-width:0;padding:0 14px;display:block!important}html body #root .news-detail-header-title h1{color:#504743;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.28;overflow:hidden;margin:0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(20px,2.1vw,29px)!important;font-weight:400!important}html body #root .news-admin-detail-actions button{font-weight:700;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important}html body #root .news-detail-page .news-detail-article{padding-top:clamp(25px,4vw,45px)!important}html body #root .news-detail-page .news-detail-meta-top{margin-bottom:11px}html body #root .news-detail-page .news-detail-byline{margin-top:0;padding-bottom:19px}html body #root .news-detail-page .news-rich-content{margin-top:30px}html body #root .news-editor-hero-field{gap:10px;display:grid}html body #root .news-editor-hero-head{justify-content:space-between;align-items:end;gap:12px;display:flex}html body #root .news-editor-hero-head>span{color:#655852;font-family:Cafe24Ssurround,Cafe24SsurroundAir,sans-serif;font-size:20px;font-weight:400}html body #root .news-editor-hero-head em{color:#aa9a90;margin-left:3px;font-family:Cafe24SsurroundAir,sans-serif;font-size:11px;font-style:normal}html body #root .news-editor-hero-head small{color:#a39289;font-family:Cafe24SsurroundAir,sans-serif;font-size:11px}html body #root .news-editor-hero-picker{color:#b96f42;cursor:pointer;background:linear-gradient(145deg,#fffaf5,#fffdfb);border:1.5px dashed #e6cbb9;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:146px;padding:20px;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}html body #root .news-editor-hero-picker:hover{border-color:#e7a979;transform:translateY(-2px);box-shadow:0 10px 20px #d0793e1a}html body #root .news-editor-hero-picker strong{font-family:Cafe24Ssurround,sans-serif;font-size:18px;font-weight:400}html body #root .news-editor-hero-picker span{color:#a5948a;font-size:12px}html body #root .news-editor-hero-preview{background:#faf7f4;border:1px solid #eadfd7;border-radius:18px;position:relative;overflow:hidden}html body #root .news-editor-hero-preview img{object-fit:cover;width:100%;max-height:340px;display:block}html body #root .news-editor-hero-preview>div{background:#fffffff0;justify-content:flex-end;gap:7px;padding:10px;display:flex}html body #root .news-editor-hero-preview button{color:#76655c;cursor:pointer;background:#fff;border:1px solid #e6d9d0;border-radius:11px;align-items:center;gap:5px;min-height:36px;padding:0 12px;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:13px;display:inline-flex}html body #root .news-editor-hero-preview button.danger{color:#c45f5f;background:#fff8f8;border-color:#f0caca}html body #root .news-wysiwyg-editor{color:#5f5651;caret-color:#e5864e;background:#fff;border:1px solid #e8ddd5;border-radius:0 0 17px 17px;outline:none;padding:24px 26px;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:16px;line-height:1.85;transition:border-color .16s,box-shadow .16s;overflow:auto;margin-top:0!important}html body #root .news-wysiwyg-editor:focus{border-color:#e9a66d;box-shadow:0 0 0 3px #eb9d5b1f}html body #root .news-wysiwyg-editor:empty:before{content:attr(data-placeholder);color:#b4a69e;pointer-events:none}html body #root .news-wysiwyg-editor>div{margin:0 0 14px}html body #root .news-wysiwyg-editor img{border-radius:17px;max-width:100%;height:auto;margin:22px auto;display:block}html body #root .news-wysiwyg-editor .news-rich-callout{grid-template-columns:minmax(0,1fr)}html body #root .news-editor-body-field .news-editor-toolbar{border-bottom:0;border-radius:17px 17px 0 0;margin-bottom:0}html body #root .news-editor-body-field textarea,html body #root .news-detail-summary,html body #root .news-detail-footer{display:none!important}@media (width<=760px){html body #root .news-detail-head{gap:6px!important;padding:10px!important}html body #root .news-detail-page .news-page-back-head>div:nth-child(2){display:block!important}html body #root .news-detail-header-title{padding:0 5px}html body #root .news-admin-detail-actions{gap:4px}html body #root .news-editor-hero-head{flex-direction:column;align-items:flex-start;gap:3px}html body #root .news-wysiwyg-editor{padding:18px 16px}}html body #root .news-board-filters.community-view-buttons button,html body #root .news-board-filters.community-view-buttons button *{font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .news-board-row-copy strong{font-size:22px!important}html body #root .news-rich-callout,html body #root .news-wysiwyg-editor .news-rich-callout{grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important}html body #root .news-rich-callout:before{content:"🔔";background:#6fa6e121;border-radius:10px;place-items:center;width:30px;height:30px;font-size:17px;line-height:1;display:grid}html body #root .news-rich-callout.warning:before{content:"⚠";color:#cb7732;background:#eba3592b;font-family:Arial,sans-serif;font-size:20px;font-weight:700}html body #root .news-rich-callout.tip:before{content:"✓";color:#4f8d62;background:#66b67e29;font-family:Arial,sans-serif;font-size:18px;font-weight:700}html body #root .news-comments{gap:18px;width:min(980px,100%);margin:0 auto;display:grid;border-radius:26px!important;padding:24px 28px!important}html body #root .news-comments-head{border-bottom:1px solid #eee5df;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}html body #root .news-comments-head>div{color:#635750;align-items:center;gap:7px;display:inline-flex}html body #root .news-comments-head strong{font-family:Cafe24Ssurround,Noto Sans KR,sans-serif;font-size:22px;font-weight:400}html body #root .news-comments-head span{color:#d06f7f;background:#fff0f3;border-radius:999px;justify-content:center;align-items:center;min-width:25px;height:25px;padding:0 7px;font-family:Cafe24SsurroundAir,sans-serif;font-size:12px;display:inline-flex}html body #root .news-comments-head small{color:#a09188;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:12px}html body #root .news-comment-list{display:grid}html body #root .news-comment-row{border-bottom:1px solid #f1eae5;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px;padding:17px 2px;display:grid}html body #root .news-comment-row:last-child{border-bottom:0}html body #root .news-comment-avatar{cursor:pointer;background:#f8f3ef;border:1px solid #eadfd7;border-radius:50%;width:46px;height:46px;padding:0;overflow:hidden}html body #root .news-comment-avatar>.smart-image,html body #root .news-comment-avatar .smart-image>img,html body #root .news-comment-my-avatar,html body #root .news-comment-my-avatar>img{object-fit:cover;width:100%;height:100%;display:block}html body #root .news-comment-main{min-width:0}html body #root .news-comment-meta{align-items:center;gap:8px;min-height:25px;display:flex}html body #root .news-comment-author{color:#62544d;cursor:pointer;background:0 0;border:0;padding:0;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif;font-size:15px}html body #root .news-comment-author:hover{color:#df7854;text-underline-offset:3px;text-decoration:underline}html body #root .news-comment-meta time{color:#a4968e;font-family:Cafe24SsurroundAir,sans-serif;font-size:11px}html body #root .news-comment-delete{color:#b77777;cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:auto;padding:3px 7px;font-size:11px}html body #root .news-comment-delete:hover{background:#fff2f2}html body #root .news-comment-main p{color:#625a55;white-space:pre-wrap;word-break:break-word;margin:5px 0 0;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:14.5px;line-height:1.65}html body #root .news-comment-state{color:#9d8f87;place-items:center;min-height:108px;font-family:Cafe24SsurroundAir,sans-serif;font-size:14px;display:grid}html body #root .news-comment-write{border-top:1px solid #eee5df;gap:11px;padding-top:16px;display:grid}html body #root .news-comment-my-avatar{background:#f8f3ef;border:1px solid #eadfd7;border-radius:50%;width:42px;height:42px;overflow:hidden}html body #root .news-comment-input-wrap{grid-template-columns:minmax(0,1fr) 43px;align-items:end;gap:8px;min-width:0;display:grid}html body #root .news-comment-input-wrap textarea{resize:vertical;color:#5e554f;background:#fffdfb;border:1px solid #e8ddd5;border-radius:15px;outline:none;width:100%;min-height:72px;max-height:180px;padding:12px 14px;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:14px;line-height:1.55}html body #root .news-comment-input-wrap textarea:focus{border-color:#e7ac82;box-shadow:0 0 0 3px #e79f691f}html body #root .news-comment-input-wrap button{cursor:pointer;border:1px solid #f0b78e;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}@media (width<=760px){html body #root .news-comments{border-radius:21px!important;padding:18px 15px!important}html body #root .news-comments-head{align-items:flex-start}html body #root .news-comments-head small{display:none}html body #root .news-comment-row{grid-template-columns:40px minmax(0,1fr);gap:9px}html body #root .news-comment-avatar{width:40px;height:40px}html body #root .news-comment-my-avatar{width:36px;height:36px}}html body #root .post-detail-content,html body #root .community-detail-content,html body #root .community-thread-content{font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:400!important}html body #root .post-detail-content strong,html body #root .post-detail-content b,html body #root .community-detail-content strong,html body #root .community-detail-content b,html body #root .community-thread-content strong,html body #root .community-thread-content b{font-family:inherit!important;font-weight:700!important}html body #root .news-comment-author{font-weight:700!important}html body #root .news-comment-main p,html body #root .news-comment-input-wrap textarea{font-weight:400!important}html body #root .news-comment-delete{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .news-comment-avatar>.smart-image,html body #root .news-comment-my-avatar.smart-image{border-radius:inherit!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;overflow:hidden!important}html body #root .news-comment-avatar .smart-image>img,html body #root .news-comment-my-avatar.smart-image>img{object-fit:cover!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;padding:0!important}html body #root .news-comment-avatar .smart-image-fallback,html body #root .news-comment-my-avatar .smart-image-fallback{color:#776964;filter:none!important;place-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;display:grid!important;overflow:visible!important;transform:none!important}html body #root .news-comment-avatar .smart-image-fallback>svg,html body #root .news-comment-my-avatar .smart-image-fallback>svg{width:56%!important;height:56%!important;overflow:visible!important}html body #root .news-rich-content,html body #root .news-rich-content p,html body #root .news-rich-content li,html body #root .news-rich-content blockquote,html body #root .news-rich-content h2,html body #root .news-rich-content h3,html body #root .news-rich-content strong,html body #root .news-rich-content b,html body #root .news-rich-content u,html body #root .news-rich-content a,html body #root .news-rich-callout,html body #root .news-rich-callout p{font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important}html body #root .news-rich-content{font-weight:400!important}html body #root .news-rich-content strong,html body #root .news-rich-content b,html body #root .news-rich-content h2,html body #root .news-rich-content h3{font-weight:700!important}html body #root .news-comment-write{grid-template-columns:46px minmax(0,1fr)!important;align-items:start!important}html body #root .news-comment-write .news-comment-my-avatar,html body #root .news-comment-reply-write .news-comment-my-avatar{border-radius:50%!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;overflow:hidden!important}html body #root .news-comment-input-wrap button{color:#fff!important;background:linear-gradient(145deg,#ff956d 0%,#f36f4d 100%)!important;border-color:#f27654!important;transition:transform .16s,filter .16s,box-shadow .16s!important;box-shadow:0 5px 12px #e265443d!important}html body #root .news-comment-input-wrap button:not(:disabled):hover{filter:saturate(1.08)brightness(1.02);transform:translateY(-1px);box-shadow:0 7px 15px #e265444f!important}html body #root .news-comment-input-wrap button:disabled{opacity:1!important;color:#ffffffeb!important;box-shadow:none!important;cursor:default!important;background:#e8cfc3!important;border-color:#ead2c6!important}html body #root .news-comment-thread{border-bottom:1px solid #f1eae5;display:grid}html body #root .news-comment-thread:last-child{border-bottom:0}html body #root .news-comment-thread>.news-comment-row{border-bottom:0!important}html body #root .news-comment-row.is-reply{background:#fff7f2d1;border-radius:17px;grid-template-columns:18px 40px minmax(0,1fr);gap:9px;margin:0 0 4px 54px;padding:13px 14px;position:relative;border:0!important}html body #root .news-comment-row.is-reply .news-comment-avatar{width:40px;height:40px}html body #root .news-comment-reply-guide{color:#d49b7d;align-self:start;padding-top:5px;font-family:Arial,sans-serif;font-size:18px}html body #root .news-comment-author.operator{color:#d76f4c}html body #root .news-comment-reply-action{color:#8a7266;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:3px 7px;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:11px}html body #root .news-comment-reply-action:hover{color:#dc7653;background:#fff1e9}html body #root .news-comment-reply-write{background:#fff9f5e0;border-radius:17px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:11px;margin:0 0 14px 54px;padding:12px 14px;display:grid}html body #root .news-comment-author,html body #root .news-comment-main p,html body #root .news-comment-input-wrap textarea{font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important}html body #root .news-comment-delete,html body #root .news-comment-reply-action{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important}@media (width<=760px){html body #root .news-comment-write{grid-template-columns:40px minmax(0,1fr)!important}html body #root .news-comment-write .news-comment-my-avatar,html body #root .news-comment-reply-write .news-comment-my-avatar{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}html body #root .news-comment-row.is-reply{grid-template-columns:15px 36px minmax(0,1fr);margin-left:22px;padding:12px 10px}html body #root .news-comment-row.is-reply .news-comment-avatar{width:36px;height:36px}html body #root .news-comment-reply-write{grid-template-columns:40px minmax(0,1fr);margin-left:22px;padding:10px}}@media (width>=1101px){html body #root .app-shell.home-web-layout .sidebar{display:none!important}html body #root .app-shell.home-web-layout .main-content{width:100%!important;min-width:0!important;margin-left:0!important;padding-inline:clamp(24px,3.4vw,62px)!important}}html body #root .home-horizontal-nav{z-index:120;-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);background:#fffdfceb;border:1px solid #ebdae0f0;border-radius:24px;min-height:72px;padding:9px 12px 9px 18px;position:relative;box-shadow:0 12px 34px #52374213;grid-template-columns:minmax(0,1fr) auto auto!important;gap:14px!important;width:min(100%,1500px)!important;max-width:1500px!important;margin:0 auto 16px!important}html body #root .home-horizontal-menu{align-items:center;gap:2px;min-width:0;display:flex;overflow:visible}html body #root .home-horizontal-menu>button,html body #root .home-horizontal-tools-trigger{color:#70646a;white-space:nowrap;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:0 13px;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:14px;font-weight:400;transition:color .18s,background .18s,transform .18s;display:inline-flex}html body #root .home-horizontal-menu>button:hover,html body #root .home-horizontal-menu>button.active,html body #root .home-horizontal-tools:hover .home-horizontal-tools-trigger,html body #root .home-horizontal-tools:focus-within .home-horizontal-tools-trigger{color:#e55d87;background:#fff0f5;transform:translateY(-1px)}html body #root .home-horizontal-menu>button.active{box-shadow:inset 0 0 0 1px #ee73992e}html body #root .home-horizontal-tools{position:relative}html body #root .home-horizontal-tools-panel{z-index:160;opacity:0;visibility:hidden;background:#fffdfcfb;border:1px solid #efdee4;border-radius:17px;gap:3px;width:190px;padding:8px;transition:opacity .16s,visibility .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-5px);box-shadow:0 18px 42px #4a313a24}html body #root .home-horizontal-tools:hover .home-horizontal-tools-panel,html body #root .home-horizontal-tools:focus-within .home-horizontal-tools-panel{opacity:1;visibility:visible;transform:translateY(0)}html body #root .home-horizontal-tools-panel button{color:#74686d;text-align:left;background:0 0;border-radius:11px;align-items:center;gap:9px;min-height:39px;padding:0 11px;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:13px;display:flex}html body #root .home-horizontal-tools-panel button:hover{color:#dc5c82;background:#fff1f5}html body #root .home-centered-brand{color:#332c31;background:0 0;align-items:center;transition:transform .2s;display:inline-flex}html body #root .home-centered-brand:hover{transform:translateY(-2px)}html body #root .home-centered-brand img{object-fit:cover}html body #root .home-centered-brand span,html body #root .home-centered-brand strong,html body #root .home-centered-brand small{display:block}html body #root .home-centered-brand strong{letter-spacing:-.045em;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif;font-weight:400}html body #root .home-centered-brand small{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif}html body #root .home-masthead-search-slot .global-search-wrap,html body #root .home-masthead-search-slot .home-global-search{width:100%!important;max-width:none!important}html body #root .home-masthead-search-slot .search-field{background:#fffffff0;border-color:#e7d6dcf5;border-radius:22px;padding-inline:21px;box-shadow:0 12px 32px #4f333d13}html body #root .home-masthead-search-slot .search-field input{font-size:15px}html body #root .home-web-layout .home-shortcut-card{display:none!important}html body #root .home-web-layout .page-transition{width:min(100%,1500px)!important;max-width:1500px!important}@media (width<=1320px) and (width>=1101px){html body #root .home-horizontal-menu>button,html body #root .home-horizontal-tools-trigger{padding-inline:9px;font-size:12.5px}html body #root .home-horizontal-nav .enhanced-weather-strip>div:nth-of-type(5){display:none!important}}@media (width<=1100px){html body #root .home-horizontal-nav{padding-left:10px;grid-template-columns:auto minmax(0,1fr) auto!important}html body #root .home-horizontal-nav .mobile-menu{place-items:center;display:grid!important}html body #root .home-horizontal-menu{display:none!important}html body #root .home-horizontal-nav .weather-strip{justify-self:center}}@media (width<=760px){html body #root .home-horizontal-nav{border-radius:19px;min-height:62px;padding:7px 8px;margin-bottom:13px!important}html body #root .home-web-masthead{margin-bottom:20px}html body #root .home-masthead-search-slot .search-field{border-radius:19px;height:53px}}@media (width>=1101px){html body #root .app-shell.horizontal-web-layout .sidebar{display:none!important}}html body #root .site-horizontal-nav{border:1px solid #ebdae0f0;align-items:center;min-width:0!important;display:grid!important}html body #root .horizontal-brand-mini{color:#40363c;cursor:pointer;background:0 0;border-radius:17px;align-items:center;gap:9px;min-width:138px;min-height:54px;padding:5px 9px 5px 6px;transition:background .18s,transform .18s;display:inline-flex}html body #root .horizontal-brand-mini:hover{background:#fff2f6;transform:translateY(-1px)}html body #root .horizontal-brand-mini img{object-fit:cover;border-radius:14px;flex:0 0 43px;width:43px;height:43px;box-shadow:0 7px 17px #e8648f29}html body #root .horizontal-brand-mini span,html body #root .horizontal-brand-mini strong,html body #root .horizontal-brand-mini small{min-width:0;display:block}html body #root .horizontal-brand-mini strong{font-family:var(--font-title,"Cafe24Ssurround"), "Noto Sans KR", sans-serif;letter-spacing:-.045em;white-space:nowrap;font-weight:800}html body #root .horizontal-brand-mini small{color:#aaa0a5;white-space:nowrap;margin-top:2px;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:9px;line-height:1.1}html body #root .site-horizontal-nav .home-horizontal-menu{overscroll-behavior-inline:contain;scrollbar-width:none;align-items:center;gap:3px;overflow:auto visible;display:flex!important}html body #root .site-horizontal-nav .home-horizontal-menu::-webkit-scrollbar{display:none}html body #root .site-horizontal-nav .horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-tools-trigger{color:#958d91;white-space:nowrap;cursor:pointer;background:0 0;transition:color .18s,background .18s,transform .18s,box-shadow .18s;width:auto!important;box-shadow:none!important;font-family:var(--font-title,"Cafe24Ssurround"), "Apple SD Gothic Neo", "Noto Sans KR", sans-serif!important;letter-spacing:-.045em!important;border:1px solid #0000!important;border-radius:16px!important;font-weight:800!important;overflow:visible!important}html body #root .site-horizontal-nav .horizontal-nav-item>.sidebar-menu-label-fixed,html body #root .site-horizontal-nav .home-horizontal-tools-trigger>.sidebar-menu-label-fixed,html body #root .site-horizontal-nav .horizontal-tool-item>.sidebar-menu-label-fixed{align-items:center!important;min-height:25px!important;padding:3px 0 1px!important;line-height:1.34!important;display:inline-flex!important;overflow:visible!important;transform:translateY(1px)!important}html body #root .site-horizontal-nav .nav-icon-wrap,html body #root .site-horizontal-nav .nav-icon-wrap.emoji-nav-icon{background:linear-gradient(145deg,#fffffff0,#ffeff5d9);text-align:center!important;border:1px solid #ffffffd9!important;border-radius:12px!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;font-size:18px!important;line-height:1!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffffd1,0 7px 16px #51303b14!important}html body #root .site-horizontal-nav .nav-icon-glyph{place-items:center!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;line-height:1!important;transition:transform .16s!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}html body #root .site-horizontal-nav .horizontal-nav-item:hover .nav-icon-glyph,html body #root .site-horizontal-nav .horizontal-nav-item.active .nav-icon-glyph,html body #root .site-horizontal-nav .home-horizontal-tools-trigger:hover .nav-icon-glyph,html body #root .site-horizontal-nav .home-horizontal-tools-trigger.active .nav-icon-glyph,html body #root .site-horizontal-nav .horizontal-tool-item:hover .nav-icon-glyph,html body #root .site-horizontal-nav .horizontal-tool-item.active .nav-icon-glyph{transform:scale(1.06)!important}html body #root .site-horizontal-nav .horizontal-nav-tone-1 .emoji-nav-icon{background:linear-gradient(145deg,#fff0f5,#ffe5ef)!important}html body #root .site-horizontal-nav .horizontal-nav-tone-2 .emoji-nav-icon{background:linear-gradient(145deg,#eef8ff,#e4f2ff)!important}html body #root .site-horizontal-nav .horizontal-nav-tone-3 .emoji-nav-icon{background:linear-gradient(145deg,#fff6e8,#fff0d7)!important}html body #root .site-horizontal-nav .horizontal-nav-tone-4 .emoji-nav-icon{background:linear-gradient(145deg,#f5f0ff,#ece5ff)!important}html body #root .site-horizontal-nav .horizontal-nav-tone-5 .emoji-nav-icon{background:linear-gradient(145deg,#edf9f3,#e2f5eb)!important}html body #root .site-horizontal-nav .horizontal-nav-tone-6 .emoji-nav-icon{background:linear-gradient(145deg,#fff1ee,#ffe7e1)!important}html body #root .site-horizontal-nav .horizontal-nav-tone-1:hover,html body #root .site-horizontal-nav .horizontal-nav-tone-1.active{color:#e94f84!important;background:#fff0f5!important}html body #root .site-horizontal-nav .horizontal-nav-tone-2:hover,html body #root .site-horizontal-nav .horizontal-nav-tone-2.active{color:#4c9fd7!important;background:#edf7ff!important}html body #root .site-horizontal-nav .horizontal-nav-tone-3:hover,html body #root .site-horizontal-nav .horizontal-nav-tone-3.active{color:#d98536!important;background:#fff4e7!important}html body #root .site-horizontal-nav .horizontal-nav-tone-4:hover,html body #root .site-horizontal-nav .horizontal-nav-tone-4.active{color:#8a62bd!important;background:#f5effd!important}html body #root .site-horizontal-nav .horizontal-nav-tone-5:hover,html body #root .site-horizontal-nav .horizontal-nav-tone-5.active{color:#3f9f80!important;background:#ebf9f4!important}html body #root .site-horizontal-nav .horizontal-nav-tone-6:hover,html body #root .site-horizontal-nav .horizontal-nav-tone-6.active{color:#d56a57!important;background:#fff1ee!important}html body #root .site-horizontal-nav .horizontal-nav-item:hover,html body #root .site-horizontal-nav .home-horizontal-tools-trigger:hover{transform:translateY(-1px)!important}html body #root .site-horizontal-nav .home-horizontal-tools{flex:none}html body #root .site-horizontal-nav .home-horizontal-tools-panel{z-index:240;opacity:0;visibility:hidden;background:#fffdfcfc;border:1px solid #efdee4;border-radius:19px;gap:5px;padding:10px;transition:opacity .16s,visibility .16s,transform .16s;display:grid;position:absolute;left:0;right:auto;transform:translateY(-5px);box-shadow:0 18px 42px #4a313a24}html body #root .site-horizontal-nav .horizontal-tool-item{color:#8b8085;width:100%;font-family:var(--font-title,"Cafe24Ssurround"), "Noto Sans KR", sans-serif;letter-spacing:-.045em;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;align-items:center;gap:12px;padding:0 12px;font-weight:800;transition:color .18s,background .18s,transform .18s;display:flex;overflow:visible}html body #root .site-horizontal-nav .horizontal-tool-item:hover{transform:translate(2px)}html body #root .site-horizontal-nav .home-horizontal-tools-trigger>svg{flex:none;margin-left:-4px}html body #root .home-web-masthead{justify-items:center;display:grid;max-width:none!important}html body #root .home-centered-brand{border-radius:31px!important}html body #root .home-masthead-search-slot .search-field{height:60px!important}html body #root .mobile-page-brand-home{display:none}@media (width<=1720px) and (width>=1101px){html body #root .site-horizontal-nav{grid-template-columns:auto minmax(230px,1fr) auto auto minmax(280px,350px)!important}html body #root .site-horizontal-nav .enhanced-weather-strip>div:nth-of-type(n+4){display:none!important}}@media (width<=1450px) and (width>=1101px){html body #root .horizontal-brand-mini{justify-content:center;width:52px;min-width:52px;padding:4px}html body #root .horizontal-brand-mini>span,html body #root .site-horizontal-nav .profile-card>span:last-child,html body #root .site-horizontal-nav .enhanced-weather-strip>div:nth-of-type(n+3){display:none!important}}@media (width<=1240px) and (width>=1101px){html body #root .site-horizontal-nav{grid-template-columns:52px minmax(190px,1fr) auto auto minmax(220px,260px)!important}html body #root .site-horizontal-nav .enhanced-weather-strip>div:not(.current){display:none!important}}@media (width<=1100px){html body #root .site-horizontal-nav{min-height:64px;padding:7px 8px;gap:7px!important;width:100%!important;margin-bottom:16px!important}html body #root .site-horizontal-nav .mobile-menu{place-items:center;display:grid!important}html body #root .site-horizontal-nav .home-horizontal-menu{display:none!important}html body #root .horizontal-brand-mini{justify-content:center;width:50px;min-width:50px;min-height:48px;padding:3px}html body #root .horizontal-brand-mini img{border-radius:13px;flex-basis:40px;width:40px;height:40px}html body #root .horizontal-brand-mini>span{display:none!important}html body #root .site-horizontal-nav .weather-strip{justify-self:stretch;min-width:0}html body #root .site-horizontal-nav .enhanced-weather-strip>div:nth-of-type(n+3),html body #root .site-horizontal-nav .profile-card>span:last-child{display:none!important}html body #root .mobile-page-brand-home{color:#51454b;cursor:pointer;-webkit-backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #d6e4edeb;border-radius:18px;justify-content:center;align-items:center;gap:9px;width:fit-content;min-width:0;max-width:100%;min-height:52px;margin:0 auto;padding:4px 12px 4px 6px;display:inline-flex;overflow:hidden;box-shadow:0 10px 24px #4360741c}html body #root .mobile-page-brand-home img{object-fit:cover;border-radius:15px;flex:0 0 40px;width:40px;height:40px;box-shadow:0 7px 18px #e8648f24}html body #root .mobile-page-brand-home span,html body #root .mobile-page-brand-home strong,html body #root .mobile-page-brand-home small{min-width:0;display:block}html body #root .mobile-page-brand-home strong{letter-spacing:-.045em;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif;font-size:18px;font-weight:800;line-height:1.1}html body #root .mobile-page-brand-home small{color:#9e9298;margin-top:3px;font-family:Asta Sans,Noto Sans KR,sans-serif;font-size:10px;line-height:1}html body #root .home-web-masthead{gap:26px!important}}@media (width<=760px){html body #root .site-horizontal-nav .enhanced-weather-strip>div:not(.current){display:none!important}html body #root .home-centered-brand img{border-radius:24px!important}html body #root .home-web-masthead{margin:18px auto 34px!important}}html body #root .site-horizontal-nav .home-horizontal-main-scroll{overscroll-behavior-inline:contain;align-items:center;gap:3px;display:flex}@media (width>=1101px){html body #root .app-shell.horizontal-web-layout .main-content{width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;padding:0 0 48px!important}html body #root .app-shell.horizontal-web-layout .page-transition,html body #root .app-shell.horizontal-web-layout .persistent-crop-timer-page{width:min(calc(100% - 48px), var(--portal-max,1380px))!important;max-width:var(--portal-max,1380px)!important;margin-inline:auto!important}html body #root .home-web-masthead{width:min(calc(100% - 48px), var(--portal-max,1380px))!important;max-width:var(--portal-max,1380px)!important}}html body #root .site-horizontal-nav{min-height:82px;border-radius:0 0 26px 26px!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:clamp(12px,1.2vw,24px)!important;max-width:none!important;margin:0 0 42px!important;padding:10px clamp(18px,2vw,36px)!important}html body #root .site-horizontal-nav .home-horizontal-menu{justify-self:stretch}html body #root .site-horizontal-nav .horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-tools-trigger{font-size:22px!important}html body #root .site-horizontal-nav .horizontal-nav-item>.sidebar-menu-label-fixed,html body #root .site-horizontal-nav .home-horizontal-tools-trigger>.sidebar-menu-label-fixed{padding-top:4px!important}html body #root .site-horizontal-nav .profile-area{justify-self:end;align-items:center;gap:8px;display:flex}html body #root .home-web-masthead{gap:34px!important}html body #root .home-masthead-utility-row{grid-template-columns:minmax(390px,1fr) minmax(330px,520px);align-items:stretch;gap:18px;width:min(100%,1040px);display:grid}html body #root .home-masthead-utility-row>.home-masthead-weather{justify-self:stretch;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}@media (width<=1450px) and (width>=1101px){html body #root .site-horizontal-nav{grid-template-columns:52px minmax(0,1fr) auto!important}html body #root .site-horizontal-nav .horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-tools-trigger{padding-inline:9px!important;font-size:22px!important}}@media (width<=1100px){html body #root .site-horizontal-nav{border-radius:0 0 20px 20px!important;grid-template-columns:44px 50px minmax(0,1fr)!important}html body #root .site-horizontal-nav .profile-area{justify-self:end}html body #root .home-masthead-utility-row{grid-template-columns:1fr;gap:12px;width:min(820px,100%)}}@media (width<=760px){html body #root .site-horizontal-nav{grid-template-columns:42px 46px minmax(0,1fr)!important}html body #root .home-web-masthead{gap:22px!important}html body #root .home-masthead-utility-row{gap:10px}}html body #root .horizontal-brand-mini img,html body #root .home-centered-brand img{clip-path:circle(50%);object-fit:cover!important;background:0 0!important;border-radius:50%!important}html body #root .site-horizontal-nav .home-horizontal-guide-expanded{align-items:center;gap:3px;display:none}html body #root .site-horizontal-nav .home-horizontal-tools-panel{width:320px}html body #root .site-horizontal-nav .horizontal-tool-item{min-height:58px;padding-inline:13px;font-size:22px!important;line-height:1.18!important}html body #root .site-horizontal-nav .horizontal-tool-item>.sidebar-menu-label-fixed{min-height:31px!important;padding-top:4px!important}html body #root .header-logout-button{color:#8f8187;white-space:nowrap;background:#fff;border:1px solid #eadfe3;border-radius:17px;justify-content:center;align-items:center;gap:7px;min-width:52px;height:52px;padding:0 13px;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:13px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:0 7px 18px #4b303a0f}html body #root .header-logout-button:hover{color:#d8587d;background:#fff3f7;border-color:#f1c8d5;transform:translateY(-1px)}html body #root .home-hourly-weather>div{flex:1 1 0!important}html body #root .home-weekly-weather-summary{box-shadow:var(--card-shadow);background:#ffffffeb;border:1px solid #ece5e2f5;align-items:center;display:grid}html body #root .home-weekly-weather-heading{border-right:1px solid #eee4e7;gap:5px;display:grid}html body #root .home-weekly-weather-heading span{color:#c18a9d;letter-spacing:.08em;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:9px}html body #root .home-weekly-weather-heading strong{color:#51454a;font-family:var(--font-title,"Cafe24Ssurround"), "Noto Sans KR", sans-serif;white-space:nowrap;font-size:18px;line-height:1.2}html body #root .home-weekly-weather-days{display:grid}html body #root .home-weekly-weather-days article{color:#6c6267;justify-items:center;gap:4px;display:grid}html body #root .home-weekly-weather-days article strong{font-family:var(--font-title,"Cafe24Ssurround"), "Noto Sans KR", sans-serif;line-height:1.05}html body #root .home-weekly-weather-days article>span{line-height:1}html body #root .home-weekly-weather-days article small{color:#887b81;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;overflow:hidden}html body #root .home-weekly-weather-empty{color:#978b90;text-align:center;grid-column:1/-1;margin:0;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif}@media (width>=1900px){html body #root .site-horizontal-nav .home-horizontal-guide-expanded{display:flex}html body #root .site-horizontal-nav .home-horizontal-tools{display:none}html body #root .site-horizontal-nav .home-horizontal-main-scroll{gap:2px}html body #root .site-horizontal-nav .horizontal-nav-item{padding-inline:8px!important}}@media (width<=1599px) and (width>=1101px){html body #root .header-logout-button{width:52px;padding:0}html body #root .header-logout-button>span{display:none}}@media (width>=1400px){html body #root .home-hourly-weather .weather-more-icon{display:none!important}}@media (width<=1399px){html body #root .home-weather-overview-row{width:min(820px,100%);display:block}html body #root .home-weekly-weather-summary{display:none}html body #root .home-hourly-weather{cursor:pointer;border-radius:19px!important;height:68px!important;padding:8px 12px!important}html body #root .home-hourly-weather>div{flex:0 0 57px!important;gap:2px!important;width:57px!important;min-width:57px!important}html body #root .home-hourly-weather span{font-size:12px!important}html body #root .home-hourly-weather b{font-size:23px!important}html body #root .home-hourly-weather small{max-width:55px!important;font-size:11px!important}}@media (width<=1100px){html body #root .header-logout-button{display:none}html body #root .home-weather-overview-row{width:min(100%,620px)}html body #root .home-hourly-weather{overflow:hidden}}html body #root .floating-support-heart{z-index:175;color:#ef6f98;-webkit-backdrop-filter:blur(16px)saturate(1.06);cursor:pointer;background:#fffafcf0;border:1px solid #f7b3c7f0;border-radius:50%;flex-direction:column;justify-content:center;padding:8px 6px;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;transition:color .2s,border-color .2s,background .2s,box-shadow .2s,transform .2s;display:inline-flex;position:fixed;top:36vh;right:clamp(18px,2.2vw,42px);box-shadow:0 14px 34px #bd597b2e}html body #root .floating-support-heart svg{filter:drop-shadow(0 4px 6px #e8699233);display:block}html body #root .floating-support-heart:hover{color:#e84e80;background:#fff1f6;border-color:#f29ab6;transform:translateY(-3px)scale(1.04);box-shadow:0 18px 40px #bd597b3d}html body #root .floating-support-heart:focus-visible{outline-offset:4px;outline:3px solid #ef6f983d}html body #root .home-weather-overview-row{direction:ltr;grid-template-areas:"hourly weekly";grid-template-columns:minmax(0,.95fr) minmax(0,1.16fr)!important;align-items:stretch!important;gap:16px!important;width:min(1280px,100%)!important;display:grid!important}html body #root .home-hourly-weather{order:1;grid-area:hourly;overflow:hidden;align-items:stretch!important;justify-content:initial!important;border-radius:24px!important;grid-template-columns:repeat(5,minmax(0,1fr)) auto!important;gap:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:116px!important;padding:12px 14px!important;display:grid!important}html body #root .home-hourly-weather>div{align-content:center;justify-items:center;position:relative;gap:5px!important;width:auto!important;min-width:0!important;padding:2px 8px!important;display:grid!important}html body #root .home-hourly-weather>div+div:before{top:7px!important;bottom:7px!important}html body #root .home-hourly-weather span{font-size:20px!important;font-weight:800!important;line-height:1.08!important}html body #root .home-hourly-weather b{font-size:29px!important;line-height:1!important}html body #root .home-hourly-weather small{max-width:100%!important;font-size:12px!important;line-height:1.15!important}html body #root .home-weekly-weather-summary{order:2;grid-area:weekly;width:100%;min-width:0;min-height:116px;overflow:hidden;border-radius:24px!important;grid-template-columns:110px minmax(0,1fr)!important;gap:12px!important;padding:12px 14px!important}html body #root .home-weekly-weather-heading{min-width:0!important;padding-right:12px!important}html body #root .home-weekly-weather-days{width:100%;min-width:0;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:2px!important}html body #root .home-weekly-weather-days article{min-width:0;padding-inline:1px}html body #root .home-weekly-weather-days article strong{font-size:20px!important}html body #root .home-weekly-weather-days article>span{font-size:24px!important}html body #root .home-weekly-weather-days article small{min-width:0;font-size:10px!important}@media (width>=1500px){html body #root .home-hourly-weather .weather-more-icon{display:none!important}}@media (width<=1499px){html body #root .home-weather-overview-row{width:min(820px,100%)!important;display:block!important}html body #root .home-weekly-weather-summary{display:none!important}html body #root .home-hourly-weather{cursor:pointer;border-radius:19px!important;justify-content:space-between!important;align-items:center!important;gap:4px!important;height:68px!important;padding:8px 12px!important;display:flex!important}html body #root .home-hourly-weather>div{flex:1 1 0!important;gap:2px!important;width:auto!important;min-width:52px!important;padding-inline:5px!important}html body #root .home-hourly-weather span{font-size:12px!important}html body #root .home-hourly-weather b{font-size:23px!important}html body #root .home-hourly-weather small{max-width:58px!important;font-size:11px!important}html body #root .home-hourly-weather .weather-more-icon{flex:none;display:block!important}}@media (width<=1100px){html body #root .floating-support-heart{top:auto;bottom:94px;right:18px}html body #root .floating-support-heart svg{width:25px;height:25px}}@media (width<=760px){html body #root .floating-support-heart{bottom:96px;right:14px}html body #root .floating-support-heart span{display:none}html body #root .home-hourly-weather>div{min-width:48px!important;padding-inline:3px!important}}html body #root .floating-support-heart{gap:4px;width:92px;height:92px;line-height:1.05;font-size:22px!important}html body #root .home-weather-overview-row{isolation:isolate;position:relative!important;overflow:visible!important}html body #root .home-weather-overview-row>.home-hourly-weather,html body #root .home-weather-overview-row>.home-weekly-weather-summary{align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}@media (width>=1360px){html body #root .home-weather-overview-row{align-items:stretch!important;display:grid!important}html body #root .home-hourly-weather{align-items:stretch!important;justify-content:initial!important;border-radius:24px!important;grid-area:hourly!important;grid-template-columns:repeat(5,minmax(0,1fr)) auto!important;gap:0!important;height:116px!important;padding:12px 14px!important;display:grid!important;overflow:hidden!important}html body #root .home-hourly-weather>div{align-content:center!important;justify-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;padding:2px 8px!important;display:grid!important}html body #root .home-hourly-weather span{font-size:20px!important;line-height:1.08!important}html body #root .home-hourly-weather b{font-size:29px!important}html body #root .home-hourly-weather small{max-width:100%!important;font-size:12px!important}html body #root .home-hourly-weather .weather-more-icon{display:none!important}}@media (width<=1359px){html body #root .home-weather-overview-row{width:min(820px,100%)!important;display:block!important}html body #root .home-weekly-weather-summary{display:none!important}html body #root .home-hourly-weather{cursor:pointer;border-radius:19px!important;justify-content:space-between!important;align-items:center!important;gap:4px!important;height:68px!important;padding:8px 12px!important;display:flex!important}html body #root .home-hourly-weather>div{flex:1 1 0!important;gap:2px!important;width:auto!important;min-width:52px!important;padding-inline:5px!important;display:grid!important}html body #root .home-hourly-weather span{font-size:12px!important}html body #root .home-hourly-weather b{font-size:23px!important}html body #root .home-hourly-weather small{max-width:58px!important;font-size:11px!important}html body #root .home-hourly-weather .weather-more-icon{flex:none;display:block!important}}@media (width<=1100px){html body #root .floating-support-heart{width:66px;height:66px;font-size:14px!important}}@media (width<=760px){html body #root .floating-support-heart{width:56px;height:56px}}@media (width>=1360px){html body #root .home-weather-overview-row{grid-template-columns:minmax(0,1fr) 190px!important;grid-template-areas:"hourly weekly"!important;gap:12px!important;width:min(1040px,100%)!important}html body #root .home-weekly-weather-summary{color:#62565b;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;width:190px!important;min-width:190px!important;min-height:92px!important;box-shadow:var(--card-shadow)!important;background:#ffffffeb!important;border:1px solid #ece5e2f5!important;border-radius:24px!important;grid-area:weekly!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;gap:0!important;padding:12px 34px 12px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #root .home-weekly-weather-summary:hover{background:#fff8fbf5!important;border-color:#f0cbd6!important;transform:translateY(-2px)!important;box-shadow:0 15px 34px #6f4e5a1f!important}html body #root .home-weekly-weather-summary:focus-visible{outline-offset:3px;outline:3px solid #ef6f9838}html body #root .home-weekly-weather-progress{color:#c0b2b7;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:10px;line-height:1;position:absolute;bottom:10px;right:13px}html body #root .home-weekly-weather-empty{color:#978b90;text-align:center;margin:0;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:12px}}html body #root .site-horizontal-nav{border-bottom:1px solid #ebdee3d1!important;top:0!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html body #root .site-horizontal-nav{background:#fffffff0!important}}@media (width>=1101px){html body #root .site-horizontal-nav{z-index:1200!important;-webkit-backdrop-filter:blur(22px)saturate(1.18)!important;background:linear-gradient(112deg,#eef9ffe6,#fcf8ffe0 48%,#f0fdfae6)!important;border-width:0 0 1px!important;border-radius:0 0 26px 26px!important;width:100vw!important;min-height:82px!important;margin:0!important;position:fixed!important;inset:0 0 auto!important;box-shadow:0 12px 34px #46677f1f!important}html body #root .app-shell.horizontal-web-layout .main-content{padding-top:118px!important}html body #root .mobile-sidebar-controls,html body #root .sidebar-mobile-head{display:none!important}}html body #root .site-horizontal-nav .home-horizontal-menu{min-width:0!important;overflow:visible!important}html body #root .site-horizontal-nav .home-horizontal-main-scroll{scrollbar-width:none!important;flex:auto!important;min-width:0!important;overflow:auto hidden!important}html body #root .site-horizontal-nav .home-horizontal-main-scroll::-webkit-scrollbar{display:none!important}html body #root .site-horizontal-nav .home-horizontal-tools,html body #root .site-horizontal-nav .profile-area,html body #root .site-horizontal-nav .horizontal-brand-mini{flex:none!important}html body #root .site-horizontal-nav .horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-tools-trigger,html body #root .site-horizontal-nav .horizontal-tool-item{font-size:22px!important}html body #root .home-web-masthead{width:min(100% - 48px,1380px)!important;margin:20px auto 42px!important;padding:12px 0 4px!important}html body #root .home-centered-brand{gap:24px!important;padding:10px 30px!important}html body #root .home-centered-brand img{clip-path:circle(50%)!important;border-radius:50%!important;width:122px!important;height:122px!important;box-shadow:0 18px 42px #5b9bc533!important}html body #root .home-centered-brand strong{font-size:48px!important;line-height:1.05!important}html body #root .home-centered-brand small{color:#718a9d!important;letter-spacing:-.01em!important;margin-top:9px!important;font-size:18px!important;line-height:1.25!important}html body #root .home-masthead-search-slot{width:min(920px,100%)!important}html body #root .home-weather-overview-row{order:3!important}html body #root .home-weather-overview-row.home-weather-unified-card{background:linear-gradient(115deg,#edf9fff5,#f9f6fff0 54%,#effcf9f5)!important;border:1px solid #b4d7ebad!important;border-radius:27px!important;grid-template-columns:minmax(0,1fr) 190px!important;align-items:stretch!important;gap:0!important;width:min(1040px,100%)!important;min-height:96px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 17px 40px #4b7b9b21!important}html body #root .home-weather-unified-card>.home-hourly-weather,html body #root .home-weather-unified-card>.home-weekly-weather-summary{width:100%!important;min-width:0!important;max-width:none!important;height:116px!important;min-height:116px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-weather-unified-card>.home-hourly-weather{grid-template-columns:repeat(5,minmax(0,1fr))!important;padding:12px 16px!important;display:grid!important;overflow:hidden!important}html body #root .home-weather-unified-card>.home-hourly-weather>div{align-content:center!important;justify-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;padding:2px 8px!important;display:grid!important}html body #root .home-weather-unified-card>.home-hourly-weather span{font-size:20px!important;line-height:1.08!important}html body #root .home-weather-unified-card>.home-hourly-weather b{font-size:29px!important}html body #root .home-weather-unified-card>.home-hourly-weather small{max-width:100%!important;font-size:12px!important}html body #root .home-weather-unified-card>.home-hourly-weather .weather-more-icon{display:none!important}html body #root .home-weather-unified-card>.home-weekly-weather-summary{color:#526b7c!important;border-left:1px solid #97c0d77a!important;place-items:center!important;padding:12px 34px 12px 18px!important;display:grid!important}html body #root .home-weather-unified-card>.home-weekly-weather-summary:hover{background:linear-gradient(145deg,#e1f5ffd6,#eef9ffa3)!important;transform:none!important;box-shadow:inset 0 0 0 1px #86c1e133!important}html body #root .home-content-shell{border:1px solid #b0d5e99e!important;border-radius:36px!important;width:100%!important;max-width:none!important;margin:0 auto!important;padding:0 clamp(20px,2.7vw,38px) 34px!important}html body #root .home-shell-section{width:100%!important;padding:32px 0!important}html body #root .home-event-row{grid-template-columns:minmax(0,1fr)!important;display:block!important}html body #root .home-event-row>.refined-event-carousel{width:100%!important;min-height:clamp(420px,38vw,560px)!important}html body #root .home-content-shell .portal-progress-card,html body #root .home-content-shell .compact-home-community-preview,html body #root .home-content-shell .home-support-card,html body #root .home-content-shell .portal-map-preview-card{box-shadow:none!important;background:0 0!important;border:0!important}html body #root .home-content-shell .portal-progress-card,html body #root .home-content-shell .compact-home-community-preview,html body #root .home-content-shell .home-support-card{padding-inline:0!important}html body #root .home-progress-section .portal-summary-grid{grid-template-columns:repeat(6,minmax(150px,1fr))!important;gap:14px!important;min-width:1040px!important;display:grid!important}html body #root .home-progress-section .portal-progress-card{scrollbar-width:thin!important;scrollbar-color:#7bb1cf73 transparent!important}html body #root .home-lower-grid{display:grid!important}html body #root .home-lower-left-stack{align-content:start!important;gap:22px!important;min-width:0!important;display:grid!important}html body #root .home-lower-left-stack>.home-support-card{border-top:1px solid #90bcd652!important;border-radius:0!important;padding-top:22px!important}html body #root .home-lower-map-column,html body #root .home-lower-map-column>.portal-map-preview-card{min-width:0!important;height:100%!important}html body #root .home-floating-rail{z-index:1080!important;pointer-events:none!important;justify-items:end!important;gap:13px!important;display:grid!important;position:fixed!important;top:122px!important;right:clamp(18px,2.2vw,42px)!important}html body #root .home-floating-rail>*{pointer-events:auto!important}html body #root .floating-todo-notebook{cursor:pointer!important;background:linear-gradient(145deg,#f7fdfffa,#e7f7fff5)!important;border:1px solid #85c1e1cc!important;border-radius:29px!important;place-items:center!important;width:88px!important;height:88px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;display:grid!important;box-shadow:0 16px 38px #4886ab2e!important}html body #root .floating-todo-notebook span{font-size:17px!important;line-height:1!important}html body #root .floating-todo-notebook i{color:#88aabc!important;font-size:10px!important;font-style:normal!important}html body #root .floating-todo-notebook:hover{background:linear-gradient(145deg,#f0fbff,#dff3ff)!important;transform:translateY(-2px)!important}html body #root .home-floating-todo-close{border-radius:12px!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}html body #root .home-floating-rail .floating-support-heart,html body #root .floating-support-standalone{margin:0!important;font-size:22px!important;position:static!important;inset:auto!important;transform:none!important}html body #root .floating-support-standalone{z-index:1080!important;position:fixed!important;top:223px!important;right:clamp(18px,2.2vw,42px)!important}html body #root .site-policy-footer-account-row{grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr)!important;align-items:center!important;gap:18px!important;width:min(100%,1480px)!important;display:grid!important}html body #root .site-policy-footer-side{align-items:center!important;display:flex!important}html body #root .site-policy-footer-side.is-left{justify-content:flex-start!important}html body #root .site-policy-footer-side.is-right{justify-content:flex-end!important}html body #root .site-account-footer-action{color:#6e818d!important;cursor:pointer!important;background:#f8fcfeeb!important;border:1px solid #dbe7ed!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:39px!important;padding:0 14px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:14px!important;display:inline-flex!important}html body #root .site-account-footer-action:hover{transform:translateY(-1px)!important;box-shadow:0 8px 20px #486f871a!important}html body #root .withdraw-account-modal{text-align:center!important;justify-items:center!important;gap:12px!important;width:min(470px,100vw - 42px)!important;padding:8px 4px 4px!important;display:grid!important}html body #root .withdraw-account-icon{color:#e88778!important;background:#fff4f2!important;border-radius:19px!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important}html body #root .withdraw-account-modal h2{margin:0!important;font-size:24px!important}html body #root .withdraw-account-lead,html body #root .withdraw-account-question,html body #root .withdraw-account-error{margin:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important}html body #root .withdraw-account-modal ul{color:#786b70!important;text-align:left!important;background:#fff8f6!important;border:1px solid #e8877826!important;border-radius:19px!important;gap:9px!important;width:100%!important;margin:4px 0 2px!important;padding:17px 18px 17px 38px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:14px!important;line-height:1.55!important;display:grid!important}html body #root .withdraw-account-error{color:#d5596b!important}html body #root .withdraw-account-actions{grid-template-columns:1fr 1fr!important;gap:12px!important;width:100%!important;margin-top:8px!important;display:grid!important}html body #root .withdraw-account-actions button{border-radius:17px!important;min-height:50px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:15px!important}html body #root .withdraw-account-actions .cancel{color:#697981!important;background:#f7fafb!important;border:1px solid #dce7ec!important}html body #root .withdraw-account-actions .confirm{color:#fff!important;background:#e88778!important;border:1px solid #e88778!important}@media (width<=1100px){html body #root .site-horizontal-nav{display:none!important}html body #root .app-shell.horizontal-web-layout .main-content,html body #root .main-content{width:100%!important;margin-left:0!important;padding-top:22px!important}html body #root .app-shell.horizontal-web-layout:not(.home-web-layout) .main-content{padding-top:94px!important}html body #root .sidebar{z-index:1400!important;height:100dvh!important;transition:transform .24s!important;position:fixed!important;inset:0 auto 0 0!important;transform:translate(-104%)!important}html body #root .sidebar.is-open{transform:translate(0)!important}html body #root .sidebar-mobile-head{border-bottom:1px solid #a7cbe059!important;grid-template-columns:44px 52px 44px!important;justify-content:start!important;align-items:center!important;gap:8px!important;margin:0 0 12px!important;padding:4px 2px 10px!important;display:grid!important}html body #root .sidebar-mobile-collapse,html body #root .sidebar-mobile-profile,html body #root .sidebar-mobile-notification,html body #root .mobile-sidebar-open,html body #root .mobile-sidebar-profile,html body #root .mobile-sidebar-notification{color:#527f99!important;background:linear-gradient(145deg,#f9fefff5,#e8f7fff0)!important;border:1px solid #a6cce1a8!important;border-radius:15px!important;place-items:center!important;width:44px!important;height:44px!important;padding:0!important;display:grid!important;position:relative!important;box-shadow:0 10px 26px #40739424!important}html body #root .sidebar-mobile-profile,html body #root .mobile-sidebar-profile{border-radius:18px!important;width:52px!important;height:52px!important}html body #root .sidebar-mobile-profile .avatar,html body #root .mobile-sidebar-profile .avatar{border-radius:50%!important;width:40px!important;height:40px!important;overflow:hidden!important}html body #root .mobile-sidebar-controls{z-index:1320!important;align-items:center!important;display:flex!important;position:fixed!important}html body #root .mobile-sidebar-controls.has-page-brand{grid-template-columns:44px minmax(0,1fr) 52px 44px!important;align-items:center!important;width:auto!important;display:grid!important;right:14px!important}html body #root .mobile-sidebar-controls.is-hidden{display:none!important}html body #root .sidebar-mobile-notification i,html body #root .mobile-sidebar-notification i{color:#fff!important;background:#ef6f98!important;border-radius:999px!important;place-items:center!important;min-width:19px!important;height:19px!important;font-size:10px!important;font-style:normal!important;display:grid!important;position:absolute!important;top:-5px!important;right:-5px!important}html body #root .home-web-masthead{width:min(100% - 32px,920px)!important;margin-top:84px!important}html body #root .home-centered-brand img{width:104px!important;height:104px!important}html body #root .home-centered-brand strong{font-size:42px!important}html body #root .home-weather-overview-row.home-weather-unified-card{grid-template-columns:minmax(0,1fr) 172px!important}html body #root .home-floating-rail .floating-support-heart,html body #root .floating-support-standalone{width:92px!important;height:92px!important;font-size:22px!important}html body #root .home-floating-rail .floating-support-heart span,html body #root .floating-support-standalone span{display:inline!important}}@media (width<=760px){html body #root .home-web-masthead{row-gap:20px!important}html body #root .home-centered-brand{gap:14px!important;padding-inline:6px!important}html body #root .home-weather-overview-row.home-weather-unified-card{grid-template-columns:minmax(0,1fr)!important;min-height:82px!important}html body #root .home-weather-unified-card>.home-weekly-weather-summary{display:none!important}html body #root .home-weather-unified-card>.home-hourly-weather{height:82px!important;min-height:82px!important;padding:8px 10px!important}html body #root .home-weather-unified-card>.home-hourly-weather>div{gap:2px!important;padding-inline:3px!important}html body #root .home-weather-unified-card>.home-hourly-weather span{font-size:12px!important}html body #root .home-weather-unified-card>.home-hourly-weather b{font-size:23px!important}html body #root .home-weather-unified-card>.home-hourly-weather small{font-size:10px!important}html body #root .home-weather-unified-card>.home-hourly-weather .weather-more-icon{display:block!important}html body #root .home-content-shell{border-radius:28px!important;padding-inline:16px!important}html body #root .home-event-row>.refined-event-carousel{min-height:360px!important}html body #root .home-floating-rail{top:122px!important}html body #root .floating-support-standalone{top:223px!important;right:14px!important}html body #root .home-floating-rail .floating-support-heart,html body #root .floating-support-standalone{width:92px!important;height:92px!important;font-size:22px!important}html body #root .home-floating-rail .floating-support-heart span,html body #root .floating-support-standalone span{display:inline!important}html body #root .site-policy-footer-account-row{grid-template-columns:1fr 1fr!important;gap:12px!important}html body #root .site-policy-footer-inner{grid-area:1/1/auto/-1!important}html body #root .site-policy-footer-side.is-left{grid-area:2/1!important}html body #root .site-policy-footer-side.is-right{grid-area:2/2!important}}html body #root .site-account-footer-action.withdraw{color:#718089!important;background:linear-gradient(145deg,#f9fbfcfa,#eff4f7f5)!important;border-color:#d9e3e8!important;box-shadow:inset 0 1px #fffffff5!important}html body #root .site-account-footer-action.logout{color:#fff!important;background:linear-gradient(135deg,#f493b3,#eb6f9a)!important;border-color:#ef87a9!important;box-shadow:0 8px 20px #e0578633,inset 0 1px #ffffff6b!important}html body #root .site-account-footer-action.logout:hover{box-shadow:0 11px 25px #e0578645,inset 0 1px #ffffff80!important}html body #root .home-content-shell{border-color:#9dcae4bd!important;box-shadow:0 25px 64px #416d8b29!important}html body #root .compact-home-community-preview .home-community-preview-grid,html body #root .compact-home-community-preview .home-community-preview-grid.is-loading{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:188px!important;gap:14px!important}html body #root .compact-home-community-preview .home-community-post-card,html body #root .compact-home-community-preview .home-community-preview-skeleton{border-radius:22px!important;height:188px!important;min-height:188px!important}html body #root .compact-home-community-preview .home-community-carousel-stage{padding-bottom:2px!important}html body #root .compact-home-community-preview .home-community-post-card{filter:none!important;backface-visibility:hidden!important;box-shadow:0 7px 18px #4154621f,inset 0 1px #ffffffbf!important}html body #root .compact-home-community-preview .home-community-post-card:hover{transform:translateY(-2px)translateZ(0)!important;box-shadow:0 11px 24px #41546229,inset 0 1px #ffffffd1!important}html body #root .compact-home-community-preview .home-community-side-arrow,html body #root .compact-home-community-preview .home-community-carousel-page{display:none!important}html body #root .home-lower-left-stack{padding-right:clamp(26px,3vw,44px)!important}html body #root .home-lower-map-column>.portal-map-preview-card{height:auto!important;margin-inline:auto!important}html body #root .home-lower-map-column .map-preview-button,html body #root .home-lower-map-column .real-resource-map.preview{margin-inline:auto!important}html body #root .home-floating-todo-panel,html body #root .home-floating-todo-panel h2,html body #root .home-floating-todo-panel .todo-item,html body #root .home-floating-todo-panel .todo-item span,html body #root .home-floating-todo-panel .todo-input input,html body #root .home-floating-todo-panel .todo-input button,html body #root .home-floating-todo-panel .empty-state,html body #root .home-floating-todo-panel .empty-state *{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .site-horizontal-nav{border-bottom-color:#deccdcb8!important}html body #root .horizontal-brand-mini strong{font-size:22px!important;line-height:1.08!important}html body #root .site-horizontal-nav .home-horizontal-menu{isolation:isolate!important;position:relative!important}html body #root .horizontal-nav-active-bubble{z-index:0!important;position:absolute!important}html body #root .site-horizontal-nav .horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-tools,html body #root .site-horizontal-nav .home-horizontal-tools-trigger{z-index:2!important;position:relative!important}html body #root .site-horizontal-nav .horizontal-nav-item.active,html body #root .site-horizontal-nav .home-horizontal-tools-trigger.active,html body #root .site-horizontal-nav .horizontal-nav-item.active:hover,html body #root .site-horizontal-nav .home-horizontal-tools-trigger.active:hover{box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}html body #root .site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item:after,html body #root .site-horizontal-nav .home-horizontal-guide-expanded>.horizontal-nav-item:after{content:""!important;z-index:4!important;pointer-events:none!important;background:linear-gradient(#0000,#9da3b852,#0000)!important;border-radius:999px!important;position:absolute!important}html body #root .site-horizontal-nav .home-horizontal-tools:before{content:""!important;z-index:4!important;pointer-events:none!important;background:linear-gradient(#0000,#9da3b852,#0000)!important;width:1px!important;height:25px!important;position:absolute!important;top:16px!important;left:-5px!important}html body #root .page-transition>.page-heading:first-child,html body #root .page-heading,html body #root .news-board-heading,html body #root .news-page-back-head{isolation:isolate!important;-webkit-backdrop-filter:blur(24px)saturate(1.1)!important;background:linear-gradient(108deg,#ffffffe6,#ffffffad 64%,#eff9ffb3)!important;border:1px solid #ffffffa8!important;border-radius:28px!important;min-height:108px!important;padding:25px 34px!important;position:relative!important;overflow:hidden!important;box-shadow:0 13px 34px #48677c1a!important}html body #root .page-transition>.page-heading:first-child:before,html body #root .page-heading:before,html body #root .news-board-heading:before,html body #root .news-page-back-head:before{content:""!important;z-index:-1!important;filter:blur(17px)!important;background:radial-gradient(circle at 18% 45%,#fffffffa,#0000 43%),radial-gradient(circle at 70% 20%,#e2f5ffb3,#0000 38%),radial-gradient(circle at 88% 78%,#ffe7f48f,#0000 40%)!important;position:absolute!important;inset:-32px -46px!important}html body #root .news-board-table-head>span{min-height:34px!important}html body #root .news-board-table-head>span+span{border-left:1px solid #a1aeb84d!important;padding-left:18px!important}html body #root .home-centered-brand{isolation:isolate!important;position:relative!important}html body #root .home-centered-brand:before{content:""!important;z-index:-2!important;position:absolute!important}html body #root .home-centered-brand:after{content:""!important;z-index:-1!important;position:absolute!important}@media (width<=1100px){html body #root .home-lower-left-stack{padding-right:0!important}}@media (width<=760px){html body #root .compact-home-community-preview .home-community-preview-grid,html body #root .compact-home-community-preview .home-community-preview-grid.is-loading{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:174px!important}html body #root .compact-home-community-preview .home-community-post-card,html body #root .compact-home-community-preview .home-community-preview-skeleton{height:174px!important;min-height:174px!important}html body #root .page-transition>.page-heading:first-child,html body #root .page-heading,html body #root .news-board-heading,html body #root .news-page-back-head{border-radius:23px!important;min-height:94px!important;padding:21px 22px!important}}@media (width>=761px){html body #root .news-board-row>.news-board-row-copy,html body #root .news-board-row>time{border-left:1px solid #a1aeb838!important;align-items:center!important;min-height:42px!important;padding-left:18px!important;display:flex!important}}html body #root .site-horizontal-nav{z-index:1500!important;-webkit-backdrop-filter:blur(20px)saturate(1.18)!important;width:100%!important;position:fixed!important;inset:0 0 auto!important;box-shadow:0 9px 27px #4d708b1c,inset 0 -1px #ffffffe0!important}html body #root .app-shell.horizontal-web-layout .main-content{padding-top:76px!important}html body #root .floating-weather-dock{z-index:1090!important;grid-template-columns:minmax(0,1fr) 106px!important;align-items:stretch!important;display:grid!important;position:fixed!important}html body #root .floating-weather-current{text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;align-content:center!important;gap:11px!important;min-width:0!important;padding:17px 14px 15px!important;display:grid!important}html body #root .floating-weather-label{color:#7d9eb1!important;letter-spacing:.08em!important;align-items:center!important;gap:6px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10px!important;display:inline-flex!important}html body #root .floating-weather-dock>.home-weekly-weather-summary{color:#587487!important;width:106px!important;min-width:106px!important;height:124px!important;min-height:124px!important;box-shadow:none!important;background:#ffffff38!important;border:0!important;border-left:1px solid #8ebcd76b!important;border-radius:0!important;place-items:center!important;padding:13px 25px 13px 11px!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .floating-weather-dock>.home-weekly-weather-summary:hover{background:#ddf4ff8c!important;transform:none!important}html body #root .floating-weather-dock .home-weekly-weather-progress{font-size:9px!important;bottom:8px!important;right:9px!important}html body #root .home-web-masthead{padding-bottom:26px!important}html body #root .home-masthead-search-slot{order:2!important}html body #root .horizontal-nav-active-bubble:after{z-index:-1!important;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--nav-bubble-ink,#d45d87) 16%, transparent), transparent)!important;filter:blur(10px)!important;border-radius:999px!important;position:absolute!important;inset:8px -13px!important}html body #root .site-horizontal-nav .horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-tools-trigger{min-height:56px!important;line-height:1!important}html body #root .site-horizontal-nav .horizontal-nav-item.active,html body #root .site-horizontal-nav .home-horizontal-tools-trigger.active{color:var(--nav-bubble-ink,#d45d87)!important}html body #root .site-horizontal-nav [class*=horizontal-nav-tone-].active>.sidebar-menu-label-fixed,html body #root .site-horizontal-nav [class*=horizontal-nav-tone-].active .nav-icon-wrap{color:var(--nav-item-ink)!important}html body #root .site-horizontal-nav .profile-card{-webkit-backdrop-filter:blur(12px)!important;background:linear-gradient(145deg,#ffffffc2,#f1f8ffb3)!important;border:1px solid #ffffffdb!important;border-radius:19px!important;min-height:54px!important;padding:6px 13px 6px 7px!important;box-shadow:0 8px 20px #4e6c841a,inset 0 1px #fffffffa!important}html body #root .site-horizontal-nav .profile-card:hover{transform:translateY(-1px)!important;box-shadow:0 11px 25px #4e6c8424,inset 0 1px #fffffffa!important}html body #root .site-horizontal-nav .notification-button{border:1px solid #ffffffdb!important;border-radius:17px!important;width:48px!important;height:48px!important}html body #root .newbie-guide-nav-follow{z-index:2!important}html body #root .guide-section{scroll-margin-top:98px!important}html body #root .persistent-crop-timer-page>.page-heading:first-child{margin-top:0!important}html body #root .home-content-shell{padding-top:0!important}html body #root .home-content-shell>.home-event-section{border-top:0!important;margin-inline:calc(-1*clamp(20px,2.7vw,38px))!important}html body #root .home-shell-section:not(.home-event-section){padding-block:22px!important}html body #root .home-content-shell .section-heading.compact>div,html body #root .home-support-heading-copy{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;display:flex!important}html body #root .home-content-shell .section-heading.compact .eyebrow,html body #root .home-support-heading-copy>small{color:#8aa2b1!important;letter-spacing:.09em!important;order:1!important;margin:0!important;font-size:11px!important}html body #root .home-content-shell .section-heading.compact h2,html body #root .home-support-title-fixed{color:#4e4549!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;order:2!important;margin:0!important;padding:0!important;font-size:28px!important;line-height:1.16!important}html body #root .home-content-shell .section-heading.compact{margin-bottom:16px!important}html body #root .home-lower-grid{align-items:start!important}html body #root .home-lower-grid>.compact-home-community-preview{min-width:0!important}html body #root .home-lower-map-column{border-left:1px solid #88b8d361!important;justify-self:end!important;width:100%!important}html body #root .home-lower-map-column>.portal-map-preview-card{width:100%!important}html body #root .home-support-full-row{border-top:1px solid #88b8d35c!important;border-radius:0!important;width:100%!important;margin-top:24px!important;padding:24px 0 0!important;display:grid!important}html body #root .home-support-full-row .home-support-description{margin:0!important}html body #root .home-support-full-row .home-support-go-button{min-width:240px!important;margin:0!important}html body #root .home-map-preview-stage{width:100%!important;margin-top:10px!important;position:relative!important}html body #root .home-lower-map-column .map-preview-button,html body #root .home-lower-map-column .real-resource-map.preview{width:100%!important;max-width:none!important;margin:0!important}html body #root .home-lower-map-column .real-resource-map.preview{border-radius:24px!important}html body #root .home-map-selector-overlay{z-index:12!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffffc7!important;border:1px solid #ffffffdb!important;border-radius:999px!important;gap:4px!important;padding:4px!important;display:inline-flex!important;position:absolute!important;top:14px!important;left:14px!important;box-shadow:0 8px 22px #41647d26!important}html body #root .home-map-selector-overlay button{border-radius:999px!important;min-height:34px!important;padding:0 13px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:13px!important}html body #root .home-map-open-overlay{z-index:12!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffffd1!important;border:1px solid #ffffffe0!important;border-radius:999px!important;min-height:42px!important;padding:0 15px!important;position:absolute!important;top:14px!important;box-shadow:0 8px 22px #41647d26!important}html body #root .news-board-filters .town-patch,html body #root .news-topic-badge.town-patch{color:#966f18!important;background:linear-gradient(145deg,#fff9d9,#fff1a9)!important;border-color:#efd77a!important}html body #root .news-board-filters .town-patch.active,html body #root .news-board-filters .town-patch:hover{color:#77520c!important;background:linear-gradient(145deg,#fff5b8,#ffe584)!important;border-color:#e3bd3f!important;box-shadow:0 8px 20px #bf902129!important}html body #root .news-board-heading,html body #root .news-detail-header-title,html body #root .news-detail-header-title h1,html body #root .news-board-row-copy,html body #root .news-board-row-copy strong{text-align:left!important;justify-content:flex-start!important}html body #root .news-detail-meta-top{justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;display:flex!important}html body #root .news-detail-card-title{color:#443b3f!important;text-align:left!important;min-width:0!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:clamp(24px,2.2vw,34px)!important;font-weight:700!important;line-height:1.25!important}html body #root .news-detail-meta-badges{flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}@media (width<=1500px){html body #root .floating-weather-dock{grid-template-columns:minmax(0,1fr) 94px!important;width:238px!important;min-height:108px!important;top:auto!important;bottom:24px!important;left:18px!important}html body #root .floating-weather-dock>.home-weekly-weather-summary{width:94px!important;min-width:94px!important;height:108px!important;min-height:108px!important}html body #root .floating-weather-current{padding:13px 12px!important}html body #root .floating-weather-current-main>b{font-size:30px!important}}@media (width<=1100px){html body #root .app-shell.horizontal-web-layout .main-content{padding-top:22px!important}html body #root .home-lower-grid>.compact-home-community-preview{padding-right:0!important}html body #root .home-lower-map-column{border-top:1px solid #88b8d361!important;border-left:0!important;justify-self:center!important;margin-top:24px!important;padding:26px 0 0!important}html body #root .home-support-full-row .home-support-go-button{width:min(100%,420px)!important}}@media (width<=760px){html body #root .home-map-selector-overlay{top:10px!important;left:10px!important}html body #root .home-map-selector-overlay button{padding-inline:9px!important;font-size:11px!important}html body #root .home-map-open-overlay{top:56px!important}html body #root .news-detail-meta-top{display:grid!important}html body #root .news-detail-meta-badges{justify-content:flex-start!important}}@media (prefers-reduced-motion:reduce){html body #root .horizontal-nav-active-bubble{transition:opacity .16s,background .16s!important}}@media (width>=1101px){html body #root .page-transition>.page-heading:first-child,html body #root .page-transition>section>.page-heading:first-child,html body #root .page-transition>.news-board-page,html body #root .page-transition>.news-detail-page,html body #root .page-transition>.news-editor-page{margin-top:30px!important}}html body #root .page-heading,html body #root .news-board-heading,html body #root .news-page-back-head{isolation:isolate!important}html body #root .page-heading:before,html body #root .news-board-heading:before,html body #root .news-page-back-head:before{opacity:.98!important;filter:blur(22px)!important;inset:-42px -78px!important}html body #root .news-editor-body-field{gap:9px!important;min-width:0!important;display:grid!important}html body #root .news-editor-toolbar{z-index:8!important;-webkit-backdrop-filter:blur(14px)!important;background:#fffffff7!important;border-radius:17px!important;position:sticky!important;top:0!important;box-shadow:0 8px 18px #56474214!important}html body #root .news-editor-image-upload.is-uploading{opacity:.62!important;cursor:wait!important}html body #root .news-wysiwyg-editor{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;height:clamp(360px,48vh,560px)!important;min-height:360px!important;max-height:560px!important;scroll-padding-top:22px!important;overflow:hidden auto!important}html body #root .news-rich-content hr{background:0 0!important;border:0!important;border-top:2px solid #d7b7ae94!important;width:100%!important;height:0!important;margin:30px 0!important}html body #root .news-board-table-head>span,html body #root .news-board-row>span,html body #root .news-board-row>time{min-width:0!important}html body #root .news-board-table-head>span:nth-child(3),html body #root .news-board-table-head>span:nth-child(4),html body #root .news-board-row>time,html body #root .news-board-comment-count{text-align:center!important;justify-content:center!important}html body #root .news-board-row,html body #root .news-board-row-copy,html body #root .news-board-row-copy strong{text-align:left!important;justify-content:flex-start!important}html body #root .news-board-row-copy strong{width:100%!important}html body #root .news-board-comment-count{color:#9c8981!important;white-space:nowrap!important;align-items:center!important;gap:5px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important;display:inline-flex!important}html body #root .news-board-comment-count svg{color:#e38b7e!important}html body #root .news-board-filters button.town-patch,html body #root .news-board-filters button.town-patch.active,html body #root .news-board-filters button.town-patch:hover,html body #root .news-topic-badge.town-patch{color:#7b5900!important;background:linear-gradient(145deg,#fff9a8,#ffe66e)!important;border-color:#efce48!important;box-shadow:0 7px 17px #c5961821!important}html body #root .news-board-filters button.keepers-notice,html body #root .news-board-filters button.keepers-notice.active,html body #root .news-board-filters button.keepers-notice:hover,html body #root .news-topic-badge.keepers-notice{color:#a94470!important;background:linear-gradient(145deg,#fff0f6,#ffd6e7)!important;border-color:#f1abc7!important;box-shadow:0 7px 17px #cd59891c!important}html body #root .news-detail-byline .operator,html body #root .news-comment-author.operator{color:#ed6b5f!important;font-weight:700!important}html body #root .news-detail-card-title,html body #root .news-detail-header-title,html body #root .news-detail-header-title h1,html body #root .news-board-heading,html body #root .news-board-heading h1{text-align:left!important}html body #root .floating-weather-dock{width:min(286px,100vw - 28px)!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;top:104px!important;overflow:visible!important}html body #root .floating-weather-card{grid-template-columns:1fr!important;gap:9px!important;width:100%!important;min-width:0!important;padding:10px 10px 9px!important;display:grid!important}html body #root .floating-weather-card:focus-visible{outline-offset:3px!important;outline:3px solid #78b5dd47!important}html body #root .floating-weather-title{color:#4c7f9f!important;font-family:var(--font-title,"Cafe24Ssurround"), "Noto Sans KR", sans-serif!important;text-align:left!important;gap:0!important;font-size:22px!important;line-height:1.12!important}html body #root .floating-weather-current-main small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body #root .floating-weather-hour{grid-template-columns:1fr!important;justify-items:center!important}html body #root .floating-weather-hour small,html body #root .floating-weather-hourly-empty{color:#8094a1!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html body #root .floating-weather-weekly-row{place-items:center!important;min-width:0!important;display:grid!important}html body #root .floating-weather-weekly-row>.home-weekly-weather-summary{height:auto!important;display:block!important;inset:auto!important}html body #root .home-web-masthead{margin-top:56px!important}html body #root .home-centered-brand{transform:translateY(12px)!important}html body #root .home-centered-brand:before{filter:blur(25px)saturate(1.02)!important;opacity:.76!important;background:radial-gradient(at 12% 58%,#ffb5cf66 0 16%,#0000 38%),radial-gradient(at 25% 36%,#ffdf9963 0 18%,#0000 39%),radial-gradient(at 42% 62%,#b1e7c95e 0 20%,#0000 42%),radial-gradient(at 60% 35%,#9dd8f666 0 20%,#0000 42%),radial-gradient(at 77% 60%,#c9b1ef61 0 19%,#0000 41%),radial-gradient(at 91% 41%,#ffbedb59 0 16%,#0000 38%)!important;border-radius:50%!important;inset:-52px -92px!important;transform:none!important}html body #root .home-centered-brand:after{filter:blur(18px)!important;opacity:.82!important;background:radial-gradient(at 20%,#ffffff8a 0 18%,#0000 40%),radial-gradient(at 50% 42%,#ffffff6b 0 24%,#0000 46%),radial-gradient(at 82% 52%,#ffffff80 0 20%,#0000 42%)!important;border-radius:50%!important;inset:-35px -68px!important}html body #root .compact-home-community-preview .home-community-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(178px,1fr)!important;gap:15px!important}html body #root .home-lower-grid{grid-template-columns:minmax(0,1.48fr) minmax(470px,.92fr)!important}html body #root .home-lower-grid>.compact-home-community-preview{padding-right:18px!important}html body #root .home-lower-map-column{max-width:640px!important;padding-left:16px!important}html body #root .home-lower-map-column>.portal-map-preview-card{max-width:620px!important;padding-inline:0!important}html body #root .home-lower-map-column .map-preview-button,html body #root .home-lower-map-column .real-resource-map.preview{min-height:470px!important}html body #root .real-resource-map.preview .resource-map-pin,html body #root .real-resource-map.preview .grouped-map-pin{border-width:2px!important;width:29px!important;height:29px!important}html body #root .real-resource-map.preview .resource-map-pin .fit-image,html body #root .real-resource-map.preview .resource-map-pin .smart-image,html body #root .real-resource-map.preview .grouped-map-pin .fit-image,html body #root .real-resource-map.preview .grouped-map-pin .smart-image{width:21px!important;height:21px!important}html body #root .home-map-selector-toggle,html body #root .home-map-open-overlay{z-index:14!important;color:#5f7180!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffffd6!important;border:1px solid #ffffffe6!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:0 15px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:13px!important;transition:transform .18s,background .18s,box-shadow .18s!important;display:inline-flex!important;position:absolute!important;top:14px!important;box-shadow:0 8px 22px #41647d26!important}html body #root .home-map-selector-toggle{left:14px!important}html body #root .home-map-open-overlay{right:14px!important}html body #root .home-map-selector-toggle:hover,html body #root .home-map-open-overlay:hover,html body #root .home-community-view-all:hover{background:#eff9fff5!important;transform:translateY(-2px)!important;box-shadow:0 12px 26px #41647d36!important}html body #root .home-support-full-row{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px 34px!important}html body #root .home-support-full-row>.home-support-header{grid-area:1/1/auto/-1!important}html body #root .home-support-full-row>.home-support-description{grid-area:2/1!important}html body #root .home-support-full-row>.home-support-go-button{grid-area:2/2!important}html body #root .site-horizontal-nav{background:linear-gradient(112deg,#fff4f9eb,#f3faffeb 55%,#ebf9ffed)!important}html body #root .site-horizontal-nav [class*=horizontal-nav-tone-] .nav-icon-wrap{border-radius:0!important;width:auto!important;min-width:0!important;height:auto!important;padding:0!important}html body #root .site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item:after,html body #root .site-horizontal-nav .home-horizontal-guide-expanded>.horizontal-nav-item:after{width:1px!important;height:auto!important}html body #root .horizontal-nav-active-bubble{pointer-events:none!important}@media (width<=1500px) and (width>=1101px){html body #root .floating-weather-dock{width:238px!important;top:auto!important;bottom:22px!important;left:16px!important}}@media (width<=1100px){html body #root .page-transition>.page-heading:first-child,html body #root .page-transition>section>.page-heading:first-child,html body #root .page-transition>.news-board-page,html body #root .page-transition>.news-detail-page,html body #root .page-transition>.news-editor-page{margin-top:18px!important}html body #root .home-lower-grid{grid-template-columns:1fr!important}html body #root .compact-home-community-preview .home-community-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .home-lower-map-column{width:min(100%,700px)!important;max-width:700px!important;padding-left:0!important}html body #root .home-support-full-row{grid-template-columns:1fr!important}html body #root .home-support-full-row>.home-support-header,html body #root .home-support-full-row>.home-support-description,html body #root .home-support-full-row>.home-support-go-button{grid-column:1!important}html body #root .home-support-full-row>.home-support-header{grid-row:1!important}html body #root .home-support-full-row>.home-support-description{grid-row:2!important}html body #root .home-support-full-row>.home-support-go-button{grid-row:3!important}html body #root .sidebar-backdrop{z-index:1990!important;-webkit-backdrop-filter:blur(4px)!important}html body #root .sidebar,html body #root .sidebar.is-open{z-index:2010!important;filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate!important}:is(html body:has(#root .sidebar.is-open) #root .home-floating-rail,html body:has(#root .sidebar.is-open) #root .mobile-sidebar-controls){opacity:0!important;pointer-events:none!important}}@media (width<=820px){html body #root .news-board-table-head{display:none!important}html body #root .compact-home-community-preview .home-community-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){html body #root .home-web-masthead{width:calc(100% - 26px)!important;margin-top:86px!important;padding-inline:0!important}html body #root .home-centered-brand{justify-content:center!important;align-items:center!important;width:100%!important;margin-inline:auto!important;padding:10px 4px!important;display:flex!important;transform:none!important}html body #root .home-centered-brand img{flex:none!important;width:88px!important;height:88px!important}html body #root .home-centered-brand>span{min-width:0!important}html body #root .home-centered-brand strong{white-space:nowrap!important;font-size:clamp(31px,10vw,42px)!important}html body #root .home-centered-brand small{font-size:15px!important}html body #root .home-centered-brand:before{inset:-34px -22px!important}html body #root .home-floating-rail{gap:9px!important;bottom:13px!important;right:10px!important}html body #root .floating-todo-notebook,html body #root .floating-support-heart{width:92px!important;height:92px!important}html body #root .home-map-selector-toggle,html body #root .home-map-open-overlay{min-height:38px!important;padding-inline:11px!important;font-size:11px!important;top:10px!important}html body #root .home-map-selector-toggle{left:10px!important}html body #root .home-map-open-overlay{right:10px!important}html body #root .news-editor-layout.with-preview{grid-template-columns:1fr!important}html body #root .news-wysiwyg-editor{height:420px!important;min-height:420px!important}}@media (width>=1101px){html body #root .floating-weather-dock{bottom:auto!important;left:clamp(14px,1.55vw,30px)!important}html body #root .floating-weather-card{min-height:0!important;overflow:hidden!important}html body #root .floating-weather-title{white-space:nowrap!important;flex-wrap:nowrap!important}html body #root .floating-weather-title svg{stroke-width:1.9px!important;flex:0 0 25px!important}html body #root .floating-weather-current-main{gap:13px!important}html body #root .floating-weather-current-main>b{font-size:38px!important}html body #root .floating-weather-current-main>span{flex:auto!important;overflow:hidden!important}html body #root .floating-weather-current-main small{flex:auto!important;max-width:none!important}html body #root .floating-weather-hour+.floating-weather-hour{border-left-color:#89b9d538!important}html body #root .floating-weather-hour strong{white-space:nowrap!important;line-height:1.15!important}html body #root .floating-weather-hour small,html body #root .floating-weather-hourly-empty{max-width:100%!important;font-size:10.5px!important}}html body #root .page-heading,html body #root .news-board-heading,html body #root .news-page-back-head,html body #root .persistent-crop-timer-page>.page-heading:first-child{box-sizing:border-box!important;align-items:center!important;min-height:128px!important;display:flex!important}@media (width>=1101px){html body #root .page-transition>.page-heading:first-child,html body #root .page-transition>div>.page-heading:first-child,html body #root .page-transition>section>.page-heading:first-child,html body #root .page-transition>article>.page-heading:first-child,html body #root .page-transition>.news-board-page,html body #root .page-transition>.news-detail-page,html body #root .page-transition>.news-editor-page,html body #root .persistent-crop-timer-page>.page-heading:first-child{margin-top:42px!important}html body #root .page-transition>.news-board-page>.news-board-heading,html body #root .page-transition>.news-detail-page>.news-page-back-head,html body #root .page-transition>.news-editor-page>.news-page-back-head{margin-top:0!important}}@media (width<=1100px){html body #root .page-heading,html body #root .news-board-heading,html body #root .news-page-back-head,html body #root .persistent-crop-timer-page>.page-heading:first-child{min-height:108px!important}}html body #root .news-board-filters.community-view-buttons button,html body #root .news-board-filters.community-view-buttons button:not(.active):not(:hover){color:#81777c!important;box-shadow:none!important;background:#fffffff5!important;border-color:#eadfe3!important}html body #root .news-board-filters.community-view-buttons .all-filter.active,html body #root .news-board-filters.community-view-buttons .all-filter:hover{color:#c66b2b!important;background:radial-gradient(125% 170%,#ffbe7552 0%,#ffbe7526 55%,#fffffffa 100%)!important;border-color:#efab5e9e!important;box-shadow:0 8px 19px #d77f2d1f,inset 0 1px #fffffffa!important}html body #root .news-board-filters.community-view-buttons .town-patch.active,html body #root .news-board-filters.community-view-buttons .town-patch:hover{color:#ae7b17!important;background:radial-gradient(125% 170%,#f6d37747 0%,#f6d37721 55%,#fffffffa 100%)!important;border-color:#e2be6394!important;box-shadow:0 8px 19px #b889231a,inset 0 1px #fffffffa!important}html body #root .news-board-filters.community-view-buttons .keepers-notice.active,html body #root .news-board-filters.community-view-buttons .keepers-notice:hover{color:#d95b82!important;background:radial-gradient(125% 170%,#ff93b145 0%,#ff93b121 55%,#fffffffa 100%)!important;border-color:#f092ae8f!important;box-shadow:0 8px 19px #da5b821c,inset 0 1px #fffffffa!important}html body #root .news-board-table-head>span:nth-child(2),html body #root .news-board-table-head>span:nth-child(3),html body #root .news-board-table-head>span:nth-child(4){border-left:1px solid #a1aeb84d!important;padding-left:18px!important}html body #root .news-board-table-head>span:nth-child(5){border-left:0!important;padding-left:0!important}@media (width>=761px){html body #root .news-board-row>.news-board-comment-count{border-left:1px solid #a1aeb838!important;min-height:42px!important;padding-left:18px!important}html body #root .news-board-row>svg:last-child{border-left:0!important}}html body #root .news-wysiwyg-editor>hr+br,html body #root .news-wysiwyg-editor>hr+p:empty{display:none!important}html body #root .news-wysiwyg-editor>hr+p:has(>br:only-child){display:none!important}html body #root .news-detail-header-title,html body #root .news-detail-header-title h1{text-align:center!important;width:100%!important;margin-inline:auto!important}html body #root .news-detail-byline .operator{letter-spacing:-.025em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-weight:700!important}html body #root .news-detail-sibling-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .news-detail-sibling-button{align-items:center!important}html body #root .news-detail-sibling-button:disabled{cursor:default!important}html body #root .news-detail-sibling-button>span{text-align:left!important;gap:3px!important;min-width:0!important}html body #root .news-detail-sibling-button.next>span{text-align:right!important}html body #root .news-detail-sibling-button small{color:#b38f9c!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important}html body #root .news-detail-sibling-button strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:15px!important;font-weight:700!important;overflow:hidden!important}html body #root .news-board-heading .news-write-button{justify-self:end!important;margin-left:auto!important}html body #root .news-board-row{align-items:center!important}html body #root .news-board-row-copy,html body #root .news-board-row-copy strong{min-height:44px!important;display:flex!important}html body #root .news-board-row-copy strong{gap:7px!important;padding-top:3px!important;line-height:1.28!important}html body #root .news-board-pin-emoji{flex:none!important;font-size:15px!important;line-height:1!important;transform:translateY(-1px)!important}html body #root .news-board-pinned-title{--news-pinned-marker-start:#ff84b05c;--news-pinned-marker-end:#ffbed33b;z-index:0!important;display:inline!important;position:relative!important}html body #root .news-board-pinned-title.pinned-tone-2{--news-pinned-marker-start:#ff9a5b61;--news-pinned-marker-end:#ffcd9440}html body #root .news-board-pinned-title.pinned-tone-3{--news-pinned-marker-start:#f6cf496b;--news-pinned-marker-end:#ffe88b47}html body #root .news-board-pinned-title.pinned-tone-4{--news-pinned-marker-start:#72cd8e5c;--news-pinned-marker-end:#aee7bd3d}html body #root .news-board-pinned-title.pinned-tone-5{--news-pinned-marker-start:#67b4e85c;--news-pinned-marker-end:#a7d6f53d}html body #root .news-board-pinned-title.pinned-tone-6{--news-pinned-marker-start:#aa86e25c;--news-pinned-marker-end:#d3bcf43d}html body #root .news-board-pinned-title:after{content:""!important;z-index:-1!important;background:linear-gradient(90deg, var(--news-pinned-marker-start), var(--news-pinned-marker-end))!important;border-radius:6px 9px 5px 8px!important;height:.52em!important;position:absolute!important;bottom:1px!important;left:-3px!important;right:-4px!important;transform:rotate(-.6deg)!important}html body #root .site-horizontal-nav .horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-tools-trigger{align-items:center!important;gap:8px!important;min-width:max-content!important;padding:0 17px!important;display:inline-flex!important;position:relative!important}html body #root .site-horizontal-nav .horizontal-nav-item>.sidebar-menu-label-fixed,html body #root .site-horizontal-nav .home-horizontal-tools-trigger>.sidebar-menu-label-fixed{justify-content:center!important;align-items:center!important;min-height:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}html body #root .site-horizontal-nav .notification-button{color:#b78518!important;background:radial-gradient(circle at 35% 28%,#fffffffa 0 18%,#0000 42%),linear-gradient(145deg,#fffce8f5,#ffeeadc2)!important;border-color:#eecd70ad!important;position:relative!important;overflow:visible!important;box-shadow:0 10px 24px #b0852324,inset 0 1px #fffffffa,inset 0 -5px 12px #ecc4591a!important}html body #root .site-horizontal-nav .notification-button:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;border:1px solid #ffffffbd!important;position:absolute!important;inset:5px!important}html body #root .site-horizontal-nav .notification-button:hover{color:#9b6900!important;background:radial-gradient(circle at 35% 28%,#fff 0 20%,#0000 44%),linear-gradient(145deg,#fffdf1,#ffe89a)!important;border-color:#e6b73adb!important;transform:translateY(-2px)!important;box-shadow:0 13px 28px #b0852333,inset 0 1px #fff!important}@media (width>=1101px){html body #root .floating-weather-dock{width:326px!important;top:148px!important}html body #root .floating-weather-card{background:radial-gradient(circle at 91% 10%,#ffde9757 0 13%,#0000 30%),radial-gradient(circle at 8% 90%,#aee2ff52 0 18%,#0000 36%),linear-gradient(145deg,#fafefffa,#f0f9fff7 48%,#faf7fffa)!important;border-color:#90c7e5c7!important;border-radius:29px!important;gap:15px!important;padding:19px 19px 16px!important;position:relative!important;box-shadow:0 22px 48px #3c70922e,inset 0 1px #fff,inset 0 -12px 30px #95d6f614!important}html body #root .floating-weather-card:before{content:""!important;background:linear-gradient(#7dcdf2,#a8a4f2)!important;border-radius:0 999px 999px 0!important;width:5px!important;height:64px!important;position:absolute!important;top:18px!important;left:0!important;box-shadow:0 0 16px #6fc2ea52!important}html body #root .floating-weather-title{gap:10px!important;margin-bottom:4px!important;font-size:22px!important}html body #root .floating-weather-title svg{color:#4e9ec8!important;box-sizing:border-box!important;background:#dbf4ffc7!important;border-radius:9px!important;flex-basis:27px!important;width:27px!important;height:27px!important;padding:4px!important}html body #root .floating-weather-current-main{padding:4px 4px 13px!important}html body #root .floating-weather-hourly-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}html body #root .floating-weather-hour{gap:2px!important;padding:2px 3px!important}html body #root .floating-weather-hour strong{letter-spacing:-.025em!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:15px!important;font-weight:400!important}html body #root .floating-weather-hour b{font-size:22px!important}html body #root .floating-weather-hour small{font-size:9px!important}html body #root .floating-weather-weekly-row{margin-top:1px!important;padding-top:13px!important}}html body #root .home-floating-todo-close{position:absolute!important;top:8px!important;right:0!important}html body #root .home-shell-section+.home-shell-section{border-top:0!important}html body #root .home-lower-grid{position:relative!important}html body #root .home-lower-grid:after{pointer-events:none!important;background:#87b5cf61!important;width:1px!important;position:absolute!important;top:0!important;bottom:0!important;left:calc(64.6% + 1px)!important}html body #root .home-support-card.home-support-full-row{background:linear-gradient(145deg,#fff6faf2,#ffebf4c2)!important;border:1px solid #f5b0c98f!important;border-radius:26px!important;padding:24px 27px!important;box-shadow:0 13px 30px #c7608817,inset 0 1px #fffffffa!important}html body #root .home-progress-section[data-home-reveal]>.portal-progress-card,html body #root .home-lower-grid[data-home-reveal]>.compact-home-community-preview,html body #root .home-lower-grid[data-home-reveal]>.home-lower-map-column,html body #root .home-support-reveal-shell[data-home-reveal],html body #root .home-download-reveal-shell[data-home-reveal]{will-change:opacity, transform, filter;opacity:0!important;visibility:hidden!important;filter:blur(8px)saturate(.96)!important;transform-origin:top!important;transition:opacity .62s cubic-bezier(.18,.78,.22,1),transform .72s cubic-bezier(.18,.78,.22,1),filter .56s,visibility 0s linear .72s!important;transform:translateY(34px)scale(.985)!important}html body #root .home-lower-grid[data-home-reveal]>.home-lower-map-column{transition-delay:.11s!important}html body #root .home-support-reveal-shell[data-home-reveal],html body #root .home-download-reveal-shell[data-home-reveal]{width:100%!important}html body #root .home-support-reveal-shell[data-home-reveal]{transition-delay:80ms!important}html body #root .home-download-reveal-shell[data-home-reveal]{margin-top:18px!important;transition-delay:.12s!important}html body #root .home-progress-section[data-home-reveal].is-home-revealed>.portal-progress-card,html body #root .home-lower-grid[data-home-reveal].is-home-revealed>.compact-home-community-preview,html body #root .home-lower-grid[data-home-reveal].is-home-revealed>.home-lower-map-column,html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed,html body #root .home-download-reveal-shell[data-home-reveal].is-home-revealed{will-change:auto;opacity:1!important;visibility:visible!important;filter:none!important;transition-delay:0s!important;transform:translate(0,0)scale(1)!important}html body #root .home-lower-grid[data-home-reveal].is-home-revealed>.home-lower-map-column{transition-delay:.11s!important}html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed{transition-delay:80ms!important}html body #root .home-download-reveal-shell[data-home-reveal].is-home-revealed{transition-delay:.12s!important}@media (prefers-reduced-motion:reduce){html body #root .home-web-masthead.home-web-masthead-before-event,html body #root .home-web-masthead-before-event .home-centered-brand,html body #root .home-progress-section[data-home-reveal]>.portal-progress-card,html body #root .home-lower-grid[data-home-reveal]>.compact-home-community-preview,html body #root .home-lower-grid[data-home-reveal]>.home-lower-map-column,html body #root .home-support-reveal-shell[data-home-reveal],html body #root .home-download-reveal-shell[data-home-reveal]{transition:none!important}}html body #root .home-web-masthead{row-gap:40px!important}@media (width>=1101px){html body #root .page-transition>.community-profile-page{margin-top:46px!important}}html body #root .support-intro-shell{background:#fffffff0!important;border:1px solid #e6dce0e0!important;border-radius:30px!important;gap:20px!important;width:min(1120px,100%)!important;margin:0 auto 24px!important;padding:24px!important;display:grid!important;box-shadow:0 18px 42px #5b434e17!important}html body #root .support-intro-shell>.support-hero-card,html body #root .support-intro-shell .support-principle-card{margin:0!important}html body #root .support-page .support-method-grid.card{background:#fffffff0!important;border:1px solid #e6dce0e0!important;border-radius:30px!important;width:min(1120px,100%)!important;margin:0 auto!important;padding:25px!important;box-shadow:0 18px 42px #5b434e17!important}html body #root .support-page .support-method-card{border-radius:25px!important;min-height:390px!important;padding:25px!important}html body #root .support-page .support-method-heading .eyebrow{letter-spacing:.08em!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root a.kofi-official-widget.support-method-kofi-button{flex-basis:62px!important;height:62px!important;min-height:62px!important;max-height:62px!important;margin-top:12px!important}html body #root .support-method-kakao-body.is-qr-only .support-method-qr img{width:min(260px,100%)!important;max-width:260px!important}html body #root .refined-event-carousel .event-arrow{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}html body #root .refined-event-carousel .event-arrow:hover{transform:translateY(-50%)scale(1.06)!important}html body #root .refined-event-carousel .event-all-button{align-items:center!important;height:42px!important;min-height:42px!important;padding-inline:15px!important;line-height:1!important;top:52px!important;right:28px!important}html body #root .portal-hero-copy .event-title-row{align-items:center!important;min-height:48px!important;margin-top:0!important}html body #root .portal-hero-copy .event-title-row>h1,html body #root .portal-hero-copy .event-title-dday{align-self:center!important}html body #root .portal-hero-copy .event-title-dday{margin:0!important;transform:none!important}@media (width<=1100px){html body #root .home-lower-grid:after{content:none!important}html body #root .news-detail-sibling-nav{grid-template-columns:1fr!important}}@media (width<=760px){html body #root .news-detail-header-title h1{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:21px!important;overflow:hidden!important}html body #root .support-intro-shell,html body #root .support-page .support-method-grid.card{border-radius:23px!important;padding:15px!important}html body #root .support-page .support-method-card{min-height:0!important;padding:18px!important}html body #root .refined-event-carousel .event-all-button{top:18px!important;right:16px!important}}@media (width>=1101px) and (width<=1450px){html body #root .site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-tools-trigger{padding-inline:8px!important}html body #root .site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item>.sidebar-menu-label-fixed,html body #root .site-horizontal-nav .home-horizontal-tools-trigger>.sidebar-menu-label-fixed,html body #root .site-horizontal-nav .home-horizontal-tools-trigger>svg{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html body #root .site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item:after{right:-2px!important}html body #root .site-horizontal-nav .profile-card{min-height:54px!important}html body #root .site-horizontal-nav .profile-card .avatar{flex:0 0 42px!important;width:42px!important;height:42px!important;margin:0!important}html body #root .site-horizontal-nav .profile-area{gap:6px!important}}html body #root .site-horizontal-nav .horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-tools-trigger{text-align:center!important;justify-content:center!important;padding-inline:15px!important}html body #root .site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item:after,html body #root .site-horizontal-nav .home-horizontal-guide-expanded>.horizontal-nav-item:after{top:18px!important;bottom:18px!important;right:-2px!important}html body #root .floating-weather-card{cursor:default!important}html body #root .floating-weather-card-head{justify-content:space-between!important}html body #root .floating-weather-title,html body #root .floating-weather-card-body,html body #root .floating-weather-collapse-button{box-shadow:none!important;background:0 0!important;border:0!important}html body #root .floating-weather-title{cursor:pointer!important;min-width:0!important;padding:0!important}html body #root .floating-weather-title>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body #root .floating-weather-collapse-button{transition:transform .18s,background .18s,border-color .18s!important}html body #root .floating-weather-collapse-button svg{transition:transform .22s!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-collapse-button svg{transform:rotate(-90deg)!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-card{padding-block:12px!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-card:before{height:36px!important;top:12px!important}html body #root .floating-weather-current-main strong{letter-spacing:-.045em!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .floating-weather-current-main small{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .floating-weather-hour strong{letter-spacing:-.025em!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .floating-weather-hour small,html body #root .floating-weather-hourly-empty{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important}@media (width>=1101px){html body #root .home-lower-map-column{border-left:0!important}}html body #root .main-content>.page-transition:empty{display:none!important}@media (width>=1101px){html body #root .persistent-crop-timer-page>.page-heading:first-child{margin-top:42px!important}html body #root .page-transition>.community-subpage:has(>.community-profile-page){margin-top:42px!important}html body #root .page-transition>.community-subpage>.community-profile-page{margin-top:0!important}}html body #root .news-board-filters.community-view-buttons{z-index:2!important;border:1px solid #dae1e7f0!important;position:relative!important;box-shadow:0 -8px 22px #5d7b8e0e!important}html body #root .news-board-filters.community-view-buttons button{margin-bottom:0!important}html body #root .news-board-table.card{z-index:1!important;border-color:#dae1e7f0!important;position:relative!important;box-shadow:0 16px 34px #50697917!important}html body #root .news-board-number{color:#8ca0ad!important;text-align:center!important;justify-content:center!important;align-items:center!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:400!important;display:inline-flex!important}html body #root .news-board-table-head>span{padding-left:0!important}html body #root .news-board-table-head>span:nth-child(6){border-left:0!important;padding-left:0!important}html body #root .news-rich-content strong,html body #root .news-rich-content b,html body #root .news-rich-content span[style*=font-weight]{font-weight:700!important}html body #root .news-rich-content u,html body #root .news-rich-content span[style*=text-decoration]{text-underline-offset:4px!important;text-decoration-line:underline!important;text-decoration-color:#e68a55!important;text-decoration-thickness:2px!important}html body #root .news-detail-reading-layout{grid-template-columns:minmax(0,980px) minmax(190px,230px)!important;justify-content:center!important;align-items:start!important;gap:clamp(20px,2.4vw,34px)!important;width:min(1280px,100%)!important;margin:0 auto!important;display:grid!important}html body #root .news-detail-reading-layout:not(.has-toc){grid-template-columns:minmax(0,980px)!important}html body #root .news-detail-reading-layout .news-detail-article{width:100%!important;min-width:0!important;margin:0!important}html body #root .news-detail-toc{border-left:2px solid #8bbedc6b!important;min-width:0!important;display:grid!important}html body #root .news-detail-toc>strong{align-items:center!important;gap:7px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:14px!important;font-weight:400!important}html body #root .news-detail-toc nav{display:grid!important}html body #root .news-detail-toc button{color:#718896!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:9px!important;width:100%!important;min-width:0!important;padding:7px 8px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important;overflow:hidden!important}html body #root .news-detail-toc button.is-subheading{color:#8a9ba5!important;padding-left:20px!important;font-size:11px!important}html body #root .news-detail-toc button:hover{color:#4f7e99!important;background:#d9f2ffb8!important}html body #root .news-rich-content h2[id^=news-section-],html body #root .news-rich-content h3[id^=news-section-]{scroll-margin-top:112px!important}@media (width<=1180px){html body #root .news-detail-reading-layout,html body #root .news-detail-reading-layout.has-toc{grid-template-columns:minmax(0,980px)!important}html body #root .news-detail-toc{border-left-width:1px!important;border-radius:17px!important}html body #root .news-detail-toc nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}}@media (width<=820px){html body #root .news-board-row{grid-template-columns:34px auto minmax(0,1fr) auto!important;grid-template-areas:"number badge title arrow""number.meta arrow"!important;gap:7px 9px!important}html body #root .news-board-row>.news-board-number{grid-area:number!important;align-self:center!important}html body #root .news-board-row>.news-topic-badge{grid-area:badge!important}html body #root .news-board-row>.news-board-row-copy{grid-area:title!important}html body #root .news-board-row>time{grid-area:meta!important;justify-self:start!important}html body #root .news-board-row>.news-board-comment-count{grid-area:meta!important;justify-self:end!important}html body #root .news-board-row>svg{grid-area:arrow!important}html body #root .news-board-filters.community-view-buttons{max-width:calc(100% - 18px)!important;margin-left:0!important}html body #root .news-board-table.card{border-radius:0 20px 20px!important}}html body #root .floating-weather-dock.is-collapsed .floating-weather-card-head{justify-content:center!important;gap:0!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title{gap:0!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title>span{display:none!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title svg{border-radius:10px!important;flex:0 0 30px!important;width:30px!important;height:30px!important;padding:4px!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-collapse-button{border-radius:8px!important;flex:0 0 22px!important;width:22px!important;min-width:22px!important;height:22px!important;position:absolute!important;top:50%!important;right:1px!important;transform:translateY(-50%)!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-collapse-button:hover{transform:translateY(-50%)!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-collapse-button svg{width:14px!important;height:14px!important}html body #root .news-board-filters.community-view-buttons{background:#fafdfffa!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;gap:6px!important;min-height:69px!important;margin:0 0 -1px!important;padding:10px 12px 9px!important}html body #root .news-board-filters.community-view-buttons button{border-radius:15px 15px 9px 9px!important;min-height:50px!important;padding:0 18px!important;font-size:20px!important;line-height:1.05!important}html body #root .news-board-table.card{border-radius:0 24px 24px!important;margin-top:0!important}html body #root .news-board-table-head>span:nth-child(2),html body #root .news-board-table-head>span:nth-child(3),html body #root .news-board-table-head>span:nth-child(4),html body #root .news-board-table-head>span:nth-child(5){padding-left:0!important}html body #root .news-board-row>.news-board-number,html body #root .news-board-row>.news-topic-badge,html body #root .news-board-row>.news-board-row-copy,html body #root .news-board-row>time,html body #root .news-board-row>.news-board-comment-count{text-align:center!important;justify-content:center!important;justify-self:stretch!important;min-width:0!important}html body #root .news-board-row-copy,html body #root .news-board-row-copy strong{text-align:center!important;justify-content:center!important;align-items:center!important;padding-left:0!important}@media (width>=821px){html body #root .news-board-row>.news-board-number{border-right:1px solid #a1aeb83d!important;min-height:42px!important}html body #root .news-board-row>.news-board-row-copy,html body #root .news-board-row>time,html body #root .news-board-row>.news-board-comment-count{border-left:1px solid #a1aeb838!important;min-height:42px!important}}html body #root .news-board-row.is-pinned{background:#effaff!important}html body #root .news-board-row.is-pinned:hover{background:#e8f7ff!important}html body #root .news-rich-content u,html body #root .news-wysiwyg-editor u,html body #root .news-rich-content span[style*=text-decoration],html body #root .news-wysiwyg-editor span[style*=text-decoration]{text-underline-offset:4px!important;text-decoration-line:underline!important;text-decoration-color:currentColor!important;text-decoration-thickness:2px!important}:is(html body #root .news-rich-content u:has(span[style*=color]),html body #root .news-wysiwyg-editor u:has(span[style*=color])){text-decoration-color:#0000!important}html body #root .news-rich-content u span[style*=color],html body #root .news-wysiwyg-editor u span[style*=color]{text-underline-offset:4px!important;text-decoration-line:underline!important;text-decoration-color:currentColor!important;text-decoration-thickness:2px!important}html body #root .news-detail-toc{color:#617887!important;-webkit-backdrop-filter:blur(17px)saturate(1.08)!important;background:#f4fbffed!important;border:1px solid #9dc8e09e!important;border-radius:18px!important;align-self:start!important;gap:0!important;max-height:calc(100vh - 132px)!important;padding:14px!important;position:sticky!important;top:108px!important;overflow:auto!important;box-shadow:0 15px 32px #4d748b1c,inset 0 1px #fffffff5!important}html body #root .news-detail-toc>strong{display:none!important}html body #root .news-detail-toc nav{gap:5px!important}html body #root .home-content-shell.card{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body #root .home-content-shell>.home-event-section{width:100%!important;margin:0 0 24px!important;padding:0!important}html body #root .home-content-shell>.home-event-section .refined-event-carousel{border:1px solid #ffffffb3!important;border-radius:30px!important;box-shadow:0 19px 46px #48697e1f!important}html body #root .home-shell-section:not(.home-event-section){padding:0!important}html body #root .home-progress-section{margin-bottom:24px!important}html body #root .home-content-shell .portal-progress-card,html body #root .home-content-shell .compact-home-community-preview,html body #root .home-content-shell .portal-map-preview-card{-webkit-backdrop-filter:blur(21px)saturate(1.08)!important;background:radial-gradient(circle at 12% 8%,#fffffffa,#0000 42%),linear-gradient(145deg,#ffffffd6,#f4faffb8)!important;border:1px solid #ffffffe0!important;border-radius:28px!important;box-shadow:0 18px 42px #48697e1c,inset 0 1px #fffffffa!important}html body #root .home-content-shell .portal-progress-card,html body #root .home-content-shell .compact-home-community-preview{padding:26px!important}html body #root .home-content-shell .portal-map-preview-card{padding:24px!important}html body #root .home-lower-grid{gap:24px!important}html body #root .home-lower-grid:after{content:none!important;display:none!important}html body #root .home-lower-grid>.compact-home-community-preview,html body #root .home-lower-map-column{border:0!important;padding:0!important}html body #root .home-support-card.home-support-full-row{margin-top:24px!important}html body #root .horizontal-nav-active-bubble:after{opacity:.34!important}html body #root .site-horizontal-nav .home-horizontal-tools-trigger>svg:last-child{transform:translate(-3px)!important}@media (width<=820px){html body #root .news-board-row-copy,html body #root .news-board-row-copy strong,html body #root .news-board-row>time{text-align:left!important;justify-content:flex-start!important}html body #root .news-detail-toc{max-height:none!important;position:relative!important;top:auto!important}html body #root .home-content-shell .portal-progress-card,html body #root .home-content-shell .compact-home-community-preview,html body #root .home-content-shell .portal-map-preview-card{border-radius:23px!important;padding:18px!important}}html body #root .site-horizontal-nav [class*=horizontal-nav-tone-].active .nav-icon-wrap{border-radius:11px!important}html body #root .site-horizontal-nav [class*=horizontal-nav-tone-].active>.sidebar-menu-label-fixed{color:var(--nav-item-ink)!important}html body #root .site-horizontal-nav .horizontal-nav-item>.nav-icon-wrap,html body #root .site-horizontal-nav .home-horizontal-tools-trigger>.nav-icon-wrap{transform:translate(-3px)!important}html body #root .site-horizontal-nav .horizontal-nav-item>.sidebar-menu-label-fixed,html body #root .site-horizontal-nav .home-horizontal-tools-trigger>.sidebar-menu-label-fixed{transform:translate(-3px,1px)!important}html body #root .home-lower-grid>.compact-home-community-preview,html body #root .home-content-shell .compact-home-community-preview{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:22px 22px 29px!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-preview-head{margin-bottom:17px!important}html body #root .compact-home-community-preview .home-community-carousel-stage{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:2px 2px 8px!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-preview-grid,html body #root .compact-home-community-preview .home-community-preview-grid.is-loading{box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0 2px 3px!important;overflow:visible!important}html body #root .news-board-page{gap:0!important}html body #root .news-board-page>.news-board-heading{margin-bottom:18px!important}html body #root .news-board-page>.news-board-filters.community-view-buttons{background:#fafdfffa!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;gap:6px!important;min-height:69px!important;margin:0 0 -1px!important;padding:10px 12px 9px!important}html body #root .news-board-page>.news-board-filters.community-view-buttons button{border-radius:15px 15px 9px 9px!important;min-height:50px!important;padding:0 18px!important;line-height:1.1!important}html body #root .news-board-page>.news-board-filters.community-view-buttons+.news-board-table.card{border-radius:0 24px 24px!important;margin-top:0!important}html body #root .news-board-table-head,html body #root .news-board-row{grid-template-columns:68px 150px minmax(0,1fr) 116px 82px 24px!important;column-gap:0!important;padding-left:23px!important;padding-right:23px!important}html body #root .news-board-table-head>span{box-sizing:border-box!important;text-align:center!important;border-left:0!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;padding-inline:0!important;display:flex!important}html body #root .news-board-table-head>span:nth-child(2),html body #root .news-board-table-head>span:nth-child(3),html body #root .news-board-table-head>span:nth-child(4),html body #root .news-board-table-head>span:nth-child(5){border-left:1px solid #a1aeb84d!important}html body #root .news-board-row>.news-board-number{box-sizing:border-box!important;text-align:center!important;border-right:1px solid #a1aeb83d!important;justify-content:center!important;place-self:stretch stretch!important;width:100%!important;min-height:44px!important}html body #root .news-board-row>.news-topic-badge{text-align:center!important;justify-self:center!important}html body #root .news-board-row>.news-board-row-copy{box-sizing:border-box!important;text-align:left!important;border-left:1px solid #a1aeb838!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;min-height:44px!important;padding:0 20px!important}html body #root .news-board-row>.news-board-row-copy strong{text-align:left!important;justify-content:flex-start!important;width:100%!important}html body #root .news-board-row>time,html body #root .news-board-row>.news-board-comment-count{box-sizing:border-box!important;text-align:center!important;border-left:1px solid #a1aeb838!important;justify-content:center!important;justify-self:stretch!important;min-height:44px!important;padding-left:0!important}html body #root .floating-weather-title{justify-content:flex-start!important;align-items:center!important;display:inline-flex!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-card{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:0!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title{box-sizing:border-box!important;justify-content:center!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title>span:not(.floating-weather-title-emoji){display:none!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title-emoji{filter:drop-shadow(0 5px 8px #4a7e9b24);flex:0 0 49px!important}html body #root .home-content-shell .portal-progress-card{padding-top:16px!important}html body #root .home-content-shell .portal-map-preview-card{padding-top:15px!important}html body #root .portal-progress-card>.section-heading:first-child,html body #root .portal-map-preview-card>.map-header:first-child{margin-top:0!important;padding-top:0!important}@media (width<=820px){html body #root .news-board-page>.news-board-heading{margin-bottom:13px!important}html body #root .news-board-row{column-gap:9px!important}html body #root .news-board-row>.news-board-number{border-right:0!important;width:auto!important;min-height:0!important}html body #root .news-board-row>.news-board-row-copy{border-left:0!important;min-height:0!important;padding:0!important}html body #root .news-board-row>time,html body #root .news-board-row>.news-board-comment-count{border-left:0!important;min-height:0!important}html body #root .home-lower-grid>.compact-home-community-preview,html body #root .home-content-shell .compact-home-community-preview{padding:19px 17px 23px!important}}@media (width<=760px){html body #root .floating-weather-dock.is-collapsed{width:72px!important;min-width:72px!important;max-width:72px!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-card{border-radius:24px!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:72px!important;min-height:72px!important;max-height:72px!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title-emoji{width:43px!important;height:43px!important;font-size:35px!important}}html body #root .horizontal-nav-active-bubble:before{content:""!important;z-index:2!important;background:var(--nav-bubble-ink,#d94f80)!important;width:3px!important;box-shadow:none!important;border-radius:999px!important;position:absolute!important;top:11px!important;bottom:11px!important;left:4px!important}html body #root .horizontal-nav-active-bubble:after{content:none!important;display:none!important}html body #root .site-horizontal-nav [class*=horizontal-nav-tone-] .nav-icon-wrap{border:0!important;outline:0!important}html body #root .site-horizontal-nav [class*=horizontal-nav-tone-].active .nav-icon-wrap{color:var(--nav-item-ink)!important;background:color-mix(in srgb, var(--nav-item-ink) 8%, white)!important;box-shadow:none!important;background-image:none!important;border:0!important}html body #root .site-horizontal-nav .horizontal-nav-item.active,html body #root .site-horizontal-nav .home-horizontal-tools-trigger.active{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body #root .floating-weather-dock.is-collapsed,html body #root .floating-weather-dock.is-collapsed .floating-weather-card{pointer-events:auto!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-card-head{z-index:30!important;pointer-events:auto!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title{z-index:31!important;color:#0000!important;opacity:1!important;visibility:visible!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title>*{display:none!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title:before{filter:drop-shadow(0 5px 8px #497e9c24);content:"🌤️"!important;width:54px!important;height:54px!important;color:initial!important;opacity:1!important;visibility:visible!important;place-items:center!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:40px!important;line-height:1!important;display:grid!important}html body #root .site-horizontal-nav .home-horizontal-tools.is-open .home-horizontal-tools-trigger>svg:last-child{transform:rotate(180deg)translate(3px)!important}html body #root .horizontal-nav-active-bubble{border:1px solid color-mix(in srgb, var(--nav-bubble-ink,#d94f80) 36%, white)!important;background:color-mix(in srgb, var(--nav-bubble-ink,#d94f80) 11%, white)!important;box-shadow:inset 0 1px 0 #ffffffe0, 0 8px 18px color-mix(in srgb, var(--nav-bubble-ink,#d94f80) 13%, transparent)!important;-webkit-backdrop-filter:none!important;will-change:left, top, width, height, transform!important;background-image:none!important;border-radius:999px!important;transition:opacity .14s,border-color .16s,background .16s,box-shadow .16s!important;overflow:hidden!important}html body #root .horizontal-nav-active-bubble:before,html body #root .horizontal-nav-active-bubble:after{content:none!important;display:none!important}html body #root .site-horizontal-nav .horizontal-nav-item .nav-icon-wrap,html body #root .site-horizontal-nav .home-horizontal-tools-trigger .nav-icon-wrap{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html body #root .site-horizontal-nav .horizontal-nav-item .nav-icon-wrap:before,html body #root .site-horizontal-nav .horizontal-nav-item .nav-icon-wrap:after,html body #root .site-horizontal-nav .home-horizontal-tools-trigger .nav-icon-wrap:before,html body #root .site-horizontal-nav .home-horizontal-tools-trigger .nav-icon-wrap:after{content:none!important;display:none!important}html body #root .site-horizontal-nav .horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-tools-trigger,html body #root .site-horizontal-nav .horizontal-nav-item:hover,html body #root .site-horizontal-nav .home-horizontal-tools-trigger:hover,html body #root .site-horizontal-nav .horizontal-nav-item.active,html body #root .site-horizontal-nav .home-horizontal-tools-trigger.active{box-shadow:none!important;background:0 0!important;border-radius:999px!important}html body #root .site-horizontal-nav [class*=horizontal-nav-tone-]:hover,html body #root .site-horizontal-nav [class*=horizontal-nav-tone-].active{color:var(--nav-item-ink)!important}html body #root .site-horizontal-nav .home-horizontal-tools:hover .home-horizontal-tools-panel,html body #root .site-horizontal-nav .home-horizontal-tools:focus-within .home-horizontal-tools-panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-5px)!important}html body #root .site-horizontal-nav .home-horizontal-tools.is-open .home-horizontal-tools-panel,html body #root .site-horizontal-nav .home-horizontal-tools.is-open:hover .home-horizontal-tools-panel,html body #root .site-horizontal-nav .home-horizontal-tools.is-open:focus-within .home-horizontal-tools-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}html body #root .floating-weather-collapse-button{cursor:pointer!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;display:grid!important}html body #root .floating-weather-dock.is-collapsed{width:78px!important;min-width:78px!important;max-width:78px!important;height:78px!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-card{border-radius:50%!important;place-items:center!important;width:78px!important;min-width:78px!important;max-width:78px!important;height:78px!important;min-height:78px!important;max-height:78px!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-card-head{place-items:center!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;position:absolute!important;inset:0!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title{cursor:pointer!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:50%!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;position:absolute!important;inset:0!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title-emoji{place-items:center!important;width:52px!important;height:52px!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:39px!important;line-height:1!important;display:grid!important;transform:translateY(-2px)!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-card:before{content:none!important;display:none!important}html body #root .weather-popover.weather-popover-anchored{border-radius:24px!important;width:min(760px,100vw - 24px)!important;padding:21px!important;position:fixed!important;overflow:hidden!important}html body #root .weather-popover.weather-popover-anchored:before{content:""!important;background:linear-gradient(#7dcdf2,#a8a4f2)!important;border-radius:0 999px 999px 0!important;width:5px!important;position:absolute!important;top:20px!important;bottom:20px!important;left:0!important}html body #root .weather-popover-head .eyebrow{display:none!important}html body #root .weather-popover-head h3{margin:0!important}html body #root .weather-popover .weekly-weather-grid article strong{color:#302e33!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:400!important;line-height:1.1!important}html body #root .weather-popover .weekly-weather-grid article small{color:#565159!important;text-overflow:clip!important;white-space:nowrap!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:21px!important;font-weight:400!important;line-height:1.08!important;overflow:visible!important}html body #root .weather-popover .weekly-weather-grid article{gap:7px!important;padding:14px 7px!important}@media (width>=1181px){html body #root .news-detail-page>.news-comments{width:min(980px,100%)!important;margin-left:max(0px,50% - 640px)!important;margin-right:auto!important}:is(html body #root .page-transition:has(.news-detail-page),html body #root .news-detail-page,html body #root .news-detail-reading-layout){overflow:visible!important}}html body #root .support-page .support-method-grid.card{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:26px!important}html body #root .support-page .support-method-card,html body #root .support-page .support-method-card.support-method-kofi,html body #root .support-page .support-method-card.support-method-kakao{place-self:stretch stretch!important;width:100%!important;max-width:none!important;height:100%!important;min-height:500px!important;padding:28px!important}html body #root .support-page .support-method-kofi-preview{object-fit:cover!important;width:100%!important;min-height:245px!important}html body #root .support-page .support-method-kakao-body.is-qr-only{flex:auto!important;place-items:center!important;min-height:310px!important;display:grid!important}html body #root .support-page .support-method-kakao-body.is-qr-only .support-method-qr{width:min(320px,100%)!important;max-width:320px!important;margin:0 auto!important}html body #root .support-page .support-method-kakao-body.is-qr-only .support-method-qr img{width:100%!important;max-width:300px!important}html body #root .support-page .support-method-kofi-button{width:100%!important}@media (width<=1100px){html body #root .support-page .support-method-grid.card{grid-template-columns:1fr!important}html body #root .support-page .support-method-card,html body #root .support-page .support-method-card.support-method-kofi,html body #root .support-page .support-method-card.support-method-kakao{min-height:0!important}}html body #root .floating-weather-collapse-button svg{transform:none!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title-emoji,html body #root .floating-weather-dock.is-collapsed .floating-weather-title:before{line-height:1!important;transform:translateY(-6px)!important}html body #root .site-horizontal-nav .home-horizontal-tools{position:relative!important}html body #root .site-horizontal-nav .home-horizontal-tools-panel{top:calc(100% + 6px)!important}html body #root .site-horizontal-nav .home-horizontal-tools-panel:before{content:""!important;pointer-events:auto!important;background:0 0!important;width:100%!important;height:16px!important;display:block!important;position:absolute!important;bottom:100%!important;left:0!important;right:0!important}html body #root .site-horizontal-nav .home-horizontal-tools:hover>.home-horizontal-tools-panel,html body #root .site-horizontal-nav .home-horizontal-tools:focus-within>.home-horizontal-tools-panel,html body #root .site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-panel:hover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}html body #root .site-horizontal-nav .home-horizontal-tools:not(:hover):not(:focus-within)>.home-horizontal-tools-panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-5px)!important}html body #root .site-horizontal-nav .home-horizontal-tools-trigger>svg:last-child{transition:transform .18s!important}html body #root .site-horizontal-nav .home-horizontal-tools:hover .home-horizontal-tools-trigger>svg:last-child,html body #root .site-horizontal-nav .home-horizontal-tools:focus-within .home-horizontal-tools-trigger>svg:last-child{transform:rotate(180deg)!important}html body #root .home-event-section .refined-event-carousel{border-radius:22px!important;overflow:hidden!important}html body #root .home-event-section .refined-event-carousel .portal-hero-copy,html body #root .home-event-section .refined-event-carousel .refined-hero-copy{width:min(58%,390px)!important;padding:16px 24px!important}html body #root .home-event-section .refined-event-carousel .portal-hero-copy h1,html body #root .home-event-section .refined-event-carousel .refined-hero-copy h1{margin:3px 0 8px!important;font-size:clamp(19px,2vw,28px)!important;line-height:1.08!important}html body #root .home-event-section .refined-event-carousel .portal-hero-copy p,html body #root .home-event-section .refined-event-carousel .refined-hero-copy p{max-height:32px!important;margin:0 0 8px!important;font-size:10px!important;line-height:1.4!important;overflow:hidden!important}html body #root .home-event-section .refined-event-carousel .event-kicker-row,html body #root .home-event-section .refined-event-carousel .event-title-row{gap:6px!important;min-height:0!important;margin:0!important}html body #root .home-event-section .refined-event-carousel .event-kicker-row b,html body #root .home-event-section .refined-event-carousel .event-title-dday{padding:3px 6px!important;font-size:8px!important;line-height:1!important}html body #root .home-event-section .refined-event-carousel .event-all-button{border-radius:10px!important;height:29px!important;min-height:29px!important;padding:0 9px!important;font-size:9px!important;top:12px!important;right:12px!important}html body #root .home-event-section .refined-event-carousel .event-arrow{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}html body #root .home-event-section .refined-event-carousel .event-arrow.prev{left:10px!important}html body #root .home-event-section .refined-event-carousel .event-arrow.next{right:10px!important}html body #root .home-event-section .refined-event-carousel .event-arrow svg{width:16px!important;height:16px!important}html body #root .home-event-section .refined-event-carousel .slider-dots{gap:4px!important;bottom:9px!important}html body #root .home-event-section .refined-event-carousel .slider-dots button{width:6px!important;min-width:6px!important;height:6px!important;padding:0!important}@media (width<=760px){html body #root .home-event-section .refined-event-carousel .portal-hero-copy,html body #root .home-event-section .refined-event-carousel .refined-hero-copy{width:70%!important;padding:14px 18px!important}}html body #root .home-web-masthead.home-web-masthead-before-event{justify-items:center!important;display:grid!important}html body #root .home-web-masthead-before-event .home-centered-brand{order:1!important;margin:0!important}html body #root .home-web-masthead.home-web-masthead-after-event{justify-items:center!important;row-gap:0!important;width:100%!important;max-width:none!important;margin:17px auto 27px!important;padding:0!important;display:grid!important}html body #root .home-web-masthead-after-event .home-masthead-search-slot{width:min(820px,100% - 32px)!important;margin:0 auto!important}html body #root .home-content-shell>.home-web-masthead-after-event+.home-progress-section{margin-top:0!important}@media (width<=760px){html body #root .home-web-masthead.home-web-masthead-before-event{width:100%!important}html body #root .home-web-masthead.home-web-masthead-after-event{margin:14px auto 22px!important}html body #root .home-web-masthead-after-event .home-masthead-search-slot{width:calc(100% - 24px)!important}}html body #root .floating-todo-notebook-emoji,html body #root .floating-support-heart-emoji{flex:0 0 42px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;margin:-2px 0 0!important;padding:0!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:38px!important;font-style:normal!important;font-weight:400!important;line-height:1!important;display:grid!important;transform:translateY(-1px)!important}html body #root .floating-support-heart .floating-support-heart-emoji{color:initial!important;fill:initial!important;filter:drop-shadow(0 5px 8px #dc4a8229)!important}@media (width<=760px){html body #root .home-event-section .refined-event-carousel .portal-hero-copy .event-title-dday{min-height:31px!important;padding:6px 11px!important;font-size:12px!important}html body #root .home-event-section .refined-event-carousel .event-arrow{top:60%!important}html body #root .floating-todo-notebook-emoji,html body #root .floating-support-heart-emoji{width:40px!important;min-width:40px!important;height:40px!important;font-size:36px!important}}html body #root .home-web-masthead-before-event .home-centered-brand:before{transform:translateY(0)!important}html body #root .floating-todo-notebook .floating-todo-notebook-emoji{flex:0 0 50px!important;place-items:center!important;width:50px!important;min-width:50px!important;height:50px!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-style:normal!important;font-weight:400!important}html body #root .floating-support-heart .floating-support-heart-emoji{place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;margin:-3px 0 -1px!important;padding:0!important;font-size:39px!important;line-height:1!important;display:grid!important;position:relative!important;left:-3px!important;transform:translateY(-1px)!important}html body #root .floating-support-heart{text-align:center!important;place-items:center!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title{place-items:center!important}@media (width<=760px){html body #root .home-web-masthead-before-event .home-centered-brand{margin-top:8px!important}html body #root .floating-todo-notebook .floating-todo-notebook-emoji{width:48px!important;min-width:48px!important;height:48px!important;font-size:43px!important}html body #root .floating-support-heart .floating-support-heart-emoji{font-size:38px!important;left:-3px!important}}html body #root .floating-weather-dock{left:24px!important}html body #root .home-floating-actions,html body #root .floating-side-stack,html body #root .floating-quick-stack,html body #root .floating-right-stack,html body #root .floating-action-rail,html body #root .floating-side-actions{right:24px!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title{place-items:center!important;padding:0!important;display:grid!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title .floating-weather-title-emoji{margin:0!important;line-height:1!important;position:relative!important;top:0!important;left:0!important;transform:translateY(-1px)!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title:before{transform:translateY(-1px)!important}html body #root .floating-todo-notebook .floating-todo-notebook-emoji,html body #root .floating-todo-notebook-emoji{flex:0 0 54px!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-style:normal!important;font-weight:400!important}html body #root .floating-support-heart .floating-support-heart-emoji,html body #root .floating-support-heart-emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important}html body #root .home-web-masthead.home-web-masthead-before-event{margin-top:24px!important;margin-bottom:96px!important}html body #root .home-event-section .refined-event-carousel .portal-hero-copy .event-title-dday{vertical-align:middle!important}@media (width<=760px){html body #root .home-web-masthead.home-web-masthead-before-event{margin-bottom:70px!important}html body #root .home-web-masthead.home-web-masthead-before-event:before{border-radius:28px!important;inset:-10px 8px -6px!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title .floating-weather-title-emoji{transform:translateY(0)!important}}html body #root .home-web-masthead.home-web-masthead-before-event{--home-brand-scale:1;--home-brand-shift-y:12px;--home-masthead-row-gap:56px;--home-masthead-padding-top:22px;--home-masthead-padding-bottom:68px;--home-masthead-margin-bottom:48px;width:100vw!important;max-width:none!important;margin:0 calc(50% - 50vw) var(--home-masthead-margin-bottom) calc(50% - 50vw)!important;padding:var(--home-masthead-padding-top) 0 var(--home-masthead-padding-bottom)!important;row-gap:var(--home-masthead-row-gap)!important;border-radius:0!important}html body #root .home-web-masthead.home-web-masthead-before-event:before{content:""!important;z-index:-1!important;-webkit-backdrop-filter:none!important;position:absolute!important;inset:0!important}html body #root .home-web-masthead-before-event .home-centered-brand{margin-top:14px!important;margin-bottom:8px!important}html body #root .home-content-shell>.home-event-section{margin-top:0!important}:is(html body #root .home-floating-actions>:has(.floating-todo-notebook-emoji),html body #root .home-floating-actions>:has(.floating-support-heart-emoji),html body #root .floating-side-stack>:has(.floating-todo-notebook-emoji),html body #root .floating-side-stack>:has(.floating-support-heart-emoji),html body #root .floating-right-stack>:has(.floating-todo-notebook-emoji),html body #root .floating-right-stack>:has(.floating-support-heart-emoji),html body #root .floating-side-actions>:has(.floating-todo-notebook-emoji),html body #root .floating-side-actions>:has(.floating-support-heart-emoji)){text-align:center!important;place-self:center!important;justify-items:center!important;width:94px!important;min-width:94px!important;max-width:94px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}html body #root .floating-todo-notebook .floating-todo-notebook-emoji,html body #root .floating-todo-notebook-emoji{place-items:center!important;width:54px!important;min-width:54px!important;height:54px!important;margin:-5px 0 -2px!important;padding:0!important;font-size:48px!important;line-height:1!important;display:grid!important;position:relative!important;left:-4px!important;transform:translateY(-1px)!important}html body #root .floating-support-heart .floating-support-heart-emoji,html body #root .floating-support-heart-emoji{place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;margin:-2px 0 -1px!important;padding:0!important;font-size:39px!important;line-height:1!important;display:grid!important;position:relative!important;left:-3px!important;transform:translateY(-1px)!important}html body #root .home-event-section .refined-event-carousel .portal-hero-copy .event-title-row{align-items:center!important;gap:10px!important;display:flex!important}html body #root .home-event-section .refined-event-carousel .portal-hero-copy .event-title-dday{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:30px!important;padding:4px 12px 3px!important;font-size:13px!important;line-height:1!important;display:inline-flex!important;position:relative!important;top:-3px!important}@media (width<=760px){html body #root .home-web-masthead.home-web-masthead-before-event{row-gap:40px!important;margin:0 calc(50% - 50vw) 38px!important;padding:18px 0 44px!important}:is(html body #root .home-floating-actions>:has(.floating-todo-notebook-emoji),html body #root .home-floating-actions>:has(.floating-support-heart-emoji),html body #root .floating-side-stack>:has(.floating-todo-notebook-emoji),html body #root .floating-side-stack>:has(.floating-support-heart-emoji),html body #root .floating-right-stack>:has(.floating-todo-notebook-emoji),html body #root .floating-right-stack>:has(.floating-support-heart-emoji),html body #root .floating-side-actions>:has(.floating-todo-notebook-emoji),html body #root .floating-side-actions>:has(.floating-support-heart-emoji)){width:88px!important;min-width:88px!important;max-width:88px!important}html body #root .floating-todo-notebook .floating-todo-notebook-emoji,html body #root .floating-todo-notebook-emoji{width:50px!important;min-width:50px!important;height:50px!important;font-size:45px!important;left:-3px!important}html body #root .floating-support-heart .floating-support-heart-emoji,html body #root .floating-support-heart-emoji{font-size:38px!important;left:-2px!important}html body #root .home-event-section .refined-event-carousel .portal-hero-copy .event-title-dday{top:-2px!important}html body #root .home-web-masthead.home-web-masthead-before-event{--home-brand-shift-y:8px;--home-masthead-padding-bottom:54px}}html body #root .floating-weather-card-body .floating-weather-section{min-width:0!important}html body #root .floating-weather-section-title{gap:6px!important}html body #root .floating-weather-card-body .floating-weather-current-main{border:1px solid var(--weather-tone-border,#a0cbe26b)!important;background:var(--weather-tone-background,#ffffffeb)!important;min-width:0!important;box-shadow:var(--weather-tone-shadow,0 6px 16px #52829d12)!important;border-radius:18px!important;margin:0!important;position:static!important;overflow:visible!important}html body #root .floating-weather-card-body .floating-weather-current-main>b{line-height:1!important}html body #root .floating-weather-card-body .floating-weather-current-main>span{justify-items:end!important}html body #root .floating-weather-current-main strong{color:var(--weather-tone-text,#526b7c)!important;font-size:29px!important;line-height:1!important}html body #root .floating-weather-current-main small{color:var(--weather-tone-subtext,#7890a0)!important;font-size:14px!important;line-height:1!important}html body #root .floating-weather-card-body .floating-weather-hourly-row{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body #root .floating-weather-card-body .floating-weather-hour{-webkit-backdrop-filter:blur(16px)saturate(1.08)!important;background:#ffffffc2!important;border:0!important;border-radius:16px!important;outline:0!important;grid-template-rows:18px 38px!important;align-content:center!important;place-items:center!important;gap:4px!important;min-width:0!important;min-height:74px!important;padding:8px 2px 7px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffffa,0 8px 18px #56839e0f!important}html body #root .floating-weather-card-body .floating-weather-hour:first-child,html body #root .floating-weather-card-body .floating-weather-hour:first-of-type{background:#ffffffc2!important;border:0!important;outline:0!important;box-shadow:inset 0 1px #fffffffa,0 8px 18px #56839e0f!important}html body #root .floating-weather-card-body .floating-weather-hour+.floating-weather-hour:before{content:"";background:#dae5edeb;width:1px;position:absolute;top:9px;bottom:9px;left:0}html body #root .floating-weather-hour strong{color:#597487!important;font-size:12px!important;line-height:1.1!important}html body #root .floating-weather-hour b{font-size:23px!important;line-height:1!important}html body #root .floating-weather-card-body .floating-weather-hour small,html body #root .floating-weather-card-body .floating-weather-hourly-empty{color:#8094a1!important;text-overflow:ellipsis!important;white-space:nowrap!important;justify-self:center!important;width:auto!important;min-width:0!important;max-width:100%!important;font-size:11px!important;overflow:hidden!important}html body #root .floating-weather-card-body .floating-weather-weekly-row{background:#ffffffe0!important;border:1px solid #a0cbe26b!important;border-radius:18px!important;place-items:stretch stretch!important;width:100%!important;min-width:0!important;min-height:136px!important;margin:0!important;padding:6px 0 0!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffffa,0 6px 16px #52829d12!important}html body #root .floating-weather-weekly-row>.home-weekly-weather-summary{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:hidden!important}@media (width>=1181px){html body #root .news-detail-toc{opacity:.98!important}:is(html body #root .main-content:has(.news-detail-page),html body #root .page-transition:has(.news-detail-page),html body #root .news-detail-page,html body #root .news-detail-reading-layout){contain:none!important;overflow-y:visible!important}}html body #root .home-web-masthead.home-web-masthead-before-event{isolation:isolate!important;position:relative!important;overflow:visible!important}html body #root .home-web-masthead.home-web-masthead-before-event:before{pointer-events:none!important;width:auto!important;box-shadow:none!important;background:radial-gradient(at 8% 18%,#ffcfe0a3 0 15%,#ffcfe029 34%,#0000 58%),radial-gradient(at 29% 46%,#ffe7b08a 0 16%,#ffe7b01f 35%,#0000 59%),radial-gradient(at 48% 28%,#c5eedc7a 0 17%,#c5eedc1c 36%,#0000 60%),radial-gradient(at 70% 44%,#b1e1fd91 0 18%,#b1e1fd21 36%,#0000 61%),radial-gradient(at 91% 21%,#dcc9f982 0 16%,#dcc9f91c 35%,#0000 59%),linear-gradient(#fff7fbf2 0%,#f7fafff0 43%,#fffbf4e3 75%,#ffffff6b 100%)!important;border-radius:0!important;top:0!important;left:0!important;right:0!important}html body #root .home-content-shell>.home-event-section,html body #root .home-content-shell>.home-web-masthead-after-event{z-index:2!important;position:relative!important}html body #root .home-web-masthead.home-web-masthead-after-event{box-shadow:none!important;background:0 0!important}html body #root .home-event-section .refined-event-carousel .portal-hero-copy,html body #root .home-event-section .refined-event-carousel .refined-hero-copy{top:0!important;bottom:0!important}@media (width<=760px){html body #root .home-web-masthead.home-web-masthead-before-event:before{bottom:-315px!important}html body #root .home-web-masthead-before-event .home-centered-brand{transform:translateY(15px)!important}}@media (width>=1181px){html body #root .main-content:has(.news-detail-page){overflow:visible!important}html body #root .page-transition:has(>.news-detail-page){contain:none!important;animation:none!important;overflow:visible!important;transform:none!important}html body #root .news-detail-page,html body #root .news-detail-reading-layout,html body #root .news-detail-reading-layout.has-toc{contain:none!important;overflow:visible!important;transform:none!important}html body #root .news-detail-reading-layout.has-toc{grid-template-columns:minmax(0,980px) minmax(190px,230px)!important}html body #root .news-detail-reading-layout.has-toc .news-detail-article{grid-area:1/1!important}html body #root .news-detail-toc{z-index:40!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;grid-area:1/2!important;align-self:start!important;width:100%!important;min-width:190px!important;max-width:230px!important;height:max-content!important;max-height:calc(100vh - 118px)!important;margin:0!important;position:sticky!important;inset:94px auto auto!important;overflow:hidden auto!important;transform:none!important}}@media (width<=1180px){html body #root .news-detail-toc{margin:0 auto!important}}html body #root .home-event-section .refined-event-carousel .portal-hero-copy,html body #root .home-event-section .refined-event-carousel .refined-hero-copy{box-sizing:border-box!important;align-content:center!important;min-height:184px!important}html body #root .home-event-section .refined-event-carousel .portal-hero-copy .event-title-row,html body #root .home-event-section .refined-event-carousel .refined-hero-copy .event-title-row,html body #root .home-event-section .refined-event-carousel .portal-hero-copy h1,html body #root .home-event-section .refined-event-carousel .refined-hero-copy h1{position:relative!important;transform:translateY(-8px)!important}@media (width>=1101px){html body #root .site-horizontal-nav{padding-left:12px!important}html body #root .site-horizontal-nav .horizontal-brand-mini{margin-right:-5px!important;position:relative!important;left:-8px!important;transform:none!important}html body #root .site-horizontal-nav .profile-area{margin-left:-5px!important;position:relative!important;transform:none!important}html body #root .site-horizontal-nav .home-horizontal-menu,html body #root .site-horizontal-nav .home-horizontal-main-scroll{flex:auto!important;min-width:0!important}}@media (width>=1101px) and (width<=1920px){html body #root .site-horizontal-nav .horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-tools-trigger{gap:7px!important;padding-left:10px!important;padding-right:10px!important}html body #root .site-horizontal-nav .profile-area .profile-card{width:142px!important;min-width:142px!important;padding-left:7px!important;padding-right:9px!important}html body #root .site-horizontal-nav .profile-area .profile-card b,html body #root .site-horizontal-nav .profile-area .profile-card small{max-width:72px!important}}@media (width>=1101px) and (width<=1600px){html body #root .site-horizontal-nav .horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-tools-trigger{gap:6px!important;padding-left:8px!important;padding-right:8px!important;font-size:20px!important}html body #root .site-horizontal-nav .horizontal-nav-item .nav-icon-wrap,html body #root .site-horizontal-nav .home-horizontal-tools-trigger .nav-icon-wrap{flex-basis:30px!important;width:30px!important;height:30px!important}}@media (width<=760px){html body #root .home-event-section .refined-event-carousel .portal-hero-copy .event-title-row,html body #root .home-event-section .refined-event-carousel .refined-hero-copy .event-title-row{transform:translateY(-6px)!important}}html body #root .home-event-section .refined-event-carousel .portal-hero-copy,html body #root .home-event-section .refined-event-carousel .refined-hero-copy,html body #root .home-event-section .refined-event-carousel .hero-copy{text-align:left!important;flex-direction:column!important;align-items:flex-start!important;display:flex!important;top:0!important;bottom:auto!important;transform:none!important}html body #root .home-event-section .refined-event-carousel .event-title-row{text-align:left!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:auto!important;max-width:calc(100% - 70px)!important;margin:0!important;display:flex!important;position:relative!important}html body #root .home-event-section .refined-event-carousel .portal-hero-copy h1,html body #root .home-event-section .refined-event-carousel .refined-hero-copy h1,html body #root .home-event-section .refined-event-carousel .hero-copy h1{text-align:left!important;width:auto!important;max-width:100%!important;margin:0 0 7px!important;position:relative!important;transform:none!important}html body #root .home-event-section .refined-event-carousel .event-title-row h1{text-align:left!important;margin:0!important}html body #root .home-event-section .refined-event-carousel .event-kicker-row{text-align:left!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;margin:0 0 7px!important;display:flex!important;position:relative!important;transform:none!important}html body #root .home-event-section .refined-event-carousel .portal-hero-copy p,html body #root .home-event-section .refined-event-carousel .refined-hero-copy p,html body #root .home-event-section .refined-event-carousel .hero-copy p{text-align:left!important;margin-left:0!important;margin-right:0!important}html body #root .home-event-section .refined-event-carousel .event-title-dday{margin:0!important;position:relative!important;transform:none!important}html body #root .home-event-section .refined-event-carousel .event-arrow{top:60%!important;bottom:auto!important;transform:translateY(-50%)!important}html body #root .home-event-section .refined-event-carousel .event-arrow:hover{transform:translateY(-50%)scale(1.06)!important}@media (width>=1101px){html body #root .site-horizontal-nav{padding-right:18px!important}html body #root .site-horizontal-nav .profile-area{margin-right:0!important;right:-2px!important}html body #root .site-horizontal-nav .notification-button{margin-right:2px!important}}@media (width<=760px){html body #root .home-event-section .refined-event-carousel .portal-hero-copy,html body #root .home-event-section .refined-event-carousel .refined-hero-copy,html body #root .home-event-section .refined-event-carousel .hero-copy{justify-content:flex-start!important;align-items:flex-start!important;height:200px!important;min-height:200px!important}}@keyframes keepers-home-brand-bounce{0%{transform:translateY(0)scale(1)}18%{transform:translateY(3px)scaleX(1.05)scaleY(.93)}42%{transform:translateY(-10px)scaleX(.96)scaleY(1.07)}62%{transform:translateY(1px)scaleX(1.03)scaleY(.97)}78%{transform:translateY(-4px)scale(.99,1.02)}to{transform:translateY(0)scale(1)}}html body #root .home-web-masthead-before-event .home-centered-brand img{will-change:transform!important}html body #root .home-web-masthead-before-event .home-centered-brand:hover img,html body #root .home-web-masthead-before-event .home-centered-brand:focus-visible img{animation:.68s cubic-bezier(.25,.82,.34,1) both keepers-home-brand-bounce!important}@media (prefers-reduced-motion:reduce){html body #root .home-web-masthead-before-event .home-centered-brand:hover img,html body #root .home-web-masthead-before-event .home-centered-brand:focus-visible img{animation:none!important}html body #root .home-web-masthead-before-event .home-centered-brand:hover>span,html body #root .home-web-masthead-before-event .home-centered-brand:focus-visible>span{transform:none!important}}@media (width>=1181px){html body #root .news-detail-reading-layout.has-toc{contain:none!important;align-items:start!important;position:relative!important;overflow:visible!important}html body #root .news-detail-toc[data-news-dock-mode]{width:var(--news-toc-width)!important;min-width:var(--news-toc-width)!important;max-width:var(--news-toc-width)!important;z-index:100!important;overscroll-behavior:contain!important;height:max-content!important;max-height:calc(100vh - 118px)!important;margin:0!important;overflow:hidden auto!important;transform:none!important}html body #root .news-detail-toc[data-news-dock-mode=top]{grid-area:1/2!important;align-self:start!important;position:relative!important;inset:auto!important}html body #root .news-detail-toc[data-news-dock-mode=fixed]{top:94px!important;bottom:auto!important;right:auto!important;left:var(--news-toc-fixed-left)!important;position:fixed!important}html body #root .news-detail-toc[data-news-dock-mode=bottom]{top:var(--news-toc-bottom-top)!important;bottom:auto!important;right:auto!important;left:var(--news-toc-local-left)!important;position:absolute!important}html body #root .news-detail-page,html body #root .news-detail-reading-layout.has-toc{contain:none!important;overflow-y:visible!important}html body #root .main-content:has(.news-detail-page){contain:none!important;overflow-y:visible!important}html body #root .page-transition:has(.news-detail-page){contain:none!important;overflow-y:visible!important}}html body #root .news-detail-page>.news-comments{width:var(--news-comments-width,min(980px, 100%))!important;max-width:100%!important;margin-right:auto!important;margin-left:var(--news-comments-left,0px)!important}@media (width<=1180px){html body #root .news-detail-page>.news-comments{width:min(980px,100%)!important;margin-left:auto!important;margin-right:auto!important}html body #root .news-detail-toc{width:min(980px,100%)!important;min-width:0!important;max-width:980px!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:visible!important}}html body #root .home-event-section .refined-event-carousel{box-sizing:border-box!important;width:46%!important;max-width:46%!important;height:210px!important;min-height:210px!important;max-height:210px!important;margin-left:auto!important;margin-right:auto!important}html body #root .home-event-section .refined-event-carousel .event-slide,html body #root .home-event-section .refined-event-carousel .refined-event-slide,html body #root .home-event-section .refined-event-carousel .portal-hero-slide,html body #root .home-event-section .refined-event-carousel .event-hero-slide{height:210px!important;min-height:210px!important;max-height:210px!important}html body #root .home-event-section .refined-event-carousel .event-banner-backdrop,html body #root .home-event-section .refined-event-carousel .event-banner-image,html body #root .home-event-section .refined-event-carousel .event-banner-shade{width:100%!important;height:100%!important;min-height:210px!important}html body #root .home-event-section .refined-event-carousel .portal-hero-copy,html body #root .home-event-section .refined-event-carousel .refined-hero-copy,html body #root .home-event-section .refined-event-carousel .hero-copy{height:210px!important;min-height:210px!important}@media (width>=761px) and (width<=1400px){html body #root .home-event-section .refined-event-carousel{width:52%!important;max-width:52%!important}}@media (width<=760px){html body #root .home-event-section .refined-event-carousel{width:100%!important;max-width:100%!important;height:210px!important;min-height:210px!important;max-height:210px!important}html body #root .home-event-section .refined-event-carousel .event-slide,html body #root .home-event-section .refined-event-carousel .refined-event-slide,html body #root .home-event-section .refined-event-carousel .portal-hero-slide,html body #root .home-event-section .refined-event-carousel .event-hero-slide{height:210px!important;min-height:210px!important;max-height:210px!important}}html body #root .home-web-masthead-before-event .home-centered-brand,html body #root .home-web-masthead-before-event .home-centered-brand:hover,html body #root .home-web-masthead-before-event .home-centered-brand:focus-visible{transform:translateY(var(--home-brand-shift-y)) scale(var(--home-brand-scale))!important;transform-origin:top!important;will-change:transform!important}html body #root .weather-popover .weekly-weather-grid article{overflow:visible!important}html body #root .weather-popover .weekly-weather-grid article strong{text-indent:0!important;white-space:nowrap!important;padding-left:3px!important;position:relative!important;left:0!important;overflow:visible!important;transform:none!important}@media (width<=760px){html body #root .home-web-masthead-before-event .home-centered-brand,html body #root .home-web-masthead-before-event .home-centered-brand:hover,html body #root .home-web-masthead-before-event .home-centered-brand:focus-visible{transform:translateY(var(--home-brand-shift-y)) scale(var(--home-brand-scale))!important}}html body #root .home-web-masthead-before-event .home-centered-brand>span,html body #root .home-web-masthead-before-event .home-centered-brand .brand-text,html body #root .home-web-masthead-before-event .home-centered-brand .brand-copy{text-shadow:0 -1px #ffffffc7,0 1px #ffffff61,0 2px 3px #4d3d561a,0 1px 1px #4d3d5614!important}html body #root .home-web-masthead-before-event .home-centered-brand h1,html body #root .home-web-masthead-before-event .home-centered-brand strong,html body #root .home-web-masthead-before-event .home-centered-brand b{text-shadow:0 -1px #ffffffd1,0 1px #ffffff6b,0 2px 4px #3d2e491f,0 1px 1px #3d2e491a!important}html body #root .home-web-masthead-before-event .home-centered-brand strong{filter:drop-shadow(0 2px 1px #ffffff4d)!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricprecision!important;position:relative!important}html body #root .home-web-masthead-before-event .home-centered-brand>span{transform-origin:bottom!important;transition:transform .22s,filter .22s!important}html body #root .home-web-masthead-before-event .home-centered-brand:hover>span,html body #root .home-web-masthead-before-event .home-centered-brand:focus-visible>span{filter:drop-shadow(0 5px 6px #5037441a)!important;transform:translateY(-3px)scale(1.018)!important}html body #root .home-event-section .refined-event-carousel .portal-hero-copy,html body #root .home-event-section .refined-event-carousel .refined-hero-copy,html body #root .home-event-section .refined-event-carousel .hero-copy{box-sizing:border-box!important;place-content:flex-start!important;padding-top:32px!important;padding-bottom:18px!important}html body #root .home-event-section .refined-event-carousel .event-title-row,html body #root .home-event-section .refined-event-carousel .portal-hero-copy>h1,html body #root .home-event-section .refined-event-carousel .refined-hero-copy>h1,html body #root .home-event-section .refined-event-carousel .hero-copy>h1{transform:translateY(8px)!important}html body #root .home-event-section .refined-event-carousel .event-title-row h1{transform:none!important}html body #root .home-event-section .refined-event-carousel .event-title-dday{align-self:center!important;top:0!important}@media (width<=760px){html body #root .home-event-section .refined-event-carousel .portal-hero-copy,html body #root .home-event-section .refined-event-carousel .refined-hero-copy,html body #root .home-event-section .refined-event-carousel .hero-copy{padding-top:29px!important;padding-bottom:15px!important}html body #root .home-event-section .refined-event-carousel .event-title-row{transform:translateY(6px)!important}}html body #root .home-event-section .refined-event-carousel{margin-top:-34px!important}html body #root .home-web-masthead-before-event .home-centered-brand img{box-sizing:border-box!important;outline-offset:-1px!important;filter:drop-shadow(0 -1px #ffffffd1)!important;transform-origin:bottom!important;border:3px solid #ffffffeb!important;outline:1px solid #715b6833!important;box-shadow:inset 0 3px 2px #ffffffe0,inset 0 -5px 7px #4939442e,inset 3px 0 4px #ffffff47,0 3px #644f5b2e,0 9px 16px #43313b2e,0 18px 34px #dd70972e!important}html body #root .home-web-masthead-before-event .home-centered-brand:hover img,html body #root .home-web-masthead-before-event .home-centered-brand:focus-visible img{box-shadow:inset 0 4px 3px #fffffff0,inset 0 -6px 8px #49394436,inset 3px 0 5px #ffffff52,0 4px #644f5b33,0 12px 20px #43313b33,0 21px 40px #dd709738!important}html body #root .home-web-masthead-before-event .home-centered-brand strong{letter-spacing:-.055em!important;color:#332d32!important;text-shadow:0 -2px #fffffff5,0 2px #775e6b38,0 4px 3px #49374124,0 8px 15px #45303c26!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:58px!important;font-weight:700!important;line-height:1!important}html body #root .home-web-masthead-before-event .home-centered-brand small{color:#5f585d!important;letter-spacing:.02em!important;text-shadow:0 -1px #ffffffd6,0 2px 3px #43323b1a!important;margin-top:10px!important;font-family:Cafe24SsurroundAir,Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:21px!important;font-weight:400!important;line-height:1.2!important}html body #root .home-web-masthead-before-event .home-centered-brand>span{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:max-content!important;display:flex!important}@media (width<=760px){html body #root .home-event-section .refined-event-carousel{margin-top:-34px!important}html body #root .home-web-masthead-before-event .home-centered-brand strong{font-size:43px!important}html body #root .home-web-masthead-before-event .home-centered-brand small{margin-top:7px!important;font-size:15px!important}html body #root .home-web-masthead-before-event .home-centered-brand img{border-width:2px!important;box-shadow:inset 0 2px 2px #ffffffe0,inset 0 -4px 6px #4939442b,0 3px #644f5b29,0 9px 16px #43313b2b!important}}html body #root .home-content-shell{overflow:visible!important}html body #root .home-content-shell>.home-web-masthead-after-event{z-index:500!important;isolation:auto!important;position:relative!important;overflow:visible!important}html body #root .home-masthead-search-slot{z-index:510!important;isolation:auto!important;position:relative!important;overflow:visible!important}html body #root .home-masthead-search-slot .global-search-wrap,html body #root .home-masthead-search-slot .home-global-search{z-index:520!important;isolation:auto!important;position:relative!important;overflow:visible!important}html body #root .home-masthead-search-slot .search-suggestion-panel{z-index:1000!important;isolation:isolate!important;position:absolute!important;overflow:hidden!important}html body #root .home-content-shell>.home-progress-section{z-index:1!important;isolation:auto!important;position:relative!important}html body #root .home-progress-section .portal-progress-card{z-index:1!important;position:relative!important}html body #root .home-web-masthead-after-event:has(.search-suggestion-panel){z-index:900!important}html body #root .home-masthead-search-slot:has(.search-suggestion-panel){z-index:910!important}html body #root .home-web-masthead .home-centered-brand{transform-origin:50%!important;position:relative!important;left:-12px!important}html body #root .home-web-masthead .home-centered-brand>span{text-align:center!important;grid-template-columns:max-content!important;justify-content:center!important;place-items:center!important;width:max-content!important;min-width:max-content!important;display:grid!important}html body #root .home-web-masthead .home-centered-brand>span>strong{text-align:center!important;justify-self:center!important;width:max-content!important;margin-left:auto!important;margin-right:auto!important;display:block!important}html body #root .home-web-masthead .home-centered-brand>span>small,html body #root .home-centered-brand>span>small,html body #root .home-centered-brand .home-brand-subtitle{justify-self:center!important}html body #root .home-web-masthead .home-centered-brand>span>small *,html body #root .home-centered-brand>span>small *,html body #root .home-centered-brand .home-brand-subtitle *{font-synthesis:none!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,sans-serif!important;font-style:normal!important;font-weight:400!important}html body #root .home-web-masthead{position:relative!important;overflow:visible!important}html body #root .home-web-masthead:before,html body #root .home-web-masthead-before-event:before,html body #root .home-web-masthead.home-web-masthead-before-event:before{height:auto!important;min-height:0!important;max-height:none!important;top:-30px!important;bottom:-520px!important;overflow:visible!important}html body #root .home-event-section .refined-event-carousel .event-all-button,html body #root .refined-event-carousel .event-all-button,html body #root .event-banner .event-all-button,html body #root .event-all-button{border-radius:17px!important}@keyframes keepers-brand-entry-v26-173{0%{opacity:.92;filter:blur(1.5px)drop-shadow(0 34px 42px #49313e3d);scale:2.65}18%{opacity:1;scale:2.35}52%{filter:blur()drop-shadow(0 17px 23px #49313e29);scale:1.28}73%{filter:drop-shadow(0 6px 9px #49313e1a);scale:.94}86%{scale:1.035}to{opacity:1;filter:none;scale:1}}html body #root .home-web-masthead .home-centered-brand{z-index:300!important;will-change:scale, opacity, filter!important}@media (width>=1101px){html body #root .site-horizontal-nav .horizontal-brand-mini{margin-left:14px!important}}@media (width<=760px){html body #root .home-web-masthead .home-centered-brand{left:-7px!important}html body #root .home-web-masthead .home-centered-brand>span>small,html body #root .home-centered-brand>span>small,html body #root .home-centered-brand .home-brand-subtitle{margin-top:7px!important;font:400 15px/1.2 Cafe24Ssurround,Cafe24 Ssurround,sans-serif!important;left:3px!important}@keyframes keepers-brand-entry-v26-173-mobile{0%{opacity:.94;filter:blur(1px);scale:1.85}57%{opacity:1;filter:none;scale:1.13}77%{scale:.96}89%{scale:1.02}to{opacity:1;filter:none;scale:1}}}html body #root .home-web-masthead .home-centered-brand>span>small,html body #root .home-centered-brand>span>small,html body #root .home-centered-brand .home-brand-subtitle{color:#504a4f!important;font-synthesis:none!important;font-kerning:normal!important;letter-spacing:-.018em!important;text-align:center!important;text-rendering:geometricprecision!important;-webkit-font-smoothing:antialiased!important;text-shadow:0 -1px #ffffffe6,0 2px 3px #3d2e371a!important;filter:none!important;justify-content:center!important;align-items:center!important;gap:0!important;width:max-content!important;margin-top:10px!important;margin-left:auto!important;margin-right:auto!important;font:400 24px/1.2 Cafe24Ssurround,Cafe24 Ssurround,sans-serif!important;display:flex!important;position:relative!important;left:5px!important}html body #root .home-centered-brand .home-brand-subtitle-word{text-rendering:geometricprecision!important;-webkit-font-smoothing:antialiased!important;font:400 24px/1.2 Cafe24Ssurround,Cafe24 Ssurround,sans-serif!important}html body #root .home-centered-brand .home-brand-subtitle-word-dkd{color:#ef9a9a!important}html body #root .home-centered-brand .home-brand-subtitle-word-guide{color:#f0b27a!important}html body #root .home-web-masthead-before-event .home-centered-brand>span,html body #root .home-web-masthead .home-centered-brand>span{filter:none!important;transition:transform .22s!important}html body #root .home-web-masthead-before-event .home-centered-brand:hover>span,html body #root .home-web-masthead-before-event .home-centered-brand:focus-visible>span,html body #root .home-web-masthead .home-centered-brand:hover>span,html body #root .home-web-masthead .home-centered-brand:focus-visible>span{filter:none!important;transform:translateY(-2px)!important}html body #root .home-centered-brand strong,html body #root .home-centered-brand small,html body #root .home-centered-brand .home-brand-subtitle-word{filter:none!important;backface-visibility:hidden!important}html body #root .home-web-masthead .home-centered-brand{animation:1.65s cubic-bezier(.18,.8,.22,1) 80ms both keepers-brand-entry-v26-174!important}@media (width<=760px){html body #root .home-web-masthead .home-centered-brand>span>small,html body #root .home-centered-brand>span>small,html body #root .home-centered-brand .home-brand-subtitle,html body #root .home-centered-brand .home-brand-subtitle-word{font:400 16px/1.2 Cafe24Ssurround,Cafe24 Ssurround,sans-serif!important}html body #root .home-centered-brand .home-brand-subtitle-word-guide{margin-left:.12em!important}html body #root .home-web-masthead .home-centered-brand{animation:1.3s cubic-bezier(.18,.8,.22,1) 50ms both keepers-brand-entry-v26-174-mobile!important}}html body #root .site-horizontal-nav .home-horizontal-menu:has(.horizontal-nav-tone-1.active){--sidebar-nav-active-ink:#e05491;--sidebar-nav-active-border:#ffb1d1;--sidebar-nav-active-fill:#ffe4f1;--sidebar-nav-active-rgb:255, 151, 196}html body #root .site-horizontal-nav .home-horizontal-menu:has(.horizontal-nav-tone-2.active){--sidebar-nav-active-ink:#d96352;--sidebar-nav-active-border:#ffbda9;--sidebar-nav-active-fill:#ffe9e2;--sidebar-nav-active-rgb:255, 171, 147}html body #root .site-horizontal-nav .home-horizontal-menu:has(.horizontal-nav-tone-3.active){--sidebar-nav-active-ink:#bf7628;--sidebar-nav-active-border:#ffc982;--sidebar-nav-active-fill:#fff0d7;--sidebar-nav-active-rgb:255, 195, 108}html body #root .site-horizontal-nav .home-horizontal-menu:has(.horizontal-nav-tone-4.active){--sidebar-nav-active-ink:#a88917;--sidebar-nav-active-border:#f6df73;--sidebar-nav-active-fill:#fff8cf;--sidebar-nav-active-rgb:255, 225, 104}html body #root .site-horizontal-nav .home-horizontal-menu:has(.horizontal-nav-tone-5.active){--sidebar-nav-active-ink:#4e9859;--sidebar-nav-active-border:#abe1a5;--sidebar-nav-active-fill:#e9f8e5;--sidebar-nav-active-rgb:157, 226, 151}html body #root .site-horizontal-nav .home-horizontal-menu:has(.horizontal-nav-tone-6.active){--sidebar-nav-active-ink:#3a9888;--sidebar-nav-active-border:#96dfd0;--sidebar-nav-active-fill:#e4f9f4;--sidebar-nav-active-rgb:130, 225, 205}html body #root .site-horizontal-nav .home-horizontal-menu:has(.horizontal-nav-tone-7.active){--sidebar-nav-active-ink:#3f91b5;--sidebar-nav-active-border:#9edbf4;--sidebar-nav-active-fill:#e5f6ff;--sidebar-nav-active-rgb:127, 211, 245}html body #root .site-horizontal-nav .home-horizontal-menu:has(.horizontal-nav-tone-8.active){--sidebar-nav-active-ink:#5e7ec8;--sidebar-nav-active-border:#abc2ff;--sidebar-nav-active-fill:#eaf0ff;--sidebar-nav-active-rgb:149, 184, 255}html body #root .site-horizontal-nav .home-horizontal-menu:has(.horizontal-nav-tone-9.active){--sidebar-nav-active-ink:#7561c2;--sidebar-nav-active-border:#c7b8ff;--sidebar-nav-active-fill:#f0ecff;--sidebar-nav-active-rgb:185, 165, 255}html body #root .site-horizontal-nav .home-horizontal-menu:has(.horizontal-nav-tone-10.active){--sidebar-nav-active-ink:#9563bd;--sidebar-nav-active-border:#d8b5f5;--sidebar-nav-active-fill:#f7ebff;--sidebar-nav-active-rgb:217, 164, 255}html body #root .site-horizontal-nav .home-horizontal-menu:has(.horizontal-nav-tone-11.active){--sidebar-nav-active-ink:#c35391;--sidebar-nav-active-border:#f6abd5;--sidebar-nav-active-fill:#ffe8f5;--sidebar-nav-active-rgb:249, 145, 210}html body #root .site-horizontal-nav .home-horizontal-menu .horizontal-nav-active-bubble{border:1px solid var(--sidebar-nav-active-border,#ffb1d1)!important;background:var(--sidebar-nav-active-fill,#ffe4f1)!important;background-color:var(--sidebar-nav-active-fill,#ffe4f1)!important;box-shadow:0 8px 18px rgba(var(--sidebar-nav-active-rgb,255, 151, 196), .13), inset 0 1px 0 #fffffff5!important;-webkit-backdrop-filter:none!important;--nav-bubble-ink:var(--sidebar-nav-active-ink,#e05491)!important;background-image:none!important}html body #root .site-horizontal-nav .home-horizontal-menu .horizontal-nav-active-bubble:after{background:linear-gradient(90deg, transparent, rgba(var(--sidebar-nav-active-rgb,255, 151, 196), .16), transparent)!important;opacity:.58!important}html body #root .site-horizontal-nav .home-horizontal-menu .horizontal-nav-item.active,html body #root .site-horizontal-nav .home-horizontal-menu .horizontal-nav-item.active:hover,html body #root .site-horizontal-nav .home-horizontal-menu .home-horizontal-tools-trigger.active,html body #root .site-horizontal-nav .home-horizontal-menu .home-horizontal-tools-trigger.active:hover{color:var(--sidebar-nav-active-ink,#e05491)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body #root .site-horizontal-nav .home-horizontal-menu .horizontal-nav-item.active .sidebar-menu-label-fixed,html body #root .site-horizontal-nav .home-horizontal-menu .home-horizontal-tools-trigger.active .sidebar-menu-label-fixed{color:var(--sidebar-nav-active-ink,#e05491)!important}html body #root .site-horizontal-nav .home-horizontal-menu .horizontal-nav-item.active .nav-icon-wrap,html body #root .site-horizontal-nav .home-horizontal-menu .home-horizontal-tools-trigger.active .nav-icon-wrap{color:var(--sidebar-nav-active-ink,#e05491)!important;border-color:var(--sidebar-nav-active-border,#ffb1d1)!important;background:rgba(var(--sidebar-nav-active-rgb,255, 151, 196), .22)!important;background-color:rgba(var(--sidebar-nav-active-rgb,255, 151, 196), .22)!important;box-shadow:0 4px 10px rgba(var(--sidebar-nav-active-rgb,255, 151, 196), .1)!important;background-image:none!important}:is(html body #root .site-horizontal-nav .home-horizontal-menu:has(.horizontal-tool-item.horizontal-nav-tone-8.active) .home-horizontal-tools-trigger.active,html body #root .site-horizontal-nav .home-horizontal-menu:has(.horizontal-tool-item.horizontal-nav-tone-9.active) .home-horizontal-tools-trigger.active,html body #root .site-horizontal-nav .home-horizontal-menu:has(.horizontal-tool-item.horizontal-nav-tone-10.active) .home-horizontal-tools-trigger.active,html body #root .site-horizontal-nav .home-horizontal-menu:has(.horizontal-tool-item.horizontal-nav-tone-11.active) .home-horizontal-tools-trigger.active){color:var(--sidebar-nav-active-ink)!important}html body #root .site-horizontal-nav .horizontal-nav-tone-1{--horizontal-hover-ink:#e05491;--horizontal-hover-border:#ffb1d1;--horizontal-hover-fill:#ffe4f1;--horizontal-hover-rgb:255, 151, 196}html body #root .site-horizontal-nav .horizontal-nav-tone-2{--horizontal-hover-ink:#d96352;--horizontal-hover-border:#ffbda9;--horizontal-hover-fill:#ffe9e2;--horizontal-hover-rgb:255, 171, 147}html body #root .site-horizontal-nav .horizontal-nav-tone-3{--horizontal-hover-ink:#bf7628;--horizontal-hover-border:#ffc982;--horizontal-hover-fill:#fff0d7;--horizontal-hover-rgb:255, 195, 108}html body #root .site-horizontal-nav .horizontal-nav-tone-4{--horizontal-hover-ink:#a88917;--horizontal-hover-border:#f6df73;--horizontal-hover-fill:#fff8cf;--horizontal-hover-rgb:255, 225, 104}html body #root .site-horizontal-nav .horizontal-nav-tone-5{--horizontal-hover-ink:#4e9859;--horizontal-hover-border:#abe1a5;--horizontal-hover-fill:#e9f8e5;--horizontal-hover-rgb:157, 226, 151}html body #root .site-horizontal-nav .horizontal-nav-tone-6{--horizontal-hover-ink:#3a9888;--horizontal-hover-border:#96dfd0;--horizontal-hover-fill:#e4f9f4;--horizontal-hover-rgb:130, 225, 205}html body #root .site-horizontal-nav .horizontal-nav-tone-7{--horizontal-hover-ink:#3f91b5;--horizontal-hover-border:#9edbf4;--horizontal-hover-fill:#e5f6ff;--horizontal-hover-rgb:127, 211, 245}html body #root .site-horizontal-nav .horizontal-nav-tone-8{--horizontal-hover-ink:#5e7ec8;--horizontal-hover-border:#abc2ff;--horizontal-hover-fill:#eaf0ff;--horizontal-hover-rgb:149, 184, 255}html body #root .site-horizontal-nav .horizontal-nav-tone-9{--horizontal-hover-ink:#7561c2;--horizontal-hover-border:#c7b8ff;--horizontal-hover-fill:#f0ecff;--horizontal-hover-rgb:185, 165, 255}html body #root .site-horizontal-nav .horizontal-nav-tone-10{--horizontal-hover-ink:#9563bd;--horizontal-hover-border:#d8b5f5;--horizontal-hover-fill:#f7ebff;--horizontal-hover-rgb:217, 164, 255}html body #root .site-horizontal-nav .horizontal-nav-tone-11{--horizontal-hover-ink:#c35391;--horizontal-hover-border:#f6abd5;--horizontal-hover-fill:#ffe8f5;--horizontal-hover-rgb:249, 145, 210}html body #root .site-horizontal-nav .horizontal-nav-tone-12{--horizontal-hover-ink:#5e7ec8;--horizontal-hover-border:#abc2ff;--horizontal-hover-fill:#eaf0ff;--horizontal-hover-rgb:149, 184, 255}html body #root .site-horizontal-nav .horizontal-nav-item[class*=horizontal-nav-tone-]:hover:not(.active),html body #root .site-horizontal-nav .horizontal-tool-item[class*=horizontal-nav-tone-]:hover:not(.active),html body #root .site-horizontal-nav .home-horizontal-tools-trigger[class*=horizontal-nav-tone-]:hover:not(.active){color:var(--horizontal-hover-ink)!important;border-color:var(--horizontal-hover-border)!important;background:var(--horizontal-hover-fill)!important;background-color:var(--horizontal-hover-fill)!important;box-shadow:0 8px 18px rgba(var(--horizontal-hover-rgb), .13), inset 0 1px 0 #fffffff5!important;background-image:none!important;transform:translateY(-1px)!important}html body #root .site-horizontal-nav .horizontal-nav-item[class*=horizontal-nav-tone-]:hover:not(.active) .nav-icon-wrap,html body #root .site-horizontal-nav .horizontal-tool-item[class*=horizontal-nav-tone-]:hover:not(.active) .nav-icon-wrap,html body #root .site-horizontal-nav .home-horizontal-tools-trigger[class*=horizontal-nav-tone-]:hover:not(.active) .nav-icon-wrap{color:var(--horizontal-hover-ink)!important;border-color:var(--horizontal-hover-border)!important;background:rgba(var(--horizontal-hover-rgb), .22)!important;background-color:rgba(var(--horizontal-hover-rgb), .22)!important;box-shadow:0 4px 10px rgba(var(--horizontal-hover-rgb), .1)!important;background-image:none!important}html body #root .site-horizontal-nav .home-horizontal-tools:hover .home-horizontal-tools-trigger:not(.active),html body #root .site-horizontal-nav .home-horizontal-tools:focus-within .home-horizontal-tools-trigger:not(.active){color:var(--horizontal-hover-ink)!important;border-color:var(--horizontal-hover-border)!important;background:var(--horizontal-hover-fill)!important;background-color:var(--horizontal-hover-fill)!important;box-shadow:0 8px 18px rgba(var(--horizontal-hover-rgb), .13), inset 0 1px 0 #fffffff5!important}@keyframes keepers-brand-entry-v26-174{0%{opacity:.94;filter:drop-shadow(0 27px 34px #49313e2e);scale:2.35}28%{opacity:1;filter:drop-shadow(0 27px 34px #49313e29);scale:2.35}to{opacity:1;filter:none;scale:1}}@media (width<=760px){@keyframes keepers-brand-entry-v26-174-mobile{0%{opacity:.95;filter:drop-shadow(0 14px 20px #49313e21);scale:1.72}28%{opacity:1;filter:drop-shadow(0 14px 20px #49313e1c);scale:1.72}to{opacity:1;filter:none;scale:1}}}html body #root .site-horizontal-nav .horizontal-nav-item[class*=horizontal-nav-tone-]:hover:not(.active),html body #root .site-horizontal-nav .horizontal-tool-item[class*=horizontal-nav-tone-]:hover:not(.active),html body #root .site-horizontal-nav .home-horizontal-tools-trigger[class*=horizontal-nav-tone-]:hover:not(.active),html body #root .site-horizontal-nav .home-horizontal-tools:hover .home-horizontal-tools-trigger:not(.active),html body #root .site-horizontal-nav .home-horizontal-tools:focus-within .home-horizontal-tools-trigger:not(.active){border-color:var(--horizontal-hover-border)!important;background:var(--horizontal-hover-fill)!important;background-color:var(--horizontal-hover-fill)!important;box-shadow:0 7px 16px rgba(var(--horizontal-hover-rgb), .12)!important;background-image:none!important}html body #root .site-horizontal-nav .horizontal-nav-item[class*=horizontal-nav-tone-]:hover:not(.active) .nav-icon-wrap,html body #root .site-horizontal-nav .horizontal-nav-item[class*=horizontal-nav-tone-]:hover:not(.active) .nav-icon-wrap.emoji-nav-icon,html body #root .site-horizontal-nav .horizontal-tool-item[class*=horizontal-nav-tone-]:hover:not(.active) .nav-icon-wrap,html body #root .site-horizontal-nav .horizontal-tool-item[class*=horizontal-nav-tone-]:hover:not(.active) .nav-icon-wrap.emoji-nav-icon,html body #root .site-horizontal-nav .home-horizontal-tools-trigger[class*=horizontal-nav-tone-]:hover:not(.active) .nav-icon-wrap,html body #root .site-horizontal-nav .home-horizontal-tools-trigger[class*=horizontal-nav-tone-]:hover:not(.active) .nav-icon-wrap.emoji-nav-icon,html body #root .site-horizontal-nav .home-horizontal-tools:hover .home-horizontal-tools-trigger:not(.active) .nav-icon-wrap,html body #root .site-horizontal-nav .home-horizontal-tools:focus-within .home-horizontal-tools-trigger:not(.active) .nav-icon-wrap{color:var(--horizontal-hover-ink)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important}html body #root .site-horizontal-nav .horizontal-nav-item[class*=horizontal-nav-tone-]:hover:not(.active) .nav-icon-glyph,html body #root .site-horizontal-nav .horizontal-tool-item[class*=horizontal-nav-tone-]:hover:not(.active) .nav-icon-glyph,html body #root .site-horizontal-nav .home-horizontal-tools-trigger[class*=horizontal-nav-tone-]:hover:not(.active) .nav-icon-glyph{color:var(--horizontal-hover-ink)!important;filter:none!important;transform:scale(1.06)!important}html body #root .site-horizontal-nav .horizontal-nav-item[class*=horizontal-nav-tone-]:hover:not(.active) .sidebar-menu-label-fixed,html body #root .site-horizontal-nav .horizontal-tool-item[class*=horizontal-nav-tone-]:hover:not(.active) .sidebar-menu-label-fixed,html body #root .site-horizontal-nav .home-horizontal-tools-trigger[class*=horizontal-nav-tone-]:hover:not(.active) .sidebar-menu-label-fixed{color:var(--horizontal-hover-ink)!important;filter:none!important;text-shadow:none!important}html body #root .site-horizontal-nav .horizontal-nav-item.active:hover,html body #root .site-horizontal-nav .home-horizontal-tools-trigger.active:hover{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body #root .site-horizontal-nav .horizontal-nav-active-bubble:after{content:none!important;display:none!important}html body #root .site-horizontal-nav .horizontal-nav-item[class*=horizontal-nav-tone-]:hover,html body #root .site-horizontal-nav .horizontal-tool-item[class*=horizontal-nav-tone-]:hover,html body #root .site-horizontal-nav .home-horizontal-tools-trigger[class*=horizontal-nav-tone-]:hover,html body #root .site-horizontal-nav .home-horizontal-tools:hover .home-horizontal-tools-trigger,html body #root .site-horizontal-nav .home-horizontal-tools:focus-within .home-horizontal-tools-trigger{box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}html body #root .site-horizontal-nav .horizontal-nav-tone-1{--nav-item-soft:#ffe4f1}html body #root .site-horizontal-nav .horizontal-nav-tone-2{--nav-item-soft:#ffe9e2}html body #root .site-horizontal-nav .horizontal-nav-tone-3{--nav-item-soft:#fff0d7}html body #root .site-horizontal-nav .horizontal-nav-tone-4{--nav-item-soft:#fff8cf}html body #root .site-horizontal-nav .horizontal-nav-tone-5{--nav-item-soft:#e9f8e5}html body #root .site-horizontal-nav .horizontal-nav-tone-6{--nav-item-soft:#e4f9f4}html body #root .site-horizontal-nav .horizontal-nav-tone-7{--nav-item-soft:#e5f6ff}html body #root .site-horizontal-nav .horizontal-nav-tone-8{--nav-item-soft:#eaf0ff}html body #root .site-horizontal-nav .horizontal-nav-tone-9{--nav-item-soft:#f0ecff}html body #root .site-horizontal-nav .horizontal-nav-tone-10{--nav-item-soft:#f7ebff}html body #root .site-horizontal-nav .horizontal-nav-tone-11{--nav-item-soft:#ffe8f5}html body #root .site-horizontal-nav .horizontal-nav-tone-12{--nav-item-soft:#eaf0ff}html body #root .site-horizontal-nav .horizontal-nav-item[class*=horizontal-nav-tone-]:hover .sidebar-menu-label-fixed,html body #root .site-horizontal-nav .horizontal-tool-item[class*=horizontal-nav-tone-]:hover .sidebar-menu-label-fixed,html body #root .site-horizontal-nav .home-horizontal-tools-trigger[class*=horizontal-nav-tone-]:hover .sidebar-menu-label-fixed{color:var(--nav-item-ink)!important}html body #root .site-horizontal-nav .horizontal-nav-item[class*=horizontal-nav-tone-]:hover .nav-icon-wrap,html body #root .site-horizontal-nav .horizontal-tool-item[class*=horizontal-nav-tone-]:hover .nav-icon-wrap,html body #root .site-horizontal-nav .home-horizontal-tools-trigger[class*=horizontal-nav-tone-]:hover .nav-icon-wrap{color:var(--nav-item-ink)!important;border-color:color-mix(in srgb, var(--nav-item-ink) 18%, white)!important;background:linear-gradient(145deg, #ffffffdb, var(--nav-item-soft))!important;box-shadow:inset 0 0 0 1px #ffffffb8!important}html body #root .site-horizontal-nav .home-horizontal-menu[data-nav-previewing=true] .horizontal-nav-item.active:not(:hover),html body #root .site-horizontal-nav .home-horizontal-menu[data-nav-previewing=true] .home-horizontal-tools-trigger.active:not(:hover){color:#70646a!important;box-shadow:none!important;background:0 0!important}html body #root .site-horizontal-nav .home-horizontal-menu[data-nav-previewing=true] .horizontal-nav-item.active:not(:hover) .sidebar-menu-label-fixed,html body #root .site-horizontal-nav .home-horizontal-menu[data-nav-previewing=true] .home-horizontal-tools-trigger.active:not(:hover) .sidebar-menu-label-fixed{color:#70646a!important}@media (width>=1101px){html body #root .home-web-masthead:before,html body #root .home-web-masthead-before-event:before,html body #root .home-web-masthead.home-web-masthead-before-event:before{bottom:-405px!important}}@media (width<=760px){html body #root .home-web-masthead:before,html body #root .home-web-masthead-before-event:before,html body #root .home-web-masthead.home-web-masthead-before-event:before{bottom:-350px!important}}html body #root .site-horizontal-nav .horizontal-nav-active-bubble{z-index:0!important;border-radius:999px!important}html body #root .site-horizontal-nav .home-horizontal-menu .horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-menu .home-horizontal-tools-trigger,html body #root .site-horizontal-nav .home-horizontal-tools-panel .horizontal-tool-item{z-index:2!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;position:relative!important}html body #root .site-horizontal-nav .home-horizontal-menu .horizontal-nav-item:is(:hover,:focus,:focus-visible,:active,.active,.active:hover),html body #root .site-horizontal-nav .home-horizontal-menu .home-horizontal-tools-trigger:is(:hover,:focus,:focus-visible,:active,.active,.active:hover),html body #root .site-horizontal-nav .home-horizontal-tools:hover .home-horizontal-tools-trigger,html body #root .site-horizontal-nav .home-horizontal-tools:focus-within .home-horizontal-tools-trigger,html body #root .site-horizontal-nav .home-horizontal-tools-panel .horizontal-tool-item:is(:hover,:focus,:focus-visible,:active,.active,.active:hover){box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}html body #root .site-horizontal-nav .home-horizontal-menu .horizontal-nav-item:before,html body #root .site-horizontal-nav .home-horizontal-menu .home-horizontal-tools-trigger:before,html body #root .site-horizontal-nav .home-horizontal-tools-panel .horizontal-tool-item:before{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}html body #root .site-horizontal-nav .horizontal-nav-item:hover .sidebar-menu-label-fixed,html body #root .site-horizontal-nav .home-horizontal-tools-trigger:hover .sidebar-menu-label-fixed,html body #root .site-horizontal-nav .horizontal-tool-item:hover .sidebar-menu-label-fixed{color:var(--nav-item-ink)!important}html body #root .site-horizontal-nav .home-horizontal-menu[data-nav-pointer-tracking=true] .horizontal-nav-item.active:not(:hover) .sidebar-menu-label-fixed,html body #root .site-horizontal-nav .home-horizontal-menu[data-nav-pointer-tracking=true] .home-horizontal-tools-trigger.active:not(:hover) .sidebar-menu-label-fixed{color:#70646a!important}html body #root .site-horizontal-nav .home-horizontal-menu:not([data-nav-pointer-tracking=true]) .horizontal-nav-item.active .sidebar-menu-label-fixed,html body #root .site-horizontal-nav .home-horizontal-menu:not([data-nav-pointer-tracking=true]) .home-horizontal-tools-trigger.active .sidebar-menu-label-fixed{color:var(--nav-item-ink)!important}html body #root .site-horizontal-nav [class*=horizontal-nav-tone-] .nav-icon-wrap{color:var(--nav-item-ink)!important;border-color:color-mix(in srgb, var(--nav-item-ink) 18%, white)!important;background:linear-gradient(145deg, #ffffffdb, var(--nav-item-fill))!important;box-shadow:inset 0 0 0 1px #ffffffb8!important}html body #root .site-horizontal-nav .home-horizontal-menu .horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-menu .home-horizontal-tools-trigger{box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important}html body #root .site-horizontal-nav .home-horizontal-menu .horizontal-nav-item:hover,html body #root .site-horizontal-nav .home-horizontal-menu .horizontal-nav-item:focus,html body #root .site-horizontal-nav .home-horizontal-menu .horizontal-nav-item:focus-visible,html body #root .site-horizontal-nav .home-horizontal-menu .horizontal-nav-item:active,html body #root .site-horizontal-nav .home-horizontal-menu .horizontal-nav-item.active,html body #root .site-horizontal-nav .home-horizontal-menu .horizontal-nav-item.active:hover,html body #root .site-horizontal-nav .home-horizontal-menu .home-horizontal-tools-trigger:hover,html body #root .site-horizontal-nav .home-horizontal-menu .home-horizontal-tools-trigger:focus,html body #root .site-horizontal-nav .home-horizontal-menu .home-horizontal-tools-trigger:focus-visible,html body #root .site-horizontal-nav .home-horizontal-menu .home-horizontal-tools-trigger:active,html body #root .site-horizontal-nav .home-horizontal-menu .home-horizontal-tools-trigger.active,html body #root .site-horizontal-nav .home-horizontal-menu .home-horizontal-tools-trigger.active:hover,html body #root .site-horizontal-nav .home-horizontal-tools:hover .home-horizontal-tools-trigger,html body #root .site-horizontal-nav .home-horizontal-tools:focus-within .home-horizontal-tools-trigger{box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}html body #root .site-horizontal-nav .home-horizontal-menu .horizontal-nav-item:before,html body #root .site-horizontal-nav .home-horizontal-menu .home-horizontal-tools-trigger:before{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;display:none!important}html body #root .site-horizontal-nav .horizontal-nav-active-bubble{pointer-events:none!important;border:1px solid var(--nav-bubble-border,#ffb1d1)!important;background:linear-gradient(145deg, var(--nav-bubble-start,#ffe4f1), var(--nav-bubble-end,#fff3f8))!important;background-color:var(--nav-bubble-start,#ffe4f1)!important;box-shadow:0 8px 18px rgba(var(--nav-bubble-rgb,255, 151, 196), .13), inset 0 1px 0 #fffffff5!important;filter:none!important;-webkit-backdrop-filter:none!important;display:block!important}html body #root .site-horizontal-nav .horizontal-nav-active-bubble:before,html body #root .site-horizontal-nav .horizontal-nav-active-bubble:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}html body #root .site-horizontal-nav .horizontal-nav-item[class*=horizontal-nav-tone-]:hover .sidebar-menu-label-fixed,html body #root .site-horizontal-nav .home-horizontal-tools-trigger[class*=horizontal-nav-tone-]:hover .sidebar-menu-label-fixed{color:var(--nav-item-ink,var(--horizontal-hover-ink,#e05491))!important;filter:none!important;text-shadow:none!important}html body #root .site-horizontal-nav .horizontal-nav-item[class*=horizontal-nav-tone-]:hover .nav-icon-wrap,html body #root .site-horizontal-nav .home-horizontal-tools-trigger[class*=horizontal-nav-tone-]:hover .nav-icon-wrap{color:var(--nav-item-ink,var(--horizontal-hover-ink,#e05491))!important;filter:none!important;box-shadow:inset 0 0 0 1px #ffffffb8!important}html body #root .site-horizontal-nav .home-horizontal-tools-panel .horizontal-tool-item:hover{box-shadow:none!important;filter:none!important}html body #root .site-horizontal-nav .horizontal-nav-tone-1{--nav-item-ink:#e05491;--nav-item-fill:#ffe4f1;--nav-item-fill-end:#fff3f8;--nav-item-border:#ffb1d1;--nav-item-rgb:255, 151, 196}html body #root .site-horizontal-nav .horizontal-nav-tone-2{--nav-item-ink:#d96352;--nav-item-fill:#ffe9e2;--nav-item-fill-end:#fff4ef;--nav-item-border:#ffbda9;--nav-item-rgb:255, 171, 147}html body #root .site-horizontal-nav .horizontal-nav-tone-3{--nav-item-ink:#bf7628;--nav-item-fill:#fff0d7;--nav-item-fill-end:#fff8eb;--nav-item-border:#ffc982;--nav-item-rgb:255, 195, 108}html body #root .site-horizontal-nav .horizontal-nav-tone-4{--nav-item-ink:#a88917;--nav-item-fill:#fff8cf;--nav-item-fill-end:#fffce8;--nav-item-border:#f6df73;--nav-item-rgb:255, 225, 104}html body #root .site-horizontal-nav .horizontal-nav-tone-5{--nav-item-ink:#4e9859;--nav-item-fill:#e9f8e5;--nav-item-fill-end:#f4fcf1;--nav-item-border:#abe1a5;--nav-item-rgb:157, 226, 151}html body #root .site-horizontal-nav .horizontal-nav-tone-6{--nav-item-ink:#3a9888;--nav-item-fill:#e4f9f4;--nav-item-fill-end:#f1fcf9;--nav-item-border:#96dfd0;--nav-item-rgb:130, 225, 205}html body #root .site-horizontal-nav .horizontal-nav-tone-7{--nav-item-ink:#3f91b5;--nav-item-fill:#e5f6ff;--nav-item-fill-end:#f2fbff;--nav-item-border:#9edbf4;--nav-item-rgb:127, 211, 245}html body #root .site-horizontal-nav .horizontal-nav-tone-8{--nav-item-ink:#5e7ec8;--nav-item-fill:#eaf0ff;--nav-item-fill-end:#f5f7ff;--nav-item-border:#abc2ff;--nav-item-rgb:149, 184, 255}html body #root .site-horizontal-nav .horizontal-nav-tone-9{--nav-item-ink:#7561c2;--nav-item-fill:#f0ecff;--nav-item-fill-end:#f8f6ff;--nav-item-border:#c7b8ff;--nav-item-rgb:185, 165, 255}html body #root .site-horizontal-nav .horizontal-nav-tone-10{--nav-item-ink:#9563bd;--nav-item-fill:#f7ebff;--nav-item-fill-end:#fcf5ff;--nav-item-border:#d8b5f5;--nav-item-rgb:217, 164, 255}html body #root .site-horizontal-nav .horizontal-nav-tone-11{--nav-item-ink:#c35391;--nav-item-fill:#ffe8f5;--nav-item-fill-end:#fff4fa;--nav-item-border:#f6abd5;--nav-item-rgb:249, 145, 210}html body #root .site-horizontal-nav .horizontal-nav-tone-12{--nav-item-ink:#5e7ec8;--nav-item-fill:#eaf0ff;--nav-item-fill-end:#f5f7ff;--nav-item-border:#abc2ff;--nav-item-rgb:149, 184, 255}html body #root .topbar.site-horizontal-nav .home-horizontal-menu .nav-icon-wrap,html body #root .topbar.site-horizontal-nav .home-horizontal-menu .nav-icon-wrap.emoji-nav-icon,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-panel .nav-icon-wrap,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-panel .nav-icon-wrap.emoji-nav-icon{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important}html body #root .topbar.site-horizontal-nav .home-horizontal-menu .horizontal-nav-item:hover .nav-icon-wrap,html body #root .topbar.site-horizontal-nav .home-horizontal-menu .horizontal-nav-item.active .nav-icon-wrap,html body #root .topbar.site-horizontal-nav .home-horizontal-menu .home-horizontal-tools-trigger:hover .nav-icon-wrap,html body #root .topbar.site-horizontal-nav .home-horizontal-menu .home-horizontal-tools-trigger.active .nav-icon-wrap,html body #root .topbar.site-horizontal-nav .home-horizontal-tools:hover .home-horizontal-tools-trigger .nav-icon-wrap,html body #root .topbar.site-horizontal-nav .home-horizontal-tools:focus-within .home-horizontal-tools-trigger .nav-icon-wrap,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-panel .horizontal-tool-item:hover .nav-icon-wrap,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-panel .horizontal-tool-item.active .nav-icon-wrap{box-shadow:none!important;filter:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important}html body #root .topbar.site-horizontal-nav .nav-icon-glyph{filter:none!important;text-shadow:none!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools,html body #root .topbar.site-horizontal-nav .home-horizontal-tools:hover,html body #root .topbar.site-horizontal-nav .home-horizontal-tools:focus-within,html body #root .topbar.site-horizontal-nav .home-horizontal-tools .home-horizontal-tools-trigger,html body #root .topbar.site-horizontal-nav .home-horizontal-tools .home-horizontal-tools-trigger:hover,html body #root .topbar.site-horizontal-nav .home-horizontal-tools .home-horizontal-tools-trigger:focus,html body #root .topbar.site-horizontal-nav .home-horizontal-tools .home-horizontal-tools-trigger:focus-visible,html body #root .topbar.site-horizontal-nav .home-horizontal-tools .home-horizontal-tools-trigger:active,html body #root .topbar.site-horizontal-nav .home-horizontal-tools .home-horizontal-tools-trigger.active,html body #root .topbar.site-horizontal-nav .home-horizontal-tools .home-horizontal-tools-trigger.active:hover,html body #root .topbar.site-horizontal-nav .home-horizontal-tools:hover .home-horizontal-tools-trigger,html body #root .topbar.site-horizontal-nav .home-horizontal-tools:focus-within .home-horizontal-tools-trigger{box-shadow:none!important;filter:none!important;background:0 0!important;border:0 #0000!important;outline:0!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools:before,html body #root .topbar.site-horizontal-nav .home-horizontal-tools:after,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-trigger:before,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-trigger:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;display:none!important}html body #root .topbar.site-horizontal-nav .home-horizontal-menu .horizontal-nav-item,html body #root .topbar.site-horizontal-nav .home-horizontal-menu .horizontal-nav-item:hover,html body #root .topbar.site-horizontal-nav .home-horizontal-menu .horizontal-nav-item:focus-visible,html body #root .topbar.site-horizontal-nav .home-horizontal-menu .horizontal-nav-item:active,html body #root .topbar.site-horizontal-nav .home-horizontal-menu .horizontal-nav-item.active,html body #root .topbar.site-horizontal-nav .home-horizontal-menu .horizontal-nav-item.active:hover{box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important}html body #root .topbar.site-horizontal-nav .horizontal-nav-active-bubble{border:1px solid var(--nav-bubble-border,#ffb1d1)!important;filter:none!important;-webkit-backdrop-filter:none!important;border-radius:999px!important;display:block!important}html body #root .topbar.site-horizontal-nav .horizontal-nav-active-bubble:before,html body #root .topbar.site-horizontal-nav .horizontal-nav-active-bubble:after{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important}@property --nav-bubble-start{syntax:"<color>";inherits:false;initial-value:#ffe4f1}@property --nav-bubble-end{syntax:"<color>";inherits:false;initial-value:#fff3f8}@property --nav-bubble-ink{syntax:"<color>";inherits:false;initial-value:#e05491}@property --nav-bubble-border{syntax:"<color>";inherits:false;initial-value:#ffb1d1}html body #root .topbar.site-horizontal-nav .horizontal-nav-active-bubble{border-color:var(--nav-bubble-border,#ffb1d1)!important;background:linear-gradient(145deg, var(--nav-bubble-start,#ffe4f1), var(--nav-bubble-end,#fff3f8))!important;background-color:var(--nav-bubble-start,#ffe4f1)!important;box-shadow:0 8px 18px color-mix(in srgb, var(--nav-bubble-ink,#e05491) 13%, transparent), inset 0 1px 0 #fffffff5!important;transition:--nav-bubble-start .39s cubic-bezier(.2,.84,.24,1),--nav-bubble-end .39s cubic-bezier(.2,.84,.24,1),--nav-bubble-ink .39s cubic-bezier(.2,.84,.24,1),--nav-bubble-border .39s cubic-bezier(.2,.84,.24,1),opacity .14s!important}html body #root .topbar.site-horizontal-nav .horizontal-nav-active-bubble:before,html body #root .topbar.site-horizontal-nav .horizontal-nav-active-bubble:after{content:none!important;display:none!important}@media (prefers-reduced-motion:reduce){html body #root .topbar.site-horizontal-nav .horizontal-nav-active-bubble{transition:--nav-bubble-start .12s,--nav-bubble-end .12s,--nav-bubble-ink .12s,--nav-bubble-border .12s,opacity .12s!important}}html body #root .home-centered-brand.is-brand-font-loading{visibility:hidden!important;opacity:0!important;pointer-events:none!important;animation:none!important;scale:1!important}html body #root .home-centered-brand{--keepers-brand-entry-scale:2.12;backface-visibility:hidden;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-synthesis:none!important;transform-origin:50%!important}@keyframes keepers-brand-entry-v26-184{0%{visibility:visible;opacity:.96;scale:var(--keepers-brand-entry-scale);filter:none}26%{visibility:visible;opacity:1;scale:var(--keepers-brand-entry-scale);filter:none}to{visibility:visible;opacity:1;filter:none;scale:1}}html body #root .home-centered-brand.is-brand-font-ready{will-change:scale, opacity;visibility:visible!important;animation:1.6s cubic-bezier(.18,.8,.22,1) 70ms both keepers-brand-entry-v26-184!important}@media (width<=760px){html body #root .home-centered-brand{--keepers-brand-entry-scale:1.55}}html body #root .home-centered-brand>span>strong,html body #root .home-centered-brand .home-centered-brand .home-brand-subtitle,html body #root .home-centered-brand .home-brand-subtitle-word{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-synthesis:none!important;font-family:Cafe24Ssurround,Apple SD Gothic Neo,Noto Sans KR,sans-serif!important;font-style:normal!important}html body #root .home-centered-brand .home-brand-subtitle{letter-spacing:-.018em!important;white-space:nowrap!important;justify-content:center!important;align-items:baseline!important;gap:0!important;font-size:24px!important;line-height:1.22!important;display:inline-flex!important}html body #root .home-centered-brand .home-brand-subtitle-word{backface-visibility:hidden;filter:none!important;text-shadow:none!important;transform-origin:50%!important;margin:0!important;padding:0!important;display:inline-block!important;position:relative!important;inset:auto!important}html body #root .home-centered-brand .home-brand-subtitle-word-guide{margin-left:.18em!important}html body #root .home-centered-brand:hover .home-brand-subtitle-word,html body #root .home-centered-brand:focus-visible .home-brand-subtitle-word{filter:none!important;transform:none!important}@keyframes keepers-dkd-heartbeat-v26-184{0%,68%,to{scale:1}72%{scale:1.075}75%{scale:.99}79%{scale:1.125}84%{scale:1}}html body #root .home-centered-brand.is-brand-font-ready .home-brand-subtitle-word-dkd{will-change:scale;transform-origin:50% 62%!important;animation:5.2s ease-in-out 1.85s infinite keepers-dkd-heartbeat-v26-184!important}@media (prefers-reduced-motion:reduce){html body #root .home-centered-brand.is-brand-font-ready{opacity:1!important;animation:none!important;scale:1!important}html body #root .home-centered-brand.is-brand-font-ready .home-brand-subtitle-word-dkd{animation:none!important;scale:1!important}}html body #root .home-content-shell{--home-color-stop-y:920px}html body #root .home-content-shell .home-progress-section,html body #root .home-content-shell .home-lower-section{background:0 0!important}html body #root .home-content-shell .home-progress-section:before,html body #root .home-content-shell .home-progress-section:after{box-shadow:none!important;filter:none!important;background:0 0!important}@media (width>=1101px){html body #root .page-transition>.community-subpage.community-detail-clean{margin-top:32px!important}html body #root .community-detail-clean .community-comments-page{max-height:calc(100vh - 116px)!important;top:96px!important}}@media (width<=760px){html body #root .page-transition>.community-subpage.community-detail-clean{margin-top:14px!important}html body #root .community-detail-clean .community-comments-page{max-height:none!important;position:static!important;top:auto!important}}html body #root .community-detail-clean .community-detail-page,html body #root .community-detail-clean .community-comments-page{scroll-margin-top:104px!important}html body #root .floating-todo-notebook,html body #root .home-floating-rail .floating-support-heart,html body #root .floating-support-standalone{isolation:isolate!important;-webkit-backdrop-filter:blur(24px)saturate(145%)!important;background-color:#ffffffc2!important;background-image:linear-gradient(#fffffff0 0%,#fafbffc7 58%,#f6f8fdb8 100%)!important;border:0 #0000!important;border-radius:29px!important;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,background-color .22s!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 42px #3e485b24,0 5px 14px #3e485b12,inset 0 1px #fffffffa,inset 0 -1px #ffffff57!important}html body #root .floating-todo-notebook:before,html body #root .home-floating-rail .floating-support-heart:before,html body #root .floating-support-standalone:before{content:""!important;z-index:0!important;border-radius:inherit!important;box-shadow:none!important;pointer-events:none!important;background:radial-gradient(circle at 28% 3%,#ffffffc2 0 8%,#ffffff38 30%,#0000 56%)!important;border:0!important;position:absolute!important;inset:0!important}html body #root .floating-todo-notebook>*,html body #root .home-floating-rail .floating-support-heart>*,html body #root .floating-support-standalone>*{z-index:1!important;position:relative!important}html body #root .floating-todo-notebook:hover,html body #root .home-floating-rail .floating-support-heart:hover,html body #root .floating-support-standalone:hover{background-color:#ffffffd6!important;background-image:linear-gradient(#fffffffa,#f8faffd4)!important;border:0 #0000!important;transform:translateY(-2px)scale(1.015)!important;box-shadow:0 22px 48px #3e485b2b,0 7px 18px #3e485b14,inset 0 1px #fff!important}html body #root .floating-todo-notebook:active,html body #root .home-floating-rail .floating-support-heart:active,html body #root .floating-support-standalone:active{transform:translateY(0)scale(.975)!important;box-shadow:0 9px 22px #3e485b1f,inset 0 2px 5px #4e586b0f,inset 0 1px #ffffffe6!important}html body #root .floating-todo-notebook:focus-visible{outline-offset:3px!important;outline:4px solid #7dbee636!important}html body #root .floating-support-heart:focus-visible,html body #root .floating-support-standalone:focus-visible{outline-offset:3px!important;outline:4px solid #ef82aa33!important}html body #root .floating-todo-notebook{color:#647b91!important;background-image:linear-gradient(#fffffff2 0%,#f7fbffd1 54%,#f0f7fdb8 100%)!important}html body #root .floating-todo-notebook .floating-todo-notebook-emoji{box-shadow:none!important;filter:drop-shadow(0 5px 8px #41718f21)!important;background:0 0!important;margin:0!important;padding:0!important}html body #root .floating-todo-notebook>span:not(.floating-todo-notebook-emoji){color:#60778c!important;letter-spacing:-.025em!important;font-weight:400!important}html body #root .floating-todo-notebook>i{color:#7d91a3!important;border:0!important;border-radius:999px!important}html body #root .home-floating-rail .floating-support-heart,html body #root .floating-support-standalone{color:#da668d!important}html body #root .floating-support-heart .floating-support-heart-emoji,html body #root .floating-support-standalone .floating-support-heart-emoji{will-change:transform;box-shadow:none!important;filter:drop-shadow(0 5px 8px #db5e8a2e)!important;transform-origin:50% 62%!important;background:0 0!important;margin:0!important;padding:0!important;font-size:32px!important;line-height:1!important;animation:5.4s ease-in-out infinite keepers-support-heart-wiggle-v26-193!important;display:inline-block!important}html body #root .floating-support-heart>span:last-child,html body #root .floating-support-standalone>span:last-child{color:#d7658b!important;letter-spacing:-.025em!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,sans-serif!important;font-weight:400!important}@keyframes keepers-support-heart-wiggle-v26-193{0%,72%,to{transform:translate(0)rotate(0)scale(1)}76%{transform:translate(-2px)rotate(-11deg)scale(1.04)}80%{transform:translate(2px)rotate(10deg)scale(1.05)}84%{transform:translate(-1.5px)rotate(-8deg)scale(1.035)}88%{transform:translate(1.5px)rotate(7deg)scale(1.025)}92%{transform:translate(0)rotate(0)scale(1)}}html body #root .floating-weather-card{color:#586d7e!important;background-color:#fafcffc7!important;background-image:linear-gradient(160deg,#fffffff2 0%,#f7fbffd1 45%,#f7f8ffbd 100%)!important;border-color:#0000!important;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s!important}html body #root .floating-weather-card:before{width:0!important;height:0!important;box-shadow:none!important;display:none!important}html body #root .floating-weather-card:after{content:""!important;z-index:0!important;border-radius:inherit!important;pointer-events:none!important;background:radial-gradient(circle at 20% 0,#ffffffb8 0 7%,#fff3 29%,#0000 58%)!important;position:absolute!important;inset:0!important}html body #root .floating-weather-card>*{z-index:1!important;position:relative!important}html body #root .floating-weather-card:hover{border:0 #0000!important;transform:translateY(-2px)!important;box-shadow:0 25px 54px #37485e2e,0 8px 20px #37485e14,inset 0 1px #fff!important}html body #root .floating-weather-current-main{border-bottom:0!important}html body #root .floating-weather-hour+.floating-weather-hour,html body #root .floating-weather-weekly-row{border:0!important}html body #root .floating-weather-hour{background:0 0!important;border:0!important;border-radius:13px!important}html body #root .floating-weather-weekly-row{background:#ffffff57!important;border-radius:18px!important;margin-top:5px!important;padding:9px 7px!important;box-shadow:inset 0 1px #ffffff80!important}html body #root .floating-weather-title-emoji{filter:none!important;background:#ffffff7a!important;border:0!important;border-radius:14px!important;flex:0 0 38px!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;font-size:23px!important;line-height:1!important;display:inline-grid!important;box-shadow:0 5px 14px #495d7412,inset 0 1px #ffffffdb!important}html body #root .floating-weather-collapse-button{color:#718597!important;background:#ffffff80!important;border:0 #0000!important;border-radius:13px!important;box-shadow:0 5px 13px #3d506712,inset 0 1px #ffffffd9!important}html body #root .floating-weather-collapse-button:hover{background:#ffffffc2!important;border:0 #0000!important;transform:translateY(-1px)!important;box-shadow:0 7px 16px #3d506717,inset 0 1px #fffffff2!important}html body #root .home-floating-todo-panel{-webkit-backdrop-filter:blur(26px)saturate(140%)!important;background:linear-gradient(160deg,#fffffff2,#f8fbffd6)!important;border:0 #0000!important;border-radius:30px!important;box-shadow:0 24px 58px #37475b2b,0 7px 19px #37475b12,inset 0 1px #fff!important}html body #root .home-floating-todo-close{color:#748798!important;background:#ffffff8a!important;border:0 #0000!important;box-shadow:0 5px 13px #3d506712,inset 0 1px #ffffffdb!important}@media (prefers-reduced-motion:reduce){html body #root .floating-support-heart .floating-support-heart-emoji,html body #root .floating-support-standalone .floating-support-heart-emoji{animation:none!important;transform:none!important}html body #root .floating-todo-notebook,html body #root .floating-support-heart,html body #root .floating-support-standalone,html body #root .floating-weather-card{transition:none!important}}html body #root .floating-todo-notebook{align-content:center!important;padding:10px 8px!important;overflow:visible!important}html body #root .floating-todo-notebook .floating-todo-notebook-emoji{font-size:29px!important;line-height:1!important;display:inline-block!important}html body #root .floating-todo-notebook>span:not(.floating-todo-notebook-emoji){font-family:Cafe24Ssurround,Cafe24SsurroundAir,sans-serif!important}html body #root .floating-todo-notebook>i{min-width:0!important;box-shadow:none!important;background:0 0!important;padding:0!important;display:block!important}html body #root .home-floating-rail .floating-support-heart,html body #root .floating-support-standalone{border-radius:50%!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:92px!important;height:92px!important;padding:8px 6px!important;display:inline-flex!important;overflow:hidden!important}html body #root .home-floating-rail .floating-support-heart .floating-support-heart-emoji,html body #root .floating-support-standalone .floating-support-heart-emoji,html body #root .home-floating-rail .floating-support-heart>span:first-child,html body #root .floating-support-standalone>span:first-child{font-size:32px!important;line-height:1!important;animation:5.4s ease-in-out infinite keepers-support-heart-wiggle-v26-194!important}html body #root .home-floating-rail .floating-support-heart>span:last-child,html body #root .floating-support-standalone>span:last-child{line-height:1!important}@keyframes keepers-support-heart-wiggle-v26-194{0%,72%,to{transform:translate(-1px)rotate(0)scale(1)}76%{transform:translate(-3px)rotate(-10deg)scale(1.04)}80%{transform:translate(1px)rotate(9deg)scale(1.05)}84%{transform:translate(-2px)rotate(-7deg)scale(1.03)}88%{transform:translate(0)rotate(6deg)scale(1.02)}92%{transform:translate(-1px)rotate(0)scale(1)}}html body #root .floating-todo-notebook{justify-content:center!important;align-items:center!important}html body #root .home-floating-rail .floating-support-heart .floating-support-heart-emoji,html body #root .floating-support-standalone .floating-support-heart-emoji,html body #root .home-floating-rail .floating-support-heart>span:first-child,html body #root .floating-support-standalone>span:first-child{transform-origin:50% 62%!important;will-change:transform!important;animation-name:keepers-support-heart-wiggle-v26-195!important;animation-duration:5.2s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important;animation-play-state:running!important;animation-delay:0s!important;animation-fill-mode:both!important;display:inline-block!important;transform:translate(2px)!important}@keyframes keepers-support-heart-wiggle-v26-195{0%,72%,to{transform:translate(2px)rotate(0)scale(1)}76%{transform:translate(0)rotate(-11deg)scale(1.04)}80%{transform:translate(4px)rotate(10deg)scale(1.05)}84%{transform:translate(1px)rotate(-8deg)scale(1.03)}88%{transform:translate(3px)rotate(7deg)scale(1.02)}92%{transform:translate(2px)rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){html body #root .home-floating-rail .floating-support-heart .floating-support-heart-emoji,html body #root .floating-support-standalone .floating-support-heart-emoji,html body #root .home-floating-rail .floating-support-heart>span:first-child,html body #root .floating-support-standalone>span:first-child{animation:none!important;transform:translate(2px)!important}}html body #root .floating-todo-notebook{gap:0!important}html body #root .floating-todo-notebook .floating-todo-notebook-emoji{transform:translate(3px,7px)!important}html body #root .floating-todo-notebook>span:not(.floating-todo-notebook-emoji){font-size:23px!important;line-height:1!important;transform:translateY(-9px)!important}html body #root .home-floating-rail .floating-support-heart,html body #root .floating-support-standalone{-webkit-backdrop-filter:blur(30px)saturate(150%)!important;background-color:#fff4f9d1!important;background-image:linear-gradient(#fffffff2 0%,#fff6fae0 38%,#ffebf4d1 100%)!important}html body #root .home-floating-rail .floating-support-heart:before,html body #root .floating-support-standalone:before{background:radial-gradient(circle at 28% 6%,#ffffffd1 0 7%,#fff5f970 26%,#ffe7f12e 42%,#0000 60%)!important}html body #root .home-floating-rail .floating-support-heart .floating-support-heart-emoji,html body #root .floating-support-standalone .floating-support-heart-emoji,html body #root .home-floating-rail .floating-support-heart>span:first-child,html body #root .floating-support-standalone>span:first-child,html body #root .home-floating-rail .floating-support-heart>div:first-child,html body #root .floating-support-standalone>div:first-child,html body #root .home-floating-rail .floating-support-heart>:first-child,html body #root .floating-support-standalone>:first-child{transform-origin:50% 62%!important;will-change:transform!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}html body #root .home-floating-rail .floating-support-heart .floating-support-heart-emoji,html body #root .floating-support-standalone .floating-support-heart-emoji{font-size:32px!important;animation:5.2s ease-in-out infinite keepers-support-heart-wiggle-v26-196!important;transform:translate(2px)!important}html body #root .home-floating-rail .floating-support-heart>span:first-child,html body #root .floating-support-standalone>span:first-child,html body #root .home-floating-rail .floating-support-heart>div:first-child,html body #root .floating-support-standalone>div:first-child,html body #root .home-floating-rail .floating-support-heart>:first-child,html body #root .floating-support-standalone>:first-child{animation:5.2s ease-in-out infinite keepers-support-heart-wiggle-v26-196!important;transform:translate(2px)!important}html body #root .home-floating-rail .floating-support-heart>:first-child>*,html body #root .floating-support-standalone>:first-child>*{transform-origin:50% 62%!important;animation:5.2s ease-in-out infinite keepers-support-heart-wiggle-v26-196!important}html body #root .home-floating-rail .floating-support-heart>span:last-child,html body #root .floating-support-standalone>span:last-child{transform:translateY(1px)!important}@keyframes keepers-support-heart-wiggle-v26-196{0%,72%,to{transform:translate(2px)rotate(0)scale(1)}76%{transform:translate(-1px)rotate(-11deg)scale(1.05)}80%{transform:translate(5px)rotate(10deg)scale(1.06)}84%{transform:translate(1px)rotate(-8deg)scale(1.04)}88%{transform:translate(4px)rotate(7deg)scale(1.03)}92%{transform:translate(2px)rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){html body #root .home-floating-rail .floating-support-heart .floating-support-heart-emoji,html body #root .floating-support-standalone .floating-support-heart-emoji,html body #root .home-floating-rail .floating-support-heart>span:first-child,html body #root .floating-support-standalone>span:first-child,html body #root .home-floating-rail .floating-support-heart>div:first-child,html body #root .floating-support-standalone>div:first-child,html body #root .home-floating-rail .floating-support-heart>:first-child,html body #root .floating-support-standalone>:first-child,html body #root .home-floating-rail .floating-support-heart>:first-child>*,html body #root .floating-support-standalone>:first-child>*{animation:none!important;transform:translate(2px)!important}}html body #root .home-floating-rail .floating-support-heart>span.floating-support-heart-emoji,html body #root .floating-support-standalone>span.floating-support-heart-emoji{transform-origin:50%!important;will-change:auto!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:32px!important;line-height:1!important;animation:none!important;display:inline-flex!important;position:relative!important;left:2px!important;transform:none!important}html body #root .home-floating-rail .floating-support-heart>span.floating-support-heart-emoji>span.floating-support-heart-emoji-motion,html body #root .floating-support-standalone>span.floating-support-heart-emoji>span.floating-support-heart-emoji-motion{font:inherit!important;transform-origin:50% 64%!important;will-change:transform!important;backface-visibility:hidden!important;margin:0!important;padding:0!important;line-height:1!important;animation-name:keepers-support-heart-motion-v26-197!important;animation-duration:4.6s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important;animation-play-state:running!important;animation-delay:0s!important;animation-fill-mode:both!important;display:inline-block!important}@keyframes keepers-support-heart-motion-v26-197{0%,68%,to{transform:translate(0)rotate(0)scale(1)}73%{transform:translate(-3px)rotate(-13deg)scale(1.06)}78%{transform:translate(3px)rotate(12deg)scale(1.07)}83%{transform:translate(-2px)rotate(-10deg)scale(1.05)}88%{transform:translate(2px)rotate(8deg)scale(1.035)}93%{transform:translate(0)rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){html body #root .home-floating-rail .floating-support-heart>span.floating-support-heart-emoji>span.floating-support-heart-emoji-motion,html body #root .floating-support-standalone>span.floating-support-heart-emoji>span.floating-support-heart-emoji-motion{animation-name:keepers-support-heart-motion-v26-197!important;animation-duration:4.6s!important;animation-iteration-count:infinite!important;animation-play-state:running!important}}html body #root .home-page:before,html body #root .home-page:after,html body #root .home-hero-rainbow,html body #root .home-rainbow-overlay,html body #root .home-brand-rainbow,html body #root .home-brand-backdrop,html body #root .home-hero-overlay,html body #root .home-brand-hero-overlay{height:clamp(500px,29vw,560px)!important;max-height:clamp(500px,29vw,560px)!important;inset:0 0 auto!important}html body #root .home-page .home-hero-rainbow,html body #root .home-page .home-rainbow-overlay,html body #root .home-page .home-brand-rainbow,html body #root .home-page .home-brand-backdrop,html body #root .home-page .home-hero-overlay,html body #root .home-page .home-brand-hero-overlay{height:clamp(500px,29vw,560px)!important;min-height:0!important}html body #root .floating-todo-notebook>i{margin:-2px 0 0!important;font-size:11px!important;line-height:1!important;overflow:visible!important;transform:translateY(-3px)!important}html body #root .home-floating-rail .floating-todo-notebook,html body #root .floating-todo-standalone,html body #root .floating-todo-notebook{-webkit-backdrop-filter:blur(18px)saturate(1.15)!important;backdrop-filter:blur(18px)saturate(1.15)!important;background:radial-gradient(circle at 50% 18%,#fffffffa 0%,#f6fafff5 34%,#dfecfcf5 100%)!important;border:1px solid #c3d5ecc7!important;box-shadow:0 14px 32px #5267871f,inset 0 1px #fffffff5!important}html body #root .home-floating-rail .floating-support-heart,html body #root .floating-support-standalone{-webkit-backdrop-filter:blur(18px)saturate(1.18)!important;backdrop-filter:blur(18px)saturate(1.18)!important;background:radial-gradient(circle at 50% 20%,#fffffffa 0%,#fff4f8f7 34%,#ffdde9f7 100%)!important;border:1px solid #f4bdd2d1!important;box-shadow:0 16px 34px #aa5c7d24,inset 0 1px #fffffff7!important}html body #root .home-floating-rail .floating-support-heart>span:last-child,html body #root .floating-support-standalone>span:last-child{color:#e36493!important}html body #root .home-floating-rail .floating-support-heart .floating-support-heart-emoji,html body #root .floating-support-standalone .floating-support-heart-emoji{filter:saturate(1.08)!important}html body #root .topbar button[aria-label*=알림],html body #root .topbar button[title*=알림],html body #root .topbar .notification-button,html body #root .topbar .topbar-notification,html body #root .topbar .alarm-button,html body #root .topbar .bell-button,html body #root .topbar .topbar-bell-button{-webkit-backdrop-filter:blur(16px)saturate(1.08)!important;backdrop-filter:blur(16px)saturate(1.08)!important;background:radial-gradient(circle at 50% 22%,#fffffffa 0%,#fff8e7f5 40%,#ffeebcf5 100%)!important;border:1px solid #ecdaabd1!important;border-radius:999px!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;display:grid!important;box-shadow:0 10px 22px #ad90481c,inset 0 1px #fffffff5!important}html body #root .topbar button[aria-label*=알림] svg,html body #root .topbar button[title*=알림] svg,html body #root .topbar .notification-button svg,html body #root .topbar .topbar-notification svg,html body #root .topbar .alarm-button svg,html body #root .topbar .bell-button svg,html body #root .topbar .topbar-bell-button svg{margin:0!important}html body #root .home-floating-rail .floating-support-heart:hover,html body #root .floating-support-standalone:hover{color:#d94c80!important;filter:saturate(1.08)!important;background-color:#ffe2eef5!important;background-image:radial-gradient(circle at 50% 18%,#fffffffa 0%,#ffebf4fa 38%,#ffc4dbfa 100%)!important;border:1px solid #eb84ace6!important;transform:translateY(-3px)scale(1.04)!important;box-shadow:0 20px 45px #ba4b783b,0 7px 18px #ba4b781f,inset 0 1px #fffffffa!important}html body #root .home-floating-rail .floating-support-heart:hover>span:last-child,html body #root .floating-support-standalone:hover>span:last-child{color:#d94c80!important}html body #root .home-floating-rail .floating-support-heart:hover .floating-support-heart-emoji,html body #root .floating-support-standalone:hover .floating-support-heart-emoji{filter:saturate(1.16)drop-shadow(0 5px 9px #cd487b38)!important}html body #root .home-web-masthead.home-web-masthead-before-event:before{bottom:var(--home-rainbow-bottom,-280px)!important;height:auto!important;min-height:0!important;max-height:none!important;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 12px),#000000b8 calc(100% - 6px),#0000 100%)!important;mask-image:linear-gradient(#000 0% calc(100% - 12px),#000000b8 calc(100% - 6px),#0000 100%)!important}html body #root .home-web-masthead-before-event:before,html body #root .home-web-masthead .home-web-masthead-before-event:before{bottom:var(--home-rainbow-bottom,-280px)!important}html body #root .home-content-shell{background:linear-gradient(to bottom, #fff0 0, #fff0 calc(var(--home-color-stop-y) - 7px), #ffffffc7 calc(var(--home-color-stop-y) - 3px), #fffffffe var(--home-color-stop-y), #fff calc(var(--home-color-stop-y) + 1px), #fff 100%), linear-gradient(145deg, #f1fafff9, #fdf9fff7 51%, #f2fdfaf9)!important;background-color:#fff!important}html body #root .site-policy-page>.page-heading .eyebrow{text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important}html body #root .site-policy-page .site-policy-page-card>.site-policy-intro{letter-spacing:-.018em!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important;font-style:normal!important;font-weight:400!important}html body #root .site-policy-page .site-policy-page-card h2,html body #root .site-policy-page .site-policy-page-card h3{letter-spacing:-.035em!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important;font-style:normal!important;font-weight:700!important}html body #root .site-policy-page .site-policy-page-card p,html body #root .site-policy-page .site-policy-page-card li,html body #root .site-policy-page .site-policy-page-card a,html body #root .site-policy-page .site-policy-page-card strong,html body #root .site-policy-page .site-policy-page-card b{letter-spacing:-.018em!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important;font-style:normal!important}html body #root .site-policy-page .site-policy-page-card p,html body #root .site-policy-page .site-policy-page-card li{font-weight:400!important}html body #root .site-policy-page .site-policy-page-card strong,html body #root .site-policy-page .site-policy-page-card b{font-weight:700!important}html body #root .site-policy-page .site-policy-page-card .site-policy-email{letter-spacing:-.01em!important;font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:700!important}html body #root .site-copyright-page .site-copyright-statement>p{letter-spacing:-.02em!important;font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important;font-style:normal!important;font-weight:400!important;line-height:1.75!important}html body #root .news-board-row.is-pinned .news-board-pinned-title{z-index:0!important;display:inline!important;position:relative!important}html body #root .news-board-row.is-pinned .news-board-pinned-title:after{content:""!important;z-index:-1!important;background:linear-gradient(90deg, var(--news-pinned-marker-start) 0%, var(--news-pinned-marker-end) 100%)!important;pointer-events:none!important;border-radius:2px!important;height:.46em!important;position:absolute!important;bottom:1px!important;left:-3px!important;right:-3px!important;transform:rotate(0)!important;box-shadow:0 1px 1px #5b4a5214!important}html body #root .news-detail-sibling-nav{width:min(100%,1120px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin:18px auto 0!important;padding:0!important;display:flex!important}html body #root .news-detail-sibling-button{color:#756870!important;background:#fffffff0!important;border:1px solid #e1d3d9eb!important;border-radius:50%!important;flex:0 0 48px!important;place-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0!important;transition:transform .18s,color .18s,border-color .18s,background .18s,box-shadow .18s!important;display:grid!important;box-shadow:0 8px 20px #5c454e17,inset 0 1px #fffffffa!important}html body #root .news-detail-sibling-button>span{display:none!important}html body #root .news-detail-sibling-button>svg{flex:none!important;width:24px!important;height:24px!important;margin:0!important;display:block!important}html body #root .news-detail-sibling-button.previous{justify-content:center!important}html body #root .news-detail-sibling-button.next{text-align:center!important;justify-content:center!important;margin-left:auto!important}html body #root .news-detail-sibling-button:hover:not(:disabled){color:#df5d8a!important;background:#fff0f6!important;border-color:#e98bacd6!important;transform:translateY(-2px)scale(1.04)!important;box-shadow:0 11px 24px #c9578026,inset 0 1px #fff!important}html body #root .news-detail-sibling-button:disabled{visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body #root .news-detail-page>.news-detail-sibling-nav{z-index:72!important;width:auto!important;max-width:none!important;height:100dvh!important;min-height:100vh!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}html body #root .news-detail-page>.news-detail-sibling-nav>.news-detail-sibling-button{z-index:73!important;color:#756a71!important;-webkit-backdrop-filter:blur(15px)saturate(1.08)!important;pointer-events:auto!important;background:#fffffff0!important;border:1px solid #dccfd5eb!important;border-radius:50%!important;flex:none!important;place-items:center!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:0!important;transition:transform .18s,color .18s,border-color .18s,background .18s,box-shadow .18s!important;display:grid!important;position:fixed!important;transform:translateY(-50%)!important;box-shadow:0 12px 28px #4e3b4321,inset 0 1px #fffffffa!important}html body #root .news-detail-page>.news-detail-sibling-nav>.news-detail-sibling-button.previous{left:clamp(42px,5.8vw,92px)!important;right:auto!important}html body #root .news-detail-page>.news-detail-sibling-nav>.news-detail-sibling-button.next{left:auto!important;right:clamp(42px,5.8vw,92px)!important}html body #root .news-detail-page>.news-detail-sibling-nav>.news-detail-sibling-button>span{display:none!important}html body #root .news-detail-page>.news-detail-sibling-nav>.news-detail-sibling-button>svg{stroke-width:2.2px!important;width:25px!important;height:25px!important;margin:0!important;display:block!important}html body #root .news-detail-page>.news-detail-sibling-nav>.news-detail-sibling-button:hover:not(:disabled){color:#df5b8b!important;background:#ffeff6f7!important;border-color:#ea89ace0!important;transform:translateY(-50%)scale(1.07)!important;box-shadow:0 16px 33px #c954802e,inset 0 1px #fff!important}html body #root .news-detail-page>.news-detail-sibling-nav>.news-detail-sibling-button:disabled{visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media (width<=760px){html body #root .news-detail-page>.news-detail-sibling-nav>.news-detail-sibling-button{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;top:50%!important}html body #root .news-detail-page>.news-detail-sibling-nav>.news-detail-sibling-button.previous{left:12px!important}html body #root .news-detail-page>.news-detail-sibling-nav>.news-detail-sibling-button.next{right:12px!important}html body #root .news-detail-page>.news-detail-sibling-nav>.news-detail-sibling-button>svg{width:22px!important;height:22px!important}}html body #root .news-detail-page>.news-detail-sibling-nav>.news-detail-sibling-button{top:55%!important}html body #root .pet-library-card[class*=pet-fur-tone-] .pet-breed-scroll-overlay{border:1px solid rgba(var(--pet-card-border-rgb,210, 194, 200), .58)!important;width:40px!important;min-width:40px!important;height:40px!important;color:rgba(var(--pet-card-border-rgb,190, 130, 150), 1)!important;background:radial-gradient(circle at 34% 24%, #fffffffc 0%, #fffffff0 29%, rgba(var(--pet-card-border-rgb,210, 194, 200), .2) 100%)!important;box-shadow:0 10px 22px rgba(var(--pet-card-border-rgb,210, 194, 200), .18), inset 0 1px 0 #fffffffa!important;-webkit-backdrop-filter:blur(12px)saturate(1.12)!important;right:2px!important}html body #root .pet-library-card[class*=pet-fur-tone-] .pet-breed-scroll-overlay:hover{border-color:rgba(var(--pet-card-border-rgb,210, 194, 200), .82)!important;background:radial-gradient(circle at 34% 24%, #fffffffc 0%, rgba(var(--pet-card-border-rgb,210, 194, 200), .29) 100%)!important;box-shadow:0 13px 27px rgba(var(--pet-card-border-rgb,210, 194, 200), .25), inset 0 1px 0 #fff!important;transform:translateY(-50%)scale(1.06)!important}html body #root .pet-top-result-count{display:none!important}html body #root .pet-snack-subpage{width:100%!important}html body #root .pet-snack-subpage>.browser-back-header .subpage-heading-copy{min-width:0!important}html body #root .pet-snack-subpage>.browser-back-header .subpage-action{justify-self:end!important;min-width:0!important;margin:0!important}html body #root .pet-snack-header-progress{color:#88777e!important;background:radial-gradient(at 50% 42%,#ffc2da40 0%,#ffeef5b8 54%,#fffffff5 100%)!important;border:1px solid #e7b0c48a!important;box-shadow:0 9px 22px #c4698b1a,inset 0 1px #fff!important}html body #root .pet-snack-header-progress>strong{font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:17px!important}html body #root .pet-snack-subpage>.pet-snack-lab{background:#fffffff2!important;border:1px solid #e6dce0e0!important;border-radius:28px!important;width:min(100%,1120px)!important;margin:0 auto!important;padding:26px!important;box-shadow:0 15px 36px #4f374012!important}html body #root .pet-snack-lab-head{display:none!important}html body #root .pet-snack-summary-grid>.snack-summary-favorite{color:#d95e8b!important;background:radial-gradient(at 72% 36%,#ffb7d557 0%,#ffe8f2b8 50%,#fffffff7 100%)!important;border-color:#e584a97a!important}html body #root .pet-snack-summary-grid>.snack-summary-disliked{color:#69758a!important;background:radial-gradient(at 72% 36%,#b7c0d04f 0%,#edf0f5c2 52%,#fffffff7 100%)!important;border-color:#919db170!important}html body #root .pet-snack-summary-item>strong{min-width:0!important;margin:0!important}html body #root .pet-snack-summary-item{background:#ffffffbd!important;border-width:1px!important;grid-template-columns:42px minmax(0,1fr)!important;min-height:62px!important;padding:8px 13px 8px 8px!important;box-shadow:inset 0 1px #fffffffa!important}html body #root .pet-snack-summary-item>.smart-image,html body #root .pet-snack-summary-item>.fit-image,html body #root .pet-snack-summary-item>img{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}html body #root .pet-snack-actions-overlay{grid-template-rows:36px!important;grid-template-columns:repeat(3,36px)!important;gap:7px!important;width:122px!important;height:38px!important;top:10px!important}html body #root .pet-snack-actions-overlay>.snack-action,html body #root .pet-snack-actions-overlay>.snack-action.is-active{color:#a8a1a5!important;-webkit-backdrop-filter:blur(10px)saturate(1.08)!important;background:radial-gradient(circle at 35% 26%,#fffffffc 0%,#fffffff0 45%,#eee8eb94 100%)!important;border:1px solid #d6cdd1b8!important;border-radius:50%!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;box-shadow:0 7px 15px #4c373f17,inset 0 1px #fff!important}html body #root .pet-snack-actions-overlay>.snack-action>svg{width:19px!important;height:19px!important}html body #root .pet-snack-actions-overlay>.snack-action-tried.is-active{color:#c89414!important;background:radial-gradient(circle at 50% 44%,#f7d2597a 0%,#fff6c2c7 55%,#fffffffa 100%)!important;border-color:#e0b63494!important;box-shadow:0 8px 18px #daad2829,inset 0 1px #fff!important}html body #root .pet-snack-actions-overlay>.snack-action-favorite.is-active{color:#df5e8e!important;background:radial-gradient(circle at 50% 44%,#ff9ec570 0%,#ffddebc7 55%,#fffffffa 100%)!important;border-color:#e177a094!important;box-shadow:0 8px 18px #d35b8b29,inset 0 1px #fff!important}html body #root .pet-snack-actions-overlay>.snack-action-disliked.is-active{color:#667287!important;background:radial-gradient(circle at 50% 44%,#aeb9cb6b 0%,#e5e9f0cc 55%,#fffffffa 100%)!important;border-color:#7f8da58a!important;box-shadow:0 8px 18px #68779126,inset 0 1px #fff!important}html body #root .pet-snack-card{border-width:1px!important;box-shadow:0 9px 21px #4c343d11!important}html body #root .pet-snack-card.is-tried:not(.is-favorite):not(.is-disliked){border:1px solid #deb5348a!important;box-shadow:0 11px 24px #daad281c!important}html body #root .pet-snack-card.is-tried:not(.is-favorite):not(.is-disliked) .pet-snack-card-art{border-bottom-color:#deb53438!important}html body #root .pet-snack-card.is-favorite{border:1px solid #e27ca48c!important;box-shadow:0 11px 24px #d25b8a1c!important}html body #root .pet-snack-card.is-favorite .pet-snack-card-art{border-bottom-color:#e27ca438!important}html body #root .pet-snack-card.is-disliked{border:1px solid #8492a980!important;box-shadow:0 11px 24px #6877911a!important}html body #root .pet-snack-card.is-disliked .pet-snack-card-art{border-bottom-color:#8492a933!important}html body #root .pet-snack-card.is-tried:not(.is-favorite):not(.is-disliked):hover{border-color:#deb534c2!important}html body #root .pet-snack-card.is-favorite:hover{border-color:#e27ca4c7!important}html body #root .pet-snack-card.is-disliked:hover{border-color:#8492a9ba!important}@media (width<=760px){html body #root .pet-snack-subpage>.browser-back-header .subpage-action{justify-self:stretch!important;width:100%!important}html body #root .pet-snack-header-progress{width:100%!important}html body #root .pet-snack-summary-grid{grid-template-columns:1fr!important}html body #root .pet-snack-summary-item>strong{font-size:20px!important}html body #root .pet-library-card[class*=pet-fur-tone-] .pet-breed-scroll-overlay{right:1px!important}}html body #root .browser-back-header .subpage-eyebrow,html body #root .browser-back-header .subpage-heading-eyebrow,html body #root .page-hero-eyebrow,html body #root .section-eyebrow,html body #root .news-detail-hero-eyebrow,html body #root .community-hero-eyebrow,html body #root [class*=eyebrow]{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-weight:700!important}html body #root .pet-snack-subpage>.browser-back-header{-webkit-backdrop-filter:blur(18px)saturate(1.04)!important}html body #root .pet-snack-header-progress{letter-spacing:-.03em!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:56px!important;padding:0 18px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:24px!important;line-height:1!important;display:inline-flex!important}html body #root .pet-snack-header-progress>strong{color:#dd688f!important;font-weight:400!important}html body #root .pet-snack-header-divider{color:#ccb7bf!important;margin:0 4px!important}html body #root .snack-summary-favorite .pet-snack-summary-list,html body #root .snack-summary-disliked .pet-snack-summary-list,html body #root .snack-summary-favorite .pet-snack-summary-items,html body #root .snack-summary-disliked .pet-snack-summary-items,html body #root .snack-summary-favorite .pet-snack-summary-body,html body #root .snack-summary-disliked .pet-snack-summary-body{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}html body #root .pet-snack-summary-item{width:100%!important}html body #root .pet-snack-summary-item>strong{letter-spacing:-.035em!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:23px!important;font-weight:400!important;line-height:1.22!important}html body #root .pet-snack-card .pet-snack-card-art img,html body #root .pet-snack-card .pet-snack-card-art .smart-image,html body #root .pet-snack-card .pet-snack-card-art .fit-image{object-fit:contain!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:88px!important;min-height:88px!important;max-height:88px!important}html body #root .follow-modal h2,html body #root .follow-modal h3,html body #root .follow-popup h2,html body #root .follow-popup h3,html body #root .followers-modal h2,html body #root .followers-modal h3,html body #root .following-modal h2,html body #root .following-modal h3,html body #root .follow-list-modal h2,html body #root .follow-list-modal h3,html body #root .profile-follow-modal h2,html body #root .profile-follow-modal h3{font-size:24px!important;line-height:1.2!important}html body #root .weather-current-text,html body #root .weather-current-label,html body #root .weather-current-condition,html body #root .weather-banner-current-text{position:relative!important;top:3px!important}html body #root .weekly-weather-item,html body #root .weekly-weather-card,html body #root .weekly-weather-entry,html body #root .weekly-weather-day{align-items:stretch!important}html body #root .weekly-weather-item .day,html body #root .weekly-weather-card .day,html body #root .weekly-weather-entry .day,html body #root .weekly-weather-day .day,html body #root .weekly-weather-item .weekday,html body #root .weekly-weather-card .weekday,html body #root .weekly-weather-entry .weekday,html body #root .weekly-weather-day .weekday,html body #root .weekly-weather-item .weekly-day-label,html body #root .weekly-weather-card .weekly-day-label,html body #root .weekly-weather-entry .weekly-day-label,html body #root .weekly-weather-day .weekly-day-label{text-align:left!important;box-sizing:border-box!important;place-self:start!important;width:100%!important;padding-left:8px!important}html body #root .weekly-weather-item .condition,html body #root .weekly-weather-card .condition,html body #root .weekly-weather-entry .condition,html body #root .weekly-weather-day .condition,html body #root .weekly-weather-item .weather-name,html body #root .weekly-weather-card .weather-name,html body #root .weekly-weather-entry .weather-name,html body #root .weekly-weather-day .weather-name,html body #root .weekly-weather-item .weekly-weather-name,html body #root .weekly-weather-card .weekly-weather-name,html body #root .weekly-weather-entry .weekly-weather-name,html body #root .weekly-weather-day .weekly-weather-name{position:relative!important;top:-2px!important}@media (width<=760px){html body #root .pet-snack-card .pet-snack-card-art img,html body #root .pet-snack-card .pet-snack-card-art .smart-image,html body #root .pet-snack-card .pet-snack-card-art .fit-image{width:76px!important;min-width:76px!important;height:76px!important;min-height:76px!important}}html body #root .page-heading>div>.eyebrow,html body #root .browser-back-header .subpage-heading-copy>.eyebrow,html body #root .subpage-header .subpage-heading-copy>.eyebrow{letter-spacing:.12em!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important;font-style:normal!important;font-weight:700!important}html body #root .site-policy-page>.page-heading h1{letter-spacing:-.045em!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;font-style:normal!important}html body #root .site-policy-page>.page-heading .eyebrow{letter-spacing:.12em!important;font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important;font-style:normal!important;font-weight:700!important}html body #root .site-policy-page .site-policy-page-card,html body #root .site-policy-page .site-policy-page-card p,html body #root .site-policy-page .site-policy-page-card li,html body #root .site-policy-page .site-policy-page-card h2,html body #root .site-policy-page .site-policy-page-card h3,html body #root .site-policy-page .site-policy-page-card a,html body #root .site-policy-page .site-policy-page-card strong,html body #root .site-policy-page .site-policy-page-card b,html body #root .site-policy-page .site-policy-page-card .site-policy-intro,html body #root .site-policy-page .site-policy-page-card .site-policy-email{text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important;font-style:normal!important}html body #root .site-policy-page .site-policy-page-card p,html body #root .site-policy-page .site-policy-page-card li,html body #root .site-policy-page .site-policy-page-card a,html body #root .site-policy-page .site-policy-page-card .site-policy-intro{font-weight:400!important}html body #root .site-policy-page .site-policy-page-card h2,html body #root .site-policy-page .site-policy-page-card h3,html body #root .site-policy-page .site-policy-page-card strong,html body #root .site-policy-page .site-policy-page-card b,html body #root .site-policy-page .site-policy-page-card .site-policy-email{font-weight:700!important}html body #root .site-copyright-page .site-copyright-statement>span[aria-hidden=true]{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-weight:400!important}html body #root .page-heading>div>.eyebrow,html body #root .browser-back-header .subpage-heading-copy>.eyebrow,html body #root .subpage-header .subpage-heading-copy>.eyebrow{letter-spacing:.12em!important;font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important;font-style:normal!important;font-weight:700!important}html body #root .site-policy-page>.page-heading h1{font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .site-policy-page .site-policy-page-card,html body #root .site-policy-page .site-policy-page-card p,html body #root .site-policy-page .site-policy-page-card li,html body #root .site-policy-page .site-policy-page-card h2,html body #root .site-policy-page .site-policy-page-card h3,html body #root .site-policy-page .site-policy-page-card a,html body #root .site-policy-page .site-policy-page-card strong,html body #root .site-policy-page .site-policy-page-card b{font-family:Asta Sans,Noto Sans KR,Malgun Gothic,sans-serif!important}html body #root .pet-snack-subpage>.browser-back-header{box-sizing:border-box!important;background:#fffffff2!important;border:1px solid #e5dce1eb!important;border-radius:28px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;width:100%!important;max-width:none!important;min-height:128px!important;margin:42px 0 18px!important;padding:22px 34px!important;display:grid!important;overflow:visible!important;box-shadow:0 14px 34px #4f374013,inset 0 1px #fffffffc!important}html body #root .pet-snack-subpage>.browser-back-header .subpage-heading-copy>.eyebrow{color:#ed4f82!important;background:#fff4f8f5!important;border:1px solid #f47da64d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-height:25px!important;margin:0 0 8px!important;padding:0 10px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important;box-shadow:inset 0 1px #fffffff5!important}html body #root .pet-snack-subpage>.browser-back-header .subpage-heading-copy>h1{margin:0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .pet-snack-header-progress,html body #root .pet-snack-header-progress>span,html body #root .pet-snack-header-progress>strong{font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1!important}html body #root .pet-snack-lab{position:relative!important;overflow:visible!important}html body #root .pet-snack-summary-grid{z-index:4!important;padding:7px 2px 11px!important;position:relative!important;overflow:visible!important}html body #root .pet-snack-summary-grid>.snack-summary-favorite,html body #root .pet-snack-summary-grid>.snack-summary-disliked{z-index:1!important;-webkit-backdrop-filter:none!important;background-clip:padding-box!important;border-width:1px!important;border-radius:24px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;position:relative!important;overflow:hidden!important;box-shadow:0 13px 27px #533d4618,inset 0 1px #fffffffa!important}html body #root .pet-snack-summary-grid>.snack-summary-favorite:hover,html body #root .pet-snack-summary-grid>.snack-summary-disliked:hover{z-index:12!important;transform:translateY(-3px)!important;box-shadow:0 18px 36px #533d4626,inset 0 1px #fffffffc!important}html body #root .snack-summary-favorite .pet-snack-summary-items,html body #root .snack-summary-disliked .pet-snack-summary-items{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}html body #root .pet-snack-card .pet-snack-card-art{aspect-ratio:1!important;border:0!important;border-radius:20px 20px 0 0!important;width:100%!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body #root .pet-snack-card .pet-snack-card-art>.smart-image,html body #root .pet-snack-card .pet-snack-card-art>.fit-image{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:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:47px 8px 6px!important;overflow:visible!important}html body #root .pet-snack-card .pet-snack-card-art>.smart-image>img,html body #root .pet-snack-card .pet-snack-card-art>.fit-image>img{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body #root .pet-snack-card .pet-snack-card-art>img{background:0 0!important}html body #root .pet-snack-card .pet-snack-card-art .smart-image:before,html body #root .pet-snack-card .pet-snack-card-art .smart-image:after,html body #root .pet-snack-card .pet-snack-card-art .fit-image:before,html body #root .pet-snack-card .pet-snack-card-art .fit-image:after{content:none!important;display:none!important}html body #root .pet-snack-card.is-tried:not(.is-favorite):not(.is-disliked) .pet-snack-card-art{background:radial-gradient(at 50% 48%,#f7d2592b 0%,#fff7d34f 52%,#fffffffa 100%)!important}html body #root .pet-snack-card.is-favorite .pet-snack-card-art{background:radial-gradient(at 50% 48%,#ff9dc62b 0%,#ffe7f14f 52%,#fffffffa 100%)!important}html body #root .pet-snack-card.is-disliked .pet-snack-card-art{background:radial-gradient(at 50% 48%,#afbacc29 0%,#edf0f557 52%,#fffffffa 100%)!important}html body #root .pet-snack-card .pet-snack-card-body h3{letter-spacing:-.04em!important;margin:0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:23px!important;font-weight:400!important;line-height:1.2!important}html body #root .floating-weather-card-body .floating-weather-current-main:after{grid-column:3!important}html body #root .floating-weather-current-main,html body #root .floating-weather-hourly-row{cursor:default!important}html body #root button.floating-weather-weekly-row{place-items:center!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s!important}@media (width<=1100px){html body #root .pet-snack-subpage>.browser-back-header{min-height:108px!important;margin-top:22px!important}}@media (width<=760px){html body #root .pet-snack-subpage>.browser-back-header{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:20px!important}html body #root .pet-snack-header-progress,html body #root .pet-snack-header-progress>span,html body #root .pet-snack-header-progress>strong,html body #root .pet-snack-card .pet-snack-card-body h3{font-size:19px!important}}html body #root .pet-snack-card .pet-snack-card-art>.smart-image>img,html body #root .pet-snack-card .pet-snack-card-art>.fit-image>img{object-fit:contain!important;object-position:center!important;will-change:transform!important;width:70%!important;min-width:0!important;max-width:70%!important;height:70%!important;min-height:0!important;max-height:70%!important;margin:0!important;padding:0!important}html body #root .pet-snack-card .pet-snack-card-art>img{object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 5px 7px #513d4314)!important;will-change:transform!important;width:70%!important;min-width:0!important;max-width:70%!important;height:70%!important;min-height:0!important;max-height:70%!important;margin:0!important;padding:0!important;position:absolute!important;inset:50% auto auto 50%!important}html body #root .pet-snack-card:hover .pet-snack-card-art>.smart-image>img,html body #root .pet-snack-card:hover .pet-snack-card-art>.fit-image>img{filter:drop-shadow(0 10px 12px #513d4324)!important;transform:translateY(-5px)scale(1.07)!important}html body #root .pet-snack-card:hover .pet-snack-card-art>img{filter:drop-shadow(0 10px 12px #513d4324)!important;transform:translate(-50%,calc(-50% - 5px))scale(1.07)!important}html body #root .pet-snack-card:focus-within .pet-snack-card-art>.smart-image>img,html body #root .pet-snack-card:focus-within .pet-snack-card-art>.fit-image>img{transform:translateY(-5px)scale(1.07)!important}html body #root .pet-snack-card:focus-within .pet-snack-card-art>img{transform:translate(-50%,calc(-50% - 5px))scale(1.07)!important}@media (prefers-reduced-motion:reduce){html body #root .pet-snack-card .pet-snack-card-art img{transition:none!important}html body #root .pet-snack-card:hover .pet-snack-card-art>.smart-image>img,html body #root .pet-snack-card:hover .pet-snack-card-art>.fit-image>img{transform:none!important}}html body #root .news-detail-head{grid-template-columns:minmax(154px,auto) minmax(0,1fr) minmax(154px,auto)!important}html body #root .news-detail-head>.news-detail-list-button{color:#74686d!important;white-space:nowrap!important;cursor:pointer!important;background:#fffffff5!important;border:1px solid #e5d7dcf0!important;border-radius:14px!important;justify-content:center!important;justify-self:start!important;align-items:center!important;gap:8px!important;width:max-content!important;min-width:154px!important;max-width:none!important;height:44px!important;min-height:44px!important;padding:0 16px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1!important;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s!important;display:inline-flex!important;box-shadow:0 7px 17px #58414a12,inset 0 1px #fffffffc!important}html body #root .news-detail-head>.news-detail-list-button>svg{flex:0 0 18px!important;width:18px!important;height:18px!important}html body #root .news-detail-head>.news-detail-list-button>span{display:inline!important}html body #root .news-detail-head>.news-detail-list-button:hover{color:#d65d85!important;background:#fff2f7f7!important;border-color:#eb8badc2!important;transform:translateY(-2px)!important;box-shadow:0 10px 22px #c7567f21,inset 0 1px #fff!important}html body #root .news-detail-head>.news-detail-list-button:active{transform:translateY(0)scale(.98)!important}html body #root .news-detail-head>.news-admin-detail-actions{justify-self:end!important;min-width:154px!important}html body #root .news-detail-head>span:last-child{justify-self:end!important;width:154px!important;min-width:154px!important}@media (width<=760px){html body #root .news-detail-head{grid-template-columns:auto minmax(0,1fr) auto!important}html body #root .news-detail-head>.news-detail-list-button{gap:6px!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-size:14px!important}html body #root .news-detail-head>.news-admin-detail-actions,html body #root .news-detail-head>span:last-child{width:auto!important;min-width:0!important}}html body #root .pet-snack-card .pet-snack-card-art>.smart-image,html body #root .pet-snack-card .pet-snack-card-art>.fit-image{transform-origin:50% 56%!important;filter:none!important;will-change:transform!important;transition:transform .24s cubic-bezier(.22,.72,.28,1),filter .24s!important;transform:none!important}html body #root .pet-snack-card .pet-snack-card-art>.smart-image>img,html body #root .pet-snack-card .pet-snack-card-art>.fit-image>img{transform-origin:50%!important;filter:none!important;transition:none!important;transform:none!important}@media (hover:hover) and (pointer:fine){html body #root .pet-snack-card:hover .pet-snack-card-art>.smart-image,html body #root .pet-snack-card:hover .pet-snack-card-art>.fit-image{filter:drop-shadow(0 6px 7px #3d2b3312)!important;transform:rotate(-2.35deg)scale(1.035)!important}html body #root .pet-snack-card:hover .pet-snack-card-art>.smart-image>img,html body #root .pet-snack-card:hover .pet-snack-card-art>.fit-image>img{filter:none!important;transform:none!important}}html body #root .pet-snack-card .pet-snack-card-art>img{transform-origin:50% 56%!important;transition:transform .24s cubic-bezier(.22,.72,.28,1),filter .24s!important;transform:translate(-50%,-50%)rotate(0)scale(1)!important}@media (hover:hover) and (pointer:fine){html body #root .pet-snack-card:hover .pet-snack-card-art>img{filter:drop-shadow(0 6px 7px #3d2b3312)!important;transform:translate(-50%,-50%)rotate(-2.35deg)scale(1.035)!important}}@media (prefers-reduced-motion:reduce){html body #root .pet-snack-card .pet-snack-card-art>.smart-image,html body #root .pet-snack-card .pet-snack-card-art>.fit-image,html body #root .pet-snack-card .pet-snack-card-art>img{filter:none!important;transition:none!important}html body #root .pet-snack-card:hover .pet-snack-card-art>.smart-image,html body #root .pet-snack-card:hover .pet-snack-card-art>.fit-image{transform:none!important}}html body #root .news-editor-page .news-page-back-head{grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr)!important;align-items:center!important;position:relative!important}html body #root .news-editor-page .news-page-back-head>button:first-child{grid-column:1!important;justify-self:start!important}html body #root .news-editor-page .news-page-back-head>div:nth-child(2){text-align:center!important;width:max-content!important;max-width:calc(100% - 360px)!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}html body #root .news-editor-page .news-page-back-head>.news-preview-toggle{grid-column:3!important;place-self:center end!important;margin:0!important}@media (width<=760px){html body #root .news-editor-page .news-page-back-head{grid-template-columns:auto minmax(0,1fr) auto!important}html body #root .news-editor-page .news-page-back-head>div:nth-child(2){width:auto!important;max-width:none!important;position:static!important;transform:none!important}}html body #root .floating-weather-card-body .floating-weather-current-main{grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:0!important;width:100%!important;min-height:104px!important;padding:0 12px 8px!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .floating-weather-card-body .floating-weather-current-main:after{content:none!important;display:none!important}html body #root .floating-weather-card-body .floating-weather-current-main>b{z-index:12!important;filter:drop-shadow(0 13px 20px #6f899933)!important;pointer-events:none!important;place-items:center!important;width:118px!important;height:118px!important;font-size:92px!important;line-height:1!important;display:grid!important;position:absolute!important;top:-22px!important;left:0!important;transform:rotate(-3deg)!important}html body #root .floating-weather-card-body .floating-weather-current-main>span{text-align:right!important;align-content:center!important;justify-items:end!important;gap:4px!important;width:100%!important;min-width:0!important;height:100%!important;display:grid!important;position:static!important;transform:translateY(17px)!important}html body #root .floating-weather-card-body .floating-weather-current-main>span>strong,html body #root .floating-weather-card-body .floating-weather-current-main>span>small{margin:0!important;position:static!important;top:auto!important;transform:none!important}html body #root .floating-weather-current-main>span{position:static!important}html body #root .floating-weather-current-main>span>strong,html body #root .floating-weather-current-main>span>small{text-align:center!important;margin:0!important;position:relative!important;top:3px!important}html body #root button.floating-weather-weekly-row>.home-weekly-weather-summary{padding-right:22px!important}html body #root button.floating-weather-weekly-row:active{transform:none!important}html body #root button.floating-weather-weekly-row .home-weekly-weather-summary:active{transform:scale(.985)!important}html body #root .home-web-masthead-before-event .ticker-page,html body #root .home-web-masthead-before-event .ticker-count{white-space:nowrap!important;margin:0!important;position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-50%)!important}html body #root .news-detail-page>.news-detail-head{box-sizing:border-box!important;grid-template-columns:164px minmax(0,1fr) 164px!important;align-items:center!important;gap:14px!important;display:grid!important;overflow:visible!important}html body #root .news-detail-page>.news-detail-head>.news-detail-list-button{box-sizing:border-box!important;color:#746a6f!important;white-space:nowrap!important;background:#fffffff7!important;border:1px solid #e0d7dbf5!important;border-radius:15px!important;justify-content:center!important;justify-self:start!important;align-items:center!important;gap:8px!important;width:154px!important;min-width:154px!important;max-width:154px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 15px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important;box-shadow:0 8px 19px #523e4613,inset 0 1px #fffffffc!important}html body #root .news-detail-page>.news-detail-head>.news-detail-list-button>svg{flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important}html body #root .news-detail-page>.news-detail-head>.news-detail-list-button>span{font-size:15px!important;line-height:1!important;display:inline!important;overflow:visible!important}html body #root .news-detail-page>.news-detail-head>.news-detail-list-button:hover{color:#d65d87!important;background:#fff1f6!important;border-color:#e98badb8!important;transform:translateY(-1px)!important}html body #root .news-detail-page>.news-detail-head>.news-detail-header-title{text-align:center!important;min-width:0!important;padding:0 12px!important;display:block!important}html body #root .news-detail-page>.news-detail-head>.news-admin-detail-actions,html body #root .news-detail-page>.news-detail-head>span:last-child{justify-self:end!important;min-width:164px!important}@media (width<=760px){html body #root .news-detail-page>.news-detail-head{grid-template-columns:auto minmax(0,1fr) auto!important;gap:7px!important;padding:13px!important}html body #root .news-detail-page>.news-detail-head>.news-detail-list-button{gap:6px!important;width:138px!important;min-width:138px!important;max-width:138px!important;padding:0 11px!important;font-size:14px!important}html body #root .news-detail-page>.news-detail-head>.news-detail-list-button>span{font-size:14px!important}html body #root .news-detail-page>.news-detail-head>.news-admin-detail-actions,html body #root .news-detail-page>.news-detail-head>span:last-child{min-width:0!important}}html body #root .floating-weather-current-main:before,html body #root .floating-weather-hourly-row:before,html body #root .floating-weather-weekly-row:before{min-width:0!important}html body #root .floating-weather-current-main:before,html body #root .floating-weather-hourly-row:before{grid-area:1/1/auto/-1!important}html body #root .floating-weather-weekly-row:before{grid-area:1/1!important}html body #root .floating-weather-current-main{width:100%!important}html body #root .floating-weather-hourly-row>.floating-weather-hour{min-width:0!important}html body #root button.floating-weather-weekly-row,html body #root span.floating-weather-weekly-row{width:100%!important;color:inherit!important;text-align:left!important;margin:0!important}html body #root .floating-weather-weekly-row>.home-weekly-weather-summary{min-width:0!important;position:relative!important}@media (width<=1100px){html body #root .mobile-sidebar-controls{gap:8px!important;top:14px!important;left:14px!important}html body #root .mobile-sidebar-open,html body #root .sidebar-mobile-collapse{color:#d95889!important;background:linear-gradient(145deg,#fff8fb,#ffdbea)!important;border-color:#f499bbb8!important;border-radius:16px!important}html body #root .mobile-sidebar-profile,html body #root .sidebar-mobile-profile{background:#fffffffa!important;border-color:#e0e4e9eb!important}html body #root .mobile-sidebar-notification,html body #root .sidebar-mobile-notification{color:#ad7910!important;background:linear-gradient(145deg,#fffdf1,#ffe69c)!important;border:1px solid #ecc658b8!important;border-radius:50%!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}html body #root .home-web-masthead.home-web-masthead-before-event{margin-top:84px!important}html body #root .home-floating-rail{top:158px!important;bottom:auto!important;right:14px!important}html body #root .floating-support-standalone{top:259px!important;bottom:auto!important;right:14px!important}html body #root .home-progress-section .progress-circle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:13px!important;width:100%!important;display:grid!important;overflow:visible!important}html body #root .home-progress-section .progress-circle-item{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:205px!important;padding:15px 8px!important;display:flex!important}html body #root .home-progress-section .progress-ring-pair{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-items:center!important;gap:4px!important;width:100%!important;display:grid!important}}html body #root .home-community-mobile-arrows{display:none!important}@media (width<=760px){html body #root .home-community-preview-actions{justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}html body #root .home-community-mobile-arrows{align-items:center!important;gap:6px!important;display:inline-flex!important}html body #root .home-community-mobile-arrow{color:#687d89!important;background:#fffffff7!important;border:1px solid #dadfe5e6!important;border-radius:50%!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;display:grid!important;box-shadow:0 8px 18px #3a4a581f!important}html body #root .compact-home-community-preview .home-community-preview-grid{scroll-behavior:smooth!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;grid-template-columns:none!important;gap:12px!important;width:100%!important;display:flex!important;overflow:auto visible!important}html body #root .compact-home-community-preview .home-community-preview-grid::-webkit-scrollbar{display:none!important}html body #root .compact-home-community-preview .home-community-post-card{scroll-snap-align:start!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important}}@media (width>=1101px) and (width<=1450px){html body #root .site-horizontal-nav .nav-icon-wrap,html body #root .site-horizontal-nav .nav-icon-wrap.emoji-nav-icon{border-radius:50%!important}html body #root .site-horizontal-nav .profile-area{justify-content:flex-end!important;min-width:226px!important}html body #root .site-horizontal-nav .profile-card{justify-content:flex-start!important;gap:10px!important;width:auto!important;min-width:170px!important;max-width:196px!important;height:54px!important;padding:6px 13px 6px 7px!important}html body #root .site-horizontal-nav .profile-card>span:last-child{text-align:left!important;min-width:0!important;display:grid!important}}html body #root .site-horizontal-nav .sidebar-menu-label-fixed,html body #root .site-horizontal-nav .sidebar-menu-label-fixed *,html body #root .sidebar .sidebar-menu-label-fixed,html body #root .sidebar .sidebar-menu-label-fixed *{font-size:19px!important}@media (width<=1100px){html body #root .site-horizontal-nav{isolation:isolate!important;-webkit-backdrop-filter:blur(18px)saturate(1.12)!important;background:radial-gradient(circle at 8% 38%,#ffe0ede6,#0000 30%),radial-gradient(circle at 82% 18%,#ceefffe0,#0000 38%),linear-gradient(100deg,#fff3f9fa 0%,#f0f9fffa 50%,#ddf5fffa 100%)!important;border-bottom:1px solid #97c6e173!important;box-shadow:0 8px 24px #457ea01a,inset 0 1px #fffffffa!important}}@media (width<=1450px){html body #root .site-horizontal-nav .horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-tools-trigger,html body #root .site-horizontal-nav .horizontal-tool-item,html body #root .site-horizontal-nav .sidebar-menu-label-fixed,html body #root .site-horizontal-nav .sidebar-menu-label-fixed *{font-size:24px!important;line-height:1.18!important}}@keyframes keepers-guide-wiggle-v26-218{0%,18%,46%,to{translate:0}24%{translate:-2px}28%{translate:3px}32%{translate:-2.5px}36%{translate:2px}40%{translate:-1px}43%{translate:0}}@media (prefers-reduced-motion:reduce){html body #root .home-centered-brand.is-brand-font-ready .home-brand-subtitle-word-guide,html body #root .home-centered-brand:hover .home-brand-subtitle-word-guide,html body #root .home-centered-brand:focus-visible .home-brand-subtitle-word-guide{animation:none!important;translate:0!important}}@media (width>=1101px) and (width<=1450px){html body #root .site-horizontal-nav .home-horizontal-main-scroll{scrollbar-width:none!important;min-width:0!important;overflow-y:visible!important}html body #root .site-horizontal-nav .home-horizontal-main-scroll::-webkit-scrollbar{display:none!important}html body #root .site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-tools-trigger{min-height:58px!important}html body #root .site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item>.sidebar-menu-label-fixed,html body #root .site-horizontal-nav .home-horizontal-tools-trigger>.sidebar-menu-label-fixed{clip:auto!important;clip-path:none!important;width:auto!important;min-width:max-content!important;height:auto!important;min-height:29px!important;color:inherit!important;letter-spacing:-.04em!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:2px 0 0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important;position:static!important;overflow:visible!important;transform:none!important}html body #root .site-horizontal-nav .home-horizontal-tools-trigger>svg{clip:auto!important;clip-path:none!important;width:16px!important;height:16px!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}html body #root .site-horizontal-nav .horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-tools-trigger,html body #root .site-horizontal-nav .horizontal-nav-item>.sidebar-menu-label-fixed,html body #root .site-horizontal-nav .home-horizontal-tools-trigger>.sidebar-menu-label-fixed{font-size:24px!important}}html body #root .floating-weather-current-main,html body #root .floating-weather-hourly-row,html body #root .floating-weather-weekly-row{margin-top:30px!important}@keyframes keepers-guide-rock-v26-219{0%,16%,48%,to{rotate:0deg;scale:1}22%{rotate:-4deg;scale:1.018}27%{rotate:4.5deg;scale:1.045}32%{rotate:-3.5deg;scale:.992}37%{rotate:2.5deg;scale:1.025}42%{rotate:-1deg;scale:1.008}46%{rotate:0deg;scale:1}}html body #root .home-centered-brand.is-brand-font-ready .home-brand-subtitle-word-guide{transform-origin:50% 84%!important;will-change:rotate, scale!important;animation:5.2s ease-in-out .3s infinite keepers-guide-rock-v26-219!important;translate:0!important}html body #root .home-centered-brand:hover .home-brand-subtitle-word-guide,html body #root .home-centered-brand:focus-visible .home-brand-subtitle-word-guide{animation:5.2s ease-in-out .3s infinite keepers-guide-rock-v26-219!important;translate:0!important}@media (prefers-reduced-motion:reduce){html body #root .home-centered-brand.is-brand-font-ready .home-brand-subtitle-word-guide{animation:none!important;rotate:0deg!important;scale:1!important}}@media (width>=1101px) and (width<=1450px){html body #root .site-horizontal-nav .home-horizontal-main-scroll{justify-content:center!important;gap:2px!important;overflow-x:visible!important}html body #root .site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-tools-trigger{gap:0!important;width:54px!important;min-width:54px!important;max-width:54px!important;padding:0 8px!important}html body #root .site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item>.sidebar-menu-label-fixed,html body #root .site-horizontal-nav .home-horizontal-tools-trigger>.sidebar-menu-label-fixed,html body #root .site-horizontal-nav .home-horizontal-tools-trigger>svg:last-child{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}@media (width>=1451px){html body #root .site-horizontal-nav .horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-tools-trigger,html body #root .site-horizontal-nav .horizontal-tool-item{font-size:24px!important}html body #root .site-horizontal-nav .horizontal-nav-item>.sidebar-menu-label-fixed,html body #root .site-horizontal-nav .home-horizontal-tools-trigger>.sidebar-menu-label-fixed,html body #root .site-horizontal-nav .horizontal-tool-item>.sidebar-menu-label-fixed,html body #root .site-horizontal-nav .horizontal-nav-item>.sidebar-menu-label-fixed *,html body #root .site-horizontal-nav .home-horizontal-tools-trigger>.sidebar-menu-label-fixed *,html body #root .site-horizontal-nav .horizontal-tool-item>.sidebar-menu-label-fixed *{clip:auto!important;clip-path:none!important;font-synthesis:none!important;letter-spacing:-.04em!important;white-space:nowrap!important;zoom:1!important;align-items:center!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important;position:static!important;overflow:visible!important;transform:none!important}html body #root .site-horizontal-nav .horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-tools-trigger{gap:8px!important;min-height:58px!important;padding:0 12px!important}}html body #root .floating-weather-card,html body #root .floating-weather-card-body,html body #root .floating-weather-current-main,html body #root .floating-weather-hourly-row,html body #root .floating-weather-weekly-row{overflow:visible!important}html body #root .floating-weather-current-main:before,html body #root .floating-weather-hourly-row:before,html body #root .floating-weather-weekly-row:before{z-index:8!important;color:#7890a0!important;letter-spacing:-.025em!important;text-align:left!important;background:0 0!important;grid-area:auto!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:15px!important;font-weight:400!important}html body #root .floating-weather-weekly-row:before{content:"주간 날씨"!important}html body #root .floating-weather-current-main{column-gap:0!important}html body #root .floating-weather-current-main>span{align-self:center!important}html body #root .floating-weather-hourly-row{column-gap:4px!important}html body #root .floating-weather-hourly-row>.floating-weather-hour{grid-row:1!important}html body #root button.floating-weather-weekly-row,html body #root span.floating-weather-weekly-row{grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body #root .floating-weather-weekly-row>.home-weekly-weather-summary{grid-area:1/1!important}html body #root .home-centered-brand .home-brand-subtitle-word-town{color:#8fc3f4!important;text-shadow:0 -1px #ffffffe0,0 2px 4px #4e93cd21!important}html body #root .floating-weather-card-body{padding-top:27px!important}html body #root .floating-weather-hourly-row,html body #root .floating-weather-weekly-row{margin-top:48px!important}html body #root .floating-weather-current-main:before,html body #root .floating-weather-hourly-row:before,html body #root .floating-weather-weekly-row:before{pointer-events:none!important;width:max-content!important;height:16px!important;margin:0!important;padding:0!important;line-height:16px!important;position:absolute!important;inset:-21px auto auto 7px!important}html body #root .floating-weather-current-main,html body #root .floating-weather-hourly-row{row-gap:0!important}html body #root button.floating-weather-weekly-row,html body #root span.floating-weather-weekly-row{grid-template-rows:minmax(54px,1fr)!important;row-gap:0!important;min-height:68px!important;padding:7px 10px!important}html body #root .floating-weather-weekly-row>.home-weekly-weather-summary{box-sizing:border-box!important;width:100%!important;min-height:54px!important;padding:0 23px 0 0!important}@media (width>=1101px){html body #root .home-centered-brand>span>strong,html body #root .home-centered-brand strong{font-size:51px!important;line-height:1.05!important}html body #root .home-centered-brand .home-brand-subtitle,html body #root .home-centered-brand .home-brand-subtitle-word{font-size:26px!important;line-height:1.2!important}}@media (width<=760px){html body #root .home-centered-brand>span>strong,html body #root .home-centered-brand strong{font-size:37px!important}html body #root .home-centered-brand .home-brand-subtitle,html body #root .home-centered-brand .home-brand-subtitle-word{font-size:18px!important}}html body #root .compact-home-community-preview .home-community-preview-head,html body #root .portal-map-preview-card .home-map-header{box-sizing:border-box!important;align-items:center!important;width:100%!important;height:58px!important;min-height:58px!important;margin-top:0!important;padding-top:0!important;display:flex!important}html body #root .compact-home-community-preview .home-community-preview-head>div:first-child,html body #root .portal-map-preview-card .home-map-header .section-heading.compact>div{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:4px!important;height:48px!important;min-height:48px!important;display:flex!important}html body #root .compact-home-community-preview .home-community-preview-head h2,html body #root .portal-map-preview-card .home-map-header .section-heading.compact h2{align-items:center!important;min-height:31px!important;line-height:1.16!important;display:flex!important}html body #root .home-content-shell .portal-progress-card,html body #root .home-content-shell .compact-home-community-preview,html body #root .home-content-shell .portal-map-preview-card{padding-top:16px!important}html body #root .portal-progress-card>.section-heading.compact:first-child,html body #root .compact-home-community-preview>.home-community-preview-head:first-child,html body #root .portal-map-preview-card>.home-map-header:first-child{box-sizing:border-box!important;align-items:flex-start!important;width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0 0 16px!important;padding:0!important}html body #root .portal-progress-card>.section-heading.compact:first-child>div,html body #root .compact-home-community-preview>.home-community-preview-head:first-child>div:first-child,html body #root .portal-map-preview-card>.home-map-header:first-child .section-heading.compact>div{box-sizing:border-box!important;flex-direction:initial!important;flex-wrap:nowrap!important;grid-template-rows:14px 34px!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;place-items:start!important;gap:4px!important;width:auto!important;min-width:0!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0!important;display:grid!important}html body #root .portal-progress-card>.section-heading.compact:first-child .eyebrow,html body #root .compact-home-community-preview>.home-community-preview-head:first-child .eyebrow,html body #root .portal-map-preview-card>.home-map-header:first-child .eyebrow{grid-area:1/1!important;align-self:start!important;margin:0!important;padding:0!important;font-size:11px!important;line-height:14px!important}html body #root .portal-progress-card>.section-heading.compact:first-child h2,html body #root .compact-home-community-preview>.home-community-preview-head:first-child h2,html body #root .portal-map-preview-card>.home-map-header:first-child h2{min-height:34px!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:2/1!important;align-self:start!important;align-items:flex-start!important;margin:0!important;padding:0!important;font-size:27px!important;line-height:34px!important;display:flex!important}html body #root .compact-home-community-preview>.home-community-preview-head:first-child>.home-community-preview-actions{align-self:center!important;margin:0!important}html body #root .portal-map-preview-card>.home-map-header:first-child>.section-heading.compact{width:auto!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0!important}html body #root .floating-weather-current-main:before,html body #root .floating-weather-hourly-row:before,html body #root .floating-weather-weekly-row:before{content:none!important;display:none!important}html body #root .floating-weather-card-body{box-sizing:border-box!important;width:100%!important;min-width:0!important;color:inherit!important;text-align:left!important;cursor:default!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important}html body #root .floating-weather-section{box-sizing:border-box!important;grid-template-rows:16px auto!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}html body #root .floating-weather-section-title{box-sizing:border-box!important;text-align:left!important;width:100%!important}html body #root .floating-weather-current-main,html body #root .floating-weather-hourly-row,html body #root .floating-weather-weekly-row{box-sizing:border-box!important;width:100%!important;margin:0!important;position:relative!important}html body #root .floating-weather-current-main{grid-template-rows:minmax(48px,1fr)!important;gap:0!important}html body #root .floating-weather-current-main>b{grid-area:1/1!important;place-self:center!important}html body #root .floating-weather-current-main>span{grid-area:1/2!important;justify-content:center!important;align-items:center!important;transform:none!important}html body #root .floating-weather-hourly-row{grid-template-rows:minmax(56px,1fr)!important}html body #root .floating-weather-hour{grid-row:1!important}html body #root button.floating-weather-weekly-row{appearance:none!important;color:inherit!important;text-align:left!important;display:block!important}html body #root button.floating-weather-weekly-row>.home-weekly-weather-summary{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:54px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0 22px 0 0!important;display:block!important;position:relative!important}html body #root .home-horizontal-tools.is-selection-closed>.home-horizontal-tools-panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-7px)scale(.98)!important}html body #root .weather-tone-sunny{--weather-tone-background:linear-gradient(145deg, #fffef2fa, #fff4bef0);--weather-tone-border:#edc74b94;--weather-tone-shadow:0 8px 20px #cf9f1c1c, inset 0 1px 0 #fffffffa;--weather-tone-text:#685d43;--weather-tone-subtext:#8c794e}html body #root .weather-tone-cloudy{--weather-tone-background:linear-gradient(145deg, #f9fafcfa, #e4e9eff2);--weather-tone-border:#aab6c28a;--weather-tone-shadow:0 8px 20px #52617017, inset 0 1px 0 #fffffff0;--weather-tone-text:#596976;--weather-tone-subtext:#788793}html body #root .weather-tone-rain,html body #root .weather-tone-snow{--weather-tone-background:linear-gradient(145deg, #f6fcfffc, #d5edfbf2);--weather-tone-border:#6fb4db80;--weather-tone-shadow:0 8px 20px #458fb81c, inset 0 1px 0 #fffffffa;--weather-tone-text:#4e7187;--weather-tone-subtext:#6c8ca0}html body #root .weather-tone-rainbow{--weather-tone-background:linear-gradient(125deg, #ffe7eff0 0%, #fff6cbeb 24%, #e0f7e0eb 47%, #d7effff0 70%, #eee0fff0 100%);--weather-tone-border:#d5a2d08a;--weather-tone-shadow:0 8px 22px #9f71ae1c, inset 0 1px 0 #fffffffa;--weather-tone-text:#625f78;--weather-tone-subtext:#7e7892}html body #root .weather-tone-meteor{--weather-tone-background:radial-gradient(circle at 78% 22%, #7f89b247, transparent 32%), linear-gradient(145deg, #424452fa, #1f212bfc);--weather-tone-border:#70758fb8;--weather-tone-shadow:0 9px 24px #14161f3b, inset 0 1px 0 #ffffff21;--weather-tone-text:#f2f4ff;--weather-tone-subtext:#d4d9ec}html body #root .weather-tone-neutral{--weather-tone-background:#ffffffe0;--weather-tone-border:#a0cbe26b;--weather-tone-shadow:0 6px 16px #52829d12, inset 0 1px 0 #fffffffa;--weather-tone-text:#526b7c;--weather-tone-subtext:#7890a0}html body #root .floating-weather-current-main[class*=weather-tone-]{border:1px solid var(--weather-tone-border)!important;background:var(--weather-tone-background)!important;box-shadow:var(--weather-tone-shadow)!important;transition:border-color .24s,background .24s,box-shadow .24s!important}html body #root .floating-weather-current-main[class*=weather-tone-] strong{color:var(--weather-tone-text)!important}html body #root .floating-weather-current-main[class*=weather-tone-] small{color:var(--weather-tone-subtext)!important}html body #root button.floating-weather-weekly-row>.home-weekly-weather-summary[class*=weather-tone-]{box-sizing:border-box!important;margin:0!important;transition:border-color .24s,background .24s,box-shadow .24s,transform .18s!important}html body #root button.floating-weather-weekly-row:hover>.home-weekly-weather-summary[class*=weather-tone-]{transform:translateY(-1px)!important}html body #root .weather-popover .weekly-weather-grid article.weather-tone-card[class*=weather-tone-]{border:1px solid var(--weather-tone-border)!important;background:var(--weather-tone-background)!important;box-shadow:var(--weather-tone-shadow)!important;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s!important}html body #root .weather-popover .weekly-weather-grid article.weather-tone-card:hover{transform:translateY(-2px)!important}html body #root .weather-popover .weekly-weather-grid article.weather-tone-card strong{color:var(--weather-tone-text)!important}html body #root .weather-popover .weekly-weather-grid article.weather-tone-card small{color:var(--weather-tone-subtext)!important}html body #root .weather-popover .weekly-weather-grid article.weather-tone-meteor>span{filter:drop-shadow(0 4px 7px #8690d247)!important}html body #root .weather-tone-rainbow{background-size:150% 150%!important}html body #root .floating-weather-card-body .floating-weather-weekly-section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body #root .floating-weather-card-body .floating-weather-weekly-section>button.floating-weather-weekly-row{appearance:none!important;box-sizing:border-box!important;width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body #root .floating-weather-card-body .floating-weather-weekly-section>button.floating-weather-weekly-row>.home-weekly-weather-summary{border-radius:16px!important;width:100%!important;margin:0!important}html body #root .weather-tone-sunny{--weather-tone-arrow:#b88918}html body #root .weather-tone-cloudy{--weather-tone-arrow:#71808c}html body #root .weather-tone-rain,html body #root .weather-tone-snow{--weather-tone-arrow:#4f8fb7}html body #root .weather-tone-rainbow{--weather-tone-arrow:#a46eab}html body #root .weather-tone-meteor{--weather-tone-arrow:#fff}html body #root .weather-tone-neutral{--weather-tone-arrow:#6f8796}html body #root .floating-weather-weekly-section .home-weekly-weather-summary .home-weekly-weather-condition{text-align:center!important;justify-content:center!important;align-items:center!important;width:auto!important;height:30px!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important;position:absolute!important;top:50%!important;left:59px!important;right:25px!important;transform:translateY(-50%)!important}html body #root .floating-weather-card{isolation:isolate!important;position:relative!important;overflow:visible!important}html body #root .floating-weather-card:before,html body #root .floating-weather-card:after{z-index:0!important;pointer-events:none!important}html body #root .floating-weather-card-head{grid-template-columns:minmax(0,1fr) 38px!important;align-items:center!important;gap:8px!important}html body #root .floating-weather-card-body{z-index:10!important}html body #root .floating-weather-card-head .floating-weather-title{text-overflow:clip!important;justify-content:start!important;min-width:0!important}html body #root .floating-weather-card-head .floating-weather-title>.floating-weather-title-emoji{box-sizing:border-box!important;text-overflow:clip!important;white-space:normal!important;place-items:center!important;margin:0!important;display:grid!important;overflow:visible!important}html body #root .floating-weather-card-head .floating-weather-title>span:last-child:not(.floating-weather-title-emoji){z-index:4!important;box-sizing:border-box!important;text-overflow:clip!important;white-space:nowrap!important;word-break:keep-all!important;width:max-content!important;min-width:max-content!important;max-width:none!important;margin:0!important;padding:2px 0 0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-weight:400!important;line-height:1!important;display:block!important;position:relative!important;overflow:visible!important}html body #root .floating-weather-card-head .floating-weather-collapse-button{flex:none!important;grid-column:2!important;justify-self:end!important}html body #root .floating-weather-weekly-section{position:relative!important}html body #root .floating-weather-weekly-section>button.floating-weather-weekly-row{z-index:5!important;width:100%!important;min-width:0!important;position:relative!important;overflow:visible!important}html body #root .floating-weather-weekly-section .home-weekly-weather-summary{z-index:6!important}html body #root .floating-weather-card-head{z-index:30!important;box-sizing:border-box!important;-webkit-backdrop-filter:none!important;width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important;position:relative!important;overflow:visible!important}html body #root .floating-weather-card-head .floating-weather-title{box-sizing:border-box!important;width:max-content!important;max-width:calc(100% - 4px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-grid!important;overflow:visible!important}html body #root .floating-weather-card-head .floating-weather-title:before,html body #root .floating-weather-card-head .floating-weather-title:after{content:none!important;display:none!important}html body #root .floating-weather-card-head .floating-weather-collapse-button{z-index:40!important;box-sizing:border-box!important;border-radius:50%!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;box-shadow:0 5px 13px #48687b1a,inset 0 1px #fffffff2!important}html body #root .floating-weather-card-head .floating-weather-collapse-button:hover{color:#4e7c98!important;background:#ffffffeb!important}html body #root .floating-weather-card-head .floating-weather-collapse-button svg{width:15px!important;height:15px!important}html body #root .floating-weather-weekly-section .home-weekly-weather-summary{grid-template-rows:minmax(54px,1fr)!important;grid-template-columns:minmax(0,1fr) 22px!important;align-items:center!important;gap:4px!important}html body #root .home-progress-section,html body #root .home-progress-section .portal-progress-card,html body #root .home-progress-section .progress-circle-grid{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html body #root .home-progress-section .portal-progress-card{overflow-x:hidden!important}html body #root .home-progress-section .progress-circle-grid{scroll-snap-type:none!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;overflow:visible!important}html body #root .home-progress-section .progress-circle-item{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}html body #root .home-progress-section .progress-circle-item>.progress-ring-pair,html body #root .home-progress-section .progress-circle-item .ring-meter{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}@media (width<=760px){html body #root .home-progress-section .progress-circle-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:0!important;display:grid!important}html body #root .home-progress-section .progress-circle-item{width:100%!important;min-width:0!important;max-width:100%!important;min-height:188px!important;padding:16px 12px!important}html body #root .home-progress-section .progress-circle-item>.progress-ring-pair{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}}html body #root .item-detail-page>.page-heading:first-child{box-sizing:border-box!important;isolation:isolate!important;-webkit-backdrop-filter:blur(12px)!important;background:radial-gradient(circle at 94% 8%,#ffdee98a,#0000 29%),linear-gradient(135deg,#fffffffa,#fff8fbf5)!important;border:1px solid #ffc5d894!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;min-width:0!important;min-height:126px!important;margin:18px 0 20px!important;padding:25px 28px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #53303c11!important}html body #root .item-detail-page>.page-heading:first-child:before{content:""!important;z-index:-1!important;background:rgba(var(--detail-accent-rgb,232, 100, 145), .09)!important;pointer-events:none!important;border-radius:50%!important;width:190px!important;height:190px!important;display:block!important;position:absolute!important;top:-68px!important;right:-48px!important}html body #root .item-detail-page>.page-heading:first-child:after{content:none!important;display:none!important}html body #root .item-detail-page>.page-heading:first-child>div{grid-template-columns:minmax(0,1fr)!important;align-content:center!important;gap:8px!important;min-width:0!important;display:grid!important}html body #root .item-detail-page>.page-heading:first-child .eyebrow{color:var(--detail-accent,#e86491)!important}html body #root .item-detail-page>.page-heading:first-child h1{color:#302930!important;letter-spacing:-.05em!important;text-overflow:clip!important;white-space:normal!important;word-break:keep-all!important;min-width:0!important;margin:0!important;padding:0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(32px,3vw,42px)!important;font-weight:400!important;line-height:1.12!important;overflow:visible!important}@media (width<=760px){html body #root .item-detail-page>.page-heading:first-child{min-height:108px!important;margin-top:16px!important;padding:21px 20px!important}html body #root .item-detail-page>.page-heading:first-child h1{font-size:30px!important}}html body #root .floating-weather-weekly-section .home-weekly-weather-summary{isolation:isolate!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:68px!important;margin:0!important;padding:7px 36px 7px 10px!important;display:block!important;position:relative!important;overflow:hidden!important}html body #root .news-detail-page:not(:has(.news-detail-toc))>.news-comments{width:min(980px,100%)!important;max-width:980px!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}html body #root .news-detail-page .news-detail-reading-layout:not(.has-toc)>.news-detail-article{width:min(980px,100%)!important;max-width:980px!important;margin-left:auto!important;margin-right:auto!important}html body #root .item-detail-page>.page-heading:first-child .eyebrow{box-sizing:border-box!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:max-content!important;max-width:100%!important;height:23px!important;min-height:23px!important;margin:0!important;padding:0 8px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}@media (width<=760px){html body #root .item-detail-page>.page-heading:first-child .eyebrow{height:23px!important;min-height:23px!important;padding:0 8px!important;font-size:11px!important}}html body #root .detail-overview-grid{align-items:stretch!important}html body #root .detail-overview-card{box-sizing:border-box!important;grid-template-rows:40px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;align-content:stretch!important;place-items:stretch center!important;gap:9px!important;min-width:0!important;min-height:142px!important;padding:12px 10px 14px!important;display:grid!important}html body #root .detail-overview-card>.detail-overview-label{box-sizing:border-box!important;white-space:nowrap!important;flex-direction:row!important;grid-area:1/1!important;justify-content:center!important;place-self:start center!important;align-items:center!important;gap:6px!important;width:max-content!important;min-width:0!important;max-width:calc(100% - 8px)!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 11px!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}html body #root .detail-overview-card>.detail-overview-label svg{flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important;transform:none!important}html body #root .detail-overview-card>.detail-overview-label>b{min-height:24px!important;color:inherit!important;font:inherit!important;letter-spacing:-.04em!important;align-items:center!important;margin:0!important;padding:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;transform:translateY(2px)!important}html body #root .detail-overview-card>strong{box-sizing:border-box!important;text-align:center!important;white-space:normal!important;word-break:keep-all!important;flex-direction:column!important;grid-area:2/1!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0 4px!important;display:flex!important}html body #root .detail-overview-card>strong>span{text-align:center!important;width:100%!important;margin:0!important;line-height:1.32!important;display:block!important}html body #root .detail-overview-card>strong>span+span{margin-top:2px!important}html body #root .catalog-grid-v12 .catalog-info-tag>.catalog-info-value{white-space:pre-line!important;text-overflow:clip!important;min-width:0!important;line-height:1.28!important}html body #root .catalog-grid-v12 .catalog-info-tag.is-multiline{align-items:center!important;min-height:48px!important}html body #root .catalog-grid-v12 .catalog-info-tag.is-multiline>.catalog-info-value{text-align:right!important;display:block!important;overflow:visible!important}html body #root .recipe-grid-v12 .energy-grade-strip>span>em,html body #root .recipe-list-view .energy-grade-strip>span>em{box-sizing:border-box!important;letter-spacing:-.04em!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:0!important;width:max-content!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;padding:0!important;display:inline-flex!important;overflow:visible!important}html body #root .recipe-grid-v12 .energy-grade-strip .energy-grade-bolt,html body #root .recipe-list-view .energy-grade-strip .energy-grade-bolt{flex:none!important;margin:0!important;padding:0!important;line-height:1!important;display:inline!important}html body #root .recipe-grid-v12 .energy-grade-strip .energy-grade-value,html body #root .recipe-list-view .energy-grade-strip .energy-grade-value{white-space:nowrap!important;flex:none!important;margin:0!important;padding:0!important;line-height:1!important;display:inline!important}html body #root .recipe-grid-v12 .energy-grade-strip>span>em.is-three-digit{letter-spacing:-.07em!important;font-size:8.2px!important}html body #root .recipe-list-view .energy-grade-strip>span>em.is-three-digit{letter-spacing:-.06em!important;font-size:8.8px!important}@media (width<=760px){html body #root .detail-overview-card{min-height:138px!important}html body #root .detail-overview-card>.detail-overview-label{height:40px!important;min-height:40px!important;padding-inline:10px!important}html body #root .detail-overview-card>.detail-overview-label>b{font-size:22px!important}}html body #root .kofi-official-widget-label,html body #root .app-download-copy .eyebrow,html body #root .app-download-copy .app-download-label,html body #root .app-download-store-buttons .store-badge-copy,html body #root .app-download-store-buttons .store-badge-copy small,html body #root .app-download-store-buttons .store-badge-copy strong,html body #root .official-store-badges .store-badge-copy,html body #root .official-store-badges .store-badge-copy small,html body #root .official-store-badges .store-badge-copy strong{font-synthesis:none!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important}html body #root .kofi-official-widget-label{letter-spacing:-.025em!important;font-weight:700!important}html body #root .app-download-copy .eyebrow,html body #root .app-download-copy .app-download-label{letter-spacing:.2em!important;font-weight:700!important}html body #root .app-download-store-buttons .store-badge-copy small,html body #root .official-store-badges .store-badge-copy small{font-weight:500!important}html body #root .app-download-store-buttons .store-badge-copy strong,html body #root .official-store-badges .store-badge-copy strong,html body #root .official-apple-store-badge .store-badge-copy strong{font-weight:700!important}@media (width>=1501px) and (height>=980px){html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{z-index:1082!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;background:#fffffff2!important;border:1px solid #e4d6dcdb!important;border-radius:23px!important;width:248px!important;min-width:248px!important;max-width:248px!important;max-height:calc(100vh - 670px)!important;margin:0!important;padding:12px!important;position:fixed!important;top:650px!important;left:clamp(12px,1.35vw,24px)!important;overflow:hidden auto!important;box-shadow:0 16px 36px #3f2b331f,inset 0 1px #fffffffa!important}html body #root .page-transition .gathering-category-strip.polished-category-strip{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:8px!important;display:grid!important}html body #root .page-transition .cooking-mode-card.refined-cooking-mode{display:block!important}html body #root .page-transition .cooking-mode-card .cooking-mode-tabs{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;display:grid!important}html body #root .page-transition .gathering-category-strip>button{box-sizing:border-box!important;border-width:1px!important;border-radius:15px!important;grid-template-rows:auto auto!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:1px 9px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:62px!important;margin:0!important;padding:8px 10px!important;display:grid!important}html body #root .page-transition .gathering-category-strip>button .category-emoji{border-radius:13px!important;grid-area:1/1/3!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}html body #root .page-transition .gathering-category-strip>button>div{grid-column:2!important;min-width:0!important}html body #root .page-transition .gathering-category-strip>button>em{grid-column:2!important;min-width:0!important;margin:0!important}html body #root .page-transition .cooking-mode-tabs>button{box-sizing:border-box!important;border-width:1px!important;border-radius:15px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;height:62px!important;min-height:62px!important;margin:0!important;padding:0 16px!important;display:flex!important}html body #root .page-transition .gathering-category-strip+.app-catalog-shell,html body #root .page-transition .cooking-mode-card+.app-catalog-shell{margin-top:18px!important}}html body #root .gathering-category-strip>button:first-child.active{color:#236b91!important;background:linear-gradient(135deg,#bfe8fb,#d8f3ff)!important;border-color:#57add8!important;box-shadow:0 10px 22px #3c9dcf40!important}html body #root .gathering-category-strip>button:nth-child(2).active{color:#9a531d!important;background:linear-gradient(135deg,#ffd2a8,#ffe5c7)!important;border-color:#ec9650!important;box-shadow:0 10px 22px #dd82363d!important}html body #root .gathering-category-strip>button:nth-child(3).active{color:#a03d62!important;background:linear-gradient(135deg,#ffc4d5,#ffdae4)!important;border-color:#e96591!important;box-shadow:0 10px 22px #dc4b7a3b!important}html body #root .gathering-category-strip>button:nth-child(4).active{color:#9e3979!important;background:linear-gradient(135deg,#f5bde0,#ffd5ec)!important;border-color:#dc66a8!important;box-shadow:0 10px 22px #cb4b943b!important}html body #root .cooking-mode-tabs>button:first-child.active{color:#a53b63!important;background:linear-gradient(135deg,#ffc6d8,#ffe0e9)!important;border-color:#e96791!important;box-shadow:0 10px 22px #d947753b!important}html body #root .cooking-mode-tabs>button:nth-child(2).active{color:#92531c!important;background:linear-gradient(135deg,#ffd5aa,#ffe8cd)!important;border-color:#e69a4f!important;box-shadow:0 10px 22px #d5823638!important}html body #root .my-pet-species-heading>strong{letter-spacing:-.045em!important;font-size:24px!important;line-height:1.15!important;transform:translateY(1px)!important}html body #root .my-pet-species-heading>span{font-size:23px!important}html body #root .profile-area .profile-card{border-width:.8px!important}html body #root .app-profile-modal .app-profile-community-head>.profile-avatar-edit,html body #root .app-profile-modal .app-profile-community-head>.community-profile-preview-avatar,html body #root .app-profile-modal .community-profile-preview-head.app-profile-community-head>.profile-avatar-edit,html body #root .app-profile-modal .community-profile-preview-head.app-profile-community-head>.community-profile-preview-avatar{border-width:4px!important}html body #root .recipe-grid-v12 .energy-grade-strip>span>em,html body #root .recipe-grid-v12 .energy-grade-strip>span>em.is-three-digit,html body #root .recipe-list-view .energy-grade-strip>span>em,html body #root .recipe-list-view .energy-grade-strip>span>em.is-three-digit{letter-spacing:-.035em!important;white-space:nowrap!important;gap:0!important;font-size:10px!important;transform:none!important}html body #root .recipe-grid-v12 .energy-grade-strip .energy-grade-bolt,html body #root .recipe-grid-v12 .energy-grade-strip em>i,html body #root .recipe-list-view .energy-grade-strip .energy-grade-bolt,html body #root .recipe-list-view .energy-grade-strip em>i{letter-spacing:-.12em!important;flex:none!important;margin:0 -2px 0 0!important;padding:0!important;font-size:11px!important;transform:translate(1px)!important}html body #root .recipe-grid-v12 .energy-grade-strip .energy-grade-value,html body #root .recipe-grid-v12 .energy-grade-strip em>i+span,html body #root .recipe-list-view .energy-grade-strip .energy-grade-value,html body #root .recipe-list-view .energy-grade-strip em>i+span{letter-spacing:-.045em!important;flex:none!important;margin:0 0 0 -1px!important;padding:0!important;font-size:10px!important;transform:none!important}html body #root .floating-weather-card-head .floating-weather-collapse-button{transform:none!important}html body #root .floating-weather-card-head .floating-weather-collapse-button:hover{transform:scale(1.04)!important}@media (width>=1501px){html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{contain:none!important;animation:none!important}html body #root .page-transition .cooking-mode-card.refined-cooking-mode .cooking-mode-tabs{grid-auto-flow:row!important}html body #root .page-transition .gathering-category-strip>button{gap:1px 9px!important}html body #root .page-transition .gathering-category-strip>button>em{grid-column:2!important;min-width:0!important;margin:0!important}}html body #root .gathering-category-strip>button:first-child{--remote-tone:104, 183, 232;--remote-border:#68b7e8;--remote-base:#eef8fd}html body #root .gathering-category-strip>button:nth-child(2){--remote-tone:245, 161, 90;--remote-border:#f5a15a;--remote-base:#fff4eb}html body #root .gathering-category-strip>button:nth-child(3){--remote-tone:255, 111, 145;--remote-border:#ff6f91;--remote-base:#fff0f3}html body #root .gathering-category-strip>button:nth-child(4){--remote-tone:236, 117, 184;--remote-border:#ec75b8;--remote-base:#fff0f7}html body #root .gathering-category-strip>button:not(.active):hover{color:var(--remote-text)!important;border-color:rgba(var(--remote-tone), .72)!important;background:radial-gradient(ellipse 118% 128% at 50% 51%, rgba(var(--remote-tone), .24) 0%, rgba(var(--remote-tone), .13) 40%, var(--remote-base) 79%)!important;box-shadow:0 9px 19px rgba(var(--remote-tone), .13)!important;transform:translateY(-1px)!important}html body #root .gathering-category-strip>button.active{color:var(--remote-text)!important;border:2px solid var(--remote-border)!important;background:radial-gradient(ellipse 122% 142% at 50% 51%, rgba(var(--remote-tone), .56) 0%, rgba(var(--remote-tone), .37) 34%, rgba(var(--remote-tone), .19) 62%, var(--remote-base) 88%)!important;background-image:radial-gradient(ellipse 122% 142% at 50% 51%, rgba(var(--remote-tone), .56) 0%, rgba(var(--remote-tone), .37) 34%, rgba(var(--remote-tone), .19) 62%, var(--remote-base) 88%)!important;box-shadow:0 10px 23px rgba(var(--remote-tone), .25), inset 0 1px 0 #ffffffb8!important}html body #root .gathering-category-strip>button.active .category-emoji{border:1px solid rgba(var(--remote-tone), .5)!important;background:radial-gradient(circle at 50% 52%, rgba(var(--remote-tone), .3) 0%, #ffffffeb 74%)!important;box-shadow:0 5px 13px rgba(var(--remote-tone), .2)!important}html body #root .gathering-category-strip>button.active strong,html body #root .gathering-category-strip>button.active small,html body #root .gathering-category-strip>button.active em{color:currentColor!important}html body #root .cooking-mode-tabs>button:first-child{--remote-tone:255, 111, 145;--remote-border:#ff6f91;--remote-base:#fff0f4}html body #root .cooking-mode-tabs>button:nth-child(2){--remote-tone:245, 161, 90;--remote-border:#f5a15a;--remote-base:#fff4ea}html body #root .cooking-mode-tabs>button:not(.active):hover{color:var(--remote-text)!important;border-color:rgba(var(--remote-tone), .72)!important;background:radial-gradient(ellipse 118% 128% at 50% 51%, rgba(var(--remote-tone), .24) 0%, rgba(var(--remote-tone), .13) 42%, var(--remote-base) 80%)!important;box-shadow:0 9px 19px rgba(var(--remote-tone), .13)!important}html body #root .cooking-mode-tabs>button.active{color:var(--remote-text)!important;border:2px solid var(--remote-border)!important;background:radial-gradient(ellipse 122% 142% at 50% 51%, rgba(var(--remote-tone), .56) 0%, rgba(var(--remote-tone), .37) 34%, rgba(var(--remote-tone), .19) 62%, var(--remote-base) 88%)!important;background-image:radial-gradient(ellipse 122% 142% at 50% 51%, rgba(var(--remote-tone), .56) 0%, rgba(var(--remote-tone), .37) 34%, rgba(var(--remote-tone), .19) 62%, var(--remote-base) 88%)!important;box-shadow:0 10px 23px rgba(var(--remote-tone), .25), inset 0 1px 0 #ffffffb8!important}@media (width<=1500px){html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{inset:auto!important}}@media (width>=1501px){:is(html body #root .app-shell:has(.gathering-category-strip),html body #root .app-shell:has(.cooking-mode-card),html body #root .main-content:has(.gathering-category-strip),html body #root .main-content:has(.cooking-mode-card),html body #root .page-transition:has(.gathering-category-strip),html body #root .page-transition:has(.cooking-mode-card)){filter:none!important;perspective:none!important;contain:none!important;transform:none!important}:is(html body #root .page-transition:has(.gathering-category-strip),html body #root .page-transition:has(.cooking-mode-card)){animation:none!important}html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{z-index:1085!important;box-sizing:border-box!important;width:248px!important;min-width:248px!important;max-width:248px!important;max-height:calc(100vh - 516px)!important;margin:0!important;position:fixed!important;bottom:auto!important;left:clamp(12px,1.35vw,24px)!important;right:auto!important;overflow:hidden auto!important;transform:none!important}html body #root .page-transition .cooking-mode-card.refined-cooking-mode .cooking-mode-tabs{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}html body #root .page-transition .gathering-category-strip>button{text-align:left!important;grid-template-rows:1fr!important;grid-template-columns:42px minmax(0,1fr)!important;justify-items:stretch!important}html body #root .page-transition .gathering-category-strip>button .category-emoji{border-radius:14px!important;grid-area:1/1!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;display:grid!important}html body #root .page-transition .gathering-category-strip>button>div{grid-area:1/2!important}html body #root .page-transition .gathering-category-strip>button strong{box-sizing:border-box!important;letter-spacing:-.04em!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;min-height:28px!important;margin:0!important;padding:3px 0 0!important;font-size:20px!important;line-height:1!important;display:flex!important;overflow:visible!important;transform:translateY(1px)!important}}html body #root .gathering-category-strip>button,html body #root .cooking-mode-tabs>button{--remote-core:#ff9dbeb8;--remote-mid:#ffdbe7b3;--remote-active-core:#ff9dbee0;--remote-active-mid:#ffd3e4e0;--remote-line:#ff77a5b8;--remote-text:#aa4267;isolation:isolate!important;color:var(--remote-text)!important;border-top-width:1px!important;position:relative!important;overflow:hidden!important}html body #root .gathering-category-strip>button:before,html body #root .gathering-category-strip>button:after,html body #root .cooking-mode-tabs>button:before,html body #root .cooking-mode-tabs>button:after{content:none!important;display:none!important}html body #root .gathering-category-strip>button:first-child{--remote-core:#80c4eea3;--remote-mid:#ddf0fdc2;--remote-active-core:#80c4eed6;--remote-active-mid:#d0ebfce8;--remote-line:#52abe0e0;--remote-text:#317ca5}html body #root .gathering-category-strip>button:nth-child(2){--remote-core:#ffae8fb3;--remote-mid:#ffe2d6b3;--remote-active-core:#ffae8fe0;--remote-active-mid:#ffdac9e8;--remote-line:#ee8958e6;--remote-text:#a45d32}html body #root .gathering-category-strip>button:nth-child(3){--remote-core:#ff9dbeb8;--remote-mid:#ffdbe7b3;--remote-active-core:#ff9dbee3;--remote-active-mid:#ffd2e3e8;--remote-line:#f46797e6;--remote-text:#ad426c}html body #root .gathering-category-strip>button:nth-child(4){--remote-core:#ee91c79e;--remote-mid:#fadeefc7;--remote-active-core:#ee91c7d6;--remote-active-mid:#f7d3e9eb;--remote-line:#dc5ea9e0;--remote-text:#a4407a}html body #root .cooking-mode-tabs>button:first-child{--remote-core:#ff9dbeb8;--remote-mid:#ffdbe7b3;--remote-active-core:#ff9dbee3;--remote-active-mid:#ffd2e3e8;--remote-line:#f46797e6;--remote-text:#ad426c}html body #root .cooking-mode-tabs>button:nth-child(2){--remote-core:#f6ae679e;--remote-mid:#ffe6ccc2;--remote-active-core:#f6ae67d6;--remote-active-mid:#ffdcb9e8;--remote-line:#e88c44e6;--remote-text:#9d5d28}html body #root .gathering-category-strip>button.active strong,html body #root .gathering-category-strip>button.active small,html body #root .gathering-category-strip>button.active em,html body #root .cooking-mode-tabs>button.active{color:var(--remote-text)!important}html body #root .gathering-category-strip>button:not(.active):hover,html body #root .cooking-mode-tabs>button:not(.active):hover{color:var(--remote-text)!important;border-color:color-mix(in srgb, var(--remote-line) 68%, white)!important;background:radial-gradient(ellipse at 50% 48%, var(--remote-active-core) 0%, var(--remote-active-mid) 38%, #ffffffeb 77%, #fff 100%)!important;background-image:radial-gradient(ellipse at 50% 48%, var(--remote-active-core) 0%, var(--remote-active-mid) 38%, #ffffffeb 77%, #fff 100%)!important;box-shadow:inset 0 1px #fffffff7,0 14px 27px #4c2c371a!important}@media (width<=1500px){html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{width:auto!important;min-width:0!important;max-width:none!important;max-height:none!important;margin-bottom:16px!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:visible!important;transform:none!important}}html body #root .pet-profile-card,html body #root .my-pet-card,html body #root .pet-card.pet-profile,html body #root .pet-profile-panel{border-width:1.2px!important}@media (width>=1501px){html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{top:585px!important}}html body #root .gathering-category-strip>button,html body #root .cooking-mode-tabs>button{background:revert!important;background-image:revert!important;box-shadow:revert!important;border:revert!important;border-radius:revert!important;filter:none!important}html body #root .gathering-category-strip>button{box-sizing:border-box!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;height:56px!important;min-height:56px!important;padding:7px 12px!important;display:grid!important}html body #root .gathering-category-strip>button .category-emoji{place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;display:grid!important}html body #root .gathering-category-strip>button>div{justify-content:flex-start!important;align-items:center!important;min-width:0!important;min-height:100%!important;margin:0!important;padding:0!important;display:flex!important}html body #root .gathering-category-strip>button strong{justify-content:flex-start!important;align-items:center!important;min-height:100%!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important;transform:translateY(-1px)!important}html body #root .gathering-category-strip>button small,html body #root .gathering-category-strip>button em{display:none!important}html body #root .cooking-mode-tabs>button{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;height:56px!important;min-height:56px!important;padding:7px 14px!important;line-height:1!important;display:flex!important}html body #root .cooking-mode-tabs>button .cooking-mode-emoji{place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;display:grid!important}html body #root .cooking-mode-tabs>button small{display:none!important}html body #root .gathering-category-strip>button:first-child{--cat-core:#82c6f0f5;--cat-mid:#bbe0f8f5;--cat-edge:#dff0fcfa;--cat-line:#56a9ddf2;--cat-text:#377ca5}html body #root .gathering-category-strip>button:nth-child(2){--cat-core:#ffbb98f5;--cat-mid:#ffdcc9f5;--cat-edge:#ffeee4fa;--cat-line:#eb915cf2;--cat-text:#a66237}html body #root .gathering-category-strip>button:nth-child(3){--cat-core:#ffaac7f7;--cat-mid:#ffd4e4f7;--cat-edge:#ffebf2fc;--cat-line:#f16e9cf5;--cat-text:#b24b73}html body #root .gathering-category-strip>button:nth-child(4){--cat-core:#efabd5f5;--cat-mid:#f8daecf7;--cat-edge:#fcebf5fc;--cat-line:#dd6fb7f2;--cat-text:#a95082}html body #root .cooking-mode-tabs>button:first-child{--cat-core:#ffaac7f7;--cat-mid:#ffd4e4f7;--cat-edge:#ffebf2fc;--cat-line:#f16e9cf5;--cat-text:#b24b73}html body #root .cooking-mode-tabs>button:nth-child(2){--cat-core:#f7b878f5;--cat-mid:#ffe0c2f5;--cat-edge:#ffefdffc;--cat-line:#e89652f5;--cat-text:#a6692f}html body #root .gathering-category-strip>button.active,html body #root .cooking-mode-tabs>button.active{color:var(--cat-text)!important;border:2px solid var(--cat-line)!important;background:radial-gradient(ellipse at 50% 48%, var(--cat-core) 0%, var(--cat-mid) 52%, var(--cat-edge) 100%)!important;background-image:radial-gradient(ellipse at 50% 48%, var(--cat-core) 0%, var(--cat-mid) 52%, var(--cat-edge) 100%)!important;box-shadow:inset 0 1px 0 #ffffff9e, 0 0 0 3px color-mix(in srgb, var(--cat-line) 16%, transparent), 0 10px 22px #583a481a!important;border-radius:16px!important}html body #root .gathering-category-strip>button.active strong,html body #root .cooking-mode-tabs>button.active{color:var(--cat-text)!important}html body #root .gathering-category-strip>button.active .category-emoji,html body #root .cooking-mode-tabs>button.active .cooking-mode-emoji{border:1px solid color-mix(in srgb, var(--cat-line) 45%, white)!important;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--cat-mid) 85%, white) 0%, color-mix(in srgb, var(--cat-edge) 95%, white) 100%)!important;box-shadow:inset 0 1px #ffffffad,0 4px 10px #50364214!important}html body #root .gathering-category-strip>button:not(.active):hover,html body #root .cooking-mode-tabs>button:not(.active):hover{transform:translateY(-1px)!important}@media (width<=1500px){html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{top:auto!important}}@media (width>=1501px){html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{-webkit-backdrop-filter:blur(16px)!important;background:#fffffff7!important;border:1px solid #e0d3d9f5!important;border-radius:23px!important;padding:14px 12px 12px!important;box-shadow:0 16px 36px #412c351f,inset 0 1px #fffffffc!important}html body #root .page-transition .gathering-category-strip.polished-category-strip{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-content:start!important;gap:10px!important;display:grid!important}html body #root .page-transition .cooking-mode-card.refined-cooking-mode{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:10px!important;display:grid!important}html body #root .page-transition .gathering-category-strip.polished-category-strip:before,html body #root .page-transition .cooking-mode-card.refined-cooking-mode:before{content:"카테고리 선택"!important;box-sizing:border-box!important;color:#4f474b!important;letter-spacing:-.045em!important;border-bottom:1px solid #e8dce1db!important;grid-column:1/-1!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:36px!important;margin:0!important;padding:0 5px 4px!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1!important;display:flex!important}html body #root .page-transition .gathering-category-strip>button{box-sizing:border-box!important;color:#342f32!important;filter:none!important;background-image:none!important;border:1px solid #eadfe3!important;border-top-width:2px!important;border-radius:17px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;height:68px!important;min-height:68px!important;max-height:68px!important;margin:0!important;padding:0 14px!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 7px 18px #472c360a!important}html body #root .page-transition .gathering-category-strip>button:first-child{color:#367fa6!important;background:#eef8fd!important;border-top-color:#68b7e8!important}html body #root .page-transition .gathering-category-strip>button:nth-child(2){color:#a36431!important;background:#fff4eb!important;border-top-color:#f5a15a!important}html body #root .page-transition .gathering-category-strip>button:nth-child(3){color:#b3486c!important;background:#fff0f3!important;border-top-color:#ff6f91!important}html body #root .page-transition .gathering-category-strip>button:nth-child(4){color:#a94781!important;background:#fff0f7!important;border-top-color:#ec75b8!important}html body #root .page-transition .gathering-category-strip>button>.category-emoji{box-sizing:border-box!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#ffffffe0!important;border:0!important;border-radius:13px!important;align-self:center!important;place-items:center!important;margin:0!important;padding:0!important;font-size:24px!important;line-height:1!important;display:grid!important;transform:none!important}html body #root .page-transition .gathering-category-strip>button>div{box-sizing:border-box!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body #root .page-transition .gathering-category-strip>button>div>strong{box-sizing:border-box!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,Noto Sans KR,sans-serif!important}html body #root .page-transition .gathering-category-strip>button small,html body #root .page-transition .gathering-category-strip>button>em{display:none!important}html body #root .page-transition .gathering-category-strip>button.active{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 11%, transparent), 0 9px 21px #472c360f!important;border-width:2px!important;border-color:currentColor!important}html body #root .page-transition .gathering-category-strip>button:first-child.active{background:#eef8fd!important}html body #root .page-transition .gathering-category-strip>button:nth-child(2).active{background:#fff4eb!important}html body #root .page-transition .gathering-category-strip>button:nth-child(3).active{background:#fff0f3!important}html body #root .page-transition .gathering-category-strip>button:nth-child(4).active{background:#fff0f7!important}html body #root .page-transition .gathering-category-strip>button:not(.active):hover{background-image:none!important;border-color:#f3bed0!important;transform:translateY(-2px)!important;box-shadow:0 10px 22px #402a3112!important}html body #root .page-transition .cooking-mode-card .cooking-mode-tabs{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;display:grid!important}html body #root .page-transition .cooking-mode-tabs>button{box-sizing:border-box!important;color:#342f32!important;letter-spacing:-.035em!important;filter:none!important;background-image:none!important;border:1px solid #eadfe3!important;border-top-width:2px!important;border-radius:17px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;height:68px!important;min-height:68px!important;max-height:68px!important;margin:0!important;padding:0 16px 2px!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;display:flex!important;transform:none!important;box-shadow:0 7px 18px #472c360a!important}html body #root .page-transition .cooking-mode-tabs>button:first-child{color:#7358a5!important;background:#f6f1fb!important;border-top-color:#9b7be0!important}html body #root .page-transition .cooking-mode-tabs>button:nth-child(2){color:#438c70!important;background:#eff9f4!important;border-top-color:#62c7a0!important}html body #root .page-transition .cooking-mode-tabs>button .cooking-mode-emoji{box-sizing:border-box!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#ffffffe0!important;border:0!important;border-radius:13px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:22px!important;line-height:1!important;display:grid!important}html body #root .page-transition .cooking-mode-tabs>button small{display:none!important}html body #root .page-transition .cooking-mode-tabs>button.active{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 11%, transparent), 0 9px 21px #472c360f!important;border-width:2px!important;border-color:currentColor!important}html body #root .page-transition .cooking-mode-tabs>button:first-child.active{background:#f6f1fb!important}html body #root .page-transition .cooking-mode-tabs>button:nth-child(2).active{background:#eff9f4!important}html body #root .page-transition .cooking-mode-tabs>button:not(.active):hover{background-image:none!important;border-color:#f3bed0!important;transform:translateY(-2px)!important;box-shadow:0 10px 22px #402a3112!important}html body #root .page-transition .gathering-category-strip>button:first-child{--category-rgb:113, 181, 223;--category-base:#eef8fd;--category-text:#367fa6}html body #root .page-transition .gathering-category-strip>button:nth-child(2){--category-rgb:245, 160, 126;--category-base:#fff4eb;--category-text:#a36431}html body #root .page-transition .gathering-category-strip>button:nth-child(3){--category-rgb:244, 139, 173;--category-base:#fff0f3;--category-text:#b3486c}html body #root .page-transition .gathering-category-strip>button:nth-child(4){--category-rgb:226, 128, 183;--category-base:#fff0f7;--category-text:#a94781}html body #root .page-transition .cooking-mode-tabs>button:first-child{--category-rgb:167, 139, 214;--category-base:#f6f1fb;--category-text:#7358a5}html body #root .page-transition .cooking-mode-tabs>button:nth-child(2){--category-rgb:114, 200, 165;--category-base:#eff9f4;--category-text:#438c70}html body #root .page-transition .gathering-category-strip>button,html body #root .page-transition .cooking-mode-tabs>button{color:var(--category-text)!important;border:1px solid rgba(var(--category-rgb), .34)!important;border-top:1px solid rgba(var(--category-rgb), .44)!important;background-color:var(--category-base)!important;background-image:linear-gradient(180deg, #ffffffc2 0%, #ffffff47 35%, #fff0 67%), radial-gradient(ellipse 130% 170% at 50% 54%, rgba(var(--category-rgb), .28) 0%, rgba(var(--category-rgb), .17) 43%, rgba(var(--category-rgb), .08) 72%, var(--category-base) 100%)!important;box-shadow:inset 0 1px 0 #fffffff5, inset 0 -1px 0 rgba(var(--category-rgb), .05), 0 7px 17px #4b2d370e!important;filter:none!important}html body #root .page-transition .gathering-category-strip>button.active,html body #root .page-transition .cooking-mode-tabs>button.active{color:var(--category-text)!important;border:1px solid rgba(var(--category-rgb), .66)!important;background-color:var(--category-base)!important;background-image:linear-gradient(180deg, #ffffffad 0%, #fff3 34%, rgba(var(--category-rgb), .04) 70%), radial-gradient(ellipse 134% 174% at 50% 54%, rgba(var(--category-rgb), .58) 0%, rgba(var(--category-rgb), .4) 41%, rgba(var(--category-rgb), .23) 72%, var(--category-base) 100%)!important;box-shadow:inset 0 1px 0 #fffffff0, inset 0 -1px 0 rgba(var(--category-rgb), .11), 0 0 0 2px rgba(var(--category-rgb), .07), 0 10px 22px rgba(var(--category-rgb), .13)!important;transform:none!important}html body #root .page-transition .gathering-category-strip>button:first-child.active,html body #root .page-transition .gathering-category-strip>button:nth-child(2).active,html body #root .page-transition .gathering-category-strip>button:nth-child(3).active,html body #root .page-transition .gathering-category-strip>button:nth-child(4).active,html body #root .page-transition .cooking-mode-tabs>button:first-child.active,html body #root .page-transition .cooking-mode-tabs>button:nth-child(2).active{background-color:var(--category-base)!important;background-image:linear-gradient(180deg, #ffffffad 0%, #fff3 34%, rgba(var(--category-rgb), .04) 70%), radial-gradient(ellipse 134% 174% at 50% 54%, rgba(var(--category-rgb), .58) 0%, rgba(var(--category-rgb), .4) 41%, rgba(var(--category-rgb), .23) 72%, var(--category-base) 100%)!important}html body #root .page-transition .gathering-category-strip>button>div>strong{min-height:42px!important;color:inherit!important;letter-spacing:-.04em!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0!important;font-size:22px!important;font-weight:400!important;line-height:1!important;display:flex!important;position:static!important;top:auto!important;transform:translateY(2px)!important}html body #root .page-transition .cooking-mode-tabs>button{padding-top:3px!important;padding-bottom:0!important;font-size:22px!important;font-weight:400!important;line-height:1!important}html body #root .page-transition .cooking-mode-tabs>button .cooking-mode-emoji{transform:translateY(-1px)!important}html body #root .page-transition .gathering-category-strip>button>.category-emoji,html body #root .page-transition .cooking-mode-tabs>button .cooking-mode-emoji{border:1px solid rgba(var(--category-rgb), .13)!important;background-color:#ffffffd1!important;background-image:linear-gradient(#fffffffa,#ffffffb3)!important;box-shadow:inset 0 1px #fffffffa,0 4px 10px #4b2d370b!important}html body #root .page-transition .gathering-category-strip>button.active>.category-emoji,html body #root .page-transition .cooking-mode-tabs>button.active .cooking-mode-emoji{border-color:rgba(var(--category-rgb), .28)!important;background-color:#ffffffd6!important;background-image:linear-gradient(180deg, #fffffff5, rgba(var(--category-rgb), .09))!important}html body #root .page-transition .gathering-category-strip>button:not(.active):hover,html body #root .page-transition .cooking-mode-tabs>button:not(.active):hover{border-color:rgba(var(--category-rgb), .5)!important;background-color:var(--category-base)!important;background-image:linear-gradient(180deg, #ffffffba 0%, #ffffff3d 35%, #fff0 68%), radial-gradient(ellipse 132% 172% at 50% 54%, rgba(var(--category-rgb), .36) 0%, rgba(var(--category-rgb), .23) 43%, rgba(var(--category-rgb), .11) 72%, var(--category-base) 100%)!important;box-shadow:inset 0 1px 0 #fffffff5, 0 10px 21px rgba(var(--category-rgb), .1)!important;transform:translateY(-1px)!important}html body #root .page-transition .gathering-category-strip>button.active:hover,html body #root .page-transition .cooking-mode-tabs>button.active:hover{border-color:rgba(var(--category-rgb), .66)!important;background-color:var(--category-base)!important;background-image:linear-gradient(180deg, #ffffffad 0%, #fff3 34%, rgba(var(--category-rgb), .04) 70%), radial-gradient(ellipse 134% 174% at 50% 54%, rgba(var(--category-rgb), .58) 0%, rgba(var(--category-rgb), .4) 41%, rgba(var(--category-rgb), .23) 72%, var(--category-base) 100%)!important;transform:none!important}}html body #root .page-transition .gathering-category-strip>button:first-child{--v238-category-rgb:113, 181, 223;--v238-category-base:#eef8fd;--v238-category-text:#2f86b7}html body #root .page-transition .gathering-category-strip>button:nth-child(2){--v238-category-rgb:245, 160, 126;--v238-category-base:#fff3eb;--v238-category-text:#a9602f}html body #root .page-transition .gathering-category-strip>button:nth-child(3){--v238-category-rgb:244, 139, 173;--v238-category-base:#fff0f5;--v238-category-text:#b7486c}html body #root .page-transition .gathering-category-strip>button:nth-child(4){--v238-category-rgb:226, 128, 183;--v238-category-base:#fff0f8;--v238-category-text:#a43a80}html body #root .page-transition .cooking-mode-tabs>button:first-child{--v238-category-rgb:167, 139, 214;--v238-category-base:#f6f1fb;--v238-category-text:#7559ad}html body #root .page-transition .cooking-mode-tabs>button:nth-child(2){--v238-category-rgb:114, 200, 165;--v238-category-base:#eff9f4;--v238-category-text:#408f70}html body #root .page-transition .gathering-category-strip>button:nth-child(n),html body #root .page-transition .cooking-mode-tabs>button:nth-child(n){color:var(--v238-category-text)!important;border:1px solid rgba(var(--v238-category-rgb), .34)!important;background:var(--v238-category-base)!important;background-color:var(--v238-category-base)!important;background-image:radial-gradient(ellipse 135% 180% at 50% 50%, rgba(var(--v238-category-rgb), .24) 0%, rgba(var(--v238-category-rgb), .16) 42%, rgba(var(--v238-category-rgb), .08) 72%, rgba(var(--v238-category-rgb), .03) 100%), radial-gradient(circle at 26% 22%, #ffffff73 0%, #fff3 16%, #fff0 36%)!important;box-shadow:inset 0 1px #ffffffe0,0 7px 17px #4b2d370d!important}html body #root .page-transition .gathering-category-strip>button:nth-child(n):not(.active):hover,html body #root .page-transition .cooking-mode-tabs>button:nth-child(n):not(.active):hover{border-color:rgba(var(--v238-category-rgb), .48)!important;background:var(--v238-category-base)!important;background-image:radial-gradient(ellipse 140% 185% at 50% 50%, rgba(var(--v238-category-rgb), .34) 0%, rgba(var(--v238-category-rgb), .24) 42%, rgba(var(--v238-category-rgb), .12) 72%, rgba(var(--v238-category-rgb), .05) 100%), radial-gradient(circle at 26% 22%, #fff6 0%, #ffffff29 16%, #fff0 36%)!important;box-shadow:inset 0 1px 0 #ffffffe6, 0 10px 22px rgba(var(--v238-category-rgb), .1)!important}html body #root .page-transition .gathering-category-strip>button:nth-child(n).active,html body #root .page-transition .gathering-category-strip>button:nth-child(n).active:hover,html body #root .page-transition .cooking-mode-tabs>button:nth-child(n).active,html body #root .page-transition .cooking-mode-tabs>button:nth-child(n).active:hover{color:var(--v238-category-text)!important;border:1px solid rgba(var(--v238-category-rgb), .54)!important;background:var(--v238-category-base)!important;background-color:var(--v238-category-base)!important;background-image:radial-gradient(ellipse 145% 190% at 50% 50%, rgba(var(--v238-category-rgb), .46) 0%, rgba(var(--v238-category-rgb), .31) 40%, rgba(var(--v238-category-rgb), .15) 72%, rgba(var(--v238-category-rgb), .06) 100%), radial-gradient(circle at 26% 22%, #ffffff57 0%, #ffffff1f 15%, #fff0 34%)!important;box-shadow:inset 0 1px 0 #ffffffdb, 0 0 0 2px rgba(var(--v238-category-rgb), .06), 0 10px 24px rgba(var(--v238-category-rgb), .12)!important;transform:none!important}@media (width>=1501px){html body #root .page-transition .gathering-category-strip>button,html body #root .page-transition .cooking-mode-tabs>button{align-items:center!important;display:flex!important}html body #root .page-transition .gathering-category-strip>button [class*=icon],html body #root .page-transition .cooking-mode-tabs>button [class*=icon],html body #root .page-transition .gathering-category-strip>button [class*=Icon],html body #root .page-transition .cooking-mode-tabs>button [class*=Icon]{justify-content:center!important;align-items:center!important;display:flex!important}html body #root .page-transition .gathering-category-strip>button img,html body #root .page-transition .cooking-mode-tabs>button img{margin:0 auto!important;display:block!important;transform:translateY(1px)!important}}html body #root .page-transition .gathering-category-strip>button:nth-child(n),html body #root .page-transition .cooking-mode-tabs>button:nth-child(n){background-clip:padding-box!important;border-radius:17px!important;position:relative!important;overflow:hidden!important}@media (width<=1500px){html body #root .page-transition .gathering-category-strip>button:nth-child(n),html body #root .page-transition .cooking-mode-tabs>button:nth-child(n){border-radius:17px!important}}html body #root .page-transition .gathering-category-strip>button .category-emoji,html body #root .page-transition .gathering-category-strip>button .catalog-tab-icon,html body #root .page-transition .cooking-mode-tabs>button .catalog-tab-icon,html body #root .page-transition .cooking-mode-tabs>button .cooking-mode-emoji{box-sizing:border-box!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;padding:4px 0 0!important;line-height:1!important;display:flex!important;overflow:hidden!important}html body #root .page-transition .gathering-category-strip>button .category-emoji>.fit-image,html body #root .page-transition .gathering-category-strip>button .category-emoji>.smart-image,html body #root .page-transition .gathering-category-strip>button .catalog-tab-icon>.fit-image,html body #root .page-transition .gathering-category-strip>button .catalog-tab-icon>.smart-image,html body #root .page-transition .cooking-mode-tabs>button .catalog-tab-icon>.fit-image,html body #root .page-transition .cooking-mode-tabs>button .catalog-tab-icon>.smart-image{justify-content:center!important;align-items:center!important;display:flex!important}html body #root .page-transition .gathering-category-strip>button .category-emoji img,html body #root .page-transition .gathering-category-strip>button .category-emoji svg,html body #root .page-transition .gathering-category-strip>button .catalog-tab-icon img,html body #root .page-transition .gathering-category-strip>button .catalog-tab-icon svg,html body #root .page-transition .cooking-mode-tabs>button .catalog-tab-icon img,html body #root .page-transition .cooking-mode-tabs>button .catalog-tab-icon svg,html body #root .page-transition .cooking-mode-tabs>button .cooking-mode-emoji img,html body #root .page-transition .cooking-mode-tabs>button .cooking-mode-emoji svg{object-position:center!important;align-self:center!important;margin:0!important;display:block!important}html body #root .page-transition .gathering-category-strip>button:nth-child(n).active:before,html body #root .page-transition .cooking-mode-tabs>button:nth-child(n).active:before{content:""!important;z-index:5!important;background:rgb(var(--v238-category-rgb,244, 139, 173))!important;width:3px!important;height:auto!important;box-shadow:0 0 7px rgba(var(--v238-category-rgb,244, 139, 173), .24)!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;border:0!important;border-radius:999px!important;display:block!important;position:absolute!important;top:12px!important;bottom:12px!important;left:4px!important;transform:none!important}@media (width<=680px){html body #root .page-transition .gathering-category-strip>button:nth-child(n).active:before,html body #root .page-transition .cooking-mode-tabs>button:nth-child(n).active:before{top:10px!important;bottom:10px!important}}html body #root .my-pet-profile-card,html body #root .my-pet-profile-card.pet-profile-cat,html body #root .my-pet-profile-card.pet-profile-dog{box-sizing:border-box!important;border-width:1px!important}html body #root .floating-weather-dock:not(.is-collapsed){zoom:1!important;width:248px!important;min-width:248px!important;max-width:248px!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 126px)!important;position:fixed!important;inset:164px auto auto 16px!important;overflow:visible!important;transform:none!important}html body #root .floating-weather-dock:not(.is-collapsed) .floating-weather-card{-webkit-backdrop-filter:blur(22px)saturate(1.1)!important;cursor:default!important;background:linear-gradient(#f2f9fefa 0%,#f4f9fff0 38%,#f4f9ffeb 100%)!important;border:1px solid #ffffffd6!important;border-radius:26px!important;gap:0!important;width:248px!important;min-width:248px!important;max-width:248px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;position:relative!important;overflow:visible!important;transform:none!important;box-shadow:0 20px 48px #4b698029,inset 0 1px #fffffffa!important}html body #root .floating-weather-dock:not(.is-collapsed) .floating-weather-card.weather-tone-sunny{background:linear-gradient(#fff6b9fa 0%,#fffaddf5 23%,#f7fafcf0 42%,#f4f9ffeb 100%)!important}html body #root .floating-weather-dock:not(.is-collapsed) .floating-weather-card.weather-tone-cloudy{background:linear-gradient(#dee6edfa 0%,#eff3f7f5 24%,#f7fafcf0 43%,#f4f9ffeb 100%)!important}html body #root .floating-weather-dock:not(.is-collapsed) .floating-weather-card.weather-tone-rain,html body #root .floating-weather-dock:not(.is-collapsed) .floating-weather-card.weather-tone-snow{background:linear-gradient(#cce9fafc 0%,#e4f4fdf7 24%,#f6fafdf0 43%,#f4f9ffeb 100%)!important}html body #root .floating-weather-dock:not(.is-collapsed) .floating-weather-card.weather-tone-rainbow{background:linear-gradient(#ffe1eff2 0%,#fff4cbed 12%,#e1f6e2ed 24%,#dbeffff0 34%,#f6f9fdf0 46%,#f4f9ffeb 100%)!important}html body #root .floating-weather-dock:not(.is-collapsed) .floating-weather-card.weather-tone-meteor{background:linear-gradient(#373a4afc 0%,#6f748bed 22%,#e1e8f1f0 40%,#f4f9ffeb 100%)!important}html body #root .floating-weather-dock:not(.is-collapsed) .floating-weather-card:hover{transform:none!important;box-shadow:0 20px 48px #4b698029,inset 0 1px #fffffffa!important}html body #root .floating-weather-dock:not(.is-collapsed) .floating-weather-card:before{content:none!important;display:none!important}html body #root .floating-weather-toggle-button{z-index:30!important;color:#67879b!important;cursor:pointer!important;background:#ffffffc2!important;border:1px solid #ffffffe6!important;border-radius:50%!important;place-items:center!important;width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;padding:0!important;transition:color .18s,background .18s,box-shadow .18s,transform .18s!important;display:grid!important;position:absolute!important;top:7px!important;right:9px!important;box-shadow:0 5px 12px #486e861a!important}html body #root .floating-weather-toggle-button:hover{color:#3f718f!important;background:#fffffff5!important;transform:translateY(-1px)!important;box-shadow:0 7px 16px #486e8629!important}html body #root .floating-weather-toggle-button svg{transform:none!important}html body #root .floating-weather-card-body{z-index:2!important;gap:10px!important;padding:0 8px 6px!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .floating-weather-card-body:before,html body #root .floating-weather-card-body:after{content:none!important;display:none!important}html body #root .floating-weather-section{min-width:0!important;position:relative!important;overflow:visible!important}html body #root .floating-weather-section-title{color:#56788f!important;letter-spacing:-.025em!important;align-items:center!important;height:auto!important;margin:0 0 5px!important;padding:0 0 0 10px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}html body #root .floating-weather-section-title:before{content:""!important;background:linear-gradient(#8caeff,#bca7ff)!important;border-radius:999px!important;width:3px!important;height:14px!important;position:absolute!important;left:0!important}html body #root .floating-weather-hourly-section>.floating-weather-section-title{display:none!important}html body #root .floating-weather-weekly-section>.floating-weather-section-title{z-index:18!important;color:#536f83!important;letter-spacing:-.04em!important;text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:30px!important;margin:16px 0 8px!important;padding:0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:0!important;font-weight:400!important;line-height:1.2!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .floating-weather-weekly-section>.floating-weather-section-title:before{content:none!important;display:none!important}html body #root .floating-weather-weekly-section>.floating-weather-section-title:after{content:"📢 주간 타운 날씨 소식"!important;letter-spacing:-.04em!important;text-align:center!important;white-space:nowrap!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.2!important;display:inline-block!important}html body #root .floating-weather-current-section{min-height:88px!important;margin:0!important;padding:0!important;overflow:visible!important}html body #root .floating-weather-current-main{z-index:3!important;min-width:0!important;min-height:104px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;margin:0!important;padding:10px 18px 8px 118px!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .floating-weather-current-main:before{content:none!important}html body #root .floating-weather-current-main[class*=weather-tone-]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body #root .floating-weather-current-main[class*=weather-tone-]:after{content:none!important;display:none!important}html body #root .floating-weather-current-section .floating-weather-current-main>span{text-align:left!important;align-content:start!important;justify-items:start!important;gap:3px!important;width:112px!important;min-width:112px!important;max-width:112px!important;margin:40px 0 0 78px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .floating-weather-current-main>span>strong{color:#38343a!important;letter-spacing:-.06em!important;width:100%!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:32px!important;font-weight:400!important;line-height:1!important;overflow:visible!important}html body #root .floating-weather-current-main>span>small{color:var(--weather-tone-subtext,#7890a0)!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1!important}html body #root .floating-weather-card-body .floating-weather-current-section>.floating-weather-current-icon{z-index:32!important;filter:drop-shadow(0 18px 26px #6f89993d)!important;pointer-events:none!important;place-items:center!important;width:130px!important;height:130px!important;font-size:102px!important;line-height:1!important;display:grid!important;position:absolute!important;top:-52px!important;left:-4px!important;right:auto!important;transform:rotate(-3deg)!important}html body #root .floating-weather-hourly-section{z-index:4!important;margin-top:-24px!important;position:relative!important}html body #root .floating-weather-hourly-row{width:100%!important;min-width:0!important;min-height:75px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body #root .floating-weather-hourly-row:before{content:none!important}html body #root .floating-weather-hour{-webkit-backdrop-filter:blur(16px)saturate(1.08)!important;background:#ffffffc7!important;border:0!important;border-radius:16px!important;outline:0!important;grid-template-rows:18px 38px!important;align-content:center!important;place-items:center!important;gap:4px!important;min-width:0!important;min-height:74px!important;padding:8px 2px 7px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffffa,0 8px 18px #56839e12!important}html body #root .floating-weather-hour+.floating-weather-hour:before{content:none!important}html body #root .floating-weather-hour>strong{color:#4e6f86!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important}html body #root .floating-weather-hourly-empty{color:#8094a1!important;text-align:center!important;grid-column:1/-1!important;align-self:center!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important}html body #root .floating-weather-weekly-section{z-index:15!important;margin-top:0!important;padding:56px 0 0!important;display:block!important;position:relative!important;overflow:visible!important}html body #root button.floating-weather-weekly-row{z-index:16!important;width:100%!important;min-width:0!important;min-height:126px!important;box-shadow:none!important;cursor:default!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important;transform:none!important}html body #root button.floating-weather-weekly-row:hover{box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}html body #root button.floating-weather-weekly-row>.home-weekly-weather-summary[class*=weather-tone-]{width:100%!important;min-height:132px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:relative!important;overflow:visible!important}html body #root .floating-weather-weekly-row .home-weekly-weather-carousel{width:calc(100% + 18px)!important;height:118px!important;margin-left:-9px!important;position:relative!important;overflow:visible!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000eb 8%,#000 16% 84%,#000000eb 92%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000000eb 8%,#000 16% 84%,#000000eb 92%,#0000 100%)!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill{z-index:2!important;border:1px solid var(--weather-tone-border,#a0cbe26b)!important;background:radial-gradient(ellipse 125% 150% at 50% 50%, color-mix(in srgb, var(--weather-tone-border,#a0cbe2) 38%, transparent) 0%, color-mix(in srgb, var(--weather-tone-border,#a0cbe2) 24%, transparent) 38%, color-mix(in srgb, var(--weather-tone-border,#a0cbe2) 10%, transparent) 68%, transparent 100%), radial-gradient(circle at 28% 20%, #ffffff6b 0%, #ffffff26 19%, transparent 42%), var(--weather-tone-background,#ffffffeb)!important;width:66px!important;height:102px!important;box-shadow:inset 0 1px 0 #ffffffc7, inset 0 -8px 18px #ffffff14, 0 8px 18px #4d70871a, var(--weather-tone-shadow,0 6px 16px #52829d12)!important;cursor:pointer!important;transform-origin:50%!important;will-change:transform, opacity!important;border-radius:22px!important;align-content:center!important;justify-items:center!important;gap:5px!important;margin:0!important;padding:11px 6px 12px!important;transition:top .22s,opacity .52s,filter .34s,box-shadow .34s,transform .72s cubic-bezier(.22,.72,.25,1)!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill:before{content:none!important;display:none!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.weather-tone-meteor{filter:saturate(.92)brightness(.98)!important;background:radial-gradient(120% 145% at 50% 52%,#747b9e38 0%,#51567024 42%,#0000 76%),linear-gradient(145deg,#434552f5,#252731fa)!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -8px 18px #0c0e141a,0 7px 16px #181b2629!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.weather-tone-meteor:hover{filter:saturate(.96)brightness(1.015)!important;box-shadow:inset 0 1px #ffffff1f,0 9px 19px #181b2630!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill strong{color:var(--weather-tone-text,#526b7c)!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:23px!important;font-weight:400!important;line-height:1!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill>span{font-size:28px!important;line-height:1!important;position:relative!important;top:8px!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill small{width:100%!important;color:var(--weather-tone-subtext,#7890a0)!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:700!important;line-height:1.1!important;overflow:hidden!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-center{z-index:8!important;opacity:1!important;filter:saturate(1.04)!important;transform:translate(-50%,-50%)scale(1.08)!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-left{z-index:7!important;opacity:.96!important;transform:translate(calc(-50% - 70px),-50%)scale(.88)!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-right{z-index:7!important;opacity:.96!important;transform:translate(calc(70px - 50%),-50%)scale(.88)!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-far-left{z-index:5!important;opacity:.86!important;transform:translate(calc(-50% - 128px),-50%)scale(.88)!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-far-right{z-index:5!important;opacity:.86!important;transform:translate(calc(128px - 50%),-50%)scale(.88)!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-hidden-left{z-index:1!important;opacity:0!important;pointer-events:none!important;transform:translate(calc(-50% - 210px),-50%)scale(.64)!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-hidden-right{z-index:1!important;opacity:0!important;pointer-events:none!important;transform:translate(calc(210px - 50%),-50%)scale(.64)!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-center strong{font-size:23px!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-center>span{font-size:32px!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-center small{font-size:11px!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill:hover{filter:brightness(1.035)saturate(1.08)!important;box-shadow:0 12px 25px #49708b2b, var(--weather-tone-shadow,0 6px 16px #52829d12)!important;top:calc(50% - 4px)!important}@media (prefers-reduced-motion:reduce){html body #root .floating-weather-weekly-row .home-weekly-weather-pill{transition:opacity .18s!important}}html body #root .home-lower-grid>.home-community-showcase,html body #root .home-lower-map-column,html body #root .home-lower-map-column>.portal-map-preview-card{height:620px!important;min-height:620px!important;max-height:620px!important}html body #root .home-community-showcase{grid-template-rows:auto minmax(0,1fr)!important;padding:22px!important;display:grid!important}html body #root .home-community-showcase .home-community-preview-head{min-height:58px!important;margin-bottom:12px!important}html body #root .home-community-showcase-layout{gap:12px!important;min-height:0!important;transition:gap .48s cubic-bezier(.2,.75,.2,1)!important;display:flex!important}html body #root .home-community-feed-pane{background:#ffffff7a!important;border:1px solid #ffffffe0!important;border-radius:24px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;min-width:0!important;transition:flex .55s cubic-bezier(.2,.78,.2,1),opacity .38s,background .38s!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffff5,0 12px 28px #48697e14!important}html body #root .home-community-feed-pane.is-active{opacity:1!important;flex:7 1 0!important;padding:14px!important}html body #root .home-community-feed-pane.is-inactive{opacity:.84!important;background:#f8fbfd8f!important;flex:3 1 0!important;padding:12px 9px!important}html body #root .home-community-feed-tab{cursor:pointer!important;border:1px solid #ffffffeb!important;border-radius:999px!important;justify-self:start!important;min-height:38px!important;padding:0 15px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:16px!important;font-weight:400!important;transition:transform .25s,box-shadow .25s!important;box-shadow:inset 0 1px #fffffffa,0 8px 18px #51718517!important}html body #root .home-community-feed-tab.latest{color:#4d7895!important;background:radial-gradient(130% 180%,#76c4ed4d,#fffffff2 76%)!important}html body #root .home-community-feed-tab.popular{color:#d45f78!important;background:radial-gradient(130% 180%,#ff7e9b47,#fffffff2 76%)!important}html body #root .home-community-feed-pane.is-active .home-community-feed-tab{transform:scale(1.05)!important;box-shadow:inset 0 1px #fffffffa,0 10px 23px #51718521!important}html body #root .home-community-feed-pane.is-inactive .home-community-feed-tab{justify-self:center!important;min-height:34px!important;padding-inline:10px!important;font-size:13px!important}html body #root .home-community-feed-content{min-height:0!important;position:relative!important}html body #root .home-community-feature-carousel{isolation:isolate!important;border-radius:20px!important;height:100%!important;min-height:438px!important;position:relative!important;overflow:hidden!important}html body #root .home-community-feature-card{color:#fff!important;cursor:pointer!important;background:#dce8ee!important;border:1px solid #ffffffdb!important;border-radius:22px!important;width:78%!important;height:94%!important;padding:0!important;transition:transform .52s cubic-bezier(.2,.78,.2,1),opacity .38s,filter .38s!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important;box-shadow:0 18px 38px #2b3f4f38!important}html body #root .home-community-feature-card.is-current{z-index:5!important;opacity:1!important;transform:translate(-50%,-50%)scale(1)!important}html body #root .home-community-feature-card.is-prev{z-index:3!important;opacity:.62!important;filter:saturate(.82)brightness(.92)!important;transform:translate(-103%,-50%)scale(.82)!important}html body #root .home-community-feature-card.is-next{z-index:3!important;opacity:.62!important;filter:saturate(.82)brightness(.92)!important;transform:translate(3%,-50%)scale(.82)!important}html body #root .home-community-feature-media,html body #root .home-community-feature-media>img,html body #root .home-community-feature-media .home-community-post-native-image{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body #root .home-community-feature-shade{background:linear-gradient(#12171d0a 25%,#10141b2e 55%,#0c0f15d1 100%)!important;position:absolute!important;inset:0!important}html body #root .home-community-feature-tag{z-index:3!important;color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#20272e57!important;border:1px solid #ffffffb3!important;border-radius:999px!important;padding:7px 11px!important;position:absolute!important;top:15px!important;left:15px!important}html body #root .home-community-feature-stats{z-index:3!important;color:#fff!important;text-shadow:0 2px 6px #0000006b!important;gap:8px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;display:grid!important;position:absolute!important;top:16px!important;right:14px!important}html body #root .home-community-feature-stats>span{justify-content:flex-end!important;align-items:center!important;gap:4px!important;display:inline-flex!important}html body #root .home-community-feature-bottom{z-index:3!important;text-align:left!important;gap:12px!important;display:grid!important;position:absolute!important;bottom:17px!important;left:17px!important;right:17px!important}html body #root .home-community-feature-author{align-items:center!important;gap:9px!important;display:flex!important}html body #root .home-community-feature-author>.home-community-post-avatar{border:2px solid #ffffffdb!important;border-radius:50%!important;width:34px!important;height:34px!important;overflow:hidden!important}html body #root .home-community-feature-author>span:last-child{min-width:0!important;display:grid!important}html body #root .home-community-feature-author strong,html body #root .home-community-feature-author small,html body #root .home-community-feature-title{color:#fff!important;text-shadow:0 2px 8px #00000075!important}html body #root .home-community-feature-title{text-overflow:ellipsis!important;white-space:nowrap!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.3!important;overflow:hidden!important}html body #root .home-community-feature-arrow{z-index:8!important;color:#506f83!important;cursor:pointer!important;background:#ffffffd1!important;border:1px solid #fffc!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:0 9px 20px #2a44542e!important}html body #root .home-community-feature-arrow.is-prev{left:6px!important}html body #root .home-community-feature-arrow.is-next{right:6px!important}html body #root .home-community-mini-strip{grid-template-rows:repeat(4,minmax(0,1fr))!important;gap:8px!important;height:100%!important;display:grid!important}html body #root .home-community-mini-strip button{background:#eaf2f6!important;border:1px solid #ffffffe6!important;border-radius:14px!important;min-height:0!important;padding:0!important;overflow:hidden!important;box-shadow:0 7px 14px #4260741a!important}html body #root .home-community-mini-strip img{object-fit:cover!important;width:100%!important;height:100%!important}html body #root .home-community-showcase-loading{grid-template-columns:1fr 1fr 1fr!important;align-items:center!important;gap:10px!important;min-height:470px!important;display:grid!important}html body #root .home-community-showcase-loading span{background:linear-gradient(110deg,#e5eff5cc 25%,#fffffff2 42%,#e5eff5cc 58%) 0 0/220% 100%!important;border-radius:22px!important;height:82%!important;animation:1.3s linear infinite shimmer!important}html body #root .portal-map-preview-card .home-map-header{padding-right:170px!important;position:relative!important}html body #root .portal-map-preview-card .home-map-header .home-map-selector-toggle{border-radius:999px!important;min-height:38px!important;padding:0 13px!important;position:absolute!important;top:2px!important;left:auto!important;right:0!important}html body #root .portal-map-preview-card .home-map-header .home-map-selector-toggle.is-whale_island{color:#3f8a69!important;background:radial-gradient(130% 180%,#64cf9445,#fffffff5 76%)!important;border-color:#59b58361!important}html body #root .portal-map-preview-card .home-map-header .home-map-selector-toggle.is-whale_fall_canyon{color:#4c89ae!important;background:radial-gradient(130% 180%,#65c1e847,#fffffff5 76%)!important;border-color:#68bae266!important}html body #root .home-lower-map-column .home-map-filter-chips{margin-top:0!important}html body #root .home-lower-map-column .home-map-preview-stage{height:482px!important;min-height:482px!important}html body #root .home-lower-map-column .map-preview-button,html body #root .home-lower-map-column .real-resource-map.preview{height:100%!important}html body #root .map-filter-sidebar .map-world-filter-group{gap:3px!important}html body #root .map-filter-sidebar .detail-map-selector{gap:7px!important}html body #root .map-filter-sidebar .map-world-chip{border-radius:14px!important;min-height:40px!important;box-shadow:inset 0 1px #fffffff2,0 7px 16px #4d6f8414!important}html body #root .map-filter-sidebar .map-world-chip.tone-whale-island{color:#438669!important;background:radial-gradient(135% 180%,#68cf9747,#fffffff5 76%)!important;border-color:#64c48f61!important}html body #root .map-filter-sidebar .map-world-chip.tone-whale-canyon{color:#4d85a8!important;background:radial-gradient(135% 180%,#6fc6ec4a,#fffffff5 76%)!important;border-color:#6fbee466!important}html body #root .map-filter-sidebar .map-world-chip.active{transform:none!important;box-shadow:inset 0 1px #fffffff5,0 0 0 2px #6ab3d11a,0 9px 20px #4d6f841c!important}@media (width<=1100px){html body #root .home-lower-grid{grid-template-columns:1fr!important}html body #root .home-lower-grid>.home-community-showcase,html body #root .home-lower-map-column,html body #root .home-lower-map-column>.portal-map-preview-card{width:100%!important;height:auto!important;min-height:580px!important;max-height:none!important}}@media (width<=760px){html body #root .home-community-showcase-layout{min-height:520px!important}html body #root .home-community-feed-pane.is-active{flex:8 1 0!important;padding:10px!important}html body #root .home-community-feed-pane.is-inactive{flex:2 1 0!important;padding:8px 5px!important}html body #root .home-community-feed-pane.is-inactive .home-community-feed-tab{padding-inline:7px!important;font-size:11px!important}html body #root .home-community-feature-card{width:84%!important}html body #root .portal-map-preview-card .home-map-header{padding-right:148px!important}}html body #root .home-community-showcase-layout{grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;min-height:500px!important;display:grid!important;overflow:visible!important}html body #root .home-community-feed-tabs{align-items:center!important;gap:8px!important;padding:0 2px!important;display:flex!important}html body #root .home-community-feed-tab{border-radius:999px!important;width:auto!important;min-height:34px!important;padding:0 14px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:800!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-community-feed-tab.latest{color:#e0528a!important;background:radial-gradient(135% 180%,#f57dab40,#fffffff5 78%)!important;border:1px solid #ec699b52!important}html body #root .home-community-feed-tab.popular{color:#dc6b54!important;background:radial-gradient(135% 180%,#fa9a773d,#fffffff5 78%)!important;border:1px solid #ed846552!important}html body #root .home-community-feed-tab.active{min-height:38px!important;padding-inline:17px!important;box-shadow:inset 0 1px #fffffff0,0 8px 18px #714f5b1a!important}html body #root .home-community-feed-stack{flex-direction:column!important;gap:10px!important;min-height:0!important;display:flex!important}html body #root .home-community-feed-pane{min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;transition:flex .52s cubic-bezier(.2,.78,.2,1),min-height .52s cubic-bezier(.2,.78,.2,1)!important;overflow:hidden!important}html body #root .home-community-feed-pane.is-active{flex:7 1 0!important;min-height:310px!important}html body #root .home-community-feed-pane.is-inactive{flex:3 1 0!important;min-height:92px!important}html body #root .home-community-feed-content{width:100%!important;height:100%!important;min-height:0!important;padding:0!important}html body #root .home-community-feature-carousel{border-radius:22px!important;height:100%!important;min-height:0!important;overflow:hidden!important}html body #root .home-community-feature-card{aspect-ratio:16/9!important;border-radius:22px!important;width:82%!important;height:auto!important;max-height:100%!important}html body #root .home-community-feature-card.is-prev{transform:translate(-108%,-50%)scale(.84)!important}html body #root .home-community-feature-card.is-next{transform:translate(8%,-50%)scale(.84)!important}html body #root .home-community-feature-stats{align-items:center!important;gap:11px!important;display:flex!important;top:auto!important;bottom:15px!important;right:15px!important}html body #root .home-community-feature-bottom{gap:7px!important;bottom:14px!important;left:16px!important;right:92px!important}html body #root .home-community-feature-title{font-size:20px!important}html body #root .home-community-mini-strip{grid-template-rows:1fr!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;height:100%!important;display:grid!important}html body #root .home-community-mini-strip button{aspect-ratio:1!important;border-radius:14px!important;align-self:center!important;width:100%!important;min-width:0!important;height:auto!important}html body #root .map-filter-sidebar .map-world-filter-group,html body #root .map-filter-sidebar .detail-map-selector{margin-top:0!important}@media (width<=1100px){html body #root .home-lower-grid>.home-community-showcase,html body #root .home-lower-map-column>.portal-map-preview-card{min-height:0!important}}@media (width<=760px){html body #root .home-community-showcase-layout{min-height:470px!important}html body #root .home-community-feed-pane.is-active{flex:7 1 0!important;min-height:280px!important;padding:0!important}html body #root .home-community-feed-pane.is-inactive{flex:3 1 0!important;min-height:76px!important;padding:0!important}html body #root .home-community-feature-card{width:86%!important}html body #root .home-community-mini-strip{gap:6px!important}}html body #root .home-community-showcase-layout{min-height:0!important;display:block!important;overflow:visible!important}html body #root .home-community-feed-stack{flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;min-height:0!important;display:flex!important}html body #root .home-community-feed-tab{align-self:flex-start!important;margin:0 0 10px 2px!important}html body #root .home-community-feed-pane{flex:none!important;width:100%!important;min-height:0!important;padding:0!important;transition:opacity .34s,max-height .46s cubic-bezier(.2,.78,.2,1)!important;overflow:visible!important}html body #root .home-community-feed-pane.is-active{opacity:1!important;min-height:0!important;max-height:430px!important;margin-bottom:18px!important}html body #root .home-community-feed-pane.is-inactive{opacity:.92!important;min-height:0!important;max-height:108px!important;margin-bottom:18px!important}html body #root .home-community-feature-carousel{aspect-ratio:16/9!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}html body #root .home-community-feature-card{aspect-ratio:auto!important;width:82%!important;height:100%!important;max-height:none!important}html body #root .home-community-mini-strip{grid-template-rows:1fr!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important;height:auto!important;min-height:0!important;display:grid!important}html body #root .home-community-mini-strip button{aspect-ratio:1!important;width:100%!important;height:auto!important}html body #root .home-community-feature-stats{inset:auto 15px 15px auto!important}html body #root .home-community-feature-title{font-size:20px!important;line-height:1.2!important}html body #root .refined-map-page>.page-heading{margin-bottom:0!important;padding-bottom:0!important}@media (width<=760px){html body #root .home-community-showcase-layout{min-height:0!important}html body #root .home-community-feed-pane.is-active{min-height:0!important;max-height:360px!important}html body #root .home-community-feed-pane.is-inactive{min-height:0!important;max-height:88px!important}}html body #root .home-lower-grid>.home-community-showcase{height:auto!important;min-height:760px!important;max-height:none!important;padding:24px 24px 28px!important}html body #root .home-community-showcase{display:block!important;overflow:visible!important}html body #root .home-community-showcase .home-community-preview-head{margin-bottom:22px!important}html body #root .home-community-showcase-layout,html body #root .home-community-feed-stack{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}html body #root .home-community-feed-tab{margin:0 0 12px 2px!important;display:inline-flex!important}html body #root .home-community-feed-pane,html body #root .home-community-feed-pane.is-active,html body #root .home-community-feed-pane.is-inactive{opacity:1!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 20px!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .home-community-feed-content{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}html body #root .home-community-feed-pane.is-active .home-community-feature-carousel{aspect-ratio:auto!important;isolation:isolate!important;z-index:1!important;width:100%!important;height:372px!important;min-height:372px!important;max-height:372px!important;margin:0!important;position:relative!important;overflow:hidden!important}html body #root .home-community-feed-pane.is-active .home-community-feature-card{height:94%!important;max-height:350px!important}html body #root .home-community-feed-pane.is-inactive .home-community-mini-strip{z-index:1!important;grid-template-rows:104px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important;height:104px!important;min-height:104px!important;max-height:104px!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important}html body #root .home-community-feed-pane.is-inactive .home-community-mini-strip button{aspect-ratio:1!important;opacity:1!important;width:100%!important;height:100%!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-community-feed-pane.is-inactive+.home-community-feed-tab,html body #root .home-community-feed-pane.is-active+.home-community-feed-tab{margin-top:2px!important}@media (width<=1100px){html body #root .home-lower-grid>.home-community-showcase{min-height:720px!important}}@media (width<=760px){html body #root .home-lower-grid>.home-community-showcase{min-height:640px!important;padding:18px 16px 22px!important}html body #root .home-community-feed-pane.is-active .home-community-feature-carousel{height:300px!important;min-height:300px!important;max-height:300px!important}html body #root .home-community-feed-pane.is-inactive .home-community-mini-strip{grid-template-rows:78px!important;gap:7px!important;height:78px!important;min-height:78px!important;max-height:78px!important}}html body #root .home-lower-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;align-items:start!important;gap:26px!important}html body #root .home-lower-grid>.home-community-showcase{min-height:804px!important;padding:24px 26px 30px!important}html body #root .home-lower-map-column,html body #root .home-lower-map-column>.portal-map-preview-card{height:auto!important;min-height:804px!important;max-height:none!important}html body #root .home-community-showcase .home-community-preview-head,html body #root .portal-map-preview-card .home-map-header{min-height:64px!important}html body #root .home-community-view-all{align-self:center!important;margin-top:8px!important;transition:transform .26s,box-shadow .26s,background .26s!important}html body #root .home-community-view-all:hover{transform:translateY(-1px)!important}html body #root .portal-map-preview-card .home-map-header{align-items:flex-start!important;padding-right:172px!important;position:relative!important}html body #root .portal-map-preview-card .home-map-header .home-map-selector-toggle{top:10px!important}html body #root .home-lower-map-column .home-map-filter-chips{margin-top:-2px!important;margin-bottom:16px!important}html body #root .home-lower-map-column .home-map-preview-stage{aspect-ratio:1!important;width:100%!important;height:auto!important;min-height:0!important;margin-bottom:28px!important}html body #root .home-lower-map-column .map-preview-button,html body #root .home-lower-map-column .real-resource-map.preview{aspect-ratio:1!important;width:100%!important;height:100%!important}html body #root .portal-map-preview-card{padding:22px 22px 28px!important}html body #root .home-community-feed-stack{gap:0!important}html body #root .home-community-feed-tab{align-self:flex-start!important;margin:0 0 12px 2px!important;transition:transform .34s cubic-bezier(.2,.72,.2,1),box-shadow .34s,border-color .28s,background .28s,color .28s,opacity .28s!important;position:relative!important}html body #root .home-community-feed-tab:hover{transform:translateY(-2px)scale(1.025)!important;box-shadow:0 10px 22px #714f5b1f!important}html body #root .home-community-feed-tab.active{transform:translateY(-1px)scale(1.04)!important;box-shadow:inset 0 1px #fffffff5,0 12px 26px #714f5b29!important}html body #root .home-community-feed-pane{margin:0 0 22px!important;transition:opacity .34s,transform .42s cubic-bezier(.2,.72,.2,1)!important}html body #root .home-community-feed-content{gap:0!important;display:grid!important}html body #root .home-community-feed-hero,html body #root .home-community-feed-mini{transition:max-height .52s cubic-bezier(.22,.74,.24,1),opacity .32s,transform .52s cubic-bezier(.22,.74,.24,1),margin .36s!important;overflow:hidden!important}html body #root .home-community-feed-pane.is-active .home-community-feed-hero{opacity:1!important;max-height:396px!important;margin:0!important;transform:translateY(0)!important}html body #root .home-community-feed-pane.is-active .home-community-feed-mini{opacity:0!important;pointer-events:none!important;max-height:0!important;margin:0!important;transform:translateY(-12px)!important}html body #root .home-community-feed-pane.is-inactive .home-community-feed-hero{opacity:0!important;pointer-events:none!important;max-height:0!important;margin:0!important;transform:translateY(12px)!important}html body #root .home-community-feed-pane.is-inactive .home-community-feed-mini{opacity:1!important;max-height:104px!important;margin:0!important;transform:translateY(0)!important}html body #root .home-community-feed-pane.is-active .home-community-feature-carousel{height:396px!important;min-height:396px!important;max-height:396px!important}html body #root .home-community-feed-pane.is-active .home-community-feature-card{width:80%!important;max-height:372px!important}html body #root .home-community-feed-pane.is-inactive .home-community-mini-strip{grid-template-rows:104px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;height:104px!important;min-height:104px!important}html body #root .home-community-feed-pane.is-inactive .home-community-mini-strip button{aspect-ratio:1!important;border-radius:16px!important;transition:transform .26s,box-shadow .26s,opacity .26s!important}html body #root .home-community-feed-pane.is-inactive .home-community-mini-strip button:hover{transform:translateY(-2px)!important;box-shadow:0 10px 20px #42607424!important}html body #root .home-community-feature-card:hover{box-shadow:0 22px 42px #2b3f4f42!important}html body #root .home-community-feature-tag{letter-spacing:-.01em!important;-webkit-backdrop-filter:none!important;border-style:solid!important;border-width:1px!important;border-radius:999px!important;padding:6px 12px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:800!important;box-shadow:0 8px 18px #5570841f!important}html body #root .home-community-feature-tag.tag-tone-0{color:#df5c81!important;background:radial-gradient(125% 170%,#ff87a947,#fffffffa 76%)!important;border-color:#ffc0d2!important}html body #root .home-community-feature-tag.tag-tone-1{color:#d17b2e!important;background:radial-gradient(125% 170%,#ffb96c45,#fffffffa 76%)!important;border-color:#ffd0a0!important}html body #root .home-community-feature-tag.tag-tone-2{color:#318d75!important;background:radial-gradient(125% 170%,#66cdae40,#fffffffa 76%)!important;border-color:#abe2d4!important}html body #root .home-community-feature-tag.tag-tone-3{color:#4c82b5!important;background:radial-gradient(125% 170%,#6eb7e740,#fffffffa 76%)!important;border-color:#bad8f1!important}html body #root .home-community-feature-tag.tag-tone-4{color:#7253aa!important;background:radial-gradient(125% 170%,#ac8dde40,#fffffffa 76%)!important;border-color:#d2bfee!important}html body #root .floating-weather-dock:not(.is-collapsed){top:168px!important;left:18px!important}html body #root .floating-weather-card-body{padding:0 10px 10px!important}html body #root .floating-weather-weekly-section{padding-top:58px!important}html body #root button.floating-weather-weekly-row{min-height:130px!important}html body #root .floating-weather-resource-row{gap:8px!important;margin:10px 2px 0!important;display:grid!important}html body #root .floating-weather-resource-pill{-webkit-backdrop-filter:blur(16px)saturate(1.08)!important;background:#ffffffc7!important;border:1px solid #ffffffe6!important;border-radius:999px!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:42px!important;padding:0 12px!important;display:flex!important;box-shadow:inset 0 1px #fffffffa,0 8px 18px #56839e14!important}html body #root .floating-weather-resource-pill.is-fluorite{color:#7b68b8!important}html body #root .floating-weather-resource-pill.is-roaming_oak{color:#4f866a!important}html body #root .floating-weather-resource-pill b{color:#4d6678!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;overflow:hidden!important}@media (width<=1100px){html body #root .home-lower-grid{grid-template-columns:1fr!important}html body #root .home-lower-grid>.home-community-showcase,html body #root .home-lower-map-column,html body #root .home-lower-map-column>.portal-map-preview-card{min-height:0!important}}@media (width<=760px){html body #root .home-lower-grid>.home-community-showcase{padding:18px 16px 22px!important}html body #root .home-community-feed-pane.is-active .home-community-feature-carousel{height:312px!important;min-height:312px!important;max-height:312px!important}html body #root .home-community-feed-pane.is-active .home-community-feature-card{width:86%!important;max-height:292px!important}html body #root .home-community-feed-pane.is-inactive .home-community-mini-strip{grid-template-rows:78px!important;gap:8px!important;height:78px!important;min-height:78px!important}}html body #root .home-lower-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)!important;gap:26px!important}html body #root .home-lower-grid>.home-community-showcase,html body #root .home-lower-map-column,html body #root .home-lower-map-column>.portal-map-preview-card{min-height:812px!important}html body #root .home-community-feed-tab{justify-content:center!important;align-items:center!important;padding-top:1px!important;line-height:1!important;display:inline-flex!important}html body #root .home-community-feed-tab.latest.active{color:#c8326c!important;background:radial-gradient(130% 175%,#f457917a 0%,#ffb2cf57 48%,#fffffffa 100%)!important;border-color:#e748838f!important;box-shadow:inset 0 1px #fffffff5,0 0 0 2px #ec538d17,0 12px 25px #c9326c2e!important}html body #root .home-community-feed-tab.popular.active{color:#c74d31!important;background:radial-gradient(130% 175%,#f7785375 0%,#ffbfa457 48%,#fffffffa 100%)!important;border-color:#e86b4c8f!important;box-shadow:inset 0 1px #fffffff5,0 0 0 2px #ea684817,0 12px 25px #c74d312b!important}html body #root .home-community-feed-hero,html body #root .home-community-feed-mini{transform-origin:top!important;will-change:transform, opacity, max-height!important}html body #root .home-community-feed-hero,html body #root .home-community-feed-mini{transition:max-height .66s cubic-bezier(.18,.78,.2,1),opacity .34s,transform .66s cubic-bezier(.18,.78,.2,1),filter .42s,margin .46s!important}html body #root .home-community-feature-author>.home-community-post-avatar,html body #root .home-community-mini-avatar-wrap>.home-community-post-avatar{background:linear-gradient(#fff,#fff) padding-box padding-box,conic-gradient(from 20deg,#ff6e9e,#ffbf6f,#fff07c,#72ddbb,#6dbcf3,#a486ee,#ff78b4,#ff6e9e) border-box!important;border:2px solid #0000!important;padding:2px!important;box-shadow:0 3px 10px #3e2c4633!important}html body #root .home-community-mini-strip{overflow:visible!important}html body #root .home-community-mini-card{isolation:isolate!important;color:#fff!important;position:relative!important;overflow:hidden!important}html body #root .home-community-mini-media,html body #root .home-community-mini-media>img,html body #root .home-community-mini-media .home-community-post-native-image{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body #root .home-community-mini-shade{background:linear-gradient(#10141a0a 28%,#0c10161f 54%,#080c12b8 100%)!important;position:absolute!important;inset:0!important}html body #root .home-community-mini-tag,html body #root .home-community-feature-tag{isolation:isolate!important}html body #root .home-community-mini-tag:before,html body #root .home-community-feature-tag:before{content:""!important;z-index:-2!important;border-radius:inherit!important;background:#fffffffa!important;position:absolute!important;inset:0!important;box-shadow:0 0 0 3px #fffffff0,0 6px 14px #22303d2e!important}html body #root .home-community-mini-tag{z-index:5!important;text-overflow:ellipsis!important;white-space:nowrap!important;border:1px solid!important;border-radius:999px!important;max-width:calc(100% - 18px)!important;padding:4px 8px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:800!important;line-height:1.1!important;position:absolute!important;top:9px!important;left:9px!important;overflow:hidden!important}html body #root .home-community-mini-tag.tag-tone-0{color:#df5c81!important;background:radial-gradient(125% 170%,#ff87a947,#fffffffa 76%)!important}html body #root .home-community-mini-tag.tag-tone-1{color:#d17b2e!important;background:radial-gradient(125% 170%,#ffb96c45,#fffffffa 76%)!important}html body #root .home-community-mini-tag.tag-tone-2{color:#318d75!important;background:radial-gradient(125% 170%,#66cdae40,#fffffffa 76%)!important}html body #root .home-community-mini-tag.tag-tone-3{color:#4c82b5!important;background:radial-gradient(125% 170%,#6eb7e740,#fffffffa 76%)!important}html body #root .home-community-mini-tag.tag-tone-4{color:#7253aa!important;background:radial-gradient(125% 170%,#ac8dde40,#fffffffa 76%)!important}html body #root .home-community-mini-avatar-wrap{z-index:5!important;border-radius:50%!important;width:27px!important;height:27px!important;display:block!important;position:absolute!important;bottom:9px!important;left:9px!important}html body #root .home-community-mini-avatar-wrap>.home-community-post-avatar{border-radius:50%!important;width:27px!important;height:27px!important;overflow:hidden!important}html body #root .home-community-mini-stats{z-index:5!important;color:#fff!important;text-shadow:0 2px 6px #0000008f!important;align-items:center!important;gap:7px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:800!important;display:flex!important;position:absolute!important;bottom:9px!important;right:8px!important}html body #root .home-community-mini-stats>span{align-items:center!important;gap:3px!important;display:inline-flex!important}html body #root .floating-weather-resource-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body #root .floating-weather-resource-pill{border-radius:16px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:5px!important;min-height:48px!important;padding:5px 8px!important;display:grid!important}html body #root .floating-weather-resource-pill b{white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:10px!important;display:-webkit-box!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-far-left{transform:translate(calc(-50% - 134px),-50%)scale(.88)!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-far-right{transform:translate(calc(134px - 50%),-50%)scale(.88)!important}@media (width<=1100px){html body #root .home-lower-grid{grid-template-columns:1fr!important}}@media (width<=760px){html body #root .home-community-mini-tag{padding:3px 6px!important;font-size:8px!important;top:6px!important;left:6px!important}html body #root .home-community-mini-avatar-wrap,html body #root .home-community-mini-avatar-wrap>.home-community-post-avatar{width:22px!important;height:22px!important}html body #root .home-community-mini-avatar-wrap{bottom:6px!important;left:6px!important}html body #root .home-community-mini-stats{gap:4px!important;font-size:8px!important;bottom:6px!important;right:6px!important}}html body #root .home-lower-grid>.home-community-showcase{padding-bottom:24px!important}html body #root .portal-map-preview-card{padding-bottom:26px!important}html body #root .home-lower-map-column .home-map-preview-stage{margin-bottom:26px!important}html body #root .home-community-feed-tab>*{vertical-align:middle!important}html body #root .home-community-feed-tab.latest.active{background:radial-gradient(132% 178%,#f4579194 0%,#ffaecd75 49%,#fffffffa 100%)!important;box-shadow:inset 0 1px #fffffff5,0 0 0 2px #ec538d21,0 10px 22px #c9326c29!important}html body #root .home-community-feed-tab.popular.active{background:radial-gradient(132% 178%,#f778538f 0%,#ffbca070 49%,#fffffffa 100%)!important;box-shadow:inset 0 1px #fffffff5,0 0 0 2px #ea684821,0 10px 22px #c74d3126!important}html body #root .home-community-feed-pane{overflow:visible!important}html body #root .home-community-feed-content{position:relative!important;overflow:visible!important}html body #root .home-community-feed-hero,html body #root .home-community-feed-mini{transform-origin:top!important;clip-path:inset(0 round 18px)!important;transition:max-height .72s cubic-bezier(.18,.78,.2,1),opacity .42s,transform .72s cubic-bezier(.18,.78,.2,1),clip-path .72s cubic-bezier(.18,.78,.2,1),filter .44s,margin .5s!important}html body #root .home-community-feed-pane.is-active .home-community-feed-hero{opacity:1!important;clip-path:inset(0 round 22px)!important;filter:none!important;max-height:396px!important;transform:translate(0,0)scale(1)!important}html body #root .home-community-feed-pane.is-active .home-community-feed-mini{opacity:.16!important;clip-path:inset(0 0 86% round 16px)!important;pointer-events:none!important;max-height:18px!important;transform:translateY(-8px)scale(.94)!important}html body #root .home-community-feed-pane.is-inactive .home-community-feed-hero{opacity:.18!important;clip-path:inset(0 0 86% round 18px)!important;filter:saturate(.88)brightness(.96)!important;pointer-events:none!important;max-height:18px!important;transform:translateY(8px)scale(.94)!important}html body #root .home-community-feed-pane.is-inactive .home-community-feed-mini{opacity:1!important;clip-path:inset(0 round 16px)!important;max-height:104px!important;transform:translate(0,0)scale(1)!important}@keyframes homeCommunitySlideInNext{0%{opacity:.36;filter:saturate(.86)brightness(.94);transform:translate(-28%,-50%)scale(.92)}to{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}}@keyframes homeCommunitySlideInPrev{0%{opacity:.36;filter:saturate(.86)brightness(.94);transform:translate(-72%,-50%)scale(.92)}to{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}}html body #root .home-community-feature-carousel.is-slide-next .home-community-feature-card.is-current{animation:.62s cubic-bezier(.2,.78,.2,1) both homeCommunitySlideInNext!important}html body #root .home-community-feature-carousel.is-slide-prev .home-community-feature-card.is-current{animation:.62s cubic-bezier(.2,.78,.2,1) both homeCommunitySlideInPrev!important}html body #root .home-community-feature-card.is-current{box-shadow:0 20px 42px #2b3f4f3d!important}html body #root .home-community-feature-card.is-current:hover{transform:translate(-50%,-50%)scale(1.015)!important;box-shadow:0 25px 50px #2b3f4f4a!important}html body #root .home-community-showcase,html body #root .home-community-feed-pane,html body #root .home-community-feed-content{box-shadow:none!important}html body #root .home-community-feature-tag,html body #root .home-community-mini-tag{letter-spacing:-.02em!important;background-clip:padding-box!important;border:1px solid!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-weight:800!important;box-shadow:0 0 0 3px #fffffff5,0 7px 16px #2a3a4829!important}html body #root .home-community-feature-tag:before,html body #root .home-community-mini-tag:before{content:none!important;display:none!important}html body #root .home-community-feature-tag.tag-tone-0,html body #root .home-community-mini-tag.tag-tone-0{color:#df5c81!important;background:radial-gradient(125% 170%,#ff87a94d,#fffffffa 76%)!important;border-color:#ffc0d2!important}html body #root .home-community-feature-tag.tag-tone-1,html body #root .home-community-mini-tag.tag-tone-1{color:#d17b2e!important;background:radial-gradient(125% 170%,#ffb96c4a,#fffffffa 76%)!important;border-color:#ffd0a0!important}html body #root .home-community-feature-tag.tag-tone-2,html body #root .home-community-mini-tag.tag-tone-2{color:#318d75!important;background:radial-gradient(125% 170%,#66cdae45,#fffffffa 76%)!important;border-color:#abe2d4!important}html body #root .home-community-feature-tag.tag-tone-3,html body #root .home-community-mini-tag.tag-tone-3{color:#4c82b5!important;background:radial-gradient(125% 170%,#6eb7e745,#fffffffa 76%)!important;border-color:#bad8f1!important}html body #root .home-community-feature-tag.tag-tone-4,html body #root .home-community-mini-tag.tag-tone-4{color:#7253aa!important;background:radial-gradient(125% 170%,#ac8dde45,#fffffffa 76%)!important;border-color:#d2bfee!important}html body #root .home-community-feature-tag.tag-tone-dot,html body #root .home-community-mini-tag.tag-tone-dot{color:#8a63ae!important;background:radial-gradient(125% 170%,#c29de047,#fffffffa 76%)!important;border-color:#dbc7ee!important}html body #root .home-community-feature-author>.home-community-post-avatar,html body #root .home-community-mini-avatar-wrap>.home-community-post-avatar{box-sizing:border-box!important;background:conic-gradient(from 210deg,#f9ce34 0deg,#ee2a7b 105deg,#d62976 168deg,#962fbf 235deg,#4f5bd5 305deg,#f9ce34 360deg)!important;border:0!important;border-radius:50%!important;padding:2px!important;overflow:hidden!important;box-shadow:0 3px 10px #482d4c33!important}html body #root .home-community-feature-author>.home-community-post-avatar>img,html body #root .home-community-mini-avatar-wrap>.home-community-post-avatar>img,html body #root .home-community-feature-author>.home-community-post-avatar>.home-community-post-avatar-fallback,html body #root .home-community-mini-avatar-wrap>.home-community-post-avatar>.home-community-post-avatar-fallback{box-sizing:border-box!important;object-fit:cover!important;background:#fff!important;border:2px solid #fff!important;border-radius:50%!important;place-items:center!important;width:100%!important;height:100%!important;display:grid!important;overflow:hidden!important}html body #root .home-community-feature-author>.home-community-post-avatar{flex:0 0 42px!important;width:42px!important;height:42px!important}html body #root .home-community-feature-author{gap:11px!important}html body #root .home-community-feature-author strong{font-size:15px!important}html body #root .home-community-feature-author small{font-size:11px!important}html body #root .home-community-mini-strip{padding:4px 2px 3px!important;overflow:visible!important}html body #root .home-community-mini-card{transform-origin:50%!important;transition:transform .3s cubic-bezier(.2,.72,.2,1),box-shadow .3s,filter .3s!important}html body #root .home-community-mini-card:hover{z-index:8!important;filter:saturate(1.04)brightness(1.02)!important;transform:scale(1.025)!important;box-shadow:0 12px 24px #3046562e!important}html body #root .home-lower-grid>.home-community-showcase,html body #root .home-lower-map-column,html body #root .home-lower-map-column>.portal-map-preview-card{min-height:748px!important}html body #root .floating-weather-dock:not(.is-collapsed),html body #root .floating-weather-dock:not(.is-collapsed) .floating-weather-card{width:261px!important;min-width:261px!important;max-width:261px!important}@media (prefers-reduced-motion:reduce){html body #root .home-community-feed-hero,html body #root .home-community-feed-mini,html body #root .home-community-feature-card{transition-duration:.01ms!important;animation-duration:.01ms!important}}html body #root .home-community-feature-carousel{contain:layout paint!important}html body #root .home-community-feature-card{backface-visibility:hidden!important;transition:transform .72s cubic-bezier(.22,.74,.24,1),opacity .42s,filter .42s,box-shadow .34s!important}html body #root .home-community-feature-card.is-current{z-index:8!important;opacity:1!important;filter:none!important;pointer-events:auto!important;transform:translate(-50%,-50%)scale(1)!important}html body #root .home-community-feature-card.is-prev{z-index:5!important;opacity:.58!important;filter:saturate(.84)brightness(.92)!important;pointer-events:auto!important;transform:translate(-112%,-50%)scale(.84)!important}html body #root .home-community-feature-card.is-next{z-index:5!important;opacity:.58!important;filter:saturate(.84)brightness(.92)!important;pointer-events:auto!important;transform:translate(12%,-50%)scale(.84)!important}html body #root .home-community-feature-card.is-far-prev{z-index:2!important;opacity:.08!important;pointer-events:none!important;transform:translate(-176%,-50%)scale(.68)!important}html body #root .home-community-feature-card.is-far-next{z-index:2!important;opacity:.08!important;pointer-events:none!important;transform:translate(76%,-50%)scale(.68)!important}html body #root .home-community-feature-card.is-hidden-prev{z-index:1!important;opacity:0!important;pointer-events:none!important;transform:translate(-210%,-50%)scale(.58)!important}html body #root .home-community-feature-card.is-hidden-next{z-index:1!important;opacity:0!important;pointer-events:none!important;transform:translate(110%,-50%)scale(.58)!important}html body #root .home-community-feature-card.is-current .home-community-feature-bottom,html body #root .home-community-feature-card.is-current .home-community-feature-author,html body #root .home-community-feature-card.is-current .home-community-feature-title{filter:none!important;opacity:1!important;text-rendering:geometricprecision!important;-webkit-font-smoothing:antialiased!important}html body #root .home-community-feature-tag,html body #root .home-community-mini-tag{isolation:isolate!important;letter-spacing:-.035em!important;border-width:1px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-weight:400!important;overflow:visible!important;box-shadow:0 7px 15px #2a3a481f!important}html body #root .home-community-feature-tag:before,html body #root .home-community-mini-tag:before{content:""!important;z-index:-2!important;border-radius:inherit!important;pointer-events:none!important;background:#fffffffa!important;display:block!important;position:absolute!important;inset:-3px!important;box-shadow:0 3px 9px #2b3e4b1a!important}html body #root .home-community-feature-tag:after,html body #root .home-community-mini-tag:after{content:""!important;z-index:-1!important;border-radius:inherit!important;background:inherit!important;pointer-events:none!important;position:absolute!important;inset:0!important}html body #root .home-community-feature-author>.home-community-post-avatar,html body #root .home-community-mini-avatar-wrap>.home-community-post-avatar{box-sizing:border-box!important;background:linear-gradient(135deg,#f7c75c 0%,#f07884 34%,#cf67a8 67%,#766fd2 100%)!important;border:0!important;border-radius:50%!important;padding:3px!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 3px 9px #52375733!important}html body #root .home-community-feature-author>.home-community-post-avatar>img,html body #root .home-community-mini-avatar-wrap>.home-community-post-avatar>img,html body #root .home-community-feature-author>.home-community-post-avatar>.home-community-post-avatar-fallback,html body #root .home-community-mini-avatar-wrap>.home-community-post-avatar>.home-community-post-avatar-fallback{box-sizing:border-box!important;object-fit:cover!important;background:#fff!important;border:2px solid #fffffffa!important;border-radius:50%!important;width:100%!important;height:100%!important}html body #root .home-community-mini-avatar-wrap{z-index:7!important;background:0 0!important;border:0!important;width:30px!important;height:30px!important;margin:0!important;position:absolute!important;bottom:9px!important;left:9px!important;overflow:visible!important}html body #root .home-community-mini-avatar-wrap:before,html body #root .home-community-mini-avatar-wrap:after{content:none!important;display:none!important}html body #root .home-community-mini-strip{box-sizing:border-box!important;min-height:112px!important;padding:7px 3px 9px!important;overflow:visible!important}html body #root .home-community-mini-card{transform-origin:50%!important;overflow:hidden!important}::view-transition-group(*){animation-duration:.72s!important;animation-timing-function:cubic-bezier(.22,.74,.24,1)!important}::view-transition-old(*){mix-blend-mode:normal!important}::view-transition-new(*){mix-blend-mode:normal!important}@media (width<=1500px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .cooking-mode-tabs{margin-top:10px!important}}html body #root .home-community-showcase-layout,html body #root .home-community-feed-stack,html body #root .home-community-feed-pane,html body #root .home-community-feed-content,html body #root .home-community-feed-hero,html body #root .home-community-feed-mini{view-transition-name:none!important}html body #root .home-community-feed-pane{contain:layout style!important}html body #root .home-community-feed-hero,html body #root .home-community-feed-mini{clip-path:inset(0 round 20px)!important;transition:max-height .68s cubic-bezier(.22,.72,.22,1),opacity .42s,transform .68s cubic-bezier(.22,.72,.22,1),filter .42s!important}html body #root .home-community-feed-pane.is-active .home-community-feed-hero{filter:none!important;transform:scale(1)translateY(0)!important}html body #root .home-community-feed-pane.is-inactive .home-community-feed-hero{filter:none!important;transform:scale(.92)translateY(-8px)!important}html body #root .home-community-feed-pane.is-active .home-community-feed-mini{transform:scale(.96)translateY(-6px)!important}html body #root .home-community-feed-pane.is-inactive .home-community-feed-mini{transform:scale(1)translateY(0)!important}html body #root .home-community-mini-strip{width:100%!important;height:118px!important;min-height:118px!important;padding:7px 3px 10px!important;position:relative!important;overflow:hidden!important}html body #root .home-community-mini-track{--mini-card-width:calc((100% - 36px) / 4);width:max-content!important;height:101px!important;transform:translate3d(calc(var(--community-mini-index,0) * (var(--mini-card-width) + 12px) * -1), 0, 0)!important;will-change:transform!important;align-items:stretch!important;gap:12px!important;transition:transform 1.05s cubic-bezier(.22,.72,.22,1)!important;display:flex!important}html body #root .home-community-mini-track>.home-community-mini-card{flex:0 0 var(--mini-card-width)!important;width:var(--mini-card-width)!important;min-width:0!important;height:101px!important;position:relative!important;overflow:hidden!important}html body #root .home-community-feed-pane.is-inactive .home-community-feed-mini,html body #root .home-community-feed-pane.is-inactive .home-community-mini-strip{height:118px!important;max-height:118px!important}html body #root .home-community-mini-strip:before,html body #root .home-community-mini-strip:after,html body #root .home-community-mini-track:before,html body #root .home-community-mini-track:after,html body #root .home-community-feed-mini:before,html body #root .home-community-feed-mini:after{content:none!important;display:none!important}html body #root .home-community-feed-tab,html body #root .home-community-feature-tag,html body #root .home-community-mini-tag{font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,sans-serif!important}html body #root .home-community-feed-tab,html body #root .home-community-feed-tab.active,html body #root .home-community-feed-tab:hover{height:38px!important;min-height:38px!important;padding:0 16px!important;line-height:38px!important;transform:none!important}html body #root .home-community-feature-card.is-current,html body #root .home-community-feature-card.is-current *{filter:none!important;opacity:1!important;image-rendering:auto!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important}html body #root .home-community-feature-card.is-current{will-change:transform!important;transform:translate(-50%,-50%)scale(1)!important}html body #root .home-community-post-avatar.avatar-tone-0{background:linear-gradient(135deg,#f7c95b,#ef7181 42%,#a85fc5 72%,#6d75d8)!important}html body #root .home-community-post-avatar.avatar-tone-1{background:linear-gradient(135deg,#f8b85f,#e8769d 40%,#9d6ad2 72%,#638bd7)!important}html body #root .home-community-post-avatar.avatar-tone-2{background:linear-gradient(135deg,#ffd166,#ef7f71 38%,#c85d9e 68%,#7a68ce)!important}html body #root .home-community-post-avatar.avatar-tone-3{background:linear-gradient(135deg,#f5cf72,#ea8b68 38%,#d665a8 67%,#6f7ed4)!important}html body #root .home-community-post-avatar.avatar-tone-4{background:linear-gradient(135deg,#f7bd65,#ee718f 40%,#b968c7 70%,#637bd3)!important}html body #root .home-community-post-avatar.avatar-tone-5{background:linear-gradient(135deg,#f9d06b,#ed806f 38%,#ce65a4 66%,#7770d5)!important}html body #root .home-community-mini-avatar-wrap{width:30px!important;height:30px!important;bottom:8px!important;left:9px!important;overflow:visible!important}html body #root .home-community-mini-avatar-wrap>.home-community-post-avatar{width:30px!important;height:30px!important}@media (width<=1500px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .cooking-mode-tabs{margin-top:30px!important}}html body #root .home-community-feed-pane,html body #root .home-community-feed-content,html body #root .home-community-feed-mini,html body #root .home-community-mini-strip{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html body #root .home-community-feed-pane.is-inactive .home-community-feed-hero,html body #root .home-community-feed-pane.is-active .home-community-feed-mini{visibility:hidden!important;opacity:0!important;clip-path:none!important;filter:none!important;pointer-events:none!important;width:100%!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:none!important}html body #root .home-community-feed-pane.is-active .home-community-feed-hero,html body #root .home-community-feed-pane.is-inactive .home-community-feed-mini{visibility:visible!important;opacity:1!important;filter:none!important;position:relative!important;inset:auto!important}html body #root .home-community-mini-strip{border-radius:0!important;width:100%!important;height:112px!important;min-height:112px!important;padding:6px 2px!important;position:relative!important;overflow:hidden!important}html body #root .home-community-mini-track{display:contents!important;transform:none!important}html body #root .home-community-mini-card{opacity:1!important;will-change:left, opacity!important;width:calc(25% - 9px)!important;height:100px!important;margin:0!important;transition:left .9s cubic-bezier(.22,.72,.22,1),opacity .42s,transform .42s!important;position:absolute!important;top:6px!important;transform:translate(0)scale(1)!important}html body #root .home-community-mini-card.is-mini-slot-0{z-index:4!important;left:0!important}html body #root .home-community-mini-card.is-mini-slot-1{z-index:4!important;left:calc(25% + 3px)!important}html body #root .home-community-mini-card.is-mini-slot-2{z-index:4!important;left:calc(50% + 6px)!important}html body #root .home-community-mini-card.is-mini-slot-3{z-index:4!important;left:calc(75% + 9px)!important}html body #root .home-community-mini-card.is-mini-hidden{z-index:1!important;opacity:0!important;pointer-events:none!important;left:calc(100% + 18px)!important}html body #root .home-community-mini-card:hover{transform:scale(1.015)!important}html body #root .home-community-feature-card.is-current,html body #root .home-community-feature-card.is-current:hover,html body #root .home-community-feature-card.is-current .home-community-feature-media,html body #root .home-community-feature-card.is-current .home-community-feature-media img,html body #root .home-community-feature-card.is-current .home-community-post-native-image,html body #root .home-community-feature-card.is-current .home-community-feature-bottom,html body #root .home-community-feature-card.is-current .home-community-feature-author,html body #root .home-community-feature-card.is-current .home-community-feature-title{filter:none!important;opacity:1!important;-webkit-backdrop-filter:none!important}html body #root .home-community-feature-card.is-current{backface-visibility:visible!important;will-change:auto!important;transform:translate(-50%,-50%)scale(1)!important}html body #root .home-community-feature-card.is-current:hover{transform:translate(-50%,-50%)scale(1.01)!important}html body #root .home-community-post-avatar{place-items:center!important;display:grid!important}html body #root .home-community-post-avatar-fallback{color:#6f7891!important;place-items:center!important;width:100%!important;height:100%!important;line-height:1!important;display:grid!important;transform:none!important}html body #root .home-community-post-avatar-fallback svg{margin:0!important;display:block!important;transform:none!important}html body #root .home-community-feature-author>.home-community-post-avatar.avatar-tone-0,html body #root .home-community-mini-avatar-wrap>.home-community-post-avatar.avatar-tone-0{background:linear-gradient(135deg,#f7c95b,#ef7181 42%,#a85fc5 72%,#6d75d8)!important}html body #root .home-community-feature-author>.home-community-post-avatar.avatar-tone-1,html body #root .home-community-mini-avatar-wrap>.home-community-post-avatar.avatar-tone-1{background:linear-gradient(135deg,#77d6c8,#5da9df 42%,#8c72d6 73%,#e878a7)!important}html body #root .home-community-feature-author>.home-community-post-avatar.avatar-tone-2,html body #root .home-community-mini-avatar-wrap>.home-community-post-avatar.avatar-tone-2{background:linear-gradient(135deg,#ffd166,#f08b68 40%,#d65b9a 70%,#7c69cf)!important}html body #root .home-community-feature-author>.home-community-post-avatar.avatar-tone-3,html body #root .home-community-mini-avatar-wrap>.home-community-post-avatar.avatar-tone-3{background:linear-gradient(135deg,#8fd18b,#57b9b2 40%,#668fd2 70%,#a36bc8)!important}html body #root .home-community-feature-author>.home-community-post-avatar.avatar-tone-4,html body #root .home-community-mini-avatar-wrap>.home-community-post-avatar.avatar-tone-4{background:linear-gradient(135deg,#f3a8c4,#dc75b1 40%,#9b6ed0 72%,#647fd4)!important}html body #root .home-community-feature-author>.home-community-post-avatar.avatar-tone-5,html body #root .home-community-mini-avatar-wrap>.home-community-post-avatar.avatar-tone-5{background:linear-gradient(135deg,#f3cc73,#e99a61 38%,#b86fbd 68%,#638fd1)!important}html body #root .home-community-mini-avatar-wrap{width:30px!important;height:30px!important;display:block!important;bottom:9px!important;left:10px!important;overflow:visible!important}html body #root .home-community-mini-avatar-wrap>.home-community-post-avatar{width:30px!important;height:30px!important;padding:2px!important}@media (width>=1501px){html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{top:615px!important}}@media (width<=1500px){html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card.refined-cooking-mode,html body #root .page-transition .cooking-mode-tabs{margin-top:50px!important}}html body #root .home-community-feature-card.is-current,html body #root .home-community-feature-card.is-current:hover{filter:none!important;opacity:1!important;backface-visibility:hidden!important;will-change:auto!important;top:12px!important;left:10%!important;transform:none!important}html body #root .home-community-feature-card.is-current:hover{transform-origin:50%!important;transform:scale(1.006)!important}html body #root .home-community-feature-card.is-current .home-community-feature-media,html body #root .home-community-feature-card.is-current .home-community-feature-media>img,html body #root .home-community-feature-card.is-current .home-community-post-native-image,html body #root .home-community-feature-card.is-current .home-community-feature-bottom,html body #root .home-community-feature-card.is-current .home-community-feature-author,html body #root .home-community-feature-card.is-current .home-community-feature-title,html body #root .home-community-feature-card.is-current .home-community-feature-stats{filter:none!important;opacity:1!important;-webkit-font-smoothing:antialiased!important;transform:translateZ(0)!important}html body #root .home-community-mini-strip,html body #root .home-community-mini-track{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html body #root .home-community-mini-strip:before,html body #root .home-community-mini-strip:after,html body #root .home-community-mini-track:before,html body #root .home-community-mini-track:after{content:none!important;display:none!important}@media (width>=1501px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode,html body #root .page-transition .cooking-mode-tabs{margin-top:30px!important;top:645px!important}}@media (width<=1500px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode,html body #root .page-transition .cooking-mode-tabs{margin-top:70px!important}}html body #root .home-community-feature-card{transition:left .64s cubic-bezier(.2,.78,.2,1),transform .64s cubic-bezier(.2,.78,.2,1),opacity .38s,filter .38s,box-shadow .32s!important;animation:none!important;top:12px!important;left:10%!important;transform:scale(1)!important}html body #root .home-community-feature-card.is-current{opacity:1!important;filter:none!important;left:10%!important;transform:scale(1)!important}html body #root .home-community-feature-card.is-prev{opacity:.58!important;filter:saturate(.84)brightness(.92)!important;left:-72%!important;transform:scale(.84)!important}html body #root .home-community-feature-card.is-next{opacity:.58!important;filter:saturate(.84)brightness(.92)!important;left:92%!important;transform:scale(.84)!important}html body #root .home-community-feature-card.is-far-prev{opacity:.08!important;left:-134%!important;transform:scale(.68)!important}html body #root .home-community-feature-card.is-far-next{opacity:.08!important;left:154%!important;transform:scale(.68)!important}html body #root .home-community-feature-card.is-hidden-prev{opacity:0!important;left:-196%!important;transform:scale(.58)!important}html body #root .home-community-feature-card.is-hidden-next{opacity:0!important;left:216%!important;transform:scale(.58)!important}html body #root .home-community-feature-card.is-current:hover{left:10%!important;transform:scale(1.008)!important}html body #root .home-community-feature-carousel.is-slide-next .home-community-feature-card.is-current,html body #root .home-community-feature-carousel.is-slide-prev .home-community-feature-card.is-current{animation:none!important}html body #root .home-community-feature-card.is-current .home-community-feature-media,html body #root .home-community-feature-card.is-current .home-community-feature-media>img,html body #root .home-community-feature-card.is-current .home-community-post-native-image,html body #root .home-community-feature-card.is-current .home-community-feature-bottom,html body #root .home-community-feature-card.is-current .home-community-feature-author,html body #root .home-community-feature-card.is-current .home-community-feature-title,html body #root .home-community-feature-card.is-current .home-community-feature-stats{filter:none!important;opacity:1!important;transform:none!important}html body #root .home-community-feature-card.is-prev{opacity:.66!important;left:-66%!important;transform:scale(.86)!important}html body #root .home-community-feature-card.is-next{opacity:.66!important;left:86%!important;transform:scale(.86)!important}html body #root .home-community-feature-card.is-far-prev{left:-124%!important}html body #root .home-community-feature-card.is-far-next{left:144%!important}html body #root .home-community-feed-pane.is-active{transform:translateY(0)!important}html body #root .home-community-feed-pane.is-inactive{transform:translateY(2px)!important}@keyframes homeCommunityModeHeroEnterV293{0%{opacity:.18;transform:translateY(12px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes homeCommunityModeMiniEnterV293{0%{opacity:.18;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=1501px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode,html body #root .page-transition .cooking-mode-tabs{margin-top:10px!important;top:610px!important}}@media (width<=1500px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode,html body #root .page-transition .cooking-mode-tabs{margin-top:12px!important}}html body #root .home-community-feed-pane{transition:max-height 1.18s cubic-bezier(.16,.84,.24,1),margin 1.02s cubic-bezier(.16,.84,.24,1),opacity .62s,transform 1.02s cubic-bezier(.16,.84,.24,1)!important}@keyframes homeCommunityModeHeroEnterV294{0%{opacity:.58;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes homeCommunityModeMiniEnterV294{0%{opacity:.58;transform:translateY(-5px)scale(.988)}to{opacity:1;transform:translateY(0)scale(1)}}html body #root .home-community-feed-pane.is-active .home-community-feed-hero{animation:1.02s cubic-bezier(.16,.84,.24,1) both homeCommunityModeHeroEnterV294!important}html body #root .home-community-feed-pane.is-inactive .home-community-feed-mini{animation:.96s cubic-bezier(.16,.84,.24,1) both homeCommunityModeMiniEnterV294!important}@media (width>=1101px){html body #root .home-lower-grid{align-items:stretch!important}html body #root .home-lower-grid>.home-community-showcase,html body #root .home-lower-map-column,html body #root .home-lower-map-column>.portal-map-preview-card{box-sizing:border-box!important;height:748px!important;min-height:748px!important;max-height:748px!important}html body #root .home-lower-grid>.home-community-showcase{padding:24px 26px 26px!important}html body #root .home-lower-map-column>.portal-map-preview-card{padding:22px!important}html body #root .home-lower-map-column .home-map-preview-stage{margin-bottom:0!important}}html body #root .home-community-feed-pane,html body #root .home-community-feed-content,html body #root .home-community-feed-hero,html body #root .home-community-feed-mini{animation:none!important}html body #root .home-community-feed-pane{transition:max-height 1.08s cubic-bezier(.22,.76,.22,1),margin .94s cubic-bezier(.22,.76,.22,1),transform .94s cubic-bezier(.22,.76,.22,1)!important;overflow:visible!important}html body #root .home-community-feed-content{grid-template-rows:auto auto!important;gap:8px!important;display:grid!important;overflow:visible!important}html body #root .home-community-feed-hero,html body #root .home-community-feed-mini{visibility:visible!important;pointer-events:auto!important;clip-path:inset(0 round 18px)!important;transition:max-height 1.08s cubic-bezier(.22,.76,.22,1),min-height 1.08s cubic-bezier(.22,.76,.22,1),height 1.08s cubic-bezier(.22,.76,.22,1),opacity .72s,transform 1.08s cubic-bezier(.22,.76,.22,1),filter .72s!important;display:block!important;overflow:hidden!important}html body #root .home-community-feed-pane.is-active{opacity:1!important;max-height:452px!important;transform:translateY(0)!important}html body #root .home-community-feed-pane.is-inactive{opacity:1!important;max-height:166px!important;transform:translateY(0)!important}html body #root .home-community-feed-pane.is-active .home-community-feed-hero{opacity:1!important;filter:none!important;min-height:348px!important;max-height:348px!important;transform:scale(1)translateY(0)!important}html body #root .home-community-feed-pane.is-active .home-community-feed-mini{opacity:.56!important;filter:saturate(.88)!important;min-height:62px!important;max-height:62px!important;transform:scale(.985)translateY(0)!important}html body #root .home-community-feed-pane.is-inactive .home-community-feed-hero{opacity:.54!important;filter:saturate(.86)!important;min-height:54px!important;max-height:54px!important;transform:scale(.985)translateY(0)!important}html body #root .home-community-feed-pane.is-inactive .home-community-feed-mini{opacity:1!important;filter:none!important;min-height:98px!important;max-height:98px!important;transform:scale(1)translateY(0)!important}html body #root .home-community-feed-pane.is-active .home-community-feature-carousel{height:348px!important;min-height:348px!important;max-height:348px!important;transition:height 1.08s cubic-bezier(.22,.76,.22,1)!important}html body #root .home-community-feed-pane.is-inactive .home-community-feature-carousel{height:54px!important;min-height:54px!important;max-height:54px!important;transition:height 1.08s cubic-bezier(.22,.76,.22,1)!important}html body #root .home-community-feed-pane.is-active .home-community-mini-strip,html body #root .home-community-feed-pane.is-active .home-community-mini-viewport{height:62px!important;min-height:62px!important;max-height:62px!important}html body #root .home-community-feed-pane.is-inactive .home-community-mini-strip,html body #root .home-community-feed-pane.is-inactive .home-community-mini-viewport{height:98px!important;min-height:98px!important;max-height:98px!important}html body #root .home-community-feed-pane.is-active .home-community-mini-strip button{opacity:.68!important}html body #root .home-community-feed-pane.is-inactive .home-community-mini-strip button{opacity:1!important}html body #root .home-floating-rail{top:168px!important}html body #root .home-community-feed-pane.is-inactive{max-height:176px!important}html body #root .home-community-feed-pane.is-inactive .home-community-feed-mini,html body #root .home-community-feed-pane.is-inactive .home-community-mini-strip,html body #root .home-community-feed-pane.is-inactive .home-community-mini-viewport{height:108px!important;min-height:108px!important;max-height:108px!important}html body #root .home-community-feed-pane.is-inactive .home-community-mini-card{height:100px!important;top:4px!important}@media (width>=1101px){html body #root .home-lower-grid>.home-community-showcase,html body #root .home-lower-map-column,html body #root .home-lower-map-column>.portal-map-preview-card{height:712px!important;min-height:712px!important;max-height:712px!important}}html body #root .home-community-feed-pane,html body #root .home-community-feed-hero,html body #root .home-community-feed-mini{will-change:transform!important;transform-origin:0 0!important;transition:none!important}html body #root .home-community-feed-pane.is-active,html body #root .home-community-feed-pane.is-inactive,html body #root .home-community-feed-pane.is-active .home-community-feed-hero,html body #root .home-community-feed-pane.is-inactive .home-community-feed-hero,html body #root .home-community-feed-pane.is-active .home-community-feed-mini,html body #root .home-community-feed-pane.is-inactive .home-community-feed-mini{animation:none!important}html body #root .home-community-feed-pane.is-active .home-community-feed-hero,html body #root .home-community-feed-pane.is-inactive .home-community-feed-mini{opacity:1!important;filter:none!important}html body #root .home-community-feed-pane.is-inactive .home-community-feed-hero,html body #root .home-community-feed-pane.is-active .home-community-feed-mini{opacity:.78!important;filter:saturate(.94)!important}@media (width>=1101px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode,html body #root .page-transition .cooking-mode-tabs{z-index:172!important;width:252px!important;max-width:calc(100vw - 36px)!important;margin:0!important;position:fixed!important;top:calc(36vh + 78px)!important;left:auto!important;right:clamp(18px,2.2vw,42px)!important}html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}html body #root .page-transition .gathering-category-strip>button{min-height:64px!important;padding:9px!important}}html body #root .map-filter-sidebar .map-world-chip:not(.active){color:#7d8791!important;background:#fffffff0!important;border-color:#97a3ae47!important;box-shadow:inset 0 1px #fffffff5,0 7px 16px #4d6f840f!important}html body #root .map-filter-sidebar .map-world-chip.tone-whale-island.active{color:#438669!important;background:radial-gradient(135% 180%,#68cf9747,#fffffff5 76%)!important;border-color:#64c48f61!important}html body #root .map-filter-sidebar .map-world-chip.tone-whale-canyon.active{color:#4d85a8!important;background:radial-gradient(135% 180%,#6fc6ec4a,#fffffff5 76%)!important;border-color:#6fbee466!important}@media (width>=1101px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode,html body #root .page-transition .cooking-mode-tabs{right:6px!important}html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip{grid-template-columns:minmax(0,1fr)!important}}html body #root .floating-todo-notebook{transform-origin:100% 0!important;transition:opacity .24s,transform .42s cubic-bezier(.22,.78,.22,1),max-height .42s cubic-bezier(.22,.78,.22,1),margin .42s cubic-bezier(.22,.78,.22,1),box-shadow .22s!important}html body #root .floating-todo-notebook.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;max-height:88px!important;margin:0!important;transform:translateY(0)scale(1)!important}html body #root .floating-todo-notebook.is-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important;max-height:0!important;margin:0!important;transform:translateY(-8px)scale(.82)!important}html body #root .home-floating-todo-panel{transform-origin:100% 0!important;will-change:opacity, transform, max-height!important;transition:opacity .28s,transform .52s cubic-bezier(.22,.78,.22,1),max-height .52s cubic-bezier(.22,.78,.22,1),padding .42s cubic-bezier(.22,.78,.22,1),margin .42s cubic-bezier(.22,.78,.22,1)!important}html body #root .home-floating-todo-panel.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)scale(1)!important}html body #root .home-floating-todo-panel.is-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-10px)scale(.92)!important}html body #root .floating-weather-card-head,html body #root .floating-weather-expanded{transform-origin:0 0!important;transition:opacity .26s,transform .52s cubic-bezier(.22,.78,.22,1),grid-template-rows .52s cubic-bezier(.22,.78,.22,1),visibility 0s linear .52s!important}html body #root .floating-weather-card-head{display:grid!important}html body #root .floating-weather-card-head.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:.12s,.12s,0s,0s!important;transform:translateY(0)scale(1)!important}html body #root .floating-weather-card-head.is-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important;position:absolute!important;inset:0 auto auto 0!important;transform:translateY(-7px)scale(.82)!important}html body #root .floating-weather-expanded{opacity:0!important;visibility:hidden!important;pointer-events:none!important;grid-template-rows:0fr!important;min-height:0!important;display:grid!important;overflow:hidden!important;transform:translateY(-10px)scale(.94)!important}html body #root .floating-weather-expanded>.floating-weather-card-body{min-height:0!important}html body #root .floating-weather-expanded.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;grid-template-rows:1fr!important;transition-delay:0s,0s,0s,0s!important;overflow:visible!important;transform:translateY(0)scale(1)!important}html body #root .floating-weather-expanded.is-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important;grid-template-rows:0fr!important}html body #root .floating-weather-card,html body #root .floating-weather-dock{transition:width .52s cubic-bezier(.22,.78,.22,1),min-width .52s cubic-bezier(.22,.78,.22,1),max-width .52s cubic-bezier(.22,.78,.22,1),border-radius .42s,box-shadow .42s!important}@media (prefers-reduced-motion:reduce){html body #root .floating-todo-notebook,html body #root .home-floating-todo-panel,html body #root .floating-weather-card-head,html body #root .floating-weather-expanded,html body #root .floating-weather-card,html body #root .floating-weather-dock{transition-duration:.01ms!important}}@media (width>=1101px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode,html body #root .page-transition .cooking-mode-tabs{scrollbar-width:none!important;width:252px!important;min-width:252px!important;max-width:252px!important;height:auto!important;min-height:0!important;max-height:none!important;right:14px!important;overflow:visible!important}html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip{grid-template-rows:auto repeat(4,minmax(64px,auto))!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:minmax(64px,auto)!important;grid-auto-flow:row!important;align-content:start!important;gap:10px!important;padding:14px!important;display:grid!important}html body #root .page-transition .gathering-category-strip>button{width:100%!important;min-width:0!important;height:auto!important;min-height:64px!important;max-height:none!important;overflow:hidden!important}html body #root .page-transition .gathering-category-strip.polished-category-strip:before,html body #root .page-transition .cooking-mode-card.refined-cooking-mode:before{flex:none!important;position:static!important}}@media (width<=1100px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode,html body #root .page-transition .cooking-mode-tabs{z-index:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 18px!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip{grid-template-rows:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;gap:10px!important;padding:12px!important;display:grid!important}html body #root .page-transition .gathering-category-strip>button{height:auto!important;min-height:74px!important}html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{padding:12px!important;display:block!important}html body #root .page-transition .cooking-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;display:grid!important}}@media (width<=720px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body #root .floating-todo-notebook,html body #root .home-floating-todo-panel,html body #root .floating-weather-card-head,html body #root .floating-weather-expanded,html body #root .floating-weather-card,html body #root .floating-weather-dock{transition-duration:.28s!important;transition-timing-function:cubic-bezier(.2,.72,.25,1)!important}html body #root .floating-todo-notebook{transition-property:opacity,transform,max-height,box-shadow!important}html body #root .home-floating-todo-panel{transition-property:opacity,transform,visibility!important}html body #root .home-floating-todo-panel.is-hidden{transform:translateY(-6px)scale(.96)!important}html body #root .floating-weather-card-head,html body #root .floating-weather-expanded{transition-property:opacity,transform,visibility!important}html body #root .floating-weather-expanded{grid-template-rows:1fr!important;height:auto!important;max-height:none!important}html body #root .floating-weather-expanded.is-hidden{grid-template-rows:1fr!important;transform:translateY(-6px)scale(.96)!important}html body #root .floating-weather-card,html body #root .floating-weather-dock{transition-property:width,min-width,max-width,border-radius,box-shadow,opacity,transform!important}html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{display:block!important;overflow:visible!important}html body #root .page-transition .cooking-mode-card .cooking-mode-tabs,html body #root .page-transition .cooking-mode-card.refined-cooking-mode .cooking-mode-tabs{z-index:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}@media (width>=1601px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{z-index:172!important;width:252px!important;min-width:252px!important;max-width:252px!important;margin:0!important;position:fixed!important;inset:calc(36vh + 78px) 14px auto auto!important}}@media (width<=1600px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{z-index:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 18px!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip{grid-template-rows:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;gap:10px!important;padding:12px!important;display:grid!important}html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{padding:12px!important}html body #root .page-transition .cooking-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}}@media (width<=720px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body #root .home-floating-rail{--floating-panel-height:492px}html body #root .home-floating-rail .floating-support-heart{transition:transform .28s cubic-bezier(.2,.72,.25,1),opacity .2s!important}html body #root .floating-weather-expanded.is-hidden,html body #root .floating-weather-expanded.is-visible{grid-template-rows:none!important;display:block!important}html body #root .floating-weather-dock:not(.is-collapsed),html body #root .floating-weather-dock:not(.is-collapsed) .floating-weather-card{height:var(--floating-panel-height,492px)!important;min-height:var(--floating-panel-height,492px)!important;max-height:var(--floating-panel-height,492px)!important}html body #root .floating-weather-dock{--floating-panel-height:492px}@media (prefers-reduced-motion:reduce){html body #root .home-floating-todo-panel,html body #root .floating-weather-expanded,html body #root .home-floating-rail .floating-support-heart{transition-duration:.01ms!important}}@media (width>=1701px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{z-index:172!important;width:252px!important;min-width:252px!important;max-width:252px!important;margin:0!important;position:fixed!important;inset:calc(36vh + 78px) 14px auto auto!important}}@media (width<=1700px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{z-index:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 18px!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{padding:12px!important;display:block!important}html body #root .page-transition .cooking-mode-card .cooking-mode-tabs,html body #root .page-transition .cooking-mode-card.refined-cooking-mode .cooking-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:12px 0 0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}}html body #root .home-floating-rail,html body #root .floating-weather-dock{--floating-panel-height:430px!important;top:164px!important}html body #root .home-floating-todo-panel,html body #root .floating-weather-expanded{transform-origin:top!important;will-change:opacity, transform!important;transition:opacity .26s,transform .34s cubic-bezier(.22,.72,.24,1),visibility 0s linear .34s!important}html body #root .home-floating-todo-panel.is-visible,html body #root .floating-weather-expanded.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important;transform:translateY(0)scale(1)!important}html body #root .home-floating-todo-panel.is-hidden,html body #root .floating-weather-expanded.is-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-6px)scale(.96)!important}html body #root .floating-weather-expanded,html body #root .floating-weather-expanded>.floating-weather-card-body{margin-bottom:0!important;padding-bottom:0!important}html body #root .refined-map-page>.page-heading{-webkit-backdrop-filter:blur(15px)saturate(1.03)!important;background:#ffffffe8!important;border:1px solid #ffc0d46b!important;border-radius:24px!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;min-height:0!important;margin:4px 0 20px!important;padding:25px 28px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #59343f0e!important}html body #root .refined-map-page>.page-heading h1{margin:4px 0 8px!important;font-size:32px!important;line-height:1.18!important}html body #root .refined-map-page>.page-heading p{max-width:660px!important;margin:0!important;line-height:1.65!important}html body #root .refined-map-page .map-page-layout{margin-top:18px!important}@media (width<=1700px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip{grid-template-rows:auto auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:10px!important;padding:14px!important;display:grid!important}html body #root .page-transition .gathering-category-strip.polished-category-strip:before{grid-column:1/-1!important;margin:0!important}html body #root .page-transition .gathering-category-strip>button{height:74px!important;min-height:74px!important;margin:0!important}html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{padding:14px!important;display:block!important}html body #root .page-transition .cooking-mode-card.refined-cooking-mode:before{margin:0 0 10px!important;display:block!important;position:static!important}html body #root .page-transition .cooking-mode-card .cooking-mode-tabs,html body #root .page-transition .cooking-mode-card.refined-cooking-mode .cooking-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important}html body #root .page-transition .cooking-mode-tabs>button{height:74px!important;min-height:74px!important;margin:0!important}}@media (width<=720px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}}html body #root .home-community-preview-head .home-community-title-kicker{color:#7898ad!important;letter-spacing:.14em!important;background:#ffffffc7!important;border:1px solid #a1c6de7a!important;border-radius:999px!important;align-items:center!important;width:max-content!important;min-height:25px!important;padding:0 10px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10.5px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #fffffff2!important}html body #root .portal-map-preview-card .home-map-header h2{font-size:31px!important;line-height:1.12!important}html body #root .portal-map-preview-card .home-map-open-overlay{display:none!important}@media (width>=1101px){html body #root .home-lower-map-column>.portal-map-preview-card{flex-direction:column!important;padding:22px 22px 26px!important;display:flex!important}html body #root .home-lower-map-column .home-map-preview-stage{margin-top:auto!important;margin-bottom:0!important}}html body #root .home-community-feed-tab:hover,html body #root .home-community-feed-tab.active:hover{transform:translateY(-3px)scale(1.025)!important;box-shadow:0 10px 20px #975e7024!important}html body #root .home-map-filter-chips button:hover,html body #root .home-map-filter-chips button.active:hover,html body #root .map-dynamic-filter-chip:hover,html body #root .map-dynamic-filter-chip.active:hover,html body #root .gathering-category-strip>button:hover,html body #root .gathering-category-strip>button.active:hover,html body #root .cooking-mode-tabs>button:hover,html body #root .cooking-mode-tabs>button.active:hover{transform:translateY(-3px)scale(1.015)!important;box-shadow:0 10px 20px #5b54691f!important}html body #root .home-community-feed-pane.is-inactive,html body #root .home-community-feed-pane.is-inactive .home-community-feed-content,html body #root .home-community-feed-pane.is-inactive .home-community-feed-mini,html body #root .home-community-feed-pane.is-inactive .home-community-mini-strip,html body #root .home-community-feed-pane.is-inactive .home-community-mini-viewport{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html body #root .home-community-feed-pane.is-inactive:before,html body #root .home-community-feed-pane.is-inactive:after,html body #root .home-community-feed-pane.is-inactive .home-community-feed-content:before,html body #root .home-community-feed-pane.is-inactive .home-community-feed-content:after,html body #root .home-community-mini-strip:before,html body #root .home-community-mini-strip:after{content:none!important;display:none!important}html body #root .home-community-mini-card.is-mini-slot-0,html body #root .home-community-mini-card.is-mini-slot-1,html body #root .home-community-mini-card.is-mini-slot-2,html body #root .home-community-mini-card.is-mini-slot-3{pointer-events:auto!important;cursor:pointer!important}html body #root .home-community-feature-panel{grid-template-rows:minmax(0,1fr) 24px!important;gap:5px!important;height:100%!important;min-height:0!important;display:grid!important}html body #root .home-community-feature-panel>.home-community-feature-carousel{height:100%!important;min-height:0!important;max-height:none!important}html body #root .home-community-carousel-indicator{color:#a38e98!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:24px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;line-height:1!important;display:flex!important}html body #root .home-community-carousel-indicator b{color:#665560!important;font-weight:700!important}html body #root .home-community-carousel-dots{align-items:center!important;gap:4px!important;margin-right:4px!important;display:inline-flex!important}html body #root .home-community-carousel-dots i{background:#977f8c47!important;border-radius:999px!important;width:5px!important;height:5px!important;transition:width .2s,background .2s,transform .2s!important;display:block!important}html body #root .home-community-carousel-dots i.active{background:linear-gradient(90deg,#ff8fb6,#b895ff)!important;width:16px!important;transform:scaleY(1.08)!important}html body #root .home-community-feed-pane.is-active .home-community-feature-panel{height:348px!important}html body #root .home-community-preview-head .home-community-title-kicker{width:auto!important;min-height:23px!important;color:var(--portal-coral-strong)!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:.13em!important;background:linear-gradient(135deg,#fff0f5,#fff7ed)!important;border:0!important;border-radius:999px!important;padding:0 8px!important;box-shadow:inset 0 0 0 1px #ff6f911a!important}html body #root .community-page-heading .eyebrow{color:#7898ad!important;letter-spacing:.14em!important;background:#ffffffd1!important;border:1px solid #a1c6de7a!important;border-radius:999px!important;width:max-content!important;min-height:25px!important;padding:0 10px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10.5px!important;font-weight:600!important;line-height:1!important;box-shadow:inset 0 1px #fffffff5!important}@media (width>=1801px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{z-index:172!important;width:252px!important;min-width:252px!important;max-width:252px!important;margin:0!important;position:fixed!important;inset:calc(36vh + 78px) 14px auto auto!important}}@media (width>=1701px) and (width<=1800px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{z-index:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 18px!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}}@media (width<=1800px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip{grid-template-rows:auto auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:14px!important;display:grid!important}html body #root .page-transition .gathering-category-strip.polished-category-strip:before{grid-column:1/-1!important;margin:0!important}html body #root .page-transition .gathering-category-strip>button{height:74px!important;min-height:74px!important;margin:0!important}html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{z-index:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 18px!important;padding:14px!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .page-transition .cooking-mode-card.refined-cooking-mode:before{margin:0 0 10px!important;display:block!important;position:static!important}html body #root .page-transition .cooking-mode-card .cooking-mode-tabs,html body #root .page-transition .cooking-mode-card.refined-cooking-mode .cooking-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}html body #root .page-transition .cooking-mode-tabs>button{height:74px!important;min-height:74px!important;margin:0!important}}html body #root .gathering-category-strip>button,html body #root .cooking-mode-tabs>button{transition:transform .2s cubic-bezier(.2,.75,.25,1),box-shadow .2s,filter .2s!important}html body #root .gathering-category-strip>button:is(.active,[aria-pressed=true]):hover,html body #root .cooking-mode-tabs>button:is(.active,[aria-pressed=true]):hover{filter:brightness(1.025)saturate(1.03)!important;transform:translateY(-3px)scale(1.018)!important;box-shadow:0 11px 22px #5b546926!important}html body #root .home-community-feature-panel{grid-template-rows:minmax(0,319px) 24px!important;gap:5px!important;height:348px!important;min-height:348px!important;max-height:348px!important;display:grid!important;overflow:visible!important}html body #root .home-community-feature-panel>.home-community-feature-carousel,html body #root .home-community-feed-pane.is-active .home-community-feature-carousel{height:319px!important;min-height:319px!important;max-height:319px!important;position:relative!important;overflow:visible!important}html body #root .home-community-carousel-indicator{z-index:30!important;pointer-events:auto!important;background:0 0!important;width:100%!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;position:relative!important}@media (width<=1800px){html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:10px 0!important;padding:14px!important;display:grid!important}html body #root .page-transition .cooking-mode-card:before,html body #root .page-transition .cooking-mode-card.refined-cooking-mode:before{box-sizing:border-box!important;grid-area:1/1!important;width:100%!important;margin:0!important;padding:0 0 10px!important;display:block!important;position:static!important}html body #root .page-transition .cooking-mode-card .cooking-mode-tabs,html body #root .page-transition .cooking-mode-card.refined-cooking-mode .cooking-mode-tabs{grid-area:2/1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-self:stretch!important;gap:10px!important;margin:0!important;display:grid!important}html body #root .page-transition .cooking-mode-card .cooking-mode-tabs>button,html body #root .page-transition .cooking-mode-card.refined-cooking-mode .cooking-mode-tabs>button{height:74px!important;min-height:74px!important;margin:0!important}}html body #root .home-community-preview-head .home-community-title-kicker{width:auto!important;min-height:0!important;box-shadow:none!important;color:#87a4b7!important;letter-spacing:.14em!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:1.15!important}html body #root .community-page-heading .eyebrow{width:auto!important;min-height:0!important;box-shadow:none!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body #root .news-board-heading .eyebrow{color:#7898ad!important;letter-spacing:.14em!important;background:#ffffffd6!important;border:1px solid #a1c6de7a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:max-content!important;min-height:25px!important;margin:0 0 8px!important;padding:0 10px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10.5px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #fffffff5,0 4px 12px #62829712!important}@media (width<=1800px){html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{padding:14px!important;display:block!important}html body #root .page-transition .cooking-mode-card:before,html body #root .page-transition .cooking-mode-card.refined-cooking-mode:before{content:"카테고리 선택"!important;box-sizing:border-box!important;color:#4f474b!important;letter-spacing:-.045em!important;border-bottom:1px solid #e8dce1db!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:36px!important;margin:0!important;padding:0 5px 4px!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1!important;display:flex!important;position:static!important}html body #root .page-transition .cooking-mode-card .cooking-mode-tabs,html body #root .page-transition .cooking-mode-card.refined-cooking-mode .cooking-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:10px 0 0!important;padding:0!important;display:grid!important;position:static!important}html body #root .page-transition .cooking-mode-card .cooking-mode-tabs>button,html body #root .page-transition .cooking-mode-card.refined-cooking-mode .cooking-mode-tabs>button{box-sizing:border-box!important;height:74px!important;min-height:74px!important;margin:0!important}}html body #root .news-board-heading .eyebrow{color:var(--portal-coral-strong)!important;background:linear-gradient(135deg,#fff0f5,#fff7ed)!important;border:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;box-shadow:inset 0 0 0 1px #ff6f911a!important}html body #root .community-page-heading .eyebrow,html body #root .news-board-heading .eyebrow{width:max-content!important;min-height:25px!important;color:var(--portal-coral-strong)!important;letter-spacing:.14em!important;background:linear-gradient(135deg,#fff0f5,#fff7ed)!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0 0 8px!important;padding:0 10px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10.5px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 0 0 1px #ff6f911a!important}@media (width>=2200px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{box-sizing:border-box!important;z-index:172!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:10px 0!important;width:252px!important;min-width:252px!important;max-width:252px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:14px!important;display:grid!important;position:fixed!important;inset:calc(36vh + 78px) auto auto calc(50vw + 836px)!important;overflow:visible!important}html body #root .page-transition .gathering-category-strip.polished-category-strip:before,html body #root .page-transition .cooking-mode-card:before,html body #root .page-transition .cooking-mode-card.refined-cooking-mode:before{box-sizing:border-box!important;border-bottom:1px solid #e8dce1db!important;grid-area:1/1!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:36px!important;margin:0!important;padding:0 5px 4px!important;display:flex!important;position:static!important}html body #root .page-transition .gathering-category-strip>button{box-sizing:border-box!important;grid-column:1!important;width:100%!important;height:74px!important;min-height:74px!important;margin:0!important}html body #root .page-transition .cooking-mode-card .cooking-mode-tabs,html body #root .page-transition .cooking-mode-card.refined-cooking-mode .cooking-mode-tabs{box-sizing:border-box!important;grid-area:2/1!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}html body #root .page-transition .cooking-mode-card .cooking-mode-tabs>button,html body #root .page-transition .cooking-mode-card.refined-cooking-mode .cooking-mode-tabs>button{box-sizing:border-box!important;width:100%!important;height:74px!important;min-height:74px!important;margin:0!important}}@media (width<=2199px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{z-index:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0 0 18px!important;position:static!important;inset:auto!important;transform:none!important}}@media (width>=2200px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{left:calc(50vw + 698px)!important}}@media (width>=1801px) and (width<=2199px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}html body #root .page-transition .gathering-category-strip.polished-category-strip:before{grid-column:1/-1!important}html body #root .page-transition .gathering-category-strip>button{grid-column:auto!important}html body #root .page-transition .cooking-mode-card .cooking-mode-tabs,html body #root .page-transition .cooking-mode-card.refined-cooking-mode .cooking-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}}@media (width>=2200px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{top:50%!important;transform:translateY(-50%)!important}}html body #root .refined-map-page>.page-heading,html body #root .news-board-page>.news-board-heading{isolation:isolate!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(24px)saturate(1.1)!important;background:linear-gradient(108deg,#ffffffe6,#ffffffad 64%,#eff9ffb3)!important;border:1px solid #ffffffa8!important;border-radius:28px!important;min-height:128px!important;padding:25px 34px!important;position:relative!important;overflow:hidden!important;box-shadow:0 13px 34px #48677c1a!important}html body #root .refined-map-page>.page-heading:before,html body #root .news-board-page>.news-board-heading:before{content:""!important;z-index:-1!important;opacity:.98!important;filter:blur(22px)!important;background:radial-gradient(circle at 18% 45%,#fffffffa,#0000 43%),radial-gradient(circle at 70% 20%,#e2f5ffb3,#0000 38%),radial-gradient(circle at 88% 78%,#ffe7f48f,#0000 40%)!important;position:absolute!important;inset:-42px -78px!important}@media (width<=2199px){html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip{box-sizing:border-box!important;grid-template-rows:36px 74px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;align-content:start!important;gap:10px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px!important;display:grid!important;overflow:visible!important}html body #root .page-transition .gathering-category-strip.polished-category-strip:before{box-sizing:border-box!important;grid-area:1/1/auto/-1!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 5px 4px!important}html body #root .page-transition .gathering-category-strip>button{box-sizing:border-box!important;grid-area:2!important;height:74px!important;min-height:74px!important;margin:0!important}html body #root .page-transition .cooking-mode-card,html body #root .page-transition .cooking-mode-card.refined-cooking-mode{box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px!important;display:block!important;overflow:visible!important}html body #root .page-transition .cooking-mode-card:before,html body #root .page-transition .cooking-mode-card.refined-cooking-mode:before{box-sizing:border-box!important;align-items:center!important;width:100%!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 5px 4px!important;display:flex!important;position:static!important}html body #root .page-transition .cooking-mode-card .cooking-mode-tabs,html body #root .page-transition .cooking-mode-card.refined-cooking-mode .cooking-mode-tabs{box-sizing:border-box!important;grid-template-rows:74px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;margin:10px 0 0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}html body #root .page-transition .cooking-mode-card .cooking-mode-tabs>button,html body #root .page-transition .cooking-mode-card.refined-cooking-mode .cooking-mode-tabs>button{box-sizing:border-box!important;height:74px!important;min-height:74px!important;margin:0!important}}@media (width<=1100px){html body #root .refined-map-page>.page-heading,html body #root .news-board-page>.news-board-heading{min-height:108px!important}}html body #root .refined-map-page>.page-heading{isolation:isolate!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(24px)saturate(1.1)!important;background:linear-gradient(108deg,#ffffffe6,#ffffffad 64%,#eff9ffb3)!important;border:1px solid #ffffffa8!important;border-radius:28px!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;width:100%!important;min-width:0!important;height:128px!important;min-height:128px!important;max-height:128px!important;margin:30px 0 20px!important;padding:25px 34px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 13px 34px #48677c1a!important}html body #root .refined-map-page>.page-heading:before{content:""!important;z-index:-1!important;opacity:.98!important;filter:blur(22px)!important;pointer-events:none!important;background:radial-gradient(circle at 18% 45%,#fffffffa,#0000 43%),radial-gradient(circle at 70% 20%,#e2f5ffb3,#0000 38%),radial-gradient(circle at 88% 78%,#ffe7f48f,#0000 40%)!important;border-radius:0!important;display:block!important;position:absolute!important;inset:-42px -78px!important}html body #root .refined-map-page>.page-heading:after{content:none!important;display:none!important}html body #root .refined-map-page>.page-heading>div{grid-template-columns:minmax(0,1fr)!important;align-content:center!important;place-items:start!important;gap:8px!important;min-width:0!important;display:grid!important}html body #root .refined-map-page>.page-heading .eyebrow{box-sizing:border-box!important;width:max-content!important;max-width:100%!important;height:23px!important;min-height:23px!important;color:var(--portal-coral-strong)!important;letter-spacing:.13em!important;text-transform:uppercase!important;white-space:nowrap!important;background:linear-gradient(135deg,#fff0f5,#fff7ed)!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 8px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 0 0 1px #ff6f911a!important}html body #root .refined-map-page>.page-heading h1{min-width:0!important;color:var(--portal-ink)!important;font-family:var(--font-title)!important;letter-spacing:-.045em!important;text-shadow:none!important;white-space:normal!important;visibility:visible!important;opacity:1!important;margin:4px 0 7px!important;padding:0!important;font-size:clamp(28px,3vw,38px)!important;font-weight:400!important;line-height:1.15!important;display:block!important;overflow:visible!important}@media (width<=1100px){html body #root .refined-map-page>.page-heading{height:108px!important;min-height:108px!important;max-height:108px!important;margin-top:18px!important}}@media (width<=760px){html body #root .refined-map-page>.page-heading{border-radius:23px!important;padding:21px 22px!important}html body #root .refined-map-page>.page-heading h1{font-size:28px!important}}@media (width<=1100px),(hover:none) and (pointer:coarse) and (width<=1366px){html body #root .home-lower-map-column,html body #root .home-lower-map-column>.portal-map-preview-card{height:auto!important;min-height:0!important;max-height:none!important}html body #root .home-lower-map-column>.portal-map-preview-card{flex-direction:column!important;padding:18px!important;display:flex!important}html body #root .home-lower-map-column .home-map-header,html body #root .home-lower-map-column .home-map-filter-chips{flex:none!important}html body #root .home-lower-map-column .home-map-filter-chips{margin-top:0!important;margin-bottom:14px!important}html body #root .home-lower-map-column .home-map-preview-stage{aspect-ratio:1!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}html body #root .home-lower-map-column .map-preview-button,html body #root .home-lower-map-column .real-resource-map.preview{aspect-ratio:1!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important}}@media (width<=2199px){html body #root .page-transition .gathering-category-strip.polished-category-strip:before{content:"카테고리 선택"!important;visibility:visible!important;opacity:1!important;box-sizing:border-box!important;color:#4f474b!important;letter-spacing:-.045em!important;text-indent:0!important;border-bottom:1px solid #e8dce1db!important;grid-area:1/1/auto/-1!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 5px 4px!important;font-family:Cafe24Ssurround,Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1!important;display:flex!important;position:static!important}}@media (orientation:portrait) and (width<=600px){html body #root .page-transition .gathering-category-strip>button{text-indent:0!important;justify-content:center!important;align-items:center!important;gap:0!important;padding-left:4px!important;padding-right:4px!important;font-size:0!important;line-height:0!important;display:flex!important;overflow:hidden!important}html body #root .page-transition .gathering-category-strip>button>span{flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;margin:0 auto!important;font-size:24px!important;line-height:1!important}}@media (width>=1101px) and (width<=1700px) and (hover:hover) and (pointer:fine){html body #root .home-lower-map-column>.portal-map-preview-card{overflow:hidden!important}html body #root .home-lower-map-column .home-map-filter-chips{margin-bottom:14px!important}html body #root .home-lower-map-column .home-map-preview-stage{aspect-ratio:1!important;flex:0 auto!important;align-self:center!important;width:min(100%,536px)!important;height:auto!important;min-height:0!important;max-height:536px!important;margin:0 auto!important}html body #root .home-lower-map-column .map-preview-button,html body #root .home-lower-map-column .real-resource-map.preview{aspect-ratio:1!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important}}html body #root .page-transition:has(>.home-web-masthead-before-event){isolation:isolate!important;background:0 0!important;position:relative!important;overflow:visible!important}html body #root .page-transition:has(>.home-web-masthead-before-event):before{content:""!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(#fff0 0,#ffffff0a 380px,#ffffff1f 500px,#ffffff42 620px,#fff6 740px,#ffffff75 900px,#ffffff80 100%) top/100% 100% no-repeat,radial-gradient(at 8% 14%,#ffcfe05c 0 15%,#ffcfe014 34%,#0000 58%) top/100% 720px no-repeat,radial-gradient(at 29% 36%,#ffe7b04f 0 16%,#ffe7b012 35%,#0000 59%) top/100% 720px no-repeat,radial-gradient(at 48% 27%,#c5eedc47 0 17%,#c5eedc0f 36%,#0000 60%) top/100% 720px no-repeat,radial-gradient(at 70% 42%,#b1e1fd57 0 18%,#b1e1fd14 36%,#0000 61%) top/100% 720px no-repeat,radial-gradient(at 91% 18%,#dcc9f94d 0 16%,#dcc9f90f 35%,#0000 59%) top/100% 720px no-repeat,linear-gradient(#fff7fb3d 0,#f7faff38 500px,#fffcf847 680px,#ffffff61 860px,#ffffff6b 100%) top/100% 100% no-repeat!important;position:absolute!important;inset:0 calc(50% - 50vw)!important}html body #root .home-web-masthead.home-web-masthead-before-event:before,html body #root .home-web-masthead-before-event:before{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}html body #root .home-content-shell .portal-progress-card,html body #root .home-content-shell .compact-home-community-preview,html body #root .home-content-shell .home-community-showcase,html body #root .home-content-shell .portal-map-preview-card,html body #root .home-content-shell .home-support-card{-webkit-backdrop-filter:blur(22px)saturate(1.16)!important;background:#ffffff1a linear-gradient(135deg,#ffffff2b,#ffffff13) padding-box padding-box!important;border-color:#ffffff7a!important;box-shadow:inset 0 1px #ffffff6b,0 16px 36px #3e5d7214!important}html body #root .home-progress-section .portal-progress-card .section-heading .eyebrow,html body #root .portal-map-preview-card .home-map-header .section-heading .eyebrow{letter-spacing:.14em!important;font-synthesis:none!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-weight:500!important}html body #root .floating-weather-card-body .floating-weather-current-section>.floating-weather-current-icon{transform:none!important}html body #root .home-support-reveal-shell[data-home-reveal],html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed,html body #root .home-lower-grid[data-home-reveal]>.compact-home-community-preview,html body #root .home-lower-grid[data-home-reveal].is-home-revealed>.compact-home-community-preview{opacity:1!important;visibility:visible!important;filter:none!important;will-change:auto!important;transition:none!important;transform:none!important}html body #root .compact-home-community-preview{isolation:isolate!important;contain:paint!important}html body #root .home-community-feed-mini,html body #root .home-community-mini-viewport,html body #root .home-community-mini-strip{isolation:isolate!important;contain:layout paint!important;overflow:hidden!important}html body #root .home-community-mini-strip:before,html body #root .home-community-mini-strip:after,html body #root .home-community-mini-track:before,html body #root .home-community-mini-track:after,html body #root .home-community-mini-viewport:before,html body #root .home-community-mini-viewport:after,html body #root .home-community-feed-mini:before,html body #root .home-community-feed-mini:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}html body #root .home-community-mini-card{backface-visibility:hidden!important;will-change:auto!important}html body #root .home-community-mini-card.is-mini-hidden{visibility:hidden!important;box-shadow:none!important}html body #root .floating-weather-dock:before,html body #root .floating-weather-dock:after,html body #root .floating-weather-card:before,html body #root .floating-weather-card:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}html body #root .floating-weather-dock{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html body #root .home-community-mini-strip{--mini-gap:12px;--mini-card-width:calc((100% - (var(--mini-gap) * 3)) / 4);isolation:isolate!important;contain:paint!important;width:100%!important;height:112px!important;min-height:112px!important;padding:6px 0!important;position:relative!important;overflow:hidden!important}html body #root .home-community-mini-card{width:var(--mini-card-width)!important;opacity:0!important;visibility:visible!important;backface-visibility:hidden!important;will-change:left, opacity!important;pointer-events:none!important;height:100px!important;margin:0!important;transition:left .78s cubic-bezier(.22,.72,.22,1),opacity .32s,transform .24s,box-shadow .24s!important;display:block!important;position:absolute!important;top:6px!important;overflow:hidden!important;transform:translate(0,0)scale(1)!important}html body #root .home-community-mini-card.is-mini-slot-0,html body #root .home-community-mini-card.is-mini-slot-1,html body #root .home-community-mini-card.is-mini-slot-2,html body #root .home-community-mini-card.is-mini-slot-3{z-index:4!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body #root .home-community-mini-card.is-mini-slot-0{left:0!important}html body #root .home-community-mini-card.is-mini-slot-1{left:calc((var(--mini-card-width) + var(--mini-gap)) * 1)!important}html body #root .home-community-mini-card.is-mini-slot-2{left:calc((var(--mini-card-width) + var(--mini-gap)) * 2)!important}html body #root .home-community-mini-card.is-mini-slot-3{left:calc((var(--mini-card-width) + var(--mini-gap)) * 3)!important}html body #root .home-community-mini-card.is-mini-exit-left{left:calc((var(--mini-card-width) + var(--mini-gap)) * -1)!important;z-index:2!important;opacity:0!important;visibility:visible!important;pointer-events:none!important}html body #root .home-community-mini-card.is-mini-enter-right{left:calc(100% + var(--mini-gap))!important;z-index:2!important;opacity:0!important;visibility:visible!important;pointer-events:none!important}html body #root .home-community-mini-card.is-mini-hidden{left:calc(100% + var(--mini-card-width) + 40px)!important;z-index:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}html body #root .home-community-mini-card .home-community-mini-media,html body #root .home-community-mini-card .home-community-mini-media>img,html body #root .home-community-mini-card .home-community-mini-media .home-community-post-native-image,html body #root .home-community-mini-card .home-community-mini-shade,html body #root .home-community-mini-card .home-community-mini-tag,html body #root .home-community-mini-card .home-community-mini-avatar-wrap,html body #root .home-community-mini-card .home-community-mini-stats{visibility:visible!important;opacity:1!important}html body #root .home-community-mini-card .home-community-mini-media,html body #root .home-community-mini-card .home-community-mini-media>img,html body #root .home-community-mini-card .home-community-mini-media .home-community-post-native-image{filter:none!important;display:block!important;transform:none!important}html body #root .home-community-mini-card.is-mini-slot-0:hover,html body #root .home-community-mini-card.is-mini-slot-1:hover,html body #root .home-community-mini-card.is-mini-slot-2:hover,html body #root .home-community-mini-card.is-mini-slot-3:hover{z-index:12!important;transform:translateY(-3px)scale(1.025)!important;box-shadow:0 12px 25px #4c3e512e!important}html body #root .home-community-feed-pane.is-active .home-community-feed-mini,html body #root .home-community-feed-pane.is-inactive .home-community-feed-hero{opacity:0!important;visibility:hidden!important;clip-path:none!important;filter:none!important;pointer-events:none!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;transition:none!important;display:none!important;overflow:hidden!important;transform:none!important}html body #root .home-community-feed-pane.is-active .home-community-feed-hero{opacity:1!important;visibility:visible!important;clip-path:none!important;filter:none!important;pointer-events:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:396px!important;margin:0!important;display:block!important;overflow:hidden!important;transform:none!important}html body #root .home-community-feed-pane.is-inactive .home-community-feed-mini{opacity:1!important;visibility:visible!important;clip-path:none!important;filter:none!important;pointer-events:auto!important;width:100%!important;height:112px!important;min-height:112px!important;max-height:112px!important;margin:0!important;display:block!important;overflow:hidden!important;transform:none!important}html body #root .home-community-feed-hero:before,html body #root .home-community-feed-hero:after,html body #root .home-community-feed-mini:before,html body #root .home-community-feed-mini:after,html body #root .home-community-feed-pane:before,html body #root .home-community-feed-pane:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}html body #root .home-content-shell .portal-progress-card,html body #root .home-content-shell .compact-home-community-preview,html body #root .home-content-shell .portal-map-preview-card,html body #root .home-content-shell .home-support-card{isolation:isolate!important;contain:none!important;-webkit-backdrop-filter:blur(30px)saturate(1.22)!important;background:#ffffff09!important;border-color:#ffffff85!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff94,0 18px 42px #3a586c14!important}html body #root .home-content-shell .portal-progress-card:before,html body #root .home-content-shell .compact-home-community-preview:before,html body #root .home-content-shell .portal-map-preview-card:before,html body #root .home-content-shell .home-support-card:before{content:""!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;-webkit-backdrop-filter:blur(30px)saturate(1.22)!important;background:#ffffff13!important;display:block!important;position:absolute!important;inset:0!important;box-shadow:inset 0 1px #ffffff70,inset 0 0 0 1px #ffffff1a!important}html body #root .compact-home-community-preview{contain:none!important}html body #root .home-community-feed-mini,html body #root .home-community-mini-strip{isolation:isolate!important;contain:layout paint!important;overflow:hidden!important}@media (width<=760px){html body #root .home-community-feed-pane.is-active .home-community-feed-hero{max-height:312px!important}html body #root .home-community-feed-pane.is-inactive .home-community-feed-mini{height:86px!important;min-height:86px!important;max-height:86px!important}}html body #root .home-content-shell .portal-progress-card:before,html body #root .home-content-shell .compact-home-community-preview:before,html body #root .home-content-shell .portal-map-preview-card:before,html body #root .home-content-shell .home-support-card:before{content:none!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;display:none!important;position:static!important;inset:auto!important}html body #root .home-content-shell .portal-progress-card,html body #root .home-content-shell .compact-home-community-preview,html body #root .home-content-shell .portal-map-preview-card,html body #root .home-content-shell .home-support-card{-webkit-backdrop-filter:blur(30px)saturate(1.18)!important;background:#ffffff05!important;border:1px solid #ffffff7a!important;box-shadow:inset 0 1px #ffffff57,0 16px 38px #3a586c12!important}html body #root .home-content-shell .portal-progress-card>*,html body #root .home-content-shell .compact-home-community-preview>*,html body #root .home-content-shell .portal-map-preview-card>*,html body #root .home-content-shell .home-support-card>*{z-index:auto!important;position:relative!important}html body #root .floating-weather-dock,html body #root .floating-weather-expanded,html body #root .floating-weather-card-body{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;outline:0!important}html body #root .floating-weather-dock:before,html body #root .floating-weather-dock:after,html body #root .floating-weather-expanded:before,html body #root .floating-weather-expanded:after,html body #root .floating-weather-card-body:before,html body #root .floating-weather-card-body:after{content:none!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;display:none!important}html body #root .floating-weather-dock:not(.is-collapsed) .floating-weather-card-head{width:0!important;height:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}html body #root .floating-weather-dock:not(.is-collapsed)>.floating-weather-card{isolation:isolate!important}html body #root .home-lower-grid[data-home-reveal]>.compact-home-community-preview{opacity:0!important;visibility:hidden!important;filter:none!important;transform-origin:top!important;will-change:opacity, transform!important;transition:opacity .6s cubic-bezier(.18,.78,.22,1),transform .7s cubic-bezier(.18,.78,.22,1),visibility linear!important;transform:translateY(30px)scale(.988)!important}html body #root .home-lower-grid[data-home-reveal].is-home-revealed>.compact-home-community-preview{opacity:1!important;visibility:visible!important;filter:none!important;will-change:auto!important;transition-delay:0s!important;transform:translate(0,0)scale(1)!important}@media (prefers-reduced-motion:reduce){html body #root .home-lower-grid[data-home-reveal]>.compact-home-community-preview,html body #root .home-lower-grid[data-home-reveal].is-home-revealed>.compact-home-community-preview{opacity:1!important;visibility:visible!important;transition:none!important;transform:none!important}}html body #root .home-lower-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important}html body #root .home-lower-grid>.home-community-showcase,html body #root .home-lower-grid>.compact-home-community-preview{grid-column:1/-1!important;justify-self:stretch!important;width:100%!important;max-width:none!important}html body #root .home-lower-map-column{display:none!important}html body #root .home-community-showcase-layout,html body #root .home-community-feed-stack,html body #root .home-community-feed-content{width:100%!important;max-width:none!important}html body #root .home-lower-grid>.home-community-showcase,html body #root .home-lower-grid>.compact-home-community-preview{box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:30px!important;overflow:hidden!important}html body #root .home-community-v332-layout{flex-direction:column!important;align-items:stretch!important;gap:18px!important;width:100%!important;display:flex!important}html body #root .home-community-v332-selected,html body #root .home-community-v332-unselected{width:100%!important;min-width:0!important}html body #root .home-community-v332-selected{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;display:flex!important}html body #root .home-community-v332-unselected{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;display:flex!important}html body #root .home-community-v332-layout .home-community-feed-tab{align-self:flex-start!important;margin:0!important;position:relative!important;inset:auto!important}html body #root .home-community-v332-layout .home-community-feed-tab.active{transform:scale(1.035)!important}html body #root .home-community-v332-selected-panel{width:min(100%,1280px)!important;margin:0 auto!important;overflow:visible!important}html body #root .home-community-v332-selected-panel .home-community-feature-panel{grid-template-rows:auto 24px!important;gap:7px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:visible!important}html body #root .home-community-v332-selected-panel .home-community-feature-carousel{aspect-ratio:16/9!important;contain:layout paint!important;border-radius:22px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;overflow:hidden!important}html body #root .home-community-v332-selected-panel .home-community-feature-card{aspect-ratio:16/9!important;width:80%!important;height:auto!important;max-height:none!important;top:50%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current{left:10%!important;transform:translateY(-50%)scale(1)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-prev{left:-66%!important;transform:translateY(-50%)scale(.86)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-next{left:86%!important;transform:translateY(-50%)scale(.86)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-prev{left:-124%!important;transform:translateY(-50%)scale(.68)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-next{left:144%!important;transform:translateY(-50%)scale(.68)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-prev{left:-196%!important;transform:translateY(-50%)scale(.58)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-next{left:216%!important;transform:translateY(-50%)scale(.58)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current:hover{transform:translateY(-50%)scale(1.008)!important}html body #root .home-community-v332-selected-panel .home-community-feature-media,html body #root .home-community-v332-selected-panel .home-community-feature-media>img,html body #root .home-community-v332-selected-panel .home-community-feature-media .home-community-post-native-image{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}html body #root .home-community-v332-selected-panel .home-community-carousel-indicator{width:100%!important;height:24px!important;min-height:24px!important;margin:0!important;position:relative!important}html body #root .home-community-v332-mini-panel{width:100%!important;min-width:0!important;padding:2px 0 6px!important;overflow:visible!important}html body #root .home-community-v332-mini-panel .home-community-mini-strip{--mini-gap:12px!important;--mini-card-width:calc((100% - (var(--mini-gap) * 3)) / 4)!important;aspect-ratio:64/9!important;isolation:isolate!important;contain:paint!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}html body #root .home-community-v332-mini-panel .home-community-mini-card{width:var(--mini-card-width)!important;aspect-ratio:16/9!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:absolute!important;top:2px!important;overflow:hidden!important}html body #root .home-community-v332-mini-panel .home-community-mini-card.is-mini-slot-0{left:0!important}html body #root .home-community-v332-mini-panel .home-community-mini-card.is-mini-slot-1{left:calc((var(--mini-card-width) + var(--mini-gap)) * 1)!important}html body #root .home-community-v332-mini-panel .home-community-mini-card.is-mini-slot-2{left:calc((var(--mini-card-width) + var(--mini-gap)) * 2)!important}html body #root .home-community-v332-mini-panel .home-community-mini-card.is-mini-slot-3{left:calc((var(--mini-card-width) + var(--mini-gap)) * 3)!important}html body #root .home-community-v332-mini-panel .home-community-mini-card.is-mini-exit-left{left:calc((var(--mini-card-width) + var(--mini-gap)) * -1)!important}html body #root .home-community-v332-mini-panel .home-community-mini-card.is-mini-enter-right{left:calc(100% + var(--mini-gap))!important}html body #root .home-community-v332-mini-panel .home-community-mini-media,html body #root .home-community-v332-mini-panel .home-community-mini-media>img,html body #root .home-community-v332-mini-panel .home-community-mini-media .home-community-post-native-image{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}html body #root .home-community-v332-mini-panel .home-community-mini-avatar-wrap{bottom:10px!important}html body #root .home-community-v332-mini-panel .home-community-mini-stats{bottom:11px!important}@media (width<=760px){html body #root .home-community-v332-layout{gap:14px!important}html body #root .home-community-v332-selected-panel{width:100%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card{width:90%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current{left:5%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-prev{left:-84%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-next{left:94%!important}html body #root .home-community-v332-mini-panel .home-community-mini-strip{--mini-gap:6px!important}html body #root .home-community-v332-mini-panel .home-community-mini-tag{padding:3px 5px!important;font-size:8px!important;top:5px!important;left:5px!important}html body #root .home-community-v332-mini-panel .home-community-mini-avatar-wrap{width:23px!important;height:23px!important;bottom:5px!important;left:5px!important}html body #root .home-community-v332-mini-panel .home-community-mini-avatar-wrap>.home-community-post-avatar{width:23px!important;height:23px!important}html body #root .home-community-v332-mini-panel .home-community-mini-stats{gap:3px!important;font-size:8px!important;bottom:6px!important;right:5px!important}}html body #root .home-community-v332-selected-panel .home-community-feature-carousel{isolation:isolate!important;contain:layout paint!important;backface-visibility:hidden!important;transform:translateZ(0)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card{aspect-ratio:16/9!important;transform-origin:50%!important;filter:none!important;backface-visibility:hidden!important;width:80%!important;height:auto!important;transform-style:preserve-3d!important;will-change:transform, opacity!important;transition:transform .62s cubic-bezier(.22,.72,.2,1),opacity .26s,box-shadow .26s!important;animation:none!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current{z-index:4!important;opacity:1!important;pointer-events:auto!important;transform:translate(-50%,-50%)!important;box-shadow:0 20px 42px #2b3f4f3d!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-prev{z-index:2!important;opacity:0!important;pointer-events:none!important;box-shadow:none!important;transform:translate(-180%,-50%)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-next{z-index:2!important;opacity:0!important;pointer-events:none!important;box-shadow:none!important;transform:translate(80%,-50%)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-prev{z-index:1!important;opacity:0!important;pointer-events:none!important;box-shadow:none!important;transform:translate(-310%,-50%)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-next,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-next{z-index:1!important;opacity:0!important;pointer-events:none!important;box-shadow:none!important;transform:translate(210%,-50%)!important}html body #root .home-community-v332-selected-panel .home-community-feature-carousel.is-slide-next .home-community-feature-card.is-current,html body #root .home-community-v332-selected-panel .home-community-feature-carousel.is-slide-prev .home-community-feature-card.is-current{animation:none!important}html body #root .home-community-v332-selected-panel .home-community-feature-media,html body #root .home-community-v332-selected-panel .home-community-feature-media>img,html body #root .home-community-v332-selected-panel .home-community-feature-media .home-community-post-native-image{backface-visibility:hidden!important;will-change:auto!important;transform:translateZ(0)!important}@media (width<=760px){html body #root .home-community-v332-selected-panel .home-community-feature-card{width:90%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current{transform:translate(-50%,-50%)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-prev{transform:translate(-170%,-50%)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-next{transform:translate(70%,-50%)!important}}html body #root .home-community-v332-selected-panel .home-community-feature-carousel{aspect-ratio:16/9!important;isolation:isolate!important;contain:layout paint!important;place-items:center!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important}html body #root .home-community-v332-selected-panel .home-community-feature-card{aspect-ratio:16/9!important;transform-origin:50%!important;filter:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:80%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;backface-visibility:hidden!important;will-change:opacity!important;grid-area:1/1!important;transition:opacity .26s,visibility 0s linear .26s!important;animation:none!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current{z-index:4!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important;display:block!important;transform:none!important;box-shadow:0 20px 42px #2b3f4f3d!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-next,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-next,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-next{z-index:1!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;box-shadow:none!important;transform:none!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current:hover{transform:none!important;box-shadow:0 24px 48px #2b3f4f47!important}html body #root .home-community-v332-selected-panel .home-community-feature-carousel.is-slide-next .home-community-feature-card,html body #root .home-community-v332-selected-panel .home-community-feature-carousel.is-slide-prev .home-community-feature-card{animation:none!important;transform:none!important}@media (width<=760px){html body #root .home-community-v332-selected-panel .home-community-feature-card{width:90%!important}}html body #root .home-community-v332-selected-panel .home-community-feature-carousel{aspect-ratio:16/9!important;isolation:isolate!important;width:100%!important;display:block!important;position:relative!important;overflow:hidden!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-next,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-next,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-next{aspect-ratio:16/9!important;transform-origin:50%!important;filter:none!important;backface-visibility:hidden!important;width:80%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:100%!important;margin:auto!important;transition:opacity .26s,visibility 0s linear .26s!important;animation:none!important;position:absolute!important;inset:0!important;transform:none!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current{z-index:4!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important;box-shadow:0 20px 42px #2b3f4f3d!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-next,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-next,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-next{z-index:1!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;box-shadow:none!important}html body #root .home-community-v332-selected-panel .home-community-feature-carousel.is-slide-next .home-community-feature-card.is-current,html body #root .home-community-v332-selected-panel .home-community-feature-carousel.is-slide-prev .home-community-feature-card.is-current,html body #root .home-community-v332-selected-panel .home-community-feature-carousel.is-slide-next .home-community-feature-card:not(.is-current),html body #root .home-community-v332-selected-panel .home-community-feature-carousel.is-slide-prev .home-community-feature-card:not(.is-current){margin:auto!important;animation:none!important;inset:0!important;transform:none!important}@media (width<=760px){html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-next,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-next,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-next{width:90%!important}}html body #root .home-community-v332-selected-panel .home-community-feature-carousel{aspect-ratio:16/9!important;isolation:isolate!important;contain:layout paint!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;display:block!important;position:relative!important;overflow:hidden!important;transform:translateZ(0)!important}html body #root .home-community-v332-selected-panel .home-community-feature-carousel:before,html body #root .home-community-v332-selected-panel .home-community-feature-carousel:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}html body #root .home-community-v332-selected-panel .home-community-feature-card{aspect-ratio:16/9!important;transform-origin:50%!important;backface-visibility:hidden!important;will-change:transform, opacity!important;width:80%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;transition:transform .62s cubic-bezier(.22,.72,.2,1),opacity .22s,box-shadow .22s!important;animation:none!important;position:absolute!important;inset:50% auto auto 50%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current{z-index:4!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;filter:none!important;transform:translate(-50%,-50%)scale(1)!important;box-shadow:0 20px 42px #2b3f4f3d!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-prev{z-index:2!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;filter:none!important;box-shadow:none!important;transform:translate(-150%,-50%)scale(.92)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-next{z-index:2!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;filter:none!important;box-shadow:none!important;transform:translate(50%,-50%)scale(.92)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-prev{z-index:1!important;opacity:0!important;visibility:visible!important;pointer-events:none!important;filter:none!important;box-shadow:none!important;transform:translate(-250%,-50%)scale(.88)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-next{z-index:1!important;opacity:0!important;visibility:visible!important;pointer-events:none!important;filter:none!important;box-shadow:none!important;transform:translate(150%,-50%)scale(.88)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-next{z-index:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;filter:none!important;box-shadow:none!important;transition:none!important;transform:translate(-50%,-50%)scale(.84)!important}html body #root .home-community-v332-selected-panel .home-community-feature-carousel.is-slide-next .home-community-feature-card,html body #root .home-community-v332-selected-panel .home-community-feature-carousel.is-slide-prev .home-community-feature-card{animation:none!important}html body #root .home-community-v332-selected-panel .home-community-feature-media,html body #root .home-community-v332-selected-panel .home-community-feature-media>img,html body #root .home-community-v332-selected-panel .home-community-feature-media .home-community-post-native-image{backface-visibility:hidden!important;transform:translateZ(0)!important}@media (width<=760px){html body #root .home-community-v332-selected-panel .home-community-feature-card{width:90%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-prev{transform:translate(-145%,-50%)scale(.92)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-next{transform:translate(45%,-50%)scale(.92)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-prev{transform:translate(-245%,-50%)scale(.88)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-next{transform:translate(145%,-50%)scale(.88)!important}}html body #root .home-community-v332-selected-panel .home-community-feature-carousel{aspect-ratio:16/9!important;isolation:isolate!important;contain:layout paint!important;width:100%!important;height:auto!important;position:relative!important;overflow:hidden!important}html body #root .home-community-v332-selected-panel .home-community-feature-card,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-next,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-next,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-next{aspect-ratio:16/9!important;transform-origin:50%!important;filter:none!important;backface-visibility:hidden!important;will-change:left, opacity!important;width:80%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;transition:left .56s cubic-bezier(.22,.72,.2,1),opacity .22s,box-shadow .22s!important;animation:none!important;position:absolute!important;top:10%!important;bottom:auto!important;right:auto!important;transform:none!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current{z-index:4!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;left:10%!important;box-shadow:0 20px 42px #2b3f4f3d!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-prev{z-index:2!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;box-shadow:none!important;left:-72%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-next{z-index:2!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;box-shadow:none!important;left:92%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-prev{z-index:1!important;opacity:0!important;visibility:visible!important;pointer-events:none!important;box-shadow:none!important;left:-154%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-next{z-index:1!important;opacity:0!important;visibility:visible!important;pointer-events:none!important;box-shadow:none!important;left:174%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-prev{z-index:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;box-shadow:none!important;transition:none!important;left:-236%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-next{z-index:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;box-shadow:none!important;transition:none!important;left:256%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current:hover{margin:0!important;inset:10% auto auto 10%!important;transform:none!important;box-shadow:0 24px 48px #2b3f4f47!important}html body #root .home-community-v332-selected-panel .home-community-feature-carousel.is-slide-next .home-community-feature-card,html body #root .home-community-v332-selected-panel .home-community-feature-carousel.is-slide-prev .home-community-feature-card{animation:none!important;top:10%!important;transform:none!important}@media (width<=760px){html body #root .home-community-v332-selected-panel .home-community-feature-card,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-next,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-next,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-next{width:90%!important;top:5%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current{left:5%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-prev{left:-87%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-next{left:97%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current:hover{top:5%!important;left:5%!important}}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-next{opacity:.52!important;filter:saturate(.9)brightness(.94)!important}html body #root .home-community-v332-selected-panel .home-community-feature-tag{padding:9px 14px!important;font-size:14px!important;line-height:1!important;top:18px!important;left:18px!important}html body #root .home-community-v332-selected-panel .home-community-feature-bottom{gap:9px!important;bottom:20px!important;left:20px!important;right:116px!important}html body #root .home-community-v332-selected-panel .home-community-feature-author{gap:13px!important}html body #root .home-community-v332-selected-panel .home-community-feature-author>.home-community-post-avatar{flex:0 0 50px!important;width:50px!important;height:50px!important}html body #root .home-community-v332-selected-panel .home-community-feature-author strong{font-size:17px!important;line-height:1.15!important}html body #root .home-community-v332-selected-panel .home-community-feature-author small{margin-top:2px!important;font-size:12px!important;line-height:1.15!important}html body #root .home-community-v332-selected-panel .home-community-feature-title{font-size:23px!important;line-height:1.25!important}html body #root .home-community-v332-selected-panel .home-community-feature-stats{gap:13px!important;font-size:13px!important;bottom:21px!important;right:20px!important}html body #root .home-community-v332-selected-panel .home-community-feature-stats svg{width:17px!important;height:17px!important}html body #root .home-community-v332-mini-panel{padding:12px 0 14px!important;overflow:visible!important}html body #root .home-community-v332-mini-panel .home-community-mini-strip{contain:none!important;isolation:isolate!important;overflow:visible!important}html body #root .home-community-v332-mini-panel .home-community-mini-card{transform-origin:50%!important;top:0!important}html body #root .home-community-v332-mini-panel .home-community-mini-card.is-mini-slot-0:hover,html body #root .home-community-v332-mini-panel .home-community-mini-card.is-mini-slot-1:hover,html body #root .home-community-v332-mini-panel .home-community-mini-card.is-mini-slot-2:hover,html body #root .home-community-v332-mini-panel .home-community-mini-card.is-mini-slot-3:hover{z-index:20!important;transform:translateY(-6px)scale(1.025)!important;box-shadow:0 16px 30px #3a435338!important}html body #root .home-community-v332-mini-panel .home-community-mini-tag{padding:6px 9px!important;font-size:12px!important;line-height:1!important;top:11px!important;left:11px!important}html body #root .home-community-v332-mini-panel .home-community-mini-avatar-wrap{width:40px!important;height:40px!important;bottom:12px!important;left:12px!important}html body #root .home-community-v332-mini-panel .home-community-mini-avatar-wrap>.home-community-post-avatar{width:40px!important;height:40px!important}html body #root .home-community-mini-copy{z-index:8!important;color:#fff!important;text-align:left!important;text-shadow:0 2px 7px #0000009e!important;pointer-events:none!important;gap:3px!important;min-width:0!important;display:grid!important;position:absolute!important;bottom:11px!important;left:61px!important;right:92px!important}html body #root .home-community-mini-author-line{white-space:nowrap!important;align-items:baseline!important;gap:7px!important;min-width:0!important;display:flex!important;overflow:hidden!important}html body #root .home-community-mini-author-line strong{text-overflow:ellipsis!important;min-width:0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.15!important;overflow:hidden!important}html body #root .home-community-mini-author-line small{opacity:.88!important;flex:none!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;line-height:1.15!important}html body #root .home-community-mini-title{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.18!important;overflow:hidden!important}html body #root .home-community-v332-mini-panel .home-community-mini-stats{gap:7px!important;font-size:11px!important;bottom:13px!important;right:12px!important}html body #root .home-community-v332-mini-panel .home-community-mini-stats svg{width:13px!important;height:13px!important}html body #root .home-community-v332-mini-panel .home-community-mini-shade{background:linear-gradient(#0d121905 32%,#0b0f162e 57%,#080b11d1 100%)!important}html body #root .home-lower-grid[data-home-reveal]>.compact-home-community-preview,html body #root .home-support-reveal-shell[data-home-reveal]{opacity:0!important;visibility:hidden!important;filter:blur(8px)saturate(.96)!important;transform-origin:top!important;will-change:opacity, transform, filter!important;transition:opacity .62s cubic-bezier(.18,.78,.22,1) .12s,transform .72s cubic-bezier(.18,.78,.22,1) .12s,filter .56s .12s,visibility 0s linear .12s!important;transform:translateY(34px)scale(.985)!important}html body #root .home-lower-grid[data-home-reveal].is-home-revealed>.compact-home-community-preview,html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed{opacity:1!important;visibility:visible!important;filter:none!important;will-change:auto!important;transition-delay:.12s!important;transform:translate(0,0)scale(1)!important}@media (prefers-reduced-motion:reduce){html body #root .home-lower-grid[data-home-reveal]>.compact-home-community-preview,html body #root .home-support-reveal-shell[data-home-reveal],html body #root .home-lower-grid[data-home-reveal].is-home-revealed>.compact-home-community-preview,html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed{opacity:1!important;visibility:visible!important;filter:none!important;transition:none!important;transform:none!important}}@media (width<=760px){html body #root .home-community-mini-copy{display:none!important}html body #root .home-community-v332-selected-panel .home-community-feature-tag{padding:6px 9px!important;font-size:11px!important;top:10px!important;left:10px!important}html body #root .home-community-v332-selected-panel .home-community-feature-author>.home-community-post-avatar{flex-basis:38px!important;width:38px!important;height:38px!important}html body #root .home-community-v332-selected-panel .home-community-feature-author strong{font-size:14px!important}html body #root .home-community-v332-selected-panel .home-community-feature-author small{font-size:10px!important}html body #root .home-community-v332-selected-panel .home-community-feature-title{font-size:17px!important}}html body #root .home-community-v339-layout{flex-direction:column!important;align-items:stretch!important;gap:18px!important;width:100%!important;display:flex!important}html body #root .home-community-v339-feed{flex-direction:column!important;align-items:flex-start!important;gap:11px!important;width:100%!important;min-width:0!important;display:flex!important}html body #root .home-community-v339-feed.is-latest{order:1!important}html body #root .home-community-v339-feed.is-popular{order:2!important}html body #root .home-community-v339-feed-content{transform-origin:top!important;width:100%!important;min-width:0!important}html body #root .home-community-v339-feed.is-active .home-community-v339-feed-content{animation:.56s cubic-bezier(.18,.78,.22,1) both home-community-v339-grow!important}html body #root .home-community-v339-feed.is-inactive .home-community-v339-feed-content{animation:.46s cubic-bezier(.18,.78,.22,1) both home-community-v339-shrink!important}@keyframes home-community-v339-grow{0%{opacity:.45;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes home-community-v339-shrink{0%{opacity:.68;transform:translateY(-6px)scale(1.012)}to{opacity:1;transform:translate(0,0)scale(1)}}html body #root .home-community-reveal-shell[data-home-reveal],html body #root .home-support-reveal-shell[data-home-reveal]{opacity:0!important;visibility:hidden!important;filter:blur(8px)saturate(.96)!important;transform-origin:top!important;will-change:opacity, transform, filter!important;width:100%!important;transition:opacity .62s cubic-bezier(.18,.78,.22,1) .12s,transform .72s cubic-bezier(.18,.78,.22,1) .12s,filter .56s .12s,visibility 0s linear .12s!important;transform:translateY(34px)scale(.985)!important}html body #root .home-community-reveal-shell[data-home-reveal].is-home-revealed,html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed{opacity:1!important;visibility:visible!important;filter:none!important;will-change:auto!important;transition-delay:.12s!important;transform:translate(0,0)scale(1)!important}html body #root .home-community-reveal-shell .home-lower-grid,html body #root .home-community-reveal-shell .compact-home-community-preview{opacity:1!important;visibility:visible!important;filter:none!important;transition:none!important;transform:none!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current{transition:left .56s cubic-bezier(.22,.72,.2,1),opacity .22s,transform .24s cubic-bezier(.18,.78,.22,1),box-shadow .24s!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current:hover{top:10%!important;left:10%!important;transform:translateY(-6px)scale(1.008)!important;box-shadow:0 26px 52px #2b3f4f4d!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current .home-community-feature-media>img,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current .home-community-feature-media .home-community-post-native-image{transition:transform .36s cubic-bezier(.18,.78,.22,1)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current:hover .home-community-feature-media>img,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current:hover .home-community-feature-media .home-community-post-native-image{transform:scale(1.015)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-next{opacity:.42!important;visibility:visible!important;filter:none!important;box-shadow:none!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-next,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-next{opacity:0!important;visibility:hidden!important;filter:none!important;box-shadow:none!important;pointer-events:none!important;transition:none!important}html body #root .home-community-v332-selected-panel .home-community-feature-carousel,html body #root .home-community-v332-selected-panel .home-community-feature-carousel:before,html body #root .home-community-v332-selected-panel .home-community-feature-carousel:after{box-shadow:none!important;filter:none!important;background:0 0!important}@media (prefers-reduced-motion:reduce){html body #root .home-community-reveal-shell[data-home-reveal],html body #root .home-support-reveal-shell[data-home-reveal],html body #root .home-community-v339-feed-content{opacity:1!important;visibility:visible!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}}@media (width<=760px){html body #root .home-community-v339-layout{gap:14px!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current:hover{top:5%!important;left:5%!important;transform:translateY(-3px)scale(1.004)!important}}html body #root .home-community-reveal-shell[data-home-reveal],html body #root .home-support-reveal-shell[data-home-reveal],html body #root .home-download-reveal-shell[data-home-reveal]{opacity:0!important;visibility:hidden!important;filter:blur(8px)saturate(.96)!important;transform-origin:top!important;will-change:opacity, transform, filter!important;width:100%!important;transition:opacity .62s cubic-bezier(.18,.78,.22,1) .12s,transform .72s cubic-bezier(.18,.78,.22,1) .12s,filter .56s .12s,visibility 0s linear .12s!important;transform:translateY(34px)scale(.985)!important}html body #root .home-community-reveal-shell[data-home-reveal].is-home-revealed,html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed,html body #root .home-download-reveal-shell[data-home-reveal].is-home-revealed{opacity:1!important;visibility:visible!important;filter:none!important;will-change:auto!important;transition-delay:.12s!important;transform:translate(0,0)scale(1)!important}html body #root .home-community-reveal-shell>.home-lower-grid,html body #root .home-community-reveal-shell .compact-home-community-preview,html body #root .home-support-reveal-shell>.home-support-card{opacity:1!important;visibility:visible!important;filter:none!important}@media (prefers-reduced-motion:reduce){html body #root .home-community-reveal-shell[data-home-reveal],html body #root .home-support-reveal-shell[data-home-reveal],html body #root .home-download-reveal-shell[data-home-reveal],html body #root .home-community-reveal-shell[data-home-reveal].is-home-revealed,html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed,html body #root .home-download-reveal-shell[data-home-reveal].is-home-revealed{opacity:1!important;visibility:visible!important;filter:none!important;transition:none!important;transform:none!important}}html body #root .home-community-reveal-shell[data-home-reveal]{opacity:1!important;visibility:visible!important;filter:none!important;clip-path:inset(100% 0 0 round 28px)!important;transform-origin:top!important;pointer-events:none!important;will-change:clip-path, transform!important;backface-visibility:hidden!important;width:100%!important;transition:clip-path .68s cubic-bezier(.18,.78,.22,1),transform .72s cubic-bezier(.18,.78,.22,1)!important;transform:translateY(34px)scale(.99)!important}html body #root .home-community-reveal-shell .home-lower-grid,html body #root .home-community-reveal-shell .compact-home-community-preview{opacity:1!important;visibility:visible!important;filter:none!important;transition-property:border-color,box-shadow,background-color!important}html body #root .home-support-reveal-shell[data-home-reveal]{opacity:0!important;visibility:visible!important;filter:none!important;transform-origin:top!important;pointer-events:none!important;will-change:opacity, transform!important;backface-visibility:hidden!important;width:100%!important;transition:opacity .62s cubic-bezier(.18,.78,.22,1),transform .72s cubic-bezier(.18,.78,.22,1)!important;transform:translateY(34px)scale(.985)!important}html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed{opacity:1!important;visibility:visible!important;filter:none!important;pointer-events:auto!important;will-change:opacity, transform!important;transition-delay:0s!important;transform:translate(0,0)scale(1)!important}html body #root .home-support-reveal-shell>.home-support-card{opacity:1!important;visibility:visible!important;filter:none!important}@media (prefers-reduced-motion:reduce){html body #root .home-community-reveal-shell[data-home-reveal],html body #root .home-community-reveal-shell[data-home-reveal].is-home-revealed,html body #root .home-support-reveal-shell[data-home-reveal],html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed{opacity:1!important;visibility:visible!important;filter:none!important;clip-path:none!important;pointer-events:auto!important;transition:none!important;transform:none!important}}html body #root .home-community-reveal-shell[data-home-reveal]{opacity:0!important;visibility:visible!important;filter:none!important;clip-path:none!important;transform-origin:top!important;pointer-events:none!important;will-change:opacity, transform!important;backface-visibility:hidden!important;isolation:isolate!important;width:100%!important;transition:opacity .62s cubic-bezier(.18,.78,.22,1),transform .72s cubic-bezier(.18,.78,.22,1)!important;transform:translateY(34px)scale(.985)!important}html body #root .home-community-reveal-shell[data-home-reveal].is-home-revealed{opacity:1!important;visibility:visible!important;filter:none!important;clip-path:none!important;pointer-events:auto!important;will-change:opacity, transform!important;transition-delay:0s!important;transform:translate(0,0)scale(1)!important}html body #root .home-community-reveal-shell>.home-lower-grid,html body #root .home-community-reveal-shell .compact-home-community-preview{opacity:1!important;visibility:visible!important;filter:none!important;backface-visibility:hidden!important;transform:translateZ(0)!important}html body #root .home-support-reveal-shell[data-home-reveal]{opacity:0!important;visibility:visible!important;filter:none!important;clip-path:none!important;transform-origin:top!important;pointer-events:none!important;will-change:opacity, transform!important;backface-visibility:hidden!important;isolation:isolate!important;width:100%!important;transition:opacity .62s cubic-bezier(.18,.78,.22,1),transform .72s cubic-bezier(.18,.78,.22,1)!important;transform:translateY(34px)scale(.985)!important}html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed{opacity:1!important;visibility:visible!important;filter:none!important;clip-path:none!important;pointer-events:auto!important;will-change:opacity, transform!important;transition-delay:0s!important;transform:translate(0,0)scale(1)!important}html body #root .home-community-v339-feed-content,html body #root .home-community-v339-feed.is-active .home-community-v339-feed-content,html body #root .home-community-v339-feed.is-inactive .home-community-v339-feed-content{opacity:1!important}@media (prefers-reduced-motion:reduce){html body #root .home-community-reveal-shell[data-home-reveal],html body #root .home-community-reveal-shell[data-home-reveal].is-home-revealed,html body #root .home-support-reveal-shell[data-home-reveal],html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed{opacity:1!important;visibility:visible!important;filter:none!important;clip-path:none!important;pointer-events:auto!important;transition:none!important;transform:none!important}}@property --support-reveal-opacity{syntax:"<number>";inherits:false;initial-value:0}@property --support-reveal-y{syntax:"<length>";inherits:false;initial-value:54px}@property --support-reveal-scale{syntax:"<number>";inherits:false;initial-value:.972}html body #root .home-support-reveal-shell[data-home-reveal]{--support-reveal-opacity:0;--support-reveal-y:54px;--support-reveal-scale:.972;width:100%!important;opacity:var(--support-reveal-opacity)!important;visibility:visible!important;filter:none!important;clip-path:none!important;transform:translate3d(0, var(--support-reveal-y), 0) scale(var(--support-reveal-scale))!important;transform-origin:top!important;pointer-events:none!important;will-change:opacity, transform!important;backface-visibility:hidden!important;isolation:isolate!important;transition:--support-reveal-opacity .82s cubic-bezier(.16,.84,.24,1),--support-reveal-y .9s cubic-bezier(.16,.84,.24,1),--support-reveal-scale .9s cubic-bezier(.16,.84,.24,1)!important;animation:none!important}html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed{--support-reveal-opacity:1;--support-reveal-y:0px;--support-reveal-scale:1;opacity:var(--support-reveal-opacity)!important;visibility:visible!important;filter:none!important;transform:translate3d(0, var(--support-reveal-y), 0) scale(var(--support-reveal-scale))!important;pointer-events:auto!important;will-change:opacity, transform!important;transition-delay:0s!important;animation:none!important}html body #root .home-support-reveal-shell>.home-support-card{opacity:1!important;visibility:visible!important;filter:none!important;backface-visibility:hidden!important;transform:translateZ(0)!important}@media (prefers-reduced-motion:reduce){html body #root .home-support-reveal-shell[data-home-reveal],html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed{--support-reveal-opacity:1;--support-reveal-y:0px;--support-reveal-scale:1;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:none!important;transform:none!important}}html body #root .home-support-reveal-shell[data-home-reveal],html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed{visibility:visible!important;filter:none!important;clip-path:none!important;backface-visibility:hidden!important;isolation:isolate!important;width:100%!important;transition:none!important;animation:none!important}html body #root .home-support-reveal-shell>.home-support-card{opacity:1!important;visibility:visible!important;filter:none!important;transform:translateZ(0)!important}html body #root .page-transition:has(>.home-web-masthead-before-event):before{content:none!important;background:0 0!important;display:none!important}html body #root .home-web-masthead.home-web-masthead-before-event:before,html body #root .home-web-masthead-before-event:before{content:""!important;top:0!important;right:0!important;bottom:var(--home-rainbow-bottom,-280px)!important;z-index:-1!important;pointer-events:none!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:radial-gradient(at 8% 18%,#ffcfe0a3 0 15%,#ffcfe029 34%,#0000 58%),radial-gradient(at 29% 46%,#ffe7b08a 0 16%,#ffe7b01f 35%,#0000 59%),radial-gradient(at 48% 28%,#c5eedc7a 0 17%,#c5eedc1c 36%,#0000 60%),radial-gradient(at 70% 44%,#b1e1fd91 0 18%,#b1e1fd21 36%,#0000 61%),radial-gradient(at 91% 21%,#dcc9f982 0 16%,#dcc9f91c 35%,#0000 59%),linear-gradient(#fff7fbf2 0%,#f7fafff0 43%,#fffbf4e3 75%,#ffffff6b 100%)!important;border-radius:0!important;display:block!important;position:absolute!important;left:0!important;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 12px),#000000b8 calc(100% - 6px),#0000 100%)!important;mask-image:linear-gradient(#000 0% calc(100% - 12px),#000000b8 calc(100% - 6px),#0000 100%)!important}html body #root .home-content-shell.card,html body #root .home-content-shell{background:linear-gradient(to bottom, #fff0 0, #fff0 calc(var(--home-color-stop-y) - 7px), #ffffffc7 calc(var(--home-color-stop-y) - 3px), #fffffffe var(--home-color-stop-y), #fff calc(var(--home-color-stop-y) + 1px), #fff 100%), linear-gradient(145deg, #f1fafff9, #fdf9fff7 51%, #f2fdfaf9)!important;background-color:#fff!important;background-image:linear-gradient(to bottom, #fff0 0, #fff0 calc(var(--home-color-stop-y) - 7px), #ffffffc7 calc(var(--home-color-stop-y) - 3px), #fffffffe var(--home-color-stop-y), #fff calc(var(--home-color-stop-y) + 1px), #fff 100%), linear-gradient(145deg, #f1fafff9, #fdf9fff7 51%, #f2fdfaf9)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;border:0!important}@media (prefers-reduced-motion:reduce){html body #root .home-support-reveal-shell[data-home-reveal],html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}}html body #root .home-content-shell.card,html body #root .home-content-shell{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html body #root .home-content-shell .portal-progress-card,html body #root .home-content-shell .compact-home-community-preview,html body #root .app-download-footer.card{-webkit-backdrop-filter:blur(24px)saturate(1.12)!important;background:#fff6 linear-gradient(135deg,#ffffff8a,#ffffff57)!important;border-color:#ffffffc2!important;box-shadow:inset 0 1px #ffffffc7,0 18px 40px #3e586c1c!important}html body #root .home-content-shell .home-support-card{-webkit-backdrop-filter:blur(24px)saturate(1.16)!important;background:#ffe8f175 radial-gradient(125% 175% at 18% 32%,#ffaec775,#fff2f794 43%,#fffcfdc7 82%)!important;border-color:#ef74977a!important;box-shadow:inset 0 1px #ffffffdb,0 18px 42px #d3537e21!important}html body #root .home-download-reveal-shell[data-home-reveal]{margin-top:38px!important}html body #root .floating-todo-notebook.is-visible{transition:opacity .24s,transform .28s cubic-bezier(.18,.78,.22,1),box-shadow .24s,background-color .24s!important}html body #root .floating-todo-notebook.is-visible:hover{background-color:#fffffff0!important;transform:translateY(-5px)scale(1.035)!important;box-shadow:0 24px 52px #3e566d30,0 8px 20px #3e566d1a,inset 0 1px #fff!important}html body #root .floating-todo-notebook .floating-todo-notebook-emoji{transition:transform .28s cubic-bezier(.18,.78,.22,1)!important}html body #root .floating-todo-notebook.is-visible:hover .floating-todo-notebook-emoji{transform:translateY(-2px)rotate(-5deg)scale(1.09)!important}html body #root .floating-weather-dock{overflow:visible!important}html body #root .floating-weather-edge-toggle{z-index:30!important;color:#6e8597!important;cursor:pointer!important;background:linear-gradient(#fffffff5,#f5f9fde0)!important;border:1px solid #dae1e8f0!important;border-left:0!important;border-radius:0 19px 19px 0!important;place-items:center!important;width:38px!important;height:76px!important;margin:0!important;padding:0!important;transition:right .2s,color .2s,background-color .2s,box-shadow .2s!important;display:grid!important;position:absolute!important;top:50%!important;right:-31px!important;transform:translateY(-50%)!important;box-shadow:9px 10px 24px #374a6021,inset 0 1px #fff!important}html body #root .floating-weather-edge-toggle svg{transform:rotate(180deg)!important}html body #root .floating-weather-edge-toggle:hover{color:#4f728b!important;background-color:#fff!important;right:-35px!important;box-shadow:11px 12px 28px #374a602e,inset 0 1px #fff!important}html body #root .floating-weather-weekly-title-button{color:#647b8d!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border-radius:11px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:32px!important;margin:0 0 5px!important;padding:4px 7px!important;transition:color .18s,background-color .18s,transform .18s!important;display:flex!important}html body #root .floating-weather-weekly-title-button:hover{color:#426b88!important;background:#ffffff8f!important;transform:translate(2px)!important}html body #root .floating-weather-weekly-title-button svg{flex:none!important;transition:transform .18s!important}html body #root .floating-weather-weekly-title-button:hover svg{transform:translate(3px)!important}html body #root .floating-weather-weekly-row{z-index:16!important;background:#ffffff57!important;border:0!important;border-radius:18px!important;width:100%!important;min-width:0!important;min-height:126px!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff80!important}html body #root .floating-weather-weekly-row .home-weekly-weather-summary[class*=weather-tone-]{width:100%!important;min-height:132px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:relative!important;overflow:visible!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill{appearance:none!important;font:inherit!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-left,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-right{pointer-events:auto!important;cursor:pointer!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-center,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-far-left,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-far-right{pointer-events:none!important;cursor:default!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-left:hover,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-right:hover{filter:brightness(1.045)saturate(1.1)!important;top:calc(50% - 5px)!important}html body #root .home-event-section .refined-event-carousel .event-title-row{flex-wrap:nowrap!important;min-width:0!important}html body #root .home-event-section .refined-event-carousel .event-title-row h1{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #root .home-event-section .refined-event-carousel .event-title-dday{white-space:nowrap!important;flex:none!important}html body #root .community-detail-page .post-detail-content{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .community-detail-page .post-detail-content strong,html body #root .community-detail-page .post-detail-content b{font-family:inherit!important;font-weight:700!important}@media (width<=760px){html body #root .home-download-reveal-shell[data-home-reveal]{margin-top:28px!important}html body #root .floating-weather-edge-toggle{width:34px!important;height:66px!important;right:-27px!important}html body #root .floating-weather-edge-toggle:hover{right:-29px!important}html body #root .home-event-section .refined-event-carousel .event-title-row h1{font-size:clamp(19px,6vw,27px)!important}}html body #root .home-content-shell .portal-progress-card,html body #root .home-content-shell .compact-home-community-preview,html body #root .home-content-shell .home-support-card,html body #root .app-download-footer.card{-webkit-backdrop-filter:blur(24px)saturate(1.1)!important;background:#ffffff8a linear-gradient(135deg,#ffffffad,#ffffff75)!important;border-color:#ffffffd1!important;box-shadow:inset 0 1px #ffffffe6,0 18px 42px #3e586c1f!important}html body #root .home-support-heading-copy>small{color:#ec5f8c!important;text-shadow:0 1px #ffffffa8!important}html body #root .app-shell.home-web-layout{isolation:isolate!important;background:0 0!important;position:relative!important}html body #root .app-shell.home-web-layout:before{content:""!important;z-index:0!important;width:100%!important;height:var(--home-top-rainbow-height,760px)!important;pointer-events:none!important;background:radial-gradient(at 7% 19%,#ffcbdea3 0 14%,#ffcbde26 35%,#0000 59%),radial-gradient(at 28% 47%,#ffe5ab8a 0 16%,#ffe5ab1f 36%,#0000 60%),radial-gradient(at 49% 26%,#bfedd87d 0 17%,#bfedd81c 36%,#0000 61%),radial-gradient(at 71% 43%,#a9defd94 0 18%,#a9defd21 37%,#0000 62%),radial-gradient(at 92% 18%,#d8c5f985 0 16%,#d8c5f91c 36%,#0000 60%),linear-gradient(#fff6fbf5 0%,#f7fafff0 46%,#fffbf4e0 78%,#fff0 100%)!important;position:absolute!important;top:0!important;left:0!important;right:0!important;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 18px),#00000094 calc(100% - 8px),#0000 100%)!important;mask-image:linear-gradient(#000 0% calc(100% - 18px),#00000094 calc(100% - 8px),#0000 100%)!important}html body #root .app-shell.home-web-layout>.sidebar,html body #root .app-shell.home-web-layout>.sidebar-backdrop,html body #root .app-shell.home-web-layout>.mobile-sidebar-controls,html body #root .app-shell.home-web-layout>.main-content{z-index:1!important}html body #root .home-web-masthead.home-web-masthead-before-event:before,html body #root .home-web-masthead-before-event:before{content:none!important;background:0 0!important;display:none!important}html body #root .search-suggestion-copy>strong,html body #root .search-suggestion-item .search-suggestion-copy>strong{font-size:23px!important;line-height:1.25!important}html body #root .floating-weather-weekly-title-button{color:#647b8d!important;background:0 0!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;transition:color .18s!important;display:flex!important;transform:none!important}html body #root .floating-weather-weekly-title-button>svg{flex:none!important;margin-left:auto!important;transform:none!important}html body #root .floating-weather-weekly-title-button:hover>svg,html body #root .floating-weather-weekly-title-button:focus-visible>svg{color:#ef6f9b!important;transform:translate(2px)!important}html body #root .floating-weather-weekly-row{min-height:126px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}html body #root .floating-weather-weekly-row .home-weekly-weather-summary[class*=weather-tone-],html body #root .floating-weather-weekly-row .home-weekly-weather-summary{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill,html body #root .floating-weather-weekly-row .home-weekly-weather-pill:hover,html body #root .floating-weather-weekly-row .home-weekly-weather-pill:focus-visible{box-shadow:inset 0 1px #ffffffc7,0 8px 18px #3b516717!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-center,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-center:hover,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-center:focus-visible{opacity:1!important;-webkit-filter:none!important;pointer-events:none!important;cursor:default!important;transform:translate(-50%,-50%)scale(1)!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-center *,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-center:before,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-center:after{opacity:1!important;-webkit-filter:none!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-left,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-right{pointer-events:auto!important;cursor:pointer!important;transition:top .22s,opacity .22s,filter .22s,transform .48s cubic-bezier(.18,.78,.22,1)!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-left:hover,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-right:hover,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-left:focus-visible,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-right:focus-visible{opacity:.92!important;-webkit-filter:brightness(1.045)saturate(1.1)!important;top:calc(50% - 5px)!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-far-left,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-far-right,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-hidden-left,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-hidden-right{pointer-events:none!important;cursor:default!important}html body #root .floating-weather-dock{isolation:isolate!important;overflow:visible!important}html body #root .floating-weather-edge-toggle{z-index:2!important;border-left:0!important;border-radius:0 19px 19px 0!important;width:38px!important;height:76px!important;transition:color .18s,background-color .18s,box-shadow .18s!important;top:50%!important;right:-38px!important;transform:translateY(-50%)!important}html body #root .floating-weather-edge-toggle>svg{transform:none!important}html body #root .floating-weather-edge-toggle:hover,html body #root .floating-weather-edge-toggle:focus-visible{color:#ef6f9b!important;right:-38px!important;transform:translateY(-50%)!important}html body #root .home-event-section.home-event-row{width:100%!important;min-width:0!important;margin-bottom:34px!important;display:block!important;overflow:visible!important}html body #root .home-event-feature-panel{width:min(58%,1120px)!important;height:210px!important;min-height:210px!important;margin:-34px auto 0!important;position:relative!important;overflow:visible!important}html body #root .home-event-feature-carousel{isolation:isolate!important;contain:layout paint!important;border-radius:28px!important;width:100%!important;height:210px!important;min-height:210px!important;position:relative!important;overflow:hidden!important}html body #root .home-event-section .home-event-feature-card.refined-event-carousel{will-change:left, opacity!important;backface-visibility:hidden!important;width:80%!important;max-width:none!important;height:210px!important;min-height:210px!important;max-height:210px!important;margin:0!important;transition:left .6s cubic-bezier(.22,.72,.2,1),opacity .3s,box-shadow .3s!important;animation:none!important;position:absolute!important;top:0!important;bottom:auto!important;right:auto!important;transform:none!important}html body #root .home-event-section .home-event-feature-card.is-current{z-index:5!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;left:10%!important;box-shadow:0 18px 38px #25374b33!important}html body #root .home-event-section .home-event-feature-card.is-prev{z-index:2!important;opacity:.44!important;visibility:visible!important;pointer-events:none!important;left:-72%!important}html body #root .home-event-section .home-event-feature-card.is-next{z-index:2!important;opacity:.44!important;visibility:visible!important;pointer-events:none!important;left:92%!important}html body #root .home-event-section .home-event-feature-card.is-far-prev{left:-154%!important}html body #root .home-event-section .home-event-feature-card.is-far-next{left:174%!important}html body #root .home-event-section .home-event-feature-card.is-far-prev,html body #root .home-event-section .home-event-feature-card.is-far-next,html body #root .home-event-section .home-event-feature-card.is-hidden-prev,html body #root .home-event-section .home-event-feature-card.is-hidden-next{z-index:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;box-shadow:none!important}html body #root .home-event-feature-carousel>.event-all-button{z-index:20!important;white-space:nowrap!important;position:absolute!important;top:15px!important;right:11.5%!important}html body #root .home-event-feature-carousel>.event-arrow{z-index:21!important}html body #root .home-event-feature-carousel>.event-arrow.prev{left:2.5%!important}html body #root .home-event-feature-carousel>.event-arrow.next{right:2.5%!important}html body #root .home-event-feature-carousel .home-event-feature-carousel .home-event-carousel-indicator,html body #root .home-event-feature-carousel>.home-event-carousel-indicator{z-index:30!important;pointer-events:auto!important;align-items:center!important;gap:10px!important;width:auto!important;display:flex!important;position:absolute!important;inset:auto auto -29px 50%!important;transform:translate(-50%)!important}html body #root .home-event-carousel-dots{align-items:center!important;gap:5px!important;display:flex!important}html body #root .home-event-carousel-indicator>b{color:#83777f!important;white-space:nowrap!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:700!important}html body #root .home-event-section .home-event-feature-card .hero-copy,html body #root .home-event-section .home-event-feature-card .refined-hero-copy,html body #root .home-event-section .home-event-feature-card .portal-hero-copy{width:auto!important;max-width:none!important;padding-right:10px!important;inset:0 128px 0 64px!important}html body #root .home-event-section .home-event-feature-card .event-title-row{flex-wrap:nowrap!important;width:100%!important;min-width:0!important;max-width:none!important}html body #root .home-event-section .home-event-feature-card .event-title-row h1{white-space:nowrap!important;text-overflow:ellipsis!important;flex:auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important}html body #root .home-community-v339-feed{gap:5px!important}html body #root .home-community-v339-layout{gap:12px!important}html body #root .home-community-v339-feed.is-active .home-community-v332-selected-panel{width:calc(100% + 44px)!important;max-width:none!important;margin-left:-22px!important;margin-right:-22px!important}html body #root .home-community-v332-selected-panel .home-community-feature-panel{gap:3px!important}html body #root .home-community-v332-selected-panel .home-community-carousel-indicator{margin-top:0!important;padding-top:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important}html body #root .home-community-v332-selected-panel .home-community-carousel-indicator,html body #root .home-community-v332-selected-panel .home-community-carousel-indicator *{font-family:Asta Sans,Noto Sans KR,sans-serif!important}html body #root .portal-detail-page.detail-theme-recipe .portal-detail-image,html body #root .portal-detail-page.detail-theme-material .portal-detail-image{aspect-ratio:1.18!important;place-items:center!important;min-height:430px!important;display:grid!important;overflow:hidden!important}html body #root .portal-detail-page.detail-theme-recipe .portal-detail-image>.smart-image,html body #root .portal-detail-page.detail-theme-material .portal-detail-image>.smart-image,html body #root .portal-detail-page.detail-theme-recipe .portal-detail-image>.fit-image,html body #root .portal-detail-page.detail-theme-material .portal-detail-image>.fit-image{place-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:visible!important}html body #root .portal-detail-page.detail-theme-recipe .portal-detail-image img,html body #root .portal-detail-page.detail-theme-material .portal-detail-image img,html body #root .portal-detail-page.detail-theme-recipe .portal-detail-image .smart-image>img,html body #root .portal-detail-page.detail-theme-material .portal-detail-image .smart-image>img{box-sizing:border-box!important;object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;padding:38px!important;transform:none!important}html body #root .community-comment-author-name .community-author-name,html body #root .community-comment-author-name .cafe24-title-glyph{font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .community-comment-author-name .cafe24-air-glyph{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .redeem-card-actions>button,html body #root .redeem-card-actions-single>button{border-radius:999px!important}html body #root .newbie-guide-board-heading{margin-bottom:24px!important}html body #root .newbie-guide-board-heading p{max-width:780px!important}html body #root .pet-name-field.has-error input{border-color:#ef7198!important;box-shadow:0 0 0 4px #ef71981c!important}html body #root .pet-field-error{color:#e25380!important;margin-top:7px!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;display:block!important}html body #root .community-uid-copy-toast{z-index:10040!important}html body #root .community-profile-follow-button:disabled{cursor:wait!important;opacity:.72!important}@media (width>=761px) and (width<=1400px){html body #root .home-event-feature-panel{width:min(66%,1040px)!important}}@media (width<=760px){html body #root .search-suggestion-copy>strong,html body #root .search-suggestion-item .search-suggestion-copy>strong{font-size:23px!important}html body #root .floating-weather-edge-toggle,html body #root .floating-weather-edge-toggle:hover,html body #root .floating-weather-edge-toggle:focus-visible{width:34px!important;height:66px!important;right:-34px!important}html body #root .home-event-feature-panel{width:100%!important;height:210px!important}html body #root .home-event-section .home-event-feature-card.refined-event-carousel{width:90%!important}html body #root .home-event-section .home-event-feature-card.is-current{left:5%!important}html body #root .home-event-section .home-event-feature-card.is-prev{left:-87%!important}html body #root .home-event-section .home-event-feature-card.is-next{left:97%!important}html body #root .home-event-feature-carousel>.event-all-button{right:7%!important}html body #root .home-event-section .home-event-feature-card .hero-copy,html body #root .home-event-section .home-event-feature-card .refined-hero-copy,html body #root .home-event-section .home-event-feature-card .portal-hero-copy{left:48px!important;right:105px!important}html body #root .home-community-v339-feed.is-active .home-community-v332-selected-panel{width:calc(100% + 24px)!important;margin-left:-12px!important;margin-right:-12px!important}html body #root .portal-detail-page.detail-theme-recipe .portal-detail-image,html body #root .portal-detail-page.detail-theme-material .portal-detail-image{min-height:330px!important}html body #root .portal-detail-page.detail-theme-recipe .portal-detail-image img,html body #root .portal-detail-page.detail-theme-material .portal-detail-image img{padding:22px!important}}html body #root .home-event-feature-panel{height:244px!important;min-height:244px!important}html body #root .home-event-feature-carousel{contain:layout!important;border-radius:0!important;height:244px!important;min-height:244px!important;overflow:visible!important}html body #root .home-event-feature-viewport{isolation:isolate!important;contain:layout paint!important;border-radius:28px!important;width:100%!important;height:210px!important;min-height:210px!important;position:relative!important;overflow:hidden!important}html body #root .home-event-feature-viewport>.event-all-button{z-index:20!important;white-space:nowrap!important;position:absolute!important;top:15px!important;right:11.5%!important}html body #root .home-event-feature-viewport>.event-arrow{z-index:21!important}html body #root .home-event-feature-viewport>.event-arrow.prev{left:2.5%!important}html body #root .home-event-feature-viewport>.event-arrow.next{right:2.5%!important}html body #root .home-event-feature-carousel>.home-event-carousel-indicator{z-index:30!important;position:absolute!important;inset:220px auto auto 50%!important;transform:translate(-50%)!important}@media (width<=760px){html body #root .home-event-feature-viewport>.event-all-button{right:7%!important}}html body #root .app-shell.home-web-layout>.main-content{z-index:1!important;position:relative!important}html body #root .app-shell.home-web-layout>.sidebar{z-index:40!important}html body #root .app-shell.home-web-layout>.sidebar-backdrop{z-index:39!important}html body #root .app-shell.home-web-layout>.mobile-sidebar-controls{z-index:41!important}html body #root .home-event-feature-viewport>.event-arrow{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}html body #root .home-event-section.home-event-row{height:auto!important;min-height:244px!important;max-height:none!important}html body #root .home-event-carousel-indicator .home-event-carousel-dots>button{width:7px!important;min-width:7px!important;height:7px!important;box-shadow:none!important;background:#ded7df!important;border-radius:999px!important;padding:0!important;transition:width .22s,background-color .22s!important}html body #root .home-event-carousel-indicator .home-event-carousel-dots>button.active{background:linear-gradient(90deg,#f587b0,#b990ef)!important;width:22px!important}html body #root .community-comment-author-name .cafe24-mixed-text,html body #root .community-comment-author-name .cafe24-air-glyph,html body #root .community-comment-author-name .cafe24-title-glyph{font-synthesis:none!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .floating-weather-weekly-title-button{justify-content:flex-start!important;width:calc(100% + 10px)!important;margin-left:-10px!important;padding-left:7px!important}html body #root .floating-weather-weekly-title-copy{justify-content:flex-start!important;align-items:center!important;gap:4px!important;width:auto!important;max-width:100%!important;display:inline-flex!important}html body #root .floating-weather-weekly-title-copy>svg{flex:none!important;margin:0!important;transform:none!important}html body #root .floating-weather-weekly-title-button:hover .floating-weather-weekly-title-copy>svg,html body #root .floating-weather-weekly-title-button:focus-visible .floating-weather-weekly-title-copy>svg{color:currentColor!important;transform:translate(2px)!important}html body #root .floating-weather-weekly-row,html body #root .floating-weather-weekly-row:before,html body #root .floating-weather-weekly-row:after,html body #root .floating-weather-weekly-row .home-weekly-weather-summary,html body #root .floating-weather-weekly-row .home-weekly-weather-summary:before,html body #root .floating-weather-weekly-row .home-weekly-weather-summary:after,html body #root .floating-weather-weekly-row .home-weekly-weather-carousel:before,html body #root .floating-weather-weekly-row .home-weekly-weather-carousel:after{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html body #root .floating-weather-weekly-row:before,html body #root .floating-weather-weekly-row:after,html body #root .floating-weather-weekly-row .home-weekly-weather-summary:before,html body #root .floating-weather-weekly-row .home-weekly-weather-summary:after,html body #root .floating-weather-weekly-row .home-weekly-weather-carousel:before,html body #root .floating-weather-weekly-row .home-weekly-weather-carousel:after{content:none!important;display:none!important}@keyframes weekly-weather-slide-next-v348{0%{opacity:.88;transform:translate(24px)}to{opacity:1;transform:translate(0,0)}}@keyframes weekly-weather-slide-prev-v348{0%{opacity:.88;transform:translate(-24px)}to{opacity:1;transform:translate(0,0)}}html body #root .floating-weather-weekly-row .home-weekly-weather-carousel.is-slide-next{animation:.52s cubic-bezier(.18,.78,.22,1) both weekly-weather-slide-next-v348!important}html body #root .floating-weather-weekly-row .home-weekly-weather-carousel.is-slide-prev{animation:.52s cubic-bezier(.18,.78,.22,1) both weekly-weather-slide-prev-v348!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill,html body #root .floating-weather-weekly-row .home-weekly-weather-pill:hover,html body #root .floating-weather-weekly-row .home-weekly-weather-pill:focus-visible{-webkit-filter:none!important;top:50%!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-left:hover,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-right:hover,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-left:focus-visible,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-right:focus-visible{-webkit-filter:brightness(1.04)saturate(1.06)!important;top:calc(50% - 4px)!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-center{opacity:1!important;-webkit-filter:none!important;color:#4f6575!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-center>*,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-center strong,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-center small{opacity:1!important;-webkit-filter:none!important}html body #root .floating-weather-card{z-index:5!important;position:relative!important}html body #root .floating-weather-edge-toggle{z-index:4!important;border-left:0!important;border-radius:0 12px 12px 0!important;width:22px!important;min-width:22px!important;height:48px!important;min-height:48px!important;padding:0!important;top:50%!important;right:-19px!important;transform:translateY(-50%)!important}html body #root .floating-weather-edge-toggle:hover,html body #root .floating-weather-edge-toggle:focus-visible{width:23px!important;height:50px!important;right:-20px!important;transform:translateY(-50%)!important}html body #root .floating-weather-edge-toggle>svg{width:15px!important;height:15px!important;transform:none!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-edge-toggle{right:-18px!important}@keyframes floating-weather-icon-hover-v348{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-7px)rotate(-3deg)}}html body #root .floating-weather-dock:not(.is-collapsed):hover .floating-weather-current-icon{animation:1.7s ease-in-out infinite floating-weather-icon-hover-v348!important}html body #root .home-event-feature-card.refined-event-carousel{opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:100%!important;height:210px!important;transition:opacity .42s,transform .52s cubic-bezier(.18,.78,.22,1),visibility 0s linear .52s!important;top:0!important;left:0!important;transform:translate(24px)scale(.985)!important}html body #root .home-event-feature-card.refined-event-carousel.is-current{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important;left:0!important;transform:translate(0,0)scale(1)!important}html body #root .home-event-feature-card.refined-event-carousel.is-prev,html body #root .home-event-feature-card.refined-event-carousel.is-far-prev,html body #root .home-event-feature-card.refined-event-carousel.is-hidden-prev{transform:translate(-24px)scale(.985)!important}html body #root .home-event-feature-card.refined-event-carousel.is-next,html body #root .home-event-feature-card.refined-event-carousel.is-far-next,html body #root .home-event-feature-card.refined-event-carousel.is-hidden-next{transform:translate(24px)scale(.985)!important}html body #root .home-event-feature-card .hero-copy,html body #root .home-event-feature-card .refined-hero-copy,html body #root .home-event-feature-card .portal-hero-copy{width:auto!important;max-width:calc(100% - 172px)!important;position:absolute!important;inset:18px 150px auto 22px!important;transform:none!important}html body #root .home-event-feature-card .event-title-row{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}html body #root .home-event-feature-card .event-title-row h1{white-space:nowrap!important;text-overflow:ellipsis!important;flex:0 auto!important;width:auto!important;max-width:calc(100% - 70px)!important;margin:0!important;overflow:hidden!important}html body #root .home-event-feature-card .event-title-dday{color:#755767!important;background:#ffffffe0!important;border:1px solid #ffffffb3!important;border-radius:999px!important;flex:none!important;min-height:27px!important;padding:6px 10px!important;box-shadow:0 5px 14px #2a252c1f,inset 0 1px #fffffff5!important}html body #root .home-event-feature-carousel>.home-event-carousel-indicator{z-index:40!important;inset:auto auto 42px 50%!important;transform:translate(-50%)!important}html body #root .home-event-feature-viewport>.event-all-button{border-radius:999px!important}html body #root .home-community-v339-feed.is-active{gap:0!important}html body #root .home-community-v339-feed.is-active>.home-community-feed-tab{z-index:35!important;margin-bottom:-5px!important;position:relative!important}html body #root .home-community-v339-feed.is-active .home-community-v339-feed-content{margin-top:-7px!important}html body #root .home-community-v332-selected-panel .home-community-feature-panel{grid-template-rows:minmax(0,1fr) 18px!important;gap:0!important}html body #root .home-community-v332-selected-panel .home-community-carousel-indicator{height:18px!important;min-height:18px!important;margin-top:-7px!important;transform:translateY(-3px)!important}html body #root .home-content-shell .home-support-card{background:#ffebf39e radial-gradient(135% 190% at 16% 28%,#ffbbd26b,#ffedf494 43%,#fffcfde0 82%)!important;border-color:#eb7fa370!important;box-shadow:inset 0 1px #fffffff0,0 18px 42px #ca5e851f!important}html body #root .home-support-description,html body #root .home-support-description>span{color:#40373c!important}html body #root .support-page>.page-heading,html body #root .support-page>.support-intro-shell,html body #root .support-page>.support-method-grid{width:min(1280px,100%)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}html body #root .support-page .support-method-grid.card{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)!important}html body #root .support-page .support-method-kofi-preview{aspect-ratio:1063/471!important;object-fit:contain!important;object-position:center center!important;background:#fff!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}html body #root .newbie-guide-board-heading{z-index:2!important;width:min(1280px,100%)!important;margin:28px auto 24px!important;padding-top:0!important;position:relative!important}html body #root .news-detail-toc{width:var(--news-toc-width,280px)!important;min-width:250px!important;max-width:310px!important}html body #root .news-detail-toc nav button.active{color:#e95f8f!important;background:linear-gradient(135deg,#ffe6f0f0,#fff7faf5)!important;transform:translate(3px)!important;box-shadow:inset 3px 0 #ef77a0,0 6px 15px #d55c851a!important}html body #root .portal-detail-page.detail-theme-recipe .portal-detail-image,html body #root .portal-detail-page.detail-theme-material .portal-detail-image{aspect-ratio:1!important;min-height:420px!important;max-height:610px!important}html body #root .portal-detail-page.detail-theme-recipe .portal-detail-image img,html body #root .portal-detail-page.detail-theme-material .portal-detail-image img,html body #root .portal-detail-page.detail-theme-recipe .portal-detail-image .smart-image>img,html body #root .portal-detail-page.detail-theme-material .portal-detail-image .smart-image>img{box-sizing:border-box!important;object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;padding:55px!important}html body #root .detail-info-empty-section{color:#526c7e!important;background:linear-gradient(135deg,#f5fbffeb,#fffafceb)!important;border:1px dashed #8faec18c!important;border-radius:20px!important;align-items:center!important;gap:15px!important;min-height:112px!important;padding:22px 24px!important;display:flex!important}html body #root .detail-info-empty-section>span{font-size:29px!important}html body #root .detail-info-empty-section strong{color:#405968!important;margin-bottom:5px!important;font-size:16px!important;display:block!important}html body #root .detail-info-empty-section p{margin:0!important;font-size:13px!important;line-height:1.6!important}@media (width<=900px){html body #root .support-page .support-method-grid.card{grid-template-columns:minmax(0,1fr)!important}}@media (width<=760px){html body #root .floating-weather-edge-toggle,html body #root .floating-weather-edge-toggle:hover,html body #root .floating-weather-edge-toggle:focus-visible{width:20px!important;min-width:20px!important;height:44px!important;min-height:44px!important;right:-17px!important}html body #root .home-event-feature-card .hero-copy,html body #root .home-event-feature-card .refined-hero-copy,html body #root .home-event-feature-card .portal-hero-copy{max-width:calc(100% - 128px)!important;left:16px!important;right:112px!important}html body #root .portal-detail-page.detail-theme-recipe .portal-detail-image,html body #root .portal-detail-page.detail-theme-material .portal-detail-image{min-height:280px!important}html body #root .portal-detail-page.detail-theme-recipe .portal-detail-image img,html body #root .portal-detail-page.detail-theme-material .portal-detail-image img{padding:34px!important}}@media (prefers-reduced-motion:reduce){html body #root .support-page .support-reveal-item,html body #root .support-page.is-support-page-visible .support-reveal-item{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}html body #root .home-event-feature-panel{width:min(58%,1120px)!important;height:210px!important;min-height:210px!important;overflow:visible!important}html body #root .home-event-feature-carousel,html body #root .home-event-feature-viewport{border-radius:28px!important;width:100%!important;height:210px!important;min-height:210px!important;overflow:hidden!important}html body #root .home-event-section .home-event-feature-card.refined-event-carousel{opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:100%!important;height:210px!important;min-height:210px!important;max-height:210px!important;box-shadow:none!important;margin:0!important;display:none!important;position:absolute!important;inset:0!important;transform:none!important}@keyframes home-event-single-card-in-v349{0%{opacity:0;transform:translate(28px)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}html body #root .home-event-section .home-event-feature-card.refined-event-carousel.is-current{opacity:1!important;visibility:visible!important;pointer-events:auto!important;animation:.58s cubic-bezier(.18,.78,.22,1) both home-event-single-card-in-v349!important;display:block!important;box-shadow:0 18px 38px #25374b33!important}html body #root .home-event-feature-carousel>.home-event-carousel-indicator{bottom:9px!important}html body #root .floating-weather-weekly-title-button{direction:ltr!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;width:auto!important;max-width:calc(100% - 10px)!important;margin:0 0 5px -10px!important;padding:4px 7px!important;display:inline-flex!important}html body #root .floating-weather-weekly-title-label{order:1!important;display:inline-block!important}html body #root .floating-weather-weekly-title-arrow{flex:none!important;order:2!important;margin:0!important;transform:none!important}html body #root .floating-weather-weekly-title-button:hover,html body #root .floating-weather-weekly-title-button:focus-visible{color:#ef6f9e!important;background:0 0!important;transform:none!important}html body #root .floating-weather-weekly-title-button:hover .floating-weather-weekly-title-arrow,html body #root .floating-weather-weekly-title-button:focus-visible .floating-weather-weekly-title-arrow{transform:translate(2px)!important}html body #root .floating-weather-weekly-section,html body #root .floating-weather-weekly-row,html body #root .floating-weather-weekly-row:before,html body #root .floating-weather-weekly-row:after,html body #root .home-weekly-weather-summary,html body #root .home-weekly-weather-summary:before,html body #root .home-weekly-weather-summary:after,html body #root .home-weekly-weather-carousel,html body #root .home-weekly-weather-carousel:before,html body #root .home-weekly-weather-carousel:after{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html body #root .floating-weather-weekly-row{min-height:126px!important;overflow:hidden!important}html body #root .home-weekly-weather-summary,html body #root .home-weekly-weather-carousel{width:100%!important;height:126px!important;min-height:126px!important;position:relative!important;overflow:hidden!important}html body #root .home-weekly-weather-carousel.is-slide-next,html body #root .home-weekly-weather-carousel.is-slide-prev{animation:none!important}html body #root .home-weekly-weather-pill{opacity:0!important;will-change:left, opacity, transform!important;width:66px!important;height:96px!important;margin:0!important;transition:left .62s cubic-bezier(.18,.78,.22,1),opacity .36s,transform .62s cubic-bezier(.18,.78,.22,1),box-shadow .24s!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)scale(.84)!important}html body #root .home-weekly-weather-pill.is-center{z-index:5!important;opacity:1!important;-webkit-filter:none!important;left:50%!important;transform:translate(-50%,-50%)scale(1.08)!important}html body #root .home-weekly-weather-pill.is-left{z-index:4!important;opacity:.92!important;left:19%!important;transform:translate(-50%,-50%)scale(.94)!important}html body #root .home-weekly-weather-pill.is-right{z-index:4!important;opacity:.92!important;left:81%!important;transform:translate(-50%,-50%)scale(.94)!important}html body #root .home-weekly-weather-pill.is-far-left{z-index:1!important;opacity:0!important;left:-13%!important}html body #root .home-weekly-weather-pill.is-far-right{z-index:1!important;opacity:0!important;left:113%!important}html body #root .home-weekly-weather-pill.is-hidden-left{left:-45%!important}html body #root .home-weekly-weather-pill.is-hidden-right{left:145%!important}html body #root .home-weekly-weather-pill:hover,html body #root .home-weekly-weather-pill:focus-visible{filter:none!important;top:50%!important;transform:translate(-50%,-50%)scale(.84)!important}@keyframes floating-weather-icon-float-v349{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-8px)rotate(-2deg)}}html body #root .floating-weather-dock.is-collapsed{pointer-events:auto!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:82px!important;min-height:82px!important;max-height:82px!important;overflow:visible!important}html body #root .floating-weather-dock.is-collapsed>.floating-weather-card{width:58px!important;min-width:58px!important;max-width:58px!important;height:82px!important;min-height:82px!important;max-height:82px!important;overflow:hidden!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-expanded,html body #root .floating-weather-dock.is-collapsed .floating-weather-expanded.is-hidden,html body #root .floating-weather-dock.is-collapsed .floating-weather-card-body{pointer-events:none!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important;overflow:hidden!important}html body #root .floating-weather-dock:not(.is-collapsed) .floating-weather-card-head{display:none!important}html body #root .support-page .support-reveal-item{transition:opacity .82s cubic-bezier(.18,.78,.22,1),transform .98s cubic-bezier(.18,.78,.22,1),filter .76s!important}html body #root .newbie-guide-page{gap:22px!important;width:100%!important;display:grid!important}html body #root .newbie-guide-page>.news-board-heading{width:100%!important;margin:0!important}html body #root .newbie-guide-page>.newbie-guide-layout{margin-top:0!important}html body #root .sidebar .brand.brand-button strong{color:#0000!important;background:linear-gradient(90deg,#ef6f9e 0 50%,#4e4549 50% 100%) 100% 0/200% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;transition:background-position .62s cubic-bezier(.18,.78,.22,1)!important}html body #root .community-comments-page .community-comment-author-name .community-author-name,html body #root .community-comments-page .community-comment-author-name .community-author-name .cafe24-mixed-text,html body #root .community-comments-page .community-comment-author-name .community-author-name .cafe24-air-glyph,html body #root .community-comments-page .community-comment-author-name .community-author-name .cafe24-title-glyph{visibility:visible!important;opacity:1!important;font-synthesis:none!important;color:inherit!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:400!important;display:inline!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active{gap:0!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active>.home-community-feed-tab{z-index:45!important;margin-bottom:-36px!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active .home-community-v339-feed-content{margin-top:-34px!important}html body #root .compact-home-community-preview .home-community-v332-selected-panel .home-community-feature-panel{grid-template-rows:minmax(0,1fr) 12px!important;gap:0!important}html body #root .compact-home-community-preview .home-community-v332-selected-panel .home-community-carousel-indicator{height:12px!important;min-height:12px!important;margin-top:-18px!important;transform:translateY(-7px)!important}html body #root .news-detail-toc nav button.active{color:#4389b7!important;background:linear-gradient(135deg,#def3fff5,#f4fbfffa)!important;box-shadow:inset 3px 0 #62aada,0 6px 15px #4489b71f!important}html body #root .portal-detail-page.detail-theme-recipe .portal-detail-image,html body #root .portal-detail-page.detail-theme-material .portal-detail-image{aspect-ratio:1.18!important;border-radius:25px 25px 0 0!important;width:100%!important;min-height:330px!important;max-height:none!important;padding:0!important;display:block!important;overflow:hidden!important}html body #root .portal-detail-page.detail-theme-recipe .portal-detail-image .smart-image,html body #root .portal-detail-page.detail-theme-material .portal-detail-image .smart-image,html body #root .portal-detail-page.detail-theme-recipe .portal-detail-image .fit-image,html body #root .portal-detail-page.detail-theme-material .portal-detail-image .fit-image{place-items:center!important;width:100%!important;height:100%!important;display:grid!important;overflow:hidden!important}html body #root .portal-detail-page.detail-theme-recipe .portal-detail-image img,html body #root .portal-detail-page.detail-theme-material .portal-detail-image img,html body #root .portal-detail-page.detail-theme-recipe .portal-detail-image .smart-image>img,html body #root .portal-detail-page.detail-theme-material .portal-detail-image .smart-image>img{object-fit:contain!important;object-position:center!important;width:auto!important;max-width:67%!important;height:auto!important;max-height:67%!important;padding:0!important;transform:none!important}html body #root .detail-info-empty-section{min-height:0!important;padding:20px 22px!important;display:block!important}html body #root .detail-info-empty-section>p{color:#667783!important;margin:13px 2px 2px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:14px!important;line-height:1.65!important}html body #root .detail-info-empty-orange{background:#fff9f0e0!important;border-color:#eaac686b!important}html body #root .detail-info-empty-sky{background:#f4fbffe6!important;border-color:#6fb5de6b!important}html body #root .detail-info-empty-green{background:#f5fdf8e6!important;border-color:#70bf976b!important}@media (width<=760px){html body #root .home-event-feature-panel{width:min(92%,760px)!important}html body #root .home-weekly-weather-pill{width:62px!important;height:91px!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active>.home-community-feed-tab{margin-bottom:-20px!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active .home-community-v339-feed-content{margin-top:-18px!important}}html body #root .floating-weather-weekly-row{width:100%!important;min-height:126px!important;padding:0!important;overflow:visible!important}html body #root .home-weekly-weather-summary,html body #root .home-weekly-weather-carousel{width:100%!important;height:126px!important;min-height:126px!important;position:relative!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}html body #root .home-weekly-weather-pill{visibility:visible!important;opacity:0!important;width:66px!important;height:96px!important;transition:left .68s cubic-bezier(.18,.78,.22,1),opacity .36s,transform .68s cubic-bezier(.18,.78,.22,1),box-shadow .22s!important;display:grid!important;top:50%!important;transform:translate(-50%,-50%)scale(.82)!important}html body #root .home-weekly-weather-pill.is-center{z-index:6!important;opacity:1!important;visibility:visible!important;-webkit-filter:none!important;left:50%!important;transform:translate(-50%,-50%)scale(1.06)!important}html body #root .home-weekly-weather-pill.is-left{z-index:5!important;opacity:.94!important;visibility:visible!important;left:20%!important;transform:translate(-50%,-50%)scale(.94)!important}html body #root .home-weekly-weather-pill.is-right{z-index:5!important;opacity:.94!important;visibility:visible!important;left:80%!important;transform:translate(-50%,-50%)scale(.94)!important}html body #root .home-weekly-weather-pill.is-far-left{z-index:2!important;opacity:.48!important;visibility:visible!important;left:-10%!important}html body #root .home-weekly-weather-pill.is-far-right{z-index:2!important;opacity:.48!important;visibility:visible!important;left:110%!important}html body #root .home-weekly-weather-pill.is-hidden-left,html body #root .home-weekly-weather-pill.is-hidden-right{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body #root .home-weekly-weather-pill:hover,html body #root .home-weekly-weather-pill:focus-visible{filter:none!important}html body #root .home-weekly-weather-pill.is-left:hover,html body #root .home-weekly-weather-pill.is-left:focus-visible,html body #root .home-weekly-weather-pill.is-right:hover,html body #root .home-weekly-weather-pill.is-right:focus-visible{filter:brightness(1.045)saturate(1.08)!important;transform:translate(-50%,calc(-50% - 4px))scale(.97)!important}html body #root .home-weekly-weather-pill.is-center,html body #root .home-weekly-weather-pill.is-center *{opacity:1!important;-webkit-filter:none!important}html body #root .floating-weather-weekly-title-button{direction:ltr!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;display:inline-flex!important}html body #root .floating-weather-weekly-title-label{order:1!important}html body #root .floating-weather-weekly-title-arrow{order:2!important;margin-left:3px!important}html body #root .floating-weather-dock.is-collapsed,html body #root .floating-weather-dock.is-collapsed>.floating-weather-card{width:58px!important;min-width:58px!important;max-width:58px!important;height:82px!important;min-height:82px!important;max-height:82px!important;box-shadow:none!important;contain:layout paint!important;background:0 0!important;overflow:visible!important}html body #root .floating-weather-dock.is-collapsed:before,html body #root .floating-weather-dock.is-collapsed:after,html body #root .floating-weather-dock.is-collapsed>.floating-weather-card:before,html body #root .floating-weather-dock.is-collapsed>.floating-weather-card:after{content:none!important;display:none!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-expanded,html body #root .floating-weather-dock.is-collapsed .floating-weather-card-body{pointer-events:none!important;width:0!important;height:0!important;display:none!important;overflow:hidden!important}@keyframes floating-weather-icon-float-v350{0%,to{top:0}50%{top:-8px}}html body #root .floating-weather-current-icon-motion{display:inline-block!important;position:relative!important;top:0!important}html body #root .floating-weather-dock:not(.is-collapsed):hover .floating-weather-current-icon-motion{animation:2.6s ease-in-out infinite floating-weather-icon-float-v350!important}html body #root .home-event-section .home-event-feature-card.refined-event-carousel{opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:100%!important;height:210px!important;min-height:210px!important;margin:0!important;transition:opacity .42s,transform .62s cubic-bezier(.18,.78,.22,1),visibility 0s linear .62s!important;display:block!important;position:absolute!important;inset:0!important;transform:translate(34px)scale(.992)!important}html body #root .home-event-section .home-event-feature-card.refined-event-carousel.is-current{z-index:5!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important;animation:none!important;transform:translate(0,0)scale(1)!important}html body #root .home-event-section .home-event-feature-card.refined-event-carousel.is-prev,html body #root .home-event-section .home-event-feature-card.refined-event-carousel.is-far-prev,html body #root .home-event-section .home-event-feature-card.refined-event-carousel.is-hidden-prev{transform:translate(-34px)scale(.992)!important}html body #root .home-event-section .home-event-feature-card.refined-event-carousel.is-next,html body #root .home-event-section .home-event-feature-card.refined-event-carousel.is-far-next,html body #root .home-event-section .home-event-feature-card.refined-event-carousel.is-hidden-next{transform:translate(34px)scale(.992)!important}html body #root .home-event-section .home-event-feature-card .hero-copy,html body #root .home-event-section .home-event-feature-card .refined-hero-copy,html body #root .home-event-section .home-event-feature-card .portal-hero-copy{width:auto!important;max-width:none!important;padding:0!important;position:absolute!important;inset:18px 170px auto 22px!important}html body #root .home-event-section .event-title-row{justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:auto!important;max-width:100%!important;display:inline-flex!important}html body #root .home-event-section .event-title-row h1{flex:0 auto!important;max-width:min(580px,100vw - 390px)!important;margin:0!important}html body #root .home-event-section .event-title-dday{color:#756873!important;-webkit-backdrop-filter:blur(13px)saturate(1.12)!important;white-space:nowrap!important;background:#ffffffad!important;border:1px solid #ffffffb8!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:34px!important;padding:0 13px!important;font-size:12px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffeb,0 7px 17px #3138431f!important}html body #root .home-event-feature-viewport>.event-all-button{border-radius:999px!important;gap:4px!important;width:auto!important;min-width:0!important;height:36px!important;padding:0 14px!important;font-size:12px!important;top:14px!important;right:18px!important}html body #root .home-event-feature-carousel>.home-event-carousel-indicator{top:auto!important;bottom:9px!important;left:50%!important;transform:translate(-50%)!important}html body #root .home-web-masthead.home-web-masthead-after-event{margin-top:6px!important}html body #root .compact-home-community-preview .home-community-v339-feed{gap:10px!important}html body #root .compact-home-community-preview .home-community-v339-feed>.home-community-feed-tab,html body #root .compact-home-community-preview .home-community-v339-feed-content{margin:0!important}html body #root .compact-home-community-preview .home-community-feature-panel{display:block!important}html body #root .compact-home-community-preview .home-community-feature-carousel{position:relative!important}html body #root .compact-home-community-preview .home-community-carousel-indicator{z-index:45!important;color:#fffffff5!important;-webkit-backdrop-filter:blur(8px)!important;pointer-events:none!important;background:#171c2361!important;border-radius:999px!important;align-items:center!important;gap:5px!important;width:auto!important;height:22px!important;min-height:22px!important;margin:0!important;padding:3px 8px!important;display:flex!important;position:absolute!important;bottom:10px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 5px 14px #0d11172e!important}html body #root .compact-home-community-preview .home-community-carousel-indicator,html body #root .compact-home-community-preview .home-community-carousel-indicator *{color:inherit!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important}html body #root .sidebar .brand.brand-button strong{color:#0000!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#ef6f9e 0 50%,#4e4549 50% 100%) 100% 0/200% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;transition:background-position .65s cubic-bezier(.18,.78,.22,1)!important}html body #root .sidebar .brand.brand-button:hover strong,html body #root .sidebar .brand.brand-button:focus-visible strong{background-position:0 0!important}html body #root .community-author-name,html body #root .community-author-name *,html body #root .community-comment-author-name,html body #root .community-comment-author-name *,html body #root .home-community-feature-author strong,html body #root .home-community-feature-author strong *,html body #root .home-community-mini-author-line strong,html body #root .home-community-mini-author-line strong *{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:400!important}html body #root .community-comments-page .community-comment-author-name,html body #root .community-comments-page .community-comment-author-name *{font-size:12px!important;line-height:1.2!important}html body #root .portal-detail-image>.smart-image.fit-image{background:0 0!important;border:0!important;place-items:center!important;width:67%!important;max-width:calc(100% - 32px)!important;height:67%!important;max-height:calc(100% - 32px)!important;margin:auto!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .portal-detail-image>.smart-image.fit-image>img.catalog-source-image{object-fit:contain!important;object-position:center center!important;aspect-ratio:auto!important;clip:auto!important;clip-path:none!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;margin:auto!important;padding:0!important;position:static!important;inset:auto!important;transform:translate(0,0)scale(1)!important;-webkit-mask:none!important;mask:none!important}html body #root .support-page.is-support-page-visible .support-reveal-5,html body #root .support-page.is-support-page-visible .support-reveal-6{transition-delay:1.32s!important}html body #root .community-feed-load-more{place-items:center!important;min-height:120px!important;display:grid!important}@media (width<=760px){html body #root .home-event-section .event-title-row h1{max-width:calc(100vw - 245px)!important}html body #root .home-event-feature-viewport>.event-all-button{height:34px!important;padding:0 11px!important;font-size:11px!important;right:10px!important}html body #root .home-weekly-weather-pill{width:62px!important;height:91px!important}html body #root .home-weekly-weather-pill.is-left{left:18%!important}html body #root .home-weekly-weather-pill.is-right{left:82%!important}}html body #root .floating-weather-dock.is-expanded{z-index:1090!important;contain:none!important;isolation:isolate!important;pointer-events:auto!important;grid-template-columns:none!important;width:261px!important;min-width:261px!important;max-width:261px!important;height:430px!important;min-height:430px!important;max-height:430px!important;display:block!important;position:fixed!important;inset:168px auto auto 18px!important;overflow:visible!important}html body #root .floating-weather-dock.is-expanded>.floating-weather-card{width:261px!important;min-width:261px!important;max-width:261px!important;height:430px!important;min-height:430px!important;max-height:430px!important;overflow:hidden!important}html body #root .floating-weather-weekly-section,html body #root .floating-weather-weekly-row,html body #root .home-weekly-weather-summary,html body #root .home-weekly-weather-carousel{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html body #root .floating-weather-weekly-row:before,html body #root .floating-weather-weekly-row:after,html body #root .home-weekly-weather-summary:before,html body #root .home-weekly-weather-summary:after,html body #root .home-weekly-weather-carousel:before,html body #root .home-weekly-weather-carousel:after{content:none!important;display:none!important}html body #root .floating-weather-weekly-row{width:100%!important;height:112px!important;min-height:112px!important;margin:0!important;padding:0 1px!important;overflow:hidden!important}html body #root .floating-weather-weekly-row .home-weekly-weather-summary,html body #root .floating-weather-weekly-row .home-weekly-weather-carousel{width:100%!important;min-width:0!important;height:112px!important;min-height:112px!important;max-height:112px!important;position:relative!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill{opacity:0!important;visibility:visible!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:88px!important;min-height:88px!important;max-height:88px!important;margin:0!important;transition:left .62s cubic-bezier(.18,.78,.22,1),opacity .28s,transform .62s cubic-bezier(.18,.78,.22,1),box-shadow .22s!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)scale(.78)!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-far-left{z-index:2!important;opacity:.64!important;left:9%!important;transform:translate(-50%,-50%)scale(.78)!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-left{z-index:4!important;opacity:.92!important;left:29.5%!important;transform:translate(-50%,-50%)scale(.9)!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-center{z-index:6!important;opacity:1!important;-webkit-filter:none!important;left:50%!important;transform:translate(-50%,-50%)scale(1.04)!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-right{z-index:4!important;opacity:.92!important;left:70.5%!important;transform:translate(-50%,-50%)scale(.9)!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-far-right{z-index:2!important;opacity:.64!important;left:91%!important;transform:translate(-50%,-50%)scale(.78)!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-hidden-left,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-hidden-right{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body #root .floating-weather-dock.is-collapsed{z-index:1090!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:76px!important;min-height:76px!important;max-height:76px!important;box-shadow:none!important;contain:layout style!important;isolation:isolate!important;pointer-events:none!important;background:0 0!important;border:0!important;grid-template-columns:none!important;display:block!important;position:fixed!important;inset:168px auto auto 18px!important;overflow:visible!important}html body #root .floating-weather-dock.is-collapsed:before,html body #root .floating-weather-dock.is-collapsed:after{content:none!important;display:none!important}html body #root .floating-weather-compact-button{z-index:3!important;color:#536978!important;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;cursor:pointer!important;pointer-events:auto!important;background:linear-gradient(160deg,#fff9daf5,#f1f8fdf0)!important;border:1px solid #ffffffe0!important;border-radius:21px!important;place-items:center!important;width:58px!important;height:76px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:0!important;box-shadow:0 15px 30px #425b6d29,inset 0 1px #fffffffa!important}html body #root .floating-weather-compact-button>span{font-size:31px!important;line-height:1!important;display:block!important;transform:translateY(-1px)!important}html body #root .floating-weather-dock.is-collapsed>.floating-weather-edge-toggle{z-index:2!important;pointer-events:auto!important;border-radius:0 15px 15px 0!important;width:24px!important;min-width:24px!important;height:48px!important;min-height:48px!important;top:50%!important;right:-22px!important}@keyframes floating-weather-icon-float-v353{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-8px)rotate(-2deg)}}html body #root .floating-weather-current-icon-motion{transform-origin:50%!important;display:inline-block!important;transform:translate(0,0)!important}html body #root .home-event-feature-panel,html body #root .home-event-feature-carousel,html body #root .home-event-feature-viewport,html body #root .home-event-section .home-event-feature-card.refined-event-carousel{border-radius:34px!important}html body #root .home-event-feature-panel,html body #root .home-event-feature-carousel,html body #root .home-event-feature-viewport{overflow:hidden!important}html body #root .home-event-section .home-event-feature-card .hero-copy,html body #root .home-event-section .home-event-feature-card .refined-hero-copy,html body #root .home-event-section .home-event-feature-card .portal-hero-copy{width:auto!important;max-width:calc(100% - 200px)!important;padding:0!important;position:absolute!important;inset:23px 174px auto 26px!important;transform:none!important}html body #root .home-event-section .event-title-row{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:auto!important;max-width:100%!important;display:inline-flex!important;position:relative!important;overflow:visible!important}html body #root .home-event-section .event-title-row h1{text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 auto!important;min-width:0!important;max-width:min(610px,100vw - 420px)!important;margin:0!important;overflow:hidden!important}html body #root .home-event-section .event-title-dday{color:#fffffff5!important;-webkit-backdrop-filter:blur(15px)saturate(1.18)!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;background:#2a384e2e!important;border:1px solid #ffffff75!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 11px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important;box-shadow:inset 0 1px #ffffff3d,0 7px 18px #121f3124!important}html body #root .home-event-feature-viewport>.event-all-button,html body #root .home-event-feature-carousel>.event-all-button{border-radius:999px!important;gap:4px!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:11px!important;top:20px!important;right:22px!important}html body #root .home-content-shell>.home-event-section{margin-bottom:10px!important}html body #root .home-web-masthead.home-web-masthead-after-event{z-index:12!important;margin-top:18px!important;position:relative!important;transform:none!important}html body #root .home-web-masthead.home-web-masthead-after-event .home-masthead-search-slot{margin-top:0!important;position:relative!important;top:0!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed,html body #root .compact-home-community-preview .home-community-v339-feed.is-active,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive{gap:4px!important}html body #root .compact-home-community-preview .home-community-v339-feed>.home-community-feed-tab{margin:0!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed-content,html body #root .compact-home-community-preview .home-community-v332-selected-panel{margin-top:-4px!important;padding-top:0!important}html body #root .compact-home-community-preview .home-community-feature-carousel{margin-top:-5px!important;position:relative!important}html body #root .compact-home-community-preview .home-community-carousel-indicator{z-index:55!important;pointer-events:none!important;width:auto!important;height:22px!important;min-height:22px!important;margin:0!important;padding:3px 8px!important;position:absolute!important;inset:auto auto calc(10% + 10px) 50%!important;transform:translate(-50%)!important}html body #root .portal-detail-page .portal-detail-image{place-items:center!important;display:grid!important;overflow:hidden!important}html body #root .portal-detail-page .portal-detail-image>.smart-image.fit-image{background:0 0!important;border:0!important;place-self:center!important;place-items:center!important;width:clamp(190px,58%,235px)!important;min-width:0!important;max-width:calc(100% - 36px)!important;height:clamp(190px,58%,235px)!important;min-height:0!important;max-height:calc(100% - 36px)!important;margin:auto!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .portal-detail-page .portal-detail-image>.smart-image.fit-image>img.catalog-source-image,html body #root .portal-detail-page .portal-detail-image>.smart-image.fit-image img{object-fit:contain!important;object-position:center center!important;aspect-ratio:auto!important;clip:auto!important;clip-path:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:auto!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:translate(0,0)scale(1)!important;-webkit-mask:none!important;mask:none!important}html body #root .community-author-name,html body #root .community-author-name *,html body #root .community-comment-author-name,html body #root .community-comment-author-name *{font-synthesis:none!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-weight:400!important}html body #root .community-comments-page .community-comment-author-name,html body #root .community-comments-page .community-comment-author-name .community-author-name,html body #root .community-comments-page .community-comment-author-name *{font-size:11px!important;line-height:1.25!important}html body #root .community-feed-load-more{place-items:center!important;width:100%!important;min-height:120px!important;display:grid!important}html body #root .community-auto-load-sentinel{opacity:0!important;pointer-events:none!important;width:100%!important;height:120px!important;min-height:120px!important;display:block!important}html body #root .brand.brand-button strong,html body #root .horizontal-brand-mini strong,html body #root .mobile-page-brand-home strong{transition:color .2s,-webkit-text-fill-color .2s,background-position .35s!important}html body #root .horizontal-brand-mini:hover strong,html body #root .horizontal-brand-mini:focus-visible strong,html body #root .mobile-page-brand-home:hover strong,html body #root .mobile-page-brand-home:focus-visible strong{color:#ed5f91!important;-webkit-text-fill-color:#ed5f91!important;background:0 0!important}@media (width<=760px){html body #root .home-event-section .home-event-feature-card .hero-copy,html body #root .home-event-section .home-event-feature-card .refined-hero-copy,html body #root .home-event-section .home-event-feature-card .portal-hero-copy{max-width:calc(100% - 144px)!important;top:18px!important;left:18px!important;right:126px!important}html body #root .home-event-feature-viewport>.event-all-button,html body #root .home-event-feature-carousel>.event-all-button{height:31px!important;min-height:31px!important;padding:0 9px!important;font-size:10px!important;top:16px!important;right:14px!important}html body #root .home-event-section .event-title-row h1{max-width:calc(100vw - 260px)!important}html body #root .home-web-masthead.home-web-masthead-after-event{margin-top:16px!important}html body #root .compact-home-community-preview .home-community-carousel-indicator{bottom:calc(5% + 9px)!important}html body #root .portal-detail-page .portal-detail-image>.smart-image.fit-image{width:clamp(168px,60%,205px)!important;max-width:calc(100% - 28px)!important;height:clamp(168px,60%,205px)!important;max-height:calc(100% - 28px)!important}}html body #root .floating-weather-dock.is-expanded,html body #root .floating-weather-dock.is-expanded>.floating-weather-card,html body #root .floating-weather-dock.is-expanded .floating-weather-expanded,html body #root .floating-weather-dock.is-expanded .floating-weather-card-body,html body #root .floating-weather-dock.is-expanded .floating-weather-current-section{clip:auto!important;clip-path:none!important;overflow:visible!important;-webkit-mask:none!important;mask:none!important}html body #root .floating-weather-dock.is-expanded{isolation:isolate!important}html body #root .floating-weather-dock.is-expanded>.floating-weather-card{z-index:3!important;position:relative!important}html body #root .floating-weather-dock.is-expanded>.floating-weather-edge-toggle{z-index:2!important;right:-19px!important}html body #root .floating-weather-current-icon{z-index:40!important;overflow:visible!important}@keyframes floating-weather-icon-hover-v354{0%,to{translate:0}50%{translate:0 -9px}}html body #root .floating-weather-current-icon-motion{will-change:translate;translate:0;display:inline-block!important}html body #root .floating-weather-weekly-section,html body #root .floating-weather-weekly-row,html body #root .floating-weather-weekly-row .home-weekly-weather-summary,html body #root .floating-weather-weekly-row .home-weekly-weather-carousel,html body #root .floating-weather-weekly-row .home-weekly-weather-track,html body #root .floating-weather-weekly-row [class*=weather-tone-].home-weekly-weather-summary{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html body #root .floating-weather-weekly-section:before,html body #root .floating-weather-weekly-section:after,html body #root .floating-weather-weekly-row:before,html body #root .floating-weather-weekly-row:after,html body #root .floating-weather-weekly-row .home-weekly-weather-summary:before,html body #root .floating-weather-weekly-row .home-weekly-weather-summary:after,html body #root .floating-weather-weekly-row .home-weekly-weather-carousel:before,html body #root .floating-weather-weekly-row .home-weekly-weather-carousel:after,html body #root .floating-weather-weekly-row .home-weekly-weather-track:before,html body #root .floating-weather-weekly-row .home-weekly-weather-track:after{content:none!important;display:none!important}html body #root .floating-weather-weekly-row,html body #root .floating-weather-weekly-row .home-weekly-weather-summary,html body #root .floating-weather-weekly-row .home-weekly-weather-carousel{width:100%!important;height:112px!important;min-height:112px!important;max-height:112px!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}html body #root .floating-weather-weekly-row .home-weekly-weather-track{z-index:2!important;width:max-content!important;height:92px!important;transform:translate3d(var(--weekly-track-offset), -50%, 0)!important;will-change:transform!important;align-items:center!important;gap:0!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important}html body #root .floating-weather-weekly-row .home-weekly-weather-track>.home-weekly-weather-pill{visibility:visible!important;flex:0 0 58px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:88px!important;min-height:88px!important;max-height:88px!important;margin:0 -4px!important;transition:opacity .36s,scale .62s cubic-bezier(.18,.78,.22,1),filter .26s,box-shadow .26s!important;position:relative!important;inset:auto!important}html body #root .floating-weather-weekly-row .home-weekly-weather-track>.home-weekly-weather-pill.is-center{z-index:6!important;opacity:1!important;pointer-events:none!important;scale:1.04!important}html body #root .floating-weather-weekly-row .home-weekly-weather-track>.home-weekly-weather-pill.is-left,html body #root .floating-weather-weekly-row .home-weekly-weather-track>.home-weekly-weather-pill.is-right{z-index:4!important;opacity:.92!important;pointer-events:auto!important;scale:.9!important}html body #root .floating-weather-weekly-row .home-weekly-weather-track>.home-weekly-weather-pill.is-far-left,html body #root .floating-weather-weekly-row .home-weekly-weather-track>.home-weekly-weather-pill.is-far-right{z-index:2!important;opacity:.64!important;pointer-events:none!important;scale:.78!important}html body #root .floating-weather-weekly-row .home-weekly-weather-track>.home-weekly-weather-pill.is-hidden-left,html body #root .floating-weather-weekly-row .home-weekly-weather-track>.home-weekly-weather-pill.is-hidden-right{z-index:0!important;opacity:0!important;visibility:visible!important;pointer-events:none!important;scale:.72!important}html body #root .floating-weather-weekly-row .home-weekly-weather-track>.home-weekly-weather-pill.is-left:hover,html body #root .floating-weather-weekly-row .home-weekly-weather-track>.home-weekly-weather-pill.is-left:focus-visible,html body #root .floating-weather-weekly-row .home-weekly-weather-track>.home-weekly-weather-pill.is-right:hover,html body #root .floating-weather-weekly-row .home-weekly-weather-track>.home-weekly-weather-pill.is-right:focus-visible{translate:0 -3px;top:auto!important;scale:.93!important}html body #root .home-event-feature-panel{width:min(55%,1040px)!important}html body #root .home-event-section .home-event-feature-card .hero-copy,html body #root .home-event-section .home-event-feature-card .refined-hero-copy,html body #root .home-event-section .home-event-feature-card .portal-hero-copy{width:auto!important;max-width:calc(100% - 202px)!important;inset:31px 174px auto 28px!important}html body #root .home-event-section .event-title-row{grid-template-columns:minmax(0,max-content) max-content!important;justify-content:start!important;align-items:center!important;gap:8px!important;width:max-content!important;max-width:100%!important;display:inline-grid!important}html body #root .home-event-section .event-title-row h1{flex:none!important;width:auto!important;max-width:min(610px,100vw - 430px)!important;margin:0!important}html body #root .home-event-section .event-title-dday{color:#fffffff5!important;-webkit-backdrop-filter:blur(16px)saturate(1.18)!important;background:#23304529!important;border-color:#ffffff6b!important;width:auto!important;margin:0!important;position:static!important;inset:auto!important;box-shadow:inset 0 1px #ffffff38,0 7px 18px #121f3121!important}html body #root .portal-detail-page .portal-detail-image{display:block!important;position:relative!important;overflow:hidden!important}html body #root .portal-detail-page .portal-detail-image>.portal-detail-main-image.smart-image,html body #root .portal-detail-page .portal-detail-image>.portal-detail-main-image.fit-image{place-items:center!important;width:clamp(190px,58%,235px)!important;min-width:0!important;max-width:calc(100% - 36px)!important;height:clamp(190px,58%,235px)!important;min-height:0!important;max-height:calc(100% - 36px)!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:50% auto auto 50%!important;overflow:hidden!important;transform:translate(-50%,-50%)translate(0,0)scale(1)!important}html body #root .portal-detail-page .portal-detail-image>.portal-detail-main-image.smart-image>img,html body #root .portal-detail-page .portal-detail-image>.portal-detail-main-image.fit-image>img,html body #root .portal-detail-page .portal-detail-image>.portal-detail-main-image .catalog-source-image{object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:translate(0,0)scale(1)!important}html body #root .community-feed-load-more,html body #root .community-auto-load-sentinel{height:42px!important;min-height:42px!important}@media (width<=1100px){html body #root .home-event-feature-panel{width:min(88%,860px)!important}}@media (width<=760px){html body #root .home-event-feature-panel{width:calc(100% - 24px)!important}html body #root .home-event-section .home-event-feature-card .hero-copy,html body #root .home-event-section .home-event-feature-card .refined-hero-copy,html body #root .home-event-section .home-event-feature-card .portal-hero-copy{max-width:calc(100% - 144px)!important;top:24px!important;left:18px!important;right:126px!important}html body #root .home-event-section .event-title-row h1{max-width:calc(100vw - 270px)!important}html body #root .portal-detail-page .portal-detail-image>.portal-detail-main-image.smart-image,html body #root .portal-detail-page .portal-detail-image>.portal-detail-main-image.fit-image{width:clamp(168px,60%,205px)!important;max-width:calc(100% - 28px)!important;height:clamp(168px,60%,205px)!important;max-height:calc(100% - 28px)!important}}html body #root .floating-weather-weekly-section,html body #root .floating-weather-weekly-row,html body #root .floating-weather-weekly-row>.home-weekly-weather-strip{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html body #root .floating-weather-weekly-row:before,html body #root .floating-weather-weekly-row:after,html body #root .floating-weather-weekly-row>.home-weekly-weather-strip:before,html body #root .floating-weather-weekly-row>.home-weekly-weather-strip:after{content:none!important;display:none!important}html body #root .floating-weather-weekly-row{isolation:isolate!important;width:100%!important;height:112px!important;min-height:112px!important;max-height:112px!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}html body #root .floating-weather-weekly-row>.home-weekly-weather-strip{clip-path:none!important;width:100%!important;height:112px!important;min-height:112px!important;max-height:112px!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important;-webkit-mask:none!important;mask:none!important}html body #root .floating-weather-weekly-row .home-weekly-weather-track{z-index:2!important;width:max-content!important;height:92px!important;transform:translate3d(var(--weekly-track-offset), -50%, 0)!important;will-change:transform!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important}html body #root .floating-weather-weekly-row .home-weekly-weather-track.is-motion-enabled{transition:transform .62s cubic-bezier(.18,.78,.22,1)!important}html body #root .floating-weather-weekly-row .home-weekly-weather-track.is-motion-reset{transition:none!important}html body #root .floating-weather-weekly-row .home-weekly-weather-track>.home-weekly-weather-pill{opacity:1!important;visibility:visible!important;flex:0 0 50px!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:88px!important;min-height:88px!important;max-height:88px!important;margin:0!important;transition:opacity .3s,translate .3s,filter .26s,box-shadow .26s!important;position:relative!important;inset:auto!important;transform:translate(0,0)scale(1)!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-center{z-index:6!important;opacity:1!important;pointer-events:none!important;translate:0 -3px!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-left,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-right{z-index:4!important;opacity:.92!important;pointer-events:auto!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-far-left,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-far-right{z-index:2!important;opacity:.68!important;pointer-events:none!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-hidden-left,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-hidden-right{z-index:0!important;opacity:0!important;visibility:visible!important;pointer-events:none!important}html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-left:hover,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-left:focus-visible,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-right:hover,html body #root .floating-weather-weekly-row .home-weekly-weather-pill.is-right:focus-visible{transform:translateY(-3px)scale(1)!important}html body #root .floating-weather-dock.is-collapsed{width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important}html body #root .floating-weather-dock.is-collapsed>.floating-weather-compact-button,html body #root .floating-weather-compact-button{border-radius:18px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important}html body #root .floating-weather-dock.is-collapsed>.floating-weather-edge-toggle{height:42px!important;min-height:42px!important;max-height:42px!important;top:50%!important}html body #root .home-event-section .event-title-row{width:max-content!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important}html body #root .home-event-section .event-title-row>h1{white-space:nowrap!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:max-content!important;min-width:0!important;max-width:100%!important;margin:0!important;display:inline-flex!important;overflow:visible!important}html body #root .home-event-section .event-title-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:min(610px,100vw - 430px)!important;display:block!important;overflow:hidden!important}html body #root .home-event-section .event-title-row>h1>.event-title-dday{flex:none!important;width:auto!important;min-width:0!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html body #root .home-event-feature-viewport>.event-arrow{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;top:63%!important;bottom:auto!important;transform:translateY(-50%)!important}html body #root .home-event-feature-viewport>.event-arrow svg{width:16px!important;height:16px!important}html body #root .home-event-carousel-indicator,html body #root .home-event-carousel-dots,html body #root .community-carousel-dots{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html body #root .home-event-carousel-indicator>b{color:#665d67!important;-webkit-backdrop-filter:blur(10px)saturate(1.08)!important;min-height:22px!important;text-shadow:none!important;background:#ffffffbd!important;border:1px solid #ffffff9e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:3px 8px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffe0,0 4px 12px #2a313a1a!important}html body #root .community-image-carousel>.community-carousel-count,html body #root .community-image-carousel .community-carousel-inline-count{color:#625c65!important;-webkit-backdrop-filter:blur(10px)saturate(1.06)!important;min-height:22px!important;text-shadow:none!important;background:#fffc!important;border:1px solid #ffffffa8!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:3px 8px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffeb,0 4px 12px #2a313a1a!important}html body #root .detail-info-empty-section>p,html body #root .detail-info-empty-section p{text-align:center!important;width:100%!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}@media (width<=760px){html body #root .home-event-section .event-title-text{max-width:calc(100vw - 270px)!important}html body #root .home-event-feature-viewport>.event-arrow{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;top:64%!important}}html body #root .home-event-section .refined-event-carousel .event-title-row>h1{text-overflow:clip!important;white-space:nowrap!important;align-items:center!important;gap:8px!important;width:max-content!important;min-width:0!important;max-width:100%!important;display:inline-flex!important;overflow:visible!important}html body #root .home-event-section .refined-event-carousel .event-title-row>h1>.event-title-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:min(610px,100vw - 430px)!important;overflow:hidden!important}@media (width<=760px){html body #root .home-event-section .refined-event-carousel .event-title-row>h1>.event-title-text{max-width:calc(100vw - 270px)!important}}html body #root .floating-weather-card-body .floating-weather-weekly-section,html body #root .floating-weather-card-body .floating-weather-weekly-viewport,html body #root .floating-weather-card-body .floating-weather-weekly-viewport>.home-weekly-weather-strip,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-track{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport:before,html body #root .floating-weather-card-body .floating-weather-weekly-viewport:after,html body #root .floating-weather-card-body .floating-weather-weekly-viewport>.home-weekly-weather-strip:before,html body #root .floating-weather-card-body .floating-weather-weekly-viewport>.home-weekly-weather-strip:after,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-track:before,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-track:after{content:none!important;display:none!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport{isolation:isolate!important;width:100%!important;height:112px!important;min-height:112px!important;max-height:112px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport>.home-weekly-weather-strip{clip-path:none!important;width:100%!important;height:112px!important;min-height:112px!important;max-height:112px!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important;-webkit-mask:none!important;mask:none!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-track{z-index:2!important;width:max-content!important;height:98px!important;transform:translate3d(var(--weekly-track-offset), -50%, 0)!important;will-change:transform!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-track.is-motion-enabled{transition:transform .62s cubic-bezier(.18,.78,.22,1)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-track.is-motion-reset{transition:none!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill{box-sizing:border-box!important;border:1px solid var(--weather-tone-border,#a0cbe26b)!important;width:62px!important;min-width:62px!important;max-width:62px!important;height:96px!important;min-height:96px!important;max-height:96px!important;color:var(--weather-tone-text,#526b7c)!important;background:var(--weather-tone-background,#ffffffe0)!important;box-shadow:var(--weather-tone-shadow,0 6px 16px #52829d12)!important;opacity:1!important;visibility:visible!important;border-radius:21px!important;flex-direction:column!important;flex:0 0 62px!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin:0!important;padding:9px 4px 8px!important;transition:opacity .28s,translate .24s,box-shadow .24s,filter .24s!important;display:flex!important;position:relative!important;inset:auto!important;transform:translate(0,0)scale(1)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill>strong{color:var(--weather-tone-text,#526b7c)!important;margin:0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1!important;position:static!important;inset:auto!important;transform:none!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill>span{place-items:center!important;min-height:34px!important;margin:0!important;font-size:31px!important;line-height:1!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill .home-weekly-weather-condition{display:none!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-center{z-index:6!important;opacity:1!important;pointer-events:none!important;filter:saturate(1.04)brightness(1.015)!important;box-shadow:var(--weather-tone-shadow,0 8px 20px #52829d1c), 0 0 0 2px #ffffff94!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-left,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-right{z-index:4!important;opacity:.9!important;pointer-events:auto!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-far-left,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-far-right{z-index:2!important;opacity:.72!important;pointer-events:none!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-hidden-left,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-hidden-right{z-index:0!important;opacity:0!important;visibility:visible!important;pointer-events:none!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-left:hover,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-left:focus-visible,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-right:hover,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-right:focus-visible{translate:0 -2px!important;scale:1!important}html body #root .floating-weather-dock.is-collapsed>.floating-weather-compact-button[class*=weather-tone-]{border:1px solid var(--weather-tone-border,#a0cbe26b)!important;color:var(--weather-tone-text,#526b7c)!important;background:var(--weather-tone-background,#ffffffe0)!important;box-shadow:var(--weather-tone-shadow,0 8px 20px #52829d1c)!important}html body #root .floating-weather-dock.is-collapsed>.floating-weather-compact-button>span{place-items:center!important;width:100%!important;height:100%!important;padding:3px 0 0!important;font-size:31px!important;line-height:1!important;display:grid!important;transform:translateY(1px)!important}html body #root .home-event-feature-viewport>.event-arrow{top:59.5%!important}html body #root .home-event-feature-viewport>.event-arrow:hover,html body #root .home-event-feature-viewport>.event-arrow:focus-visible{transform:translateY(calc(-50% - 2px))scale(1.03)!important}html body #root .home-event-carousel-indicator{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}html body #root .home-event-carousel-indicator>b{color:#433e46c7!important;-webkit-backdrop-filter:blur(10px)saturate(1.05)!important;background:#ffffff75!important;border-color:#ffffff70!important;box-shadow:inset 0 1px #fff9,0 4px 12px #2a313a14!important}html body #root .compact-home-community-preview .home-community-carousel-indicator{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;gap:5px!important;padding:0!important}html body #root .compact-home-community-preview .home-community-carousel-indicator>.home-community-carousel-dots{box-shadow:none!important;background:0 0!important;border:0!important}html body #root .compact-home-community-preview .home-community-carousel-indicator>.home-community-carousel-count{color:#433e46c7!important;-webkit-backdrop-filter:blur(10px)saturate(1.05)!important;white-space:nowrap!important;background:#ffffff75!important;border:1px solid #ffffff70!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-height:22px!important;padding:3px 8px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #fff9,0 4px 12px #2a313a14!important}html body #root .compact-home-community-preview .home-community-carousel-indicator>.home-community-carousel-count,html body #root .compact-home-community-preview .home-community-carousel-indicator>.home-community-carousel-count *{color:inherit!important;font-family:inherit!important}html body #root .community-image-carousel>.community-carousel-count,html body #root .community-image-carousel .community-carousel-inline-count{color:#fff!important;-webkit-backdrop-filter:blur(7px)!important;text-shadow:0 1px 3px #00000024!important;background:#494447ad!important;border:1px solid #ffffffb8!important;box-shadow:0 4px 12px #211b1e21!important}html body #root .app-shell.home-web-layout:before{height:var(--home-top-rainbow-height,760px)!important}@media (width<=760px){html body #root .home-event-feature-viewport>.event-arrow{top:60.5%!important}}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill:before,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill:after{content:none!important;display:none!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill{transform-origin:50%!important;transition:transform .3s cubic-bezier(.2,.76,.24,1),opacity .28s,box-shadow .24s,filter .24s!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-center{opacity:1!important;box-shadow:var(--weather-tone-shadow,0 8px 20px #52829d1c)!important;transform:scale(1.08)translate(0,0)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-left,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-right{opacity:.92!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-far-left,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-far-right{opacity:.74!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill>strong,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill>strong *{font-size:21px!important;line-height:1!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill>span{min-height:35px!important;font-size:32px!important;transform:translateY(5px)!important}html body #root .floating-weather-card-body .floating-weather-weekly-section{padding-bottom:0!important}html body #root .floating-weather-card-body .floating-weather-resource-row{gap:7px!important;margin:6px 2px -4px!important}html body #root .floating-weather-card-body .floating-weather-resource-pill{height:44px!important;min-height:44px!important;max-height:44px!important;padding:3px 8px!important}html body #root .community-detail-layout .comment-section.community-comments-page .community-comment-list .comment-row .community-comment-main .community-comment-heading .comment-meta-line>button.community-comment-author-name,html body #root .community-detail-layout .comment-section.community-comments-page .community-comment-list .comment-row .community-comment-main .community-comment-heading .comment-meta-line>button.community-comment-author-name .community-author-name,html body #root .community-detail-layout .comment-section.community-comments-page .community-comment-list .comment-row .community-comment-main .community-comment-heading .comment-meta-line>button.community-comment-author-name .cafe24-mixed-text,html body #root .community-detail-layout .comment-section.community-comments-page .community-comment-list .comment-row .community-comment-main .community-comment-heading .comment-meta-line>button.community-comment-author-name .cafe24-mixed-text>span,html body #root .community-detail-layout .comment-section.community-comments-page .community-comment-list .comment-row .community-comment-main .community-comment-heading .comment-meta-line>button.community-comment-author-name *{letter-spacing:-.02em!important;font-size:16px!important;line-height:1.15!important}html body #root .app-shell.home-web-layout:before{height:var(--home-top-rainbow-height,820px)!important;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 6px),#0000 100%)!important;mask-image:linear-gradient(#000 0% calc(100% - 6px),#0000 100%)!important}html body #root .floating-weather-card-body .floating-weather-resource-row{margin-bottom:0!important;transform:translateY(5px)!important}html body #root .community-detail-layout .comment-section.community-comments-page .community-comment-list .comment-row .community-comment-main>p,html body #root .community-detail-layout .comment-section.community-comments-page .community-comment-list .comment-row.is-reply .community-comment-main>p{margin-top:17px!important}html body #root .comment-input-field{gap:7px!important;width:100%!important;display:grid!important}html body #root .comment-input.has-error{border-color:#ef7198!important;box-shadow:0 0 0 4px #ef71981c!important}html body #root .comment-field-error,html body #root .community-write-field-error{color:#e25380!important;text-align:left!important;margin:0 4px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;display:block!important}html body #root .community-write-field-section.has-error #community-write-title{border-color:#ef7198!important;box-shadow:0 0 0 4px #ef71981c!important}html body #root .floating-weather-card-body .floating-weather-resource-row{margin-top:6px!important;margin-bottom:0!important;transform:translateY(12px)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-left,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-far-left{transform:translate(-3px)scale(.92)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-right,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-far-right{transform:translate(3px)scale(.92)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-hidden-left{transform:translate(-3px)scale(.92)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-hidden-right{transform:translate(3px)scale(.92)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-left:hover,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-left:focus-visible{transform:translate(-3px,-2px)scale(.95)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-right:hover,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-right:focus-visible{transform:translate(3px,-2px)scale(.95)!important}html body #root .community-detail-layout .comment-section.community-comments-page .community-comment-list .comment-row .community-comment-main .community-comment-heading{transform:translateY(11px)!important}html body #root .floating-weather-weekly-title-button{text-align:center!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;padding-inline:0!important;display:flex!important;position:relative!important}html body #root .floating-weather-weekly-title-button .floating-weather-weekly-title-label{text-align:center!important;width:auto!important;margin:0 auto!important}html body #root .floating-weather-weekly-title-button .floating-weather-weekly-title-arrow{display:none!important}html body #root .home-event-feature-viewport{position:relative!important;overflow:hidden!important}html body #root .home-event-feature-card.refined-event-carousel{opacity:1!important;visibility:visible!important;pointer-events:none!important;will-change:transform!important;width:100%!important;height:210px!important;transition:transform .56s cubic-bezier(.18,.78,.22,1)!important;position:absolute!important;inset:0 auto auto 0!important;transform:translate(200%)scale(1)!important}html body #root .home-event-feature-card.refined-event-carousel.is-current{z-index:4!important;pointer-events:auto!important;transform:translate(0,0)!important}html body #root .home-event-feature-card.refined-event-carousel.is-prev{z-index:3!important;transform:translate(-100%)!important}html body #root .home-event-feature-card.refined-event-carousel.is-next{z-index:3!important;transform:translate(100%)!important}html body #root .home-event-feature-card.refined-event-carousel.is-far-prev,html body #root .home-event-feature-card.refined-event-carousel.is-hidden-prev{z-index:1!important;transform:translate(-200%)!important}html body #root .home-event-feature-card.refined-event-carousel.is-far-next,html body #root .home-event-feature-card.refined-event-carousel.is-hidden-next{z-index:1!important;transform:translate(200%)!important}@media (prefers-reduced-motion:reduce){html body #root .home-event-feature-card.refined-event-carousel{transition-duration:1ms!important}}html body #root .community-card-feed .community-thread-post .community-card-actions{cursor:pointer!important}html body #root .floating-weather-weekly-section>button.floating-weather-weekly-title-button{box-sizing:border-box!important;text-align:center!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;min-width:100%!important;max-width:none!important;min-height:32px!important;margin:0 auto 5px!important;padding:4px 0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .floating-weather-weekly-section>button.floating-weather-weekly-title-button:before,html body #root .floating-weather-weekly-section>button.floating-weather-weekly-title-button:after{content:none!important;display:none!important}html body #root .floating-weather-weekly-section .floating-weather-weekly-title-label{width:auto!important;color:inherit!important;letter-spacing:-.04em!important;text-align:center!important;white-space:nowrap!important;margin:0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.2!important;display:inline-block!important;position:static!important;transform:none!important}html body #root .floating-weather-weekly-title-arrow{display:none!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill{isolation:isolate!important;box-shadow:none!important;-webkit-filter:none!important;backface-visibility:visible!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricprecision!important;background:0 0!important;border:0!important;outline:0!important;transition:opacity .28s,translate .3s cubic-bezier(.2,.76,.24,1)!important;position:relative!important;overflow:visible!important;transform:scale(1)translate(0,0)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill:before{content:""!important;z-index:0!important;box-sizing:border-box!important;border:1px solid var(--weather-tone-border,#a0cbe26b)!important;background:radial-gradient(circle at 28% 18%, #ffffff6b 0 17%, transparent 43%), var(--weather-tone-background,#ffffffe0)!important;box-shadow:var(--weather-tone-shadow,0 6px 16px #52829d12)!important;transform-origin:50%!important;pointer-events:none!important;border-radius:21px!important;transition:transform .3s cubic-bezier(.2,.76,.24,1),box-shadow .24s!important;display:block!important;position:absolute!important;inset:0!important;transform:scale(.92)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill>*{z-index:1!important;-webkit-filter:none!important;transform-style:flat!important;position:relative!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-center{z-index:6!important;opacity:1!important;-webkit-filter:none!important;transform:translate(0,0)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-center:before{box-shadow:var(--weather-tone-shadow,0 8px 20px #52829d1c)!important;transform:scale(1.08)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-left,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-right{z-index:4!important;opacity:.92!important;transform:translate(0,0)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-far-left,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-hidden-left{z-index:2!important;opacity:.74!important;transform:translate(5px)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-far-right,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-hidden-right{z-index:2!important;opacity:.74!important;transform:translate(-5px)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-hidden-left,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-hidden-right{opacity:0!important;pointer-events:none!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-left:hover,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-left:focus-visible,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-right:hover,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-right:focus-visible{transform:translateY(-2px)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill>strong,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill>strong *{opacity:1!important;-webkit-filter:none!important;font-synthesis:none!important;transform:none!important}html body #root .home-event-feature-viewport{isolation:isolate!important;contain:layout paint!important;background:#efe8ec!important;border-radius:34px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 38px #25374b33!important}html body #root .home-event-slide-track{z-index:1!important;width:100%!important;height:100%!important;transform:translate3d(var(--event-track-offset,0%), 0, 0)!important;will-change:transform!important;align-items:stretch!important;display:flex!important;position:absolute!important;inset:0!important}html body #root .home-event-slide-track.is-motion-enabled{transition:transform .62s cubic-bezier(.18,.78,.22,1)!important}html body #root .home-event-slide-track.is-motion-reset{transition:none!important}html body #root .home-event-slide{width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;box-shadow:none!important;isolation:isolate!important;cursor:default!important;background:#efe8ec!important;border:0!important;border-radius:0!important;flex:0 0 100%!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}html body #root .home-event-slide.clickable-event{cursor:pointer!important}html body #root .home-event-slide:before,html body #root .home-event-slide:after{content:none!important;display:none!important}html body #root .home-event-slide .event-banner-backdrop,html body #root .home-event-slide .event-banner-image,html body #root .home-event-slide .event-banner-shade{pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body #root .home-event-slide .event-banner-backdrop{display:none!important}html body #root .home-event-slide .event-banner-image{z-index:1!important;object-fit:cover!important;object-position:center 44%!important;filter:none!important;max-width:none!important;display:block!important;transform:none!important}html body #root .home-event-slide .event-banner-image.is-missing{display:none!important}html body #root .home-event-slide .event-banner-shade{z-index:2!important;background:linear-gradient(90deg,#21191f94 0%,#21191f40 39%,#21191f0a 72%),linear-gradient(#14101305,#1410132e)!important}html body #root .home-event-slide .hero-copy,html body #root .home-event-slide .refined-hero-copy,html body #root .home-event-slide .portal-hero-copy{z-index:5!important;color:#fff!important;width:auto!important;max-width:calc(100% - 200px)!important;padding:0!important;position:absolute!important;inset:23px 174px auto 26px!important;transform:none!important}html body #root .home-event-slide .event-title-row,html body #root .home-event-slide .event-title-row>h1{white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:max-content!important;max-width:100%!important;margin:0!important;display:inline-flex!important;position:relative!important;overflow:visible!important}html body #root .home-event-slide .event-title-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:min(610px,100vw - 430px)!important;display:block!important;overflow:hidden!important}html body #root .home-event-feature-viewport>.event-all-button,html body #root .home-event-feature-viewport>.event-arrow{z-index:30!important}@media (prefers-reduced-motion:reduce){html body #root .home-event-slide-track.is-motion-enabled{transition-duration:1ms!important}}html body #root .app-shell.home-web-layout:before{height:calc(var(--home-top-rainbow-height,880px) + 24px)!important;opacity:1!important;background:radial-gradient(at 7% 19%,#ffcbdea3 0 14%,#ffcbde26 35%,#0000 59%),radial-gradient(at 28% 47%,#ffe5ab8a 0 16%,#ffe5ab1f 36%,#0000 60%),radial-gradient(at 49% 26%,#bfedd87d 0 17%,#bfedd81c 36%,#0000 61%),radial-gradient(at 71% 43%,#a9defd94 0 18%,#a9defd21 37%,#0000 62%),radial-gradient(at 92% 18%,#d8c5f985 0 16%,#d8c5f91c 36%,#0000 60%),#eff7ffe0 linear-gradient(#fff6fbf5 0%,#f7fafff0 46%,#fffbf4e6 78%,#eff7ffe0 100%)!important;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 3px),#0000 100%)!important;mask-image:linear-gradient(#000 0% calc(100% - 3px),#0000 100%)!important}@media (width<=760px){html body #root .home-event-slide .hero-copy,html body #root .home-event-slide .refined-hero-copy,html body #root .home-event-slide .portal-hero-copy{max-width:calc(100% - 152px)!important;left:20px!important;right:132px!important}html body #root .home-event-slide .event-title-text{max-width:calc(100vw - 270px)!important}}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-track{gap:3px!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill>strong,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill>strong *{font-size:18px!important;line-height:1!important;transition:font-size .26s cubic-bezier(.2,.76,.24,1),color .22s!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill>span{min-height:35px!important;font-size:29px!important;line-height:1!important;transition:font-size .26s cubic-bezier(.2,.76,.24,1),transform .26s cubic-bezier(.2,.76,.24,1)!important;transform:translateY(6px)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-center>strong,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-center>strong *{font-size:22px!important}html body #root .floating-weather-dock.is-expanded,html body #root .floating-weather-dock.is-expanded>.floating-weather-card{height:404px!important;min-height:404px!important;max-height:404px!important}html body #root .floating-weather-card-body{padding-bottom:0!important}html body #root .floating-weather-card-body .floating-weather-resource-row{margin-bottom:-4px!important}html body #root .home-event-slide .event-title-row>h1,html body #root .home-event-slide .event-title-text{letter-spacing:-.045em!important;font-size:30px!important;line-height:1.08!important}html body #root .compact-home-community-preview{padding-bottom:10px!important}html body #root .compact-home-community-preview .home-community-v332-selected-panel .home-community-feature-carousel{aspect-ratio:16/8.35!important}html body #root .compact-home-community-preview .home-community-v332-selected-panel .home-community-feature-card,html body #root .compact-home-community-preview .home-community-v332-selected-panel .home-community-feature-card.is-current,html body #root .compact-home-community-preview .home-community-v332-selected-panel .home-community-feature-card.is-prev,html body #root .compact-home-community-preview .home-community-v332-selected-panel .home-community-feature-card.is-next,html body #root .compact-home-community-preview .home-community-v332-selected-panel .home-community-feature-card.is-far-prev,html body #root .compact-home-community-preview .home-community-v332-selected-panel .home-community-feature-card.is-far-next{top:50%!important;transform:translateY(-50%)!important}html body #root .compact-home-community-preview .home-community-v332-selected-panel .home-community-feature-card.is-current:hover{top:50%!important;transform:translateY(calc(-50% - 6px))scale(1.008)!important}html body #root .app-shell.home-web-layout:before{height:calc(var(--home-top-rainbow-height,880px) + 24px)!important;opacity:.84!important;background-color:#0000!important;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 104px),#000000d1 calc(100% - 76px),#00000057 calc(100% - 30px),#0000 100%)!important;mask-image:linear-gradient(#000 0% calc(100% - 104px),#000000d1 calc(100% - 76px),#00000057 calc(100% - 30px),#0000 100%)!important}@media (width<=760px){html body #root .home-event-slide .event-title-row>h1,html body #root .home-event-slide .event-title-text{font-size:23px!important}html body #root .floating-weather-dock.is-expanded,html body #root .floating-weather-dock.is-expanded>.floating-weather-card{height:400px!important;min-height:400px!important;max-height:400px!important}html body #root .compact-home-community-preview .home-community-v332-selected-panel .home-community-feature-carousel{aspect-ratio:16/8.65!important}}html body #root .app-shell.home-web-layout:before{opacity:.74!important;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 142px),#000000ad calc(100% - 104px),#00000042 calc(100% - 58px),#00000012 calc(100% - 22px),#0000 100%)!important;mask-image:linear-gradient(#000 0% calc(100% - 142px),#000000ad calc(100% - 104px),#00000042 calc(100% - 58px),#00000012 calc(100% - 22px),#0000 100%)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-center{gap:8px!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-center>span{transform:translateY(8px)!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active>.home-community-feed-tab{z-index:80!important;margin:0 0 10px!important;position:relative!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active>.home-community-v339-feed-content,html body #root .compact-home-community-preview .home-community-v339-feed.is-active .home-community-v332-selected-panel{margin-top:0!important;padding-top:0!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active .home-community-feature-carousel{margin-top:0!important}html body #root .compact-home-community-preview .home-community-feature-carousel>.home-community-carousel-indicator{width:max-content!important;min-width:0!important;display:block!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}html body #root .compact-home-community-preview .home-community-feature-carousel>.home-community-carousel-indicator>.home-community-carousel-dots{justify-content:center!important;margin:0!important;display:flex!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important}html body #root .compact-home-community-preview .home-community-feature-carousel>.home-community-carousel-indicator>.home-community-carousel-count{margin:0!important;position:absolute!important;top:50%!important;left:calc(100% + 5px)!important;right:auto!important;transform:translateY(-50%)!important}@media (width<=760px){html body #root .compact-home-community-preview .home-community-v339-feed.is-active>.home-community-feed-tab{margin-bottom:8px!important}}html body #root .compact-home-community-preview .home-community-preview-head{justify-content:flex-start!important}html body #root .compact-home-community-preview .home-community-view-all{display:none!important}html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split{grid-template-columns:minmax(0,1fr) minmax(250px,300px)!important;align-items:start!important;gap:18px!important;width:100%!important;display:grid!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed,html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-latest,html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-popular{order:initial!important;gap:10px!important;width:100%!important;min-width:0!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-active{grid-column:1!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-inactive{grid-column:2!important}html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed.is-active .home-community-v332-selected-panel{width:100%!important;max-width:100%!important;margin:0!important}html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed.is-active>.home-community-feed-tab,html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed.is-inactive>.home-community-feed-tab{margin:0 0 8px!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed-content{width:100%!important;margin:0!important;animation:none!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v364-mini-column{width:100%!important;padding:0!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-strip{--mini-card-width:100%;contain:none!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;display:grid!important;position:static!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card{opacity:1!important;visibility:visible!important;pointer-events:auto!important;will-change:auto!important;width:100%!important;height:118px!important;min-height:118px!important;margin:0!important;transition:transform .2s,box-shadow .2s!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-0,html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-1,html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-2,html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-3{display:block!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-exit-left,html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-enter-right,html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-hidden{display:none!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card:hover{z-index:5!important;transform:translateY(-3px)!important;box-shadow:0 12px 24px #3a43532b!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-copy{bottom:10px!important;left:58px!important;right:62px!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-avatar-wrap{width:38px!important;height:38px!important;bottom:10px!important;left:11px!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-avatar-wrap>.home-community-post-avatar{width:38px!important;height:38px!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-stats{gap:3px!important;display:grid!important;bottom:10px!important;right:10px!important}@media (width<=980px){html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split{grid-template-columns:minmax(0,1fr) 230px!important;gap:12px!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card{height:108px!important;min-height:108px!important}}@media (width<=760px){html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split{flex-direction:column!important;gap:16px!important;display:flex!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-active,html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-inactive{width:100%!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-2{display:none!important}}html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split{grid-template-columns:minmax(250px,300px) minmax(0,1fr)!important;transition:grid-template-columns .36s cubic-bezier(.22,.75,.25,1)!important}html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split.is-latest{grid-template-columns:minmax(0,1fr) minmax(250px,300px)!important}html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split.is-popular{grid-template-columns:minmax(250px,300px) minmax(0,1fr)!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-latest,html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-latest.is-active,html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-latest.is-inactive{order:1!important;grid-column:1!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-popular,html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-popular.is-active,html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-popular.is-inactive{order:2!important;grid-column:2!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed{min-width:0!important;transition:opacity .2s!important}@media (width<=980px) and (width>=761px){html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split.is-latest{grid-template-columns:minmax(0,1fr) 230px!important}html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split.is-popular{grid-template-columns:230px minmax(0,1fr)!important}}@media (width<=760px){html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-latest{order:1!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-popular{order:2!important}}html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split{--community-side-width:300px;grid-template-columns:none!important;align-items:stretch!important;gap:18px!important;display:flex!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed{will-change:flex-basis, width;flex:0 0 var(--community-side-width)!important;width:var(--community-side-width)!important;grid-column:auto!important;min-width:0!important;transition:flex-basis .52s cubic-bezier(.22,.78,.2,1),width .52s cubic-bezier(.22,.78,.2,1),opacity .28s!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-active{flex-basis:calc(100% - var(--community-side-width) - 18px)!important;width:calc(100% - var(--community-side-width) - 18px)!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-inactive{flex-basis:var(--community-side-width)!important;width:var(--community-side-width)!important}html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed-content{isolation:isolate!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;min-height:474px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-v364-split .home-community-panel-layer{will-change:opacity, transform;grid-area:1/1!important;width:100%!important;min-width:0!important;margin:0!important;transition:opacity .28s,transform .42s cubic-bezier(.22,.78,.2,1),visibility 0s linear .42s!important}html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed.is-active .home-community-panel-layer.is-selected-layer,html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed.is-inactive .home-community-panel-layer.is-mini-layer{z-index:2!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:80ms,0s,0s!important;transform:translateY(0)scale(1)!important}html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed.is-active .home-community-panel-layer.is-mini-layer{z-index:1!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(10px)scale(.985)!important}html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed.is-inactive .home-community-panel-layer.is-selected-layer{z-index:1!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-10px)scale(.985)!important}html body #root .compact-home-community-preview .home-community-v364-mini-column{height:474px!important;min-height:474px!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-strip{--mini-card-height:150px;--mini-card-gap:12px;--mini-card-step:calc(var(--mini-card-height) + var(--mini-card-gap));contain:layout paint!important;width:100%!important;height:474px!important;min-height:474px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card{will-change:transform, opacity;backface-visibility:hidden;width:100%!important;height:var(--mini-card-height)!important;min-height:var(--mini-card-height)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate3d(0, calc(var(--mini-card-step) * 3), 0)!important;margin:0!important;transition:transform .62s cubic-bezier(.22,.78,.2,1),opacity .34s,visibility 0s linear .62s,box-shadow .2s!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-0{z-index:4!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important;transform:translate(0,0)!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-1{z-index:3!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate3d(0, var(--mini-card-step), 0)!important;transition-delay:0s!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-2{z-index:2!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate3d(0, calc(var(--mini-card-step) * 2), 0)!important;transition-delay:0s!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-enter-down{z-index:1!important;opacity:.2!important;visibility:visible!important;transform:translate3d(0, calc(var(--mini-card-step) * 3), 0)!important;transition-delay:0s!important;display:block!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-exit-up{z-index:1!important;opacity:0!important;visibility:visible!important;transform:translate3d(0, calc(var(--mini-card-step) * -1), 0)!important;transition-delay:0s!important;display:block!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-hidden,html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-enter-right,html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-exit-left,html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-3{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:block!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-media,html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-media img,html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-media .smart-image,html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-media .fit-image{height:100%!important}@media (width<=980px) and (width>=761px){html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split{--community-side-width:240px;gap:14px!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-active{flex-basis:calc(100% - var(--community-side-width) - 14px)!important;width:calc(100% - var(--community-side-width) - 14px)!important}}@media (width<=760px){html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split{flex-direction:column!important;gap:16px!important;display:flex!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed,html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-active,html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-inactive{flex:none!important;width:100%!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-strip{--mini-card-height:142px;--mini-card-gap:10px;height:446px!important;min-height:446px!important}html body #root .compact-home-community-preview .home-community-v364-mini-column,html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed-content{min-height:446px!important}}@media (prefers-reduced-motion:reduce){html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed,html body #root .compact-home-community-preview .home-community-v364-split .home-community-panel-layer,html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card{transition-duration:.01ms!important}}html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed-content,html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed.is-active .home-community-v339-feed-content,html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed.is-inactive .home-community-v339-feed-content{opacity:1!important;animation:none!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-0,html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-1,html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-2{display:block!important}@media (width>=761px){html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split{flex-flow:row!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed,html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-active,html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-inactive{box-sizing:border-box!important;align-self:stretch!important;min-width:0!important;max-width:none!important;margin:0!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-latest{order:1!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-popular{order:2!important}}html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed.is-inactive .home-community-v339-feed-content{height:auto!important;min-height:0!important;container-type:inline-size!important}html body #root .compact-home-community-preview .home-community-v364-mini-column{--mini-card-gap:12px;--mini-card-height:56.25cqw;--mini-half-card-height:28.125cqw;--mini-preview-height:calc(var(--mini-card-height) + var(--mini-card-height) + var(--mini-card-height) + var(--mini-half-card-height) + 36px);height:var(--mini-preview-height)!important;min-height:var(--mini-preview-height)!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-strip{--mini-card-gap:12px;width:100%!important;height:var(--mini-preview-height)!important;min-height:var(--mini-preview-height)!important;contain:layout paint!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card{aspect-ratio:16/9!important;border-radius:16px!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important;transform:translateY(calc(300% + 36px))!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-media,html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-media>img,html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-media .home-community-post-native-image,html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-media .smart-image,html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-media .fit-image{aspect-ratio:16/9!important;object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-enter-down{z-index:1!important;opacity:.46!important;visibility:visible!important;pointer-events:none!important;display:block!important;transform:translateY(calc(300% + 36px))!important}@media (width<=760px){html body #root .compact-home-community-preview .home-community-v364-mini-column{--mini-card-gap:10px;--mini-preview-height:calc(var(--mini-card-height) + var(--mini-card-height) + var(--mini-card-height) + var(--mini-half-card-height) + 30px)}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-1{transform:translateY(calc(100% + 10px))!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-2{transform:translateY(calc(200% + 20px))!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-enter-down{transform:translateY(calc(300% + 30px))!important}}html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed-content,html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed.is-inactive .home-community-v339-feed-content,html body #root .compact-home-community-preview .home-community-v364-mini-column,html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-strip{height:474px!important;min-height:474px!important;max-height:474px!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card{aspect-ratio:16/9!important;width:min(100%,224px)!important;max-width:224px!important;height:auto!important;min-height:0!important;margin-inline:auto!important;inset:0 0 auto!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-strip{--mini-card-gap:10px!important;--mini-preview-height:474px!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-0{transform:translate(0,0)!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-1{transform:translateY(calc(100% + 10px))!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-2{transform:translateY(calc(200% + 20px))!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-enter-down{opacity:.46!important;transform:translateY(calc(300% + 30px))!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-exit-up{transform:translateY(calc(-100% - 10px))!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-0:hover{transform:translateY(-2px)scale(1.01)!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-1:hover{transform:translateY(calc(100% + 8px))scale(1.01)!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-2:hover{transform:translateY(calc(200% + 18px))scale(1.01)!important}html body #root .compact-home-community-preview,html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split,html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed{min-height:0!important}@media (width<=760px){html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed-content,html body #root .compact-home-community-preview .home-community-v364-mini-column,html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-strip{height:530px!important;min-height:530px!important;max-height:530px!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card{width:min(100%,248px)!important;max-width:248px!important}}@media (width>=761px){html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed-content,html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed.is-active .home-community-v339-feed-content,html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed.is-inactive .home-community-v339-feed-content,html body #root .compact-home-community-preview .home-community-v364-split .home-community-v332-selected-panel,html body #root .compact-home-community-preview .home-community-v364-split .home-community-v332-selected-panel .home-community-feature-panel{height:520px!important;min-height:520px!important;max-height:520px!important}html body #root .compact-home-community-preview .home-community-v364-split .home-community-v332-selected-panel .home-community-feature-carousel{aspect-ratio:auto!important;width:100%!important;height:510px!important;min-height:510px!important;max-height:510px!important;margin-bottom:10px!important}html body #root .compact-home-community-preview .home-community-v364-mini-column{height:520px!important;min-height:520px!important;max-height:520px!important;padding:0 0 10px!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-strip{--mini-card-gap:10px!important;width:100%!important;height:510px!important;min-height:510px!important;max-height:510px!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card{aspect-ratio:16/9!important;transform-origin:top!important;width:calc(100% - 12px)!important;max-width:260px!important;margin-inline:auto!important;inset:4px 0 auto!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-0{transform:translateY(4px)!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-1{transform:translateY(calc(100% + 14px))!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-2{transform:translateY(calc(200% + 24px))!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-enter-down{opacity:.46!important;transform:translateY(calc(300% + 34px))!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-exit-up{transform:translateY(calc(-100% - 6px))!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-0:hover{transform:translateY(4px)scale(1.01)!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-1:hover{transform:translateY(calc(100% + 14px))scale(1.01)!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-2:hover{transform:translateY(calc(200% + 24px))scale(1.01)!important}}html body #root .home-event-carousel-indicator>b{display:none!important}html body #root .home-event-carousel-indicator{gap:0!important;width:max-content!important;min-width:0!important;padding:0!important}html body #root .compact-home-community-preview .home-community-preview-head{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;width:100%!important;display:flex!important}html body #root .compact-home-community-preview .home-community-view-all{pointer-events:auto!important;visibility:visible!important;opacity:1!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:3px 0 0!important;display:inline-flex!important}@media (width>=761px){html body #root .compact-home-community-preview .home-community-v364-split .home-community-v332-selected-panel .home-community-feature-panel{grid-template-rows:minmax(0,1fr) 24px!important;row-gap:6px!important;height:520px!important;min-height:520px!important;max-height:520px!important;display:grid!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-v364-split .home-community-v332-selected-panel .home-community-feature-carousel{width:100%!important;height:490px!important;min-height:490px!important;max-height:490px!important;margin:0!important;overflow:hidden!important}}html body #root .compact-home-community-preview .home-community-feature-panel>.home-community-carousel-indicator{width:100%!important;min-width:0!important;height:24px!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .compact-home-community-preview .home-community-feature-panel>.home-community-carousel-indicator>.home-community-carousel-dots{justify-content:center!important;align-items:center!important;margin:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}html body #root .compact-home-community-preview .home-community-feature-panel>.home-community-carousel-indicator>.home-community-carousel-count{display:none!important}@media (width<=760px){html body #root .compact-home-community-preview .home-community-preview-head{align-items:center!important;gap:10px!important}html body #root .compact-home-community-preview .home-community-view-all{margin-top:0!important}html body #root .compact-home-community-preview .home-community-v332-selected-panel .home-community-feature-panel{grid-template-rows:minmax(0,1fr) 22px!important;row-gap:5px!important;display:grid!important}html body #root .compact-home-community-preview .home-community-v332-selected-panel .home-community-feature-carousel{margin-bottom:0!important}html body #root .compact-home-community-preview .home-community-feature-panel>.home-community-carousel-indicator{height:22px!important}}html body #root .site-policy-page .site-policy-page-card>section:not(.site-copyright-statement)>p+p,html body #root .site-policy-page .site-policy-page-card>section:not(.site-copyright-statement)>ul+p{margin-top:12px!important}html body #root .site-security-page-card{overflow:hidden!important}html body #root .site-security-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:0 0 30px!important;display:grid!important}html body #root .site-security-summary-card{background:linear-gradient(145deg,#f4f9fffa,#fffffffa)!important;border:1px solid #d2dcebeb!important;border-radius:20px!important;align-items:flex-start!important;gap:14px!important;min-width:0!important;margin:0!important;padding:20px!important;display:flex!important;box-shadow:0 10px 25px #49587011,inset 0 1px #fff!important}html body #root .site-security-summary-card:nth-child(2){background:linear-gradient(145deg,#f1fbf7fa,#fffffffa)!important;border-color:#cfe0d8f0!important}html body #root .site-security-summary-card:nth-child(3){background:linear-gradient(145deg,#f9f4fffa,#fffffffa)!important;border-color:#e6d7eff0!important}html body #root .site-security-summary-card>span{background:#ffffffd1!important;border:1px solid #fffffff0!important;border-radius:15px!important;flex:0 0 46px!important;place-items:center!important;width:46px!important;height:46px!important;font-size:23px!important;display:grid!important;box-shadow:0 7px 17px #4e5b7114!important}html body #root .site-security-summary-card h2{margin:1px 0 7px!important;font-size:16px!important;line-height:1.35!important}html body #root .site-security-summary-card p{color:#6d6870!important;margin:0!important;font-size:13px!important;line-height:1.68!important}html body #root .site-security-report-section{position:relative!important}html body #root .site-security-report-section>.site-security-report-contact{color:#5f565b!important;margin:12px 0 0!important;font-size:14px!important;font-weight:700!important;line-height:1.65!important}html body #root .site-security-report-section .site-security-report-email{color:#c54879!important;font-size:inherit!important;font-weight:800!important;line-height:inherit!important;text-underline-offset:4px!important;margin:0!important;-webkit-text-decoration:underline #d55d8c61!important;text-decoration:underline #d55d8c61!important;text-decoration-thickness:1px!important;display:inline!important}html body #root .site-security-report-section .site-security-report-email:hover{color:#a93665!important;text-decoration-color:currentColor!important}html body #root .site-security-report-content{margin-top:24px!important;padding:0 0 19px!important;display:block!important}html body #root .site-security-report-checklist h3{color:#3e383c!important;letter-spacing:-.018em!important;margin:0 0 13px!important;font-size:17px!important;font-weight:800!important;line-height:1.45!important}html body #root .site-security-report-checklist ul{margin:0!important}html body #root .site-security-safe-testing h3{margin:0 0 10px!important;font-size:15px!important}html body #root .site-security-safe-testing{background:linear-gradient(90deg,#f8f5fff0,#ffffffb3)!important;border-left:3px solid #8e74cda6!important;border-radius:0 15px 15px 0!important;align-items:flex-start!important;gap:12px!important;margin:2px 0 0!important;padding:15px 17px!important;display:flex!important}html body #root .site-security-safe-testing>span{color:#8163bd!important;background:#977cd324!important;border-radius:50%!important;flex:0 0 24px!important;place-items:center!important;width:24px!important;height:24px!important;font-size:13px!important;font-weight:900!important;display:grid!important}html body #root .site-security-safe-testing h3{margin-bottom:5px!important}html body #root .site-security-safe-testing p{margin:0!important}@media (width<=980px){html body #root .site-security-summary-grid{grid-template-columns:1fr!important}}@media (width<=640px){html body #root .site-security-summary-card{padding:17px!important}html body #root .site-security-report-content{margin-top:21px!important}html body #root .site-security-report-checklist h3{margin-bottom:11px!important;font-size:16px!important}html body #root .site-security-safe-testing{margin-left:0!important;padding:14px!important}}html body #root .site-security-page-card>section>h2{font-size:20px!important;line-height:1.45!important}html body #root .site-security-page-card>.site-policy-intro,html body #root .site-security-page-card>section>p,html body #root .site-security-page-card>section>ul li,html body #root .site-security-page-card>section>ul a,html body #root .site-security-page-card .site-security-safe-testing p{font-size:16px!important;line-height:1.82!important}html body #root .site-security-page-card>.site-policy-intro{line-height:1.78!important}html body #root .site-security-report-section>.site-security-report-contact,html body #root .site-security-report-section .site-security-report-email{font-size:14px!important;line-height:1.65!important}html body #root .site-security-report-checklist h3{font-size:17px!important}html body #root .site-security-safe-testing h3{font-size:16px!important;line-height:1.5!important}@media (width<=640px){html body #root .site-security-page-card>section>h2{font-size:18px!important}html body #root .site-security-page-card>.site-policy-intro,html body #root .site-security-page-card>section>p,html body #root .site-security-page-card>section>ul li,html body #root .site-security-page-card>section>ul a,html body #root .site-security-page-card .site-security-safe-testing p{font-size:15px!important;line-height:1.78!important}html body #root .site-security-report-checklist h3,html body #root .site-security-safe-testing h3{font-size:16px!important}}html body #root .site-privacy-page-card>section>h2,html body #root .site-copyright-page-card>section:not(.site-copyright-statement)>h2{font-size:20px!important;line-height:1.45!important}html body #root .site-privacy-page-card>.site-policy-intro,html body #root .site-privacy-page-card>section>p,html body #root .site-privacy-page-card>section>ul li,html body #root .site-privacy-page-card>section>ul a,html body #root .site-copyright-page-card>.site-policy-intro,html body #root .site-copyright-page-card>section:not(.site-copyright-statement)>p,html body #root .site-copyright-page-card>section:not(.site-copyright-statement)>ul li,html body #root .site-copyright-page-card>section:not(.site-copyright-statement)>ul a,html body #root .site-copyright-page-card>section:not(.site-copyright-statement)>.site-policy-email{font-size:16px!important;line-height:1.82!important}html body #root .site-privacy-page-card>.site-policy-intro,html body #root .site-copyright-page-card>.site-policy-intro{line-height:1.78!important}html body #root .site-copyright-page-card>.site-copyright-statement>p{font-size:16px!important;line-height:1.78!important}html body #root .site-copyright-page-card>.site-copyright-statement>p>strong{color:#3d363a!important;margin-bottom:3px!important;font-size:17px!important;font-weight:800!important;line-height:1.45!important;display:inline-block!important}@media (width<=640px){html body #root .site-privacy-page-card>section>h2,html body #root .site-copyright-page-card>section:not(.site-copyright-statement)>h2{font-size:18px!important}html body #root .site-privacy-page-card>.site-policy-intro,html body #root .site-privacy-page-card>section>p,html body #root .site-privacy-page-card>section>ul li,html body #root .site-privacy-page-card>section>ul a,html body #root .site-copyright-page-card>.site-policy-intro,html body #root .site-copyright-page-card>section:not(.site-copyright-statement)>p,html body #root .site-copyright-page-card>section:not(.site-copyright-statement)>ul li,html body #root .site-copyright-page-card>section:not(.site-copyright-statement)>ul a,html body #root .site-copyright-page-card>section:not(.site-copyright-statement)>.site-policy-email,html body #root .site-copyright-page-card>.site-copyright-statement>p{font-size:15px!important;line-height:1.78!important}html body #root .site-copyright-page-card>.site-copyright-statement>p>strong{font-size:16px!important}}html body #root .floating-weather-dock.is-collapsed,html body #root .floating-weather-dock.is-expanded{top:auto!important;right:auto!important;bottom:max(22px, calc(env(safe-area-inset-bottom,0px) + 16px))!important;left:max(18px, calc(env(safe-area-inset-left,0px) + 14px))!important}@media (width>=1101px) and (width<=1450px){html body #root .site-horizontal-nav{grid-template-columns:minmax(190px,1fr) max-content minmax(190px,1fr)!important;column-gap:12px!important}html body #root .site-horizontal-nav>.horizontal-brand-mini{justify-content:flex-start!important;justify-self:start!important;gap:9px!important;width:auto!important;min-width:154px!important;max-width:190px!important;min-height:54px!important;margin-right:0!important;padding:5px 10px 5px 6px!important;left:auto!important}html body #root .site-horizontal-nav>.horizontal-brand-mini>span{display:block!important}html body #root .site-horizontal-nav>.horizontal-brand-mini strong{font-size:22px!important;line-height:1.08!important;display:block!important}html body #root .site-horizontal-nav>.horizontal-brand-mini small{margin-top:2px!important;font-size:9px!important;line-height:1.1!important;display:block!important}html body #root .site-horizontal-nav>.home-horizontal-menu{flex:none!important;justify-content:center!important;justify-self:center!important;width:max-content!important;min-width:0!important;max-width:none!important;overflow:visible!important}html body #root .site-horizontal-nav .home-horizontal-main-scroll{justify-content:center!important;width:max-content!important;overflow:visible!important}html body #root .site-horizontal-nav>.profile-area{justify-content:flex-end!important;justify-self:end!important;width:auto!important;min-width:190px!important;margin-left:0!important}html body #root .site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-tools-trigger{box-sizing:border-box!important;border-radius:50%!important;place-items:center!important;gap:0!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:0!important;display:grid!important}html body #root .site-horizontal-nav .horizontal-nav-active-bubble{border-radius:50%!important}html body #root .site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item>.nav-icon-wrap,html body #root .site-horizontal-nav .home-horizontal-tools-trigger>.nav-icon-wrap{border-radius:50%!important;place-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:translate(0,0)!important}html body #root .site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item .nav-icon-glyph,html body #root .site-horizontal-nav .home-horizontal-tools-trigger .nav-icon-glyph{text-align:center!important;place-items:center!important;width:100%!important;height:100%!important;margin:0!important;line-height:1!important;display:grid!important;position:static!important;inset:auto!important;transform:translate(0,0)!important}}@media (width<=760px){html body #root .floating-weather-dock.is-collapsed,html body #root .floating-weather-dock.is-expanded{bottom:max(16px, calc(env(safe-area-inset-bottom,0px) + 12px))!important;left:max(12px, calc(env(safe-area-inset-left,0px) + 10px))!important}}@keyframes keepers-weather-icon-bob-crisp{0%,to{top:0}22%{top:6px}42%{top:0}68%{top:-7px}88%{top:0}}@keyframes keepers-weather-compact-bob-crisp{0%,to{top:0}22%{top:4px}42%{top:0}68%{top:-4px}88%{top:0}}html body #root .floating-weather-current-icon-motion{top:0;-webkit-filter:none!important;backface-visibility:visible!important;will-change:top!important;animation:2.45s ease-in-out infinite keepers-weather-icon-bob-crisp!important;position:relative!important;transform:none!important}html body #root .floating-weather-dock.is-expanded:hover .floating-weather-current-icon-motion,html body #root .floating-weather-current-section:hover .floating-weather-current-icon-motion{animation:2.45s ease-in-out infinite keepers-weather-icon-bob-crisp!important}html body #root .floating-weather-compact-button>span{top:0;-webkit-filter:none!important;backface-visibility:visible!important;will-change:top!important;animation:2.45s ease-in-out infinite keepers-weather-compact-bob-crisp!important;position:relative!important;transform:none!important}html body #root .floating-weather-current-main>span>strong{text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;font-size:35px!important;line-height:1.04!important}html body #root .floating-weather-current-main>span>small{font-size:14px!important;line-height:1.15!important}html body #root .floating-weather-hour>strong{font-size:13px!important;line-height:1.1!important}html body #root .floating-weather-hour>b{font-size:31px!important;line-height:1!important}html body #root .floating-weather-hourly-empty,html body #root .home-weekly-weather-empty{font-size:13px!important;line-height:1.45!important}html body #root .floating-weather-weekly-section>button.floating-weather-weekly-title-button,html body #root .floating-weather-weekly-section .floating-weather-weekly-title-label{text-align:center!important}html body #root .floating-weather-weekly-section .floating-weather-weekly-title-label{font-size:22px!important;line-height:1.2!important}html body #root .floating-weather-resource-pill b{font-size:13px!important;line-height:1.25!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-track{transform:translate(var(--weekly-track-offset), -50%)!important;will-change:auto!important;backface-visibility:visible!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizelegibility!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-track.is-motion-enabled{will-change:transform!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-track.is-motion-reset{will-change:auto!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill{text-align:center!important;-webkit-filter:none!important;backface-visibility:visible!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizelegibility!important;justify-content:center!important;gap:6px!important;padding:8px 4px!important;transform:translate(0,0)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill>strong,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill>strong *{text-align:center!important;width:100%!important;font-size:19px!important;line-height:1!important;transform:none!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill>span{min-height:36px!important;font-size:31px!important;line-height:1!important;transform:translate(0,0)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-center{text-align:center!important;gap:7px!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-center>strong,html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-center>strong *{text-align:center!important;font-size:23px!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-center>span{font-size:37px!important;transform:translate(0,0)!important}html body #root .home-event-slide-track{transform:translateX(var(--event-track-offset,0%))!important;will-change:auto!important;backface-visibility:visible!important}html body #root .home-event-slide-track.is-motion-enabled{will-change:transform!important}html body #root .home-event-slide-track.is-motion-reset{will-change:auto!important}html body #root .home-event-feature-viewport{clip-path:inset(0 round 34px)!important;overflow:clip!important}html body #root .home-event-slide .event-banner-image{width:calc(100% + 2px)!important;height:calc(100% + 2px)!important;inset:-1px!important}html body #root .home-progress-section .portal-progress-card{position:relative!important}html body #root .home-progress-section .home-progress-heading{min-height:48px!important;padding-right:310px!important;position:relative!important}html body #root .home-progress-section .progress-login-prompt-corner{text-align:left!important;white-space:nowrap!important;border-style:solid!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;max-width:292px!important;min-height:38px!important;margin:0!important;padding:8px 12px!important;font-size:13px!important;line-height:1.25!important;display:inline-flex!important;position:absolute!important;top:2px!important;right:0!important;box-shadow:0 8px 18px #7a4c5d12!important}html body #root .home-progress-section .progress-login-prompt-corner strong{font-size:inherit!important;line-height:inherit!important}html body #root .home-progress-section .progress-circle-grid.is-guest-preview .progress-circle-item{opacity:1!important}@media (width<=900px){html body #root .home-progress-section .home-progress-heading{gap:12px!important;min-height:0!important;padding-right:0!important;display:grid!important}html body #root .home-progress-section .progress-login-prompt-corner{white-space:normal!important;justify-self:end!important;width:max-content!important;max-width:100%!important;position:static!important}}@media (width<=560px){html body #root .home-progress-section .progress-login-prompt-corner{justify-self:stretch!important;width:100%!important}html body #root .floating-weather-weekly-section .floating-weather-weekly-title-label{font-size:20px!important}}@media (prefers-reduced-motion:reduce){html body #root .floating-weather-current-icon-motion,html body #root .floating-weather-compact-button>span{animation:none!important;top:0!important}}html body #root .home-progress-section .progress-login-prompt-corner,html body #root .home-progress-section .progress-login-prompt-corner strong{font-family:var(--font-body,"Cafe24SsurroundAir"), "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif!important;letter-spacing:-.025em!important;font-weight:400!important}html body #root .floating-weather-current-icon,html body #root .floating-weather-current-icon-motion,html body #root .floating-weather-compact-button>span{-webkit-filter:none!important;will-change:auto!important;animation:none!important;transform:translate(0,0)!important}@keyframes keepers-weather-smooth-bob{0%,to{transform:translateY(2px)}50%{transform:translateY(-4px)}}@keyframes keepers-weather-smooth-bob-compact{0%,to{transform:translateY(1px)}50%{transform:translateY(-3px)}}html body #root .floating-weather-current-icon-bob,html body #root .floating-weather-compact-icon-bob{-webkit-filter:none!important;backface-visibility:hidden!important;transform-origin:50%!important;will-change:transform!important;display:inline-block!important;position:relative!important;top:0!important}html body #root .floating-weather-current-icon-bob{animation:3.8s cubic-bezier(.45,0,.55,1) infinite keepers-weather-smooth-bob!important}html body #root .floating-weather-compact-icon-bob{animation:3.8s cubic-bezier(.45,0,.55,1) infinite keepers-weather-smooth-bob-compact!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-track{top:7px!important;left:calc(50% + var(--weekly-track-offset))!important;will-change:auto!important;backface-visibility:visible!important;text-rendering:auto!important;-webkit-font-smoothing:antialiased!important;transform:translate(0,0)!important}html body #root .floating-weather-dock.is-expanded,html body #root .floating-weather-dock.is-expanded>.floating-weather-card,html body #root .floating-weather-dock.is-expanded .floating-weather-expanded,html body #root .floating-weather-dock.is-expanded .floating-weather-card-body,html body #root .floating-weather-dock.is-expanded .floating-weather-section,html body #root .floating-weather-dock.is-expanded .floating-weather-current-main,html body #root .floating-weather-dock.is-expanded .floating-weather-weekly-viewport,html body #root .floating-weather-dock.is-expanded .home-weekly-weather-strip{-webkit-filter:none!important;-webkit-backdrop-filter:none!important;transform-style:flat!important;backface-visibility:visible!important;text-rendering:auto!important;-webkit-font-smoothing:antialiased!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill>span{position:relative!important;top:5px!important;transform:translate(0,0)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-pill.is-center>span{top:8px!important;transform:translate(0,0)!important}@media (prefers-reduced-motion:reduce){html body #root .floating-weather-current-icon-bob,html body #root .floating-weather-compact-icon-bob{will-change:auto!important;animation:none!important;top:0!important;transform:none!important}}html body #root .page-transition .gathering-category-strip>button:nth-child(3){--v238-category-rgb:239, 190, 70!important;--v238-category-base:#fff8dc!important;--v238-category-text:#a86f16!important;--cat-core:#f9cd5bf7!important;--cat-mid:#ffe59df7!important;--cat-edge:#fff7dafc!important;--cat-line:#e1a92af5!important;--cat-text:#a86f16!important}html body #root .app-catalog-card.type-bird .app-catalog-art,html body #root .catalog-grid-v12 .type-bird .app-catalog-art,html body #root .portal-detail-page.detail-theme-bird .portal-detail-image{background:radial-gradient(circle,#fac74d80 0%,#ffe4975c 39%,#fffceffa 88%)!important}html body #root .portal-detail-page.detail-theme-bird{--detail-accent:#d6a12e!important;--detail-accent-rgb:214, 161, 46!important;--detail-soft:#fff8df!important;--detail-line:#f0dc9f!important}@media (width>=761px){html body #root .floating-weather-dock.is-collapsed,html body #root .floating-weather-dock.is-expanded{inset:168px auto auto 18px!important}}@media (width<=760px){html body #root .floating-weather-dock.is-collapsed,html body #root .floating-weather-dock.is-expanded{top:auto!important;right:auto!important;bottom:max(16px, calc(env(safe-area-inset-bottom,0px) + 12px))!important;left:max(12px, calc(env(safe-area-inset-left,0px) + 10px))!important}}html body #root .app-modal.withdraw-account-shell{box-sizing:border-box!important;overscroll-behavior-x:none!important;overflow-x:hidden!important}html body #root .withdraw-account-modal{box-sizing:border-box!important;width:min(470px,100%)!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}html body #root .withdraw-account-modal>*,html body #root .withdraw-account-modal ul,html body #root .withdraw-account-actions{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body #root .withdraw-account-modal li,html body #root .withdraw-account-error{overflow-wrap:anywhere!important;word-break:keep-all!important}html body #root .site-horizontal-nav .home-horizontal-nav-dropdown{z-index:8!important;flex:none!important;justify-content:center!important;align-items:center!important;display:flex!important;position:relative!important}html body #root .site-horizontal-nav .home-horizontal-nav-dropdown>.horizontal-nav-item{z-index:2!important;position:relative!important}html body #root .site-horizontal-nav .horizontal-nav-submenu-chevron{opacity:.68!important;width:13px!important;height:13px!important;margin-left:-3px!important;transition:transform .18s,opacity .18s!important}html body #root .site-horizontal-nav .home-horizontal-nav-dropdown:is(:hover,:focus-within) .horizontal-nav-submenu-chevron{opacity:1!important;transform:rotate(180deg)!important}html body #root .site-horizontal-nav .home-horizontal-submenu{z-index:120!important;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform-origin:50% 0!important;background:#fffffff7!important;border:1px solid #e2d7dcf5!important;border-radius:20px!important;gap:5px!important;width:max-content!important;min-width:174px!important;max-width:min(240px,100vw - 24px)!important;padding:9px!important;transition:opacity .16s,visibility .16s,transform .18s cubic-bezier(.2,.8,.2,1)!important;display:grid!important;position:absolute!important;top:calc(100% + 9px)!important;left:50%!important;transform:translate(-50%,-8px)scale(.98)!important;box-shadow:0 18px 42px #452e3724,inset 0 1px #fffffffa!important}html body #root .site-horizontal-nav .home-horizontal-submenu:before{content:""!important;height:14px!important;position:absolute!important;inset:-13px 0 auto!important}html body #root .site-horizontal-nav .home-horizontal-nav-dropdown:is(:hover,:focus-within)>.home-horizontal-submenu,html body #root .site-horizontal-nav .home-horizontal-submenu:hover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)scale(1)!important}html body #root .site-horizontal-nav .horizontal-submenu-item,html body #root .site-horizontal-nav .home-horizontal-tools-panel .horizontal-tool-item{box-sizing:border-box!important;color:#6d6268!important;width:100%!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;text-align:left!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0 13px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s!important;display:flex!important}html body #root .site-horizontal-nav .horizontal-submenu-icon{background:#ffffffb8!important;border:1px solid #ffffffeb!important;border-radius:10px!important;flex:0 0 28px!important;place-items:center!important;width:28px!important;height:28px!important;font-size:17px!important;line-height:1!important;display:grid!important;box-shadow:0 4px 10px #442f370e!important}html body #root .site-horizontal-nav .horizontal-submenu-tone-fish{--submenu-ink:#368eb8;--submenu-border:#9edbf4;--submenu-fill:#e5f6ff;--submenu-fill-end:#f4fbff;--submenu-rgb:127, 211, 245}html body #root .site-horizontal-nav .horizontal-submenu-tone-insect{--submenu-ink:#c66f28;--submenu-border:#ffc38f;--submenu-fill:#fff0e2;--submenu-fill-end:#fff8f1;--submenu-rgb:255, 181, 126}html body #root .site-horizontal-nav .horizontal-submenu-tone-bird{--submenu-ink:#a88917;--submenu-border:#f0d664;--submenu-fill:#fff7c9;--submenu-fill-end:#fffce8;--submenu-rgb:245, 211, 83}html body #root .site-horizontal-nav .horizontal-submenu-tone-flower{--submenu-ink:#c35391;--submenu-border:#f2acd2;--submenu-fill:#ffe8f5;--submenu-fill-end:#fff5fb;--submenu-rgb:245, 153, 207}html body #root .site-horizontal-nav .horizontal-submenu-tone-recipe{--submenu-ink:#9563bd;--submenu-border:#d8b5f5;--submenu-fill:#f7ebff;--submenu-fill-end:#fcf7ff;--submenu-rgb:217, 164, 255}html body #root .site-horizontal-nav .horizontal-submenu-tone-material{--submenu-ink:#4e9859;--submenu-border:#abe1a5;--submenu-fill:#e9f8e5;--submenu-fill-end:#f5fcf3;--submenu-rgb:157, 226, 151}html body #root .site-horizontal-nav .horizontal-submenu-item:is(:hover,:focus-visible,.active),html body #root .site-horizontal-nav .home-horizontal-tools-panel .horizontal-tool-item:is(:hover,:focus-visible,.active){color:var(--submenu-ink,var(--nav-item-ink,var(--horizontal-hover-ink,#7561c2)))!important;border-color:var(--submenu-border,var(--nav-item-border,var(--horizontal-hover-border,#c7b8ff)))!important;background:linear-gradient(145deg, var(--submenu-fill,var(--nav-item-fill,var(--horizontal-hover-fill,#f0ecff))), var(--submenu-fill-end,var(--nav-item-fill-end,#faf8ff)))!important;background-color:var(--submenu-fill,var(--nav-item-fill,var(--horizontal-hover-fill,#f0ecff)))!important;box-shadow:0 8px 18px rgba(var(--submenu-rgb,var(--nav-item-rgb,var(--horizontal-hover-rgb,185, 165, 255))), .14), inset 0 1px 0 #fffffff5!important;outline:none!important;transform:translateY(-1px)!important}html body #root .site-horizontal-nav .horizontal-submenu-item.active{font-weight:800!important}html body #root .site-horizontal-nav .home-horizontal-tools-panel .horizontal-tool-item:is(:hover,:focus-visible,.active) .sidebar-menu-label-fixed{color:inherit!important}@media (width>=1101px) and (width<=1450px){html body #root .site-horizontal-nav .home-horizontal-nav-dropdown{width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important}html body #root .site-horizontal-nav .home-horizontal-nav-dropdown>.horizontal-nav-item{box-sizing:border-box!important;border-radius:50%!important;place-items:center!important;gap:0!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:0!important;display:grid!important}html body #root .site-horizontal-nav .home-horizontal-nav-dropdown>.horizontal-nav-item>.sidebar-menu-label-fixed,html body #root .site-horizontal-nav .home-horizontal-nav-dropdown>.horizontal-nav-item>.horizontal-nav-submenu-chevron{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}}@media (width<=1100px){html body #root .site-horizontal-nav .home-horizontal-submenu{display:none!important}}html body #root .news-detail-meta-badges .news-pinned-label,html body #root .news-pinned-label{box-sizing:border-box!important;color:#7652b3!important;letter-spacing:-.02em!important;white-space:nowrap!important;background:linear-gradient(145deg,#f8f2ff,#eadfff)!important;border:1px solid #cbb5ef!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:max-content!important;max-width:100%!important;min-height:27px!important;padding:0 10px!important;font-family:Cafe24SsurroundAir,sans-serif!important;font-size:11.5px!important;font-weight:400!important;line-height:1.2!important;display:inline-flex!important;box-shadow:0 7px 17px #7e57b81c,inset 0 1px #fffffff0!important}html body #root .site-horizontal-nav .horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-tools-trigger,html body #root .site-horizontal-nav .horizontal-submenu-item,html body #root .site-horizontal-nav .home-horizontal-tools-panel .horizontal-tool-item,html body #root .site-horizontal-nav .horizontal-nav-item>.sidebar-menu-label-fixed,html body #root .site-horizontal-nav .home-horizontal-tools-trigger>.sidebar-menu-label-fixed,html body #root .site-horizontal-nav .horizontal-submenu-item>span:last-child,html body #root .site-horizontal-nav .home-horizontal-tools-panel .horizontal-tool-item>.sidebar-menu-label-fixed{font-family:var(--font-title,"Cafe24Ssurround"), "Cafe24 Ssurround", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif!important;font-style:normal!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools .home-horizontal-tools-panel>button.horizontal-tool-item{isolation:isolate!important;box-sizing:border-box!important;color:#6d6268!important;width:100%!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;margin:0!important;padding:0 13px!important;position:relative!important;overflow:hidden!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools .home-horizontal-tools-panel>button.horizontal-tool-item:is(:hover,:focus,:focus-visible,:active,.active,.active:hover){color:var(--nav-item-ink,#7561c2)!important;border-color:var(--nav-item-border,#c7b8ff)!important;background:linear-gradient(145deg, var(--nav-item-fill,#f0ecff), var(--nav-item-fill-end,#f8f6ff))!important;background-color:var(--nav-item-fill,#f0ecff)!important;background-image:linear-gradient(145deg, var(--nav-item-fill,#f0ecff), var(--nav-item-fill-end,#f8f6ff))!important;box-shadow:0 8px 18px rgba(var(--nav-item-rgb,185, 165, 255), .14), inset 0 1px 0 #fffffff5!important;filter:none!important;outline:none!important;transform:translateY(-1px)!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools .home-horizontal-tools-panel>button.horizontal-tool-item:is(:hover,:focus,:focus-visible,:active,.active,.active:hover)>.sidebar-menu-label-fixed{color:inherit!important;font-family:var(--font-title,"Cafe24Ssurround"), "Cafe24 Ssurround", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif!important;text-shadow:none!important}html body #root .topbar.site-horizontal-nav .home-horizontal-submenu>button.horizontal-submenu-item,html body #root .topbar.site-horizontal-nav .home-horizontal-submenu>button.horizontal-submenu-item>span:last-child{font-family:var(--font-title,"Cafe24Ssurround"), "Cafe24 Ssurround", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif!important}html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown>.home-horizontal-submenu{box-sizing:border-box!important;gap:5px!important;width:228px!important;min-width:228px!important;max-width:228px!important;padding:10px!important}html body #root .topbar.site-horizontal-nav .home-horizontal-submenu>button.horizontal-submenu-item{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;max-height:58px!important;font-family:var(--font-title,"Cafe24Ssurround"), "Cafe24 Ssurround", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif!important;letter-spacing:-.045em!important;border-radius:999px!important;gap:12px!important;padding:0 13px!important;font-size:22px!important;font-weight:800!important;line-height:1.18!important}html body #root .topbar.site-horizontal-nav .home-horizontal-submenu>button.horizontal-submenu-item>.horizontal-submenu-icon{box-sizing:border-box!important;border-radius:11px!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;font-size:20px!important}html body #root .topbar.site-horizontal-nav .home-horizontal-submenu>button.horizontal-submenu-item>span:last-child{min-width:0!important;font-family:var(--font-title,"Cafe24Ssurround"), "Cafe24 Ssurround", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif!important;letter-spacing:-.045em!important;white-space:nowrap!important;font-size:22px!important;font-weight:800!important;line-height:1.18!important}html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown>.home-horizontal-submenu,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-panel{box-sizing:border-box!important;gap:5px!important;width:228px!important;min-width:228px!important;max-width:228px!important;padding:10px!important}html body #root .topbar.site-horizontal-nav .home-horizontal-submenu>button.horizontal-submenu-item,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-panel>button.horizontal-tool-item{box-sizing:border-box!important;text-align:left!important;border-radius:999px!important;flex-direction:row!important;justify-content:flex-start!important;place-items:center start!important;gap:12px!important;width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:0 13px!important;display:flex!important}html body #root .topbar.site-horizontal-nav .home-horizontal-submenu>button.horizontal-submenu-item>.horizontal-submenu-icon{flex:0 0 34px!important;align-self:center!important;margin:0!important}html body #root .topbar.site-horizontal-nav .home-horizontal-submenu>button.horizontal-submenu-item>span:last-child,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-panel>button.horizontal-tool-item>.sidebar-menu-label-fixed{box-sizing:border-box!important;text-align:left!important;white-space:nowrap!important;flex:auto!important;justify-content:flex-start!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-panel>button.horizontal-tool-item>.nav-icon-wrap{box-sizing:border-box!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important}html body #root .topbar.site-horizontal-nav .home-horizontal-submenu>button.horizontal-submenu-item,html body #root .topbar.site-horizontal-nav .home-horizontal-submenu>button.horizontal-submenu-item>span:last-child,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-panel>button.horizontal-tool-item,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-panel>button.horizontal-tool-item>.sidebar-menu-label-fixed{font-family:var(--font-title,"Cafe24Ssurround"), "Cafe24 Ssurround", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif!important;letter-spacing:-.045em!important;font-size:22px!important;font-weight:800!important;line-height:1.18!important}html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown>.home-horizontal-submenu.home-horizontal-tools-panel,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-panel{box-sizing:border-box!important;gap:5px!important;width:228px!important;min-width:228px!important;max-width:228px!important;padding:10px!important;display:grid!important}html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown-gathering>.home-horizontal-submenu.home-horizontal-tools-panel{transform-origin:100% 0!important;left:auto!important;right:0!important;transform:translateY(-8px)scale(.98)!important}html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown-cooking>.home-horizontal-submenu.home-horizontal-tools-panel{transform-origin:0 0!important;left:0!important;right:auto!important;transform:translateY(-8px)scale(.98)!important}html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown-gathering:is(:hover,:focus-within)>.home-horizontal-submenu.home-horizontal-tools-panel,html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown-cooking:is(:hover,:focus-within)>.home-horizontal-submenu.home-horizontal-tools-panel,html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown>.home-horizontal-submenu.home-horizontal-tools-panel:hover{transform:translateY(0)scale(1)!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools-panel>button.horizontal-tool-item{box-sizing:border-box!important;color:#6d6268!important;width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;max-height:58px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0 13px!important;display:flex!important;overflow:hidden!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools-panel>button.horizontal-tool-item>.nav-icon-wrap.emoji-nav-icon{box-sizing:border-box!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;color:inherit!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 34px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools-panel>button.horizontal-tool-item>.nav-icon-wrap.emoji-nav-icon>.nav-icon-glyph{font-size:22px!important;line-height:1!important;display:block!important;transform:none!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools-panel>button.horizontal-tool-item,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-panel>button.horizontal-tool-item>.sidebar-menu-label-fixed{font-family:var(--font-title,"Cafe24Ssurround"), "Cafe24 Ssurround", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif!important;letter-spacing:-.045em!important;font-size:22px!important;font-weight:800!important;line-height:1.18!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools-panel>button.horizontal-tool-item>.sidebar-menu-label-fixed{min-width:0!important;color:inherit!important;text-align:left!important;white-space:nowrap!important;flex:auto!important;margin:0!important;padding:0!important;transform:none!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools-panel>button.horizontal-tool-item:is(:hover,:focus,:focus-visible,:active,.active,.active:hover){color:var(--nav-item-ink,#7561c2)!important;border-color:var(--nav-item-border,#c7b8ff)!important;background:linear-gradient(145deg, var(--nav-item-fill,#f0ecff), var(--nav-item-fill-end,#f8f6ff))!important;background-color:var(--nav-item-fill,#f0ecff)!important;box-shadow:0 8px 18px rgba(var(--nav-item-rgb,185, 165, 255), .14), inset 0 1px 0 #fffffff5!important;outline:none!important;transform:translateY(-1px)!important}html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown>.home-horizontal-submenu.home-horizontal-tools-panel,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-panel{transform-origin:50% 0!important;left:50%!important;right:auto!important;transform:translate(-50%,-8px)scale(.98)!important}html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown:is(:hover,:focus-within)>.home-horizontal-submenu.home-horizontal-tools-panel,html body #root .topbar.site-horizontal-nav .home-horizontal-tools:is(:hover,:focus-within)>.home-horizontal-tools-panel,html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown>.home-horizontal-submenu.home-horizontal-tools-panel:hover,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-panel:hover{transform:translate(-50%)scale(1)!important}@media (width>=1101px) and (width<=1450px){html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll{gap:3px!important}html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item,html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown,html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown>.horizontal-nav-item,html body #root .topbar.site-horizontal-nav .home-horizontal-tools,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-trigger{box-sizing:border-box!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:66px!important;min-height:66px!important;max-height:66px!important}html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item,html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown>.horizontal-nav-item,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-trigger{border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;padding:5px 3px 4px!important;display:flex!important}html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item>.nav-icon-wrap,html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown>.horizontal-nav-item>.nav-icon-wrap,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-trigger>.nav-icon-wrap{box-sizing:border-box!important;flex:0 0 32px!important;place-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item>.sidebar-menu-label-fixed,html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown>.horizontal-nav-item>.sidebar-menu-label-fixed,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-trigger>.sidebar-menu-label-fixed{box-sizing:border-box!important;clip:auto!important;clip-path:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:12px!important;color:inherit!important;font-family:var(--font-body,"Cafe24SsurroundAir"), "Cafe24 Ssurround Air", "Apple SD Gothic Neo", "Noto Sans KR", sans-serif!important;letter-spacing:-.07em!important;text-align:center!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:9px!important;font-weight:400!important;line-height:1.1!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown>.horizontal-nav-item>.horizontal-nav-submenu-chevron,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-trigger>svg:last-child{clip-path:inset(50%)!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}html body #root .topbar.site-horizontal-nav .horizontal-nav-active-bubble{border-radius:18px!important}}@media (width>=761px){html body #root .compact-home-community-preview .home-community-v364-split .home-community-v332-selected-panel .home-community-feature-panel{grid-template-rows:minmax(0,1fr) 20px!important;row-gap:1px!important}html body #root .compact-home-community-preview .home-community-feature-panel>.home-community-carousel-indicator{height:20px!important;margin-top:-2px!important}}@media (width<=760px){html body #root .compact-home-community-preview .home-community-v332-selected-panel .home-community-feature-panel{grid-template-rows:minmax(0,1fr) 18px!important;row-gap:1px!important}html body #root .compact-home-community-preview .home-community-feature-panel>.home-community-carousel-indicator{height:18px!important;margin-top:-2px!important}}@media (width>=1101px) and (width<=1450px){html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item>.sidebar-menu-label-fixed,html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown>.horizontal-nav-item>.sidebar-menu-label-fixed,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-trigger>.sidebar-menu-label-fixed{letter-spacing:-.055em!important;min-height:14px!important;font-size:11px!important;line-height:1.12!important}}html body #root .topbar.site-horizontal-nav>.profile-area{box-sizing:border-box!important;-webkit-backdrop-filter:blur(14px)saturate(1.06)!important;background:radial-gradient(circle at 18% 12%,#fffffffa 0 13%,#0000 37%),linear-gradient(145deg,#ffffffd1,#eef7ffc2)!important;border:1px solid #ffffffe0!important;border-radius:999px!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;width:218px!important;min-width:218px!important;max-width:218px!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin:0!important;padding:4px 5px!important;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 10px 24px #4c69801c,inset 0 1px #fffffffc!important}html body #root .topbar.site-horizontal-nav>.profile-area:hover{border-color:#cde1eff5!important;transform:translateY(-1px)!important;box-shadow:0 13px 29px #4c698026,inset 0 1px #fff!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card{box-sizing:border-box!important;width:164px!important;min-width:164px!important;max-width:164px!important;height:52px!important;min-height:52px!important;max-height:52px!important;color:inherit!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:999px!important;flex:0 0 164px!important;margin:0!important;padding:5px 8px 5px 3px!important;transform:none!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card:hover{box-shadow:none!important;background:#ffffff6b!important;transform:none!important}html body #root .topbar.site-horizontal-nav>.profile-area>.notification-button{box-sizing:border-box!important;color:#b78518!important;background:radial-gradient(circle at 34% 27%,#fffffffa 0 18%,#0000 43%),linear-gradient(145deg,#fffce8e6,#ffeeada8)!important;border:1px solid #ebca677a!important;border-radius:50%!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important;transform:none!important;box-shadow:inset 0 1px #fffffffa,0 6px 14px #b085231a!important}html body #root .topbar.site-horizontal-nav>.profile-area>.notification-button:before{content:none!important;display:none!important}html body #root .topbar.site-horizontal-nav>.profile-area>.notification-button:hover{color:#996800!important;background:radial-gradient(circle at 34% 27%,#fff 0 20%,#0000 44%),linear-gradient(145deg,#fffdf1,#ffe89a)!important;border-color:#e1b12db8!important;transform:none!important;box-shadow:inset 0 1px #fff,0 8px 17px #b0852329!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card>.avatar{border-radius:50%!important}@media (width>=1101px) and (width<=1920px){html body #root .topbar.site-horizontal-nav>.profile-area{width:218px!important;min-width:218px!important;max-width:218px!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card{width:164px!important;min-width:164px!important;max-width:164px!important}}@media (width>=1101px) and (width<=1450px){html body #root .topbar.site-horizontal-nav>.profile-area{width:204px!important;min-width:204px!important;max-width:204px!important;height:58px!important;min-height:58px!important;max-height:58px!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card{flex-basis:151px!important;width:151px!important;min-width:151px!important;max-width:151px!important}html body #root .topbar.site-horizontal-nav>.profile-area>.notification-button{flex-basis:43px!important;width:43px!important;min-width:43px!important;max-width:43px!important;height:43px!important;min-height:43px!important;max-height:43px!important}}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card{flex-basis:157px!important;width:157px!important;min-width:157px!important;max-width:157px!important}html body #root .topbar.site-horizontal-nav>.profile-area>.notification-button{margin:0 7px 0 0!important}@media (width>=1101px) and (width<=1450px){html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card{flex-basis:144px!important;width:144px!important;min-width:144px!important;max-width:144px!important}html body #root .topbar.site-horizontal-nav>.profile-area>.notification-button{margin-right:7px!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-trigger>.sidebar-menu-label-fixed{-webkit-line-clamp:2!important;letter-spacing:-.09em!important;text-align:center!important;white-space:normal!important;word-break:keep-all!important;-webkit-box-orient:vertical!important;width:56px!important;max-width:56px!important;min-height:20px!important;font-size:10px!important;line-height:1.02!important;display:-webkit-box!important;overflow:hidden!important}}html body #root .level-chip{box-sizing:border-box!important;white-space:nowrap!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:24px!important;padding:4px 9px!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffc2!important}html body #root .level-chip.level-gray{color:#6d737c!important;background:linear-gradient(145deg,#f5f6f7,#e8ebee)!important;border-color:#d9dde2!important}html body #root .level-chip.level-red{color:#bd4353!important;background:linear-gradient(145deg,#ffecef,#ffdce2)!important;border-color:#f2afb8!important}html body #root .level-chip.level-orange{color:#b96320!important;background:linear-gradient(145deg,#fff1e2,#ffe3c8)!important;border-color:#f3bc85!important}html body #root .level-chip.level-yellow{color:#97710a!important;background:linear-gradient(145deg,#fff9d8,#ffefaa)!important;border-color:#ead56d!important}html body #root .level-chip.level-green{color:#378149!important;background:linear-gradient(145deg,#edf9ee,#d9f1dd)!important;border-color:#9ed8a8!important}html body #root .level-chip.level-cyan{color:#18818a!important;background:linear-gradient(145deg,#eafafb,#d4f1f3)!important;border-color:#8dd4d9!important}html body #root .level-chip.level-blue{color:#3e70b9!important;background:linear-gradient(145deg,#edf5ff,#dae9ff)!important;border-color:#a9c7ef!important}html body #root .level-chip.level-indigo{color:#5d5fb1!important;background:linear-gradient(145deg,#f1f0ff,#e2e1fb)!important;border-color:#b7b7ea!important}html body #root .level-chip.level-purple{color:#8750ad!important;background:linear-gradient(145deg,#f8edff,#eddcff)!important;border-color:#d0a9e6!important}html body #root .level-chip.level-rainbow{color:#fff!important;text-shadow:0 1px 2px #332b4e3d!important;background:linear-gradient(105deg,#ef6f84 0%,#f2a24b 17%,#e4c84b 33%,#62b77a 49%,#4aaec1 64%,#668ad8 80%,#a26ccc 100%)!important;border-color:#ffffffb8!important;box-shadow:inset 0 1px #ffffff8f,0 5px 12px #5b529224!important}html body #root .my-pet-species-empty.my-pet-species-empty-add{color:#94878d!important;cursor:pointer!important;background:linear-gradient(145deg,#fffdfd,#fff5f8)!important;border:1px dashed #dfd0d6!important;border-radius:18px!important;grid-template-columns:auto auto!important;grid-template-areas:"icon title""icon action"!important;place-content:center!important;align-items:center!important;gap:3px 9px!important;width:100%!important;min-height:82px!important;padding:13px 16px!important;transition:border-color .17s,background .17s,box-shadow .17s,transform .17s!important;display:grid!important}html body #root .my-pet-species-empty.my-pet-species-empty-add>svg{color:#df7896!important;grid-area:icon!important}html body #root .my-pet-species-empty.my-pet-species-empty-add>span{grid-area:title!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important}html body #root .my-pet-species-empty.my-pet-species-empty-add>strong{color:#d65e82!important;grid-area:action!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}html body #root .my-pet-species-empty.my-pet-species-empty-add:hover{background:linear-gradient(145deg,#fff,#ffeef4)!important;border-color:#e6a9ba!important;transform:translateY(-2px)!important;box-shadow:0 10px 22px #844f6117!important}html body #root .pet-library-card{position:relative!important;overflow:visible!important}html body #root .pet-breed-preview-stage{isolation:auto!important;position:relative!important;overflow:visible!important}html body #root .pet-breed-preview-stage .pet-breed-preview-scroll{z-index:1!important;position:relative!important}html body #root .pet-library-card[class*=pet-fur-tone-] .pet-breed-scroll-overlay,html body #root .pet-breed-preview-stage .pet-breed-scroll-overlay{z-index:120!important;right:-18px!important;box-shadow:0 13px 28px #412d342b,inset 0 1px #fffffffa!important}@media (width<=760px){html body #root .pet-library-card[class*=pet-fur-tone-] .pet-breed-scroll-overlay,html body #root .pet-breed-preview-stage .pet-breed-scroll-overlay{right:-12px!important}}html body #root .home-horizontal-nav-dropdown.is-selection-closed>.home-horizontal-submenu.home-horizontal-tools-panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,-7px)scale(.98)!important}@media (width>=1101px){html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform-origin:50% 0!important;transition:opacity .16s,visibility .16s,transform .18s cubic-bezier(.2,.8,.2,1)!important;left:50%!important;right:auto!important;transform:translate(-50%,-8px)scale(.98)!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools:is(:hover,:focus-within)>.home-horizontal-tools-panel,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-panel:hover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)scale(1)!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools.is-selection-closed>.home-horizontal-tools-panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,-8px)scale(.98)!important}}@media (width>=1101px) and (width<=1450px){html body #root .topbar.site-horizontal-nav .home-horizontal-tools{justify-content:center!important;align-self:center!important;align-items:center!important;height:66px!important;min-height:66px!important;display:flex!important;transform:none!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-trigger{align-self:center!important;margin:0!important;transform:none!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-trigger>.sidebar-menu-label-fixed{letter-spacing:-.075em!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;width:60px!important;max-width:60px!important;min-height:14px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.08!important;display:block!important;overflow:hidden!important;transform:none!important}}@media (width>=1451px){html body #root .topbar.site-horizontal-nav .home-horizontal-menu,html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll{overflow:visible!important}html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll{align-items:center!important;position:relative!important}html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown{flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;position:relative!important;overflow:visible!important}html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown>.horizontal-nav-item{border-radius:16px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;height:58px!important;min-height:58px!important;padding:0 15px!important;display:inline-flex!important;overflow:visible!important}html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown>.home-horizontal-submenu.home-horizontal-tools-panel{z-index:500!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:grid!important;top:calc(100% + 9px)!important;left:50%!important;right:auto!important;transform:translate(-50%,-8px)scale(.98)!important}html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown:is(:hover,:focus-within)>.home-horizontal-submenu.home-horizontal-tools-panel,html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown>.home-horizontal-submenu.home-horizontal-tools-panel:hover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)scale(1)!important}html body #root .topbar.site-horizontal-nav .horizontal-nav-submenu-chevron,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-trigger>svg:last-child{display:none!important}html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll .horizontal-nav-item{position:relative!important}html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll .horizontal-nav-item:after{content:""!important;pointer-events:none!important;background:#b1a9ad3d!important;border-radius:999px!important;width:1px!important;display:block!important;position:absolute!important;top:16px!important;bottom:16px!important;right:-2px!important}html body #root .topbar.site-horizontal-nav .home-horizontal-guide-expanded>.horizontal-nav-item:last-child:after{content:none!important;display:none!important}html body #root .topbar.site-horizontal-nav .horizontal-nav-item>.nav-icon-wrap,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-trigger>.nav-icon-wrap{height:38px!important;min-height:38px!important;max-height:38px!important;padding-bottom:2px!important;overflow:visible!important}html body #root .topbar.site-horizontal-nav .horizontal-nav-item .nav-icon-glyph,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-trigger .nav-icon-glyph{line-height:1.12!important;transform:translateY(-1px)!important}}@media (width>=761px){html body #root .floating-weather-dock.is-collapsed,html body #root .floating-weather-dock.is-expanded{top:246px!important}}html body #root .refined-map-page>.page-heading.map-title-gathering-parity{isolation:isolate!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(24px)saturate(1.1)!important;background:linear-gradient(108deg,#ffffffe6,#ffffffad 64%,#eff9ffb3)!important;border:1px solid #ffffffa8!important;border-radius:28px!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;width:100%!important;min-width:0!important;height:128px!important;min-height:128px!important;max-height:128px!important;margin:30px 0 20px!important;padding:25px 34px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 13px 34px #48677c1a!important}html body #root .refined-map-page>.page-heading.map-title-gathering-parity:before{content:""!important;z-index:-1!important;opacity:.98!important;filter:blur(22px)!important;background:radial-gradient(circle at 18% 45%,#fffffffa,#0000 43%),radial-gradient(circle at 70% 20%,#e2f5ffb3,#0000 38%),radial-gradient(circle at 88% 78%,#ffe7f48f,#0000 40%)!important;display:block!important;position:absolute!important;inset:-42px -78px!important}html body #root .refined-map-page>.page-heading.map-title-gathering-parity:after{content:none!important;display:none!important}@media (width<=1100px){html body #root .refined-map-page>.page-heading.map-title-gathering-parity{height:108px!important;min-height:108px!important;max-height:108px!important;margin-top:18px!important}}html body #root .my-pet-species-empty.my-pet-species-empty-add>strong{letter-spacing:-.035em!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .my-pet-mini-card.my-pet-profile-card{touch-action:pan-y!important;transition:transform .17s,border-color .17s,box-shadow .17s,opacity .17s!important;position:relative!important}html body #root .my-pet-reorder-handle{z-index:9!important;color:#9a8c92!important;cursor:grab!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;background:#ffffffe0!important;border:1px solid #beaeb56b!important;border-radius:10px!important;place-items:center!important;width:31px!important;min-width:31px!important;height:31px!important;padding:0!important;display:grid!important;position:absolute!important;top:8px!important;right:8px!important;box-shadow:0 6px 14px #49323b14!important}html body #root .my-pet-reorder-handle:active{cursor:grabbing!important}html body #root .my-pet-mini-card.is-reordering{z-index:30!important;opacity:.88!important;border-color:#df688f9e!important;transform:scale(1.025)!important;box-shadow:0 18px 34px #5f3a482e!important}html body #root .my-pet-mini-card.is-reorder-target:not(.is-reordering){border-color:#79a6da9e!important;box-shadow:0 0 0 3px #79a6da1c!important}html body #root .achievement-page-shell .achievement-toolbar-right{align-items:center!important;gap:9px!important;display:flex!important}html body #root .achievement-page-shell .inline-catalog-filter{margin-bottom:18px!important}html body #root .achievement-grid .achievement-card,html body #root .achievement-detail-card{position:relative!important}html body #root .achievement-grid .achievement-card.is-collected{border-color:#65b27e9e!important;box-shadow:0 0 0 3px #65b27e14,0 15px 30px #4e7e5b1c!important}html body #root .achievement-collect-button{z-index:12!important;color:#a0959a!important;cursor:pointer!important;background:#ffffffe6!important;border:1px solid #b4aaaf7a!important;border-radius:12px!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;transition:color .17s,border-color .17s,background .17s,transform .17s!important;display:grid!important;position:absolute!important;top:10px!important;right:10px!important;box-shadow:0 7px 16px #4231371a!important}html body #root .achievement-collect-button:hover{transform:translateY(-1px)!important}html body #root .achievement-collect-button.active{color:#fff!important;background:linear-gradient(145deg,#77c78f,#55aa70)!important;border-color:#52a16cc7!important;box-shadow:inset 0 1px #ffffff73,0 8px 18px #408b5833!important}html body #root .achievement-detail-collect-button{top:16px!important;right:16px!important}@media (width<=760px){html body #root .achievement-toolbar,html body #root .achievement-toolbar-right{align-items:stretch!important}html body #root .achievement-toolbar-right{justify-content:space-between!important;width:100%!important}}html body #root .page-heading.catalog-title-reference{isolation:isolate!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(24px)saturate(1.1)!important;background:linear-gradient(108deg,#ffffffe6,#ffffffad 64%,#eff9ffb3)!important;border:1px solid #ffffffa8!important;border-radius:28px!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;width:100%!important;min-width:0!important;height:128px!important;min-height:128px!important;max-height:128px!important;margin:30px 0 20px!important;padding:25px 34px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 13px 34px #48677c1a!important}html body #root .page-heading.catalog-title-reference:before{content:""!important;z-index:-1!important;opacity:.98!important;filter:blur(22px)!important;pointer-events:none!important;background:radial-gradient(circle at 18% 45%,#fffffffa,#0000 43%),radial-gradient(circle at 70% 20%,#e2f5ffb3,#0000 38%),radial-gradient(circle at 88% 78%,#ffe7f48f,#0000 40%)!important;border-radius:0!important;display:block!important;position:absolute!important;inset:-42px -78px!important}html body #root .page-heading.catalog-title-reference:after{content:none!important;display:none!important}html body #root .page-heading.catalog-title-reference>div{grid-template-columns:minmax(0,1fr)!important;align-content:center!important;place-items:start!important;gap:8px!important;min-width:0!important;display:grid!important}html body #root .page-heading.catalog-title-reference .eyebrow{box-sizing:border-box!important;width:max-content!important;max-width:100%!important;height:23px!important;min-height:23px!important;color:var(--portal-coral-strong)!important;letter-spacing:.13em!important;text-transform:uppercase!important;white-space:nowrap!important;background:linear-gradient(135deg,#fff0f5,#fff7ed)!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 8px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 0 0 1px #ff6f911a!important}html body #root .page-heading.catalog-title-reference h1{min-width:0!important;color:var(--portal-ink)!important;font-family:var(--font-title)!important;letter-spacing:-.045em!important;text-shadow:none!important;white-space:normal!important;visibility:visible!important;opacity:1!important;margin:4px 0 7px!important;padding:0!important;font-size:clamp(28px,3vw,38px)!important;font-weight:400!important;line-height:1.15!important;display:block!important;overflow:visible!important}@media (width<=1100px){html body #root .page-heading.catalog-title-reference{height:108px!important;min-height:108px!important;max-height:108px!important;margin-top:18px!important}}@media (width<=760px){html body #root .page-heading.catalog-title-reference{border-radius:23px!important;padding:21px 22px!important}html body #root .page-heading.catalog-title-reference h1{font-size:28px!important}}html body #root .my-pet-species-empty.my-pet-species-empty-add>span,html body #root .my-pet-species-empty.my-pet-species-empty-add>strong{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-weight:400!important}@media (width>=1451px){html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll .horizontal-nav-item:after{z-index:4!important;background:linear-gradient(#0000,#9da3b852,#0000)!important}}@media (width>=761px){html body #root .floating-weather-dock.is-collapsed,html body #root .floating-weather-dock.is-expanded{top:226px!important}}html body #root .page-heading.catalog-title-reference{height:auto}html body #root .achievement-page-shell .inline-catalog-filter .filter-chip{--achievement-chip-fill:rgba(var(--chip-rgb), .12);--achievement-chip-border:rgba(var(--chip-rgb), .36);box-sizing:border-box!important;border:1px solid var(--achievement-chip-border)!important;min-height:36px!important;color:var(--chip-ink)!important;background:var(--achievement-chip-fill)!important;border-radius:999px!important;padding:0 13px!important;box-shadow:inset 0 1px #ffffffe6!important}html body #root .my-pet-mini-card.my-pet-profile-card{cursor:pointer!important;touch-action:pan-y!important;-webkit-user-select:none!important;user-select:none!important}html body #root .my-pet-reorder-handle{display:none!important}html body #root .my-pet-mini-card.is-reordering{cursor:grabbing!important}html body #root .my-pets-section .section-heading.compact{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;position:relative!important}html body #root .my-pet-reorder-guide{color:#9a8d92!important;letter-spacing:-.035em!important;text-align:right!important;max-width:250px!important;margin:4px 0 0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important}@media (width<=760px){html body #root .my-pets-section .section-heading.compact{align-items:flex-start!important}html body #root .my-pet-reorder-guide{max-width:160px!important;font-size:10.5px!important}}html body #root .pet-editor-birthday-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:12px!important;display:grid!important}html body #root .pet-birthday-wheel-picker{background:linear-gradient(145deg,#f6fcfffa,#e6f5fff0)!important;border-color:#7ebee77a!important;box-shadow:inset 0 1px #fffffffa,0 8px 18px #5197c614!important}html body #root .pet-birthday-wheel-picker .pet-wheel-picker-title{color:#4f8fb8!important}html body #root .pet-birthday-wheel-picker .pet-wheel-picker-window{background:linear-gradient(#ffffff2e,#e2f4ffe6 42% 58%,#ffffff2e)!important}html body #root .pet-birthday-wheel-picker .pet-wheel-picker-window>button.active{color:#3e86b3!important;background:#eef9ff!important;box-shadow:inset 0 0 0 1px #b8def5!important}html body #root .my-pet-name-row{align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}html body #root .my-pet-name-row h3{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body #root .my-pet-birthday-label{color:#4b89b1!important;letter-spacing:-.02em!important;background:linear-gradient(145deg,#f2fbff,#e1f3ff)!important;border:1px solid #b9def4!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-height:23px!important;padding:0 8px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}html body #root .my-pet-profile-card .my-pet-image{position:relative!important;overflow:visible!important}html body #root .my-pet-profile-card .my-pet-image>.smart-image,html body #root .my-pet-profile-card .my-pet-image>.fit-image{border-radius:inherit!important;overflow:hidden!important}html body #root .my-pet-birthday-celebration{z-index:8!important;pointer-events:none!important;background:linear-gradient(145deg,#fff8ca,#ffe0ec)!important;border:2px solid #fff!important;border-radius:50%!important;place-items:center!important;width:30px!important;height:30px!important;font-size:17px!important;line-height:1!important;display:grid!important;position:absolute!important;bottom:-3px!important;left:-4px!important;box-shadow:0 6px 14px #6f4e5729!important}@media (width<=560px){html body #root .pet-editor-birthday-grid{grid-template-columns:1fr!important}}html body #root .level-chip.level-pink{color:#b44e83!important;background:linear-gradient(145deg,#fff0f7,#f9ddec)!important;border-color:#e9a9ca!important}html body #root .pet-editor-option-section{gap:10px!important;min-width:0!important;display:grid!important}html body #root .pet-editor-section-title{color:#786d70!important;font-family:var(--keepers-title-font,"Cafe24Ssurround"), "Cafe24 Ssurround", "Noto Sans KR", sans-serif!important;letter-spacing:-.035em!important;margin:0!important;padding:0!important;font-size:24px!important;font-weight:400!important;line-height:1.12!important}html body #root .pet-editor-type-grid .pet-wheel-picker-title,html body #root .pet-editor-type-grid .pet-wheel-picker-window>button,html body #root .pet-editor-birthday-grid .pet-wheel-picker-title,html body #root .pet-editor-birthday-grid .pet-wheel-picker-window>button{letter-spacing:-.035em!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.15!important}html body #root .pet-editor-type-grid .pet-wheel-picker-window>button.active,html body #root .pet-editor-birthday-grid .pet-wheel-picker-window>button.active{font-size:16px!important;font-weight:400!important}html body #root .pet-editor-type-section .pet-editor-selected-chip{color:#9a7217!important;letter-spacing:-.035em!important;text-align:center!important;background:radial-gradient(132% 180%,#f8cd4d47,#fffce2fa 76%)!important;border:1.5px solid #ead27b!important;border-radius:999px!important;justify-self:center!important;width:fit-content!important;min-width:0!important;max-width:100%!important;min-height:38px!important;margin:0 auto!important;padding:0 14px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.15!important;box-shadow:inset 0 1px #fffffff5,0 7px 16px #9d751c14!important}html body #root .pet-editor-birthday-section{margin-top:2px!important}@media (width<=560px){html body #root .pet-editor-section-title{font-size:22px!important}html body #root .pet-editor-type-grid .pet-wheel-picker-title,html body #root .pet-editor-type-grid .pet-wheel-picker-window>button,html body #root .pet-editor-birthday-grid .pet-wheel-picker-title,html body #root .pet-editor-birthday-grid .pet-wheel-picker-window>button,html body #root .pet-editor-type-section .pet-editor-selected-chip{font-size:16px!important}}html body #root .pet-editor-type-grid .pet-wheel-picker-title,html body #root .pet-editor-birthday-grid .pet-wheel-picker-title{letter-spacing:-.035em!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.15!important}html body #root .pet-editor-type-section .pet-editor-selected-chip{font-family:var(--keepers-title-font,"Cafe24Ssurround"), "Cafe24 Ssurround", "Noto Sans KR", sans-serif!important;font-size:16px!important;font-weight:400!important}html body #root .pet-editor-top-layout{align-items:start!important}html body #root .pet-photo-editor-circle{place-self:start!important;margin:0!important}html body #root .my-pet-profile-card{transform-origin:50%!important;transition:opacity .16s,box-shadow .18s,border-color .18s,filter .18s!important}html body #root .my-pet-profile-card.is-reordering{opacity:.1!important;filter:saturate(.72)!important;box-shadow:none!important}html body #root .my-pet-profile-card.is-reorder-target{border-color:#eaab56b8!important;box-shadow:0 0 0 4px #f4c15e24,0 12px 28px #56412a1c!important}html body #root .my-pet-profile-card.is-reorder-target-before:before,html body #root .my-pet-profile-card.is-reorder-target-after:after{content:""!important;z-index:12!important;pointer-events:none!important;background:linear-gradient(#ffd56a,#ef9f64)!important;border-radius:999px!important;width:5px!important;position:absolute!important;top:12px!important;bottom:12px!important;box-shadow:0 0 0 4px #ffd0682e!important}html body #root .my-pet-profile-card.is-reorder-target-before:before{left:-11px!important}html body #root .my-pet-profile-card.is-reorder-target-after:after{right:-11px!important}html body .pet-reorder-drag-preview{z-index:2147482000!important;pointer-events:none!important;opacity:.96!important;transform-origin:50%!important;-webkit-backdrop-filter:blur(10px)!important;cursor:grabbing!important;will-change:left, top, transform!important;background:#fffffff7!important;border:1.5px solid #fffffffa!important;border-radius:22px!important;margin:0!important;position:fixed!important;transform:rotate(1.2deg)scale(1.025)!important;box-shadow:0 26px 55px #3b2c323b,0 0 0 4px #ffd37633,inset 0 1px #fff!important}html body .pet-reorder-drag-preview .my-pet-image{pointer-events:none!important}html body .pet-reorder-drag-preview .my-pet-profile-copy{min-width:0!important}@media (width<=760px){html body #root .my-pet-profile-card.is-reorder-target-before:before,html body #root .my-pet-profile-card.is-reorder-target-after:after{width:auto!important;height:5px!important;top:auto!important;left:12px!important;right:12px!important}html body #root .my-pet-profile-card.is-reorder-target-before:before{top:-10px!important;bottom:auto!important}html body #root .my-pet-profile-card.is-reorder-target-after:after{top:auto!important;bottom:-10px!important}}html body #root .pet-editor-type-grid .pet-wheel-picker-window>button,html body #root .pet-editor-birthday-grid .pet-wheel-picker-window>button,html body #root .pet-editor-type-grid .pet-wheel-picker-window>button.active,html body #root .pet-editor-birthday-grid .pet-wheel-picker-window>button.active{font-family:var(--keepers-title-font,"Cafe24Ssurround"), "Cafe24 Ssurround", "Noto Sans KR", sans-serif!important;letter-spacing:-.04em!important;font-size:22px!important;font-weight:400!important;line-height:1.12!important}html body #root .pet-editor-type-section .pet-editor-selected-chip{font-size:22px!important;line-height:1.12!important}html body #root .my-pet-birthday-celebration,html body .pet-reorder-drag-preview .my-pet-birthday-celebration{text-align:center!important;justify-content:center!important;align-items:center!important;padding:1px 0 0 1px!important;font-size:15px!important;line-height:1!important;display:flex!important}html body #root .my-pet-profile-card.pet-profile-cat .my-pet-birthday-label,html body #root .pet-reorder-drag-preview.pet-profile-cat .my-pet-birthday-label{color:#a77a12!important;background:linear-gradient(145deg,#fff7da,#ffeeb2)!important;border-color:#edd063!important;box-shadow:inset 0 1px #fffffff2,0 4px 10px #d2ab331f!important}html body #root .my-pet-profile-card.pet-profile-dog .my-pet-birthday-label,html body #root .pet-reorder-drag-preview.pet-profile-dog .my-pet-birthday-label{color:#c05f8b!important;background:linear-gradient(145deg,#fff1f6,#ffe1ec)!important;border-color:#efbfd0!important;box-shadow:inset 0 1px #fffffff2,0 4px 10px #c05f8b1f!important}html body #root .app-catalog-card.type-bird .bird-wingspread-weather-tag>.catalog-info-value{font-size:10px!important;line-height:1.15!important}html body #root .detail-info-report-button{width:100%!important;color:inherit!important;text-align:left!important;cursor:pointer!important;transition:transform .16s,box-shadow .16s,border-color .16s!important}html body #root .detail-info-report-button:hover{transform:translateY(-2px)!important;box-shadow:0 14px 28px #604d551f!important}html body #root .detail-info-report-button .detail-section-head{display:flex!important}html body #root .detail-info-report-description{color:#746a6f!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:14px!important;line-height:1.65!important;display:block!important}html body #root .detail-info-report-action{color:#de6795!important;align-items:center!important;gap:5px!important;margin-top:10px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:12px!important;display:inline-flex!important}html body #root .inquiry-feed-page,html body #root .inquiry-write-page,html body #root .inquiry-detail-page{gap:18px!important;display:grid!important}html body #root .inquiry-access-notice{background:linear-gradient(145deg,#fff8fb,#fff0f5)!important;border:1px solid #f1c5d4!important;border-radius:20px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;padding:16px 18px!important;display:grid!important;box-shadow:0 10px 24px #684d5612!important}html body #root .inquiry-access-notice.is-approved{background:linear-gradient(145deg,#fbfffc,#eefaf3)!important;border-color:#c8e2d3!important}html body #root .inquiry-access-notice-icon{color:#d95887!important;background:#fff!important;border-radius:14px!important;place-items:center!important;width:40px!important;height:40px!important;display:grid!important;box-shadow:0 6px 14px #74505b14!important}html body #root .inquiry-access-notice.is-approved .inquiry-access-notice-icon{color:#49916c!important}html body #root .inquiry-access-notice strong{color:#554b50!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:14px!important;display:block!important}html body #root .inquiry-access-notice p{color:#80757a!important;margin:4px 0 0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important;line-height:1.5!important}html body #root .inquiry-access-notice-actions{align-items:center!important;gap:8px!important;display:flex!important}html body #root .inquiry-access-notice-actions button,html body #root .inquiry-access-notice-actions a{color:#b95078!important;background:#fff!important;border:1px solid #e9c2d1!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-height:35px!important;padding:0 12px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:11px!important;text-decoration:none!important;display:inline-flex!important}html body #root .inquiry-compose-shell{background:#fff!important;border:2px solid #28252a!important;border-radius:34px!important;grid-template-columns:minmax(290px,.72fr) minmax(0,1.55fr)!important;display:grid!important;overflow:hidden!important;box-shadow:13px 15px #28252a!important}html body #root .inquiry-compose-aside{background:linear-gradient(120deg,#ffffff8f,#0000 42%),#f1f2f5!important;border-right:2px solid #28252a!important;flex-direction:column!important;min-height:620px!important;padding:34px 34px 30px!important;display:flex!important;position:relative!important}html body #root .inquiry-compose-aside:before{content:""!important;background:linear-gradient(90deg,#f04f7b,#ffb85f,#6d76ff)!important;height:9px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}html body #root .inquiry-mailbox-pill{color:#fff!important;background:#ed3868!important;border:2px solid #28252a!important;border-radius:999px!important;align-items:center!important;gap:6px!important;width:fit-content!important;min-height:29px!important;padding:0 12px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:10px!important;display:inline-flex!important}html body #root .inquiry-compose-aside h2{color:#222126!important;letter-spacing:-.07em!important;margin:22px 0 12px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(42px,5vw,64px)!important;line-height:.9!important}html body #root .inquiry-compose-aside h2 em{color:#ed3868!important;font-style:normal!important}html body #root .inquiry-compose-aside>p{color:#69636a!important;margin:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:14px!important;line-height:1.55!important}html body #root .inquiry-email-card{color:#fff!important;background:linear-gradient(135deg,#6a72f4,#6570ee)!important;border:2px solid #28252a!important;border-radius:20px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;margin-top:26px!important;padding:18px!important;text-decoration:none!important;display:grid!important;box-shadow:5px 6px #28252a!important}html body #root .inquiry-email-card>span{background:#ffffff29!important;border-radius:15px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}html body #root .inquiry-email-card small,html body #root .inquiry-email-card strong,html body #root .inquiry-email-card p{color:inherit!important;margin:0!important;display:block!important}html body #root .inquiry-email-card small{opacity:.78!important;font-size:9px!important}html body #root .inquiry-email-card strong{margin-top:3px!important;font-size:14px!important}html body #root .inquiry-email-card p{opacity:.85!important;margin-top:4px!important;font-size:10px!important}html body #root .inquiry-compose-aside-foot{color:#777077!important;align-items:center!important;gap:10px!important;margin-top:auto!important;font-size:11px!important;line-height:1.35!important;display:flex!important}html body #root .inquiry-compose-form{align-content:start!important;gap:25px!important;min-width:0!important;padding:38px!important;display:grid!important}html body #root .inquiry-profile-preview{background:#f7f6f8!important;border:1px solid #e2dfe3!important;border-radius:21px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:15px 17px!important;display:grid!important}html body #root .inquiry-profile-preview-avatar,html body #root .inquiry-author-avatar{background:#fff!important;border:2px solid #fff!important;border-radius:50%!important;place-items:center!important;display:grid!important;overflow:hidden!important;box-shadow:0 5px 12px #604a5221!important}html body #root .inquiry-profile-preview-avatar{width:58px!important;height:58px!important}html body #root .inquiry-author-avatar{width:45px!important;height:45px!important}html body #root .inquiry-profile-preview-avatar .smart-image,html body #root .inquiry-profile-preview-avatar img,html body #root .inquiry-author-avatar .smart-image,html body #root .inquiry-author-avatar img{object-fit:cover!important;width:100%!important;height:100%!important}html body #root .inquiry-profile-preview small{color:#a06f83!important;letter-spacing:.1em!important;font-size:9px!important}html body #root .inquiry-profile-preview strong{color:#4f474b!important;margin-top:3px!important;font-size:16px!important;display:block!important}html body #root .inquiry-profile-preview p{color:#8d8287!important;margin:3px 0 0!important;font-size:11px!important}html body #root .inquiry-profile-approved{color:#4b8c68!important;background:#eef9f2!important;border:1px solid #c9e4d4!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-height:31px!important;padding:0 10px!important;font-size:10px!important;display:inline-flex!important}html body #root .inquiry-form-section{gap:11px!important;display:grid!important}html body #root .inquiry-form-label{color:#655b60!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}html body #root .inquiry-form-label strong{font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:13px!important}html body #root .inquiry-form-label span{color:#9b9196!important;font-size:10px!important}html body #root .inquiry-type-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;display:grid!important}html body #root .inquiry-type-option{color:#7a7377!important;background:#f0eff2!important;border:1.5px solid #0000!important;border-radius:23px!important;align-content:center!important;place-items:center!important;gap:7px!important;min-height:82px!important;padding:12px 8px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:11px!important;transition:transform .16s,box-shadow .16s,border-color .16s!important;display:grid!important}html body #root .inquiry-type-option:hover{transform:translateY(-2px)!important}html body #root .inquiry-type-option.active{border-color:currentColor!important;box-shadow:0 7px 16px #684b541f!important}html body #root .inquiry-type-bug{color:#d9587f!important}html body #root .inquiry-type-contribution{color:#5d95c8!important}html body #root .inquiry-type-feature{color:#af7bc1!important}html body #root .inquiry-type-other{color:#c28a45!important}html body #root .inquiry-message-section textarea{resize:vertical!important;color:#5d5358!important;background:#f2f2f4!important;border:1.5px solid #d4d0d5!important;border-radius:26px!important;outline:none!important;width:100%!important;min-height:245px!important;padding:19px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:14px!important;line-height:1.7!important}html body #root .inquiry-message-section textarea:focus{border-color:#e98cad!important;box-shadow:0 0 0 4px #e98cad1f!important}html body #root .inquiry-message-section textarea:disabled{opacity:.62!important;cursor:not-allowed!important}html body #root .inquiry-form-error{color:#c44f67!important;margin:-10px 0 0!important;font-size:11px!important}html body #root .inquiry-submit-button{color:#fff!important;background:#ed3868!important;border:2px solid #28252a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:52px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:13px!important;text-decoration:none!important;display:inline-flex!important;box-shadow:4px 5px #28252a!important}html body #root .inquiry-submit-button:disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important}html body #root .inquiry-submit-button.is-mail{background:#6b72ee!important}html body #root .inquiry-feed-toolbar{justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:13px!important;display:flex!important}html body #root .inquiry-feed-filter-row,html body #root .inquiry-feed-toolbar-actions{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;display:flex!important}html body #root .inquiry-feed-toolbar button{color:#756a70!important;background:#fff!important;border:1px solid #e7dce1!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-height:34px!important;padding:0 11px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;display:inline-flex!important}html body #root .inquiry-feed-toolbar button.active{color:#c64f7c!important;background:#fff0f5!important;border-color:#e78daf!important}html body #root .inquiry-feed-toolbar .inquiry-write-open-button{color:#fff!important;background:#e65284!important;border-color:#e65284!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important}html body #root .inquiry-feed-list{gap:14px!important;display:grid!important}html body #root .inquiry-feed-card,html body #root .inquiry-detail-card{width:100%!important;color:inherit!important;text-align:left!important;background:#fff!important;border:1px solid #e6dfe3!important;border-radius:25px!important;gap:14px!important;padding:19px!important;display:grid!important;box-shadow:0 10px 25px #5e485112!important}html body #root .inquiry-feed-card{cursor:pointer!important;transition:transform .16s,box-shadow .16s!important}html body #root .inquiry-feed-card:hover{transform:translateY(-2px)!important;box-shadow:0 16px 32px #5e48511f!important}html body #root .inquiry-feed-card.is-mine{border-color:#efc0d1!important}html body #root .inquiry-feed-card-head,html body #root .inquiry-detail-head{justify-content:space-between!important;align-items:flex-start!important;gap:13px!important;display:flex!important}html body #root .inquiry-author-row{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}html body #root .inquiry-author-row>div{min-width:0!important}html body #root .inquiry-author-row strong{color:#4f474b!important;align-items:center!important;gap:6px!important;font-size:14px!important;display:flex!important}html body #root .inquiry-author-row strong em{color:#c8507c!important;background:#fff0f5!important;border-radius:999px!important;padding:3px 6px!important;font-size:8px!important;font-style:normal!important}html body #root .inquiry-author-row>div>span{color:#95898f!important;margin-top:3px!important;font-size:10px!important;display:block!important}html body #root .inquiry-author-row.is-compact .inquiry-author-avatar{width:40px!important;height:40px!important}html body #root .inquiry-feed-card-meta,html body #root .inquiry-detail-head>div:last-child{justify-items:end!important;gap:6px!important;display:grid!important}html body #root .inquiry-feed-card-meta small,html body #root .inquiry-detail-head small{color:#9b9196!important;font-size:9px!important}html body #root .inquiry-type-chip{background:#fff!important;border:1px solid!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-height:26px!important;padding:0 8px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:9px!important;display:inline-flex!important}html body #root .inquiry-feed-content,html body #root .inquiry-detail-content{color:#62585d!important;white-space:pre-wrap!important;word-break:break-word!important;margin:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:14px!important;line-height:1.72!important}html body #root .inquiry-feed-content{-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}html body #root .inquiry-answer-box{border-radius:17px!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;padding:13px 14px!important;display:grid!important}html body #root .inquiry-answer-box.is-waiting{color:#8e7d86!important;background:#f5f2f4!important}html body #root .inquiry-answer-box.is-answered{color:#4a8465!important;background:#eff9f3!important}html body #root .inquiry-answer-box>span{padding-top:2px!important}html body #root .inquiry-answer-box strong{color:inherit!important;font-size:11px!important}html body #root .inquiry-answer-box p{color:#686065!important;white-space:pre-wrap!important;margin:4px 0 0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important;line-height:1.55!important}html body #root .inquiry-answer-box small{color:#8b8387!important;margin-top:7px!important;font-size:9px!important;display:block!important}html body #root .inquiry-loading-card{color:#8c7f85!important;background:#fff!important;border-radius:24px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:180px!important;display:flex!important;box-shadow:0 10px 24px #5a464e12!important}@media (width<=880px){html body #root .inquiry-access-notice{grid-template-columns:auto minmax(0,1fr)!important}html body #root .inquiry-access-notice-actions{grid-column:1/-1!important;justify-content:flex-end!important}html body #root .inquiry-compose-shell{grid-template-columns:1fr!important;box-shadow:7px 8px #28252a!important}html body #root .inquiry-compose-aside{border-bottom:2px solid #28252a!important;border-right:0!important;min-height:auto!important}html body #root .inquiry-compose-aside-foot{margin-top:28px!important}}@media (width<=620px){html body #root .inquiry-access-notice{grid-template-columns:1fr!important;padding:14px!important}html body #root .inquiry-access-notice-icon{display:none!important}html body #root .inquiry-access-notice-actions{grid-column:auto!important;justify-content:stretch!important}html body #root .inquiry-access-notice-actions>*{flex:1!important}html body #root .inquiry-compose-aside,html body #root .inquiry-compose-form{padding:24px 18px!important}html body #root .inquiry-compose-aside h2{font-size:43px!important}html body #root .inquiry-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .inquiry-profile-preview{grid-template-columns:auto minmax(0,1fr)!important}html body #root .inquiry-profile-approved{grid-column:1/-1!important;width:fit-content!important}html body #root .inquiry-feed-toolbar,html body #root .inquiry-feed-card-head,html body #root .inquiry-detail-head{flex-direction:column!important;align-items:stretch!important}html body #root .inquiry-feed-card-meta,html body #root .inquiry-detail-head>div:last-child{justify-items:start!important}}html body #root .inquiry-admin-answer-form{background:#fff8fb!important;border:1px dashed #d9b3c2!important;border-radius:18px!important;gap:9px!important;padding:15px!important;display:grid!important}html body #root .inquiry-admin-answer-form label{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}html body #root .inquiry-admin-answer-form label strong{color:#98556e!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:11px!important}html body #root .inquiry-admin-answer-form label span{color:#a99ca2!important;font-size:9px!important}html body #root .inquiry-admin-answer-form textarea{resize:vertical!important;color:#5e5559!important;background:#fff!important;border:1px solid #e3d5db!important;border-radius:15px!important;outline:none!important;min-height:120px!important;padding:13px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important;line-height:1.6!important}html body #root .inquiry-admin-answer-form button{color:#fff!important;background:#d95f8a!important;border-radius:999px!important;justify-self:end!important;align-items:center!important;gap:6px!important;min-height:35px!important;padding:0 13px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:10px!important;display:inline-flex!important}html body #root .inquiry-admin-answer-form button:disabled{opacity:.45!important}html body #root .inquiry-write-page{--inquiry-pink:#ef8fb0;--inquiry-pink-deep:#d85f89;--inquiry-sky:#8fcbea;--inquiry-yellow:#f3cb68;--inquiry-purple:#b99bd5;--inquiry-ink:#5d5358;--inquiry-line:#eadfe4}html body #root .inquiry-write-page .inquiry-compose-shell{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr)!important;gap:16px!important;display:grid!important;overflow:visible!important}html body #root .inquiry-write-page .inquiry-compose-aside{background:radial-gradient(circle at 88% 12%,#ffffffeb 0 62px,#0000 63px),radial-gradient(circle at 8% 88%,#f4cd6c2e 0 86px,#0000 87px),linear-gradient(150deg,#fff8fb 0%,#fff1f6 46%,#fff9e8 100%)!important;border:1px solid #efdce4!important;border-radius:28px!important;flex-direction:column!important;min-height:570px!important;padding:28px 26px 24px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 38px #6f4e5b17,inset 0 1px #ffffffe6!important}html body #root .inquiry-write-page .inquiry-compose-aside:before{content:""!important;background:linear-gradient(90deg, var(--inquiry-pink), var(--inquiry-yellow), var(--inquiry-sky), var(--inquiry-purple))!important;width:100%!important;height:5px!important;position:absolute!important;inset:0 auto auto 0!important}html body #root .inquiry-write-page .inquiry-mailbox-pill{color:#bd587d!important;background:#ffffffd1!important;border:1px solid #efbfd0!important;border-radius:999px!important;align-items:center!important;gap:6px!important;width:fit-content!important;min-height:31px!important;padding:0 12px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important;display:inline-flex!important;box-shadow:0 6px 14px #b9537914!important}html body #root .inquiry-write-page .inquiry-compose-aside h2{color:#5b5056!important;letter-spacing:-.055em!important;margin:24px 0 14px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(30px,3.2vw,42px)!important;font-weight:400!important;line-height:1.12!important}html body #root .inquiry-write-page .inquiry-compose-aside h2 em{color:var(--inquiry-pink-deep)!important;font-style:normal!important}html body #root .inquiry-write-page .inquiry-compose-aside>p{color:#776b71!important;max-width:310px!important;margin:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:14px!important;line-height:1.68!important}html body #root .inquiry-write-page .inquiry-email-card{color:#5c7180!important;background:linear-gradient(145deg,#fffffff5,#eff9fff5)!important;border:1px solid #d8e8f2!important;border-radius:20px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;margin-top:26px!important;padding:16px!important;text-decoration:none!important;transition:transform .16s,border-color .16s,box-shadow .16s!important;display:grid!important;box-shadow:0 11px 24px #4b738817,inset 0 1px #fffffff5!important}html body #root .inquiry-write-page .inquiry-email-card:hover{border-color:#a9d5ea!important;transform:translateY(-2px)!important;box-shadow:0 15px 29px #4b738821,inset 0 1px #fffffff5!important}html body #root .inquiry-write-page .inquiry-email-card>span{color:#5da5ca!important;background:#eaf7fd!important;border-radius:15px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}html body #root .inquiry-write-page .inquiry-email-card small,html body #root .inquiry-write-page .inquiry-email-card strong,html body #root .inquiry-write-page .inquiry-email-card p{color:inherit!important;margin:0!important;display:block!important}html body #root .inquiry-write-page .inquiry-email-card small{opacity:.76!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10px!important}html body #root .inquiry-write-page .inquiry-email-card strong{margin-top:3px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:14px!important}html body #root .inquiry-write-page .inquiry-email-card p{color:#81939f!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:4px!important;font-size:10px!important;overflow:hidden!important}html body #root .inquiry-write-page .inquiry-compose-aside-foot{color:#8d7d84!important;align-items:flex-start!important;gap:9px!important;margin-top:auto!important;padding-top:28px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1.52!important;display:flex!important}html body #root .inquiry-write-page .inquiry-compose-form{border:1px solid var(--inquiry-line)!important;background:linear-gradient(160deg,#fffffffa,#fffbfcfa)!important;border-radius:28px!important;align-content:start!important;gap:24px!important;min-width:0!important;padding:28px!important;display:grid!important;box-shadow:0 18px 38px #684e5814,inset 0 1px #fffffff2!important}html body #root .inquiry-write-page .inquiry-profile-preview{background:linear-gradient(145deg,#f7fcff,#eef8fd)!important;border:1px solid #dbeaf2!important;border-radius:22px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:15px 16px!important;display:grid!important;box-shadow:inset 0 1px #fffffff2!important}html body #root .inquiry-write-page .inquiry-profile-preview-avatar{border:3px solid #fff!important;width:58px!important;height:58px!important;box-shadow:0 7px 16px #4c708421!important}html body #root .inquiry-write-page .inquiry-profile-preview small{color:#6fa9c7!important;letter-spacing:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10px!important}html body #root .inquiry-write-page .inquiry-profile-preview strong{color:#554d51!important;margin-top:3px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:17px!important;font-weight:400!important;display:block!important}html body #root .inquiry-write-page .inquiry-profile-preview p{color:#8b7f85!important;margin:3px 0 0!important;font-size:11px!important}html body #root .inquiry-write-page .inquiry-profile-approved{color:#4d906b!important;background:#effaf3!important;border-color:#c7e5d4!important;min-height:32px!important;padding:0 10px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10px!important}html body #root .inquiry-write-page .inquiry-form-section{gap:11px!important;display:grid!important}html body #root .inquiry-write-page .inquiry-form-label{color:#62585d!important}html body #root .inquiry-write-page .inquiry-form-label strong{font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:14px!important;font-weight:400!important}html body #root .inquiry-write-page .inquiry-form-label span{color:#9d9197!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10px!important}html body #root .inquiry-write-page .inquiry-type-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;display:grid!important}html body #root .inquiry-write-page .inquiry-type-option{border:1px solid #0000!important;border-radius:22px!important;align-content:center!important;place-items:center!important;gap:8px!important;min-height:86px!important;padding:12px 8px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important;transition:transform .16s,box-shadow .16s,border-color .16s!important;display:grid!important}html body #root .inquiry-write-page .inquiry-type-option:hover{transform:translateY(-2px)!important}html body #root .inquiry-write-page .inquiry-type-option.inquiry-type-bug{color:#c75b7f!important;background:#fff0f5!important}html body #root .inquiry-write-page .inquiry-type-option.inquiry-type-contribution{color:#578eb1!important;background:#edf8fd!important}html body #root .inquiry-write-page .inquiry-type-option.inquiry-type-feature{color:#9471b3!important;background:#f6effb!important}html body #root .inquiry-write-page .inquiry-type-option.inquiry-type-other{color:#ad812a!important;background:#fff8df!important}html body #root .inquiry-write-page .inquiry-type-option.active{border-color:currentColor!important;box-shadow:0 8px 18px #684b541a,inset 0 1px #ffffffdb!important}html body #root .inquiry-write-page .inquiry-message-section textarea{resize:vertical!important;color:#5e5559!important;background:#fffdfd!important;border:1px solid #e3d9de!important;border-radius:24px!important;outline:none!important;width:100%!important;min-height:260px!important;padding:18px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:14px!important;line-height:1.72!important;box-shadow:inset 0 2px 7px #5b414c09!important}html body #root .inquiry-write-page .inquiry-message-section textarea::placeholder{color:#b2a7ac!important}html body #root .inquiry-write-page .inquiry-message-section textarea:focus{border-color:#e99ab7!important;box-shadow:0 0 0 4px #e99ab71f,inset 0 2px 7px #5b414c09!important}html body #root .inquiry-write-page .inquiry-submit-button{color:#fff!important;background:linear-gradient(135deg,#ef88aa,#de6794)!important;border:0!important;border-radius:18px!important;width:100%!important;min-height:52px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:400!important;transition:transform .16s,box-shadow .16s,opacity .16s!important;box-shadow:0 11px 23px #c7527c33,inset 0 1px #ffffff40!important}html body #root .inquiry-write-page .inquiry-submit-button:not(:disabled):hover{transform:translateY(-2px)!important;box-shadow:0 15px 28px #c7527c40,inset 0 1px #ffffff40!important}html body #root .inquiry-write-page .inquiry-submit-button.is-mail{background:linear-gradient(135deg,#8cc7e4,#70add0)!important;box-shadow:0 11px 23px #5097bb2e,inset 0 1px #ffffff40!important}html body #root .inquiry-write-page .inquiry-submit-button:disabled{opacity:.46!important;box-shadow:none!important}html body #root .inquiry-write-page .inquiry-access-notice{background:linear-gradient(145deg,#fffafd,#fff3f7)!important;border-color:#efdce4!important;box-shadow:0 10px 24px #684d560e!important}html body #root .inquiry-write-page .inquiry-access-notice.is-approved{background:linear-gradient(145deg,#fbfffc,#f0faf4)!important;border-color:#cbe5d5!important}@media (width<=920px){html body #root .inquiry-write-page .inquiry-compose-shell{box-shadow:none!important;grid-template-columns:1fr!important;gap:14px!important}html body #root .inquiry-write-page .inquiry-compose-aside{border:1px solid #efdce4!important;min-height:auto!important}html body #root .inquiry-write-page .inquiry-compose-aside-foot{margin-top:26px!important}}@media (width<=620px){html body #root .inquiry-write-page .inquiry-compose-aside,html body #root .inquiry-write-page .inquiry-compose-form{border-radius:23px!important;padding:21px 17px!important}html body #root .inquiry-write-page .inquiry-compose-aside h2{font-size:31px!important}html body #root .inquiry-write-page .inquiry-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .inquiry-write-page .inquiry-profile-preview{grid-template-columns:auto minmax(0,1fr)!important}html body #root .inquiry-write-page .inquiry-profile-approved{grid-column:1/-1!important;width:fit-content!important}}html body #root .inquiry-detail-head-side{justify-items:end!important;gap:6px!important;display:grid!important}html body #root .inquiry-detail-actions{justify-content:flex-end!important;align-items:center!important;gap:7px!important;margin-top:4px!important;display:flex!important}html body #root .inquiry-detail-actions button{border:1px solid #0000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-height:31px!important;padding:0 10px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important;transition:transform .15s,border-color .15s,box-shadow .15s!important;display:inline-flex!important}html body #root .inquiry-detail-actions button:not(:disabled):hover{transform:translateY(-1px)!important}html body #root .inquiry-detail-actions button.is-edit{color:#5f94b3!important;background:#eff8fd!important;border-color:#c8dff0!important}html body #root .inquiry-detail-actions button.is-delete{color:#bf6685!important;background:#fff1f6!important;border-color:#f0c5d3!important}html body #root .inquiry-detail-actions button:disabled{opacity:.5!important;cursor:wait!important}html body #root .inquiry-edit-lock-notice{color:#887b82!important;background:#faf7f8!important;border:1px solid #e5dce1!important;border-radius:16px!important;align-items:center!important;gap:8px!important;min-height:43px!important;margin-top:14px!important;padding:10px 13px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1.5!important;display:flex!important}html body #root .inquiry-edit-lock-notice svg{color:#a5949c!important;flex:none!important}html body #root .inquiry-detail-error{margin:12px 0 0!important}@media (width<=620px){html body #root .inquiry-detail-head-side{justify-items:start!important}html body #root .inquiry-detail-actions{justify-content:flex-start!important}}html body #root .inquiry-write-page>.inquiry-write-board-heading{width:min(1280px,100%)!important;margin:28px auto 24px!important}html body #root .inquiry-write-board-heading>div{max-width:900px!important}html body #root .inquiry-write-board-heading .inquiry-title-back-button{color:#688395!important;background:#ffffffd1!important;border:1px solid #dce9f0!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:40px!important;padding:0 14px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important;display:inline-flex!important;box-shadow:0 7px 18px #4d6f8414,inset 0 1px #fffffff5!important}html body #root .inquiry-write-page .inquiry-compose-shell{width:min(1280px,100%)!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(38px,1fr) minmax(0,760px) minmax(260px,300px)!important;justify-content:center!important;align-items:start!important;gap:20px!important;margin:0 auto!important;display:grid!important}html body #root .inquiry-write-page .inquiry-compose-form{grid-column:2!important;width:100%!important;min-width:0!important;margin:0!important}html body #root .inquiry-write-page .inquiry-profile-preview{grid-template-columns:auto auto!important;justify-self:start!important;gap:11px!important;width:fit-content!important;min-width:0!important;max-width:100%!important;padding:12px 14px!important}html body #root .inquiry-write-page .inquiry-profile-preview-copy{width:max-content!important;min-width:0!important;max-width:min(420px,100vw - 150px)!important}html body #root .inquiry-write-page .inquiry-profile-preview-copy>strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}html body #root .inquiry-write-page .inquiry-profile-preview-avatar{background:#fff!important;border-radius:50%!important;width:60px!important;height:60px!important;padding:0!important;display:block!important;overflow:hidden!important}html body #root .inquiry-write-page .inquiry-profile-preview-avatar>.smart-image,html body #root .inquiry-write-page .inquiry-profile-preview-avatar>.fit-image,html body #root .inquiry-write-page .inquiry-profile-preview-avatar .smart-image,html body #root .inquiry-write-page .inquiry-profile-preview-avatar .fit-image{border-radius:50%!important;width:100%!important;height:100%!important;padding:0!important;display:block!important;overflow:hidden!important}html body #root .inquiry-write-page .inquiry-profile-preview-avatar img{object-fit:cover!important;object-position:center center!important;border-radius:50%!important;width:100%!important;max-width:none!important;height:100%!important;padding:0!important;transform:none!important}html body #root .inquiry-write-page .inquiry-profile-approved{color:#4d906b!important;white-space:nowrap!important;background:#effaf3!important;border:1px solid #c7e5d4!important;border-radius:999px!important;align-items:center!important;gap:4px!important;min-height:23px!important;padding:0 7px!important;font-size:9px!important;line-height:1!important;display:inline-flex!important}html body #root .inquiry-write-page .inquiry-form-label strong{font-family:var(--keepers-title-font,"Cafe24Ssurround"), "Cafe24 Ssurround", "Noto Sans KR", sans-serif!important;letter-spacing:-.035em!important;font-size:22px!important;font-weight:400!important;line-height:1.12!important}html body #root .inquiry-write-page .inquiry-type-grid.community-write-tag-options{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}html body #root .inquiry-write-page .inquiry-type-grid.community-write-tag-options>button{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;min-height:38px!important;padding:0 14px!important;display:inline-flex!important}html body #root .inquiry-write-page .inquiry-public-submit-button{justify-content:center!important;align-items:center!important;width:min(100%,420px)!important;margin:2px auto 0!important;display:inline-flex!important}html body #root .inquiry-write-page .inquiry-public-submit-button:disabled,html body #root .inquiry-write-page .inquiry-public-submit-button[disabled]{cursor:default!important}html body #root .inquiry-write-page .inquiry-compose-help-panel{color:#665d62!important;background:linear-gradient(155deg,#fffffffa,#f1f9fdf5)!important;border:1px solid #e4edf2!important;border-radius:24px!important;grid-column:3!important;justify-items:start!important;gap:12px!important;width:100%!important;padding:22px 20px!important;display:grid!important;position:sticky!important;top:92px!important;box-shadow:0 15px 32px #4a677a14,inset 0 1px #fffffff5!important}html body #root .inquiry-write-page .inquiry-compose-help-icon{color:#579bc0!important;background:#eaf7fd!important;border-radius:16px!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important}html body #root .inquiry-write-page .inquiry-compose-help-panel h2{color:#564e52!important;font-family:var(--keepers-title-font,"Cafe24Ssurround"), "Cafe24 Ssurround", "Noto Sans KR", sans-serif!important;margin:2px 0 0!important;font-size:22px!important;font-weight:400!important;line-height:1.12!important}html body #root .inquiry-write-page .inquiry-compose-help-panel p{color:#81767c!important;word-break:keep-all!important;margin:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important;line-height:1.7!important}html body #root .inquiry-write-page .inquiry-help-mail-button{color:#4f8ead!important;background:linear-gradient(145deg,#f5fcff,#eaf7fd)!important;border:1px solid #c4deec!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:44px!important;margin-top:2px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:400!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 8px 17px #4d91b11a!important}html body #root .inquiry-write-page .inquiry-compose-help-panel>small{color:#91a0a9!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;font-size:10px!important;overflow:hidden!important}html body #root .inquiry-write-page>.inquiry-access-notice{display:none!important}@media (width<=1100px){html body #root .inquiry-write-page .inquiry-compose-shell{grid-template-columns:minmax(0,1fr) minmax(240px,280px)!important}html body #root .inquiry-write-page .inquiry-compose-form{grid-column:1!important}html body #root .inquiry-write-page .inquiry-compose-help-panel{grid-column:2!important}}@media (width<=820px){html body #root .inquiry-write-page .inquiry-compose-shell{grid-template-columns:1fr!important}html body #root .inquiry-write-page .inquiry-compose-form,html body #root .inquiry-write-page .inquiry-compose-help-panel{grid-column:1!important}html body #root .inquiry-write-page .inquiry-compose-help-panel{position:static!important}html body #root .inquiry-write-board-heading{align-items:flex-start!important}}@media (width<=620px){html body #root .inquiry-write-board-heading{display:grid!important}html body #root .inquiry-write-board-heading .inquiry-title-back-button{margin-top:10px!important}html body #root .inquiry-write-page .inquiry-profile-preview-copy{max-width:calc(100vw - 140px)!important}html body #root .inquiry-write-page .inquiry-form-label{align-items:flex-end!important}html body #root .inquiry-write-page .inquiry-form-label strong{font-size:22px!important}}html body #root .inquiry-write-page>.inquiry-write-board-heading{isolation:isolate!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(24px)saturate(1.1)!important;background:linear-gradient(108deg,#ffffffe6,#ffffffad 64%,#eff9ffb3)!important;border:1px solid #ffffffa8!important;border-radius:28px!important;justify-content:flex-start!important;align-items:flex-end!important;width:min(1280px,100%)!important;min-height:128px!important;margin:28px auto 24px!important;padding:25px 34px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 13px 34px #48677c1a!important}html body #root .inquiry-write-page>.inquiry-write-board-heading:before{content:""!important;z-index:-1!important;opacity:.98!important;filter:blur(22px)!important;background:radial-gradient(circle at 18% 45%,#fffffffa,#0000 43%),radial-gradient(circle at 70% 20%,#e2f5ffb3,#0000 38%),radial-gradient(circle at 88% 78%,#ffe7f48f,#0000 40%)!important;position:absolute!important;inset:-42px -78px!important}html body #root .inquiry-write-board-heading>div{width:100%!important;max-width:900px!important}html body #root .inquiry-write-board-heading .eyebrow{color:#df5f8d!important;letter-spacing:.1em!important;background:linear-gradient(135deg,#fff0f5,#fff7ed)!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:23px!important;margin:0 0 8px!important;padding:0 9px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:400!important;display:inline-flex!important;box-shadow:inset 0 0 0 1px #ff6f911a!important}html body #root .inquiry-write-page .inquiry-compose-shell{width:min(1120px,100%)!important;margin:0 auto!important;display:block!important}html body #root .inquiry-write-page .inquiry-compose-form{width:100%!important;margin:0 auto!important;padding:30px!important}html body #root .inquiry-write-page .inquiry-compose-top-row{grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr)!important;align-items:stretch!important;gap:16px!important;width:100%!important;display:grid!important}html body #root .inquiry-write-page .inquiry-profile-preview{grid-template-columns:auto minmax(0,1fr)!important;align-content:center!important;justify-self:stretch!important;gap:14px!important;width:100%!important;max-width:none!important;min-height:150px!important;padding:18px!important}html body #root .inquiry-write-page .inquiry-profile-preview-copy{width:100%!important;max-width:none!important}html body #root .inquiry-write-page .inquiry-profile-nickname-row{color:#554d51!important;white-space:normal!important;gap:2px!important;margin-top:7px!important;display:grid!important}html body #root .inquiry-write-page .inquiry-profile-nickname-row>span,html body #root .inquiry-write-page .inquiry-profile-row-label{color:#8ca0ac!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:400!important;line-height:1.2!important}html body #root .inquiry-write-page .inquiry-profile-nickname-row>b{color:#554d51!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.35!important;overflow:hidden!important}html body #root .inquiry-write-page .inquiry-profile-uid-row{flex-wrap:wrap!important;align-items:center!important;gap:5px!important;margin-top:7px!important;display:flex!important}html body #root .inquiry-write-page .inquiry-profile-uid-row>span:nth-child(2){color:#82777d!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important}html body #root .inquiry-write-page .inquiry-profile-preview-avatar{border-width:3px!important;width:76px!important;height:76px!important}html body #root .inquiry-write-page .inquiry-compose-help-panel{border-radius:22px!important;grid-template-rows:1fr auto!important;align-content:stretch!important;gap:12px!important;width:100%!important;min-height:150px!important;padding:17px 18px!important;display:grid!important;position:static!important}html body #root .inquiry-write-page .inquiry-compose-help-icon{border-radius:13px!important;width:39px!important;height:39px!important}html body #root .inquiry-write-page .inquiry-compose-help-panel h2{margin:0 0 5px!important;font-size:17px!important}html body #root .inquiry-write-page .inquiry-compose-help-panel p{margin:0!important;font-size:11px!important;line-height:1.62!important}html body #root .inquiry-write-page .inquiry-compose-help-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body #root .inquiry-write-page .inquiry-help-mail-button,html body #root .inquiry-write-page .inquiry-help-uid-button{border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;min-height:40px!important;padding:0 10px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important;text-decoration:none!important;display:inline-flex!important}html body #root .inquiry-write-page .inquiry-help-uid-button{color:#8269a7!important;background:linear-gradient(145deg,#faf7ff,#f2edfb)!important;border:1px solid #d6cceb!important;box-shadow:0 8px 17px #70579717!important}html body #root .inquiry-write-page .inquiry-type-grid.community-write-tag-options{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}html body #root .inquiry-write-page .inquiry-type-grid.community-write-tag-options>button{width:100%!important;min-height:42px!important;padding:0 10px!important}html body #root .inquiry-write-page .inquiry-type-grid.community-write-tag-options>button:not(.selected){box-shadow:none!important}html body #root .inquiry-write-page .inquiry-compose-shell>.inquiry-compose-help-panel{display:none!important}@media (width<=820px){html body #root .inquiry-write-page .inquiry-compose-top-row{grid-template-columns:1fr!important}html body #root .inquiry-write-page .inquiry-profile-preview,html body #root .inquiry-write-page .inquiry-compose-help-panel{min-height:auto!important}}@media (width<=620px){html body #root .inquiry-write-page>.inquiry-write-board-heading{min-height:118px!important;padding:22px 20px!important}html body #root .inquiry-write-page .inquiry-compose-form{padding:20px 16px!important}html body #root .inquiry-write-page .inquiry-type-grid.community-write-tag-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .inquiry-write-page .inquiry-compose-help-actions{grid-template-columns:1fr!important}}html body #root .inquiry-feed-page>.inquiry-feed-board-heading{border-radius:28px!important;align-items:flex-end!important;width:min(1280px,100%)!important;min-height:128px!important;margin:28px auto 20px!important;padding:25px 34px!important;display:flex!important}html body #root .inquiry-feed-board-heading .eyebrow{color:#df5f8d!important;letter-spacing:.1em!important;background:linear-gradient(135deg,#fff0f5,#fff7ed)!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:23px!important;margin-bottom:8px!important;padding:0 9px!important;font-size:10px!important;display:inline-flex!important}html body #root .inquiry-feed-board-heading p{margin-top:5px!important}html body #root .inquiry-feed-page>.inquiry-access-notice{display:none!important}html body #root .inquiry-feed-page .inquiry-feed-toolbar,html body #root .inquiry-feed-page .inquiry-feed-list{width:min(820px,100%)!important;margin-inline:auto!important}html body #root .inquiry-feed-page .inquiry-feed-toolbar{border-radius:21px!important;padding:10px 12px!important}html body #root .inquiry-feed-page .inquiry-feed-list.community-card-feed{grid-template-columns:1fr!important;gap:15px!important;display:grid!important}html body #root .inquiry-community-card.community-thread-post{cursor:default!important;width:100%!important;min-height:0!important;color:inherit!important;background:#fffffff5!important;border:1px solid #eadfe4!important;border-radius:23px!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;padding:17px 18px!important;display:grid!important;transform:none!important;box-shadow:0 10px 26px #492d370f!important}html body #root .inquiry-community-card.is-mine{border-color:#efc4d4!important}html body #root .inquiry-thread-author-rail{min-height:100%!important}html body #root .inquiry-feed-author-avatar{border:2px solid #fff!important;border-radius:50%!important;width:44px!important;height:44px!important;overflow:hidden!important;box-shadow:0 6px 15px #593e491c!important}html body #root .inquiry-feed-author-avatar img,html body #root .inquiry-feed-author-avatar .smart-image,html body #root .inquiry-feed-author-avatar .fit-image{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important;padding:0!important}html body #root .inquiry-thread-content{gap:11px!important;min-width:0!important;display:grid!important}html body #root .inquiry-thread-header{align-items:flex-start!important}html body #root .inquiry-thread-author{gap:4px!important;min-width:0!important;display:grid!important}html body #root .inquiry-thread-author .community-author-name{color:#4f474b!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;font-size:14px!important;display:flex!important}html body #root .inquiry-mine-badge{color:#c8507c!important;background:#fff0f5!important;border-radius:999px!important;align-items:center!important;min-height:20px!important;padding:0 6px!important;font-size:8px!important;font-style:normal!important;display:inline-flex!important}html body #root .inquiry-thread-author .community-author-meta{color:#94888e!important;font-size:10px!important}html body #root .inquiry-thread-head-actions{flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}html body #root .inquiry-inline-actions{align-items:center!important;gap:5px!important;display:inline-flex!important}html body #root .inquiry-inline-actions>button{color:#81767c!important;background:#fff!important;border:1px solid #e4dce0!important;border-radius:999px!important;align-items:center!important;gap:4px!important;min-height:27px!important;padding:0 8px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important;display:inline-flex!important}html body #root .inquiry-inline-actions>button.is-delete{color:#cb6376!important;background:#fff8f9!important;border-color:#efcdd4!important}html body #root .inquiry-community-card .inquiry-feed-content{color:#62585d!important;white-space:pre-wrap!important;word-break:break-word!important;-webkit-line-clamp:unset!important;margin:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:14px!important;line-height:1.72!important;display:block!important;overflow:visible!important}html body #root .inquiry-thread-reply{border-top:1px solid #f0e8eb!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;margin-top:2px!important;padding-top:11px!important;display:grid!important}html body #root .inquiry-thread-reply-rail{justify-content:center!important;display:flex!important}html body #root .inquiry-keeper-avatar{background:#fff7fa!important;border:2px solid #fff!important;border-radius:50%!important;width:34px!important;height:34px!important;display:block!important;overflow:hidden!important;box-shadow:0 5px 13px #a54c6c1c!important}html body #root .inquiry-keeper-avatar img,html body #root .inquiry-keeper-avatar .smart-image,html body #root .inquiry-keeper-avatar .fit-image{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important;padding:0!important}html body #root .inquiry-thread-reply-content{min-width:0!important}html body #root .inquiry-thread-answer{background:linear-gradient(145deg,#fbfffc,#eff9f3)!important;border:1px solid #d9eadf!important;border-radius:17px!important;padding:11px 13px!important}html body #root .inquiry-thread-answer header{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}html body #root .inquiry-thread-answer strong{color:#4c8565!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:12px!important}html body #root .inquiry-thread-answer small{color:#8b9890!important;font-size:9px!important}html body #root .inquiry-thread-answer p{color:#655d61!important;white-space:pre-wrap!important;margin:6px 0 0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important;line-height:1.58!important}html body #root .inquiry-thread-waiting{color:#ca668b!important;background:linear-gradient(145deg,#fff9fb,#fff0f5)!important;border:1px solid #f1cbd8!important;border-radius:17px!important;align-items:center!important;gap:8px!important;min-height:45px!important;padding:11px 13px!important;display:flex!important}html body #root .inquiry-thread-waiting p{color:#8b6f7a!important;margin:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1.5!important}html body #root .inquiry-inline-answer-form{gap:7px!important;margin-top:9px!important;display:grid!important}html body #root .inquiry-inline-answer-form textarea{resize:vertical!important;color:#61585d!important;background:#fff!important;border:1px solid #e5dce1!important;border-radius:15px!important;width:100%!important;min-height:82px!important;padding:11px 12px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important;line-height:1.55!important}html body #root .inquiry-inline-answer-form button{color:#c1537c!important;background:#fff1f6!important;border:1px solid #ed9fba!important;border-radius:999px!important;justify-self:end!important;align-items:center!important;gap:5px!important;min-height:35px!important;padding:0 12px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:10px!important;display:inline-flex!important}html body #root .inquiry-inline-action-error{margin:0!important}html body .inquiry-floating-write-button{z-index:2147482501!important}html body #root .inquiry-write-page .inquiry-compose-top-row{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)!important;align-items:stretch!important}html body #root .inquiry-write-page .inquiry-profile-preview{gap:12px!important;padding:13px 15px!important}html body #root .inquiry-write-page .inquiry-profile-preview-copy>small{color:#5c9dc1!important;font-size:10px!important}html body #root .inquiry-write-page .inquiry-profile-nickname-row{color:#554d51!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:5px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.35!important;display:block!important;overflow:hidden!important}html body #root .inquiry-write-page .inquiry-profile-uid-row{margin-top:5px!important}html body #root .inquiry-write-page .inquiry-profile-uid-row>span:first-child{color:#81767c!important;font-size:11px!important}html body #root .inquiry-write-page .inquiry-compose-help-panel h2{font-size:22px!important}html body #root .inquiry-write-page .inquiry-compose-help-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}html body #root .inquiry-write-page .inquiry-help-mail-button,html body #root .inquiry-write-page .inquiry-help-uid-button,html body #root .inquiry-write-page .inquiry-type-grid.community-write-tag-options>button{border-radius:999px!important}html body #root .inquiry-write-page .inquiry-help-mail-button,html body #root .inquiry-write-page .inquiry-help-uid-button{flex:none!important;width:auto!important;min-height:42px!important;padding:0 15px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:400!important}html body #root .inquiry-write-page .inquiry-type-grid.community-write-tag-options>button{min-height:44px!important;font-size:14px!important}html body #root .inquiry-write-page .inquiry-type-grid.community-write-tag-options>button.selected{background:radial-gradient(ellipse 135% 190% at 50% 50%, color-mix(in srgb, var(--write-tag-color) 24%, white) 0%, color-mix(in srgb, var(--write-tag-bg) 82%, white) 58%, #fffffffa 100%)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--write-tag-color) 8%, transparent), 0 10px 22px color-mix(in srgb, var(--write-tag-color) 14%, transparent), inset 0 1px 0 #fffffff5!important}html body #root .inquiry-inline-field-error{color:#d95e84!important;margin:1px 2px 0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1.4!important}@media (width<=720px){html body #root .inquiry-community-card.community-thread-post{grid-template-columns:40px minmax(0,1fr)!important;padding:14px 12px!important}html body #root .inquiry-feed-author-avatar{width:38px!important;height:38px!important}html body #root .inquiry-thread-header{gap:8px!important;display:grid!important}html body #root .inquiry-thread-head-actions{justify-content:flex-start!important}}@media (width<=620px){html body #root .inquiry-write-page .inquiry-compose-top-row{grid-template-columns:1fr!important}html body #root .inquiry-write-page .inquiry-compose-help-actions{justify-content:flex-end!important}}html body #root .inquiry-write-page .inquiry-compose-top-row{grid-template-columns:278px minmax(0,1fr)!important;gap:7px!important}html body #root .inquiry-write-page .inquiry-profile-preview{background:radial-gradient(circle at 18% 24%,#fffffff5,#0000 34%),linear-gradient(145deg,#fff8fb,#fff0f5)!important;border-color:#f0cbd8!important;min-height:118px!important;padding:14px 16px!important;box-shadow:0 10px 23px #bf5b7f17,inset 0 1px #fffffff5!important}html body #root .inquiry-write-page .inquiry-profile-preview-copy>small{color:#cf668c!important}html body #root .inquiry-write-page .inquiry-profile-nickname-row{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:15px!important}html body #root .inquiry-write-page .inquiry-compose-help-panel{background:radial-gradient(circle at 88% 15%,#ffffffe0,#0000 31%),linear-gradient(145deg,#fffdf3,#fff7d9)!important;border-color:#ecdca6!important;min-height:118px!important;padding:14px 18px!important;box-shadow:0 10px 23px #a5853317,inset 0 1px #fffffff5!important}html body #root .inquiry-write-page .inquiry-compose-help-icon{color:#b78928!important;background:#fff3bf!important}html body #root .inquiry-write-page .inquiry-compose-help-panel h2{color:#675636!important}html body #root .inquiry-write-page .inquiry-compose-help-panel p{color:#74664c!important;font-size:13px!important;line-height:1.65!important}html body #root .inquiry-write-page .inquiry-type-grid.community-write-tag-options>button{letter-spacing:-.035em!important;min-height:52px!important;padding:0 12px!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:400!important}html body #root .inquiry-write-page .inquiry-type-grid.community-write-tag-options>button.selected{border-color:color-mix(in srgb, var(--write-tag-color) 56%, white)!important;background:radial-gradient(ellipse 150% 215% at 50% 52%, color-mix(in srgb, var(--write-tag-color) 25%, white) 0%, color-mix(in srgb, var(--write-tag-bg) 88%, white) 60%, #fffffffc 100%)!important}html body #root .inquiry-write-page .inquiry-compose-help-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;margin-left:auto!important;display:flex!important}html body #root .inquiry-write-page .inquiry-help-mail-button,html body #root .inquiry-write-page .inquiry-help-uid-button{border-radius:999px!important;flex:none!important;width:auto!important;height:44px!important;min-height:44px!important;padding:0 16px!important;font-size:14px!important;transition:transform .17s,box-shadow .17s,filter .17s,border-color .17s!important}html body #root .inquiry-write-page .inquiry-help-mail-button:hover,html body #root .inquiry-write-page .inquiry-help-uid-button:hover{filter:brightness(1.02)saturate(1.04)!important;transform:translateY(-2px)!important}html body #root .inquiry-write-page .inquiry-help-mail-button:hover{border-color:#8fcbe7!important;box-shadow:0 11px 22px #4996bb29!important}html body #root .inquiry-write-page .inquiry-help-uid-button:hover{border-color:#baa4df!important;box-shadow:0 11px 22px #775ba426!important}html body #root .inquiry-feed-page .inquiry-feed-board-shell{width:min(860px,100%)!important;margin:0 auto!important}html body #root .inquiry-feed-page .inquiry-folder-tabs{width:100%!important;min-height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:flex-end!important;gap:10px!important;margin:0!important;padding:0 14px!important;display:flex!important}html body #root .inquiry-feed-page .inquiry-feed-filter-row,html body #root .inquiry-feed-page .inquiry-feed-toolbar-actions{flex-wrap:wrap!important;align-items:flex-end!important;gap:5px!important;display:flex!important}html body #root .inquiry-feed-page .inquiry-filter-tab{--inquiry-tab-ink:#796d72;--inquiry-tab-border:#e5dade;--inquiry-tab-bg:#f8f4f6;border:1px solid var(--inquiry-tab-border)!important;min-height:43px!important;color:var(--inquiry-tab-ink)!important;background:color-mix(in srgb, var(--inquiry-tab-bg) 72%, white)!important;border-bottom-color:#e8dde1!important;border-radius:15px 15px 0 0!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:0 15px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;transition:transform .16s,min-height .16s,box-shadow .16s,background .16s!important;display:inline-flex!important;box-shadow:inset 0 1px #fffffff0!important}html body #root .inquiry-feed-page .inquiry-filter-tab:hover{background:var(--inquiry-tab-bg)!important;min-height:47px!important;transform:translateY(1px)!important}html body #root .inquiry-feed-page .inquiry-filter-tab.active{z-index:2!important;min-height:50px!important;color:var(--inquiry-tab-ink)!important;border-color:var(--inquiry-tab-border)!important;border-bottom-color:var(--inquiry-tab-bg)!important;background:var(--inquiry-tab-bg)!important;box-shadow:0 -5px 16px color-mix(in srgb, var(--inquiry-tab-ink) 11%, transparent), inset 0 1px 0 #fffffff5!important;margin-bottom:-1px!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:13px!important}html body #root .inquiry-feed-page .inquiry-filter-all{--inquiry-tab-ink:#9c6480;--inquiry-tab-border:#edc9d7;--inquiry-tab-bg:#fff2f7}html body #root .inquiry-feed-page .inquiry-filter-bug{--inquiry-tab-ink:#d65f86;--inquiry-tab-border:#f2b8cb;--inquiry-tab-bg:#fff0f5}html body #root .inquiry-feed-page .inquiry-filter-contribution{--inquiry-tab-ink:#5489bd;--inquiry-tab-border:#bcd8ef;--inquiry-tab-bg:#eef7ff}html body #root .inquiry-feed-page .inquiry-filter-feature{--inquiry-tab-ink:#8b68bd;--inquiry-tab-border:#d4c0ef;--inquiry-tab-bg:#f6f0ff}html body #root .inquiry-feed-page .inquiry-filter-other{--inquiry-tab-ink:#b5782c;--inquiry-tab-border:#efcf9f;--inquiry-tab-bg:#fff7e6}html body #root .inquiry-feed-page .inquiry-filter-mine{--inquiry-tab-ink:#4d9075;--inquiry-tab-border:#badfce;--inquiry-tab-bg:#effaf5}html body #root .inquiry-feed-page .inquiry-feed-list{width:100%!important;margin:0!important}html body #root .inquiry-thread-author-primary{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}html body #root .inquiry-thread-author .community-author-name{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:15px!important;font-weight:400!important}html body #root .inquiry-thread-author-uid{color:#aaa0a5!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:10px!important}html body #root .inquiry-thread-author-date{color:#9c9297!important;font-size:9px!important}html body #root .inquiry-community-card .inquiry-type-chip{border-radius:999px!important;min-height:31px!important;padding:0 11px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important}html body #root .inquiry-type-chip.inquiry-type-bug{color:#d65f86!important;background:#fff0f5!important;border-color:#efb4c7!important}html body #root .inquiry-type-chip.inquiry-type-contribution{color:#5489bd!important;background:#eef7ff!important;border-color:#b9d5ed!important}html body #root .inquiry-type-chip.inquiry-type-feature{color:#8b68bd!important;background:#f6f0ff!important;border-color:#d0bcea!important}html body #root .inquiry-type-chip.inquiry-type-other{color:#b5782c!important;background:#fff7e6!important;border-color:#edcc98!important}html body #root .inquiry-thread-reply{border-top:0!important;grid-template-columns:48px minmax(0,1fr)!important;gap:11px!important;margin-top:3px!important;padding-top:4px!important}html body #root .inquiry-keeper-avatar{background:#fff3f7!important;border-color:#fff!important;width:44px!important;height:44px!important;box-shadow:0 7px 17px #be4e7826!important}html body #root .inquiry-thread-answer{background:linear-gradient(145deg,#fff9fb,#fff0f5)!important;border-color:#f0c2d2!important;padding:13px 15px!important;box-shadow:inset 0 1px #fffffff2!important}html body #root .inquiry-thread-answer strong{color:#c45a82!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:16px!important;font-weight:400!important}html body #root .inquiry-thread-answer p{font-size:13px!important}html body .inquiry-floating-write-button{bottom:26px!important;right:32px!important}@media (width<=820px){html body #root .inquiry-write-page .inquiry-compose-top-row{grid-template-columns:1fr!important;gap:9px!important}html body #root .inquiry-feed-page .inquiry-folder-tabs{padding-inline:5px!important;overflow-x:auto!important}html body #root .inquiry-feed-page .inquiry-feed-filter-row{flex-wrap:nowrap!important}html body #root .inquiry-feed-page .inquiry-filter-tab{flex:none!important}}@media (width<=620px){html body #root .inquiry-write-page .inquiry-type-grid.community-write-tag-options>button{font-size:18px!important}html body #root .inquiry-feed-page .inquiry-feed-board-body{padding:11px!important}html body .inquiry-floating-write-button{bottom:20px!important;right:18px!important}}html body #root .inquiry-thread-author-primary{align-items:center!important}html body #root .inquiry-mine-badge,html body #root .inquiry-thread-author-uid{position:relative!important;top:-2px!important}html body #root .inquiry-inline-answer-form button{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important}html body #root .inquiry-feed-page .inquiry-filter-tab,html body #root .inquiry-feed-page .inquiry-filter-tab.active{font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .inquiry-feed-page .inquiry-feed-filter-row{margin-left:13px!important}html body #root .inquiry-feed-page .inquiry-feed-toolbar-actions{margin-right:13px!important}html body #root .inquiry-community-card.inquiry-tone-bug{background:linear-gradient(145deg,#fffafcfa,#fff0f6eb)!important;border-color:#efb8ca!important}html body #root .inquiry-community-card.inquiry-tone-contribution{background:linear-gradient(145deg,#fbfefffa,#eef7ffeb)!important;border-color:#b9d6ed!important}html body #root .inquiry-community-card.inquiry-tone-feature{background:linear-gradient(145deg,#fefcfffa,#f6f0ffeb)!important;border-color:#d2c0ed!important}html body #root .inquiry-community-card.inquiry-tone-other{background:linear-gradient(145deg,#fffefafa,#fff7e6eb)!important;border-color:#ebce9e!important}html body #root .inquiry-thread-waiting p{font-size:13px!important;line-height:1.55!important}html body #root .inquiry-write-page .inquiry-profile-preview .inquiry-profile-nickname-row{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:15px!important;font-weight:400!important}html body #root .inquiry-write-page .inquiry-profile-preview,html body #root .inquiry-write-page .inquiry-compose-help-panel{min-height:96px!important}html body #root .inquiry-write-page .inquiry-profile-preview{padding:10px 14px!important}html body #root .inquiry-write-page .inquiry-compose-help-panel{padding:10px 16px!important}html body #root .inquiry-write-page .inquiry-compose-help-copy{gap:10px!important}html body #root .inquiry-write-page .inquiry-compose-help-icon{width:36px!important;height:36px!important}html body #root .inquiry-write-page .inquiry-form-label strong{font-size:23px!important}html body #root .inquiry-write-page .inquiry-help-mail-button:hover{color:#176f9d!important;background:linear-gradient(145deg,#bfe9fb,#8fd6f2)!important;border-color:#55acd4!important;box-shadow:0 12px 24px #2791c140!important}html body #root .inquiry-write-page .inquiry-help-uid-button:hover{color:#6843a3!important;background:linear-gradient(145deg,#ded0f7,#c7b0ec)!important;border-color:#9e7ed1!important;box-shadow:0 12px 24px #704aab3b!important}html body #root .inquiry-thread-answer strong{font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:16px!important;font-weight:400!important}@media (width<=820px){html body #root .inquiry-feed-page .inquiry-feed-filter-row{margin-left:5px!important}html body #root .inquiry-feed-page .inquiry-feed-toolbar-actions{margin-right:5px!important}}@media (width<=620px){html body #root .inquiry-write-page .inquiry-profile-preview,html body #root .inquiry-write-page .inquiry-compose-help-panel{min-height:auto!important}}html body #root .inquiry-feed-page,html body #root .inquiry-feed-page .inquiry-feed-board-shell{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body #root .page-transition:has(>.inquiry-feed-page){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body #root .inquiry-thread-answer strong{font-size:22px!important;line-height:1.15!important}html body #root .inquiry-write-page .inquiry-profile-preview{align-content:center!important;padding:10px 14px!important}html body #root .inquiry-write-page .inquiry-compose-help-panel{padding:15px 18px 11px!important;display:block!important;position:relative!important;overflow:hidden!important}html body #root .inquiry-write-page .inquiry-compose-help-copy{grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;display:grid!important}html body #root .inquiry-write-page .inquiry-compose-help-copy>div{min-width:0!important;padding-top:3px!important;padding-right:330px!important}html body #root .inquiry-write-page .inquiry-help-mail-button,html body #root .inquiry-write-page .inquiry-help-uid-button{height:42px!important;min-height:42px!important;padding-inline:14px!important}html body #root .inquiry-write-page .inquiry-profile-preview-copy .inquiry-profile-nickname-row{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .inquiry-write-page .inquiry-profile-uid-row>span:first-child{color:#81767c!important}@media (width<=980px){html body #root .inquiry-write-page .inquiry-profile-preview,html body #root .inquiry-write-page .inquiry-compose-help-panel{height:auto!important;min-height:104px!important;max-height:none!important}html body #root .inquiry-write-page .inquiry-compose-help-panel{padding-bottom:14px!important}html body #root .inquiry-write-page .inquiry-compose-help-copy>div{padding-right:0!important}html body #root .inquiry-write-page .inquiry-compose-help-panel p{-webkit-line-clamp:unset!important}html body #root .inquiry-write-page .inquiry-compose-help-actions{margin-top:10px!important;position:static!important}}@media (width<=620px){html body #root .inquiry-feed-page .inquiry-feed-board-body{padding:11px!important}}html body #root .inquiry-feed-page .inquiry-feed-board-body{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body #root .inquiry-thread-answer strong{font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.25!important}html body #root .inquiry-thread-answer p,html body #root .inquiry-thread-waiting p{font-family:Asta Sans,Noto Sans KR,sans-serif!important}html body #root .inquiry-write-page .inquiry-compose-top-row{grid-template-columns:292px minmax(0,1fr)!important;align-items:start!important;gap:9px!important}html body #root .inquiry-write-page .inquiry-profile-preview,html body #root .inquiry-write-page .inquiry-compose-help-panel{box-sizing:border-box!important;align-self:start!important;height:102px!important;min-height:102px!important;max-height:102px!important}html body #root .inquiry-write-page .inquiry-profile-preview{grid-column:auto!important;align-content:center!important;padding:10px 14px!important}html body #root .inquiry-write-page .inquiry-profile-preview-avatar{width:56px!important;height:56px!important}html body #root .inquiry-write-page .inquiry-compose-help-panel{grid-column:auto!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"copy actions"!important;place-items:start stretch!important;column-gap:14px!important;width:100%!important;padding:13px 16px!important;display:grid!important;position:relative!important;top:auto!important;overflow:hidden!important}html body #root .inquiry-write-page .inquiry-compose-help-copy{grid-area:copy!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-width:0!important;display:grid!important}html body #root .inquiry-write-page .inquiry-compose-help-panel h2{margin:0 0 6px!important;line-height:1.15!important}html body #root .inquiry-write-page .inquiry-compose-help-panel p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:12px!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}html body #root .inquiry-write-page .inquiry-help-mail-button,html body #root .inquiry-write-page .inquiry-help-uid-button{white-space:nowrap!important;height:42px!important;min-height:42px!important;padding:0 14px!important}@media (width<=1050px){html body #root .inquiry-write-page .inquiry-compose-top-row{grid-template-columns:270px minmax(0,1fr)!important}html body #root .inquiry-write-page .inquiry-compose-help-panel{grid-template-columns:1fr!important;grid-template-areas:"copy""actions"!important;row-gap:9px!important;height:auto!important;min-height:102px!important;max-height:none!important}html body #root .inquiry-write-page .inquiry-compose-help-actions{justify-self:end!important}}@media (width<=820px){html body #root .inquiry-write-page .inquiry-compose-top-row{grid-template-columns:1fr!important}html body #root .inquiry-write-page .inquiry-profile-preview,html body #root .inquiry-write-page .inquiry-compose-help-panel{height:auto!important;min-height:102px!important;max-height:none!important}html body #root .inquiry-write-page .inquiry-compose-help-panel p{-webkit-line-clamp:unset!important}}html body #root .inquiry-feed-page .inquiry-feed-board-body{background:#ffffffeb!important;border:1px solid #e8dde1!important;border-radius:22px!important;min-height:190px!important;padding:18px!important;position:relative!important;box-shadow:0 12px 29px #4b303a12,inset 0 1px #fffffff5!important}html body #root .inquiry-feed-page .inquiry-feed-list.community-card-feed{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body #root .inquiry-write-page .inquiry-profile-preview{border:2px solid #efbfd0!important}html body #root .inquiry-write-page .inquiry-compose-help-panel{height:112px!important;min-height:112px!important;max-height:112px!important;padding:13px 16px!important;display:block!important;position:relative!important;overflow:visible!important}html body #root .inquiry-write-page .inquiry-compose-help-copy{grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}html body #root .inquiry-write-page .inquiry-compose-help-panel h2{margin:0 0 11px!important;padding-right:330px!important}html body #root .inquiry-write-page .inquiry-compose-help-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0!important;display:flex!important;position:absolute!important;top:13px!important;right:16px!important}@media (width<=1050px){html body #root .inquiry-write-page .inquiry-compose-help-panel{height:auto!important;min-height:112px!important;max-height:none!important;overflow:hidden!important}html body #root .inquiry-write-page .inquiry-compose-help-panel h2{padding-right:0!important}html body #root .inquiry-write-page .inquiry-compose-help-actions{margin-top:10px!important;position:static!important}}@media (width<=620px){html body #root .inquiry-feed-page .inquiry-feed-board-body{padding:11px!important}}html body #root .inquiry-write-page .inquiry-compose-help-panel{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"copy actions"!important;align-items:start!important;column-gap:14px!important;padding:12px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #root .inquiry-write-page .inquiry-compose-help-copy{grid-area:copy!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}html body #root .inquiry-write-page .inquiry-compose-help-copy>div{min-width:0!important;padding:5px 0 0!important}html body #root .inquiry-write-page .inquiry-compose-help-panel h2{margin:0 0 5px!important;padding:0!important;line-height:1.12!important}html body #root .inquiry-write-page .inquiry-compose-help-panel p{text-overflow:clip!important;white-space:normal!important;-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;width:100%!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.46!important;display:block!important;overflow:visible!important}html body #root .inquiry-write-page .inquiry-compose-help-actions{grid-area:actions!important;justify-content:flex-end!important;place-self:start end!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0!important;display:flex!important;position:static!important;top:auto!important;right:auto!important}html body #root .inquiry-write-page .inquiry-help-mail-button,html body #root .inquiry-write-page .inquiry-help-uid-button{box-sizing:border-box!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:auto!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 13px!important;line-height:1!important;display:inline-flex!important}@media (width<=1080px){html body #root .inquiry-write-page .inquiry-profile-preview,html body #root .inquiry-write-page .inquiry-compose-help-panel{height:auto!important;min-height:108px!important;max-height:none!important}html body #root .inquiry-write-page .inquiry-compose-help-panel{grid-template-columns:1fr!important;grid-template-areas:"copy""actions"!important;row-gap:9px!important}html body #root .inquiry-write-page .inquiry-compose-help-actions{justify-self:end!important}}@media (width<=820px){html body #root .inquiry-write-page .inquiry-compose-top-row{grid-template-columns:1fr!important}}html body #root .inquiry-write-page .inquiry-compose-top-row{align-items:start!important}html body #root .inquiry-write-page .inquiry-profile-preview,html body #root .inquiry-write-page .inquiry-compose-help-panel{box-sizing:border-box!important;height:116px!important;min-height:116px!important;max-height:116px!important}html body #root .inquiry-write-page .inquiry-compose-help-panel{grid-template:"heading actions"36px"message message"minmax(0,1fr)/minmax(0,1fr) auto!important;align-items:start!important;gap:5px 12px!important;padding:12px 16px!important;display:grid!important;overflow:hidden!important}html body #root .inquiry-write-page .inquiry-compose-help-heading{grid-area:heading!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}html body #root .inquiry-write-page .inquiry-compose-help-heading h2{margin:3px 0 0!important;padding:0!important;line-height:1!important}html body #root .inquiry-write-page .inquiry-compose-help-icon{flex:0 0 36px!important;width:36px!important;height:36px!important}html body #root .inquiry-write-page .inquiry-compose-help-actions{grid-area:actions!important;justify-content:flex-end!important;place-self:start end!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0!important;display:flex!important;position:static!important}html body #root .inquiry-write-page .inquiry-help-mail-button,html body #root .inquiry-write-page .inquiry-help-uid-button{appearance:none!important;box-sizing:border-box!important;vertical-align:top!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:auto!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 12px!important;line-height:1!important;display:inline-flex!important}html body #root .inquiry-write-page .inquiry-help-mail-button svg,html body #root .inquiry-write-page .inquiry-help-uid-button svg{flex:0 0 15px!important;width:15px!important;height:15px!important}html body #root .inquiry-write-page .inquiry-compose-help-message{color:#74664c!important;grid-area:message!important;gap:1px!important;width:100%!important;min-width:0!important;margin:0!important;padding-left:46px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1.42!important;display:grid!important}html body #root .inquiry-write-page .inquiry-compose-help-message>span{display:block!important}html body #root .inquiry-write-page .inquiry-help-nowrap{white-space:nowrap!important}html body #root .community-subpage>.community-uid-board-heading{border-radius:28px!important;justify-content:space-between!important;align-items:flex-end!important;gap:22px!important;width:min(1280px,100%)!important;min-height:128px!important;margin:28px auto 24px!important;padding:25px 34px!important;display:flex!important}html body #root .community-uid-board-heading>div{min-width:0!important;max-width:820px!important}html body #root .community-uid-board-heading .eyebrow{color:#df5f8d!important;letter-spacing:.1em!important;background:linear-gradient(135deg,#fff0f5,#fff7ed)!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:23px!important;margin:0 0 8px!important;padding:0 9px!important;font-size:10px!important;display:inline-flex!important}html body #root .community-uid-title-back-button{color:#688395!important;background:#ffffffd6!important;border:1px solid #dce9f0!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:40px!important;padding:0 14px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;display:inline-flex!important;box-shadow:0 7px 18px #4d6f8414,inset 0 1px #fffffff5!important}html body #root .community-uid-verify-page .community-uid-submit-button{text-align:center!important;justify-content:center!important;place-self:center!important;align-items:center!important;width:fit-content!important;min-width:230px!important;margin:22px auto 0!important;display:inline-flex!important}@media (width<=1050px){html body #root .inquiry-write-page .inquiry-profile-preview,html body #root .inquiry-write-page .inquiry-compose-help-panel{height:auto!important;min-height:116px!important;max-height:none!important}html body #root .inquiry-write-page .inquiry-compose-help-panel{grid-template:"heading""message""actions"/1fr!important}html body #root .inquiry-write-page .inquiry-compose-help-actions{justify-self:end!important}html body #root .inquiry-write-page .inquiry-compose-help-message{padding-left:46px!important}html body #root .inquiry-write-page .inquiry-help-nowrap{white-space:normal!important}}@media (width<=620px){html body #root .community-subpage>.community-uid-board-heading{min-height:118px!important;padding:22px 20px!important;display:grid!important}html body #root .community-uid-title-back-button{margin-top:8px!important}html body #root .inquiry-write-page .inquiry-compose-help-message{padding-left:0!important}}html body #root .inquiry-write-page .inquiry-compose-help-message{box-sizing:border-box!important;width:calc(100% - 6px)!important;margin-left:6px!important;padding-top:4px!important}html body .inquiry-floating-write-button{right:32px!important;bottom:max(var(--site-footer-float-offset,42px), 42px)!important;transition:bottom .18s ease-out,transform .18s,box-shadow .18s,filter .18s!important}@media (width<=620px){html body #root .inquiry-write-page .inquiry-compose-help-message{width:calc(100% - 4px)!important;margin-left:4px!important;padding-top:3px!important}html body .inquiry-floating-write-button{right:18px!important;bottom:max(var(--site-footer-float-offset,42px), 42px)!important}}html body #root .inquiry-write-page .inquiry-compose-help-message{padding-top:8px!important}@media (width<=900px){html body .inquiry-floating-write-button{right:22px!important}}@media (width<=620px){html body #root .inquiry-write-page .inquiry-compose-help-message{padding-top:7px!important}html body .inquiry-floating-write-button{right:18px!important;bottom:max(var(--site-footer-float-offset,42px), 42px)!important}}html body .inquiry-floating-write-button{right:var(--inquiry-fab-right,24px)!important;bottom:max(var(--site-footer-float-offset,42px), 42px)!important}html body #root .inquiry-write-page .inquiry-compose-help-message{margin:0!important;padding-top:0!important;position:relative!important;top:8px!important;left:6px!important;transform:none!important}html body #root .inquiry-inline-answer-form textarea{outline:none!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:13px!important}html body #root .inquiry-inline-answer-form textarea:focus,html body #root .inquiry-inline-answer-form textarea:focus-visible{border-color:#ef7f9f!important;outline:none!important;box-shadow:0 0 0 3px #ef7f9f2e,inset 0 1px 2px #85485b08!important}html body #root .inquiry-inline-answer-form textarea::placeholder{font-family:Asta Sans,Noto Sans KR,sans-serif!important}@media (width<=620px){html body #root .inquiry-write-page .inquiry-compose-help-message{top:7px!important;left:4px!important}html body .inquiry-floating-write-button{right:var(--inquiry-fab-right,18px)!important}}html body .community-floating-write-button.inquiry-floating-write-button{left:calc(50vw + 442px)!important;right:auto!important;bottom:max(var(--site-footer-float-offset,42px), 42px)!important}@media (width<=1010px){html body .community-floating-write-button.inquiry-floating-write-button{left:auto!important;right:20px!important}}@media (width<=620px){html body .community-floating-write-button.inquiry-floating-write-button{left:auto!important;right:18px!important;bottom:max(var(--site-footer-float-offset,42px), 42px)!important}}html body #root .site-policy-footer.keeper-mega-footer{width:calc(100% + var(--v58-main-gutter,clamp(24px, 3vw, 54px)) * 2)!important;max-width:none!important;min-height:390px!important;margin:54px calc(-1 * var(--v58-main-gutter,clamp(24px, 3vw, 54px))) calc(-1 * var(--v58-main-bottom,48px))!important;color:#edf7ff!important;background:radial-gradient(circle at 8% 16%,#ff7ba62e,#0000 29%),radial-gradient(circle at 87% 18%,#6ecbf433,#0000 31%),linear-gradient(145deg,#17283c 0%,#203650 50%,#2a4058 100%)!important;border:0!important;border-top:1px solid #aadaf447!important;padding:clamp(44px,5vw,72px) clamp(30px,5vw,78px) 30px!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1a,0 -18px 48px #2b465d24!important}html body #root .site-policy-footer.keeper-mega-footer:before{content:""!important;pointer-events:none!important;opacity:.34!important;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px)!important;background-size:34px 34px!important;position:absolute!important;inset:0!important}html body #root .keeper-mega-footer-main,html body #root .keeper-mega-footer-bottom,html body #root .keeper-footer-divider{z-index:1!important;width:min(1380px,100%)!important;margin-inline:auto!important;position:relative!important}html body #root .keeper-mega-footer-main{grid-template-columns:minmax(280px,1.05fr) minmax(260px,.76fr) minmax(320px,1fr)!important;align-items:start!important;gap:clamp(34px,5vw,82px)!important;display:grid!important}html body #root .keeper-footer-brand{gap:20px!important;display:grid!important}html body #root .keeper-footer-logo{color:#fff!important;text-align:left!important;background:0 0!important;border:0!important;align-items:center!important;gap:13px!important;width:fit-content!important;padding:0!important;display:inline-flex!important}html body #root .keeper-footer-logo-image{background:#ffffff1c!important;border:1px solid #fff3!important;border-radius:19px!important;width:58px!important;height:58px!important;padding:5px!important;display:block!important;overflow:hidden!important;box-shadow:0 10px 24px #030d1738!important}html body #root .keeper-footer-logo>span:last-child{gap:3px!important;display:grid!important}html body #root .keeper-footer-logo strong{color:#fff!important;letter-spacing:.025em!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(22px,2vw,30px)!important;font-weight:400!important}html body #root .keeper-footer-logo small{color:#9fd8f2!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important}html body #root .keeper-footer-brand>p{color:#b8ccdc!important;word-break:keep-all!important;max-width:430px!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:13px!important;line-height:1.78!important}html body #root .keeper-footer-brand-tags{flex-wrap:wrap!important;gap:7px!important;display:flex!important}html body #root .keeper-footer-brand-tags>span{color:#bfe6f8!important;letter-spacing:.08em!important;background:#72bee214!important;border:1px solid #9ed8f233!important;border-radius:999px!important;align-items:center!important;min-height:29px!important;padding:0 10px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important;display:inline-flex!important}html body #root .keeper-footer-guide,html body #root .keeper-footer-maker{align-content:start!important;display:grid!important}html body #root .keeper-footer-section-label{color:#ff8aae!important;letter-spacing:.24em!important;margin-bottom:8px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:9px!important}html body #root .keeper-footer-guide>h2,html body #root .keeper-footer-maker>h2{color:#fff!important;margin:0 0 18px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:400!important}html body #root .keeper-footer-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important;display:grid!important}html body #root .keeper-footer-guide-grid>button{color:#d5e3ed!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 11px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important;transition:color .18s,border-color .18s,background .18s,transform .18s!important;display:inline-flex!important}html body #root .keeper-footer-guide-grid>button:hover{color:#fff!important;background:#ff73a017!important;border-color:#ff8bb038!important;transform:translate(3px)!important}html body #root .keeper-footer-maker{gap:0!important}html body #root .keeper-footer-feature-link{color:#fff!important;text-align:left!important;background:#08131f38!important;border:1px solid #ffffff1f!important;border-radius:20px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:68px!important;margin-bottom:10px!important;padding:10px 13px!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important;display:grid!important;box-shadow:inset 0 1px #ffffff0d!important}html body #root .keeper-footer-feature-link:hover{background:#ffffff14!important;transform:translateY(-2px)!important;box-shadow:0 12px 24px #050e182e!important}html body #root .keeper-footer-feature-link.maker:hover{border-color:#70cff680!important}html body #root .keeper-footer-feature-link.support:hover{border-color:#ff7fa685!important}html body #root .keeper-footer-feature-icon{border-radius:14px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}html body #root .keeper-footer-feature-link>span:nth-child(2){gap:4px!important;min-width:0!important;display:grid!important}html body #root .keeper-footer-feature-link strong{font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:400!important}html body #root .keeper-footer-feature-link small{color:#adc2d2!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important;overflow:hidden!important}html body #root .keeper-footer-feature-link>svg{color:#8da7b8!important}html body #root .keeper-footer-divider{background:linear-gradient(90deg,#0000,#c6e2f42e 10% 90%,#0000)!important;height:1px!important;margin-top:38px!important}html body #root .keeper-mega-footer-bottom{justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;padding-top:24px!important;display:flex!important}html body #root .keeper-mega-footer-bottom>p{color:#829bad!important;letter-spacing:.035em!important;max-width:720px!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;line-height:1.65!important}html body #root .keeper-footer-bottom-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}html body #root .keeper-footer-bottom-actions>small{color:#9db2c1!important;margin-left:8px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important}html body #root .keeper-mega-footer .site-account-footer-action{color:#b6cad8!important;min-height:32px!important;box-shadow:none!important;background:#ffffff0d!important;border-color:#ffffff1f!important;padding:0 10px!important;font-size:9px!important}html body #root .keeper-mega-footer .site-account-footer-action:hover{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff40!important;transform:translateY(-1px)!important}html body #root .maker-note-page{gap:24px!important;width:min(1280px,100%)!important;margin-inline:auto!important;display:grid!important}html body #root .maker-note-heading{border-radius:28px!important;align-items:flex-end!important;width:100%!important;min-height:128px!important;margin:28px auto 0!important;padding:25px 34px!important;display:flex!important}html body #root .maker-note-heading .eyebrow{color:#df5f8d!important;letter-spacing:.1em!important;background:linear-gradient(135deg,#fff0f5,#fff7ed)!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:23px!important;margin-bottom:8px!important;padding:0 9px!important;font-size:10px!important;display:inline-flex!important}html body #root .maker-note-profile{background:radial-gradient(circle at 12% 20%,#ffdde8d1,#0000 34%),linear-gradient(145deg,#fffffffa,#eff9fff2)!important;border:1px solid #d8e7ef!important;border-radius:30px!important;grid-template-columns:220px minmax(0,1fr)!important;align-items:center!important;gap:clamp(24px,4vw,54px)!important;padding:clamp(24px,4vw,42px)!important;display:grid!important;box-shadow:0 18px 42px #46697e1a!important}html body #root .maker-note-profile-visual{background:radial-gradient(circle at 50% 40%,#fffffff5,#0000 44%),linear-gradient(150deg,#f8efff,#eaf8ff)!important;border:1px solid #d1bfe7bd!important;border-radius:26px!important;place-items:center!important;min-height:210px!important;display:grid!important;position:relative!important}html body #root .maker-note-avatar{background:#fff!important;border:4px solid #fffffff0!important;border-radius:36px!important;width:126px!important;height:126px!important;padding:10px!important;display:block!important;overflow:hidden!important;transform:rotate(-2deg)!important;box-shadow:0 16px 30px #5b4a6e26!important}html body #root .maker-note-avatar img,html body #root .maker-note-avatar .smart-image,html body #root .maker-note-avatar .fit-image{object-fit:contain!important;border-radius:24px!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-note-profile-badge{color:#8a65ad!important;letter-spacing:.1em!important;background:#ffffffdb!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:8px!important;display:inline-flex!important;position:absolute!important;bottom:15px!important;right:16px!important;box-shadow:0 7px 18px #6f538b1a!important}html body #root .maker-note-profile-copy{min-width:0!important}html body #root .maker-note-profile-copy>.eyebrow,html body #root .maker-note-section-heading>.eyebrow,html body #root .maker-note-project-copy>.eyebrow,html body #root .maker-note-cta .eyebrow{color:#d55d88!important;letter-spacing:.14em!important;font-size:9px!important}html body #root .maker-note-profile-copy h2{color:#4f474c!important;margin:8px 0 13px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(24px,3vw,34px)!important;font-weight:400!important;line-height:1.25!important}html body #root .maker-note-profile-copy>p{color:#756b71!important;word-break:keep-all!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:14px!important;line-height:1.85!important}html body #root .maker-note-stack-list{flex-wrap:wrap!important;gap:8px!important;margin-top:18px!important;display:flex!important}html body #root .maker-note-stack-list>span{color:#5a8299!important;background:#ffffffd6!important;border:1px solid #d6e5ed!important;border-radius:999px!important;align-items:center!important;min-height:32px!important;padding:0 11px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10px!important;display:inline-flex!important}html body #root .maker-note-section{padding:26px 0 2px!important}html body #root .maker-note-section-heading{margin-bottom:18px!important}html body #root .maker-note-section-heading h2{color:#51494d!important;margin:7px 0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:26px!important;font-weight:400!important}html body #root .maker-note-section-heading p{color:#8a7e84!important;margin:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important}html body #root .maker-note-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}html body #root .maker-note-process-card{background:#fff!important;border:1px solid #e5dde2!important;border-radius:24px!important;min-height:218px!important;padding:21px!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 27px #46323b0f!important}html body #root .maker-note-process-card.tone-coral{background:linear-gradient(145deg,#fffafd,#fff1f6)!important;border-color:#efc4d3!important}html body #root .maker-note-process-card.tone-sky{background:linear-gradient(145deg,#fbfeff,#eef8ff)!important;border-color:#bedbed!important}html body #root .maker-note-process-card.tone-violet{background:linear-gradient(145deg,#fefcff,#f5f0ff)!important;border-color:#d5c5ec!important}html body #root .maker-note-step{color:#5d4c5524!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:31px!important;position:absolute!important;top:15px!important;right:17px!important}html body #root .maker-note-process-icon{color:#cc5e87!important;background:#ffffffd1!important;border-radius:16px!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important;box-shadow:0 8px 18px #533b4614!important}html body #root .maker-note-process-card h3{color:#554b50!important;margin:18px 0 9px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:18px!important;font-weight:400!important}html body #root .maker-note-process-card p{color:#81747a!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:12px!important;line-height:1.7!important}html body #root .maker-note-project{background:radial-gradient(circle at 95% 10%,#95dcfa47,#0000 34%),linear-gradient(145deg,#fff,#f5fbff)!important;border:1px solid #d9e7ee!important;border-radius:30px!important;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr)!important;align-items:center!important;gap:clamp(26px,4vw,55px)!important;padding:clamp(26px,4vw,44px)!important;display:grid!important;box-shadow:0 17px 38px #47687c17!important}html body #root .maker-note-project-copy h2{color:#494348!important;margin:8px 0 12px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:31px!important;font-weight:400!important}html body #root .maker-note-project-copy>p{color:#766d72!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:13px!important;line-height:1.82!important}html body #root .maker-note-project-tags{flex-wrap:wrap!important;gap:7px!important;margin-top:18px!important;display:flex!important}html body #root .maker-note-project-tags>span{color:#617b8a!important;background:#ffffffe0!important;border:1px solid #d9e4ea!important;border-radius:999px!important;align-items:center!important;min-height:30px!important;padding:0 10px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important;display:inline-flex!important}html body #root .maker-note-project-window{background:#ffffffe6!important;border:1px solid #d6e4eb!important;border-radius:24px!important;overflow:hidden!important;transform:rotate(1.4deg)!important;box-shadow:0 18px 36px #355b711f!important}html body #root .maker-note-window-bar{background:#eef5f8!important;align-items:center!important;gap:6px!important;height:34px!important;padding:0 13px!important;display:flex!important}html body #root .maker-note-window-bar>i{background:#f38aa8!important;border-radius:50%!important;width:8px!important;height:8px!important}html body #root .maker-note-window-bar>i:nth-child(2){background:#f0c667!important}html body #root .maker-note-window-bar>i:nth-child(3){background:#80c9ad!important}html body #root .maker-note-window-body{text-align:center!important;background:radial-gradient(circle at 50% 18%,#ffdeead6,#0000 34%),linear-gradient(145deg,#fff,#f1f9fd)!important;align-content:center!important;justify-items:center!important;min-height:250px!important;padding:25px!important;display:grid!important}html body #root .maker-note-window-logo{background:#fff!important;border-radius:21px!important;width:70px!important;height:70px!important;padding:6px!important;display:block!important;overflow:hidden!important;box-shadow:0 11px 24px #59444e21!important}html body #root .maker-note-window-logo img,html body #root .maker-note-window-logo .smart-image,html body #root .maker-note-window-logo .fit-image{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-note-window-body>strong{color:#534b4f!important;margin-top:12px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important}html body #root .maker-note-window-body>p{color:#8a7e84!important;margin:5px 0 16px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10px!important}html body #root .maker-note-window-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}html body #root .maker-note-window-cards>span{color:#6c8ba0!important;background:#ffffffc7!important;border:1px solid #d9e7ee!important;border-radius:14px!important;place-items:center!important;min-height:52px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:8px!important;display:grid!important}html body #root .maker-note-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important;display:grid!important}html body #root .maker-note-service-card{background:#ffffffeb!important;border:1px solid #e3dfe2!important;border-radius:22px!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:start!important;gap:13px!important;min-height:132px!important;padding:19px!important;display:grid!important;box-shadow:0 10px 25px #442f390d!important}html body #root .maker-note-service-card>span{color:#5b9fc2!important;background:#edf8fd!important;border-radius:15px!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important}html body #root .maker-note-service-card h3{color:#554d51!important;margin:2px 0 7px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:16px!important;font-weight:400!important}html body #root .maker-note-service-card p{color:#81767b!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1.65!important}html body #root .maker-note-cta{background:radial-gradient(circle at 12% 15%,#ffffffeb,#0000 34%),linear-gradient(135deg,#fff1f6,#eef9ff)!important;border:1px solid #efc8d6!important;border-radius:28px!important;justify-content:space-between!important;align-items:center!important;gap:30px!important;margin-bottom:12px!important;padding:clamp(24px,4vw,39px)!important;display:flex!important;box-shadow:0 16px 37px #6d465714!important}html body #root .maker-note-cta h2{color:#51494d!important;margin:7px 0 8px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:25px!important;font-weight:400!important}html body #root .maker-note-cta p{color:#81767c!important;margin:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important}html body #root .maker-note-cta-actions{flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}html body #root .maker-note-cta-actions>a,html body #root .maker-note-cta-actions>button{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:44px!important;padding:0 15px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:11px!important;text-decoration:none!important;display:inline-flex!important}html body #root .maker-note-cta-actions>a{color:#fff!important;background:linear-gradient(135deg,#f18bae,#e96f9a)!important;border:1px solid #e979a0!important;box-shadow:0 10px 22px #db54852e!important}html body #root .maker-note-cta-actions>button{color:#5289a7!important;background:#ffffffd6!important;border:1px solid #bcd9e9!important}html body #root .maker-note-cta-actions>a:hover,html body #root .maker-note-cta-actions>button:hover{transform:translateY(-2px)!important}@media (width<=1000px){html body #root .keeper-mega-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .keeper-footer-brand{grid-column:1/-1!important}html body #root .maker-note-profile,html body #root .maker-note-project{grid-template-columns:1fr!important}html body #root .maker-note-profile-visual{min-height:180px!important}html body #root .maker-note-process-grid,html body #root .maker-note-service-grid{grid-template-columns:1fr!important}}@media (width<=720px){html body #root .site-policy-footer.keeper-mega-footer{min-height:0!important;padding:42px 20px 26px!important}html body #root .keeper-mega-footer-main{grid-template-columns:1fr!important;gap:35px!important}html body #root .keeper-footer-brand{grid-column:auto!important}html body #root .keeper-footer-logo>span:last-child{text-align:left!important;justify-items:start!important}html body #root .keeper-footer-logo small{text-align:left!important;width:100%!important}html body #root .keeper-footer-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .keeper-mega-footer-bottom,html body #root .maker-note-cta{flex-direction:column!important;align-items:flex-start!important}html body #root .keeper-footer-bottom-actions,html body #root .maker-note-cta-actions{justify-content:flex-start!important;width:100%!important}html body #root .maker-note-heading{min-height:118px!important;padding:22px 20px!important}html body #root .maker-note-profile,html body #root .maker-note-project,html body #root .maker-note-cta{border-radius:23px!important;padding:21px!important}html body #root .maker-note-profile{grid-template-columns:1fr!important}html body #root .maker-note-project-window{transform:none!important}html body #root .maker-note-window-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body #root .maker-editorial-page{width:min(1180px,100% - 28px)!important;margin:34px auto 20px!important;display:block!important}html body #root .maker-editorial-shell{color:#252126!important;background:radial-gradient(circle at 12% 0,#ffd2df4d,#0000 24%),radial-gradient(circle at 100% 18%,#aee1f147,#0000 28%),linear-gradient(#fffefd 0%,#fbfaf8 100%)!important;border:1px solid #5e54573d!important;border-radius:34px!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 70px #43373a21,inset 0 1px #fffffff0!important}html body #root .maker-editorial-shell:before,html body #root .maker-editorial-shell:after{content:""!important;z-index:0!important;pointer-events:none!important;border:3px solid #2c262ab8!important;border-radius:50%!important;position:absolute!important}html body #root .maker-editorial-shell:before{width:360px!important;height:120px!important;top:-88px!important;left:-120px!important;transform:rotate(-13deg)!important}html body #root .maker-editorial-shell:after{width:290px!important;height:90px!important;bottom:126px!important;right:-154px!important;transform:rotate(72deg)!important}html body #root .maker-editorial-topline{z-index:2!important;grid-template-columns:1fr auto 1fr!important;align-items:start!important;gap:18px!important;min-height:82px!important;padding:24px 34px 16px!important;display:grid!important;position:relative!important}html body #root .maker-editorial-topline>div{gap:3px!important;display:grid!important}html body #root .maker-editorial-topline>div>span,html body #root .maker-editorial-top-mark{letter-spacing:.12em!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:10px!important}html body #root .maker-editorial-topline>div>small{color:#888084!important;letter-spacing:.06em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important}html body #root .maker-editorial-top-mark{justify-self:center!important}html body #root .maker-editorial-topline>a{color:#3a3337!important;background:#ffffffb3!important;border:1px solid #3c3539!important;border-radius:999px!important;justify-self:end!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 12px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10px!important;text-decoration:none!important;display:inline-flex!important}html body #root .maker-editorial-topline>a:hover{color:#fff!important;background:#342e31!important;transform:translateY(-1px)!important}html body #root .maker-editorial-hero{z-index:1!important;place-items:center!important;min-height:430px!important;padding:32px 34px 34px!important;display:grid!important;position:relative!important}html body #root .maker-editorial-wordmark{pointer-events:none!important;letter-spacing:-.08em!important;color:#171416!important;justify-items:center!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(92px,14vw,182px)!important;font-weight:400!important;line-height:.72!important;display:grid!important;position:absolute!important;inset:20px 0 auto!important}html body #root .maker-editorial-wordmark>span:last-child{transform:translateY(36px)!important}html body #root .maker-id-card{z-index:3!important;background:#fffffff5!important;border:3px solid #686063!important;border-radius:34px!important;grid-template-columns:86px minmax(0,1fr) 26px!important;align-items:center!important;gap:20px!important;width:min(520px,64vw)!important;min-height:178px!important;padding:27px 30px 25px!important;display:grid!important;position:relative!important;box-shadow:0 18px 35px #3930342e!important}html body #root .maker-id-heart{color:#e45165!important;background:#fff!important;border:3px solid #62595d!important;border-radius:50%!important;place-items:center!important;width:66px!important;height:66px!important;display:grid!important;position:absolute!important;top:-35px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 7px #ddd5d3!important}html body #root .maker-id-avatar{background:#fff4f7!important;border:2px solid #696064!important;border-radius:25px!important;width:82px!important;height:82px!important;padding:8px!important;display:block!important;overflow:hidden!important}html body #root .maker-id-avatar img,html body #root .maker-id-avatar .smart-image,html body #root .maker-id-avatar .fit-image{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-id-copy{min-width:0!important}html body #root .maker-id-copy>span{color:#91878b!important;letter-spacing:.1em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important}html body #root .maker-id-copy h1{color:#3d3639!important;margin:4px 0 7px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:25px!important;font-weight:400!important}html body #root .maker-id-copy p{color:#766c71!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1.55!important}html body #root .maker-id-copy>div{flex-wrap:wrap!important;gap:5px!important;margin-top:12px!important;display:flex!important}html body #root .maker-id-copy b{color:#6e6268!important;background:#f7f4f5!important;border:1px solid #d6ced1!important;border-radius:999px!important;align-items:center!important;min-height:24px!important;padding:0 8px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:8px!important;font-weight:400!important;display:inline-flex!important}html body #root .maker-id-meter{background:#f1eded!important;border:2px solid #82797d!important;border-radius:999px!important;align-items:flex-end!important;width:19px!important;height:88px!important;padding:4px!important;display:flex!important}html body #root .maker-id-meter i{background:linear-gradient(#ff8da2,#d94f62)!important;border-radius:999px!important;width:100%!important;height:24px!important}html body #root .maker-editorial-handwrite{color:#2f292c!important;margin:0!important;font-family:cursive!important;font-size:28px!important;font-style:italic!important;position:absolute!important;bottom:34px!important;right:108px!important;transform:rotate(-8deg)!important}html body #root .maker-editorial-doodle{pointer-events:none!important;position:absolute!important}html body #root .maker-editorial-doodle-flower{width:82px!important;height:82px!important;bottom:52px!important;left:94px!important}html body #root .maker-editorial-doodle-flower i{border:3px solid #676064!important;border-radius:60% 40%!important;width:35px!important;height:35px!important;position:absolute!important}html body #root .maker-editorial-doodle-flower i:first-child{top:0!important;left:24px!important}html body #root .maker-editorial-doodle-flower i:nth-child(2){top:23px!important;right:0!important;transform:rotate(70deg)!important}html body #root .maker-editorial-doodle-flower i:nth-child(3){bottom:0!important;right:12px!important;transform:rotate(135deg)!important}html body #root .maker-editorial-doodle-flower i:nth-child(4){bottom:6px!important;left:5px!important;transform:rotate(205deg)!important}html body #root .maker-editorial-doodle-flower i:nth-child(5){top:22px!important;left:0!important;transform:rotate(290deg)!important}html body #root .maker-editorial-doodle-flower b{border:3px solid #676064!important;border-radius:50%!important;width:18px!important;height:18px!important;position:absolute!important;top:31px!important;left:32px!important}html body #root .maker-editorial-doodle-loop{width:128px!important;height:110px!important;top:155px!important;right:82px!important;transform:rotate(12deg)!important}html body #root .maker-editorial-doodle-loop i{inset:calc(var(--loop,0) * 8px)!important;transform:rotate(calc(var(--loop,0) * 18deg))!important;border:3px solid #676064!important;border-radius:50%!important;position:absolute!important}html body #root .maker-editorial-doodle-loop i:first-child{--loop:0}html body #root .maker-editorial-doodle-loop i:nth-child(2){--loop:1}html body #root .maker-editorial-doodle-loop i:nth-child(3){--loop:2}html body #root .maker-editorial-doodle-loop i:nth-child(4){--loop:3}html body #root .maker-editorial-about{z-index:1!important;border-top:1px solid #8d8588!important;grid-template-columns:minmax(330px,.95fr) minmax(0,1.05fr)!important;align-items:center!important;gap:48px!important;min-height:470px!important;padding:54px 52px!important;display:grid!important;position:relative!important}html body #root .maker-editorial-portrait{min-height:355px!important;position:relative!important}html body #root .maker-editorial-portrait-frame{background:radial-gradient(circle at 52% 25%,#fffffff5,#0000 34%),linear-gradient(160deg,#e8edf0,#d9dfe2)!important;border:3px solid #5f575b!important;border-radius:28px!important;align-content:center!important;justify-items:center!important;width:310px!important;min-height:330px!important;padding:24px!important;display:grid!important;box-shadow:0 18px 31px #37313326!important}html body #root .maker-editorial-portrait-logo{background:#fff!important;border-radius:42px!important;width:145px!important;height:145px!important;padding:10px!important;display:block!important;box-shadow:0 12px 28px #2f282b24!important}html body #root .maker-editorial-portrait-logo img,html body #root .maker-editorial-portrait-logo .smart-image,html body #root .maker-editorial-portrait-logo .fit-image{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-editorial-portrait-frame>strong{color:#272326!important;margin-top:18px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:400!important}html body #root .maker-editorial-portrait-frame>small{color:#81787c!important;letter-spacing:.06em!important;margin-top:4px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important}html body #root .maker-editorial-mini-card{background:#fff9fa!important;border:2px solid #544c50!important;border-radius:21px!important;width:228px!important;min-height:128px!important;padding:18px!important;position:absolute!important;bottom:0!important;right:0!important;transform:rotate(-6deg)!important;box-shadow:0 14px 24px #3f333829!important}html body #root .maker-editorial-mini-card>span{color:#d74e63!important;border:2px solid #554d51!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:13px!important;display:grid!important}html body #root .maker-editorial-mini-card>strong{margin-top:12px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:15px!important;display:block!important}html body #root .maker-editorial-mini-card>p{color:#857b80!important;margin:4px 0 0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important}html body #root .maker-editorial-about-copy{padding-right:30px!important}html body #root .maker-editorial-kicker{color:#d84f66!important;letter-spacing:.18em!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:9px!important}html body #root .maker-editorial-about-copy h2,html body #root .maker-editorial-project-heading h2,html body #root .maker-editorial-section-title h2,html body #root .maker-editorial-contact h2{color:#312b2e!important;letter-spacing:-.035em!important;margin:10px 0 18px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(31px,4vw,49px)!important;font-weight:400!important;line-height:1.16!important}html body #root .maker-editorial-about-copy>p,html body #root .maker-editorial-project-heading>p,html body #root .maker-editorial-contact>p{color:#6f656a!important;word-break:keep-all!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:13px!important;line-height:1.85!important}html body #root .maker-editorial-about-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:26px!important;display:grid!important}html body #root .maker-editorial-about-meta>div{background:#f2efef!important;border:1px solid #d5cfd2!important;border-radius:15px!important;align-content:space-between!important;min-height:78px!important;padding:13px!important;display:grid!important}html body #root .maker-editorial-about-meta span{color:#8d8388!important;letter-spacing:.1em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:7px!important}html body #root .maker-editorial-about-meta strong{color:#534a4f!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:400!important}html body #root .maker-editorial-project{z-index:1!important;background:linear-gradient(#f4f3f18a,#ffffff1a)!important;border-top:1px solid #8d8588!important;padding:62px 52px 70px!important;position:relative!important}html body #root .maker-editorial-project-heading{text-align:right!important;max-width:610px!important;margin:0 0 38px auto!important}html body #root .maker-editorial-project-heading>p{max-width:460px!important;margin-left:auto!important}html body #root .maker-editorial-project-collage{min-height:560px!important;position:relative!important}html body #root .maker-browser-card{background:#fff!important;border:3px solid #5c5558!important;border-radius:28px!important;width:min(620px,62vw)!important;min-height:390px!important;position:absolute!important;top:18px!important;left:0!important;overflow:hidden!important;transform:rotate(-1.8deg)!important;box-shadow:0 19px 35px #332d2f2e!important}html body #root .maker-browser-bar{background:#efeeee!important;border-bottom:2px solid #696064!important;grid-template-columns:auto 1fr!important;align-items:center!important;height:42px!important;padding:0 16px!important;display:grid!important}html body #root .maker-browser-bar>span{gap:6px!important;display:flex!important}html body #root .maker-browser-bar i{background:#ff8297!important;border:1px solid #5c5558!important;border-radius:50%!important;width:9px!important;height:9px!important}html body #root .maker-browser-bar i:nth-child(2){background:#f1c968!important}html body #root .maker-browser-bar i:nth-child(3){background:#8ecfb1!important}html body #root .maker-browser-bar small{color:#777074!important;justify-self:center!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important}html body #root .maker-browser-content>header{align-items:center!important;gap:12px!important;display:flex!important}html body #root .maker-browser-logo{background:#fff3f7!important;border-radius:17px!important;width:54px!important;height:54px!important;padding:5px!important;display:block!important}html body #root .maker-browser-logo img,html body #root .maker-browser-logo .smart-image,html body #root .maker-browser-logo .fit-image{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-browser-content header>div{gap:2px!important;display:grid!important}html body #root .maker-browser-content header strong{font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:21px!important;font-weight:400!important}html body #root .maker-browser-content header small{color:#82797d!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important}html body #root .maker-browser-grid{grid-template-rows:repeat(2,112px)!important;grid-template-columns:1.35fr 1fr 1fr!important;gap:10px!important;margin-top:30px!important;display:grid!important}html body #root .maker-browser-grid>div{color:#50484c!important;background:#f2f0f0!important;border:1px solid #d5ced1!important;border-radius:18px!important;justify-content:space-between!important;align-items:flex-end!important;padding:14px!important;display:flex!important}html body #root .maker-browser-map{grid-row:1/3!important}html body #root .maker-browser-grid span{font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:10px!important}html body #root .maker-mobile-card{z-index:3!important;background:#282326!important;border:3px solid #544d50!important;border-radius:34px!important;width:245px!important;min-height:350px!important;padding:15px!important;position:absolute!important;bottom:0!important;left:395px!important;transform:rotate(9deg)!important;box-shadow:0 19px 34px #2a242647!important}html body #root .maker-mobile-plus{color:#312b2e!important;background:#fff!important;border:2px solid #524a4e!important;border-radius:50%!important;place-items:center!important;width:52px!important;height:52px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:29px!important;display:grid!important;position:absolute!important;top:-27px!important;left:50%!important;transform:translate(-50%)!important}html body #root .maker-mobile-screen{background:radial-gradient(circle at 50% 18%,#fffffff2,#0000 30%),linear-gradient(150deg,#fff1f6,#eff9fd)!important;border-radius:23px!important;align-content:center!important;justify-items:center!important;min-height:294px!important;padding:30px 18px!important;display:grid!important}html body #root .maker-mobile-logo{background:#fff!important;border-radius:24px!important;width:78px!important;height:78px!important;padding:7px!important;display:block!important;box-shadow:0 10px 22px #38303326!important}html body #root .maker-mobile-logo img,html body #root .maker-mobile-logo .smart-image,html body #root .maker-mobile-logo .fit-image{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-mobile-screen>strong{margin-top:15px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:17px!important;font-weight:400!important}html body #root .maker-mobile-screen>div{gap:8px!important;margin-top:35px!important;display:flex!important}html body #root .maker-mobile-screen i{background:#ffffffc2!important;border:1px solid #d7ced2!important;border-radius:13px!important;width:38px!important;height:38px!important}html body #root .maker-mobile-card>small{color:#fff!important;letter-spacing:.15em!important;text-align:center!important;margin-top:10px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important;display:block!important}html body #root .maker-editorial-project-copy{width:390px!important;position:absolute!important;top:215px!important;right:0!important}html body #root .maker-editorial-project-copy>span{color:#d85168!important;letter-spacing:.12em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important}html body #root .maker-editorial-project-copy h3{margin:9px 0 14px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:29px!important;font-weight:400!important;line-height:1.22!important}html body #root .maker-editorial-project-copy p{color:#70666b!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:12px!important;line-height:1.75!important}html body #root .maker-editorial-project-copy>div{flex-wrap:wrap!important;gap:5px!important;margin-top:18px!important;display:flex!important}html body #root .maker-editorial-project-copy b{color:#6e6469!important;background:#fff!important;border:1px solid #d8d1d4!important;border-radius:999px!important;align-items:center!important;min-height:25px!important;padding:0 8px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:7px!important;font-weight:500!important;display:inline-flex!important}html body #root .maker-editorial-process{z-index:1!important;border-top:1px solid #8d8588!important;grid-template-columns:310px minmax(0,1fr)!important;gap:45px!important;padding:62px 52px!important;display:grid!important;position:relative!important}html body #root .maker-editorial-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body #root .maker-editorial-process-grid>article{background:#f1efef!important;border:1px solid #d7d0d3!important;border-radius:20px!important;min-height:250px!important;padding:18px!important;position:relative!important}html body #root .maker-editorial-process-grid>article:nth-child(2){background:#eef7fb!important;transform:translateY(28px)!important}html body #root .maker-editorial-process-grid>article:nth-child(3){background:#fff1f6!important;transform:translateY(-16px)!important}html body #root .maker-process-no{color:#302a2d2b!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:35px!important}html body #root .maker-process-icon{color:#d85269!important;background:#fff!important;border:2px solid #5d5559!important;border-radius:50%!important;place-items:center!important;width:43px!important;height:43px!important;margin-top:31px!important;display:grid!important}html body #root .maker-editorial-process-grid h3{margin:14px 0 8px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:19px!important;font-weight:400!important}html body #root .maker-editorial-process-grid p{color:#776d72!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1.65!important}html body #root .maker-editorial-capabilities{z-index:1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:40px 52px 66px!important;display:grid!important;position:relative!important}html body #root .maker-editorial-capabilities>article{background:#efeeee!important;border:1px solid #d9d2d5!important;border-radius:18px!important;min-height:150px!important;padding:19px!important}html body #root .maker-editorial-capabilities>article:nth-child(2){background:#f1eff5!important}html body #root .maker-editorial-capabilities>article:nth-child(3){background:#eef4f6!important}html body #root .maker-editorial-capabilities article>div{justify-content:space-between!important;align-items:center!important;display:flex!important}html body #root .maker-editorial-capabilities article>div>span{color:#d65369!important;background:#fff!important;border-radius:50%!important;place-items:center!important;width:39px!important;height:39px!important;display:grid!important}html body #root .maker-editorial-capabilities article small{color:#92898d!important;letter-spacing:.12em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:7px!important}html body #root .maker-editorial-capabilities h3{margin:17px 0 7px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:16px!important;font-weight:400!important}html body #root .maker-editorial-capabilities p{color:#756b70!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;line-height:1.6!important}html body #root .maker-editorial-contact{z-index:1!important;background:radial-gradient(circle at 0 100%,#ffdae66e,#0000 34%),radial-gradient(circle at 100% 0,#aee1f157,#0000 34%)!important;border-top:1px solid #8d8588!important;grid-template-columns:1fr .8fr auto!important;align-items:end!important;gap:28px!important;padding:52px!important;display:grid!important;position:relative!important}html body #root .maker-editorial-contact>p{padding-bottom:8px!important}html body #root .maker-editorial-contact>div:last-child{gap:8px!important;display:grid!important}html body #root .maker-editorial-contact a,html body #root .maker-editorial-contact button{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:160px!important;min-height:43px!important;padding:0 14px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10px!important;text-decoration:none!important;display:inline-flex!important}html body #root .maker-editorial-contact a{color:#fff!important;background:#d94f66!important;border:1px solid #d94f66!important}html body #root .maker-editorial-contact button{color:#51494d!important;background:#ffffffbd!important;border:1px solid #51494d!important}html body #root .maker-editorial-contact a:hover,html body #root .maker-editorial-contact button:hover{transform:translateY(-2px)!important}html body #root .maker-editorial-endline{z-index:1!important;color:#7d7478!important;letter-spacing:.1em!important;border-top:1px solid #8d8588!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:15px!important;min-height:70px!important;padding:0 34px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:7px!important;display:grid!important;position:relative!important}html body #root .maker-editorial-endline b{color:#393236!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:400!important}html body #root .maker-editorial-endline>span:last-child{justify-self:end!important}@media (width<=1080px){html body #root .maker-editorial-about{grid-template-columns:1fr!important}html body #root .maker-editorial-portrait{width:min(520px,100%)!important;margin-inline:auto!important}html body #root .maker-editorial-about-copy{padding-right:0!important}html body #root .maker-browser-card{width:65vw!important}html body #root .maker-mobile-card{left:38%!important}html body #root .maker-editorial-project-copy{width:33%!important}html body #root .maker-editorial-process{grid-template-columns:1fr!important}}@media (width<=820px){html body #root .maker-editorial-page{width:min(100% - 16px,680px)!important;margin-top:18px!important}html body #root .maker-editorial-shell{border-radius:25px!important}html body #root .maker-editorial-topline{grid-template-columns:1fr auto!important;padding:20px!important}html body #root .maker-editorial-top-mark{display:none!important}html body #root .maker-editorial-hero{min-height:390px!important;padding-inline:18px!important}html body #root .maker-editorial-wordmark{font-size:clamp(72px,20vw,120px)!important}html body #root .maker-id-card{grid-template-columns:70px minmax(0,1fr)!important;width:min(500px,88vw)!important}html body #root .maker-id-meter{display:none!important}html body #root .maker-editorial-doodle-loop{right:14px!important}html body #root .maker-editorial-doodle-flower{left:25px!important}html body #root .maker-editorial-handwrite{font-size:22px!important;right:42px!important}html body #root .maker-editorial-about,html body #root .maker-editorial-project,html body #root .maker-editorial-process,html body #root .maker-editorial-capabilities,html body #root .maker-editorial-contact{padding:38px 24px!important}html body #root .maker-editorial-project-heading{text-align:left!important;margin-left:0!important}html body #root .maker-editorial-project-heading>p{margin-left:0!important}html body #root .maker-editorial-project-collage{gap:18px!important;min-height:850px!important;display:grid!important}html body #root .maker-browser-card,html body #root .maker-mobile-card,html body #root .maker-editorial-project-copy{width:100%!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .maker-mobile-card{width:min(270px,80%)!important;margin-inline:auto!important}html body #root .maker-editorial-process-grid,html body #root .maker-editorial-capabilities{grid-template-columns:1fr!important}html body #root .maker-editorial-process-grid>article:nth-child(2),html body #root .maker-editorial-process-grid>article:nth-child(3){transform:none!important}html body #root .maker-editorial-contact{grid-template-columns:1fr!important;align-items:start!important}html body #root .maker-editorial-contact>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){html body #root .maker-editorial-topline{grid-template-columns:1fr!important}html body #root .maker-editorial-topline>a{justify-self:start!important}html body #root .maker-id-card{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;padding:35px 18px 20px!important}html body #root .maker-id-copy>div{justify-content:center!important}html body #root .maker-editorial-about-meta{grid-template-columns:1fr!important}html body #root .maker-editorial-portrait-frame{width:min(100%,300px)!important}html body #root .maker-editorial-mini-card{width:190px!important}html body #root .maker-browser-grid{grid-template-rows:auto!important;grid-template-columns:1fr 1fr!important}html body #root .maker-browser-map{grid-area:auto/1/auto/-1!important;min-height:120px!important}html body #root .maker-editorial-contact>div:last-child{grid-template-columns:1fr!important}html body #root .maker-editorial-endline{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;padding:18px!important}html body #root .maker-editorial-endline>span:last-child{justify-self:center!important}}html body #root .maker-collage-hero{z-index:2!important;background:linear-gradient(#fff4e8 0%,#fff8ef 100%)!important;min-height:760px!important;padding:54px 58px 52px!important;position:relative!important;overflow:hidden!important}html body #root .maker-collage-layer{pointer-events:none!important;border-radius:44px!important;display:block!important;position:absolute!important}html body #root .maker-collage-layer.is-coral{background:#bd171b!important;width:83%!important;height:72%!important;top:70px!important;left:30px!important;transform:rotate(-1.1deg)!important}html body #root .maker-collage-layer.is-pink{background:#f7b8c4!important;width:78%!important;height:70%!important;bottom:34px!important;right:42px!important;transform:rotate(1.4deg)!important}html body #root .maker-collage-sideword{z-index:2!important;color:#fff7ef!important;letter-spacing:.04em!important;writing-mode:vertical-rl!important;text-orientation:mixed!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:37px!important;position:absolute!important;top:170px!important;right:8px!important}html body #root .maker-collage-board{z-index:3!important;background:radial-gradient(circle at 88% 6%, #ffffffdb, transparent 23%), linear-gradient(145deg, #fffffff7, rgba(fff,250,247,.98))!important;border:1px solid #77414429!important;border-radius:42px!important;width:min(1360px,100%)!important;min-height:650px!important;margin:0 auto!important;padding:27px 30px 30px!important;position:relative!important;box-shadow:0 28px 58px #601e2233,inset 0 1px #fffffff5!important}html body #root .maker-collage-topbar{grid-template-columns:1fr auto 1fr!important;align-items:start!important;gap:20px!important;min-height:54px!important;display:grid!important}html body #root .maker-collage-topbar>div{gap:3px!important;display:grid!important}html body #root .maker-collage-topbar strong,html body #root .maker-collage-topbar>span{color:#971b25!important;letter-spacing:.1em!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:10px!important}html body #root .maker-collage-topbar small{color:#928286!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important}html body #root .maker-collage-topbar>span{justify-self:center!important}html body #root .maker-collage-topbar>a{color:#a21923!important;background:#fff8f2!important;border:2px solid #b61d25!important;border-radius:999px!important;justify-self:end!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 13px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10px!important;text-decoration:none!important;display:inline-flex!important}html body #root .maker-collage-topbar>a:hover{color:#fff!important;background:#b61d25!important;transform:translateY(-1px)!important}html body #root .maker-collage-grid{grid-template-columns:250px minmax(0,1fr) 300px!important;align-items:stretch!important;gap:18px!important;margin-top:11px!important;display:grid!important}html body #root .maker-collage-left{color:#fff!important;background:#bd171b!important;border-radius:29px!important;grid-template-rows:auto 1fr 1fr auto!important;gap:12px!important;min-height:405px!important;padding:22px!important;display:grid!important;box-shadow:0 15px 28px #91121933!important}html body #root .maker-collage-hello{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;display:flex!important}html body #root .maker-collage-hello strong{color:#fff!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:20px!important;line-height:1.08!important}html body #root .maker-collage-hello>span{border-top:5px solid #fff!important;border-right:5px solid #fff!important;border-radius:0 20px 0 0!important;width:38px!important;height:22px!important;display:block!important}html body #root .maker-collage-mini-visual{color:#7c171e!important;background:#fff2e8!important;border-radius:20px!important;grid-template-rows:auto auto!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:2px 10px!important;padding:13px!important;display:grid!important}html body #root .maker-collage-mini-visual.is-community{background:#f6c2cb!important}html body #root .maker-collage-mini-visual>div{color:#b31923!important;background:#ffffffc4!important;border-radius:16px!important;grid-row:1/3!important;place-items:center!important;width:52px!important;height:52px!important;display:grid!important}html body #root .maker-collage-mini-visual>span{align-self:end!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:11px!important}html body #root .maker-collage-mini-visual>small{color:#937174!important;align-self:start!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important;line-height:1.35!important}html body #root .maker-collage-social-row{justify-content:center!important;gap:9px!important;display:flex!important}html body #root .maker-collage-social-row>span{color:#fff!important;border:1px solid #ffffff75!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important}html body #root .maker-collage-center{align-content:center!important;justify-items:center!important;min-height:405px!important;padding:11px 18px 18px!important;display:grid!important;position:relative!important}html body #root .maker-collage-center-title{text-align:center!important;width:100%!important;position:relative!important}html body #root .maker-collage-center-title>span{color:#e2a9b5!important;letter-spacing:.18em!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important}html body #root .maker-collage-center-title h1{color:#bb171c!important;letter-spacing:-.07em!important;margin:7px 0 0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(64px,7.2vw,112px)!important;font-weight:400!important;line-height:.76!important}html body #root .maker-collage-center-title p{color:#8f6f74!important;margin:16px 0 0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important}html body #root .maker-collage-profile-card{background:#fff!important;border:3px solid #a66b6e!important;border-radius:27px!important;grid-template-columns:72px minmax(0,1fr) 18px!important;align-items:center!important;gap:15px!important;width:min(470px,92%)!important;min-height:125px!important;margin-top:21px!important;padding:19px 22px!important;display:grid!important;position:relative!important;box-shadow:0 13px 25px #702b3024!important}html body #root .maker-collage-profile-mark{color:#cb2330!important;background:#fff!important;border:2px solid #9a5c60!important;border-radius:50%!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important;position:absolute!important;top:-27px!important;left:50%!important;transform:translate(-50%)!important}html body #root .maker-collage-profile-logo{background:#fff3f5!important;border:2px solid #b9898c!important;border-radius:20px!important;width:70px!important;height:70px!important;padding:6px!important;display:block!important}html body #root .maker-collage-profile-logo img,html body #root .maker-collage-profile-logo .smart-image,html body #root .maker-collage-profile-logo .fit-image{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-collage-profile-card>div:nth-child(3){min-width:0!important}html body #root .maker-collage-profile-card span{color:#a28589!important;letter-spacing:.08em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important}html body #root .maker-collage-profile-card h2{color:#5d3f43!important;margin:4px 0 5px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:19px!important;font-weight:400!important}html body #root .maker-collage-profile-card p{color:#8b777b!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important}html body #root .maker-collage-profile-meter{background:#f5ebec!important;border:2px solid #af8c8f!important;border-radius:999px!important;align-items:flex-end!important;width:16px!important;height:65px!important;padding:3px!important;display:flex!important}html body #root .maker-collage-profile-meter i{background:#c72732!important;border-radius:999px!important;width:100%!important;height:20px!important}html body #root .maker-collage-handwrite{color:#bd171b!important;margin:16px 0 0!important;font-family:cursive!important;font-size:24px!important;font-style:italic!important;transform:rotate(-5deg)!important}html body #root .maker-collage-right{grid-template-rows:1fr auto!important;gap:12px!important;min-height:405px!important;display:grid!important}html body #root .maker-collage-friends-card,html body #root .maker-collage-info-card{border-radius:27px!important}html body #root .maker-collage-friends-card{color:#8d171e!important;background:#f7b8c4!important;padding:22px!important}html body #root .maker-collage-friends-card>span,html body #root .maker-collage-info-card>span{letter-spacing:.14em!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:8px!important}html body #root .maker-collage-friends-card>strong{margin-top:24px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:23px!important;line-height:1.25!important;display:block!important}html body #root .maker-collage-friends-card>div{flex-wrap:wrap!important;gap:6px!important;margin-top:24px!important;display:flex!important}html body #root .maker-collage-friends-card b{color:#9c2028!important;background:#ffffffa8!important;border-radius:999px!important;align-items:center!important;min-height:27px!important;padding:0 9px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:400!important;display:inline-flex!important}html body #root .maker-collage-info-card{color:#fff!important;background:#bd171b!important;padding:20px!important}html body #root .maker-collage-info-card p{margin:16px 0 0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;line-height:1.65!important}html body #root .maker-collage-bottom{grid-template-columns:290px minmax(0,1fr) 320px!important;gap:16px!important;margin-top:16px!important;display:grid!important}html body #root .maker-collage-bottom>article{border-radius:23px!important;min-height:122px!important}html body #root .maker-collage-bottom-profile{background:#fff!important;border:1px solid #ecc2c8!important;grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;padding:16px!important;display:grid!important}html body #root .maker-collage-bottom-profile>span{background:#fff2f4!important;border:2px solid #d88f96!important;border-radius:50%!important;width:54px!important;height:54px!important;padding:5px!important;display:block!important}html body #root .maker-collage-bottom-profile img,html body #root .maker-collage-bottom-profile .smart-image,html body #root .maker-collage-bottom-profile .fit-image{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-collage-bottom-profile>div{gap:4px!important;min-width:0!important;display:grid!important}html body #root .maker-collage-bottom-profile small{color:#a38488!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:7px!important}html body #root .maker-collage-bottom-profile strong{font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:400!important}html body #root .maker-collage-bottom-profile button{color:#fff!important;background:#bd171b!important;border:0!important;border-radius:999px!important;min-height:30px!important;padding:0 10px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important}html body #root .maker-collage-bottom-copy{color:#9b1d25!important;background:#f8cad2!important;padding:17px 22px!important;position:relative!important}html body #root .maker-collage-bottom-copy>span{letter-spacing:.14em!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:8px!important}html body #root .maker-collage-bottom-copy>strong{margin-top:7px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;line-height:1.1!important;display:block!important}html body #root .maker-collage-bottom-copy>p{color:#9f6a70!important;margin:6px 0 0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important}html body #root .maker-collage-number-card{color:#fff!important;background:#bd171b!important;padding:15px 18px!important;position:relative!important;overflow:hidden!important}html body #root .maker-collage-number-card>span{letter-spacing:.12em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important}html body #root .maker-collage-number-card>strong{margin:0 13px 0 6px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:48px!important;line-height:1!important;display:inline-block!important}html body #root .maker-collage-number-card>small{font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:7px!important}html body #root .maker-collage-number-card>div{gap:5px!important;margin-top:9px!important;display:flex!important}html body #root .maker-collage-number-card b{border:1px solid #ffffff61!important;border-radius:999px!important;align-items:center!important;min-height:22px!important;padding:0 7px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:7px!important;font-weight:500!important;display:inline-flex!important}html body #root .maker-editorial-about{grid-template-columns:minmax(440px,.88fr) minmax(0,1.12fr)!important;gap:78px!important;padding-inline:76px!important}html body #root .maker-editorial-project{padding-inline:76px!important}html body #root .maker-editorial-project-collage{min-height:620px!important}html body #root .maker-browser-card{width:min(760px,57vw)!important}html body #root .maker-mobile-card{left:500px!important}html body #root .maker-editorial-project-copy{width:470px!important}html body #root .maker-editorial-process{grid-template-columns:360px minmax(0,1fr)!important;padding-inline:76px!important}html body #root .maker-editorial-capabilities,html body #root .maker-editorial-contact{padding-inline:76px!important}@media (width<=1280px){html body #root .maker-editorial-page{width:min(1220px,100% - 18px)!important}html body #root .maker-collage-hero{padding-inline:28px!important}html body #root .maker-collage-board{width:100%!important}html body #root .maker-collage-grid{grid-template-columns:220px minmax(0,1fr) 260px!important}html body #root .maker-collage-bottom{grid-template-columns:260px minmax(0,1fr) 270px!important}html body #root .maker-editorial-about,html body #root .maker-editorial-project,html body #root .maker-editorial-process,html body #root .maker-editorial-capabilities,html body #root .maker-editorial-contact{padding-inline:52px!important}html body #root .maker-browser-card{width:66vw!important}html body #root .maker-mobile-card{left:42%!important}html body #root .maker-editorial-project-copy{width:36%!important}}@media (width<=960px){html body #root .maker-collage-hero{min-height:0!important;padding:32px 18px!important}html body #root .maker-collage-layer,html body #root .maker-collage-sideword{display:none!important}html body #root .maker-collage-board{border-radius:30px!important;padding:20px!important}html body #root .maker-collage-topbar{grid-template-columns:1fr auto!important}html body #root .maker-collage-topbar>span{display:none!important}html body #root .maker-collage-grid{grid-template-columns:1fr 1.25fr!important}html body #root .maker-collage-right{grid-column:1/-1!important;grid-template-rows:auto!important;grid-template-columns:1fr 1fr!important}html body #root .maker-collage-bottom{grid-template-columns:1fr 1fr!important}html body #root .maker-collage-number-card{grid-column:1/-1!important}}@media (width<=700px){html body #root .maker-editorial-page{width:min(100% - 12px,650px)!important}html body #root .maker-collage-topbar{grid-template-columns:1fr!important;gap:10px!important}html body #root .maker-collage-topbar>a{justify-self:start!important}html body #root .maker-collage-grid,html body #root .maker-collage-right,html body #root .maker-collage-bottom{grid-template-columns:1fr!important}html body #root .maker-collage-left,html body #root .maker-collage-center,html body #root .maker-collage-right{min-height:auto!important}html body #root .maker-collage-profile-card{grid-template-columns:60px minmax(0,1fr)!important;width:100%!important}html body #root .maker-collage-profile-meter{display:none!important}html body #root .maker-collage-center-title h1{font-size:clamp(55px,19vw,88px)!important}html body #root .maker-collage-number-card{grid-column:auto!important}}html body #root .maker-editorial-shell{--maker-coral:#ee8da5;--maker-coral-deep:#d86f8c;--maker-blush:#f8d4df;--maker-sky:#dff1f7;--maker-lavender:#e9def5;--maker-cream:#fff0cf;--maker-paper:#fffdfb;--maker-ink:#5d5056;--maker-muted:#8d7e84;background:linear-gradient(#fffdf9 0%,#fffaf7 100%)!important;border-color:#eadce1!important;box-shadow:0 28px 72px #714e5b1f,inset 0 1px #fffffffa!important}html body #root .maker-editorial-shell:before,html body #root .maker-editorial-shell:after{border-color:#e19cb23d!important}html body #root .maker-collage-hero{background:radial-gradient(circle at 8% 12%,#f8d4dfad,#0000 28%),radial-gradient(circle at 92% 6%,#dff1f7c7,#0000 30%),linear-gradient(#fff7ed 0%,#fffaf5 100%)!important;min-height:720px!important;padding:48px 54px 46px!important}html body #root .maker-collage-layer.is-coral{opacity:.78!important;background:#f2a9bc!important;border-radius:70px!important;width:76%!important;height:60%!important;top:93px!important;left:45px!important;transform:rotate(-1deg)!important}html body #root .maker-collage-layer.is-pink{opacity:.92!important;background:#dff0f6!important;border-radius:72px!important;width:73%!important;height:57%!important;bottom:44px!important;right:55px!important;transform:rotate(1deg)!important}html body #root .maker-collage-sideword,html body #root .maker-collage-social-row{display:none!important}html body #root .maker-collage-board{background:radial-gradient(circle at 48% 8%,#fffffffa,#0000 29%),linear-gradient(145deg,#fffffff7,#fffaf7f5)!important;border-color:#e5b2c28f!important;border-radius:48px!important;min-height:620px!important;padding:25px 28px 27px!important;box-shadow:0 26px 54px #7e576529,inset 0 1px #fffffffa!important}html body #root .maker-collage-topbar strong,html body #root .maker-collage-topbar>span{color:var(--maker-coral-deep)!important}html body #root .maker-collage-topbar>a{color:#be6681!important;background:#fff7fa!important;border-color:#e7a7bb!important}html body #root .maker-collage-topbar>a:hover{color:#fff!important;background:#de7897!important;border-color:#de7897!important}html body #root .maker-collage-grid{grid-template-columns:250px minmax(420px,1fr) 300px!important;align-items:stretch!important;gap:0!important;margin-top:14px!important}html body #root .maker-collage-left,html body #root .maker-collage-center,html body #root .maker-collage-right{border:1px solid #e5aebf9e!important;min-height:390px!important;position:relative!important;box-shadow:0 15px 32px #714e5b17,inset 0 1px #ffffffeb!important}html body #root .maker-collage-left{z-index:1!important;color:#8f5265!important;background:linear-gradient(155deg,#f8c8d6,#f6dce4)!important;border-radius:42px 26px 26px 42px!important;margin-right:-28px!important;padding:24px 43px 24px 22px!important}html body #root .maker-collage-center{z-index:3!important;background:radial-gradient(circle at 50% 14%,#fffffffa,#0000 37%),linear-gradient(155deg,#fffdfb,#fff5f8)!important;border-width:2px!important;border-color:#edb5c7!important;border-radius:58px!important;margin-block:-8px!important;padding:18px 42px 23px!important;box-shadow:0 22px 42px #7e506224,inset 0 1px #fffffffa!important}html body #root .maker-collage-right{z-index:1!important;background:linear-gradient(155deg,#dff1f7,#edf8fb)!important;border-color:#cce4ed!important;border-radius:26px 42px 42px 26px!important;margin-left:-28px!important;padding:22px 20px 22px 43px!important}html body #root .maker-collage-center:before,html body #root .maker-collage-center:after{content:""!important;z-index:-1!important;background:#fff8fa!important;border:2px solid #edb5c7!important;width:52px!important;height:88px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}html body #root .maker-collage-center:before{border-right:0!important;border-radius:46px 0 0 46px!important;left:-28px!important}html body #root .maker-collage-center:after{border-left:0!important;border-radius:0 46px 46px 0!important;right:-28px!important}html body #root .maker-collage-hello strong{color:#8e4c61!important}html body #root .maker-collage-hello>span{border-color:#d97896!important}html body #root .maker-collage-mini-visual,html body #root .maker-collage-mini-visual.is-community{color:#845767!important;background:#ffffffab!important;border:1px solid #e29db26b!important;box-shadow:inset 0 1px #ffffffe0!important}html body #root .maker-collage-mini-visual>div{color:#d46f8e!important;background:#fff5f8!important}html body #root .maker-collage-center-title>span{color:#d992aa!important}html body #root .maker-collage-center-title h1{color:#d87391!important;font-size:clamp(62px,6.7vw,104px)!important}html body #root .maker-collage-center-title p{color:#977b85!important}html body #root .maker-collage-profile-card{background:linear-gradient(145deg,#fff,#fff6f9)!important;border-color:#dda1b5!important;box-shadow:0 14px 27px #89586a1f!important}html body #root .maker-collage-profile-mark{color:#d96f8d!important;background:#fff8fa!important;border-color:#d99caf!important}html body #root .maker-collage-profile-logo{background:#fff5f8!important;border-color:#e2b1c1!important}html body #root .maker-collage-profile-meter{background:#f8e8ed!important;border-color:#d8a6b6!important}html body #root .maker-collage-profile-meter i{background:#dd7896!important}html body #root .maker-collage-handwrite{color:#ca708b!important}html body #root .maker-collage-friends-card{color:#775d8e!important;background:linear-gradient(145deg,#e9def5,#f3ecfa)!important;border:1px solid #d7c5e8!important}html body #root .maker-collage-friends-card b{color:#80659a!important;background:#ffffffbd!important}html body #root .maker-collage-info-card{color:#5f7681!important;background:linear-gradient(145deg,#dff1f7,#eef8fb)!important;border:1px solid #cae2eb!important}html body #root .maker-collage-bottom{grid-template-columns:290px minmax(0,1fr) 320px!important;gap:7px!important;margin-top:13px!important}html body #root .maker-collage-bottom>article{border-style:solid!important;border-width:1px!important;border-radius:28px!important;box-shadow:0 10px 24px #70505b12!important}html body #root .maker-collage-bottom-profile{background:#fff7fa!important;border-color:#efd0da!important}html body #root .maker-collage-bottom-profile button{background:#df7b99!important}html body #root .maker-collage-bottom-copy{color:#a06479!important;background:#f8d4df!important;border-color:#efcad6!important}html body #root .maker-collage-number-card{color:#665279!important;background:#e9def5!important;border-color:#d8c5e9!important}html body #root .maker-collage-number-card b{border-color:#6a537c33!important}html body #root .maker-editorial-about,html body #root .maker-editorial-project,html body #root .maker-editorial-process,html body #root .maker-editorial-capabilities,html body #root .maker-editorial-contact{border-top-color:#eadde2!important}html body #root .maker-editorial-portrait-frame{background:radial-gradient(circle at 52% 25%,#fffffffa,#0000 34%),linear-gradient(160deg,#dff1f7,#e9def5)!important;border-color:#d9bcc8!important}html body #root .maker-editorial-mini-card{background:#fff3f7!important;border-color:#e3a9bc!important}html body #root .maker-editorial-mini-card>span{color:#d56f8d!important;border-color:#d98ba4!important}html body #root .maker-editorial-about-meta>div{background:#fff7fa!important;border-color:#ead7df!important}html body #root .maker-editorial-about-meta>div:nth-child(2){background:#edf8fb!important;border-color:#d4e6ed!important}html body #root .maker-editorial-about-meta>div:nth-child(3){background:#f3edfa!important;border-color:#dfd1ec!important}html body #root .maker-browser-card,html body #root .maker-mobile-card{border-color:#c9dfe8!important;box-shadow:0 19px 36px #50758621!important}html body #root .maker-browser-bar{background:#edf8fb!important;border-bottom-color:#d4e5ec!important}html body #root .maker-browser-grid>div{background:#fff3f7!important;border-color:#ead7df!important}html body #root .maker-browser-grid>div:nth-child(2){background:#edf8fb!important}html body #root .maker-browser-grid>div:nth-child(3){background:#f3edfa!important}html body #root .maker-browser-grid>div:nth-child(4){background:#fff0cf!important}html body #root .maker-mobile-card{background:#c9a9d8!important}html body #root .maker-editorial-process-grid>article{background:#fff3f7!important;border-color:#ebc9d5!important}html body #root .maker-editorial-process-grid>article:nth-child(2){background:#edf8fb!important;border-color:#cbe3ec!important}html body #root .maker-editorial-process-grid>article:nth-child(3){background:#f3edfa!important;border-color:#ddcdeb!important}html body #root .maker-process-icon{color:#d96f8d!important;background:#fff!important;border-color:#df9eb4!important}html body #root .maker-editorial-capabilities>article{background:#fff3f7!important;border-color:#ebcbd6!important}html body #root .maker-editorial-capabilities>article:nth-child(2){background:#f3edfa!important;border-color:#d8c8e7!important}html body #root .maker-editorial-capabilities>article:nth-child(3){background:#edf8fb!important;border-color:#cde3eb!important}html body #root .maker-editorial-capabilities article>div>span{color:#d86f8d!important;background:#ffffffd1!important}html body #root .maker-editorial-contact a{background:#df7796!important;border-color:#df7796!important}html body #root .maker-editorial-contact button{color:#745e8a!important;background:#f3edfa!important;border-color:#cdbde0!important}html body #root .maker-editorial-endline{background:#fffaf7!important;border-top-color:#eadde2!important}@media (width<=1280px){html body #root .maker-collage-grid{grid-template-columns:220px minmax(380px,1fr) 260px!important}}@media (width<=960px){html body #root .maker-collage-grid{grid-template-columns:1fr 1.25fr!important;gap:10px!important}html body #root .maker-collage-left,html body #root .maker-collage-center,html body #root .maker-collage-right{border-radius:32px!important;margin:0!important;padding:22px!important}html body #root .maker-collage-center:before,html body #root .maker-collage-center:after{display:none!important}}@media (width<=700px){html body #root .maker-collage-hero{padding:26px 12px!important}html body #root .maker-collage-grid{grid-template-columns:1fr!important}html body #root .maker-collage-left,html body #root .maker-collage-center,html body #root .maker-collage-right{min-height:auto!important}}html body #root .maker-connected-hero{background:radial-gradient(circle at 8% 8%,#f8d4dfb3,#0000 26%),radial-gradient(circle at 92% 4%,#dff1f7c2,#0000 28%),linear-gradient(#fff8ef 0%,#fffaf5 100%)!important;min-height:710px!important;padding:48px 42px 52px!important;position:relative!important;overflow:hidden!important}html body #root .maker-connected-frame{grid-template-rows:minmax(0,1fr) 105px!important;grid-template-columns:240px minmax(0,1fr) 74px!important;gap:0!important;width:min(1400px,100%)!important;min-height:610px!important;margin:0 auto!important;padding:30px 34px 30px 30px!important;display:grid!important;position:relative!important}html body #root .maker-connected-backplate{z-index:0!important;background:linear-gradient(145deg,#f5b3c5 0%,#ef9fb7 58%,#e994af 100%)!important;border:1px solid #ecafc1!important;border-radius:52px!important;position:absolute!important;inset:0!important;box-shadow:0 28px 58px #8953662e,inset 0 1px #ffffff8a!important}html body #root .maker-connected-left{z-index:2!important;color:#8d5365!important;grid-area:1/1!important;align-content:start!important;gap:13px!important;padding:20px 24px 24px 8px!important;display:grid!important}html body #root .maker-connected-hello{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;min-height:66px!important;display:flex!important}html body #root .maker-connected-hello strong{color:#fff!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;line-height:1.08!important}html body #root .maker-connected-hello>span{border-top:5px solid #ffffffeb!important;border-right:5px solid #ffffffeb!important;border-radius:0 24px 0 0!important;width:42px!important;height:24px!important;display:block!important}html body #root .maker-connected-mini-card{background:#fffaf7e0!important;border:1px solid #ffffffa3!important;border-radius:24px!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;min-height:112px!important;padding:14px!important;display:grid!important;box-shadow:0 10px 21px #7141521c,inset 0 1px #fffffff5!important}html body #root .maker-connected-mini-card.is-community{background:#ffeff5e6!important}html body #root .maker-connected-mini-card>span{color:#d66e8c!important;background:#fff!important;border-radius:18px!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important}html body #root .maker-connected-mini-card>div{gap:5px!important;min-width:0!important;display:grid!important}html body #root .maker-connected-mini-card strong{color:#855565!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important}html body #root .maker-connected-mini-card small{color:#967881!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important;line-height:1.4!important}html body #root .maker-connected-sheet{z-index:3!important;background:radial-gradient(circle at 56% 7%,#fffffffc,#0000 28%),linear-gradient(145deg,#fffefd,#fff9f7)!important;border:1px solid #eadde2!important;border-radius:46px 46px 34px 34px!important;grid-area:1/2!important;grid-template-rows:auto auto 1fr!important;grid-template-columns:minmax(0,1.1fr) minmax(260px,.72fr)!important;gap:16px 28px!important;min-height:475px!important;margin-left:-18px!important;margin-right:-12px!important;padding:24px 28px 28px!important;display:grid!important;position:relative!important;box-shadow:0 22px 43px #754c5b26,inset 0 1px #fffffffc!important}html body #root .maker-connected-topbar{grid-column:1/-1!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;display:flex!important}html body #root .maker-connected-topbar>div{gap:3px!important;display:grid!important}html body #root .maker-connected-topbar span{color:#d36d8b!important;letter-spacing:.1em!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:10px!important}html body #root .maker-connected-topbar small{color:#9a898f!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important}html body #root .maker-connected-topbar a{color:#be6680!important;background:#fff5f8!important;border:1px solid #e7a5b9!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 13px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10px!important;text-decoration:none!important;display:inline-flex!important}html body #root .maker-connected-topbar a:hover{color:#fff!important;background:#de7896!important;border-color:#de7896!important}html body #root .maker-connected-title{grid-column:1!important;align-self:center!important;padding:6px 8px 0 4px!important}html body #root .maker-connected-title>span{color:#d89bb0!important;letter-spacing:.16em!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important}html body #root .maker-connected-title h1{color:#d87391!important;letter-spacing:-.07em!important;margin:9px 0 0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(70px,7vw,108px)!important;font-weight:400!important;line-height:.78!important}html body #root .maker-connected-title p{color:#947c84!important;margin:17px 0 0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important}html body #root .maker-connected-profile{background:#fff!important;border:17px solid #f1a5b9!important;border-radius:35px!important;grid-column:1!important;grid-template-columns:76px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;min-height:132px!important;padding:20px 22px!important;display:grid!important;position:relative!important;box-shadow:0 13px 25px #8550631a!important}html body #root .maker-connected-profile-heart{color:#d96f8d!important;background:#fff!important;border:2px solid #db91a8!important;border-radius:50%!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important;position:absolute!important;top:-31px!important;right:22px!important}html body #root .maker-connected-profile-logo{background:#fff4f7!important;border-radius:21px!important;width:74px!important;height:74px!important;padding:6px!important;display:block!important}html body #root .maker-connected-profile-logo img,html body #root .maker-connected-profile-logo .smart-image,html body #root .maker-connected-profile-logo .fit-image{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-connected-profile>div:last-child{min-width:0!important}html body #root .maker-connected-profile>div:last-child>span{color:#b18f99!important;letter-spacing:.08em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important}html body #root .maker-connected-profile h2{color:#70525d!important;margin:4px 0 5px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:400!important}html body #root .maker-connected-profile p{color:#977e87!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important}html body #root .maker-connected-pink-card{color:#835b69!important;background:#fff!important;border:13px solid #f4c2d0!important;border-radius:34px!important;grid-area:2/2/4!important;align-content:start!important;align-self:stretch!important;padding:22px!important;display:grid!important}html body #root .maker-connected-pink-card>span{color:#c27b91!important;letter-spacing:.13em!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:8px!important}html body #root .maker-connected-pink-card>strong{margin-top:24px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:21px!important;line-height:1.28!important}html body #root .maker-connected-pink-card>div{flex-wrap:wrap!important;gap:6px!important;margin-top:27px!important;display:flex!important}html body #root .maker-connected-pink-card b{color:#876377!important;background:#f7eefa!important;border-radius:999px!important;align-items:center!important;min-height:27px!important;padding:0 9px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:400!important;display:inline-flex!important}html body #root .maker-connected-copy{color:#83747a!important;grid-area:3/2!important;align-self:end!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;line-height:1.65!important}html body #root .maker-connected-tab{z-index:2!important;color:#fff!important;grid-area:1/3!important;place-items:center!important;display:grid!important}html body #root .maker-connected-tab>span{letter-spacing:.03em!important;writing-mode:vertical-rl!important;text-orientation:mixed!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:25px!important}html body #root .maker-connected-footer{z-index:2!important;grid-area:2/1/auto/-1!important;grid-template-columns:300px minmax(0,1fr) auto!important;align-items:center!important;gap:15px!important;padding:15px 12px 0!important;display:grid!important}html body #root .maker-connected-footer>article{background:#fff8fbe0!important;border:1px solid #ffffff94!important;border-radius:23px!important;min-height:72px!important;padding:12px 14px!important}html body #root .maker-connected-footer>article:first-child{grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;display:grid!important}html body #root .maker-connected-footer-logo{background:#fff!important;border-radius:17px!important;width:50px!important;height:50px!important;padding:4px!important;display:block!important}html body #root .maker-connected-footer-logo img,html body #root .maker-connected-footer-logo .smart-image,html body #root .maker-connected-footer-logo .fit-image{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-connected-footer article>div{gap:3px!important;min-width:0!important;display:grid!important}html body #root .maker-connected-footer small,html body #root .maker-connected-footer article:nth-child(2)>span{color:#ae7f8e!important;letter-spacing:.1em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:7px!important}html body #root .maker-connected-footer strong{color:#875666!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:400!important}html body #root .maker-connected-footer article:nth-child(2){align-content:center!important;gap:5px!important;display:grid!important}html body #root .maker-connected-footer article:nth-child(2)>strong{font-size:17px!important}html body #root .maker-connected-footer>button{color:#b45e79!important;background:#fff!important;border:1px solid #ffffffbd!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:0 14px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10px!important;display:inline-flex!important}@media (width<=1100px){html body #root .maker-connected-frame{grid-template-columns:205px minmax(0,1fr) 58px!important}html body #root .maker-connected-sheet{grid-template-columns:1fr 260px!important}html body #root .maker-connected-title h1{font-size:clamp(58px,7vw,82px)!important}}@media (width<=820px){html body #root .maker-connected-hero{min-height:0!important;padding:28px 14px!important}html body #root .maker-connected-frame{grid-template-rows:auto!important;grid-template-columns:1fr!important;gap:12px!important;min-height:0!important;padding:18px!important;display:grid!important}html body #root .maker-connected-backplate{border-radius:34px!important}html body #root .maker-connected-left,html body #root .maker-connected-sheet,html body #root .maker-connected-tab,html body #root .maker-connected-footer{grid-area:auto/1!important}html body #root .maker-connected-left{padding:12px!important}html body #root .maker-connected-sheet{border-radius:30px!important;grid-template-columns:1fr!important;margin:0!important}html body #root .maker-connected-title,html body #root .maker-connected-profile,html body #root .maker-connected-pink-card,html body #root .maker-connected-copy{grid-area:auto/1!important}html body #root .maker-connected-tab{display:none!important}html body #root .maker-connected-footer{grid-template-columns:1fr!important;padding:0!important}}html body #root .maker-connected-hero{background:radial-gradient(circle at 6% 8%,#f8d7e0ad,#0000 24%),radial-gradient(circle at 94% 4%,#d9eff7c7,#0000 25%),linear-gradient(#fff8ef 0%,#fffdf9 100%)!important;min-height:730px!important;padding:46px 38px 50px!important}html body #root .maker-connected-frame{isolation:isolate!important;grid-template-rows:minmax(0,1fr) 112px!important;grid-template-columns:255px minmax(0,1fr) 105px!important;width:min(1420px,100%)!important;min-height:620px!important;padding:24px 26px 25px 24px!important}html body #root .maker-connected-backplate{background:linear-gradient(145deg,#fffdf8f5,#fff7f3f0)!important;border:1px solid #eadfe2!important;border-radius:54px!important;inset:0!important;box-shadow:0 28px 60px #6b505a21,inset 0 1px #fffffffa!important}html body #root .maker-connected-bubble{z-index:0!important;pointer-events:none!important;filter:saturate(.92)!important;border-radius:999px!important;display:block!important;position:absolute!important}html body #root .maker-connected-bubble.is-coral{background:#f4aec0b8!important;width:360px!important;height:360px!important;top:40px!important;left:-86px!important}html body #root .maker-connected-bubble.is-sky{background:#cfe9f3d6!important;width:300px!important;height:300px!important;top:74px!important;right:-72px!important}html body #root .maker-connected-bubble.is-lavender{background:#e4d7f2cc!important;width:520px!important;height:210px!important;bottom:-62px!important;right:160px!important}html body #root .maker-connected-left{z-index:2!important;color:#855865!important;background:linear-gradient(155deg,#f7bdcc 0%,#f6d3dd 100%)!important;border:1px solid #eda9bc!important;border-radius:46px 30px 30px 46px!important;margin-right:-48px!important;padding:25px 65px 24px 18px!important;box-shadow:0 18px 34px #8853661c,inset 0 1px #ffffff94!important}html body #root .maker-connected-hello strong{color:#875664!important}html body #root .maker-connected-hello>span{border-color:#fffffff0!important}html body #root .maker-connected-mini-card,html body #root .maker-connected-mini-card.is-community{background:#fffcfac9!important;border-color:#ffffffb8!important}html body #root .maker-connected-sheet{z-index:4!important;background:radial-gradient(circle at 48% 5%,#fffffffa,#0000 30%),linear-gradient(145deg,#fffdf8 0%,#fff8ef 100%)!important;border:2px solid #ead7dd!important;border-radius:58px!important;margin:-10px -42px -5px!important;padding:26px 34px 30px!important;overflow:visible!important;box-shadow:0 24px 48px #77546024,inset 0 1px #fffffffc!important}html body #root .maker-connected-sheet:before,html body #root .maker-connected-sheet:after{content:""!important;z-index:-1!important;background:#fffaf1!important;border:2px solid #ead7dd!important;width:88px!important;height:142px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}html body #root .maker-connected-sheet:before{border-right:0!important;border-radius:72px 0 0 72px!important;left:-54px!important}html body #root .maker-connected-sheet:after{border-left:0!important;border-radius:0 72px 72px 0!important;right:-54px!important}html body #root .maker-connected-title h1{color:#5f5358!important;text-shadow:5px 5px #f6becd85!important}html body #root .maker-connected-title>span{color:#d57c96!important}html body #root .maker-connected-profile{background:#fff!important;border-color:#f2b8c8!important}html body #root .maker-connected-pink-card{color:#766086!important;background:linear-gradient(145deg,#f6f0fb,#eee4f7)!important;border-color:#d9c9ea!important}html body #root .maker-connected-pink-card b{color:#745e89!important;background:#ffffffc7!important}html body #root .maker-connected-copy{color:#7f7277!important}html body #root .maker-connected-tab{z-index:2!important;color:#5f8292!important;background:linear-gradient(155deg,#d9edf5,#cde6f0)!important;border:1px solid #c5e0ea!important;border-radius:30px 46px 46px 30px!important;margin-left:-30px!important;padding-left:39px!important;box-shadow:0 17px 32px #507e921a,inset 0 1px #fff9!important}html body #root .maker-connected-tab>span{color:#5c8292!important;font-size:22px!important}html body #root .maker-connected-footer{z-index:5!important;grid-template-columns:310px minmax(0,1fr) 185px!important;gap:0!important;margin-top:-24px!important;padding:0 18px 9px!important}html body #root .maker-connected-footer>article,html body #root .maker-connected-footer>button{border-style:solid!important;border-width:1px!important;min-height:82px!important;position:relative!important;box-shadow:0 13px 25px #644c5617,inset 0 1px #ffffffe0!important}html body #root .maker-connected-footer>article:first-child{z-index:1!important;background:linear-gradient(145deg,#e3f5eb,#d6eee2)!important;border-color:#c9e5d8!important;border-radius:28px 18px 18px 28px!important;margin-right:-26px!important;padding-right:40px!important}html body #root .maker-connected-footer>article:nth-child(2){z-index:3!important;background:linear-gradient(145deg,#fff4f7,#f7dbe4)!important;border-color:#edc5d2!important;border-radius:34px!important;margin-block:-5px!important;padding-inline:42px!important}html body #root .maker-connected-footer>button{z-index:1!important;color:#715e84!important;background:linear-gradient(145deg,#f1e9f8,#e7dcf2)!important;border-color:#d8c9e8!important;border-radius:18px 28px 28px 18px!important;margin-left:-26px!important;padding-left:38px!important}html body #root .maker-connected-footer>button:hover{color:#fff!important;background:#9f82b9!important;border-color:#9f82b9!important}html body #root .maker-editorial-capabilities{background:radial-gradient(circle at 94% 18%,#d6eee294,#0000 26%),linear-gradient(#fffdfb,#fff9f4)!important}html body #root .maker-editorial-contact{background:radial-gradient(circle at 0 100%,#f8d7e0b3,#0000 32%),radial-gradient(circle at 100% 0,#cfe9f3b8,#0000 33%),linear-gradient(145deg,#fffaf7,#fffdfb)!important}@media (width<=1100px){html body #root .maker-connected-frame{grid-template-columns:220px minmax(0,1fr) 84px!important}html body #root .maker-connected-left{padding-right:54px!important}html body #root .maker-connected-sheet{margin-inline:-34px!important}html body #root .maker-connected-footer{grid-template-columns:280px minmax(0,1fr) 170px!important}}@media (width<=820px){html body #root .maker-connected-bubble{display:none!important}html body #root .maker-connected-left,html body #root .maker-connected-sheet,html body #root .maker-connected-tab,html body #root .maker-connected-footer{margin:0!important}html body #root .maker-connected-left,html body #root .maker-connected-tab{border-radius:30px!important}html body #root .maker-connected-sheet:before,html body #root .maker-connected-sheet:after{display:none!important}html body #root .maker-connected-footer{gap:10px!important}html body #root .maker-connected-footer>article,html body #root .maker-connected-footer>button{border-radius:24px!important;margin:0!important;padding:13px!important}}html body #root .maker-orbit-stage{color:#fff!important;background:radial-gradient(circle at 50% 38%,#7064b933,#0000 33%),radial-gradient(circle at 12% 85%,#5baeda1f,#0000 27%),linear-gradient(145deg,#171827 0%,#1d2033 58%,#23253b 100%)!important;border:1px solid #68627e47!important;border-radius:46px!important;width:min(1440px,100%)!important;min-height:720px!important;margin:0 auto!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 70px #312b4438,inset 0 1px #ffffff12!important}html body #root .maker-orbit-stage:before{content:""!important;pointer-events:none!important;opacity:.32!important;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px)!important;background-size:40px 40px!important;position:absolute!important;inset:0!important}html body #root .maker-orbit-top{z-index:5!important;justify-content:space-between!important;align-items:flex-start!important;gap:22px!important;min-height:92px!important;padding:28px 42px 0!important;display:flex!important;position:relative!important}html body #root .maker-orbit-label{color:#d9ddff!important;letter-spacing:.11em!important;background:#747fcf2e!important;border:1px solid #c6d4ff3d!important;border-radius:999px!important;align-items:center!important;min-height:36px!important;padding:0 15px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important;display:inline-flex!important}html body #root .maker-orbit-pills{gap:8px!important;display:flex!important}html body #root .maker-orbit-pills>span{color:#f4f2ff!important;letter-spacing:.12em!important;background:#ffffff14!important;border:1px solid #ffffff38!important;border-radius:999px!important;align-items:center!important;min-height:32px!important;padding:0 13px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important;display:inline-flex!important}html body #root .maker-orbit-left-tools{z-index:4!important;gap:10px!important;width:190px!important;display:grid!important;position:absolute!important;top:175px!important;left:40px!important}html body #root .maker-orbit-tool{border:1px solid #ffffff29!important;border-radius:999px!important;align-items:center!important;gap:7px!important;width:fit-content!important;min-height:36px!important;padding:0 13px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important;display:inline-flex!important}html body #root .maker-orbit-audio-card{color:#e8e5ff!important;background:linear-gradient(145deg,#6356b552,#434b813d)!important;border:1px solid #bac3ff38!important;border-radius:24px!important;align-content:center!important;min-height:132px!important;margin-top:15px!important;padding:18px!important;display:grid!important;box-shadow:0 15px 29px #0708133d!important}html body #root .maker-orbit-audio-card>span{color:#c8c1ff!important;background:#ffffff1a!important;border-radius:14px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}html body #root .maker-orbit-audio-card>strong{margin-top:15px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:18px!important;line-height:1.02!important}html body #root .maker-orbit-audio-card>small{color:#aeb3d6!important;margin-top:8px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important}html body #root .maker-orbit-arch{z-index:3!important;background:linear-gradient(#8783d8 0%,#7778c7 32%,#8db7df 100%)!important;border-radius:56px 56px 34px 34px!important;width:min(820px,61vw)!important;height:475px!important;padding:62px 58px 0!important;position:absolute!important;top:105px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 24px 52px #05071257,inset 0 1px #ffffff59!important}html body #root .maker-orbit-arch:before,html body #root .maker-orbit-arch:after{content:""!important;background:inherit!important;border-radius:0 0 42px 42px!important;width:72px!important;height:160px!important;position:absolute!important;bottom:-2px!important}html body #root .maker-orbit-arch:before{left:0!important}html body #root .maker-orbit-arch:after{right:0!important}html body #root .maker-orbit-arch-cap{justify-content:space-between!important;align-items:center!important;gap:15px!important;display:flex!important;position:absolute!important;top:16px!important;left:38px!important;right:38px!important}html body #root .maker-orbit-arch-cap>span{color:#f4f1ff!important;letter-spacing:.13em!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important}html body #root .maker-orbit-arch-cap>div{gap:7px!important;display:flex!important}html body #root .maker-orbit-arch-cap b{color:#fff!important;background:#1d203d3d!important;border-radius:999px!important;align-items:center!important;min-height:26px!important;padding:0 9px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:7px!important;font-weight:500!important;display:inline-flex!important}html body #root .maker-orbit-preview{background:radial-gradient(circle at 78% 14%,#ded3f7bd,#0000 30%),linear-gradient(145deg,#fffdf9,#f5f1fa)!important;border:12px solid #171827!important;border-radius:44px!important;height:365px!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffff2!important}html body #root .maker-orbit-preview-grid{grid-template-columns:minmax(0,1.05fr) minmax(260px,.85fr)!important;align-items:center!important;gap:28px!important;height:100%!important;padding:30px!important;display:grid!important}html body #root .maker-orbit-preview-copy>span{color:#a68eb8!important;letter-spacing:.12em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important}html body #root .maker-orbit-preview-copy h1{color:#4f4651!important;letter-spacing:-.07em!important;text-shadow:5px 5px #c9c0eda8!important;margin:8px 0 13px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(52px,5.6vw,84px)!important;font-weight:400!important;line-height:.82!important}html body #root .maker-orbit-preview-copy p{color:#786e78!important;max-width:390px!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1.7!important}html body #root .maker-orbit-preview-copy>div{flex-wrap:wrap!important;gap:6px!important;margin-top:17px!important;display:flex!important}html body #root .maker-orbit-preview-copy b{color:#745f82!important;background:#fff!important;border:1px solid #ddd4e8!important;border-radius:999px!important;align-items:center!important;min-height:27px!important;padding:0 9px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:7px!important;font-weight:500!important;display:inline-flex!important}html body #root .maker-orbit-preview-device{text-align:center!important;background:linear-gradient(145deg,#fffffff0,#e7e0f5db)!important;border:1px solid #d5c9e4!important;border-radius:30px!important;align-content:center!important;justify-items:center!important;min-height:260px!important;padding:24px 20px!important;display:grid!important;box-shadow:0 14px 29px #5146621a!important}html body #root .maker-orbit-preview-logo{background:#fff!important;border-radius:25px!important;width:82px!important;height:82px!important;padding:7px!important;display:block!important;box-shadow:0 11px 24px #4d415b21!important}html body #root .maker-orbit-preview-logo img,html body #root .maker-orbit-preview-logo .smart-image,html body #root .maker-orbit-preview-logo .fit-image{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-orbit-preview-device>strong{color:#534955!important;margin-top:12px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:400!important}html body #root .maker-orbit-preview-device>small{color:#887b89!important;margin-top:4px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important}html body #root .maker-orbit-preview-apps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;margin-top:18px!important;display:grid!important}html body #root .maker-orbit-preview-apps>span{color:#756382!important;background:#ffffffc7!important;border:1px solid #ded5e8!important;border-radius:14px!important;place-items:center!important;gap:4px!important;min-height:52px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:7px!important;display:grid!important}html body #root .maker-orbit-right-tools{z-index:4!important;gap:12px!important;width:210px!important;display:grid!important;position:absolute!important;top:196px!important;right:36px!important}html body #root .maker-orbit-mini-screen{color:#e8e8ff!important;background:linear-gradient(145deg,#594e9a4d,#48588f38)!important;border:1px solid #d3d9ff2e!important;border-radius:26px!important;min-height:205px!important;padding:17px!important;box-shadow:0 16px 31px #0708133d!important}html body #root .maker-orbit-mini-screen>div{align-items:center!important;gap:10px!important;display:flex!important}html body #root .maker-orbit-mini-logo{background:#ffffffe6!important;border-radius:15px!important;width:46px!important;height:46px!important;padding:4px!important;display:block!important}html body #root .maker-orbit-mini-logo img,html body #root .maker-orbit-mini-logo .smart-image,html body #root .maker-orbit-mini-logo .fit-image{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-orbit-mini-screen strong{font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important}html body #root .maker-orbit-mini-screen p{color:#b7bbd8!important;margin:23px 0 0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;line-height:1.65!important}html body #root .maker-orbit-status{color:#cfe7ff!important;letter-spacing:.09em!important;background:#407dae2e!important;border:1px solid #ffffff29!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:0 12px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important;display:inline-flex!important}html body #root .maker-orbit-status i{background:#8be0b4!important;border-radius:50%!important;width:7px!important;height:7px!important;box-shadow:0 0 0 4px #8be0b41a!important}html body #root .maker-orbit-bottom-profile{z-index:6!important;color:#4d4450!important;background:linear-gradient(145deg,#e9e1f7,#d9e9f6)!important;border:8px solid #171827!important;border-radius:32px!important;grid-template-columns:76px minmax(0,1fr) auto!important;align-items:center!important;gap:15px!important;width:min(540px,58vw)!important;min-height:112px!important;padding:18px 20px!important;display:grid!important;position:absolute!important;bottom:41px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 18px 38px #04050d57!important}html body #root .maker-orbit-bottom-avatar{background:#ffffffe6!important;border-radius:50%!important;width:72px!important;height:72px!important;padding:6px!important;display:block!important}html body #root .maker-orbit-bottom-avatar img,html body #root .maker-orbit-bottom-avatar .smart-image,html body #root .maker-orbit-bottom-avatar .fit-image{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-orbit-bottom-profile>div{gap:3px!important;min-width:0!important;display:grid!important}html body #root .maker-orbit-bottom-profile small{color:#8c7d91!important;letter-spacing:.1em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:7px!important}html body #root .maker-orbit-bottom-profile strong{color:#574c5b!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:18px!important;font-weight:400!important}html body #root .maker-orbit-bottom-profile p{color:#827486!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important}html body #root .maker-orbit-bottom-profile a{color:#705f84!important;background:#ffffffa6!important;border:1px solid #aa99be!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:0 12px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important;text-decoration:none!important;display:inline-flex!important}html body #root .maker-orbit-bottom-profile a:hover{color:#fff!important;background:#8c77ad!important;border-color:#8c77ad!important}html body #root .maker-orbit-support{z-index:5!important;color:#ffd6e2!important;background:#d85b8929!important;border:1px solid #fff3!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:0 13px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important;display:inline-flex!important;position:absolute!important;bottom:38px!important;right:38px!important}html body #root .maker-orbit-support:hover{color:#fff!important;background:#e0669357!important}html body #root .maker-editorial-about{background:radial-gradient(circle at 4% 16%,#f8d7e08f,#0000 28%),linear-gradient(145deg,#fffdf9,#fff8ef)!important}html body #root .maker-editorial-project{background:radial-gradient(circle at 95% 8%,#cfe9f3b8,#0000 28%),linear-gradient(#f8fdff,#fffaf7)!important}html body #root .maker-editorial-process{background:radial-gradient(circle at 6% 18%,#e4d7f285,#0000 26%),linear-gradient(#fffaf7,#fffdfb)!important}@media (width<=1160px){html body #root .maker-orbit-arch{width:min(760px,64vw)!important}html body #root .maker-orbit-left-tools{left:24px!important}html body #root .maker-orbit-right-tools{right:23px!important}html body #root .maker-orbit-bottom-profile{width:min(520px,60vw)!important}}@media (width<=900px){html body #root .maker-orbit-stage{min-height:980px!important}html body #root .maker-orbit-arch{width:calc(100% - 48px)!important;height:500px!important;top:110px!important}html body #root .maker-orbit-left-tools,html body #root .maker-orbit-right-tools{width:calc(50% - 34px)!important;top:635px!important}html body #root .maker-orbit-left-tools{left:24px!important}html body #root .maker-orbit-right-tools{right:24px!important}html body #root .maker-orbit-audio-card,html body #root .maker-orbit-mini-screen{min-height:145px!important}html body #root .maker-orbit-bottom-profile{width:calc(100% - 48px)!important;bottom:30px!important}html body #root .maker-orbit-support{display:none!important}}@media (width<=680px){html body #root .maker-orbit-hero{padding:24px 8px 34px!important}html body #root .maker-orbit-stage{border-radius:30px!important;min-height:1160px!important}html body #root .maker-orbit-top{padding:20px 18px 0!important}html body #root .maker-orbit-pills{display:none!important}html body #root .maker-orbit-arch{width:calc(100% - 24px)!important;height:600px!important;padding:56px 14px 0!important}html body #root .maker-orbit-arch:before,html body #root .maker-orbit-arch:after{width:34px!important}html body #root .maker-orbit-preview{border-width:8px!important;height:500px!important}html body #root .maker-orbit-preview-grid{grid-template-columns:1fr!important;padding:22px!important}html body #root .maker-orbit-preview-device{min-height:190px!important}html body #root .maker-orbit-left-tools,html body #root .maker-orbit-right-tools{width:calc(100% - 36px)!important;position:absolute!important;left:18px!important;right:auto!important}html body #root .maker-orbit-left-tools{top:735px!important}html body #root .maker-orbit-right-tools{top:885px!important}html body #root .maker-orbit-audio-card{display:none!important}html body #root .maker-orbit-bottom-profile{grid-template-columns:58px minmax(0,1fr)!important;width:calc(100% - 28px)!important;padding:14px!important}html body #root .maker-orbit-bottom-avatar{width:56px!important;height:56px!important}html body #root .maker-orbit-bottom-profile a{grid-column:1/-1!important}}html body #root .maker-editorial-page{width:min(1840px,100% - 10px)!important;margin:16px auto 24px!important}html body #root .maker-editorial-shell{border-radius:42px!important}html body #root .maker-orbit-hero{background:radial-gradient(circle at 7% 6%,#f8d0deb8,#0000 25%),radial-gradient(circle at 93% 3%,#cde9f5d1,#0000 28%),linear-gradient(#fff9f1 0%,#fffdf9 100%)!important;padding:36px 26px 48px!important}html body #root .maker-orbit-stage{color:#5d5360!important;background:radial-gradient(circle at 52% 28%,#fffffffa,#0000 34%),radial-gradient(circle at 12% 78%,#ddeff7bd,#0000 30%),radial-gradient(circle at 88% 20%,#ebddf7b8,#0000 28%),linear-gradient(145deg,#f3effb 0%,#edf7fb 52%,#fff4f7 100%)!important;border-color:#d8d6e9!important;border-radius:52px!important;width:min(1720px,100%)!important;min-height:820px!important;overflow:visible!important;box-shadow:0 31px 72px #5f507026,inset 0 1px #fffffffa!important}html body #root .maker-orbit-stage:before{opacity:.36!important;background-image:linear-gradient(#695f8209 1px,#0000 1px),linear-gradient(90deg,#695f8209 1px,#0000 1px)!important;background-size:44px 44px!important}html body #root .maker-orbit-label{color:#706683!important;background:#ffffffa3!important;border-color:#cbc6e4!important}html body #root .maker-orbit-pills>span{color:#6d6477!important;background:#ffffff9e!important;border-color:#d7d2e5!important}html body #root .maker-orbit-pills>span:first-child{color:#7463a2!important;background:#eee7f8!important;border-color:#c9bee4!important}html body #root .maker-orbit-tool{border-color:#82749d33!important;box-shadow:0 9px 20px #5d4f6f14!important}html body #root .maker-orbit-tool.is-map{color:#7967a8!important;background:#eee8f8!important}html body #root .maker-orbit-tool.is-guide{color:#5c8ca4!important;background:#e1f2f8!important}html body #root .maker-orbit-audio-card{color:#675477!important;background:linear-gradient(145deg,#f2eafb,#e4eff8)!important;border-color:#d8ccea!important;box-shadow:0 16px 31px #5e4e731a!important}html body #root .maker-orbit-audio-card>span{color:#8c6aaa!important;background:#ffffffb8!important}html body #root .maker-orbit-audio-card>small{color:#8b7c91!important}html body #root .maker-orbit-arch{background:linear-gradient(145deg,#aaa3e8 0%,#9ebbe9 52%,#9fd7e8 100%)!important;border:1px solid #bfc7e5!important;border-radius:68px!important;width:min(1040px,65vw)!important;height:570px!important;padding:68px 50px 42px!important;top:116px!important;box-shadow:0 28px 57px #4b4f822e,inset 0 1px #ffffff7a!important}html body #root .maker-orbit-arch:before,html body #root .maker-orbit-arch:after{display:none!important}html body #root .maker-orbit-arch-cap>span{color:#fff!important}html body #root .maker-orbit-arch-cap b{color:#fff!important;background:#554d903d!important}html body #root .maker-orbit-preview{background:radial-gradient(circle at 76% 12%,#e2d8f6c2,#0000 29%),linear-gradient(145deg,#fffdf9,#f7f2fb)!important;border:10px solid #494469d6!important;border-radius:48px!important;height:458px!important;box-shadow:0 16px 38px #4b435f26,inset 0 1px #fffffff5!important}html body #root .maker-orbit-preview-grid{gap:42px!important;padding:38px!important}html body #root .maker-orbit-preview-copy h1{font-size:clamp(62px,5.8vw,94px)!important}html body #root .maker-orbit-preview-copy p{font-size:12px!important}html body #root .maker-orbit-preview-device{min-height:310px!important}html body #root .maker-orbit-right-tools{width:235px!important;top:215px!important;right:40px!important}html body #root .maker-orbit-mini-screen{color:#5d627d!important;background:linear-gradient(145deg,#e8eef9,#e9e2f6)!important;border-color:#cbd6e8!important;min-height:225px!important;box-shadow:0 17px 34px #52506f1c!important}html body #root .maker-orbit-mini-screen p{color:#747b91!important}html body #root .maker-orbit-status{color:#4c7c8d!important;background:#e1f3f7!important;border-color:#bfdde8!important}html body #root .maker-orbit-bottom-profile{background:linear-gradient(145deg,#f2eafa,#dff1f8)!important;border:7px solid #534d6fc2!important;border-radius:36px!important;width:min(680px,63vw)!important;min-height:130px!important;padding:20px 24px!important;bottom:42px!important;box-shadow:0 20px 43px #4a43662e!important}html body #root .maker-orbit-support{color:#b55c79!important;background:#fff0f5!important;border-color:#e3b9c9!important}html body #root .maker-editorial-project{min-height:860px!important;padding:88px clamp(62px,6vw,108px) 102px!important}html body #root .maker-editorial-project-heading{max-width:720px!important;margin:0 0 60px auto!important}html body #root .maker-editorial-project-heading h2{font-size:clamp(43px,4.4vw,68px)!important}html body #root .maker-editorial-project-heading>p{max-width:560px!important;font-size:13px!important}html body #root .maker-editorial-project-collage{grid-template-columns:minmax(650px,1.22fr) minmax(420px,.78fr)!important;align-items:center!important;gap:clamp(70px,7vw,130px)!important;min-height:640px!important;display:grid!important;position:relative!important}html body #root .maker-editorial-project-visual{align-items:center!important;min-width:0!important;min-height:610px!important;display:grid!important;position:relative!important}html body #root .maker-browser-card{z-index:1!important;border-width:2px!important;border-radius:31px!important;width:100%!important;min-height:470px!important;position:relative!important;inset:auto!important;transform:rotate(-1.2deg)!important}html body #root .maker-browser-content{padding:34px!important}html body #root .maker-browser-grid{grid-template-rows:repeat(2,135px)!important;gap:12px!important}html body #root .maker-mobile-card{z-index:3!important;width:265px!important;min-height:390px!important;position:absolute!important;bottom:-32px!important;left:auto!important;right:-34px!important;transform:rotate(7deg)!important}html body #root .maker-mobile-screen{min-height:330px!important}html body #root .maker-editorial-project-copy{z-index:5!important;align-self:center!important;width:auto!important;min-width:0!important;padding:38px 0 38px 18px!important;position:relative!important;inset:auto!important}html body #root .maker-editorial-project-copy h3{margin:12px 0 20px!important;font-size:clamp(31px,3vw,47px)!important;line-height:1.24!important}html body #root .maker-editorial-project-copy>div{gap:7px!important;margin-top:23px!important}html body #root .maker-editorial-project-copy b{min-height:31px!important;padding:0 10px!important;font-size:8px!important}html body #root .maker-editorial-about{grid-template-columns:minmax(480px,.92fr) minmax(0,1.08fr)!important;gap:clamp(70px,7vw,125px)!important;min-height:650px!important;padding:86px clamp(62px,6vw,108px)!important}html body #root .maker-editorial-portrait-frame{width:390px!important;min-height:410px!important}html body #root .maker-editorial-portrait-logo{width:180px!important;height:180px!important}html body #root .maker-editorial-about-copy h2{font-size:clamp(38px,4vw,60px)!important}html body #root .maker-editorial-about-copy>p{font-size:14px!important}html body #root .maker-editorial-process{grid-template-columns:390px minmax(0,1fr)!important;gap:70px!important;min-height:610px!important;padding:88px clamp(62px,6vw,108px) 98px!important}html body #root .maker-editorial-process-grid>article{min-height:315px!important;padding:25px!important}html body #root .maker-editorial-capabilities{gap:16px!important;min-height:330px!important;padding:60px clamp(62px,6vw,108px) 88px!important}html body #root .maker-editorial-capabilities>article{min-height:190px!important;padding:25px!important}html body #root .maker-editorial-contact{min-height:310px!important;padding:65px clamp(62px,6vw,108px)!important}@keyframes maker-stage-in{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes maker-soft-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes maker-status-pulse{0%,to{box-shadow:0 0 0 4px #8be0b41a}50%{box-shadow:0 0 0 8px #8be0b42e}}html body #root .maker-orbit-stage{animation:.72s cubic-bezier(.2,.8,.2,1) both maker-stage-in!important}html body #root .maker-orbit-arch{animation:5.8s ease-in-out infinite maker-soft-float!important}html body #root .maker-orbit-status i{animation:2s ease-in-out infinite maker-status-pulse!important}html body #root .maker-orbit-tool,html body #root .maker-orbit-audio-card,html body #root .maker-orbit-mini-screen,html body #root .maker-orbit-bottom-profile,html body #root .maker-browser-card,html body #root .maker-mobile-card,html body #root .maker-editorial-process-grid>article,html body #root .maker-editorial-capabilities>article{transition:transform .24s,box-shadow .24s,border-color .24s,filter .24s!important}html body #root .maker-orbit-tool:hover{transform:translate(6px)!important;box-shadow:0 12px 24px #594c6f21!important}html body #root .maker-orbit-audio-card:hover,html body #root .maker-orbit-mini-screen:hover{transform:translateY(-6px)rotate(-.4deg)!important;box-shadow:0 22px 38px #58486f29!important}html body #root .maker-orbit-bottom-profile:hover{transform:translate(-50%)translateY(-6px)!important;box-shadow:0 25px 48px #4a43663d!important}html body #root .maker-browser-card:hover{transform:rotate(0)translateY(-7px)!important;box-shadow:0 26px 48px #5075862e!important}html body #root .maker-mobile-card:hover{transform:rotate(3deg)translateY(-10px)scale(1.025)!important;box-shadow:0 27px 49px #624b743b!important}html body #root .maker-browser-grid>div{transition:transform .2s,box-shadow .2s,filter .2s!important}html body #root .maker-browser-grid>div:hover{filter:saturate(1.08)!important;transform:translateY(-4px)!important;box-shadow:0 12px 22px #51485814!important}html body #root .maker-editorial-process-grid>article:hover,html body #root .maker-editorial-capabilities>article:hover{border-color:#dfb4c6!important;transform:translateY(-8px)!important;box-shadow:0 20px 36px #5d48521c!important}html body #root .maker-editorial-process-grid>article:nth-child(2):hover,html body #root .maker-editorial-process-grid>article:nth-child(3):hover{transform:translateY(-8px)!important}html body #root .maker-editorial-about,html body #root .maker-editorial-project,html body #root .maker-editorial-process,html body #root .maker-editorial-capabilities,html body #root .maker-editorial-contact{opacity:0!important;transition:opacity .72s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1)!important;transform:translateY(34px)!important}html body #root .maker-editorial-about.is-visible,html body #root .maker-editorial-project.is-visible,html body #root .maker-editorial-process.is-visible,html body #root .maker-editorial-capabilities.is-visible,html body #root .maker-editorial-contact.is-visible{opacity:1!important;transform:translateY(0)!important}@media (width<=1320px){html body #root .maker-orbit-arch{width:min(940px,68vw)!important}html body #root .maker-editorial-project-collage{grid-template-columns:minmax(560px,1.12fr) minmax(370px,.88fr)!important;gap:70px!important}html body #root .maker-mobile-card{right:-18px!important}}@media (width<=1040px){html body #root .maker-orbit-stage{min-height:1040px!important;overflow:hidden!important}html body #root .maker-orbit-arch{width:calc(100% - 54px)!important;height:600px!important}html body #root .maker-orbit-left-tools,html body #root .maker-orbit-right-tools{top:735px!important}html body #root .maker-orbit-bottom-profile{bottom:38px!important}html body #root .maker-editorial-project-collage{grid-template-columns:1fr!important;gap:86px!important}html body #root .maker-editorial-project-visual{width:min(900px,100%)!important;margin-inline:auto!important}html body #root .maker-editorial-project-copy{text-align:center!important;width:min(760px,100%)!important;margin-inline:auto!important;padding:0!important}html body #root .maker-editorial-project-copy p{margin-inline:auto!important}html body #root .maker-editorial-project-copy>div{justify-content:center!important}}@media (width<=760px){html body #root .maker-editorial-page{width:calc(100% - 8px)!important}html body #root .maker-orbit-stage{border-radius:32px!important;min-height:1240px!important}html body #root .maker-orbit-arch{width:calc(100% - 24px)!important;height:655px!important;padding:58px 14px 28px!important;animation:none!important}html body #root .maker-orbit-preview{height:550px!important}html body #root .maker-orbit-preview-grid{padding:24px!important}html body #root .maker-orbit-left-tools{top:795px!important}html body #root .maker-orbit-right-tools{top:945px!important}html body #root .maker-orbit-bottom-profile{bottom:24px!important}html body #root .maker-editorial-project,html body #root .maker-editorial-about,html body #root .maker-editorial-process,html body #root .maker-editorial-capabilities,html body #root .maker-editorial-contact{min-height:0!important;padding:54px 22px!important}html body #root .maker-editorial-project-visual{min-height:720px!important}html body #root .maker-mobile-card{width:235px!important;bottom:-15px!important;right:3px!important}}@media (prefers-reduced-motion:reduce){html body #root .maker-orbit-stage,html body #root .maker-orbit-arch,html body #root .maker-orbit-status i{animation:none!important}html body #root .maker-editorial-about,html body #root .maker-editorial-project,html body #root .maker-editorial-process,html body #root .maker-editorial-capabilities,html body #root .maker-editorial-contact{opacity:1!important;transition:none!important;transform:none!important}}html body #root .keeper-footer-brand-tags{display:none!important}html body #root .keeper-footer-section-label{color:#ffb0c9!important;letter-spacing:.22em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:700!important}html body #root .keeper-footer-logo small,html body #root .keeper-footer-feature-link small,html body #root .keeper-footer-bottom-actions>small{font-family:Asta Sans,Noto Sans KR,sans-serif!important}html body #root .keeper-footer-guide>h2,html body #root .keeper-footer-maker>h2{color:#fff!important}html body #root .keeper-footer-feature-link:hover{background:#ffffff1f!important}html body #root .site-policy-footer.keeper-mega-footer:before{opacity:.19!important;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)!important}html body #root .keeper-footer-section-label{color:#ffc1d7!important}html body #root .keeper-footer-guide-grid>button:hover{background:#ffa6c824!important;border-color:#ffc0d859!important}html body #root .keeper-footer-feature-link:hover{background:linear-gradient(145deg,#6f4c776b,#41587557)!important;border-color:#ffcae047!important}html body #root .keeper-mega-footer .site-account-footer-action:hover{background:#ffffff21!important}html body #root .site-policy-footer.keeper-mega-footer{color:#fffafd!important;background:radial-gradient(circle at 3% 5%,#ffc0d87a,#0000 31%),radial-gradient(circle at 31% 0,#eebee257,#0000 31%),radial-gradient(circle at 68% 4%,#c2c4ef52,#0000 36%),radial-gradient(circle at 100% 22%,#abd7ec4f,#0000 36%),linear-gradient(132deg,#b27f9f 0%,#9d87af 32%,#8592b2 65%,#7091a6 100%)!important;border-top-color:#ffe2ef6b!important;box-shadow:inset 0 1px #ffffff3b,0 -16px 44px #5e4c701f!important}html body #root .site-policy-footer.keeper-mega-footer:before{opacity:.16!important}html body #root .keeper-footer-section-label{color:#ffe1ed!important;text-shadow:0 1px 9px #65486c24!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important}html body #root .keeper-footer-logo small{color:#e5f3fb!important}html body #root .keeper-footer-brand>p{color:#f0e9f0!important}html body #root .keeper-footer-guide>h2,html body #root .keeper-footer-maker>h2{color:#fff!important;text-shadow:0 2px 12px #53496a24!important}html body #root .keeper-footer-guide-grid>button{color:#fff8fc!important}html body #root .keeper-footer-guide-grid svg{color:#e1f3ff!important}html body #root .keeper-footer-guide-grid>button:hover{background:#ffffff21!important;border-color:#ffebf470!important;transform:translateY(-2px)!important}html body #root .keeper-footer-feature-link{background:linear-gradient(145deg,#ffffff26,#e2e4f914)!important;border-color:#ffffff40!important;box-shadow:inset 0 1px #ffffff24,0 10px 22px #4e496c14!important}html body #root .keeper-footer-feature-link:hover{background:linear-gradient(145deg,#ffffff3b,#efe2f626)!important;border-color:#ffeef575!important;transform:translateY(-3px)!important;box-shadow:inset 0 1px #ffffff30,0 15px 27px #4c456a1f!important}html body #root .keeper-footer-feature-link strong{color:#fff!important}html body #root .keeper-footer-feature-link small{color:#f0e7f0!important}html body #root .keeper-footer-divider{background:linear-gradient(90deg,#0000,#ffedf64f 10%,#e5f0fc4a 90%,#0000)!important}html body #root .keeper-mega-footer-bottom>p{color:#eee5ee!important}html body #root .keeper-footer-bottom-actions>small{color:#f0eaf2!important}html body #root .keeper-mega-footer .site-account-footer-action{color:#fff9fd!important;background:#ffffff1c!important;border-color:#ffffff42!important}html body #root .keeper-mega-footer .site-account-footer-action:hover{background:#ffffff30!important;border-color:#ffffff6b!important}html body #root .keeper-mega-footer .site-account-footer-action.logout{color:#fff1f6!important;background:#ffb8d32b!important;border-color:#ffe1ed61!important}html body #root .maker-focus-hero{background:radial-gradient(circle at 6% 6%,#ffcfe09e,#0000 26%),radial-gradient(circle at 94% 5%,#cfecf7c2,#0000 28%),linear-gradient(#fff9f3 0%,#fffdf9 100%)!important;padding:34px 28px 50px!important;overflow:hidden!important}html body #root .maker-focus-stage{color:#fff!important;background:radial-gradient(circle at 52% 36%,#d3e8f766,#0000 34%),linear-gradient(145deg,#8799ac 0%,#93a6ba 44%,#7f91a6 100%)!important;border:1px solid #d6e1edb8!important;border-radius:48px!important;width:min(1720px,100%)!important;min-height:850px!important;margin:0 auto!important;animation:.72s cubic-bezier(.2,.8,.2,1) both maker-focus-stage-in!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 72px #58677b33,inset 0 1px #ffffff5e!important}html body #root .maker-focus-pattern{z-index:0!important;opacity:.13!important;pointer-events:none!important;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px)!important;background-size:42px 42px!important;position:absolute!important;inset:0!important}html body #root .maker-focus-pattern:before,html body #root .maker-focus-pattern:after{content:"KEEPER’S NOTE   KEEPER’S NOTE   KEEPER’S NOTE"!important;color:#ffffff4d!important;letter-spacing:.16em!important;white-space:nowrap!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:clamp(22px,2.1vw,35px)!important;font-weight:800!important;position:absolute!important;left:7%!important;right:7%!important}html body #root .maker-focus-pattern:before{top:114px!important}html body #root .maker-focus-pattern:after{bottom:130px!important}html body #root .maker-focus-glow{z-index:0!important;filter:blur(7px)!important;pointer-events:none!important;border-radius:50%!important;display:block!important;position:absolute!important}html body #root .maker-focus-glow.is-pink{background:#ffa8c74d!important;width:360px!important;height:360px!important;top:210px!important;left:-100px!important}html body #root .maker-focus-glow.is-blue{background:#86d3f74d!important;width:420px!important;height:420px!important;top:90px!important;right:-130px!important}html body #root .maker-focus-topbar{z-index:8!important;grid-template-columns:1fr auto 1fr!important;align-items:start!important;gap:18px!important;min-height:82px!important;padding:24px 34px 0!important;display:grid!important;position:relative!important}html body #root .maker-focus-topbar>strong,html body #root .maker-focus-topbar>span:last-child{color:#ffffffe8!important;letter-spacing:.13em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:800!important}html body #root .maker-focus-topbar>span:last-child{justify-self:end!important}html body #root .maker-focus-track{color:#5d6c7e!important;letter-spacing:.04em!important;background:#ffffffe0!important;border:1px solid #ffffff9e!important;border-radius:999px!important;align-items:center!important;gap:9px!important;min-height:36px!important;padding:0 20px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 9px 22px #3f4e6321,inset 0 1px #fffffff5!important}html body #root .maker-focus-track svg{color:#ff5f83!important}html body #root .maker-focus-blob{z-index:1!important;background:radial-gradient(circle at 62% 24%,#d5f4ffd1,#0000 28%),linear-gradient(145deg,#82d3f7e0,#74b5e4c7)!important;border:1px solid #e0f6ff94!important;border-radius:41% 59% 54% 46%/46% 42% 58% 54%!important;width:72%!important;height:64%!important;animation:6.4s ease-in-out infinite maker-focus-blob-float!important;position:absolute!important;top:138px!important;left:15%!important;transform:rotate(-1.8deg)!important;box-shadow:0 25px 52px #406b902e,inset 0 1px #ffffff61!important}html body #root .maker-focus-main-card{z-index:5!important;background:#edf7fb!important;border:12px solid #ffffffd1!important;border-radius:44% 56% 48% 52%/38% 42% 58% 62%!important;width:min(530px,38vw)!important;height:535px!important;transition:transform .32s,box-shadow .32s,filter .32s!important;position:absolute!important;top:135px!important;left:35.5%!important;overflow:hidden!important;transform:translate(-50%)rotate(-3deg)!important;box-shadow:0 30px 58px #34486042,inset 0 1px #ffffffeb!important}html body #root .maker-focus-main-card:hover{transform:translate(-50%)rotate(-1deg)translateY(-8px)scale(1.015)!important;box-shadow:0 38px 68px #34486052!important}html body #root .maker-focus-main-bg{z-index:0!important;filter:saturate(.8)contrast(.93)!important;background:linear-gradient(145deg,#669dc014,#715b9b3d),url(/images/backgrounds/heartopia-main-background.webp) 50%/cover no-repeat!important;position:absolute!important;inset:0!important}html body #root .maker-focus-main-bg:after{content:""!important;background:linear-gradient(#28374b0f,#2c374c4f)!important;position:absolute!important;inset:0!important}html body #root .maker-focus-main-inner{z-index:2!important;text-align:center!important;align-content:end!important;justify-items:center!important;padding:34px!important;display:grid!important;position:absolute!important;inset:0!important}html body #root .maker-focus-main-logo{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffffd4!important;border:1px solid #ffffffc7!important;border-radius:36px!important;width:116px!important;height:116px!important;padding:9px!important;display:block!important;box-shadow:0 16px 34px #2f3e5336!important}html body #root .maker-focus-main-logo img,html body #root .maker-focus-main-logo .smart-image,html body #root .maker-focus-main-logo .fit-image{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-focus-main-inner>span:nth-child(2){color:#eefaff!important;letter-spacing:.17em!important;margin-top:16px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important;font-weight:700!important}html body #root .maker-focus-main-inner>strong{color:#fff!important;text-shadow:0 4px 20px #2d3d5442!important;margin-top:7px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(34px,3.4vw,53px)!important;font-weight:400!important;line-height:.92!important}html body #root .maker-focus-main-inner>small{color:#e4f4fb!important;letter-spacing:.13em!important;margin-top:8px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important}html body #root .maker-focus-frame-corner{z-index:3!important;pointer-events:none!important;display:block!important;position:absolute!important}html body #root .maker-focus-frame-corner.is-top{border-top:2px solid #ffe44f!important;border-left:2px solid #ffe44f!important;width:102px!important;height:74px!important;top:28px!important;left:25px!important}html body #root .maker-focus-frame-corner.is-bottom{border-bottom:2px solid #ffe44f!important;border-right:2px solid #ffe44f!important;width:102px!important;height:74px!important;bottom:30px!important;right:25px!important}html body #root .maker-focus-title{z-index:6!important;color:#fff!important;text-shadow:0 5px 22px #3a4d6533!important;width:370px!important;position:absolute!important;top:250px!important;right:14%!important}html body #root .maker-focus-active{color:#eefbff!important;letter-spacing:.12em!important;align-items:center!important;gap:7px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}html body #root .maker-focus-active i{background:#eaffff!important;border-radius:50%!important;width:8px!important;height:8px!important;display:block!important;box-shadow:0 0 0 5px #ffffff26!important}html body #root .maker-focus-title h1{color:#fff!important;letter-spacing:-.05em!important;margin:9px 0 3px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(48px,4.3vw,73px)!important;font-weight:400!important;line-height:.86!important}html body #root .maker-focus-title>strong{color:#eaf9ff!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:19px!important;font-weight:400!important}html body #root .maker-focus-title>p{color:#f7fcffdb!important;max-width:330px!important;margin:18px 0 0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1.72!important}html body #root .maker-focus-orbit{z-index:7!important;text-align:center!important;justify-items:center!important;gap:7px!important;transition:transform .26s,filter .26s!important;display:grid!important;position:absolute!important}html body #root .maker-focus-orbit:hover{filter:saturate(1.1)brightness(1.04)!important}html body #root .maker-focus-orbit.is-map{animation:5.2s ease-in-out infinite maker-focus-orbit-one!important;top:115px!important;left:8.5%!important}html body #root .maker-focus-orbit.is-guide{animation:5.9s ease-in-out infinite maker-focus-orbit-two!important;bottom:175px!important;left:10.7%!important}html body #root .maker-focus-orbit.is-community{animation:6.3s ease-in-out infinite reverse maker-focus-orbit-one!important;bottom:120px!important;left:29%!important}html body #root .maker-focus-orbit-photo{background:linear-gradient(145deg,#e8def8d1,#c0e4f6e0),url(/images/backgrounds/heartopia-main-background.webp) 50%/cover no-repeat!important;border:6px solid #ffffffb8!important;border-radius:50%!important;place-items:center!important;width:146px!important;height:146px!important;padding:10px!important;display:grid!important;overflow:hidden!important;box-shadow:0 17px 33px #374c6630!important}html body #root .maker-focus-orbit.is-guide .maker-focus-orbit-photo{background:linear-gradient(145deg,#ffd6e2c2,#d8e7fae6),url(/images/backgrounds/heartopia-main-background.webp) 25%/cover no-repeat!important;width:132px!important;height:132px!important}html body #root .maker-focus-orbit.is-community .maker-focus-orbit-photo{background:linear-gradient(145deg,#d8f1f8e6,#e2d3f7cc),url(/images/backgrounds/heartopia-main-background.webp) 75%/cover no-repeat!important;width:118px!important;height:118px!important}html body #root .maker-focus-orbit-photo>span{color:#657ca0!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:#ffffffdb!important;border-radius:19px!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important;box-shadow:0 9px 22px #42536a29!important}html body #root .maker-focus-orbit>strong{color:#fff!important;text-shadow:0 3px 12px #3343583d!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important}html body #root .maker-focus-orbit>small{color:#f5fbffcf!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important}html body #root .maker-focus-heart{z-index:8!important;color:#ff496e!important;filter:drop-shadow(0 5px 8px #84364a30)!important;animation:2.8s ease-in-out infinite maker-focus-heart-beat!important;position:absolute!important}html body #root .maker-focus-heart.is-left{top:230px!important;left:7.2%!important}html body #root .maker-focus-heart.is-right{animation-delay:.4s!important;top:210px!important;right:8.6%!important}html body #root .maker-focus-spark{z-index:8!important;color:#fff!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:#ffffff2b!important;border:1px solid #ffffff8c!important;border-radius:17px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important;position:absolute!important;top:343px!important;right:6.4%!important}html body #root .maker-focus-disc{z-index:8!important;background:radial-gradient(circle,#dae7ef 0 8%,#4c5868 9% 20%,#252d39 21% 62%,#111720 63%)!important;border-radius:50%!important;place-items:center!important;width:84px!important;height:84px!important;animation:14s linear infinite maker-focus-disc-spin!important;display:grid!important;position:absolute!important;top:405px!important;right:19%!important;box-shadow:0 14px 29px #26303e40!important}html body #root .maker-focus-disc>span{background:#eef8fb!important;border-radius:50%!important;width:18px!important;height:18px!important}html body #root .maker-focus-profile{z-index:9!important;color:#5a6478!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:linear-gradient(145deg,#ffffffe0,#e3eefad6)!important;border:1px solid #fff9!important;border-radius:27px!important;grid-template-columns:68px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;width:330px!important;min-height:98px!important;padding:15px 17px!important;transition:transform .25s,box-shadow .25s!important;display:grid!important;position:absolute!important;bottom:115px!important;right:8.5%!important;box-shadow:0 18px 37px #35465c30!important}html body #root .maker-focus-profile:hover{transform:translateY(-6px)rotate(-.5deg)!important;box-shadow:0 24px 43px #35465c3d!important}html body #root .maker-focus-profile>span{background:#ffffffe8!important;border-radius:22px!important;width:68px!important;height:68px!important;padding:5px!important;display:block!important}html body #root .maker-focus-profile img,html body #root .maker-focus-profile .smart-image,html body #root .maker-focus-profile .fit-image{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-focus-profile>div{gap:3px!important;min-width:0!important;display:grid!important}html body #root .maker-focus-profile small{color:#8994a6!important;letter-spacing:.11em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:7px!important}html body #root .maker-focus-profile strong{color:#555d70!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:17px!important;font-weight:400!important}html body #root .maker-focus-profile p{color:#818b9c!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important}html body #root .maker-focus-player{z-index:9!important;color:#5f7189!important;background:#edf8fc!important;border:4px solid #ffffffd4!important;border-radius:999px!important;grid-template-columns:auto auto minmax(70px,1fr) auto!important;align-items:center!important;gap:12px!important;width:min(650px,47vw)!important;min-height:42px!important;padding:0 18px!important;display:grid!important;position:absolute!important;bottom:72px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 15px 28px #34486030!important}html body #root .maker-focus-player>span{letter-spacing:.08em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important;font-weight:700!important}html body #root .maker-focus-player>strong{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important}html body #root .maker-focus-player>i{background:#7397b938!important;border-radius:999px!important;height:6px!important;display:block!important;overflow:hidden!important}html body #root .maker-focus-player>i:before{content:""!important;border-radius:inherit!important;background:linear-gradient(90deg,#91bff1,#b09fe3)!important;width:61%!important;height:100%!important;display:block!important}html body #root .maker-focus-bottom-nav{z-index:10!important;color:#6a7b90!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffffe8!important;border-top:1px solid #fff9!important;justify-content:center!important;align-items:center!important;gap:clamp(20px,5vw,72px)!important;min-height:58px!important;padding:0 26px!important;display:flex!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}html body #root .maker-focus-bottom-nav>span,html body #root .maker-focus-bottom-nav>a,html body #root .maker-focus-bottom-nav>button{color:#6f8095!important;letter-spacing:.08em!important;background:0 0!important;border:0!important;border-radius:12px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:0 9px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important;font-weight:700!important;text-decoration:none!important;transition:transform .2s,color .2s,background .2s!important;display:inline-flex!important}html body #root .maker-focus-bottom-nav>span:hover,html body #root .maker-focus-bottom-nav>a:hover,html body #root .maker-focus-bottom-nav>button:hover{color:#765f9b!important;background:#eee8f8!important;transform:translateY(-2px)!important}@keyframes maker-focus-stage-in{0%{opacity:0;transform:translateY(23px)scale(.987)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes maker-focus-blob-float{0%,to{transform:rotate(-1.8deg)translateY(0)}50%{transform:rotate(.2deg)translateY(-8px)}}@keyframes maker-focus-orbit-one{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-9px)rotate(1deg)}}@keyframes maker-focus-orbit-two{0%,to{transform:translateY(0)rotate(2deg)}50%{transform:translateY(-7px)rotate(-1deg)}}@keyframes maker-focus-heart-beat{0%,to{transform:scale(1)rotate(-6deg)}50%{transform:scale(1.13)rotate(4deg)}}@keyframes maker-focus-disc-spin{to{transform:rotate(360deg)}}@media (width<=1280px){html body #root .maker-focus-stage{min-height:810px!important}html body #root .maker-focus-main-card{width:min(485px,40vw)!important;height:500px!important;left:37%!important}html body #root .maker-focus-title{right:9%!important}html body #root .maker-focus-profile{right:5%!important}html body #root .maker-focus-orbit.is-map{left:5%!important}html body #root .maker-focus-orbit.is-guide{left:7%!important}}@media (width<=980px){html body #root .maker-focus-stage{min-height:1090px!important}html body #root .maker-focus-topbar{grid-template-columns:1fr auto!important}html body #root .maker-focus-topbar>span:last-child{display:none!important}html body #root .maker-focus-blob{width:88%!important;height:48%!important;top:120px!important;left:6%!important}html body #root .maker-focus-main-card{width:min(560px,69vw)!important;height:540px!important;top:150px!important;left:50%!important}html body #root .maker-focus-title{text-align:center!important;width:min(520px,100% - 80px)!important;top:715px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}html body #root .maker-focus-title>p{max-width:520px!important;margin-inline:auto!important}html body #root .maker-focus-orbit.is-map{top:190px!important;left:4%!important}html body #root .maker-focus-orbit.is-guide{inset:250px 4% auto auto!important}html body #root .maker-focus-orbit.is-community{bottom:185px!important;left:8%!important}html body #root .maker-focus-profile{width:310px!important;bottom:160px!important;right:5%!important}html body #root .maker-focus-player{width:min(720px,100% - 54px)!important;bottom:74px!important}html body #root .maker-focus-disc,html body #root .maker-focus-spark{display:none!important}}@media (width<=680px){html body #root .maker-focus-hero{padding:22px 7px 36px!important}html body #root .maker-focus-stage{border-radius:31px!important;min-height:1135px!important}html body #root .maker-focus-topbar{padding:18px 16px 0!important}html body #root .maker-focus-topbar>strong{display:none!important}html body #root .maker-focus-track{grid-column:1/-1!important;justify-self:center!important}html body #root .maker-focus-blob{width:96%!important;top:120px!important;left:2%!important}html body #root .maker-focus-main-card{border-width:8px!important;width:calc(100% - 42px)!important;height:520px!important;top:145px!important}html body #root .maker-focus-main-inner{padding:26px!important}html body #root .maker-focus-title{width:calc(100% - 42px)!important;top:695px!important}html body #root .maker-focus-title h1{font-size:50px!important}html body #root .maker-focus-orbit.is-map{top:210px!important;left:13px!important}html body #root .maker-focus-orbit.is-guide{top:315px!important;right:13px!important}html body #root .maker-focus-orbit.is-community,html body #root .maker-focus-profile{display:none!important}html body #root .maker-focus-orbit-photo{border-width:4px!important;width:96px!important;height:96px!important}html body #root .maker-focus-orbit.is-guide .maker-focus-orbit-photo{width:90px!important;height:90px!important}html body #root .maker-focus-heart.is-left{left:12px!important}html body #root .maker-focus-heart.is-right{right:14px!important}html body #root .maker-focus-player{grid-template-columns:auto minmax(70px,1fr)!important;width:calc(100% - 24px)!important;padding:0 12px!important}html body #root .maker-focus-player>strong,html body #root .maker-focus-player>span:last-child{display:none!important}html body #root .maker-focus-bottom-nav{justify-content:space-around!important;gap:4px!important;padding:0 8px!important}html body #root .maker-focus-bottom-nav>span,html body #root .maker-focus-bottom-nav>a,html body #root .maker-focus-bottom-nav>button{padding:0 5px!important;font-size:0!important}html body #root .maker-focus-bottom-nav svg{width:18px!important;height:18px!important}}@media (prefers-reduced-motion:reduce){html body #root .maker-focus-stage,html body #root .maker-focus-blob,html body #root .maker-focus-orbit,html body #root .maker-focus-heart,html body #root .maker-focus-disc{animation:none!important}}html body #root .maker-profile-hero{background:radial-gradient(circle at 7% 7%,#ffd3e1ab,#0000 26%),radial-gradient(circle at 94% 5%,#d6eff6c7,#0000 28%),linear-gradient(#fff9f1 0%,#fffdf9 100%)!important;padding:34px 28px 50px!important;overflow:hidden!important}html body #root .maker-profile-desktop{color:#5f4c5a!important;background:radial-gradient(circle at 5% 78%,#def3e4e0,#0000 29%),radial-gradient(circle at 92% 20%,#ddebf8d6,#0000 31%),linear-gradient(145deg,#f8e8ee 0%,#f4efe7 48%,#e8f2ed 100%)!important;border:2px solid #8d7487!important;border-radius:42px!important;width:min(1720px,100%)!important;min-height:880px!important;margin:0 auto!important;animation:.72s cubic-bezier(.2,.8,.2,1) both maker-profile-desktop-in!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 70px #6f52672b,inset 0 1px #ffffffeb!important}html body #root .maker-profile-desktop:before{content:""!important;opacity:.17!important;pointer-events:none!important;background:repeating-conic-gradient(from 8deg at 50% 50%, #7b9b8938 0 9deg, transparent 9deg 20deg)!important;position:absolute!important;inset:58px 0 0!important;transform:scale(1.25)!important}html body #root .maker-profile-systembar{z-index:8!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fff2f7e8!important;border-bottom:3px solid #785e72!important;grid-template-columns:auto minmax(300px,620px) 1fr auto!important;align-items:center!important;gap:18px!important;min-height:64px!important;padding:0 26px!important;display:grid!important;position:relative!important}html body #root .maker-profile-systembar>button{color:#725567!important;background:0 0!important;border:0!important;border-radius:14px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}html body #root .maker-profile-search{color:#664f5f!important;letter-spacing:.03em!important;background:#fffdf8!important;border:3px solid #785e72!important;border-radius:999px!important;align-items:center!important;gap:10px!important;min-height:40px!important;padding:0 17px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}html body #root .maker-profile-clock{color:#715568!important;letter-spacing:.16em!important;justify-self:end!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:800!important}html body #root .maker-profile-systembar>svg{color:#765769!important}html body #root .maker-profile-window{z-index:4!important;background:#fff6f8f0!important;border:5px solid #775d70!important;border-radius:34px!important;width:calc(100% - 110px)!important;min-height:690px!important;margin:48px auto 100px!important;position:relative!important;overflow:hidden!important;box-shadow:17px 17px #775d7029,0 27px 58px #684c6226,inset 0 1px #fffffff7!important}html body #root .maker-profile-windowbar{color:#654c5e!important;background:#ffeef3!important;border-bottom:5px solid #775d70!important;grid-template-columns:58px auto 46px 54px 1fr!important;align-items:center!important;min-height:58px!important;display:grid!important}html body #root .maker-profile-window-icon,html body #root .maker-profile-new-tab{color:#765367!important;border-right:4px solid #775d70!important;place-items:center!important;height:100%!important;display:grid!important}html body #root .maker-profile-windowbar>strong{border-right:4px solid #775d70!important;align-items:center!important;height:100%!important;padding:0 18px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:15px!important;font-weight:800!important;display:flex!important}html body #root .maker-profile-tab-close{border-right:4px solid #775d70!important;place-items:center!important;height:100%!important;font-family:Asta Sans,sans-serif!important;font-size:25px!important;font-weight:800!important;display:grid!important}html body #root .maker-profile-new-tab{font-size:28px!important;font-weight:800!important}html body #root .maker-profile-window-controls{letter-spacing:.04em!important;justify-self:end!important;padding-right:23px!important;font-family:Asta Sans,sans-serif!important;font-size:18px!important;font-weight:800!important}html body #root .maker-profile-grid{background:radial-gradient(circle at 10% 12%,#e2f2e5e6,#0000 28%),radial-gradient(circle at 91% 16%,#ffdae5d1,#0000 28%),linear-gradient(145deg,#fff4f7,#fffaf2)!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(410px,.82fr) minmax(520px,1.18fr)!important;gap:22px!important;min-height:625px!important;padding:30px!important;display:grid!important}html body #root .maker-profile-card,html body #root .maker-profile-focus-panel,html body #root .maker-profile-current-project,html body #root .maker-profile-details>article,html body #root .maker-profile-contact-window,html body #root .maker-profile-player{border:4px solid #806777!important;box-shadow:8px 8px #80677721,inset 0 1px #ffffffe0!important}html body #root .maker-profile-card{background:#f7e5eb!important;border-radius:30px!important;grid-area:1/1/3!important;align-content:start!important;padding:24px!important;transition:transform .28s,box-shadow .28s!important;display:grid!important}html body #root .maker-profile-card:hover{transform:translateY(-7px)rotate(-.25deg)!important;box-shadow:11px 14px #80677724,0 22px 38px #684c6221!important}html body #root .maker-profile-photo-frame{background:radial-gradient(circle,#daf0e0f5,#f0e2eaf0)!important;border:4px solid #806777!important;border-radius:27px!important;place-items:center!important;min-height:330px!important;padding:18px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #root .maker-profile-photo{aspect-ratio:1!important;background:#fff!important;border:5px solid #806777!important;border-radius:50%!important;width:min(290px,78%)!important;padding:8px!important;display:block!important;overflow:hidden!important;box-shadow:0 15px 31px #654f602e!important}html body #root .maker-profile-photo img,html body #root .maker-profile-photo .smart-image,html body #root .maker-profile-photo .fit-image{object-fit:cover!important;object-position:center!important;border-radius:50%!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-profile-focus-corner{pointer-events:none!important;width:62px!important;height:62px!important;display:block!important;position:absolute!important}html body #root .maker-profile-focus-corner.is-top{border-top:8px solid #806777!important;border-left:8px solid #806777!important;border-radius:18px 0 0!important;top:25px!important;left:26px!important}html body #root .maker-profile-focus-corner.is-bottom{border-bottom:8px solid #806777!important;border-right:8px solid #806777!important;border-radius:0 0 18px!important;bottom:25px!important;right:26px!important}html body #root .maker-profile-photo-badge{color:#765c6d!important;background:#e6f2e6!important;border:4px solid #806777!important;border-radius:50%!important;place-items:center!important;width:50px!important;height:50px!important;display:grid!important;position:absolute!important;top:26px!important;right:28px!important;box-shadow:4px 4px #80677724!important}html body #root .maker-profile-identity{text-align:center!important;padding:21px 7px 4px!important}html body #root .maker-profile-identity>span{color:#aa788f!important;letter-spacing:.13em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:800!important}html body #root .maker-profile-identity h1{color:#624b5a!important;margin:8px 0 7px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(29px,2.5vw,42px)!important;font-weight:400!important}html body #root .maker-profile-identity p{color:#816c79!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1.65!important}html body #root .maker-profile-status-row{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;margin-top:17px!important;display:flex!important}html body #root .maker-profile-status-row>span{color:#77606f!important;letter-spacing:.07em!important;background:#ffffffa6!important;border:2px solid #b59cab!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:29px!important;padding:0 10px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important;font-weight:700!important;display:inline-flex!important}html body #root .maker-profile-status-row i{background:#70c79a!important;border-radius:50%!important;width:7px!important;height:7px!important;animation:2s ease-in-out infinite maker-profile-status-pulse!important;display:block!important}html body #root .maker-profile-focus-panel{background:#f8e4ea!important;border-radius:30px!important;grid-area:1/2!important;padding:27px 30px!important}html body #root .maker-profile-focus-heading{gap:8px!important;display:grid!important}html body #root .maker-profile-focus-heading>span{color:#b17d93!important;letter-spacing:.14em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:800!important}html body #root .maker-profile-focus-heading>strong{color:#654d5c!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(22px,2vw,31px)!important;font-weight:400!important;line-height:1.3!important}html body #root .maker-profile-meter-list{gap:16px!important;margin-top:24px!important;display:grid!important}html body #root .maker-profile-meter-list>article{gap:8px!important;display:grid!important}html body #root .maker-profile-meter-list article>div{justify-content:space-between!important;align-items:baseline!important;gap:12px!important;display:flex!important}html body #root .maker-profile-meter-list span{color:#705565!important;letter-spacing:.05em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:800!important}html body #root .maker-profile-meter-list small{color:#9b7f8f!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important}html body #root .maker-profile-meter-list article>i{background:#fff8fa!important;border:3px solid #806777!important;border-radius:999px!important;height:18px!important;padding:3px!important;display:block!important;overflow:hidden!important}html body #root .maker-profile-meter-list b{transform-origin:0!important;background:linear-gradient(90deg,#d7b4ca,#b7d8ca)!important;border-radius:999px!important;height:100%!important;animation:1.1s cubic-bezier(.2,.8,.2,1) both maker-profile-meter-fill!important;display:block!important}html body #root .maker-profile-current-project{background:#e7f2e8!important;border-radius:27px!important;grid-area:2/2!important;grid-template-columns:78px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:20px 22px!important;transition:transform .25s,box-shadow .25s!important;display:grid!important}html body #root .maker-profile-current-project:hover{transform:translateY(-5px)!important;box-shadow:10px 12px #80677721,0 19px 32px #5d66541f!important}html body #root .maker-profile-current-logo{background:#fff!important;border:3px solid #8d7483!important;border-radius:22px!important;width:76px!important;height:76px!important;padding:7px!important;display:block!important}html body #root .maker-profile-current-logo img,html body #root .maker-profile-current-logo .smart-image,html body #root .maker-profile-current-logo .fit-image{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-profile-current-project>div:nth-child(2){gap:4px!important;min-width:0!important;display:grid!important}html body #root .maker-profile-current-project span,html body #root .maker-profile-details small,html body #root .maker-profile-contact-body small{color:#9b7889!important;letter-spacing:.1em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important;font-weight:800!important}html body #root .maker-profile-current-project strong{color:#5d514f!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:400!important}html body #root .maker-profile-current-project p{color:#786e6d!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;line-height:1.5!important}html body #root .maker-profile-current-project>button{color:#6b5563!important;background:#fff9fb!important;border:3px solid #806777!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:39px!important;padding:0 13px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10px!important;transition:transform .2s,background .2s!important;display:inline-flex!important}html body #root .maker-profile-current-project>button:hover{color:#fff!important;background:#987083!important;transform:translate(4px)!important}html body #root .maker-profile-details{grid-area:3/1/auto/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;display:grid!important}html body #root .maker-profile-details>article{background:#fff3f6!important;border-radius:23px!important;grid-template-columns:47px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:86px!important;padding:15px 18px!important;transition:transform .23s,filter .23s!important;display:grid!important}html body #root .maker-profile-details>article:nth-child(2){background:#edf5e9!important}html body #root .maker-profile-details>article:nth-child(3){background:#edf1f8!important}html body #root .maker-profile-details>article:hover{filter:saturate(1.08)!important;transform:translateY(-6px)rotate(-.3deg)!important}html body #root .maker-profile-details article>span{color:#715968!important;background:#ffffffbf!important;border:3px solid #8b7281!important;border-radius:15px!important;place-items:center!important;width:47px!important;height:47px!important;display:grid!important}html body #root .maker-profile-details article>div{gap:4px!important;min-width:0!important;display:grid!important}html body #root .maker-profile-details strong{color:#665461!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:400!important}html body #root .maker-profile-contact-window{z-index:10!important;background:#fff4f7!important;border-radius:25px!important;width:510px!important;transition:transform .25s,box-shadow .25s!important;position:absolute!important;bottom:28px!important;right:24px!important;overflow:hidden!important;transform:rotate(-1deg)!important}html body #root .maker-profile-contact-window:hover{transform:rotate(0)translateY(-5px)!important;box-shadow:11px 13px #80677724,0 22px 38px #67495f26!important}html body #root .maker-profile-contact-bar{color:#6e5565!important;background:#ffe5ed!important;border-bottom:4px solid #806777!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:0 13px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:800!important;display:grid!important}html body #root .maker-profile-contact-body{grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:82px!important;padding:14px 16px!important;display:grid!important}html body #root .maker-profile-contact-body>span{color:#745968!important;background:#edf4ea!important;border:3px solid #8a7180!important;border-radius:15px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important}html body #root .maker-profile-contact-body>div{gap:3px!important;min-width:0!important;display:grid!important}html body #root .maker-profile-contact-body strong{color:#66505d!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:400!important}html body #root .maker-profile-contact-body>a{color:#6c5362!important;background:#fff!important;border:3px solid #806777!important;border-radius:999px!important;align-items:center!important;min-height:36px!important;padding:0 12px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important;text-decoration:none!important;display:inline-flex!important}html body #root .maker-profile-contact-body>a:hover{color:#fff!important;background:#987083!important}html body #root .maker-profile-player{z-index:9!important;background:#eef4ea!important;border-radius:25px!important;grid-template-columns:42px 48px 42px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:535px!important;min-height:102px!important;padding:15px 20px!important;display:grid!important;position:absolute!important;bottom:28px!important;left:65px!important;transform:rotate(.7deg)!important}html body #root .maker-profile-player>button{color:#705768!important;background:#ffffffb8!important;border:3px solid #806777!important;border-radius:13px!important;place-items:center!important;width:40px!important;height:40px!important;display:grid!important}html body #root .maker-profile-player>button:nth-child(2){background:#ffe7ee!important;border-radius:50%!important;width:47px!important;height:47px!important}html body #root .maker-profile-player>div{gap:6px!important;min-width:0!important;display:grid!important}html body #root .maker-profile-player strong,html body #root .maker-profile-player small{font-family:Asta Sans,Noto Sans KR,sans-serif!important}html body #root .maker-profile-player small{color:#937888!important;letter-spacing:.09em!important;font-size:7px!important}html body #root .maker-profile-player div>span{background:#fff!important;border:2px solid #9f8795!important;border-radius:999px!important;height:7px!important;display:block!important;overflow:hidden!important}html body #root .maker-profile-player i{border-radius:inherit!important;background:linear-gradient(90deg,#d3b1c7,#b9d8c4)!important;width:63%!important;height:100%!important;display:block!important}html body #root .maker-profile-taskbar{z-index:14!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fff8f2f2!important;border-top:4px solid #775d70!important;justify-content:center!important;align-items:center!important;gap:clamp(20px,5vw,72px)!important;min-height:58px!important;padding:0 26px!important;display:flex!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}html body #root .maker-profile-taskbar>button,html body #root .maker-profile-taskbar>span,html body #root .maker-profile-taskbar>a{color:#705968!important;letter-spacing:.08em!important;background:0 0!important;border:0!important;border-radius:12px!important;align-items:center!important;gap:7px!important;min-height:37px!important;padding:0 10px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important;font-weight:800!important;text-decoration:none!important;transition:transform .2s,background .2s,color .2s!important;display:inline-flex!important}html body #root .maker-profile-taskbar>button:hover,html body #root .maker-profile-taskbar>span:hover,html body #root .maker-profile-taskbar>a:hover{color:#65475a!important;background:#f3dce4!important;transform:translateY(-3px)!important}@keyframes maker-profile-desktop-in{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes maker-profile-status-pulse{0%,to{box-shadow:0 0 0 3px #70c79a24}50%{box-shadow:0 0 0 7px #70c79a33}}@keyframes maker-profile-meter-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1280px){html body #root .maker-profile-window{width:calc(100% - 70px)!important}html body #root .maker-profile-grid{grid-template-columns:minmax(350px,.78fr) minmax(460px,1.22fr)!important}html body #root .maker-profile-contact-window{width:450px!important}html body #root .maker-profile-player{width:475px!important}}@media (width<=980px){html body #root .maker-profile-desktop{min-height:1390px!important}html body #root .maker-profile-systembar{grid-template-columns:auto 1fr auto!important}html body #root .maker-profile-clock{display:none!important}html body #root .maker-profile-window{width:calc(100% - 42px)!important;margin-top:30px!important}html body #root .maker-profile-grid{grid-template-rows:auto!important;grid-template-columns:1fr!important;padding-bottom:270px!important}html body #root .maker-profile-card,html body #root .maker-profile-focus-panel,html body #root .maker-profile-current-project,html body #root .maker-profile-details{grid-area:auto/1!important}html body #root .maker-profile-card{grid-row:auto!important}html body #root .maker-profile-photo-frame{min-height:410px!important}html body #root .maker-profile-details{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .maker-profile-contact-window,html body #root .maker-profile-player{bottom:92px!important}html body #root .maker-profile-contact-window{right:22px!important}html body #root .maker-profile-player{left:22px!important}}@media (width<=720px){html body #root .maker-profile-hero{padding:20px 7px 34px!important}html body #root .maker-profile-desktop{border-radius:28px!important;min-height:1580px!important}html body #root .maker-profile-systembar{grid-template-columns:1fr auto!important;min-height:58px!important;padding:0 12px!important}html body #root .maker-profile-systembar>button{display:none!important}html body #root .maker-profile-search{min-width:0!important;font-size:10px!important}html body #root .maker-profile-window{border-width:4px!important;border-radius:25px!important;width:calc(100% - 18px)!important;margin-top:16px!important}html body #root .maker-profile-windowbar{grid-template-columns:43px minmax(0,1fr) 38px!important}html body #root .maker-profile-window-icon,html body #root .maker-profile-windowbar>strong{border-right-width:3px!important}html body #root .maker-profile-windowbar>strong{padding:0 10px!important;font-size:11px!important}html body #root .maker-profile-tab-close{border-right:0!important}html body #root .maker-profile-new-tab,html body #root .maker-profile-window-controls{display:none!important}html body #root .maker-profile-grid{gap:14px!important;padding:13px 13px 300px!important}html body #root .maker-profile-photo-frame{min-height:330px!important}html body #root .maker-profile-photo{width:230px!important}html body #root .maker-profile-meter-list article>div{gap:3px!important;display:grid!important}html body #root .maker-profile-current-project{grid-template-columns:64px minmax(0,1fr)!important}html body #root .maker-profile-current-project>button{grid-column:1/-1!important;justify-content:center!important;justify-self:stretch!important}html body #root .maker-profile-details{grid-template-columns:1fr!important}html body #root .maker-profile-contact-window,html body #root .maker-profile-player{width:calc(100% - 38px)!important;left:19px!important;right:auto!important;transform:none!important}html body #root .maker-profile-player{grid-template-columns:36px 42px 36px minmax(0,1fr)!important;bottom:180px!important}html body #root .maker-profile-contact-window{bottom:72px!important}html body #root .maker-profile-contact-body{grid-template-columns:40px minmax(0,1fr)!important}html body #root .maker-profile-contact-body>a{grid-column:1/-1!important;justify-content:center!important}html body #root .maker-profile-taskbar{justify-content:space-around!important;gap:2px!important;padding:0 6px!important}html body #root .maker-profile-taskbar>button,html body #root .maker-profile-taskbar>span,html body #root .maker-profile-taskbar>a{padding:0 5px!important;font-size:0!important}html body #root .maker-profile-taskbar svg{width:19px!important;height:19px!important}}@media (prefers-reduced-motion:reduce){html body #root .maker-profile-desktop,html body #root .maker-profile-status-row i,html body #root .maker-profile-meter-list b{animation:none!important}}html body #root .maker-profile-tab-close,html body #root .maker-profile-new-tab{box-sizing:border-box!important;border-right:4px solid #775d70!important;place-items:center!important;width:54px!important;min-width:54px!important;height:58px!important;min-height:58px!important;padding:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:27px!important;font-weight:800!important;line-height:1!important;display:grid!important}html body #root .maker-profile-window-controls{height:58px!important;font-size:inherit!important;letter-spacing:0!important;grid-template-columns:repeat(3,54px)!important;justify-content:end!important;justify-self:stretch!important;align-items:stretch!important;padding:0!important;display:grid!important}html body #root .maker-profile-window-controls>i{color:#654c5e!important;box-sizing:border-box!important;border-left:3px solid #775d7094!important;place-items:center!important;width:54px!important;height:58px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:23px!important;font-style:normal!important;font-weight:800!important;line-height:1!important;display:grid!important}html body #root .maker-profile-window-controls>i:last-child{font-size:25px!important}html body #root .maker-profile-identity>span{letter-spacing:.16em!important;font-size:10px!important}html body #root .maker-profile-identity h1{font-size:clamp(36px,3.1vw,51px)!important}html body #root .maker-profile-identity p{color:#8e7181!important;letter-spacing:.05em!important;font-size:10px!important;font-weight:700!important}html body #root .maker-profile-focus-heading>p{color:#8d7482!important;max-width:610px!important;margin:10px 0 0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;line-height:1.6!important}html body #root .maker-profile-tech-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:22px!important;display:grid!important}html body #root .maker-profile-tech-list>article{background:#ffffff9e!important;border:3px solid #8a7180!important;border-radius:20px!important;grid-template-columns:49px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:98px!important;padding:14px!important;transition:transform .22s,box-shadow .22s,background .22s!important;display:grid!important;box-shadow:5px 5px #8067771a!important}html body #root .maker-profile-tech-list>article:nth-child(2){background:#edf4ea!important}html body #root .maker-profile-tech-list>article:nth-child(3){background:#edf2f8!important}html body #root .maker-profile-tech-list>article:nth-child(4){background:#f2ebf7!important}html body #root .maker-profile-tech-list>article:hover{transform:translateY(-5px)rotate(-.25deg)!important;box-shadow:8px 9px #8067771f!important}html body #root .maker-profile-tech-list>article>span{color:#765c6b!important;letter-spacing:.06em!important;background:#ffffffc7!important;border:3px solid #8a7180!important;border-radius:15px!important;place-items:center!important;width:49px!important;height:49px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:900!important;display:grid!important}html body #root .maker-profile-tech-list article>div{gap:5px!important;min-width:0!important;display:grid!important}html body #root .maker-profile-tech-list strong{color:#624d5a!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:400!important}html body #root .maker-profile-tech-list small{color:#8c7482!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important;line-height:1.45!important}html body #root .maker-profile-details{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #root .maker-profile-details>article:nth-child(4){background:#f1eaf7!important}html body #root .maker-editorial-developer-photo{background:#fff!important;border:5px solid #806777!important;border-radius:50%!important;width:225px!important;height:225px!important;padding:7px!important;overflow:hidden!important}html body #root .maker-editorial-developer-photo img,html body #root .maker-editorial-developer-photo .smart-image,html body #root .maker-editorial-developer-photo .fit-image{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-editorial-about,html body #root .maker-editorial-project,html body #root .maker-editorial-process,html body #root .maker-editorial-capabilities,html body #root .maker-editorial-contact{border:4px solid #806777!important;border-radius:34px!important;width:calc(100% - 58px)!important;margin:34px auto!important;position:relative!important;overflow:hidden!important;box-shadow:10px 10px #80677721,0 24px 45px #684c6217!important}html body #root .maker-editorial-about:before,html body #root .maker-editorial-project:before,html body #root .maker-editorial-process:before,html body #root .maker-editorial-capabilities:before,html body #root .maker-editorial-contact:before{z-index:20!important;color:#755a6b!important;letter-spacing:.12em!important;box-sizing:border-box!important;background:#ffebf2eb!important;border-bottom:4px solid #806777!important;align-items:center!important;height:46px!important;padding:0 20px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:900!important;display:flex!important;position:absolute!important;top:0!important;left:0!important;right:0!important}html body #root .maker-editorial-about:before{content:"developer-profile.keepers-note / ABOUT"!important}html body #root .maker-editorial-project:before{content:"project-001.keepers-note / ARCHITECTURE"!important}html body #root .maker-editorial-process:before{content:"engineering-process.log"!important}html body #root .maker-editorial-capabilities:before{content:"technology-stack.json"!important}html body #root .maker-editorial-contact:before{content:"contact.exe / COLLABORATION"!important}html body #root .maker-editorial-about{background:radial-gradient(circle at 6% 16%,#e2f2e5d9,#0000 28%),linear-gradient(145deg,#fff4f7,#fffaf2)!important;padding-top:112px!important}html body #root .maker-editorial-project{background:radial-gradient(circle at 94% 12%,#dcedf8d1,#0000 28%),linear-gradient(145deg,#fff8f4,#f7f1fb)!important;padding-top:114px!important}html body #root .maker-editorial-process{background:radial-gradient(circle at 5% 18%,#ede2f8bd,#0000 28%),linear-gradient(145deg,#fff7f2,#fffafd)!important;padding-top:112px!important}html body #root .maker-editorial-capabilities{background:linear-gradient(145deg,#fff4f7,#eef6f1)!important;padding-top:96px!important}html body #root .maker-editorial-contact{background:radial-gradient(circle at 93% 10%,#deeff8cc,#0000 30%),linear-gradient(145deg,#fff4f7,#fffaf2)!important;padding-top:103px!important}html body #root .maker-editorial-mini-card,html body #root .maker-editorial-about-meta>div,html body #root .maker-browser-card,html body #root .maker-mobile-card,html body #root .maker-editorial-process-grid>article,html body #root .maker-editorial-capabilities>article{border:3px solid #806777!important;box-shadow:6px 6px #8067771c,inset 0 1px #ffffffdb!important}html body #root .maker-editorial-process-grid>article:first-child,html body #root .maker-editorial-capabilities>article:first-child{background:#fff0f5!important}html body #root .maker-editorial-process-grid>article:nth-child(2),html body #root .maker-editorial-capabilities>article:nth-child(2){background:#edf5eb!important}html body #root .maker-editorial-process-grid>article:nth-child(3),html body #root .maker-editorial-capabilities>article:nth-child(3){background:#edf2f8!important}html body #root .maker-editorial-project-copy p{max-width:650px!important;font-size:14px!important;line-height:1.9!important}html body #root .maker-editorial-project-copy>div{max-width:680px!important}html body #root .maker-editorial-project-copy b{font-size:8px!important;font-weight:800!important}@media (width<=1280px){html body #root .maker-profile-tech-list{grid-template-columns:1fr!important}html body #root .maker-profile-details{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=980px){html body #root .maker-profile-window-controls{grid-template-columns:repeat(3,45px)!important}html body #root .maker-profile-window-controls>i{width:45px!important}html body #root .maker-editorial-about,html body #root .maker-editorial-project,html body #root .maker-editorial-process,html body #root .maker-editorial-capabilities,html body #root .maker-editorial-contact{width:calc(100% - 28px)!important}}@media (width<=720px){html body #root .maker-profile-tab-close{width:43px!important;min-width:43px!important}html body #root .maker-profile-window-controls{display:none!important}html body #root .maker-profile-tech-list,html body #root .maker-profile-details{grid-template-columns:1fr!important}html body #root .maker-editorial-about,html body #root .maker-editorial-project,html body #root .maker-editorial-process,html body #root .maker-editorial-capabilities,html body #root .maker-editorial-contact{border-radius:25px!important;width:calc(100% - 12px)!important;margin-block:20px!important}html body #root .maker-editorial-about:before,html body #root .maker-editorial-project:before,html body #root .maker-editorial-process:before,html body #root .maker-editorial-capabilities:before,html body #root .maker-editorial-contact:before{padding-inline:13px!important;font-size:7px!important}html body #root .maker-editorial-developer-photo{width:180px!important;height:180px!important}}html body #root .maker-project-overview-panel{background:radial-gradient(circle at 88% 8%,#dbeef7bd,#0000 31%),linear-gradient(145deg,#fff0f5,#f8edf5)!important;padding:24px 26px 26px!important}html body #root .maker-project-feature-map{background:radial-gradient(circle,#fffffff0,#0000 34%),linear-gradient(145deg,#eef7f1e0,#f1ebf8d1)!important;border:3px solid #806777!important;border-radius:25px!important;grid-template-rows:repeat(3,minmax(88px,auto))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;min-height:330px!important;margin-top:20px!important;padding:13px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:7px 7px #8067771a!important}html body #root .maker-project-map-line{z-index:0!important;pointer-events:none!important;background:#8067773b!important;display:block!important;position:absolute!important}html body #root .maker-project-map-line.is-horizontal{width:74%!important;height:2px!important;top:50%!important;left:13%!important}html body #root .maker-project-map-line.is-vertical{width:2px!important;height:72%!important;top:14%!important;left:50%!important}html body #root .maker-project-feature-node,html body #root .maker-project-feature-core{z-index:2!important;border:2px solid #8a7180!important;min-width:0!important;transition:transform .22s,box-shadow .22s,filter .22s!important;position:relative!important;box-shadow:4px 4px #80677717!important}html body #root .maker-project-feature-node{background:#ffffffd4!important;border-radius:17px!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:9px 10px!important;display:grid!important}html body #root .maker-project-feature-node:hover{filter:saturate(1.07)!important;transform:translateY(-4px)rotate(-.2deg)!important;box-shadow:7px 8px #8067771c!important}html body #root .maker-project-feature-node>span{color:#755b6b!important;background:#ffffffbd!important;border:2px solid #8a7180!important;border-radius:12px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important}html body #root .maker-project-feature-node>div{gap:3px!important;min-width:0!important;display:grid!important}html body #root .maker-project-feature-node strong{color:#604c58!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important}html body #root .maker-project-feature-node small{color:#897581!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:7px!important;line-height:1.4!important}html body #root .maker-project-feature-node.is-map,html body #root .maker-project-feature-node.is-community{background:#fff0f5!important}html body #root .maker-project-feature-node.is-collection,html body #root .maker-project-feature-node.is-clients{background:#edf4fb!important}html body #root .maker-project-feature-node.is-daily,html body #root .maker-project-feature-node.is-operation{background:#fff4df!important}html body #root .maker-project-feature-node.is-pets,html body #root .maker-project-feature-node.is-security{background:#edf6ee!important}html body #root .maker-project-feature-core{background:linear-gradient(145deg,#f7e4ed,#e9f3ee)!important;border-width:4px!important;border-radius:22px!important;grid-area:2/2!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;padding:11px!important;display:grid!important;box-shadow:8px 8px #80677724!important}html body #root .maker-project-feature-core-logo{background:#fff!important;border:3px solid #806777!important;border-radius:18px!important;width:56px!important;height:56px!important;padding:5px!important;display:block!important}html body #root .maker-project-feature-core-logo img,html body #root .maker-project-feature-core-logo .smart-image,html body #root .maker-project-feature-core-logo .fit-image{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-project-feature-core>div{gap:3px!important;min-width:0!important;display:grid!important}html body #root .maker-project-feature-core small,html body #root .maker-project-feature-core p{font-family:Asta Sans,Noto Sans KR,sans-serif!important}html body #root .maker-project-feature-core small{color:#aa768d!important;letter-spacing:.08em!important;font-size:7px!important;font-weight:800!important}html body #root .maker-project-feature-core strong{color:#5b4a54!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:15px!important;font-weight:400!important}html body #root .maker-project-feature-core p{color:#85717c!important;margin:0!important;font-size:7px!important;line-height:1.4!important}html body #root .maker-portfolio-window,html body #root .maker-portfolio-contact-window{opacity:0!important;background:#fff8f9!important;border:5px solid #775d70!important;border-radius:32px!important;width:calc(100% - 58px)!important;margin:34px auto!important;transition:opacity .72s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1)!important;position:relative!important;overflow:hidden!important;transform:translateY(32px)!important;box-shadow:13px 13px #775d7024,0 25px 50px #5c475817!important}html body #root .maker-portfolio-window.is-visible,html body #root .maker-portfolio-contact-window.is-visible{opacity:1!important;transform:translateY(0)!important}html body #root .maker-portfolio-windowbar{color:#654c5e!important;background:#ffeaf1!important;border-bottom:5px solid #775d70!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;min-height:50px!important;display:grid!important}html body #root .maker-portfolio-windowbar>span{border-right:4px solid #775d70!important;place-items:center!important;height:100%!important;display:grid!important}html body #root .maker-portfolio-windowbar>strong{letter-spacing:.05em!important;padding:0 17px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:800!important}html body #root .maker-portfolio-windowbar>div{grid-template-columns:repeat(3,48px)!important;height:50px!important;display:grid!important}html body #root .maker-portfolio-windowbar>div>i{border-left:3px solid #775d7094!important;place-items:center!important;width:48px!important;height:50px!important;font-family:Asta Sans,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:800!important;display:grid!important}html body #root .maker-portfolio-windowbody{background:radial-gradient(circle at 7% 8%,#e0f2e5c7,#0000 27%),radial-gradient(circle at 92% 9%,#efdcf5b3,#0000 28%),linear-gradient(145deg,#fff7f8,#fffaf3)!important;padding:clamp(28px,4vw,58px)!important}html body #root .maker-portfolio-eyebrow{color:#ae788f!important;letter-spacing:.14em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:900!important}html body #root .maker-portfolio-about-body{grid-template-columns:minmax(330px,.75fr) minmax(0,1.25fr)!important;align-items:center!important;gap:clamp(40px,6vw,95px)!important;display:grid!important}html body #root .maker-portfolio-profile-card{background:#f7e4eb!important;border:4px solid #806777!important;border-radius:29px!important;grid-template-columns:150px minmax(0,1fr)!important;align-items:center!important;gap:21px!important;min-height:330px!important;padding:26px!important;display:grid!important;box-shadow:9px 9px #8067771f!important}html body #root .maker-portfolio-profile-image{background:#fff!important;border:4px solid #806777!important;border-radius:50%!important;width:150px!important;height:150px!important;padding:6px!important;display:block!important;overflow:hidden!important}html body #root .maker-portfolio-profile-image img,html body #root .maker-portfolio-profile-image .smart-image,html body #root .maker-portfolio-profile-image .fit-image{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-portfolio-profile-card>div{gap:5px!important;min-width:0!important;display:grid!important}html body #root .maker-portfolio-profile-card small,html body #root .maker-portfolio-profile-card p{font-family:Asta Sans,Noto Sans KR,sans-serif!important}html body #root .maker-portfolio-profile-card small{color:#ad778e!important;letter-spacing:.13em!important;font-size:9px!important;font-weight:900!important}html body #root .maker-portfolio-profile-card h2{color:#5f4b57!important;margin:2px 0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:42px!important;font-weight:400!important}html body #root .maker-portfolio-profile-card p{color:#88727f!important;margin:0!important;font-size:10px!important}html body #root .maker-portfolio-live{color:#78616f!important;background:#ffffffa3!important;border:2px solid #a9909e!important;border-radius:999px!important;grid-column:1/-1!important;justify-self:center!important;align-items:center!important;gap:7px!important;min-height:31px!important;padding:0 12px!important;font-family:Asta Sans,sans-serif!important;font-size:8px!important;font-weight:800!important;display:inline-flex!important}html body #root .maker-portfolio-live i{background:#70c89b!important;border-radius:50%!important;width:7px!important;height:7px!important;box-shadow:0 0 0 4px #70c89b24!important}html body #root .maker-portfolio-about-copy h2,html body #root .maker-portfolio-project-heading h2,html body #root .maker-portfolio-section-heading h2,html body #root .maker-portfolio-contact-body h2{color:#5f4c58!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .maker-portfolio-about-copy h2{margin:10px 0 17px!important;font-size:clamp(34px,3.7vw,56px)!important;line-height:1.18!important}html body #root .maker-portfolio-about-copy>p,html body #root .maker-portfolio-project-heading>p,html body #root .maker-portfolio-contact-body p{color:#806d78!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:13px!important;line-height:1.85!important}html body #root .maker-portfolio-flow{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:25px!important;display:flex!important}html body #root .maker-portfolio-flow>span{color:#6c5664!important;background:#fff0f5!important;border:2px solid #806777!important;border-radius:12px!important;align-items:center!important;min-height:34px!important;padding:0 12px!important;font-family:Asta Sans,sans-serif!important;font-size:8px!important;font-weight:900!important;display:inline-flex!important}html body #root .maker-portfolio-flow>i{color:#a78698!important;font-style:normal!important;font-weight:800!important}html body #root .maker-portfolio-project-body{grid-template-columns:minmax(350px,.68fr) minmax(650px,1.32fr)!important;gap:clamp(38px,5vw,80px)!important;display:grid!important}html body #root .maker-portfolio-project-heading{align-self:center!important}html body #root .maker-portfolio-project-heading h2{margin:11px 0 18px!important;font-size:clamp(34px,3.5vw,54px)!important;line-height:1.2!important}html body #root .maker-portfolio-system-board{background:radial-gradient(circle at 50% 48%,#fffffff0,#0000 34%),linear-gradient(145deg,#edf5eb,#f6eaf3)!important;border:4px solid #806777!important;border-radius:30px!important;grid-template-rows:auto 34px auto 34px auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;min-height:570px!important;padding:22px!important;display:grid!important;position:relative!important;box-shadow:9px 9px #8067771f!important}html body #root .maker-system-client,html body #root .maker-system-core,html body #root .maker-system-data,html body #root .maker-system-security,html body #root .maker-system-ops{border:3px solid #806777!important;border-radius:20px!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:15px!important;transition:transform .22s,box-shadow .22s!important;display:grid!important;box-shadow:5px 5px #8067771a!important}html body #root .maker-system-client:hover,html body #root .maker-system-core:hover,html body #root .maker-system-data:hover,html body #root .maker-system-security:hover,html body #root .maker-system-ops:hover{transform:translateY(-5px)!important;box-shadow:8px 9px #8067771f!important}html body #root .maker-system-client>span,html body #root .maker-system-core>span,html body #root .maker-system-data>span,html body #root .maker-system-security>span,html body #root .maker-system-ops>span{color:#715969!important;background:#ffffffc4!important;border:3px solid #806777!important;border-radius:15px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important}html body #root .maker-system-client>div,html body #root .maker-system-core>div,html body #root .maker-system-data>div,html body #root .maker-system-security>div,html body #root .maker-system-ops>div{gap:3px!important;min-width:0!important;display:grid!important}html body #root .maker-portfolio-system-board small,html body #root .maker-portfolio-system-board p{font-family:Asta Sans,Noto Sans KR,sans-serif!important}html body #root .maker-portfolio-system-board small{color:#ad7b91!important;letter-spacing:.09em!important;font-size:8px!important;font-weight:900!important}html body #root .maker-portfolio-system-board strong{color:#5e4c57!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:14px!important;font-weight:400!important}html body #root .maker-portfolio-system-board p{color:#86727e!important;margin:0!important;font-size:8px!important;line-height:1.45!important}html body #root .maker-system-client.is-web{background:#edf4fb!important}html body #root .maker-system-client.is-app{background:#edf6ee!important}html body #root .maker-system-core{background:#fff0f5!important;grid-column:1/-1!important;justify-self:center!important;width:min(430px,80%)!important}html body #root .maker-system-data{background:#fff4df!important}html body #root .maker-system-security{background:#f0eaf8!important}html body #root .maker-system-ops{background:#eaf3f6!important}html body #root .maker-system-arrow{color:#a18495!important;place-self:center end!important;font-family:Asta Sans,sans-serif!important;font-size:28px!important;font-weight:900!important}html body #root .maker-system-arrow.is-right{justify-self:start!important}html body #root .maker-system-arrow.is-down{grid-column:1/-1!important;justify-self:center!important}html body #root .maker-portfolio-feature-strip{grid-column:1/-1!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body #root .maker-portfolio-feature-strip>span{color:#6e5866!important;background:#ffffffb3!important;border:2px solid #806777!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:38px!important;padding:0 9px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important;display:inline-flex!important}html body #root .maker-portfolio-section-heading{margin-bottom:27px!important}html body #root .maker-portfolio-section-heading h2{margin:9px 0 0!important;font-size:clamp(30px,3vw,47px)!important}html body #root .maker-portfolio-process-grid,html body #root .maker-portfolio-capability-grid{gap:18px!important;display:grid!important}html body #root .maker-portfolio-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .maker-portfolio-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #root .maker-portfolio-process-grid>article,html body #root .maker-portfolio-capability-grid>article{background:#fff0f5!important;border:4px solid #806777!important;border-radius:26px!important;min-height:230px!important;padding:23px!important;transition:transform .23s,box-shadow .23s!important;position:relative!important;box-shadow:7px 7px #8067771c!important}html body #root .maker-portfolio-process-grid>article:nth-child(2),html body #root .maker-portfolio-capability-grid>article:nth-child(2){background:#edf6ee!important}html body #root .maker-portfolio-process-grid>article:nth-child(3),html body #root .maker-portfolio-capability-grid>article:nth-child(3){background:#edf3f8!important}html body #root .maker-portfolio-capability-grid>article:nth-child(4){background:#f1eaf8!important}html body #root .maker-portfolio-process-grid>article:hover,html body #root .maker-portfolio-capability-grid>article:hover{transform:translateY(-8px)rotate(-.25deg)!important;box-shadow:11px 13px #80677721!important}html body #root .maker-portfolio-card-no{color:#73586938!important;font-family:Asta Sans,sans-serif!important;font-size:38px!important;font-weight:900!important;position:absolute!important;top:17px!important;right:19px!important}html body #root .maker-portfolio-card-icon,html body #root .maker-portfolio-capability-grid article>div>span{color:#705766!important;background:#ffffffbd!important;border:3px solid #806777!important;border-radius:16px!important;place-items:center!important;width:52px!important;height:52px!important;display:grid!important}html body #root .maker-portfolio-process-grid h3,html body #root .maker-portfolio-capability-grid h3{color:#5f4b58!important;margin:21px 0 11px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:400!important}html body #root .maker-portfolio-process-grid p,html body #root .maker-portfolio-capability-grid p{color:#806d78!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1.75!important}html body #root .maker-portfolio-capability-grid article>div{align-items:center!important;gap:12px!important;display:flex!important}html body #root .maker-portfolio-capability-grid article>div>small{color:#a9778e!important;letter-spacing:.1em!important;font-family:Asta Sans,sans-serif!important;font-size:8px!important;font-weight:900!important}html body #root .maker-portfolio-contact-body{background:radial-gradient(circle at 93% 5%,#ddeff8c7,#0000 32%),linear-gradient(145deg,#fff2f6,#fff9f2)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:36px!important;padding:38px 44px!important;display:grid!important}html body #root .maker-portfolio-contact-body h2{margin:9px 0 12px!important;font-size:clamp(27px,3vw,44px)!important}html body #root .maker-portfolio-contact-body>div:last-child{gap:11px!important;display:flex!important}html body #root .maker-portfolio-contact-body a,html body #root .maker-portfolio-contact-body button{color:#684f5e!important;background:#fff!important;border:3px solid #806777!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:47px!important;padding:0 18px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;text-decoration:none!important;transition:transform .2s,background .2s,color .2s!important;display:inline-flex!important}html body #root .maker-portfolio-contact-body button{background:#f3e5f7!important}html body #root .maker-portfolio-contact-body a:hover,html body #root .maker-portfolio-contact-body button:hover{color:#fff!important;background:#916d82!important;transform:translateY(-3px)!important}html body #root .maker-portfolio-endline{color:#745e6b!important;letter-spacing:.08em!important;background:#fff3f7!important;border:3px solid #806777!important;border-radius:19px!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:18px!important;min-height:66px!important;margin:20px 30px 38px!important;padding:0 24px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important;display:grid!important}html body #root .maker-portfolio-endline>b{color:#5f4b57!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:400!important}html body #root .maker-portfolio-endline>span:last-child{justify-self:end!important}@media (width<=1280px){html body #root .maker-project-feature-map{grid-template-rows:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .maker-project-map-line{display:none!important}html body #root .maker-project-feature-core{grid-area:auto/1/auto/-1!important}html body #root .maker-portfolio-project-body{grid-template-columns:1fr!important}html body #root .maker-portfolio-project-heading{text-align:center!important}html body #root .maker-portfolio-project-heading>p{max-width:760px!important;margin-inline:auto!important}html body #root .maker-portfolio-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .maker-portfolio-feature-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){html body #root .maker-portfolio-about-body{grid-template-columns:1fr!important}html body #root .maker-portfolio-profile-card{max-width:660px!important;margin-inline:auto!important}html body #root .maker-portfolio-about-copy{text-align:center!important}html body #root .maker-portfolio-flow{justify-content:center!important}html body #root .maker-portfolio-process-grid{grid-template-columns:1fr!important}html body #root .maker-portfolio-contact-body{text-align:center!important;grid-template-columns:1fr!important}html body #root .maker-portfolio-contact-body>div:last-child{justify-content:center!important}}@media (width<=720px){html body #root .maker-project-feature-map{grid-template-columns:1fr!important}html body #root .maker-project-feature-core{grid-column:1!important}html body #root .maker-portfolio-window,html body #root .maker-portfolio-contact-window{border-width:4px!important;border-radius:25px!important;width:calc(100% - 12px)!important;margin:20px auto!important}html body #root .maker-portfolio-windowbar{grid-template-columns:43px minmax(0,1fr) auto!important}html body #root .maker-portfolio-windowbar>strong{padding-inline:10px!important;font-size:8px!important}html body #root .maker-portfolio-windowbar>div{grid-template-columns:repeat(3,34px)!important}html body #root .maker-portfolio-windowbar>div>i{width:34px!important;font-size:15px!important}html body #root .maker-portfolio-windowbody{padding:22px 15px!important}html body #root .maker-portfolio-profile-card{grid-template-columns:110px minmax(0,1fr)!important;padding:18px!important}html body #root .maker-portfolio-profile-image{width:110px!important;height:110px!important}html body #root .maker-portfolio-profile-card h2{font-size:32px!important}html body #root .maker-portfolio-system-board{grid-template-rows:auto!important;grid-template-columns:1fr!important}html body #root .maker-system-core{grid-column:1!important;width:100%!important}html body #root .maker-system-arrow{display:none!important}html body #root .maker-portfolio-feature-strip,html body #root .maker-portfolio-capability-grid{grid-template-columns:1fr!important}html body #root .maker-portfolio-contact-body{padding:26px 18px!important}html body #root .maker-portfolio-contact-body>div:last-child{display:grid!important}html body #root .maker-portfolio-contact-body a,html body #root .maker-portfolio-contact-body button{justify-content:center!important}html body #root .maker-portfolio-endline{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important}html body #root .maker-portfolio-endline>span:last-child{justify-self:center!important}}@media (prefers-reduced-motion:reduce){html body #root .maker-portfolio-window,html body #root .maker-portfolio-contact-window{opacity:1!important;transition:none!important;transform:none!important}}html body #root .maker-window-variant-profile{width:min(1500px,100% - 110px)!important;margin-left:clamp(32px,5vw,94px)!important;margin-right:auto!important;overflow:visible!important}html body #root .maker-window-variant-profile .maker-portfolio-windowbody{overflow:visible!important}html body #root .maker-window-variant-profile .maker-portfolio-about-body{padding-right:clamp(175px,16vw,260px)!important;position:relative!important}html body #root .maker-about-mini-window{z-index:8!important;color:#65515d!important;background:#eef5e9!important;border:4px solid #806777!important;border-radius:24px!important;width:clamp(205px,17vw,270px)!important;min-height:175px!important;padding:0 18px 18px!important;transition:transform .24s,box-shadow .24s!important;position:absolute!important;bottom:-46px!important;right:-48px!important;overflow:hidden!important;transform:rotate(1.6deg)!important;box-shadow:10px 11px #80677721!important}html body #root .maker-about-mini-window:hover{transform:rotate(0)translateY(-6px)!important;box-shadow:13px 15px #80677724!important}html body #root .maker-about-mini-window>div{background:#dff0e2!important;border-bottom:3px solid #806777!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:7px!important;min-height:39px!important;margin:0 -18px 15px!important;padding:0 12px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important;font-weight:900!important;display:grid!important}html body #root .maker-about-mini-window>div>i{font-size:17px!important;font-style:normal!important}html body #root .maker-about-mini-window>p{margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;line-height:1.65!important}html body #root .maker-about-mini-window>span{color:#9a7688!important;letter-spacing:.08em!important;margin-top:14px!important;font-family:Asta Sans,sans-serif!important;font-size:7px!important;font-weight:900!important;display:block!important}html body #root .maker-window-variant-browser{width:min(1660px,100% - 42px)!important;margin-left:auto!important;margin-right:clamp(24px,3vw,58px)!important;overflow:visible!important}html body #root .maker-project-browser-tabs{background:#fff4f7!important;border-bottom:4px solid #806777!important;align-items:end!important;gap:8px!important;min-height:47px!important;padding:0 20px!important;display:flex!important}html body #root .maker-project-browser-tabs>span{color:#816676!important;letter-spacing:.08em!important;background:#f6e9f7!important;border:3px solid #806777!important;border-bottom:0!important;border-radius:15px 15px 0 0!important;align-items:center!important;min-height:35px!important;padding:0 16px!important;font-family:Asta Sans,sans-serif!important;font-size:8px!important;font-weight:900!important;display:inline-flex!important}html body #root .maker-project-browser-tabs>span.is-active{color:#5f4b58!important;background:#eef6ee!important;transform:translateY(1px)!important}html body #root .maker-project-browser-tabs>i{background:linear-gradient(90deg,#d7b5ca 66%,#fff 66%)!important;border:2px solid #9c8291!important;border-radius:999px!important;flex:0 230px!important;height:8px!important;margin:0 0 12px auto!important}html body #root .maker-window-variant-browser .maker-portfolio-project-body{padding-bottom:108px!important;position:relative!important;overflow:visible!important}html body #root .maker-project-inspector{z-index:9!important;color:#5f4d58!important;background:#e8f3f8!important;border:4px solid #806777!important;border-radius:24px!important;width:clamp(240px,21vw,330px)!important;min-height:150px!important;padding:16px 18px!important;transition:transform .24s,box-shadow .24s!important;position:absolute!important;bottom:-54px!important;right:34px!important;transform:rotate(-1.3deg)!important;box-shadow:10px 12px #80677721!important}html body #root .maker-project-inspector:hover{transform:rotate(0)translateY(-6px)!important;box-shadow:13px 15px #80677724!important}html body #root .maker-project-inspector>div{color:#957183!important;letter-spacing:.1em!important;justify-content:space-between!important;align-items:center!important;font-family:Asta Sans,sans-serif!important;font-size:8px!important;font-weight:900!important;display:flex!important}html body #root .maker-project-inspector>div>span{color:#62be8f!important;font-size:12px!important}html body #root .maker-project-inspector>p{color:#88707f!important;letter-spacing:.12em!important;margin:20px 0 3px!important;font-family:Asta Sans,sans-serif!important;font-size:8px!important;font-weight:800!important}html body #root .maker-project-inspector>b{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:21px!important;font-weight:400!important;display:block!important}html body #root .maker-project-inspector>small{color:#806e78!important;margin-top:8px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;line-height:1.5!important;display:block!important}html body #root .maker-portfolio-process-desktop{opacity:0!important;background:radial-gradient(circle at 10% 10%,#e8f4e8c7,#0000 27%),radial-gradient(circle at 92% 12%,#e8e0f7b8,#0000 29%),linear-gradient(145deg,#fff9fae6,#fff8efe8)!important;border:4px dashed #80677780!important;border-radius:38px!important;width:min(1600px,100% - 70px)!important;min-height:640px!important;margin:92px auto 70px!important;padding:54px clamp(25px,4vw,62px) 44px!important;transition:opacity .72s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1)!important;position:relative!important;transform:translateY(32px)!important}html body #root .maker-portfolio-process-desktop.is-visible{opacity:1!important;transform:translateY(0)!important}html body #root .maker-process-desktop-heading{text-align:center!important;max-width:850px!important;margin:0 auto 42px!important}html body #root .maker-process-desktop-heading h2{color:#5d4a56!important;margin:10px 0 11px!important;font-size:clamp(28px,3vw,46px)!important}html body #root .maker-process-desktop-heading p{color:#806d78!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1.7!important}html body #root .maker-process-window-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:clamp(18px,3vw,42px)!important;display:grid!important}html body #root .maker-process-mini-window{background:#fff3f7!important;border:4px solid #806777!important;border-radius:25px!important;transition:transform .24s,box-shadow .24s!important;overflow:hidden!important;box-shadow:9px 10px #8067771f!important}html body #root .maker-process-mini-window.is-step-1{transform:rotate(-1.5deg)translateY(20px)!important}html body #root .maker-process-mini-window.is-step-2{transform:rotate(.8deg)translateY(-8px)!important}html body #root .maker-process-mini-window.is-step-3{transform:rotate(-.5deg)translateY(30px)!important}html body #root .maker-process-mini-window:hover{transform:rotate(0)translateY(-8px)!important;box-shadow:13px 15px #80677724!important}html body #root .maker-process-mini-bar{color:#6c5362!important;background:#ffe8ef!important;border-bottom:4px solid #806777!important;grid-template-columns:43px 1fr 39px!important;align-items:center!important;min-height:42px!important;display:grid!important}html body #root .maker-process-mini-window.is-step-2 .maker-process-mini-bar{background:#e4f2e5!important}html body #root .maker-process-mini-window.is-step-3 .maker-process-mini-bar{background:#e5edf7!important}html body #root .maker-process-mini-bar>span{border-right:3px solid #806777!important;place-items:center!important;height:100%!important;display:grid!important}html body #root .maker-process-mini-bar>strong{padding-inline:12px!important;font-family:Asta Sans,sans-serif!important;font-size:8px!important;font-weight:900!important}html body #root .maker-process-mini-bar>i{border-left:3px solid #806777!important;place-items:center!important;height:100%!important;font-family:Asta Sans,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:900!important;display:grid!important}html body #root .maker-process-mini-body{background:#fff2f6!important;min-height:270px!important;padding:24px!important;position:relative!important}html body #root .maker-process-mini-window.is-step-2 .maker-process-mini-body{background:#edf6ee!important}html body #root .maker-process-mini-window.is-step-3 .maker-process-mini-body{background:#edf3f8!important}html body #root .maker-process-mini-body h3{color:#5f4b58!important;margin:20px 0 10px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:400!important}html body #root .maker-process-mini-body p{color:#806d78!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1.75!important}html body #root .maker-process-loop-bar{color:#725967!important;letter-spacing:.1em!important;background:#f4e9f6!important;border:3px solid #806777!important;border-radius:999px!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;min-height:52px!important;margin:58px auto 0!important;padding:0 22px!important;font-family:Asta Sans,sans-serif!important;font-size:8px!important;font-weight:900!important;display:flex!important;box-shadow:6px 7px #8067771a!important}html body #root .maker-process-loop-bar>i{color:#b27b94!important;font-size:16px!important;font-style:normal!important}html body #root .maker-window-variant-folder{border-radius:0 30px 30px!important;width:min(1540px,100% - 100px)!important;margin-left:auto!important;margin-right:clamp(30px,6vw,105px)!important;overflow:visible!important}html body #root .maker-stack-folder-tabs{z-index:8!important;align-items:end!important;gap:7px!important;display:flex!important;position:absolute!important;bottom:calc(100% - 5px)!important;left:-5px!important}html body #root .maker-stack-folder-tabs>span{color:#876b7b!important;letter-spacing:.06em!important;background:#eaf2e7!important;border:4px solid #806777!important;border-bottom:0!important;border-radius:15px 15px 0 0!important;align-items:center!important;min-height:39px!important;padding:0 17px!important;font-family:Asta Sans,sans-serif!important;font-size:8px!important;font-weight:900!important;display:inline-flex!important}html body #root .maker-stack-folder-tabs>span:nth-child(2){background:#fff0f5!important}html body #root .maker-stack-folder-tabs>span:nth-child(3){background:#eaf1f8!important}html body #root .maker-stack-folder-tabs>span:nth-child(4){background:#f1e8f7!important}html body #root .maker-stack-folder-tabs>span.is-active{color:#5f4b58!important;min-height:47px!important}html body #root .maker-window-variant-folder .maker-portfolio-windowbar{border-radius:0 25px 0 0!important}html body #root .maker-window-variant-folder .maker-portfolio-capability-grid{grid-template-columns:1.15fr .85fr .85fr 1.15fr!important;align-items:stretch!important}html body #root .maker-window-variant-folder .maker-portfolio-capability-grid>article:first-child,html body #root .maker-window-variant-folder .maker-portfolio-capability-grid>article:nth-child(4){min-height:270px!important}html body #root .maker-window-variant-folder .maker-portfolio-capability-grid>article:nth-child(2),html body #root .maker-window-variant-folder .maker-portfolio-capability-grid>article:nth-child(3){margin-top:34px!important}html body #root .maker-window-variant-dialog{border-radius:28px!important;width:min(1080px,100% - 140px)!important;margin:78px clamp(55px,9vw,170px) 50px auto!important;transform:translateY(32px)rotate(-.6deg)!important}html body #root .maker-window-variant-dialog:before{content:"♡"!important;z-index:12!important;color:#b56d8c!important;background:#fff0f5!important;border:4px solid #806777!important;border-radius:50%!important;place-items:center!important;width:66px!important;height:66px!important;font-size:27px!important;display:grid!important;position:absolute!important;top:-34px!important;left:-36px!important;box-shadow:7px 8px #8067771f!important}@media (width<=1280px){html body #root .maker-window-variant-profile,html body #root .maker-window-variant-browser,html body #root .maker-window-variant-folder{width:calc(100% - 48px)!important;margin-inline:auto!important}html body #root .maker-window-variant-profile .maker-portfolio-about-body{padding-right:58px!important}html body #root .maker-about-mini-window{right:-22px!important}html body #root .maker-window-variant-folder .maker-portfolio-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .maker-window-variant-folder .maker-portfolio-capability-grid>article{min-height:230px!important;margin-top:0!important}}@media (width<=900px){html body #root .maker-window-variant-profile .maker-portfolio-about-body{padding-bottom:205px!important;padding-right:34px!important}html body #root .maker-about-mini-window{bottom:-35px!important;left:50%!important;right:auto!important;transform:translate(-50%)rotate(1deg)!important}html body #root .maker-about-mini-window:hover{transform:translate(-50%)translateY(-5px)!important}html body #root .maker-process-window-grid{grid-template-columns:1fr!important}html body #root .maker-process-mini-window.is-step-1,html body #root .maker-process-mini-window.is-step-2,html body #root .maker-process-mini-window.is-step-3{transform:none!important}html body #root .maker-portfolio-process-desktop{width:calc(100% - 38px)!important}html body #root .maker-project-inspector{bottom:-54px!important;right:50%!important;transform:translate(50%)rotate(-1deg)!important}html body #root .maker-project-inspector:hover{transform:translate(50%)translateY(-5px)!important}html body #root .maker-window-variant-dialog{width:calc(100% - 70px)!important;margin-inline:auto!important}}@media (width<=720px){html body #root .maker-window-variant-profile,html body #root .maker-window-variant-browser,html body #root .maker-window-variant-folder,html body #root .maker-window-variant-dialog{border-radius:24px!important;width:calc(100% - 12px)!important;margin:28px auto!important}html body #root .maker-project-browser-tabs{padding-inline:8px!important;overflow-x:auto!important}html body #root .maker-project-browser-tabs>i{display:none!important}html body #root .maker-project-inspector{width:calc(100% - 38px)!important}html body #root .maker-portfolio-process-desktop{border-radius:25px!important;width:calc(100% - 12px)!important;min-height:0!important;margin:52px auto 28px!important;padding:35px 14px 28px!important}html body #root .maker-stack-folder-tabs{max-width:100%!important;overflow-x:auto!important}html body #root .maker-stack-folder-tabs>span{white-space:nowrap!important;padding-inline:12px!important}html body #root .maker-window-variant-dialog:before{display:none!important}}@media (prefers-reduced-motion:reduce){html body #root .maker-portfolio-process-desktop{opacity:1!important;transition:none!important;transform:none!important}}html body #root .maker-portfolio-window,html body #root .maker-portfolio-contact-window{box-sizing:border-box!important;isolation:isolate!important;background-clip:padding-box!important}html body #root .maker-portfolio-windowbar{box-sizing:border-box!important;clip-path:inset(0 round 25px 25px 0 0)!important;background-clip:padding-box!important;border-radius:25px 25px 0 0!important;width:100%!important;max-width:100%!important;margin:0!important;overflow:hidden!important}html body #root .maker-portfolio-windowbar>span:first-child{border-top-left-radius:22px!important;overflow:hidden!important}html body #root .maker-portfolio-windowbar>div{border-top-right-radius:22px!important;overflow:hidden!important}html body #root .maker-portfolio-windowbar>div>i{box-sizing:border-box!important;line-height:1!important}html body #root .maker-portfolio-windowbar>div>i:last-child{border-top-right-radius:20px!important}html body #root .maker-portfolio-windowbody,html body #root .maker-portfolio-contact-body{box-sizing:border-box!important;background-clip:padding-box!important;border-radius:0 0 25px 25px!important;width:100%!important;max-width:100%!important;margin:0!important}html body #root .maker-window-variant-profile .maker-portfolio-windowbody,html body #root .maker-window-variant-browser .maker-portfolio-windowbody{background-clip:padding-box!important;border-bottom-right-radius:25px!important;border-bottom-left-radius:25px!important}html body #root .maker-window-variant-profile .maker-portfolio-windowbar,html body #root .maker-window-variant-browser .maker-portfolio-windowbar{border-top-left-radius:25px!important;border-top-right-radius:25px!important}html body #root .maker-project-browser-tabs{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;overflow:hidden!important}html body #root .maker-window-variant-folder{border-radius:30px!important;overflow:hidden!important}html body #root .maker-stack-folder-tabs{z-index:2!important;box-sizing:border-box!important;scrollbar-width:none!important;background:#fff4f7!important;border-bottom:4px solid #806777!important;align-items:end!important;gap:7px!important;min-height:53px!important;padding:8px 18px 0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:auto hidden!important}html body #root .maker-stack-folder-tabs::-webkit-scrollbar{display:none!important}html body #root .maker-stack-folder-tabs>span,html body #root .maker-stack-folder-tabs>span.is-active{box-sizing:border-box!important;flex:none!important;min-height:39px!important;margin:0!important;padding:0 17px!important;transform:none!important}html body #root .maker-window-variant-folder .maker-portfolio-windowbar{clip-path:none!important;border-radius:0!important}html body #root .maker-window-variant-folder .maker-portfolio-windowbar>span:first-child,html body #root .maker-window-variant-folder .maker-portfolio-windowbar>div,html body #root .maker-window-variant-folder .maker-portfolio-windowbar>div>i:last-child{border-radius:0!important}html body #root .maker-window-variant-folder .maker-portfolio-windowbody{border-radius:0 0 25px 25px!important;overflow:hidden!important}html body #root .maker-window-variant-dialog:before{content:none!important;display:none!important}html body #root .maker-window-variant-dialog{border-radius:28px!important;overflow:hidden!important}html body #root .maker-window-variant-dialog .maker-portfolio-windowbar{clip-path:inset(0 round 23px 23px 0 0)!important;border-radius:23px 23px 0 0!important}html body #root .maker-window-variant-dialog .maker-portfolio-contact-body{border-radius:0 0 23px 23px!important;overflow:hidden!important}@media (width<=720px){html body #root .maker-portfolio-windowbar{clip-path:inset(0 round 19px 19px 0 0)!important;border-radius:19px 19px 0 0!important}html body #root .maker-portfolio-windowbody,html body #root .maker-portfolio-contact-body{border-radius:0 0 19px 19px!important}html body #root .maker-stack-folder-tabs{min-height:49px!important;padding-inline:10px!important}html body #root .maker-window-variant-folder .maker-portfolio-windowbar{clip-path:none!important;border-radius:0!important}}html.maker-note-scroll-mode{scroll-snap-type:y proximity!important;scroll-behavior:smooth!important;scroll-padding-top:82px!important}body.maker-note-scroll-mode{overscroll-behavior-y:contain!important}html body #root .maker-sequence-panel{scroll-snap-align:start!important;scroll-snap-stop:always!important;opacity:0!important;filter:blur(10px)saturate(.86)!important;transform-origin:top!important;will-change:opacity, transform, filter!important;scroll-margin-top:82px!important;transition:opacity .76s cubic-bezier(.2,.8,.2,1),transform .82s cubic-bezier(.2,.8,.2,1),filter .72s!important;transform:translateY(58px)scale(.972)!important}html body #root .maker-sequence-panel:nth-of-type(2n){transform:translate(-34px,58px)scale(.972)!important}html body #root .maker-sequence-panel:nth-of-type(odd){transform:translate(34px,58px)scale(.972)!important}html body #root .maker-sequence-panel.is-visible{opacity:1!important;filter:blur()saturate()!important;transform:translate(0,0)scale(1)!important}html body #root .maker-profile-hero,html body #root .maker-portfolio-techflow-window,html body #root .maker-portfolio-project-window,html body #root .maker-portfolio-process-desktop,html body #root .maker-portfolio-stack-window{min-height:calc(100svh - 90px)!important}html body #root .maker-portfolio-techflow-window,html body #root .maker-portfolio-project-window,html body #root .maker-portfolio-stack-window{flex-direction:column!important;justify-content:stretch!important;display:flex!important}html body #root .maker-portfolio-contact-window{flex-direction:column!important;justify-content:center!important;min-height:min(620px,72svh)!important;display:flex!important}html body #root .maker-portfolio-techflow-window{border-radius:30px!important;width:calc(100% - 86px)!important;margin:62px auto!important;overflow:hidden!important}html body #root .maker-window-variant-techflow .maker-portfolio-windowbar{border-radius:25px 25px 0 0!important}html body #root .maker-techflow-body{background:radial-gradient(circle at 8% 10%,#e0f2e5e0,#0000 29%),radial-gradient(circle at 92% 8%,#ecdef8c7,#0000 31%),linear-gradient(145deg,#fff5f7,#fffaf2)!important;grid-template-rows:1fr auto!important;grid-template-columns:minmax(300px,.58fr) minmax(700px,1.42fr)!important;align-items:center!important;gap:28px clamp(42px,5vw,84px)!important;min-height:720px!important;padding:clamp(38px,5vw,72px)!important;display:grid!important}html body #root .maker-techflow-heading{align-self:center!important}html body #root .maker-techflow-heading h2{color:#644f5d!important;letter-spacing:-.045em!important;margin:12px 0 20px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(42px,4.4vw,70px)!important;font-weight:400!important;line-height:1.16!important}html body #root .maker-techflow-heading p{color:#88747f!important;max-width:470px!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:13px!important;line-height:1.82!important}html body #root .maker-techflow-board{isolation:isolate!important;background:linear-gradient(#8067770b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#8067770b 1px,#0000 1px) 0 0/28px 28px,#ffffff94!important;border:4px solid #806777!important;border-radius:34px!important;grid-template-rows:150px 142px 165px!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:stretch!important;gap:36px 18px!important;min-height:610px!important;padding:28px!important;display:grid!important;position:relative!important;box-shadow:10px 10px #8067771f,inset 0 1px #ffffffe6!important}html body #root .maker-techflow-wire{z-index:0!important;opacity:.72!important;pointer-events:none!important;background:#a98fa0!important;display:block!important;position:absolute!important}html body #root .maker-techflow-wire.is-client-left,html body #root .maker-techflow-wire.is-client-right{width:4px!important;height:56px!important;top:151px!important}html body #root .maker-techflow-wire.is-client-left{left:27%!important}html body #root .maker-techflow-wire.is-client-right{right:27%!important}html body #root .maker-techflow-wire.is-core-down{width:4px!important;height:55px!important;top:329px!important;left:50%!important;transform:translate(-50%)!important}html body #root .maker-techflow-wire.is-branch{width:64%!important;height:4px!important;top:382px!important;left:18%!important}html body #root .maker-techflow-node{z-index:2!important;color:#66525f!important;background:#fff3f7!important;border:3px solid #806777!important;border-radius:23px!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-width:0!important;padding:17px 18px!important;transition:transform .24s,box-shadow .24s,filter .24s!important;display:grid!important;position:relative!important;box-shadow:6px 6px #8067771c!important}html body #root .maker-techflow-node:hover{z-index:4!important;filter:saturate(1.08)!important;transform:translateY(-7px)rotate(-.35deg)!important;box-shadow:9px 11px #80677721!important}html body #root .maker-techflow-node.is-web{background:#fff0f5!important;grid-area:1/1/auto/6!important}html body #root .maker-techflow-node.is-app{background:#edf6ef!important;grid-area:1/8/auto/13!important}html body #root .maker-techflow-node.is-api{background:#edf3f9!important;grid-area:2/4/auto/10!important}html body #root .maker-techflow-node.is-data{background:#fff4df!important;grid-area:3/1/auto/5!important}html body #root .maker-techflow-node.is-security{background:#f1eafa!important;grid-area:3/5/auto/9!important}html body #root .maker-techflow-node.is-ops{background:#eaf5f7!important;grid-area:3/9/auto/13!important}html body #root .maker-techflow-icon{color:#735c6b!important;background:#ffffffc7!important;border:3px solid #806777!important;border-radius:18px!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important;box-shadow:3px 3px #8067771a!important}html body #root .maker-techflow-node>div{gap:4px!important;min-width:0!important;display:grid!important}html body #root .maker-techflow-node small{color:#aa7b90!important;letter-spacing:.11em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important;font-weight:900!important}html body #root .maker-techflow-node strong{color:#604d59!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:16px!important;font-weight:400!important}html body #root .maker-techflow-node p{color:#887681!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;line-height:1.45!important}html body #root .maker-techflow-chips{flex-wrap:wrap!important;gap:5px!important;margin-top:4px!important;display:flex!important}html body #root .maker-techflow-chips>i{color:#816b78!important;letter-spacing:.07em!important;background:#ffffffa3!important;border:1px solid #8067776b!important;border-radius:999px!important;align-items:center!important;min-height:20px!important;padding:0 7px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:6px!important;font-style:normal!important;font-weight:800!important;display:inline-flex!important}html body #root .maker-techflow-core-label{z-index:5!important;color:#6c5664!important;letter-spacing:.09em!important;background:#fff7fa!important;border:2px solid #806777!important;border-radius:999px!important;align-items:center!important;min-height:29px!important;padding:0 12px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:7px!important;font-weight:900!important;display:inline-flex!important;position:absolute!important;top:314px!important;left:50%!important;transform:translate(-50%)!important}html body #root .maker-techflow-summary{color:#725d69!important;background:linear-gradient(90deg,#fff0f5,#eef5ed,#edf3f9,#f0eafa)!important;border:3px solid #806777!important;border-radius:999px!important;flex-wrap:wrap!important;grid-column:1/-1!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:56px!important;padding:0 18px!important;display:flex!important;box-shadow:5px 5px #8067771a!important}html body #root .maker-techflow-summary>span{letter-spacing:.06em!important;align-items:center!important;gap:6px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important;font-weight:900!important;display:inline-flex!important}html body #root .maker-techflow-summary>i{color:#aa8c9d!important;font-family:Asta Sans,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:800!important}@media (width<=1260px){html body #root .maker-techflow-body{grid-template-columns:1fr!important}html body #root .maker-techflow-heading{text-align:center!important;justify-self:center!important;max-width:820px!important}html body #root .maker-techflow-heading p{max-width:720px!important}}@media (width<=820px){html.maker-note-scroll-mode{scroll-snap-type:y proximity!important;scroll-padding-top:68px!important}html body #root .maker-profile-hero,html body #root .maker-portfolio-techflow-window,html body #root .maker-portfolio-project-window,html body #root .maker-portfolio-process-desktop,html body #root .maker-portfolio-stack-window,html body #root .maker-portfolio-contact-window{min-height:0!important}html body #root .maker-portfolio-techflow-window{width:calc(100% - 18px)!important;margin:34px auto!important}html body #root .maker-techflow-body{min-height:0!important;padding:32px 16px!important}html body #root .maker-techflow-heading h2{font-size:42px!important}html body #root .maker-techflow-board{grid-template-rows:none!important;grid-template-columns:1fr!important;gap:14px!important;min-height:0!important;padding:16px!important}html body #root .maker-techflow-node.is-web,html body #root .maker-techflow-node.is-app,html body #root .maker-techflow-node.is-api,html body #root .maker-techflow-node.is-data,html body #root .maker-techflow-node.is-security,html body #root .maker-techflow-node.is-ops{grid-area:auto/1!important}html body #root .maker-techflow-wire,html body #root .maker-techflow-core-label{display:none!important}html body #root .maker-techflow-summary{border-radius:22px!important}}@media (prefers-reduced-motion:reduce){html body #root .maker-sequence-panel{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}html.maker-note-portfolio-mode{scroll-snap-type:none!important;scroll-behavior:auto!important;overscroll-behavior-y:auto!important;background:#f3e9ee!important;overflow-y:auto!important}body.maker-note-portfolio-mode{overscroll-behavior-y:auto!important;touch-action:pan-y!important;background:#f5edf1!important;overflow-y:auto!important}body.maker-note-portfolio-mode:before,body.maker-note-portfolio-mode:after{content:none!important;display:none!important}html body.maker-note-portfolio-mode #root .page-transition:has(>.maker-note-page){background:0 0!important}html body #root .maker-sequence-panel{scroll-snap-align:none!important;scroll-snap-stop:normal!important;will-change:opacity, transform, filter, clip-path!important;scroll-margin-top:0!important;transition:opacity .68s cubic-bezier(.22,.8,.24,1),transform .82s cubic-bezier(.18,.82,.24,1),filter .7s,clip-path .86s cubic-bezier(.18,.82,.24,1)!important}html body #root .maker-sequence-panel.is-enter-focus{opacity:0!important;filter:blur(14px)saturate(.84)!important;clip-path:inset(6% 5% round 48px)!important;transform:translateY(32px)scale(.935)!important}html body #root .maker-sequence-panel.is-enter-left{opacity:0!important;filter:blur(8px)saturate(.86)!important;clip-path:inset(0 18% 0 0 round 34px)!important;transform:translate(-110px,38px)rotate(-1.1deg)scale(.98)!important}html body #root .maker-sequence-panel.is-enter-window{opacity:0!important;filter:blur(4px)saturate(.9)!important;transform-origin:top!important;clip-path:inset(0 0 82% round 32px)!important;transform:translateY(52px)scaleY(.9)!important}html body #root .maker-sequence-panel.is-enter-cascade{opacity:0!important;filter:blur(9px)saturate(.88)!important;transform-origin:top!important;clip-path:inset(4% 3% 10% round 36px)!important;transform:perspective(1100px)translateY(78px)rotateX(7deg)scale(.97)!important}html body #root .maker-sequence-panel.is-enter-right{opacity:0!important;filter:blur(8px)saturate(.87)!important;clip-path:inset(0 0 0 18% round 34px)!important;transform:translate(112px,40px)rotate(.9deg)scale(.98)!important}html body #root .maker-sequence-panel.is-enter-dialog{opacity:0!important;filter:blur(12px)saturate(.86)!important;transform-origin:62%!important;clip-path:inset(10% 8% round 42px)!important;transform:translateY(46px)rotate(-1.7deg)scale(.82)!important}html body #root .maker-sequence-panel .maker-portfolio-windowbar,html body #root .maker-sequence-panel .maker-profile-systembar,html body #root .maker-sequence-panel .maker-profile-windowbar{opacity:0!important;transition:opacity .42s .1s,transform .48s cubic-bezier(.2,.8,.2,1) .1s!important;transform:translateY(-18px)!important}html body #root .maker-sequence-panel .maker-portfolio-windowbody,html body #root .maker-sequence-panel .maker-portfolio-contact-body,html body #root .maker-sequence-panel .maker-profile-grid,html body #root .maker-sequence-panel .maker-process-window-grid{opacity:0!important;transition:opacity .52s .2s,transform .6s cubic-bezier(.2,.8,.2,1) .2s!important;transform:translateY(24px)!important}html body #root .maker-sequence-panel.is-visible .maker-portfolio-windowbar,html body #root .maker-sequence-panel.is-visible .maker-profile-systembar,html body #root .maker-sequence-panel.is-visible .maker-profile-windowbar,html body #root .maker-sequence-panel.is-visible .maker-portfolio-windowbody,html body #root .maker-sequence-panel.is-visible .maker-portfolio-contact-body,html body #root .maker-sequence-panel.is-visible .maker-profile-grid,html body #root .maker-sequence-panel.is-visible .maker-process-window-grid{opacity:1!important;transform:translateY(0)!important}html body #root .maker-profile-hero,html body #root .maker-portfolio-techflow-window,html body #root .maker-portfolio-project-window,html body #root .maker-portfolio-process-desktop,html body #root .maker-portfolio-stack-window,html body #root .maker-portfolio-contact-window{min-height:0!important}html body #root .maker-portfolio-techflow-window,html body #root .maker-portfolio-project-window,html body #root .maker-portfolio-stack-window{display:block!important}html body #root .maker-portfolio-techflow-window>.maker-portfolio-windowbody,html body #root .maker-portfolio-project-window>.maker-portfolio-windowbody,html body #root .maker-portfolio-stack-window>.maker-portfolio-windowbody{flex:none!important}html body #root .maker-techflow-body{min-height:650px!important}html body #root .maker-portfolio-project-window>.maker-portfolio-windowbody{padding-bottom:clamp(58px,6vw,92px)!important}html body #root .maker-portfolio-stack-window>.maker-portfolio-windowbody,html body #root .maker-portfolio-process-desktop{padding-bottom:clamp(34px,4vw,58px)!important}html body #root .maker-portfolio-contact-window,html body #root .maker-window-variant-dialog{justify-content:initial!important;transform-origin:50%!important;width:min(1180px,100% - 96px)!important;height:auto!important;min-height:0!important;margin:70px auto 46px!important;display:block!important}html body #root .maker-window-variant-dialog.is-visible{transform:translate(0,0)rotate(0)scale(1)!important}html body #root .maker-portfolio-contact-body{border-radius:0 0 23px 23px!important;align-items:center!important;min-height:310px!important;padding:clamp(42px,5vw,70px) clamp(38px,5vw,72px)!important}html body #root .maker-portfolio-contact-body h2{max-width:760px!important}html body #root .maker-portfolio-endline{margin-top:18px!important}body.maker-note-portfolio-mode .floating-weather-dock.is-collapsed{opacity:.92!important}@media (width<=1100px){html body #root .maker-techflow-body{min-height:0!important}html body #root .maker-portfolio-contact-window,html body #root .maker-window-variant-dialog{width:calc(100% - 48px)!important;margin:48px auto 34px!important}}@media (width<=720px){html body #root .maker-sequence-panel{clip-path:none!important}html body #root .maker-portfolio-contact-window,html body #root .maker-window-variant-dialog{width:calc(100% - 12px)!important;margin:30px auto 24px!important}html body #root .maker-portfolio-contact-body{min-height:0!important;padding:30px 20px!important}}@media (prefers-reduced-motion:reduce){html body #root .maker-sequence-panel,html body #root .maker-sequence-panel .maker-portfolio-windowbar,html body #root .maker-sequence-panel .maker-profile-systembar,html body #root .maker-sequence-panel .maker-profile-windowbar,html body #root .maker-sequence-panel .maker-portfolio-windowbody,html body #root .maker-sequence-panel .maker-portfolio-contact-body,html body #root .maker-sequence-panel .maker-profile-grid,html body #root .maker-sequence-panel .maker-process-window-grid{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important;transform:none!important}}@font-face{font-family:DNFBitBitv2;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.df.nexon.com/img/common/font/DNFBitBitv2.otf)format("opentype")}html body #root .maker-profile-grid{grid-template-columns:minmax(360px,.7fr) minmax(650px,1.3fr)!important;gap:24px!important}html body #root .maker-profile-card{align-content:start!important}html body #root .maker-profile-identity h1,html body #root .maker-profile-current-project strong{letter-spacing:.01em!important;font-family:DNFBitBitv2,Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .maker-profile-identity h1{font-size:clamp(42px,3.5vw,58px)!important;line-height:1!important}html body #root .maker-profile-identity p{letter-spacing:.045em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:700!important}html body #root .maker-profile-kofi-card{color:#fff!important;isolation:isolate!important;background:#e994bd!important;border:3px solid #806777!important;border-radius:21px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:82px!important;margin-top:20px!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:6px 6px #8067771f!important}html body #root .maker-profile-kofi-card:after{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#0000 22%,#4e314214,#4e314261)!important;position:absolute!important;inset:0!important}html body #root .maker-profile-kofi-card img,html body #root .maker-profile-kofi-card .smart-image,html body #root .maker-profile-kofi-card .fit-image{object-fit:cover!important;object-position:center 44%!important;filter:none!important;grid-area:1/1/auto/-1!important;width:100%!important;height:82px!important;padding:0!important}html body #root .maker-profile-kofi-card>span,html body #root .maker-profile-kofi-card>svg{z-index:2!important;grid-row:1!important;align-self:center!important;position:relative!important}html body #root .maker-profile-kofi-card>span{color:#8b5870!important;letter-spacing:.1em!important;background:#ffffffe0!important;border-radius:999px!important;grid-column:1!important;justify-self:end!important;margin-right:38px!important;padding:7px 12px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:900!important}html body #root .maker-profile-kofi-card>svg{color:#fff!important;filter:drop-shadow(0 2px 5px #4a2b3c47)!important;grid-column:2!important;margin-right:14px!important}html body #root .maker-profile-kofi-card:hover{filter:none!important;transform:translateY(-3px)!important;box-shadow:7px 9px #80677724!important}html body #root .maker-project-overview-panel{padding:26px 28px 29px!important}html body #root .maker-project-overview-heading{margin-bottom:18px!important;display:block!important}html body #root .maker-project-overview-heading>strong{color:#654d5c!important;letter-spacing:-.025em!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(31px,2.6vw,43px)!important;font-weight:400!important;line-height:1!important;display:block!important}html body #root .maker-project-feature-map{grid-template-rows:repeat(3,minmax(112px,auto))!important;gap:13px!important;min-height:420px!important;margin-top:0!important;padding:17px!important}html body #root .maker-project-feature-core{grid-template-columns:66px minmax(0,1fr)!important;gap:13px!important;min-height:108px!important;padding:14px!important}html body #root .maker-project-feature-core-logo{width:66px!important;height:66px!important}html body #root .maker-project-feature-core strong{font-size:19px!important}html body #root .maker-project-feature-core p{font-size:8px!important}html body #root .maker-project-feature-node.is-map>span{color:#e75683!important;background:#ffe3ed!important}html body #root .maker-project-feature-node.is-collection>span{color:#4f8bc9!important;background:#e4f1ff!important}html body #root .maker-project-feature-node.is-daily>span{color:#dc8a26!important;background:#fff0c8!important}html body #root .maker-project-feature-node.is-pets>span{color:#57a278!important;background:#e2f5e8!important}html body #root .maker-project-feature-node.is-community>span{color:#d45f92!important;background:#ffe5f0!important}html body #root .maker-project-feature-node.is-clients>span{color:#5485c7!important;background:#e2efff!important}html body #root .maker-project-feature-node.is-security>span{color:#8a64bd!important;background:#eee5fb!important}html body #root .maker-project-feature-node.is-operation>span{color:#b77a35!important;background:#fff0d5!important}html body #root .maker-profile-current-project strong{font-size:25px!important;line-height:1!important}html body #root .maker-profile-current-project p{word-break:keep-all!important;max-width:690px!important;font-size:10px!important;line-height:1.55!important}html body #root .maker-profile-current-project>button,html body #root .maker-profile-contact-body>a{font-size:12px!important}html body #root .maker-profile-taskbar{gap:clamp(28px,7vw,94px)!important}html body #root .maker-profile-player strong{letter-spacing:.055em!important;font-size:11px!important}html body #root .maker-portfolio-endline>b{letter-spacing:.055em!important}html body #root .maker-profile-card,html body #root .maker-profile-current-project,html body #root .maker-profile-details>article,html body #root .maker-profile-contact-window,html body #root .maker-profile-player,html body #root .maker-profile-kofi-card,html body #root .maker-project-feature-node,html body #root .maker-project-feature-core{filter:none!important;-webkit-backdrop-filter:none!important;backface-visibility:hidden!important;-webkit-font-smoothing:antialiased!important;transform-style:flat!important}html body #root .maker-profile-card:hover,html body #root .maker-profile-current-project:hover,html body #root .maker-profile-details>article:hover,html body #root .maker-project-feature-node:hover{filter:none!important;transform:translateY(-3px)!important}html body #root .maker-profile-taskbar{-webkit-backdrop-filter:none!important;background:#fff8f2fb!important}@media (width<=1280px){html body #root .maker-profile-grid{grid-template-columns:minmax(330px,.76fr) minmax(560px,1.24fr)!important}html body #root .maker-project-feature-map{grid-template-rows:repeat(3,minmax(102px,auto))!important;min-height:390px!important}html body #root .maker-project-feature-node{min-height:100px!important}}@media (width<=980px){html body #root .maker-profile-grid{grid-template-columns:1fr!important}html body #root .maker-profile-kofi-card{justify-self:center!important;width:100%!important;max-width:520px!important}html body #root .maker-project-feature-map{min-height:0!important}}@media (width<=720px){html body #root .maker-project-feature-map{grid-template-rows:none!important;grid-template-columns:1fr!important}html body #root .maker-project-feature-core,html body #root .maker-project-feature-node{grid-area:auto/1!important}html body #root .maker-project-map-line{display:none!important}html body #root .maker-profile-current-project{grid-template-columns:64px minmax(0,1fr)!important}html body #root .maker-profile-current-project>button{grid-column:1/-1!important}}html body #root .maker-project-overview-heading>strong,html body #root .maker-project-feature-core strong{letter-spacing:.01em!important;font-family:DNFBitBitv2,Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .maker-project-overview-heading>strong{font-size:clamp(36px,3vw,49px)!important;line-height:1!important}html body #root .maker-profile-kofi-card{color:#795769!important;background:#fff6f9!important;border-radius:22px!important;grid-template-rows:auto 42px!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;min-height:0!important;margin-top:19px!important;display:grid!important;overflow:hidden!important}html body #root .maker-profile-kofi-card:after{content:none!important;display:none!important}html body #root .maker-profile-kofi-card img,html body #root .maker-profile-kofi-card .smart-image,html body #root .maker-profile-kofi-card .fit-image{aspect-ratio:1064/477!important;object-fit:contain!important;object-position:center!important;filter:none!important;background:#fff!important;grid-area:1/1/auto/-1!important;width:100%!important;height:auto!important;padding:0!important}html body #root .maker-profile-kofi-card>span,html body #root .maker-profile-kofi-card>svg{z-index:1!important;filter:none!important;grid-row:2!important;align-self:center!important;position:static!important}html body #root .maker-profile-kofi-card>span{color:#7f5b6d!important;letter-spacing:.1em!important;background:0 0!important;border-radius:0!important;grid-column:1!important;justify-self:start!important;margin:0!important;padding:0 0 0 14px!important;font-size:10px!important}html body #root .maker-profile-kofi-card>svg{color:#b75f88!important;grid-column:2!important;justify-self:center!important;margin:0!important}html body #root .maker-profile-kofi-card:hover{background:#fff0f6!important;transform:translateY(-3px)!important}html body #root .maker-project-feature-map{grid-template-rows:minmax(104px,auto) minmax(148px,auto) minmax(104px,auto)!important;grid-template-columns:minmax(0,.86fr) minmax(0,1.3fr) minmax(0,.86fr)!important;gap:12px!important;min-height:448px!important;padding:16px!important}html body #root .maker-project-feature-node{border-radius:19px!important;grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;min-height:96px!important;padding:11px 12px!important}html body #root .maker-project-feature-node>span{border-radius:14px!important;width:44px!important;height:44px!important}html body #root .maker-project-feature-node strong{font-size:15px!important;line-height:1.2!important}html body #root .maker-project-feature-node small{word-break:keep-all!important;font-size:10px!important;line-height:1.48!important}html body #root .maker-project-feature-core{background:linear-gradient(145deg,#f7dfeb,#e5f2ec)!important;border-width:4px!important;border-radius:25px!important;grid-template-columns:80px minmax(0,1fr)!important;gap:16px!important;min-height:148px!important;padding:17px 18px!important;box-shadow:9px 9px #80677726!important}html body #root .maker-project-feature-core>div{gap:5px!important}html body #root .maker-project-feature-core small{font-size:9px!important;line-height:1.2!important}html body #root .maker-project-feature-core strong{font-size:clamp(24px,2vw,31px)!important;line-height:1!important}html body #root .maker-project-feature-core p{font-size:9.5px!important;line-height:1.48!important}html body #root .maker-profile-current-project p{max-width:760px!important;font-size:11px!important;line-height:1.55!important}html body #root .maker-profile-contact-window,html body #root .maker-profile-contact-bar,html body #root .maker-profile-contact-body,html body #root .maker-profile-contact-body>div,html body #root .maker-profile-contact-body small,html body #root .maker-profile-contact-body strong,html body #root .maker-profile-contact-body>a{opacity:1!important;-webkit-filter:none!important;text-shadow:none!important}html body #root .maker-profile-contact-body small{color:#a06f87!important}html body #root .maker-profile-contact-body strong{color:#5c4653!important;font-size:14px!important}html body #root .maker-profile-player strong{color:#624c59!important;letter-spacing:.045em!important;font-size:11px!important}html body #root .maker-profile-player small{color:#9a7d8b!important;letter-spacing:.07em!important}@media (width<=1280px){html body #root .maker-project-feature-map{grid-template-rows:minmax(100px,auto) minmax(138px,auto) minmax(100px,auto)!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.22fr) minmax(0,.9fr)!important;min-height:420px!important}html body #root .maker-project-feature-node small{font-size:9px!important}}@media (width<=980px){html body #root .maker-profile-kofi-card{max-width:560px!important}html body #root .maker-project-feature-map{min-height:0!important}}@media (width<=720px){html body #root .maker-project-feature-map{grid-template-rows:none!important;grid-template-columns:1fr!important}html body #root .maker-project-feature-core{grid-template-columns:70px minmax(0,1fr)!important;min-height:132px!important}html body #root .maker-project-feature-core-logo{width:70px!important;height:70px!important}}html body #root .maker-project-feature-node{box-sizing:border-box!important;grid-template-columns:43px minmax(0,1fr)!important;align-self:center!important;align-items:start!important;gap:11px!important;width:100%!important;height:136px!important;min-height:136px!important;padding:15px!important}html body #root .maker-project-feature-node.is-pets,html body #root .maker-project-feature-node.is-community{align-self:center!important;height:136px!important;min-height:136px!important}html body #root .maker-project-feature-node>span{border-radius:14px!important;align-self:start!important;width:43px!important;height:43px!important;margin-top:0!important}html body #root .maker-project-feature-node>span svg{width:22px!important;height:22px!important}html body #root .maker-project-feature-node>div{align-content:start!important;gap:6px!important;min-height:0!important}html body #root .maker-project-feature-node strong{color:#604c58!important;letter-spacing:-.015em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.18!important}html body #root .maker-project-feature-node small{color:#806e79!important;white-space:pre-line!important;word-break:keep-all!important;overflow-wrap:anywhere!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:500!important;line-height:1.48!important;display:block!important}html body #root .maker-project-feature-core{box-sizing:border-box!important;grid-template-columns:72px minmax(0,1fr)!important;align-self:center!important;align-items:center!important;gap:14px!important;width:100%!important;height:176px!important;min-height:176px!important;padding:18px 17px!important}html body #root .maker-project-feature-core>div{align-content:center!important;gap:7px!important}html body #root .maker-project-feature-core small{letter-spacing:.1em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important;line-height:1.2!important}html body #root .maker-project-feature-core strong{white-space:nowrap!important;letter-spacing:-.035em!important;max-width:100%!important;font-size:clamp(17px,1.25vw,21px)!important;line-height:1!important}html body #root .maker-project-feature-core p{color:#806d78!important;word-break:keep-all!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8.5px!important;line-height:1.52!important}html body #root .keeper-footer-logo-image{background:#ffffff21!important;border-radius:18px!important;width:62px!important;height:62px!important;padding:5px!important}html body #root .keeper-footer-logo-image img,html body #root .keeper-footer-logo-image .smart-image,html body #root .keeper-footer-logo-image .fit-image{object-fit:contain!important;border-radius:0!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-profile-current-logo{background:linear-gradient(145deg,#fff9fc,#eef6f3)!important;border-radius:22px!important;width:78px!important;height:78px!important;padding:7px!important}html body #root .maker-profile-current-logo img,html body #root .maker-profile-current-logo .smart-image,html body #root .maker-profile-current-logo .fit-image{object-fit:contain!important;border-radius:0!important;width:100%!important;height:100%!important;padding:0!important}@media (width<=1280px){html body #root .maker-project-feature-map{grid-template-rows:130px 166px 130px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important;min-height:478px!important}html body #root .maker-project-feature-node,html body #root .maker-project-feature-node.is-pets,html body #root .maker-project-feature-node.is-community{height:130px!important;min-height:130px!important;padding:13px!important}html body #root .maker-project-feature-node strong{font-size:14px!important}html body #root .maker-project-feature-node small{font-size:8.2px!important}html body #root .maker-project-feature-core{grid-template-columns:66px minmax(0,1fr)!important;height:166px!important;min-height:166px!important}html body #root .maker-project-feature-core-logo{width:66px!important;height:66px!important}html body #root .maker-project-feature-core strong{font-size:clamp(16px,1.2vw,19px)!important}html body #root .maker-project-feature-core p{font-size:7.8px!important}}@media (width<=980px){html body #root .maker-project-feature-map{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;min-height:0!important}html body #root .maker-project-feature-node,html body #root .maker-project-feature-node.is-pets,html body #root .maker-project-feature-node.is-community{align-self:stretch!important;height:auto!important;min-height:142px!important}html body #root .maker-project-feature-core{grid-area:auto/1/auto/-1!important;height:auto!important;min-height:154px!important}}@media (width<=720px){html body #root .maker-project-feature-map{grid-template-columns:1fr!important}html body #root .maker-project-feature-node,html body #root .maker-project-feature-node.is-pets,html body #root .maker-project-feature-node.is-community{min-height:132px!important}html body #root .maker-project-feature-core{grid-column:1!important;grid-template-columns:62px minmax(0,1fr)!important}html body #root .maker-project-feature-core-logo{width:62px!important;height:62px!important}}html body #root .maker-profile-photo-frame{background:radial-gradient(circle at 50% 42%,#faf5ff 0%,#eee5fb 48%,#e3d7f2 100%)!important}html body #root .maker-profile-status-row>span:first-child{color:#826a32!important;background:linear-gradient(145deg,#fff9df,#fff0b9)!important;border-color:#d8bd73!important}html body #root .maker-profile-status-row>span:first-child i{background:#e3b74e!important;box-shadow:0 0 0 3px #e3b74e26!important}html body #root .maker-profile-status-row>span:nth-child(2){color:#4d7690!important;background:linear-gradient(145deg,#f2fbff,#dcefff)!important;border-color:#9cc8df!important}html body #root .maker-project-feature-map{grid-template-rows:160px 226px 160px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;min-height:592px!important;padding:18px!important}html body #root .maker-project-feature-node,html body #root .maker-project-feature-node.is-pets,html body #root .maker-project-feature-node.is-community{box-sizing:border-box!important;grid-template-rows:48px minmax(0,1fr)!important;grid-template-columns:1fr!important;align-content:stretch!important;align-self:stretch!important;align-items:stretch!important;gap:10px!important;width:100%!important;height:160px!important;min-height:160px!important;padding:15px 16px 16px!important;display:grid!important}html body #root .maker-project-feature-head{align-items:center!important;gap:12px!important;min-width:0!important;min-height:48px!important;display:flex!important}html body #root .maker-project-feature-head>span{background:#ffffffbd!important;border:2px solid #8a7180!important;border-radius:14px!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important}html body #root .maker-project-feature-head>span svg{width:22px!important;height:22px!important}html body #root .maker-project-feature-head>strong{color:#604c58!important;letter-spacing:-.015em!important;min-width:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important}html body #root .maker-project-feature-node>span,html body #root .maker-project-feature-node>div:not(.maker-project-feature-head){margin:0!important}html body #root .maker-project-feature-node>small{color:#796773!important;white-space:pre-line!important;word-break:keep-all!important;overflow-wrap:anywhere!important;align-self:start!important;min-width:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10.5px!important;font-weight:500!important;line-height:1.48!important;display:block!important}html body #root .maker-project-feature-node.is-map{background:#fff0f5!important}html body #root .maker-project-feature-node.is-map .maker-project-feature-head>span{color:#e75683!important;background:#ffe1eb!important;border-color:#e9a4ba!important}html body #root .maker-project-feature-node.is-collection{background:#edf5ff!important}html body #root .maker-project-feature-node.is-collection .maker-project-feature-head>span{color:#4f8bc9!important;background:#dfeeff!important;border-color:#9fc5e8!important}html body #root .maker-project-feature-node.is-daily{background:#fff4d9!important}html body #root .maker-project-feature-node.is-daily .maker-project-feature-head>span{color:#d48622!important;background:#ffebbc!important;border-color:#e2bb72!important}html body #root .maker-project-feature-node.is-pets{background:#eaf7ef!important}html body #root .maker-project-feature-node.is-pets .maker-project-feature-head>span{color:#4d9d71!important;background:#dff2e6!important;border-color:#98cfad!important}html body #root .maker-project-feature-node.is-community{background:#fcecf4!important}html body #root .maker-project-feature-node.is-community .maker-project-feature-head>span{color:#cf5e91!important;background:#ffe0ee!important;border-color:#dda0bc!important}html body #root .maker-project-feature-node.is-clients{background:#e9f6f8!important}html body #root .maker-project-feature-node.is-clients .maker-project-feature-head>span{color:#3f91a7!important;background:#d9f0f4!important;border-color:#93c8d3!important}html body #root .maker-project-feature-node.is-security{background:#f1eafb!important;border-color:#8e72b1!important}html body #root .maker-project-feature-node.is-security .maker-project-feature-head>span{color:#835db3!important;background:#e6dafa!important;border-color:#a58ac6!important}html body #root .maker-project-feature-node.is-operation{background:#fff0e3!important}html body #root .maker-project-feature-node.is-operation .maker-project-feature-head>span{color:#ba733c!important;background:#ffe3cf!important;border-color:#dfa982!important}html body #root .maker-project-feature-core{box-sizing:border-box!important;background:linear-gradient(145deg,#f8e7f1,#e9e2f8)!important;border-width:4px!important;border-radius:25px!important;grid-template-rows:58px minmax(0,1fr)!important;grid-template-columns:1fr!important;align-content:stretch!important;align-self:stretch!important;align-items:stretch!important;gap:13px!important;width:100%!important;height:226px!important;min-height:226px!important;padding:20px 20px 18px!important;display:grid!important}html body #root .maker-project-feature-core-head{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;min-height:58px!important;display:grid!important}html body #root .maker-project-feature-core-logo{box-sizing:border-box!important;border-radius:15px!important;width:48px!important;height:48px!important;padding:5px!important}html body #root .maker-project-feature-core-head>div{align-content:center!important;gap:4px!important;min-width:0!important;display:grid!important}html body #root .maker-project-feature-core small{letter-spacing:.1em!important;font-size:8.5px!important;line-height:1.2!important}html body #root .maker-project-feature-core strong{color:#5b4855!important;white-space:nowrap!important;letter-spacing:-.035em!important;max-width:100%!important;font-size:clamp(18px,1.35vw,22px)!important;line-height:1!important}html body #root .maker-project-feature-core>p{color:#75636f!important;word-break:keep-all!important;overflow-wrap:anywhere!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:1.58!important}html body #root .maker-profile-current-logo{background:linear-gradient(145deg,#fffafd,#f0eafb)!important;place-items:center!important;padding:9px!important;display:grid!important;overflow:hidden!important}html body #root .maker-profile-current-logo>img,html body #root .maker-profile-current-logo>.fit-image,html body #root .maker-profile-current-logo>.smart-image,html body #root .maker-profile-current-logo .fit-image,html body #root .maker-profile-current-logo .smart-image{object-fit:contain!important;object-position:center!important;place-items:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:grid!important;overflow:visible!important}html body #root .maker-profile-current-logo img{object-fit:contain!important;object-position:center!important;width:88%!important;max-width:88%!important;height:88%!important;max-height:88%!important;margin:auto!important;padding:0!important}html body #root .maker-profile-player{background:linear-gradient(145deg,#f4edff,#e9e0f8)!important;border-color:#8c75a4!important;box-shadow:7px 7px #775d8e21,inset 0 1px #ffffffd1!important}html body #root .maker-profile-player>button{color:#705883!important;background:#ffffffb8!important;border-color:#8c75a4!important}html body #root .maker-profile-player>button:nth-child(2){background:#e6d8f7!important}html body #root .maker-profile-player strong{color:#624e72!important}html body #root .maker-profile-player div>span{border-color:#a58db8!important}html body #root .maker-profile-player i{background:linear-gradient(90deg,#c7a9e7,#9fc9e4)!important}@media (width<=1280px){html body #root .maker-project-feature-map{grid-template-rows:150px 210px 150px!important;gap:12px!important;min-height:558px!important}html body #root .maker-project-feature-node,html body #root .maker-project-feature-node.is-pets,html body #root .maker-project-feature-node.is-community{height:150px!important;min-height:150px!important;padding:13px 14px 14px!important}html body #root .maker-project-feature-head>strong{font-size:15px!important}html body #root .maker-project-feature-node>small{font-size:9.4px!important}html body #root .maker-project-feature-core{height:210px!important;min-height:210px!important}html body #root .maker-project-feature-core>p{font-size:10px!important}}@media (width<=980px){html body #root .maker-project-feature-map{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important}html body #root .maker-project-feature-node,html body #root .maker-project-feature-node.is-pets,html body #root .maker-project-feature-node.is-community{height:auto!important;min-height:164px!important}html body #root .maker-project-feature-core{grid-area:auto/1/auto/-1!important;height:auto!important;min-height:190px!important}}@media (width<=720px){html body #root .maker-project-feature-map{grid-template-columns:1fr!important}html body #root .maker-project-feature-node,html body #root .maker-project-feature-node.is-pets,html body #root .maker-project-feature-node.is-community{min-height:156px!important}html body #root .maker-project-feature-core{grid-column:1!important;min-height:210px!important}html body #root .maker-project-feature-core strong{font-size:18px!important}}html body #root .maker-profile-grid>.maker-profile-card{align-self:start!important;height:fit-content!important;min-height:0!important;padding-bottom:24px!important}html body #root .maker-profile-status-row>span:first-child i{background:#62c78e!important;animation:1.9s ease-in-out infinite maker-profile-status-pulse!important;box-shadow:0 0 0 3px #62c78e2e,0 0 12px #62c78e9e!important}html body #root .maker-project-map-line{display:none!important}html body #root .maker-project-feature-map{isolation:isolate!important;grid-template-rows:repeat(3,150px)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;min-height:526px!important;padding:17px!important;display:grid!important;position:relative!important}html body #root .maker-project-orbit-lines{z-index:0!important;pointer-events:none!important;width:calc(100% - 34px)!important;height:calc(100% - 34px)!important;position:absolute!important;inset:17px!important;overflow:visible!important}html body #root .maker-project-orbit-lines line{stroke:#85677c54!important;stroke-width:.75px!important;stroke-linecap:round!important;vector-effect:non-scaling-stroke!important}html body #root .maker-project-feature-node,html body #root .maker-project-feature-core{z-index:2!important;position:relative!important}html body #root .maker-project-feature-node.is-map{grid-area:1/1!important}html body #root .maker-project-feature-node.is-collection{grid-area:1/2!important}html body #root .maker-project-feature-node.is-daily{grid-area:1/3!important}html body #root .maker-project-feature-node.is-pets{grid-area:1/4!important}html body #root .maker-project-feature-node.is-community{grid-area:2/1!important}html body #root .maker-project-feature-node.is-clients{grid-area:2/4!important}html body #root .maker-project-feature-node.is-security{grid-area:3/1!important}html body #root .maker-project-feature-node.is-operation{grid-area:3/4!important}html body #root .maker-project-feature-core{border-radius:28px!important;grid-area:2/2/4/4!important;grid-template-rows:72px minmax(0,1fr)!important;gap:17px!important;width:100%!important;height:314px!important;min-height:314px!important;padding:25px 27px 24px!important}html body #root .maker-project-feature-core-head{grid-template-columns:58px minmax(0,1fr)!important;gap:15px!important;min-height:72px!important}html body #root .maker-project-feature-core-logo{border-radius:17px!important;width:58px!important;height:58px!important;padding:6px!important}html body #root .maker-project-feature-core small{font-size:9px!important}html body #root .maker-project-feature-core strong{white-space:nowrap!important;text-overflow:clip!important;max-width:100%!important;font-size:clamp(21px,1.65vw,27px)!important;line-height:1!important;overflow:hidden!important}html body #root .maker-project-feature-core>p{word-break:keep-all!important;overflow-wrap:break-word!important;align-self:start!important;max-width:100%!important;font-size:12px!important;line-height:1.72!important}html body #root .maker-project-feature-node,html body #root .maker-project-feature-node.is-pets,html body #root .maker-project-feature-node.is-community{box-sizing:border-box!important;grid-template-rows:46px minmax(0,1fr)!important;gap:9px!important;width:100%!important;height:150px!important;min-height:150px!important;padding:14px 14px 15px!important}html body #root .maker-project-feature-node>.maker-project-feature-head{grid-template-rows:42px!important;grid-template-columns:42px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;column-gap:10px!important;width:100%!important;min-width:0!important;min-height:46px!important;display:grid!important}html body #root .maker-project-feature-node>.maker-project-feature-head>span{grid-area:1/1!important;align-self:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important}html body #root .maker-project-feature-node>.maker-project-feature-head>strong{color:#604c58!important;white-space:normal!important;word-break:keep-all!important;grid-area:1/2!important;align-self:center!important;min-width:0!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:14px!important;font-weight:800!important;line-height:1.22!important}html body #root .maker-project-feature-node>small{grid-column:1!important;align-self:start!important;margin:0!important;padding:0 2px!important;font-size:9.4px!important;line-height:1.46!important}@media (width<=980px){html body #root .maker-project-feature-map{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important}html body #root .maker-project-orbit-lines{display:none!important}html body #root .maker-project-feature-node.is-map,html body #root .maker-project-feature-node.is-collection,html body #root .maker-project-feature-node.is-daily,html body #root .maker-project-feature-node.is-pets,html body #root .maker-project-feature-node.is-community,html body #root .maker-project-feature-node.is-clients,html body #root .maker-project-feature-node.is-security,html body #root .maker-project-feature-node.is-operation{grid-area:auto!important}html body #root .maker-project-feature-core{grid-area:auto/1/auto/-1!important;height:auto!important;min-height:215px!important}}@media (width<=720px){html body #root .maker-project-feature-map{grid-template-columns:1fr!important}html body #root .maker-project-feature-core{grid-column:1!important;min-height:230px!important}html body #root .maker-project-feature-node>.maker-project-feature-head>strong{font-size:15px!important}}html body #root .maker-profile-photo-frame{background:radial-gradient(circle at 50% 44%,#c8afea 0%,#d9c6f2 27%,#e9def9 54%,#f5f0fc 78%,#fffdfd 100%)!important;box-shadow:inset 0 0 48px #6f4d9e24,0 12px 26px #694d661a!important}html body #root .maker-profile-status-row>span:first-child i{background:#59c989!important;animation:1.7s ease-in-out infinite maker-building-dot-glow!important;position:relative!important;overflow:visible!important;box-shadow:0 0 0 3px #59c9892e,0 0 12px #59c989b8!important}html body #root .maker-profile-status-row>span:first-child i:before,html body #root .maker-profile-status-row>span:first-child i:after{content:""!important;z-index:-1!important;pointer-events:none!important;border:1.5px solid #59c989b3!important;border-radius:50%!important;width:100%!important;height:100%!important;animation:1.7s ease-out infinite maker-building-ring!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(.75)!important}html body #root .maker-profile-status-row>span:first-child i:after{animation-delay:.78s!important}@keyframes maker-building-dot-glow{0%,to{transform:scale(.9);box-shadow:0 0 0 3px #59c98929,0 0 8px #59c98985}50%{transform:scale(1.12);box-shadow:0 0 0 4px #59c9893b,0 0 16px #59c989e0}}@keyframes maker-building-ring{0%{opacity:.75;transform:translate(-50%,-50%)scale(.65)}72%,to{opacity:0;transform:translate(-50%,-50%)scale(2.55)}}html body #root .maker-project-feature-map.maker-project-orbit-layout{isolation:isolate!important;grid-template-rows:152px 330px 152px!important;grid-template-columns:1fr!important;gap:15px!important;min-height:682px!important;padding:18px!important;display:grid!important;position:relative!important}html body #root .maker-project-orbit-row,html body #root .maker-project-orbit-middle{z-index:2!important;align-items:stretch!important;gap:15px!important;min-width:0!important;display:grid!important;position:relative!important}html body #root .maker-project-orbit-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .maker-project-orbit-layout>.maker-project-orbit-lines{z-index:0!important;width:calc(100% - 36px)!important;height:calc(100% - 36px)!important;inset:18px!important}html body #root .maker-project-orbit-layout>.maker-project-orbit-lines line{stroke:#85677c57!important;stroke-width:.8px!important}html body #root .maker-project-orbit-layout .maker-project-feature-node,html body #root .maker-project-orbit-layout .maker-project-feature-core,html body #root .maker-project-orbit-layout .maker-project-feature-node.is-map,html body #root .maker-project-orbit-layout .maker-project-feature-node.is-collection,html body #root .maker-project-orbit-layout .maker-project-feature-node.is-daily,html body #root .maker-project-orbit-layout .maker-project-feature-node.is-pets,html body #root .maker-project-orbit-layout .maker-project-feature-node.is-community,html body #root .maker-project-orbit-layout .maker-project-feature-node.is-clients,html body #root .maker-project-orbit-layout .maker-project-feature-node.is-security,html body #root .maker-project-orbit-layout .maker-project-feature-node.is-operation{grid-area:auto!important}html body #root .maker-project-orbit-layout .maker-project-feature-node,html body #root .maker-project-orbit-layout .maker-project-feature-node.is-pets,html body #root .maker-project-orbit-layout .maker-project-feature-node.is-community{grid-template-rows:43px minmax(0,1fr)!important;align-self:stretch!important;gap:8px!important;width:100%!important;height:152px!important;min-height:152px!important;padding:13px 14px 14px!important}html body #root .maker-project-orbit-middle>.maker-project-feature-node{grid-template-rows:47px minmax(0,1fr)!important;align-self:center!important;height:206px!important;min-height:206px!important;padding:16px!important}html body #root .maker-project-orbit-layout .maker-project-feature-core{border-radius:31px!important;grid-template-rows:78px minmax(0,1fr)!important;align-self:stretch!important;gap:19px!important;width:100%!important;height:330px!important;min-height:330px!important;padding:30px 34px 28px!important}html body #root .maker-project-orbit-layout .maker-project-feature-core strong{white-space:nowrap!important;max-width:100%!important;font-size:clamp(25px,2vw,34px)!important;line-height:1!important;overflow:visible!important}html body #root .maker-project-orbit-layout .maker-project-feature-core>p{max-width:760px!important;font-size:13px!important;line-height:1.82!important}html body #root .maker-project-orbit-layout .maker-project-feature-node>.maker-project-feature-head>strong{font-size:13.5px!important}@media (width<=1180px){html body #root .maker-project-feature-map.maker-project-orbit-layout{grid-template-rows:142px 312px 142px!important;gap:13px!important;min-height:640px!important}html body #root .maker-project-orbit-layout .maker-project-feature-node{height:142px!important;min-height:142px!important}html body #root .maker-project-orbit-middle>.maker-project-feature-node{height:194px!important;min-height:194px!important}html body #root .maker-project-orbit-layout .maker-project-feature-core{height:312px!important;min-height:312px!important;padding:25px 28px!important}}@media (width<=980px){html body #root .maker-project-feature-map.maker-project-orbit-layout{grid-template-rows:none!important;min-height:0!important;display:grid!important}html body #root .maker-project-orbit-layout>.maker-project-orbit-lines{display:none!important}html body #root .maker-project-orbit-row,html body #root .maker-project-orbit-middle{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .maker-project-orbit-middle .maker-project-feature-core{grid-area:1/1/auto/-1!important;height:auto!important;min-height:230px!important}html body #root .maker-project-orbit-middle>.maker-project-feature-node{align-self:stretch!important;height:auto!important;min-height:164px!important}html body #root .maker-project-orbit-layout .maker-project-feature-node{height:auto!important;min-height:164px!important}}@media (width<=720px){html body #root .maker-project-orbit-row,html body #root .maker-project-orbit-middle{grid-template-columns:1fr!important}html body #root .maker-project-orbit-middle .maker-project-feature-core{grid-column:1!important;min-height:245px!important}}html body #root .maker-project-overview-heading{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}html body #root .maker-project-overview-heading>strong{text-align:center!important;width:100%!important;margin-inline:auto!important}html body #root .maker-project-feature-map.maker-project-orbit-layout{grid-template-rows:140px 232px 140px!important;gap:10px!important;min-height:548px!important;padding:13px!important}html body #root .maker-project-orbit-row,html body #root .maker-project-orbit-middle{gap:10px!important}html body #root .maker-project-orbit-middle{grid-template-columns:minmax(0,.84fr) minmax(0,1.58fr) minmax(0,.84fr)!important}html body #root .maker-project-orbit-layout .maker-project-feature-node,html body #root .maker-project-orbit-layout .maker-project-feature-node.is-pets,html body #root .maker-project-orbit-layout .maker-project-feature-node.is-community{grid-template-rows:40px minmax(0,1fr)!important;gap:7px!important;height:140px!important;min-height:140px!important;padding:11px 12px 12px!important}html body #root .maker-project-orbit-middle>.maker-project-feature-node{grid-template-rows:45px minmax(0,1fr)!important;align-self:stretch!important;gap:10px!important;height:232px!important;min-height:232px!important;padding:15px!important}html body #root .maker-project-orbit-layout .maker-project-feature-core{border-radius:26px!important;grid-template-rows:62px minmax(0,1fr)!important;gap:12px!important;height:232px!important;min-height:232px!important;padding:20px 22px 19px!important}html body #root .maker-project-orbit-layout .maker-project-feature-core-head{grid-template-columns:51px minmax(0,1fr)!important;gap:13px!important;min-height:62px!important}html body #root .maker-project-orbit-layout .maker-project-feature-core-logo{width:51px!important;height:51px!important;padding:6px!important}html body #root .maker-project-orbit-layout .maker-project-feature-core small{font-size:8px!important}html body #root .maker-project-orbit-layout .maker-project-feature-core strong{white-space:nowrap!important;text-overflow:clip!important;max-width:100%!important;font-size:clamp(18px,1.45vw,24px)!important;line-height:1!important;overflow:hidden!important}html body #root .maker-project-orbit-layout .maker-project-feature-core>p{max-width:100%!important;font-size:10.5px!important;line-height:1.55!important;overflow:visible!important}html body #root .maker-project-orbit-layout .maker-project-feature-node>.maker-project-feature-head{grid-template-rows:37px!important;grid-template-columns:37px minmax(0,1fr)!important;column-gap:9px!important;min-height:40px!important}html body #root .maker-project-orbit-layout .maker-project-feature-node>.maker-project-feature-head>span{width:37px!important;min-width:37px!important;height:37px!important;min-height:37px!important}html body #root .maker-project-orbit-layout .maker-project-feature-node>.maker-project-feature-head>span svg{width:19px!important;height:19px!important}html body #root .maker-project-orbit-layout .maker-project-feature-node>.maker-project-feature-head>strong{font-size:12.5px!important;line-height:1.18!important}html body #root .maker-project-orbit-layout .maker-project-feature-node>small{font-size:8.7px!important;line-height:1.38!important}html body #root .maker-project-orbit-middle>.maker-project-feature-node>small{font-size:9.3px!important;line-height:1.48!important}html body #root .maker-project-orbit-layout>.maker-project-orbit-lines{width:calc(100% - 26px)!important;height:calc(100% - 26px)!important;inset:13px!important}html body #root .maker-profile-photo{will-change:transform!important;animation:5.8s ease-in-out infinite maker-profile-photo-float!important}@keyframes maker-profile-photo-float{0%,to{transform:translateY(-4px)}50%{transform:translateY(8px)}}html body #root .maker-profile-identity .maker-hermi-wave{justify-content:center!important;align-items:baseline!important;gap:0!important;display:inline-flex!important;overflow:visible!important}html body #root .maker-hermi-wave>span{will-change:transform, text-shadow!important;animation:2.7s ease-in-out infinite maker-hermi-letter-wave!important;display:inline-block!important}html body #root .maker-hermi-wave>span:first-child{animation-delay:0s!important}html body #root .maker-hermi-wave>span:nth-child(2){animation-delay:.11s!important}html body #root .maker-hermi-wave>span:nth-child(3){animation-delay:.22s!important}html body #root .maker-hermi-wave>span:nth-child(4){animation-delay:.33s!important}html body #root .maker-hermi-wave>span:nth-child(5){animation-delay:.44s!important}@keyframes maker-hermi-letter-wave{0%,58%,to{text-shadow:0 5px #7f5e7617;transform:translateY(0)rotate(0)}18%{text-shadow:0 11px 8px #7f5e7629;transform:translateY(-8px)rotate(-1.2deg)}34%{text-shadow:0 4px 2px #7f5e761a;transform:translateY(2px)rotate(.5deg)}}html body #root .maker-profile-player div>span{position:relative!important;overflow:hidden!important}html body #root .maker-profile-player i{transform-origin:0!important;width:0!important;animation:6.2s cubic-bezier(.25,.75,.25,1) infinite maker-guide-progress-fill!important}html body #root .maker-profile-player i:after{content:""!important;background:linear-gradient(100deg,#0000 0%,#ffffff1a 34%,#fffc 50%,#ffffff1a 66%,#0000 100%)!important;animation:6.2s ease-in-out infinite maker-guide-progress-shine!important;position:absolute!important;inset:0!important;transform:translate(-120%)!important}@keyframes maker-guide-progress-fill{0%{opacity:.72;width:0%}10%{opacity:1;width:4%}78%{opacity:1;width:100%}92%{opacity:1;width:100%}to{opacity:.74;width:0%}}@keyframes maker-guide-progress-shine{0%,18%{transform:translate(-120%)}74%{transform:translate(150%)}to{transform:translate(150%)}}@media (width<=1180px){html body #root .maker-project-feature-map.maker-project-orbit-layout{grid-template-rows:134px 224px 134px!important;gap:9px!important;min-height:522px!important}html body #root .maker-project-orbit-middle{grid-template-columns:minmax(0,.82fr) minmax(0,1.48fr) minmax(0,.82fr)!important}html body #root .maker-project-orbit-layout .maker-project-feature-node{height:134px!important;min-height:134px!important}html body #root .maker-project-orbit-middle>.maker-project-feature-node,html body #root .maker-project-orbit-layout .maker-project-feature-core{height:224px!important;min-height:224px!important}html body #root .maker-project-orbit-layout .maker-project-feature-core>p{font-size:9.8px!important}}@media (width<=980px){html body #root .maker-project-feature-map.maker-project-orbit-layout{grid-template-rows:none!important;min-height:0!important}html body #root .maker-project-orbit-middle{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .maker-project-orbit-middle .maker-project-feature-core{height:auto!important;min-height:220px!important}html body #root .maker-project-orbit-layout .maker-project-feature-node,html body #root .maker-project-orbit-middle>.maker-project-feature-node{height:auto!important;min-height:158px!important}}@media (width<=720px){html body #root .maker-project-orbit-middle{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){html body #root .maker-profile-photo,html body #root .maker-hermi-wave>span,html body #root .maker-profile-player i,html body #root .maker-profile-player i:after{animation:none!important}html body #root .maker-profile-player i{width:100%!important}}html body #root .maker-project-feature-map.maker-project-square-orbit{aspect-ratio:1!important;isolation:isolate!important;box-sizing:border-box!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-height:0!important;padding:12px!important;display:grid!important;position:relative!important}html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-core{z-index:2!important;grid-area:auto!important;position:relative!important}html body #root .maker-project-square-orbit .is-map{grid-area:1/1!important}html body #root .maker-project-square-orbit .is-collection{grid-area:1/2!important}html body #root .maker-project-square-orbit .is-daily{grid-area:1/3!important}html body #root .maker-project-square-orbit .is-pets{grid-area:1/4!important}html body #root .maker-project-square-orbit .is-community{grid-area:2/1!important}html body #root .maker-project-square-orbit .is-clients{grid-area:2/4!important}html body #root .maker-project-square-orbit .is-security{grid-area:3/1!important}html body #root .maker-project-square-orbit .is-operation{grid-area:3/4!important}html body #root .maker-project-square-orbit .is-automation{grid-area:4/1!important}html body #root .maker-project-square-orbit .is-records{grid-area:4/2!important}html body #root .maker-project-square-orbit .is-admin{grid-area:4/3!important}html body #root .maker-project-square-orbit .is-improvement{grid-area:4/4!important}html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-node.is-pets,html body #root .maker-project-square-orbit .maker-project-feature-node.is-community{aspect-ratio:1!important;box-sizing:border-box!important;grid-template-rows:40px minmax(0,1fr)!important;align-self:stretch!important;gap:7px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:12px!important;display:grid!important;overflow:hidden!important}html body #root .maker-project-square-orbit .maker-project-feature-core{box-sizing:border-box!important;border-radius:26px!important;grid-area:2/2/4/4!important;grid-template-rows:60px minmax(0,1fr)!important;align-self:stretch!important;gap:12px!important;width:100%!important;height:100%!important;min-height:0!important;padding:22px 24px!important;display:grid!important;overflow:hidden!important}html body #root .maker-project-square-orbit .maker-project-feature-node>.maker-project-feature-head{grid-template-rows:36px!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;column-gap:8px!important;min-height:40px!important;display:grid!important}html body #root .maker-project-square-orbit .maker-project-feature-node>.maker-project-feature-head>span{border-radius:12px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}html body #root .maker-project-square-orbit .maker-project-feature-node>.maker-project-feature-head>span svg{width:18px!important;height:18px!important}html body #root .maker-project-square-orbit .maker-project-feature-node>small{padding:0!important;font-size:7.8px!important;line-height:1.36!important;overflow:hidden!important}html body #root .maker-project-square-orbit .maker-project-feature-core-head{grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:60px!important;display:grid!important}html body #root .maker-project-square-orbit .maker-project-feature-core strong{white-space:nowrap!important;max-width:100%!important;font-size:clamp(18px,1.45vw,23px)!important;line-height:1!important;overflow:hidden!important}html body #root .maker-project-square-orbit .maker-project-feature-core>p{max-width:100%!important;font-size:10.5px!important;line-height:1.58!important;overflow:visible!important}html body #root .maker-project-square-orbit>.maker-project-orbit-lines{z-index:0!important;width:calc(100% - 24px)!important;height:calc(100% - 24px)!important;display:block!important;inset:12px!important}html body #root .maker-project-feature-node.is-automation{background:#f7ecff!important}html body #root .maker-project-feature-node.is-automation .maker-project-feature-head>span{color:#9a69bd!important;background:#eadcf7!important;border-color:#c0a1d8!important}html body #root .maker-project-feature-node.is-records{background:#eef7ff!important}html body #root .maker-project-feature-node.is-records .maker-project-feature-head>span{color:#5389b4!important;background:#deeffb!important;border-color:#a5c8e0!important}html body #root .maker-project-feature-node.is-admin{background:#fff5dc!important}html body #root .maker-project-feature-node.is-admin .maker-project-feature-head>span{color:#c4892e!important;background:#ffebbd!important;border-color:#dfbd7f!important}html body #root .maker-project-feature-node.is-improvement{background:#edf7f1!important}html body #root .maker-project-feature-node.is-improvement .maker-project-feature-head>span{color:#4f9a72!important;background:#dff1e6!important;border-color:#9bcbb0!important}html body #root .maker-profile-player div>span{background:#ffffffc7!important;border:1.5px solid #9f86b1!important;border-radius:999px!important;height:7px!important;min-height:7px!important;display:block!important;position:relative!important;overflow:hidden!important}html body #root .maker-profile-player div>span>i{display:none!important}html body #root .maker-profile-player div>span:before{content:""!important;border-radius:inherit!important;transform-origin:0!important;background:linear-gradient(90deg,#c9a9ed 0%,#a9d8e8 48%,#f2acd0 100%)!important;animation:5.8s cubic-bezier(.22,.72,.28,1) infinite maker-guide-track-progress!important;position:absolute!important;inset:0!important;transform:scaleX(0)!important}html body #root .maker-profile-player div>span:after{content:""!important;border-radius:inherit!important;background:linear-gradient(90deg,#0000,#ffffffeb,#0000)!important;width:26%!important;animation:5.8s ease-in-out infinite maker-guide-track-shine!important;position:absolute!important;top:0!important;bottom:0!important;left:-32%!important}@keyframes maker-guide-track-progress{0%{transform:scaleX(0)}12%{transform:scaleX(.06)}78%{transform:scaleX(1)}94%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes maker-guide-track-shine{0%,20%{opacity:0;transform:translate(0)}35%{opacity:1}78%{opacity:.9;transform:translate(505%)}to{opacity:0;transform:translate(505%)}}@media (width<=1180px){html body #root .maker-project-feature-map.maker-project-square-orbit{gap:7px!important}html body #root .maker-project-square-orbit .maker-project-feature-node{padding:9px!important}html body #root .maker-project-square-orbit .maker-project-feature-node>small{font-size:7.1px!important}html body #root .maker-project-square-orbit .maker-project-feature-core{padding:18px!important}}@media (width<=980px){html body #root .maker-project-feature-map.maker-project-square-orbit{aspect-ratio:auto!important;grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .maker-project-square-orbit>.maker-project-orbit-lines{display:none!important}html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-core,html body #root .maker-project-square-orbit .is-map,html body #root .maker-project-square-orbit .is-collection,html body #root .maker-project-square-orbit .is-daily,html body #root .maker-project-square-orbit .is-pets,html body #root .maker-project-square-orbit .is-community,html body #root .maker-project-square-orbit .is-clients,html body #root .maker-project-square-orbit .is-security,html body #root .maker-project-square-orbit .is-operation,html body #root .maker-project-square-orbit .is-automation,html body #root .maker-project-square-orbit .is-records,html body #root .maker-project-square-orbit .is-admin,html body #root .maker-project-square-orbit .is-improvement{grid-area:auto!important}html body #root .maker-project-square-orbit .maker-project-feature-node{aspect-ratio:auto!important;min-height:150px!important}html body #root .maker-project-square-orbit .maker-project-feature-core{grid-column:1/-1!important;min-height:210px!important}}@media (width<=720px){html body #root .maker-project-feature-map.maker-project-square-orbit{grid-template-columns:1fr!important}html body #root .maker-project-square-orbit .maker-project-feature-core{grid-column:1!important}}html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-node.is-pets,html body #root .maker-project-square-orbit .maker-project-feature-node.is-community{border-radius:20px!important;width:calc(100% + 6px)!important;max-width:none!important;height:calc(100% + 6px)!important;max-height:none!important;margin:-3px!important;padding:13px!important;overflow:hidden!important}html body #root .maker-project-square-orbit .maker-project-feature-core{border-radius:24px!important;grid-template-rows:78px minmax(0,1fr)!important;place-self:center!important;gap:10px!important;width:80%!important;min-width:0!important;height:80%!important;min-height:0!important;padding:18px 19px!important;overflow:hidden!important}html body #root .maker-project-square-orbit .maker-project-feature-core-head{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;min-width:0!important;min-height:78px!important}html body #root .maker-project-square-orbit .maker-project-feature-core-logo{width:48px!important;height:48px!important;padding:6px!important}html body #root .maker-project-square-orbit .maker-project-feature-core-head>div{align-content:center!important;gap:4px!important;min-width:0!important;display:grid!important}html body #root .maker-project-square-orbit .maker-project-feature-core small{letter-spacing:.08em!important;font-size:7.5px!important;line-height:1.18!important}html body #root .maker-project-square-orbit .maker-project-core-title{color:#5b4855!important;white-space:normal!important;text-overflow:clip!important;gap:0!important;min-width:0!important;max-width:100%!important;font-size:clamp(18px,1.35vw,22px)!important;line-height:.92!important;display:grid!important;overflow:visible!important}html body #root .maker-project-square-orbit .maker-project-core-title>span{white-space:nowrap!important;min-width:0!important;display:block!important}html body #root .maker-project-square-orbit .maker-project-feature-core>p{word-break:keep-all!important;overflow-wrap:anywhere!important;max-width:100%!important;margin:0!important;font-size:9.2px!important;line-height:1.48!important;overflow:visible!important}html body #root .maker-project-square-orbit .maker-project-feature-node{grid-template-rows:42px minmax(0,1fr)!important;gap:8px!important}html body #root .maker-profile-progress-track{box-sizing:border-box!important;background:#ffffffd1!important;border:1.5px solid #9f86b1!important;border-radius:999px!important;width:100%!important;height:8px!important;min-height:8px!important;display:block!important;position:relative!important;overflow:hidden!important}html body #root .maker-profile-progress-track:before,html body #root .maker-profile-progress-track:after{content:none!important;display:none!important}html body #root .maker-profile-progress-fill{border-radius:inherit!important;transform-origin:0!important;background:linear-gradient(90deg,#c8a8eb 0%,#9fd4e8 50%,#f1a9cf 100%)!important;width:100%!important;height:100%!important;animation:5.5s cubic-bezier(.24,.75,.27,1) infinite maker-profile-progress-visible!important;display:block!important;position:absolute!important;inset:0!important;transform:scaleX(0)!important}html body #root .maker-profile-progress-fill:after{content:""!important;border-radius:inherit!important;background:linear-gradient(90deg,#0000,#ffffffeb,#0000)!important;width:24%!important;animation:5.5s ease-in-out infinite maker-profile-progress-gloss!important;position:absolute!important;top:0!important;bottom:0!important;left:-28%!important}@keyframes maker-profile-progress-visible{0%{opacity:.78;transform:scaleX(0)}9%{opacity:1;transform:scaleX(.05)}76%{opacity:1;transform:scaleX(1)}93%{opacity:1;transform:scaleX(1)}to{opacity:.78;transform:scaleX(0)}}@keyframes maker-profile-progress-gloss{0%,18%{opacity:0;transform:translate(0)}35%{opacity:1}77%{opacity:.9;transform:translate(525%)}to{opacity:0;transform:translate(525%)}}@media (width<=1180px){html body #root .maker-project-square-orbit .maker-project-feature-core{width:82%!important;height:82%!important;padding:15px 16px!important}html body #root .maker-project-square-orbit .maker-project-core-title{font-size:18px!important}html body #root .maker-project-square-orbit .maker-project-feature-core>p{font-size:8.4px!important}html body #root .maker-project-square-orbit .maker-project-feature-node>small{font-size:7.35px!important}}@media (width<=980px){html body #root .maker-project-square-orbit .maker-project-feature-node{width:100%!important;height:auto!important;margin:0!important}html body #root .maker-project-square-orbit .maker-project-feature-core{width:100%!important;height:auto!important;min-height:210px!important}html body #root .maker-project-square-orbit .maker-project-core-title{font-size:22px!important}}@media (prefers-reduced-motion:reduce){html body #root .maker-profile-progress-fill,html body #root .maker-profile-progress-fill:after{animation:none!important}html body #root .maker-profile-progress-fill{transform:scaleX(1)!important}}html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-node.is-pets,html body #root .maker-project-square-orbit .maker-project-feature-node.is-community{border-radius:19px!important;place-self:center!important;width:88%!important;height:88%!important;margin:0!important;padding:11px 12px 12px!important}html body #root .maker-project-square-orbit .is-map,html body #root .maker-project-square-orbit .is-collection,html body #root .maker-project-square-orbit .is-daily,html body #root .maker-project-square-orbit .is-pets{align-self:end!important}html body #root .maker-project-square-orbit .is-automation,html body #root .maker-project-square-orbit .is-records,html body #root .maker-project-square-orbit .is-admin,html body #root .maker-project-square-orbit .is-improvement{align-self:start!important}html body #root .maker-project-square-orbit .is-community,html body #root .maker-project-square-orbit .is-security{justify-self:end!important}html body #root .maker-project-square-orbit .is-clients,html body #root .maker-project-square-orbit .is-operation{justify-self:start!important}html body #root .maker-project-square-orbit .is-map,html body #root .maker-project-square-orbit .is-automation{justify-self:end!important}html body #root .maker-project-square-orbit .is-pets,html body #root .maker-project-square-orbit .is-improvement{justify-self:start!important}html body #root .maker-project-square-orbit .maker-project-feature-core{place-self:center!important;width:78%!important;height:78%!important}html body #root .maker-project-square-orbit .maker-project-feature-node>.maker-project-feature-head>strong{font-size:11.5px!important}html body #root .maker-project-square-orbit>.maker-project-orbit-lines line{stroke:#9c7eaa33!important;stroke-width:.65px!important}@media (width<=980px){html body #root .maker-project-square-orbit .maker-project-feature-node{place-self:stretch stretch!important;width:100%!important;height:auto!important}html body #root .maker-project-square-orbit .maker-project-feature-core{width:100%!important;height:auto!important}}html body.maker-note-portfolio-mode,html body.maker-note-scroll-mode{background:linear-gradient(#f4effc1a,#eee9f929),#695384 url(/images/maker/maker-visible-galaxy-grid.png) top/cover fixed!important}html body #root .maker-note-page{background-blend-mode:normal!important;background:linear-gradient(#fffafd14 0%,#f6f1fc1a 48%,#ece9f921 100%),url(/images/maker/maker-visible-galaxy-grid.png) top/cover fixed!important}html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-node.is-pets,html body #root .maker-project-square-orbit .maker-project-feature-node.is-community{transform-origin:50%!important;place-self:center!important;width:93%!important;height:93%!important;margin:0!important;padding:12px 13px 13px!important;transition:transform .32s,box-shadow .32s,filter .32s!important}html body #root .maker-project-square-orbit .maker-project-feature-core>p{font-size:10.4px!important;line-height:1.56!important}html body #root .maker-project-square-orbit .maker-project-core-title{font-size:clamp(19px,1.48vw,23px)!important;line-height:.94!important}html body #root .maker-project-square-orbit .maker-project-feature-node>.maker-project-feature-head>strong{font-size:12.8px!important;line-height:1.17!important}html body #root .maker-project-square-orbit .maker-project-feature-node>small{font-size:8.45px!important;line-height:1.42!important}html body #root .maker-project-square-orbit .maker-project-feature-node>.maker-project-feature-head{grid-template-rows:37px!important;grid-template-columns:37px minmax(0,1fr)!important;column-gap:9px!important;min-height:41px!important}html body #root .maker-project-square-orbit .maker-project-feature-node>.maker-project-feature-head>span{width:37px!important;min-width:37px!important;height:37px!important;min-height:37px!important}html body #root .maker-project-square-orbit .maker-project-feature-node:hover{filter:none!important;z-index:5!important;box-shadow:8px 10px #6f54681c,0 15px 26px #5b446921!important}@media (width<=1180px){html body #root .maker-project-square-orbit .maker-project-feature-node>.maker-project-feature-head>strong{font-size:11.9px!important}html body #root .maker-project-square-orbit .maker-project-feature-node>small{font-size:7.7px!important}html body #root .maker-project-square-orbit .maker-project-feature-core>p{font-size:9.4px!important}}@media (width<=980px){html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-core{width:100%!important;height:auto!important;transform:none!important}html body #root .maker-project-square-orbit .maker-project-feature-node:hover{transform:translateY(-3px)scale(1.01)!important}}html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-node.is-pets,html body #root .maker-project-square-orbit .maker-project-feature-node.is-community{place-self:center!important;width:94%!important;height:94%!important}@media (width<=980px){html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-core{transform:none!important}}html body #root .maker-project-square-orbit .is-automation{transform:translate(11px,-11px)scale(1.002)!important}html body #root .maker-project-square-orbit .maker-project-feature-core{transform:none!important}html body #root .maker-project-square-orbit .is-daily:hover{transform:translate(4px,-4px)scale(1.038)!important}html body #root .maker-project-square-orbit .is-automation:hover{transform:translate(11px,-11px)scale(1.04)!important}@media (width<=980px){html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-core{transform:none!important}}html body #root .maker-project-feature-map.maker-project-square-orbit{gap:5px!important;padding:7px!important}html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-node.is-pets,html body #root .maker-project-square-orbit .maker-project-feature-node.is-community{border-radius:20px!important;place-self:center!important;width:99%!important;height:99%!important;margin:0!important;padding:14px 15px 15px!important;overflow:hidden!important}html body #root .maker-project-square-orbit .is-map{transform:translate(28px,27px)scale(1.008)!important}html body #root .maker-project-square-orbit .is-pets{transform:translate(-30px,27px)scale(1.008)!important}html body #root .maker-project-square-orbit .is-community{transform:translate(31px,5px)scale(1.008)!important}html body #root .maker-project-square-orbit .is-clients{transform:translate(-32px,-3px)scale(1.008)!important}html body #root .maker-project-square-orbit .is-records{transform:translate(4px,-29px)scale(1.008)!important}html body #root .maker-project-square-orbit .is-improvement{transform:translate(-29px,-28px)scale(1.008)!important}html body #root .maker-project-square-orbit .is-collection{transform:translate(1px,15px)scale(1.004)!important}html body #root .maker-project-square-orbit .is-security{transform:translate(16px)scale(1.004)!important}html body #root .maker-project-square-orbit .is-operation{transform:translate(-16px,2px)scale(1.004)!important}html body #root .maker-project-square-orbit .is-admin{transform:translateY(-15px)scale(1.004)!important}html body #root .maker-project-square-orbit .is-daily,html body #root .maker-project-square-orbit .is-automation{transform:none!important}html body #root .maker-project-square-orbit .maker-project-feature-core{width:80%!important;height:80%!important;transform:none!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node .maker-project-feature-head>strong{letter-spacing:-.015em!important;font-size:15px!important;line-height:1.16!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node>small{letter-spacing:-.012em!important;font-size:10.1px!important;line-height:1.44!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core{grid-template-rows:86px minmax(0,1fr)!important;gap:12px!important;padding:21px 22px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core small{font-size:8.5px!important;line-height:1.2!important}html body #root .maker-project-square-orbit .is-map:hover{transform:translate(28px,27px)scale(1.045)!important}html body #root .maker-project-square-orbit .is-pets:hover{transform:translate(-30px,27px)scale(1.045)!important}html body #root .maker-project-square-orbit .is-community:hover{transform:translate(31px,5px)scale(1.045)!important}html body #root .maker-project-square-orbit .is-clients:hover{transform:translate(-32px,-3px)scale(1.045)!important}html body #root .maker-project-square-orbit .is-records:hover{transform:translate(4px,-29px)scale(1.045)!important}html body #root .maker-project-square-orbit .is-improvement:hover{transform:translate(-29px,-28px)scale(1.045)!important}html body #root .maker-project-square-orbit .is-collection:hover{transform:translate(1px,15px)scale(1.04)!important}html body #root .maker-project-square-orbit .is-security:hover{transform:translate(16px)scale(1.04)!important}html body #root .maker-project-square-orbit .is-operation:hover{transform:translate(-16px,2px)scale(1.04)!important}html body #root .maker-project-square-orbit .is-admin:hover{transform:translateY(-15px)scale(1.04)!important}html body #root .maker-project-square-orbit .is-daily:hover,html body #root .maker-project-square-orbit .is-automation:hover{transform:scale(1.038)!important}@media (width<=1180px){html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node .maker-project-feature-head>strong{font-size:13.5px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node>small{font-size:9px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core>p{font-size:10.8px!important}}@media (width<=980px){html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-core{width:100%!important;height:auto!important;transform:none!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node .maker-project-feature-head>strong{font-size:15px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node>small{font-size:10px!important}}html body #root .maker-project-feature-map.maker-project-square-orbit{isolation:isolate!important;gap:12px!important;padding:10px!important;overflow:hidden!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node.is-pets,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node.is-community{box-sizing:border-box!important;width:94%!important;min-width:0!important;max-width:100%!important;height:94%!important;min-height:0!important;max-height:100%!important;margin:0!important;overflow:hidden!important;transform:none!important}html body #root .maker-project-square-orbit .is-map{place-self:end!important;width:96%!important;height:96%!important}html body #root .maker-project-square-orbit .is-collection{place-self:end center!important;width:92%!important;height:92%!important}html body #root .maker-project-square-orbit .is-daily{place-self:center!important;width:95%!important;height:95%!important}html body #root .maker-project-square-orbit .is-pets{place-self:end start!important;width:94%!important;height:94%!important}html body #root .maker-project-square-orbit .is-community{place-self:start end!important;width:96%!important;height:94%!important}html body #root .maker-project-square-orbit .is-security{place-self:end center!important;width:91%!important;height:95%!important}html body #root .maker-project-square-orbit .is-clients{place-self:center start!important;width:96%!important;height:96%!important}html body #root .maker-project-square-orbit .is-operation{place-self:end center!important;width:92%!important;height:94%!important}html body #root .maker-project-square-orbit .is-automation{place-self:start end!important;width:94%!important;height:93%!important}html body #root .maker-project-square-orbit .is-records{place-self:start center!important;width:96%!important;height:96%!important}html body #root .maker-project-square-orbit .is-admin{place-self:center!important;width:92%!important;height:92%!important}html body #root .maker-project-square-orbit .is-improvement{place-self:start!important;width:96%!important;height:95%!important}html body #root .maker-project-square-orbit .maker-project-feature-core{box-sizing:border-box!important;place-self:center!important;width:80%!important;max-width:100%!important;height:80%!important;max-height:100%!important;overflow:hidden!important;transform:none!important}html body #root .maker-project-square-orbit .maker-project-feature-node:hover,html body #root .maker-project-square-orbit .is-map:hover,html body #root .maker-project-square-orbit .is-collection:hover,html body #root .maker-project-square-orbit .is-daily:hover,html body #root .maker-project-square-orbit .is-pets:hover,html body #root .maker-project-square-orbit .is-community:hover,html body #root .maker-project-square-orbit .is-security:hover,html body #root .maker-project-square-orbit .is-clients:hover,html body #root .maker-project-square-orbit .is-operation:hover,html body #root .maker-project-square-orbit .is-automation:hover,html body #root .maker-project-square-orbit .is-records:hover,html body #root .maker-project-square-orbit .is-admin:hover,html body #root .maker-project-square-orbit .is-improvement:hover{filter:brightness(1.025)!important;transform:none!important;box-shadow:7px 8px #6f54681a,0 12px 22px #5b44691f!important}html body #root .maker-project-square-orbit .maker-project-feature-node .maker-project-feature-head,html body #root .maker-project-square-orbit .maker-project-feature-node .maker-project-feature-head>strong,html body #root .maker-project-square-orbit .maker-project-feature-node>small{min-width:0!important;max-width:100%!important}html body #root .maker-project-square-orbit .maker-project-feature-node .maker-project-feature-head>strong{overflow-wrap:anywhere!important;word-break:keep-all!important}html body #root .maker-project-square-orbit .maker-project-feature-node>small{overflow-wrap:anywhere!important;word-break:keep-all!important;overflow:hidden!important}@media (width<=980px){html body #root .maker-project-feature-map.maker-project-square-orbit{gap:12px!important;overflow:visible!important}html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-core{place-self:stretch stretch!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;transform:none!important}}html body #root .maker-project-feature-map.maker-project-square-orbit{isolation:isolate!important;grid-template-rows:minmax(0,1.12fr) minmax(0,.88fr) minmax(0,.88fr) minmax(0,1.12fr)!important;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr) minmax(0,.88fr) minmax(0,1.12fr)!important;gap:6px!important;padding:7px!important;overflow:hidden!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node.is-pets,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node.is-community{box-sizing:border-box!important;place-self:stretch stretch!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;padding:14px 15px 15px!important;overflow:hidden!important;transform:none!important}html body #root .maker-project-square-orbit .is-map,html body #root .maker-project-square-orbit .is-collection,html body #root .maker-project-square-orbit .is-daily,html body #root .maker-project-square-orbit .is-pets,html body #root .maker-project-square-orbit .is-community,html body #root .maker-project-square-orbit .is-security,html body #root .maker-project-square-orbit .is-clients,html body #root .maker-project-square-orbit .is-operation,html body #root .maker-project-square-orbit .is-automation,html body #root .maker-project-square-orbit .is-records,html body #root .maker-project-square-orbit .is-admin,html body #root .maker-project-square-orbit .is-improvement{place-self:stretch stretch!important;width:100%!important;height:100%!important;transform:none!important}html body #root .maker-project-square-orbit .maker-project-feature-core{box-sizing:border-box!important;grid-template-rows:76px minmax(0,1fr)!important;place-self:center!important;gap:10px!important;width:88%!important;max-width:100%!important;height:88%!important;max-height:100%!important;padding:18px 19px!important;overflow:hidden!important;transform:none!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-head{grid-template-columns:50px minmax(0,1fr)!important;gap:11px!important;min-height:76px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-logo{width:50px!important;height:50px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core small{font-size:8px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-title{font-size:24px!important;line-height:.92!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core>p{font-size:10.8px!important;line-height:1.5!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node .maker-project-feature-head>strong{font-size:15px!important;line-height:1.16!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node>small{font-size:10.1px!important;line-height:1.42!important}html body #root .maker-project-square-orbit .maker-project-feature-node:hover,html body #root .maker-project-square-orbit .is-map:hover,html body #root .maker-project-square-orbit .is-collection:hover,html body #root .maker-project-square-orbit .is-daily:hover,html body #root .maker-project-square-orbit .is-pets:hover,html body #root .maker-project-square-orbit .is-community:hover,html body #root .maker-project-square-orbit .is-security:hover,html body #root .maker-project-square-orbit .is-clients:hover,html body #root .maker-project-square-orbit .is-operation:hover,html body #root .maker-project-square-orbit .is-automation:hover,html body #root .maker-project-square-orbit .is-records:hover,html body #root .maker-project-square-orbit .is-admin:hover,html body #root .maker-project-square-orbit .is-improvement:hover{filter:brightness(1.025)!important;transform:none!important}@media (width<=1180px){html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node .maker-project-feature-head>strong{font-size:13.5px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node>small{font-size:9px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core>p{font-size:9.8px!important}}@media (width<=980px){html body #root .maker-project-feature-map.maker-project-square-orbit{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:10px!important;overflow:visible!important}html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-core{place-self:stretch stretch!important;width:100%!important;height:auto!important;max-height:none!important;transform:none!important}html body #root .maker-project-square-orbit .maker-project-feature-core{min-height:210px!important}}html body #root .maker-project-feature-map.maker-project-square-orbit{aspect-ratio:1!important;box-sizing:border-box!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;height:auto!important;padding:8px!important;overflow:hidden!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node.is-pets,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node.is-community,html body #root .maker-project-square-orbit .is-map,html body #root .maker-project-square-orbit .is-collection,html body #root .maker-project-square-orbit .is-daily,html body #root .maker-project-square-orbit .is-pets,html body #root .maker-project-square-orbit .is-community,html body #root .maker-project-square-orbit .is-security,html body #root .maker-project-square-orbit .is-clients,html body #root .maker-project-square-orbit .is-operation,html body #root .maker-project-square-orbit .is-automation,html body #root .maker-project-square-orbit .is-records,html body #root .maker-project-square-orbit .is-admin,html body #root .maker-project-square-orbit .is-improvement{aspect-ratio:1!important;box-sizing:border-box!important;place-self:center!important;width:96%!important;min-width:0!important;max-width:96%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:hidden!important;transform:none!important}html body #root .maker-project-square-orbit .maker-project-feature-core{aspect-ratio:1!important;box-sizing:border-box!important;place-self:center!important;width:74%!important;min-width:0!important;max-width:74%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:18px 19px!important;overflow:hidden!important;transform:none!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core{grid-template-rows:auto minmax(0,1fr)!important;align-content:start!important;display:grid!important}html body #root .maker-project-square-orbit .maker-project-feature-node:hover,html body #root .maker-project-square-orbit .is-map:hover,html body #root .maker-project-square-orbit .is-collection:hover,html body #root .maker-project-square-orbit .is-daily:hover,html body #root .maker-project-square-orbit .is-pets:hover,html body #root .maker-project-square-orbit .is-community:hover,html body #root .maker-project-square-orbit .is-security:hover,html body #root .maker-project-square-orbit .is-clients:hover,html body #root .maker-project-square-orbit .is-operation:hover,html body #root .maker-project-square-orbit .is-automation:hover,html body #root .maker-project-square-orbit .is-records:hover,html body #root .maker-project-square-orbit .is-admin:hover,html body #root .maker-project-square-orbit .is-improvement:hover{transform:none!important}@media (width<=1180px) and (width>=981px){html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node{padding:11px 12px 12px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node .maker-project-feature-head>strong{font-size:13px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node>small{font-size:8.7px!important;line-height:1.38!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core{padding:15px 16px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-title{font-size:21px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core>p{font-size:9.4px!important}}@media (width<=980px){html body #root .maker-project-feature-map.maker-project-square-orbit{aspect-ratio:auto!important;grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;height:auto!important;padding:10px!important;overflow:visible!important}html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-core{aspect-ratio:auto!important;place-self:stretch stretch!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important}html body #root .maker-project-square-orbit .maker-project-feature-core{min-height:210px!important}}html body #root .maker-project-overview-panel{box-sizing:border-box!important;justify-self:center!important;width:95%!important;padding:21px 23px 23px!important}html body #root .maker-project-overview-heading{margin-bottom:12px!important}html body #root .maker-project-feature-map.maker-project-square-orbit{aspect-ratio:1!important;gap:4px!important;width:100%!important;padding:4px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node.is-pets,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node.is-community,html body #root .maker-project-square-orbit .is-map,html body #root .maker-project-square-orbit .is-collection,html body #root .maker-project-square-orbit .is-daily,html body #root .maker-project-square-orbit .is-pets,html body #root .maker-project-square-orbit .is-community,html body #root .maker-project-square-orbit .is-security,html body #root .maker-project-square-orbit .is-clients,html body #root .maker-project-square-orbit .is-operation,html body #root .maker-project-square-orbit .is-automation,html body #root .maker-project-square-orbit .is-records,html body #root .maker-project-square-orbit .is-admin,html body #root .maker-project-square-orbit .is-improvement{aspect-ratio:1!important;place-self:center!important;width:98%!important;max-width:98%!important;height:auto!important}html body #root .maker-project-square-orbit .maker-project-feature-core{aspect-ratio:1!important;place-self:center!important;width:82%!important;max-width:82%!important;height:auto!important}html body #root .maker-project-overview-heading>strong{font-size:clamp(29px,2.42vw,40px)!important}html body #root .maker-project-square-orbit>.maker-project-orbit-lines{width:calc(100% - 8px)!important;height:calc(100% - 8px)!important;inset:4px!important}@media (width<=1180px) and (width>=981px){html body #root .maker-project-overview-panel{width:97%!important;padding:18px 19px 20px!important}}@media (width<=980px){html body #root .maker-project-overview-panel{width:100%!important;padding:18px!important}html body #root .maker-project-feature-map.maker-project-square-orbit{aspect-ratio:auto!important;gap:12px!important;padding:10px!important}html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-core{aspect-ratio:auto!important;width:100%!important;max-width:100%!important}}html body #root .maker-note-page{--maker-rainbow-panel:linear-gradient(135deg, #ffdfe9f5 0%, #efe2fff5 31%, #dbeefff5 63%, #def6ebf5 100%);background:linear-gradient(#ffffff24,#fff3),#eee6f6 url(/images/maker/maker-scroll-rainbow-grid-long.png) top/100% 100% no-repeat!important;position:relative!important}html body.maker-note-portfolio-mode,html body.maker-note-scroll-mode{background-color:#ece4f4!important;background-image:linear-gradient(#f8f4fc38,#f8f4fc47),url(/images/maker/maker-scroll-rainbow-grid-long.png)!important;background-position:0 0,top!important;background-repeat:repeat,repeat-y!important;background-size:auto,100%!important;background-attachment:scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}html body #root .maker-editorial-shell{background:#fffbfd2e!important}html body #root .maker-profile-desktop,html body #root .maker-portfolio-window,html body #root .maker-portfolio-process-desktop,html body #root .maker-portfolio-contact-window,html body #root .maker-portfolio-endline{background:var(--maker-rainbow-panel)!important;background-color:#f4eaf7!important;box-shadow:0 22px 48px #5e476921,inset 0 1px #ffffffe6!important}html body #root .maker-portfolio-windowbody,html body #root .maker-portfolio-contact-body,html body #root .maker-process-desktop-heading,html body #root .maker-process-window-grid,html body #root .maker-profile-window{background-color:#fffbfdc7!important}html body #root .maker-profile-left-stack{grid-area:1/1/3!important;grid-template-rows:auto auto!important;align-content:start!important;gap:17px!important;min-width:0!important;display:grid!important}html body #root .maker-profile-left-stack>.maker-profile-card{grid-area:auto!important;align-self:start!important;width:100%!important;height:auto!important;margin:0!important}html body #root .maker-profile-kofi-panel{color:#654d5c!important;background:linear-gradient(135deg,#ffe8f1fa,#ebe1fffa 52%,#d9f1fafa)!important;border:4px solid #806777!important;border-radius:26px!important;grid-template-columns:150px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;min-height:132px!important;padding:14px!important;text-decoration:none!important;transition:transform .22s,box-shadow .22s!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:8px 9px #8067771f,inset 0 1px #ffffffe6!important}html body #root .maker-profile-kofi-panel:before{content:"☕"!important;color:#db6fa01a!important;pointer-events:none!important;font-size:98px!important;line-height:1!important;position:absolute!important;top:-24px!important;right:76px!important;transform:rotate(-12deg)!important}html body #root .maker-profile-kofi-preview{background:#fff!important;border:3px solid #806777!important;border-radius:18px!important;width:150px!important;height:98px!important;display:block!important;overflow:hidden!important}html body #root .maker-profile-kofi-preview img,html body #root .maker-profile-kofi-preview .smart-image,html body #root .maker-profile-kofi-preview .fit-image{object-fit:contain!important;object-position:center!important;background:#fff!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-profile-kofi-copy{z-index:1!important;gap:5px!important;min-width:0!important;display:grid!important;position:relative!important}html body #root .maker-profile-kofi-copy small{color:#cf719c!important;letter-spacing:.11em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:900!important}html body #root .maker-profile-kofi-copy strong{color:#654d5c!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:17px!important;line-height:1.18!important}html body #root .maker-profile-kofi-copy p{color:#806d78!important;word-break:keep-all!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;line-height:1.48!important}html body #root .maker-profile-kofi-action{z-index:1!important;color:#b05e86!important;letter-spacing:.07em!important;background:#ffffffe0!important;border:2px solid #b87798!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:74px!important;height:42px!important;padding:0 12px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important;position:relative!important}html body #root .maker-profile-kofi-panel:hover{transform:translateY(-4px)!important;box-shadow:9px 12px #80677721,0 18px 30px #644a6221!important}html body #root .maker-profile-card>.maker-profile-kofi-card{display:none!important}html body #root .maker-project-overview-panel{grid-area:1/2!important}html body #root .maker-profile-current-project{grid-area:2/2!important}html body #root .maker-profile-details{grid-area:3/1/auto/-1!important}html body #root .maker-portfolio-techflow-window .maker-portfolio-windowbody,html body #root .maker-portfolio-project-window .maker-portfolio-windowbody,html body #root .maker-portfolio-stack-window .maker-portfolio-windowbody,html body #root .maker-portfolio-contact-window .maker-portfolio-contact-body,html body #root .maker-portfolio-process-desktop{background:linear-gradient(135deg,#ffeef4db,#f1e8ffd6 34%,#e4f1ffd6 67%,#e8f8f0d6)!important}html body #root .maker-sequence-panel{-webkit-backdrop-filter:none!important}@media (width<=1280px){html body #root .maker-profile-kofi-panel{grid-template-columns:124px minmax(0,1fr) auto!important}html body #root .maker-profile-kofi-preview{width:124px!important;height:88px!important}html body #root .maker-profile-kofi-copy strong{font-size:15px!important}html body #root .maker-profile-kofi-copy p{font-size:9px!important}}@media (width<=980px){html body #root .maker-profile-left-stack{grid-area:auto/1!important;gap:14px!important}html body #root .maker-profile-kofi-panel{grid-template-columns:112px minmax(0,1fr)!important}html body #root .maker-profile-kofi-action{grid-column:1/-1!important;justify-self:end!important}html body #root .maker-project-overview-panel,html body #root .maker-profile-current-project,html body #root .maker-profile-details{grid-area:auto/1!important}}@media (width<=640px){html body #root .maker-profile-kofi-panel{grid-template-columns:1fr!important}html body #root .maker-profile-kofi-preview{width:100%!important;height:118px!important}html body #root .maker-profile-kofi-action{grid-column:1!important}html body #root .maker-note-page{background-size:auto 100%!important}}html body #root .maker-profile-left-stack{grid-template-rows:auto minmax(0,1fr)!important;align-content:stretch!important;align-self:stretch!important;gap:16px!important;height:100%!important;min-height:0!important}html body #root .maker-profile-left-stack>.maker-profile-card{align-self:start!important;height:auto!important;min-height:0!important}html body #root .maker-profile-kofi-panel{grid-template-rows:minmax(118px,1fr) auto auto!important;grid-template-columns:minmax(0,1fr) 96px!important;align-self:stretch!important;align-items:stretch!important;gap:12px 14px!important;width:100%!important;height:100%!important;min-height:0!important;padding:18px!important}html body #root .maker-profile-kofi-preview{background:#ffffffeb!important;border-radius:20px!important;grid-area:1/1/auto/-1!important;width:100%!important;height:100%!important;min-height:118px!important;max-height:none!important}html body #root .maker-profile-kofi-preview img,html body #root .maker-profile-kofi-preview .smart-image,html body #root .maker-profile-kofi-preview .fit-image{object-fit:contain!important;object-position:center!important}html body #root .maker-profile-kofi-copy{grid-area:2/1/4!important;align-self:center!important;gap:6px!important;padding:2px 0 0!important}html body #root .maker-profile-kofi-copy small{font-size:9.5px!important}html body #root .maker-profile-kofi-copy strong{font-size:18px!important;line-height:1.24!important}html body #root .maker-profile-kofi-copy p{max-width:270px!important;font-size:10.5px!important;line-height:1.5!important}html body #root .maker-profile-kofi-action{grid-area:3/2!important;place-self:end!important;width:92px!important;min-width:92px!important;height:44px!important;padding:0 12px!important}html body #root .maker-profile-kofi-panel:before{opacity:.62!important;top:auto!important;bottom:56px!important;right:16px!important}html body #root .maker-profile-window{grid-template-rows:minmax(0,auto) minmax(96px,auto) auto!important;align-items:stretch!important}html body #root .maker-profile-current-project{align-self:stretch!important;min-height:96px!important}html body #root .maker-profile-details{margin-top:4px!important}html body #root .maker-profile-window:after{content:none!important}@media (width<=1280px) and (width>=981px){html body #root .maker-profile-kofi-panel{grid-template-rows:minmax(104px,1fr) auto auto!important;grid-template-columns:minmax(0,1fr) 82px!important;padding:15px!important}html body #root .maker-profile-kofi-preview{min-height:104px!important}html body #root .maker-profile-kofi-copy strong{font-size:16px!important}html body #root .maker-profile-kofi-copy p{font-size:9.5px!important}html body #root .maker-profile-kofi-action{width:80px!important;min-width:80px!important}}@media (width<=980px){html body #root .maker-profile-left-stack{grid-template-rows:auto auto!important;height:auto!important}html body #root .maker-profile-kofi-panel{height:auto!important;min-height:220px!important}html body #root .maker-profile-window{grid-template-rows:none!important}}@media (width<=640px){html body #root .maker-profile-kofi-panel{grid-template-rows:132px auto auto!important;grid-template-columns:1fr!important}html body #root .maker-profile-kofi-copy,html body #root .maker-profile-kofi-action{grid-area:auto/1!important}html body #root .maker-profile-kofi-action{justify-self:end!important}}html body #root .maker-profile-grid{grid-template-rows:auto auto auto auto!important;align-items:stretch!important}html body #root .maker-profile-player{z-index:auto!important;box-sizing:border-box!important;grid-area:4/1!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:100%!important;min-height:108px!important;margin:0!important;position:relative!important;inset:auto!important;transform:rotate(0)!important}html body #root .maker-profile-contact-window{z-index:auto!important;box-sizing:border-box!important;grid-area:4/2!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:100%!important;min-height:108px!important;margin:0!important;position:relative!important;inset:auto!important;transform:rotate(0)!important}html body #root .maker-profile-player:hover,html body #root .maker-profile-contact-window:hover{transform:rotate(0)!important}html body #root .maker-profile-contact-window{grid-template-rows:auto minmax(0,1fr)!important;display:grid!important}html body #root .maker-profile-contact-body{align-self:stretch!important;min-height:0!important}html body #root .maker-profile-guide-copy{align-content:center!important;gap:7px!important;min-width:0!important;display:grid!important;overflow:hidden!important}html body #root .maker-profile-guide-typing{white-space:nowrap!important;clip-path:inset(0 100% 0 0)!important;width:max-content!important;max-width:100%!important;animation:.88s steps(30,end) forwards maker-profile-guide-type-in!important;display:block!important;overflow:hidden!important}html body #root .maker-profile-progress-track:before,html body #root .maker-profile-progress-track:after,html body #root .maker-profile-player div>span:before,html body #root .maker-profile-player div>span:after{content:none!important;animation:none!important;display:none!important}html body #root .maker-profile-progress-fill{transform-origin:0!important;width:100%!important;animation:1.18s cubic-bezier(.22,.72,.28,1) 80ms forwards maker-profile-guide-fill-on-click!important;transform:scaleX(0)!important}html body #root .maker-profile-progress-fill:after{content:""!important;background:linear-gradient(100deg,#0000 0%,#ffffff1f 34%,#ffffffe0 50%,#ffffff1f 66%,#0000 100%)!important;animation:1.18s ease-out 80ms forwards maker-profile-guide-shine-on-click!important;display:block!important;position:absolute!important;inset:0!important;transform:translate(-120%)!important}@keyframes maker-profile-guide-type-in{0%{clip-path:inset(0 100% 0 0);opacity:.72}to{clip-path:inset(0);opacity:1}}@keyframes maker-profile-guide-fill-on-click{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes maker-profile-guide-shine-on-click{0%{opacity:0;transform:translate(-120%)}32%{opacity:1}to{opacity:0;transform:translate(120%)}}html body #root .maker-profile-kofi-copy{gap:8px!important}html body #root .maker-profile-kofi-copy>small{display:none!important}html body #root .maker-profile-kofi-copy strong{letter-spacing:0!important;font-family:DNFBitBitv2,Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.14!important}html body #root .maker-profile-kofi-copy p{color:#755f6d!important;max-width:none!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:12.5px!important;font-weight:600!important;line-height:1.5!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node .maker-project-feature-head{grid-template-rows:36px!important;grid-template-columns:36px minmax(0,1fr)!important;column-gap:9px!important;min-height:40px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node .maker-project-feature-head>span{border-radius:12px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node .maker-project-feature-head>span svg{width:18px!important;height:18px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-head{align-items:start!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-logo{align-self:start!important;transform:translateY(15px)!important}html body #root .maker-profile-player,html body #root .maker-profile-contact-window{box-shadow:7px 8px #8067771c,inset 0 1px #ffffffe6!important}@media (width<=1280px) and (width>=981px){html body #root .maker-profile-player{grid-template-columns:36px 42px 36px minmax(0,1fr)!important;gap:7px!important;padding:13px 15px!important}html body #root .maker-profile-player>button{width:35px!important;height:35px!important}html body #root .maker-profile-player>button:nth-child(2){width:41px!important;height:41px!important}html body #root .maker-profile-guide-typing{font-size:9.7px!important}html body #root .maker-profile-kofi-copy strong{font-size:18px!important}html body #root .maker-profile-kofi-copy p{font-size:11px!important}}@media (width<=980px){html body #root .maker-profile-grid{grid-template-rows:none!important}html body #root .maker-profile-player,html body #root .maker-profile-contact-window{grid-area:auto/1!important;width:100%!important;height:auto!important;min-height:108px!important;position:relative!important;inset:auto!important}}@media (prefers-reduced-motion:reduce){html body #root .maker-profile-guide-typing,html body #root .maker-profile-progress-fill,html body #root .maker-profile-progress-fill:after{animation:none!important}html body #root .maker-profile-guide-typing{clip-path:none!important}html body #root .maker-profile-progress-fill{transform:scaleX(1)!important}}html body #root .maker-profile-guide-copy{grid-template-rows:minmax(16px,auto) 12px minmax(12px,auto)!important;align-content:center!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:visible!important}html body #root .maker-profile-guide-typing{white-space:nowrap!important;text-overflow:clip!important;clip-path:none!important;opacity:1!important;color:#624c59!important;letter-spacing:.045em!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:16px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1.35!important;animation:.82s steps(22,end) both maker-profile-guide-safe-type!important;display:block!important;overflow:hidden!important;transform:none!important}@keyframes maker-profile-guide-safe-type{0%{opacity:.45;max-width:0}12%{opacity:1}to{opacity:1;max-width:100%}}html body #root .maker-profile-progress-track,html body #root .maker-profile-player div>span.maker-profile-progress-track{box-sizing:border-box!important;background:#fffffff0!important;border:2px solid #9f86b1!important;border-radius:999px!important;width:100%!important;height:12px!important;min-height:12px!important;padding:2px!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px 2px #624c5914!important}html body #root .maker-profile-progress-track>.maker-profile-progress-fill,html body #root .maker-profile-player .maker-profile-progress-track>i.maker-profile-progress-fill{inset:2px!important;transform-origin:0!important;background:linear-gradient(90deg,#f4a9cb 0%,#d7a9ef 28%,#aebef4 53%,#91d8df 76%,#aee5c8 100%)!important;border-radius:999px!important;width:auto!important;height:auto!important;animation:1.2s cubic-bezier(.22,.72,.28,1) 60ms forwards maker-profile-guide-rainbow-fill!important;display:block!important;position:absolute!important;inset:2px!important;overflow:hidden!important;transform:scaleX(0)!important}html body #root .maker-profile-progress-track>.maker-profile-progress-fill:after{content:""!important;border-radius:inherit!important;background:linear-gradient(105deg,#0000 0%,#ffffff29 32%,#ffffffe0 50%,#ffffff29 68%,#0000 100%)!important;animation:1.2s ease-out 60ms forwards maker-profile-guide-rainbow-shine!important;display:block!important;position:absolute!important;inset:0!important;transform:translate(-125%)!important}@keyframes maker-profile-guide-rainbow-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes maker-profile-guide-rainbow-shine{0%{opacity:0;transform:translate(-125%)}28%{opacity:1}to{opacity:0;transform:translate(125%)}}html body #root .maker-profile-player,html body #root .maker-profile-contact-window{transition:transform .25s,box-shadow .25s,filter .25s!important;transform:rotate(0)!important}html body #root .maker-profile-player:hover,html body #root .maker-profile-contact-window:hover{filter:none!important;transform:translateY(-5px)rotate(0)!important;box-shadow:10px 12px #80677721,0 19px 32px #674e6821!important}html body #root .maker-profile-kofi-copy{min-width:0!important}html body #root .maker-profile-kofi-copy strong{white-space:nowrap!important;text-overflow:clip!important;letter-spacing:-.015em!important;width:100%!important;max-width:100%!important;font-family:DNFBitBitv2,Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:18px!important;line-height:1.1!important;display:block!important;overflow:visible!important}html body #root .maker-profile-kofi-action{align-self:end!important;gap:5px!important;width:78px!important;min-width:78px!important;height:32px!important;min-height:32px!important;padding:0 10px!important}html body #root .maker-profile-kofi-action svg{width:15px!important;height:15px!important}html body #root .maker-profile-current-project{box-sizing:border-box!important;justify-self:center!important;width:95%!important;max-width:95%!important}@media (width<=1280px) and (width>=981px){html body #root .maker-profile-current-project{width:97%!important;max-width:97%!important}html body #root .maker-profile-guide-typing{font-size:10px!important}html body #root .maker-profile-kofi-copy strong{font-size:16px!important}html body #root .maker-profile-kofi-action{width:70px!important;min-width:70px!important;height:30px!important;min-height:30px!important;padding-inline:8px!important}}@media (width<=980px){html body #root .maker-profile-current-project{width:100%!important;max-width:100%!important}html body #root .maker-profile-kofi-copy strong{white-space:normal!important}}@media (prefers-reduced-motion:reduce){html body #root .maker-profile-guide-typing,html body #root .maker-profile-progress-track>.maker-profile-progress-fill,html body #root .maker-profile-progress-track>.maker-profile-progress-fill:after{animation:none!important}html body #root .maker-profile-guide-typing{opacity:1!important;max-width:100%!important}html body #root .maker-profile-progress-track>.maker-profile-progress-fill{transform:scaleX(1)!important}}html body #root .maker-profile-progress-track>.maker-profile-progress-fill,html body #root .maker-profile-player .maker-profile-progress-track>i.maker-profile-progress-fill{transform-origin:0!important;opacity:1!important;background:linear-gradient(90deg,#f4a9cb 0%,#d7a9ef 28%,#aebef4 53%,#91d8df 76%,#aee5c8 100%)!important;border-radius:999px!important;width:auto!important;height:auto!important;transition:transform 1.05s cubic-bezier(.22,.72,.28,1)!important;animation:none!important;display:block!important;position:absolute!important;inset:2px!important;overflow:hidden!important;transform:scaleX(0)!important}html body #root .maker-profile-progress-track>.maker-profile-progress-fill.is-filled,html body #root .maker-profile-player .maker-profile-progress-track>i.maker-profile-progress-fill.is-filled{transform:scaleX(1)!important}html body #root .maker-profile-progress-track>.maker-profile-progress-fill:after,html body #root .maker-profile-player .maker-profile-progress-track>i.maker-profile-progress-fill:after{content:""!important;border-radius:inherit!important;background:linear-gradient(105deg,#0000 0%,#ffffff1f 34%,#ffffffb8 50%,#ffffff1f 66%,#0000 100%)!important;transition:transform 1.05s ease-out!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important;transform:translate(-115%)!important}html body #root .maker-profile-progress-track>.maker-profile-progress-fill.is-filled:after,html body #root .maker-profile-player .maker-profile-progress-track>i.maker-profile-progress-fill.is-filled:after{transform:translate(115%)!important}html body #root .maker-profile-guide-typing{white-space:nowrap!important;clip-path:none!important;opacity:1!important;color:#624c59!important;letter-spacing:.045em!important;width:100%!important;max-width:100%!important;min-height:16px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:850!important;line-height:1.3!important;animation:.42s ease-out both maker-profile-guide-short-title!important;overflow:visible!important}@keyframes maker-profile-guide-short-title{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}html body #root .maker-profile-guide-copy>small{color:#a27f93!important;letter-spacing:.035em!important;white-space:nowrap!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8.5px!important;font-weight:700!important;line-height:1.25!important}html body #root .maker-profile-player>button:active{transform:translateY(1px)scale(.96)!important}@media (prefers-reduced-motion:reduce){html body #root .maker-profile-progress-track>.maker-profile-progress-fill,html body #root .maker-profile-progress-track>.maker-profile-progress-fill:after{transition-duration:.01ms!important}html body #root .maker-profile-guide-typing{animation:none!important}}html body #root .maker-profile-progress-track,html body #root .maker-profile-player div>span.maker-profile-progress-track{box-sizing:border-box!important;background:#fffffff2!important;border:2px solid #9f86b1!important;border-radius:999px!important;width:100%!important;height:12px!important;min-height:12px!important;padding:2px!important;overflow:hidden!important}html body #root .maker-profile-progress-track>.maker-profile-progress-fill,html body #root .maker-profile-player .maker-profile-progress-track>i.maker-profile-progress-fill{width:var(--maker-guide-progress,12%)!important;transform-origin:0!important;opacity:1!important;background:linear-gradient(90deg,#f4a9cb 0%,#d7a9ef 30%,#aebef4 56%,#91d8df 79%,#aee5c8 100%)!important;border-radius:999px!important;min-width:7px!important;height:100%!important;transition:width .42s cubic-bezier(.22,.72,.28,1)!important;animation:none!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .maker-profile-progress-track>.maker-profile-progress-fill:after,html body #root .maker-profile-player .maker-profile-progress-track>i.maker-profile-progress-fill:after{content:""!important;border-radius:inherit!important;opacity:.78!important;background:linear-gradient(105deg,#0000 0%,#ffffff1f 34%,#ffffffb8 50%,#ffffff1f 66%,#0000 100%)!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}html body #root .maker-profile-player>button:disabled{cursor:default!important;opacity:.38!important;box-shadow:none!important;transform:none!important}html body #root .maker-profile-player>button:disabled:hover,html body #root .maker-profile-player>button:disabled:active{background:#ffffffb8!important;transform:none!important}html body #root .maker-profile-details{box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-self:center!important;gap:14px!important;width:95%!important;max-width:95%!important}html body #root .maker-profile-details>article{box-sizing:border-box!important;width:100%!important;min-width:0!important}html body #root .maker-profile-details>article:last-child{justify-self:stretch!important}html body #root .maker-profile-player,html body #root .maker-profile-contact-window,html body #root .maker-profile-contact-window *,html body #root .maker-profile-player *{filter:none!important;-webkit-backdrop-filter:none!important;transform-style:flat!important;backface-visibility:visible!important;will-change:auto!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important}html body #root .maker-profile-player:hover,html body #root .maker-profile-contact-window:hover{filter:none!important;-webkit-backdrop-filter:none!important;border-color:#765c6e!important;transform:rotate(0)!important;box-shadow:9px 10px #80677721,0 14px 24px #674e681c,inset 0 1px #ffffffeb!important}html body #root .maker-profile-contact-window:hover .maker-profile-contact-body,html body #root .maker-profile-contact-window:hover .maker-profile-contact-bar{filter:none!important;opacity:1!important;transform:none!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node .maker-project-feature-points{color:#786a72!important;white-space:normal!important;align-content:start!important;gap:4px!important;min-width:0!important;max-width:100%!important;font-size:10.1px!important;line-height:1.38!important;display:grid!important;overflow:hidden!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node .maker-project-feature-points>span{overflow-wrap:anywhere!important;word-break:keep-all!important;grid-template-columns:7px minmax(0,1fr)!important;align-items:start!important;column-gap:5px!important;min-width:0!important;display:grid!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node .maker-project-feature-points>span:before{content:"•"!important;color:currentColor!important;font-size:12px!important;font-weight:900!important;line-height:1.12!important}html body #root .maker-project-feature-node.is-map .maker-project-feature-points>span:before{color:#e75683!important}html body #root .maker-project-feature-node.is-collection .maker-project-feature-points>span:before{color:#4f8bc9!important}html body #root .maker-project-feature-node.is-daily .maker-project-feature-points>span:before{color:#dc8a26!important}html body #root .maker-project-feature-node.is-pets .maker-project-feature-points>span:before{color:#57a278!important}html body #root .maker-project-feature-node.is-community .maker-project-feature-points>span:before{color:#d45f92!important}html body #root .maker-project-feature-node.is-clients .maker-project-feature-points>span:before{color:#4a9bb2!important}html body #root .maker-project-feature-node.is-security .maker-project-feature-points>span:before{color:#8a64bd!important}html body #root .maker-project-feature-node.is-operation .maker-project-feature-points>span:before{color:#cf8144!important}html body #root .maker-project-feature-node.is-automation .maker-project-feature-points>span:before{color:#9a68c5!important}html body #root .maker-project-feature-node.is-records .maker-project-feature-points>span:before{color:#5795c8!important}html body #root .maker-project-feature-node.is-admin .maker-project-feature-points>span:before{color:#c58a32!important}html body #root .maker-project-feature-node.is-improvement .maker-project-feature-points>span:before{color:#55a579!important}@media (width<=1280px) and (width>=981px){html body #root .maker-profile-details{gap:11px!important;width:97%!important;max-width:97%!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node .maker-project-feature-points{gap:3px!important;font-size:8.8px!important}}@media (width<=980px){html body #root .maker-profile-details{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important}}@media (width<=640px){html body #root .maker-profile-details{grid-template-columns:1fr!important}}html body #root .maker-profile-progress-track{padding:2px!important}html body #root .maker-profile-progress-track>.maker-profile-progress-fill,html body #root .maker-profile-player .maker-profile-progress-track>i.maker-profile-progress-fill{box-sizing:border-box!important;min-width:7px!important;max-width:100%!important}html body #root .maker-profile-progress-track>.maker-profile-progress-fill[style*="100%"],html body #root .maker-profile-player .maker-profile-progress-track>i.maker-profile-progress-fill[style*="100%"]{border-top-right-radius:999px!important;border-bottom-right-radius:999px!important;width:100%!important}html body #root .maker-profile-player,html body #root .maker-profile-contact-window{filter:none!important;-webkit-backdrop-filter:none!important;will-change:auto!important;transition:top .24s,border-color .24s,box-shadow .24s!important;position:relative!important;top:0!important;transform:none!important}html body #root .maker-profile-player:hover,html body #root .maker-profile-contact-window:hover{filter:none!important;-webkit-backdrop-filter:none!important;border-color:#765c6e!important;top:-5px!important;transform:none!important;box-shadow:10px 12px #80677721,0 19px 32px #644a6221,inset 0 1px #ffffffeb!important}html body #root .maker-profile-player:hover *,html body #root .maker-profile-contact-window:hover *{filter:none!important;opacity:1!important;text-shadow:none!important;transform:none!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-head{grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:78px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-head>div{align-content:center!important;gap:3px!important;min-width:0!important;display:grid!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core>p{color:#725f6b!important;letter-spacing:-.012em!important;word-break:keep-all!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:560!important;line-height:1.58!important}@media (width<=1280px) and (width>=981px){html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core{padding:17px 18px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-head{grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-logo{width:46px!important;height:46px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-title{font-size:25px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core>p{font-size:10.6px!important;line-height:1.5!important}}@media (width<=980px){html body #root .maker-profile-player:hover,html body #root .maker-profile-contact-window:hover{top:-3px!important}}@media (prefers-reduced-motion:reduce){html body #root .maker-profile-player,html body #root .maker-profile-contact-window{transition:none!important}}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core{gap:11px!important;padding:17px 12px 16px!important;overflow:hidden!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-head{grid-template-columns:43px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:75px!important;overflow:visible!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-head>div{width:100%!important;min-width:0!important;overflow:visible!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-logo{align-self:center!important;width:43px!important;height:43px!important;margin:0!important;transform:translateY(5px)!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-title{box-sizing:border-box!important;letter-spacing:-.055em!important;width:100%!important;max-width:none!important;padding-right:7px!important;font-size:26px!important;line-height:.93!important;overflow:visible!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-title>span{white-space:nowrap!important;width:max-content!important;max-width:calc(100% - 2px)!important;display:block!important;overflow:visible!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map{color:#715e6a!important;align-content:start!important;gap:6px!important;min-width:0!important;margin:0!important;padding:0 2px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;display:grid!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map>span{border-bottom:1px dashed #7e627433!important;grid-template-columns:1fr!important;gap:1px!important;min-width:0!important;padding-bottom:5px!important;display:grid!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map b{color:#68515f!important;word-break:keep-all!important;min-width:0!important;font-size:10.8px!important;font-weight:850!important;line-height:1.34!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map i{color:#8b7080!important;overflow-wrap:anywhere!important;word-break:keep-all!important;min-width:0!important;font-size:10.1px!important;font-style:normal!important;font-weight:650!important;line-height:1.34!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core>p{display:none!important}@media (width<=1280px) and (width>=981px){html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core{gap:8px!important;padding:14px 10px 13px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-head{grid-template-columns:38px minmax(0,1fr)!important;gap:7px!important;min-height:66px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-logo{width:38px!important;height:38px!important;transform:translateY(4px)!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-title{letter-spacing:-.055em!important;padding-right:6px!important;font-size:22px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map{gap:4px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map>span{padding-bottom:3px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map b{font-size:8.9px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map i{font-size:8.5px!important}}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map *{font-family:Asta Sans,Noto Sans KR,sans-serif!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map{gap:7px!important;padding:0!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map>span{white-space:nowrap!important;word-break:normal!important;border-bottom:1px dashed #7e627433!important;align-items:baseline!important;gap:4px!important;width:100%!important;min-width:0!important;padding:0 0 6px!important;display:flex!important;overflow:visible!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map>span:last-child{border-bottom:0!important;padding-bottom:0!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map b,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map em,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map i{white-space:nowrap!important;letter-spacing:-.018em!important;flex:none!important;min-width:0!important;margin:0!important;padding:0!important;font-style:normal!important;line-height:1.28!important;display:inline!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map b{color:#68515f!important;font-size:9.5px!important;font-weight:800!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map em{color:#b07b98!important;font-size:10px!important;font-weight:900!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map i{color:#806a77!important;font-size:9px!important;font-weight:650!important}html body #root .maker-profile-status-row>.is-developer{color:#4d7690!important;background:linear-gradient(145deg,#f2fbff,#dcefff)!important;border-color:#9cc8df!important;order:1!important}html body #root .maker-profile-status-row>.is-building{color:#826a32!important;background:linear-gradient(145deg,#fff9df,#fff0b9)!important;border-color:#d8bd73!important;order:2!important}html body #root .maker-profile-status-row>.is-building i{background:#59c989!important;animation:1.7s ease-in-out infinite maker-building-dot-glow!important;position:relative!important;overflow:visible!important;box-shadow:0 0 0 3px #59c9892e,0 0 12px #59c989b8!important}html body #root .maker-profile-status-row>.is-building i:before,html body #root .maker-profile-status-row>.is-building i:after{content:""!important;z-index:-1!important;pointer-events:none!important;border:1.5px solid #59c989b3!important;border-radius:50%!important;width:100%!important;height:100%!important;animation:1.7s ease-out infinite maker-building-ring!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(.75)!important}html body #root .maker-profile-status-row>.is-building i:after{animation-delay:.78s!important}html body #root .maker-profile-contact-body>div{min-width:0!important}html body #root .maker-profile-contact-body strong{color:#715a68!important;word-break:keep-all!important;max-width:100%!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:720!important;line-height:1.38!important;display:block!important}html body #root .maker-project-feature-node.is-improvement .maker-project-feature-points>span{align-content:start!important}@media (width<=1280px) and (width>=981px){html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map{gap:5px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map>span{gap:3px!important;padding-bottom:4px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map b{font-size:7.8px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map em{font-size:8.3px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map i{font-size:7.5px!important}html body #root .maker-profile-contact-body strong{font-size:11px!important}}@media (width<=980px){html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map>span{flex-wrap:wrap!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map b,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map em,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map i{font-size:10px!important}}html body #root .maker-profile-contact-body strong{letter-spacing:0!important;font-family:Cafe24SsurroundAir,Asta Sans,Noto Sans KR,sans-serif!important;font-size:13.5px!important;font-weight:400!important;line-height:1.45!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-head{box-sizing:border-box!important;grid-template-columns:43px max-content!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:72px!important;padding:0 3px!important;display:grid!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-head>div{justify-self:start!important;width:auto!important;min-width:0!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-logo{align-self:center!important;width:43px!important;height:43px!important;transform:translateY(4px)!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-title{letter-spacing:-.045em!important;width:max-content!important;max-width:none!important;padding-right:0!important;font-size:25px!important;line-height:.92!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-title>span{width:max-content!important;max-width:none!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map{display:none!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 1px 1px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;display:grid!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid>span{box-sizing:border-box!important;border:1.5px solid #785b6d6b!important;border-radius:13px!important;grid-template-rows:auto auto auto!important;align-content:center!important;gap:3px!important;min-width:0!important;min-height:70px!important;padding:8px 9px!important;display:grid!important;box-shadow:2px 3px #785b6d14,inset 0 1px #ffffffd1!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid>.is-web{background:#ffe7f0c7!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid>.is-app{background:#e2f0ffcc!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid>.is-api{background:#e2f5ebcc!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid>.is-security{background:#efe5ffd1!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid small,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid strong,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid em{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-style:normal!important;display:block!important;overflow:hidden!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid small{color:#9a7088!important;font-size:8.1px!important;font-weight:760!important;line-height:1.2!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid strong{color:#67515f!important;font-size:9.8px!important;font-weight:850!important;line-height:1.22!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid em{color:#88747f!important;font-size:7.8px!important;font-weight:620!important;line-height:1.22!important}@media (width<=1280px) and (width>=981px){html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-head{grid-template-columns:38px max-content!important;gap:7px!important;min-height:62px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-logo{width:38px!important;height:38px!important;transform:translateY(3px)!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-title{font-size:21px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid{gap:5px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid>span{min-height:58px!important;padding:6px 7px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid small{font-size:6.8px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid strong{font-size:8.2px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid em{font-size:6.5px!important}html body #root .maker-profile-contact-body strong{font-size:11.5px!important}}@media (width<=980px){html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid>span{min-height:76px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid small{font-size:9px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid strong{font-size:11px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid em{font-size:8.5px!important}}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid{display:none!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-system-summary{box-sizing:border-box!important;color:#715e6a!important;letter-spacing:-.015em!important;text-align:left!important;word-break:keep-all!important;overflow-wrap:break-word!important;width:100%!important;min-width:0!important;margin:2px 0 0!important;padding:0 4px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11.4px!important;font-weight:560!important;line-height:1.68!important;display:block!important;overflow:visible!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core>p.maker-project-core-system-summary{display:block!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core{gap:13px!important;padding:17px 14px 16px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-head{justify-content:center!important}@media (width<=1280px) and (width>=981px){html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-system-summary{padding:0 2px!important;font-size:9.6px!important;line-height:1.56!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core{gap:9px!important;padding:14px 11px 13px!important}}@media (width<=980px){html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-system-summary{font-size:11.5px!important;line-height:1.62!important}}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-system-summary{margin-top:1px!important;padding-inline:3px!important;font-size:11.2px!important;line-height:1.56!important}@media (width<=1280px) and (width>=981px){html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-system-summary{font-size:9.4px!important;line-height:1.48!important}}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-head{grid-template-columns:58px max-content!important;justify-content:center!important;gap:10px!important;min-height:84px!important;padding-inline:0!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-logo{border-radius:17px!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;transform:translateY(4px)!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-logo img,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-logo .smart-image,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-logo .fit-image{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-title{letter-spacing:-.045em!important;font-size:25px!important;line-height:.93!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-system-summary{color:#715e6a!important;letter-spacing:-.015em!important;word-break:keep-all!important;margin-top:1px!important;padding:0 5px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11.1px!important;font-weight:560!important;line-height:1.57!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core{padding-inline:12px!important}@media (width<=1280px) and (width>=981px){html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-head{grid-template-columns:49px max-content!important;gap:8px!important;min-height:72px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core-logo{width:49px!important;min-width:49px!important;height:49px!important;min-height:49px!important;transform:translateY(3px)!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-title{font-size:21px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-system-summary{padding-inline:2px!important;font-size:9.2px!important;line-height:1.48!important}}html body #root .maker-techflow-heading h2{color:#604b59!important;letter-spacing:-.045em!important;text-transform:uppercase!important;word-break:keep-all!important;max-width:560px!important;margin:12px 0 20px!important;font-family:DNFBitBitv2,Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(44px,4.4vw,70px)!important;font-weight:400!important;line-height:.98!important}html body #root .maker-techflow-heading p{color:#806d78!important;word-break:keep-all!important;max-width:520px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:13.5px!important;line-height:1.78!important}html body #root .maker-techflow-body{grid-template-columns:minmax(300px,.54fr) minmax(680px,1.46fr)!important;gap:34px clamp(46px,5vw,88px)!important;min-height:860px!important}html body #root .maker-techflow-board.maker-techflow-layered{isolation:isolate!important;background:linear-gradient(#8067770a 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#8067770a 1px,#0000 1px) 0 0/30px 30px,linear-gradient(145deg,#fff8fbeb,#f0f5ffe0)!important;border:4px solid #806777!important;border-radius:34px!important;grid-template-rows:auto auto auto auto auto auto auto auto!important;grid-template-columns:1fr!important;align-content:start!important;gap:12px!important;min-height:760px!important;padding:26px!important;display:grid!important;position:relative!important;box-shadow:10px 10px #8067771f,inset 0 1px #ffffffeb!important}html body #root .maker-techflow-board.maker-techflow-layered:before{content:""!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(circle at 12% 8%,#ffdae86b,#0000 27%),radial-gradient(circle at 88% 15%,#d6e8ff75,#0000 30%),radial-gradient(circle at 50% 88%,#dcf1e570,#0000 32%)!important;border-radius:26px!important;position:absolute!important;inset:18px!important}html body #root .maker-techflow-cloud-badge{background:#ffffffeb!important;border:2px solid #806777!important;border-radius:999px!important;justify-items:center!important;gap:2px!important;width:fit-content!important;min-height:42px!important;margin:0 auto 2px!important;padding:7px 16px!important;display:grid!important;box-shadow:4px 5px #80677717!important}html body #root .maker-techflow-cloud-badge small{color:#b47695!important;letter-spacing:.13em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:7px!important;font-weight:900!important}html body #root .maker-techflow-cloud-badge strong{color:#624d5a!important;letter-spacing:.015em!important;font-family:DNFBitBitv2,Cafe24Ssurround,sans-serif!important;font-size:13px!important;font-weight:400!important}html body #root .maker-techflow-layer{border:2px solid #80677794!important;border-radius:23px!important;grid-template-columns:150px minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;min-width:0!important;padding:14px!important;display:grid!important;box-shadow:5px 6px #80677714,inset 0 1px #ffffffd6!important}html body #root .maker-techflow-layer.is-client-layer{background:linear-gradient(135deg,#ffe7f1ed,#e5f1ffe6)!important}html body #root .maker-techflow-layer.is-backend-layer{background:linear-gradient(135deg,#e0f4eaf0,#e7efffeb)!important;border-width:3px!important}html body #root .maker-techflow-layer.is-data-layer{background:linear-gradient(135deg,#fff4dbf0,#efe5ffe8)!important}html body #root .maker-techflow-layer.is-infra-layer{background:linear-gradient(135deg,#e5f4f9f0,#e9f2eaeb)!important}html body #root .maker-techflow-layer>header{border-right:1px solid #8067773d!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-width:0!important;padding:9px 10px!important;display:grid!important}html body #root .maker-techflow-layer>header>span{color:#735b69!important;background:#ffffffc7!important;border:2px solid #8067778c!important;border-radius:12px!important;place-items:center!important;width:36px!important;height:36px!important;font-family:DNFBitBitv2,sans-serif!important;font-size:12px!important;display:grid!important}html body #root .maker-techflow-layer>header>div{gap:3px!important;min-width:0!important;display:grid!important}html body #root .maker-techflow-layer>header small{color:#a6788f!important;letter-spacing:.11em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:7px!important;font-weight:900!important}html body #root .maker-techflow-layer>header strong{color:#604c58!important;font-family:DNFBitBitv2,Cafe24Ssurround,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.05!important}html body #root .maker-techflow-layer-nodes{gap:10px!important;min-width:0!important;display:grid!important}html body #root .maker-techflow-layer-nodes.is-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .maker-techflow-layer-nodes.is-three{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .maker-techflow-tech-card{background:#ffffffc7!important;border:1.5px solid #80677770!important;border-radius:18px!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;min-width:0!important;min-height:84px!important;padding:10px 12px!important;transition:top .22s,border-color .22s,box-shadow .22s!important;display:grid!important;position:relative!important;top:0!important;box-shadow:3px 4px #80677712,inset 0 1px #ffffffeb!important}html body #root .maker-techflow-tech-card:hover{border-color:#6f5365b3!important;top:-4px!important;box-shadow:6px 7px #8067771a,0 13px 23px #5b46581a!important}html body #root .maker-techflow-tech-logo,html body #root .maker-techflow-logo-pair{box-sizing:border-box!important;background:#ffffffeb!important;border:1.5px solid #80677757!important;border-radius:15px!important;place-items:center!important;width:50px!important;height:50px!important;padding:7px!important;display:grid!important}html body #root .maker-techflow-logo-pair{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important}html body #root .maker-techflow-tech-logo img,html body #root .maker-techflow-tech-logo .smart-image,html body #root .maker-techflow-tech-logo .fit-image,html body #root .maker-techflow-logo-pair img,html body #root .maker-techflow-logo-pair .smart-image,html body #root .maker-techflow-logo-pair .fit-image{object-fit:contain!important;object-position:center!important;border-radius:0!important;width:100%!important;height:100%!important;padding:0!important}html body #root .maker-techflow-tech-card>div{gap:4px!important;min-width:0!important;display:grid!important}html body #root .maker-techflow-tech-card strong{color:#604c58!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:850!important;line-height:1.18!important}html body #root .maker-techflow-tech-card p{color:#83717b!important;word-break:keep-all!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8.4px!important;line-height:1.42!important}html body #root .maker-techflow-connector{color:#9d7489!important;align-content:center!important;justify-items:center!important;gap:0!important;height:28px!important;display:grid!important}html body #root .maker-techflow-connector>span{letter-spacing:.08em!important;background:#ffffffd1!important;border:1px solid #8067774d!important;border-radius:999px!important;align-items:center!important;min-height:18px!important;padding:0 9px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:6.5px!important;font-weight:900!important;display:inline-flex!important}html body #root .maker-techflow-connector>b{margin-top:-2px!important;font-family:Asta Sans,sans-serif!important;font-size:16px!important;line-height:1!important}html body #root .maker-techflow-summary{min-height:58px!important;margin-top:2px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important}html body #root .maker-techflow-summary>span{letter-spacing:.045em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8.5px!important}html body #root .maker-techflow-wire,html body #root .maker-techflow-core-label,html body #root .maker-techflow-node{display:none!important}html body #root .keeper-footer-logo-image{box-sizing:border-box!important;background:#ffffffd1!important;border:1px solid #ffffffb8!important;border-radius:20px!important;width:66px!important;height:66px!important;padding:9px!important;overflow:visible!important;box-shadow:0 11px 26px #4a44682b,inset 0 1px #fffffffa!important}html body #root .keeper-footer-logo-image img,html body #root .keeper-footer-logo-image .smart-image,html body #root .keeper-footer-logo-image .fit-image{object-fit:contain!important;object-position:center!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;padding:0!important;transform:scale(.92)!important}html body #root .keeper-footer-feature-icon{background:#ffffffc2!important;border:1px solid #ffffffad!important;box-shadow:inset 0 1px #fffffffa,0 5px 14px #3f3f5f1f!important}html body #root .keeper-footer-feature-link.maker .keeper-footer-feature-icon{color:#4b95b9!important;background:#eff9ffdb!important}html body #root .keeper-footer-feature-link.support .keeper-footer-feature-icon{color:#c85b86!important;background:#fff0f7e0!important}html body #root .keeper-footer-logo small,html body #root .keeper-footer-brand>p,html body #root .keeper-footer-guide-grid>button,html body #root .keeper-footer-feature-link small,html body #root .keeper-mega-footer-bottom>p,html body #root .keeper-footer-bottom-actions>small{font-family:Asta Sans,Noto Sans KR,sans-serif!important}html body #root .keeper-footer-logo strong{font-size:clamp(23px,2vw,31px)!important}html body #root .keeper-footer-logo small{word-break:keep-all!important;max-width:390px!important;font-size:10.5px!important;line-height:1.45!important}html body #root .keeper-footer-feature-link{border-radius:28px!important;grid-template-columns:40px minmax(0,1fr) auto!important;width:min(100%,318px)!important;min-height:62px!important;padding:9px 13px!important}html body #root .keeper-mega-footer .site-account-footer-action,html body #root .keeper-mega-footer .site-account-footer-action.withdraw,html body #root .keeper-mega-footer .site-account-footer-action.logout{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important}html body #root .keeper-mega-footer .site-account-footer-action.withdraw:hover{color:#fff!important;background:linear-gradient(145deg,#9abede4d,#d8e1f838)!important;border-color:#e0efffb8!important;box-shadow:0 0 0 1px #e6f1ff38,0 0 18px #aecdef5c,0 10px 27px #6984ab38,inset 0 1px #ffffff94!important}html body #root .keeper-mega-footer .site-account-footer-action.logout:hover{color:#fff!important;background:linear-gradient(135deg,#f694b970,#e7689757)!important;border-color:#ffdceac2!important;box-shadow:0 0 0 1px #ffe2ee33,0 0 20px #ff8eb86b,0 11px 28px #e0578645,inset 0 1px #ffffff94!important}@media (width<=1260px){html body #root .maker-techflow-body{grid-template-columns:1fr!important;min-height:0!important}html body #root .maker-techflow-heading{text-align:center!important;justify-self:center!important;max-width:860px!important}html body #root .maker-techflow-heading h2,html body #root .maker-techflow-heading p{max-width:760px!important;margin-inline:auto!important}}@media (width<=820px){html body #root .maker-techflow-board.maker-techflow-layered{padding:15px!important}html body #root .maker-techflow-layer{grid-template-columns:1fr!important;gap:10px!important}html body #root .maker-techflow-layer>header{border-bottom:1px solid #80677738!important;border-right:0!important}html body #root .maker-techflow-layer-nodes.is-two,html body #root .maker-techflow-layer-nodes.is-three{grid-template-columns:1fr!important}html body #root .keeper-footer-feature-link{width:100%!important}}html body #root .maker-techflow-heading{justify-self:start!important;margin-left:-34px!important;padding-left:0!important}html body #root .maker-techflow-heading h2{color:#4e4650!important;letter-spacing:-.045em!important;text-transform:uppercase!important;word-break:keep-all!important;width:max-content!important;max-width:620px!important;text-shadow:none!important;justify-items:start!important;gap:0!important;margin:12px 0 22px!important;font-family:DNFBitBitv2,Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(46px,4.7vw,74px)!important;font-weight:400!important;line-height:.89!important;display:grid!important}html body #root .maker-techflow-heading h2>span{white-space:nowrap!important;width:max-content!important;max-width:100%!important;display:block!important}html body #root .maker-techflow-heading-brand{background:linear-gradient(90deg,#f06f9f 0%,#df83c5 28%,#b18ae6 57%,#7da9e2 78%,#69c7c7 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;filter:drop-shadow(4px 5px #69526d21)!important;-webkit-background-clip:text!important;background-clip:text!important;padding-right:.08em!important}html body #root .maker-techflow-heading p{color:#806d78!important;letter-spacing:-.015em!important;word-break:keep-all!important;overflow-wrap:normal!important;width:min(100%,590px)!important;max-width:590px!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.72!important}html body #root .maker-techflow-heading p>span{max-width:100%!important;display:block!important}html body #root .maker-techflow-cloud-badge{min-width:360px!important;padding:8px 22px!important}html body #root .maker-techflow-cloud-badge small{letter-spacing:.1em!important;font-size:7.3px!important}html body #root .maker-techflow-cloud-badge strong{letter-spacing:-.01em!important;font-size:13.2px!important}html body #root .maker-techflow-layer{grid-template-columns:150px minmax(0,1fr)!important}html body #root .maker-techflow-layer>header{grid-template-columns:32px minmax(0,1fr)!important;gap:7px!important;padding:8px 8px 8px 3px!important}html body #root .maker-techflow-layer>header>span{width:32px!important;height:32px!important;font-size:11px!important}html body #root .maker-techflow-layer>header>div{min-width:0!important;overflow:hidden!important}html body #root .maker-techflow-layer>header strong{letter-spacing:-.035em!important;word-break:keep-all!important;overflow-wrap:normal!important;max-width:94px!important;font-size:11.7px!important;line-height:1.02!important}html body #root .maker-techflow-layer.is-backend-layer>header{padding-left:0!important;padding-right:10px!important}html body #root .maker-techflow-layer.is-backend-layer>header>div{margin-left:-3px!important}html body #root .maker-techflow-tech-card p{font-size:9.8px!important;line-height:1.46!important}html body #root .maker-portfolio-techflow-window,html body #root .maker-window-variant-techflow{filter:none!important;box-shadow:0 22px 48px #59465f24,0 5px 14px #59465f12!important}html body #root .maker-portfolio-techflow-window:before,html body #root .maker-portfolio-techflow-window:after,html body #root .maker-window-variant-techflow:before,html body #root .maker-window-variant-techflow:after{content:none!important;display:none!important}html body #root .maker-portfolio-techflow-window>.maker-portfolio-windowbody,html body #root .maker-window-variant-techflow>.maker-portfolio-windowbody{box-shadow:none!important;filter:none!important}html body #root .keeper-mega-footer,html body #root .keeper-footer-logo small,html body #root .keeper-footer-brand>p,html body #root .keeper-footer-guide-grid>button,html body #root .keeper-footer-guide-grid>button span,html body #root .keeper-footer-feature-link small,html body #root .keeper-mega-footer-bottom>p,html body #root .keeper-footer-bottom-actions>small{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .keeper-footer-logo strong,html body #root .keeper-footer-section-label,html body #root .keeper-footer-guide>h2,html body #root .keeper-footer-maker>h2,html body #root .keeper-footer-feature-link strong{font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .keeper-mega-footer .site-account-footer-action,html body #root .keeper-mega-footer .site-account-footer-action.withdraw,html body #root .keeper-mega-footer .site-account-footer-action.logout{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-weight:400!important}@media (width<=1260px){html body #root .maker-techflow-heading{justify-self:center!important;margin-left:0!important}html body #root .maker-techflow-heading h2{text-align:center!important;justify-items:center!important}html body #root .maker-techflow-heading p{text-align:center!important;margin-inline:auto!important}}@media (width<=820px){html body #root .maker-techflow-heading h2{width:100%!important;font-size:clamp(38px,12vw,56px)!important}html body #root .maker-techflow-heading h2>span{white-space:normal!important}html body #root .maker-techflow-heading p>span{display:inline!important}html body #root .maker-techflow-cloud-badge{width:min(100%,390px)!important;min-width:0!important}html body #root .maker-techflow-layer{grid-template-columns:1fr!important}html body #root .maker-techflow-layer>header strong{max-width:none!important}html body #root .site-policy-footer.keeper-mega-footer{margin-top:130px!important}}html body #root .maker-techflow-heading h2{max-width:520px!important;line-height:.86!important;overflow:visible!important}html body #root .maker-techflow-heading h2>span{overflow:visible!important}html body #root .maker-techflow-heading-brand.is-keepers{background:linear-gradient(90deg,#ff6f9f 0%,#ff98bd 18%,#f5ad75 37%,#d18de8 58%,#8fa5ef 78%,#6dc9cc 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;filter:drop-shadow(4px 5px #6f537121)drop-shadow(0 0 9px #f48fbe1f)!important;-webkit-background-clip:text!important;background-clip:text!important}html body #root .maker-techflow-heading-brand.is-note{background:linear-gradient(90deg,#78cdd1 0%,#82b5ef 20%,#ac8bea 42%,#f28fb8 67%,#f2c66f 84%,#82d2a6 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;filter:drop-shadow(4px 5px #6f537121)drop-shadow(0 0 9px #6cbfd21c)!important;-webkit-background-clip:text!important;background-clip:text!important}html body #root .maker-techflow-heading p{width:min(100%,590px)!important;max-width:590px!important;overflow:visible!important}html body #root .maker-techflow-heading p>span{white-space:normal!important;word-break:keep-all!important;width:max-content!important;max-width:100%!important;display:block!important}html body #root .maker-techflow-tech-card p{letter-spacing:-.01em!important;font-size:11px!important;line-height:1.46!important}html body #root .maker-techflow-tech-card strong{font-size:14.2px!important}html body #root .maker-portfolio-techflow-window,html body #root .maker-window-variant-techflow{box-shadow:none!important;filter:none!important;clip-path:inset(0 round 30px)!important;isolation:isolate!important;overflow:hidden!important}html body #root .maker-portfolio-techflow-window:before,html body #root .maker-portfolio-techflow-window:after,html body #root .maker-window-variant-techflow:before,html body #root .maker-window-variant-techflow:after{content:none!important;box-shadow:none!important;display:none!important}html body #root .maker-portfolio-techflow-window>*,html body #root .maker-window-variant-techflow>*{filter:none!important}html body #root .keeper-footer-logo-image{-webkit-backdrop-filter:blur(13px)saturate(1.18)!important;box-sizing:border-box!important;background:linear-gradient(145deg,#ffffffb8,#edf4ff7a)!important;border:1px solid #ffffffb8!important;border-radius:22px!important;place-items:center!important;width:72px!important;height:72px!important;padding:8px!important;display:grid!important;overflow:visible!important;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #ffffff61,0 10px 24px #47466621!important}html body #root .keeper-footer-logo-native{object-fit:contain!important;object-position:center!important;transform-origin:50%!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;transform:scale(.78)!important}html body #root .keeper-footer-logo-image img,html body #root .keeper-footer-logo-image .smart-image,html body #root .keeper-footer-logo-image .fit-image{object-fit:contain!important;object-position:center!important;overflow:visible!important}html body #root .keeper-footer-logo small,html body #root .keeper-footer-brand>p{font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-weight:500!important}html body #root .keeper-footer-logo small{font-size:11px!important;line-height:1.48!important}html body #root .keeper-footer-brand>p{font-size:13.5px!important;line-height:1.72!important}html body #root .keeper-footer-feature-icon{-webkit-backdrop-filter:blur(12px)saturate(1.22)!important;box-sizing:border-box!important;background:linear-gradient(145deg,#ffffffa8,#e8f1ff6b)!important;border:1px solid #ffffffbd!important;border-radius:16px!important;width:44px!important;height:44px!important;padding:5px!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #ffffff47,0 7px 18px #42436521!important}html body #root .keeper-footer-feature-link.maker .keeper-footer-feature-icon,html body #root .keeper-footer-feature-link.support .keeper-footer-feature-icon{background:linear-gradient(145deg,#ffffffa8,#efe8ff6b)!important}html body #root .keeper-footer-feature-icon>img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}html body #root .keeper-footer-feature-icon.is-photo>img{object-fit:cover!important;border-radius:11px!important}html body #root .keeper-footer-feature-icon.is-kofi>img{box-sizing:border-box!important;object-fit:contain!important;padding:4px!important}html body #root .keeper-footer-feature-link{grid-template-columns:44px minmax(0,1fr) auto!important}@media (width<=1260px){html body #root .maker-techflow-heading h2{max-width:100%!important}}@media (width<=820px){html body #root .maker-techflow-heading h2{line-height:.91!important}html body #root .maker-techflow-heading p>span{width:auto!important;display:inline!important}html body #root .keeper-footer-logo-image{width:64px!important;height:64px!important}}html body #root .keeper-mega-footer-bottom>p{letter-spacing:-.01em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:1.62!important}html body #root .keeper-footer-feature-link small{font-size:10.8px!important}html body #root .maker-sequence-panel,html body #root .maker-sequence-panel:nth-of-type(2n),html body #root .maker-sequence-panel:nth-of-type(odd),html body #root .maker-sequence-panel.is-enter-focus,html body #root .maker-sequence-panel.is-enter-left,html body #root .maker-sequence-panel.is-enter-window,html body #root .maker-sequence-panel.is-enter-cascade,html body #root .maker-sequence-panel.is-enter-right,html body #root .maker-sequence-panel.is-enter-dialog{opacity:0!important;filter:none!important;clip-path:none!important;transform-origin:50%!important;will-change:opacity, transform!important;transition:opacity .3s,transform .58s cubic-bezier(.18,.84,.24,1)!important;transform:translateY(22px)scale(.958)!important}html body #root .maker-sequence-panel.is-visible{opacity:1!important;filter:none!important;clip-path:none!important;transform:translate(0,0)scale(1)!important}html body #root .maker-sequence-panel .maker-portfolio-windowbar,html body #root .maker-sequence-panel .maker-profile-systembar,html body #root .maker-sequence-panel .maker-profile-windowbar,html body #root .maker-sequence-panel .maker-portfolio-windowbody,html body #root .maker-sequence-panel .maker-portfolio-contact-body,html body #root .maker-sequence-panel .maker-profile-grid,html body #root .maker-sequence-panel .maker-process-window-grid,html body #root .maker-sequence-panel.is-visible .maker-portfolio-windowbar,html body #root .maker-sequence-panel.is-visible .maker-profile-systembar,html body #root .maker-sequence-panel.is-visible .maker-profile-windowbar,html body #root .maker-sequence-panel.is-visible .maker-portfolio-windowbody,html body #root .maker-sequence-panel.is-visible .maker-portfolio-contact-body,html body #root .maker-sequence-panel.is-visible .maker-profile-grid,html body #root .maker-sequence-panel.is-visible .maker-process-window-grid{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important;transform:none!important}html body #root .maker-techflow-heading h2>span{opacity:0!important;transform:translateY(48px)!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-heading h2>span{animation:.78s cubic-bezier(.19,.82,.24,1) both maker-tech-title-rise!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-heading h2>span:first-child{animation-delay:.36s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-heading h2>span:nth-child(2){animation-delay:.57s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-heading h2>span:nth-child(3){animation-delay:.78s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-heading h2>span:nth-child(4){animation-delay:.99s!important}@keyframes maker-tech-title-rise{0%{opacity:0;transform:translateY(48px)}60%{opacity:1}to{opacity:1;transform:translateY(0)}}html body #root .maker-techflow-heading>p,html body #root .maker-techflow-heading>.maker-portfolio-eyebrow{opacity:0!important;transform:translateY(15px)!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-heading>.maker-portfolio-eyebrow{animation:.5s .3s both maker-tech-copy-in!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-heading>p{animation:.62s 1.26s both maker-tech-copy-in!important}@keyframes maker-tech-copy-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}html body #root .maker-techflow-cloud-badge,html body #root .maker-techflow-layer,html body #root .maker-techflow-connector{opacity:0!important;clip-path:inset(0 0 100% round 23px)!important;transform:translateY(-52px)!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-cloud-badge,html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-layer,html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-connector{animation:.72s cubic-bezier(.18,.84,.24,1) both maker-tech-blind-drop!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-cloud-badge{animation-delay:.42s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-layer.is-client-layer{animation-delay:.66s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-connector.is-connector-1{animation-delay:1.08s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-layer.is-backend-layer{animation-delay:1.22s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-connector.is-connector-2{animation-delay:1.64s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-layer.is-data-layer{animation-delay:1.78s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-connector.is-connector-3{animation-delay:2.2s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-layer.is-infra-layer{animation-delay:2.34s!important}@keyframes maker-tech-blind-drop{0%{opacity:0;clip-path:inset(0 0 100% round 23px);transform:translateY(-52px)}35%{opacity:1}to{opacity:1;clip-path:inset(0 round 23px);transform:translateY(0)}}html body #root .maker-profile-card.maker-profile-social-card{background:linear-gradient(#ffffffeb,#ffeff6e0)!important;border-radius:30px!important;padding:0 0 18px!important;overflow:hidden!important}html body #root .maker-profile-social-head{background:#ffffffc2!important;border-bottom:1px solid #80677733!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:62px!important;padding:9px 14px!important;display:grid!important}html body #root .maker-profile-social-avatar{background:linear-gradient(135deg,#ff91bd,#d89be9 45%,#83c9e4 72%,#91d9b2)!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;padding:2px!important;display:grid!important;overflow:hidden!important}html body #root .maker-profile-social-avatar img,html body #root .maker-profile-social-avatar .smart-image,html body #root .maker-profile-social-avatar .fit-image{box-sizing:border-box!important;object-fit:cover!important;object-position:center!important;background:#fff!important;border-radius:50%!important;width:100%!important;height:100%!important;padding:2px!important}html body #root .maker-profile-social-user{gap:2px!important;min-width:0!important;display:grid!important}html body #root .maker-profile-social-user strong{color:#624c5a!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:400!important}html body #root .maker-profile-social-user small{color:#947d89!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important;overflow:hidden!important}html body #root .maker-profile-social-head>svg{color:#806777!important}html body #root .maker-profile-social-card .maker-profile-photo-frame{border-radius:24px!important;width:calc(100% - 28px)!important;margin:14px auto 0!important}html body #root .maker-profile-social-card .maker-profile-status-row{margin-top:14px!important}html body #root .maker-profile-social-actions{border-top:1px solid #80677733!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:48px!important;margin-top:17px!important;padding:11px 15px 0!important;display:flex!important}html body #root .maker-profile-like-button{color:#775e6d!important;letter-spacing:.08em!important;background:#ffffffd1!important;border:1.5px solid #80677775!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:0 12px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important;font-weight:850!important;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s!important;display:inline-flex!important}html body #root .maker-profile-like-button:hover{border-color:#e28bad!important;transform:translateY(-2px)!important;box-shadow:0 8px 17px #d6659426!important}html body #root .maker-profile-like-button.is-liked{color:#df5688!important;background:linear-gradient(145deg,#fff1f6,#ffe0ec)!important;border-color:#ee92b3!important;box-shadow:0 0 0 3px #ee92b31f,0 8px 20px #d6659426!important}html body #root .maker-profile-social-caption{color:#987f8c!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:7.5px!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){html body #root .maker-techflow-heading h2>span,html body #root .maker-techflow-heading>p,html body #root .maker-techflow-heading>.maker-portfolio-eyebrow,html body #root .maker-techflow-cloud-badge,html body #root .maker-techflow-layer,html body #root .maker-techflow-connector{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}}@media (width<=820px){html body #root .keeper-footer-logo-native{transform:translateY(-2px)scale(.78)!important}html body #root .keeper-footer-guide>h2,html body #root .keeper-footer-maker>h2{font-size:18px!important}html body #root .maker-profile-social-actions{flex-direction:column!important;align-items:flex-start!important}}html body #root .maker-portfolio-techflow-window:not(.is-visible) .maker-techflow-heading h2>span{opacity:0!important;animation:none!important;transform:translateY(48px)!important}html body #root .maker-portfolio-techflow-window:not(.is-visible) .maker-techflow-heading>.maker-portfolio-eyebrow,html body #root .maker-portfolio-techflow-window:not(.is-visible) .maker-techflow-heading>p{opacity:0!important;animation:none!important;transform:translateY(15px)!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-heading h2>span{opacity:1!important;transition:opacity .52s,transform .78s cubic-bezier(.19,.82,.24,1)!important;animation:none!important;transform:translateY(0)!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-heading h2>span:first-child{transition-delay:.28s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-heading h2>span:nth-child(2){transition-delay:.49s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-heading h2>span:nth-child(3){transition-delay:.7s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-heading h2>span:nth-child(4){transition-delay:.91s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-heading>.maker-portfolio-eyebrow,html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-heading>p{opacity:1!important;transition:opacity .55s,transform .62s!important;animation:none!important;transform:translateY(0)!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-heading>.maker-portfolio-eyebrow{transition-delay:.22s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-heading>p{transition-delay:1.13s!important}html body #root .maker-portfolio-techflow-window:not(.is-visible) .maker-techflow-cloud-badge,html body #root .maker-portfolio-techflow-window:not(.is-visible) .maker-techflow-layer,html body #root .maker-portfolio-techflow-window:not(.is-visible) .maker-techflow-connector{opacity:0!important;clip-path:inset(0 0 100% round 23px)!important;animation:none!important;transform:translateY(-48px)!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-cloud-badge,html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-layer,html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-connector{opacity:1!important;clip-path:inset(0 round 23px)!important;transition:opacity .34s,transform .7s cubic-bezier(.18,.84,.24,1),clip-path .7s cubic-bezier(.18,.84,.24,1)!important;animation:none!important;transform:translateY(0)!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-cloud-badge{transition-delay:.34s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-layer.is-client-layer{transition-delay:.58s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-connector.is-connector-1{transition-delay:.96s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-layer.is-backend-layer{transition-delay:1.08s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-connector.is-connector-2{transition-delay:1.46s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-layer.is-data-layer{transition-delay:1.58s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-connector.is-connector-3{transition-delay:1.96s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-layer.is-infra-layer{transition-delay:2.08s!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-board{visibility:visible!important}html body #root .maker-profile-social-card .maker-profile-photo-frame{margin-bottom:0!important}html body #root .maker-profile-social-card .maker-profile-social-actions{box-sizing:border-box!important;background:#fffc!important;border-top:0!important;border-bottom:1px solid #80677729!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:56px!important;margin:0!important;padding:10px 15px 8px!important;display:flex!important}html body #root .maker-profile-social-actions-left{align-items:center!important;gap:12px!important;display:inline-flex!important}html body #root .maker-profile-social-icon-button{color:#594954!important;width:34px!important;min-width:34px!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:0!important;transition:color .2s,background .2s,transform .2s,filter .2s!important;display:grid!important;transform:none!important}html body #root .maker-profile-social-icon-button:hover{color:#d95c8c!important;filter:drop-shadow(0 5px 8px #d65c8c2e)!important;background:#ffe0edb8!important;transform:translateY(-2px)scale(1.04)!important}html body #root .maker-profile-social-icon-button.is-active{color:#df5688!important}html body #root .maker-profile-social-icon-button.is-save.is-active{color:#8064bf!important}html body #root .maker-profile-social-card .maker-profile-identity{padding-top:14px!important}html body #root .maker-profile-social-user small{color:#b47a98!important;letter-spacing:.055em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8.4px!important;font-weight:800!important}html body #root .maker-profile-like-button,html body #root .maker-profile-social-caption{display:none!important}html body #root .keeper-footer-guide>h2,html body #root .keeper-footer-maker>h2{font-size:23px!important;line-height:1.16!important}html body #root .keeper-footer-feature-link strong{font-size:19px!important;line-height:1.08!important}html body #root .keeper-footer-feature-link small{font-size:11px!important;line-height:1.34!important}@media (prefers-reduced-motion:reduce){html body #root .maker-portfolio-techflow-window .maker-techflow-heading h2>span,html body #root .maker-portfolio-techflow-window .maker-techflow-heading>.maker-portfolio-eyebrow,html body #root .maker-portfolio-techflow-window .maker-techflow-heading>p,html body #root .maker-portfolio-techflow-window .maker-techflow-cloud-badge,html body #root .maker-portfolio-techflow-window .maker-techflow-layer,html body #root .maker-portfolio-techflow-window .maker-techflow-connector{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}}@media (width<=820px){html body #root .keeper-footer-logo-native{transform:translateY(-6px)scale(.76)!important}html body #root .keeper-footer-guide>h2,html body #root .keeper-footer-maker>h2{font-size:20px!important}html body #root .keeper-footer-feature-link strong{font-size:17px!important}}html body #root .maker-profile-social-user{align-content:center!important;gap:3px!important}html body #root .maker-profile-social-user strong{color:#604b59!important;letter-spacing:-.025em!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:400!important;line-height:1.05!important}html body #root .maker-profile-social-user small{color:#c15f8b!important;letter-spacing:.015em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9.5px!important;font-weight:760!important;line-height:1.25!important}html body #root .maker-profile-social-card .maker-profile-identity{text-align:center!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;padding:17px 16px 0!important;display:flex!important}html body #root .maker-profile-identity .maker-profile-role-label{color:#bc7899!important;letter-spacing:.09em!important;white-space:nowrap!important;order:1!important;width:100%!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:850!important;line-height:1.2!important;display:block!important}html body #root .maker-profile-identity .maker-hermi-wave{order:2!important;justify-content:center!important;align-items:flex-end!important;width:auto!important;margin:0!important;line-height:.96!important;display:inline-flex!important}html body #root .maker-profile-social-card .maker-profile-identity>p{display:none!important}html body #root .maker-profile-kofi-panel{isolation:isolate!important;position:relative!important;overflow:visible!important}html body #root .maker-profile-kofi-panel:before{content:""!important;z-index:-2!important;background:#eaf4ff!important;border-bottom:4px solid #816979!important;border-right:4px solid #816979!important;border-radius:0 0 7px!important;width:30px!important;height:30px!important;position:absolute!important;top:45%!important;right:14px!important;transform:translate(17px,-50%)rotate(45deg)!important;box-shadow:5px 6px #75596c1a!important}html body #root .maker-profile-kofi-panel:after{content:""!important;z-index:-1!important;background:linear-gradient(135deg,#ffeff6f5,#e2f1fff5)!important;border-radius:0 0 5px!important;width:24px!important;height:24px!important;position:absolute!important;top:45%!important;right:15px!important;transform:translate(14px,-50%)rotate(45deg)!important}html body #root .keeper-footer-logo-image{transition:transform .24s,border-color .24s,background .24s,box-shadow .24s!important}html body #root .keeper-footer-logo:hover .keeper-footer-logo-image{background:linear-gradient(145deg,#ffffffdb,#f6e1ffb3 48%,#daf4ffab)!important;border-color:#ffdef4f5!important;transform:translateY(-3px)scale(1.04)!important;box-shadow:0 0 0 2px #ffacdb2e,0 0 25px #f180be57,0 13px 30px #5d486f33,inset 0 1px #fffffffa!important}html body #root .keeper-footer-feature-icon{transition:transform .24s,border-color .24s,box-shadow .24s,filter .24s!important}html body #root .keeper-footer-feature-link:hover .keeper-footer-feature-icon{filter:saturate(1.15)brightness(1.04)!important;transform:translateY(-3px)scale(1.06)!important}html body #root .keeper-footer-feature-link{opacity:1!important;filter:none!important;border-style:solid!important;border-width:2px!important;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s!important;overflow:visible!important}html body #root .keeper-footer-feature-link>svg{box-sizing:border-box!important;opacity:1!important;filter:drop-shadow(0 0 5px)!important;background:#ffffff3d!important;border:1.5px solid!important;border-radius:50%!important;place-items:center!important;width:29px!important;height:29px!important;padding:6px!important;transition:transform .24s,background .24s,filter .24s!important;display:grid!important;transform:none!important}html body #root .keeper-footer-feature-link.maker>svg{color:#59d2ff!important}html body #root .keeper-footer-feature-link.support>svg{color:#ff69ad!important}html body #root .keeper-footer-feature-link:hover{filter:none!important;transform:translateY(-4px)scale(1.012)!important}html body #root .keeper-footer-feature-link.maker:hover{background:linear-gradient(145deg,#e2faff94,#9bdbff4d)!important;border-color:#8ce5ff!important;box-shadow:0 0 0 2px #70e0ff33,0 0 27px #46cdff70,0 14px 31px #468ebf3d,inset 0 1px #ffffff9e!important}html body #root .keeper-footer-feature-link.support:hover{background:linear-gradient(145deg,#ffeaf699,#ff95cb4a)!important;border-color:#ff8fc3!important;box-shadow:0 0 0 2px #ff82c133,0 0 29px #ff54a975,0 14px 31px #bf448340,inset 0 1px #ffffff9e!important}html body #root .keeper-footer-bottom-actions{visibility:visible!important;opacity:1!important;display:flex!important}html body #root .keeper-mega-footer .site-account-footer-action,html body #root .keeper-mega-footer .site-account-footer-action.withdraw,html body #root .keeper-mega-footer .site-account-footer-action.logout{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:inline-flex!important}@media (width<=820px){html body #root .maker-profile-social-user strong{font-size:19px!important}html body #root .maker-profile-social-user small{font-size:8.5px!important}html body #root .maker-profile-kofi-panel{margin-right:13px!important}html body #root .keeper-footer-logo-native{transform:translateY(-11px)scale(.73)!important}}html body #root .maker-profile-kofi-panel:before,html body #root .maker-profile-kofi-panel:after{content:none!important;display:none!important}html body #root .maker-profile-kofi-panel{isolation:isolate!important;margin-right:20px!important;position:relative!important;overflow:visible!important}html body #root .maker-profile-kofi-tail{z-index:4!important;transform-origin:50%!important;pointer-events:none!important;background:linear-gradient(135deg,#fff0f7fc,#eaf5fffc)!important;border-top:4px solid #806777!important;border-right:4px solid #806777!important;border-radius:0 7px 0 0!important;width:30px!important;height:30px!important;display:block!important;position:absolute!important;top:57%!important;right:-17px!important;transform:translateY(-50%)rotate(45deg)!important;box-shadow:5px -4px #80677714!important}html body #root .maker-profile-kofi-tail:after{content:""!important;background:linear-gradient(135deg,#fff0f7fc,#eaf5fffc)!important;border-radius:5px!important;width:22px!important;height:22px!important;position:absolute!important;bottom:-10px!important;left:-10px!important}html body #root .keeper-footer-logo-native{transform-origin:50%!important;transform:translateY(-20px)scale(.71)!important}html body #root .keeper-footer-feature-link>svg{width:22px!important;height:22px!important;box-shadow:none!important;filter:drop-shadow(0 0 6px)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body #root .keeper-footer-feature-link.maker small{color:#d0f5ffe0!important}html body #root .keeper-footer-feature-link.support small{color:#ffdaeee6!important}html body #root .keeper-footer-feature-link:hover>svg{filter:drop-shadow(0 0 12px)!important;background:0 0!important;transform:translate(5px)scale(1.12)!important}@media (width>=761px){html body #root .floating-weather-dock.is-expanded,html body #root .floating-weather-dock.is-expanded>.floating-weather-card{width:241px!important;min-width:241px!important;max-width:241px!important}}@media (width<=820px){html body #root .maker-profile-kofi-panel{margin-right:17px!important}html body #root .maker-profile-kofi-tail{width:26px!important;height:26px!important;right:-15px!important}html body #root .keeper-footer-logo-native{transform:translateY(-16px)scale(.71)!important}}html body #root .maker-profile-kofi-tail{z-index:0!important;width:31px!important;height:38px!important;box-shadow:none!important;clip-path:polygon(0 0,100% 50%,0 100%)!important;background:#806777!important;border:0!important;border-radius:0!important;top:57%!important;right:-27px!important;transform:translateY(-50%)!important}html body #root .maker-profile-kofi-tail:after{content:""!important;clip-path:polygon(0 0,100% 50%,0 100%)!important;background:#d9f1fa!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;position:absolute!important;inset:4px 5px 4px 0!important;transform:none!important}html body #root .maker-profile-kofi-preview,html body #root .maker-profile-kofi-copy,html body #root .maker-profile-kofi-action{z-index:2!important;position:relative!important}html body #root .maker-profile-player,html body #root .maker-profile-guide-copy{position:relative!important;overflow:visible!important}html body #root .maker-guide-heart-easter-egg{z-index:12!important;pointer-events:none!important;height:20px!important;position:absolute!important;bottom:14px!important;left:38%!important;right:2%!important;overflow:visible!important}html body #root .maker-guide-heart-easter-egg>i{opacity:0!important;filter:drop-shadow(0 4px 7px #e05b9933)!important;font-size:15px!important;font-style:normal!important;animation:2.25s cubic-bezier(.18,.72,.25,1) both maker-guide-heart-pop!important;display:block!important;position:absolute!important;bottom:0!important;left:48%!important}html body #root .maker-guide-heart-easter-egg>i:first-child{--heart-x:-96px;--heart-r:-18deg;animation-delay:40ms!important}@keyframes maker-guide-heart-pop{0%{opacity:0;transform:translate(0,0)scale(.45)rotate(0)}18%{opacity:1;transform:translate3d(calc(var(--heart-x) * .18), -18px, 0) scale(1.08) rotate(var(--heart-r))}72%{opacity:.92}to{opacity:0;transform:translate3d(var(--heart-x), -116px, 0) scale(.76) rotate(calc(var(--heart-r) * 2.2))}}html body #root .keeper-footer-logo-image>img.keeper-footer-logo-native{object-fit:contain!important;object-position:center center!important;transform-origin:50%!important;transform:translateY(-8px)scale(.76)!important}html body #root .my-pet-mini-card.my-pet-profile-card{background:#fff9fbfa!important;border:3px solid #806777!important;border-radius:24px!important;padding:0!important;display:block!important;overflow:hidden!important;box-shadow:7px 8px #8067771a,0 14px 29px #5b445214!important}html body #root .my-pet-profile-windowbar{box-sizing:border-box!important;color:#694f5e!important;background:linear-gradient(90deg,#ffe5f0fa,#efe6fff5,#e0f4f9f5)!important;border-bottom:3px solid #806777!important;grid-template-columns:25px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:37px!important;padding:0 11px!important;display:grid!important}html body #root .pet-profile-cat .my-pet-profile-windowbar{background:linear-gradient(90deg,#fff3c9,#ffe8f2,#eee8ff)!important}html body #root .pet-profile-dog .my-pet-profile-windowbar{background:linear-gradient(90deg,#ffe6df,#fff0e8,#e7f3ff)!important}html body #root .my-pet-profile-window-icon{background:#ffffffb8!important;border:1px solid #80677757!important;border-radius:8px!important;place-items:center!important;width:25px!important;height:25px!important;font-size:14px!important;display:grid!important}html body #root .my-pet-profile-windowbar>strong{color:#694f5e!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:850!important;overflow:hidden!important}html body #root .my-pet-profile-window-controls{color:#806777!important;white-space:nowrap!important;font-family:Asta Sans,sans-serif!important;font-size:10px!important}html body #root .my-pet-profile-windowbody{box-sizing:border-box!important;background:radial-gradient(circle at 13% 30%,#e8deff57,#0000 30%),radial-gradient(circle at 91% 80%,#d7f2f975,#0000 31%),#fffafcf5!important;grid-template-columns:82px minmax(0,1fr) 90px!important;align-items:center!important;gap:13px!important;width:100%!important;padding:12px!important;display:grid!important}html body #root .my-pet-profile-card:hover{border-color:#947489!important;transform:translateY(-4px)!important;box-shadow:8px 10px #8067771f,0 20px 36px #5b44521f!important}html body .pet-reorder-drag-preview{padding:0!important;overflow:hidden!important}html body .pet-reorder-drag-preview .my-pet-profile-windowbody{grid-template-columns:78px minmax(0,1fr)!important}html body #root .my-pet-profile-card.is-reorder-target-before:before,html body #root .my-pet-profile-card.is-reorder-target-after:after{z-index:30!important}@media (width<=760px){html body #root .my-pet-profile-windowbody{grid-template-columns:72px minmax(0,1fr)!important}html body #root .my-pet-favorite-preview{grid-column:1/-1!important;grid-template-columns:46px minmax(0,1fr)!important;justify-items:start!important;width:100%!important;min-width:0!important}}html body #root .support-profile-window{box-sizing:border-box!important;background:#fff9fbf5!important;border:4px solid #806777!important;border-radius:32px!important;width:100%!important;margin-top:28px!important;overflow:hidden!important;box-shadow:11px 13px #8067771f,0 28px 58px #5942521c!important}html body #root .support-profile-windowbar{box-sizing:border-box!important;color:#654d5c!important;background:linear-gradient(90deg,#ffe7f0,#f2e7ff 55%,#e4f4fb)!important;border-bottom:4px solid #806777!important;grid-template-columns:35px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;min-height:55px!important;padding:0 17px!important;display:grid!important}html body #root .support-profile-window-icon{background:#ffffffbd!important;border:2px solid #80677775!important;border-radius:11px!important;place-items:center!important;width:35px!important;height:35px!important;font-size:18px!important;display:grid!important}html body #root .support-profile-windowbar>strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:850!important;overflow:hidden!important}html body #root .support-profile-window-controls{color:#806777!important;white-space:nowrap!important;font-family:Asta Sans,sans-serif!important;font-size:13px!important}html body #root .support-profile-windowbody{box-sizing:border-box!important;background:radial-gradient(circle at 5% 3%,#ffdeed61,#0000 28%),radial-gradient(circle at 93% 7%,#daedff78,#0000 30%),radial-gradient(circle at 50% 100%,#e1f3e761,#0000 31%),#fffafc!important;padding:25px!important}html body #root .support-profile-windowbody>.page-heading{border:3px solid #8067778c!important;border-radius:25px!important;margin-top:0!important;box-shadow:6px 7px #80677714!important}html body #root .support-profile-windowbody .support-intro-shell,html body #root .support-profile-windowbody .support-method-grid{border:3px solid #80677780!important;border-radius:26px!important;box-shadow:6px 7px #80677714!important}html body #root .support-profile-windowbody .support-principle-card,html body #root .support-profile-windowbody .support-method-card{border-width:2px!important;border-color:#8067776b!important;border-radius:22px!important}@media (width<=760px){html body #root .support-profile-windowbody{padding:14px!important}html body #root .support-profile-windowbar{grid-template-columns:32px minmax(0,1fr) auto!important;padding-inline:11px!important}html body #root .support-profile-windowbar>strong{font-size:9.5px!important}}@media (hover:hover){html body #root .site-horizontal-nav .home-horizontal-nav-dropdown:not(:hover)>.home-horizontal-submenu,html body #root .site-horizontal-nav .home-horizontal-tools:not(:hover)>.home-horizontal-tools-panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-8px)scale(.98)!important}}@media (prefers-reduced-motion:reduce){html body #root .maker-guide-heart-easter-egg{display:none!important}}html body #root .maker-sequence-panel:not(.is-visible){animation-play-state:paused!important}html body #root .maker-sequence-panel.is-visible{animation-play-state:running!important}html body #root .maker-profile-taskbar>button{cursor:pointer!important}html body #root .maker-profile-social-card .maker-profile-photo-frame{background:#fff!important;margin-bottom:0!important}html body #root .maker-profile-social-card .maker-profile-social-actions{background:#fff!important;border-top:0!important;margin-top:0!important;box-shadow:inset 0 1px #8067771a!important}html body #root .maker-profile-kofi-tail{z-index:0!important;clip-path:polygon(0 8%,100% 50%,0 92%)!important;background:#806777!important;width:31px!important;height:34px!important;top:59%!important;right:-33px!important}html body #root .keeper-footer-logo-image{place-items:center!important;display:grid!important}html body #root .keeper-footer-logo-image>img.keeper-footer-logo-native{object-fit:contain!important;object-position:center center!important;transform-origin:50%!important;width:100%!important;height:100%!important;transform:translateY(0)scale(.78)!important}html body #root .keeper-footer-feature-link.maker{background:#dceff81f!important;border-color:#89c5da80!important;box-shadow:0 5px 15px #41708914,inset 0 1px #ffffff3b!important}html body #root .keeper-footer-feature-link.support{background:#f4d2e21f!important;border-color:#dd89b080!important;box-shadow:0 5px 15px #85406214,inset 0 1px #ffffff3b!important}html body #root .keeper-footer-feature-link.maker strong{color:#b9dce9!important;text-shadow:none!important}html body #root .keeper-footer-feature-link.support strong{color:#edbdd2!important;text-shadow:none!important}html body #root .keeper-footer-feature-link.maker>svg{color:#a8d4e5!important;filter:none!important}html body #root .keeper-footer-feature-link.support>svg{color:#e9b1cb!important;filter:none!important}html body #root .keeper-footer-feature-link.maker:hover strong{color:#75ddff!important;text-shadow:0 0 12px #55d1ff73!important}html body #root .keeper-footer-feature-link.support:hover strong{color:#ff83bd!important;text-shadow:0 0 12px #ff65b173!important}html body #root .keeper-footer-feature-link.maker:hover>svg{color:#75ddff!important;filter:drop-shadow(0 0 10px)!important}html body #root .keeper-footer-feature-link.support:hover>svg{color:#ff83bd!important;filter:drop-shadow(0 0 10px)!important}html body #root .keeper-footer-brand>p{max-width:520px!important}html body #root .community-profile-page,html body #root .profile-post-section{background:radial-gradient(circle at 8% 8%,#ffe0ef57,#0000 27%),radial-gradient(circle at 92% 6%,#dbeeff6b,#0000 29%),#fff9fb!important;border:4px solid #806777!important;border-radius:31px!important;padding-top:55px!important;position:relative!important;overflow:hidden!important;box-shadow:10px 12px #8067771c,0 25px 50px #58415117!important}html body #root .community-profile-dev-windowbar{z-index:20!important;color:#654d5c!important;background:linear-gradient(90deg,#ffe7f0,#f2e7ff 55%,#e4f4fb)!important;border-bottom:4px solid #806777!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:51px!important;padding:0 15px!important;display:grid!important;position:absolute!important;inset:0 0 auto!important}html body #root .community-profile-dev-windowbar>span{background:#ffffffc2!important;border:2px solid #80677770!important;border-radius:11px!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}html body #root .community-profile-dev-windowbar>strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:850!important;overflow:hidden!important}html body #root .community-profile-dev-windowbar>i{white-space:nowrap!important;font-family:Asta Sans,sans-serif!important;font-size:12px!important;font-style:normal!important}html body #root .community-profile-cover-wrap{border:3px solid #8067778c!important;border-radius:25px!important;margin:18px 18px 0!important;overflow:hidden!important;box-shadow:6px 7px #80677714!important}html body #root .community-profile-main{background:#ffffffeb!important;border:3px solid #80677780!important;border-radius:25px!important;margin:-46px 28px 24px!important;padding:20px!important;box-shadow:6px 7px #80677714!important}html body #root .community-profile-avatar-button{border:4px solid #806777!important;box-shadow:0 0 0 5px #fffffff2,0 10px 24px #57415121!important}html body #root .community-profile-stats{gap:8px!important}html body #root .community-profile-stats>span,html body #root .community-profile-stats>button,html body #root .community-profile-follow-button,html body #root .community-profile-uid-copy-button,html body #root .community-profile-inline-edit{background:#fff8fbeb!important;border:1.5px solid #8067776b!important;border-radius:999px!important;box-shadow:0 5px 12px #80677712!important}html body #root .profile-post-section>h3{margin:25px 27px 15px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:400!important}html body #root .profile-post-grid{padding:0 26px 27px!important}html body #root .profile-post-card{background:#ffffffeb!important;border:2px solid #8067776b!important;border-radius:20px!important;transition:transform .22s,border-color .22s,box-shadow .22s!important;overflow:hidden!important;box-shadow:5px 6px #80677712!important}html body #root .profile-post-card:hover{border-color:#806777ad!important;transform:translateY(-4px)!important;box-shadow:7px 9px #80677717,0 15px 26px #5b45541a!important}html body #root .my-pet-profile-windowbar,html body .pet-reorder-drag-preview .my-pet-profile-windowbar{display:none!important}html body #root .my-pet-mini-card.my-pet-profile-card{background:#fff9fb!important;border:3px solid #806777!important;border-radius:25px!important;padding:0!important;overflow:hidden!important;box-shadow:7px 8px #80677717,0 15px 27px #5b455414!important}html body #root .my-pet-profile-windowbody{background:radial-gradient(circle at 10% 22%,#e6dcff70,#0000 31%),radial-gradient(circle at 92% 80%,#d6f2f980,#0000 31%),#fffafcfa!important;border-radius:22px!important;padding:15px!important}html body #root .my-pet-profile-copy>strong{color:#627c9d!important;background:linear-gradient(145deg,#eef7ff,#e8edff)!important;border:1.5px solid #74a1d37a!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;padding:5px 11px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important;box-shadow:0 5px 12px #567eb214!important}html body #root .my-pet-birthday-label{color:#b55e89!important;background:linear-gradient(145deg,#fff0f6,#f5eaff)!important;border:1.5px solid #dd7eae7a!important;border-radius:999px!important;padding:5px 10px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9.5px!important;font-weight:800!important;box-shadow:0 5px 12px #c25b9114!important}html body #root .my-pet-favorite-preview{color:#674f5e!important;background:linear-gradient(145deg,#fff0f7f2,#e5f3fff0)!important;border:2px solid #80677773!important;border-radius:19px!important;min-height:72px!important;padding:10px!important;transition:transform .22s,border-color .22s,box-shadow .22s!important;box-shadow:5px 6px #80677712!important}html body #root .my-pet-favorite-preview:hover{border-color:#d46ba09e!important;transform:translateY(-3px)!important;box-shadow:6px 8px #80677714,0 13px 24px #ca60971f!important}html body #root .my-pet-favorite-preview-art{background:#ffffffd1!important;border:1.5px solid #80677757!important;border-radius:15px!important}html body #root .support-profile-window,html body #root .support-profile-windowbar,html body #root .support-profile-windowbody{display:contents!important}html body #root .support-developer-window-card{background:radial-gradient(circle at 5% 3%,#ffdeed57,#0000 28%),radial-gradient(circle at 93% 7%,#daedff6e,#0000 30%),#fff9fb!important;border:4px solid #806777!important;border-radius:30px!important;padding-top:58px!important;position:relative!important;overflow:hidden!important;box-shadow:9px 11px #8067771a,0 24px 47px #59425217!important}html body #root .support-content-windowbar{z-index:10!important;color:#654d5c!important;background:linear-gradient(90deg,#ffe7f0,#f2e7ff 55%,#e4f4fb)!important;border-bottom:4px solid #806777!important;grid-template-columns:35px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:54px!important;padding:0 16px!important;display:grid!important;position:absolute!important;inset:0 0 auto!important}html body #root .support-content-windowbar>span{background:#ffffffbf!important;border:2px solid #80677773!important;border-radius:11px!important;place-items:center!important;width:35px!important;height:35px!important;display:grid!important}html body #root .support-content-windowbar>strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:850!important;overflow:hidden!important}html body #root .support-content-windowbar>i{white-space:nowrap!important;font-family:Asta Sans,sans-serif!important;font-size:12px!important;font-style:normal!important}html body #root .support-intro-shell.support-developer-window-card,html body #root .support-method-grid.support-developer-window-card{padding-inline:24px!important;padding-bottom:24px!important}html body #root .support-method-grid>.support-content-windowbar{grid-column:1/-1!important}html body #root .support-hero-card,html body #root .support-principle-card,html body #root .support-method-card{border:2px solid #8067776b!important;border-radius:22px!important;box-shadow:5px 6px #80677712!important}html body #root .support-thanks-window{margin-top:34px!important;padding:82px 25px 27px!important}html body #root .support-thanks-heading{text-align:center!important;max-width:760px!important;margin:0 auto 24px!important}html body #root .support-thanks-heading .eyebrow{color:#be7196!important}html body #root .support-thanks-heading h2{color:#604b59!important;margin:8px 0 10px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(24px,3vw,38px)!important;font-weight:400!important}html body #root .support-thanks-heading p{color:#83707b!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:13px!important;line-height:1.65!important}html body #root .supporter-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}html body #root .supporter-thank-card,html body #root .supporter-hint-card{border-radius:22px!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;min-height:105px!important;padding:16px!important;display:grid!important}html body #root .supporter-thank-card{background:linear-gradient(145deg,#ffeff7f5,#edebfff0)!important;border:2px solid #db71a475!important;box-shadow:5px 6px #80677712!important}html body #root .supporter-avatar,html body #root .supporter-hint-card>span{background:#ffffffd1!important;border:2px solid #80677766!important;border-radius:17px!important;place-items:center!important;width:52px!important;height:52px!important;font-size:22px!important;display:grid!important}html body #root .supporter-thank-card strong,html body #root .supporter-hint-card strong{color:#604b59!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:16px!important;font-weight:400!important}html body #root .supporter-thank-card p,html body #root .supporter-hint-card p{color:#86727e!important;margin:5px 0 0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1.5!important}html body #root .supporter-thank-card>small{color:#ba648e!important;letter-spacing:.08em!important;background:#ffffffad!important;border:1px solid #d26d9f6b!important;border-radius:999px!important;padding:6px 10px!important;font-family:Asta Sans,sans-serif!important;font-size:8px!important;font-weight:900!important}html body #root .supporter-hint-card{background:#ffffff8f!important;border:2px dashed #80677780!important;grid-template-columns:52px minmax(0,1fr)!important}@media (width<=760px){html body #root .community-profile-main{margin:-34px 13px 18px!important;padding:15px!important}html body #root .community-profile-cover-wrap{margin-inline:12px!important}html body #root .profile-post-grid{padding-inline:14px!important}html body #root .supporter-list-grid{grid-template-columns:1fr!important}html body #root .support-intro-shell.support-developer-window-card,html body #root .support-method-grid.support-developer-window-card{padding-inline:13px!important}html body #root .support-thanks-window{padding-inline:14px!important}html body #root .keeper-footer-logo-image>img.keeper-footer-logo-native{transform:translateY(0)scale(.78)!important}html body #root .maker-profile-kofi-panel{margin-right:28px!important}html body #root .maker-profile-kofi-tail{right:-30px!important}}html body #root .maker-profile-social-card{background:#fff!important}html body #root .maker-profile-social-card .maker-profile-photo-frame{background:radial-gradient(circle at 50% 48%,#b897ec6b 0%,#dacbf842 42%,#ffffffe6 78%)!important}html body #root .maker-profile-social-card .maker-profile-social-actions{background:#fff!important;box-shadow:inset 0 1px #8067771f!important}html body #root .maker-profile-social-card .maker-profile-identity,html body #root .maker-profile-social-card .maker-profile-status-row{background:linear-gradient(#fff0f7 0%,#fff7fb 100%)!important}html body #root .maker-profile-kofi-panel{margin-right:36px!important}html body #root .maker-profile-kofi-tail{clip-path:polygon(0 7%,100% 50%,0 93%)!important;background:#806777!important;width:36px!important;height:34px!important;right:-35px!important}html body #root .maker-profile-kofi-tail:after{clip-path:polygon(0 7%,100% 50%,0 93%)!important;background:#daf1fa!important;inset:4px 5px 4px 0!important}html body #root .maker-profile-kofi-panel:after{content:""!important;z-index:5!important;background:#daf1fa!important;width:8px!important;height:32px!important;position:absolute!important;top:calc(59% - 16px)!important;right:-2px!important}html body #root .maker-project-feature-head{justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;margin-bottom:8px!important}html body #root .maker-project-feature-head>span{flex:0 0 30px!important;width:30px!important;height:30px!important}html body #root .maker-project-feature-points{padding-top:2px!important;line-height:1.48!important}html body #root .maker-guide-heart-easter-egg{pointer-events:none!important;z-index:50!important;width:auto!important;height:12px!important;position:absolute!important;bottom:18px!important;left:105px!important;right:12px!important;overflow:visible!important}html body #root .maker-guide-heart-easter-egg>i{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:18px!important;animation:2.2s cubic-bezier(.16,.7,.2,1) both maker-live-heart-pop!important;position:absolute!important;bottom:0!important;left:50%!important}@keyframes maker-live-heart-pop{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:1;transform:translate(calc(var(--heart-x)*.12),-16px) scale(1.12)}to{opacity:0;transform:translate(var(--heart-x),-130px) scale(.72) rotate(var(--heart-r))}}html body #root .maker-guide-heart-easter-egg>i:first-child{--heart-x:-92px;--heart-r:-18deg}html body #root .maker-guide-heart-easter-egg>i:nth-child(2){--heart-x:-70px;--heart-r:14deg;animation-delay:80ms!important}html body #root .maker-guide-heart-easter-egg>i:nth-child(3){--heart-x:-46px;--heart-r:-12deg;animation-delay:.16s!important}html body #root .maker-guide-heart-easter-egg>i:nth-child(4){--heart-x:-23px;--heart-r:18deg;animation-delay:40ms!important}html body #root .maker-guide-heart-easter-egg>i:nth-child(5){--heart-x:0px;--heart-r:-14deg;animation-delay:.22s!important}html body #root .maker-guide-heart-easter-egg>i:nth-child(6){--heart-x:23px;--heart-r:16deg;animation-delay:.1s!important}html body #root .maker-guide-heart-easter-egg>i:nth-child(7){--heart-x:45px;--heart-r:-12deg;animation-delay:.3s!important}html body #root .maker-guide-heart-easter-egg>i:nth-child(8){--heart-x:66px;--heart-r:15deg;animation-delay:.14s!important}html body #root .maker-guide-heart-easter-egg>i:nth-child(9){--heart-x:88px;--heart-r:-16deg;animation-delay:.25s!important}html body #root .maker-guide-heart-easter-egg>i:nth-child(10){--heart-x:108px;--heart-r:12deg;animation-delay:.18s!important}html body #root .maker-guide-heart-easter-egg>i:nth-child(11){--heart-x:-35px;--heart-r:20deg;animation-delay:.38s!important}html body #root .maker-guide-heart-easter-egg>i:nth-child(12){--heart-x:38px;--heart-r:-18deg;animation-delay:.42s!important}html body #root .my-pet-row{grid-template-columns:repeat(3,minmax(240px,1fr))!important;gap:18px!important;display:grid!important}html body #root .my-pet-mini-card.my-pet-profile-card{background:#fff!important;border:3px solid #806777!important;border-radius:27px!important;min-width:0!important;height:auto!important;padding:0!important;overflow:visible!important;box-shadow:7px 8px #8067771a,0 16px 30px #5b455414!important}html body #root .my-pet-profile-windowbody{background:#fff!important;border-radius:23px!important;padding:0!important;display:block!important;overflow:hidden!important}html body #root .my-pet-social-head{background:#fff!important;border-bottom:1px solid #8067772e!important;grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:78px!important;padding:12px 14px!important;display:grid!important}html body #root .my-pet-image{background:#fff!important;border-radius:50%!important;width:58px!important;height:58px!important;padding:3px!important;overflow:hidden!important}html body #root .my-pet-image.is-cat{box-shadow:0 0 0 3px #f3c75e,0 0 0 6px #fff4c9!important}html body #root .my-pet-image.is-dog{box-shadow:0 0 0 3px #f49ab9,0 0 0 6px #ffe1ec!important}html body #root .my-pet-image img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}html body #root .my-pet-social-title h3{color:#584851!important;margin:0 0 5px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:400!important}html body #root .my-pet-social-title strong{font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:800!important}html body #root .pet-tone-white{color:#888!important}.pet-tone-black{color:#514b54!important}.pet-tone-yellow{color:#c98d2f!important}html body #root .pet-tone-orange{color:#d4773d!important}.pet-tone-brown{color:#8c654e!important}.pet-tone-gray{color:#718090!important}html body #root .pet-tone-blue{color:#5387bd!important}.pet-tone-purple{color:#8c68b4!important}.pet-tone-pink{color:#c96791!important}html body #root .pet-tone-green{color:#5e9a79!important}.pet-tone-default{color:#7c6975!important}html body #root .my-pet-birthday-label{white-space:nowrap!important;align-self:start!important;margin-top:3px!important}html body #root .my-pet-showcase{background:radial-gradient(circle at 50% 45%,#c7aef266,#f8f4ffeb 70%)!important;border:3px solid #806777!important;border-radius:22px!important;height:175px!important;margin:12px!important;position:relative!important;overflow:hidden!important}html body #root .my-pet-showcase-image{background:0 0!important;border:0!important;width:100%!important;height:100%!important;padding:0!important}html body #root .my-pet-showcase-image img{object-fit:cover!important;width:100%!important;height:100%!important}html body #root .my-pet-showcase-image>span{color:#8a7280!important;place-content:center!important;gap:8px!important;height:100%!important;display:grid!important}html body #root .my-pet-showcase-change{background:#ffffffe0!important;border:1.5px solid #8067777a!important;border-radius:999px!important;padding:7px 11px!important;position:absolute!important;bottom:10px!important;right:10px!important}html body #root .my-pet-snack-badge{background:#ffffffeb!important;border:3px solid #806777!important;border-radius:16px!important;width:48px!important;height:48px!important;padding:6px!important;position:absolute!important;top:12px!important;right:12px!important;overflow:hidden!important}html body #root .my-pet-snack-badge img{object-fit:contain!important;width:100%!important;height:100%!important}html body #root .my-pet-social-actions{background:#fff!important;border-bottom:1px solid #80677726!important;gap:10px!important;padding:0 14px 11px!important;display:flex!important}html body #root .my-pet-social-actions button{color:#67535f!important;background:#fff!important;border:1.5px solid #80677766!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:36px!important;padding:0 11px!important;display:inline-flex!important}html body #root .my-pet-profile-copy{background:linear-gradient(#fff0f7,#fff8fb)!important;padding:13px 15px 16px!important}html body #root .my-pet-profile-copy p{color:#77646f!important;min-height:42px!important;margin:0!important;font-size:12px!important;line-height:1.55!important}@media (width<=1100px){html body #root .my-pet-row{grid-template-columns:repeat(2,minmax(240px,1fr))!important}}@media (width<=720px){html body #root .my-pet-row{grid-template-columns:1fr!important}}html body #root .community-profile-page{padding-top:54px!important;overflow:hidden!important}html body #root .community-profile-dev-windowbar>strong{font-size:13px!important}html body #root .community-profile-cover-wrap{height:330px!important;margin:18px 18px 0!important}html body #root .community-profile-main{z-index:5!important;grid-template-columns:150px minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;min-height:165px!important;margin:-54px 32px 28px!important;padding:22px!important;display:grid!important;position:relative!important}html body #root .community-profile-avatar-button{border:5px solid var(--profile-ring-color,#f48fbd)!important;width:128px!important;height:128px!important;box-shadow:0 0 0 5px #fff,0 12px 25px #57415126!important}html body #root .community-profile-ring-picker{background:#fff!important;border:2px solid #80677761!important;border-radius:999px!important;gap:6px!important;padding:7px 10px!important;display:flex!important;position:absolute!important;bottom:-42px!important;left:24px!important}html body #root .community-profile-ring-picker button{background:var(--ring-choice)!important;border:2px solid #fff!important;border-radius:50%!important;width:18px!important;height:18px!important;box-shadow:0 0 0 1px #80677740!important}html body #root .community-profile-ring-picker button.active{transform:scale(1.22)!important;box-shadow:0 0 0 2px #806777!important}html body #root .community-profile-name-display,html body #root .community-profile-uid-block,html body #root .community-profile-uid-copy-button,html body #root .community-profile-stats>span,html body #root .community-profile-stats>button{box-sizing:border-box!important;background:linear-gradient(145deg,#fff8fb,#f3efff)!important;border:2px solid #80677761!important;border-radius:999px!important;min-height:38px!important;padding:0 14px!important}html body #root .community-profile-name-display{align-items:center!important;gap:8px!important;font-size:24px!important;display:inline-flex!important}html body #root .community-profile-stats{flex-wrap:wrap!important;gap:10px!important;display:flex!important}html body #root .community-profile-stats>span,html body #root .community-profile-stats>button{white-space:nowrap!important;justify-content:center!important;min-width:112px!important}html body #root .community-profile-cover-change,html body #root .community-profile-avatar-edit-mark{background:linear-gradient(145deg,#fff,#f6eaff)!important;border:2px solid #8067776b!important;box-shadow:0 7px 18px #734e661a!important}html body #root .profile-post-section{margin-top:28px!important}html body #root .profile-post-section>h3,html body #root .support-content-windowbar{display:none!important}html body #root .support-developer-window-card{background:radial-gradient(circle at 10% 10%,#ffdfef57,#0000 30%),radial-gradient(circle at 90% 8%,#dceeff6b,#0000 31%),#fff9fb!important;border:3px solid #806777!important;border-radius:28px!important;padding-top:26px!important;box-shadow:8px 9px #80677717,0 22px 42px #58415114!important}html body #root .supporter-list-grid{grid-template-columns:repeat(2,minmax(0,360px))!important;justify-content:center!important}html body #root .supporter-thank-card,html body #root .supporter-hint-card{border-radius:21px!important;min-height:92px!important;padding:14px!important;transition:transform .22s,box-shadow .22s,border-color .22s!important}html body #root .supporter-thank-card:hover,html body #root .supporter-hint-card:hover{border-color:#db84ad!important;transform:translateY(-5px)!important;box-shadow:0 16px 28px #734e6626!important}html body #root .supporter-avatar,html body #root .supporter-hint-card>span{border-radius:50%!important;width:48px!important;height:48px!important}html body #root .supporter-thank-card strong,html body #root .supporter-hint-card strong{font-size:22px!important}html body #root .supporter-thank-card p,html body #root .supporter-hint-card p{font-size:11px!important}html body #root .support-thanks-heading h2{font-size:34px!important}html body .pet-reorder-drag-preview{border-radius:26px!important;max-width:310px!important;overflow:hidden!important}html body #root .my-pets-section .my-pet-row{grid-template-columns:repeat(auto-fill,minmax(285px,325px))!important;justify-content:start!important;align-items:start!important;gap:22px!important;width:100%!important;display:grid!important;overflow:visible!important}html body #root .my-pets-section .my-pet-mini-card.my-pet-profile-card{box-sizing:border-box!important;background:#fff!important;border:3px solid #806777!important;border-radius:27px!important;width:100%!important;min-width:0!important;max-width:325px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:block!important;overflow:visible!important;box-shadow:7px 8px #8067771a,0 16px 30px #5b455417!important}html body #root .my-pets-section .my-pet-mini-card.my-pet-profile-card>div:first-child,html body #root .my-pets-section .my-pet-mini-card.my-pet-profile-card>.my-pet-profile-windowbody{box-sizing:border-box!important;background:#fff!important;border:0!important;border-radius:23px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:hidden!important}html body #root .my-pets-section .my-pet-social-head{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #8067772b!important;grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:79px!important;padding:12px 14px!important;display:grid!important}html body #root .my-pets-section .my-pet-social-head .my-pet-image{box-sizing:border-box!important;background:#fff!important;border:0!important;border-radius:50%!important;place-items:center!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:3px!important;display:grid!important;overflow:hidden!important}html body #root .my-pets-section .my-pet-social-head .my-pet-image.is-cat{background:linear-gradient(135deg,#ffe998,#f0bd4f 55%,#fff3c9)!important;box-shadow:0 0 0 2px #fff,0 0 0 5px #f2c453c2,0 8px 17px #bd892726!important}html body #root .my-pets-section .my-pet-social-head .my-pet-image.is-dog{background:linear-gradient(135deg,#ffc0d5,#f38cb2 56%,#ffe4ee)!important;box-shadow:0 0 0 2px #fff,0 0 0 5px #f18bb2ba,0 8px 17px #c3517f24!important}html body #root .my-pets-section .my-pet-social-head .my-pet-image>.smart-image,html body #root .my-pets-section .my-pet-social-head .my-pet-image>.fit-image,html body #root .my-pets-section .my-pet-social-head .my-pet-image img{object-fit:cover!important;object-position:center!important;image-rendering:auto!important;border-radius:50%!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;padding:0!important;display:block!important;overflow:hidden!important;transform:none!important}html body #root .my-pets-section .my-pet-social-title{align-self:center!important;min-width:0!important}html body #root .my-pets-section .my-pet-social-title h3{color:#584851!important;letter-spacing:-.025em!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0 0 5px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:400!important;line-height:1.05!important;overflow:hidden!important}html body #root .my-pets-section .my-pet-social-title strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1.35!important;display:block!important;overflow:hidden!important}html body #root .my-pets-section .my-pet-birthday-label{color:#b65f89!important;white-space:nowrap!important;background:linear-gradient(145deg,#fff0f6,#f5eaff)!important;border:1.5px solid #dd7eae7a!important;border-radius:999px!important;align-self:start!important;margin:3px 0 0!important;padding:5px 9px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:850!important}html body #root .my-pets-section .my-pet-showcase{box-sizing:border-box!important;background:radial-gradient(circle at 50% 45%,#bea0ef6b,#e5d9fa52 43%,#fcfafffa 80%)!important;border:3px solid #806777!important;border-radius:22px!important;width:calc(100% - 24px)!important;height:184px!important;margin:12px!important;position:relative!important;overflow:hidden!important}html body #root .my-pets-section .my-pet-showcase-image{background:0 0!important;border:0!important;border-radius:18px!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;display:block!important;overflow:hidden!important}html body #root .my-pets-section .my-pet-showcase-image img{object-fit:cover!important;object-position:center!important;image-rendering:auto!important;width:100%!important;height:100%!important;display:block!important}html body #root .my-pets-section .my-pet-showcase-image>span{color:#8a7280!important;place-content:center!important;justify-items:center!important;gap:8px!important;width:100%!important;height:100%!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;display:grid!important}html body #root .my-pets-section .my-pet-snack-badge{z-index:5!important;color:#c5648d!important;background:#fffffff0!important;border:3px solid #806777!important;border-radius:16px!important;place-items:center!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;padding:6px!important;display:grid!important;position:absolute!important;top:12px!important;right:12px!important;overflow:hidden!important;box-shadow:0 7px 16px #5c43511f!important}html body #root .my-pets-section .my-pet-snack-badge>.smart-image,html body #root .my-pets-section .my-pet-snack-badge>.fit-image,html body #root .my-pets-section .my-pet-snack-badge img{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}html body #root .my-pets-section .my-pet-showcase-change{z-index:5!important;color:#6f5966!important;background:#ffffffe6!important;border:1.5px solid #8067777a!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-height:32px!important;padding:0 10px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important;position:absolute!important;bottom:10px!important;right:10px!important;box-shadow:0 6px 13px #5d45521a!important}html body #root .my-pets-section .my-pet-social-actions{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #80677726!important;align-items:center!important;gap:9px!important;width:100%!important;padding:0 14px 11px!important;display:flex!important}html body #root .my-pets-section .my-pet-social-actions button{color:#67535f!important;background:#fff!important;border:1.5px solid #80677761!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;min-height:36px!important;padding:0 11px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:850!important;display:inline-flex!important;box-shadow:0 5px 11px #5e43520f!important}html body #root .my-pets-section .my-pet-social-actions button:hover{color:#c65e8c!important;background:#fff4f8!important;border-color:#d766988c!important;transform:translateY(-2px)!important}html body #root .my-pets-section .my-pet-profile-copy{box-sizing:border-box!important;background:linear-gradient(#fff0f7,#fff8fb)!important;width:100%!important;min-width:0!important;min-height:68px!important;padding:13px 15px 16px!important;display:block!important;overflow:visible!important}html body #root .my-pets-section .my-pet-profile-copy p{color:#77646f!important;white-space:normal!important;word-break:keep-all!important;min-height:39px!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1.58!important;overflow:visible!important}html body .pet-reorder-drag-preview.my-pet-profile-card{border-radius:27px!important;width:310px!important;max-width:310px!important;height:auto!important;min-height:0!important;max-height:470px!important;overflow:hidden!important}html body .pet-reorder-drag-preview>.my-pet-profile-windowbody{width:100%!important;height:auto!important;display:block!important}@media (width<=1120px){html body #root .my-pets-section .my-pet-row{grid-template-columns:repeat(auto-fill,minmax(280px,320px))!important}}@media (width<=720px){html body #root .my-pets-section .my-pet-row{grid-template-columns:minmax(0,1fr)!important}html body #root .my-pets-section .my-pet-mini-card.my-pet-profile-card{max-width:none!important}}html body #root .community-profile-page{padding-top:55px!important;padding-bottom:28px!important;overflow:visible!important}html body #root .community-profile-page .community-profile-cover-wrap{box-sizing:border-box!important;background:#eee8ed!important;border:3px solid #8067778c!important;border-radius:25px!important;width:auto!important;height:315px!important;margin:20px 22px 0!important;overflow:hidden!important;box-shadow:6px 7px #80677714!important}html body #root .community-profile-page .community-profile-cover{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:21px!important;width:100%!important;height:100%!important;min-height:315px!important;display:block!important}html body #root .community-profile-page .community-profile-main{z-index:5!important;box-sizing:border-box!important;background:radial-gradient(circle at 4% 10%,#ffe2f04d,#0000 29%),radial-gradient(circle at 96% 5%,#deeeff61,#0000 29%),#fffffff5!important;border:3px solid #80677780!important;border-radius:26px!important;grid-template:"avatar copy follow""palette copy follow"/142px minmax(0,1fr) auto!important;align-items:center!important;gap:14px 23px!important;width:auto!important;min-height:198px!important;margin:18px 28px 0!important;padding:22px 24px 25px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:6px 7px #80677714!important}html body #root .community-profile-page .community-profile-avatar-button{aspect-ratio:1!important;border:5px solid var(--profile-ring-color,#ff78ad)!important;box-sizing:border-box!important;background:#fff!important;border-radius:50%!important;grid-area:avatar!important;width:126px!important;min-width:126px!important;max-width:126px!important;height:126px!important;min-height:126px!important;max-height:126px!important;margin:0 auto!important;padding:4px!important;overflow:visible!important;box-shadow:0 0 0 5px #fffffffa,0 12px 25px #57415126!important}html body #root .community-profile-page .community-profile-avatar-button>.smart-image,html body #root .community-profile-page .community-profile-avatar-button>.fit-image,html body #root .community-profile-page .community-profile-avatar-button>img{aspect-ratio:1!important;background:#f6f1f4!important;border-radius:50%!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;padding:0!important;display:block!important;overflow:hidden!important;transform:none!important}html body #root .community-profile-page .community-profile-avatar-button .smart-image img,html body #root .community-profile-page .community-profile-avatar-button .fit-image img,html body #root .community-profile-page .community-profile-avatar-button>img{object-fit:cover!important;object-position:center!important;image-rendering:auto!important;filter:none!important;backface-visibility:hidden!important;border-radius:50%!important;width:100%!important;height:100%!important;padding:0!important;display:block!important;transform:translateZ(0)!important}html body #root .community-profile-page .community-profile-ring-picker{box-sizing:border-box!important;background:#fff!important;border:2px solid #80677761!important;border-radius:999px!important;flex-wrap:nowrap!important;grid-area:palette!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:fit-content!important;max-width:140px!important;margin:0 auto!important;padding:7px 9px!important;display:flex!important;position:static!important;overflow:visible!important;box-shadow:0 6px 14px #5c445114!important}html body #root .community-profile-page .community-profile-ring-picker button{background:var(--ring-choice)!important;border:2px solid #fff!important;border-radius:50%!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;box-shadow:0 0 0 1px #80677745!important}html body #root .community-profile-page .community-profile-ring-picker button.active{transform:scale(1.18)!important;box-shadow:0 0 0 2px #806777,0 4px 9px #5c445124!important}html body #root .community-profile-page .community-profile-copy{flex-direction:column!important;grid-area:copy!important;justify-content:center!important;align-self:stretch!important;gap:13px!important;min-width:0!important;display:flex!important}html body #root .community-profile-page .community-profile-name-display{color:#604b59!important;box-sizing:border-box!important;background:linear-gradient(145deg,#fff8fb,#f2edff)!important;border:2px solid #8067776b!important;border-radius:999px!important;align-items:center!important;gap:9px!important;min-height:50px!important;padding:0 17px!important;display:inline-flex!important;box-shadow:inset 0 1px #fffffff2,0 6px 14px #5c445114!important}html body #root .community-profile-page .community-profile-name-display .cafe24-mixed-text,html body #root .community-profile-page .community-profile-name-display .cafe24-mixed-text>span{font-size:24px!important;line-height:1!important}html body #root .community-profile-page .community-profile-uid-block{width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html body #root .community-profile-page .community-profile-uid-display-row{flex-wrap:wrap!important;align-items:center!important;gap:9px!important;display:flex!important}html body #root .community-profile-page .community-profile-uid-locked-value,html body #root .community-profile-page .community-profile-inline-edit.community-profile-uid-edit{color:#587ba1!important;box-sizing:border-box!important;background:linear-gradient(145deg,#eff8ff,#e8efff)!important;border:2px solid #67a3d46b!important;border-radius:999px!important;align-items:center!important;min-height:40px!important;margin:0!important;padding:0 14px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #fffffff5,0 6px 13px #4d7dae14!important}html body #root .community-profile-page .community-profile-uid-copy-button{color:#6d5865!important;background:linear-gradient(145deg,#fff,#fff1f7)!important;border:2px solid #80677761!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:82px!important;min-height:40px!important;padding:0 13px!important;display:inline-flex!important;box-shadow:0 6px 13px #5c445112!important}html body #root .community-profile-page .community-profile-uid-lock-note{color:#a48e99!important;min-height:38px!important;box-shadow:none!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:6px!important;padding:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;display:inline-flex!important}html body #root .community-profile-page .community-profile-stats{flex-wrap:wrap!important;align-items:stretch!important;gap:10px!important;display:flex!important}html body #root .community-profile-page .community-profile-stats>span,html body #root .community-profile-page .community-profile-stats>button{color:#66535e!important;white-space:nowrap!important;box-sizing:border-box!important;background:linear-gradient(145deg,#fff8fb,#f4efff)!important;border:2px solid #80677761!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:116px!important;min-height:44px!important;padding:0 14px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:12px!important;line-height:1!important;display:inline-flex!important;box-shadow:0 6px 13px #5c445112!important}html body #root .community-profile-page .community-profile-stats b{justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}html body #root .community-profile-page .community-profile-follow-button{border-radius:999px!important;grid-area:follow!important;align-self:center!important;min-width:115px!important;min-height:44px!important}html body #root .community-profile-page .community-profile-cover-change{color:#66535e!important;background:linear-gradient(145deg,#fff,#f5eaff)!important;border:2px solid #80677775!important;border-radius:15px!important;min-height:42px!important;padding:0 15px!important;bottom:18px!important;right:20px!important;box-shadow:5px 6px #80677712,0 10px 20px #5c445117!important}html body #root .community-profile-page .community-profile-avatar-edit-mark{color:#bf628c!important;background:linear-gradient(145deg,#ffdce9,#f0e6ff)!important;border:3px solid #fff!important;border-radius:14px!important;width:39px!important;height:39px!important;bottom:5px!important;right:-7px!important;box-shadow:0 0 0 2px #80677757,0 8px 17px #b7528421!important}html body #root .profile-post-section .community-profile-dev-windowbar.is-post-window{min-height:55px!important}html body #root .profile-post-section .profile-post-grid{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:19px!important;width:auto!important;margin:0!important;padding:25px 23px 30px!important;display:grid!important}html body #root .profile-post-section .profile-post-card{border-radius:20px!important;min-width:0!important}@media (width<=980px){html body #root .community-profile-page .community-profile-main{grid-template-columns:132px minmax(0,1fr)!important;grid-template-areas:"avatar copy""palette copy"!important}html body #root .community-profile-page .community-profile-follow-button{grid-area:auto/1/auto/-1!important;justify-self:start!important}html body #root .profile-post-section .profile-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){html body #root .community-profile-page .community-profile-cover-wrap{height:230px!important;margin-inline:12px!important}html body #root .community-profile-page .community-profile-cover{min-height:230px!important}html body #root .community-profile-page .community-profile-main{grid-template-columns:1fr!important;grid-template-areas:"avatar""palette""copy""follow"!important;justify-items:stretch!important;margin:14px 12px 0!important;padding:19px 15px 22px!important}html body #root .community-profile-page .community-profile-copy{width:100%!important}html body #root .community-profile-page .community-profile-avatar-button,html body #root .community-profile-page .community-profile-ring-picker{justify-self:center!important}html body #root .community-profile-page .community-profile-follow-button{grid-column:auto!important;justify-self:stretch!important}html body #root .profile-post-section .profile-post-grid{grid-template-columns:1fr!important;gap:16px!important;padding-inline:14px!important}}html body #root .maker-profile-kofi-tail{right:-36px!important}@media (width<=760px){html body #root .maker-profile-kofi-tail{right:-31px!important}}html body #root .community-profile-page,html body #root .profile-post-section{isolation:isolate!important;background-clip:padding-box!important;overflow:hidden!important}html body #root .community-profile-dev-windowbar{background-clip:padding-box!important;border-radius:27px 27px 0 0!important;grid-template-columns:34px minmax(0,1fr)!important;overflow:hidden!important}html body #root .community-profile-dev-windowbar>i{display:none!important}html body #root .community-profile-dev-windowbar>strong{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:14px!important;font-weight:700!important}html body #root .community-profile-page .community-profile-cover-wrap{aspect-ratio:16/9!important;width:min(100% - 44px,1180px)!important;height:auto!important;margin:20px auto 0!important}html body #root .community-profile-page .community-profile-cover{width:100%!important;height:100%!important;min-height:0!important}html body #root .community-profile-page .community-profile-main{background-clip:padding-box!important;grid-template:"avatar copy follow"/142px minmax(0,1fr) auto!important;width:min(100% - 56px,1180px)!important;min-height:230px!important;margin:20px auto 0!important;padding:72px 24px 25px!important}html body #root .community-profile-page .community-profile-ring-picker{z-index:8!important;justify-content:flex-start!important;gap:8px!important;width:238px!important;max-width:none!important;height:38px!important;margin:0!important;padding:7px 12px!important;position:absolute!important;top:18px!important;left:20px!important;overflow:visible!important}html body #root .community-profile-page .community-profile-ring-picker button{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important}html body #root .community-profile-page .community-profile-name-display{background:linear-gradient(135deg, color-mix(in srgb,var(--profile-ring-color) 23%,white), color-mix(in srgb,var(--profile-ring-color) 8%,white) 68%, #fff)!important;border-color:color-mix(in srgb,var(--profile-ring-color) 48%,#806777)!important;min-height:54px!important}html body #root .community-profile-page .community-profile-uid-locked-value,html body #root .community-profile-page .community-profile-inline-edit.community-profile-uid-edit,html body #root .community-profile-page .community-profile-uid-copy-button,html body #root .community-profile-page .community-profile-uid-lock-note,html body #root .community-profile-page .community-profile-stats>span,html body #root .community-profile-page .community-profile-stats>button{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-weight:700!important}html body #root .community-profile-page .community-profile-stats>span,html body #root .community-profile-page .community-profile-stats>button{min-height:46px!important;line-height:1!important}html body #root .community-profile-page .community-profile-stats b{line-height:1!important;transform:translateY(0)!important}html body #root .community-profile-page .community-profile-avatar-edit-mark{border-radius:50%!important;width:40px!important;height:40px!important}html body #root .profile-post-section{padding-top:82px!important}html body #root .profile-post-section .profile-post-grid{gap:22px!important;padding:30px 20px 31px!important}html body #root .my-pets-section .my-pet-social-title strong{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:700!important}html body #root .my-pets-section .my-pet-showcase-image>span,html body #root .my-pets-section .my-pet-showcase-image>span b{font-family:Asta Sans,Noto Sans KR,sans-serif!important}html body #root .my-pets-section .my-pet-showcase-change{display:none!important}html body #root .my-pets-section .guest-pet-login-card{cursor:pointer!important}html body #root .my-pets-section .guest-pet-avatar{background:#fff7d9!important;border-radius:50%!important;place-items:center!important;width:100%!important;height:100%!important;font-size:25px!important;display:grid!important}html body #root .my-pets-section .guest-pet-showcase>span{text-align:center!important;color:#806d79!important;place-content:center!important;justify-items:center!important;gap:9px!important;width:100%!important;height:100%!important;padding:18px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;display:grid!important}html body #root .support-page>.page-heading,html body #root .support-page>.support-intro-shell,html body #root .support-page>.support-method-grid,html body #root .support-page>.support-thanks-window{box-sizing:border-box!important;width:min(100%,1160px)!important;margin-left:auto!important;margin-right:auto!important}html body #root .support-page>.support-method-grid,html body #root .support-page>.support-thanks-window{background:radial-gradient(circle at 9% 9%,#ffdfef57,#0000 31%),radial-gradient(circle at 91% 8%,#dceeff66,#0000 31%),#fff9fb!important;border:3px solid #806777!important;border-radius:28px!important;box-shadow:8px 9px #80677717,0 22px 42px #58415114!important}html body #root .support-page.is-support-page-visible .support-reveal-7{opacity:1!important;transition-delay:1.72s!important;transform:translateY(0)scale(1)!important}html body #root .support-page .support-reveal-7{opacity:0!important;transition:opacity .72s,transform .82s cubic-bezier(.16,.84,.24,1)!important;transform:translateY(36px)scale(.985)!important}html body #root .supporter-list-grid{grid-template-columns:repeat(2,minmax(0,430px))!important}html body #root .supporter-thank-card{grid-template-columns:48px minmax(0,1fr)!important}html body #root .supporter-thank-card p{white-space:nowrap!important;font-size:10.5px!important}@media (width<=760px){html body #root .community-profile-page .community-profile-main{grid-template-columns:1fr!important;grid-template-areas:"avatar""copy""follow"!important;width:calc(100% - 24px)!important;padding-top:70px!important}html body #root .community-profile-page .community-profile-ring-picker{left:50%!important;transform:translate(-50%)!important}html body #root .supporter-list-grid{grid-template-columns:1fr!important}html body #root .supporter-thank-card p{white-space:normal!important}}html body #root .community-profile-page{background:linear-gradient(#fff8fbfa,#f7f7fffa)!important;border-radius:32px!important;padding:55px 0 28px!important;overflow:hidden!important}html body #root .community-profile-page .community-profile-cover-wrap{aspect-ratio:16/9!important;background:#eee8ed!important;border:0!important;border-radius:27px!important;width:calc(100% - 44px)!important;height:auto!important;max-height:540px!important;margin:24px 22px 0!important;box-shadow:inset 0 0 0 3px #80677780,7px 8px #80677714!important}html body #root .community-profile-page .community-profile-cover,html body #root .community-profile-page .community-profile-cover-button{background-position:50%!important;background-size:cover!important;border-radius:27px!important;width:100%!important;height:100%!important;min-height:0!important;box-shadow:inset 0 0 0 4px #ffffff3d!important}html body #root .community-profile-page .community-profile-main{z-index:4!important;background:radial-gradient(circle at 12% 15%,#ffe2f04d,#0000 32%),radial-gradient(circle at 91% 14%,#deeeff66,#0000 34%),#fffffff7!important;border:0!important;border-radius:0 0 27px 27px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"copy stats""copy stats"!important;gap:18px 28px!important;width:calc(100% - 44px)!important;min-height:215px!important;margin:-63px 22px 0!important;padding:76px 30px 28px 184px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 3px #80677752,inset 0 0 0 3px #80677770,7px 8px #80677714!important}html body #root .community-profile-page .community-profile-avatar-button{z-index:8!important;aspect-ratio:1!important;width:132px!important;height:132px!important;position:absolute!important;top:-63px!important;left:34px!important}html body #root .community-profile-page .community-profile-ring-picker{z-index:9!important;justify-content:center!important;gap:6px!important;width:139px!important;max-width:139px!important;padding:8px 10px!important;display:flex!important;position:absolute!important;bottom:26px!important;left:31px!important}html body #root .community-profile-page .community-profile-copy{grid-area:copy!important;gap:12px!important;min-width:0!important}html body #root .community-profile-page .community-profile-identity-row{display:block!important}html body #root .community-profile-page .community-profile-name-display,html body #root .community-profile-page .community-profile-identity-row>h2{border:2px solid color-mix(in srgb, var(--profile-ring-color) 55%, #806777)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--profile-ring-color) 18%, white), color-mix(in srgb, var(--profile-ring-color) 8%, #f3edff))!important;width:fit-content!important;min-height:52px!important;box-shadow:0 7px 15px color-mix(in srgb, var(--profile-ring-color) 17%, transparent)!important;border-radius:999px!important;align-items:center!important;padding:0 19px!important;display:inline-flex!important}html body #root .community-profile-page .community-profile-uid-inline-block{margin-top:10px!important}html body #root .community-profile-page .community-profile-stats{grid-area:stats!important;align-self:center!important;gap:10px!important;width:150px!important;display:grid!important}html body #root .community-profile-page .community-profile-stats>span,html body #root .community-profile-page .community-profile-stats>button{width:100%!important;min-width:0!important;min-height:46px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:14px!important}html body #root .community-profile-page .community-profile-stats .is-follower-count{background:linear-gradient(145deg,#fff1f7,#ffe8f3)!important;border-color:#ec87b37a!important}html body #root .community-profile-page .community-profile-stats .is-following-count{background:linear-gradient(145deg,#eef7ff,#e6efff)!important;border-color:#70a7e27a!important}html body #root .community-profile-page .community-profile-follow-button{z-index:9!important;min-width:116px!important;position:absolute!important;top:80px!important;left:42px!important}html body #root .community-profile-page .community-profile-uid-locked-value,html body #root .community-profile-page .community-profile-inline-edit.community-profile-uid-edit,html body #root .community-profile-page .community-profile-uid-copy-button,html body #root .community-profile-page .community-profile-uid-lock-note{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important}html body #root .community-profile-page .community-profile-dev-windowbar>strong,html body #root .profile-post-section .community-profile-dev-windowbar>strong{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:15px!important}html body #root .community-profile-pet-stories{z-index:12!important;align-items:flex-start!important;gap:14px!important;display:flex!important;position:absolute!important;top:92px!important;right:45px!important}html body #root .community-profile-pet-story-list{gap:10px!important;display:flex!important}html body #root .community-profile-pet-story{background:0 0!important;border:0!important;justify-items:center!important;gap:4px!important;width:60px!important;padding:0!important;display:grid!important}html body #root .community-profile-pet-story>span{background:linear-gradient(135deg,#ff98be,#ffd36b,#8fd9f3,#b38be9)!important;border-radius:50%!important;place-items:center!important;width:50px!important;height:50px!important;padding:3px!important;display:grid!important;overflow:hidden!important}html body #root .community-profile-pet-story img{object-fit:cover!important;border:2px solid #fff!important;border-radius:50%!important;width:100%!important;height:100%!important}html body #root .community-profile-pet-story small{color:#6b5863!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:60px!important;font-family:Cafe24SsurroundAir,sans-serif!important;font-size:9px!important;overflow:hidden!important}html body #root .community-profile-pet-story-empty{color:#9a8791!important;background:#ffffffb3!important;border:1.5px dashed #80677761!important;border-radius:999px!important;padding:8px 13px!important;font-family:Cafe24SsurroundAir,sans-serif!important;font-size:10px!important}html body #root .community-profile-pet-visibility{background:#ffffffdb!important;border:1.5px solid #80677761!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:6px 10px!important;font-family:Cafe24SsurroundAir,sans-serif!important;font-size:9px!important;display:inline-flex!important}html body #root .my-pets-section .my-pet-mini-card.my-pet-profile-card{border:0!important;box-shadow:inset 0 0 0 2.5px #806777,7px 8px #8067771a,0 16px 30px #5b455417!important}html body #root .my-pets-section .my-pet-showcase{border-width:2px!important}html body #root .my-pets-section .my-pet-snack-badge{border-width:2px!important;border-radius:50%!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}html body #root .my-pets-section .my-pet-social-actions{justify-content:flex-start!important;gap:12px!important}html body #root .my-pets-section .my-pet-social-actions button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body #root .my-pets-section .my-pet-showcase-image>span,html body #root .my-pets-section .my-pet-showcase-image>span b{color:#8d7582!important;text-align:center!important;max-width:190px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:12px!important;line-height:1.45!important}html body #root .my-pets-section .my-pet-social-title strong{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:13px!important}html body #root .my-pets-section .my-pet-profile-copy p{text-align:left!important;font-size:12px!important}html body #root .my-pets-section .my-pet-login-placeholder,html body #root .my-pets-section .login-required-pet-card{text-align:left!important}html body #root .support-page>.support-intro-shell,html body #root .support-page>.support-method-grid,html body #root .support-page>.support-thanks-window{box-sizing:border-box!important;width:min(1120px,100% - 36px)!important;margin-left:auto!important;margin-right:auto!important}html body #root .support-page>.support-method-grid{background:radial-gradient(circle at 5% 5%,#ffe0ef57,#0000 30%),radial-gradient(circle at 95% 8%,#daefff66,#0000 31%),#fff9fb!important;border:3px solid #806777!important;border-radius:29px!important;padding:24px!important;box-shadow:8px 9px #80677717,0 22px 42px #58415114!important}html body #root .support-page .support-hero-card,html body #root .support-page .support-principle-card,html body #root .support-page .support-method-card,html body #root .support-page .support-thanks-window,html body #root .support-page .supporter-thank-card,html body #root .support-page .supporter-hint-card{transition:transform .22s,box-shadow .22s,border-color .22s!important}html body #root .support-page .support-hero-card:hover,html body #root .support-page .support-principle-card:hover,html body #root .support-page .support-method-card:hover,html body #root .support-page .support-thanks-window:hover,html body #root .support-page .supporter-thank-card:hover,html body #root .support-page .supporter-hint-card:hover{border-color:#d872a39e!important;transform:translateY(-5px)!important;box-shadow:0 18px 34px #734e6624!important}html body #root .supporter-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html body #root .supporter-thank-card,html body #root .supporter-hint-card{border-radius:999px!important;min-height:74px!important;padding:10px 13px!important}html body #root .supporter-thank-card>small{display:none!important}html body #root .supporter-thank-card p{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html body #root .site-policy-footer.keeper-mega-footer{margin-top:70px!important}html body #root .keeper-footer-logo-image>img.keeper-footer-logo-native{transform:translate(3px,-2px)scale(.78)!important}html body #root .keeper-footer-feature-link strong{font-size:21px!important}html body #root .news-board-filter button,html body #root .news-board-tabs button,html body #root .news-category-tabs button,html body #root [class*=news][class*=category] button,html body #root .news-board-row-title,html body #root .news-board-pinned-title,html body #root .news-card-title,html body #root .news-list-card h2,html body #root .news-list-card h3{font-size:22px!important}html body #root .maker-guide-heart-easter-egg{z-index:70!important;pointer-events:none!important;width:100%!important;height:1px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;position:absolute!important;inset:auto 0 12px!important;overflow:visible!important}html body #root .maker-guide-heart-easter-egg>b{opacity:0!important;width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:18px!important;font-style:normal!important;animation:2.15s cubic-bezier(.16,.72,.2,1) both maker-guide-heart-burst!important;display:block!important;position:absolute!important;bottom:0!important;left:50%!important}html body #root .maker-guide-heart-easter-egg>b:first-child{--hx:-105px;--hr:-18deg}html body #root .maker-guide-heart-easter-egg>b:nth-child(2){--hx:-83px;--hr:13deg;animation-delay:60ms!important}html body #root .maker-guide-heart-easter-egg>b:nth-child(3){--hx:-61px;--hr:-10deg;animation-delay:.14s!important}html body #root .maker-guide-heart-easter-egg>b:nth-child(4){--hx:-38px;--hr:18deg;animation-delay:20ms!important}html body #root .maker-guide-heart-easter-egg>b:nth-child(5){--hx:-13px;--hr:-14deg;animation-delay:.2s!important}html body #root .maker-guide-heart-easter-egg>b:nth-child(6){--hx:13px;--hr:16deg;animation-delay:90ms!important}html body #root .maker-guide-heart-easter-egg>b:nth-child(7){--hx:38px;--hr:-12deg;animation-delay:.27s!important}html body #root .maker-guide-heart-easter-egg>b:nth-child(8){--hx:61px;--hr:15deg;animation-delay:.12s!important}html body #root .maker-guide-heart-easter-egg>b:nth-child(9){--hx:83px;--hr:-16deg;animation-delay:.23s!important}html body #root .maker-guide-heart-easter-egg>b:nth-child(10){--hx:105px;--hr:12deg;animation-delay:.17s!important}html body #root .maker-guide-heart-easter-egg>b:nth-child(11){--hx:-49px;--hr:20deg;animation-delay:.36s!important}html body #root .maker-guide-heart-easter-egg>b:nth-child(12){--hx:49px;--hr:-18deg;animation-delay:.41s!important}@keyframes maker-guide-heart-burst{0%{opacity:0;transform:translate(0,0)scale(.45)}15%{opacity:1;transform:translate3d(calc(var(--hx)*.1),-14px,0) scale(1.15)}70%{opacity:.95}to{opacity:0;transform:translate3d(var(--hx),-126px,0) scale(.72) rotate(var(--hr))}}@media (width<=900px){html body #root .community-profile-page .community-profile-main{grid-template-columns:1fr!important;grid-template-areas:"copy""stats"!important;padding:76px 20px 28px!important}html body #root .community-profile-page .community-profile-avatar-button{left:35px!important}html body #root .community-profile-page .community-profile-ring-picker{left:30px!important}html body #root .community-profile-page .community-profile-copy{margin-left:150px!important}html body #root .community-profile-page .community-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}html body #root .community-profile-pet-stories{right:32px!important}html body #root .supporter-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=650px){html body #root .community-profile-pet-stories{display:none!important}html body #root .community-profile-page .community-profile-main{margin-top:-42px!important;padding:100px 15px 24px!important}html body #root .community-profile-page .community-profile-avatar-button{left:50%!important;transform:translate(-50%)!important}html body #root .community-profile-page .community-profile-ring-picker{top:70px!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important}html body #root .community-profile-page .community-profile-copy{margin-left:0!important}html body #root .community-profile-page .community-profile-stats,html body #root .supporter-list-grid{grid-template-columns:1fr!important}}html body #root .my-pets-section .my-pet-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:18px!important;display:grid!important}html body #root .my-pets-section .my-pet-mini-card.my-pet-profile-card{background:#fff!important;border:1.5px solid #6c5262d1!important;border-radius:25px!important;width:100%!important;max-width:none!important;overflow:hidden!important;box-shadow:inset 0 0 0 .65px #ffffffe0,6px 8px #80677717,0 14px 26px #5b455413!important}html body #root .my-pets-section .my-pet-profile-windowbody{border-radius:23px!important}html body #root .my-pets-section .my-pet-showcase-image>span{text-align:center!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:100%!important;height:100%!important;padding:18px!important;display:flex!important}html body #root .my-pets-section .my-pet-showcase-image>span b{text-align:center!important;width:100%!important;max-width:210px!important;margin:0 auto!important}html body #root .my-pets-section .my-pet-showcase-edit{z-index:8!important;color:#745e6b!important;opacity:.48!important;background:#ffffffc7!important;border:1.5px solid #80677775!important;border-radius:50%!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;transition:opacity .2s,transform .2s,background .2s,box-shadow .2s!important;display:grid!important;position:absolute!important;bottom:10px!important;right:10px!important;box-shadow:0 6px 14px #5b44521a!important}html body #root .my-pets-section .my-pet-showcase:hover .my-pet-showcase-edit,html body #root .my-pets-section .my-pet-showcase-edit:focus-visible{opacity:1!important;background:#fffffff7!important;transform:translateY(-2px)scale(1.04)!important;box-shadow:0 0 0 4px #f494be1f,0 9px 18px #5b445221!important}html body #root .my-pets-section .my-pet-social-actions button{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:grid!important;transform:none!important}html body #root .my-pets-section .my-pet-social-actions button:first-child:hover{color:#d85e96!important;background:radial-gradient(circle,#ffe2ef,#fff5f9 72%)!important;border-color:#e46fa457!important;transform:translateY(-2px)!important;box-shadow:0 0 0 5px #ec77ab17!important}html body #root .my-pets-section .my-pet-social-actions button:nth-child(2):hover{color:#c58d18!important;background:radial-gradient(circle,#fff0a8,#fff9df 72%)!important;border-color:#dcad4061!important;transform:translateY(-2px)!important;box-shadow:0 0 0 5px #eabe4c1a!important}html body #root .my-pets-section .my-pet-profile-copy p{font-size:13px!important;line-height:1.58!important}@media (width<=1240px){html body #root .my-pets-section .my-pet-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){html body #root .my-pets-section .my-pet-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=610px){html body #root .my-pets-section .my-pet-row{grid-template-columns:minmax(0,1fr)!important}}html body #root .community-profile-page{position:relative!important;overflow:hidden!important}html body #root .community-profile-page .community-profile-main{min-height:255px!important;margin-top:-68px!important;padding:92px 34px 31px 258px!important;display:block!important;overflow:visible!important}html body #root .community-profile-page .community-profile-avatar-button{border-width:6px!important;width:205px!important;min-width:205px!important;max-width:205px!important;height:205px!important;min-height:205px!important;max-height:205px!important;top:-102px!important;left:38px!important;box-shadow:0 0 0 6px #fffffffa,0 16px 31px #5741512b!important}html body #root .community-profile-page .community-profile-ring-picker{justify-content:center!important;gap:8px!important;width:205px!important;max-width:205px!important;min-height:39px!important;padding:8px 12px!important;top:auto!important;bottom:25px!important;left:37px!important}html body #root .community-profile-page .community-profile-copy{flex-direction:column!important;align-items:flex-start!important;gap:11px!important;width:min(570px,100% - 385px)!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}html body #root .community-profile-page .community-profile-identity-row{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%!important;display:flex!important}html body #root .community-profile-page .community-profile-name-display,html body #root .community-profile-page .community-profile-identity-row>h2{min-height:54px!important;margin:0!important;padding:0 20px!important}html body #root .community-profile-page .community-profile-uid-inline-block,html body #root .community-profile-page .community-profile-uid-block{margin:0!important}html body #root .community-profile-page .community-profile-uid-locked-value,html body #root .community-profile-page .community-profile-inline-edit.community-profile-uid-edit{min-width:90px!important;min-height:40px!important}html body #root .community-profile-page .community-profile-uid-copy-button{width:82px!important;min-width:82px!important;max-width:82px!important;min-height:40px!important;padding:0 11px!important}html body #root .community-profile-page .community-profile-follow-button{color:#b65582!important;background:#fffafced!important;border:2px solid #e271a594!important;border-radius:999px!important;width:140px!important;min-width:140px!important;min-height:43px!important;transition:color .2s,background .2s,box-shadow .2s,transform .2s!important;top:116px!important;left:70px!important;box-shadow:0 7px 16px #cb5c8f17!important}html body #root .community-profile-page .community-profile-follow-button:hover{color:#a84372!important;background:linear-gradient(145deg,#ffdce9,#fff0f6)!important;transform:translateY(-2px)!important;box-shadow:0 0 0 5px #ec74aa1a,0 10px 21px #cb5c8f24!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{justify-content:flex-end!important;align-items:flex-start!important;gap:12px!important;max-width:430px!important;display:flex!important;position:absolute!important;top:24px!important;left:auto!important;right:28px!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-story-list{scrollbar-width:none!important;max-width:350px!important;padding:3px 2px 7px!important;overflow-x:auto!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-story-list::-webkit-scrollbar{display:none!important}html body #root .community-profile-page .community-profile-stats{flex-direction:row!important;align-items:center!important;gap:10px!important;width:auto!important;display:flex!important;position:absolute!important;bottom:27px!important;left:auto!important;right:30px!important}html body #root .community-profile-page .community-profile-stats>span,html body #root .community-profile-page .community-profile-stats>button{width:auto!important;min-width:132px!important;min-height:46px!important;padding:0 16px!important}html body #root .community-profile-page .community-profile-pet-visibility{flex:none!important;margin-top:7px!important}@media (width<=1100px){html body #root .community-profile-page .community-profile-main{padding-left:224px!important}html body #root .community-profile-page .community-profile-avatar-button{width:175px!important;min-width:175px!important;height:175px!important;min-height:175px!important}html body #root .community-profile-page .community-profile-ring-picker{width:175px!important;max-width:175px!important}html body #root .community-profile-page .community-profile-copy{width:min(470px,100% - 260px)!important}}@media (width<=820px){html body #root .community-profile-page .community-profile-main{margin-top:-45px!important;padding:105px 18px 175px!important}html body #root .community-profile-page .community-profile-avatar-button{top:-87px!important;left:50%!important;transform:translate(-50%)!important}html body #root .community-profile-page .community-profile-ring-picker{bottom:121px!important;left:50%!important;transform:translate(-50%)!important}html body #root .community-profile-page .community-profile-copy{align-items:center!important;width:100%!important}html body #root .community-profile-page .community-profile-identity-row{align-items:center!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{justify-content:center!important;inset:auto 18px 72px!important}html body #root .community-profile-page .community-profile-stats{flex-wrap:wrap!important;justify-content:center!important;bottom:20px!important;left:18px!important;right:18px!important}html body #root .community-profile-page .community-profile-follow-button{top:91px!important;left:50%!important;transform:translate(-50%)!important}}html body #root .support-page .support-intro-shell.support-developer-window-card,html body #root .support-page .support-method-grid.card.support-developer-window-card,html body #root .support-page .support-thanks-window.support-developer-window-card{background:radial-gradient(circle at 6% 4%,#ffddee6b,#0000 30%),radial-gradient(circle at 94% 7%,#d9eeff75,#0000 31%),#fffafcf7!important;border:3px solid #755869db!important;border-radius:30px!important;width:min(1120px,100% - 36px)!important;margin-left:auto!important;margin-right:auto!important;box-shadow:9px 11px #8067771a,0 24px 45px #59425217!important}html body #root .support-page .support-method-grid.card.support-developer-window-card{gap:22px!important;padding:25px!important}html body #root .support-page .support-principle-card.tone-sky{background:radial-gradient(circle at 18% 30%,#c7e5f88a,#0000 31%),linear-gradient(145deg,#f8fcff,#edf6ff)!important;border:2px solid #6fa6d375!important;box-shadow:6px 7px #59819f14,0 15px 27px #557a9712!important}html body #root .support-page .support-method-card{border:2px solid #80677770!important;border-radius:25px!important;box-shadow:6px 7px #80677712,0 14px 28px #5b44520f!important}html body #root .support-page .supporter-thank-card p{font-size:12.5px!important;line-height:1.35!important}html body #root .news-board-page .news-board-filters button,html body #root .news-board-page .news-board-filters button *,html body #root .news-board-filters.community-view-buttons button,html body #root .news-board-filters.community-view-buttons button *{font-size:22px!important;line-height:1.08!important}html body #root .news-board-page .news-board-row-copy strong,html body #root .news-board-page .news-board-row-copy strong *,html body #root .news-board-table.card .news-board-row-copy strong,html body #root .news-board-table.card .news-board-row-copy strong *{font-size:22px!important;line-height:1.24!important}@media (width<=720px){html body #root .news-board-page .news-board-filters button,html body #root .news-board-filters.community-view-buttons button,html body #root .news-board-page .news-board-row-copy strong,html body #root .news-board-table.card .news-board-row-copy strong{font-size:20px!important}}html body #root .my-pets-section .my-pet-showcase,html body #root .my-pets-section .my-pet-showcase-image{position:relative!important}html body #root .my-pets-section .my-pet-showcase-image{cursor:pointer!important;padding:0!important}html body #root .my-pets-section .my-pet-showcase-image>span{text-align:center!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:100%!important;margin:0!important;padding:16px!important;display:flex!important;position:absolute!important;inset:0!important}html body #root .my-pets-section .my-pet-showcase-image>span>b,html body #root .my-pets-section .my-pet-showcase-image>span>strong{text-align:center!important;white-space:normal!important;width:auto!important;max-width:calc(100% - 24px)!important;margin:0 auto!important;padding:0!important;display:block!important}html body #root .community-profile-page .community-profile-cover-wrap{z-index:2!important;aspect-ratio:16/9!important;width:calc(100% - 44px)!important;height:auto!important;min-height:0!important;max-height:none!important;margin:24px 22px 0!important;position:relative!important;overflow:hidden!important}html body #root .community-profile-page .community-profile-cover,html body #root .community-profile-page .community-profile-cover-button{aspect-ratio:16/9!important;background-position:50%!important;background-size:cover!important;width:100%!important;height:100%!important;min-height:0!important}html body #root .community-profile-page .community-profile-cover-change{z-index:8!important;position:absolute!important;inset:auto 18px 18px auto!important}html body #root .community-profile-page .community-profile-main{z-index:4!important;border-radius:0 0 27px 27px!important;min-height:270px!important;margin:0 22px!important;padding:30px 34px 31px 275px!important;position:relative!important;overflow:visible!important}html body #root .community-profile-page .community-profile-avatar-button{width:206px!important;min-width:206px!important;height:206px!important;min-height:206px!important;top:-103px!important;left:40px!important}html body #root .community-profile-page .community-profile-copy{align-self:flex-start!important;width:min(570px,100% - 410px)!important;margin:0!important;padding:0!important}html body #root .community-profile-page .community-profile-identity-row{margin:0!important;padding:0!important}html body #root .community-profile-page .community-profile-ring-picker{gap:8px!important;width:232px!important;min-width:232px!important;max-width:232px!important;min-height:42px!important;padding:8px 13px!important;bottom:24px!important;left:28px!important;overflow:visible!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-end!important;gap:8px!important;width:min(470px,100% - 700px)!important;max-width:470px!important;display:flex!important;position:absolute!important;inset:23px 28px auto auto!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-story-list{direction:ltr!important;flex-direction:row-reverse!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;width:100%!important;max-width:100%!important;padding:3px 2px 5px!important;display:flex!important;overflow:auto visible!important}html body #root .community-profile-page .community-profile-pet-story>span .fit-image,html body #root .community-profile-page .community-profile-pet-story>span .smart-image,html body #root .community-profile-page .community-profile-pet-story>span img{object-fit:cover!important;object-position:center!important;border-radius:50%!important;width:100%!important;height:100%!important;padding:0!important;display:block!important}html body #root .community-profile-page .community-profile-pet-visibility{align-self:flex-end!important;margin:0 2px 0 0!important}html body #root .community-profile-page .community-profile-pet-story-empty{white-space:nowrap!important;background:#ffffffd1!important;border:1.5px dashed #8067777a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin-left:auto!important;padding:9px 14px!important;display:inline-flex!important}html body #root .community-profile-page .community-profile-stats{flex-flow:row!important;display:flex!important;bottom:25px!important;right:30px!important}html body #root .community-profile-page .community-profile-stats>button{cursor:pointer!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important}html body #root .community-profile-page .community-profile-stats>button:hover{transform:translateY(-3px)!important}html body #root .community-profile-page .community-profile-stats .is-follower-count:hover{background:linear-gradient(145deg,#ffdce9,#fff1f7)!important;border-color:#e968a39e!important;box-shadow:0 0 0 5px #ec74aa1a,0 10px 18px #cb5c8f1f!important}html body #root .community-profile-page .community-profile-stats .is-following-count:hover{background:linear-gradient(145deg,#dfeeff,#eff7ff)!important;border-color:#5791dd9e!important;box-shadow:0 0 0 5px #5997e21a,0 10px 18px #4a80c21f!important}html body #root .community-profile-page .community-profile-stats>button:hover *,html body #root .community-profile-page .community-profile-stats>button *{transform:none!important}html body #root .community-profile-page .community-profile-follow-button{width:158px!important;min-width:158px!important;height:48px!important;min-height:48px!important;top:116px!important;left:64px!important}html body #root .support-page .support-reveal-item{opacity:0!important;filter:none!important;transition:opacity .43s cubic-bezier(.2,.76,.24,1),transform .5s cubic-bezier(.2,.76,.24,1),border-color .18s,box-shadow .18s,background .18s!important;transform:translateY(20px)scale(.992)!important}html body #root .support-page.is-support-page-visible .support-reveal-item{opacity:1!important;filter:none!important;transform:translate(0,0)scale(1)!important}html body #root .support-page.is-support-page-visible .support-reveal-1{transition-delay:50ms!important}html body #root .support-page.is-support-page-visible .support-reveal-2{transition-delay:.12s!important}html body #root .support-page.is-support-page-visible .support-reveal-3{transition-delay:.19s!important}html body #root .support-page.is-support-page-visible .support-reveal-4{transition-delay:.26s!important}html body #root .support-page.is-support-page-visible .support-reveal-5{transition-delay:.35s!important}html body #root .support-page.is-support-page-visible .support-reveal-6{transition-delay:.43s!important}html body #root .support-page.is-support-page-visible .support-reveal-7{transition-delay:.51s!important}html body #root .support-page.is-support-page-visible .support-reveal-item:hover,html body #root .support-page.is-support-page-visible .support-hero-card:hover,html body #root .support-page.is-support-page-visible .support-principle-card:hover,html body #root .support-page.is-support-page-visible .support-method-card:hover,html body #root .support-page.is-support-page-visible .support-thanks-window:hover,html body #root .support-page.is-support-page-visible .supporter-thank-card:hover,html body #root .support-page.is-support-page-visible .supporter-hint-card:hover{border-color:#dd6d9f99!important;transition-delay:0s!important;transform:translateY(-4px)scale(1)!important;box-shadow:0 0 0 5px #ec74aa12,0 14px 25px #704c6321!important}html body #root .support-page .support-principle-card.tone-sky{background:radial-gradient(circle at 16% 28%,#b2dcf98c,#0000 34%),linear-gradient(145deg,#f7fcff,#e9f5ff)!important;border:2px solid #5b9ad385!important}html body #root .support-page .support-method-grid.card.support-developer-window-card{background:radial-gradient(circle at 8% 5%,#ffdaed7a,#0000 31%),radial-gradient(circle at 92% 7%,#d2edff85,#0000 32%),#fffafcfa!important;border:3px solid #755869e0!important;box-shadow:9px 11px #8067771a,0 24px 45px #5942521a!important}html body #root .support-page .supporter-thank-card p{font-size:13.5px!important}html body #root .maker-project-feature-head{margin-bottom:3px!important}html body #root .maker-project-feature-points{gap:3px!important;margin-top:0!important;padding-top:0!important}html body #root .maker-profile-player,html body #root .maker-profile-guide-copy{overflow:visible!important}html body #root .maker-guide-heart-easter-egg{z-index:80!important;pointer-events:none!important;width:auto!important;height:1px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;position:absolute!important;bottom:19px!important;left:112px!important;right:15px!important;overflow:visible!important}html body #root .maker-guide-heart-easter-egg>i{opacity:0!important;width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;animation:maker-guide-heart-scatter 1.95s cubic-bezier(.16,.72,.2,1) var(--heart-delay,.52s) both!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:1!important;display:block!important;position:absolute!important;bottom:0!important;left:50%!important}html body #root .maker-guide-heart-easter-egg>i:first-child{--heart-x:-108px;--heart-y:-122px;--heart-r:-20deg;--heart-delay:.52s}html body #root .maker-guide-heart-easter-egg>i:nth-child(2){--heart-x:-84px;--heart-y:-148px;--heart-r:14deg;--heart-delay:.59s}html body #root .maker-guide-heart-easter-egg>i:nth-child(3){--heart-x:-62px;--heart-y:-112px;--heart-r:-12deg;--heart-delay:.67s}html body #root .maker-guide-heart-easter-egg>i:nth-child(4){--heart-x:-39px;--heart-y:-156px;--heart-r:18deg;--heart-delay:.55s}html body #root .maker-guide-heart-easter-egg>i:nth-child(5){--heart-x:-14px;--heart-y:-130px;--heart-r:-15deg;--heart-delay:.72s}html body #root .maker-guide-heart-easter-egg>i:nth-child(6){--heart-x:12px;--heart-y:-162px;--heart-r:17deg;--heart-delay:.61s}html body #root .maker-guide-heart-easter-egg>i:nth-child(7){--heart-x:38px;--heart-y:-121px;--heart-r:-13deg;--heart-delay:.79s}html body #root .maker-guide-heart-easter-egg>i:nth-child(8){--heart-x:61px;--heart-y:-151px;--heart-r:16deg;--heart-delay:.65s}html body #root .maker-guide-heart-easter-egg>i:nth-child(9){--heart-x:84px;--heart-y:-116px;--heart-r:-17deg;--heart-delay:.75s}html body #root .maker-guide-heart-easter-egg>i:nth-child(10){--heart-x:108px;--heart-y:-145px;--heart-r:13deg;--heart-delay:.58s}html body #root .maker-guide-heart-easter-egg>i:nth-child(11){--heart-x:-50px;--heart-y:-178px;--heart-r:21deg;--heart-delay:.86s}html body #root .maker-guide-heart-easter-egg>i:nth-child(12){--heart-x:50px;--heart-y:-180px;--heart-r:-19deg;--heart-delay:.91s}@keyframes maker-guide-heart-scatter{0%{opacity:0;transform:translate(0,0)scale(.35)rotate(0)}14%{opacity:1;transform:translateY(-18px)scale(1.12)rotate(0)}68%{opacity:.96}to{opacity:0;transform:translate3d(var(--heart-x),var(--heart-y),0) scale(.7) rotate(var(--heart-r))}}html body #root .news-board-page .news-board-filters.community-view-buttons>button{min-height:50px!important;padding:0 19px!important;font-size:22px!important;line-height:1!important}html body #root .news-board-page .news-board-table .news-board-row .news-board-row-copy>strong,html body #root .news-board-page .news-board-table .news-board-row .news-board-row-copy>strong>span{font-size:22px!important;line-height:1.22!important}@media (width<=1100px){html body #root .community-profile-page .community-profile-main{padding-left:235px!important}html body #root .community-profile-page .community-profile-avatar-button{width:176px!important;min-width:176px!important;height:176px!important;min-height:176px!important;top:-88px!important;left:34px!important}html body #root .community-profile-page .community-profile-ring-picker{width:200px!important;min-width:200px!important;max-width:200px!important;left:22px!important}html body #root .community-profile-page .community-profile-copy{width:min(470px,100% - 330px)!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{width:min(380px,100% - 620px)!important}}@media (width<=820px){html body #root .community-profile-page .community-profile-main{margin-top:0!important;padding:106px 18px 190px!important}html body #root .community-profile-page .community-profile-avatar-button{top:-88px!important;left:50%!important;transform:translate(-50%)!important}html body #root .community-profile-page .community-profile-ring-picker{bottom:132px!important;left:50%!important;transform:translate(-50%)!important}html body #root .community-profile-page .community-profile-copy{align-items:center!important;width:100%!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{align-items:center!important;width:auto!important;max-width:none!important;inset:auto 18px 76px!important}html body #root .community-profile-page .community-profile-stats{flex-wrap:wrap!important;justify-content:center!important;bottom:20px!important;left:15px!important;right:15px!important}}html body #root .my-pets-section .my-pet-showcase-image{place-items:center!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #root .my-pets-section .my-pet-showcase-image .my-pet-showcase-placeholder{z-index:2!important;color:#8a7280!important;text-align:center!important;pointer-events:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:calc(100% - 44px)!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}html body #root .my-pets-section .my-pet-showcase-image .my-pet-showcase-placeholder>strong{text-align:center!important;white-space:normal!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.45!important;display:block!important}html body #root .my-pets-section .my-pet-showcase-image .fit-image.my-pet-showcase-photo{box-sizing:border-box!important;background:radial-gradient(circle at 50% 45%,#daccf657,#fcfafff5 75%)!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;padding:8px!important;display:flex!important;overflow:hidden!important}html body #root .my-pets-section .my-pet-showcase-image .fit-image.my-pet-showcase-photo .catalog-source-image,html body #root .my-pets-section .my-pet-showcase-image .my-pet-showcase-photo img{object-fit:contain!important;object-position:center!important;image-rendering:auto!important;filter:none!important;backface-visibility:hidden!important;-webkit-font-smoothing:antialiased!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;display:block!important;transform:none!important}html body #root .community-profile-page .community-profile-cover-wrap{box-sizing:border-box!important;background:#f9f4f7!important;border:3px solid #806777!important;border-radius:28px!important;overflow:hidden!important;box-shadow:8px 9px #80677717,0 15px 28px #5b455414!important}html body #root .community-profile-page .community-profile-main{z-index:5!important;box-sizing:border-box!important;border:3px solid #806777!important;border-radius:27px!important;min-height:270px!important;margin:-20px 22px 0!important;padding:47px 34px 31px 275px!important}html body #root .community-profile-page .community-profile-avatar-button{top:-103px!important}html body #root .community-profile-page .community-profile-copy{position:relative!important;top:-33px!important}html body #root .community-profile-page .community-profile-ring-picker{gap:9px!important;width:252px!important;min-width:252px!important;max-width:252px!important;padding:8px 14px!important;bottom:23px!important;left:28px!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{flex-direction:column!important;align-items:flex-end!important;gap:9px!important;width:min(500px,42vw)!important;max-width:500px!important;display:flex!important;top:27px!important;right:28px!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-story-list{flex-direction:row-reverse!important;justify-content:flex-start!important;align-items:flex-start!important;gap:11px!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:auto visible!important}html body #root .community-profile-page .community-profile-pet-story{flex:0 0 61px!important}html body #root .community-profile-page .community-profile-pet-story>span{position:relative!important;overflow:hidden!important}html body #root .community-profile-page .community-profile-pet-story>span .fit-image,html body #root .community-profile-page .community-profile-pet-story>span .fit-image>img,html body #root .community-profile-page .community-profile-pet-story>span .catalog-source-image{object-fit:cover!important;object-position:center!important;border-radius:50%!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;display:block!important}html body #root .community-profile-page .community-profile-pet-visibility{cursor:pointer!important;background:#ffffffe6!important;border:1.5px solid #80677766!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:5px 11px 5px 7px!important;display:inline-flex!important;box-shadow:0 6px 14px #5b455412!important}html body #root .community-profile-page .community-profile-pet-visibility>input{appearance:none!important;background:#eee7eb!important;border:1.5px solid #80677752!important;border-radius:999px!important;width:34px!important;min-width:34px!important;height:20px!important;margin:0!important;transition:background .18s,border-color .18s!important;position:relative!important;box-shadow:inset 0 2px 4px #5b45541a!important}html body #root .community-profile-page .community-profile-pet-visibility>input:after{content:""!important;background:#fff!important;border-radius:50%!important;width:13px!important;height:13px!important;transition:transform .18s!important;position:absolute!important;top:2px!important;left:2px!important;box-shadow:0 2px 5px #5b455438!important}html body #root .community-profile-page .community-profile-pet-visibility>input:checked{background:linear-gradient(90deg,#ff9dc5,#b99cf3)!important;border-color:#dd689e7a!important}html body #root .community-profile-page .community-profile-pet-visibility>input:checked:after{transform:translate(14px)!important}html body #root .community-profile-page .community-profile-pet-visibility>span{color:#6e5965!important;white-space:nowrap!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important}html body #root .maker-profile-progress-fill:after,html body #root .maker-profile-progress-track:before,html body #root .maker-profile-progress-track:after{content:none!important;animation:none!important;display:none!important}html body #root .maker-profile-progress-fill{box-shadow:none!important;background:linear-gradient(90deg,#ff95bd 0%,#ffc98e 25%,#c8a4f3 55%,#83d5ee 78%,#8ddda9 100%)!important;overflow:hidden!important}html body #root .maker-profile-player{position:relative!important;overflow:visible!important}html body #root .maker-profile-player .maker-guide-heart-easter-egg{z-index:100!important;pointer-events:none!important;width:auto!important;min-width:0!important;height:1px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;position:absolute!important;bottom:22px!important;left:104px!important;right:12px!important;overflow:visible!important}html body #root .maker-profile-player .maker-guide-heart-easter-egg>em{opacity:0!important;width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;transform-origin:50%!important;animation:maker-guide-heart-release 2.15s cubic-bezier(.16,.74,.18,1) var(--heart-delay,.18s) both!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:19px!important;font-style:normal!important;font-weight:400!important;line-height:1!important;display:block!important;position:absolute!important;bottom:0!important;left:50%!important}html body #root .maker-guide-heart-easter-egg>em:first-child{--heart-x:-116px;--heart-y:-114px;--heart-r:-24deg;--heart-delay:50ms}html body #root .maker-guide-heart-easter-egg>em:nth-child(2){--heart-x:-91px;--heart-y:-151px;--heart-r:18deg;--heart-delay:.14s}html body #root .maker-guide-heart-easter-egg>em:nth-child(3){--heart-x:-68px;--heart-y:-126px;--heart-r:-16deg;--heart-delay:.23s}html body #root .maker-guide-heart-easter-egg>em:nth-child(4){--heart-x:-43px;--heart-y:-169px;--heart-r:22deg;--heart-delay:90ms}html body #root .maker-guide-heart-easter-egg>em:nth-child(5){--heart-x:-16px;--heart-y:-137px;--heart-r:-17deg;--heart-delay:.31s}html body #root .maker-guide-heart-easter-egg>em:nth-child(6){--heart-x:13px;--heart-y:-181px;--heart-r:19deg;--heart-delay:.18s}html body #root .maker-guide-heart-easter-egg>em:nth-child(7){--heart-x:41px;--heart-y:-125px;--heart-r:-15deg;--heart-delay:.37s}html body #root .maker-guide-heart-easter-egg>em:nth-child(8){--heart-x:67px;--heart-y:-162px;--heart-r:18deg;--heart-delay:.21s}html body #root .maker-guide-heart-easter-egg>em:nth-child(9){--heart-x:92px;--heart-y:-119px;--heart-r:-20deg;--heart-delay:.33s}html body #root .maker-guide-heart-easter-egg>em:nth-child(10){--heart-x:117px;--heart-y:-153px;--heart-r:16deg;--heart-delay:.12s}html body #root .maker-guide-heart-easter-egg>em:nth-child(11){--heart-x:-53px;--heart-y:-193px;--heart-r:25deg;--heart-delay:.43s}html body #root .maker-guide-heart-easter-egg>em:nth-child(12){--heart-x:55px;--heart-y:-196px;--heart-r:-23deg;--heart-delay:.49s}@keyframes maker-guide-heart-release{0%{opacity:0;transform:translate(0,0)scale(.28)rotate(0)}10%{opacity:1;transform:translateY(-8px)scale(1.08)rotate(0)}72%{opacity:.94}to{opacity:0;transform:translate3d(var(--heart-x),var(--heart-y),0) scale(.64) rotate(var(--heart-r))}}@media (width<=1100px){html body #root .community-profile-page .community-profile-main{margin-top:-20px!important;padding-top:44px!important}html body #root .community-profile-page .community-profile-copy{top:-27px!important}html body #root .community-profile-page .community-profile-ring-picker{width:222px!important;min-width:222px!important;max-width:222px!important}}@media (width<=820px){html body #root .community-profile-page .community-profile-main{margin:-14px 22px 0!important;padding-top:108px!important}html body #root .community-profile-page .community-profile-copy{top:0!important}}html body #root .my-pets-section .my-pet-showcase-image{display:block!important;position:relative!important;overflow:hidden!important}html body #root .my-pets-section .my-pet-showcase-image .my-pet-showcase-placeholder{text-align:center!important;box-sizing:border-box!important;place-content:center!important;justify-items:center!important;gap:9px!important;width:100%!important;height:100%!important;padding:18px!important;display:grid!important;position:absolute!important;inset:0!important;transform:none!important}html body #root .my-pets-section .my-pet-showcase-image .my-pet-showcase-placeholder>strong{text-align:center!important;width:100%!important;margin:0!important}html body #root .my-pets-section .my-pet-showcase-image>img.my-pet-showcase-photo{object-fit:cover!important;object-position:center!important;image-rendering:auto!important;filter:none!important;backface-visibility:hidden!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;transform:translateZ(0)!important}html body #root .community-profile-page .community-profile-cover-wrap{z-index:3!important;outline-offset:-5px!important;border:3px solid #806777!important;border-radius:28px!important;outline:1px solid #ffffffb8!important;position:relative!important;overflow:hidden!important;box-shadow:8px 9px #80677717,0 15px 28px #5b455414!important}html body #root .community-profile-page .community-profile-main{z-index:5!important;background:radial-gradient(circle at 8% 12%,#ffe2f047,#0000 34%),radial-gradient(circle at 91% 15%,#deeeff6b,#0000 36%),#fffffff7!important;border:3px solid #806777!important;border-radius:0 0 27px 27px!important;min-height:292px!important;margin:-40px 22px 0!important;padding:88px 34px 34px 286px!important;position:relative!important;overflow:visible!important;box-shadow:8px 9px #80677717,inset 0 1px #ffffffeb!important}html body #root .community-profile-page .community-profile-copy{z-index:20!important;flex-direction:column!important;align-items:flex-start!important;gap:9px!important;width:min(560px,100% - 760px)!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:-31px!important;left:286px!important}html body #root .community-profile-page .community-profile-name-display,html body #root .community-profile-page .community-profile-identity-row>h2{min-height:56px!important;box-shadow:0 0 0 4px #ffffffb8, 0 10px 20px color-mix(in srgb,var(--profile-ring-color) 18%,transparent)!important;padding-inline:22px!important}html body #root .community-profile-page .community-profile-uid-display-row{background:#fffffff5!important;border:1.5px solid #80677759!important;border-radius:999px!important;align-items:center!important;gap:6px!important;width:fit-content!important;min-height:47px!important;margin:0!important;padding:4px 5px 4px 7px!important;display:inline-flex!important;box-shadow:0 7px 17px #5b455417,inset 0 1px #fffffffa!important}html body #root .community-profile-page .community-profile-uid-locked-value,html body #root .community-profile-page .community-profile-inline-edit.community-profile-uid-edit{border-radius:999px!important;min-width:96px!important;min-height:37px!important;margin:0!important;padding:0 14px!important}html body #root .community-profile-page .community-profile-uid-copy-button{border-radius:50%!important;place-items:center!important;width:37px!important;min-width:37px!important;max-width:37px!important;height:37px!important;min-height:37px!important;max-height:37px!important;padding:0!important;font-size:0!important;display:grid!important}html body #root .community-profile-page .community-profile-stats{z-index:16!important;flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:auto!important;margin:0!important;display:flex!important;position:absolute!important;inset:auto 30px 26px auto!important}html body #root .community-profile-page .community-profile-stats>span,html body #root .community-profile-page .community-profile-stats>button{width:auto!important;min-width:132px!important;min-height:46px!important;margin:0!important;padding:0 16px!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{width:min(505px,42vw)!important;max-width:505px!important;top:34px!important;right:28px!important}html body #root .community-profile-page .community-profile-pet-story-empty.is-loading{color:#796873!important;border-style:solid!important;gap:7px!important}html body #root .community-profile-page .community-profile-ring-picker{width:264px!important;min-width:264px!important;max-width:264px!important}html body #root .community-profile-page .community-profile-cover-change{bottom:52px!important;right:18px!important}@media (width>=1101px) and (width<=1450px){html body #root .topbar.site-horizontal-nav .home-horizontal-tools{width:68px!important;min-width:68px!important;height:68px!important;min-height:68px!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-trigger{box-sizing:border-box!important;border-radius:20px!important;flex-direction:column!important;gap:2px!important;width:66px!important;min-width:66px!important;max-width:66px!important;height:66px!important;min-height:66px!important;max-height:66px!important;padding:5px 4px!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-trigger>.sidebar-menu-label-fixed{letter-spacing:-.075em!important;white-space:nowrap!important;width:60px!important;max-width:60px!important;min-height:12px!important;font-size:10.5px!important;overflow:visible!important}}html body #root .maker-techflow-board,html body #root .maker-techflow-layered,html body #root .maker-techflow-layer,html body #root .maker-techflow-connector{overflow:visible!important}html body #root .maker-techflow-connector{clip-path:none!important;align-content:center!important;place-items:center!important;height:58px!important;min-height:58px!important;margin:0!important;padding:7px 0 3px!important;display:grid!important}html body #root .maker-techflow-connector>span,html body #root .maker-techflow-connector>b{clip-path:none!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .maker-portfolio-techflow-window.is-visible .maker-techflow-connector{clip-path:none!important;animation-name:maker-tech-connector-soft-drop!important}@keyframes maker-tech-connector-soft-drop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}html body #root .site-copyright-page-card,html body #root .site-copyright-page-card>.site-copyright-statement{clip-path:none!important;overflow:visible!important}html body #root .site-copyright-page-card>.site-copyright-statement{margin-top:18px!important;padding-top:23px!important;position:relative!important;transform:none!important}html body #root .detail-info-report-button{cursor:pointer!important}html body #root .detail-info-report-button .detail-info-report-description{font-size:clamp(16px,1.35vw,22px)!important;line-height:1.65!important}html body #root .home-centered-brand>span>strong,html body #root .home-centered-brand .home-brand-subtitle-word{-webkit-text-stroke:.65px #ffffffe6!important;paint-order:stroke fill!important;text-shadow:0 1px #ffffffe0,0 2px 5px #5b45541f!important}@keyframes keepers-dkd-first-v26-477{0%,4%,18%,to{transform:scale(1)}7%{transform:scale(1.08)}10%{transform:scale(.99)}13%{transform:scale(1.13)}16%{transform:scale(1)}}@keyframes keepers-guide-after-v26-477{0%,38%,62%,to{transform:rotate(0)scale(1)}43%{transform:rotate(-4deg)scale(1.02)}48%{transform:rotate(4.5deg)scale(1.045)}53%{transform:rotate(-3deg)scale(.995)}58%{transform:rotate(1.8deg)scale(1.02)}}html body #root .home-centered-brand.is-brand-font-ready .home-brand-subtitle-word-dkd{animation:5.4s ease-in-out .25s infinite keepers-dkd-first-v26-477!important}html body #root .home-centered-brand.is-brand-font-ready .home-brand-subtitle-word-guide,html body #root .home-centered-brand:hover .home-brand-subtitle-word-guide,html body #root .home-centered-brand:focus-visible .home-brand-subtitle-word-guide{animation:5.4s ease-in-out .25s infinite keepers-guide-after-v26-477!important}@media (width<=760px){html body #root .home-floating-rail .floating-todo-notebook,html body #root .home-floating-rail .floating-support-heart{border-radius:50%!important;place-items:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:0!important;display:grid!important}html body #root .home-floating-rail .floating-todo-notebook>span:not(.floating-todo-notebook-emoji),html body #root .home-floating-rail .floating-todo-notebook>i,html body #root .home-floating-rail .floating-support-heart>span:last-child{display:none!important}html body #root .home-floating-rail .floating-todo-notebook-emoji,html body #root .home-floating-rail .floating-support-heart-emoji{width:auto!important;height:auto!important;font-size:26px!important}html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed{opacity:1!important;flex:none!important;width:auto!important;display:contents!important;-webkit-mask-image:none!important;mask-image:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-latest>.home-community-feed-tab{grid-area:1/1!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-popular>.home-community-feed-tab{grid-area:1/2!important}html body #root .compact-home-community-preview .home-community-v339-feed>.home-community-v339-feed-content{grid-area:2/1/auto/-1!important;width:100%!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive>.home-community-v339-feed-content{display:none!important}html body #root .compact-home-community-preview .home-community-feed-tab{width:100%!important;margin:0!important}html body #root .home-progress-section .home-progress-heading{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}html body #root .home-progress-section .progress-login-prompt-corner{justify-self:stretch!important;width:100%!important;max-width:none!important;margin:0 0 4px!important;position:static!important}html body #root .home-progress-section .progress-circle-grid{margin-top:10px!important}html body #root .page-transition .gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:9px!important}html body #root .page-transition .gathering-category-strip>button{aspect-ratio:1!important;place-items:center!important;min-height:0!important;padding:0!important;display:grid!important}html body #root .page-transition .gathering-category-strip>button>div,html body #root .page-transition .gathering-category-strip>button>em{display:none!important}html body #root .page-transition .gathering-category-strip>button>.category-emoji{margin:0!important;font-size:27px!important}}html body #root .pet-top-toolbar .pet-search-mode-buttons{background:#ffffffe6!important;border:1px solid #d8cdd4e6!important;border-radius:18px!important;gap:4px!important;padding:4px!important;box-shadow:inset 0 1px #fffffffa!important}html body #root .pet-top-toolbar .pet-search-mode-buttons>button,html body #root .pet-top-toolbar .pet-catalog-liked-filter{color:#71656b!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:15px!important;padding:0 18px!important}html body #root .pet-top-toolbar .pet-search-mode-buttons .community-search-post-button.active{color:#bd692b!important;background:linear-gradient(145deg,#fff3e7,#ffe8d2)!important;border-color:#f1bc86!important;box-shadow:0 7px 15px #d07d3c1a!important}html body #root .pet-top-toolbar .pet-search-mode-buttons .community-search-user-button.active{color:#6f6a73!important;background:linear-gradient(145deg,#faf9fb,#eeecef)!important;border-color:#d7d2d8!important;box-shadow:0 7px 15px #6c636b14!important}html body #root .pet-top-toolbar .pet-catalog-liked-filter.active{color:#bd527f!important;background:linear-gradient(145deg,#ffe9f2,#ffdbe9)!important;border-color:#ef9cbe!important;box-shadow:0 7px 15px #d45b8f1c!important}html body #root .achievement-page-shell .inline-catalog-filter .filter-chip:not(.active){color:#716b70!important;background:#ffffffdb!important;border-color:#80757c40!important;box-shadow:inset 0 1px #fffffff5!important}html body #root .achievement-page-shell .inline-catalog-filter .filter-chip:not(.active):hover{color:var(--chip-ink)!important;border-color:rgba(var(--chip-rgb),.38)!important;background:rgba(var(--chip-rgb),.07)!important}html body #root .achievement-page-shell .inline-catalog-filter .filter-chip.active{color:var(--chip-ink)!important;border-color:rgba(var(--chip-rgb),.55)!important;background:radial-gradient(circle at 28% 20%,#ffffffb8,transparent 36%), linear-gradient(145deg,rgba(var(--chip-rgb),.25),rgba(var(--chip-rgb),.1))!important;box-shadow:0 0 0 3px rgba(var(--chip-rgb),.06),0 8px 17px rgba(var(--chip-rgb),.11),inset 0 1px 0 #fffffff5!important}html body #root .maker-profile-progress-track:before,html body #root .maker-profile-progress-track:after,html body #root .maker-profile-progress-fill:before,html body #root .maker-profile-progress-fill:after,html body #root .maker-profile-player:before,html body #root .maker-profile-player:after{content:none!important;animation:none!important;display:none!important}html body #root .maker-profile-player,html body #root .maker-profile-guide-copy,html body #root .maker-profile-player-controls{overflow:visible!important}html body #root .maker-profile-player .maker-guide-heart-easter-egg{z-index:130!important;pointer-events:none!important;width:auto!important;height:1px!important;box-shadow:none!important;background:0 0!important;border:0!important;position:absolute!important;bottom:22px!important;left:112px!important;right:8px!important;overflow:visible!important}html body #root .maker-profile-player .maker-guide-heart-particle{z-index:131!important;opacity:0!important;width:auto!important;height:auto!important;box-shadow:none!important;animation:maker-guide-heart-burst-v26-477 2.05s cubic-bezier(.16,.74,.18,1) var(--heart-delay,50ms) both!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:19px!important;line-height:1!important;display:block!important;position:absolute!important;bottom:0!important;left:50%!important}@keyframes maker-guide-heart-burst-v26-477{0%{opacity:0;transform:translate(0,0)scale(.22)rotate(0)}12%{opacity:1;transform:translateY(-12px)scale(1.12)rotate(0)}70%{opacity:.94}to{opacity:0;transform:translate3d(var(--heart-x),var(--heart-y),0) scale(.62) rotate(var(--heart-r))}}@media (width<=1100px){html body #root .community-profile-page .community-profile-copy{width:min(470px,100% - 620px)!important;left:235px!important}html body #root .community-profile-page .community-profile-main{padding-left:235px!important}}@media (width<=820px){html body #root .community-profile-page .community-profile-main{border-radius:0 0 23px 23px!important;margin:-24px 14px 0!important;padding:108px 16px 198px!important}html body #root .community-profile-page .community-profile-copy{align-items:center!important;width:100%!important;position:static!important}html body #root .community-profile-page .community-profile-stats{flex-wrap:wrap!important;justify-content:center!important;bottom:20px!important;left:14px!important;right:14px!important}}html body #root .community-profile-page .community-profile-cover-wrap{box-sizing:border-box!important;background-clip:padding-box!important;border:5px solid #806777!important;border-radius:30px 30px 0 0!important;width:calc(100% - 44px)!important;margin:24px auto 0!important}html body #root .community-profile-page .community-profile-main{box-sizing:border-box!important;border-radius:0 0 27px 27px!important;width:calc(100% - 44px)!important;margin:-40px auto 0!important}html body #root .community-profile-page .community-profile-uid-block{flex-direction:column!important;align-items:flex-start!important;gap:7px!important;display:flex!important}html body #root .community-profile-page .community-profile-uid-lock-note{width:auto!important;max-width:100%!important;min-height:0!important;box-shadow:none!important;color:#9a8791!important;background:0 0!important;border:0!important;align-items:center!important;gap:5px!important;margin:0 0 0 7px!important;padding:0!important;font-size:10.5px!important;line-height:1.35!important;display:inline-flex!important;position:static!important}html body #root .community-profile-page .community-profile-pet-story>span.is-pet-placeholder>i{z-index:2!important;margin:0!important;padding:0!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:24px!important;font-style:normal!important;line-height:1!important;position:relative!important}html body #root .community-profile-page .community-profile-pet-story>small{font-size:11px!important;line-height:1.25!important}html body #root .community-profile-page .community-profile-stats>button,html body #root .community-profile-page .community-profile-stats>button *,html body #root .community-profile-page .community-profile-stats>button:hover,html body #root .community-profile-page .community-profile-stats>button:hover *{text-decoration:none!important}html body #root .community-profile-page .community-profile-stats>button{cursor:pointer!important}html body #root .community-profile-page .community-profile-stats>button.is-post-count:hover{background:linear-gradient(145deg,#f9f2fc,#f1e8f7)!important;border-color:#9778a58a!important;transform:translateY(-3px)!important;box-shadow:0 0 0 5px #9778a514,0 10px 18px #674b761c!important}html body #root .site-copyright-page-card{padding-top:42px!important;overflow:visible!important}html body #root .site-copyright-page-card>.site-copyright-statement:first-of-type{z-index:5!important;clip-path:none!important;background-clip:padding-box!important;border-top:2px solid #e7d9df!important;margin-top:22px!important;position:relative!important;overflow:visible!important;transform:none!important;box-shadow:0 8px 20px #5b45540e,inset 0 1px #fffffffa!important}@media (width>=1101px) and (width<=1450px){html body #root .topbar.site-horizontal-nav .home-horizontal-tools{width:76px!important;min-width:76px!important;height:76px!important;min-height:76px!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-trigger{border-radius:22px!important;width:74px!important;min-width:74px!important;max-width:74px!important;height:74px!important;min-height:74px!important;max-height:74px!important;padding:6px 4px!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-trigger>.sidebar-menu-label-fixed{letter-spacing:-.07em!important;width:68px!important;max-width:68px!important;font-size:11px!important}}@media (width<=760px){html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split{flex-direction:column!important;gap:12px!important;display:flex!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed{opacity:1!important;flex:none!important;width:100%!important;display:block!important;-webkit-mask-image:none!important;mask-image:none!important}html body #root .compact-home-community-preview .home-community-v339-feed>.home-community-feed-tab{width:100%!important;margin:0 0 7px!important}html body #root .compact-home-community-preview .home-community-v339-feed>.home-community-v339-feed-content,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive>.home-community-v339-feed-content{width:100%!important;display:block!important}}html body #root .profile-post-title-line>strong,html body #root .community-grid-title,html body #root .community-board-title-line>strong,html body #root .community-card-title-button h3,html body #root .community-card-copy-button p,html body #root .home-community-feature-title,html body #root .home-community-mini-title{font-variant-emoji:emoji!important;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,Cafe24Ssurround,Cafe24SsurroundAir,Noto Sans KR,sans-serif!important}html body #root .maker-portfolio-process-desktop.maker-development-background{width:min(1600px,100% - 70px)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:92px auto 76px!important;padding:28px clamp(25px,4vw,62px) 30px!important}html body #root .maker-development-background .maker-process-desktop-heading,html body #root .maker-development-background .maker-process-window-grid{box-shadow:none!important;background:0 0!important;padding:0!important}html body #root .maker-development-background .maker-process-desktop-heading{margin-bottom:34px!important}html body #root .maker-development-background .maker-process-mini-window{transform:none!important}html body #root .maker-development-background .maker-process-mini-window:hover{transform:translateY(-8px)!important}html body #root .maker-techflow-heading h2>span:not(.maker-techflow-heading-brand){text-shadow:4px 5px #6f537129,0 0 8px #ffffff61!important}html body #root .maker-profile-contact-body>.maker-profile-contact-jump{color:#6c5362!important;cursor:pointer!important;background:#fff!important;border:3px solid #806777!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:36px!important;padding:0 12px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important;display:inline-flex!important}html body #root .maker-profile-contact-body>.maker-profile-contact-jump:hover{color:#fff!important;background:#987083!important}@keyframes maker-contact-guided-pulse{0%,to{box-shadow:none;transform:translateY(0)scale(1)}28%{color:#c43b78;background:#fff0f7;border-color:#ff62aa;transform:translateY(-4px)scale(1.045);box-shadow:0 0 0 7px #ff62aa1f,0 0 24px #ff62aa59}58%{transform:translateY(-2px)scale(1.02);box-shadow:0 0 0 4px #76c8ff1c,0 0 20px #76c8ff40}}html body #root .maker-profile-progress-track:before,html body #root .maker-profile-progress-track:after,html body #root .maker-profile-progress-fill:before,html body #root .maker-profile-progress-fill:after,html body #root .maker-guide-heart-easter-egg:before,html body #root .maker-guide-heart-easter-egg:after,html body #root .maker-guide-heart-particle:before,html body #root .maker-guide-heart-particle:after{content:none!important;animation:none!important;display:none!important}html body #root .maker-profile-player .maker-guide-heart-easter-egg{z-index:400!important;pointer-events:none!important;width:auto!important;height:1px!important;position:absolute!important;bottom:18px!important;left:155px!important;right:18px!important;overflow:visible!important}html body #root .maker-profile-player .maker-guide-heart-particle{z-index:401!important;opacity:0!important;width:auto!important;height:auto!important;box-shadow:none!important;animation:maker-guide-heart-flight-v26-478 2.35s cubic-bezier(.15,.73,.18,1) var(--heart-delay,20ms) both!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1!important;display:block!important;position:absolute!important;bottom:0!important;left:50%!important}html body #root .maker-guide-heart-particle:first-child{--heart-x:-145px;--heart-y:-150px;--heart-r:-26deg;--heart-delay:20ms}html body #root .maker-guide-heart-particle:nth-child(2){--heart-x:-118px;--heart-y:-210px;--heart-r:18deg;--heart-delay:.1s}html body #root .maker-guide-heart-particle:nth-child(3){--heart-x:-92px;--heart-y:-170px;--heart-r:-17deg;--heart-delay:.18s}html body #root .maker-guide-heart-particle:nth-child(4){--heart-x:-61px;--heart-y:-235px;--heart-r:23deg;--heart-delay:60ms}html body #root .maker-guide-heart-particle:nth-child(5){--heart-x:-28px;--heart-y:-185px;--heart-r:-19deg;--heart-delay:.25s}html body #root .maker-guide-heart-particle:nth-child(6){--heart-x:5px;--heart-y:-250px;--heart-r:17deg;--heart-delay:.13s}html body #root .maker-guide-heart-particle:nth-child(7){--heart-x:39px;--heart-y:-180px;--heart-r:-15deg;--heart-delay:.31s}html body #root .maker-guide-heart-particle:nth-child(8){--heart-x:73px;--heart-y:-225px;--heart-r:20deg;--heart-delay:.16s}html body #root .maker-guide-heart-particle:nth-child(9){--heart-x:104px;--heart-y:-165px;--heart-r:-22deg;--heart-delay:.28s}html body #root .maker-guide-heart-particle:nth-child(10){--heart-x:138px;--heart-y:-215px;--heart-r:16deg;--heart-delay:80ms}html body #root .maker-guide-heart-particle:nth-child(11){--heart-x:-70px;--heart-y:-275px;--heart-r:27deg;--heart-delay:.37s}html body #root .maker-guide-heart-particle:nth-child(12){--heart-x:72px;--heart-y:-280px;--heart-r:-24deg;--heart-delay:.43s}@keyframes maker-guide-heart-flight-v26-478{0%{opacity:0;transform:translate(0,0)scale(.2)rotate(0)}10%{opacity:1;transform:translateY(-12px)scale(1.15)rotate(0)}68%{opacity:.94}to{opacity:0;transform:translate3d(var(--heart-x),var(--heart-y),0) scale(.55) rotate(var(--heart-r))}}@media (width<=820px){html body #root .community-profile-page .community-profile-cover-wrap,html body #root .community-profile-page .community-profile-main{width:calc(100% - 28px)!important}html body #root .community-profile-page .community-profile-main{margin-top:-24px!important}}@media (width<=760px){html body #root .compact-home-community-preview{height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:22px!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split{flex-direction:column!important;align-items:stretch!important;gap:12px!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed,html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-active,html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-inactive{opacity:1!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}html body #root .compact-home-community-preview .home-community-v339-feed>.home-community-feed-tab{z-index:6!important;width:100%!important;min-height:44px!important;margin:0 0 10px!important;position:relative!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active>.home-community-v339-feed-content{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active .home-community-v332-selected-panel,html body #root .compact-home-community-preview .home-community-v339-feed.is-active .home-community-v332-selected-panel .home-community-feature-panel{grid-template-rows:auto 22px!important;row-gap:6px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active .home-community-feature-carousel{aspect-ratio:16/9!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active .home-community-v332-mini-panel{display:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive>.home-community-v339-feed-content{width:100%!important;height:142px!important;min-height:142px!important;max-height:142px!important;margin:0!important;position:relative!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-v332-selected-panel{display:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-v332-mini-panel,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-v364-mini-column,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-strip{width:100%!important;height:142px!important;min-height:142px!important;max-height:142px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card{aspect-ratio:16/9!important;transform-origin:50%!important;width:min(66vw,250px)!important;max-width:250px!important;height:auto!important;min-height:0!important;margin:0!important;transition:transform .46s cubic-bezier(.22,.74,.22,1),opacity .28s!important;position:absolute!important;inset:0 auto auto 0!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-slot-0{opacity:1!important;transform:translate(0,0)!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-slot-1{opacity:.92!important;transform:translate(calc(100% + 10px))scale(.96)!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-slot-2{opacity:.72!important;transform:translate(calc(200% + 20px))scale(.92)!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-enter-down{opacity:.42!important;transform:translate(calc(300% + 30px))scale(.88)!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-exit-up{opacity:0!important;transform:translate(calc(-100% - 10px))scale(.88)!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-hidden{opacity:0!important;pointer-events:none!important;transform:translate(calc(400% + 40px))scale(.84)!important}html body #root .home-floating-rail .floating-todo-notebook,html body #root .home-floating-rail .floating-support-heart{place-items:center!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .home-floating-rail .floating-todo-notebook>.floating-todo-notebook-emoji{text-align:center!important;place-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;font-size:26px!important;line-height:1!important;display:grid!important;position:absolute!important;inset:0!important;transform:translateY(-2px)translate(0,0)!important}html body #root .home-floating-rail .floating-support-heart>.floating-support-heart-emoji{place-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:0!important;transform:translate(0,0)!important}html body #root .home-floating-rail .floating-support-heart .floating-support-heart-emoji-motion{text-align:center!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font-size:27px!important;line-height:1!important;display:block!important;position:static!important;transform:translate(-1px,-2px)translate(0,0)!important}html body #root .home-progress-section .home-progress-heading{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-height:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .home-progress-section .progress-login-prompt-corner{z-index:10!important;white-space:normal!important;box-sizing:border-box!important;border-style:solid!important;border-radius:16px!important;grid-template-columns:34px minmax(0,1fr)!important;place-items:center start!important;gap:9px!important;width:100%!important;max-width:none!important;min-height:48px!important;margin:0 0 8px!important;padding:7px 12px 7px 8px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important}html body #root .home-progress-section .progress-login-prompt-icon{color:#d55d90!important;background:#fffffff0!important;border:1px solid #ee9abb66!important;border-radius:50%!important;place-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:grid!important;position:static!important;transform:none!important;box-shadow:inset 0 1px #fff!important}html body #root .home-progress-section .progress-login-prompt-icon>svg{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;display:block!important;transform:none!important}html body #root .home-progress-section .progress-login-prompt-corner>strong{text-align:left!important;width:100%!important;margin:0!important;font-size:12px!important;line-height:1.45!important}html body #root .home-progress-section .progress-circle-grid,html body #root .home-progress-section .progress-circle-grid.is-guest-preview{z-index:1!important;clear:both!important;margin-top:0!important;padding-top:0!important;position:relative!important}}html body #root .keeper-footer-bottom-actions:has(.site-account-footer-action){align-items:center!important}html body #root .home-centered-brand>span>strong{-webkit-text-stroke:1.35px #fffffffa!important;paint-order:stroke fill!important;text-shadow:-1px -1px #ffffffe0,1px -1px #ffffffe0,-1px 1px #ffffffe0,1px 1px #ffffffe0,0 3px 8px #5b455429!important}html body #root .home-centered-brand .home-brand-subtitle-word{-webkit-text-stroke:.9px #fffffffa!important;paint-order:stroke fill!important;text-shadow:0 1px #fff,0 2px 5px #5b455421!important}html body #root .home-community-showcase-loading-v480{color:#806777!important;box-sizing:border-box!important;background:#ffffff94!important;border:1.5px dashed #8067774d!important;border-radius:24px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:11px!important;width:min(100%,500px)!important;min-height:190px!important;margin:22px auto 8px!important;padding:28px 24px!important;display:flex!important}html body #root .home-community-showcase-loading-v480>strong{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:14px!important;font-weight:800!important}html body #root .home-community-loading-track{background:#ffffffeb!important;border:1px solid #80677740!important;border-radius:999px!important;width:min(260px,80%)!important;height:8px!important;overflow:hidden!important}html body #root .home-community-loading-track>i{border-radius:inherit!important;background:linear-gradient(90deg,#ff91ba,#ffd46e,#8edfc0,#8fc7ff,#c6a4ef)!important;width:42%!important;height:100%!important;animation:1.35s ease-in-out infinite home-community-loading-slide-v480!important;display:block!important}html body #root .home-community-showcase-loading-v480>button{color:#745e6a!important;background:#fff!important;border:1px solid #8067774d!important;border-radius:999px!important;min-height:34px!important;padding:0 14px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important}@keyframes home-community-loading-slide-v480{0%{transform:translate(-115%)}50%{transform:translate(145%)}to{transform:translate(-115%)}}@media (width<=760px){html body #root .home-lower-section,html body #root .home-community-reveal-shell,html body #root .home-community-reveal-shell>.home-lower-grid,html body #root .home-lower-grid,html body #root .home-lower-grid>.home-community-showcase,html body #root .home-lower-grid>.compact-home-community-preview,html body #root .compact-home-community-preview{height:auto!important;min-height:0!important;max-height:none!important;align-self:flex-start!important;block-size:auto!important;min-block-size:0!important}html body #root .home-community-reveal-shell,html body #root .home-lower-grid{display:block!important;overflow:visible!important}html body #root .compact-home-community-preview{padding-bottom:20px!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split{gap:12px!important;height:auto!important;min-height:0!important;max-height:none!important}html body #root .compact-home-community-preview .home-community-v339-feed,html body #root .compact-home-community-preview .home-community-v339-feed-content,html body #root .compact-home-community-preview .home-community-v332-selected-panel,html body #root .compact-home-community-preview .home-community-v332-mini-panel{min-height:0!important;max-height:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive>.home-community-v339-feed-content{height:auto!important;min-height:0!important;max-height:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-v364-mini-column,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card{aspect-ratio:16/9!important;opacity:1!important;width:100%!important;max-width:none!important;height:auto!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-slot-2,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-slot-3,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-hidden,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-enter-down,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-exit-up{display:none!important}html body #root .home-progress-section .home-progress-heading{margin-bottom:12px!important;display:block!important}html body #root .home-progress-section .progress-login-prompt-corner{z-index:4!important;box-sizing:border-box!important;align-items:center!important;gap:10px!important;width:calc(100% - 2px)!important;min-height:48px!important;margin:0 1px 18px!important;padding:8px 13px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important}html body #root .home-progress-section .progress-login-prompt-icon{border-radius:50%!important;flex:0 0 28px!important;place-items:center!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .home-progress-section .progress-login-prompt-icon>svg{stroke-width:2.2px!important;width:13px!important;min-width:13px!important;max-width:13px!important;height:13px!important;min-height:13px!important;max-height:13px!important;display:block!important;transform:none!important}html body #root .home-progress-section .progress-login-prompt-corner>strong{margin:0!important;font-size:12px!important;line-height:1.4!important}html body #root .home-progress-section .progress-circle-grid,html body #root .home-progress-section .progress-circle-grid.is-guest-preview{z-index:1!important;margin-top:0!important;padding-top:0!important;position:relative!important}}html body #root .floating-support-heart-emoji-motion{transform:translate(-1px,-1px)!important}@media (width<=760px){html body #root .home-floating-rail .floating-todo-notebook-emoji{transform:translateY(-3px)!important}html body #root .home-floating-rail .floating-support-heart .floating-support-heart-emoji-motion{transform:translate(-2px,-3px)!important}}html body #root .my-pets-section .guest-pet-showcase,html body #root .my-pets-section .guest-pet-showcase *,html body #root .my-pets-section .guest-pet-login-card .my-pet-profile-copy,html body #root .my-pets-section .guest-pet-login-card .my-pet-profile-copy *{font-family:Asta Sans,Noto Sans KR,sans-serif!important}html body .pet-reorder-drag-preview.my-pet-mini-card.my-pet-profile-card{background:#fff!important;border:2px solid #806777a8!important;border-radius:27px!important;width:300px!important;min-width:270px!important;max-width:320px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:hidden!important;box-shadow:0 24px 50px #43303c45,7px 8px #8067771c!important}html body .pet-reorder-drag-preview .my-pet-profile-windowbody{width:100%!important;display:block!important}html body .pet-reorder-drag-preview .my-pet-social-head{background:#fff!important;border-bottom:1px solid #8067772b!important;grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:72px!important;padding:10px 12px!important;display:grid!important}html body .pet-reorder-drag-preview .my-pet-image{width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important}html body .pet-reorder-drag-preview .my-pet-social-title h3{margin:0 0 3px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:19px!important}html body .pet-reorder-drag-preview .my-pet-showcase{background:#fff!important;padding:12px!important;position:relative!important}html body .pet-reorder-drag-preview .my-pet-showcase-image{aspect-ratio:16/9!important;background:linear-gradient(145deg,#fbf7ff,#f4effb)!important;border:1.5px solid #80677785!important;border-radius:20px!important;width:100%!important;height:auto!important;position:relative!important;overflow:hidden!important}html body .pet-reorder-drag-preview .my-pet-showcase-photo{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body .pet-reorder-drag-preview .my-pet-showcase-placeholder{text-align:center!important;place-content:center!important;justify-items:center!important;gap:8px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;display:grid!important;position:absolute!important;inset:0!important}html body .pet-reorder-drag-preview .my-pet-snack-badge{background:#fffffff0!important;border:1.5px solid #80677780!important;border-radius:50%!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important;position:absolute!important;top:20px!important;right:20px!important}html body .pet-reorder-drag-preview .my-pet-social-actions{background:#fff!important;gap:9px!important;padding:4px 12px 10px!important;display:flex!important}html body .pet-reorder-drag-preview .my-pet-social-actions>span{border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}html body .pet-reorder-drag-preview .my-pet-profile-copy{background:linear-gradient(#fff0f7,#fff8fb)!important;min-height:64px!important;padding:13px 15px 16px!important}html body .pet-reorder-drag-preview .my-pet-profile-copy p{margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1.55!important}html body #root .community-profile-page .community-profile-cover-wrap{width:calc(100% - 44px)!important;box-shadow:none!important;outline-offset:-5px!important;background:#806777!important;border:9px solid #806777!important;border-bottom:0!important;border-radius:34px 34px 0 0!important;outline:2px solid #ffffffdb!important;margin:24px auto 0!important;overflow:hidden!important}html body #root .community-profile-page .community-profile-main{border:9px solid #806777!important;border-top-width:2px!important;border-radius:0 0 30px 30px!important;width:calc(100% - 44px)!important;margin:0 auto!important;box-shadow:9px 11px #8067771a,0 24px 45px #59425214!important}html body #root .community-profile-page .community-profile-uid-lock-note{margin-top:5px!important;margin-left:8px!important}html body #root .community-profile-page .community-profile-pet-story{cursor:pointer!important;text-decoration:none!important;animation:4.8s ease-in-out infinite community-pet-story-float-v480!important}html body #root .community-profile-page .community-profile-pet-story:nth-child(2n){animation-delay:-.8s!important}html body #root .community-profile-page .community-profile-pet-story:nth-child(3n){animation-delay:-1.5s!important}html body #root .community-profile-page .community-profile-pet-story:hover{animation-play-state:paused!important;transform:translateY(-7px)scale(1.055)!important}@keyframes community-pet-story-float-v480{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width<=820px){html body #root .community-profile-page .community-profile-cover-wrap,html body #root .community-profile-page .community-profile-main{width:calc(100% - 28px)!important}}html body #root .community-card-copy-button p,html body #root .community-grid-excerpt,html body #root .community-board-excerpt,html body #root .community-thread-content,html body #root .community-thread-content p,html body #root .post-detail-content,html body #root .profile-post-card .profile-post-info p{font-family:Cafe24SsurroundAir,Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,Noto Sans KR,sans-serif!important}html body #root .post-detail-title,html body #root .profile-post-title-line>strong,html body #root .community-grid-title,html body #root .community-board-title-line>strong,html body #root .community-card-title-button h3,html body #root .home-community-feature-title,html body #root .home-community-mini-title{font-variant-emoji:emoji!important;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,Cafe24Ssurround,Noto Sans KR,sans-serif!important}html body #root .maker-profile-social-card,html body #root .maker-profile-social-card .maker-profile-identity,html body #root .maker-profile-social-card .maker-hermi-wave,html body #root .maker-profile-social-card .maker-hermi-wave>span{backface-visibility:hidden!important;transform-style:flat!important;background-clip:padding-box!important}html body #root .maker-profile-social-card .maker-hermi-wave{text-shadow:0 6px #7f5e761a!important;max-width:calc(100% - 24px)!important;overflow:visible!important}html body #root .maker-profile-social-card .maker-hermi-wave>span{box-shadow:none!important;filter:none!important;will-change:transform!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;animation-name:maker-hermi-letter-wave-clean-v480!important}@keyframes maker-hermi-letter-wave-clean-v480{0%,58%,to{transform:translate(0,0)rotate(0)}18%{transform:translateY(-8px)rotate(-1.2deg)}34%{transform:translateY(2px)rotate(.5deg)}}html body #root .maker-project-feature-head{gap:6px!important;margin-bottom:5px!important}html body #root .maker-project-feature-head>span{flex-basis:28px!important;width:28px!important;height:28px!important}html body #root .maker-project-feature-head>strong{padding-top:0!important}html body #root .maker-portfolio-process-desktop.maker-development-background{box-shadow:none!important;background:0 0!important;border:2px dashed #8067777a!important;border-radius:36px!important;padding:34px clamp(28px,4vw,64px) 36px!important}html body #root .maker-portfolio-contact-body a.is-contact-guided{animation:.72s .35s 2 both maker-contact-guided-double-v480!important}@keyframes maker-contact-guided-double-v480{0%,to{box-shadow:none;transform:translateY(0)scale(1)}48%{color:#c43b78;background:#fff0f7;border-color:#ff62aa;transform:translateY(-4px)scale(1.045);box-shadow:0 0 0 7px #ff62aa21,0 0 25px #ff62aa61}}html body #root .pet-top-toolbar .pet-search-mode-buttons{width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important}html body #root .pet-top-toolbar .pet-search-mode-buttons>button,html body #root .pet-top-toolbar .pet-catalog-liked-filter{color:#81777c!important;min-width:96px!important;min-height:40px!important;box-shadow:none!important;font-family:var(--font-body,"Cafe24SsurroundAir"),sans-serif!important;background:#fffffff5!important;border:1px solid #eadfe3!important;border-radius:999px!important;padding:0 15px!important;font-size:11px!important;font-weight:800!important;transition:transform .16s,color .16s,border-color .16s,background .16s,box-shadow .16s!important}html body #root .pet-top-toolbar .pet-search-mode-buttons>button:hover,html body #root .pet-top-toolbar .pet-catalog-liked-filter:hover{transform:translateY(-2px)!important}html body #root .pet-top-toolbar .pet-search-mode-buttons .community-search-user-button.active,html body #root .pet-top-toolbar .pet-search-mode-buttons .community-search-user-button:hover,html body #root .pet-top-toolbar .pet-catalog-liked-filter.active,html body #root .pet-top-toolbar .pet-catalog-liked-filter:hover{color:#d95882!important;background:radial-gradient(125% 170%,#ff8bad4d 0%,#ff8bad24 55%,#fffffffa 100%)!important;border-color:#ef8fac94!important;box-shadow:0 8px 19px #da54801f,inset 0 1px #fffffffa!important}html body #root .achievement-page-shell .inline-catalog-filter .filter-chip,html body #root .achievement-page-shell .inline-catalog-filter .filter-chip:not(.active){border:1px solid rgba(var(--chip-rgb,116,153,204),.23)!important;color:#71686d!important;min-height:36px!important;box-shadow:none!important;background:#fffffff5!important;border-radius:999px!important;padding:0 13px!important}html body #root .achievement-page-shell .inline-catalog-filter .filter-chip:not(.active):hover{color:var(--chip-ink,#557fae)!important;border-color:rgba(var(--chip-rgb,116,153,204),.53)!important;background:rgba(var(--chip-rgb,116,153,204),.09)!important;box-shadow:0 7px 15px rgba(var(--chip-rgb,116,153,204),.09)!important;transform:translateY(-2px)!important}html body #root .achievement-page-shell .inline-catalog-filter .filter-section:nth-child(n) .filter-chip.active{color:color-mix(in srgb,var(--chip-ink,#557fae) 88%,#2f2830 12%)!important;border-color:rgba(var(--chip-rgb,116,153,204),.76)!important;background:radial-gradient(ellipse 132% 185% at 50% 50%, rgba(var(--chip-rgb,116,153,204),.46) 0%, rgba(var(--chip-rgb,116,153,204),.24) 54%, rgba(var(--chip-rgb,116,153,204),.08) 76%, #fffffffa 100%)!important;box-shadow:0 9px 20px rgba(var(--chip-rgb,116,153,204),.2),inset 0 1px 0 #fffffffa!important}@media (width>=761px) and (width<=1450px){html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform-origin:50% 0!important;transition:opacity .16s,visibility .16s,transform .18s cubic-bezier(.2,.8,.2,1)!important;top:calc(100% + 9px)!important;left:50%!important;right:auto!important;transform:translate(-50%,-7px)scale(.975)!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools:is(:hover,:focus-within)>.home-horizontal-tools-panel,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-panel:hover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)scale(1)!important}}html body #root .maker-note-page,html body.maker-note-portfolio-mode,html body.maker-note-scroll-mode{background-color:#f3edf8!important;background-image:radial-gradient(78% 16% at 9% 5%,#ffcce18a,#0000 72%),radial-gradient(76% 18% at 89% 16%,#d0dcff80,#0000 74%),radial-gradient(80% 17% at 18% 29%,#ffe7bc6b,#0000 75%),radial-gradient(78% 19% at 84% 43%,#d5f0e57a,#0000 76%),radial-gradient(82% 18% at 12% 57%,#dfcfff75,#0000 76%),radial-gradient(82% 20% at 88% 71%,#c2e8ff70,#0000 76%),radial-gradient(78% 19% at 16% 88%,#ffd3e36e,#0000 76%),linear-gradient(#f9eff8 0%,#edf3ff 22%,#eef9f4 43%,#f6efff 63%,#eef6ff 81%,#fff3eb 100%)!important;background-repeat:no-repeat!important;background-size:100% 100%!important;background-attachment:scroll!important}html body #root .maker-note-page:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.18!important;background-image:linear-gradient(#ffffff8f 1px,#0000 1px),linear-gradient(90deg,#ffffff8f 1px,#0000 1px)!important;background-size:58px 58px!important;position:absolute!important;inset:0!important}html body #root .maker-note-page>*{z-index:1!important;position:relative!important}html body .maker-heart-screen-burst{z-index:2147483000!important;pointer-events:none!important;contain:strict!important;position:fixed!important;inset:0!important;overflow:hidden!important}html body .maker-heart-screen-burst>span{left:var(--heart-left)!important;top:var(--heart-top)!important;opacity:0!important;filter:drop-shadow(0 8px 10px #bd488138)!important;animation:maker-heart-screen-fly-v481 2.85s cubic-bezier(.16,.72,.23,1) var(--heart-delay) both!important;font-size:clamp(20px,3.5vw,42px)!important;line-height:1!important;position:absolute!important;transform:translate(-50%)scale(.35)rotate(-10deg)!important}@keyframes maker-heart-screen-fly-v481{0%{opacity:0;transform:translate(-50%,20px)scale(.28)rotate(-12deg)}10%{opacity:1}68%{opacity:.96}to{opacity:0;transform:translate3d(calc(-50% + var(--heart-x)),var(--heart-y),0) scale(var(--heart-scale)) rotate(22deg)}}html body #root .maker-profile-player .maker-guide-heart-easter-egg,html body #root .maker-profile-player .maker-guide-heart-particle{display:none!important}html body #root .maker-profile-identity,html body #root .maker-profile-identity:before,html body #root .maker-profile-identity:after,html body #root .maker-hermi-wave,html body #root .maker-hermi-wave:before,html body #root .maker-hermi-wave:after,html body #root .maker-hermi-wave>span,html body #root .maker-hermi-wave>span:before,html body #root .maker-hermi-wave>span:after{box-shadow:none!important;filter:none!important;background:0 0!important;outline:0!important}html body #root .maker-profile-identity{padding-bottom:8px!important;overflow:visible!important}html body #root .maker-hermi-wave{box-sizing:border-box!important;text-shadow:0 7px #6d4e641a!important;width:100%!important;max-width:100%!important;padding:0 16px 6px!important;overflow:visible!important}html body #root .maker-profile-status-row{z-index:4!important;margin-top:0!important;position:relative!important}html body #root .maker-portfolio-process-desktop.maker-development-background{isolation:isolate!important;background:radial-gradient(circle at 8% 12%,#ffcde194,#0000 31%),radial-gradient(circle at 88% 14%,#c2e0ff85,#0000 33%),radial-gradient(circle at 18% 88%,#ffe6aa6b,#0000 34%),radial-gradient(circle at 86% 86%,#beefda7a,#0000 35%),linear-gradient(135deg,#fff7fbf0,#f3efffed 45%,#eef9ffeb)!important;border:2px dashed #80677785!important;border-radius:36px!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 42px #5b43621a,inset 0 1px #fff!important}html body #root .maker-development-background:before{content:""!important;z-index:-1!important;opacity:.24!important;background-image:linear-gradient(#8067771a 1px,#0000 1px),linear-gradient(90deg,#8067771a 1px,#0000 1px)!important;background-size:28px 28px!important;position:absolute!important;inset:0!important}html body #root .maker-development-background .maker-process-window-grid{background:0 0!important}html body #root .maker-development-background .maker-process-mini-window{color:#eceaf2!important;background:#211d27!important;border:2px solid #534450b8!important;border-radius:20px!important;overflow:hidden!important;box-shadow:7px 8px #4e3d4b21,0 18px 30px #3f2f3c1a!important}html body #root .maker-development-background .maker-process-mini-bar{color:#5f4c59!important;background:linear-gradient(90deg,#ffe8f0,#eee5ff,#e6f3ff)!important;border-bottom:1px solid #624c5b57!important;min-height:38px!important}html body #root .maker-development-background .maker-process-mini-body{color:#eae6ee!important;background-color:#211d27!important;background-image:linear-gradient(#ffffff06 1px,#0000 1px),none!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:100% 28px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;min-height:245px!important;padding:44px 20px 22px!important;position:relative!important}html body #root .maker-terminal-path{color:#9bdaba!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:10px!important;position:absolute!important;top:13px!important;left:18px!important}html body #root .maker-development-background .maker-process-mini-body h3{color:#fff!important;margin-top:44px!important}html body #root .maker-development-background .maker-process-mini-body p{color:#c9c1ca!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important}html body #root .maker-development-background .maker-process-mini-body p>i{color:#ff8fbd!important;margin-right:7px!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-style:normal!important}html body #root .maker-terminal-cursor{color:#9bdaba!important;animation:.9s step-end infinite maker-terminal-blink-v481!important}@keyframes maker-terminal-blink-v481{50%{opacity:0}}html body #root .maker-sync-project-body{position:relative!important;overflow:hidden!important}html body #root .maker-sync-showcase{grid-template-columns:minmax(0,1.18fr) minmax(190px,.56fr) minmax(230px,.72fr)!important;align-items:center!important;gap:22px!important;margin-top:26px!important;display:grid!important}html body #root .maker-sync-device{background:#ffffffeb!important;border:3px solid #806777!important;position:relative!important;overflow:hidden!important;box-shadow:8px 9px #8067771f,0 18px 34px #5741501a!important}html body #root .maker-sync-device.is-web{border-radius:24px!important}html body #root .maker-sync-browser-bar{background:linear-gradient(90deg,#ffe9f1,#eee8ff,#e9f7ff)!important;border-bottom:2px solid #806777!important;align-items:center!important;gap:7px!important;height:38px!important;padding:0 14px!important;display:flex!important}html body #root .maker-sync-browser-bar>span{background:#c48da5!important;border-radius:50%!important;width:9px!important;height:9px!important}html body #root .maker-sync-browser-bar>strong{color:#66515f!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-left:8px!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:9px!important;overflow:hidden!important}html body #root .maker-sync-device.is-app{background:#fff!important;border-radius:36px!important;justify-self:center!important;max-width:310px!important;padding:14px 13px 0!important}html body #root .maker-sync-phone-speaker{background:#806777!important;border-radius:999px!important;width:74px!important;height:7px!important;margin:0 auto 11px!important}html body #root .maker-sync-media{background:#f4eff4!important;overflow:hidden!important}html body #root .maker-sync-device.is-web .maker-sync-media{aspect-ratio:16/8.8!important}html body #root .maker-sync-device.is-app .maker-sync-media{border-radius:23px!important;height:430px!important}html body #root .maker-sync-media img{object-fit:cover!important;object-position:top center!important;width:100%!important;height:100%!important;display:block!important}html body #root .maker-sync-device-copy{gap:4px!important;padding:14px 16px 16px!important;display:grid!important}html body #root .maker-sync-device-copy small,html body #root .maker-sync-api-hub>small{color:#bd6f96!important;letter-spacing:.12em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:900!important}html body #root .maker-sync-device-copy strong,html body #root .maker-sync-api-hub>strong{color:#5f4b58!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:17px!important}html body #root .maker-sync-device-copy p,html body #root .maker-sync-api-hub>p{color:#7d7077!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1.55!important}html body #root .maker-sync-api-hub{text-align:center!important;background:linear-gradient(145deg,#ffeff6f5,#edeffff5,#e8f9f2f5)!important;border:2px dashed #8067777a!important;border-radius:28px!important;justify-items:center!important;gap:9px!important;padding:23px 18px!important;display:grid!important;position:relative!important}html body #root .maker-sync-api-hub:before,html body #root .maker-sync-api-hub:after{content:""!important;background:#b985a2!important;width:24px!important;height:2px!important;position:absolute!important;top:50%!important}html body #root .maker-sync-api-hub:before{right:100%!important}html body #root .maker-sync-api-hub:after{left:100%!important}html body #root .maker-sync-api-pulse{color:#8d6680!important;background:#fff!important;border:2px solid #b985a2!important;border-radius:20px!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important;box-shadow:0 0 0 7px #ffffff73,0 10px 22px #7152671f!important}html body #root .maker-sync-api-hub>div{flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;display:flex!important}html body #root .maker-sync-api-hub>div>span{color:#705d68!important;background:#ffffffd6!important;border:1px solid #80677740!important;border-radius:999px!important;padding:5px 8px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important}html body #root .maker-sync-shared-strip{background:#ffffffa8!important;border:2px solid #8067778f!important;border-radius:999px!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:28px 0 0!important;padding:13px 18px!important;display:flex!important}html body #root .maker-sync-shared-strip>span{color:#6f5b67!important;align-items:center!important;gap:6px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}html body #root .maker-sync-shared-strip>i{color:#ba7597!important;font-style:normal!important}html body #root .maker-sync-inspector{margin-top:20px!important}html body #root .maker-evolution-body{overflow:hidden!important}html body #root .maker-evolution-timeline{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-top:28px!important;display:grid!important;position:relative!important}html body #root .maker-evolution-timeline:before{content:""!important;background:linear-gradient(90deg,#ff9cc1,#ffd06b,#86d8bd,#8ebdff,#bd98ec)!important;border-radius:999px!important;height:3px!important;position:absolute!important;top:38px!important;left:6%!important;right:6%!important}html body #root .maker-evolution-timeline>article{z-index:1!important;background:#fffc!important;border:2px solid #8067778f!important;border-radius:24px!important;min-height:250px!important;padding:62px 18px 18px!important;transition:transform .2s,box-shadow .2s!important;position:relative!important;overflow:hidden!important;box-shadow:7px 8px #8067771a,0 16px 27px #59415114!important}html body #root .maker-evolution-timeline>article:hover{transform:translateY(-6px)!important;box-shadow:8px 12px #8067771a,0 22px 34px #59415121!important}html body #root .maker-evolution-index{color:#624d59!important;background:#fff!important;border:2px solid #806777!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;display:grid!important;position:absolute!important;top:18px!important;left:50%!important;transform:translate(-50%)!important}html body #root .maker-evolution-timeline article>div{gap:4px!important;display:grid!important}html body #root .maker-evolution-timeline article small{color:#c8739b!important;letter-spacing:.11em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:900!important}html body #root .maker-evolution-timeline article strong{color:#5f4c58!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:18px!important}html body #root .maker-evolution-timeline article p{color:#796c74!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1.58!important}html body #root .maker-evolution-tags{flex-wrap:wrap!important;gap:5px!important;display:flex!important}html body #root .maker-evolution-tags>i{color:#725f69!important;background:#ffffffdb!important;border:1px solid #8067773b!important;border-radius:999px!important;padding:5px 7px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:8px!important;font-style:normal!important}html body #root .maker-evolution-timeline .is-build{background:linear-gradient(145deg,#fff4f8,#fff)!important}html body #root .maker-evolution-timeline .is-refine{background:linear-gradient(145deg,#fff9e9,#fff)!important}html body #root .maker-evolution-timeline .is-secure{background:linear-gradient(145deg,#eef9f4,#fff)!important}html body #root .maker-evolution-timeline .is-operate{background:linear-gradient(145deg,#eef4ff,#fff)!important}html body #root .maker-evolution-loop{color:#6e5b67!important;background:#ffffffa3!important;border:2px solid #80677780!important;border-radius:999px!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin-top:23px!important;padding:12px 16px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:800!important;display:flex!important}html body #root .maker-evolution-loop>i{color:#c4749b!important;font-style:normal!important}html body #root .maker-portfolio-endline{background-clip:padding-box!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 12px 28px #5e47691a,inset 0 1px #fff!important}html body #root .maker-portfolio-endline>b{letter-spacing:.08em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:14px!important}html body #root .site-copyright-page-card>.site-copyright-statement{box-shadow:none!important;background-clip:padding-box!important;border:1px solid #ddbecc99!important;outline:0!important;margin-top:0!important;padding-top:22px!important;position:relative!important;overflow:visible!important}html body #root .site-copyright-page-card>.site-copyright-statement:before,html body #root .site-copyright-page-card>.site-copyright-statement:after{content:none!important;display:none!important}html body #root .site-copyright-page-card{overflow:visible!important}html body #root .community-profile-page .community-profile-cover-wrap{z-index:5!important;box-shadow:none!important;background:#806777!important;border:10px solid #806777!important;border-bottom:0!important;outline:0!important;position:relative!important;overflow:hidden!important}html body #root .community-profile-page .community-profile-cover,html body #root .community-profile-page .community-profile-cover-button{z-index:1!important;width:100%!important;box-shadow:none!important;background-clip:border-box!important;border:0!important;border-radius:23px 23px 0 0!important;outline:0!important;margin:0!important;position:relative!important}html body #root .community-profile-page .community-profile-main{z-index:4!important;border:10px solid #806777!important;border-top:0!important;border-radius:0 0 30px 30px!important;margin-top:0!important;position:relative!important;box-shadow:8px 10px #8067771c,0 22px 42px #59425217!important}html body #root .community-profile-page .community-profile-main:before{content:""!important;z-index:-1!important;background:inherit!important;height:21px!important;position:absolute!important;top:-20px!important;left:0!important;right:0!important}html body #root .community-profile-page .community-profile-uid-lock-note{margin-top:10px!important}html body #root .community-profile-page .community-profile-pet-story{transition:transform .22s,filter .22s!important;animation:none!important;overflow:visible!important;transform:none!important}html body #root .community-profile-page .community-profile-pet-story-list{padding-top:8px!important;overflow:visible!important}html body #root .pet-top-toolbar .pet-search-mode-buttons{background:#fffffff0!important;border:1px solid #eadfe3!important;border-radius:999px!important;grid-template-columns:repeat(2,minmax(96px,1fr))!important;gap:0!important;width:auto!important;min-width:214px!important;padding:5px!important;display:inline-grid!important;box-shadow:inset 0 1px #fff,0 6px 15px #644b5b0f!important}html body #root .pet-top-toolbar .pet-search-mode-buttons>button{min-width:0!important;box-shadow:none!important;border:0!important}html body #root .pet-top-toolbar .pet-search-mode-buttons>button:first-child{border-radius:999px 14px 14px 999px!important}html body #root .pet-top-toolbar .pet-search-mode-buttons>button:last-child{border-radius:14px 999px 999px 14px!important}html body .pet-reorder-drag-preview.my-pet-profile-card{background:#fff!important;border:2px solid #806777!important;border-radius:28px!important;width:286px!important;min-width:286px!important;max-width:286px!important;height:430px!important;min-height:430px!important;max-height:430px!important;display:block!important;overflow:hidden!important}html body .pet-reorder-drag-preview.my-pet-profile-card .my-pet-profile-windowbody{flex-direction:column!important;width:100%!important;height:100%!important;display:flex!important;overflow:hidden!important}html body .pet-reorder-drag-preview.my-pet-profile-card .my-pet-social-head{flex:0 0 72px!important;width:100%!important}html body .pet-reorder-drag-preview.my-pet-profile-card .my-pet-showcase{box-sizing:border-box!important;flex:0 0 190px!important;width:100%!important;padding:12px!important}html body .pet-reorder-drag-preview.my-pet-profile-card .my-pet-showcase-image{aspect-ratio:auto!important;width:100%!important;height:166px!important}html body .pet-reorder-drag-preview.my-pet-profile-card .my-pet-social-actions{flex:0 0 52px!important}html body .pet-reorder-drag-preview.my-pet-profile-card .my-pet-profile-copy{flex:auto!important;min-height:0!important;overflow:hidden!important}@media (width<=760px){html body #root .mobile-sidebar-controls{display:none!important}html body #root .topbar.site-horizontal-nav{z-index:1300!important;align-items:center!important;gap:7px!important;width:100%!important;height:72px!important;min-height:72px!important;padding:7px 9px!important;display:flex!important;position:sticky!important;top:0!important;overflow:visible!important}html body #root .topbar.site-horizontal-nav>.mobile-menu{border-radius:17px!important;flex:0 0 48px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important}html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini,html body #root .topbar.site-horizontal-nav>.home-horizontal-menu{display:none!important}html body #root .topbar.site-horizontal-nav>.profile-area{width:min(226px,100vw - 76px)!important;min-width:0!important;max-width:226px!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin-left:auto!important;padding:3px 4px!important;display:flex!important;position:relative!important;right:auto!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card{flex:auto!important;width:calc(100% - 47px)!important;min-width:0!important;max-width:none!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:3px 6px 3px 2px!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card>.avatar{width:39px!important;min-width:39px!important;height:39px!important;min-height:39px!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card b{font-size:12px!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card small{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:108px!important;font-size:9px!important;overflow:hidden!important}html body #root .topbar.site-horizontal-nav>.profile-area>.notification-button{flex-basis:42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin-right:2px!important}html body #root .main-content{padding-top:0!important}html body #root .home-web-masthead{margin-top:0!important;padding-top:3px!important}html body #root .home-centered-brand{margin-top:12px!important}html body #root .maker-profile-windowbar{grid-template-columns:42px minmax(0,1fr) 42px!important;min-height:48px!important}html body #root .maker-profile-new-tab,html body #root .maker-profile-window-controls{display:none!important}html body #root .maker-profile-tab-close{border-left:2px solid #806777!important;grid-column:3!important;place-items:center!important;width:42px!important;height:100%!important;display:grid!important}html body #root .maker-profile-windowbar>strong{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}html body #root .maker-project-overview-panel{padding:12px 10px 14px!important}html body #root .maker-project-feature-map.maker-project-square-orbit{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;padding:7px!important;display:grid!important}html body #root .maker-project-square-orbit .maker-project-feature-node{width:100%!important;min-width:0!important;max-width:100%!important}html body #root .maker-project-square-orbit .maker-project-feature-core{aspect-ratio:auto!important;box-sizing:border-box!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:15px 14px!important}html body #root .maker-project-core-system-summary{word-break:keep-all!important;min-width:0!important;max-width:100%!important;font-size:11px!important;line-height:1.52!important}html body #root .home-community-reveal-shell,html body #root .home-lower-grid,html body #root .compact-home-community-preview,html body #root .compact-home-community-preview .home-community-v339-layout,html body #root .compact-home-community-preview .home-community-v339-feed,html body #root .compact-home-community-preview .home-community-v339-feed-content{height:auto!important;min-height:0!important;max-height:none!important}html body #root .compact-home-community-preview .home-community-v339-layout{flex-direction:column!important;gap:12px!important;display:flex!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active .is-selected-layer{opacity:1!important;visibility:visible!important;display:block!important;position:relative!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active .is-mini-layer,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .is-selected-layer{display:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .is-mini-layer{opacity:1!important;visibility:visible!important;height:auto!important;min-height:0!important;display:block!important;position:relative!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;height:auto!important;min-height:0!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card{aspect-ratio:16/9!important;opacity:1!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-slot-0,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-slot-1{display:block!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card:not(.is-mini-slot-0):not(.is-mini-slot-1){display:none!important}html body #root .home-lower-section{min-height:0!important;padding-bottom:0!important}html body #root .home-progress-login-row-v481{z-index:10!important;clear:both!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 22px!important;padding:0!important;display:block!important;position:relative!important}html body #root .home-progress-login-row-v481 .progress-login-prompt-corner{align-items:center!important;gap:9px!important;width:100%!important;min-height:48px!important;margin:0!important;padding:8px 12px!important;display:flex!important;position:relative!important;inset:auto!important}html body #root .home-progress-login-row-v481 .progress-login-prompt-icon{flex:0 0 28px!important;place-items:center!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;font-size:0!important;line-height:0!important;display:grid!important;overflow:hidden!important}html body #root .home-progress-login-row-v481 .progress-login-lock-svg{width:12px!important;min-width:12px!important;max-width:12px!important;height:12px!important;min-height:12px!important;max-height:12px!important;display:block!important;transform:none!important}html body #root .home-progress-login-row-v481~.progress-circle-grid{clear:both!important;margin-top:0!important}html body #root .maker-sync-showcase,html body #root .maker-evolution-timeline{grid-template-columns:1fr!important}html body #root .maker-sync-device.is-app{width:min(100%,300px)!important}html body #root .maker-sync-api-hub:before,html body #root .maker-sync-api-hub:after,html body #root .maker-evolution-timeline:before{display:none!important}}@media (width>=761px) and (width<=1450px){html body #root .topbar.site-horizontal-nav .home-horizontal-tools{position:relative!important;transform:none!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-panel{opacity:0!important;visibility:hidden!important;transform-origin:50% 0!important;top:calc(100% + 9px)!important;left:50%!important;right:auto!important;transform:translate(-50%,-6px)scale(.975)!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools:is(:hover,:focus-within)>.home-horizontal-tools-panel{opacity:1!important;visibility:visible!important;transform:translate(-50%)scale(1)!important}}html body #root .maker-profile-social-card .maker-profile-lower-panel{width:100%!important;box-shadow:none!important;background-color:#fff1f7!important;background-image:radial-gradient(circle at 50% 0,#ffffff42,#0000 62%),linear-gradient(#fff0f7 0%,#fff4f9 100%)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;border:0!important;margin:0!important;padding:0 0 17px!important;overflow:hidden!important}html body #root .maker-profile-social-card .maker-profile-lower-panel:before,html body #root .maker-profile-social-card .maker-profile-lower-panel:after{content:none!important;display:none!important}html body #root .maker-profile-social-card .maker-profile-lower-panel .maker-profile-identity,html body #root .maker-profile-social-card .maker-profile-lower-panel .maker-profile-status-row{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important}html body #root .maker-profile-social-card .maker-profile-lower-panel .maker-profile-identity{padding:20px 16px 7px!important}html body #root .maker-profile-social-card .maker-profile-lower-panel .maker-profile-status-row{padding:8px 14px 0!important}html body #root .maker-profile-social-card .maker-profile-lower-panel .maker-hermi-wave{text-shadow:0 7px #6d4e641a!important;padding-bottom:0!important}html body #root .maker-editorial-shell{isolation:isolate!important;overflow:hidden!important}html body #root .maker-editorial-shell:after{content:none!important;display:none!important}html body #root .maker-portfolio-endline{clip-path:inset(0 round 24px)!important;background-clip:padding-box!important;overflow:hidden!important}html body #root .floating-support-heart-pulse{transform-origin:50% 68%!important;will-change:transform, filter!important;animation:3.6s cubic-bezier(.42,0,.22,1) infinite keepers-support-heart-pulse-v482!important;display:inline-block!important}@keyframes keepers-support-heart-pulse-v482{0%,to{filter:drop-shadow(0 0 #ff5b9c00);transform:translateY(0)rotate(-2deg)scale(1)}18%{filter:drop-shadow(0 6px 8px #ff5b9c38);transform:translateY(-3px)rotate(4deg)scale(1.08)}34%{transform:translateY(0)rotate(-3deg)scale(.98)}48%{transform:translateY(-2px)rotate(2deg)scale(1.05)}66%{transform:translateY(0)rotate(0)scale(1)}}html body #root .community-profile-page{border-radius:32px!important;position:relative!important;overflow:visible!important;box-shadow:9px 11px #8067771c,0 23px 44px #5942521a!important}html body #root .community-profile-page .community-profile-cover-wrap{z-index:1!important;aspect-ratio:16/7!important;width:calc(100% - 44px)!important;height:auto!important;box-shadow:none!important;background:#806777!important;border:4px solid #806777!important;border-radius:30px!important;outline:0!important;margin:24px auto 0!important;position:relative!important;overflow:hidden!important}html body #root .community-profile-page .community-profile-cover,html body #root .community-profile-page .community-profile-cover-button{z-index:1!important;width:100%!important;height:100%!important;box-shadow:none!important;transform-origin:50%!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:0!important;border-radius:25px!important;outline:0!important;margin:0!important;position:absolute!important;inset:0!important;transform:scale(1.012)!important}html body #root .community-profile-page .community-profile-cover-change{z-index:4!important}html body #root .community-profile-page .community-profile-main{z-index:3!important;width:calc(100% - 44px)!important;box-shadow:none!important;background-clip:padding-box!important;border:4px solid #806777!important;border-radius:0 0 30px 30px!important;margin:-20px auto 0!important;position:relative!important;overflow:visible!important}html body #root .community-profile-page .community-profile-main:before,html body #root .community-profile-page .community-profile-main:after{content:none!important;display:none!important}html body #root .community-profile-page .community-profile-pet-stories,html body #root .community-profile-page .community-profile-pet-story-list{overflow:visible!important}html body #root .community-profile-page .community-profile-pet-story-list{padding-top:14px!important}html body #root .community-profile-page .community-profile-pet-story{z-index:1!important;transition:transform .22s,filter .22s!important;animation:none!important;position:relative!important;overflow:visible!important;transform:none!important}html body #root .community-profile-page .community-profile-pet-story:hover{z-index:20!important;filter:drop-shadow(0 12px 13px #4b39442e)!important;transform:translateY(-8px)scale(1.055)!important}html body .pet-reorder-drag-preview .my-pet-social-title>strong{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-weight:700!important}html body .pet-reorder-drag-preview .is-reorder-preview-placeholder{place-items:center!important;display:grid!important}html body .pet-reorder-drag-preview .is-reorder-preview-placeholder>strong{display:none!important}html body #root .my-pets-section .my-pet-social-actions>button{z-index:8!important;pointer-events:auto!important;position:relative!important}html body #root .pet-top-toolbar .pet-search-mode-buttons{width:auto!important;min-width:0!important;box-shadow:none!important;background:#f8f6f7eb!important;border:1px solid #eee5e8!important;border-radius:16px!important;align-items:center!important;gap:4px!important;padding:4px!important;display:inline-flex!important}html body #root .pet-top-toolbar .pet-search-mode-buttons>button{color:#81777c!important;min-width:96px!important;min-height:40px!important;box-shadow:none!important;background:#fffffff5!important;border:1px solid #eadfe3!important;border-radius:999px!important;padding:0 14px!important}html body #root .pet-top-toolbar .pet-search-mode-buttons>button:first-child,html body #root .pet-top-toolbar .pet-search-mode-buttons>button:last-child{border-radius:999px!important}html body #root .pet-top-toolbar .pet-search-mode-buttons .community-search-post-button.active,html body #root .pet-top-toolbar .pet-search-mode-buttons .community-search-post-button:hover{color:#d37a2e!important;background:radial-gradient(125% 170%,#ffbe754d 0%,#ffbe7524 55%,#fffffffa 100%)!important;border-color:#efab5e94!important;box-shadow:0 8px 19px #d77f2d1f,inset 0 1px #fffffffa!important}html body #root .pet-top-toolbar .pet-search-mode-buttons .community-search-user-button.active,html body #root .pet-top-toolbar .pet-search-mode-buttons .community-search-user-button:hover{color:#d95882!important;background:radial-gradient(125% 170%,#ff8bad4d 0%,#ff8bad24 55%,#fffffffa 100%)!important;border-color:#ef8fac94!important;box-shadow:0 8px 19px #da54801f,inset 0 1px #fffffffa!important}@media (width>=761px){html body #root .topbar.site-horizontal-nav .home-horizontal-tools.home-horizontal-nav-dropdown{position:relative!important;transform:none!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools.home-horizontal-nav-dropdown>.home-horizontal-submenu.home-horizontal-tools-panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform-origin:50% 0!important;transition:opacity .16s,visibility .16s,transform .18s cubic-bezier(.2,.8,.2,1)!important;top:calc(100% + 8px)!important;left:50%!important;right:auto!important;transform:translate(-50%,-7px)scale(.98)!important}html body #root .topbar.site-horizontal-nav .home-horizontal-tools.home-horizontal-nav-dropdown:is(:hover,:focus-within)>.home-horizontal-submenu.home-horizontal-tools-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)scale(1)!important}}@media (width<=760px){html,body,html body #root,html body #root .app-shell{margin-top:0!important;padding-top:0!important}html body #root .topbar.site-horizontal-nav{z-index:1700!important;box-sizing:border-box!important;border-radius:0 0 22px 22px!important;width:100%!important;height:68px!important;min-height:68px!important;margin:0!important;padding:6px 9px!important;position:fixed!important;top:0!important;left:0!important;right:0!important}html body #root .topbar.site-horizontal-nav>.mobile-menu{flex:0 0 46px!important;width:46px!important;height:46px!important}html body #root .topbar.site-horizontal-nav>.profile-area{width:192px!important;min-width:0!important;max-width:192px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin-left:auto!important;padding:3px!important;overflow:visible!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card{grid-template-columns:39px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;width:143px!important;min-width:143px!important;max-width:143px!important;height:46px!important;padding:3px 6px 3px 2px!important;display:grid!important;overflow:hidden!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card>span:not(.avatar){opacity:1!important;visibility:visible!important;align-content:center!important;gap:1px!important;min-width:0!important;display:grid!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card b,html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card small{opacity:1!important;visibility:visible!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card b{font-size:11px!important;line-height:1.15!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card small{font-size:8px!important;line-height:1.2!important}html body #root .topbar.site-horizontal-nav>.profile-area>.notification-button{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}html body #root .main-content{padding-top:68px!important}html body #root .page-transition:has(>.home-web-masthead-before-event){margin-top:0!important;padding-top:0!important}html body #root .home-web-masthead.home-web-masthead-before-event{height:auto!important;min-height:0!important;margin:0!important;padding:5px 0 0!important}html body #root .community-profile-page{border-radius:27px!important;width:calc(100% - 10px)!important;margin:6px auto 18px!important;overflow:visible!important}html body #root .community-profile-page .community-profile-cover-wrap{aspect-ratio:16/7!important;border-width:4px!important;border-radius:25px!important;width:calc(100% - 20px)!important;margin:12px auto 0!important}html body #root .community-profile-page .community-profile-cover,html body #root .community-profile-page .community-profile-cover-button{border-radius:20px!important}html body #root .community-profile-page .community-profile-main{box-sizing:border-box!important;border-width:4px!important;border-radius:0 0 25px 25px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"pets""copy""stats""follow""ring"!important;gap:15px!important;width:calc(100% - 20px)!important;min-height:0!important;margin:-14px auto 0!important;padding:78px 14px 23px!important;display:grid!important;overflow:visible!important}html body #root .community-profile-page .community-profile-avatar-button{z-index:8!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:132px!important;min-height:132px!important;max-height:132px!important;margin:0!important;position:absolute!important;top:-69px!important;left:50%!important;transform:translate(-50%)!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{grid-area:pets!important;width:100%!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important}html body #root .community-profile-page .community-profile-pet-story-list{flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;overflow:visible!important}html body #root .community-profile-page .community-profile-copy{text-align:center!important;grid-area:copy!important;align-items:center!important;width:100%!important;min-width:0!important;margin:0!important;position:static!important}html body #root .community-profile-page .community-profile-identity-row,html body #root .community-profile-page .community-profile-name-edit-row,html body #root .community-profile-page .community-profile-uid-block{justify-content:center!important;align-items:center!important}html body #root .community-profile-page .community-profile-stats{grid-area:stats!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important;display:grid!important;position:static!important;inset:auto!important}html body #root .community-profile-page .community-profile-stats>button{white-space:nowrap!important;width:100%!important;min-width:0!important;padding-inline:7px!important}html body #root .community-profile-page .community-profile-follow-button{grid-area:follow!important;width:min(100%,260px)!important;margin:0 auto!important;position:static!important}html body #root .community-profile-page .community-profile-ring-picker{grid-area:ring!important;width:max-content!important;max-width:100%!important;margin:0 auto!important;position:static!important;inset:auto!important;transform:none!important}html body #root .community-profile-page .community-profile-cover-change{bottom:10px!important;right:10px!important}html body #root .home-lower-section,html body #root .home-community-reveal-shell,html body #root .home-community-reveal-shell>.home-lower-grid,html body #root .home-lower-grid,html body #root .home-lower-grid>.compact-home-community-preview,html body #root .compact-home-community-preview,html body #root .compact-home-community-preview .home-community-v339-layout,html body #root .compact-home-community-preview .home-community-v339-feed,html body #root .compact-home-community-preview .home-community-v339-feed-content,html body #root .compact-home-community-preview .home-community-v332-selected-panel,html body #root .compact-home-community-preview .home-community-v332-mini-panel,html body #root .compact-home-community-preview .home-community-v364-mini-column{height:auto!important;min-height:0!important;max-height:none!important;block-size:auto!important;min-block-size:0!important}html body #root .home-community-reveal-shell,html body #root .home-lower-grid{grid-template-rows:auto!important;display:block!important;overflow:visible!important}html body #root .compact-home-community-preview{align-self:start!important;padding-bottom:18px!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-v339-layout{flex-direction:column!important;gap:14px!important;width:100%!important;display:flex!important}html body #root .compact-home-community-preview .home-community-v339-feed{width:100%!important;display:block!important;position:relative!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-v339-feed>.home-community-feed-tab{width:100%!important;margin:0 0 10px!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active .is-selected-layer{opacity:1!important;visibility:visible!important;width:100%!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active .is-mini-layer,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .is-selected-layer{display:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .is-mini-layer,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-v364-mini-column,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-strip{opacity:1!important;visibility:visible!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card{aspect-ratio:16/9!important;opacity:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card:not(.is-mini-slot-0):not(.is-mini-slot-1){display:none!important}html body #root .compact-home-community-preview .home-community-mini-media,html body #root .compact-home-community-preview .home-community-mini-media>img{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body #root .floating-support-heart-emoji-motion{transform:translate(-2px,-2px)!important}}html body #root .home-centered-brand .home-brand-subtitle{justify-content:center!important;align-items:center!important;gap:0!important;line-height:1!important;display:inline-flex!important}html body #root .home-centered-brand .home-brand-subtitle-word{vertical-align:middle!important;justify-content:center!important;align-items:center!important;min-height:1em!important;line-height:1!important;display:inline-flex!important;position:relative!important;top:auto!important;bottom:auto!important;translate:none!important}html body #root .home-centered-brand .home-brand-subtitle-word-town{transform-origin:50% 55%!important;align-self:center!important}html body #root .main-content:has(.community-profile-page){clip-path:none!important;overflow:visible!important}html body #root .page-transition:has(>.community-subpage){clip-path:none!important;overflow:visible!important}html body #root .page-transition>.community-subpage:has(>.community-profile-page){clip-path:none!important;overflow:visible!important}html body #root .page-transition>.community-subpage:has(>.community-profile-page){box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0 16px 30px 0!important}html body #root .community-profile-page,html body #root .profile-post-section{max-width:100%!important}html body #root .community-profile-page .community-profile-cover-wrap{border-radius:30px 30px 0 0!important}html body #root .community-profile-page .community-profile-cover,html body #root .community-profile-page .community-profile-cover-button{border-radius:25px 25px 0 0!important}html body #root .community-profile-page .community-profile-main,html body #root .community-profile-page .community-profile-pet-stories,html body #root .community-profile-page .community-profile-pet-story-list{overflow:visible!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{box-sizing:content-box!important;pointer-events:auto!important;width:min(650px,100% - 470px)!important;min-width:360px!important;max-width:650px!important;margin:-24px -16px -14px -22px!important;padding:24px 16px 14px 22px!important}html body #root .community-profile-page .community-profile-pet-story-list{box-sizing:content-box!important;scrollbar-width:none!important;pointer-events:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:-18px -12px -10px!important;padding:24px 12px 12px!important}html body #root .community-profile-page .community-profile-pet-story-list::-webkit-scrollbar{display:none!important}html body #root .community-profile-page .community-profile-pet-story{z-index:2!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;width:64px!important;min-width:64px!important;min-height:72px!important;padding:4px 2px 7px!important;position:relative!important}html body #root .community-profile-page .community-profile-pet-story-more{color:#765f6d!important;white-space:nowrap!important;background:linear-gradient(145deg,#fff,#fff0f7)!important;border:2px solid #8067776b!important;border-radius:50%!important;flex:0 0 50px!important;order:999!important;align-self:flex-start!important;place-items:center!important;width:50px!important;min-width:50px!important;height:50px!important;margin:4px 2px 0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:grid!important;box-shadow:0 6px 13px #5b45541a!important}html body #root .floating-support-heart-emoji-motion{place-items:center!important;animation:none!important;display:inline-grid!important;transform:translate(-1px,-1px)!important}html body #root .floating-support-heart-swing{transform-origin:50% 66%!important;will-change:transform!important;animation:4.6s ease-in-out infinite both keepers-support-heart-swing-v483!important;display:inline-block!important}html body #root .floating-support-heart-pulse{animation:none!important}@keyframes keepers-support-heart-swing-v483{0%,68%,to{transform:translate(0)rotate(0)scale(1)}73%{transform:translate(-3px)rotate(-13deg)scale(1.06)}78%{transform:translate(3px)rotate(12deg)scale(1.07)}83%{transform:translate(-2px)rotate(-10deg)scale(1.05)}88%{transform:translate(2px)rotate(8deg)scale(1.035)}93%{transform:translate(0)rotate(0)scale(1)}}html body #root .maker-project-feature-node{padding:5px 6px 8px!important}html body #root .maker-project-feature-head{gap:5px!important;margin:0 0 3px!important}html body #root .maker-project-feature-head>span{flex-basis:25px!important;width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important}html body #root .maker-project-feature-head>strong{padding:0!important;line-height:1.08!important}html body #root .maker-portfolio-project-heading,html body #root .maker-portfolio-section-heading{text-align:center!important;width:min(100%,920px)!important;margin-left:auto!important;margin-right:auto!important}html body #root .maker-portfolio-project-heading>p,html body #root .maker-portfolio-section-heading>p{text-align:center!important;width:min(100%,820px)!important;margin-left:auto!important;margin-right:auto!important}html body #root .maker-editorial-shell{clip-path:inset(0 round 34px)!important;isolation:isolate!important;background-clip:padding-box!important;border-radius:34px!important;overflow:clip!important}html body #root .maker-portfolio-endline{clip-path:inset(0 round 24px)!important;isolation:isolate!important;background-clip:padding-box!important;border-radius:24px!important;overflow:hidden!important}html body #root .maker-portfolio-endline:before,html body #root .maker-portfolio-endline:after{content:none!important;display:none!important}@media (width>=1101px) and (width<=1540px){html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll{gap:2px!important}html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item,html body #root .topbar.site-horizontal-nav .home-horizontal-tools,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-trigger{box-sizing:border-box!important;width:66px!important;min-width:66px!important;max-width:66px!important;height:68px!important;min-height:68px!important;max-height:68px!important}html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-trigger{border-radius:20px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;padding:5px 3px 4px!important;display:flex!important}html body #root .topbar.site-horizontal-nav .horizontal-nav-item>.nav-icon-wrap,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-trigger>.nav-icon-wrap{flex:0 0 31px!important;width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important;margin:0!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}html body #root .topbar.site-horizontal-nav .horizontal-nav-item .sidebar-menu-label-fixed,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-trigger .sidebar-menu-label-fixed,html body #root .topbar.site-horizontal-nav .horizontal-nav-item .sidebar-menu-label-fixed *,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-trigger .sidebar-menu-label-fixed *{letter-spacing:-.055em!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:62px!important;max-width:62px!important;font-size:9px!important;line-height:1.08!important;display:block!important;position:static!important;overflow:hidden!important;transform:translate(0,0)!important}}@media (width<=760px){html body #root .main-content{padding-top:68px!important}html body #root .page-transition:has(>.home-web-masthead-before-event){margin:0!important;padding:0!important;overflow:visible!important}html body #root .home-web-masthead.home-web-masthead-before-event{z-index:2!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;place-items:start center!important;gap:18px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:8px 0 16px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important}html body #root .home-web-masthead-before-event .home-centered-brand{z-index:2!important;grid-area:2/1!important;margin:0 auto!important;position:relative!important;inset:auto auto auto 0!important}html body #root .home-content-shell{z-index:1!important;clear:both!important;margin-top:0!important;position:relative!important}html body #root .home-content-shell>.home-event-section.home-event-row{z-index:1!important;margin-top:0!important;position:relative!important;inset:auto!important}html body #root .page-transition>.community-subpage:has(>.community-profile-page){padding:0 14px 24px 8px!important}html body #root .community-profile-page .community-profile-cover-wrap{border-radius:25px 25px 0 0!important}html body #root .community-profile-page .community-profile-cover,html body #root .community-profile-page .community-profile-cover-button{border-radius:20px 20px 0 0!important}html body #root .community-profile-page .community-profile-main{grid-template-areas:"copy""pets""stats""follow""ring"!important;row-gap:15px!important}html body #root .community-profile-page .community-profile-copy{grid-area:copy!important;padding-top:4px!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{box-sizing:content-box!important;grid-area:pets!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;margin:-18px -8px -8px!important;padding:24px 8px 8px!important;position:relative!important;inset:auto!important}html body #root .community-profile-page .community-profile-pet-story-list{flex-flow:wrap!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;min-width:0!important;max-width:none!important;margin:-18px -8px -8px!important;padding:24px 8px 10px!important;overflow:visible!important}html body #root .community-profile-page .community-profile-pet-story-more{order:-1!important}html body #root .home-lower-section,html body #root .home-community-reveal-shell,html body #root .home-community-reveal-shell>.home-lower-grid,html body #root .home-lower-grid,html body #root .compact-home-community-preview{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #root .compact-home-community-preview{padding-bottom:18px!important}html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split{grid-template-rows:auto auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 8px!important;width:100%!important;display:grid!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-v339-feed{display:contents!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-latest>.home-community-feed-tab{grid-area:1/1!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-popular>.home-community-feed-tab{grid-area:1/2!important}html body #root .compact-home-community-preview .home-community-v339-feed>.home-community-feed-tab{width:100%!important;min-width:0!important;margin:0!important}html body #root .compact-home-community-preview .home-community-v339-feed>.home-community-v339-feed-content{grid-area:2/1/auto/-1!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive>.home-community-v339-feed-content,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .is-selected-layer,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .is-mini-layer,html body #root .compact-home-community-preview .home-community-v339-feed.is-active .is-mini-layer{display:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active>.home-community-v339-feed-content,html body #root .compact-home-community-preview .home-community-v339-feed.is-active .is-selected-layer{opacity:1!important;visibility:visible!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .compact-home-community-preview .home-community-feature-carousel,html body #root .compact-home-community-preview .home-community-feature-card{width:100%!important;max-width:none!important}html body #root .floating-support-heart-emoji-motion{transform:translate(-2px,-2px)!important}}html body #root .home-community-mobile-stage{display:none!important}html body #root .community-profile-page,html body #root .community-profile-page .community-profile-main,html body #root .community-profile-page .community-profile-pet-stories,html body #root .community-profile-page .community-profile-pet-story-list{clip:auto!important;clip-path:none!important;contain:none!important;overflow:visible!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{z-index:42!important;box-sizing:content-box!important;isolation:auto!important;pointer-events:auto!important;flex-direction:column!important;align-items:flex-end!important;gap:5px!important;width:min(760px,100% - 420px)!important;min-width:620px!important;max-width:760px!important;margin:-32px -20px -12px -28px!important;padding:38px 20px 12px 28px!important;display:flex!important}html body #root .community-profile-page .community-profile-pet-story-list{z-index:44!important;box-sizing:content-box!important;isolation:auto!important;pointer-events:auto!important;flex-flow:row!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:-31px -12px -8px!important;padding:42px 12px 12px!important;display:flex!important;position:relative!important;overflow:visible!important}html body #root .community-profile-page .community-profile-pet-story-more{z-index:46!important;pointer-events:auto!important;order:-1!important;position:relative!important}html body #root .community-profile-page .community-profile-pet-story{z-index:50!important;isolation:isolate!important;pointer-events:auto!important;touch-action:manipulation!important;flex:0 0 66px!important;width:66px!important;min-width:66px!important;max-width:66px!important;min-height:78px!important;margin:0!important;padding:5px 3px 8px!important;position:relative!important;overflow:visible!important}html body #root .community-profile-page .community-profile-pet-story:before{content:""!important;z-index:-1!important;pointer-events:auto!important;background:0 0!important;border-radius:18px!important;position:absolute!important;inset:-5px -3px!important}html body #root .community-profile-page .community-profile-pet-story>span{z-index:3!important;position:relative!important}html body #root .community-profile-page .community-profile-pet-visibility{z-index:20!important;align-self:flex-end!important;margin:1px 2px 0 0!important;position:relative!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node.is-pets,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node.is-community{padding:4px 6px 8px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node>.maker-project-feature-head{grid-template-rows:37px!important;grid-template-columns:37px minmax(0,1fr)!important;align-items:center!important;column-gap:6px!important;min-height:37px!important;margin:0 0 2px!important;padding:0!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node>.maker-project-feature-head>strong{margin:0!important;padding:0!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node>.maker-project-feature-points{margin:0!important;padding:0 1px!important}html body #root .maker-portfolio-project-window,html body #root .maker-portfolio-stack-window.maker-evolution-window{box-sizing:border-box!important;transform-origin:50%!important;align-self:center!important;width:calc(100% - 86px)!important;max-width:calc(100% - 86px)!important;margin:62px auto!important;position:relative!important;left:auto!important;right:auto!important}html body #root .maker-portfolio-project-window>.maker-portfolio-windowbody,html body #root .maker-portfolio-stack-window.maker-evolution-window>.maker-portfolio-windowbody{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}@media (width>=1101px) and (width<=1920px){html body #root .topbar.site-horizontal-nav{align-items:center!important;gap:8px!important;height:96px!important;min-height:96px!important;max-height:96px!important;padding:7px 16px!important;display:flex!important;overflow:visible!important}html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini{flex:0 0 184px!important;width:184px!important;min-width:184px!important;max-width:184px!important;margin:0 4px 0 0!important;left:0!important}html body #root .topbar.site-horizontal-nav>.home-horizontal-menu,html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll{flex:auto!important;min-width:0!important;overflow:visible!important}html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll{justify-content:space-evenly!important;align-items:center!important;gap:2px!important;display:flex!important}html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item,html body #root .topbar.site-horizontal-nav .home-horizontal-tools,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-trigger{box-sizing:border-box!important;flex:0 84px!important;width:84px!important;min-width:68px!important;max-width:88px!important;height:76px!important;min-height:76px!important;max-height:76px!important;margin:0!important;padding:6px 4px!important}html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-trigger{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;display:flex!important}html body #root .topbar.site-horizontal-nav .horizontal-nav-item>.nav-icon-wrap,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-trigger>.nav-icon-wrap{flex:0 0 29px!important;width:29px!important;min-width:29px!important;height:29px!important;min-height:29px!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .topbar.site-horizontal-nav .horizontal-nav-item .sidebar-menu-label-fixed,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-trigger .sidebar-menu-label-fixed,html body #root .topbar.site-horizontal-nav .horizontal-nav-item .sidebar-menu-label-fixed *,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-trigger .sidebar-menu-label-fixed *{letter-spacing:-.045em!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:80px!important;font-size:11px!important;line-height:1.12!important;display:block!important;position:static!important;overflow:hidden!important;transform:translate(0,0)!important}html body #root .topbar.site-horizontal-nav>.profile-area{flex:0 0 218px!important;width:218px!important;min-width:218px!important;max-width:218px!important;margin:0!important}}@media (width<=760px){html body #root .topbar.site-horizontal-nav{z-index:1800!important;height:80px!important;min-height:80px!important;max-height:80px!important;margin:0!important;padding:7px 9px!important;position:fixed!important;top:0!important;left:0!important;right:0!important}html body #root .main-content{padding-top:94px!important}html body #root .page-transition:has(>.home-web-masthead-before-event){margin:0!important;padding:0!important;position:relative!important;overflow:visible!important;transform:none!important}html body #root .home-web-masthead.home-web-masthead-before-event{z-index:5!important;grid-template-rows:56px 118px!important;grid-template-columns:minmax(0,1fr)!important;place-items:start center!important;row-gap:24px!important;width:100vw!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0 calc(50% - 50vw) 22px!important;padding:12px 0 24px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .home-web-masthead-before-event .home-centered-brand{z-index:5!important;grid-area:2/1!important;justify-content:center!important;align-items:center!important;width:min(430px,100% - 26px)!important;min-width:0!important;max-width:430px!important;height:118px!important;min-height:118px!important;max-height:118px!important;margin:0 auto!important;padding:0!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-content-shell,html body #root .home-content-shell.card{z-index:2!important;clear:both!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding-top:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .home-content-shell>.home-event-section.home-event-row,html body #root .home-content-shell>.home-event-section{z-index:2!important;width:100%!important;margin:0 0 10px!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .compact-home-community-preview{min-height:0!important;padding:18px 16px 22px!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split{grid-template-rows:auto auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 8px!important;width:100%!important;min-height:0!important;display:grid!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-v339-feed{display:contents!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-latest>.home-community-feed-tab{grid-area:1/1!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-popular>.home-community-feed-tab{grid-area:1/2!important}html body #root .compact-home-community-preview .home-community-v339-feed>.home-community-feed-tab{z-index:5!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed>.home-community-v339-feed-content{display:none!important}html body #root .compact-home-community-preview .home-community-mobile-stage{z-index:3!important;grid-area:2/1/auto/-1!important;width:100%!important;min-width:0!important;height:318px!important;min-height:318px!important;max-height:318px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}html body #root .home-community-mobile-stage .home-community-feature-panel{grid-template-rows:286px 24px!important;gap:8px!important;width:100%!important;height:318px!important;min-height:318px!important;max-height:318px!important;display:grid!important;overflow:visible!important}html body #root .home-community-mobile-stage .home-community-feature-carousel{contain:layout paint!important;border-radius:22px!important;width:100%!important;height:286px!important;min-height:286px!important;max-height:286px!important;margin:0!important;position:relative!important;overflow:hidden!important}html body #root .home-community-mobile-stage .home-community-feature-card{pointer-events:none!important;display:none!important}html body #root .home-community-mobile-stage .home-community-feature-card.is-current{z-index:8!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;filter:none!important;width:calc(100% - 8px)!important;min-width:0!important;max-width:none!important;height:276px!important;min-height:276px!important;max-height:276px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)scale(1)!important}html body #root .home-community-mobile-stage .home-community-feature-card.is-current:hover{transform:translate(-50%,-50%)scale(1.005)!important}html body #root .home-community-mobile-stage .home-community-feature-arrow{z-index:20!important;pointer-events:auto!important}html body #root .home-community-mobile-stage .home-community-carousel-indicator{justify-content:center!important;align-items:center!important;width:100%!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .community-profile-page .community-profile-cover-change{bottom:14px!important;right:6px!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{z-index:50!important;box-sizing:content-box!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;margin:-26px -10px -8px!important;padding:38px 10px 8px!important}html body #root .community-profile-page .community-profile-pet-story-list{z-index:52!important;box-sizing:content-box!important;flex-wrap:wrap!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;margin:-31px -10px -8px!important;padding:43px 10px 10px!important;overflow:visible!important}html body #root .community-profile-page .community-profile-pet-story-more{order:-1!important}html body #root .maker-portfolio-project-window,html body #root .maker-portfolio-stack-window.maker-evolution-window{width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;margin:24px auto!important}}html body #root .home-community-mobile-layout{display:none!important}html body #root .home-centered-brand>img,html body #root .home-centered-brand>span{position:relative!important;left:-7px!important}html body #root .home-centered-brand .home-brand-subtitle{left:-2px!important}html body #root .community-profile-page .community-profile-pet-story:hover,html body #root .community-profile-page .community-profile-pet-story:focus-visible{z-index:999!important;filter:drop-shadow(0 9px 11px #4b39442b)!important;transform:translateY(-5px)scale(1.035)!important}html body #root .maker-editorial-shell{isolation:isolate!important;background-clip:padding-box!important;border-radius:42px!important;overflow:hidden!important}@media (width>=1101px) and (width<=1920px){html body #root .topbar.site-horizontal-nav{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;height:110px!important;min-height:110px!important;max-height:110px!important;padding:7px 18px!important;display:flex!important;overflow:visible!important}html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini{flex:0 0 clamp(154px,10vw,190px)!important;width:clamp(154px,10vw,190px)!important;min-width:154px!important;max-width:190px!important;margin:0!important;transform:none!important}html body #root .topbar.site-horizontal-nav>.home-horizontal-menu{flex:auto!important;justify-content:center!important;align-items:center!important;gap:0!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;display:flex!important;position:relative!important;overflow:visible!important}html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll{flex:0 auto!important;justify-content:center!important;align-items:center!important;gap:0!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;display:flex!important;position:relative!important;overflow:visible!important}html body #root .topbar.site-horizontal-nav .home-horizontal-guide-expanded{display:none!important}html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item,html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown,html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown>.horizontal-nav-item,html body #root .topbar.site-horizontal-nav .home-horizontal-tools,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-trigger{box-sizing:border-box!important;flex:0 0 clamp(68px,5.2vw,88px)!important;width:clamp(68px,5.2vw,88px)!important;min-width:68px!important;max-width:88px!important;height:76px!important;min-height:76px!important;max-height:76px!important;margin:0!important}html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item,html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown>.horizontal-nav-item,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-trigger{border-radius:21px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:6px 4px 5px!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important}html body #root .topbar.site-horizontal-nav .horizontal-nav-item>.nav-icon-wrap,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-trigger>.nav-icon-wrap{box-sizing:border-box!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)!important}html body #root .topbar.site-horizontal-nav .horizontal-nav-item .sidebar-menu-label-fixed,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-trigger .sidebar-menu-label-fixed,html body #root .topbar.site-horizontal-nav .horizontal-nav-item .sidebar-menu-label-fixed *,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-trigger .sidebar-menu-label-fixed *{letter-spacing:-.045em!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:82px!important;min-height:13px!important;margin:0!important;padding:0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.12!important;display:block!important;position:static!important;overflow:hidden!important;transform:translate(0,0)!important}html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item:after,html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown>.horizontal-nav-item:after{content:""!important;pointer-events:none!important;background:#b1a9ad38!important;border-radius:999px!important;width:1px!important;display:block!important;position:absolute!important;top:17px!important;bottom:17px!important;right:-1px!important}html body #root .topbar.site-horizontal-nav>.profile-area{flex:0 0 218px!important;width:218px!important;min-width:218px!important;max-width:218px!important;margin:0!important}}@media (width<=760px){html body #root .topbar.site-horizontal-nav{box-sizing:border-box!important;height:94px!important;min-height:94px!important;max-height:94px!important;padding:7px 9px!important}html body #root .main-content{padding-top:94px!important}html body #root .main-content>.page-transition:has(>.home-web-masthead-before-event){margin-top:8px!important;padding-top:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .home-web-masthead.home-web-masthead-before-event{margin-top:0!important;padding-top:0!important}html body #root .compact-home-community-preview .home-community-desktop-layout{display:none!important}html body #root .compact-home-community-preview .home-community-mobile-layout{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-mobile-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}html body #root .compact-home-community-preview .home-community-mobile-tabs>.home-community-feed-tab{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .compact-home-community-preview .home-community-mobile-stage{z-index:3!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:318px!important;min-height:318px!important;max-height:318px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .compact-home-community-preview .home-community-mobile-stage>.home-community-feature-panel{grid-template-rows:286px 24px!important;gap:8px!important;width:100%!important;min-width:0!important;height:318px!important;min-height:318px!important;max-height:318px!important;margin:0!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-mobile-stage .home-community-feature-carousel{contain:layout paint!important;border-radius:22px!important;width:100%!important;min-width:0!important;height:286px!important;min-height:286px!important;max-height:286px!important;margin:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-mobile-stage .home-community-feature-card{pointer-events:none!important;display:none!important}html body #root .compact-home-community-preview .home-community-mobile-stage .home-community-feature-card.is-current{z-index:8!important;box-sizing:border-box!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;filter:none!important;width:calc(100% - 8px)!important;min-width:0!important;max-width:none!important;height:276px!important;min-height:276px!important;max-height:276px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)scale(1)!important}html body #root .compact-home-community-preview .home-community-mobile-stage .home-community-feature-card.is-current:hover{transform:translate(-50%,-50%)scale(1.005)!important}html body #root .compact-home-community-preview .home-community-mobile-stage .home-community-feature-arrow{z-index:20!important;pointer-events:auto!important}html body #root .compact-home-community-preview .home-community-mobile-stage .home-community-carousel-indicator{justify-content:center!important;align-items:center!important;width:100%!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .community-profile-page .community-profile-cover-change,html body #root .community-profile-page .community-profile-cover-change:hover,html body #root .community-profile-page .community-profile-cover-change:focus-visible{inset:auto 10px 10px auto!important;transform:translate(4px,-4px)!important}}html body #root .topbar.site-horizontal-nav .horizontal-brand-mini strong{color:#0000!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#ef6f9e 0 50%,#4e4549 50% 100%) 100% 0/200% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;transition:background-position .65s cubic-bezier(.18,.78,.22,1)!important}html body #root .topbar.site-horizontal-nav .horizontal-brand-mini:hover strong,html body #root .topbar.site-horizontal-nav .horizontal-brand-mini:focus-visible strong{background-position:0 0!important}@media (width>=761px){html body #root .community-profile-page .community-profile-cover-change,html body #root .community-profile-page .community-profile-cover-change:hover,html body #root .community-profile-page .community-profile-cover-change:focus-visible{inset:auto 18px 52px auto!important;transform:none!important}}html body #root .maker-note-page.maker-editorial-page{background:0 0!important}html body #root .maker-note-page.maker-editorial-page>.maker-editorial-shell{box-sizing:border-box!important;clip-path:inset(0 round 42px)!important;isolation:isolate!important;background-color:#f7eef8!important;background-image:linear-gradient(#fffafdeb 0%,#f6f4ffe0 46%,#f1f8ffdb 72%,#fff8fceb 100%),url(/images/maker/maker-scroll-rainbow-grid-long.png)!important;background-position:0 0,top!important;background-repeat:repeat,repeat-y!important;background-size:auto,100%!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:padding-box!important;border-radius:42px!important;position:relative!important;overflow:clip!important}html body #root .maker-note-page.maker-editorial-page>.maker-editorial-shell:before,html body #root .maker-note-page.maker-editorial-page>.maker-editorial-shell:after{content:none!important;display:none!important}html body #root .maker-note-page.maker-editorial-page>.maker-editorial-shell>*{z-index:1!important;position:relative!important}@media (width>=1101px) and (width<=1960px){html body #root .topbar.site-horizontal-nav{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;height:90px!important;min-height:90px!important;max-height:90px!important;padding:5px 18px!important;display:flex!important;overflow:visible!important}html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini{flex:0 0 clamp(154px,10vw,190px)!important;width:clamp(154px,10vw,190px)!important;min-width:154px!important;max-width:190px!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .topbar.site-horizontal-nav>.home-horizontal-menu{flex:auto!important;justify-content:center!important;align-items:center!important;gap:0!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;display:flex!important;position:relative!important;overflow:visible!important}html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll{flex:0 auto!important;justify-content:center!important;align-items:center!important;gap:0!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;display:flex!important;position:relative!important;overflow:visible!important}html body #root .topbar.site-horizontal-nav .home-horizontal-guide-expanded{display:none!important}html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item,html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown,html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown>.horizontal-nav-item,html body #root .topbar.site-horizontal-nav .home-horizontal-tools,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-trigger{box-sizing:border-box!important;flex:0 0 clamp(66px,5.05vw,86px)!important;width:clamp(66px,5.05vw,86px)!important;min-width:66px!important;max-width:86px!important;height:68px!important;min-height:68px!important;max-height:68px!important;margin:0!important}html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item,html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown>.horizontal-nav-item,html body #root .topbar.site-horizontal-nav .home-horizontal-tools>.home-horizontal-tools-trigger{border-radius:19px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;padding:4px 4px 3px!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important}html body #root .topbar.site-horizontal-nav .horizontal-nav-item>.nav-icon-wrap,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-trigger>.nav-icon-wrap{box-sizing:border-box!important;flex:0 0 28px!important;place-items:center!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)!important}html body #root .topbar.site-horizontal-nav .horizontal-nav-item .sidebar-menu-label-fixed,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-trigger .sidebar-menu-label-fixed,html body #root .topbar.site-horizontal-nav .horizontal-nav-item .sidebar-menu-label-fixed *,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-trigger .sidebar-menu-label-fixed *{letter-spacing:-.045em!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:80px!important;min-height:13px!important;margin:0!important;padding:0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.12!important;display:block!important;position:static!important;overflow:hidden!important;transform:translate(0,0)!important}html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll>.horizontal-nav-item:after,html body #root .topbar.site-horizontal-nav .home-horizontal-nav-dropdown>.horizontal-nav-item:after{content:""!important;pointer-events:none!important;background:#b1a9ad38!important;border-radius:999px!important;width:1px!important;display:block!important;position:absolute!important;top:14px!important;bottom:14px!important;right:-1px!important}html body #root .topbar.site-horizontal-nav>.profile-area{flex:0 0 218px!important;width:218px!important;min-width:218px!important;max-width:218px!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin:0!important}}@media (width<=760px){html body #root .topbar.site-horizontal-nav{z-index:1800!important;box-sizing:border-box!important;align-items:center!important;gap:7px!important;width:100%!important;height:94px!important;min-height:94px!important;max-height:94px!important;margin:0!important;padding:7px 9px!important;display:flex!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important}html body #root .topbar.site-horizontal-nav>.mobile-menu{z-index:4!important;flex:0 0 46px!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;position:relative!important}html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini{z-index:5!important;box-sizing:border-box!important;border-radius:17px!important;place-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:3px!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;overflow:visible!important;transform:translate(-50%,-50%)!important}html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini>img{object-fit:cover!important;border-radius:14px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important}html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini>span,html body #root .topbar.site-horizontal-nav>.home-horizontal-menu{display:none!important}html body #root .topbar.site-horizontal-nav>.profile-area{z-index:4!important;flex:0 0 172px!important;width:172px!important;min-width:172px!important;max-width:172px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0 0 0 auto!important;padding:3px!important;position:relative!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card{flex:0 0 123px!important;width:123px!important;min-width:123px!important;max-width:123px!important;height:46px!important;min-height:46px!important;max-height:46px!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card small{max-width:72px!important}html body #root .main-content{padding-top:94px!important}html body #root .main-content>.page-transition:has(>.home-web-masthead-before-event){z-index:1!important;width:100%!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .page-transition:has(>.home-web-masthead-before-event){z-index:1!important;width:100%!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .home-web-masthead.home-web-masthead-before-event{z-index:10!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:18px!important;width:100vw!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 calc(50% - 50vw) 20px!important;padding:18px 0 20px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .home-web-masthead-before-event .home-centered-brand{z-index:20!important;box-sizing:border-box!important;flex:0 0 118px!important;order:2!important;justify-content:center!important;align-items:center!important;width:min(430px,100% - 26px)!important;min-width:0!important;max-width:430px!important;height:118px!important;min-height:118px!important;max-height:118px!important;margin:0 auto!important;padding:0!important;display:inline-flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .home-content-shell,html body #root .home-content-shell.card{z-index:2!important;clear:both!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding-top:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .home-content-shell>.home-event-section.home-event-row,html body #root .home-content-shell>.home-event-section{z-index:2!important;width:100%!important;margin:0 0 10px!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .compact-home-community-preview>.home-community-desktop-layout.home-community-v339-layout.home-community-v364-split,html body #root .compact-home-community-preview>div.home-community-desktop-layout.home-community-v339-layout.home-community-v364-split.is-latest,html body #root .compact-home-community-preview>div.home-community-desktop-layout.home-community-v339-layout.home-community-v364-split.is-popular{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}html body #root .compact-home-community-preview{height:auto!important;min-height:0!important;max-height:none!important;padding:18px 16px 22px!important;overflow:visible!important}html body #root .compact-home-community-preview>.home-community-mobile-layout{z-index:5!important;box-sizing:border-box!important;visibility:visible!important;opacity:1!important;grid-template-rows:50px 318px!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .compact-home-community-preview>.home-community-mobile-layout>.home-community-mobile-tabs{z-index:7!important;box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .compact-home-community-preview>.home-community-mobile-layout>.home-community-mobile-tabs>.home-community-feed-tab{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .compact-home-community-preview>.home-community-mobile-layout>.home-community-mobile-stage{z-index:6!important;box-sizing:border-box!important;visibility:visible!important;opacity:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:318px!important;min-height:318px!important;max-height:318px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .compact-home-community-preview>.home-community-mobile-layout>.home-community-mobile-stage>.home-community-feature-panel{box-sizing:border-box!important;grid-template-rows:286px 24px!important;gap:8px!important;width:100%!important;min-width:0!important;height:318px!important;min-height:318px!important;max-height:318px!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .compact-home-community-preview>.home-community-mobile-layout .home-community-feature-carousel{box-sizing:border-box!important;contain:layout paint!important;border-radius:22px!important;width:100%!important;min-width:0!important;height:286px!important;min-height:286px!important;max-height:286px!important;margin:0!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .compact-home-community-preview>.home-community-mobile-layout .home-community-feature-card{pointer-events:none!important;display:none!important}html body #root .compact-home-community-preview>.home-community-mobile-layout .home-community-feature-card.is-current{z-index:8!important;box-sizing:border-box!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;filter:none!important;width:calc(100% - 8px)!important;min-width:0!important;max-width:none!important;height:276px!important;min-height:276px!important;max-height:276px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)scale(1)!important}html body #root .compact-home-community-preview>.home-community-mobile-layout .home-community-feature-card.is-current:hover{transform:translate(-50%,-50%)scale(1.005)!important}html body #root .compact-home-community-preview>.home-community-mobile-layout .home-community-feature-arrow{z-index:20!important;pointer-events:auto!important}html body #root .compact-home-community-preview>.home-community-mobile-layout .home-community-carousel-indicator{justify-content:center!important;align-items:center!important;width:100%!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .community-profile-page .community-profile-cover-change,html body #root .community-profile-page .community-profile-cover-change:hover,html body #root .community-profile-page .community-profile-cover-change:focus-visible{inset:auto 6px 14px auto!important;transform:none!important}}@media (width<=420px){html body #root .topbar.site-horizontal-nav>.profile-area{flex-basis:150px!important;width:150px!important;min-width:150px!important;max-width:150px!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card{flex-basis:101px!important;width:101px!important;min-width:101px!important;max-width:101px!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card small{display:none!important}html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important}html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini>img{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}}@media (width>=761px){html body #root .community-profile-page .community-profile-cover-change,html body #root .community-profile-page .community-profile-cover-change:hover,html body #root .community-profile-page .community-profile-cover-change:focus-visible{inset:auto 18px 42px auto!important;transform:none!important}}html body #root .maker-note-page.maker-editorial-page>.maker-editorial-shell{background:linear-gradient(#fff9fcf0 0%,#f9f6ffe8 31%,#f3f7ffe0 66%,#fff8fceb 100%),url(/images/maker/maker-scroll-rainbow-grid-long.png) top/100% repeat-y!important}html body #root .maker-note-page .maker-profile-hero{background:radial-gradient(circle at 7% 7%,#ffd3e1ab,#0000 29%),radial-gradient(circle at 94% 5%,#d6eff6c7,#0000 31%),linear-gradient(#fff9f1fc 0%,#fffdf9f5 61%,#fbf8fdd1 79%,#f8f6ff6b 91%,#f8f6ff00 100%)!important;position:relative!important}@media (width<=760px){html body #root .main-content{padding-top:94px!important}html body #root .home-web-masthead.home-web-masthead-before-event{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;width:100vw!important;height:auto!important;min-height:118px!important;margin:0 calc(50% - 50vw) 20px!important;padding:8px 0 20px!important;display:flex!important;overflow:visible!important;transform:translate(0,0)!important}html body #root .home-web-masthead-before-event .home-centered-brand{order:1!important;margin:0 auto!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}html body #root .main-content.is-home-page{padding-top:0!important}html body #root .main-content.is-home-page>.page-transition{width:100%!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)!important}html body #root .home-web-masthead.home-web-masthead-before-event{margin-top:0!important;padding-top:8px!important}}html body #root .community-profile-page .community-profile-ring-picker{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;width:min(520px,100% - 32px)!important;min-width:0!important;max-width:520px!important;height:auto!important;min-height:88px!important;padding:8px 10px 10px!important;display:grid!important;overflow:visible!important}html body #root .community-profile-page .community-profile-ring-picker .community-profile-ring-presets>button{flex:0 0 23px!important;width:23px!important;min-width:23px!important;max-width:23px!important;height:23px!important;min-height:23px!important;max-height:23px!important;margin:0!important;padding:0!important}html body #root .community-profile-page .community-profile-ring-custom{grid-template-columns:minmax(128px,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;display:grid!important}html body #root .community-profile-page .community-profile-ring-color-bar{color:#62535d!important;cursor:pointer!important;background:linear-gradient(90deg,#ff6f91 0%,#ffb15f 16%,#ffe066 31%,#6ed399 47%,#66d8e8 63%,#7597ef 78%,#a57be4 91%,#ff6f91 100%)!important;border:1.5px solid #80677747!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:0!important;height:31px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffbf,0 5px 12px #5b455414!important}html body #root .community-profile-page .community-profile-ring-color-bar:before{content:""!important;border-radius:inherit!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;pointer-events:none!important;background:#ffffffc2!important;position:absolute!important;inset:3px!important}html body #root .community-profile-page .community-profile-ring-color-bar>input[type=color]{z-index:3!important;opacity:.001!important;cursor:pointer!important;border:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}html body #root .community-profile-page .community-profile-ring-color-bar>span{z-index:2!important;background:var(--ring-custom-color,#f48fbd)!important;border:2px solid #fff!important;border-radius:50%!important;flex:0 0 18px!important;width:18px!important;height:18px!important;position:relative!important;box-shadow:0 0 0 1px #5c455340,0 3px 7px #5b455424!important}html body #root .community-profile-page .community-profile-ring-color-bar>strong{z-index:2!important;white-space:nowrap!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1!important;position:relative!important}html body #root .community-profile-page .community-profile-ring-rgb{justify-content:flex-end!important;align-items:center!important;gap:5px!important;display:flex!important}html body #root .community-profile-page .community-profile-ring-rgb>label{grid-template-columns:13px 45px!important;align-items:center!important;gap:3px!important;min-width:0!important;display:grid!important}html body #root .community-profile-page .community-profile-ring-rgb>label>span{color:#8b7884!important;text-align:center!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:900!important;line-height:1!important}html body #root .community-profile-page .community-profile-ring-rgb input[type=number]{color:#63545d!important;text-align:center!important;appearance:textfield!important;background:#fffffff0!important;border:1.5px solid #80677740!important;border-radius:10px!important;outline:0!important;width:45px!important;min-width:45px!important;height:30px!important;margin:0!important;padding:0 4px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1!important;box-shadow:inset 0 1px #ffffffeb!important}html body #root .community-profile-page .community-profile-ring-rgb input[type=number]::-webkit-inner-spin-button{appearance:none!important;margin:0!important}html body #root .community-profile-page .community-profile-ring-rgb input[type=number]::-webkit-outer-spin-button{appearance:none!important;margin:0!important}html body #root .community-profile-page .community-profile-ring-picker .community-profile-ring-eyedropper{border:1.5px solid color-mix(in srgb,var(--profile-ring-color) 35%,white)!important;width:auto!important;min-width:79px!important;max-width:none!important;height:31px!important;min-height:31px!important;max-height:31px!important;color:color-mix(in srgb,var(--profile-ring-color) 68%,#66535f)!important;background:color-mix(in srgb,var(--profile-ring-color) 10%,white)!important;box-shadow:0 5px 12px color-mix(in srgb,var(--profile-ring-color) 13%,transparent)!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0 9px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}html body #root .community-profile-page .community-profile-name-display,html body #root .community-profile-page .community-profile-identity-row>h2{border-color:color-mix(in srgb,var(--profile-ring-color) 40%,white)!important;background:linear-gradient(135deg, color-mix(in srgb,var(--profile-ring-color) 16%,white), color-mix(in srgb,var(--profile-ring-color) 6%,white) 72%, #fff)!important;box-shadow:0 0 0 3px #ffffffb8, 0 8px 17px color-mix(in srgb,var(--profile-ring-color) 14%,transparent)!important}html body #root .community-card-view,html body #root .community-board-row-shell,html body #root .community-grid-card-shell{--community-author-ring-color:#f48fbd}html body #root .community-card-view .community-author-name,html body #root .community-board-row-shell .community-author-name{border:1.5px solid color-mix(in srgb,var(--community-author-ring-color) 42%,white)!important;background:color-mix(in srgb,var(--community-author-ring-color) 10%,white)!important;width:fit-content!important;min-height:24px!important;box-shadow:0 4px 9px color-mix(in srgb,var(--community-author-ring-color) 11%,transparent)!important;border-radius:999px!important;align-items:center!important;padding:2px 8px!important;line-height:1.05!important;display:inline-flex!important}html body #root .community-card-view .community-thread-avatar,html body #root .community-board-row-shell .community-board-author-avatar{border-color:color-mix(in srgb,var(--community-author-ring-color) 48%,white)!important;box-shadow:0 0 0 2px #fffffff2, 0 0 0 4px color-mix(in srgb,var(--community-author-ring-color) 38%,white), 0 6px 13px color-mix(in srgb,var(--community-author-ring-color) 13%,transparent)!important}@media (width<=1100px){html body #root .page-transition>.community-subpage:has(>.community-profile-page){box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0 12px 26px!important;overflow:visible!important}html body #root .community-profile-page{border-radius:28px!important;width:calc(100% - 4px)!important;max-width:760px!important;margin:8px auto 20px!important;overflow:visible!important}html body #root .community-profile-page .community-profile-cover-wrap{aspect-ratio:16/7!important;border-width:4px!important;border-radius:25px 25px 0 0!important;width:calc(100% - 18px)!important;max-width:none!important;height:auto!important;margin:10px auto 0!important}html body #root .community-profile-page .community-profile-cover,html body #root .community-profile-page .community-profile-cover-button{border-radius:20px 20px 0 0!important}html body #root .community-profile-page .community-profile-main{box-sizing:border-box!important;border-width:4px!important;border-radius:0 0 25px 25px!important;grid-template:"copy""pets""stats""follow""ring"/minmax(0,1fr)!important;place-items:start stretch!important;row-gap:16px!important;width:calc(100% - 18px)!important;max-width:none!important;min-height:0!important;margin:-14px auto 0!important;padding:88px 16px 24px!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .community-profile-page .community-profile-avatar-button{z-index:80!important;width:136px!important;min-width:136px!important;max-width:136px!important;height:136px!important;min-height:136px!important;max-height:136px!important;margin:0!important;position:absolute!important;top:-70px!important;left:50%!important;transform:translate(-50%)!important}html body #root .community-profile-page .community-profile-copy{text-align:center!important;grid-area:copy!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important}html body #root .community-profile-page .community-profile-identity-row,html body #root .community-profile-page .community-profile-name-edit-row,html body #root .community-profile-page .community-profile-uid-block,html body #root .community-profile-page .community-profile-uid-display-row{justify-content:center!important;align-items:center!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{z-index:55!important;box-sizing:content-box!important;grid-area:pets!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;margin:-18px -8px -6px!important;padding:26px 8px 8px!important;display:flex!important;position:relative!important;inset:auto!important}html body #root .community-profile-page .community-profile-pet-story-list{box-sizing:content-box!important;flex-wrap:wrap!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;margin:-18px -8px -6px!important;padding:27px 8px 9px!important;overflow:visible!important}html body #root .community-profile-page .community-profile-stats{grid-area:stats!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important;display:grid!important;position:static!important;inset:auto!important}html body #root .community-profile-page .community-profile-stats>button{white-space:nowrap!important;width:100%!important;min-width:0!important;margin:0!important;padding-inline:7px!important}html body #root .community-profile-page .community-profile-follow-button{grid-area:follow!important;place-self:center!important;width:min(100%,300px)!important;min-width:0!important;max-width:300px!important;margin:0 auto!important;position:static!important;inset:auto!important;transform:none!important}html body #root .community-profile-page .community-profile-follow-button:hover{transform:translateY(-2px)!important}html body #root .community-profile-page .community-profile-ring-picker{grid-area:ring!important;justify-self:center!important;width:min(100%,520px)!important;max-width:520px!important;margin:0 auto!important;position:static!important;inset:auto!important;transform:none!important}html body #root .profile-post-section{width:calc(100% - 4px)!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}}@media (width<=620px){html body #root .community-profile-page .community-profile-ring-custom{grid-template-columns:minmax(0,1fr)!important}html body #root .community-profile-page .community-profile-ring-rgb{flex-wrap:wrap!important;justify-content:center!important}html body #root .community-profile-page .community-profile-ring-picker{min-height:126px!important}}@media (width<=420px){html body #root .community-profile-page .community-profile-ring-presets{justify-content:center!important;gap:6px!important}html body #root .community-profile-page .community-profile-ring-rgb>label{grid-template-columns:12px 40px!important}html body #root .community-profile-page .community-profile-ring-rgb input[type=number]{width:40px!important;min-width:40px!important}html body #root .community-profile-page .community-profile-ring-picker .community-profile-ring-eyedropper{width:38px!important;min-width:38px!important;padding:0!important}html body #root .community-profile-page .community-profile-ring-eyedropper>span{display:none!important}}html body #root .community-profile-page .community-profile-ring-picker{gap:7px!important;width:min(430px,100% - 32px)!important;max-width:430px!important;min-height:61px!important;padding:8px 10px 9px!important;overflow:visible!important}html body #root .community-profile-page .community-profile-ring-native-color{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:fixed!important;top:-100px!important;left:-100px!important}html body #root .community-profile-page .community-profile-ring-picker .community-profile-ring-presets>button{flex-basis:23px!important;width:23px!important;min-width:23px!important;max-width:23px!important;height:23px!important;min-height:23px!important;max-height:23px!important}html body #root .community-profile-page .community-profile-ring-picker .community-profile-ring-rainbow-picker{background:conic-gradient(#ff5d7d,#ff9d48,#ffe04d,#55ce84,#4fd0db,#628ce9,#9a6ee2,#ef62b6,#ff5d7d)!important;border:2px solid #fff!important;border-radius:50%!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 0 1px #5e4a5738,0 3px 8px #4c374421!important}html body #root .community-profile-page .community-profile-ring-picker .community-profile-ring-rainbow-picker:after{content:""!important;background:#ffffffd1!important;border-radius:50%!important;position:absolute!important;inset:5px!important;box-shadow:inset 0 1px 2px #523c491f!important}html body #root .community-profile-page .community-profile-ring-picker .community-profile-ring-rainbow-picker.active{transform:scale(1.18)!important;box-shadow:0 0 0 2px #806777eb,0 5px 11px #4c374429!important}html body #root .community-profile-page .community-profile-ring-hue-track{--ring-hue-position:0%;--ring-custom-color:#f48fbd;cursor:ew-resize!important;touch-action:none!important;background:linear-gradient(90deg,#ff5d5d 0%,#ffb347 16.66%,#fff05d 33.33%,#59d98e 50%,#58cde8 66.66%,#7676ef 83.33%,#d564e8 92%,#ff5d7d 100%)!important;border:1px solid #70586640!important;border-radius:999px!important;outline:0!important;width:calc(100% - 8px)!important;height:9px!important;margin:1px auto 0!important;display:block!important;position:relative!important;box-shadow:inset 0 1px 1px #ffffffa6,0 3px 8px #4e394614!important}html body #root .community-profile-page .community-profile-ring-hue-track:focus-visible{box-shadow:0 0 0 3px #ffffffe6, 0 0 0 5px color-mix(in srgb,var(--ring-custom-color) 46%,white), 0 4px 10px #4e39461a!important}html body #root .community-profile-page .community-profile-ring-hue-thumb{top:50%!important;left:clamp(10px, var(--ring-hue-position), calc(100% - 10px))!important;z-index:3!important;background:var(--ring-custom-color)!important;cursor:pointer!important;border:3px solid #fff!important;border-radius:50%!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;padding:0!important;transition:transform .16s,box-shadow .16s!important;position:absolute!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 1px #5b455352,0 4px 9px #48334033!important}html body #root .community-profile-page .community-profile-ring-hue-thumb:hover,html body #root .community-profile-page .community-profile-ring-hue-thumb:focus-visible{box-shadow:0 0 0 2px #ffffffeb, 0 0 0 4px color-mix(in srgb,var(--ring-custom-color) 38%,white), 0 5px 11px #48334033!important;outline:0!important;transform:translate(-50%,-50%)scale(1.14)!important}html body #root .community-profile-page .community-profile-name-display,html body #root .community-profile-page .community-profile-identity-row>h2{border-color:color-mix(in srgb,var(--profile-ring-color) 40%,white)!important;border-radius:999px!important}html body #root .community-card-view .community-author-name,html body #root .community-board-row-shell .community-author-name{color:#655861!important;width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;line-height:inherit!important;paint-order:stroke fill!important;-webkit-text-stroke:.8px color-mix(in srgb,var(--community-author-ring-color) 62%,white)!important;text-shadow:0 1px 0 #ffffffe0, 0 2px 5px color-mix(in srgb,var(--community-author-ring-color) 12%,transparent)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important}html body #root .community-card-view .community-author-name *,html body #root .community-board-row-shell .community-author-name *{color:inherit!important;paint-order:stroke fill!important;-webkit-text-stroke:inherit!important;text-shadow:inherit!important;background:0 0!important}html body #root .community-card-view .community-thread-avatar,html body #root .community-board-row-shell .community-board-author-avatar{border:4px solid color-mix(in srgb,var(--community-author-ring-color) 68%,white)!important;box-shadow:0 6px 13px color-mix(in srgb,var(--community-author-ring-color) 15%,transparent)!important;background:#f7f1f4 padding-box padding-box!important}html body #root .community-card-view .community-thread-avatar>.smart-image,html body #root .community-card-view .community-thread-avatar>.smart-image>img,html body #root .community-board-row-shell .community-board-author-avatar>.smart-image,html body #root .community-board-row-shell .community-board-author-avatar>.smart-image>img{box-shadow:none!important;border:0!important}@media (width<=620px){html body #root .community-profile-page .community-profile-ring-picker{width:min(100%,430px)!important;min-height:61px!important}}@media (width<=420px){html body #root .community-profile-page .community-profile-ring-presets{gap:6px!important}html body #root .community-profile-page .community-profile-ring-picker .community-profile-ring-presets>button{flex-basis:22px!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important}}html body #root .community-profile-page .community-profile-ring-picker{min-height:72px!important;padding-bottom:10px!important}html body #root .community-profile-page .community-profile-ring-hue-track{cursor:grab!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;width:min(271px,100% - 24px)!important;max-width:271px!important;margin:10px auto 1px!important}html body #root .community-profile-page .community-profile-ring-hue-track:active{cursor:grabbing!important}html body #root .community-profile-page .community-profile-ring-hue-thumb{background:#fff!important;border:1px solid #69526052!important;border-radius:50%!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0!important;position:absolute!important;overflow:hidden!important;box-shadow:0 0 0 2px #fffffff5,0 4px 9px #48334038!important}html body #root .community-profile-page .community-profile-ring-hue-thumb:after{content:""!important;background:var(--ring-custom-color)!important;box-shadow:inset 0 1px 1px #ffffff8c, 0 0 0 1px color-mix(in srgb,var(--ring-custom-color) 70%,white)!important;pointer-events:none!important;border-radius:50%!important;display:block!important;position:absolute!important;inset:5px!important}html body #root .community-profile-page .community-profile-ring-hue-thumb:hover,html body #root .community-profile-page .community-profile-ring-hue-thumb:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px color-mix(in srgb,var(--ring-custom-color) 42%,white), 0 5px 11px #48334033!important;transform:translate(-50%,-50%)scale(1.1)!important}html body #root .community-card-view .community-author-name,html body #root .community-board-row-shell .community-author-name{paint-order:stroke fill!important;-webkit-text-stroke:1.4px color-mix(in srgb,var(--community-author-ring-color) 82%,white)!important;text-shadow:0 1px 0 #ffffffeb, 0 2px 6px color-mix(in srgb, var(--community-author-ring-color) 18%, transparent)!important}html body #root .community-card-view .community-author-name *,html body #root .community-board-row-shell .community-author-name *{paint-order:stroke fill!important;-webkit-text-stroke:inherit!important;text-shadow:inherit!important}html body #root .topbar.site-horizontal-nav>.profile-area>.notification-button{margin-left:auto!important;margin-right:1px!important;transform:translate(3px)!important}html body #root .topbar.site-horizontal-nav>.profile-area>.notification-button:hover,html body #root .topbar.site-horizontal-nav>.profile-area>.notification-button:focus-visible,html body #root .topbar.site-horizontal-nav>.profile-area>.notification-button:active{transform:translate(3px)!important}@media (width<=420px){html body #root .community-profile-page .community-profile-ring-hue-track{width:min(246px,100% - 18px)!important;max-width:246px!important}}html body #root .community-profile-page .community-profile-ring-picker{width:min(340px,100% - 20px)!important;max-width:340px!important;padding-left:12px!important;padding-right:12px!important}html body #root .community-profile-page .community-profile-ring-hue-track{background:linear-gradient(90deg,#ff5d5d 0%,#ffb347 16.66%,#fff05d 33.33%,#59d98e 50%,#58cde8 66.66%,#7676ef 83.33%,#d564e8 92%,#ff5d7d 100%)!important;width:min(271px,100% - 20px)!important;max-width:271px!important}html body #root .community-profile-page .community-profile-ring-hue-thumb{isolation:isolate!important;opacity:1!important;appearance:none!important;mix-blend-mode:normal!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #6952604d!important;position:absolute!important;overflow:hidden!important;box-shadow:0 0 0 2px #fff,0 4px 9px #48334038!important}html body #root .community-profile-page .community-profile-ring-hue-thumb:before{content:""!important;z-index:0!important;opacity:1!important;pointer-events:none!important;background:#fff!important;border-radius:50%!important;display:block!important;position:absolute!important;inset:0!important}html body #root .community-profile-page .community-profile-ring-hue-thumb:after{content:""!important;z-index:1!important;opacity:1!important;background:var(--ring-custom-color)!important;box-shadow:inset 0 1px 1px #ffffff8c, 0 0 0 1px color-mix(in srgb, var(--ring-custom-color) 74%, white)!important;pointer-events:none!important;border-radius:50%!important;display:block!important;position:absolute!important;inset:5px!important}html body #root .community-card-view .community-author-name[data-ring-text],html body #root .community-board-row-shell .community-author-name[data-ring-text]{--community-author-outline:color-mix(in srgb, var(--community-author-ring-color) 76%, white);z-index:0!important;isolation:isolate!important;-webkit-text-stroke:0 transparent!important;text-shadow:none!important;display:inline-block!important;position:relative!important;overflow:visible!important}html body #root .community-card-view .community-author-name[data-ring-text]:before,html body #root .community-board-row-shell .community-author-name[data-ring-text]:before{content:attr(data-ring-text)!important;z-index:0!important;width:max-content!important;color:var(--community-author-outline)!important;font:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:nowrap!important;paint-order:stroke fill!important;-webkit-text-stroke:3px var(--community-author-outline)!important;text-shadow:none!important;pointer-events:none!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important}html body #root .community-card-view .community-author-name[data-ring-text]>*,html body #root .community-board-row-shell .community-author-name[data-ring-text]>*{z-index:1!important;color:#655861!important;-webkit-text-stroke:0 transparent!important;text-shadow:none!important;position:relative!important}@media (width<=420px){html body #root .community-profile-page .community-profile-ring-picker{width:min(320px,100% - 14px)!important;max-width:320px!important}html body #root .community-profile-page .community-profile-ring-hue-track{width:min(246px,100% - 16px)!important;max-width:246px!important}}html body #root .community-profile-page .community-profile-ring-native-color{visibility:visible!important;opacity:.001!important;pointer-events:none!important;appearance:auto!important;border:0!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}html body #root .community-card-view .community-author-name[data-ring-text]:before,html body #root .community-board-row-shell .community-author-name[data-ring-text]:before{text-shadow:0 0 2px color-mix(in srgb, var(--community-author-ring-color) 42%, transparent), 0 0 5px color-mix(in srgb, var(--community-author-ring-color) 22%, transparent), 0 1px 4px #ffffff52!important}html body #root .topbar.site-horizontal-nav>.profile-area>.notification-button,html body #root .topbar.site-horizontal-nav>.profile-area>.notification-button:hover,html body #root .topbar.site-horizontal-nav>.profile-area>.notification-button:focus-visible,html body #root .topbar.site-horizontal-nav>.profile-area>.notification-button:active{transform:translate(-1px)!important}html body #root .community-profile-page .community-profile-ring-native-color{display:none!important}html body #root .community-profile-page .community-profile-ring-hue-track,html body #root .community-profile-page .community-profile-ring-popup-hue-track{background:linear-gradient(90deg,red 0%,#ff0 16.666%,#0f0 33.333%,#0ff 50%,#00f 66.666%,#f0f 83.333%,red 100%)!important}html body #root .community-profile-page .community-profile-ring-custom-popover{z-index:2147483000!important;box-sizing:border-box!important;border:2px solid color-mix(in srgb,var(--ring-custom-color) 36%,#8c7884)!important;-webkit-backdrop-filter:blur(18px)!important;background:#fffafdfb!important;border-radius:22px!important;padding:12px!important;position:fixed!important;box-shadow:0 18px 48px #45313e3d,0 6px 18px #45313e24!important}html body #root .community-profile-page .community-profile-ring-popover-header{justify-content:space-between!important;align-items:center!important;height:32px!important;margin-bottom:9px!important;display:flex!important}html body #root .community-profile-page .community-profile-ring-popover-header strong{color:#665560!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:14px!important}html body #root .community-profile-page .community-profile-ring-popover-header button{color:#705e69!important;background:#fff!important;border:1px solid #dccfd6!important;border-radius:50%!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;font-size:19px!important;line-height:1!important}html body #root .community-profile-page .community-profile-ring-sv-plane{background:linear-gradient(to top,#000,#0000), linear-gradient(to right,#fff,#fff0), var(--ring-picker-hue)!important;cursor:crosshair!important;touch-action:none!important;border:1px solid #5b465247!important;border-radius:15px!important;width:100%!important;height:190px!important;position:relative!important;overflow:hidden!important}html body #root .community-profile-page .community-profile-ring-sv-thumb{left:var(--ring-popup-saturation)!important;top:var(--ring-popup-value)!important;pointer-events:none!important;background:0 0!important;border:3px solid #fff!important;border-radius:50%!important;width:18px!important;height:18px!important;position:absolute!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 2px #2e242ae6,0 3px 8px #00000040!important}html body #root .community-profile-page .community-profile-ring-popup-hue-track{--ring-popup-hue-position:0%;cursor:ew-resize!important;touch-action:none!important;border:1px solid #5b465245!important;border-radius:999px!important;width:calc(100% - 8px)!important;height:14px!important;margin:14px auto 12px!important;position:relative!important}html body #root .community-profile-page .community-profile-ring-popup-hue-thumb{top:50%!important;left:clamp(10px, var(--ring-popup-hue-position), calc(100% - 10px))!important;background:var(--ring-custom-color)!important;pointer-events:none!important;border:3px solid #fff!important;border-radius:50%!important;width:20px!important;height:20px!important;position:absolute!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 2px #3f3039bf,0 4px 9px #3f303933!important}html body #root .community-profile-page .community-profile-ring-popover-values{grid-template-columns:42px minmax(0,1fr) auto!important;align-items:end!important;gap:9px!important;display:grid!important}html body #root .community-profile-page .community-profile-ring-current-swatch{border:3px solid #fff!important;border-radius:50%!important;width:40px!important;height:40px!important;box-shadow:0 0 0 1px #4e3b464d,0 4px 9px #4e3b4621!important}html body #root .community-profile-page .community-profile-ring-popover-rgb{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;display:grid!important}html body #root .community-profile-page .community-profile-ring-popover-rgb label{gap:3px!important;display:grid!important}html body #root .community-profile-page .community-profile-ring-popover-rgb label>span{text-align:center!important;color:#80717a!important;font-size:10px!important;font-weight:700!important}html body #root .community-profile-page .community-profile-ring-popover-rgb input{color:#655660!important;text-align:center!important;background:#fff!important;border:1px solid #d9ccd3!important;border-radius:9px!important;width:100%!important;min-width:0!important;height:34px!important;padding:0 4px!important}html body #root .community-profile-page .community-profile-ring-popover-eyedropper{color:#6d5c67!important;background:#fff!important;border:1px solid #d9ccd3!important;border-radius:12px!important;min-width:63px!important;height:40px!important;padding:0 9px!important;font-size:11px!important}html body #root .community-profile-page .community-profile-ring-popover-eyedropper:disabled{opacity:.42!important;cursor:not-allowed!important}@media (width<=420px){html body #root .community-profile-page .community-profile-ring-custom-popover{padding:10px!important}html body #root .community-profile-page .community-profile-ring-sv-plane{height:164px!important}html body #root .community-profile-page .community-profile-ring-popover-values{grid-template-columns:36px minmax(0,1fr)!important}html body #root .community-profile-page .community-profile-ring-current-swatch{width:34px!important;height:34px!important}html body #root .community-profile-page .community-profile-ring-popover-eyedropper{grid-column:1/-1!important;width:100%!important}}html body .community-profile-ring-picker-portal-layer{z-index:2147483647!important;pointer-events:auto!important;isolation:isolate!important;display:block!important;position:fixed!important;inset:0!important;overflow:visible!important;transform:none!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-custom-popover{z-index:2147483647!important;isolation:isolate!important;pointer-events:auto!important;touch-action:manipulation!important;position:fixed!important;overflow:visible!important;transform:none!important}html body .community-profile-ring-hue-track,html body .community-profile-ring-popup-hue-track{touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;background:linear-gradient(90deg,red 0%,#ff0 16.6667%,#0f0 33.3333%,#0ff 50%,#00f 66.6667%,#f0f 83.3333%,red 100%)!important}html body .community-profile-ring-popup-hue-track{--ring-popup-hue-position:inherit}html body .community-profile-ring-hue-thumb{left:clamp(10px, var(--ring-hue-position), calc(100% - 10px))!important}html body .community-profile-ring-popup-hue-thumb{left:clamp(10px, var(--ring-popup-hue-position), calc(100% - 10px))!important}html body .community-profile-ring-hue-thumb:after,html body .community-profile-ring-popup-hue-thumb{background:var(--ring-hue-color,var(--ring-custom-color))!important}html body .community-profile-ring-custom-popover,html body .community-profile-ring-custom-popover *,html body .community-profile-ring-sv-plane,html body .community-profile-ring-popup-hue-track{pointer-events:auto!important}html body .community-profile-ring-popover-eyedropper{justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;padding:0!important;display:inline-flex!important}@media (width<=420px){html body .community-profile-ring-picker-portal-layer .community-profile-ring-custom-popover{max-width:calc(100vw - 24px)!important}}html body .community-profile-ring-custom-popover{box-sizing:border-box!important;background:#fffafdfb!important;border:2px solid #937b8b8c!important;border-radius:24px!important;flex-direction:column!important;gap:12px!important;width:332px!important;max-width:min(332px,100vw - 24px)!important;padding:16px!important;display:flex!important;box-shadow:0 18px 48px #45313e3d,0 6px 18px #45313e24!important}html body .community-profile-ring-popover-header{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:32px!important;margin:0!important;display:flex!important}html body .community-profile-ring-popover-header strong{color:#665560!important;margin:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:15px!important;line-height:1.1!important}html body .community-profile-ring-popover-header button{color:#705e69!important;background:#fff!important;border:1px solid #dccfd6!important;border-radius:50%!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;font-size:19px!important;line-height:1!important}html body .community-profile-ring-popover-values{grid-template-columns:46px minmax(0,1fr) 46px!important;align-items:end!important;gap:10px!important;display:grid!important}html body .community-profile-ring-current-swatch{border:3px solid #fff!important;border-radius:50%!important;place-self:end start!important;width:42px!important;height:42px!important;box-shadow:0 0 0 1px #4e3b4647,0 4px 9px #4e3b4621!important}html body .community-profile-ring-popover-rgb{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;display:grid!important}html body .community-profile-ring-popover-rgb label{gap:4px!important;min-width:0!important;display:grid!important}html body .community-profile-ring-popover-rgb label>span{text-align:center!important;color:#80717a!important;font-size:11px!important;font-weight:700!important}html body .community-profile-ring-popover-rgb input{box-sizing:border-box!important;color:#655660!important;text-align:center!important;background:#fff!important;border:1px solid #d9ccd3!important;border-radius:10px!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 6px!important;font-size:16px!important}html body .community-profile-ring-popover-eyedropper{color:#6d5c67!important;background:#fff!important;border:1px solid #d9ccd3!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;display:inline-flex!important;box-shadow:0 2px 6px #3f303914,inset 0 1px #ffffffb3!important}html body .community-profile-ring-popover-eyedropper:hover{transform:translateY(-1px)!important;box-shadow:0 5px 12px #3f30391f,inset 0 1px #fffc!important}html body .community-profile-ring-popover-eyedropper svg{pointer-events:none!important;width:22px!important;height:22px!important;display:block!important}html body .community-profile-ring-popup-hue-track{border-radius:999px!important;width:100%!important;height:14px!important;margin:2px 0 0!important;overflow:hidden!important}@media (width<=420px){html body .community-profile-ring-custom-popover{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:14px!important}html body .community-profile-ring-popover-values{grid-template-columns:40px minmax(0,1fr) 40px!important;gap:8px!important}html body .community-profile-ring-current-swatch,html body .community-profile-ring-popover-eyedropper{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}html body .community-profile-ring-popover-rgb input{height:36px!important;font-size:15px!important}}html body .community-profile-ring-picker-portal-layer .community-profile-ring-custom-popover{box-sizing:border-box!important;border-radius:24px!important;flex-direction:column!important;gap:13px!important;width:336px!important;max-width:calc(100vw - 24px)!important;padding:16px!important;display:flex!important;overflow:visible!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-popover-header{align-items:center!important;min-height:24px!important;margin:0!important;display:flex!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-popover-header strong{color:#685a62!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:14px!important;font-weight:400!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-popover-header button{display:none!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-sv-plane{background:linear-gradient(to top, #000, #0000), linear-gradient(to right, #fff, #fff0), var(--ring-picker-hue)!important;cursor:crosshair!important;touch-action:none!important;border:1px solid #5e495547!important;border-radius:17px!important;width:100%!important;height:184px!important;min-height:184px!important;margin:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px 2px #ffffff4d,0 5px 12px #4a354214!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-sv-thumb{left:clamp(10px, var(--ring-popup-saturation), calc(100% - 10px))!important;top:clamp(10px, var(--ring-popup-value), calc(100% - 10px))!important;z-index:4!important;pointer-events:none!important;background:0 0!important;border:3px solid #fff!important;border-radius:50%!important;width:19px!important;min-width:19px!important;height:19px!important;min-height:19px!important;display:block!important;position:absolute!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 2px #30262ce0,0 4px 9px #00000038!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-popup-hue-track{cursor:ew-resize!important;touch-action:none!important;background:linear-gradient(90deg,red 0%,#ff0 16.6667%,#0f0 33.3333%,#0ff 50%,#00f 66.6667%,#f0f 83.3333%,red 100%)!important;border:1px solid #5d465345!important;border-radius:999px!important;width:calc(100% - 4px)!important;height:14px!important;min-height:14px!important;margin:1px auto 0!important;display:block!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 1px 1px #ffffff94,0 3px 7px #47333f14!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-popup-hue-thumb{top:50%!important;left:clamp(10px, var(--ring-popup-hue-position), calc(100% - 10px))!important;z-index:5!important;background:var(--ring-hue-color,var(--ring-custom-color))!important;pointer-events:none!important;border:3px solid #fff!important;border-radius:50%!important;width:21px!important;min-width:21px!important;height:21px!important;min-height:21px!important;display:block!important;position:absolute!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 2px #473540ad,0 4px 9px #47354033!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-popover-values{grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important;width:100%!important;display:grid!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-current-swatch{border:3px solid #fff!important;border-radius:50%!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;display:block!important;box-shadow:0 0 0 1px #503d4847,0 4px 9px #503d4824!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-hex-field{color:#786a72!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9ccd3!important;border-radius:12px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:5px!important;min-width:0!important;height:40px!important;padding:0 11px!important;display:grid!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-hex-field>span{color:#a08f98!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:14px!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-hex-field input{color:#655861!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;height:34px!important;margin:0!important;padding:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:16px!important;font-weight:600!important;line-height:34px!important;overflow:visible!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-popover-eyedropper{color:#74616c!important;background:linear-gradient(145deg,#fff,#fff8fb)!important;border:1px solid #d8ccd3!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;display:inline-flex!important;box-shadow:0 4px 10px #4b37431c,inset 0 1px #ffffffeb!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-popover-eyedropper svg{pointer-events:none!important;width:23px!important;height:23px!important;display:block!important;overflow:visible!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-popover-eyedropper:hover:not(:disabled){color:var(--ring-custom-color)!important;transform:translateY(-1px)!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-popover-eyedropper:disabled{opacity:.4!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-popover-rgb{display:none!important}html body #root .community-card-view .community-author-name[data-ring-text]:before,html body #root .community-board-row-shell .community-author-name[data-ring-text]:before,html body #root .community-detail-page .community-author-name[data-ring-text]:before,html body #root .comment-row .community-author-name[data-ring-text]:before{color:color-mix(in srgb, var(--community-author-ring-color) 25%, white)!important;-webkit-text-stroke:3px color-mix(in srgb, var(--community-author-ring-color) 30%, white)!important;opacity:.72!important;text-shadow:0 0 3px color-mix(in srgb, var(--community-author-ring-color) 12%, transparent)!important}html body #root .community-detail-page .community-author-name[data-ring-text],html body #root .comment-row .community-author-name[data-ring-text]{isolation:isolate!important;-webkit-text-stroke:0 transparent!important;display:inline-block!important;position:relative!important;overflow:visible!important}html body #root .community-detail-page .community-author-name[data-ring-text]>*,html body #root .comment-row .community-author-name[data-ring-text]>*{z-index:1!important;color:#655861!important;-webkit-text-stroke:0 transparent!important;position:relative!important}html body #root .community-detail-page .community-detail-avatar-target.community-thread-avatar{border:4px solid color-mix(in srgb, var(--community-author-ring-color) 62%, white)!important;box-shadow:0 5px 12px color-mix(in srgb, var(--community-author-ring-color) 14%, transparent)!important}html body #root .comment-row .community-comment-avatar{border:3px solid color-mix(in srgb, var(--community-author-ring-color) 58%, white)!important;box-shadow:0 4px 10px color-mix(in srgb, var(--community-author-ring-color) 13%, transparent)!important}html body #root .comment-row .community-comment-avatar img,html body #root .comment-row .community-comment-avatar .smart-image,html body #root .comment-row .community-comment-avatar .smart-image img,html body #root .community-detail-page .community-detail-avatar-target img,html body #root .community-detail-page .community-detail-avatar-target .smart-image,html body #root .community-detail-page .community-detail-avatar-target .smart-image img{box-shadow:none!important;border:0!important}@media (width<=1960px){html body #root .mobile-sidebar-controls{display:none!important}}@media (width<=760px){html body #root .mobile-sidebar-controls{display:none!important}html body #root .topbar.site-horizontal-nav{display:flex!important}html body #root .topbar.site-horizontal-nav>.mobile-menu{display:grid!important}html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini,html body #root .topbar.site-horizontal-nav>.home-horizontal-menu{display:none!important}html body #root .topbar.site-horizontal-nav>.profile-area{display:flex!important}html body #root .site-policy-footer .site-policy-footer-account-row{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;width:100%!important;display:flex!important}html body #root .site-policy-footer .site-policy-footer-inner{flex:0 0 100%!important;order:1!important;width:100%!important}html body #root .site-policy-footer .site-policy-footer-side{justify-content:flex-end!important;align-items:center!important;width:auto!important;min-width:0!important;margin:0!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}html body #root .site-policy-footer .site-policy-footer-side.is-left{order:2!important;margin-left:auto!important}html body #root .site-policy-footer .site-policy-footer-side.is-right{order:3!important}}@media (width<=420px){html body .community-profile-ring-picker-portal-layer .community-profile-ring-custom-popover{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;padding:13px!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-sv-plane{height:158px!important;min-height:158px!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-popover-values{grid-template-columns:38px minmax(0,1fr) 38px!important;gap:7px!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-current-swatch,html body .community-profile-ring-picker-portal-layer .community-profile-ring-popover-eyedropper{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-hex-field{height:38px!important;padding:0 8px!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-hex-field input{letter-spacing:.045em!important;font-size:14px!important}}@media (width>=761px) and (width<=1100px){:root{--sidebar-width:0px}.sidebar{width:216px;transition:transform .22s;transform:translate(-105%)}.sidebar.is-open{transform:translate(0)}.sidebar-backdrop{z-index:35;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#31272b42;display:block;position:fixed;inset:0}.main-content{margin-left:0}.topbar{grid-template-columns:auto 1fr auto}.mobile-menu{place-items:center;display:grid}.profile-card span:nth-child(2){display:none}.collection-toolbar{grid-template-columns:1fr auto}.tabs{grid-area:2/1/auto/-1}.bottom-grid{grid-template-columns:1fr}.page-heading{flex-direction:column;align-items:flex-start}.page-heading h1{font-size:28px}.page-summary-grid,.recipe-grid,.pet-grid{grid-template-columns:1fr}.catalog-grid{grid-template-columns:repeat(2,1fr)}.community-side{grid-template-columns:1fr}.feature-banner{padding:24px}.feature-emoji{font-size:72px}.post-row{grid-template-columns:50px 1fr}.post-metrics{grid-column:2}.redeem-hero{flex-direction:column;align-items:flex-start;gap:12px}.redeem-row{grid-template-columns:48px 1fr}.redeem-row>button{grid-column:2;justify-self:start}.catalog-list .catalog-card{grid-template-columns:110px 1fr}.catalog-list .condition-list{grid-template-columns:1fr;gap:6px}.home-scene{font-size:38px}.home-catalog-shortcuts,.app-catalog-grid,.app-recipe-grid,.pet-variant-grid,.pet-breed-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.weekly-weather-grid{grid-template-columns:repeat(4,1fr)}.weather-popover{right:130px}.page-heading,.subpage-header{min-height:0;padding:20px}.subpage-header{grid-template-columns:1fr}.home-catalog-shortcuts,.app-summary-grid,.app-catalog-grid,.app-recipe-grid,.pet-variant-grid,.pet-breed-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-progress-controls{grid-template-columns:1fr}.app-mastery-button{width:100%}.inline-condition-list{flex-wrap:wrap!important}.inline-condition-list span{max-width:100%}.detail-page-card,.pet-editor-page,.write-page-row{grid-template-columns:1fr}.write-image-preview,.profile-post-grid{grid-template-columns:repeat(2,1fr)}.community-profile-main{grid-template-columns:80px 1fr;margin-top:-32px}.community-profile-main>.fit-image{width:80px;height:80px}.community-profile-main>button{grid-column:1/-1}.redeem-summary{grid-template-columns:50px 1fr}.redeem-summary-tabs{grid-column:1/-1}.redeem-card-grid{grid-template-columns:1fr}.weather-popover{width:auto;left:12px;right:12px}.portal-hero-grid,.portal-home-bottom-grid,.map-page-layout{grid-template-columns:1fr!important}.portal-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.map-selection-panel{position:static}.map-page-filter{flex-direction:column;align-items:flex-start}.portal-catalog-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-tool-shortcuts{grid-template-columns:1fr}.community-grid-feed{columns:3 210px!important}.portal-sidebar-nav button,.sidebar-nav button,.portal-catalog-shortcuts>button strong{font-size:17px!important}.home-tool-shortcuts>button strong{font-size:16px!important}.progress-circle-item{column-gap:7px!important;padding-inline:12px!important}.progress-circle-item>strong{font-size:16px!important}body .topbar{column-gap:6px!important}body .community-page-card{border-radius:20px!important;padding:12px!important}body .community-tag-strip{justify-content:flex-start!important}body .community-detail-page,body .community-comments-page{padding:15px!important}body .post-detail-title{font-size:22px!important}body .post-detail-content{font-size:17px!important}body .newbie-guide-nav{position:static!important}body .portal-catalog-shortcuts>button strong,body .home-tool-shortcuts>button strong{font-size:15px!important}html body .portal-catalog-shortcuts>button strong,html body .home-tool-shortcuts>button strong{font-size:17px!important}html body .portal-summary-grid .progress-circle-item>strong,html body .app-summary-grid .progress-circle-item>strong{font-size:16px!important}html body .support-principle-grid{grid-template-columns:1fr}html body .home-bottom-left-stack{height:auto}html body .home-support-card{flex:none;min-height:0}html body .support-hero-card{gap:18px;padding:24px 20px!important}html body .support-hero-heart{width:52px;height:52px}html body .support-kofi-card{padding:20px!important}html body .support-kofi-panel{grid-template-columns:54px minmax(0,1fr)}html body .support-kofi-mark{border-radius:17px;width:54px;height:54px}html body .support-kofi-button{grid-column:1/-1;width:100%}html body .support-kofi-details strong{font-size:17px}html body .home-support-card{grid-template-columns:48px minmax(0,1fr) 20px}html body .home-support-icon{border-radius:16px}html body .home-support-icon svg{width:25px;height:25px}html body .home-support-copy strong{font-size:15px}html body .support-hero-card{grid-template-columns:1fr!important}html body .support-hero-icon{aspect-ratio:1!important;border-radius:30px!important;width:104px!important;height:auto!important;min-height:0!important}html body .support-kofi-button{font-size:17px!important}html body .home-support-card{padding:17px!important}html body .home-support-icon{flex-basis:48px!important;width:48px!important;height:48px!important;font-size:26px!important}html body .home-support-heading-copy strong{font-size:15px!important}html body .home-support-description{font-size:10.5px!important}html body .support-hero-icon{font-size:64px!important}html body .support-principle-card strong{font-size:16.5px!important}html body .home-support-kofi-button{width:100%!important;min-width:0!important}html body .support-kofi-button,html body .home-support-kofi-button{font-size:16px!important}html body .portal-detail-main{padding:4px}html body .detail-hero-title-block h2{font-size:26px}html body .detail-overview-grid,html body .mastery-criteria-grid{grid-template-columns:1fr!important}html body .detail-related-card{grid-template-columns:88px minmax(0,1fr)}html body .detail-related-copy strong{font-size:20px}html body .detail-related-copy span,html body .detail-related-copy b,html body .detail-overview-card strong,html body .page-price-grid>div strong,html body .mastery-criteria-grid>div strong{font-size:16px!important}html body iframe.kofi-official-widget,html body iframe.support-kofi-button,html body iframe.home-support-kofi-button{height:56px!important;min-height:56px!important}html body button.detail-related-card .detail-related-thumb{width:88px!important;min-width:88px!important;height:88px!important}html body .portal-detail-left-column .flower-breeding-equation{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr)!important;gap:2px!important}html body .portal-detail-left-column .flower-breeding-tile{grid-template-rows:42px auto!important;padding:4px!important}html body .portal-detail-left-column .flower-breeding-image{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}html body .portal-detail-left-column .flower-breeding-tile>span{font-size:9.5px!important}html body iframe.kofi-official-widget.home-support-kofi-button{width:100%!important;min-width:0!important}html body .portal-detail-card{padding:14px!important}html body .mastery-stage-beginner .mastery-stage-value{flex-direction:column!important}html body .app-download-footer{grid-template-columns:1fr!important;gap:18px!important;width:min(100% - 28px,640px)!important}html body .app-download-store-buttons,html body .official-store-badges{flex-wrap:wrap!important;justify-content:flex-start!important;min-width:0!important}html body .community-profile-page .community-profile-main{grid-template-columns:108px minmax(0,1fr)!important;padding-inline:22px!important}html body .portal-map-preview-card .home-map-header{align-items:flex-start!important}html body .portal-map-preview-card .home-map-header-main{flex-wrap:wrap!important;gap:7px 10px!important}html body .portal-map-preview-card .home-map-header .home-map-selector{gap:5px!important}html body .portal-map-preview-card .home-map-header .home-map-selector>button{min-height:30px!important;padding-inline:10px!important;font-size:11.5px!important}html body .community-profile-page .community-profile-uid-block,html body .community-profile-page .community-profile-uid-display-row{width:100%!important}html body .pet-breed-mobile-list .pet-library-card{height:246px!important;min-height:246px!important;max-height:246px!important;padding:16px 18px 14px!important}html body .pet-breed-preview-stage{flex-basis:178px!important;height:178px!important;min-height:178px!important;max-height:178px!important}html body .pet-breed-preview-stage .pet-breed-preview-scroll{height:176px!important;min-height:176px!important;max-height:176px!important;padding:6px 46px 6px 0!important}html body .community-profile-page .community-profile-uid-display-row{flex-wrap:wrap!important}html body .community-profile-page .community-profile-uid-display-row .community-profile-uid-lock-note{white-space:normal!important;width:100%!important;margin-left:0!important}html body .pet-top-toolbar .pet-catalog-liked-filter{justify-self:start!important}.portal-sidebar-nav button,.sidebar-nav button,.portal-catalog-shortcuts>button strong,.home-tool-shortcuts>button strong{font-size:19px!important}html body .sidebar-backdrop{z-index:9990!important}html body .app-shell>.sidebar,html body .app-shell>.sidebar.is-open,html body .sidebar.is-open{z-index:10000!important;isolation:isolate!important}html body .mobile-menu{z-index:10010!important;position:relative!important}html body .home-community-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .compact-home-community-preview .home-community-preview-grid{grid-template-columns:1fr!important}html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button .home-quick-menu-label,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button .home-quick-menu-label{font-size:23px!important}html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>.home-quick-menu-copy,html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>.home-quick-menu-copy *,html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>span:nth-child(2),html body #root .app-shell .main-content .home-shortcut-card .home-catalog-shortcuts.portal-catalog-shortcuts>button>span:nth-child(2) *,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>.home-quick-menu-copy,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>.home-quick-menu-copy *,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>div,html body #root .app-shell .main-content .home-shortcut-card .home-tool-shortcuts>button>div *{font-size:25px!important}html body #root .compact-home-community-preview .home-community-post-card{height:196px!important;min-height:196px!important}html body #root .compact-home-community-preview .home-community-preview-skeleton{height:196px!important}html body .community-subpage{padding-inline:8px!important}html body .community-profile-cover-wrap{border-radius:18px 18px 0 0!important;height:clamp(210px,56vw,310px)!important}html body .community-profile-cover-change{gap:6px!important;min-height:42px!important;padding:0 13px!important;font-size:13px!important;bottom:10px!important;right:10px!important}html body .community-profile-page .community-profile-main{grid-template-columns:92px minmax(0,1fr)!important;gap:12px!important;padding:0 14px 22px!important}html body .community-profile-page .community-profile-avatar-button{width:88px!important;min-width:88px!important;height:88px!important;margin-top:-34px!important}html body .community-profile-page .community-profile-copy{padding-top:10px!important}html body .community-profile-follow-button{grid-column:1/-1!important;width:100%!important}html body .home-support-action-grid,html body .support-kakao-panel{grid-template-columns:1fr!important}html body .support-kakao-copy{text-align:center!important;align-items:center!important}html body #root .gathering-category-strip>button>div>strong,html body #root .refined-cooking-mode .cooking-mode-tabs>button,html body #root .cooking-mode-card .cooking-mode-tabs>button,html body #root .portal-detail-card .detail-section-title-pill,html body #root .portal-detail-card .detail-ingredient-name,html body #root .portal-detail-card .detail-hero-subtitle,html body #root .newbie-guide-nav .newbie-guide-quick-title,html body #root .newbie-guide-content .guide-section-head h2,html body #root .newbie-guide-content .newbie-guide-item-button-title,html body #root .profile-post-section>h3,html body #root .redeem-code-line code,html body #root .crop-selector-heading h2,html body #root .active-timer-card .section-heading h2,html body #root .resource-timer-section .section-heading h2,html body #root .crop-selector-card .crop-timer-start.compact-start-button,html body #root .resource-timer-card .resource-timer-copy>strong,html body #root .achievement-condition-panel>small{font-size:24px!important}html body #root .community-profile-page .community-profile-identity-row.is-other-profile{flex-wrap:wrap!important;align-items:flex-start!important}html body #root .portal-hero-copy .event-title-row{gap:8px!important}html body #root .compact-home-community-preview .home-community-side-arrow.is-prev{left:5px!important}html body #root .compact-home-community-preview .home-community-side-arrow.is-next{right:5px!important}html body #root .home-news-card{border-radius:20px!important;padding:16px 14px 14px!important}html body #root .home-news-head{grid-template-columns:44px minmax(0,1fr) auto;gap:9px}html body #root .home-news-megaphone{border-radius:15px;width:44px;height:44px}html body #root .home-news-heading-copy strong{font-size:18px}html body #root .home-news-head>button{min-height:31px;padding:0 9px;font-size:11px}html body #root .home-news-row{grid-template-columns:auto minmax(0,1fr) 14px;gap:7px}html body #root .home-news-row time{display:none}html body #root .home-news-row>strong{font-size:13px}html body #root .home-news-row .news-topic-badge{text-overflow:ellipsis;max-width:88px;overflow:hidden}html body #root .news-board-page,html body #root .news-detail-page,html body #root .news-editor-page{gap:13px}html body #root .news-board-hero{grid-template-columns:52px minmax(0,1fr);gap:13px;min-height:0;border-radius:22px!important;padding:20px 17px!important}html body #root .news-board-hero-icon{border-radius:18px;width:52px;height:52px}html body #root .news-board-hero h1{font-size:24px}html body #root .news-board-hero p{font-size:12px}html body #root .news-write-button{grid-column:1/-1;justify-content:center;width:100%}html body #root .news-board-filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}html body #root .news-board-filters::-webkit-scrollbar{display:none}html body #root .news-board-filters button{flex:none}html body #root .news-board-table{gap:8px;display:grid;background:#faf7f4!important;padding:9px!important}html body #root .news-board-row{background:#fff;border:1px solid #ede2da;border-radius:16px;grid-template-columns:minmax(0,1fr) 18px;gap:10px;min-height:0;padding:14px}html body #root .news-board-row>.news-topic-badge{grid-area:1/1}html body #root .news-board-row-copy{grid-area:2/1/auto/-1}html body #root .news-board-row-copy strong{white-space:normal;font-size:17px}html body #root .news-board-row-copy small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}html body #root .news-board-row time{text-align:left;grid-area:3/1}html body #root .news-board-row>svg{grid-area:1/2/4;align-self:center}html body #root .news-page-back-head{border-radius:17px;grid-template-columns:1fr auto;gap:8px;padding:10px}html body #root .news-page-back-head>div:nth-child(2){display:none}html body #root .news-admin-detail-actions{justify-self:end}html body #root .news-admin-detail-actions button{justify-content:center;width:38px;padding:0;font-size:0}html body #root .news-admin-detail-actions button svg{width:17px;height:17px}html body #root .news-preview-toggle{justify-self:end;padding:0 10px;font-size:11px}html body #root .news-detail-article{border-radius:21px!important;padding:24px 18px!important}html body #root .news-detail-article>h1{font-size:28px}html body #root .news-detail-summary{padding:15px 16px;font-size:14px}html body #root .news-rich-content{margin-top:27px;font-size:17px;line-height:1.78}html body #root .news-rich-content h2{margin-top:38px;font-size:22px}html body #root .news-rich-content h3{margin-top:28px;font-size:19px}html body #root .news-rich-content ul,html body #root .news-rich-content ol{padding-left:36px}html body #root .news-editor-form,html body #root .news-editor-preview{border-radius:19px!important;padding:16px!important}html body #root .news-editor-toolbar{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}html body #root .news-editor-toolbar::-webkit-scrollbar{display:none}html body #root .news-editor-toolbar button{flex:none}html body #root .news-editor-body-field textarea{min-height:420px}html body #root .news-editor-actions button{flex:1;justify-content:center}html body #root .news-board-heading{align-items:flex-start;padding:0 2px}html body #root .news-board-heading h1{font-size:25px}html body #root .news-board-heading p{font-size:12px}html body #root .news-board-heading .news-write-button{justify-content:center;width:45px;min-width:45px;padding:0;font-size:0}html body #root .news-board-heading .news-write-button svg{width:18px;height:18px}html body #root .news-board-filters{gap:8px;padding:9px 10px!important}html body #root .news-board-filters button{min-height:46px;padding:0 16px;font-size:21px!important}html body #root .news-editor-page .news-editor-actions button{font-size:18px!important}html body #root .news-comments{border-radius:21px!important;padding:18px 15px!important}html body #root .news-comments-head{align-items:flex-start}html body #root .news-comments-head small{display:none}html body #root .news-comment-row{grid-template-columns:40px minmax(0,1fr);gap:9px}html body #root .news-comment-avatar{width:40px;height:40px}html body #root .news-comment-my-avatar{width:36px;height:36px}html body #root .home-horizontal-nav{padding-left:10px;grid-template-columns:auto minmax(0,1fr) auto!important}html body #root .home-horizontal-nav .mobile-menu{place-items:center;display:grid!important}html body #root .home-horizontal-menu{display:none!important}html body #root .home-horizontal-nav .weather-strip{justify-self:center}html body #root .home-horizontal-nav{border-radius:19px;min-height:62px;padding:7px 8px;margin-bottom:13px!important}html body #root .home-web-masthead{margin-bottom:20px}html body #root .home-masthead-search-slot .search-field{border-radius:19px;height:53px}html body #root .site-horizontal-nav{min-height:64px;padding:7px 8px;gap:7px!important;width:100%!important;margin-bottom:16px!important}html body #root .site-horizontal-nav .mobile-menu{place-items:center;display:grid!important}html body #root .site-horizontal-nav .home-horizontal-menu{display:none!important}html body #root .horizontal-brand-mini{justify-content:center;width:50px;min-width:50px;min-height:48px;padding:3px}html body #root .horizontal-brand-mini img{border-radius:13px;flex-basis:40px;width:40px;height:40px}html body #root .horizontal-brand-mini>span{display:none!important}html body #root .site-horizontal-nav .weather-strip{justify-self:stretch;min-width:0}html body #root .site-horizontal-nav .enhanced-weather-strip>div:nth-of-type(n+3),html body #root .site-horizontal-nav .profile-card>span:last-child{display:none!important}html body #root .mobile-page-brand-home{color:#51454b;cursor:pointer;-webkit-backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #d6e4edeb;border-radius:18px;justify-content:center;align-items:center;gap:9px;width:fit-content;min-width:0;max-width:100%;min-height:52px;margin:0 auto;padding:4px 12px 4px 6px;display:inline-flex;overflow:hidden;box-shadow:0 10px 24px #4360741c}html body #root .mobile-page-brand-home img{object-fit:cover;border-radius:15px;flex:0 0 40px;width:40px;height:40px;box-shadow:0 7px 18px #e8648f24}html body #root .mobile-page-brand-home span,html body #root .mobile-page-brand-home strong,html body #root .mobile-page-brand-home small{min-width:0;display:block}html body #root .mobile-page-brand-home strong{letter-spacing:-.045em;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif;font-size:18px;font-weight:800;line-height:1.1}html body #root .mobile-page-brand-home small{color:#9e9298;margin-top:3px;font-family:Asta Sans,Noto Sans KR,sans-serif;font-size:10px;line-height:1}html body #root .site-horizontal-nav .enhanced-weather-strip>div:not(.current){display:none!important}html body #root .home-centered-brand img{border-radius:24px!important}html body #root .home-web-masthead{margin:18px auto 34px!important}html body #root .site-horizontal-nav{border-radius:0 0 20px 20px!important;grid-template-columns:44px 50px minmax(0,1fr)!important}html body #root .site-horizontal-nav .profile-area{justify-self:end}html body #root .home-masthead-utility-row{grid-template-columns:1fr;gap:12px;width:min(820px,100%)}html body #root .site-horizontal-nav{grid-template-columns:42px 46px minmax(0,1fr)!important}html body #root .home-web-masthead{gap:22px!important}html body #root .home-masthead-utility-row{gap:10px}html body #root .home-hourly-weather{cursor:pointer;border-radius:19px!important;height:68px!important;padding:8px 12px!important}html body #root .home-hourly-weather>div{flex:0 0 57px!important;gap:2px!important;width:57px!important;min-width:57px!important}html body #root .header-logout-button{display:none}html body #root .home-weather-overview-row{width:min(100%,620px)}html body #root .home-hourly-weather{overflow:hidden}html body #root .home-hourly-weather>div{flex:1 1 0!important;gap:2px!important;width:auto!important;min-width:52px!important;padding-inline:5px!important}html body #root .floating-support-heart{bottom:96px;right:14px}html body #root .floating-support-heart span{display:none}html body #root .home-hourly-weather>div{min-width:48px!important;padding-inline:3px!important}html body #root .home-weather-overview-row{width:min(820px,100%)!important;display:block!important}html body #root .home-weekly-weather-summary{display:none!important}html body #root .home-hourly-weather{cursor:pointer;border-radius:19px!important;justify-content:space-between!important;align-items:center!important;gap:4px!important;height:68px!important;padding:8px 12px!important;display:flex!important}html body #root .home-hourly-weather>div{flex:1 1 0!important;gap:2px!important;width:auto!important;min-width:52px!important;padding-inline:5px!important;display:grid!important}html body #root .home-hourly-weather span{font-size:12px!important}html body #root .home-hourly-weather b{font-size:23px!important}html body #root .home-hourly-weather small{max-width:58px!important;font-size:11px!important}html body #root .home-hourly-weather .weather-more-icon{flex:none;display:block!important}html body #root .site-horizontal-nav{display:none!important}html body #root .app-shell.horizontal-web-layout .main-content,html body #root .main-content{width:100%!important;margin-left:0!important;padding-top:22px!important}html body #root .app-shell.horizontal-web-layout:not(.home-web-layout) .main-content{padding-top:94px!important}html body #root .sidebar{z-index:1400!important;height:100dvh!important;transition:transform .24s!important;position:fixed!important;inset:0 auto 0 0!important;transform:translate(-104%)!important}html body #root .sidebar.is-open{transform:translate(0)!important}html body #root .sidebar-mobile-head{border-bottom:1px solid #a7cbe059!important;grid-template-columns:44px 52px 44px!important;justify-content:start!important;align-items:center!important;gap:8px!important;margin:0 0 12px!important;padding:4px 2px 10px!important;display:grid!important}html body #root .sidebar-mobile-collapse,html body #root .sidebar-mobile-profile,html body #root .sidebar-mobile-notification,html body #root .mobile-sidebar-open,html body #root .mobile-sidebar-profile,html body #root .mobile-sidebar-notification{color:#527f99!important;background:linear-gradient(145deg,#f9fefff5,#e8f7fff0)!important;border:1px solid #a6cce1a8!important;border-radius:15px!important;place-items:center!important;width:44px!important;height:44px!important;padding:0!important;display:grid!important;position:relative!important;box-shadow:0 10px 26px #40739424!important}html body #root .sidebar-mobile-profile,html body #root .mobile-sidebar-profile{border-radius:18px!important;width:52px!important;height:52px!important}html body #root .sidebar-mobile-profile .avatar,html body #root .mobile-sidebar-profile .avatar{border-radius:50%!important;width:40px!important;height:40px!important;overflow:hidden!important}html body #root .mobile-sidebar-controls{z-index:1320!important;align-items:center!important;display:flex!important;position:fixed!important}html body #root .mobile-sidebar-controls.has-page-brand{grid-template-columns:44px minmax(0,1fr) 52px 44px!important;align-items:center!important;width:auto!important;display:grid!important;right:14px!important}html body #root .mobile-sidebar-controls.is-hidden{display:none!important}html body #root .sidebar-mobile-notification i,html body #root .mobile-sidebar-notification i{color:#fff!important;background:#ef6f98!important;border-radius:999px!important;place-items:center!important;min-width:19px!important;height:19px!important;font-size:10px!important;font-style:normal!important;display:grid!important;position:absolute!important;top:-5px!important;right:-5px!important}html body #root .home-web-masthead{width:min(100% - 32px,920px)!important;margin-top:84px!important}html body #root .home-centered-brand img{width:104px!important;height:104px!important}html body #root .home-centered-brand strong{font-size:42px!important}html body #root .home-weather-overview-row.home-weather-unified-card{grid-template-columns:minmax(0,1fr) 172px!important}html body #root .home-web-masthead{row-gap:20px!important}html body #root .home-centered-brand{gap:14px!important;padding-inline:6px!important}html body #root .home-weather-overview-row.home-weather-unified-card{grid-template-columns:minmax(0,1fr)!important;min-height:82px!important}html body #root .home-weather-unified-card>.home-weekly-weather-summary{display:none!important}html body #root .home-weather-unified-card>.home-hourly-weather{height:82px!important;min-height:82px!important;padding:8px 10px!important}html body #root .home-weather-unified-card>.home-hourly-weather>div{gap:2px!important;padding-inline:3px!important}html body #root .home-weather-unified-card>.home-hourly-weather span{font-size:12px!important}html body #root .home-weather-unified-card>.home-hourly-weather b{font-size:23px!important}html body #root .home-weather-unified-card>.home-hourly-weather small{font-size:10px!important}html body #root .home-weather-unified-card>.home-hourly-weather .weather-more-icon{display:block!important}html body #root .home-content-shell{border-radius:28px!important;padding-inline:16px!important}html body #root .home-event-row>.refined-event-carousel{min-height:360px!important}html body #root .home-floating-rail{top:122px!important}html body #root .floating-support-standalone{top:223px!important;right:14px!important}html body #root .home-floating-rail .floating-support-heart,html body #root .floating-support-standalone{width:92px!important;height:92px!important;font-size:22px!important}html body #root .home-floating-rail .floating-support-heart span,html body #root .floating-support-standalone span{display:inline!important}html body #root .site-policy-footer-account-row{grid-template-columns:1fr 1fr!important;gap:12px!important}html body #root .site-policy-footer-inner{grid-area:1/1/auto/-1!important}html body #root .site-policy-footer-side.is-left{grid-area:2/1!important}html body #root .site-policy-footer-side.is-right{grid-area:2/2!important}html body #root .home-lower-left-stack{padding-right:0!important}html body #root .compact-home-community-preview .home-community-preview-grid,html body #root .compact-home-community-preview .home-community-preview-grid.is-loading{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:174px!important}html body #root .compact-home-community-preview .home-community-post-card,html body #root .compact-home-community-preview .home-community-preview-skeleton{height:174px!important;min-height:174px!important}html body #root .page-transition>.page-heading:first-child,html body #root .page-heading,html body #root .news-board-heading,html body #root .news-page-back-head{border-radius:23px!important;min-height:94px!important;padding:21px 22px!important}html body #root .floating-weather-dock{grid-template-columns:minmax(0,1fr) 94px!important;width:238px!important;min-height:108px!important;top:auto!important;bottom:24px!important;left:18px!important}html body #root .floating-weather-dock>.home-weekly-weather-summary{width:94px!important;min-width:94px!important;height:108px!important;min-height:108px!important}html body #root .floating-weather-current{padding:13px 12px!important}html body #root .floating-weather-current-main>b{font-size:30px!important}html body #root .app-shell.horizontal-web-layout .main-content{padding-top:22px!important}html body #root .home-lower-grid>.compact-home-community-preview{padding-right:0!important}html body #root .home-lower-map-column{border-top:1px solid #88b8d361!important;border-left:0!important;justify-self:center!important;margin-top:24px!important;padding:26px 0 0!important}html body #root .home-support-full-row .home-support-go-button{width:min(100%,420px)!important}html body #root .home-map-selector-overlay{top:10px!important;left:10px!important}html body #root .home-map-selector-overlay button{padding-inline:9px!important;font-size:11px!important}html body #root .home-map-open-overlay{top:56px!important}html body #root .news-detail-meta-top{display:grid!important}html body #root .news-detail-meta-badges{justify-content:flex-start!important}html body #root .page-transition>.page-heading:first-child,html body #root .page-transition>section>.page-heading:first-child,html body #root .page-transition>.news-board-page,html body #root .page-transition>.news-detail-page,html body #root .page-transition>.news-editor-page{margin-top:18px!important}html body #root .home-lower-map-column{width:min(100%,700px)!important;max-width:700px!important;padding-left:0!important}html body #root .home-support-full-row{grid-template-columns:1fr!important}html body #root .home-support-full-row>.home-support-header,html body #root .home-support-full-row>.home-support-description,html body #root .home-support-full-row>.home-support-go-button{grid-column:1!important}html body #root .home-support-full-row>.home-support-header{grid-row:1!important}html body #root .home-support-full-row>.home-support-description{grid-row:2!important}html body #root .home-support-full-row>.home-support-go-button{grid-row:3!important}html body #root .sidebar-backdrop{z-index:1990!important;-webkit-backdrop-filter:blur(4px)!important}html body #root .sidebar,html body #root .sidebar.is-open{z-index:2010!important;filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate!important}:is(html body:has(#root .sidebar.is-open) #root .home-floating-rail,html body:has(#root .sidebar.is-open) #root .mobile-sidebar-controls){opacity:0!important;pointer-events:none!important}html body #root .news-board-table-head{display:none!important}html body #root .compact-home-community-preview .home-community-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .home-web-masthead{width:calc(100% - 26px)!important;margin-top:86px!important;padding-inline:0!important}html body #root .home-centered-brand{justify-content:center!important;align-items:center!important;width:100%!important;margin-inline:auto!important;padding:10px 4px!important;display:flex!important;transform:none!important}html body #root .home-centered-brand img{flex:none!important;width:88px!important;height:88px!important}html body #root .home-centered-brand>span{min-width:0!important}html body #root .home-centered-brand strong{white-space:nowrap!important;font-size:clamp(31px,10vw,42px)!important}html body #root .home-centered-brand small{font-size:15px!important}html body #root .home-centered-brand:before{inset:-34px -22px!important}html body #root .home-floating-rail{gap:9px!important;bottom:13px!important;right:10px!important}html body #root .floating-todo-notebook,html body #root .floating-support-heart{width:92px!important;height:92px!important}html body #root .home-map-selector-toggle,html body #root .home-map-open-overlay{min-height:38px!important;padding-inline:11px!important;font-size:11px!important;top:10px!important}html body #root .home-map-selector-toggle{left:10px!important}html body #root .home-map-open-overlay{right:10px!important}html body #root .news-editor-layout.with-preview{grid-template-columns:1fr!important}html body #root .news-wysiwyg-editor{height:420px!important;min-height:420px!important}html body #root .home-lower-grid:after{content:none!important}html body #root .news-detail-sibling-nav{grid-template-columns:1fr!important}html body #root .news-board-row-copy,html body #root .news-board-row-copy strong,html body #root .news-board-row>time{text-align:left!important;justify-content:flex-start!important}html body #root .news-detail-toc{max-height:none!important;position:relative!important;top:auto!important}html body #root .home-content-shell .portal-progress-card,html body #root .home-content-shell .compact-home-community-preview,html body #root .home-content-shell .portal-map-preview-card{border-radius:23px!important;padding:18px!important}html body #root .news-board-page>.news-board-heading{margin-bottom:13px!important}html body #root .news-board-row{column-gap:9px!important}html body #root .news-board-row>.news-board-number{border-right:0!important;width:auto!important;min-height:0!important}html body #root .news-board-row>.news-board-row-copy{border-left:0!important;min-height:0!important;padding:0!important}html body #root .news-board-row>time,html body #root .news-board-row>.news-board-comment-count{border-left:0!important;min-height:0!important}html body #root .home-lower-grid>.compact-home-community-preview,html body #root .home-content-shell .compact-home-community-preview{padding:19px 17px 23px!important}html body #root .floating-weather-dock.is-collapsed{width:72px!important;min-width:72px!important;max-width:72px!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-card{border-radius:24px!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:72px!important;min-height:72px!important;max-height:72px!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title-emoji{width:43px!important;height:43px!important;font-size:35px!important}html body #root .home-event-section .refined-event-carousel .portal-hero-copy,html body #root .home-event-section .refined-event-carousel .refined-hero-copy{width:70%!important;padding:14px 18px!important}html body #root .home-web-masthead.home-web-masthead-before-event{width:100%!important}html body #root .home-web-masthead.home-web-masthead-after-event{margin:14px auto 22px!important}html body #root .home-web-masthead-after-event .home-masthead-search-slot{width:calc(100% - 24px)!important}html body #root .home-event-section .refined-event-carousel .portal-hero-copy .event-title-dday{min-height:31px!important;padding:6px 11px!important;font-size:12px!important}html body #root .home-event-section .refined-event-carousel .event-arrow{top:60%!important}html body #root .floating-todo-notebook-emoji,html body #root .floating-support-heart-emoji{width:40px!important;min-width:40px!important;height:40px!important;font-size:36px!important}html body #root .home-web-masthead-before-event .home-centered-brand{margin-top:8px!important}html body #root .floating-todo-notebook .floating-todo-notebook-emoji{width:48px!important;min-width:48px!important;height:48px!important;font-size:43px!important}html body #root .floating-support-heart .floating-support-heart-emoji{font-size:38px!important;left:-3px!important}html body #root .home-web-masthead.home-web-masthead-before-event{margin-bottom:70px!important}html body #root .home-web-masthead.home-web-masthead-before-event:before{border-radius:28px!important;inset:-10px 8px -6px!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title .floating-weather-title-emoji{transform:translateY(0)!important}html body #root .home-web-masthead.home-web-masthead-before-event{row-gap:40px!important;margin:0 calc(50% - 50vw) 38px!important;padding:18px 0 44px!important}:is(html body #root .home-floating-actions>:has(.floating-todo-notebook-emoji),html body #root .home-floating-actions>:has(.floating-support-heart-emoji),html body #root .floating-side-stack>:has(.floating-todo-notebook-emoji),html body #root .floating-side-stack>:has(.floating-support-heart-emoji),html body #root .floating-right-stack>:has(.floating-todo-notebook-emoji),html body #root .floating-right-stack>:has(.floating-support-heart-emoji),html body #root .floating-side-actions>:has(.floating-todo-notebook-emoji),html body #root .floating-side-actions>:has(.floating-support-heart-emoji)){width:88px!important;min-width:88px!important;max-width:88px!important}html body #root .floating-todo-notebook .floating-todo-notebook-emoji,html body #root .floating-todo-notebook-emoji{width:50px!important;min-width:50px!important;height:50px!important;font-size:45px!important;left:-3px!important}html body #root .floating-support-heart .floating-support-heart-emoji,html body #root .floating-support-heart-emoji{font-size:38px!important;left:-2px!important}html body #root .home-event-section .refined-event-carousel .portal-hero-copy .event-title-dday{top:-2px!important}html body #root .home-web-masthead.home-web-masthead-before-event{--home-brand-shift-y:8px;--home-masthead-padding-bottom:54px}html body #root .home-web-masthead.home-web-masthead-before-event:before{bottom:-315px!important}html body #root .home-web-masthead-before-event .home-centered-brand{transform:translateY(15px)!important}html body #root .home-event-section .refined-event-carousel .portal-hero-copy .event-title-row,html body #root .home-event-section .refined-event-carousel .refined-hero-copy .event-title-row{transform:translateY(-6px)!important}html body #root .home-event-section .refined-event-carousel .portal-hero-copy,html body #root .home-event-section .refined-event-carousel .refined-hero-copy,html body #root .home-event-section .refined-event-carousel .hero-copy{justify-content:flex-start!important;align-items:flex-start!important;height:200px!important;min-height:200px!important}html body #root .home-event-section .refined-event-carousel{width:100%!important;max-width:100%!important;height:210px!important;min-height:210px!important;max-height:210px!important}html body #root .home-event-section .refined-event-carousel .event-slide,html body #root .home-event-section .refined-event-carousel .refined-event-slide,html body #root .home-event-section .refined-event-carousel .portal-hero-slide,html body #root .home-event-section .refined-event-carousel .event-hero-slide{height:210px!important;min-height:210px!important;max-height:210px!important}html body #root .home-web-masthead-before-event .home-centered-brand,html body #root .home-web-masthead-before-event .home-centered-brand:hover,html body #root .home-web-masthead-before-event .home-centered-brand:focus-visible{transform:translateY(var(--home-brand-shift-y)) scale(var(--home-brand-scale))!important}html body #root .home-event-section .refined-event-carousel .portal-hero-copy,html body #root .home-event-section .refined-event-carousel .refined-hero-copy,html body #root .home-event-section .refined-event-carousel .hero-copy{padding-top:29px!important;padding-bottom:15px!important}html body #root .home-event-section .refined-event-carousel .event-title-row{transform:translateY(6px)!important}html body #root .home-event-section .refined-event-carousel{margin-top:-34px!important}html body #root .home-web-masthead-before-event .home-centered-brand strong{font-size:43px!important}html body #root .home-web-masthead-before-event .home-centered-brand small{margin-top:7px!important;font-size:15px!important}html body #root .home-web-masthead-before-event .home-centered-brand img{border-width:2px!important;box-shadow:inset 0 2px 2px #ffffffe0,inset 0 -4px 6px #4939442b,0 3px #644f5b29,0 9px 16px #43313b2b!important}html body #root .home-web-masthead .home-centered-brand{left:-7px!important}html body #root .home-web-masthead .home-centered-brand>span>small,html body #root .home-centered-brand>span>small,html body #root .home-centered-brand .home-brand-subtitle{margin-top:7px!important;font:400 15px/1.2 Cafe24Ssurround,Cafe24 Ssurround,sans-serif!important;left:3px!important}@keyframes keepers-brand-entry-v26-173-mobile{0%{opacity:.94;filter:blur(1px);scale:1.85}57%{opacity:1;filter:none;scale:1.13}77%{scale:.96}89%{scale:1.02}to{opacity:1;filter:none;scale:1}}html body #root .home-web-masthead .home-centered-brand>span>small,html body #root .home-centered-brand>span>small,html body #root .home-centered-brand .home-brand-subtitle,html body #root .home-centered-brand .home-brand-subtitle-word{font:400 16px/1.2 Cafe24Ssurround,Cafe24 Ssurround,sans-serif!important}html body #root .home-centered-brand .home-brand-subtitle-word-guide{margin-left:.12em!important}html body #root .home-web-masthead .home-centered-brand{animation:1.3s cubic-bezier(.18,.8,.22,1) 50ms both keepers-brand-entry-v26-174-mobile!important}html body #root .home-web-masthead:before,html body #root .home-web-masthead-before-event:before,html body #root .home-web-masthead.home-web-masthead-before-event:before{bottom:-350px!important}html body #root .home-centered-brand{--keepers-brand-entry-scale:1.55}html body #root .mobile-sidebar-controls{gap:8px!important;top:14px!important;left:14px!important}html body #root .mobile-sidebar-open,html body #root .sidebar-mobile-collapse{color:#d95889!important;background:linear-gradient(145deg,#fff8fb,#ffdbea)!important;border-color:#f499bbb8!important;border-radius:16px!important}html body #root .mobile-sidebar-profile,html body #root .sidebar-mobile-profile{background:#fffffffa!important;border-color:#e0e4e9eb!important}html body #root .mobile-sidebar-notification,html body #root .sidebar-mobile-notification{color:#ad7910!important;background:linear-gradient(145deg,#fffdf1,#ffe69c)!important;border:1px solid #ecc658b8!important;border-radius:50%!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}html body #root .home-web-masthead.home-web-masthead-before-event{margin-top:84px!important}html body #root .home-floating-rail{top:158px!important;bottom:auto!important;right:14px!important}html body #root .floating-support-standalone{top:259px!important;bottom:auto!important;right:14px!important}html body #root .home-progress-section .progress-circle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:13px!important;width:100%!important;display:grid!important;overflow:visible!important}html body #root .home-progress-section .progress-circle-item{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:205px!important;padding:15px 8px!important;display:flex!important}html body #root .home-progress-section .progress-ring-pair{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-items:center!important;gap:4px!important;width:100%!important;display:grid!important}html body #root .home-community-preview-actions{justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}html body #root .home-community-mobile-arrows{align-items:center!important;gap:6px!important;display:inline-flex!important}html body #root .home-community-mobile-arrow{color:#687d89!important;background:#fffffff7!important;border:1px solid #dadfe5e6!important;border-radius:50%!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;display:grid!important;box-shadow:0 8px 18px #3a4a581f!important}html body #root .compact-home-community-preview .home-community-preview-grid{scroll-behavior:smooth!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;grid-template-columns:none!important;gap:12px!important;width:100%!important;display:flex!important;overflow:auto visible!important}html body #root .compact-home-community-preview .home-community-preview-grid::-webkit-scrollbar{display:none!important}html body #root .compact-home-community-preview .home-community-post-card{scroll-snap-align:start!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important}html body #root .site-horizontal-nav .horizontal-nav-item,html body #root .site-horizontal-nav .home-horizontal-tools-trigger,html body #root .site-horizontal-nav .horizontal-tool-item,html body #root .site-horizontal-nav .sidebar-menu-label-fixed,html body #root .site-horizontal-nav .sidebar-menu-label-fixed *{font-size:24px!important;line-height:1.18!important}html body #root .home-centered-brand>span>strong,html body #root .home-centered-brand strong{font-size:37px!important}html body #root .home-centered-brand .home-brand-subtitle,html body #root .home-centered-brand .home-brand-subtitle-word{font-size:18px!important}html body #root .home-progress-section .progress-circle-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:0!important;display:grid!important}html body #root .home-progress-section .progress-circle-item{width:100%!important;min-width:0!important;max-width:100%!important;min-height:188px!important;padding:16px 12px!important}html body #root .home-progress-section .progress-circle-item>.progress-ring-pair{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body #root .home-lower-grid>.home-community-showcase,html body #root .home-lower-map-column,html body #root .home-lower-map-column>.portal-map-preview-card{width:100%!important;height:auto!important;min-height:580px!important;max-height:none!important}html body #root .home-community-feed-pane.is-active{flex:8 1 0!important;padding:10px!important}html body #root .home-community-feed-pane.is-inactive{flex:2 1 0!important;padding:8px 5px!important}html body #root .home-community-feed-pane.is-inactive .home-community-feed-tab{padding-inline:7px!important;font-size:11px!important}html body #root .portal-map-preview-card .home-map-header{padding-right:148px!important}html body #root .home-lower-grid>.home-community-showcase,html body #root .home-lower-map-column>.portal-map-preview-card{min-height:0!important}html body #root .home-community-feed-pane.is-active{flex:7 1 0!important;min-height:280px!important;padding:0!important}html body #root .home-community-feed-pane.is-inactive{flex:3 1 0!important;min-height:76px!important;padding:0!important}html body #root .home-community-feature-card{width:86%!important}html body #root .home-community-mini-strip{gap:6px!important}html body #root .home-community-showcase-layout{min-height:0!important}html body #root .home-community-feed-pane.is-active{min-height:0!important;max-height:360px!important}html body #root .home-community-feed-pane.is-inactive{min-height:0!important;max-height:88px!important}html body #root .home-lower-grid>.home-community-showcase{min-height:640px!important;padding:18px 16px 22px!important}html body #root .home-community-feed-pane.is-inactive .home-community-mini-strip{grid-template-rows:78px!important;gap:7px!important;height:78px!important;min-height:78px!important;max-height:78px!important}html body #root .home-lower-grid>.home-community-showcase,html body #root .home-lower-map-column,html body #root .home-lower-map-column>.portal-map-preview-card{min-height:0!important}html body #root .home-lower-grid>.home-community-showcase{padding:18px 16px 22px!important}html body #root .home-community-feed-pane.is-active .home-community-feature-carousel{height:312px!important;min-height:312px!important;max-height:312px!important}html body #root .home-community-feed-pane.is-active .home-community-feature-card{width:86%!important;max-height:292px!important}html body #root .home-community-feed-pane.is-inactive .home-community-mini-strip{grid-template-rows:78px!important;gap:8px!important;height:78px!important;min-height:78px!important}html body #root .home-lower-grid{grid-template-columns:1fr!important}html body #root .home-community-mini-tag{padding:3px 6px!important;font-size:8px!important;top:6px!important;left:6px!important}html body #root .home-community-mini-avatar-wrap,html body #root .home-community-mini-avatar-wrap>.home-community-post-avatar{width:22px!important;height:22px!important}html body #root .home-community-mini-avatar-wrap{bottom:6px!important;left:6px!important}html body #root .home-community-mini-stats{gap:4px!important;font-size:8px!important;bottom:6px!important;right:6px!important}html body #root .home-lower-map-column,html body #root .home-lower-map-column>.portal-map-preview-card{height:auto!important;min-height:0!important;max-height:none!important}html body #root .home-lower-map-column>.portal-map-preview-card{flex-direction:column!important;padding:18px!important;display:flex!important}html body #root .home-lower-map-column .home-map-header,html body #root .home-lower-map-column .home-map-filter-chips{flex:none!important}html body #root .home-lower-map-column .home-map-filter-chips{margin-top:0!important;margin-bottom:14px!important}html body #root .home-lower-map-column .home-map-preview-stage{aspect-ratio:1!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}html body #root .home-lower-map-column .map-preview-button,html body #root .home-lower-map-column .real-resource-map.preview{aspect-ratio:1!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important}html body #root .home-community-feed-pane.is-active .home-community-feed-hero{max-height:312px!important}html body #root .home-community-feed-pane.is-inactive .home-community-feed-mini{height:86px!important;min-height:86px!important;max-height:86px!important}html body #root .home-community-v332-layout{gap:14px!important}html body #root .home-community-v332-selected-panel{width:100%!important}html body #root .home-community-v332-mini-panel .home-community-mini-strip{--mini-gap:6px!important}html body #root .home-community-v332-mini-panel .home-community-mini-tag{padding:3px 5px!important;font-size:8px!important;top:5px!important;left:5px!important}html body #root .home-community-v332-mini-panel .home-community-mini-avatar-wrap{width:23px!important;height:23px!important;bottom:5px!important;left:5px!important}html body #root .home-community-v332-mini-panel .home-community-mini-avatar-wrap>.home-community-post-avatar{width:23px!important;height:23px!important}html body #root .home-community-v332-mini-panel .home-community-mini-stats{gap:3px!important;font-size:8px!important;bottom:6px!important;right:5px!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current{transform:translate(-50%,-50%)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-next,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-next,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-next,html body #root .home-community-v332-selected-panel .home-community-feature-card{width:90%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-prev{transform:translate(-145%,-50%)scale(.92)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-next{transform:translate(45%,-50%)scale(.92)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-prev{transform:translate(-245%,-50%)scale(.88)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-next{transform:translate(145%,-50%)scale(.88)!important}html body #root .home-community-v332-selected-panel .home-community-feature-card,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-next,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-far-next,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-prev,html body #root .home-community-v332-selected-panel .home-community-feature-card.is-hidden-next{width:90%!important;top:5%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current{left:5%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-prev{left:-87%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-next{left:97%!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current:hover{top:5%!important;left:5%!important}html body #root .home-community-mini-copy{display:none!important}html body #root .home-community-v332-selected-panel .home-community-feature-tag{padding:6px 9px!important;font-size:11px!important;top:10px!important;left:10px!important}html body #root .home-community-v332-selected-panel .home-community-feature-author>.home-community-post-avatar{flex-basis:38px!important;width:38px!important;height:38px!important}html body #root .home-community-v332-selected-panel .home-community-feature-author strong{font-size:14px!important}html body #root .home-community-v332-selected-panel .home-community-feature-author small{font-size:10px!important}html body #root .home-community-v332-selected-panel .home-community-feature-title{font-size:17px!important}html body #root .home-community-v339-layout{gap:14px!important}html body #root .home-community-v332-selected-panel .home-community-feature-card.is-current:hover{top:5%!important;left:5%!important;transform:translateY(-3px)scale(1.004)!important}html body #root .home-download-reveal-shell[data-home-reveal]{margin-top:28px!important}html body #root .floating-weather-edge-toggle{width:34px!important;height:66px!important;right:-27px!important}html body #root .floating-weather-edge-toggle:hover{right:-29px!important}html body #root .home-event-section .refined-event-carousel .event-title-row h1{font-size:clamp(19px,6vw,27px)!important}html body #root .search-suggestion-copy>strong,html body #root .search-suggestion-item .search-suggestion-copy>strong{font-size:23px!important}html body #root .floating-weather-edge-toggle,html body #root .floating-weather-edge-toggle:hover,html body #root .floating-weather-edge-toggle:focus-visible{width:34px!important;height:66px!important;right:-34px!important}html body #root .home-event-feature-panel{width:100%!important;height:210px!important}html body #root .home-event-section .home-event-feature-card.refined-event-carousel{width:90%!important}html body #root .home-event-section .home-event-feature-card.is-current{left:5%!important}html body #root .home-event-section .home-event-feature-card.is-prev{left:-87%!important}html body #root .home-event-section .home-event-feature-card.is-next{left:97%!important}html body #root .home-event-feature-carousel>.event-all-button{right:7%!important}html body #root .home-event-section .home-event-feature-card .hero-copy,html body #root .home-event-section .home-event-feature-card .refined-hero-copy,html body #root .home-event-section .home-event-feature-card .portal-hero-copy{left:48px!important;right:105px!important}html body #root .home-community-v339-feed.is-active .home-community-v332-selected-panel{width:calc(100% + 24px)!important;margin-left:-12px!important;margin-right:-12px!important}html body #root .home-event-feature-viewport>.event-all-button{right:7%!important}html body #root .floating-weather-edge-toggle,html body #root .floating-weather-edge-toggle:hover,html body #root .floating-weather-edge-toggle:focus-visible{width:20px!important;min-width:20px!important;height:44px!important;min-height:44px!important;right:-17px!important}html body #root .home-event-feature-card .hero-copy,html body #root .home-event-feature-card .refined-hero-copy,html body #root .home-event-feature-card .portal-hero-copy{max-width:calc(100% - 128px)!important;left:16px!important;right:112px!important}html body #root .portal-detail-page.detail-theme-recipe .portal-detail-image,html body #root .portal-detail-page.detail-theme-material .portal-detail-image{min-height:280px!important}html body #root .portal-detail-page.detail-theme-recipe .portal-detail-image img,html body #root .portal-detail-page.detail-theme-material .portal-detail-image img{padding:34px!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active .home-community-v339-feed-content{margin-top:-18px!important}html body #root .home-event-feature-viewport>.event-all-button{height:34px!important;padding:0 11px!important;font-size:11px!important;right:10px!important}html body #root .home-weekly-weather-pill{width:62px!important;height:91px!important}html body #root .home-weekly-weather-pill.is-left{left:18%!important}html body #root .home-weekly-weather-pill.is-right{left:82%!important}html body #root .home-event-feature-viewport>.event-all-button,html body #root .home-event-feature-carousel>.event-all-button{height:31px!important;min-height:31px!important;padding:0 9px!important;font-size:10px!important;top:16px!important;right:14px!important}html body #root .home-web-masthead.home-web-masthead-after-event{margin-top:16px!important}html body #root .compact-home-community-preview .home-community-carousel-indicator{bottom:calc(5% + 9px)!important}html body #root .portal-detail-page .portal-detail-image>.smart-image.fit-image{width:clamp(168px,60%,205px)!important;max-width:calc(100% - 28px)!important;height:clamp(168px,60%,205px)!important;max-height:calc(100% - 28px)!important}html body #root .home-event-feature-panel{width:calc(100% - 24px)!important}html body #root .home-event-section .home-event-feature-card .hero-copy,html body #root .home-event-section .home-event-feature-card .refined-hero-copy,html body #root .home-event-section .home-event-feature-card .portal-hero-copy{max-width:calc(100% - 144px)!important;top:24px!important;left:18px!important;right:126px!important}html body #root .home-event-section .event-title-row h1{max-width:calc(100vw - 270px)!important}html body #root .portal-detail-page .portal-detail-image>.portal-detail-main-image.smart-image,html body #root .portal-detail-page .portal-detail-image>.portal-detail-main-image.fit-image{width:clamp(168px,60%,205px)!important;max-width:calc(100% - 28px)!important;height:clamp(168px,60%,205px)!important;max-height:calc(100% - 28px)!important}html body #root .home-event-section .event-title-text{max-width:calc(100vw - 270px)!important}html body #root .home-event-feature-viewport>.event-arrow{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;top:64%!important}html body #root .home-event-section .refined-event-carousel .event-title-row>h1>.event-title-text{max-width:calc(100vw - 270px)!important}html body #root .home-event-feature-viewport>.event-arrow{top:60.5%!important}html body #root .home-event-slide .hero-copy,html body #root .home-event-slide .refined-hero-copy,html body #root .home-event-slide .portal-hero-copy{max-width:calc(100% - 152px)!important;left:20px!important;right:132px!important}html body #root .home-event-slide .event-title-text{max-width:calc(100vw - 270px)!important}html body #root .home-event-slide .event-title-row>h1,html body #root .home-event-slide .event-title-text{font-size:23px!important}html body #root .floating-weather-dock.is-expanded,html body #root .floating-weather-dock.is-expanded>.floating-weather-card{height:400px!important;min-height:400px!important;max-height:400px!important}html body #root .compact-home-community-preview .home-community-v332-selected-panel .home-community-feature-carousel{aspect-ratio:16/8.65!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active>.home-community-feed-tab{margin-bottom:8px!important}html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split{grid-template-columns:minmax(0,1fr) 230px!important;gap:12px!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card{height:108px!important;min-height:108px!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-active,html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-inactive{width:100%!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-2{display:none!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-latest{order:1!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-popular{order:2!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed,html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-active,html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-inactive{flex:none!important;width:100%!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-strip{--mini-card-height:142px;--mini-card-gap:10px;height:446px!important;min-height:446px!important}html body #root .compact-home-community-preview .home-community-v364-mini-column,html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed-content{min-height:446px!important}html body #root .compact-home-community-preview .home-community-v364-mini-column{--mini-card-gap:10px;--mini-preview-height:calc(var(--mini-card-height) + var(--mini-card-height) + var(--mini-card-height) + var(--mini-half-card-height) + 30px)}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-1{transform:translateY(calc(100% + 10px))!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-slot-2{transform:translateY(calc(200% + 20px))!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card.is-mini-enter-down{transform:translateY(calc(300% + 30px))!important}html body #root .compact-home-community-preview .home-community-v364-split .home-community-v339-feed-content,html body #root .compact-home-community-preview .home-community-v364-mini-column,html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-strip{height:530px!important;min-height:530px!important;max-height:530px!important}html body #root .compact-home-community-preview .home-community-v364-mini-column .home-community-mini-card{width:min(100%,248px)!important;max-width:248px!important}html body #root .compact-home-community-preview .home-community-preview-head{align-items:center!important;gap:10px!important}html body #root .compact-home-community-preview .home-community-view-all{margin-top:0!important}html body #root .compact-home-community-preview .home-community-v332-selected-panel .home-community-feature-panel{grid-template-rows:minmax(0,1fr) 22px!important;row-gap:5px!important;display:grid!important}html body #root .compact-home-community-preview .home-community-v332-selected-panel .home-community-feature-carousel{margin-bottom:0!important}html body #root .compact-home-community-preview .home-community-feature-panel>.home-community-carousel-indicator{height:22px!important}html body #root .floating-weather-dock.is-collapsed,html body #root .floating-weather-dock.is-expanded{bottom:max(16px, calc(env(safe-area-inset-bottom,0px) + 12px))!important;left:max(12px, calc(env(safe-area-inset-left,0px) + 10px))!important}html body #root .home-progress-section .home-progress-heading{gap:12px!important;min-height:0!important;padding-right:0!important;display:grid!important}html body #root .home-progress-section .progress-login-prompt-corner{white-space:normal!important;justify-self:end!important;width:max-content!important;max-width:100%!important;position:static!important}html body #root .floating-weather-dock.is-collapsed,html body #root .floating-weather-dock.is-expanded{top:auto!important;right:auto!important;bottom:max(16px, calc(env(safe-area-inset-bottom,0px) + 12px))!important;left:max(12px, calc(env(safe-area-inset-left,0px) + 10px))!important}html body #root .site-horizontal-nav .home-horizontal-submenu{display:none!important}html body #root .compact-home-community-preview .home-community-v332-selected-panel .home-community-feature-panel{grid-template-rows:minmax(0,1fr) 18px!important;row-gap:1px!important}html body #root .compact-home-community-preview .home-community-feature-panel>.home-community-carousel-indicator{height:18px!important;margin-top:-2px!important}html body #root .keeper-mega-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .keeper-footer-brand{grid-column:1/-1!important}html body #root .maker-note-profile,html body #root .maker-note-project{grid-template-columns:1fr!important}html body #root .maker-note-profile-visual{min-height:180px!important}html body #root .maker-note-process-grid,html body #root .maker-note-service-grid,html body #root .maker-editorial-about{grid-template-columns:1fr!important}html body #root .maker-editorial-portrait{width:min(520px,100%)!important;margin-inline:auto!important}html body #root .maker-editorial-about-copy{padding-right:0!important}html body #root .maker-editorial-process{grid-template-columns:1fr!important}html body #root .maker-editorial-page{width:min(100% - 16px,680px)!important;margin-top:18px!important}html body #root .maker-editorial-shell{border-radius:25px!important}html body #root .maker-editorial-topline{grid-template-columns:1fr auto!important;padding:20px!important}html body #root .maker-editorial-top-mark{display:none!important}html body #root .maker-editorial-hero{min-height:390px!important;padding-inline:18px!important}html body #root .maker-editorial-wordmark{font-size:clamp(72px,20vw,120px)!important}html body #root .maker-id-card{grid-template-columns:70px minmax(0,1fr)!important;width:min(500px,88vw)!important}html body #root .maker-id-meter{display:none!important}html body #root .maker-editorial-doodle-loop{right:14px!important}html body #root .maker-editorial-doodle-flower{left:25px!important}html body #root .maker-editorial-handwrite{font-size:22px!important;right:42px!important}html body #root .maker-editorial-about,html body #root .maker-editorial-project,html body #root .maker-editorial-process,html body #root .maker-editorial-capabilities,html body #root .maker-editorial-contact{padding:38px 24px!important}html body #root .maker-editorial-project-heading{text-align:left!important;margin-left:0!important}html body #root .maker-editorial-project-heading>p{margin-left:0!important}html body #root .maker-editorial-project-collage{gap:18px!important;min-height:850px!important;display:grid!important}html body #root .maker-browser-card,html body #root .maker-mobile-card,html body #root .maker-editorial-project-copy{width:100%!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .maker-mobile-card{width:min(270px,80%)!important;margin-inline:auto!important}html body #root .maker-editorial-process-grid,html body #root .maker-editorial-capabilities{grid-template-columns:1fr!important}html body #root .maker-editorial-process-grid>article:nth-child(2),html body #root .maker-editorial-process-grid>article:nth-child(3){transform:none!important}html body #root .maker-editorial-contact{grid-template-columns:1fr!important;align-items:start!important}html body #root .maker-editorial-contact>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .maker-collage-hero{padding-inline:28px!important}html body #root .maker-collage-board{width:100%!important}html body #root .maker-editorial-about,html body #root .maker-editorial-project,html body #root .maker-editorial-process,html body #root .maker-editorial-capabilities,html body #root .maker-editorial-contact{padding-inline:52px!important}html body #root .maker-browser-card{width:66vw!important}html body #root .maker-mobile-card{left:42%!important}html body #root .maker-editorial-project-copy{width:36%!important}html body #root .maker-collage-hero{min-height:0!important;padding:32px 18px!important}html body #root .maker-collage-layer,html body #root .maker-collage-sideword{display:none!important}html body #root .maker-collage-board{border-radius:30px!important;padding:20px!important}html body #root .maker-collage-topbar{grid-template-columns:1fr auto!important}html body #root .maker-collage-topbar>span{display:none!important}html body #root .maker-collage-right{grid-column:1/-1!important;grid-template-rows:auto!important;grid-template-columns:1fr 1fr!important}html body #root .maker-collage-bottom{grid-template-columns:1fr 1fr!important}html body #root .maker-collage-number-card{grid-column:1/-1!important}html body #root .maker-collage-grid{grid-template-columns:1fr 1.25fr!important;gap:10px!important}html body #root .maker-collage-left,html body #root .maker-collage-center,html body #root .maker-collage-right{border-radius:32px!important;margin:0!important;padding:22px!important}html body #root .maker-collage-center:before,html body #root .maker-collage-center:after{display:none!important}html body #root .maker-connected-sheet{grid-template-columns:1fr 260px!important}html body #root .maker-connected-title h1{font-size:clamp(58px,7vw,82px)!important}html body #root .maker-connected-hero{min-height:0!important;padding:28px 14px!important}html body #root .maker-connected-frame{grid-template-rows:auto!important;grid-template-columns:1fr!important;gap:12px!important;min-height:0!important;padding:18px!important;display:grid!important}html body #root .maker-connected-backplate{border-radius:34px!important}html body #root .maker-connected-left,html body #root .maker-connected-sheet,html body #root .maker-connected-tab,html body #root .maker-connected-footer{grid-area:auto/1!important}html body #root .maker-connected-left{padding:12px!important}html body #root .maker-connected-sheet{border-radius:30px!important;grid-template-columns:1fr!important;margin:0!important}html body #root .maker-connected-title,html body #root .maker-connected-profile,html body #root .maker-connected-pink-card,html body #root .maker-connected-copy{grid-area:auto/1!important}html body #root .maker-connected-tab{display:none!important}html body #root .maker-connected-footer{grid-template-columns:1fr!important;padding:0!important}html body #root .maker-connected-frame{grid-template-columns:220px minmax(0,1fr) 84px!important}html body #root .maker-connected-left{padding-right:54px!important}html body #root .maker-connected-sheet{margin-inline:-34px!important}html body #root .maker-connected-footer{grid-template-columns:280px minmax(0,1fr) 170px!important}html body #root .maker-connected-bubble{display:none!important}html body #root .maker-connected-left,html body #root .maker-connected-sheet,html body #root .maker-connected-tab,html body #root .maker-connected-footer{margin:0!important}html body #root .maker-connected-left,html body #root .maker-connected-tab{border-radius:30px!important}html body #root .maker-connected-sheet:before,html body #root .maker-connected-sheet:after{display:none!important}html body #root .maker-connected-footer{gap:10px!important}html body #root .maker-connected-footer>article,html body #root .maker-connected-footer>button{border-radius:24px!important;margin:0!important;padding:13px!important}html body #root .maker-orbit-bottom-profile{width:min(520px,60vw)!important}html body #root .maker-orbit-stage{min-height:980px!important}html body #root .maker-orbit-arch{width:calc(100% - 48px)!important;height:500px!important;top:110px!important}html body #root .maker-orbit-left-tools,html body #root .maker-orbit-right-tools{width:calc(50% - 34px)!important;top:635px!important}html body #root .maker-orbit-left-tools{left:24px!important}html body #root .maker-orbit-right-tools{right:24px!important}html body #root .maker-orbit-audio-card,html body #root .maker-orbit-mini-screen{min-height:145px!important}html body #root .maker-orbit-bottom-profile{width:calc(100% - 48px)!important;bottom:30px!important}html body #root .maker-orbit-support{display:none!important}html body #root .maker-orbit-arch{width:min(940px,68vw)!important}html body #root .maker-mobile-card{right:-18px!important}html body #root .maker-orbit-stage{min-height:1040px!important;overflow:hidden!important}html body #root .maker-orbit-arch{width:calc(100% - 54px)!important;height:600px!important}html body #root .maker-orbit-left-tools,html body #root .maker-orbit-right-tools{top:735px!important}html body #root .maker-editorial-project-collage{grid-template-columns:1fr!important;gap:86px!important}html body #root .maker-editorial-project-visual{width:min(900px,100%)!important;margin-inline:auto!important}html body #root .maker-editorial-project-copy{text-align:center!important;width:min(760px,100%)!important;margin-inline:auto!important;padding:0!important}html body #root .maker-editorial-project-copy p{margin-inline:auto!important}html body #root .maker-editorial-project-copy>div{justify-content:center!important}html body #root .maker-editorial-page{width:calc(100% - 8px)!important}html body #root .maker-orbit-stage{border-radius:32px!important;min-height:1240px!important}html body #root .maker-orbit-arch{width:calc(100% - 24px)!important;height:655px!important;padding:58px 14px 28px!important;animation:none!important}html body #root .maker-orbit-preview{height:550px!important}html body #root .maker-orbit-preview-grid{padding:24px!important}html body #root .maker-orbit-left-tools{top:795px!important}html body #root .maker-orbit-right-tools{top:945px!important}html body #root .maker-orbit-bottom-profile{bottom:24px!important}html body #root .maker-editorial-project,html body #root .maker-editorial-about,html body #root .maker-editorial-process,html body #root .maker-editorial-capabilities,html body #root .maker-editorial-contact{min-height:0!important;padding:54px 22px!important}html body #root .maker-editorial-project-visual{min-height:720px!important}html body #root .maker-mobile-card{width:235px!important;bottom:-15px!important;right:3px!important}html body #root .maker-focus-main-card{width:min(485px,40vw)!important;height:500px!important;left:37%!important}html body #root .maker-focus-title{right:9%!important}html body #root .maker-focus-profile{right:5%!important}html body #root .maker-focus-orbit.is-map{left:5%!important}html body #root .maker-focus-orbit.is-guide{left:7%!important}html body #root .maker-focus-stage{min-height:1090px!important}html body #root .maker-focus-topbar{grid-template-columns:1fr auto!important}html body #root .maker-focus-topbar>span:last-child{display:none!important}html body #root .maker-focus-blob{width:88%!important;height:48%!important;top:120px!important;left:6%!important}html body #root .maker-focus-main-card{width:min(560px,69vw)!important;height:540px!important;top:150px!important;left:50%!important}html body #root .maker-focus-title{text-align:center!important;width:min(520px,100% - 80px)!important;top:715px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}html body #root .maker-focus-title>p{max-width:520px!important;margin-inline:auto!important}html body #root .maker-focus-orbit.is-map{top:190px!important;left:4%!important}html body #root .maker-focus-orbit.is-guide{inset:250px 4% auto auto!important}html body #root .maker-focus-orbit.is-community{bottom:185px!important;left:8%!important}html body #root .maker-focus-profile{width:310px!important;bottom:160px!important;right:5%!important}html body #root .maker-focus-player{width:min(720px,100% - 54px)!important;bottom:74px!important}html body #root .maker-focus-disc,html body #root .maker-focus-spark{display:none!important}html body #root .maker-profile-window{width:calc(100% - 70px)!important}html body #root .maker-profile-contact-window{width:450px!important}html body #root .maker-profile-player{width:475px!important}html body #root .maker-profile-desktop{min-height:1390px!important}html body #root .maker-profile-systembar{grid-template-columns:auto 1fr auto!important}html body #root .maker-profile-clock{display:none!important}html body #root .maker-profile-window{width:calc(100% - 42px)!important;margin-top:30px!important}html body #root .maker-profile-grid{grid-template-rows:auto!important;grid-template-columns:1fr!important;padding-bottom:270px!important}html body #root .maker-profile-card,html body #root .maker-profile-focus-panel,html body #root .maker-profile-current-project,html body #root .maker-profile-details{grid-area:auto/1!important}html body #root .maker-profile-card{grid-row:auto!important}html body #root .maker-profile-photo-frame{min-height:410px!important}html body #root .maker-profile-contact-window,html body #root .maker-profile-player{bottom:92px!important}html body #root .maker-profile-contact-window{right:22px!important}html body #root .maker-profile-player{left:22px!important}html body #root .maker-profile-tech-list{grid-template-columns:1fr!important}html body #root .maker-profile-details{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .maker-profile-window-controls{grid-template-columns:repeat(3,45px)!important}html body #root .maker-profile-window-controls>i{width:45px!important}html body #root .maker-editorial-about,html body #root .maker-editorial-project,html body #root .maker-editorial-process,html body #root .maker-editorial-capabilities,html body #root .maker-editorial-contact{width:calc(100% - 28px)!important}html body #root .maker-project-feature-map{grid-template-rows:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .maker-project-map-line{display:none!important}html body #root .maker-project-feature-core{grid-area:auto/1/auto/-1!important}html body #root .maker-portfolio-project-body{grid-template-columns:1fr!important}html body #root .maker-portfolio-project-heading{text-align:center!important}html body #root .maker-portfolio-project-heading>p{max-width:760px!important;margin-inline:auto!important}html body #root .maker-portfolio-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .maker-portfolio-feature-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .maker-portfolio-about-body{grid-template-columns:1fr!important}html body #root .maker-portfolio-profile-card{max-width:660px!important;margin-inline:auto!important}html body #root .maker-portfolio-about-copy{text-align:center!important}html body #root .maker-portfolio-flow{justify-content:center!important}html body #root .maker-portfolio-process-grid{grid-template-columns:1fr!important}html body #root .maker-portfolio-contact-body{text-align:center!important;grid-template-columns:1fr!important}html body #root .maker-portfolio-contact-body>div:last-child{justify-content:center!important}html body #root .maker-window-variant-profile,html body #root .maker-window-variant-browser,html body #root .maker-window-variant-folder{width:calc(100% - 48px)!important;margin-inline:auto!important}html body #root .maker-window-variant-profile .maker-portfolio-about-body{padding-right:58px!important}html body #root .maker-about-mini-window{right:-22px!important}html body #root .maker-window-variant-folder .maker-portfolio-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .maker-window-variant-folder .maker-portfolio-capability-grid>article{min-height:230px!important;margin-top:0!important}html body #root .maker-window-variant-profile .maker-portfolio-about-body{padding-bottom:205px!important;padding-right:34px!important}html body #root .maker-about-mini-window{bottom:-35px!important;left:50%!important;right:auto!important;transform:translate(-50%)rotate(1deg)!important}html body #root .maker-about-mini-window:hover{transform:translate(-50%)translateY(-5px)!important}html body #root .maker-process-window-grid{grid-template-columns:1fr!important}html body #root .maker-process-mini-window.is-step-1,html body #root .maker-process-mini-window.is-step-2,html body #root .maker-process-mini-window.is-step-3{transform:none!important}html body #root .maker-portfolio-process-desktop{width:calc(100% - 38px)!important}html body #root .maker-project-inspector{bottom:-54px!important;right:50%!important;transform:translate(50%)rotate(-1deg)!important}html body #root .maker-project-inspector:hover{transform:translate(50%)translateY(-5px)!important}html body #root .maker-window-variant-dialog{width:calc(100% - 70px)!important;margin-inline:auto!important}html body #root .maker-techflow-body{grid-template-columns:1fr!important}html body #root .maker-techflow-heading p{max-width:720px!important}html.maker-note-scroll-mode{scroll-snap-type:y proximity!important;scroll-padding-top:68px!important}html body #root .maker-profile-hero,html body #root .maker-portfolio-techflow-window,html body #root .maker-portfolio-project-window,html body #root .maker-portfolio-process-desktop,html body #root .maker-portfolio-stack-window,html body #root .maker-portfolio-contact-window{min-height:0!important}html body #root .maker-portfolio-techflow-window{width:calc(100% - 18px)!important;margin:34px auto!important}html body #root .maker-techflow-body{min-height:0!important;padding:32px 16px!important}html body #root .maker-techflow-heading h2{font-size:42px!important}html body #root .maker-techflow-board{grid-template-rows:none!important;grid-template-columns:1fr!important;gap:14px!important;min-height:0!important;padding:16px!important}html body #root .maker-techflow-node.is-web,html body #root .maker-techflow-node.is-app,html body #root .maker-techflow-node.is-api,html body #root .maker-techflow-node.is-data,html body #root .maker-techflow-node.is-security,html body #root .maker-techflow-node.is-ops{grid-area:auto/1!important}html body #root .maker-techflow-wire,html body #root .maker-techflow-core-label{display:none!important}html body #root .maker-techflow-summary{border-radius:22px!important}html body #root .maker-techflow-body{min-height:0!important}html body #root .maker-portfolio-contact-window,html body #root .maker-window-variant-dialog{width:calc(100% - 48px)!important;margin:48px auto 34px!important}html body #root .maker-project-feature-map{grid-template-rows:repeat(3,minmax(102px,auto))!important;min-height:390px!important}html body #root .maker-project-feature-node{min-height:100px!important}html body #root .maker-profile-grid{grid-template-columns:1fr!important}html body #root .maker-profile-kofi-card{justify-self:center!important;width:100%!important;max-width:520px!important}html body #root .maker-project-feature-map{grid-template-rows:minmax(100px,auto) minmax(138px,auto) minmax(100px,auto)!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.22fr) minmax(0,.9fr)!important;min-height:420px!important}html body #root .maker-profile-kofi-card{max-width:560px!important}html body #root .maker-project-feature-map{grid-template-rows:130px 166px 130px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important;min-height:478px!important}html body #root .maker-project-feature-node strong{font-size:14px!important}html body #root .maker-project-feature-node small{font-size:8.2px!important}html body #root .maker-project-feature-core{grid-template-columns:66px minmax(0,1fr)!important;height:166px!important;min-height:166px!important}html body #root .maker-project-feature-core-logo{width:66px!important;height:66px!important}html body #root .maker-project-feature-core strong{font-size:clamp(16px,1.2vw,19px)!important}html body #root .maker-project-feature-core p{font-size:7.8px!important}html body #root .maker-project-feature-map{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;min-height:0!important}html body #root .maker-project-feature-node,html body #root .maker-project-feature-node.is-pets,html body #root .maker-project-feature-node.is-community{align-self:stretch!important;height:auto!important;min-height:142px!important}html body #root .maker-project-feature-map{grid-template-rows:150px 210px 150px!important;gap:12px!important;min-height:558px!important}html body #root .maker-project-feature-node,html body #root .maker-project-feature-node.is-pets,html body #root .maker-project-feature-node.is-community{height:150px!important;min-height:150px!important;padding:13px 14px 14px!important}html body #root .maker-project-feature-head>strong{font-size:15px!important}html body #root .maker-project-feature-node>small{font-size:9.4px!important}html body #root .maker-project-feature-core{height:210px!important;min-height:210px!important}html body #root .maker-project-feature-core>p{font-size:10px!important}html body #root .maker-project-feature-node,html body #root .maker-project-feature-node.is-pets,html body #root .maker-project-feature-node.is-community{height:auto!important;min-height:164px!important}html body #root .maker-project-feature-map{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important}html body #root .maker-project-orbit-lines{display:none!important}html body #root .maker-project-feature-node.is-map,html body #root .maker-project-feature-node.is-collection,html body #root .maker-project-feature-node.is-daily,html body #root .maker-project-feature-node.is-pets,html body #root .maker-project-feature-node.is-community,html body #root .maker-project-feature-node.is-clients,html body #root .maker-project-feature-node.is-security,html body #root .maker-project-feature-node.is-operation{grid-area:auto!important}html body #root .maker-project-feature-core{grid-area:auto/1/auto/-1!important;height:auto!important;min-height:215px!important}html body #root .maker-project-orbit-middle>.maker-project-feature-node{height:194px!important;min-height:194px!important}html body #root .maker-project-orbit-layout .maker-project-feature-core{height:312px!important;min-height:312px!important;padding:25px 28px!important}html body #root .maker-project-feature-map.maker-project-orbit-layout{grid-template-rows:none!important;min-height:0!important;display:grid!important}html body #root .maker-project-orbit-layout>.maker-project-orbit-lines{display:none!important}html body #root .maker-project-orbit-row,html body #root .maker-project-orbit-middle{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .maker-project-orbit-middle .maker-project-feature-core{grid-area:1/1/auto/-1!important;height:auto!important;min-height:230px!important}html body #root .maker-project-orbit-middle>.maker-project-feature-node{align-self:stretch!important;height:auto!important;min-height:164px!important}html body #root .maker-project-feature-map.maker-project-orbit-layout{grid-template-rows:134px 224px 134px!important;gap:9px!important;min-height:522px!important}html body #root .maker-project-orbit-layout .maker-project-feature-node{height:134px!important;min-height:134px!important}html body #root .maker-project-orbit-middle>.maker-project-feature-node,html body #root .maker-project-orbit-layout .maker-project-feature-core{height:224px!important;min-height:224px!important}html body #root .maker-project-orbit-layout .maker-project-feature-core>p{font-size:9.8px!important}html body #root .maker-project-feature-map.maker-project-orbit-layout{grid-template-rows:none!important;min-height:0!important}html body #root .maker-project-orbit-middle{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .maker-project-orbit-middle .maker-project-feature-core{height:auto!important;min-height:220px!important}html body #root .maker-project-orbit-layout .maker-project-feature-node,html body #root .maker-project-orbit-middle>.maker-project-feature-node{height:auto!important;min-height:158px!important}html body #root .maker-project-feature-map.maker-project-square-orbit{gap:7px!important}html body #root .maker-project-square-orbit .maker-project-feature-node{padding:9px!important}html body #root .maker-project-square-orbit .maker-project-feature-core{padding:18px!important}html body #root .maker-project-feature-map.maker-project-square-orbit{aspect-ratio:auto!important;grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .maker-project-square-orbit>.maker-project-orbit-lines{display:none!important}html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-core,html body #root .maker-project-square-orbit .is-map,html body #root .maker-project-square-orbit .is-collection,html body #root .maker-project-square-orbit .is-daily,html body #root .maker-project-square-orbit .is-pets,html body #root .maker-project-square-orbit .is-community,html body #root .maker-project-square-orbit .is-clients,html body #root .maker-project-square-orbit .is-security,html body #root .maker-project-square-orbit .is-operation,html body #root .maker-project-square-orbit .is-automation,html body #root .maker-project-square-orbit .is-records,html body #root .maker-project-square-orbit .is-admin,html body #root .maker-project-square-orbit .is-improvement{grid-area:auto!important}html body #root .maker-project-square-orbit .maker-project-feature-node{aspect-ratio:auto!important;min-height:150px!important}html body #root .maker-project-square-orbit .maker-project-feature-core{grid-column:1/-1!important;width:82%!important;height:82%!important;min-height:210px!important;padding:15px 16px!important}html body #root .maker-project-square-orbit .maker-project-feature-node{width:100%!important;height:auto!important;margin:0!important}html body #root .maker-project-square-orbit .maker-project-feature-core{width:100%!important;height:auto!important;min-height:210px!important}html body #root .maker-project-square-orbit .maker-project-core-title{font-size:22px!important}html body #root .maker-project-square-orbit .maker-project-feature-node{place-self:stretch stretch!important;width:100%!important;height:auto!important}html body #root .maker-project-square-orbit .maker-project-feature-core{width:100%!important;height:auto!important}html body #root .maker-project-square-orbit .maker-project-feature-node>.maker-project-feature-head>strong{font-size:11.9px!important}html body #root .maker-project-square-orbit .maker-project-feature-node>small{font-size:7.7px!important}html body #root .maker-project-square-orbit .maker-project-feature-core>p{font-size:9.4px!important}html body #root .maker-project-square-orbit .maker-project-feature-node:hover{transform:translateY(-3px)scale(1.01)!important}html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-core{transform:none!important}html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-core{width:100%!important;height:auto!important;transform:none!important}html body #root .maker-project-feature-map.maker-project-square-orbit{gap:12px!important;overflow:visible!important}html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-core{place-self:stretch stretch!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;transform:none!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node .maker-project-feature-head>strong{font-size:13.5px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-node>small{font-size:9px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-feature-core>p{font-size:9.8px!important}html body #root .maker-project-feature-map.maker-project-square-orbit{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:10px!important;overflow:visible!important}html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-core{place-self:stretch stretch!important;width:100%!important;height:auto!important;max-height:none!important;transform:none!important}html body #root .maker-project-feature-map.maker-project-square-orbit{aspect-ratio:auto!important;grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;height:auto!important;padding:10px!important;overflow:visible!important}html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-core{aspect-ratio:auto!important;place-self:stretch stretch!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important}html body #root .maker-project-square-orbit .maker-project-feature-core{min-height:210px!important}html body #root .maker-project-overview-panel{width:100%!important;padding:18px!important}html body #root .maker-project-feature-map.maker-project-square-orbit{aspect-ratio:auto!important;gap:12px!important;padding:10px!important}html body #root .maker-project-square-orbit .maker-project-feature-node,html body #root .maker-project-square-orbit .maker-project-feature-core{aspect-ratio:auto!important;width:100%!important;max-width:100%!important}html body #root .maker-profile-kofi-preview{width:124px!important;height:88px!important}html body #root .maker-profile-kofi-copy strong{font-size:15px!important}html body #root .maker-profile-kofi-copy p{font-size:9px!important}html body #root .maker-profile-left-stack{grid-area:auto/1!important;gap:14px!important}html body #root .maker-profile-kofi-panel{grid-template-columns:112px minmax(0,1fr)!important}html body #root .maker-profile-kofi-action{grid-column:1/-1!important;justify-self:end!important}html body #root .maker-project-overview-panel,html body #root .maker-profile-current-project,html body #root .maker-profile-details{grid-area:auto/1!important}html body #root .maker-profile-left-stack{grid-template-rows:auto auto!important;height:auto!important}html body #root .maker-profile-kofi-panel{height:auto!important;min-height:220px!important}html body #root .maker-profile-window,html body #root .maker-profile-grid{grid-template-rows:none!important}html body #root .maker-profile-player,html body #root .maker-profile-contact-window{grid-area:auto/1!important;width:100%!important;height:auto!important;min-height:108px!important;position:relative!important;inset:auto!important}html body #root .maker-profile-current-project{width:100%!important;max-width:100%!important}html body #root .maker-profile-kofi-copy strong{white-space:normal!important}html body #root .maker-profile-details{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important}html body #root .maker-profile-player:hover,html body #root .maker-profile-contact-window:hover{top:-3px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map>span{flex-wrap:wrap!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map b,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map em,html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-tech-map i{font-size:10px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid>span{min-height:76px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid small{font-size:9px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid strong{font-size:11px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-stack-grid em{font-size:8.5px!important}html body #root .maker-project-feature-map.maker-project-square-orbit .maker-project-core-system-summary{font-size:11.5px!important;line-height:1.62!important}html body #root .maker-techflow-body{grid-template-columns:1fr!important;min-height:0!important}html body #root .maker-techflow-heading{text-align:center!important;justify-self:center!important;max-width:860px!important}html body #root .maker-techflow-heading h2,html body #root .maker-techflow-heading p{max-width:760px!important;margin-inline:auto!important}html body #root .maker-techflow-board.maker-techflow-layered{padding:15px!important}html body #root .maker-techflow-layer{grid-template-columns:1fr!important;gap:10px!important}html body #root .maker-techflow-layer>header{border-bottom:1px solid #80677738!important;border-right:0!important}html body #root .maker-techflow-layer-nodes.is-two,html body #root .maker-techflow-layer-nodes.is-three{grid-template-columns:1fr!important}html body #root .keeper-footer-feature-link{width:100%!important}html body #root .maker-techflow-heading{justify-self:center!important;margin-left:0!important}html body #root .maker-techflow-heading h2{text-align:center!important;justify-items:center!important}html body #root .maker-techflow-heading p{text-align:center!important;margin-inline:auto!important}html body #root .maker-techflow-heading h2{width:100%!important;font-size:clamp(38px,12vw,56px)!important}html body #root .maker-techflow-heading h2>span{white-space:normal!important}html body #root .maker-techflow-heading p>span{display:inline!important}html body #root .maker-techflow-cloud-badge{width:min(100%,390px)!important;min-width:0!important}html body #root .maker-techflow-layer{grid-template-columns:1fr!important}html body #root .maker-techflow-layer>header strong{max-width:none!important}html body #root .site-policy-footer.keeper-mega-footer{margin-top:130px!important}html body #root .maker-techflow-heading h2{max-width:100%!important;line-height:.91!important}html body #root .maker-techflow-heading p>span{width:auto!important;display:inline!important}html body #root .keeper-footer-logo-image{width:64px!important;height:64px!important}html body #root .keeper-footer-guide>h2,html body #root .keeper-footer-maker>h2{font-size:18px!important}html body #root .maker-profile-social-actions{flex-direction:column!important;align-items:flex-start!important}html body #root .maker-profile-social-user strong{font-size:19px!important}html body #root .maker-profile-social-user small{font-size:8.5px!important}html body #root .maker-profile-kofi-tail{width:26px!important;height:26px!important;right:-15px!important}html body #root .keeper-footer-logo-native{transform:translateY(-16px)scale(.71)!important}html body #root .community-profile-main{margin:-34px 13px 18px!important;padding:15px!important}html body #root .community-profile-cover-wrap{margin-inline:12px!important}html body #root .profile-post-grid{padding-inline:14px!important}html body #root .support-intro-shell.support-developer-window-card,html body #root .support-method-grid.support-developer-window-card{padding-inline:13px!important}html body #root .support-thanks-window{padding-inline:14px!important}html body #root .keeper-footer-logo-image>img.keeper-footer-logo-native{transform:translateY(0)scale(.78)!important}html body #root .maker-profile-kofi-panel{margin-right:28px!important}html body #root .community-profile-page .community-profile-main{grid-template-columns:132px minmax(0,1fr)!important;grid-template-areas:"avatar copy""palette copy"!important}html body #root .community-profile-page .community-profile-follow-button{grid-area:auto/1/auto/-1!important;justify-self:start!important}html body #root .profile-post-section .profile-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .maker-profile-kofi-tail{right:-31px!important}html body #root .community-profile-page .community-profile-main{grid-template-columns:1fr!important;grid-template-areas:"avatar""copy""follow"!important;width:calc(100% - 24px)!important;padding-top:70px!important}html body #root .community-profile-page .community-profile-ring-picker{left:50%!important;transform:translate(-50%)!important}html body #root .supporter-thank-card p{white-space:normal!important}html body #root .community-profile-page .community-profile-main{grid-template-columns:1fr!important;grid-template-areas:"copy""stats"!important;padding:76px 20px 28px!important}html body #root .community-profile-page .community-profile-avatar-button{left:35px!important}html body #root .community-profile-page .community-profile-ring-picker{left:30px!important}html body #root .community-profile-page .community-profile-copy{margin-left:150px!important}html body #root .community-profile-page .community-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}html body #root .community-profile-pet-stories{right:32px!important}html body #root .supporter-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .community-profile-page .community-profile-avatar-button{width:175px!important;min-width:175px!important;height:175px!important;min-height:175px!important}html body #root .community-profile-page .community-profile-ring-picker{width:175px!important;max-width:175px!important}html body #root .community-profile-page .community-profile-identity-row{align-items:center!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{justify-content:center!important;inset:auto 18px 72px!important}html body #root .community-profile-page .community-profile-follow-button{top:91px!important;left:50%!important;transform:translate(-50%)!important}html body #root .community-profile-page .community-profile-avatar-button{width:176px!important;min-width:176px!important;height:176px!important;min-height:176px!important;top:-88px!important;left:34px!important}html body #root .community-profile-page .community-profile-ring-picker{width:200px!important;min-width:200px!important;max-width:200px!important;left:22px!important}html body #root .community-profile-page .community-profile-copy{width:min(470px,100% - 330px)!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{width:min(380px,100% - 620px)!important}html body #root .community-profile-page .community-profile-main{margin-top:0!important;padding:106px 18px 190px!important}html body #root .community-profile-page .community-profile-avatar-button{top:-88px!important;left:50%!important;transform:translate(-50%)!important}html body #root .community-profile-page .community-profile-ring-picker{bottom:132px!important;left:50%!important;transform:translate(-50%)!important}html body #root .community-profile-page .community-profile-copy{align-items:center!important;width:100%!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{align-items:center!important;width:auto!important;max-width:none!important;inset:auto 18px 76px!important}html body #root .community-profile-page .community-profile-main{margin-top:-20px!important;padding-top:44px!important}html body #root .community-profile-page .community-profile-ring-picker{width:222px!important;min-width:222px!important;max-width:222px!important}html body #root .community-profile-page .community-profile-main{margin:-14px 22px 0!important;padding-top:108px!important}html body #root .community-profile-page .community-profile-copy{top:0!important}html body #root .home-floating-rail .floating-todo-notebook,html body #root .home-floating-rail .floating-support-heart{border-radius:50%!important;place-items:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:0!important;display:grid!important}html body #root .home-floating-rail .floating-todo-notebook>span:not(.floating-todo-notebook-emoji),html body #root .home-floating-rail .floating-todo-notebook>i,html body #root .home-floating-rail .floating-support-heart>span:last-child{display:none!important}html body #root .home-floating-rail .floating-todo-notebook-emoji,html body #root .home-floating-rail .floating-support-heart-emoji{width:auto!important;height:auto!important;font-size:26px!important}html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body #root .compact-home-community-preview .home-community-v339-feed>.home-community-v339-feed-content{grid-area:2/1/auto/-1!important;width:100%!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive>.home-community-v339-feed-content{display:none!important}html body #root .compact-home-community-preview .home-community-feed-tab{width:100%!important;margin:0!important}html body #root .home-progress-section .home-progress-heading{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}html body #root .home-progress-section .progress-login-prompt-corner{justify-self:stretch!important;width:100%!important;max-width:none!important;margin:0 0 4px!important;position:static!important}html body #root .home-progress-section .progress-circle-grid{margin-top:10px!important}html body #root .page-transition .gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:9px!important}html body #root .page-transition .gathering-category-strip>button{aspect-ratio:1!important;place-items:center!important;min-height:0!important;padding:0!important;display:grid!important}html body #root .page-transition .gathering-category-strip>button>div,html body #root .page-transition .gathering-category-strip>button>em{display:none!important}html body #root .page-transition .gathering-category-strip>button>.category-emoji{margin:0!important;font-size:27px!important}html body #root .community-profile-page .community-profile-copy{width:min(470px,100% - 620px)!important;left:235px!important}html body #root .community-profile-page .community-profile-main{border-radius:0 0 23px 23px!important;margin:-24px 14px 0!important;padding:108px 16px 198px!important}html body #root .community-profile-page .community-profile-copy{align-items:center!important;width:100%!important;position:static!important}html body #root .community-profile-page .community-profile-stats{flex-wrap:wrap!important;justify-content:center!important;bottom:20px!important;left:14px!important;right:14px!important}html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split{flex-direction:column!important;gap:12px!important;display:flex!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed{opacity:1!important;flex:none!important;width:100%!important;display:block!important;-webkit-mask-image:none!important;mask-image:none!important}html body #root .compact-home-community-preview .home-community-v339-feed>.home-community-v339-feed-content,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive>.home-community-v339-feed-content{width:100%!important;display:block!important}html body #root .community-profile-page .community-profile-main{margin-top:-24px!important}html body #root .compact-home-community-preview{height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:22px!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split{flex-direction:column!important;align-items:stretch!important;gap:12px!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed,html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-active,html body #root .compact-home-community-preview .home-community-v364-split>.home-community-v339-feed.is-inactive{opacity:1!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}html body #root .compact-home-community-preview .home-community-v339-feed>.home-community-feed-tab{z-index:6!important;width:100%!important;min-height:44px!important;margin:0 0 10px!important;position:relative!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active>.home-community-v339-feed-content{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active .home-community-v332-selected-panel,html body #root .compact-home-community-preview .home-community-v339-feed.is-active .home-community-v332-selected-panel .home-community-feature-panel{grid-template-rows:auto 22px!important;row-gap:6px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active .home-community-feature-carousel{aspect-ratio:16/9!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active .home-community-v332-mini-panel{display:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive>.home-community-v339-feed-content{width:100%!important;height:142px!important;min-height:142px!important;max-height:142px!important;margin:0!important;position:relative!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-v332-selected-panel{display:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-v332-mini-panel,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-v364-mini-column,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-strip{width:100%!important;height:142px!important;min-height:142px!important;max-height:142px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card{aspect-ratio:16/9!important;transform-origin:50%!important;width:min(66vw,250px)!important;max-width:250px!important;height:auto!important;min-height:0!important;margin:0!important;transition:transform .46s cubic-bezier(.22,.74,.22,1),opacity .28s!important;position:absolute!important;inset:0 auto auto 0!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-slot-0{opacity:1!important;transform:translate(0,0)!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-slot-1{opacity:.92!important;transform:translate(calc(100% + 10px))scale(.96)!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-slot-2{opacity:.72!important;transform:translate(calc(200% + 20px))scale(.92)!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-enter-down{opacity:.42!important;transform:translate(calc(300% + 30px))scale(.88)!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-exit-up{opacity:0!important;transform:translate(calc(-100% - 10px))scale(.88)!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-hidden{opacity:0!important;pointer-events:none!important;transform:translate(calc(400% + 40px))scale(.84)!important}html body #root .home-floating-rail .floating-todo-notebook,html body #root .home-floating-rail .floating-support-heart{place-items:center!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .home-floating-rail .floating-todo-notebook>.floating-todo-notebook-emoji{text-align:center!important;place-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;font-size:26px!important;line-height:1!important;display:grid!important;position:absolute!important;inset:0!important;transform:translateY(-2px)translate(0,0)!important}html body #root .home-floating-rail .floating-support-heart>.floating-support-heart-emoji{place-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:0!important;transform:translate(0,0)!important}html body #root .home-floating-rail .floating-support-heart .floating-support-heart-emoji-motion{text-align:center!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font-size:27px!important;line-height:1!important;display:block!important;position:static!important;transform:translate(-1px,-2px)translate(0,0)!important}html body #root .home-progress-section .home-progress-heading{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-height:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .home-progress-section .progress-login-prompt-corner{z-index:10!important;white-space:normal!important;box-sizing:border-box!important;border-style:solid!important;border-radius:16px!important;grid-template-columns:34px minmax(0,1fr)!important;place-items:center start!important;gap:9px!important;width:100%!important;max-width:none!important;min-height:48px!important;margin:0 0 8px!important;padding:7px 12px 7px 8px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important}html body #root .home-progress-section .progress-login-prompt-icon{color:#d55d90!important;background:#fffffff0!important;border:1px solid #ee9abb66!important;border-radius:50%!important;place-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:grid!important;position:static!important;transform:none!important;box-shadow:inset 0 1px #fff!important}html body #root .home-progress-section .progress-login-prompt-icon>svg{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;display:block!important;transform:none!important}html body #root .home-progress-section .progress-login-prompt-corner>strong{text-align:left!important;width:100%!important;margin:0!important;font-size:12px!important;line-height:1.45!important}html body #root .home-progress-section .progress-circle-grid,html body #root .home-progress-section .progress-circle-grid.is-guest-preview{z-index:1!important;clear:both!important;margin-top:0!important;padding-top:0!important;position:relative!important}html body #root .home-lower-section,html body #root .home-community-reveal-shell,html body #root .home-community-reveal-shell>.home-lower-grid,html body #root .home-lower-grid,html body #root .home-lower-grid>.home-community-showcase,html body #root .home-lower-grid>.compact-home-community-preview,html body #root .compact-home-community-preview{height:auto!important;min-height:0!important;max-height:none!important;align-self:flex-start!important;block-size:auto!important;min-block-size:0!important}html body #root .home-community-reveal-shell,html body #root .home-lower-grid{display:block!important;overflow:visible!important}html body #root .compact-home-community-preview{padding-bottom:20px!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split{gap:12px!important;height:auto!important;min-height:0!important;max-height:none!important}html body #root .compact-home-community-preview .home-community-v339-feed,html body #root .compact-home-community-preview .home-community-v339-feed-content,html body #root .compact-home-community-preview .home-community-v332-selected-panel,html body #root .compact-home-community-preview .home-community-v332-mini-panel{min-height:0!important;max-height:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive>.home-community-v339-feed-content{height:auto!important;min-height:0!important;max-height:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-v364-mini-column,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card{aspect-ratio:16/9!important;opacity:1!important;width:100%!important;max-width:none!important;height:auto!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-slot-2,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-slot-3,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-hidden,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-enter-down,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-exit-up{display:none!important}html body #root .home-progress-section .home-progress-heading{margin-bottom:12px!important;display:block!important}html body #root .home-progress-section .progress-login-prompt-corner{z-index:4!important;box-sizing:border-box!important;align-items:center!important;gap:10px!important;width:calc(100% - 2px)!important;min-height:48px!important;margin:0 1px 18px!important;padding:8px 13px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important}html body #root .home-progress-section .progress-login-prompt-icon{border-radius:50%!important;flex:0 0 28px!important;place-items:center!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .home-progress-section .progress-login-prompt-icon>svg{stroke-width:2.2px!important;width:13px!important;min-width:13px!important;max-width:13px!important;height:13px!important;min-height:13px!important;max-height:13px!important;display:block!important;transform:none!important}html body #root .home-progress-section .progress-login-prompt-corner>strong{margin:0!important;font-size:12px!important;line-height:1.4!important}html body #root .home-progress-section .progress-circle-grid,html body #root .home-progress-section .progress-circle-grid.is-guest-preview{z-index:1!important;margin-top:0!important;padding-top:0!important;position:relative!important}html body #root .home-floating-rail .floating-todo-notebook-emoji{transform:translateY(-3px)!important}html body #root .home-floating-rail .floating-support-heart .floating-support-heart-emoji-motion{transform:translate(-2px,-3px)!important}html body #root .community-profile-page .community-profile-cover-wrap,html body #root .community-profile-page .community-profile-main{width:calc(100% - 28px)!important}html body #root .topbar.site-horizontal-nav{z-index:1300!important;align-items:center!important;gap:7px!important;width:100%!important;height:72px!important;min-height:72px!important;padding:7px 9px!important;display:flex!important;position:sticky!important;top:0!important;overflow:visible!important}html body #root .topbar.site-horizontal-nav>.mobile-menu{border-radius:17px!important;flex:0 0 48px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important}html body #root .topbar.site-horizontal-nav>.profile-area{width:min(226px,100vw - 76px)!important;min-width:0!important;max-width:226px!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin-left:auto!important;padding:3px 4px!important;display:flex!important;position:relative!important;right:auto!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card{flex:auto!important;width:calc(100% - 47px)!important;min-width:0!important;max-width:none!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:3px 6px 3px 2px!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card>.avatar{width:39px!important;min-width:39px!important;height:39px!important;min-height:39px!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card b{font-size:12px!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card small{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:108px!important;font-size:9px!important;overflow:hidden!important}html body #root .topbar.site-horizontal-nav>.profile-area>.notification-button{flex-basis:42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin-right:2px!important}html body #root .home-web-masthead{margin-top:0!important;padding-top:3px!important}html body #root .home-centered-brand{margin-top:12px!important}html body #root .maker-profile-windowbar{grid-template-columns:42px minmax(0,1fr) 42px!important;min-height:48px!important}html body #root .maker-profile-new-tab,html body #root .maker-profile-window-controls{display:none!important}html body #root .maker-profile-tab-close{border-left:2px solid #806777!important;grid-column:3!important;place-items:center!important;width:42px!important;height:100%!important;display:grid!important}html body #root .maker-profile-windowbar>strong{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}html body #root .maker-project-overview-panel{padding:12px 10px 14px!important}html body #root .maker-project-feature-map.maker-project-square-orbit{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;padding:7px!important;display:grid!important}html body #root .maker-project-square-orbit .maker-project-feature-node{width:100%!important;min-width:0!important;max-width:100%!important}html body #root .maker-project-square-orbit .maker-project-feature-core{aspect-ratio:auto!important;box-sizing:border-box!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:15px 14px!important}html body #root .maker-project-core-system-summary{word-break:keep-all!important;min-width:0!important;max-width:100%!important;font-size:11px!important;line-height:1.52!important}html body #root .home-community-reveal-shell,html body #root .home-lower-grid,html body #root .compact-home-community-preview,html body #root .compact-home-community-preview .home-community-v339-layout,html body #root .compact-home-community-preview .home-community-v339-feed,html body #root .compact-home-community-preview .home-community-v339-feed-content{height:auto!important;min-height:0!important;max-height:none!important}html body #root .compact-home-community-preview .home-community-v339-layout{flex-direction:column!important;gap:12px!important;display:flex!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active .is-selected-layer{opacity:1!important;visibility:visible!important;display:block!important;position:relative!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active .is-mini-layer,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .is-selected-layer{display:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .is-mini-layer{opacity:1!important;visibility:visible!important;height:auto!important;min-height:0!important;display:block!important;position:relative!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;height:auto!important;min-height:0!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card{aspect-ratio:16/9!important;opacity:1!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-slot-0,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card.is-mini-slot-1{display:block!important}html body #root .home-lower-section{min-height:0!important;padding-bottom:0!important}html body #root .home-progress-login-row-v481{z-index:10!important;clear:both!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 22px!important;padding:0!important;display:block!important;position:relative!important}html body #root .home-progress-login-row-v481 .progress-login-prompt-corner{align-items:center!important;gap:9px!important;width:100%!important;min-height:48px!important;margin:0!important;padding:8px 12px!important;display:flex!important;position:relative!important;inset:auto!important}html body #root .home-progress-login-row-v481 .progress-login-prompt-icon{flex:0 0 28px!important;place-items:center!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;font-size:0!important;line-height:0!important;display:grid!important;overflow:hidden!important}html body #root .home-progress-login-row-v481 .progress-login-lock-svg{width:12px!important;min-width:12px!important;max-width:12px!important;height:12px!important;min-height:12px!important;max-height:12px!important;display:block!important;transform:none!important}html body #root .home-progress-login-row-v481~.progress-circle-grid{clear:both!important;margin-top:0!important}html body #root .maker-sync-showcase,html body #root .maker-evolution-timeline{grid-template-columns:1fr!important}html body #root .maker-sync-device.is-app{width:min(100%,300px)!important}html body #root .maker-sync-api-hub:before,html body #root .maker-sync-api-hub:after,html body #root .maker-evolution-timeline:before{display:none!important}html,body,html body #root,html body #root .app-shell{margin-top:0!important;padding-top:0!important}html body #root .topbar.site-horizontal-nav{z-index:1700!important;box-sizing:border-box!important;border-radius:0 0 22px 22px!important;width:100%!important;height:68px!important;min-height:68px!important;margin:0!important;padding:6px 9px!important;position:fixed!important;top:0!important;left:0!important;right:0!important}html body #root .topbar.site-horizontal-nav>.mobile-menu{flex:0 0 46px!important;width:46px!important;height:46px!important}html body #root .topbar.site-horizontal-nav>.profile-area{width:192px!important;min-width:0!important;max-width:192px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin-left:auto!important;padding:3px!important;overflow:visible!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card{grid-template-columns:39px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;width:143px!important;min-width:143px!important;max-width:143px!important;height:46px!important;padding:3px 6px 3px 2px!important;display:grid!important;overflow:hidden!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card>span:not(.avatar){opacity:1!important;visibility:visible!important;align-content:center!important;gap:1px!important;min-width:0!important;display:grid!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card b,html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card small{opacity:1!important;visibility:visible!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card b{font-size:11px!important;line-height:1.15!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card small{font-size:8px!important;line-height:1.2!important}html body #root .topbar.site-horizontal-nav>.profile-area>.notification-button{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}html body #root .page-transition:has(>.home-web-masthead-before-event){margin-top:0!important;padding-top:0!important}html body #root .home-web-masthead.home-web-masthead-before-event{height:auto!important;min-height:0!important;margin:0!important;padding:5px 0 0!important}html body #root .community-profile-page{border-radius:27px!important;width:calc(100% - 10px)!important;margin:6px auto 18px!important;overflow:visible!important}html body #root .community-profile-page .community-profile-cover-wrap{aspect-ratio:16/7!important;border-width:4px!important;border-radius:25px!important;width:calc(100% - 20px)!important;margin:12px auto 0!important}html body #root .community-profile-page .community-profile-main{box-sizing:border-box!important;border-width:4px!important;border-radius:0 0 25px 25px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"pets""copy""stats""follow""ring"!important;gap:15px!important;width:calc(100% - 20px)!important;min-height:0!important;margin:-14px auto 0!important;padding:78px 14px 23px!important;display:grid!important;overflow:visible!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{grid-area:pets!important;width:100%!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important}html body #root .community-profile-page .community-profile-pet-story-list{flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;overflow:visible!important}html body #root .community-profile-page .community-profile-copy{text-align:center!important;grid-area:copy!important;align-items:center!important;width:100%!important;min-width:0!important;margin:0!important;position:static!important}html body #root .community-profile-page .community-profile-identity-row,html body #root .community-profile-page .community-profile-name-edit-row,html body #root .community-profile-page .community-profile-uid-block{justify-content:center!important;align-items:center!important}html body #root .community-profile-page .community-profile-stats>button{white-space:nowrap!important;width:100%!important;min-width:0!important;padding-inline:7px!important}html body #root .community-profile-page .community-profile-follow-button{grid-area:follow!important;width:min(100%,260px)!important;margin:0 auto!important;position:static!important}html body #root .community-profile-page .community-profile-ring-picker{grid-area:ring!important;width:max-content!important;max-width:100%!important;margin:0 auto!important;position:static!important;inset:auto!important;transform:none!important}html body #root .home-lower-section,html body #root .home-community-reveal-shell,html body #root .home-community-reveal-shell>.home-lower-grid,html body #root .home-lower-grid,html body #root .home-lower-grid>.compact-home-community-preview,html body #root .compact-home-community-preview,html body #root .compact-home-community-preview .home-community-v339-layout,html body #root .compact-home-community-preview .home-community-v339-feed,html body #root .compact-home-community-preview .home-community-v339-feed-content,html body #root .compact-home-community-preview .home-community-v332-selected-panel,html body #root .compact-home-community-preview .home-community-v332-mini-panel,html body #root .compact-home-community-preview .home-community-v364-mini-column{height:auto!important;min-height:0!important;max-height:none!important;block-size:auto!important;min-block-size:0!important}html body #root .home-community-reveal-shell,html body #root .home-lower-grid{grid-template-rows:auto!important;display:block!important;overflow:visible!important}html body #root .compact-home-community-preview{align-self:start!important;padding-bottom:18px!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-v339-layout{flex-direction:column!important;gap:14px!important;width:100%!important;display:flex!important}html body #root .compact-home-community-preview .home-community-v339-feed{width:100%!important;display:block!important;position:relative!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-v339-feed>.home-community-feed-tab{width:100%!important;margin:0 0 10px!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active .is-selected-layer{opacity:1!important;visibility:visible!important;width:100%!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active .is-mini-layer,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .is-selected-layer{display:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .is-mini-layer,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-v364-mini-column,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-strip{opacity:1!important;visibility:visible!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card{aspect-ratio:16/9!important;opacity:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .home-community-mini-card:not(.is-mini-slot-0):not(.is-mini-slot-1){display:none!important}html body #root .compact-home-community-preview .home-community-mini-media,html body #root .compact-home-community-preview .home-community-mini-media>img{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body #root .page-transition:has(>.home-web-masthead-before-event){margin:0!important;padding:0!important;overflow:visible!important}html body #root .home-web-masthead.home-web-masthead-before-event{z-index:2!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;place-items:start center!important;gap:18px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:8px 0 16px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important}html body #root .home-web-masthead-before-event .home-centered-brand{z-index:2!important;grid-area:2/1!important;margin:0 auto!important;position:relative!important;inset:auto auto auto 0!important}html body #root .home-content-shell{z-index:1!important;clear:both!important;margin-top:0!important;position:relative!important}html body #root .home-content-shell>.home-event-section.home-event-row{z-index:1!important;margin-top:0!important;position:relative!important;inset:auto!important}html body #root .page-transition>.community-subpage:has(>.community-profile-page){padding:0 14px 24px 8px!important}html body #root .community-profile-page .community-profile-cover-wrap{border-radius:25px 25px 0 0!important}html body #root .community-profile-page .community-profile-main{grid-template-areas:"copy""pets""stats""follow""ring"!important;row-gap:15px!important}html body #root .community-profile-page .community-profile-copy{grid-area:copy!important;padding-top:4px!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{box-sizing:content-box!important;grid-area:pets!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;margin:-18px -8px -8px!important;padding:24px 8px 8px!important;position:relative!important;inset:auto!important}html body #root .community-profile-page .community-profile-pet-story-list{flex-flow:wrap!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;min-width:0!important;max-width:none!important;margin:-18px -8px -8px!important;padding:24px 8px 10px!important;overflow:visible!important}html body #root .home-lower-section,html body #root .home-community-reveal-shell,html body #root .home-community-reveal-shell>.home-lower-grid,html body #root .home-lower-grid,html body #root .compact-home-community-preview{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #root .compact-home-community-preview{padding-bottom:18px!important}html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split{grid-template-rows:auto auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 8px!important;width:100%!important;display:grid!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-v339-feed>.home-community-feed-tab{width:100%!important;min-width:0!important;margin:0!important}html body #root .compact-home-community-preview .home-community-v339-feed>.home-community-v339-feed-content{grid-area:2/1/auto/-1!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive>.home-community-v339-feed-content,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .is-selected-layer,html body #root .compact-home-community-preview .home-community-v339-feed.is-inactive .is-mini-layer,html body #root .compact-home-community-preview .home-community-v339-feed.is-active .is-mini-layer{display:none!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-active>.home-community-v339-feed-content,html body #root .compact-home-community-preview .home-community-v339-feed.is-active .is-selected-layer{opacity:1!important;visibility:visible!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .compact-home-community-preview .home-community-feature-carousel,html body #root .compact-home-community-preview .home-community-feature-card{width:100%!important;max-width:none!important}html body #root .floating-support-heart-emoji-motion{transform:translate(-2px,-2px)!important}html body #root .topbar.site-horizontal-nav{z-index:1800!important;height:80px!important;min-height:80px!important;max-height:80px!important;margin:0!important;padding:7px 9px!important;position:fixed!important;top:0!important;left:0!important;right:0!important}html body #root .page-transition:has(>.home-web-masthead-before-event){margin:0!important;padding:0!important;position:relative!important;overflow:visible!important;transform:none!important}html body #root .home-web-masthead.home-web-masthead-before-event{z-index:5!important;grid-template-rows:56px 118px!important;grid-template-columns:minmax(0,1fr)!important;place-items:start center!important;row-gap:24px!important;width:100vw!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0 calc(50% - 50vw) 22px!important;padding:12px 0 24px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .home-web-masthead-before-event .home-centered-brand{z-index:5!important;grid-area:2/1!important;justify-content:center!important;align-items:center!important;width:min(430px,100% - 26px)!important;min-width:0!important;max-width:430px!important;height:118px!important;min-height:118px!important;max-height:118px!important;margin:0 auto!important;padding:0!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-content-shell,html body #root .home-content-shell.card{z-index:2!important;clear:both!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding-top:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .compact-home-community-preview{min-height:0!important;padding:18px 16px 22px!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-v339-layout.home-community-v364-split{grid-template-rows:auto auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 8px!important;width:100%!important;min-height:0!important;display:grid!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-v339-feed{display:contents!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-latest>.home-community-feed-tab{grid-area:1/1!important}html body #root .compact-home-community-preview .home-community-v339-feed.is-popular>.home-community-feed-tab{grid-area:1/2!important}html body #root .compact-home-community-preview .home-community-v339-feed>.home-community-feed-tab{z-index:5!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .compact-home-community-preview .home-community-v339-feed>.home-community-v339-feed-content{display:none!important}html body #root .compact-home-community-preview .home-community-mobile-stage{z-index:3!important;grid-area:2/1/auto/-1!important;width:100%!important;min-width:0!important;height:318px!important;min-height:318px!important;max-height:318px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}html body #root .home-community-mobile-stage .home-community-feature-panel{grid-template-rows:286px 24px!important;gap:8px!important;width:100%!important;height:318px!important;min-height:318px!important;max-height:318px!important;display:grid!important;overflow:visible!important}html body #root .home-community-mobile-stage .home-community-feature-carousel{contain:layout paint!important;border-radius:22px!important;width:100%!important;height:286px!important;min-height:286px!important;max-height:286px!important;margin:0!important;position:relative!important;overflow:hidden!important}html body #root .home-community-mobile-stage .home-community-feature-card{pointer-events:none!important;display:none!important}html body #root .home-community-mobile-stage .home-community-feature-card.is-current{z-index:8!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;filter:none!important;width:calc(100% - 8px)!important;min-width:0!important;max-width:none!important;height:276px!important;min-height:276px!important;max-height:276px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)scale(1)!important}html body #root .home-community-mobile-stage .home-community-feature-card.is-current:hover{transform:translate(-50%,-50%)scale(1.005)!important}html body #root .home-community-mobile-stage .home-community-feature-arrow{z-index:20!important;pointer-events:auto!important}html body #root .home-community-mobile-stage .home-community-carousel-indicator{justify-content:center!important;align-items:center!important;width:100%!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .community-profile-page .community-profile-cover-change{bottom:14px!important;right:6px!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{z-index:50!important;box-sizing:content-box!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;margin:-26px -10px -8px!important;padding:38px 10px 8px!important}html body #root .community-profile-page .community-profile-pet-story-list{z-index:52!important;box-sizing:content-box!important;flex-wrap:wrap!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;margin:-31px -10px -8px!important;padding:43px 10px 10px!important;overflow:visible!important}html body #root .community-profile-page .community-profile-pet-story-more{order:-1!important}html body #root .maker-portfolio-project-window,html body #root .maker-portfolio-stack-window.maker-evolution-window{width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;margin:24px auto!important}html body #root .topbar.site-horizontal-nav{box-sizing:border-box!important;height:94px!important;min-height:94px!important;max-height:94px!important;padding:7px 9px!important}html body #root .main-content>.page-transition:has(>.home-web-masthead-before-event){margin-top:8px!important;padding-top:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .compact-home-community-preview .home-community-desktop-layout{display:none!important}html body #root .compact-home-community-preview .home-community-mobile-layout{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-mobile-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}html body #root .compact-home-community-preview .home-community-mobile-tabs>.home-community-feed-tab{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .compact-home-community-preview .home-community-mobile-stage{z-index:3!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:318px!important;min-height:318px!important;max-height:318px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .compact-home-community-preview .home-community-mobile-stage>.home-community-feature-panel{grid-template-rows:286px 24px!important;gap:8px!important;width:100%!important;min-width:0!important;height:318px!important;min-height:318px!important;max-height:318px!important;margin:0!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .compact-home-community-preview .home-community-mobile-stage .home-community-feature-carousel{contain:layout paint!important;border-radius:22px!important;width:100%!important;min-width:0!important;height:286px!important;min-height:286px!important;max-height:286px!important;margin:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}html body #root .compact-home-community-preview .home-community-mobile-stage .home-community-feature-card{pointer-events:none!important;display:none!important}html body #root .compact-home-community-preview .home-community-mobile-stage .home-community-feature-card.is-current{z-index:8!important;box-sizing:border-box!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;filter:none!important;width:calc(100% - 8px)!important;min-width:0!important;max-width:none!important;height:276px!important;min-height:276px!important;max-height:276px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)scale(1)!important}html body #root .compact-home-community-preview .home-community-mobile-stage .home-community-feature-card.is-current:hover{transform:translate(-50%,-50%)scale(1.005)!important}html body #root .compact-home-community-preview .home-community-mobile-stage .home-community-feature-arrow{z-index:20!important;pointer-events:auto!important}html body #root .compact-home-community-preview .home-community-mobile-stage .home-community-carousel-indicator{justify-content:center!important;align-items:center!important;width:100%!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .topbar.site-horizontal-nav{z-index:1800!important;box-sizing:border-box!important;align-items:center!important;gap:7px!important;width:100%!important;height:94px!important;min-height:94px!important;max-height:94px!important;margin:0!important;padding:7px 9px!important;display:flex!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important}html body #root .topbar.site-horizontal-nav>.mobile-menu{z-index:4!important;flex:0 0 46px!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;position:relative!important}html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini{z-index:5!important;box-sizing:border-box!important;border-radius:17px!important;place-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:3px!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;overflow:visible!important;transform:translate(-50%,-50%)!important}html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini>img{object-fit:cover!important;border-radius:14px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important}html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini>span,html body #root .topbar.site-horizontal-nav>.home-horizontal-menu{display:none!important}html body #root .topbar.site-horizontal-nav>.profile-area{z-index:4!important;flex:0 0 172px!important;width:172px!important;min-width:172px!important;max-width:172px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0 0 0 auto!important;padding:3px!important;position:relative!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card{flex:0 0 123px!important;width:123px!important;min-width:123px!important;max-width:123px!important;height:46px!important;min-height:46px!important;max-height:46px!important}html body #root .topbar.site-horizontal-nav>.profile-area>.profile-card small{max-width:72px!important}html body #root .main-content>.page-transition:has(>.home-web-masthead-before-event){z-index:1!important;width:100%!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .page-transition:has(>.home-web-masthead-before-event){z-index:1!important;width:100%!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .home-web-masthead.home-web-masthead-before-event{z-index:10!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:18px!important;width:100vw!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 calc(50% - 50vw) 20px!important;padding:18px 0 20px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .home-web-masthead-before-event .home-centered-brand{z-index:20!important;box-sizing:border-box!important;flex:0 0 118px!important;order:2!important;justify-content:center!important;align-items:center!important;width:min(430px,100% - 26px)!important;min-width:0!important;max-width:430px!important;height:118px!important;min-height:118px!important;max-height:118px!important;margin:0 auto!important;padding:0!important;display:inline-flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .home-content-shell,html body #root .home-content-shell.card{z-index:2!important;clear:both!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding-top:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .home-content-shell>.home-event-section.home-event-row,html body #root .home-content-shell>.home-event-section{z-index:2!important;width:100%!important;margin:0 0 10px!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .compact-home-community-preview>.home-community-desktop-layout.home-community-v339-layout.home-community-v364-split,html body #root .compact-home-community-preview>div.home-community-desktop-layout.home-community-v339-layout.home-community-v364-split.is-latest,html body #root .compact-home-community-preview>div.home-community-desktop-layout.home-community-v339-layout.home-community-v364-split.is-popular{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}html body #root .compact-home-community-preview{height:auto!important;min-height:0!important;max-height:none!important;padding:18px 16px 22px!important;overflow:visible!important}html body #root .compact-home-community-preview>.home-community-mobile-layout{z-index:5!important;box-sizing:border-box!important;visibility:visible!important;opacity:1!important;grid-template-rows:50px 318px!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .compact-home-community-preview>.home-community-mobile-layout>.home-community-mobile-tabs{z-index:7!important;box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .compact-home-community-preview>.home-community-mobile-layout>.home-community-mobile-tabs>.home-community-feed-tab{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .compact-home-community-preview>.home-community-mobile-layout>.home-community-mobile-stage{z-index:6!important;box-sizing:border-box!important;visibility:visible!important;opacity:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:318px!important;min-height:318px!important;max-height:318px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .compact-home-community-preview>.home-community-mobile-layout>.home-community-mobile-stage>.home-community-feature-panel{box-sizing:border-box!important;grid-template-rows:286px 24px!important;gap:8px!important;width:100%!important;min-width:0!important;height:318px!important;min-height:318px!important;max-height:318px!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .compact-home-community-preview>.home-community-mobile-layout .home-community-feature-carousel{box-sizing:border-box!important;contain:layout paint!important;border-radius:22px!important;width:100%!important;min-width:0!important;height:286px!important;min-height:286px!important;max-height:286px!important;margin:0!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .compact-home-community-preview>.home-community-mobile-layout .home-community-feature-card{pointer-events:none!important;display:none!important}html body #root .compact-home-community-preview>.home-community-mobile-layout .home-community-feature-card.is-current{z-index:8!important;box-sizing:border-box!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;filter:none!important;width:calc(100% - 8px)!important;min-width:0!important;max-width:none!important;height:276px!important;min-height:276px!important;max-height:276px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)scale(1)!important}html body #root .compact-home-community-preview>.home-community-mobile-layout .home-community-feature-card.is-current:hover{transform:translate(-50%,-50%)scale(1.005)!important}html body #root .compact-home-community-preview>.home-community-mobile-layout .home-community-feature-arrow{z-index:20!important;pointer-events:auto!important}html body #root .compact-home-community-preview>.home-community-mobile-layout .home-community-carousel-indicator{justify-content:center!important;align-items:center!important;width:100%!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .community-profile-page .community-profile-cover-change,html body #root .community-profile-page .community-profile-cover-change:hover,html body #root .community-profile-page .community-profile-cover-change:focus-visible{inset:auto 6px 14px auto!important;transform:none!important}html body #root .main-content{padding-top:94px!important}html body #root .home-web-masthead.home-web-masthead-before-event{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;width:100vw!important;height:auto!important;min-height:118px!important;margin:0 calc(50% - 50vw) 20px!important;padding:8px 0 20px!important;display:flex!important;overflow:visible!important;transform:translate(0,0)!important}html body #root .home-web-masthead-before-event .home-centered-brand{order:1!important;margin:0 auto!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}html body #root .main-content.is-home-page{padding-top:0!important}html body #root .main-content.is-home-page>.page-transition{width:100%!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)!important}html body #root .home-web-masthead.home-web-masthead-before-event{margin-top:0!important;padding-top:8px!important}html body #root .page-transition>.community-subpage:has(>.community-profile-page){box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0 12px 26px!important;overflow:visible!important}html body #root .community-profile-page{border-radius:28px!important;width:calc(100% - 4px)!important;max-width:760px!important;margin:8px auto 20px!important;overflow:visible!important}html body #root .community-profile-page .community-profile-cover-wrap{aspect-ratio:16/7!important;border-width:4px!important;border-radius:25px 25px 0 0!important;width:calc(100% - 18px)!important;max-width:none!important;height:auto!important;margin:10px auto 0!important}html body #root .community-profile-page .community-profile-cover,html body #root .community-profile-page .community-profile-cover-button{border-radius:20px 20px 0 0!important}html body #root .community-profile-page .community-profile-main{box-sizing:border-box!important;border-width:4px!important;border-radius:0 0 25px 25px!important;grid-template:"copy""pets""stats""follow""ring"/minmax(0,1fr)!important;place-items:start stretch!important;row-gap:16px!important;width:calc(100% - 18px)!important;max-width:none!important;min-height:0!important;margin:-14px auto 0!important;padding:88px 16px 24px!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .community-profile-page .community-profile-avatar-button{z-index:80!important;width:136px!important;min-width:136px!important;max-width:136px!important;height:136px!important;min-height:136px!important;max-height:136px!important;margin:0!important;position:absolute!important;top:-70px!important;left:50%!important;transform:translate(-50%)!important}html body #root .community-profile-page .community-profile-copy{text-align:center!important;grid-area:copy!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important}html body #root .community-profile-page .community-profile-identity-row,html body #root .community-profile-page .community-profile-name-edit-row,html body #root .community-profile-page .community-profile-uid-block,html body #root .community-profile-page .community-profile-uid-display-row{justify-content:center!important;align-items:center!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{z-index:55!important;box-sizing:content-box!important;grid-area:pets!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;margin:-18px -8px -6px!important;padding:26px 8px 8px!important;display:flex!important;position:relative!important;inset:auto!important}html body #root .community-profile-page .community-profile-pet-story-list{box-sizing:content-box!important;flex-wrap:wrap!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;margin:-18px -8px -6px!important;padding:27px 8px 9px!important;overflow:visible!important}html body #root .community-profile-page .community-profile-stats{grid-area:stats!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important;display:grid!important;position:static!important;inset:auto!important}html body #root .community-profile-page .community-profile-stats>button{white-space:nowrap!important;width:100%!important;min-width:0!important;margin:0!important;padding-inline:7px!important}html body #root .community-profile-page .community-profile-follow-button{grid-area:follow!important;place-self:center!important;width:min(100%,300px)!important;min-width:0!important;max-width:300px!important;margin:0 auto!important;position:static!important;inset:auto!important;transform:none!important}html body #root .community-profile-page .community-profile-follow-button:hover{transform:translateY(-2px)!important}html body #root .community-profile-page .community-profile-ring-picker{grid-area:ring!important;justify-self:center!important;width:min(100%,520px)!important;max-width:520px!important;margin:0 auto!important;position:static!important;inset:auto!important;transform:none!important}html body #root .profile-post-section{width:calc(100% - 4px)!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}html body #root .mobile-sidebar-controls{display:none!important}html body #root .topbar.site-horizontal-nav{display:flex!important}html body #root .topbar.site-horizontal-nav>.mobile-menu{display:grid!important}html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini,html body #root .topbar.site-horizontal-nav>.home-horizontal-menu{display:none!important}html body #root .topbar.site-horizontal-nav>.profile-area{display:flex!important}}@media (width>=1961px){html body #root .home-community-mobile-layout,html body #root .home-community-mobile-stage{display:none!important}}html body #root .community-detail-page .community-author-name[data-ring-text],html body #root .comment-row .community-author-name[data-ring-text]{--community-author-outline:color-mix(in srgb, var(--community-author-ring-color,#f48fbd) 25%, white);z-index:0!important;isolation:isolate!important;-webkit-text-stroke:0 transparent!important;text-shadow:none!important;display:inline-block!important;position:relative!important;overflow:visible!important}html body #root .community-detail-page .community-author-name[data-ring-text]:before,html body #root .comment-row .community-author-name[data-ring-text]:before{content:attr(data-ring-text)!important;z-index:0!important;width:max-content!important;color:var(--community-author-outline)!important;font:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:nowrap!important;paint-order:stroke fill!important;-webkit-text-stroke:3px color-mix(in srgb, var(--community-author-ring-color,#f48fbd) 30%, white)!important;opacity:.72!important;text-shadow:0 0 3px color-mix(in srgb, var(--community-author-ring-color,#f48fbd) 12%, transparent)!important;pointer-events:none!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important}html body #root .community-detail-page .community-author-name[data-ring-text]>*,html body #root .comment-row .community-author-name[data-ring-text]>*{z-index:1!important;color:#655861!important;-webkit-text-stroke:0 transparent!important;text-shadow:none!important;position:relative!important}@media (width<=1100px){html body #root .site-policy-footer{box-sizing:border-box!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto auto auto!important;align-items:center!important;gap:12px 7px!important;display:grid!important}html body #root .site-policy-footer>.site-policy-footer-account-row{display:contents!important}html body #root .site-policy-footer .site-policy-footer-inner{flex-wrap:wrap!important;grid-area:1/1/auto/-1!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:0!important;display:flex!important}html body #root .site-policy-footer>small{white-space:nowrap!important;grid-area:2/2!important;justify-self:end!important;margin:0!important}html body #root .site-policy-footer .site-policy-footer-side{justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;margin:0!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}html body #root .site-policy-footer .site-policy-footer-side.is-left{grid-area:2/3!important}html body #root .site-policy-footer .site-policy-footer-side.is-right{grid-area:2/4!important}}html body #root .community-detail-page .community-author-name:before,html body #root .community-detail-page .community-author-name:after,html body #root .comment-row .community-author-name:before,html body #root .comment-row .community-author-name:after{content:none!important;display:none!important}html body #root .community-detail-page .community-author-name,html body #root .comment-row .community-author-name{color:#655861!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;box-shadow:none!important;line-height:inherit!important;paint-order:stroke fill!important;-webkit-text-stroke:.8px color-mix(in srgb, var(--community-author-ring-color,#f48fbd) 62%, white)!important;text-shadow:0 1px 0 #ffffffe6, 0 2px 5px color-mix(in srgb, var(--community-author-ring-color,#f48fbd) 12%, transparent)!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)!important}html body #root .community-detail-page .community-author-name *,html body #root .comment-row .community-author-name *{color:inherit!important;paint-order:stroke fill!important;-webkit-text-stroke:inherit!important;text-shadow:inherit!important;background:0 0!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:translate(0,0)!important}@media (width<=760px){html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini{z-index:35!important;box-sizing:border-box!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;background:#ffffffbd!important;border:1px solid #ffffffd6!important;border-radius:17px!important;place-items:center!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:3px!important;display:grid!important;position:absolute!important;inset:50% auto auto 50%!important;overflow:visible!important;transform:translate(-50%,-50%)translate(0,0)!important;box-shadow:0 7px 18px #65485b1a,inset 0 1px #fffffff0!important}html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini>img{box-sizing:border-box!important;object-fit:cover!important;visibility:visible!important;opacity:1!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;box-shadow:none!important;border:0!important;border-radius:14px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini>span{display:none!important}}@media (width>=761px) and (width<=1100px){html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini{box-sizing:border-box!important;visibility:visible!important;opacity:1!important;flex:0 0 190px!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:190px!important;min-width:190px!important;max-width:190px!important;height:68px!important;min-height:68px!important;max-height:68px!important;margin:0!important;padding:6px 8px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:translate(0,0)!important}html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini>img{object-fit:cover!important;border-radius:17px!important;grid-area:1/1!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini>span{visibility:visible!important;opacity:1!important;flex-direction:column!important;grid-area:1/2!important;justify-content:center!important;align-items:flex-start!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:translate(0,0)!important}html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini>span>strong,html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini>span>small{box-sizing:border-box!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:translate(0,0)!important}html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini>span>strong{font-size:20px!important;line-height:1!important}html body #root .topbar.site-horizontal-nav>.horizontal-brand-mini>span>small{color:#a3959d!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:400!important;line-height:1.05!important}}@media (width<=1100px){html body #root .news-board-page{box-sizing:border-box!important;width:min(100%,860px)!important;max-width:860px!important;margin-left:auto!important;margin-right:auto!important;padding-left:12px!important;padding-right:12px!important;display:block!important;overflow:visible!important}html body #root .news-board-page>.news-board-heading{box-sizing:border-box!important;width:100%!important;margin:0 0 14px!important}html body #root .news-board-page>.news-board-filters.community-view-buttons{z-index:3!important;box-sizing:border-box!important;border-radius:22px 22px 0 0!important;grid-template-columns:minmax(68px,.72fr) minmax(0,1.34fr) minmax(0,1.16fr)!important;align-items:stretch!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0 0 -1px!important;padding:8px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .news-board-page>.news-board-filters.community-view-buttons>button{box-sizing:border-box!important;text-align:center!important;white-space:normal!important;word-break:keep-all!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:48px!important;margin:0!important;padding:0 8px!important;font-size:clamp(10px,2.2vw,15px)!important;line-height:1.2!important;display:inline-flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .news-board-page>.news-board-table.card{z-index:2!important;box-sizing:border-box!important;border-radius:0 0 22px 22px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:8px 10px 12px!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .news-board-table-head{display:none!important}html body #root .news-board-row{box-sizing:border-box!important;text-align:left!important;grid-template-rows:auto auto auto!important;grid-template-columns:42px minmax(0,1fr) auto 22px!important;align-items:center!important;gap:5px 10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:14px 12px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:translate(0,0)!important}html body #root .news-board-row>.news-board-number{grid-area:1/1/4!important;align-self:stretch!important;place-items:center!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}html body #root .news-board-row>.news-topic-badge{grid-area:1/2/auto/4!important;justify-self:start!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html body #root .news-board-row>.news-board-row-copy{box-sizing:border-box!important;grid-area:2/2/auto/4!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .news-board-row>.news-board-row-copy>strong{text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:keep-all!important;width:100%!important;min-width:0!important;margin:0!important;font-size:clamp(16px,2.4vw,22px)!important;line-height:1.28!important;display:block!important;overflow:visible!important}html body #root .news-board-row>time{grid-area:3/2!important;justify-self:start!important;width:auto!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html body #root .news-board-row>.news-board-comment-count{grid-area:3/3!important;justify-self:end!important;width:auto!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html body #root .news-board-row>svg:last-child{grid-area:1/4/4!important;place-self:center!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}}@media (width<=760px){html body #root .inquiry-feed-page .inquiry-feed-board-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0 auto!important;overflow:visible!important}html body #root .inquiry-feed-page .inquiry-folder-tabs{z-index:3!important;box-sizing:border-box!important;scrollbar-width:none!important;flex-flow:row!important;justify-content:flex-start!important;align-items:flex-end!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:50px!important;margin:0 0 -1px!important;padding:0 7px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:auto hidden!important;transform:none!important}html body #root .inquiry-feed-page .inquiry-folder-tabs::-webkit-scrollbar{display:none!important}html body #root .inquiry-feed-page .inquiry-feed-filter-row,html body #root .inquiry-feed-page .inquiry-feed-toolbar-actions{width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:contents!important}html body #root .inquiry-feed-page .inquiry-filter-tab{box-sizing:border-box!important;white-space:nowrap!important;flex:none!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 13px!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .inquiry-feed-page .inquiry-filter-tab:hover{height:44px!important;min-height:44px!important;max-height:44px!important;transform:none!important}html body #root .inquiry-feed-page .inquiry-filter-tab.active{z-index:4!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin-bottom:-1px!important;transform:none!important}html body #root .inquiry-feed-page .inquiry-feed-board-body{z-index:2!important;box-sizing:border-box!important;border-radius:0 0 22px 22px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html body #root footer.site-policy-footer{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:18px 10px calc(84px + env(safe-area-inset-bottom,0px))!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto auto auto!important;align-items:center!important;gap:12px 6px!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root footer.site-policy-footer>.site-policy-footer-account-row{width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:contents!important;position:static!important;inset:auto!important;transform:none!important}html body #root footer.site-policy-footer .site-policy-footer-inner{box-sizing:border-box!important;flex-wrap:wrap!important;grid-area:1/1/auto/-1!important;justify-content:center!important;align-items:center!important;gap:7px 12px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}html body #root footer.site-policy-footer>small{white-space:nowrap!important;grid-area:2/2!important;place-self:center end!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}html body #root footer.site-policy-footer .site-policy-footer-side{box-sizing:border-box!important;visibility:visible!important;opacity:1!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:inline-flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)!important}html body #root footer.site-policy-footer .site-policy-footer-side.is-left{grid-area:2/3!important;justify-self:end!important}html body #root footer.site-policy-footer .site-policy-footer-side.is-right{grid-area:2/4!important;justify-self:end!important}html body #root footer.site-policy-footer .site-account-footer-action{box-sizing:border-box!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:32px!important;margin:0!important;padding:0 9px!important;font-size:10px!important;line-height:1!important;display:inline-flex!important;transform:none!important}html body #root footer.site-policy-footer .site-account-footer-action>svg{width:13px!important;height:13px!important}}@media (width<=420px){html body #root .news-board-page{padding-left:7px!important;padding-right:7px!important}html body #root .news-board-page>.news-board-filters.community-view-buttons{gap:4px!important;padding:6px!important}html body #root .news-board-page>.news-board-filters.community-view-buttons>button{min-height:44px!important;padding:0 4px!important;font-size:9px!important}html body #root .news-board-page>.news-board-table.card{padding:6px 7px 9px!important}html body #root .news-board-row{grid-template-columns:34px minmax(0,1fr) auto 18px!important;column-gap:7px!important;padding:12px 8px!important}html body #root .news-board-row>.news-board-row-copy>strong{font-size:16px!important}html body #root footer.site-policy-footer{column-gap:4px!important;padding-left:7px!important;padding-right:7px!important}html body #root footer.site-policy-footer>small{font-size:9px!important}html body #root footer.site-policy-footer .site-account-footer-action{padding-left:6px!important;padding-right:6px!important;font-size:9px!important}}html body #root .community-detail-page .community-author-name-ring,html body #root .comment-row .community-author-name-ring{--community-author-outline:color-mix(in srgb, var(--community-author-ring-color,#f48fbd) 25%, white);z-index:0!important;isolation:isolate!important;color:#655861!important;width:max-content!important;min-width:0!important;max-width:100%!important;line-height:inherit!important;-webkit-text-stroke:0 transparent!important;text-shadow:none!important;background:0 0!important;grid-template-rows:auto!important;grid-template-columns:max-content!important;align-items:baseline!important;margin:0!important;padding:0!important;display:inline-grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)!important}html body #root .community-detail-page .community-author-name-ring:after,html body #root .comment-row .community-author-name-ring:after{content:none!important;display:none!important}html body #root .community-detail-page .community-author-name-ring:before,html body #root .comment-row .community-author-name-ring:before{content:attr(data-ring-text)!important;z-index:0!important;width:max-content!important;min-width:0!important;max-width:none!important;color:var(--community-author-outline)!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Apple SD Gothic Neo,Noto Sans KR,sans-serif!important;font-size:inherit!important;font-weight:inherit!important;font-style:normal!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:pre!important;paint-order:stroke fill!important;-webkit-text-stroke:3px color-mix(in srgb, var(--community-author-ring-color,#f48fbd) 30%, white)!important;opacity:.72!important;text-shadow:0 0 3px color-mix(in srgb, var(--community-author-ring-color,#f48fbd) 12%, transparent)!important;pointer-events:none!important;grid-area:1/1!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:translate(0,0)!important}html body #root .community-detail-page .community-author-name-ring>.cafe24-mixed-text,html body #root .comment-row .community-author-name-ring>.cafe24-mixed-text,html body #root .community-detail-page .community-author-name-ring>span,html body #root .comment-row .community-author-name-ring>span{z-index:1!important;color:#655861!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;-webkit-text-stroke:0 transparent!important;text-shadow:none!important;background:0 0!important;grid-area:1/1!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}html body #root .community-page-shell .community-card-title-button h3,html body #root .community-page-shell .community-grid-title,html body #root .community-page-shell .community-board-title-line>strong,html body #root .community-subpage .post-detail-title,html body #root .community-subpage .profile-post-title-line>strong{word-spacing:-.18em!important;font-kerning:normal!important;font-variant-ligatures:normal!important}html body #root .community-detail-page .community-author-name-ring:before,html body #root .community-detail-page .community-author-name-ring:after,html body #root .comment-row .community-author-name-ring:before,html body #root .comment-row .community-author-name-ring:after,html body #root .community-detail-author-outline:before,html body #root .community-detail-author-outline:after,html body #root .community-comment-author-outline:before,html body #root .community-comment-author-outline:after{content:none!important;display:none!important}html body #root .community-detail-page .community-detail-author-outline,html body #root .community-detail-page .community-detail-author-outline .cafe24-mixed-text,html body #root .community-detail-page .community-detail-author-outline .cafe24-mixed-text>span,html body #root .comment-row .community-comment-author-outline,html body #root .comment-row .community-comment-author-outline .cafe24-mixed-text,html body #root .comment-row .community-comment-author-outline .cafe24-mixed-text>span{color:#655861!important;paint-order:stroke fill!important;-webkit-text-stroke:1.45px color-mix(in srgb, var(--community-author-ring-color,#f48fbd) 43%, white)!important;text-shadow:0 0 2px color-mix(in srgb, var(--community-author-ring-color,#f48fbd) 24%, transparent), 0 0 5px color-mix(in srgb, var(--community-author-ring-color,#f48fbd) 11%, transparent)!important;background:0 0!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)!important}html body #root .community-detail-page .post-detail-author .community-detail-author-outline,html body #root .community-detail-page .post-detail-author .community-detail-author-outline .cafe24-mixed-text,html body #root .community-detail-page .post-detail-author .community-detail-author-outline .cafe24-mixed-text>span{font-size:19px!important;line-height:1.18!important}html body #root .comment-row .community-comment-author-outline,html body #root .comment-row .community-comment-author-outline .cafe24-mixed-text,html body #root .comment-row .community-comment-author-outline .cafe24-mixed-text>span{font-size:18px!important;line-height:1.22!important}html body #root .community-page-shell .community-card-title-button h3,html body #root .community-page-shell .community-grid-title,html body #root .community-page-shell .community-board-title-line>strong,html body #root .community-subpage .post-detail-title{word-spacing:normal!important;white-space:pre-wrap!important;font-kerning:normal!important;font-variant-ligatures:normal!important}@media (width<=760px){html body #root footer.site-policy-footer{box-sizing:border-box!important;width:100%!important;height:auto!important;padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto auto auto!important;align-items:center!important;gap:12px 8px!important;display:grid!important;position:relative!important}html body #root footer.site-policy-footer .site-policy-footer-account-row{display:contents!important}html body #root footer.site-policy-footer .site-policy-footer-inner{box-sizing:border-box!important;flex-wrap:wrap!important;grid-area:1/1/auto/-1!important;justify-content:center!important;align-items:center!important;gap:8px 14px!important;width:100%!important;margin:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}html body #root footer.site-policy-footer small{white-space:nowrap!important;grid-area:2/2!important;place-self:center end!important;width:auto!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}html body #root footer.site-policy-footer .site-policy-footer-side{visibility:visible!important;opacity:1!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:translate(0,0)!important}html body #root footer.site-policy-footer .site-policy-footer-side.is-left{grid-area:2/3!important;justify-self:end!important}html body #root footer.site-policy-footer .site-policy-footer-side.is-right{grid-area:2/4!important;justify-self:end!important}html body #root footer.site-policy-footer .site-account-footer-action{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;min-height:34px!important;margin:0!important;padding:0 9px!important;font-size:10px!important;line-height:1!important;display:inline-flex!important;transform:none!important}}@media (width<=420px){html body #root footer.site-policy-footer{column-gap:4px!important}html body #root footer.site-policy-footer small{font-size:9px!important}html body #root footer.site-policy-footer .site-account-footer-action{min-height:32px!important;padding-left:6px!important;padding-right:6px!important;font-size:9px!important}html body #root footer.site-policy-footer .site-account-footer-action svg{width:12px!important;height:12px!important}}@media (width<=760px){html body #root footer.site-policy-footer{flex-direction:column!important;align-items:stretch!important;display:flex!important}html body #root footer.site-policy-footer>.site-policy-footer-account-row{width:100%!important;display:block!important}html body #root footer.site-policy-footer>.site-policy-footer-account-row>.site-policy-footer-side,html body #root footer.site-policy-footer>small,html body #root footer.site-policy-footer .site-policy-footer-mobile-account-line:not(.site-policy-footer-runtime-line){display:none!important}html body #root footer.site-policy-footer .site-policy-footer-runtime-line{box-sizing:border-box!important;flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:36px!important;margin:14px 0 0!important;padding:0 10px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)!important}html body #root footer.site-policy-footer .site-policy-footer-runtime-line>small{color:#ffffffe0!important;white-space:nowrap!important;flex:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0 2px 0 0!important;font-size:10px!important;line-height:1!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}html body #root footer.site-policy-footer .site-policy-footer-runtime-line .site-account-footer-action{box-sizing:border-box!important;white-space:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:auto!important;min-width:0!important;max-width:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0 7px!important;font-size:9px!important;line-height:1!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:translate(0,0)!important}html body #root footer.site-policy-footer .site-policy-footer-runtime-line .site-account-footer-action>svg{width:12px!important;height:12px!important}html body #root .floating-weather-dock.is-collapsed{top:var(--weather-dock-drag-top,168px)!important;bottom:auto!important;right:auto!important;left:var(--weather-dock-drag-left,18px)!important;transition:top .18s,left .18s,filter .18s!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title,html body #root .floating-weather-dock.is-collapsed .floating-weather-compact-button{touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;cursor:grab!important;pointer-events:auto!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title *,html body #root .floating-weather-dock.is-collapsed .floating-weather-compact-button *{pointer-events:none!important}html body #root .floating-weather-dock.is-collapsed.is-user-dragging{z-index:3000!important;filter:drop-shadow(0 13px 22px #46506947)!important;transition:none!important}html body #root .floating-weather-dock.is-collapsed.is-user-dragging .floating-weather-card,html body #root .floating-weather-dock.is-collapsed.is-user-dragging .floating-weather-compact-button{cursor:grabbing!important;transform:scale(1.055)!important}html.is-weather-dock-dragging,html.is-weather-dock-dragging body{overscroll-behavior:none!important;-webkit-user-select:none!important;user-select:none!important}}html body #root .site-policy-footer-runtime-line{display:none!important}@media (width>=761px){html body #root footer.site-policy-footer>.site-policy-footer-account-row>.site-policy-footer-side{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:flex!important}html body #root footer.site-policy-footer>.site-policy-footer-account-row>.site-policy-footer-side .site-account-footer-action{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:inline-flex!important}html body #root footer.site-policy-footer .site-policy-footer-runtime-line{display:none!important}}@media (width<=760px){html body #root footer.site-policy-footer{flex-direction:column!important;align-items:stretch!important;display:flex!important}html body #root footer.site-policy-footer>.site-policy-footer-account-row{width:100%!important;display:block!important}html body #root footer.site-policy-footer>.site-policy-footer-account-row>.site-policy-footer-side,html body #root footer.site-policy-footer>small,html body #root footer.site-policy-footer .site-policy-footer-mobile-account-line:not(.site-policy-footer-runtime-line){display:none!important}html body #root footer.site-policy-footer .site-policy-footer-runtime-line{box-sizing:border-box!important;flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:36px!important;margin:14px 0 0!important;padding:0 10px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)!important}html body #root footer.site-policy-footer .site-policy-footer-runtime-line>small{color:#ffffffe0!important;white-space:nowrap!important;flex:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0 2px 0 0!important;font-size:10px!important;line-height:1!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}html body #root footer.site-policy-footer .site-policy-footer-runtime-line .site-account-footer-action{box-sizing:border-box!important;white-space:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:auto!important;min-width:0!important;max-width:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0 7px!important;font-size:9px!important;line-height:1!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:translate(0,0)!important}html body #root footer.site-policy-footer .site-policy-footer-runtime-line .site-account-footer-action>svg{width:12px!important;height:12px!important}html body #root .floating-weather-dock.is-collapsed{touch-action:none!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:auto!important}html body #root .floating-weather-dock.is-collapsed *{-webkit-touch-callout:none!important}html body #root .floating-weather-dock.is-collapsed[data-v26-508-dragged=true]{top:var(--weather-dock-drag-top)!important;bottom:auto!important;right:auto!important;left:var(--weather-dock-drag-left)!important;margin:0!important;transition:top .12s,left .12s,filter .12s!important;position:fixed!important;transform:translate(0,0)!important}html body #root .floating-weather-dock.is-collapsed.is-user-dragging{z-index:3000!important;filter:drop-shadow(0 13px 22px #46506947)!important;transition:none!important}html body #root .floating-weather-dock.is-collapsed.is-user-dragging .floating-weather-card,html body #root .floating-weather-dock.is-collapsed.is-user-dragging .floating-weather-title,html body #root .floating-weather-dock.is-collapsed.is-user-dragging .floating-weather-compact-button{transition:none!important;transform:scale(1.055)!important}html.is-weather-dock-dragging,html.is-weather-dock-dragging body{overscroll-behavior:none!important;-webkit-user-select:none!important;user-select:none!important}}html body #root .floating-weather-dock.is-collapsed *{-webkit-touch-callout:none!important}html body #root .floating-weather-dock.is-collapsed[data-v26-508-dragged=true]{top:var(--weather-dock-drag-top)!important;bottom:auto!important;right:auto!important;left:var(--weather-dock-drag-left)!important;margin:0!important;transition:top .12s,left .12s,filter .12s!important;position:fixed!important;transform:translate(0,0)!important}html body #root .floating-weather-dock.is-collapsed.is-user-dragging{z-index:3000!important;filter:drop-shadow(0 13px 22px #46506947)!important;cursor:grabbing!important;transition:none!important}html body #root .floating-weather-dock.is-collapsed{pointer-events:auto!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title,html body #root .floating-weather-dock.is-collapsed .floating-weather-compact-button,html body #root .floating-weather-dock.is-collapsed .floating-weather-edge-toggle{pointer-events:auto!important;cursor:pointer!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-edge-toggle,html body #root .floating-weather-dock.is-collapsed .floating-weather-edge-toggle:hover,html body #root .floating-weather-dock.is-collapsed .floating-weather-edge-toggle:focus-visible{z-index:4!important;border-left:0!important;border-radius:0 12px 12px 0!important;width:22px!important;min-width:22px!important;height:48px!important;min-height:48px!important;margin:0!important;top:50%!important;right:-10px!important;transform:translateY(-50%)!important}html body #root .floating-weather-dock.is-collapsed.is-user-dragging .floating-weather-card,html body #root .floating-weather-dock.is-collapsed.is-user-dragging .floating-weather-title,html body #root .floating-weather-dock.is-collapsed.is-user-dragging .floating-weather-compact-button{transition:none!important;transform:none!important}html body #root .floating-weather-dock[data-v26-511-positioned=true]{top:var(--weather-dock-drag-top)!important;bottom:auto!important;right:auto!important;left:var(--weather-dock-drag-left)!important;margin:0!important;transition:top .14s,left .14s,filter .14s!important;position:fixed!important;transform:translate(0,0)!important}html body #root .floating-weather-dock>.floating-weather-card{z-index:5!important;position:relative!important}html body #root .floating-weather-dock .floating-weather-edge-toggle,html body #root .floating-weather-dock .floating-weather-edge-toggle:hover,html body #root .floating-weather-dock .floating-weather-edge-toggle:focus-visible,html body #root .floating-weather-dock.is-collapsed .floating-weather-edge-toggle,html body #root .floating-weather-dock.is-collapsed .floating-weather-edge-toggle:hover,html body #root .floating-weather-dock.is-collapsed .floating-weather-edge-toggle:focus-visible{z-index:3!important;box-sizing:border-box!important;cursor:pointer!important;pointer-events:auto!important;border-left:0!important;border-radius:0 11px 11px 0!important;place-items:center!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;transition:color .16s,background-color .16s,box-shadow .16s!important;display:grid!important;position:absolute!important;top:50%!important;right:-16px!important;transform:translateY(-50%)translate(0,0)!important}html body #root .floating-weather-dock .floating-weather-edge-toggle>svg{width:14px!important;height:14px!important;transform:none!important}html body #root .floating-weather-dock.is-collapsed{touch-action:none!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:auto!important;cursor:grab!important}html body #root .floating-weather-dock.is-collapsed .floating-weather-title,html body #root .floating-weather-dock.is-collapsed .floating-weather-compact-button,html body #root .floating-weather-dock.is-collapsed .floating-weather-edge-toggle{pointer-events:auto!important}html body #root .floating-weather-dock.is-collapsed.is-user-dragging{z-index:3000!important;cursor:grabbing!important;filter:drop-shadow(0 13px 22px #46506947)!important;transition:none!important}html body #root .floating-weather-dock.is-collapsed.is-user-dragging .floating-weather-card,html body #root .floating-weather-dock.is-collapsed.is-user-dragging .floating-weather-title,html body #root .floating-weather-dock.is-collapsed.is-user-dragging .floating-weather-compact-button,html body #root .floating-weather-dock.is-collapsed.is-user-dragging .floating-weather-edge-toggle{transform:translateY(var(--v26-511-keep-y,0))!important;transition:none!important}html body #root .floating-weather-dock.is-collapsed.is-user-dragging .floating-weather-edge-toggle{transform:translateY(-50%)!important}html.is-weather-dock-dragging,html.is-weather-dock-dragging body{overscroll-behavior:none!important;-webkit-user-select:none!important;user-select:none!important}html body #root .floating-weather-dock>.floating-weather-edge-toggle,html body #root .floating-weather-dock>.floating-weather-edge-toggle:hover,html body #root .floating-weather-dock>.floating-weather-edge-toggle:focus-visible,html body #root .floating-weather-dock.is-collapsed>.floating-weather-edge-toggle,html body #root .floating-weather-dock.is-collapsed>.floating-weather-edge-toggle:hover,html body #root .floating-weather-dock.is-collapsed>.floating-weather-edge-toggle:focus-visible{top:var(--v26-512-edge-top,50%)!important;bottom:auto!important;right:auto!important;left:var(--v26-512-edge-left,calc(100% - 6px))!important;z-index:2!important;box-sizing:border-box!important;pointer-events:auto!important;border-left:0!important;border-radius:0 11px 11px 0!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;transition:color .16s,background-color .16s,box-shadow .16s!important;position:absolute!important;transform:translateY(-50%)translate(0,0)!important}html body #root .floating-weather-dock>.floating-weather-edge-toggle>svg{width:14px!important;height:14px!important;transform:none!important}html body #root .floating-weather-dock.is-user-dragging>.floating-weather-edge-toggle{z-index:2!important;transform:translateY(-50%)!important}html body #root .floating-weather-dock{contain:none!important;isolation:isolate!important;overflow:visible!important}html body #root .floating-weather-dock>.floating-weather-compact-button,html body #root .floating-weather-dock>.floating-weather-card{z-index:30!important;isolation:isolate!important;position:relative!important}html body #root .floating-weather-dock>.floating-weather-edge-toggle,html body #root .floating-weather-dock>.floating-weather-edge-toggle.is-collapsed,html body #root .floating-weather-dock>.floating-weather-edge-toggle.is-expanded,html body #root .floating-weather-dock>.floating-weather-edge-toggle:hover,html body #root .floating-weather-dock>.floating-weather-edge-toggle:focus-visible,html body #root .floating-weather-dock>.floating-weather-edge-toggle:active{top:var(--v26-512-edge-top,50%)!important;bottom:auto!important;right:auto!important;left:var(--v26-512-edge-left,calc(100% - 3px))!important;z-index:2!important;box-sizing:border-box!important;color:#6e8597!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;pointer-events:auto!important;background:linear-gradient(#fffffff5,#f5f9fde0)!important;border:1px solid #dae1e8f0!important;border-left:0!important;border-radius:0 11px 11px 0!important;place-items:center!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;transition:color .16s,background-color .16s,box-shadow .16s!important;display:grid!important;position:absolute!important;transform:translateY(-50%)translate(0,0)scale(1)!important;box-shadow:7px 8px 18px #374a601f,inset 0 1px #fff!important}html body #root .floating-weather-dock>.floating-weather-edge-toggle:hover,html body #root .floating-weather-dock>.floating-weather-edge-toggle:focus-visible{color:#ef6f9b!important}html body #root .floating-weather-dock>.floating-weather-edge-toggle>svg{width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;transform:none!important}html body #root .floating-weather-dock.is-user-dragging>.floating-weather-compact-button,html body #root .floating-weather-dock.is-user-dragging>.floating-weather-card{z-index:30!important}html body #root .floating-weather-dock.is-user-dragging>.floating-weather-edge-toggle{z-index:2!important;width:20px!important;height:44px!important;transform:translateY(-50%)!important}@media (width<=900px),(pointer:coarse){html body #root footer.site-policy-footer .site-policy-footer-runtime-line,html body #root footer.site-policy-footer .site-policy-footer-mobile-account-line{box-sizing:border-box!important;text-align:right!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;width:100%!important;max-width:100%!important;margin:8px 0 0!important;padding:0 10px!important;display:flex!important}html body #root footer.site-policy-footer .site-policy-footer-runtime-line>small,html body #root footer.site-policy-footer .site-policy-footer-mobile-account-line>small{white-space:nowrap!important;flex:none!important;width:auto!important;margin:0!important;padding:0 3px 0 0!important;display:block!important}html body #root footer.site-policy-footer .site-policy-footer-runtime-line .site-account-footer-action,html body #root footer.site-policy-footer .site-policy-footer-mobile-account-line .site-account-footer-action{flex:none!important;width:auto!important;margin:0!important}html body #root footer.site-policy-footer .site-policy-footer-account-row{justify-content:flex-end!important}html body #root footer.site-policy-footer .site-policy-footer-account-row .site-policy-footer-side.is-left,html body #root footer.site-policy-footer .site-policy-footer-account-row .site-policy-footer-side.is-right{flex:none!important;width:auto!important}html body #root .floating-weather-dock:not([data-v26-511-positioned=true]){top:auto!important;right:auto!important;bottom:max(18px, env(safe-area-inset-bottom))!important;left:max(18px, env(safe-area-inset-left))!important;margin:0!important;position:fixed!important;transform:translate(0,0)!important}html body #root .floating-weather-dock[data-v26-511-positioned=true]{top:max(88px, var(--weather-dock-drag-top))!important}}@media (width<=760px),(pointer:coarse){html body #root .app-modal-backdrop:has(.notification-modal){box-sizing:border-box!important;padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom))!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}html body #root .app-modal:has(.notification-modal){box-sizing:border-box!important;width:min(100%,430px)!important;max-width:min(100%,430px)!important;height:auto!important;max-height:calc(100dvh - max(20px, env(safe-area-inset-top)) - max(20px, env(safe-area-inset-bottom)))!important;border-radius:20px!important;margin:0!important;padding:48px 12px 12px!important;position:relative!important;inset:auto!important;overflow:hidden!important}html body #root .app-modal:has(.notification-modal) .app-modal-close{z-index:20!important;pointer-events:auto!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;display:grid!important;position:absolute!important;top:10px!important;right:10px!important}html body #root .notification-modal{box-sizing:border-box!important;min-height:0!important;max-height:calc(100dvh - 92px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}html body #root .notification-modal-head{flex:none!important;padding-right:38px!important}html body #root .notification-modal-scroll{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;flex:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}}html body #root .community-profile-page .community-profile-ring-account-save{box-sizing:border-box!important;border:1px solid color-mix(in srgb, var(--profile-ring-color,#f48fbd) 42%, white)!important;width:min(100%,210px)!important;min-height:34px!important;color:color-mix(in srgb, var(--profile-ring-color,#f48fbd) 72%, #564652)!important;background:color-mix(in srgb, var(--profile-ring-color,#f48fbd) 12%, white)!important;box-shadow:0 5px 13px color-mix(in srgb, var(--profile-ring-color,#f48fbd) 14%, transparent)!important;cursor:pointer!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:2px auto 0!important;padding:0 14px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}html body #root .community-profile-page .community-profile-ring-account-save.is-dirty{color:#805366!important;background:#fff2f7!important}html body #root .community-profile-page .community-profile-ring-account-save.is-saved{color:#4f725f!important;background:#f0fbf4!important}html body #root .community-profile-page .community-profile-ring-account-save.is-error{color:#9a4d58!important;background:#fff0f1!important}html body #root .community-profile-page .community-profile-ring-account-save:disabled{cursor:wait!important;opacity:.72!important}html body #root .community-profile-page .community-profile-ring-picker{box-sizing:border-box!important;padding-right:108px!important;position:relative!important}html body #root .community-profile-page .community-profile-ring-account-save{box-sizing:border-box!important;color:#695d64!important;letter-spacing:-.1px!important;text-align:center!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;cursor:pointer!important;background:#fffffff5!important;border:1.5px solid #e0c7cdd1!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:78px!important;max-width:92px!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;padding:0 12px!important;font-family:Cafe24SsurroundAir,Apple SD Gothic Neo,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;position:absolute!important;inset:50% 12px auto auto!important;transform:translateY(-50%)translate(0,0)!important;box-shadow:0 6px 14px #72535e14,inset 0 1px #fffffffa!important}html body #root .community-profile-page .community-profile-ring-account-save.is-saving{color:#8a7d84!important;cursor:wait!important;background:#f5f2f4!important}@media (width<=520px){html body #root .community-profile-page .community-profile-ring-picker{padding-right:94px!important}html body #root .community-profile-page .community-profile-ring-account-save{min-width:68px!important;max-width:76px!important;padding-inline:9px!important;font-size:10px!important;right:9px!important}}html body #root .community-profile-page .community-profile-ring-picker{box-sizing:border-box!important;gap:7px!important;width:min(430px,100% - 82px)!important;max-width:430px!important;min-height:61px!important;margin-right:46px!important;padding:8px 10px 9px!important;position:relative!important;overflow:visible!important}html body #root .community-profile-page .community-profile-ring-presets{justify-content:center!important;gap:8px!important}html body #root .community-profile-page .community-profile-ring-account-save{box-sizing:border-box!important;color:#d46f91!important;white-space:nowrap!important;cursor:pointer!important;background:#fffffff7!important;border:1.6px solid #e0c7cdd1!important;border-radius:50%!important;place-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;display:grid!important;position:absolute!important;inset:50% -46px auto auto!important;overflow:hidden!important;transform:translateY(-50%)translate(0,0)!important;box-shadow:0 7px 16px #72535e1a,inset 0 1px #fffffffa!important}html body #root .community-profile-page .community-profile-ring-account-save.is-saving{color:#877e87!important;cursor:wait!important;background:#f7f5f7!important;border-color:#c9c3cb!important}html body #root .community-profile-page .community-profile-ring-account-save.is-saving>svg{animation:.8s linear infinite v26-518-ring-save-spin!important}@keyframes v26-518-ring-save-spin{to{transform:rotate(360deg)}}@media (width<=560px){html body #root .community-profile-page .community-profile-ring-picker{width:calc(100% - 52px)!important;margin-right:42px!important}html body #root .community-profile-page .community-profile-ring-account-save{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;right:-42px!important}}html body #root .floating-weather-dock,html body #root .floating-weather-dock.is-collapsed,html body #root .floating-weather-dock.is-expanded,html body #root .floating-weather-dock[data-v26-511-positioned=true]{top:auto!important;right:auto!important;bottom:max(18px, env(safe-area-inset-bottom))!important;left:max(18px, env(safe-area-inset-left))!important;touch-action:manipulation!important;-webkit-user-select:auto!important;user-select:auto!important;cursor:default!important;contain:none!important;z-index:2400!important;margin:0!important;transition:width .18s,height .18s,filter .18s!important;position:fixed!important;overflow:visible!important;transform:translate(0,0)!important}html body #root .floating-weather-dock>.floating-weather-edge-toggle,html body #root .floating-weather-dock.is-collapsed>.floating-weather-edge-toggle,html body #root .floating-weather-dock.is-expanded>.floating-weather-edge-toggle{position:absolute!important;inset:50% auto auto calc(100% - 3px)!important;transform:translateY(-50%)translate(0,0)!important}html body #root .site-policy-footer-runtime-line,html body #root .site-policy-footer-mobile-account-line{display:none!important}@media (width<=900px),(pointer:coarse){html body #root footer.site-policy-footer:not(.keeper-mega-footer){grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px 5px!important;display:grid!important}html body #root footer.site-policy-footer:not(.keeper-mega-footer) .site-policy-footer-account-row{display:contents!important}html body #root footer.site-policy-footer:not(.keeper-mega-footer) .site-policy-footer-inner{flex-wrap:wrap!important;grid-area:1/1/auto/-1!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}html body #root footer.site-policy-footer:not(.keeper-mega-footer) .site-policy-footer-side.is-left{grid-area:2/2!important;justify-content:flex-end!important;width:auto!important;display:inline-flex!important}html body #root footer.site-policy-footer:not(.keeper-mega-footer) .site-policy-footer-side.is-right{grid-area:2/3!important;justify-content:flex-end!important;width:auto!important;display:inline-flex!important}html body #root footer.site-policy-footer:not(.keeper-mega-footer)>small{white-space:nowrap!important;text-align:right!important;grid-area:2/1!important;justify-self:end!important;width:auto!important;min-width:0!important;margin:0!important;padding:0 3px 0 0!important}html body #root footer.site-policy-footer:not(.keeper-mega-footer) .site-account-footer-action{white-space:nowrap!important;width:auto!important;margin:0!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-bottom-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;width:100%!important;display:flex!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-bottom-actions>small{white-space:nowrap!important;order:1!important;margin:0!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-bottom-actions>.withdraw{order:2!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-bottom-actions>.logout{order:3!important}}html body #root .community-profile-page .community-profile-main{position:relative!important}html body #root .community-profile-page .community-profile-ring-picker{z-index:18!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:7px!important;width:330px!important;min-width:0!important;max-width:330px!important;height:auto!important;min-height:61px!important;margin:0!important;padding:8px 10px 9px!important;display:flex!important;position:absolute!important;inset:auto auto 24px 28px!important;overflow:visible!important;transform:translate(0,0)!important}html body #root .community-profile-page .community-profile-ring-presets{justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}html body #root .community-profile-page .community-profile-ring-picker .community-profile-ring-presets>button{flex:0 0 23px!important;width:23px!important;min-width:23px!important;max-width:23px!important;height:23px!important;min-height:23px!important;max-height:23px!important}html body #root .community-profile-page .community-profile-ring-hue-track{box-sizing:border-box!important;width:calc(100% - 10px)!important;max-width:none!important;margin:0 auto!important}html body #root .community-profile-page .community-profile-ring-account-save{box-sizing:border-box!important;color:#dd7098!important;background:linear-gradient(145deg,#fff8fb,#f9edf4)!important;border:2px solid #e0c7cdd6!important;border-radius:50%!important;place-items:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:50% -54px auto auto!important;transform:translateY(-50%)translate(0,0)!important;box-shadow:0 7px 16px #72535e1a,inset 0 1px #fffffffa!important}html body #root .community-profile-page .community-profile-ring-account-save>svg{stroke-width:2.25px!important;width:22px!important;height:22px!important}html body #root .community-profile-page .community-profile-ring-account-save.is-saving{color:#887e87!important}@media (width<=820px){html body #root .community-profile-page .community-profile-ring-picker{width:min(330px,100% - 86px)!important;max-width:min(330px,100% - 86px)!important;margin:0!important;inset:auto auto 122px 50%!important;transform:translate(-50%)translate(0,0)!important}html body #root .community-profile-page .community-profile-ring-account-save{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;right:-52px!important}}@media (width<=430px){html body #root .community-profile-page .community-profile-ring-picker{width:calc(100% - 76px)!important;max-width:calc(100% - 76px)!important;padding-inline:8px!important;bottom:118px!important}html body #root .community-profile-page .community-profile-ring-presets{gap:6px!important}html body #root .community-profile-page .community-profile-ring-picker .community-profile-ring-presets>button{flex-basis:21px!important;width:21px!important;min-width:21px!important;max-width:21px!important;height:21px!important;min-height:21px!important;max-height:21px!important}html body #root .community-profile-page .community-profile-ring-account-save{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;right:-48px!important}}html body #root .floating-weather-dock,html body #root .floating-weather-dock.is-collapsed,html body #root .floating-weather-dock.is-expanded{top:auto!important;right:auto!important;bottom:max(18px, env(safe-area-inset-bottom))!important;left:max(18px, env(safe-area-inset-left))!important;contain:none!important;z-index:2400!important;width:max-content!important;min-width:0!important;max-width:none!important;height:max-content!important;min-height:0!important;max-height:none!important;margin:0!important;display:inline-block!important;position:fixed!important;overflow:visible!important;transform:translate(0,0)!important}html body #root .floating-weather-dock.is-collapsed>.floating-weather-compact-button,html body #root .floating-weather-dock.is-expanded>.floating-weather-card{z-index:20!important;margin:0!important;position:relative!important}html body #root .floating-weather-dock>.floating-weather-edge-toggle,html body #root .floating-weather-dock.is-collapsed>.floating-weather-edge-toggle,html body #root .floating-weather-dock.is-expanded>.floating-weather-edge-toggle{top:var(--v26-519-weather-toggle-top,50%)!important;bottom:auto!important;right:auto!important;left:var(--v26-519-weather-toggle-left,calc(100% - 4px))!important;z-index:3!important;margin:0!important;transition:color .16s,background-color .16s,box-shadow .16s!important;position:absolute!important;transform:translateY(-50%)translate(0,0)!important}html body #root .floating-weather-dock,html body #root .floating-weather-dock.is-collapsed,html body #root .floating-weather-dock.is-expanded{contain:none!important;touch-action:manipulation!important;-webkit-user-select:auto!important;user-select:auto!important;cursor:default!important;width:fit-content!important;min-width:0!important;max-width:calc(100vw - 36px)!important;height:fit-content!important;min-height:0!important;display:block!important;overflow:visible!important}html body #root .floating-weather-dock>.floating-weather-edge-toggle,html body #root .floating-weather-dock.is-collapsed>.floating-weather-edge-toggle,html body #root .floating-weather-dock.is-expanded>.floating-weather-edge-toggle{inset:50% auto auto calc(100% - 4px)!important;transform:translateY(-50%)translate(0,0)!important}html.is-weather-dock-dragging,html.is-weather-dock-dragging body{overscroll-behavior:auto!important;-webkit-user-select:auto!important;user-select:auto!important;overflow:auto!important}html body #root .floating-weather-dock.is-user-dragging{filter:none!important;cursor:default!important}html body #root .community-profile-page .community-profile-ring-picker{box-sizing:border-box!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) 82px!important;align-items:center!important;gap:6px 9px!important;width:410px!important;min-width:0!important;max-width:410px!important;height:auto!important;min-height:68px!important;padding:8px 10px!important;display:grid!important;overflow:visible!important}html body #root .community-profile-page .community-profile-ring-presets{grid-area:1/1!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;display:flex!important}html body #root .community-profile-page .community-profile-ring-hue-track{box-sizing:border-box!important;grid-area:2/1!important;width:calc(100% - 8px)!important;min-width:0!important;max-width:none!important;margin:0 auto!important}html body #root .community-profile-page .community-profile-ring-account-save{box-sizing:border-box!important;color:#d66891!important;background:linear-gradient(145deg,#fff8fb,#f3efff)!important;border:2px solid #80677761!important;border-radius:999px!important;grid-area:1/2/3!important;justify-content:center!important;place-self:center!important;align-items:center!important;width:82px!important;min-width:82px!important;max-width:82px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0 11px!important;font-size:0!important;line-height:1!important;display:inline-flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 6px 14px #634b5b14,inset 0 1px #fffffff2!important}html body #root .community-profile-page .community-profile-ring-account-save>svg{stroke-width:2.2px!important;width:20px!important;height:20px!important;display:block!important}html body #root .community-profile-page .community-profile-ring-account-save:hover{color:#c95782!important;background:linear-gradient(145deg,#fff5f9,#f9eaf2)!important;border-color:#de709899!important}html body #root .community-profile-page .community-profile-ring-account-save.is-saving{color:#887e87!important;background:linear-gradient(145deg,#faf8fa,#efebf1)!important;border-color:#80677757!important}html body #root .community-profile-page .community-profile-ring-account-save.is-saved{color:#3f956b!important;background:linear-gradient(145deg,#f4fcf7,#e7f7ee)!important;border-color:#4fa97775!important}html body #root .community-profile-page .community-profile-ring-account-save.is-error{color:#d34255!important;background:linear-gradient(145deg,#fff7f8,#ffe8ec)!important;border-color:#d342557a!important}@media (width>=1101px){html body #root .community-profile-page .community-profile-main{position:relative!important}html body #root .community-profile-page .community-profile-ring-picker{z-index:18!important;margin:0!important;position:absolute!important;inset:auto auto 24px 28px!important;transform:translate(0,0)!important}}@media (width<=1100px){html body #root .community-profile-page .community-profile-main{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy""pets""stats""follow""ring"!important;place-items:start stretch!important;row-gap:16px!important;padding-bottom:24px!important;display:grid!important;overflow:visible!important}html body #root .community-profile-page .community-profile-copy{grid-area:copy!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{box-sizing:border-box!important;scrollbar-width:none!important;grid-area:pets!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:auto visible!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-stories::-webkit-scrollbar{display:none!important}html body #root .community-profile-page .community-profile-pet-story-list{box-sizing:border-box!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:flex-start!important;gap:12px!important;width:max-content!important;min-width:min-content!important;max-width:none!important;margin:0 auto!important;padding:3px 8px 7px!important;display:flex!important;overflow:visible!important}html body #root .community-profile-page .community-profile-stats{grid-area:stats!important;justify-content:center!important;width:100%!important;margin:0!important;position:static!important;inset:auto!important}html body #root .community-profile-page .community-profile-follow-button{grid-area:follow!important}html body #root .community-profile-page .community-profile-ring-picker{grid-area:ring!important;justify-self:center!important;width:min(410px,100% - 24px)!important;min-width:0!important;max-width:min(410px,100% - 24px)!important;margin:0 auto!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}}@media (width<=470px){html body #root .community-profile-page .community-profile-ring-picker{grid-template-columns:minmax(0,1fr) 72px!important;column-gap:7px!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;padding-inline:8px!important}html body #root .community-profile-page .community-profile-ring-presets{gap:5px!important}html body #root .community-profile-page .community-profile-ring-picker .community-profile-ring-presets>button{flex-basis:20px!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important}html body #root .community-profile-page .community-profile-ring-account-save{width:72px!important;min-width:72px!important;max-width:72px!important}html body #root .community-profile-page .community-profile-pet-story-list{gap:9px!important}}html body #root .community-profile-page .community-profile-ring-picker{box-sizing:border-box!important;grid-template-rows:auto auto!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:6px 4px!important;width:410px!important;max-width:410px!important;padding:8px 10px!important}html body #root .community-profile-page .community-profile-ring-presets{grid-area:1/2!important;justify-content:center!important;justify-self:stretch!important;width:100%!important}html body #root .community-profile-page .community-profile-ring-hue-track{grid-area:2/2!important;justify-self:stretch!important;width:calc(100% - 4px)!important;max-width:none!important;margin:0 auto!important}html body #root .community-profile-page .community-profile-ring-account-save{border-radius:50%!important;grid-area:1/3/3!important;place-self:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}html body #root .community-profile-page .community-profile-pet-story{width:64px!important;min-width:64px!important;max-width:64px!important}html body #root .community-profile-page .community-profile-pet-story>span{box-sizing:border-box!important;border-radius:50%!important;place-items:center!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:3px!important;display:grid!important;overflow:hidden!important}html body #root .community-profile-page .community-profile-pet-story>span.has-photo .fit-image,html body #root .community-profile-page .community-profile-pet-story>span.has-photo .smart-image,html body #root .community-profile-page .community-profile-pet-story>span.has-photo img{box-sizing:border-box!important;object-fit:cover!important;object-position:center!important;border:2px solid #fff!important;border-radius:50%!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;display:block!important}html body #root .community-profile-page .community-profile-pet-story>span.is-pet-placeholder{place-items:center!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #root .community-profile-page .community-profile-pet-story>span.is-pet-placeholder:before{content:""!important;background:#fffffffa!important;border:2px solid #fff!important;border-radius:50%!important;position:absolute!important;inset:3px!important;box-shadow:inset 0 1px #fff,0 3px 8px #5b455414!important}html body #root .community-profile-page .community-profile-pet-story>span.is-pet-placeholder>i{z-index:2!important;place-items:center!important;width:30px!important;height:30px!important;margin:0!important;padding:0!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:24px!important;font-style:normal!important;line-height:1!important;display:grid!important;position:relative!important;transform:translateY(-2px)!important}@media (width<=720px){html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{overflow:visible!important}html body #root .community-profile-page .community-profile-pet-story-list{box-sizing:border-box!important;grid-template-columns:repeat(4,64px)!important;grid-auto-rows:auto!important;justify-content:center!important;align-items:start!important;gap:10px 9px!important;width:max-content!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;padding:4px 8px 8px!important;display:grid!important;overflow:visible!important}}@media (width<=390px){html body #root .community-profile-page .community-profile-pet-story-list{grid-template-columns:repeat(4,60px)!important;column-gap:4px!important}html body #root .community-profile-page .community-profile-pet-story{width:60px!important;min-width:60px!important;max-width:60px!important}}@media (width<=470px){html body #root .community-profile-page .community-profile-ring-picker{grid-template-columns:38px minmax(0,1fr) 38px!important;column-gap:2px!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important}html body #root .community-profile-page .community-profile-ring-account-save{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important}html body #root .community-profile-page .community-profile-ring-account-save>svg{width:19px!important;height:19px!important}}html body #root .community-profile-page .community-profile-name-display,html body #root .community-profile-page .community-profile-inline-edit.community-profile-uid-edit,html body #root .community-profile-page .community-profile-uid-locked-value,html body #root .community-profile-page .community-profile-uid-copy-button,html body #root .community-profile-page .community-profile-inline-save,html body #root .community-profile-page .community-profile-follow-button,html body #root .community-profile-page .community-profile-cover-change,html body #root .community-profile-page .community-profile-pet-visibility,html body #root .community-profile-page .community-profile-stats>span,html body #root .community-profile-page .community-profile-stats>button,html body #root .community-profile-page .community-profile-ring-picker,html body #root .community-profile-page .community-profile-ring-account-save{box-shadow:4px 5px #80677714,0 12px 24px #59425214,inset 0 1px #fffffff5!important}html body #root .community-profile-page .community-profile-pet-story>span{box-shadow:3px 4px #80677712,0 8px 16px #59425214!important}html body #root .community-profile-page .community-profile-uid-locked-value,html body #root .community-profile-page .community-profile-inline-edit.community-profile-uid-edit,html body #root .community-profile-page .community-profile-uid-copy-button,html body #root .community-profile-page .community-profile-uid-copy-button:hover{box-shadow:none!important;filter:none!important}html body #root .community-profile-page .community-profile-uid-display-row{filter:none!important;isolation:isolate!important;border-radius:999px!important;position:relative!important;box-shadow:4px 5px #80677714,0 11px 22px #59425217,inset 0 1px #fffffff5!important}html body #root .community-profile-page .community-profile-pet-visibility,html body #root .community-profile-page .community-profile-pet-visibility:hover{filter:none!important;transform:none!important;box-shadow:3px 4px #80677712,0 9px 18px #59425214,inset 0 1px #fffffff5!important}@media (width<=820px){html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-brand{box-sizing:border-box!important;place-items:start stretch!important;width:100%!important;min-width:0!important;display:grid!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo{box-sizing:border-box!important;text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:64px minmax(0,1fr)!important;place-items:center stretch!important;gap:0 14px!important;width:100%!important;min-width:0!important;max-width:none!important;padding:0!important;display:grid!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo-image{box-sizing:border-box!important;aspect-ratio:1!important;border-radius:20px!important;grid-area:1/1!important;place-items:center!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin:0!important;padding:5px!important;display:grid!important;overflow:hidden!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo-image>img,html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo-image .smart-image,html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo-image .fit-image{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo>span:last-child{box-sizing:border-box!important;text-align:left!important;grid-area:auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:contents!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo strong,html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo small{box-sizing:border-box!important;text-align:left!important;place-self:start!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo strong{grid-area:1/2!important;align-self:center!important;line-height:1.02!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo small{white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;grid-area:2/1/auto/-1!important;margin-top:7px!important;line-height:1.4!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-story-list{box-sizing:border-box!important;scrollbar-width:none!important;flex-flow:wrap!important;place-content:flex-start center!important;align-items:flex-start!important;gap:10px 9px!important;width:283px!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;padding:4px 0 8px!important;display:flex!important;overflow:visible!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-story-list::-webkit-scrollbar{display:none!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-story{flex:0 0 64px!important;width:64px!important;min-width:64px!important;max-width:64px!important;margin:0!important}}@media (width<=390px){html body #root .community-profile-page .community-profile-main .community-profile-pet-story-list{column-gap:4px!important;width:252px!important}html body #root .community-profile-page .community-profile-main .community-profile-pet-story{flex-basis:60px!important;width:60px!important;min-width:60px!important;max-width:60px!important}}html body #root .community-profile-page .community-profile-avatar-button{filter:none!important;box-shadow:4px 5px #80677714,0 11px 22px #59425217,inset 0 1px #fffffff5!important}html body #root .community-profile-page .community-profile-ring-presets>button{transform-origin:50%!important;transition:transform .16s,box-shadow .16s,filter .16s!important;position:relative!important}html body #root .community-profile-page .community-profile-ring-presets>button:hover{z-index:3!important;filter:brightness(1.025)!important;transform:scale(1.1)!important}html body #root .community-profile-page .community-profile-ring-presets>button.active:hover{transform:scale(1.22)!important}@media (width<=1100px){html body #root .community-profile-page .community-profile-pet-stories,html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;place-self:start center!important;align-items:center!important;gap:10px!important;width:fit-content!important;min-width:0!important;max-width:calc(100% - 20px)!important;margin:0 auto!important;padding:7px 14px 16px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important}html body #root .community-profile-page .community-profile-pet-story-list,html body #root .community-profile-page .community-profile-main .community-profile-pet-story-list{place-content:flex-start center!important;margin:0 auto!important;overflow:visible!important}html body #root .community-profile-page .community-profile-pet-visibility{filter:none!important;place-self:center!important;width:max-content!important;max-width:calc(100% - 8px)!important;margin:0 auto 2px!important;position:relative!important;overflow:visible!important;box-shadow:3px 4px #80677712,0 9px 18px #59425214,inset 0 1px #fffffff5!important}}@media (width<=720px){html body #root .community-profile-page .community-profile-pet-stories,html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{width:min(311px,100% - 16px)!important;max-width:min(311px,100% - 16px)!important;padding:7px 14px 17px!important}html body #root .community-profile-page .community-profile-pet-story-list,html body #root .community-profile-page .community-profile-main .community-profile-pet-story-list{flex-flow:wrap!important;place-content:flex-start center!important;align-items:flex-start!important;gap:10px 9px!important;width:283px!important;max-width:100%!important;margin:0 auto!important;display:flex!important}}@media (width<=390px){html body #root .community-profile-page .community-profile-pet-stories,html body #root .community-profile-page .community-profile-main .community-profile-pet-stories{width:min(276px,100% - 12px)!important;max-width:min(276px,100% - 12px)!important;padding-inline:10px!important}html body #root .community-profile-page .community-profile-pet-story-list,html body #root .community-profile-page .community-profile-main .community-profile-pet-story-list{column-gap:4px!important;width:252px!important}}html body #root .community-profile-page .community-profile-avatar-button{filter:none!important;overflow:visible!important;box-shadow:0 0 0 7px #fff,4px 5px 0 7px #80677714,0 12px 24px 8px #5942521a,inset 0 1px #fffffff5!important}@media (width<=760px){html body #root .achievement-page-shell .achievement-toolbar{box-sizing:border-box!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}html body #root .achievement-page-shell .achievement-toolbar>.local-search,html body #root .achievement-page-shell .achievement-toolbar>.catalog-local-search,html body #root .achievement-page-shell .achievement-toolbar>label,html body #root .achievement-page-shell .achievement-toolbar>form{box-sizing:border-box!important;grid-area:1/1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}html body #root .achievement-page-shell .achievement-toolbar-right{box-sizing:border-box!important;grid-area:2/1!important;grid-template-columns:minmax(0,1fr) auto!important;justify-content:stretch!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:grid!important}html body #root .achievement-page-shell .achievement-toolbar-right .result-count{white-space:nowrap!important;word-break:keep-all!important;writing-mode:horizontal-tb!important;justify-self:start!important;min-width:0!important;margin:0!important}html body #root .achievement-page-shell .achievement-toolbar-right .filter-button{box-sizing:border-box!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;flex:none!important;justify-content:center!important;justify-self:end!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:132px!important;max-width:none!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 13px!important;line-height:1!important;display:inline-flex!important}html body #root .achievement-page-shell .achievement-toolbar-right .filter-button>svg{flex:none!important}html body #root .achievement-page-shell .achievement-toolbar-right .filter-button-chevron{margin-left:1px!important}}@media (width<=390px){html body #root .achievement-page-shell .achievement-toolbar-right{gap:7px!important}html body #root .achievement-page-shell .achievement-toolbar-right .filter-button{min-width:124px!important;padding-inline:10px!important;font-size:12px!important}html body #root .achievement-page-shell .achievement-toolbar-right .result-count{font-size:11px!important}}@media (width<=760px){html body #root .page-transition .gathering-category-strip.polished-category-strip{box-sizing:border-box!important;overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;grid-template-columns:repeat(4,minmax(76px,1fr))!important;grid-auto-columns:minmax(76px,1fr)!important;grid-auto-flow:column!important;gap:9px!important;display:grid!important;overflow:auto hidden!important}html body #root .page-transition .gathering-category-strip.polished-category-strip::-webkit-scrollbar{display:none!important}html body #root .page-transition .gathering-category-strip.polished-category-strip>button{box-sizing:border-box!important;text-align:center!important;scroll-snap-align:start!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;min-width:76px!important;padding:10px!important;display:grid!important}html body #root .page-transition .gathering-category-strip.polished-category-strip>button>div,html body #root .page-transition .gathering-category-strip.polished-category-strip>button>em{display:none!important}html body #root .page-transition .gathering-category-strip.polished-category-strip>button>.category-emoji,html body #root .page-transition .gathering-category-strip.polished-category-strip>button>.catalog-tab-icon{grid-area:1/1!important;place-self:center!important;place-items:center!important;margin:auto!important;padding:0!important;display:grid!important;transform:translate(0,0)!important}html body #root .page-transition .gathering-category-strip.polished-category-strip>button .category-emoji img,html body #root .page-transition .gathering-category-strip.polished-category-strip>button .category-emoji svg,html body #root .page-transition .gathering-category-strip.polished-category-strip>button .catalog-tab-icon img,html body #root .page-transition .gathering-category-strip.polished-category-strip>button .catalog-tab-icon svg{object-position:center!important;margin:auto!important;display:block!important;transform:translate(0,0)!important}html body #root .app-catalog-shell .catalog-quick-filter-row{box-sizing:border-box!important;overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;padding:3px 2px 8px!important;display:flex!important;overflow:auto hidden!important}html body #root .app-catalog-shell .catalog-quick-filter-row::-webkit-scrollbar{display:none!important}html body #root .app-catalog-shell .catalog-quick-filter-chip{white-space:nowrap!important;scroll-snap-align:start!important;flex:none!important}html body #root .app-catalog-shell .inline-catalog-filter .filter-chip-wrap{box-sizing:border-box!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;padding-bottom:5px!important;display:flex!important;overflow:auto hidden!important}html body #root .app-catalog-shell .inline-catalog-filter .filter-chip-wrap::-webkit-scrollbar{display:none!important}html body #root .app-catalog-shell .inline-catalog-filter .filter-chip{white-space:nowrap!important;flex:none!important}html body #root .gathering-catalog-shell .catalog-quick-filter-row{box-sizing:border-box!important;overscroll-behavior-x:contain!important;scroll-behavior:smooth!important;scroll-snap-type:x proximity!important;touch-action:pan-x!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:#80677757 #80677714!important;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:4px 3px 10px!important;display:flex!important;overflow:scroll hidden!important}html body #root .gathering-catalog-shell .catalog-quick-filter-row::-webkit-scrollbar{height:5px!important;display:block!important}html body #root .gathering-catalog-shell .catalog-quick-filter-row::-webkit-scrollbar-track{background:#80677714!important;border-radius:999px!important}html body #root .gathering-catalog-shell .catalog-quick-filter-row::-webkit-scrollbar-thumb{background:#80677757!important;border-radius:999px!important}html body #root .gathering-catalog-shell .catalog-quick-filter-chip{white-space:nowrap!important;scroll-snap-align:start!important;flex:none!important;width:auto!important;min-width:max-content!important;max-width:none!important}html body #root .gathering-catalog-shell .inline-catalog-filter{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #root .gathering-catalog-shell .inline-catalog-filter .filter-section,html body #root .gathering-catalog-shell .inline-catalog-filter .location-filter-section{box-sizing:border-box!important;grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}html body #root .gathering-catalog-shell .inline-catalog-filter .filter-chip-wrap{box-sizing:border-box!important;touch-action:auto!important;flex-flow:wrap!important;place-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:2px 0 4px!important;display:flex!important;overflow:visible!important}html body #root .gathering-catalog-shell .inline-catalog-filter .filter-chip{white-space:nowrap!important;word-break:keep-all!important;flex:none!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important}html body #root .refined-cooking-mode+.app-catalog-shell .inline-catalog-filter{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #root .refined-cooking-mode+.app-catalog-shell .inline-catalog-filter .filter-section{box-sizing:border-box!important;grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}html body #root .refined-cooking-mode+.app-catalog-shell .inline-catalog-filter .filter-chip-wrap{box-sizing:border-box!important;touch-action:auto!important;scrollbar-width:none!important;flex-flow:wrap!important;place-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:2px 0 4px!important;display:flex!important;overflow:visible!important}html body #root .refined-cooking-mode+.app-catalog-shell .inline-catalog-filter .filter-chip-wrap::-webkit-scrollbar{display:none!important}html body #root .refined-cooking-mode+.app-catalog-shell .inline-catalog-filter .filter-chip{white-space:nowrap!important;word-break:keep-all!important;flex:none!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important}}@media (width<=820px){html body #root .newbie-guide-layout{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important}html body #root .newbie-guide-layout .newbie-guide-nav{box-sizing:border-box!important;overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;scrollbar-width:thin!important;scrollbar-color:#80677757 #80677714!important;flex-flow:row!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:none!important;margin:0!important;padding:10px 10px 9px!important;scroll-padding-inline:10px!important;display:flex!important;position:static!important;overflow:scroll hidden!important;transform:none!important}html body #root .newbie-guide-layout .newbie-guide-nav:before{content:none!important;display:none!important}html body #root .newbie-guide-layout .newbie-guide-nav::-webkit-scrollbar{height:5px!important;display:block!important}html body #root .newbie-guide-layout .newbie-guide-nav::-webkit-scrollbar-track{background:#80677714!important;border-radius:999px!important}html body #root .newbie-guide-layout .newbie-guide-nav::-webkit-scrollbar-thumb{background:#80677757!important;border-radius:999px!important}html body #root .newbie-guide-layout .newbie-guide-nav>button{scroll-snap-align:start!important;flex:0 0 190px!important;width:190px!important;min-width:190px!important;max-width:190px!important;margin:0!important}}@media (width<=390px){html body #root .newbie-guide-layout .newbie-guide-nav>button{flex-basis:172px!important;width:172px!important;min-width:172px!important;max-width:172px!important}}html body #root .inquiry-feed-page .inquiry-thread-author-primary .inquiry-mine-badge,html body #root .inquiry-feed-page .community-author-name .inquiry-mine-badge{color:#877a81!important;white-space:nowrap!important;vertical-align:middle!important;background:#74656e17!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:17px!important;margin-left:5px!important;padding:1px 6px 0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:8px!important;font-style:normal!important;font-weight:400!important;line-height:1!important;display:inline-flex!important;position:relative!important;top:-1px!important;box-shadow:inset 0 1px #ffffffeb,0 2px 5px #4f3b460d!important}@keyframes v26-535-inquiry-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}html body #root .keeper-footer-maker{justify-items:center!important}html body #root .keeper-footer-maker>.keeper-footer-section-label,html body #root .keeper-footer-maker>h2{text-align:left!important;width:min(100%,270px)!important}html body #root .keeper-footer-maker .keeper-footer-feature-link{border-radius:24px!important;grid-template-columns:38px minmax(0,1fr) auto!important;width:min(100%,270px)!important;min-height:56px!important;padding:8px 11px!important}html body #root .catalog-loading-state{color:#756a70!important;text-align:center!important;background:#ffffffed!important;border:1px solid #e1d2d9d6!important;border-radius:23px!important;grid-column:1/-1!important;align-content:center!important;gap:13px!important;width:min(410px,100% - 24px)!important;min-height:105px!important;margin:18px auto!important;padding:24px 22px!important;display:grid!important;box-shadow:4px 5px #8067770f,0 12px 24px #59425212!important}html body #root .catalog-loading-track,html body #root .community-media-loading-track{background:linear-gradient(90deg,#f3e9ee,#e9f5fb)!important;border-radius:999px!important;width:100%!important;height:8px!important;position:relative!important;overflow:hidden!important}html body #root .catalog-loading-track>i,html body #root .community-media-loading-track>i{border-radius:inherit!important;background:linear-gradient(90deg,#ff91b7,#9adcf4,#ad91ed)!important;width:42%!important;animation:1.15s ease-in-out infinite v26-535-loading-sweep!important;position:absolute!important;top:0!important;bottom:0!important;left:-42%!important;box-shadow:0 0 12px #d56ba43d!important}html body #root .catalog-loading-state>strong,html body #root .community-media-loading-bar>strong{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:400!important}@keyframes v26-535-loading-sweep{0%{transform:translate(0)}to{transform:translate(340%)}}html body #root .community-media-loading-bar{box-sizing:border-box!important;color:#756a70!important;text-align:center!important;background:#fffffff0!important;border:1px solid #e2d4dbd1!important;border-radius:22px!important;align-content:center!important;gap:12px!important;width:min(430px,100% - 24px)!important;min-height:92px!important;margin:14px auto!important;padding:22px!important;display:grid!important}html body #root .community-media-loading-bar.compact{min-height:70px!important;padding:17px 20px!important}html body #root .community-sort-picker{z-index:15!important;min-width:112px!important;position:relative!important}html body #root .community-sort-picker>summary{box-sizing:border-box!important;cursor:pointer!important;color:#6f6269!important;white-space:nowrap!important;background:linear-gradient(145deg,#fffffffa,#faf1f7f5)!important;border:1px solid #dacbd3eb!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:112px!important;min-height:39px!important;padding:0 12px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important;list-style:none!important;display:inline-flex!important;box-shadow:0 7px 16px #5d455214,inset 0 1px #fff!important}html body #root .community-sort-picker>summary::-webkit-details-marker{display:none!important}html body #root .community-sort-picker[open]>summary{color:#bd557c!important;background:#fff4f8!important;border-color:#e5a7be!important}html body #root .community-sort-picker>summary>svg{transition:transform .16s!important}html body #root .community-sort-picker[open]>summary>svg{transform:rotate(180deg)!important}html body #root .community-sort-picker.is-disabled{opacity:.46!important;pointer-events:none!important}html body #root .community-sort-menu{z-index:40!important;box-sizing:border-box!important;background:#fffffffb!important;border:1px solid #decfd7eb!important;border-radius:17px!important;gap:4px!important;width:142px!important;padding:7px!important;display:grid!important;position:absolute!important;top:calc(100% + 7px)!important;right:0!important;box-shadow:0 16px 32px #53394829,inset 0 1px #fff!important}html body #root .community-sort-menu>button{color:#71656b!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:11px!important;justify-content:space-between!important;align-items:center!important;min-height:36px!important;padding:0 10px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important;display:flex!important}html body #root .community-sort-menu>button:hover,html body #root .community-sort-menu>button.active{color:#be557d!important;background:linear-gradient(145deg,#fff1f6,#f4efff)!important}html body .community-link-copy-toast{z-index:2147483600!important}html body #root .community-feed>article,html body #root .community-card,html body #root .community-thread-post,html body #root .community-grid-card-shell{content-visibility:auto!important;contain-intrinsic-size:auto 560px!important}html body #root .community-carousel-open img,html body #root .community-grid-card img,html body #root .community-thread-post img{background:linear-gradient(145deg,#f8eef3,#edf7fb)!important}@media (width<=820px){html body #root .keeper-footer-maker>.keeper-footer-section-label,html body #root .keeper-footer-maker>h2,html body #root .keeper-footer-maker .keeper-footer-feature-link{width:min(100%,252px)!important}html body #root .keeper-footer-maker .keeper-footer-feature-link{min-height:54px!important}html body #root .inquiry-feed-page .inquiry-notice-marquee{border-radius:15px!important;gap:6px!important;width:calc(100% - 18px)!important;min-height:45px!important;margin:-3px auto 14px!important;padding:6px!important}html body #root .inquiry-feed-page .inquiry-notice-marquee-label{min-height:32px!important;padding-inline:9px!important;font-size:10px!important}html body #root .inquiry-feed-page .inquiry-notice-marquee-track{gap:18px!important;font-size:11px!important;animation-duration:24s!important}html body #root .community-sort-picker,html body #root .community-sort-picker>summary{min-width:105px!important}}@media (prefers-reduced-motion:reduce){html body #root .inquiry-feed-page .inquiry-notice-marquee-window{overflow-x:auto!important}html body #root .inquiry-feed-page .inquiry-notice-marquee-track,html body #root .catalog-loading-track>i,html body #root .community-media-loading-track>i{animation:none!important;transform:none!important}}html body #root .inquiry-feed-page .inquiry-notice-marquee{box-sizing:border-box!important;background:linear-gradient(145deg,#433346fa,#5f435bfa)!important;border:1px solid #ffddeb7a!important;border-radius:17px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:min(860px,100% - 24px)!important;min-width:0!important;min-height:48px!important;margin:-4px auto 18px!important;padding:7px!important;display:grid!important;overflow:hidden!important;box-shadow:4px 5px #80677717,0 13px 28px #432b3b2b,inset 0 1px #ffffff21!important}html body #root .inquiry-feed-page .inquiry-notice-marquee-label{color:#fff7fa!important;white-space:nowrap!important;background:linear-gradient(145deg,#eb6897cc,#b95c9eb3)!important;border:1px solid #ffcde06b!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 11px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important;display:inline-flex!important;box-shadow:0 0 14px #ff74a947,inset 0 1px #ffffff4d!important}html body #root .inquiry-feed-page .inquiry-notice-marquee-window{min-width:0!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)!important}html body #root .inquiry-feed-page .inquiry-notice-marquee-track{color:#ffe8b7!important;text-shadow:0 0 6px #ffd98685,0 0 12px #ff7ea842!important;white-space:nowrap!important;will-change:transform!important;align-items:center!important;gap:22px!important;width:max-content!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important;animation:28s linear infinite v26-536-inquiry-marquee!important;display:flex!important}html body #root .inquiry-feed-page .inquiry-notice-marquee-track>i{color:#ff83ad!important;text-shadow:0 0 8px #ff679db8!important;font-size:8px!important;font-style:normal!important}html body #root .inquiry-feed-page .inquiry-notice-marquee:hover .inquiry-notice-marquee-track{animation-play-state:paused!important}@keyframes v26-536-inquiry-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}html body #root .community-page-shell{overflow:visible!important}html body #root .community-page-shell.community-sort-layer-open{z-index:2147482000!important;isolation:auto!important;position:relative!important;overflow:visible!important}html body #root .community-page-shell.community-sort-layer-open .community-top-toolbar,html body #root .community-page-shell.community-sort-layer-open .community-inline-filters,html body #root .community-page-shell.community-sort-layer-open .community-sort-picker{z-index:2147482100!important;position:relative!important;overflow:visible!important}html body #root .community-page-shell .community-sort-picker[open]{z-index:2147482200!important}html body #root .community-page-shell .community-sort-picker[open] .community-sort-menu{z-index:2147482300!important}html body #root .community-page-shell.community-sort-layer-open .community-tag-strip,html body #root .community-page-shell.community-sort-layer-open .community-feed{z-index:1!important;position:relative!important}html body .redeem-copy-toast,html body .community-uid-copy-toast,html body .community-link-copy-toast{box-sizing:border-box!important;color:#665a61!important;-webkit-backdrop-filter:blur(17px)saturate(1.08)!important;z-index:2147483600!important;background:radial-gradient(circle at 14% 12%,#fffffffa,#0000 34%),linear-gradient(145deg,#fff4f9fa,#ecf7fffa)!important;border:2px solid #806777b8!important;border-radius:22px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-width:224px!important;min-height:58px!important;padding:8px 15px 8px 9px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;display:inline-flex!important;overflow:visible!important;box-shadow:5px 6px #8067771a,0 17px 36px #543d4c2b,inset 0 1px #fffffffa!important}html body .redeem-copy-toast>svg,html body .community-uid-copy-toast>svg,html body .community-link-copy-toast>svg{box-sizing:border-box!important;color:#4aa379!important;background:linear-gradient(145deg,#f5fff9,#e7f8ef)!important;border:1px solid #65be9157!important;border-radius:13px!important;flex:0 0 36px!important;width:36px!important;height:36px!important;padding:8px!important;box-shadow:3px 4px #5b8f7214,inset 0 1px #fff!important}html body .redeem-copy-toast>strong,html body .community-uid-copy-toast>strong,html body .community-link-copy-toast>strong{color:#675a62!important;white-space:nowrap!important;margin:0!important;font-size:13px!important;font-weight:400!important;line-height:1.25!important}html body #root .community-page-shell .community-board-author-copy{text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important;min-width:0!important;display:flex!important}html body #root .community-page-shell .community-board-author-copy .community-author-name,html body #root .community-page-shell .community-board-author-copy .community-author-meta{text-align:left!important;width:auto!important;margin:0!important;display:block!important}html body #root .community-page-shell .community-thread-author{text-align:left!important;grid-template-columns:minmax(0,1fr)!important;place-items:start!important;gap:3px!important;min-width:0!important;display:grid!important}html body #root .community-page-shell .community-thread-author .community-author-name,html body #root .community-page-shell .community-thread-author .community-author-meta{text-align:left!important;grid-column:1!important;margin:0!important}html body #root .community-media-loading-bar,html body #root .community-media-loading-bar.compact{box-sizing:border-box!important;color:#0000!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:76px!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important}html body #root .community-media-loading-bar.compact{min-height:64px!important}html body #root .community-media-loading-bar>*,html body #root .community-media-loading-bar.compact>*{display:none!important}html body #root .community-media-loading-bar:before{content:""!important;box-sizing:border-box!important;filter:drop-shadow(0 5px 9px #97709d2e)!important;opacity:.84!important;background:conic-gradient(#f7a7c4,#ffd28d,#a8dfbd,#91d9ef,#bba6ef,#f7a7c4)!important;border-radius:50%!important;width:38px!important;height:38px!important;animation:.92s linear infinite v26-536-pastel-spinner!important;display:block!important;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0)!important;mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0)!important}html body #root .community-media-loading-bar.compact:before{width:32px!important;height:32px!important;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0)!important;mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0)!important}@keyframes v26-536-pastel-spinner{to{transform:rotate(360deg)}}html body #root .portal-progress-card,html body #root .compact-home-community-preview,html body #root .home-support-card,html body #root .home-download-reveal-shell .app-download-footer{-webkit-backdrop-filter:blur(15px)saturate(1.05)!important;background:radial-gradient(circle at 10% 5%,#fffffff5,#0000 34%),radial-gradient(circle at 90% 92%,#c7eaff4d,#0000 42%),linear-gradient(145deg,#fff7fbf5,#f0f8fff0)!important;border:2px solid #806777ad!important;box-shadow:6px 7px #80677717,0 20px 42px #553e4d1c,inset 0 1px #fffffffa!important}html body #root .portal-progress-card{background:radial-gradient(circle at 10% 8%,#fffffffa,#0000 32%),radial-gradient(circle at 92% 88%,#ffdea247,#0000 42%),linear-gradient(145deg,#fffaf4f7,#f6f2fff0)!important}html body #root .compact-home-community-preview{background:radial-gradient(circle at 8% 7%,#fffffffa,#0000 33%),radial-gradient(circle at 91% 90%,#b6e1ff57,#0000 43%),linear-gradient(145deg,#faf7fff7,#eff9fff2)!important}html body #root .home-support-card{background:radial-gradient(circle at 9% 7%,#fffffffa,#0000 33%),radial-gradient(circle at 90% 88%,#ffadd340,#0000 43%),linear-gradient(145deg,#fff5faf7,#f9f0fff2)!important}html body #root .home-download-reveal-shell .app-download-footer{background:radial-gradient(circle at 9% 8%,#fffffffa,#0000 33%),radial-gradient(circle at 91% 88%,#9bdef64a,#0000 43%),linear-gradient(145deg,#f5fbfff7,#f9f3fff2)!important}@media (width<=820px){html body #root .inquiry-feed-page .inquiry-notice-marquee{border-radius:15px!important;gap:6px!important;width:calc(100% - 18px)!important;min-height:45px!important;margin:-3px auto 14px!important;padding:6px!important}html body #root .inquiry-feed-page .inquiry-notice-marquee-label{min-height:32px!important;padding-inline:9px!important;font-size:10px!important}html body #root .inquiry-feed-page .inquiry-notice-marquee-track{gap:18px!important;font-size:11px!important;animation-duration:24s!important}html body .redeem-copy-toast,html body .community-uid-copy-toast,html body .community-link-copy-toast{min-width:min(224px,100vw - 28px)!important}}@media (prefers-reduced-motion:reduce){html body #root .inquiry-feed-page .inquiry-notice-marquee-track,html body #root .community-media-loading-bar:before{animation:none!important}}html body .redeem-copy-toast,html body .community-uid-copy-toast,html body .community-link-copy-toast{border-radius:28px!important;gap:13px!important;min-height:72px!important;padding:10px 20px 10px 11px!important}html body #root .community-page-card,html body #root .community-image-carousel{position:relative!important}html body #root .community-page-card>.community-media-loading-bar{place-items:center!important;width:100%!important;min-height:260px!important;display:grid!important}html body #root .community-image-carousel>.community-media-loading-bar{z-index:8!important;pointer-events:none!important;background:#ffffff29!important;place-items:center!important;display:grid!important;position:absolute!important;inset:0!important}@media (width>=1101px){html body #root .mobile-sidebar-controls{display:none!important}html body #root .app-shell.horizontal-web-layout:not(.home-web-layout)>.main-content,html body #root .app-shell.horizontal-web-layout:not(.home-web-layout) .main-content{padding-top:88px!important}html body #root .topbar.site-horizontal-nav.v552-site-topbar{z-index:2200!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(20px)saturate(1.08)!important;background:linear-gradient(90deg,#fff7fbf7,#edf9fff7)!important;border:0!important;border-bottom:1px solid #dacfd7c7!important;border-radius:0 0 25px 25px!important;grid-template-rows:74px!important;grid-template-columns:204px minmax(0,1fr) 276px!important;align-items:center!important;column-gap:8px!important;width:100vw!important;max-width:none!important;height:88px!important;min-height:88px!important;max-height:88px!important;margin:0!important;padding:7px 24px 7px 14px!important;display:grid!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important;transform:none!important;box-shadow:0 8px 24px #46364017,inset 0 1px #fffffff5!important}html body #root .v552-site-topbar>.mobile-menu{display:none!important}html body #root .v552-site-topbar>.horizontal-brand-mini.v552-brand{box-sizing:border-box!important;color:#40363c!important;width:204px!important;min-width:204px!important;max-width:204px!important;height:68px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:18px!important;grid-area:1/1!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;margin:0!important;padding:5px 4px 5px 17px!important;display:flex!important;overflow:visible!important;transform:none!important}html body #root .v552-site-topbar>.v552-brand:hover{background:#fff0f7b8!important}html body #root .v552-site-topbar>.v552-brand>img{box-sizing:border-box!important;object-fit:contain!important;border-radius:14px!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;overflow:visible!important}html body #root .v552-site-topbar .v552-brand .horizontal-brand-copy{box-sizing:border-box!important;text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:1px!important;width:124px!important;min-width:124px!important;min-height:50px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body #root .v552-site-topbar .v552-brand .horizontal-brand-copy strong{color:#40363c!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.055em!important;white-space:nowrap!important;margin:0!important;padding:1px 2px 1px 0!important;font-size:24px!important;font-weight:800!important;line-height:1.18!important;overflow:visible!important}html body #root .v552-site-topbar .v552-brand .horizontal-brand-copy small{color:#a2989e!important;white-space:nowrap!important;margin:0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:10px!important;line-height:1.15!important}html body #root .v552-site-topbar>nav.home-horizontal-menu.v552-main-nav{box-sizing:border-box!important;z-index:2220!important;grid-area:1/2!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;height:70px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important}html body #root .v552-site-topbar .horizontal-nav-active-bubble{display:none!important}html body #root .v552-site-topbar .home-horizontal-main-scroll.v552-nav-track{box-sizing:border-box!important;white-space:nowrap!important;scrollbar-width:none!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:100%!important;height:70px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important;transform:none!important}html body #root .v552-site-topbar .v552-nav-track::-webkit-scrollbar{display:none!important}html body #root .v552-site-topbar .home-horizontal-guide-expanded{display:none!important}html body #root .v552-site-topbar .v552-nav-dropdown,html body #root .v552-site-topbar .v552-tools-wrap{z-index:2230!important;flex:none!important;position:relative!important;overflow:visible!important}html body #root .v552-site-topbar .v552-tools-wrap{align-items:center!important;width:max-content!important;min-width:max-content!important;margin:0!important;padding:0!important;display:flex!important}html body #root .v552-site-topbar button.v552-nav-pill{box-sizing:border-box!important;color:#82777d!important;width:auto!important;min-width:max-content!important;height:56px!important;min-height:56px!important;max-height:56px!important;font-family:var(--font-title,"Cafe24Ssurround"),"Apple SD Gothic Neo","Noto Sans KR",sans-serif!important;letter-spacing:-.055em!important;white-space:nowrap!important;background:linear-gradient(145deg,#ffffffdb,#f9f5f9b8)!important;border:1.5px solid #dacbd5e0!important;border-radius:20px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 11px!important;font-size:23px!important;font-weight:800!important;line-height:1!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s!important;display:inline-flex!important;overflow:visible!important;transform:none!important;box-shadow:0 4px 10px #533c480e,inset 0 1px #fffffffa!important}html body #root .v552-site-topbar button.v552-nav-pill:hover,html body #root .v552-site-topbar button.v552-nav-pill.active{background:linear-gradient(145deg,#ffeef6fa,#ebfafff5)!important;border-color:#eb9abec7!important;transform:translateY(-2px)!important;box-shadow:0 9px 20px #583d4b1a,inset 0 1px #fff!important}html body #root .v552-site-topbar button.v552-nav-pill>.nav-icon-wrap{border-radius:10px!important;flex:0 0 27px!important;place-items:center!important;width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .v552-site-topbar button.v552-nav-pill .nav-icon-glyph{font-size:16px!important;line-height:1!important}html body #root .v552-site-topbar button.v552-nav-pill>.sidebar-menu-label-fixed,html body #root .v552-site-topbar button.v552-nav-pill>.sidebar-menu-label-fixed *{width:auto!important;min-width:max-content!important;min-height:0!important;color:inherit!important;font:inherit!important;text-align:center!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:2px 0 0!important;line-height:1!important;display:inline-flex!important;position:static!important;overflow:visible!important;transform:none!important}html body #root .v552-site-topbar .horizontal-nav-submenu-chevron{width:13px!important;min-width:13px!important;height:13px!important;margin:0 0 0 -2px!important}html body #root .v552-site-topbar .home-horizontal-submenu.v552-dropdown-panel{z-index:2600!important;box-sizing:border-box!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;background:#fffcfefc!important;border:1px solid #ddccd6f0!important;border-radius:20px!important;gap:7px!important;width:max-content!important;min-width:220px!important;max-width:min(350px,100vw - 28px)!important;margin:0!important;padding:10px!important;transition:opacity .15s,transform .15s,visibility .15s!important;display:grid!important;position:absolute!important;top:calc(100% + 8px)!important;left:50%!important;right:auto!important;overflow:visible!important;transform:translate(-50%,-6px)!important;box-shadow:0 19px 40px #41303a2b,inset 0 1px #fff!important}html body #root .v552-site-topbar .v552-nav-dropdown:hover>.v552-dropdown-panel,html body #root .v552-site-topbar .v552-nav-dropdown:focus-within>.v552-dropdown-panel,html body #root .v552-site-topbar .v552-tools-wrap:hover>.v552-dropdown-panel,html body #root .v552-site-topbar .v552-tools-wrap:focus-within>.v552-dropdown-panel{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translate(-50%)!important}html body #root .v552-site-topbar .is-selection-closed>.v552-dropdown-panel{visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body #root .v552-site-topbar button.v552-dropdown-item{box-sizing:border-box!important;color:#756a70!important;width:100%!important;min-width:198px!important;min-height:54px!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.05em!important;text-align:left!important;white-space:nowrap!important;background:linear-gradient(145deg,#fff,#fff7fa)!important;border:1px solid #e8d8e1d6!important;border-radius:15px!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0 15px!important;font-size:23px!important;font-weight:800!important;line-height:1!important;display:flex!important;overflow:visible!important;box-shadow:0 5px 13px #48333e0e!important}html body #root .v552-site-topbar button.v552-dropdown-item:hover,html body #root .v552-site-topbar button.v552-dropdown-item.active{background:linear-gradient(145deg,#fff0f6,#eefaff)!important;border-color:#ef96bcc2!important}html body #root .v552-site-topbar button.v552-dropdown-item>.sidebar-menu-label-fixed,html body #root .v552-site-topbar button.v552-dropdown-item>.sidebar-menu-label-fixed *{min-width:max-content!important;color:inherit!important;font:inherit!important;padding-top:2px!important;line-height:1!important;transform:none!important}html body #root .v552-site-topbar>.profile-area.v552-profile-area{box-sizing:border-box!important;background:linear-gradient(145deg,#fffffff5,#e8f8fdf0)!important;border:1px solid #cae5efe0!important;border-radius:999px!important;grid-area:1/3!important;grid-template-columns:200px 42px!important;justify-content:start!important;place-self:center!important;align-items:center!important;gap:4px!important;width:258px!important;min-width:258px!important;max-width:258px!important;height:62px!important;margin:0!important;padding:3px 9px 3px 3px!important;display:grid!important;overflow:visible!important;transform:none!important;box-shadow:0 8px 20px #4c606c14,inset 0 1px #fff!important}html body #root .v552-site-topbar .v552-profile-button{box-sizing:border-box!important;width:200px!important;min-width:200px!important;max-width:200px!important;height:56px!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;margin:0!important;padding:4px 7px 4px 4px!important;display:grid!important;overflow:visible!important;transform:none!important}html body #root .v552-site-topbar .v552-profile-button>.avatar{border-radius:50%!important;place-self:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;overflow:hidden!important;transform:translateY(-1px)!important}html body #root .v552-site-topbar .v552-profile-button .profile-card-copy{text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:1px!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:0 0 1px!important;display:flex!important;overflow:visible!important;transform:none!important}html body #root .v552-site-topbar .v552-profile-button .profile-card-copy b,html body #root .v552-site-topbar .v552-profile-button .profile-card-copy b *{color:#4e454a!important;letter-spacing:-.04em!important;text-overflow:clip!important;white-space:nowrap!important;width:100%!important;margin:0!important;padding:1px 0 0!important;font-size:23px!important;font-weight:500!important;line-height:1.05!important;overflow:visible!important;transform:none!important}html body #root .v552-site-topbar .v552-profile-button .profile-card-copy small{color:#a0969c!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;margin:0!important;font-size:10px!important;line-height:1.15!important;overflow:hidden!important}html body #root .v552-site-topbar .v552-profile-notification{border-radius:50%!important;place-self:center start!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;transform:none!important}}@media (width>=1101px) and (width<=1500px){html body #root .topbar.site-horizontal-nav.v552-site-topbar{grid-template-columns:184px minmax(0,1fr) 242px!important;column-gap:4px!important}html body #root .v552-site-topbar>.horizontal-brand-mini.v552-brand{width:184px!important;min-width:184px!important;max-width:184px!important;padding-left:10px!important}html body #root .v552-site-topbar .v552-brand .horizontal-brand-copy{width:112px!important;min-width:112px!important}html body #root .v552-site-topbar>nav.v552-main-nav{justify-content:flex-start!important;overflow:visible!important}html body #root .v552-site-topbar .v552-nav-track{justify-content:flex-start!important;width:100%!important;padding:0 4px!important;overflow:auto hidden!important}html body #root .v552-site-topbar button.v552-nav-pill{gap:5px!important;padding-inline:9px!important}html body #root .v552-site-topbar .v552-tools-wrap{margin-left:0!important}html body #root .v552-site-topbar>.profile-area.v552-profile-area{grid-template-columns:174px 42px!important;justify-self:center!important;gap:4px!important;width:230px!important;min-width:230px!important;max-width:230px!important;margin:0!important;padding:3px 7px 3px 3px!important}html body #root .v552-site-topbar .v552-profile-button{width:174px!important;min-width:174px!important;max-width:174px!important}}@media (width<=1100px){html body #root .topbar.site-horizontal-nav.v552-site-topbar{display:none!important}html body #root .mobile-sidebar-controls{display:flex!important}}html body #root .home-masthead-search-slot .global-search-wrap.home-global-search{width:min(820px,100%)!important;max-width:820px!important}html body #root .home-masthead-search-slot .search-field.live-search-field.home-logo-search-field{box-sizing:border-box!important;background:linear-gradient(145deg,#fffafdf0,#eff9ffed)!important;border:2px solid #70586794!important;border-radius:999px!important;align-items:center!important;gap:11px!important;width:100%!important;height:58px!important;padding:5px 17px 5px 10px!important;display:flex!important;box-shadow:5px 6px #70586714,0 14px 30px #43353e1a,inset 0 1px #fffffffa!important}html body #root .home-masthead-search-slot .search-field.home-logo-search-field:focus-within{border-color:#f077a2c2!important;box-shadow:5px 6px #f077a217,0 0 0 4px #ff82ab1a,0 15px 32px #43353e1c!important}html body #root .home-masthead-search-slot .home-search-brand-logo{object-fit:contain!important;filter:drop-shadow(0 4px 7px #6043511a)!important;border-radius:14px!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important}html body #root .home-masthead-search-slot .search-field.home-logo-search-field input{color:#655b61!important;flex:auto!important;align-self:center!important;min-width:0!important;height:44px!important;margin:0!important;padding:1px 2px 0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:17px!important;line-height:44px!important}html body #root .home-masthead-search-slot .search-field.home-logo-search-field input::placeholder{color:#a69ba1!important;opacity:1!important;font-size:17px!important;line-height:44px!important}html body #root .home-masthead-search-slot .home-search-clear-button{border-radius:50%!important;flex:0 0 30px!important;width:30px!important;height:30px!important}html body #root .home-masthead-search-slot .home-search-end-icon{color:#7e6875!important;flex:0 0 22px!important;width:22px!important;min-width:22px!important;height:22px!important}html body #root .home-browser-chrome{box-sizing:border-box!important;color:#715f6a!important;background:linear-gradient(90deg,#fff4f9f5,#f5f9fff5)!important;border:0!important;border-bottom:1.5px solid #705867ad!important;border-radius:27px 27px 0 0!important;grid-template-columns:48px minmax(210px,max-content) 42px 42px minmax(0,1fr) 42px 42px 42px!important;align-items:stretch!important;width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:13px!important;line-height:1!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffffa!important}html body #root .home-browser-chrome>span{box-sizing:border-box!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:50px!important;margin:0!important;padding:0 10px!important;display:flex!important;overflow:hidden!important}html body #root .home-browser-chrome .home-browser-favorite{border-right:1px solid #7058677a!important;padding:0!important;font-size:18px!important}html body #root .home-browser-chrome .home-browser-tab{color:#74636d!important;text-overflow:ellipsis!important;border-right:0!important;justify-content:flex-start!important;padding-left:14px!important;font-size:12px!important}html body #root .home-browser-chrome .home-browser-close{border-left:0!important;border-right:1px solid #7058677a!important;padding:0!important;font-size:19px!important}html body #root .home-browser-chrome .home-browser-add{border-right:1px solid #7058677a!important;padding:0!important;font-size:23px!important;line-height:1!important}html body #root .home-browser-chrome .home-browser-spacer{padding:0!important}html body #root .home-browser-chrome .home-browser-control{border-left:1px solid #7058677a!important;padding:0!important;font-size:18px!important}html body #root .home-progress-section .portal-progress-card{box-sizing:border-box!important;background:linear-gradient(145deg,#fffdfdf5,#fff8fbf0)!important;border:2px solid #705867ad!important;border-radius:29px!important;padding:0 0 24px!important;overflow:hidden!important;box-shadow:7px 8px #7058671a,0 22px 46px #533c4a1f,inset 0 1px #fff!important}html body #root .home-progress-section .portal-progress-card>.home-progress-heading,html body #root .home-community-reveal-shell .v552-community-window>.home-community-preview-head{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;min-height:82px!important;margin:0!important;padding:14px 24px 12px!important;display:flex!important;overflow:visible!important}html body #root .home-progress-section .home-progress-heading>.v552-progress-heading-pill,html body #root .home-community-reveal-shell .home-community-preview-head>.v552-community-entry{box-sizing:border-box!important;color:#443b40!important;white-space:nowrap!important;background:linear-gradient(145deg,#fffafdf7,#eff9fff5)!important;border:2px solid #705867a8!important;border-radius:999px!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:max-content!important;min-width:0!important;max-width:calc(100% - 2px)!important;height:56px!important;min-height:56px!important;margin:0!important;padding:6px 9px 6px 7px!important;display:inline-flex!important;overflow:visible!important;box-shadow:4px 5px #70586717,0 12px 25px #49374114,inset 0 1px #fff!important}html body #root .home-progress-section .home-progress-heading>.v552-progress-heading-pill{flex-flow:row!important;grid-template-columns:38px max-content!important;justify-content:flex-start!important;align-items:center!important;min-width:306px!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-section-title-emoji{box-sizing:border-box!important;background:linear-gradient(145deg,#fff8fb,#edf8ff)!important;border:1px solid #ffffffeb!important;border-radius:50%!important;flex:0 0 38px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;font-size:20px!important;line-height:1!important;display:grid!important;box-shadow:0 5px 12px #4d394412!important}html body #root .home-progress-section .v552-progress-heading-pill h2,html body #root .v552-community-entry>.home-section-title-text{z-index:2!important;box-sizing:border-box!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:auto!important;min-height:0!important;color:inherit!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.05em!important;text-align:left!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;clip:auto!important;align-self:center!important;margin:0!important;padding:1px 0 0!important;font-size:28px!important;font-weight:800!important;line-height:1.08!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}html body #root .home-progress-section .portal-summary-grid{box-sizing:border-box!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;width:calc(100% - 48px)!important;margin:0 24px!important;padding:0!important;display:grid!important}html body #root .home-progress-section .portal-summary-grid>button.v552-progress-card{--progress-card-border:#d7c8d0;--progress-card-shadow:#7058671a;--progress-title-color:#4d4249;box-sizing:border-box!important;border:2px solid var(--progress-card-border)!important;min-width:0!important;min-height:244px!important;box-shadow:4px 5px 0 var(--progress-card-shadow),0 14px 30px #4e394614,inset 0 1px 0 #fff!important;filter:none!important;background:#ffffffd1!important;border-radius:24px!important;outline:0!important;grid-template-rows:58px minmax(0,1fr)!important;justify-content:stretch!important;align-items:stretch!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important}html body #root .home-progress-section .portal-summary-grid>button.v552-progress-card:before{content:none!important;display:none!important}html body #root .home-progress-section .portal-summary-grid>button.v552-progress-card:after{content:""!important;background:color-mix(in srgb,var(--progress-card-border) 72%,white)!important;pointer-events:none!important;height:2px!important;position:absolute!important;top:56px!important;left:0!important;right:0!important}html body #root .home-progress-section .portal-summary-grid>button.v552-progress-card:first-child{--progress-card-border:#9fd8f5;--progress-card-shadow:#4da7d721;--progress-title-color:#3f96cc;background:linear-gradient(145deg,#f6fcff,#edf8ff)!important}html body #root .home-progress-section .portal-summary-grid>button.v552-progress-card:nth-child(2){--progress-card-border:#f2c28f;--progress-card-shadow:#dc8b451f;--progress-title-color:#cd7425;background:linear-gradient(145deg,#fffaf5,#fff3e9)!important}html body #root .home-progress-section .portal-summary-grid>button.v552-progress-card:nth-child(3){--progress-card-border:#e8c56d;--progress-card-shadow:#cc9d331f;--progress-title-color:#c08a20;background:linear-gradient(145deg,#fffdf4,#fff6d9)!important}html body #root .home-progress-section .portal-summary-grid>button.v552-progress-card:nth-child(4){--progress-card-border:#e8a5ce;--progress-card-shadow:#d266a61f;--progress-title-color:#d54f94;background:linear-gradient(145deg,#fff8fc,#fff0f8)!important}html body #root .home-progress-section .portal-summary-grid>button.v552-progress-card:nth-child(5){--progress-card-border:#9ed9bd;--progress-card-shadow:#4caa7b1f;--progress-title-color:#339768;background:linear-gradient(145deg,#f8fdfa,#edf9f3)!important}html body #root .home-progress-section .portal-summary-grid>button.v552-progress-card:nth-child(6){--progress-card-border:#bba7e9;--progress-card-shadow:#8567cb1f;--progress-title-color:#7655bd;background:linear-gradient(145deg,#fbf9ff,#f3efff)!important}html body #root .home-progress-section .portal-summary-grid>button.v552-progress-card:hover,html body #root .home-progress-section .portal-summary-grid>button.v552-progress-card:focus-visible{box-shadow:5px 7px 0 var(--progress-card-shadow),0 19px 36px #4e39461f,inset 0 1px 0 #fff!important;transform:translateY(-4px)!important}html body #root .home-progress-section button.v552-progress-card>.v552-progress-titlebar{z-index:4!important;box-sizing:border-box!important;grid-row:1!important;grid-template-columns:40px minmax(0,1fr) 40px!important;place-items:center!important;width:100%!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0 11px!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .home-progress-section .v552-progress-titlebar>.v552-progress-title-icon{box-sizing:border-box!important;background:#fffc!important;border-radius:11px!important;grid-column:1!important;justify-self:start!important;place-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0!important;font-size:19px!important;line-height:1!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important;box-shadow:inset 0 0 0 1px #fffffff5,0 5px 12px #4e39460f!important}html body #root .home-progress-section .v552-progress-titlebar>.v552-progress-title-label{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;color:var(--progress-title-color)!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.055em!important;text-align:center!important;white-space:nowrap!important;grid-column:2!important;place-self:center stretch!important;margin:0!important;padding:2px 0 0!important;font-size:23px!important;font-weight:800!important;line-height:1.08!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .home-progress-section button.v552-progress-card>.v552-progress-rings{box-sizing:border-box!important;grid-row:2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;place-items:start center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:184px!important;margin:0!important;padding:11px 10px 17px!important;display:grid!important;overflow:visible!important}html body #root .home-progress-section .v552-progress-card .ring-meter{--ring-track:#dbd1d761;--ring-size:72px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-rows:72px 24px 18px!important;place-items:center!important;row-gap:3px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body #root .home-progress-section .v552-progress-card .ring-meter.yellow{--ring-color:#f1b947;--ring-track:#e5d8bf6b}html body #root .home-progress-section .v552-progress-card .ring-meter.purple{--ring-color:#aa83e9;--ring-track:#dad0eb70}html body #root .home-progress-section .v552-progress-card .ring-meter-circle{isolation:isolate!important;box-sizing:border-box!important;width:var(--ring-size)!important;min-width:var(--ring-size)!important;height:var(--ring-size)!important;min-height:var(--ring-size)!important;background:conic-gradient(var(--ring-color) 0 var(--ring-value),var(--ring-track) var(--ring-value) 360deg)!important;box-shadow:none!important;border:0!important;border-radius:50%!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #root .home-progress-section .v552-progress-card .ring-meter-circle:before{content:""!important;z-index:1!important;background:color-mix(in srgb,var(--progress-card-border) 4%,#fffc)!important;box-shadow:none!important;border:0!important;border-radius:50%!important;position:absolute!important;inset:8px!important}html body #root .home-progress-section .v552-progress-card .ring-meter-circle:after{content:none!important;display:none!important}html body #root .home-progress-section .v552-progress-card .ring-meter-circle strong{z-index:2!important;color:#5f565b!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:700!important;position:relative!important}html body #root .home-progress-section .v552-progress-card .ring-meter>span{box-shadow:none!important;background:0 0!important;border:0!important;margin:6px 0 0!important;padding:0!important;font-size:16px!important;font-weight:700!important;line-height:1.15!important}html body #root .home-progress-section .v552-progress-card .ring-meter.yellow>span{color:#e9a72e!important}html body #root .home-progress-section .v552-progress-card .ring-meter.purple>span{color:#9b71dc!important}html body #root .home-progress-section .v552-progress-card .ring-meter>small{color:#91878d!important;margin-top:3px!important;font-size:12px!important;font-weight:600!important;line-height:1.15!important}@media (width>=821px) and (width<=1279px){html body #root .home-progress-section .portal-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=820px){html body #root .home-progress-section .portal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:calc(100% - 24px)!important;margin:0 12px!important}}@media (width>=821px){html body #root .home-community-reveal-shell,html body #root .home-community-reveal-shell>.home-lower-grid,html body #root .home-community-reveal-shell .v552-community-window{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}html body #root .home-community-reveal-shell .v552-community-window{background:linear-gradient(145deg,#fffcfef5,#eef9fff0)!important;border:2px solid #705867ad!important;border-radius:29px!important;padding:0 26px 30px!important;overflow:visible!important;box-shadow:7px 8px #7058671a,0 22px 46px #533c4a1f,inset 0 1px #fff!important}html body #root .v552-community-window .home-community-browser-chrome{border-radius:27px 27px 0 0!important;width:calc(100% + 52px)!important;margin-left:-26px!important}html body #root .v552-community-window .home-community-preview-head{justify-content:flex-start!important;min-height:82px!important;padding:14px 0 12px!important}html body #root .home-community-title-link.v552-community-entry{transition:transform .16s,border-color .16s,color .16s,box-shadow .16s!important}html body #root .v552-community-entry>span{min-width:0!important}html body #root .v552-community-entry>svg{display:none!important}html body #root .v552-community-entry:hover{color:#c95583!important;background:linear-gradient(145deg,#ffeef6fa,#eef8fffa)!important;border-color:#e0779fc2!important;transform:translateY(-2px)!important;box-shadow:4px 6px #cd56841c,0 15px 28px #cd56841f,inset 0 1px #fff!important}html body #root .v552-community-entry>.home-section-title-arrow{box-sizing:border-box!important;color:#735f6b!important;background:linear-gradient(145deg,#fff7fb,#edf8ff)!important;border:2px solid #705867a3!important;border-radius:11px!important;align-self:center!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:-2px 0 0 2px!important;padding:0!important;display:grid!important;transform:none!important;box-shadow:3px 3px #7058671a!important}html body #root .v552-community-entry>.home-section-title-arrow svg{width:20px!important;height:20px!important;display:block!important}html body #root .v552-community-entry:hover>.home-section-title-arrow{color:#c95583!important;border-color:#e0779fb8!important;box-shadow:3px 4px #cd56841f,0 7px 15px #cd56841c!important}html body #root .v552-community-window .v552-community-notebook{box-sizing:border-box!important;align-items:stretch!important;gap:24px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 8px 22px!important;display:grid!important;overflow:visible!important}html body #root .v552-community-window .v552-community-notebook.is-latest{grid-template-columns:minmax(0,1fr) minmax(292px,340px)!important}html body #root .v552-community-window .v552-community-notebook.is-popular{grid-template-columns:minmax(292px,340px) minmax(0,1fr)!important}html body #root .v552-community-window .v552-community-index{--community-index-border:#eea5c5;--community-index-text:#ce5d8d;--community-index-tab:linear-gradient(145deg,#fff1f7,#ffe5f0);--community-index-shadow:#d05b8c1a;--community-index-body:linear-gradient(145deg,#fff9fcfa,#f8f1faf5);--community-index-bridge:#fff8fb;box-sizing:border-box!important;isolation:isolate!important;grid-template-rows:48px minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 8px 14px 0!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .v552-community-window .v552-community-index.is-popular{--community-index-border:#efb39b;--community-index-text:#d47152;--community-index-tab:linear-gradient(145deg,#fff4ee,#ffe9df);--community-index-shadow:#d36e4b1a;--community-index-body:linear-gradient(145deg,#fffbf8fa,#f8f4fcf5);--community-index-bridge:#fff9f5}html body #root .v552-community-window .v552-community-index>button.v552-community-index-tab{z-index:12!important;box-sizing:border-box!important;border:2px solid var(--community-index-border)!important;width:max-content!important;min-width:112px!important;height:48px!important;min-height:48px!important;color:var(--community-index-text)!important;background:var(--community-index-tab)!important;box-shadow:4px -2px 0 var(--community-index-shadow),inset 0 1px 0 #fff!important;white-space:nowrap!important;border-bottom:0!important;border-radius:18px 18px 0 0!important;grid-row:1!important;justify-content:center!important;place-self:end start!important;align-items:center!important;margin:0 0 -2px 18px!important;padding:0 18px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .v552-community-window .v552-community-index>button.v552-community-index-tab:after{content:""!important;background:var(--community-index-bridge)!important;pointer-events:none!important;height:6px!important;position:absolute!important;bottom:-4px!important;left:-2px!important;right:-2px!important}html body #root .v552-community-window .v552-community-index>.v552-community-index-body{z-index:5!important;box-sizing:border-box!important;border:2px solid var(--community-index-border)!important;background:var(--community-index-body)!important;width:100%!important;min-width:0!important;min-height:430px!important;box-shadow:5px 6px 0 var(--community-index-shadow),0 14px 28px #3e30391a,inset 0 1px 0 #fff!important;border-radius:0 24px 24px!important;grid-row:2!important;margin:-2px 0 0!important;padding:14px!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .v552-community-window .v552-community-index.is-active .is-selected-layer{display:block!important}html body #root .v552-community-window .v552-community-index.is-active .is-mini-layer,html body #root .v552-community-window .v552-community-index.is-inactive .is-selected-layer{display:none!important}html body #root .v552-community-window .v552-community-index.is-inactive .is-mini-layer{display:block!important}html body #root .v552-community-window .home-community-v332-selected-panel,html body #root .v552-community-window .home-community-v332-mini-panel,html body #root .v552-community-window .home-community-feature-panel,html body #root .v552-community-window .home-community-feature-carousel,html body #root .v552-community-window .home-community-mini-strip{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}html body #root .v552-community-window .home-community-feature-card{border:2px solid color-mix(in srgb,var(--community-index-border) 76%,white)!important;border-radius:21px!important;width:100%!important;max-width:100%!important;overflow:hidden!important;box-shadow:0 13px 26px #402f3926!important}html body #root .v552-community-window .home-community-mini-strip{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}html body #root .v552-community-window .home-community-mini-card{box-sizing:border-box!important;border:2px solid color-mix(in srgb,var(--community-index-border) 78%,white)!important;border-radius:18px!important;width:100%!important;min-width:0!important;height:126px!important;min-height:126px!important;margin:0!important;overflow:hidden!important;box-shadow:0 9px 19px #41303a1f!important}html body #root .v552-community-window .home-community-mini-card:not(.is-mini-slot-0):not(.is-mini-slot-1):not(.is-mini-slot-2),html body #root .v552-community-window .home-community-mobile-layout{display:none!important}}@media (width<=820px){html body #root .v552-community-window .home-community-desktop-layout{display:none!important}html body #root .v552-community-window .home-community-mobile-layout{display:grid!important}html body #root .home-progress-section .home-progress-heading>.v552-progress-heading-pill{min-width:0!important}}html body #root .community-detail-page.community-detail-thread-post{box-sizing:border-box!important;grid-template-columns:68px minmax(0,1fr)!important;align-items:start!important;gap:16px!important;width:min(980px,100%)!important;max-width:100%!important;margin:0 auto!important;padding:28px 30px 30px!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .community-detail-page .community-detail-thread-rail{flex-direction:column!important;grid-area:1/1!important;justify-content:flex-start!important;align-self:stretch!important;align-items:center!important;width:68px!important;min-width:68px!important;min-height:100%!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important}html body #root .community-detail-page .community-thread-avatar-target.community-detail-avatar-target{z-index:4!important;align-self:center!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0 auto!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .community-detail-page .community-thread-avatar.community-detail-thread-avatar{box-sizing:border-box!important;border:3px solid color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 78%,white)!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 30%,white),0 10px 22px color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 23%,transparent)!important;background:#fff8fb!important;border-radius:50%!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .community-detail-page .community-detail-thread-avatar img,html body #root .community-detail-page .community-detail-thread-avatar .smart-image,html body #root .community-detail-page .community-detail-thread-avatar .fit-image{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important;transform:none!important}html body #root .community-detail-page .community-detail-thread-line{background:linear-gradient(to bottom,color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 46%,#eadfe5),#e8dce21f)!important;border-radius:999px!important;width:2px!important;min-height:48px!important;margin:0!important;position:absolute!important;top:69px!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}html body #root .community-detail-page .community-detail-thread-content{grid-area:1/2!important;align-self:start!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html body #root .community-detail-page .community-detail-thread-header{justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:58px!important;margin:0!important;padding:0!important;display:flex!important}html body #root .community-detail-page .community-detail-thread-author{text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;min-width:0!important;min-height:58px!important;margin:0!important;padding:0!important;display:flex!important;transform:none!important}html body #root .community-detail-page .community-detail-author-outline{color:#6f3f5a!important;-webkit-text-stroke:.75px color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 62%,white)!important;paint-order:stroke fill!important;text-shadow:0 1px 0 #ffffffeb,0 3px 7px color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 16%,transparent)!important;margin:0!important;font-size:21px!important;line-height:1.16!important}html body #root .community-detail-page .community-detail-author-outline *,html body #root .community-detail-page .community-detail-author-outline .cafe24-air-glyph,html body #root .community-detail-page .community-detail-author-outline .cafe24-title-glyph{color:inherit!important;-webkit-text-stroke:inherit!important;text-shadow:inherit!important}html body #root .community-detail-page .community-detail-author-meta{color:#9b8f95!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;line-height:1.3!important}html body #root .community-detail-page .post-detail-tags-between{margin:8px 0 16px!important;padding:0!important}html body #root .community-detail-page .post-detail-title{margin:0 0 13px!important;font-size:clamp(24px,1.8vw,29px)!important;line-height:1.28!important}html body #root .community-detail-page .post-detail-content{color:#655d61!important;white-space:pre-wrap!important;margin:0 0 22px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:16px!important;line-height:1.72!important}html body #root .community-profile-page button.v552-profile-avatar-ring{box-sizing:border-box!important;background:linear-gradient(140deg, color-mix(in srgb,var(--profile-ring-color,#f48fbd) 78%,#eadde8) 0%, var(--profile-ring-color,#f48fbd) 50%, color-mix(in srgb,var(--profile-ring-color,#f48fbd) 74%,#51425f) 100%)!important;box-shadow:0 0 0 4px #fffffff5, 0 0 28px color-mix(in srgb,var(--profile-ring-color,#f48fbd) 34%,transparent), 0 16px 34px color-mix(in srgb,var(--profile-ring-color,#f48fbd) 23%,#4b364121)!important;border:0!important;border-radius:50%!important;padding:6px!important;overflow:visible!important}html body #root .community-profile-page button.v552-profile-avatar-ring:before{content:""!important;z-index:2!important;pointer-events:none!important;background:0 0!important;border:3px solid #fffffff0!important;border-radius:50%!important;position:absolute!important;inset:6px!important}html body #root .community-profile-page button.v552-profile-avatar-ring:after{content:none!important;display:none!important}html body #root .community-profile-page button.v552-profile-avatar-ring>.smart-image,html body #root .community-profile-page button.v552-profile-avatar-ring>.fit-image,html body #root .community-profile-page button.v552-profile-avatar-ring>img{z-index:1!important;box-sizing:border-box!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;width:100%!important;height:100%!important;margin:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body #root .community-profile-page button.v552-profile-avatar-ring:hover{box-shadow:0 0 0 4px #fffffffa, 0 0 36px color-mix(in srgb,var(--profile-ring-color,#f48fbd) 44%,transparent), 0 18px 38px color-mix(in srgb,var(--profile-ring-color,#f48fbd) 28%,#4b364124)!important}html body #root .community-profile-page button.v552-profile-avatar-ring .community-profile-avatar-edit-mark{z-index:5!important}html body #root .community-profile-page .community-profile-uid-lock-note{min-height:26px!important;font-size:14px!important;line-height:1.45!important}html body #root .community-profile-page .community-profile-uid-lock-note>svg{width:16px!important;height:16px!important}html body #root .support-page .supporter-thank-card,html body #root .support-page .supporter-hint-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}html body #root .inquiry-thread-answer,html body #root .inquiry-thread-answer *,html body #root .inquiry-answer-box,html body #root .inquiry-answer-box *,html body #root .inquiry-detail-page .inquiry-detail-content,html body #root .inquiry-detail-page .inquiry-admin-answer-form,html body #root .inquiry-detail-page .inquiry-admin-answer-form *{font-family:Asta Sans,Noto Sans KR,sans-serif!important}html body #root .inquiry-feed-page .inquiry-feed-author-avatar{border:3px solid color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 72%,white)!important;width:44px!important;height:44px!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 24%,white),0 6px 15px color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 18%,transparent)!important;background:#fff!important;border-radius:50%!important;overflow:hidden!important}html body #root .inquiry-feed-page .inquiry-thread-author .community-author-name,html body #root .inquiry-feed-page .inquiry-thread-author .community-author-name *{color:#5f555a!important;-webkit-text-stroke:0 transparent!important;text-shadow:none!important;filter:none!important}html body #root .inquiry-feed-page .inquiry-mine-badge{color:#c95f86!important;min-height:18px!important;box-shadow:none!important;background:#ffeaf2!important;border:0!important;border-radius:999px!important;align-items:center!important;margin:0 0 0 5px!important;padding:2px 7px 1px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-style:normal!important;font-weight:700!important;display:inline-flex!important;position:static!important}html body #root .inquiry-feed-page .v552-inquiry-marquee{box-sizing:border-box!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:7px!important;display:grid!important;overflow:hidden!important}html body #root .inquiry-feed-page .v552-inquiry-marquee-label{box-sizing:border-box!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:42px!important;margin:0!important;padding:7px 14px 6px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important;display:inline-flex!important;overflow:visible!important}html body #root .inquiry-feed-page .v552-inquiry-marquee-window{align-items:center!important;min-width:0!important;height:44px!important;display:flex!important;overflow:hidden!important}html body #root .inquiry-feed-page .v552-inquiry-marquee-track{white-space:nowrap!important;will-change:transform!important;align-items:center!important;gap:22px!important;width:max-content!important;min-width:max-content!important;height:44px!important;margin:0!important;padding:2px 0 0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;animation:28s linear infinite v26-552-inquiry-marquee!important;display:flex!important;overflow:visible!important}html body #root .inquiry-feed-page .v552-inquiry-marquee-track>span,html body #root .inquiry-feed-page .v552-inquiry-marquee-track>i{align-items:center!important;min-height:34px!important;padding:2px 0 0!important;line-height:1.4!important;display:inline-flex!important;overflow:visible!important}@keyframes v26-552-inquiry-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}html body #root .pet-breed-preview-art>.smart-image,html body #root .pet-breed-preview-art>.fit-image,html body #root .pet-detail-style-preview .smart-image,html body #root .pet-detail-style-preview .fit-image,html body #root .pet-breed-preview-art img,html body #root .pet-detail-style-preview img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}@media (width<=820px){html body #root .community-detail-page.community-detail-thread-post{grid-template-columns:58px minmax(0,1fr)!important;gap:11px!important;padding:22px 18px 24px!important}html body #root .community-detail-page .community-detail-thread-rail{width:58px!important;min-width:58px!important}html body #root .community-detail-page .community-thread-avatar-target.community-detail-avatar-target,html body #root .community-detail-page .community-thread-avatar.community-detail-thread-avatar{width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important}html body #root .community-detail-page .community-detail-thread-line{top:61px!important}html body #root .community-detail-page .community-detail-thread-header,html body #root .community-detail-page .community-detail-thread-author{min-height:50px!important}html body #root .community-detail-page .community-detail-author-outline{font-size:18px!important}}@media (prefers-reduced-motion:reduce){html body #root .inquiry-feed-page .v552-inquiry-marquee-track,html body #root .community-media-loading-bar:before{animation:none!important}}html body #root .home-progress-section .v555-progress-heading-row,html body #root .v552-community-window .v555-community-heading-row{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:82px!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .home-progress-section .v555-progress-heading-row{padding:14px 24px 12px!important}html body #root .v552-community-window .v555-community-heading-row{padding:14px 0 12px!important}html body #root .home-progress-section .v555-section-title-pill,html body #root .v552-community-window .v555-community-heading-link{box-sizing:border-box!important;color:#453b41!important;background:linear-gradient(145deg,#fff9fcfa,#eef8fff7)!important;border:2px solid #705867ab!important;border-radius:999px!important;grid-template-columns:36px max-content!important;justify-content:start!important;align-items:center!important;column-gap:11px!important;width:max-content!important;min-width:304px!important;max-width:100%!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0 12px 0 14px!important;text-decoration:none!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important;box-shadow:4px 5px #7058671a,0 12px 24px #4c384414,inset 0 1px #fff!important}html body #root .v552-community-window .v555-community-heading-link{cursor:pointer!important;grid-template-columns:36px max-content 36px!important;transition:transform .16s,border-color .16s,color .16s,box-shadow .16s!important}html body #root .v555-section-title-emoji{box-sizing:border-box!important;background:#ffffffb8!important;border:1px solid #ffffffeb!important;border-radius:50%!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;font-size:18px!important;line-height:1!important;display:grid!important;position:static!important;transform:none!important;box-shadow:0 5px 12px #503b460f,inset 0 1px #fff!important}html body #root .v555-section-title-text{box-sizing:border-box!important;width:auto!important;min-width:0!important;height:auto!important;color:inherit!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.055em!important;text-align:left!important;white-space:nowrap!important;margin:0!important;padding:2px 0 0!important;font-size:28px!important;font-weight:800!important;line-height:1!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}html body #root .v555-section-title-arrow{box-sizing:border-box!important;color:#735f6b!important;background:linear-gradient(145deg,#fff7fb,#edf8ff)!important;border:2px solid #705867a3!important;border-radius:11px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:-1px 0 0 1px!important;padding:0!important;display:grid!important;transform:none!important;box-shadow:3px 3px #7058671a!important}html body #root .v555-section-title-arrow svg{width:20px!important;height:20px!important;display:block!important}html body #root .v552-community-window .v555-community-heading-link:hover{color:#c95583!important;border-color:#e0779fc2!important;transform:translateY(-2px)!important;box-shadow:4px 6px #cd56841c,0 15px 28px #cd56841f,inset 0 1px #fff!important}html body #root .home-progress-section .portal-summary-grid{margin-top:0!important;position:relative!important;top:auto!important;bottom:auto!important;transform:none!important}@media (width>=821px){html body #root .v552-community-window .v555-community-notebook{box-sizing:border-box!important;align-items:stretch!important;gap:24px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 8px 24px!important;display:grid!important;position:relative!important;overflow:visible!important;transform:none!important}html body #root .v552-community-window .v555-community-notebook.is-latest{grid-template-columns:minmax(0,1fr) minmax(292px,340px)!important}html body #root .v552-community-window .v555-community-notebook.is-popular{grid-template-columns:minmax(292px,340px) minmax(0,1fr)!important}html body #root .v552-community-window .v555-community-index{--v555-index-border:#eea5c5;--v555-index-text:#ce5d8d;--v555-index-tab:linear-gradient(145deg,#fff1f7,#ffe5f0);--v555-index-shadow:#d05b8c1c;--v555-index-body:linear-gradient(145deg,#fff9fcfa,#f8f1faf5);--v555-index-bridge:#fff8fb;box-sizing:border-box!important;isolation:isolate!important;grid-template-rows:48px minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0 8px 14px 0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .v552-community-window .v555-community-index.is-popular{--v555-index-border:#efb39b;--v555-index-text:#d47152;--v555-index-tab:linear-gradient(145deg,#fff4ee,#ffe9df);--v555-index-shadow:#d36e4b1c;--v555-index-body:linear-gradient(145deg,#fffbf8fa,#f8f4fcf5);--v555-index-bridge:#fff9f5}html body #root .v552-community-window .v555-community-index>.v555-community-index-tab{z-index:3!important;box-sizing:border-box!important;border:2px solid var(--v555-index-border)!important;width:max-content!important;min-width:112px!important;height:48px!important;min-height:48px!important;color:var(--v555-index-text)!important;background:var(--v555-index-tab)!important;box-shadow:4px -2px 0 var(--v555-index-shadow),inset 0 1px 0 #fff!important;white-space:nowrap!important;border-bottom:0!important;border-radius:18px 18px 0 0!important;grid-row:1!important;justify-content:center!important;place-self:end start!important;align-items:center!important;margin:0 0 -2px 18px!important;padding:0 18px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .v552-community-window .v555-community-index>.v555-community-index-tab:after{content:""!important;background:var(--v555-index-bridge)!important;pointer-events:none!important;height:6px!important;position:absolute!important;bottom:-4px!important;left:-2px!important;right:-2px!important}html body #root .v552-community-window .v555-community-index>.v555-community-index-body{z-index:1!important;box-sizing:border-box!important;border:2px solid var(--v555-index-border)!important;background:var(--v555-index-body)!important;width:100%!important;min-width:0!important;min-height:430px!important;box-shadow:5px 6px 0 var(--v555-index-shadow),0 14px 28px #3e30391a,inset 0 1px 0 #fff!important;border-radius:0 24px 24px!important;grid-row:2!important;margin:-2px 0 0!important;padding:14px!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .v552-community-window .v555-community-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .v552-community-window .v555-community-index.is-active .v555-community-selected-panel{display:block!important}html body #root .v552-community-window .v555-community-index.is-active .v555-community-mini-panel,html body #root .v552-community-window .v555-community-index.is-inactive .v555-community-selected-panel{display:none!important}html body #root .v552-community-window .v555-community-index.is-inactive .v555-community-mini-panel{display:block!important}html body #root .v552-community-window .v555-community-index .home-community-feature-panel,html body #root .v552-community-window .v555-community-index .home-community-feature-carousel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:398px!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .v552-community-window .v555-community-index .home-community-feature-card,html body #root .v552-community-window .v555-community-index .home-community-feature-card.is-current,html body #root .v552-community-window .v555-community-index .home-community-feature-card.is-prev,html body #root .v552-community-window .v555-community-index .home-community-feature-card.is-next{aspect-ratio:16/9!important;border:2px solid color-mix(in srgb,var(--v555-index-border) 76%,white)!important;border-radius:21px!important;width:auto!important;max-width:none!important;height:calc(100% - 20px)!important;min-height:0!important;max-height:378px!important;top:10px!important;overflow:hidden!important;box-shadow:0 13px 26px #402f3926!important}html body #root .v552-community-window .v555-community-index .home-community-feature-card.is-current{left:50%!important;transform:translate(-50%)!important}html body #root .v552-community-window .v555-community-index .home-community-feature-card.is-current:hover{top:10px!important;left:50%!important;transform:translate(-50%)translateY(-4px)scale(1.006)!important}html body #root .v552-community-window .v555-community-index .home-community-feature-card.is-prev{left:50%!important;transform:translate(-154%)!important}html body #root .v552-community-window .v555-community-index .home-community-feature-card.is-next{left:50%!important;transform:translate(54%)!important}html body #root .v552-community-window .v555-community-index .home-community-mini-strip{box-sizing:border-box!important;grid-template-rows:repeat(3,126px)!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:398px!important;min-height:398px!important;max-height:398px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .v552-community-window .v555-community-index .home-community-mini-card,html body #root .v552-community-window .v555-community-index .home-community-mini-card.is-mini-slot-0,html body #root .v552-community-window .v555-community-index .home-community-mini-card.is-mini-slot-1,html body #root .v552-community-window .v555-community-index .home-community-mini-card.is-mini-slot-2{z-index:1!important;box-sizing:border-box!important;aspect-ratio:auto!important;opacity:1!important;border:2px solid color-mix(in srgb,var(--v555-index-border) 78%,white)!important;border-radius:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:126px!important;min-height:126px!important;max-height:126px!important;margin:0!important;transition:transform .18s,box-shadow .18s!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 9px 19px #41303a1f!important}html body #root .v552-community-window .v555-community-index .home-community-mini-card.is-mini-slot-0:hover,html body #root .v552-community-window .v555-community-index .home-community-mini-card.is-mini-slot-1:hover,html body #root .v552-community-window .v555-community-index .home-community-mini-card.is-mini-slot-2:hover{z-index:2!important;transform:translateY(-2px)!important;box-shadow:0 12px 23px #41303a29!important}html body #root .v552-community-window .v555-community-index .home-community-mini-card.is-mini-enter-down,html body #root .v552-community-window .v555-community-index .home-community-mini-card.is-mini-exit-up,html body #root .v552-community-window .v555-community-index .home-community-mini-card.is-mini-hidden,html body #root .v552-community-window .v555-community-index .home-community-mini-card:not(.is-mini-slot-0):not(.is-mini-slot-1):not(.is-mini-slot-2),html body #root .v552-community-window .home-community-mobile-layout{display:none!important}}@media (width<=820px){html body #root .v552-community-window .v555-community-notebook{display:none!important}html body #root .v552-community-window .home-community-mobile-layout{display:grid!important}html body #root .home-progress-section .v555-progress-heading-row,html body #root .v552-community-window .v555-community-heading-row{padding:12px 16px 10px!important}html body #root .home-progress-section .v555-section-title-pill,html body #root .v552-community-window .v555-community-heading-link{width:100%!important;min-width:0!important}html body #root .v555-section-title-text{font-size:22px!important}}html body #root .support-page .supporter-list-grid{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:min(1180px,100%)!important;max-width:1180px!important;margin:0 auto!important;display:grid!important}html body #root .support-page .supporter-thank-card,html body #root .support-page .supporter-hint-card{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding-left:24px!important;padding-right:24px!important}html body #root .support-page .supporter-thank-card p{white-space:normal!important;line-height:1.68!important}html body #root .home-progress-section .v552-progress-card>.v552-progress-rings{place-items:center!important;padding:15px 10px 18px!important}html body #root .home-progress-section .v552-progress-card .ring-meter{--v557-meter-border:color-mix(in srgb,var(--progress-card-border) 58%,white);--v557-meter-shadow:color-mix(in srgb,var(--progress-card-border) 18%,transparent);box-sizing:border-box!important;border:1.5px solid var(--v557-meter-border)!important;width:min(100%,94px)!important;min-width:0!important;height:148px!important;min-height:148px!important;box-shadow:3px 4px 0 var(--v557-meter-shadow),inset 0 1px 0 #fffffff0!important;background:linear-gradient(155deg,#ffffff94,#ffffff40)!important;border-radius:18px!important;grid-template-rows:70px 25px 19px!important;place-items:center!important;row-gap:3px!important;margin:0!important;padding:10px 5px 8px!important;display:grid!important;overflow:visible!important;transform:translateY(4px)!important}html body #root .home-progress-section .v552-progress-card .ring-meter-circle{isolation:isolate!important;width:68px!important;min-width:68px!important;height:68px!important;min-height:68px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;position:relative!important;overflow:visible!important}html body #root .home-progress-section .v552-progress-card .ring-meter-circle:before{content:""!important;z-index:0!important;background:conic-gradient(from -90deg,var(--ring-color) 0 var(--ring-value),var(--ring-track) var(--ring-value) 360deg)!important;box-shadow:none!important;pointer-events:none!important;border:0!important;border-radius:50%!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4.4px))!important;mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4.4px))!important}html body #root .home-progress-section .v552-progress-card .ring-meter-circle:after{content:""!important;z-index:1!important;border:1px solid color-mix(in srgb,var(--v557-meter-border) 65%,transparent)!important;background:color-mix(in srgb,var(--progress-card-border) 3%,#ffffff61)!important;pointer-events:none!important;border-radius:50%!important;display:block!important;position:absolute!important;inset:8px!important;box-shadow:inset 0 1px #ffffffb8!important}html body #root .home-progress-section .v552-progress-card .ring-meter-circle strong{z-index:2!important;font-size:13px!important;font-weight:700!important;position:relative!important}html body #root .home-progress-section .v552-progress-card .ring-meter>span{margin:4px 0 0!important;font-size:16px!important;line-height:1.1!important}html body #root .home-progress-section .v552-progress-card .ring-meter>small{margin-top:4px!important;font-size:12px!important;line-height:1.1!important}@media (width<=1180px) and (width>=821px){html body #root .home-progress-section .v552-progress-card .ring-meter{width:min(100%,88px)!important;padding-inline:3px!important}}@media (width<=820px){html body #root .home-progress-section .v552-progress-card .ring-meter{width:min(100%,92px)!important;height:142px!important;min-height:142px!important;transform:translateY(2px)!important}}@media (width>=821px){html body #root .home-web-masthead-before-event .home-centered-brand{box-sizing:border-box!important;-webkit-backdrop-filter:blur(12px)saturate(1.05)!important;background:linear-gradient(145deg,#fff5faf7,#edf8fff5)!important;border:2px solid #654e5db8!important;border-radius:34px!important;gap:24px!important;width:max-content!important;min-width:548px!important;max-width:min(720px,100vw - 48px)!important;min-height:164px!important;margin-inline:auto!important;padding:24px 30px 24px 20px!important;position:relative!important;left:0!important;overflow:visible!important;box-shadow:7px 8px #654e5d1c,0 20px 38px #533d4b24,inset 0 1px #fffffffa!important}html body #root .home-web-masthead-before-event .home-centered-brand:before,html body #root .home-web-masthead-before-event .home-centered-brand:after{content:none!important;display:none!important}html body #root .home-web-masthead-before-event .home-centered-brand img{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;transform-origin:bottom!important;will-change:transform!important;background:radial-gradient(circle at 42% 34%,#fff 0 34%,#f8edf7 67%,#e8f5ff 100%) padding-box padding-box,conic-gradient(from 215deg,#f3adc7 0deg,#f3c6a8 55deg,#f1dea7 110deg,#acd8c4 168deg,#a7d1e8 225deg,#beb0dd 282deg,#e5aecb 332deg,#f3adc7 360deg) border-box!important;border:5px solid #0000!important;border-radius:50%!important;outline:0!important;width:116px!important;min-width:116px!important;height:116px!important;min-height:116px!important;margin:0 -20px 0 20px!important;padding:7px!important;overflow:visible!important;box-shadow:0 0 0 4px #fffc,5px 6px #7458681c,0 14px 28px #543b4b26,0 0 24px #b0a6de33,0 0 14px #f3adc729!important}html body #root .home-web-masthead-before-event .home-centered-brand>span{box-sizing:border-box!important;align-content:center!important;justify-items:stretch!important;gap:9px!important;width:324px!important;min-width:324px!important;display:grid!important;overflow:visible!important}html body #root .home-web-masthead-before-event .home-centered-brand>span>strong{box-sizing:border-box!important;color:#40353d!important;width:100%!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.04em!important;text-align:center!important;white-space:nowrap!important;transform-origin:50%!important;-webkit-text-stroke:.7px #ffffffe0!important;paint-order:stroke fill!important;text-shadow:0 2px #fff,3px 4px #5d455321,0 10px 20px #4834401c!important;margin:0!important;font-size:64px!important;font-weight:800!important;line-height:.92!important;overflow:visible!important;transform:scaleX(1.055)!important}html body #root .home-web-masthead-before-event .home-centered-brand .home-brand-subtitle{box-sizing:border-box!important;white-space:nowrap!important;background:linear-gradient(90deg,#ffe8f2eb,#eaf7ffeb)!important;border:1px solid #dc8fac7a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:100%!important;margin:0!important;padding:7px 14px 8px!important;font-size:19px!important;line-height:1!important;display:inline-flex!important;position:static!important;left:auto!important;box-shadow:2px 3px #77586814,inset 0 1px #fff!important}}html body #root .redeem-page-card-v25 .redeem-gift-card{--v566-ticket-accent:#dd8fac;--v566-ticket-panel:#fff0f5;--v566-ticket-soft:#fff8fb;--v566-ticket-shadow:#8067771f;--v566-ticket-ink:#705765;box-sizing:border-box!important;isolation:isolate!important;color:#66525e!important;background:radial-gradient(circle at 94% 8%,color-mix(in srgb,var(--v566-ticket-accent) 11%,transparent),transparent 29%), linear-gradient(145deg,#fff,var(--v566-ticket-soft))!important;min-height:164px!important;box-shadow:5px 6px 0 var(--v566-ticket-shadow), 0 12px 24px #543b4b12, inset 0 1px 0 #fffffff5!important;border:2px solid #806777!important;border-radius:20px!important;padding:17px 19px 17px 91px!important;transition:transform .18s,box-shadow .18s,filter .18s!important;overflow:hidden!important}html body #root .redeem-page-card-v25 .redeem-gift-card:hover{filter:saturate(1.025)!important;box-shadow:7px 8px 0 color-mix(in srgb,var(--v566-ticket-accent) 18%,transparent), 0 17px 30px #543b4b1a, inset 0 1px 0 #fffffffa!important;transform:translateY(-3px)!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge{width:70px!important;color:var(--v566-ticket-ink)!important;background:linear-gradient(155deg,var(--v566-ticket-panel),color-mix(in srgb,var(--v566-ticket-accent) 24%,white))!important;border-right:2px dashed #806777!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:9px!important;padding:16px 0 13px!important;display:flex!important;box-shadow:inset -1px 0 #ffffffbd,inset 0 1px #ffffffb8!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge:before{content:"REDEEM"!important;color:color-mix(in srgb,var(--v566-ticket-accent) 72%,#6c5662)!important;letter-spacing:.13em!important;writing-mode:vertical-rl!important;text-orientation:mixed!important;opacity:.84!important;order:2!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:7px!important;font-weight:900!important;line-height:1!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge:after{content:""!important;right:-9px!important;pointer-events:none!important;background:radial-gradient(circle at 9px 9px,#fffafd 0 5px,#806777 5.5px 6.7px,#0000 7.2px) 0 0/18px 24px repeat-y!important;width:18px!important;position:absolute!important;inset-block:0!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge svg{box-sizing:border-box!important;width:42px!important;height:42px!important;color:color-mix(in srgb,var(--v566-ticket-accent) 82%,#6f5765)!important;box-shadow:3px 3px 0 color-mix(in srgb,var(--v566-ticket-accent) 18%,transparent),inset 0 1px 0 #fff!important;filter:none!important;background:#ffffffd1!important;border:2px solid #806777!important;border-radius:14px!important;order:1!important;padding:9px!important}html body #root .redeem-page-card-v25 .redeem-code-line{border-bottom:1px solid color-mix(in srgb,var(--v566-ticket-accent) 30%,#d8cbd2)!important;align-items:center!important;min-height:45px!important;padding:0 0 9px!important}html body #root .redeem-page-card-v25 .redeem-code-line code{color:#5f4956!important;box-shadow:none!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:.015em!important;text-shadow:0 2px #fffffff0!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:24px!important;font-weight:800!important;line-height:1.08!important}html body #root .redeem-page-card-v25 .redeem-status{border:1px solid color-mix(in srgb,var(--v566-ticket-accent) 58%,white)!important;min-height:25px!important;color:color-mix(in srgb,var(--v566-ticket-accent) 76%,#66505d)!important;background:color-mix(in srgb,var(--v566-ticket-panel) 78%,white)!important;box-shadow:2px 2px 0 color-mix(in srgb,var(--v566-ticket-accent) 10%,transparent),inset 0 1px 0 #fff!important;border-radius:999px!important;padding:0 9px!important;font-size:10px!important}html body #root .redeem-page-card-v25 .redeem-card-main>strong{color:#65515c!important;margin:11px 0 5px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.55!important}html body #root .redeem-page-card-v25 .redeem-card-main>small{color:#927f89!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button{color:#6d5663!important;background:color-mix(in srgb,var(--v566-ticket-panel) 68%,white)!important;min-width:108px!important;height:36px!important;box-shadow:3px 3px 0 color-mix(in srgb,var(--v566-ticket-accent) 17%,transparent),inset 0 1px 0 #fffffff5!important;letter-spacing:-.01em!important;text-shadow:none!important;border:2px solid #806777!important;border-radius:999px!important;gap:7px!important;padding:0 14px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1!important;transition:transform .16s,box-shadow .16s,background .16s!important;position:relative!important;overflow:visible!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button:before{content:"✓"!important;box-sizing:border-box!important;border:1px solid color-mix(in srgb,var(--v566-ticket-accent) 72%,#806777)!important;color:#fff!important;background:var(--v566-ticket-accent)!important;border-radius:6px!important;flex:0 0 17px!important;place-items:center!important;width:17px!important;height:17px!important;font-family:Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important;box-shadow:inset 0 1px #ffffff8c!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button:hover{background:color-mix(in srgb,var(--v566-ticket-panel) 82%,white)!important;box-shadow:5px 5px 0 color-mix(in srgb,var(--v566-ticket-accent) 20%,transparent),inset 0 1px 0 #fff!important;transform:translateY(-2px)!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button.cancel-action{color:#736871!important;background:#f2eef1!important;box-shadow:3px 3px #8067771a,inset 0 1px #fff!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button.cancel-action:before{content:"↶"!important;background:#9b8995!important;border-color:#8f7d89!important}html body #root .redeem-page-card-v25 .redeem-gift-card.used,html body #root .redeem-page-card-v25 .redeem-gift-card.expired{--v566-ticket-accent:#a99da5;--v566-ticket-panel:#eee9ec;--v566-ticket-soft:#f8f6f7;--v566-ticket-shadow:#80677717;opacity:1!important;filter:none!important;background:linear-gradient(145deg,#fff,#f7f4f6)!important;border-color:#8a7783!important}html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-ticket-edge,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-ticket-edge{color:#756b72!important;background:linear-gradient(155deg,#eee9ec,#ddd5da)!important;border-right-color:#8a7783!important}html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-ticket-edge svg,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-ticket-edge svg{color:#80727b!important;background:#ffffffb8!important;border-color:#8a7783!important}@media (width<=720px){html body #root .redeem-page-card-v25 .redeem-gift-card{border-radius:18px!important;min-height:158px!important;padding:15px 14px 15px 78px!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge{width:60px!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge svg{width:37px!important;height:37px!important;padding:8px!important}html body #root .redeem-page-card-v25 .redeem-code-line code{font-size:21px!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button{min-width:102px!important;height:35px!important}}html body .community-profile-preview.v558-community-profile-preview{--community-preview-ring-color:#ff79aa;border:2px solid color-mix(in srgb,var(--community-preview-ring-color) 70%,white)!important;box-shadow:4px 5px 0 color-mix(in srgb,var(--community-preview-ring-color) 18%,transparent), 0 22px 54px #36242c33, 0 0 28px color-mix(in srgb,var(--community-preview-ring-color) 18%,transparent)!important}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-cover{border-bottom:2px solid color-mix(in srgb,var(--community-preview-ring-color) 62%,white)!important}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-head>.community-profile-preview-avatar,html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-head>.smart-image{box-sizing:border-box!important;background:linear-gradient(135deg, color-mix(in srgb,var(--community-preview-ring-color) 52%,white) 0%, var(--community-preview-ring-color) 50%, color-mix(in srgb,var(--community-preview-ring-color) 74%,#6e527e) 100%)!important;box-shadow:0 0 0 3px #ffffffeb, 0 0 0 5px color-mix(in srgb,var(--community-preview-ring-color) 58%,white), 0 9px 22px color-mix(in srgb,var(--community-preview-ring-color) 27%,transparent)!important;border:0!important;border-radius:50%!important;padding:4px!important;overflow:hidden!important}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-head>.community-profile-preview-avatar>img,html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-head>.smart-image>img,html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-head .catalog-source-image{box-sizing:border-box!important;object-fit:cover!important;border:2px solid #fffffff0!important;border-radius:50%!important;width:100%!important;height:100%!important}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-button{border-color:color-mix(in srgb,var(--community-preview-ring-color) 55%,#f1aaa1)!important;box-shadow:0 9px 20px color-mix(in srgb,var(--community-preview-ring-color) 18%,transparent), inset 0 1px 0 #fffffffa!important}html body #root .redeem-page-card-v25 .redeem-card-grid{gap:16px!important}html body #root .redeem-page-card-v25 .redeem-gift-card{--v567-card-outline:#9078848f;--v567-card-shadow:#5e455014;--v567-card-inner:#fffffff7;border:1.5px solid var(--v567-card-outline)!important;background:linear-gradient(180deg, #ffffffb8, #ffffffb8), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--v566-ticket-accent) 12%, white), transparent 33%), linear-gradient(135deg, color-mix(in srgb, var(--v566-ticket-accent) 6%, white) 0%, #fff 44%, color-mix(in srgb, var(--v566-ticket-accent) 8%, white) 100%)!important;min-height:166px!important;box-shadow:inset 0 1px 0 #fffffffa, 0 10px 24px var(--v567-card-shadow), 0 2px 0 #ffffffbd!important;border-radius:24px!important;padding:18px 20px 18px 84px!important}html body #root .redeem-page-card-v25 .redeem-gift-card:before{content:""!important;pointer-events:none!important;opacity:.6!important;background:linear-gradient(135deg,#ffffff61,#fff0)!important;border-radius:18px!important;position:absolute!important;inset:10px 12px!important}html body #root .redeem-page-card-v25 .redeem-gift-card:hover{box-shadow:inset 0 1px 0 #fffffffc, 0 14px 28px color-mix(in srgb, var(--v566-ticket-accent) 12%, #543b4b1f), 0 3px 0 #fffc!important;transform:translateY(-3px)!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge{color:#6f5966!important;border-right:1.5px dashed color-mix(in srgb, var(--v566-ticket-accent) 44%, #7e6673e6)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--v566-ticket-panel) 76%, white) 0%, color-mix(in srgb, var(--v566-ticket-accent) 15%, white) 100%)!important;gap:8px!important;width:63px!important;padding:14px 0 12px!important;box-shadow:inset -1px 0 #ffffffc7,inset 0 1px #ffffffc2!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge:before{color:color-mix(in srgb, var(--v566-ticket-accent) 76%, #6f5864)!important;letter-spacing:.16em!important;opacity:.72!important;font-size:7px!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge svg{border:1.5px solid color-mix(in srgb, var(--v566-ticket-accent) 48%, #7e6672b8)!important;width:38px!important;height:38px!important;color:color-mix(in srgb, var(--v566-ticket-accent) 82%, #6e5864)!important;box-shadow:0 6px 15px color-mix(in srgb, var(--v566-ticket-accent) 11%, transparent), inset 0 1px 0 #fffffffa!important;background:#ffffffe6!important;border-radius:12px!important;padding:8px!important}html body #root .redeem-page-card-v25 .redeem-code-line{border-bottom:1px solid color-mix(in srgb, var(--v566-ticket-accent) 22%, #e8dde2)!important;min-height:46px!important;padding:0 0 11px!important}html body #root .redeem-page-card-v25 .redeem-code-line code{color:#5f4a55!important;letter-spacing:.012em!important;text-shadow:0 1px #fffffff2!important;font-size:24px!important;font-weight:800!important;line-height:1.06!important}html body #root .redeem-page-card-v25 .redeem-status{border:1px solid color-mix(in srgb, var(--v566-ticket-accent) 42%, white)!important;min-height:26px!important;color:color-mix(in srgb, var(--v566-ticket-accent) 80%, #6b5662)!important;background:linear-gradient(180deg, #fffffff7, color-mix(in srgb, var(--v566-ticket-panel) 84%, white))!important;box-shadow:inset 0 1px 0 #fffffffa, 0 6px 14px color-mix(in srgb, var(--v566-ticket-accent) 7%, transparent)!important;border-radius:999px!important;padding:0 10px!important;font-size:10px!important;font-weight:800!important}html body #root .redeem-page-card-v25 .redeem-card-main>strong{color:#66515d!important;margin:12px 0 6px!important;font-size:13px!important;font-weight:700!important;line-height:1.58!important}html body #root .redeem-page-card-v25 .redeem-card-main>small{color:#97858f!important;font-size:11px!important}html body #root .redeem-page-card-v25 .redeem-card-actions{padding-top:14px!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button{border:1.5px solid color-mix(in srgb, var(--v566-ticket-accent) 44%, #7d6471b8)!important;color:#6d5963!important;background:linear-gradient(180deg, #fffffffa, color-mix(in srgb, var(--v566-ticket-panel) 82%, white))!important;min-width:112px!important;height:38px!important;box-shadow:inset 0 1px 0 #fffffffc, 0 8px 16px color-mix(in srgb, var(--v566-ticket-accent) 10%, transparent)!important;letter-spacing:-.01em!important;border-radius:999px!important;padding:0 15px!important;font-size:11px!important;font-weight:800!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button:before{border:1px solid color-mix(in srgb, var(--v566-ticket-accent) 58%, #fff)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--v566-ticket-accent) 66%, white), var(--v566-ticket-accent))!important;border-radius:5px!important;width:16px!important;height:16px!important;box-shadow:inset 0 1px #fff9!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button:hover{border-color:color-mix(in srgb, var(--v566-ticket-accent) 58%, #79606ccc)!important;background:linear-gradient(180deg, #fffffffc, color-mix(in srgb, var(--v566-ticket-panel) 92%, white))!important;box-shadow:inset 0 1px 0 #fffffffc, 0 11px 19px color-mix(in srgb, var(--v566-ticket-accent) 14%, transparent)!important;transform:translateY(-2px)!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button:active{box-shadow:inset 0 1px 1px #664e5a14, 0 4px 10px color-mix(in srgb, var(--v566-ticket-accent) 9%, transparent)!important;transform:translateY(0)!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button.cancel-action{color:#736870!important;background:linear-gradient(#fffffffa,#f4f1f3)!important;border-color:#9d91988f!important;box-shadow:inset 0 1px #fffffffc,0 8px 16px #816e7914!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button.cancel-action:before{background:linear-gradient(#b3a8ae,#9f939a)!important;border-color:#998d94d1!important}html body #root .redeem-page-card-v25 .redeem-gift-card.used,html body #root .redeem-page-card-v25 .redeem-gift-card.expired{--v566-ticket-accent:#b4a9b1;--v566-ticket-panel:#f2eef1;--v566-ticket-soft:#faf8f9;background:linear-gradient(#ffffffbd,#ffffffbd),linear-gradient(135deg,#fff 0%,#faf8f9 100%)!important;border-color:#9b91978f!important;box-shadow:inset 0 1px #fffffffa,0 10px 22px #75697014,0 2px #ffffffbd!important}html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-ticket-edge,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-ticket-edge{background:linear-gradient(#f3eef1,#e9e2e6)!important;border-right-color:#9c9197ad!important}@media (width<=720px){html body #root .redeem-page-card-v25 .redeem-gift-card{border-radius:22px!important;padding:16px 14px 16px 76px!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge{width:57px!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge svg{width:35px!important;height:35px!important}html body #root .redeem-page-card-v25 .redeem-code-line code{font-size:21px!important}}html body #root .redeem-page-card-v25 .redeem-gift-card{--v568-outline:color-mix(in srgb, var(--v566-ticket-accent) 34%, #76616d);--v568-text-main:#55424c;--v568-text-sub:#796772;border-color:var(--v568-outline)!important;background:linear-gradient(180deg, #ffffff8a, #ffffff94), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--v566-ticket-accent) 18%, white), transparent 36%), linear-gradient(135deg, color-mix(in srgb, var(--v566-ticket-accent) 11%, white) 0%, #fff 46%, color-mix(in srgb, var(--v566-ticket-accent) 13%, white) 100%)!important;box-shadow:inset 0 1px 0 #fffffffa, 0 11px 24px color-mix(in srgb, var(--v566-ticket-accent) 10%, #553d4a1c), 0 2px 0 #ffffffc7!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge{border-right-color:color-mix(in srgb, var(--v566-ticket-accent) 56%, #745f6b)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--v566-ticket-panel) 58%, white) 0%, color-mix(in srgb, var(--v566-ticket-accent) 28%, white) 100%)!important}html body #root .redeem-page-card-v25 .redeem-code-line code{color:#4f3c46!important;text-shadow:0 1px #fffffffa!important}html body #root .redeem-page-card-v25 .redeem-status{border-color:color-mix(in srgb, var(--v566-ticket-accent) 62%, white)!important;color:color-mix(in srgb, var(--v566-ticket-accent) 92%, #57434d)!important;background:linear-gradient(180deg, #fffffffc, color-mix(in srgb, var(--v566-ticket-panel) 64%, white))!important;box-shadow:inset 0 1px 0 #fffffffc, 0 6px 14px color-mix(in srgb, var(--v566-ticket-accent) 12%, transparent)!important}html body #root .redeem-page-card-v25 .redeem-card-main>strong{color:var(--v568-text-main)!important;font-weight:750!important}html body #root .redeem-page-card-v25 .redeem-card-main>small{color:var(--v568-text-sub)!important;font-weight:600!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button{border-color:color-mix(in srgb, var(--v566-ticket-accent) 64%, #725d69)!important;color:#594650!important;background:linear-gradient(180deg, #fffffffc, color-mix(in srgb, var(--v566-ticket-panel) 62%, white))!important;box-shadow:inset 0 1px 0 #fffffffc, 0 8px 16px color-mix(in srgb, var(--v566-ticket-accent) 14%, transparent)!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button:before{border-color:color-mix(in srgb, var(--v566-ticket-accent) 76%, #fff)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--v566-ticket-accent) 76%, white), color-mix(in srgb, var(--v566-ticket-accent) 96%, #6e5864))!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button:hover{border-color:color-mix(in srgb, var(--v566-ticket-accent) 76%, #66525d)!important;background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--v566-ticket-panel) 78%, white))!important}html body #root .redeem-page-card-v25 .redeem-gift-card.used,html body #root .redeem-page-card-v25 .redeem-gift-card.expired{background:linear-gradient(#ffffff94,#ffffff9e),linear-gradient(135deg,#fff 0%,#f4f1f3 100%)!important;border-color:#877c83ad!important}html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-code-line code,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-code-line code{color:#665b62!important}html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-card-main>strong,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-card-main>strong{color:#665c62!important}html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-card-main>small,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-card-main>small{color:#81757c!important}html body #root .redeem-page-card-v25 .redeem-gift-card{--v569-accent:var(--v566-ticket-accent);--v569-border:color-mix(in srgb, var(--v569-accent) 62%, #8a7480);--v569-soft:color-mix(in srgb, var(--v569-accent) 10%, white);--v569-soft-2:color-mix(in srgb, var(--v569-accent) 18%, white);border-color:var(--v569-border)!important;background:radial-gradient(circle at 96% 10%, color-mix(in srgb, var(--v569-accent) 10%, transparent), transparent 30%), linear-gradient(145deg, #fffefd, var(--v569-soft))!important;box-shadow:5px 6px 0 color-mix(in srgb, var(--v569-accent) 10%, transparent), 0 12px 24px #543b4b12, inset 0 1px 0 #fffffff7!important}html body #root .redeem-page-card-v25 .redeem-gift-card.coupon-tone-0{--v566-ticket-accent:#e1719f;--v566-ticket-panel:#f7d2df;--v566-ticket-soft:#fff6fa;--v566-ticket-shadow:#d46c9824}html body #root .redeem-page-card-v25 .redeem-gift-card.coupon-tone-1{--v566-ticket-accent:#e59667;--v566-ticket-panel:#f9dcc8;--v566-ticket-soft:#fff8f3;--v566-ticket-shadow:#d78f5d24}html body #root .redeem-page-card-v25 .redeem-gift-card.coupon-tone-2{--v566-ticket-accent:#59b89d;--v566-ticket-panel:#d0efe6;--v566-ticket-soft:#f4fcf8;--v566-ticket-shadow:#4aab8f24}html body #root .redeem-page-card-v25 .redeem-gift-card.coupon-tone-3{--v566-ticket-accent:#8fbc62;--v566-ticket-panel:#deefca;--v566-ticket-soft:#f8fcf3;--v566-ticket-shadow:#81ae5524}html body #root .redeem-page-card-v25 .redeem-gift-card.coupon-tone-4{--v566-ticket-accent:#71a9e1;--v566-ticket-panel:#d6e8fb;--v566-ticket-soft:#f5faff;--v566-ticket-shadow:#5b93d624}html body #root .redeem-page-card-v25 .redeem-gift-card.coupon-tone-5{--v566-ticket-accent:#ae87df;--v566-ticket-panel:#e6dcf7;--v566-ticket-soft:#faf7ff;--v566-ticket-shadow:#9573cd24}html body #root .redeem-page-card-v25 .redeem-gift-card:hover{box-shadow:7px 8px 0 color-mix(in srgb,var(--v566-ticket-accent) 16%,transparent), 0 18px 30px #543b4b1c, inset 0 1px 0 #fffffffa!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge{color:color-mix(in srgb, var(--v566-ticket-accent) 86%, #6e5562)!important;border-right:2px dashed color-mix(in srgb, var(--v566-ticket-accent) 52%, #856e7a)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--v566-ticket-accent) 38%, white), color-mix(in srgb, var(--v566-ticket-accent) 18%, white) 62%, color-mix(in srgb, var(--v566-ticket-panel) 92%, white))!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge:before{color:color-mix(in srgb, var(--v566-ticket-accent) 88%, #6b5560)!important;font-family:Cafe24Ohsquareair,Cafe24SsurroundAir,Asta Sans,Noto Sans KR,sans-serif!important;font-size:7px!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge:after{background:radial-gradient(circle at 9px 9px,#fffefd 0 5px,color-mix(in srgb, var(--v566-ticket-accent) 58%, #806777) 5.5px 6.7px,transparent 7.2px) 0 0/18px 24px repeat-y!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge svg{border-color:var(--v569-border)!important;color:color-mix(in srgb,var(--v566-ticket-accent) 88%,#66525d)!important;box-shadow:3px 3px 0 color-mix(in srgb,var(--v566-ticket-accent) 13%,transparent), inset 0 1px 0 #fff!important;background:#ffffffeb!important}html body #root .redeem-page-card-v25 .redeem-code-line code{color:color-mix(in srgb,var(--v566-ticket-accent) 76%, #5d4855)!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:800!important}html body #root .redeem-page-card-v25 .redeem-status{border:1.7px solid color-mix(in srgb,var(--v566-ticket-accent) 50%,white)!important;min-height:28px!important;color:color-mix(in srgb,var(--v566-ticket-accent) 84%,#67535f)!important;background:color-mix(in srgb,var(--v566-ticket-panel) 70%,white)!important;box-shadow:2px 2px 0 color-mix(in srgb,var(--v566-ticket-accent) 10%,transparent), inset 0 1px 0 #fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;font-family:Cafe24Ohsquareair,Cafe24SsurroundAir,Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;transform:translateY(0)!important}html body #root .redeem-page-card-v25 .redeem-card-main>strong,html body #root .redeem-page-card-v25 .redeem-card-main>small,html body #root .redeem-page-card-v25 .redeem-card-actions-single>button,html body #root .redeem-page-card-v25 .redeem-card-actions-single>button span,html body #root .redeem-page-card-v25 .redeem-status,html body #root .redeem-page-card-v25 .redeem-ticket-edge{font-family:Cafe24Ohsquareair,Cafe24SsurroundAir,Asta Sans,Noto Sans KR,sans-serif!important}html body #root .redeem-page-card-v25 .redeem-card-main>strong{color:color-mix(in srgb,var(--v566-ticket-accent) 80%, #5b4854)!important;font-size:13px!important;font-weight:700!important}html body #root .redeem-page-card-v25 .redeem-card-main>small{color:color-mix(in srgb,var(--v566-ticket-accent) 58%, #8e7b87)!important;font-size:11px!important;font-weight:700!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button{border:1.7px solid color-mix(in srgb,var(--v566-ticket-accent) 42%, #dbc8d2)!important;min-width:110px!important;height:38px!important;color:color-mix(in srgb,var(--v566-ticket-accent) 88%, #6a5661)!important;background:linear-gradient(180deg, #fffffff5, color-mix(in srgb,var(--v566-ticket-panel) 48%, white))!important;letter-spacing:-.01em!important;border-radius:999px!important;padding:0 16px!important;font-family:Cafe24Ohsquareair,Cafe24SsurroundAir,Asta Sans,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1!important;box-shadow:0 7px 16px #543b4b0f,inset 0 1px #fffffffa!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button:before{border:1px solid color-mix(in srgb,var(--v566-ticket-accent) 26%, white)!important;color:#fff!important;background:color-mix(in srgb,var(--v566-ticket-accent) 88%, white)!important;border-radius:999px!important;flex:0 0 18px!important;width:18px!important;height:18px!important;font-size:10px!important;box-shadow:inset 0 1px #ffffff70!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button:hover{background:linear-gradient(180deg, #fff, color-mix(in srgb,var(--v566-ticket-panel) 58%, white))!important;transform:translateY(-2px)!important;box-shadow:0 10px 18px #543b4b14,inset 0 1px #fff!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button:active{transform:translateY(0)!important;box-shadow:0 4px 10px #543b4b0f,inset 0 1px 1px #60475414!important}html body #root .redeem-page-card-v25 .redeem-gift-card.used,html body #root .redeem-page-card-v25 .redeem-gift-card.expired{opacity:1!important;filter:none!important}html body #root .redeem-page-card-v25 .redeem-gift-card.used.coupon-tone-0,html body #root .redeem-page-card-v25 .redeem-gift-card.expired.coupon-tone-0{--v566-ticket-accent:#e1719f;--v566-ticket-panel:#f7d2df;--v566-ticket-soft:#fff6fa;--v566-ticket-shadow:#d46c9824}html body #root .redeem-page-card-v25 .redeem-gift-card.used.coupon-tone-1,html body #root .redeem-page-card-v25 .redeem-gift-card.expired.coupon-tone-1{--v566-ticket-accent:#e59667;--v566-ticket-panel:#f9dcc8;--v566-ticket-soft:#fff8f3;--v566-ticket-shadow:#d78f5d24}html body #root .redeem-page-card-v25 .redeem-gift-card.used.coupon-tone-2,html body #root .redeem-page-card-v25 .redeem-gift-card.expired.coupon-tone-2{--v566-ticket-accent:#59b89d;--v566-ticket-panel:#d0efe6;--v566-ticket-soft:#f4fcf8;--v566-ticket-shadow:#4aab8f24}html body #root .redeem-page-card-v25 .redeem-gift-card.used.coupon-tone-3,html body #root .redeem-page-card-v25 .redeem-gift-card.expired.coupon-tone-3{--v566-ticket-accent:#8fbc62;--v566-ticket-panel:#deefca;--v566-ticket-soft:#f8fcf3;--v566-ticket-shadow:#81ae5524}html body #root .redeem-page-card-v25 .redeem-gift-card.used.coupon-tone-4,html body #root .redeem-page-card-v25 .redeem-gift-card.expired.coupon-tone-4{--v566-ticket-accent:#71a9e1;--v566-ticket-panel:#d6e8fb;--v566-ticket-soft:#f5faff;--v566-ticket-shadow:#5b93d624}html body #root .redeem-page-card-v25 .redeem-gift-card.used.coupon-tone-5,html body #root .redeem-page-card-v25 .redeem-gift-card.expired.coupon-tone-5{--v566-ticket-accent:#ae87df;--v566-ticket-panel:#e6dcf7;--v566-ticket-soft:#faf7ff;--v566-ticket-shadow:#9573cd24}html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-ticket-edge,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-ticket-edge{color:color-mix(in srgb, var(--v566-ticket-accent) 86%, #6e5562)!important;border-right-color:color-mix(in srgb, var(--v566-ticket-accent) 52%, #856e7a)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--v566-ticket-accent) 38%, white), color-mix(in srgb, var(--v566-ticket-accent) 18%, white) 62%, color-mix(in srgb, var(--v566-ticket-panel) 92%, white))!important}html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-code-line code,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-code-line code,html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-card-main>strong,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-card-main>strong,html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-card-main>small,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-card-main>small,html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-status,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-status{opacity:1!important}html body #root .redeem-page-card-v25 .redeem-gift-card{--v570-coral:#de7886}html body #root .redeem-page-card-v25 .redeem-ticket-edge{width:48px!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge svg{width:30px!important;height:30px!important}html body #root .redeem-page-card-v25 .redeem-code-line{border-bottom-color:color-mix(in srgb, var(--v570-coral) 24%, #d8ccd2)!important}html body #root .redeem-page-card-v25 .redeem-card-main>strong,html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-card-main>strong,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-card-main>strong{color:#655a61!important}html body #root .redeem-page-card-v25 .redeem-card-main>small,html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-card-main>small,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-card-main>small{color:#aea3aa!important}html body #root .redeem-page-card-v25 .redeem-status{min-height:30px!important;padding:0 13px!important;line-height:1.05!important;transform:translateY(0)!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button{background:color-mix(in srgb, var(--v566-ticket-panel) 66%, white)!important;box-shadow:0 6px 14px #543b4b0d,inset 0 1px #fffffffa!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button:hover{background:color-mix(in srgb, var(--v566-ticket-panel) 76%, white)!important;box-shadow:0 9px 16px #543b4b12,inset 0 1px #fffffffa!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button:active{background:color-mix(in srgb, var(--v566-ticket-panel) 62%, white)!important}html body #root .redeem-page-card-v25 .redeem-gift-card{--v571-code-coral:#e55d73;--v571-code-dark:#4f484d;--v571-code-light:#b4acb2}html body #root .redeem-page-card-v25 .redeem-ticket-edge{background:color-mix(in srgb,var(--v566-ticket-accent) 18%, #fff)!important;width:64px!important;box-shadow:inset -1px 0 #ffffffd1!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge:before{color:color-mix(in srgb,var(--v566-ticket-accent) 85%, #7b5e69)!important;opacity:.9!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge:after{background:radial-gradient(circle at 0 10px,#fff 0 4.6px,#0000 4.8px) 0 0/12px 20px repeat-y!important;width:12px!important;right:-6px!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge svg{color:color-mix(in srgb,var(--v566-ticket-accent) 88%, #7a5b69)!important;box-shadow:2px 2px 0 color-mix(in srgb,var(--v566-ticket-accent) 16%,transparent), inset 0 1px 0 #fff!important}html body #root .redeem-page-card-v25 .redeem-code-line code,html body #root .redeem-page-card-v25 .redeem-code-line code *,html body #root .redeem-page-card-v25 .redeem-gift-card code{color:var(--v571-code-coral)!important;text-shadow:0 1px #fffffff5!important}html body #root .redeem-page-card-v25 .redeem-status{min-height:30px!important;color:color-mix(in srgb,var(--v566-ticket-accent) 88%, #7a5b69)!important;background:color-mix(in srgb,var(--v566-ticket-accent) 10%, #fff)!important;border-color:color-mix(in srgb,var(--v566-ticket-accent) 50%, #fff)!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #fffffff5,2px 2px #8067770f!important}html body #root .redeem-page-card-v25 .redeem-card-main>strong{color:var(--v571-code-dark)!important;font-family:Cafe24SsurroundAir,Cafe24Ssurround,Asta Sans,Noto Sans KR,sans-serif!important;font-weight:700!important}html body #root .redeem-page-card-v25 .redeem-card-main>small{color:var(--v571-code-light)!important;font-family:Cafe24SsurroundAir,Asta Sans,Noto Sans KR,sans-serif!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button,html body #root .redeem-page-card-v25 .redeem-card-actions .complete-action,html body #root .redeem-page-card-v25 .redeem-card-actions .cancel-action{color:#7a616d!important;background:color-mix(in srgb,var(--v566-ticket-accent) 12%, #fff)!important;border-color:color-mix(in srgb,var(--v566-ticket-accent) 46%, #8a6f7b)!important;box-shadow:2px 2px 0 color-mix(in srgb,var(--v566-ticket-accent) 10%, transparent), inset 0 1px 0 #fffffff5!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button:hover,html body #root .redeem-page-card-v25 .redeem-card-actions .complete-action:hover,html body #root .redeem-page-card-v25 .redeem-card-actions .cancel-action:hover{background:color-mix(in srgb,var(--v566-ticket-accent) 16%, #fff)!important;box-shadow:3px 3px 0 color-mix(in srgb,var(--v566-ticket-accent) 14%, transparent), inset 0 1px 0 #fffffffa!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button:before,html body #root .redeem-page-card-v25 .redeem-card-actions .complete-action:before,html body #root .redeem-page-card-v25 .redeem-card-actions .cancel-action:before{background:color-mix(in srgb,var(--v566-ticket-accent) 80%, #fff)!important;border-color:color-mix(in srgb,var(--v566-ticket-accent) 88%, #8a6f7b)!important}html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-ticket-edge,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-ticket-edge{background:#efebee!important}html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-ticket-edge:after,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-ticket-edge:after{background:radial-gradient(circle at 0 10px,#fff 0 4.6px,#0000 4.8px) 0 0/12px 20px repeat-y!important}html body #root .redeem-page-card-v25 .redeem-gift-card{--v572-code-red:#de5d6e;--v572-item-text:#5d565b;--v572-expiry-text:#b8afb5}html body #root .redeem-page-card-v25 .redeem-ticket-edge,html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-ticket-edge,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-ticket-edge{background:color-mix(in srgb, var(--v566-ticket-accent) 34%, #fff)!important;border-right:2px dashed color-mix(in srgb, var(--v566-ticket-accent) 54%, #8a707c)!important;width:64px!important;box-shadow:inset -1px 0 #ffffffd9!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge svg,html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-ticket-edge svg,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-ticket-edge svg{color:color-mix(in srgb, var(--v566-ticket-accent) 90%, #6e5562)!important;border-color:color-mix(in srgb, var(--v566-ticket-accent) 56%, #8a707c)!important;background:#fffffff5!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge:before{color:color-mix(in srgb, var(--v566-ticket-accent) 88%, #755e69)!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge:after,html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-ticket-edge:after,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-ticket-edge:after{background:radial-gradient(circle at 0 10px,#fff 0 4.2px,#0000 4.35px) 0 0/10px 20px repeat-y!important;width:10px!important;right:-5px!important}html body #root .redeem-page-card-v25 .redeem-code-line code,html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-code-line code,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-code-line code{color:var(--v572-code-red)!important;text-shadow:0 1px #fffffff5!important}html body #root .redeem-page-card-v25 .redeem-card-main>strong,html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-card-main>strong,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-card-main>strong{color:var(--v572-item-text)!important;letter-spacing:0!important;word-spacing:0!important;font-kerning:normal!important;font-feature-settings:"kern" 1!important;font-family:Asta Sans,Noto Sans KR,Apple SD Gothic Neo,sans-serif!important;font-weight:700!important}html body #root .redeem-page-card-v25 .redeem-card-main>small,html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-card-main>small,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-card-main>small{color:var(--v572-expiry-text)!important;font-family:Asta Sans,Noto Sans KR,Apple SD Gothic Neo,sans-serif!important}html body #root .redeem-page-card-v25 .redeem-status{justify-content:center!important;align-items:center!important;min-height:30px!important;padding:0 13px!important;line-height:1!important;display:inline-flex!important;transform:none!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button,html body #root .redeem-page-card-v25 .redeem-card-actions .complete-action,html body #root .redeem-page-card-v25 .redeem-card-actions .cancel-action{min-width:116px!important;color:color-mix(in srgb, var(--v566-ticket-accent) 92%, #6b5561)!important;background:color-mix(in srgb, var(--v566-ticket-accent) 22%, #fff)!important;border-color:color-mix(in srgb, var(--v566-ticket-accent) 62%, #8a707c)!important;box-shadow:2px 2px 0 color-mix(in srgb,var(--v566-ticket-accent) 12%,transparent), inset 0 1px 0 #fffffff5!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 17px!important;display:inline-flex!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button:before,html body #root .redeem-page-card-v25 .redeem-card-actions .complete-action:before,html body #root .redeem-page-card-v25 .redeem-card-actions .cancel-action:before{background:color-mix(in srgb, var(--v566-ticket-accent) 84%, #fff)!important;border-color:color-mix(in srgb, var(--v566-ticket-accent) 88%, #7f6874)!important;margin-right:2px!important}html body #root .redeem-page-card-v25 .redeem-card-actions-single>button:hover,html body #root .redeem-page-card-v25 .redeem-card-actions .complete-action:hover,html body #root .redeem-page-card-v25 .redeem-card-actions .cancel-action:hover{background:color-mix(in srgb, var(--v566-ticket-accent) 26%, #fff)!important}html body #root .redeem-page-card-v25 .redeem-code-line code,html body #root .redeem-page-card-v25 .redeem-code-line code *{font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important}html body #root .redeem-page-card-v25 .redeem-ticket-edge,html body #root .redeem-page-card-v25 .redeem-ticket-edge:before,html body #root .redeem-page-card-v25 .redeem-status,html body #root .redeem-page-card-v25 .redeem-card-main>strong,html body #root .redeem-page-card-v25 .redeem-card-main>small,html body #root .redeem-page-card-v25 .redeem-card-actions button,html body #root .redeem-page-card-v25 .redeem-card-actions button *,html body .redeem-copy-toast,html body .community-uid-copy-toast,html body .community-link-copy-toast,html body .redeem-copy-toast>strong,html body .community-uid-copy-toast>strong,html body .community-link-copy-toast>strong{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important}html body .redeem-copy-toast>strong,html body .community-uid-copy-toast>strong,html body .community-link-copy-toast>strong{font-size:24px!important;font-weight:400!important;line-height:1.2!important}html body .redeem-copy-toast,html body .community-uid-copy-toast,html body .community-link-copy-toast{gap:14px!important;min-width:300px!important;min-height:76px!important;padding:11px 22px 11px 12px!important}html body #root .redeem-page-card-v25 .redeem-gift-card{--v574-code-red:#e35d6a;--v574-item-text:#5a5459;--v574-expiry-text:#b5adb4}html body #root .redeem-page-card-v25 .redeem-code-line code,html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-code-line code,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-code-line code{color:var(--v574-code-red)!important}html body #root .redeem-page-card-v25 .redeem-card-main>strong,html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-card-main>strong,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-card-main>strong{color:var(--v574-item-text)!important;letter-spacing:-.01em!important;margin:16px 0 8px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:18px!important;line-height:1.62!important}html body #root .redeem-page-card-v25 .redeem-card-main>small,html body #root .redeem-page-card-v25 .redeem-gift-card.used .redeem-card-main>small,html body #root .redeem-page-card-v25 .redeem-gift-card.expired .redeem-card-main>small{color:var(--v574-expiry-text)!important;letter-spacing:-.005em!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:15px!important;line-height:1.45!important}@media (width>=1101px){html body #root .topbar.site-horizontal-nav.v552-site-topbar{grid-template-columns:204px minmax(0,1fr) 261px!important}html body #root .v552-site-topbar .v552-tools-wrap,html body #root .v552-site-topbar .home-horizontal-tools.home-horizontal-nav-dropdown{border-left:0!important;margin-left:30px!important;padding-left:0!important}html body #root .v552-site-topbar .v552-tools-wrap:before,html body #root .v552-site-topbar .v552-tools-wrap:after,html body #root .v552-site-topbar .home-horizontal-tools:before,html body #root .v552-site-topbar .home-horizontal-tools:after,html body #root .v552-site-topbar .v552-tools-pill:before,html body #root .v552-site-topbar .v552-tools-pill:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html body #root .v552-site-topbar>.profile-area.v552-profile-area{grid-template-columns:185px 42px!important;width:243px!important;min-width:243px!important;max-width:243px!important}html body #root .v552-site-topbar .v552-profile-button{align-items:center!important;width:185px!important;min-width:185px!important;max-width:185px!important}html body #root .v552-site-topbar .v552-profile-button>.avatar{place-self:center!important;place-items:center!important;margin:0!important;padding:0!important;line-height:0!important;display:grid!important;transform:none!important}html body #root .v552-site-topbar .v552-profile-button>.avatar>.smart-image,html body #root .v552-site-topbar .v552-profile-button>.avatar>.fit-image,html body #root .v552-site-topbar .v552-profile-button>.avatar>img,html body #root .v552-site-topbar .v552-profile-button>.avatar .catalog-source-image{object-fit:cover!important;object-position:50% 50%!important;border-radius:50%!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}html body #root .v552-site-topbar .v552-profile-button .profile-card-copy{min-width:0!important;max-width:100%!important}html body #root .v552-site-topbar .v552-profile-button .profile-card-copy small{max-width:100%!important}}@media (width>=1101px) and (width<=1500px){html body #root .topbar.site-horizontal-nav.v552-site-topbar{grid-template-columns:184px minmax(0,1fr) 227px!important;column-gap:4px!important}html body #root .v552-site-topbar>.horizontal-brand-mini.v552-brand{width:184px!important;min-width:184px!important;max-width:184px!important;padding-left:10px!important}html body #root .v552-site-topbar .v552-brand .horizontal-brand-copy{width:112px!important;min-width:112px!important}html body #root .v552-site-topbar>nav.v552-main-nav{justify-content:flex-start!important;overflow:visible!important}html body #root .v552-site-topbar .v552-nav-track{justify-content:flex-start!important;width:100%!important;padding:0 4px!important;overflow:auto hidden!important}html body #root .v552-site-topbar button.v552-nav-pill{gap:5px!important;padding-inline:9px!important}html body #root .v552-site-topbar .v552-tools-wrap,html body #root .v552-site-topbar .home-horizontal-tools.home-horizontal-nav-dropdown{margin-left:30px!important}html body #root .v552-site-topbar>.profile-area.v552-profile-area{grid-template-columns:159px 42px!important;gap:4px!important;width:215px!important;min-width:215px!important;max-width:215px!important;padding:3px 7px 3px 3px!important}html body #root .v552-site-topbar .v552-profile-button{width:159px!important;min-width:159px!important;max-width:159px!important}}@media (width>=1101px){html body #root .v552-site-topbar .v552-nav-track>.horizontal-nav-item:last-child:after,html body #root .v552-site-topbar .v552-nav-track>[data-nav-tone="9"]:after,html body #root .v552-site-topbar .horizontal-nav-tone-9:after{content:none!important;width:0!important;height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html body #root .v552-site-topbar .v552-tools-wrap,html body #root .v552-site-topbar .home-horizontal-tools.home-horizontal-nav-dropdown{border-left:0!important;margin-left:30px!important;padding-left:0!important}html body #root .topbar.site-horizontal-nav.v552-site-topbar{grid-template-columns:204px minmax(0,1fr) 228px!important}html body #root .v552-site-topbar>.profile-area.v552-profile-area{box-sizing:border-box!important;grid-template-columns:170px 42px!important;place-self:center end!important;gap:4px!important;width:228px!important;min-width:228px!important;max-width:228px!important;padding:3px 7px 3px 3px!important}html body #root .v552-site-topbar .v552-profile-button{box-sizing:border-box!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:170px!important;min-width:170px!important;max-width:170px!important;height:56px!important;min-height:56px!important;padding:4px 6px 4px 4px!important}html body #root .v552-site-topbar .v552-profile-button>.avatar{place-self:center!important;margin:0!important;position:relative!important;top:-2px!important;transform:none!important}html body #root .v552-site-topbar .v552-profile-button>.avatar>.smart-image,html body #root .v552-site-topbar .v552-profile-button>.avatar>.fit-image,html body #root .v552-site-topbar .v552-profile-button>.avatar>img,html body #root .v552-site-topbar .v552-profile-button>.avatar .catalog-source-image{object-position:50% 50%!important;transform:none!important}html body #root .v552-site-topbar .v552-profile-button .profile-card-copy{min-width:0!important;overflow:hidden!important}html body #root .v552-site-topbar .v552-profile-button .profile-card-copy b,html body #root .v552-site-topbar .v552-profile-button .profile-card-copy small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}}@media (width>=1101px) and (width<=1500px){html body #root .topbar.site-horizontal-nav.v552-site-topbar{grid-template-columns:184px minmax(0,1fr) 200px!important}html body #root .v552-site-topbar>.profile-area.v552-profile-area{grid-template-columns:144px 42px!important;gap:4px!important;width:200px!important;min-width:200px!important;max-width:200px!important;padding:3px 7px 3px 3px!important}html body #root .v552-site-topbar .v552-profile-button{gap:7px!important;width:144px!important;min-width:144px!important;max-width:144px!important;padding-right:5px!important}}@media (width>=1101px){html body #root .v552-site-topbar button.v552-nav-pill,html body #root .v552-site-topbar button.v552-dropdown-item,html body #root .v552-site-topbar button.v552-nav-pill>.sidebar-menu-label-fixed,html body #root .v552-site-topbar button.v552-dropdown-item>.sidebar-menu-label-fixed{font-size:23px!important}html body #root .v552-site-topbar .v552-tools-wrap,html body #root .v552-site-topbar .home-horizontal-tools.home-horizontal-nav-dropdown{margin-left:60px!important}html body #root .v552-site-topbar .v552-nav-track>.horizontal-nav-item:last-child,html body #root .v552-site-topbar .v552-nav-track>.horizontal-nav-item:last-child:before,html body #root .v552-site-topbar .v552-nav-track>.horizontal-nav-item:last-child:after,html body #root .v552-site-topbar .horizontal-nav-tone-9,html body #root .v552-site-topbar .horizontal-nav-tone-9:before,html body #root .v552-site-topbar .horizontal-nav-tone-9:after{outline-right:0!important;box-shadow:none!important;border-right:0!important}html body #root .v552-site-topbar .v552-nav-track>.horizontal-nav-item:last-child:before,html body #root .v552-site-topbar .v552-nav-track>.horizontal-nav-item:last-child:after,html body #root .v552-site-topbar .horizontal-nav-tone-9:before,html body #root .v552-site-topbar .horizontal-nav-tone-9:after{content:none!important;display:none!important}}html body #root .v552-community-window .v555-community-heading-link{grid-template-columns:36px minmax(0,1fr) 34px!important;width:min(360px,100%)!important;min-width:min(304px,100%)!important}html body #root .v552-community-window .v555-community-heading-link .v555-section-title-text{justify-self:start!important;min-width:0!important}html body #root .v552-community-window .v555-community-heading-link .v555-section-title-arrow{justify-self:end!important;margin-left:0!important}@media (width>=821px){html body #root .v552-community-window .v555-community-notebook{transition:grid-template-columns .48s cubic-bezier(.22,.78,.24,1)!important}html body #root .v552-community-window .v555-community-index{transition:transform .42s cubic-bezier(.22,.78,.24,1),opacity .32s!important}html body #root .v552-community-window .v555-community-index>.v555-community-index-body{isolation:isolate!important;display:grid!important}html body #root .v552-community-window .v555-community-index .v555-community-selected-panel,html body #root .v552-community-window .v555-community-index .v555-community-mini-panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important;will-change:opacity,transform!important;grid-area:1/1!important;transition:opacity .36s,transform .48s cubic-bezier(.22,.78,.24,1),visibility 0s linear .48s!important;display:block!important}html body #root .v552-community-window .v555-community-index .v555-community-selected-panel{transform:translate(18px)scale(.985)!important}html body #root .v552-community-window .v555-community-index .v555-community-mini-panel{transform:translate(-10px)scale(.99)!important}html body #root .v552-community-window .v555-community-index.is-active .v555-community-selected-panel,html body #root .v552-community-window .v555-community-index.is-inactive .v555-community-mini-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important;transform:translate(0,0)scale(1)!important}}html body #root .home-progress-section .v552-progress-card .ring-meter-circle:before{-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 calc(100% - 7.15px))!important;mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 calc(100% - 7.15px))!important}html body #root .inquiry-feed-page .v577-inquiry-notice-window{height:48px!important;overflow:hidden!important}html body #root .inquiry-feed-page .v577-inquiry-notice-stage{align-items:center!important;width:100%!important;height:100%!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #root .inquiry-feed-page .v577-inquiry-notice-item{color:#655b61!important;white-space:normal!important;width:100%!important;margin:0!important;padding:0 10px 1px 2px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.42!important;animation:.58s cubic-bezier(.22,.78,.24,1) both v577-inquiry-notice-rise!important;display:block!important}@keyframes v577-inquiry-notice-rise{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translate(0,0)}}html body #root .inquiry-feed-page .v552-inquiry-marquee-track{animation:none!important}html body .community-profile-people-overlay.v577-community-people-layer{z-index:2147483200!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:visible!important}html body .community-profile-people-dialog.v577-community-people-window{--profile-people-accent:#f48fbd;z-index:2147483201!important;box-sizing:border-box!important;border:2px solid color-mix(in srgb,var(--profile-people-accent) 58%,#866f7b)!important;background:linear-gradient(145deg,#fffdfefc,color-mix(in srgb,var(--profile-people-accent) 7%,white))!important;max-width:calc(100vw - 24px)!important;max-height:min(470px,100vh - 32px)!important;box-shadow:5px 6px 0 color-mix(in srgb,var(--profile-people-accent) 15%,transparent),0 24px 54px #3e2b3433,0 0 30px color-mix(in srgb,var(--profile-people-accent) 22%,transparent)!important;transform-origin:80% 100%!important;border-radius:24px!important;margin:0!important;padding:0!important;animation:.22s cubic-bezier(.22,.78,.24,1) both v577-people-pop!important;position:fixed!important;bottom:auto!important;right:auto!important;overflow:hidden!important}html body .community-profile-people-dialog.v577-community-people-window.is-above{transform:translateY(-100%)!important}html body .community-profile-people-dialog.v577-community-people-window.is-below{transform-origin:80% 0!important;transform:none!important}@keyframes v577-people-pop{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}html body .v577-community-people-windowbar{box-sizing:border-box!important;border-bottom:2px solid color-mix(in srgb,var(--profile-people-accent) 50%,#88717d)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--profile-people-accent) 20%,#fff1f7),#eaf7ff)!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;height:38px!important;padding:0 12px!important;display:grid!important}html body .v577-community-people-windowbar>span{border:1px solid color-mix(in srgb,var(--profile-people-accent) 46%,white)!important;width:22px!important;height:22px!important;color:color-mix(in srgb,var(--profile-people-accent) 80%,#654f5b)!important;background:#ffffffd1!important;border-radius:8px!important;place-items:center!important;display:grid!important}html body .v577-community-people-windowbar small{color:#705e68!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important}html body .v577-community-people-windowbar i{color:#846f7a!important;white-space:nowrap!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;font-style:normal!important}html body .v577-community-people-window .community-profile-people-head{border-bottom:1px solid color-mix(in srgb,var(--profile-people-accent) 20%,#e9dfe4)!important;background:#ffffffb8!important;min-height:64px!important;padding:12px 15px 10px 20px!important}html body .v577-community-people-window .community-profile-people-head strong{color:#554850!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;font-size:22px!important;line-height:1!important}html body .v577-community-people-window .community-profile-people-head button{border:1px solid color-mix(in srgb,var(--profile-people-accent) 32%,white)!important;color:#76626d!important;background:color-mix(in srgb,var(--profile-people-accent) 8%,white)!important}html body .v577-community-people-window .community-profile-people-list{background:#ffffff94!important;gap:7px!important;max-height:340px!important;padding:10px!important;display:grid!important}html body .v577-community-people-window .community-profile-people-list>button{box-sizing:border-box!important;border:1px solid color-mix(in srgb,var(--profile-people-accent) 22%,#e7dce1)!important;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--profile-people-accent) 7%,white))!important;border-radius:17px!important;grid-template-columns:52px minmax(0,1fr) 20px!important;min-height:66px!important;padding:7px 11px 7px 8px!important;box-shadow:0 6px 14px #49323c0b,inset 0 1px #fff!important}html body .v577-community-people-window .community-profile-people-list>button:hover{border-color:color-mix(in srgb,var(--profile-people-accent) 42%,white)!important;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--profile-people-accent) 13%,white))!important;transform:translateY(-1px)!important}html body .v577-community-people-window .community-profile-people-list .smart-image,html body .v577-community-people-window .community-profile-people-list>button>img{box-sizing:border-box!important;background:conic-gradient(from 210deg, color-mix(in srgb,var(--profile-people-accent) 76%,#ffd1df), color-mix(in srgb,var(--profile-people-accent) 56%,#ffd7a8), color-mix(in srgb,var(--profile-people-accent) 50%,#9fe5d2), color-mix(in srgb,var(--profile-people-accent) 58%,#9ed9ff), color-mix(in srgb,var(--profile-people-accent) 68%,#d0baff), var(--profile-people-accent))!important;width:50px!important;height:50px!important;box-shadow:0 0 0 2px #fff,0 6px 14px color-mix(in srgb,var(--profile-people-accent) 26%,transparent)!important;border:0!important;border-radius:50%!important;padding:3px!important}html body .v577-community-people-window .community-profile-people-list strong{color:#594d54!important;font-size:16px!important}html body .v577-community-people-window .community-profile-people-list span{font-size:11px!important}html body #root .community-card-view .community-thread-avatar,html body #root .community-detail-page .community-detail-thread-avatar{box-sizing:border-box!important;background:conic-gradient(from 205deg, color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 80%,#ffd0df), color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 55%,#ffd5a4), color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 48%,#a0e5d2), color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 55%,#9fd9ff), color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 66%,#d2b9ff), var(--community-author-ring-color,#f48fbd))!important;clip-path:circle(50%)!important;backface-visibility:hidden!important;box-shadow:0 0 0 2px #fffffffa,0 0 0 4px color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 30%,white),0 0 22px color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 46%,transparent),0 10px 24px color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 31%,transparent)!important;border:0!important;border-radius:50%!important;padding:4px!important;overflow:hidden!important;transform:translateZ(0)!important}html body #root .community-card-view .community-thread-avatar>.smart-image,html body #root .community-detail-page .community-detail-thread-avatar>.smart-image,html body #root .community-card-view .community-thread-avatar>img,html body #root .community-detail-page .community-detail-thread-avatar>img{box-sizing:border-box!important;clip-path:circle(50%)!important;background:#fff!important;border:2px solid #fffffff5!important;border-radius:50%!important;width:100%!important;height:100%!important;overflow:hidden!important}html body #root .community-card-view .community-thread-line,html body #root .community-detail-page .community-detail-thread-line{opacity:1!important;background:linear-gradient(to bottom, color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 76%,white) 0%, color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 58%,white) 58%, color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 36%,white) 100%)!important;width:2.5px!important;box-shadow:0 0 11px color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 30%,transparent)!important;-webkit-mask-image:none!important;mask-image:none!important}@media (width<=720px){html body .community-profile-people-dialog.v577-community-people-window,html body .community-profile-people-dialog.v577-community-people-window.is-above,html body .community-profile-people-dialog.v577-community-people-window.is-below{width:auto!important;max-width:none!important;inset:auto 12px 16px!important;transform:none!important}html body #root .inquiry-feed-page .v577-inquiry-notice-window{height:58px!important}html body #root .inquiry-feed-page .v577-inquiry-notice-item{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:13px!important;display:-webkit-box!important;overflow:hidden!important}}@media (prefers-reduced-motion:reduce){html body #root .v552-community-window .v555-community-notebook,html body #root .v552-community-window .v555-community-panel,html body #root .inquiry-feed-page .v577-inquiry-notice-item,html body .community-profile-people-dialog.v577-community-people-window{transition:none!important;animation:none!important}}html body .v577-community-people-window .community-profile-people-list>button{grid-template-columns:68px minmax(0,1fr) 22px!important;column-gap:10px!important;min-height:82px!important;padding:9px 12px 9px 9px!important}html body .v577-community-people-window .community-profile-people-list>button>.smart-image,html body .v577-community-people-window .community-profile-people-list>button>img{box-sizing:border-box!important;background:conic-gradient(from 218deg, color-mix(in srgb,var(--profile-people-accent) 54%,#ff9fbe) 0deg, color-mix(in srgb,var(--profile-people-accent) 38%,#ffc785) 44deg, color-mix(in srgb,var(--profile-people-accent) 34%,#ffe978) 88deg, color-mix(in srgb,var(--profile-people-accent) 38%,#79dfb8) 132deg, color-mix(in srgb,var(--profile-people-accent) 34%,#70d8e9) 178deg, color-mix(in srgb,var(--profile-people-accent) 42%,#79aef7) 224deg, color-mix(in srgb,var(--profile-people-accent) 48%,#b794f4) 270deg, color-mix(in srgb,var(--profile-people-accent) 56%,#f78fc5) 316deg, color-mix(in srgb,var(--profile-people-accent) 54%,#ff9fbe) 360deg)!important;width:62px!important;min-width:62px!important;max-width:62px!important;height:62px!important;min-height:62px!important;max-height:62px!important;box-shadow:0 0 0 2px #fffffffa,0 0 18px color-mix(in srgb,var(--profile-people-accent) 34%,transparent),0 8px 18px #4c34411f!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:3px!important;display:grid!important;overflow:hidden!important}html body .v577-community-people-window .community-profile-people-list>button>.smart-image>img,html body .v577-community-people-window .community-profile-people-list>button>.smart-image .catalog-source-image,html body .v577-community-people-window .community-profile-people-list>button>img{box-sizing:border-box!important;object-fit:cover!important;object-position:50% 50%!important;border:2px solid #fffffff7!important;border-radius:50%!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}html body .v577-community-people-window .community-profile-people-list>button>.smart-image>.smart-image-fallback{background:#ffffffb8!important;border:2px solid #fffffff7!important;border-radius:50%!important;place-items:center!important;width:100%!important;height:100%!important;font-size:24px!important;display:grid!important}html body #root .inquiry-feed-page .v577-inquiry-notice-item{color:#ffe7a3!important;text-shadow:0 0 7px #ffde7e9e,0 1px #37203594!important;font-weight:600!important}html body #root .community-profile-page button.v552-profile-avatar-ring{background:conic-gradient(from 218deg, color-mix(in srgb,var(--profile-ring-color,#f48fbd) 52%,#ff96b9) 0deg, color-mix(in srgb,var(--profile-ring-color,#f48fbd) 37%,#ffc57d) 44deg, color-mix(in srgb,var(--profile-ring-color,#f48fbd) 32%,#ffe46e) 88deg, color-mix(in srgb,var(--profile-ring-color,#f48fbd) 36%,#78dfb5) 132deg, color-mix(in srgb,var(--profile-ring-color,#f48fbd) 34%,#69d8e8) 178deg, color-mix(in srgb,var(--profile-ring-color,#f48fbd) 42%,#78aef7) 224deg, color-mix(in srgb,var(--profile-ring-color,#f48fbd) 48%,#b28df3) 270deg, color-mix(in srgb,var(--profile-ring-color,#f48fbd) 55%,#f688c1) 316deg, color-mix(in srgb,var(--profile-ring-color,#f48fbd) 52%,#ff96b9) 360deg)!important;box-shadow:0 0 0 4px #fffffff7,0 0 38px color-mix(in srgb,var(--profile-ring-color,#f48fbd) 49%,transparent),0 17px 38px color-mix(in srgb,var(--profile-ring-color,#f48fbd) 34%,#4b364129)!important}html body #root .community-card-view .community-thread-avatar,html body #root .community-detail-page .community-detail-thread-avatar{background:conic-gradient(from 218deg, color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 52%,#ff96b9) 0deg, color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 37%,#ffc57d) 44deg, color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 32%,#ffe46e) 88deg, color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 36%,#78dfb5) 132deg, color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 34%,#69d8e8) 178deg, color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 42%,#78aef7) 224deg, color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 48%,#b28df3) 270deg, color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 55%,#f688c1) 316deg, color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 52%,#ff96b9) 360deg)!important;box-shadow:0 0 0 2px #fffffffa,0 0 0 4px color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 34%,white),0 0 26px color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 52%,transparent),0 11px 26px color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 35%,transparent)!important}html body #root .news-board-page,html body #root .persistent-crop-timer-page{--v578-window-accent:#ed8eb8;--v578-window-secondary:#8fcfed;box-sizing:border-box!important;isolation:isolate!important;border:2px solid color-mix(in srgb,var(--v578-window-accent) 48%,#806b77)!important;background:linear-gradient(145deg,#fffdfef7,color-mix(in srgb,var(--v578-window-secondary) 8%,white))!important;width:100%!important;min-width:0!important;box-shadow:6px 7px 0 color-mix(in srgb,var(--v578-window-accent) 14%,transparent),0 24px 54px #45303b24,inset 0 1px 0 #fffffffc!important;border-radius:30px!important;margin:0!important;padding:52px 18px 18px!important;position:relative!important;overflow:hidden!important}html body #root .persistent-crop-timer-page{--v578-window-accent:#74c6a6;--v578-window-secondary:#f1c970}html body #root .news-board-page:before,html body #root .persistent-crop-timer-page:before{content:"📢  news-center.exe"!important;z-index:5!important;box-sizing:border-box!important;border-bottom:2px solid color-mix(in srgb,var(--v578-window-accent) 48%,#806b77)!important;color:#705e68!important;background:linear-gradient(90deg,color-mix(in srgb,var(--v578-window-accent) 20%,#fff1f7),color-mix(in srgb,var(--v578-window-secondary) 20%,#edf8ff))!important;letter-spacing:.01em!important;align-items:center!important;height:40px!important;padding:0 96px 0 14px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:600!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}html body #root .news-board-page:after,html body #root .persistent-crop-timer-page:after{content:"−　□　×"!important;z-index:6!important;color:#806d77!important;letter-spacing:.03em!important;align-items:center!important;height:40px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;display:flex!important;position:absolute!important;top:0!important;right:13px!important}html body #root .news-board-page>.news-board-heading,html body #root .news-board-page>.news-board-filters,html body #root .news-board-page>.news-board-table.card,html body #root .persistent-crop-timer-page>.page-heading,html body #root .persistent-crop-timer-page>.page-header,html body #root .persistent-crop-timer-page>header,html body #root .persistent-crop-timer-page .crop-timer-layout>.card,html body #root .persistent-crop-timer-page>.resource-timer-section{border-color:color-mix(in srgb,var(--v578-window-accent) 30%,#e7dce2)!important;box-shadow:4px 5px 0 color-mix(in srgb,var(--v578-window-accent) 8%,transparent),0 14px 28px #4c343f12,inset 0 1px 0 #fffffffa!important}html body #root .news-board-page>.news-board-heading,html body #root .persistent-crop-timer-page>.page-heading,html body #root .persistent-crop-timer-page>.page-header,html body #root .persistent-crop-timer-page>header{background:linear-gradient(120deg,#fffffff5,color-mix(in srgb,var(--v578-window-secondary) 10%,white))!important}@media (width<=720px){html body .v577-community-people-window .community-profile-people-list>button{grid-template-columns:60px minmax(0,1fr) 20px!important;min-height:76px!important}html body .v577-community-people-window .community-profile-people-list>button>.smart-image,html body .v577-community-people-window .community-profile-people-list>button>img{width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important}html body #root .news-board-page,html body #root .persistent-crop-timer-page{box-shadow:3px 4px 0 color-mix(in srgb,var(--v578-window-accent) 12%,transparent),0 16px 34px #45303b1f!important;border-radius:22px!important;padding:46px 8px 10px!important}html body #root .news-board-page:before,html body #root .persistent-crop-timer-page:before,html body #root .news-board-page:after,html body #root .persistent-crop-timer-page:after{height:36px!important}}:is(html body #root .page-transition:has(>.redeem-summary),html body #root .page-transition:has(>.gathering-category-strip),html body #root .page-transition:has(>.cooking-mode-card),html body #root .page-transition:has(>.achievement-page-shell)){--v579-window-accent:#eb8db7;--v579-window-secondary:#8fcfed;box-sizing:border-box!important;isolation:isolate!important;border:2px solid color-mix(in srgb,var(--v579-window-accent) 48%,#806b77)!important;background:linear-gradient(145deg,#fffdfef7,color-mix(in srgb,var(--v579-window-secondary) 8%,white))!important;width:100%!important;min-width:0!important;box-shadow:6px 7px 0 color-mix(in srgb,var(--v579-window-accent) 14%,transparent),0 24px 54px #45303b24,inset 0 1px 0 #fffffffc!important;border-radius:30px!important;margin:0!important;padding:52px 18px 18px!important;position:relative!important;overflow:visible!important}html body #root .page-transition:has(>.redeem-summary){--v579-window-accent:#ec87ad;--v579-window-secondary:#f2bd86}html body #root .page-transition:has(>.gathering-category-strip){--v579-window-accent:#79bfe6;--v579-window-secondary:#7bcaa9}html body #root .page-transition:has(>.cooking-mode-card){--v579-window-accent:#efad77;--v579-window-secondary:#b793e5}html body #root .page-transition:has(>.achievement-page-shell){--v579-window-accent:#d7ae55;--v579-window-secondary:#a794df}html body #root .page-transition:has(>.redeem-summary):before{content:"📒  keepers-note.exe"!important;z-index:20!important;box-sizing:border-box!important;border-bottom:2px solid color-mix(in srgb,var(--v579-window-accent) 48%,#806b77)!important;color:#705e68!important;background:linear-gradient(90deg,color-mix(in srgb,var(--v579-window-accent) 20%,#fff1f7),color-mix(in srgb,var(--v579-window-secondary) 20%,#edf8ff))!important;letter-spacing:.01em!important;border-radius:28px 28px 0 0!important;align-items:center!important;height:40px!important;padding:0 96px 0 14px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:600!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}html body #root .page-transition:has(>.gathering-category-strip):before{content:"📒  keepers-note.exe"!important;z-index:20!important;box-sizing:border-box!important;border-bottom:2px solid color-mix(in srgb,var(--v579-window-accent) 48%,#806b77)!important;color:#705e68!important;background:linear-gradient(90deg,color-mix(in srgb,var(--v579-window-accent) 20%,#fff1f7),color-mix(in srgb,var(--v579-window-secondary) 20%,#edf8ff))!important;letter-spacing:.01em!important;border-radius:28px 28px 0 0!important;align-items:center!important;height:40px!important;padding:0 96px 0 14px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:600!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}html body #root .page-transition:has(>.cooking-mode-card):before{content:"📒  keepers-note.exe"!important;z-index:20!important;box-sizing:border-box!important;border-bottom:2px solid color-mix(in srgb,var(--v579-window-accent) 48%,#806b77)!important;color:#705e68!important;background:linear-gradient(90deg,color-mix(in srgb,var(--v579-window-accent) 20%,#fff1f7),color-mix(in srgb,var(--v579-window-secondary) 20%,#edf8ff))!important;letter-spacing:.01em!important;border-radius:28px 28px 0 0!important;align-items:center!important;height:40px!important;padding:0 96px 0 14px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:600!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}html body #root .page-transition:has(>.achievement-page-shell):before{content:"📒  keepers-note.exe"!important;z-index:20!important;box-sizing:border-box!important;border-bottom:2px solid color-mix(in srgb,var(--v579-window-accent) 48%,#806b77)!important;color:#705e68!important;background:linear-gradient(90deg,color-mix(in srgb,var(--v579-window-accent) 20%,#fff1f7),color-mix(in srgb,var(--v579-window-secondary) 20%,#edf8ff))!important;letter-spacing:.01em!important;border-radius:28px 28px 0 0!important;align-items:center!important;height:40px!important;padding:0 96px 0 14px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:600!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}html body #root .page-transition:has(>.redeem-summary):after{content:"−　□　×"!important;z-index:21!important;color:#806d77!important;letter-spacing:.03em!important;align-items:center!important;height:40px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;display:flex!important;position:absolute!important;top:0!important;right:13px!important}html body #root .page-transition:has(>.gathering-category-strip):after{content:"−　□　×"!important;z-index:21!important;color:#806d77!important;letter-spacing:.03em!important;align-items:center!important;height:40px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;display:flex!important;position:absolute!important;top:0!important;right:13px!important}html body #root .page-transition:has(>.cooking-mode-card):after{content:"−　□　×"!important;z-index:21!important;color:#806d77!important;letter-spacing:.03em!important;align-items:center!important;height:40px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;display:flex!important;position:absolute!important;top:0!important;right:13px!important}html body #root .page-transition:has(>.achievement-page-shell):after{content:"−　□　×"!important;z-index:21!important;color:#806d77!important;letter-spacing:.03em!important;align-items:center!important;height:40px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;display:flex!important;position:absolute!important;top:0!important;right:13px!important}:is(html body #root .page-transition:has(>.redeem-summary)>.page-heading,html body #root .page-transition:has(>.gathering-category-strip)>.page-heading,html body #root .page-transition:has(>.cooking-mode-card)>.page-heading,html body #root .page-transition:has(>.achievement-page-shell)>.page-heading,html body #root .persistent-crop-timer-page>.page-heading){z-index:2!important;box-sizing:border-box!important;border:1.5px solid color-mix(in srgb,var(--v579-window-accent,var(--v578-window-accent,#ed8eb8)) 42%,#d9cbd2)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--v579-window-accent,var(--v578-window-accent,#ed8eb8)) 16%,white),#fffffff5)!important;width:max-content!important;min-width:238px!important;max-width:calc(100% - 36px)!important;min-height:68px!important;box-shadow:4px -2px 0 color-mix(in srgb,var(--v579-window-accent,var(--v578-window-accent,#ed8eb8)) 9%,transparent),inset 0 1px 0 #fff!important;border-bottom-color:#0000!important;border-radius:22px 22px 0 0!important;justify-content:flex-start!important;align-items:center!important;margin:0 0 -2px 18px!important;padding:12px 24px 13px!important;display:flex!important;position:relative!important;overflow:hidden!important}:is(html body #root .page-transition:has(>.redeem-summary)>.page-heading>div,html body #root .page-transition:has(>.gathering-category-strip)>.page-heading>div,html body #root .page-transition:has(>.cooking-mode-card)>.page-heading>div,html body #root .page-transition:has(>.achievement-page-shell)>.page-heading>div,html body #root .persistent-crop-timer-page>.page-heading>div){min-width:0!important}:is(html body #root .page-transition:has(>.redeem-summary)>.page-heading .eyebrow,html body #root .page-transition:has(>.gathering-category-strip)>.page-heading .eyebrow,html body #root .page-transition:has(>.cooking-mode-card)>.page-heading .eyebrow,html body #root .page-transition:has(>.achievement-page-shell)>.page-heading .eyebrow,html body #root .persistent-crop-timer-page>.page-heading .eyebrow){color:color-mix(in srgb,var(--v579-window-accent,var(--v578-window-accent,#ed8eb8)) 74%,#715c67)!important;letter-spacing:.12em!important;margin:0 0 4px!important;font-size:9px!important}:is(html body #root .page-transition:has(>.redeem-summary)>.page-heading h1,html body #root .page-transition:has(>.gathering-category-strip)>.page-heading h1,html body #root .page-transition:has(>.cooking-mode-card)>.page-heading h1,html body #root .page-transition:has(>.achievement-page-shell)>.page-heading h1,html body #root .persistent-crop-timer-page>.page-heading h1){color:#554950!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.05em!important;margin:0!important;font-size:27px!important;line-height:1!important}html body #root .persistent-crop-timer-page{--v579-window-accent:#74c6a6;--v579-window-secondary:#f1c970;height:auto!important;min-height:0!important;margin-top:16px!important;padding-top:52px!important}html body #root .persistent-crop-timer-page>.page-heading{--v579-window-accent:#74c6a6;margin-top:0!important}html body #root .persistent-crop-timer-page>.crop-timer-layout{z-index:3!important;box-sizing:border-box!important;background:linear-gradient(145deg,#fffffff2,#f7fcfe)!important;border:1.5px solid #b7c9c3!important;border-radius:0 26px 26px!important;gap:16px!important;width:100%!important;margin:0!important;padding:16px!important;position:relative!important;overflow:visible!important;box-shadow:5px 6px #74c6a617,0 16px 32px #46333d14,inset 0 1px #fff!important}html body #root .persistent-crop-timer-page .crop-selector-card,html body #root .persistent-crop-timer-page .active-timer-card,html body #root .persistent-crop-timer-page>.resource-timer-section{background:linear-gradient(145deg,#fffffffa,#f8fcfb)!important;border:1.5px solid #b8c9c3!important;border-radius:22px!important;box-shadow:4px 5px #74c6a614,0 12px 24px #46333d11,inset 0 1px #fff!important}html body #root .persistent-crop-timer-page>.resource-timer-section{margin-top:16px!important}html body #root .persistent-crop-timer-page .crop-selector-card>.section-heading,html body #root .persistent-crop-timer-page .active-timer-card>.section-heading,html body #root .persistent-crop-timer-page>.resource-timer-section>.section-heading{background:linear-gradient(90deg,#f4faf8,#fff6)!important;border-bottom:1px solid #cad4d1!important;border-radius:18px 18px 0 0!important;min-height:48px!important;margin:-3px -3px 14px!important;padding:8px 12px 12px!important}html body #root .persistent-crop-timer-page .compact-crop-picker>button,html body #root .persistent-crop-timer-page .crop-timer-row,html body #root .persistent-crop-timer-page .resource-timer-card{background:linear-gradient(145deg,#fff,#f9fdfe)!important;border:1.25px solid #c1cfcb!important;border-radius:18px!important;box-shadow:2px 3px #74c6a611,0 8px 18px #48343e0d,inset 0 1px #fff!important}html body #root .persistent-crop-timer-page .timer-notification-actions button,html body #root .persistent-crop-timer-page .compact-start-button,html body #root .persistent-crop-timer-page .resource-timer-actions button,html body #root .persistent-crop-timer-page .crop-timer-actions button{border:1.25px solid #b0c7bf!important;border-radius:999px!important;box-shadow:2px 2px #74c6a612,inset 0 1px #fffffff5!important}html body #root .news-board-page>.news-board-filters.community-view-buttons{z-index:1!important;box-shadow:3px -2px 0 color-mix(in srgb,var(--v578-window-accent,#ed8eb8) 7%,transparent),inset 0 1px 0 #fff!important;border-bottom-color:#0000!important;margin-bottom:-2px!important;position:relative!important}html body #root .news-board-page>.news-board-table.card{z-index:3!important;border-top-color:color-mix(in srgb,var(--v578-window-accent,#ed8eb8) 30%,#e7dce2)!important;box-shadow:5px 6px 0 color-mix(in srgb,var(--v578-window-accent,#ed8eb8) 9%,transparent),0 15px 30px #4c343f12,inset 0 1px 0 #fff!important;margin-top:0!important;position:relative!important}html body #root .page-transition:has(>.redeem-summary)>.redeem-summary{z-index:3!important;background:linear-gradient(145deg,#fffffffa,#fef9fb)!important;border:1.5px solid #e3baca!important;border-radius:0 24px 24px!important;margin:0 0 16px!important;position:relative!important;box-shadow:5px 6px #ec87ad14,0 14px 28px #4a333e12,inset 0 1px #fff!important}html body #root .page-transition:has(>.redeem-summary)>.redeem-page-card{background:linear-gradient(145deg,#fffffff5,#fefcfa)!important;border:1.5px solid #e3bccb!important;border-radius:24px!important;box-shadow:5px 6px #ec87ad13,0 14px 28px #4a333e11,inset 0 1px #fff!important}html body #root .page-transition:has(>.redeem-summary) .redeem-gift-card{box-shadow:3px 4px 0 color-mix(in srgb,var(--v566-ticket-accent,#e1719f) 10%,transparent),0 10px 22px #4c343f0e,inset 0 1px 0 #fff!important;border-width:1.5px!important}:is(html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip,html body #root .page-transition:has(>.cooking-mode-card)>.cooking-mode-card){z-index:3!important;border:1.5px solid color-mix(in srgb,var(--v579-window-accent) 32%,#ded1d8)!important;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--v579-window-secondary) 6%,white))!important;box-shadow:4px 5px 0 color-mix(in srgb,var(--v579-window-accent) 8%,transparent),0 13px 26px #4a343e11,inset 0 1px 0 #fff!important;border-radius:0 23px 23px!important;margin:0 0 14px!important;position:relative!important}:is(html body #root .page-transition:has(>.gathering-category-strip)>.gathering-catalog-shell,html body #root .page-transition:has(>.cooking-mode-card)>.app-catalog-shell){border:1.5px solid color-mix(in srgb,var(--v579-window-accent) 30%,#ded1d8)!important;background:linear-gradient(145deg,#fffffff7,color-mix(in srgb,var(--v579-window-secondary) 4%,white))!important;box-shadow:5px 6px 0 color-mix(in srgb,var(--v579-window-accent) 8%,transparent),0 15px 30px #4a343e11,inset 0 1px 0 #fff!important;border-radius:24px!important}:is(html body #root .page-transition:has(>.gathering-category-strip) .app-catalog-card,html body #root .page-transition:has(>.cooking-mode-card) .app-recipe-card){border-width:1.5px!important;border-color:color-mix(in srgb,var(--v579-window-accent) 26%,#e1d5da)!important;box-shadow:3px 4px 0 color-mix(in srgb,var(--v579-window-accent) 7%,transparent),0 10px 22px #48333d0d,inset 0 1px 0 #fffffffa!important}:is(html body #root .page-transition:has(>.gathering-category-strip) .app-catalog-card:hover,html body #root .page-transition:has(>.cooking-mode-card) .app-recipe-card:hover){border-color:color-mix(in srgb,var(--v579-window-accent) 45%,#d9cbd2)!important;box-shadow:5px 6px 0 color-mix(in srgb,var(--v579-window-accent) 11%,transparent),0 16px 28px #48333d13,inset 0 1px 0 #fff!important}html body #root .page-transition:has(>.achievement-page-shell)>.achievement-page-shell{z-index:3!important;background:linear-gradient(145deg,#fffffff7,#fbfafd)!important;border:1.5px solid #dcc6ae!important;border-radius:0 24px 24px!important;margin:0!important;position:relative!important;box-shadow:5px 6px #d7ae5514,0 15px 30px #4a343e11,inset 0 1px #fff!important}html body #root .page-transition:has(>.achievement-page-shell) .achievement-card{border-width:1.5px!important;border-color:#ddc9b4!important;box-shadow:3px 4px #d7ae5512,0 10px 22px #48333d0d,inset 0 1px #fff!important}html body #root .page-transition:has(>.achievement-page-shell) .achievement-card.hidden{border-color:#ccbedb!important;box-shadow:3px 4px #a794df14,0 10px 22px #48333d0d,inset 0 1px #fff!important}html body #root .page-transition:has(>.achievement-page-shell) .achievement-hidden-card{border-color:#ccbedb!important;box-shadow:3px 4px #a794df14,0 10px 22px #48333d0d,inset 0 1px #fff!important}html body #root .page-transition:has(>.achievement-page-shell) .achievement-card:hover{box-shadow:5px 6px #d7ae551c,0 16px 28px #48333d13,inset 0 1px #fff!important}@media (width<=1100px){:is(html body #root .page-transition:has(>.redeem-summary),html body #root .page-transition:has(>.gathering-category-strip),html body #root .page-transition:has(>.cooking-mode-card),html body #root .page-transition:has(>.achievement-page-shell),html body #root .persistent-crop-timer-page){border-radius:24px!important;padding:46px 10px 12px!important}html body #root .persistent-crop-timer-page{margin-top:12px!important}:is(html body #root .page-transition:has(>.redeem-summary)>.page-heading,html body #root .page-transition:has(>.gathering-category-strip)>.page-heading,html body #root .page-transition:has(>.cooking-mode-card)>.page-heading,html body #root .page-transition:has(>.achievement-page-shell)>.page-heading,html body #root .persistent-crop-timer-page>.page-heading){min-width:190px!important;min-height:60px!important;margin-left:10px!important;padding:10px 18px 11px!important}:is(html body #root .page-transition:has(>.redeem-summary)>.page-heading h1,html body #root .page-transition:has(>.gathering-category-strip)>.page-heading h1,html body #root .page-transition:has(>.cooking-mode-card)>.page-heading h1,html body #root .page-transition:has(>.achievement-page-shell)>.page-heading h1,html body #root .persistent-crop-timer-page>.page-heading h1){font-size:23px!important}html body #root .persistent-crop-timer-page>.crop-timer-layout{border-radius:0 21px 21px!important;padding:10px!important}}@media (width<=720px){:is(html body #root .page-transition:has(>.redeem-summary),html body #root .page-transition:has(>.gathering-category-strip),html body #root .page-transition:has(>.cooking-mode-card),html body #root .page-transition:has(>.achievement-page-shell)){box-shadow:3px 4px 0 color-mix(in srgb,var(--v579-window-accent) 11%,transparent),0 16px 34px #45303b1c!important;border-radius:21px!important;padding:44px 7px 9px!important}html body #root .page-transition:has(>.redeem-summary):before{height:36px!important}html body #root .page-transition:has(>.gathering-category-strip):before{height:36px!important}html body #root .page-transition:has(>.cooking-mode-card):before{height:36px!important}html body #root .page-transition:has(>.achievement-page-shell):before{height:36px!important}html body #root .page-transition:has(>.redeem-summary):after{height:36px!important}html body #root .page-transition:has(>.gathering-category-strip):after{height:36px!important}html body #root .page-transition:has(>.cooking-mode-card):after{height:36px!important}html body #root .page-transition:has(>.achievement-page-shell):after{height:36px!important}:is(html body #root .page-transition:has(>.redeem-summary)>.page-heading,html body #root .page-transition:has(>.gathering-category-strip)>.page-heading,html body #root .page-transition:has(>.cooking-mode-card)>.page-heading,html body #root .page-transition:has(>.achievement-page-shell)>.page-heading,html body #root .persistent-crop-timer-page>.page-heading){border-radius:18px 18px 0 0!important;min-width:0!important;max-width:calc(100% - 14px)!important;min-height:56px!important;margin-left:7px!important;padding:9px 15px 10px!important}}html body #root .page-transition:has(>.map-page){--v580-page-accent:#ffbda9;--v580-page-fill:#ffe9e2;--v580-page-fill-end:#fff4ef;--v580-page-ink:#d96352}html body #root .page-transition:has(>.gathering-category-strip){--v580-page-accent:#ffc982;--v580-page-fill:#fff0d7;--v580-page-fill-end:#fff8eb;--v580-page-ink:#bf7628}html body #root .page-transition:has(>.cooking-mode-card){--v580-page-accent:#f6df73;--v580-page-fill:#fff8cf;--v580-page-fill-end:#fffce8;--v580-page-ink:#a88917}html body #root .page-transition:has(>.achievement-page-shell){--v580-page-accent:#abe1a5;--v580-page-fill:#e9f8e5;--v580-page-fill-end:#f4fcf1;--v580-page-ink:#4e9859}html body #root .page-transition:has(>.my-pets-section){--v580-page-accent:#96dfd0;--v580-page-fill:#e4f9f4;--v580-page-fill-end:#f1fcf9;--v580-page-ink:#3a9888}html body #root .page-transition:has(>.community-page-heading){--v580-page-accent:#9edbf4;--v580-page-fill:#e5f6ff;--v580-page-fill-end:#f2fbff;--v580-page-ink:#3f91b5}html body #root .persistent-crop-timer-page{--v580-page-accent:#abc2ff;--v580-page-fill:#eaf0ff;--v580-page-fill-end:#f5f7ff;--v580-page-ink:#5e7ec8}html body #root .page-transition:has(>.redeem-summary){--v580-page-accent:#c7b8ff;--v580-page-fill:#f0ecff;--v580-page-fill-end:#f8f6ff;--v580-page-ink:#7561c2}:is(html body #root .page-transition:has(>.map-page),html body #root .page-transition:has(>.gathering-category-strip),html body #root .page-transition:has(>.cooking-mode-card),html body #root .page-transition:has(>.achievement-page-shell),html body #root .page-transition:has(>.my-pets-section),html body #root .page-transition:has(>.community-page-heading),html body #root .page-transition:has(>.redeem-summary),html body #root .persistent-crop-timer-page){box-sizing:border-box!important;isolation:isolate!important;border:2px solid color-mix(in srgb,var(--v580-page-accent) 62%,#806b77)!important;background:linear-gradient(145deg,#fffffffa,color-mix(in srgb,var(--v580-page-fill) 35%,white))!important;width:100%!important;min-width:0!important;box-shadow:6px 7px 0 color-mix(in srgb,var(--v580-page-accent) 16%,transparent),0 24px 54px #45303b21,inset 0 1px 0 #fffffffc!important;border-radius:30px!important;margin:18px 0 0!important;padding:54px 18px 18px!important;display:block!important;position:relative!important;overflow:visible!important}html body #root .persistent-crop-timer-page:before{z-index:30!important;box-sizing:border-box!important;border-bottom:2px solid color-mix(in srgb,var(--v580-page-accent) 66%,#806b77)!important;height:40px!important;color:color-mix(in srgb,var(--v580-page-ink) 84%,#65545e)!important;background:linear-gradient(90deg,var(--v580-page-fill),var(--v580-page-fill-end))!important;letter-spacing:.015em!important;border-radius:28px 28px 0 0!important;align-items:center!important;padding:0 94px 0 15px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:700!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}html body #root .page-transition:has(>.map-page):before{z-index:30!important;box-sizing:border-box!important;border-bottom:2px solid color-mix(in srgb,var(--v580-page-accent) 66%,#806b77)!important;height:40px!important;color:color-mix(in srgb,var(--v580-page-ink) 84%,#65545e)!important;background:linear-gradient(90deg,var(--v580-page-fill),var(--v580-page-fill-end))!important;letter-spacing:.015em!important;border-radius:28px 28px 0 0!important;align-items:center!important;padding:0 94px 0 15px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:700!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}html body #root .page-transition:has(>.gathering-category-strip):before{z-index:30!important;box-sizing:border-box!important;border-bottom:2px solid color-mix(in srgb,var(--v580-page-accent) 66%,#806b77)!important;height:40px!important;color:color-mix(in srgb,var(--v580-page-ink) 84%,#65545e)!important;background:linear-gradient(90deg,var(--v580-page-fill),var(--v580-page-fill-end))!important;letter-spacing:.015em!important;border-radius:28px 28px 0 0!important;align-items:center!important;padding:0 94px 0 15px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:700!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}html body #root .page-transition:has(>.cooking-mode-card):before{z-index:30!important;box-sizing:border-box!important;border-bottom:2px solid color-mix(in srgb,var(--v580-page-accent) 66%,#806b77)!important;height:40px!important;color:color-mix(in srgb,var(--v580-page-ink) 84%,#65545e)!important;background:linear-gradient(90deg,var(--v580-page-fill),var(--v580-page-fill-end))!important;letter-spacing:.015em!important;border-radius:28px 28px 0 0!important;align-items:center!important;padding:0 94px 0 15px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:700!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}html body #root .page-transition:has(>.achievement-page-shell):before{z-index:30!important;box-sizing:border-box!important;border-bottom:2px solid color-mix(in srgb,var(--v580-page-accent) 66%,#806b77)!important;height:40px!important;color:color-mix(in srgb,var(--v580-page-ink) 84%,#65545e)!important;background:linear-gradient(90deg,var(--v580-page-fill),var(--v580-page-fill-end))!important;letter-spacing:.015em!important;border-radius:28px 28px 0 0!important;align-items:center!important;padding:0 94px 0 15px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:700!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}html body #root .page-transition:has(>.my-pets-section):before{z-index:30!important;box-sizing:border-box!important;border-bottom:2px solid color-mix(in srgb,var(--v580-page-accent) 66%,#806b77)!important;height:40px!important;color:color-mix(in srgb,var(--v580-page-ink) 84%,#65545e)!important;background:linear-gradient(90deg,var(--v580-page-fill),var(--v580-page-fill-end))!important;letter-spacing:.015em!important;border-radius:28px 28px 0 0!important;align-items:center!important;padding:0 94px 0 15px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:700!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}html body #root .page-transition:has(>.community-page-heading):before{z-index:30!important;box-sizing:border-box!important;border-bottom:2px solid color-mix(in srgb,var(--v580-page-accent) 66%,#806b77)!important;height:40px!important;color:color-mix(in srgb,var(--v580-page-ink) 84%,#65545e)!important;background:linear-gradient(90deg,var(--v580-page-fill),var(--v580-page-fill-end))!important;letter-spacing:.015em!important;border-radius:28px 28px 0 0!important;align-items:center!important;padding:0 94px 0 15px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:700!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}html body #root .page-transition:has(>.redeem-summary):before{z-index:30!important;box-sizing:border-box!important;border-bottom:2px solid color-mix(in srgb,var(--v580-page-accent) 66%,#806b77)!important;height:40px!important;color:color-mix(in srgb,var(--v580-page-ink) 84%,#65545e)!important;background:linear-gradient(90deg,var(--v580-page-fill),var(--v580-page-fill-end))!important;letter-spacing:.015em!important;border-radius:28px 28px 0 0!important;align-items:center!important;padding:0 94px 0 15px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:700!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}html body #root .page-transition:has(>.map-page):before{content:"🗺️  map-manager.exe"!important}html body #root .page-transition:has(>.gathering-category-strip):before{content:"🐟  gathering-book.exe"!important}html body #root .page-transition:has(>.cooking-mode-card):before{content:"🍳  cooking-book.exe"!important}html body #root .page-transition:has(>.achievement-page-shell):before{content:"🏆  achievements.exe"!important}html body #root .page-transition:has(>.my-pets-section):before{content:"🐾  pet-manager.exe"!important}html body #root .page-transition:has(>.community-page-heading):before{content:"💬  community-board.exe"!important}html body #root .page-transition:has(>.redeem-summary):before{content:"🎟️  redeem-codes.exe"!important}html body #root .persistent-crop-timer-page:before{content:"⏱️  timer-manager.exe"!important}html body #root .persistent-crop-timer-page:after{content:"−　□　×"!important;z-index:31!important;height:40px!important;color:color-mix(in srgb,var(--v580-page-ink) 65%,#75636d)!important;align-items:center!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;display:flex!important;position:absolute!important;top:0!important;right:14px!important}html body #root .page-transition:has(>.map-page):after{content:"−　□　×"!important;z-index:31!important;height:40px!important;color:color-mix(in srgb,var(--v580-page-ink) 65%,#75636d)!important;align-items:center!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;display:flex!important;position:absolute!important;top:0!important;right:14px!important}html body #root .page-transition:has(>.gathering-category-strip):after{content:"−　□　×"!important;z-index:31!important;height:40px!important;color:color-mix(in srgb,var(--v580-page-ink) 65%,#75636d)!important;align-items:center!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;display:flex!important;position:absolute!important;top:0!important;right:14px!important}html body #root .page-transition:has(>.cooking-mode-card):after{content:"−　□　×"!important;z-index:31!important;height:40px!important;color:color-mix(in srgb,var(--v580-page-ink) 65%,#75636d)!important;align-items:center!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;display:flex!important;position:absolute!important;top:0!important;right:14px!important}html body #root .page-transition:has(>.achievement-page-shell):after{content:"−　□　×"!important;z-index:31!important;height:40px!important;color:color-mix(in srgb,var(--v580-page-ink) 65%,#75636d)!important;align-items:center!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;display:flex!important;position:absolute!important;top:0!important;right:14px!important}html body #root .page-transition:has(>.my-pets-section):after{content:"−　□　×"!important;z-index:31!important;height:40px!important;color:color-mix(in srgb,var(--v580-page-ink) 65%,#75636d)!important;align-items:center!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;display:flex!important;position:absolute!important;top:0!important;right:14px!important}html body #root .page-transition:has(>.community-page-heading):after{content:"−　□　×"!important;z-index:31!important;height:40px!important;color:color-mix(in srgb,var(--v580-page-ink) 65%,#75636d)!important;align-items:center!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;display:flex!important;position:absolute!important;top:0!important;right:14px!important}html body #root .page-transition:has(>.redeem-summary):after{content:"−　□　×"!important;z-index:31!important;height:40px!important;color:color-mix(in srgb,var(--v580-page-ink) 65%,#75636d)!important;align-items:center!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;display:flex!important;position:absolute!important;top:0!important;right:14px!important}html body #root .persistent-crop-timer-page>.page-heading{z-index:7!important;box-sizing:border-box!important;border:1.5px solid color-mix(in srgb,var(--v580-page-accent) 58%,#d4c6ce)!important;background:linear-gradient(145deg,var(--v580-page-fill),#fffffffa)!important;width:max-content!important;min-width:168px!important;max-width:calc(100% - 36px)!important;height:58px!important;min-height:58px!important;max-height:58px!important;box-shadow:4px -2px 0 color-mix(in srgb,var(--v580-page-accent) 11%,transparent),inset 0 1px 0 #fff!important;border-bottom-color:#0000!important;border-radius:21px 21px 0 0!important;justify-content:flex-start!important;align-items:center!important;margin:10px 0 -2px 18px!important;padding:0 48px 0 22px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #root .page-transition:has(>.map-page) .map-page>.page-heading{z-index:7!important;box-sizing:border-box!important;border:1.5px solid color-mix(in srgb,var(--v580-page-accent) 58%,#d4c6ce)!important;background:linear-gradient(145deg,var(--v580-page-fill),#fffffffa)!important;width:max-content!important;min-width:168px!important;max-width:calc(100% - 36px)!important;height:58px!important;min-height:58px!important;max-height:58px!important;box-shadow:4px -2px 0 color-mix(in srgb,var(--v580-page-accent) 11%,transparent),inset 0 1px 0 #fff!important;border-bottom-color:#0000!important;border-radius:21px 21px 0 0!important;justify-content:flex-start!important;align-items:center!important;margin:10px 0 -2px 18px!important;padding:0 48px 0 22px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #root .page-transition:has(>.gathering-category-strip)>.page-heading{z-index:7!important;box-sizing:border-box!important;border:1.5px solid color-mix(in srgb,var(--v580-page-accent) 58%,#d4c6ce)!important;background:linear-gradient(145deg,var(--v580-page-fill),#fffffffa)!important;width:max-content!important;min-width:168px!important;max-width:calc(100% - 36px)!important;height:58px!important;min-height:58px!important;max-height:58px!important;box-shadow:4px -2px 0 color-mix(in srgb,var(--v580-page-accent) 11%,transparent),inset 0 1px 0 #fff!important;border-bottom-color:#0000!important;border-radius:21px 21px 0 0!important;justify-content:flex-start!important;align-items:center!important;margin:10px 0 -2px 18px!important;padding:0 48px 0 22px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #root .page-transition:has(>.cooking-mode-card)>.page-heading{z-index:7!important;box-sizing:border-box!important;border:1.5px solid color-mix(in srgb,var(--v580-page-accent) 58%,#d4c6ce)!important;background:linear-gradient(145deg,var(--v580-page-fill),#fffffffa)!important;width:max-content!important;min-width:168px!important;max-width:calc(100% - 36px)!important;height:58px!important;min-height:58px!important;max-height:58px!important;box-shadow:4px -2px 0 color-mix(in srgb,var(--v580-page-accent) 11%,transparent),inset 0 1px 0 #fff!important;border-bottom-color:#0000!important;border-radius:21px 21px 0 0!important;justify-content:flex-start!important;align-items:center!important;margin:10px 0 -2px 18px!important;padding:0 48px 0 22px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #root .page-transition:has(>.achievement-page-shell)>.page-heading{z-index:7!important;box-sizing:border-box!important;border:1.5px solid color-mix(in srgb,var(--v580-page-accent) 58%,#d4c6ce)!important;background:linear-gradient(145deg,var(--v580-page-fill),#fffffffa)!important;width:max-content!important;min-width:168px!important;max-width:calc(100% - 36px)!important;height:58px!important;min-height:58px!important;max-height:58px!important;box-shadow:4px -2px 0 color-mix(in srgb,var(--v580-page-accent) 11%,transparent),inset 0 1px 0 #fff!important;border-bottom-color:#0000!important;border-radius:21px 21px 0 0!important;justify-content:flex-start!important;align-items:center!important;margin:10px 0 -2px 18px!important;padding:0 48px 0 22px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #root .page-transition:has(>.my-pets-section)>.page-heading{z-index:7!important;box-sizing:border-box!important;border:1.5px solid color-mix(in srgb,var(--v580-page-accent) 58%,#d4c6ce)!important;background:linear-gradient(145deg,var(--v580-page-fill),#fffffffa)!important;width:max-content!important;min-width:168px!important;max-width:calc(100% - 36px)!important;height:58px!important;min-height:58px!important;max-height:58px!important;box-shadow:4px -2px 0 color-mix(in srgb,var(--v580-page-accent) 11%,transparent),inset 0 1px 0 #fff!important;border-bottom-color:#0000!important;border-radius:21px 21px 0 0!important;justify-content:flex-start!important;align-items:center!important;margin:10px 0 -2px 18px!important;padding:0 48px 0 22px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #root .page-transition:has(>.community-page-heading)>.community-page-heading{z-index:7!important;box-sizing:border-box!important;border:1.5px solid color-mix(in srgb,var(--v580-page-accent) 58%,#d4c6ce)!important;background:linear-gradient(145deg,var(--v580-page-fill),#fffffffa)!important;width:max-content!important;min-width:168px!important;max-width:calc(100% - 36px)!important;height:58px!important;min-height:58px!important;max-height:58px!important;box-shadow:4px -2px 0 color-mix(in srgb,var(--v580-page-accent) 11%,transparent),inset 0 1px 0 #fff!important;border-bottom-color:#0000!important;border-radius:21px 21px 0 0!important;justify-content:flex-start!important;align-items:center!important;margin:10px 0 -2px 18px!important;padding:0 48px 0 22px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #root .page-transition:has(>.redeem-summary)>.page-heading{z-index:7!important;box-sizing:border-box!important;border:1.5px solid color-mix(in srgb,var(--v580-page-accent) 58%,#d4c6ce)!important;background:linear-gradient(145deg,var(--v580-page-fill),#fffffffa)!important;width:max-content!important;min-width:168px!important;max-width:calc(100% - 36px)!important;height:58px!important;min-height:58px!important;max-height:58px!important;box-shadow:4px -2px 0 color-mix(in srgb,var(--v580-page-accent) 11%,transparent),inset 0 1px 0 #fff!important;border-bottom-color:#0000!important;border-radius:21px 21px 0 0!important;justify-content:flex-start!important;align-items:center!important;margin:10px 0 -2px 18px!important;padding:0 48px 0 22px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #root .persistent-crop-timer-page>.page-heading:after{content:"•••"!important;color:color-mix(in srgb,var(--v580-page-ink) 62%,white)!important;letter-spacing:2px!important;font-size:12px!important;position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-53%)!important}html body #root .page-transition:has(>.map-page) .map-page>.page-heading:after{content:"•••"!important;color:color-mix(in srgb,var(--v580-page-ink) 62%,white)!important;letter-spacing:2px!important;font-size:12px!important;position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-53%)!important}html body #root .page-transition:has(>.gathering-category-strip)>.page-heading:after{content:"•••"!important;color:color-mix(in srgb,var(--v580-page-ink) 62%,white)!important;letter-spacing:2px!important;font-size:12px!important;position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-53%)!important}html body #root .page-transition:has(>.cooking-mode-card)>.page-heading:after{content:"•••"!important;color:color-mix(in srgb,var(--v580-page-ink) 62%,white)!important;letter-spacing:2px!important;font-size:12px!important;position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-53%)!important}html body #root .page-transition:has(>.achievement-page-shell)>.page-heading:after{content:"•••"!important;color:color-mix(in srgb,var(--v580-page-ink) 62%,white)!important;letter-spacing:2px!important;font-size:12px!important;position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-53%)!important}html body #root .page-transition:has(>.my-pets-section)>.page-heading:after{content:"•••"!important;color:color-mix(in srgb,var(--v580-page-ink) 62%,white)!important;letter-spacing:2px!important;font-size:12px!important;position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-53%)!important}html body #root .page-transition:has(>.community-page-heading)>.community-page-heading:after{content:"•••"!important;color:color-mix(in srgb,var(--v580-page-ink) 62%,white)!important;letter-spacing:2px!important;font-size:12px!important;position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-53%)!important}html body #root .page-transition:has(>.redeem-summary)>.page-heading:after{content:"•••"!important;color:color-mix(in srgb,var(--v580-page-ink) 62%,white)!important;letter-spacing:2px!important;font-size:12px!important;position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-53%)!important}html body #root .persistent-crop-timer-page>.page-heading .eyebrow,html body #root .persistent-crop-timer-page>.page-heading p{display:none!important}html body #root .page-transition:has(>.map-page) .map-page>.page-heading .eyebrow{display:none!important}html body #root .page-transition:has(>.gathering-category-strip)>.page-heading .eyebrow{display:none!important}html body #root .page-transition:has(>.cooking-mode-card)>.page-heading .eyebrow{display:none!important}html body #root .page-transition:has(>.achievement-page-shell)>.page-heading .eyebrow{display:none!important}html body #root .page-transition:has(>.my-pets-section)>.page-heading .eyebrow{display:none!important}html body #root .page-transition:has(>.community-page-heading)>.community-page-heading .eyebrow{display:none!important}html body #root .page-transition:has(>.redeem-summary)>.page-heading .eyebrow{display:none!important}html body #root .page-transition:has(>.map-page) .map-page>.page-heading p{display:none!important}html body #root .page-transition:has(>.gathering-category-strip)>.page-heading p{display:none!important}html body #root .page-transition:has(>.cooking-mode-card)>.page-heading p{display:none!important}html body #root .page-transition:has(>.achievement-page-shell)>.page-heading p{display:none!important}html body #root .page-transition:has(>.my-pets-section)>.page-heading p{display:none!important}html body #root .page-transition:has(>.community-page-heading)>.community-page-heading p{display:none!important}html body #root .page-transition:has(>.redeem-summary)>.page-heading p{display:none!important}html body #root .persistent-crop-timer-page>.page-heading h1{color:color-mix(in srgb,var(--v580-page-ink) 72%,#544850)!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.05em!important;margin:0!important;font-size:26px!important;line-height:1!important}html body #root .page-transition:has(>.map-page) .map-page>.page-heading h1{color:color-mix(in srgb,var(--v580-page-ink) 72%,#544850)!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.05em!important;margin:0!important;font-size:26px!important;line-height:1!important}html body #root .page-transition:has(>.gathering-category-strip)>.page-heading h1{color:color-mix(in srgb,var(--v580-page-ink) 72%,#544850)!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.05em!important;margin:0!important;font-size:26px!important;line-height:1!important}html body #root .page-transition:has(>.cooking-mode-card)>.page-heading h1{color:color-mix(in srgb,var(--v580-page-ink) 72%,#544850)!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.05em!important;margin:0!important;font-size:26px!important;line-height:1!important}html body #root .page-transition:has(>.achievement-page-shell)>.page-heading h1{color:color-mix(in srgb,var(--v580-page-ink) 72%,#544850)!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.05em!important;margin:0!important;font-size:26px!important;line-height:1!important}html body #root .page-transition:has(>.my-pets-section)>.page-heading h1{color:color-mix(in srgb,var(--v580-page-ink) 72%,#544850)!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.05em!important;margin:0!important;font-size:26px!important;line-height:1!important}html body #root .page-transition:has(>.community-page-heading)>.community-page-heading h1{color:color-mix(in srgb,var(--v580-page-ink) 72%,#544850)!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.05em!important;margin:0!important;font-size:26px!important;line-height:1!important}html body #root .page-transition:has(>.redeem-summary)>.page-heading h1{color:color-mix(in srgb,var(--v580-page-ink) 72%,#544850)!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.05em!important;margin:0!important;font-size:26px!important;line-height:1!important}html body #root .persistent-crop-timer-page{height:auto!important;min-height:0!important;padding-top:54px!important}html body #root .persistent-crop-timer-page>.crop-timer-layout{z-index:6!important;border:1.5px solid color-mix(in srgb,var(--v580-page-accent) 46%,#d7cad2)!important;background:linear-gradient(145deg,#fffffffa,color-mix(in srgb,var(--v580-page-fill) 42%,white))!important;width:100%!important;box-shadow:5px 6px 0 color-mix(in srgb,var(--v580-page-accent) 11%,transparent),0 16px 32px #46333d13,inset 0 1px 0 #fff!important;border-radius:0 25px 25px!important;gap:16px!important;margin:0!important;padding:16px!important;position:relative!important}html body #root .persistent-crop-timer-page .crop-selector-card,html body #root .persistent-crop-timer-page .active-timer-card,html body #root .persistent-crop-timer-page>.resource-timer-section{border:1.5px solid color-mix(in srgb,var(--v580-page-accent) 40%,#d9cbd2)!important;box-shadow:4px 5px 0 color-mix(in srgb,var(--v580-page-accent) 8%,transparent),0 12px 24px #46333d0f,inset 0 1px 0 #fff!important;background:#fffffff7!important;border-radius:22px!important;overflow:hidden!important}html body #root .persistent-crop-timer-page .crop-selector-card>.crop-selector-heading,html body #root .persistent-crop-timer-page .active-timer-card>.section-heading,html body #root .persistent-crop-timer-page>.resource-timer-section>.section-heading{border-bottom:1.5px solid color-mix(in srgb,var(--v580-page-accent) 48%,#d8cbd2)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--v580-page-fill) 80%,white),#fff5fae0)!important;border-radius:20px 20px 0 0!important;align-items:center!important;min-height:58px!important;margin:-22px -22px 18px!important;padding:0 86px 0 22px!important;display:flex!important;position:relative!important}html body #root .persistent-crop-timer-page .crop-selector-card>.crop-selector-heading:after,html body #root .persistent-crop-timer-page .active-timer-card>.section-heading:after,html body #root .persistent-crop-timer-page>.resource-timer-section>.section-heading:after{content:"—　□"!important;color:color-mix(in srgb,var(--v580-page-ink) 56%,#8a7a83)!important;font-size:11px!important;position:absolute!important;top:50%!important;right:19px!important;transform:translateY(-50%)!important}html body #root .persistent-crop-timer-page .crop-selector-heading .eyebrow,html body #root .persistent-crop-timer-page .active-timer-card>.section-heading .eyebrow,html body #root .persistent-crop-timer-page>.resource-timer-section>.section-heading .eyebrow{display:none!important}html body #root .persistent-crop-timer-page .crop-selector-heading h2,html body #root .persistent-crop-timer-page .active-timer-card>.section-heading h2,html body #root .persistent-crop-timer-page>.resource-timer-section>.section-heading h2{color:#50464c!important;margin:0!important;font-size:22px!important;line-height:1!important}html body #root .persistent-crop-timer-page .timer-notification-actions{gap:9px!important;margin-left:auto!important}html body #root .persistent-crop-timer-page .compact-crop-picker>button{--v580-crop-accent:#ed8db2;--v580-crop-fill:#fff0f6;border:1.5px solid var(--v580-crop-accent)!important;background:linear-gradient(145deg,var(--v580-crop-fill),#fffffffa)!important;box-shadow:3px 4px 0 color-mix(in srgb,var(--v580-crop-accent) 12%,transparent),0 9px 18px #4a343e0b,inset 0 1px 0 #fff!important}html body #root .persistent-crop-timer-page .compact-crop-picker>button:nth-child(7n+1){--v580-crop-accent:#ee91b6;--v580-crop-fill:#fff0f6}html body #root .persistent-crop-timer-page .compact-crop-picker>button:nth-child(7n+2){--v580-crop-accent:#eeaa7c;--v580-crop-fill:#fff3e7}html body #root .persistent-crop-timer-page .compact-crop-picker>button:nth-child(7n+3){--v580-crop-accent:#e4c85e;--v580-crop-fill:#fff9dc}html body #root .persistent-crop-timer-page .compact-crop-picker>button:nth-child(7n+4){--v580-crop-accent:#79c99f;--v580-crop-fill:#eaf9f1}html body #root .persistent-crop-timer-page .compact-crop-picker>button:nth-child(7n+5){--v580-crop-accent:#6fc5d5;--v580-crop-fill:#e9f9fb}html body #root .persistent-crop-timer-page .compact-crop-picker>button:nth-child(7n+6){--v580-crop-accent:#82aee9;--v580-crop-fill:#edf4ff}html body #root .persistent-crop-timer-page .compact-crop-picker>button:nth-child(7n+7){--v580-crop-accent:#ad8fdf;--v580-crop-fill:#f5efff}html body #root .persistent-crop-timer-page .compact-crop-picker>button:hover{box-shadow:5px 6px 0 color-mix(in srgb,var(--v580-crop-accent) 17%,transparent),0 14px 24px #4a343e14,inset 0 1px 0 #fff!important;transform:translateY(-3px)!important}html body #root .persistent-crop-timer-page .crop-timer-start.compact-start-button{color:#cf4f7f!important;background:#fff0f6!important;border:1.7px solid #f59abb!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:236px!important;max-width:100%!important;min-height:44px!important;margin:18px auto 0!important;padding:0 21px!important;font-weight:800!important;display:flex!important;box-shadow:3px 4px #ec709f1f,0 9px 18px #5035400e,inset 0 1px #fff!important}html body #root .persistent-crop-timer-page .crop-timer-start.compact-start-button:hover{background:#ffe5ef!important;transform:translateY(-2px)!important;box-shadow:4px 5px #ec709f29,0 12px 22px #50354013,inset 0 1px #fff!important}:is(html body #root .page-transition:has(>.gathering-category-strip),html body #root .page-transition:has(>.cooking-mode-card)){grid-template-columns:none!important;grid-template-areas:none!important}:is(html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip,html body #root .page-transition:has(>.cooking-mode-card)>.cooking-mode-card){float:none!important;border:1.5px solid color-mix(in srgb,var(--v580-page-accent) 42%,#d9cbd2)!important;background:linear-gradient(145deg,#fffffffa,color-mix(in srgb,var(--v580-page-fill) 38%,white))!important;width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;border-bottom:0!important;border-radius:0 24px 0 0!important;margin:0!important;padding:15px 17px!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:10px!important;display:grid!important}html body #root .page-transition:has(>.cooking-mode-card) .cooking-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}:is(html body #root .page-transition:has(>.gathering-category-strip)>.gathering-catalog-shell,html body #root .page-transition:has(>.cooking-mode-card)>.app-catalog-shell){z-index:5!important;border:1.5px solid color-mix(in srgb,var(--v580-page-accent) 42%,#d9cbd2)!important;background:linear-gradient(145deg,#fffffffa,color-mix(in srgb,var(--v580-page-fill) 28%,white))!important;width:100%!important;box-shadow:5px 6px 0 color-mix(in srgb,var(--v580-page-accent) 11%,transparent),0 15px 30px #4a343e11,inset 0 1px 0 #fff!important;border-radius:0 0 24px 24px!important;margin:0!important;position:relative!important}html body #root .page-transition:has(>.redeem-summary)>.redeem-summary{border:1.5px solid color-mix(in srgb,var(--v580-page-accent) 45%,#d9cbd2)!important;background:linear-gradient(145deg,#fffffffa,color-mix(in srgb,var(--v580-page-fill) 40%,white))!important;width:100%!important;box-shadow:none!important;border-bottom:0!important;border-radius:0 24px 0 0!important;margin:0!important}html body #root .page-transition:has(>.redeem-summary)>.redeem-page-card{border:1.5px solid color-mix(in srgb,var(--v580-page-accent) 45%,#d9cbd2)!important;background:linear-gradient(145deg,#fffffffa,color-mix(in srgb,var(--v580-page-fill) 24%,white))!important;width:100%!important;box-shadow:5px 6px 0 color-mix(in srgb,var(--v580-page-accent) 11%,transparent),0 15px 30px #4a343e11,inset 0 1px 0 #fff!important;border-radius:0 0 24px 24px!important;margin:0!important}html body #root .page-transition:has(>.map-page)>.map-page{background:0 0!important;margin:0!important;padding:0!important}html body #root .page-transition:has(>.map-page) .map-page-layout{z-index:5!important;border:1.5px solid color-mix(in srgb,var(--v580-page-accent) 45%,#d9cbd2)!important;background:linear-gradient(145deg,#fffffffa,color-mix(in srgb,var(--v580-page-fill) 31%,white))!important;box-shadow:5px 6px 0 color-mix(in srgb,var(--v580-page-accent) 11%,transparent),0 15px 30px #4a343e11,inset 0 1px 0 #fff!important;border-radius:0 24px 24px!important;margin:0!important;padding:16px!important;position:relative!important}:is(html body #root .page-transition:has(>.map-page) .map-page-canvas,html body #root .page-transition:has(>.map-page) .map-filter-sidebar){border-color:color-mix(in srgb,var(--v580-page-accent) 38%,#d9cbd2)!important;box-shadow:3px 4px 0 color-mix(in srgb,var(--v580-page-accent) 8%,transparent),0 12px 24px #46333d0e,inset 0 1px 0 #fff!important}:is(html body #root .page-transition:has(>.my-pets-section)>.my-pets-section,html body #root .page-transition:has(>.community-page-heading)>.community-page-card){z-index:5!important;border:1.5px solid color-mix(in srgb,var(--v580-page-accent) 43%,#d9cbd2)!important;background:linear-gradient(145deg,#fffffffa,color-mix(in srgb,var(--v580-page-fill) 30%,white))!important;width:100%!important;box-shadow:5px 6px 0 color-mix(in srgb,var(--v580-page-accent) 11%,transparent),0 15px 30px #4a343e11,inset 0 1px 0 #fff!important;border-radius:0 24px 24px!important;margin:0!important;position:relative!important}html body #root .page-transition:has(>.my-pets-section)>.pet-catalog-shell{border:1.5px solid color-mix(in srgb,var(--v580-page-accent) 42%,#d9cbd2)!important;background:linear-gradient(145deg,#fffffffa,color-mix(in srgb,var(--v580-page-fill) 25%,white))!important;box-shadow:5px 6px 0 color-mix(in srgb,var(--v580-page-accent) 10%,transparent),0 15px 30px #4a343e0f,inset 0 1px 0 #fff!important;border-radius:24px!important;margin:16px 0 0!important}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-head>.community-profile-preview-avatar,html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-head>.smart-image{background:conic-gradient(from -26deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 48%,#ff8eb2) 0deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 34%,#ffc06f) 42deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 28%,#ffe36c) 84deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 30%,#7ed9a7) 126deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 27%,#60d3e9) 168deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 31%,#70a7f7) 210deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 38%,#aa85ed) 252deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 46%,#ef82c1) 294deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 50%,#ff8eb2) 336deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 48%,#ff8eb2) 360deg)!important;box-shadow:0 0 0 3px #fffffff5,0 0 34px color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 42%,transparent),0 13px 28px color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 28%,#4b364121)!important;padding:5px!important}html body #root .inquiry-feed-page .v577-inquiry-notice-window{min-width:0!important;padding-left:8px!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 98%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 3% 98%,#0000)!important}@media (width<=1500px) and (width>=1101px){html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1100px){:is(html body #root .page-transition:has(>.map-page),html body #root .page-transition:has(>.gathering-category-strip),html body #root .page-transition:has(>.cooking-mode-card),html body #root .page-transition:has(>.achievement-page-shell),html body #root .page-transition:has(>.my-pets-section),html body #root .page-transition:has(>.community-page-heading),html body #root .page-transition:has(>.redeem-summary),html body #root .persistent-crop-timer-page){border-radius:24px!important;margin-top:14px!important;padding:48px 10px 12px!important}html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .persistent-crop-timer-page .crop-selector-card>.crop-selector-heading{flex-wrap:wrap!important;height:auto!important;min-height:64px!important;padding-right:18px!important}html body #root .persistent-crop-timer-page .crop-selector-heading:after{display:none!important}html body #root .persistent-crop-timer-page .timer-notification-actions{width:100%!important;margin:8px 0 0!important}}@media (width<=720px){html body #root .persistent-crop-timer-page>.page-heading{border-radius:18px 18px 0 0!important;min-width:0!important;max-width:calc(100% - 14px)!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin-left:7px!important;padding:0 42px 0 16px!important}html body #root .page-transition:has(>.map-page) .map-page>.page-heading{border-radius:18px 18px 0 0!important;min-width:0!important;max-width:calc(100% - 14px)!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin-left:7px!important;padding:0 42px 0 16px!important}html body #root .page-transition:has(>.gathering-category-strip)>.page-heading{border-radius:18px 18px 0 0!important;min-width:0!important;max-width:calc(100% - 14px)!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin-left:7px!important;padding:0 42px 0 16px!important}html body #root .page-transition:has(>.cooking-mode-card)>.page-heading{border-radius:18px 18px 0 0!important;min-width:0!important;max-width:calc(100% - 14px)!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin-left:7px!important;padding:0 42px 0 16px!important}html body #root .page-transition:has(>.achievement-page-shell)>.page-heading{border-radius:18px 18px 0 0!important;min-width:0!important;max-width:calc(100% - 14px)!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin-left:7px!important;padding:0 42px 0 16px!important}html body #root .page-transition:has(>.my-pets-section)>.page-heading{border-radius:18px 18px 0 0!important;min-width:0!important;max-width:calc(100% - 14px)!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin-left:7px!important;padding:0 42px 0 16px!important}html body #root .page-transition:has(>.community-page-heading)>.community-page-heading{border-radius:18px 18px 0 0!important;min-width:0!important;max-width:calc(100% - 14px)!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin-left:7px!important;padding:0 42px 0 16px!important}html body #root .page-transition:has(>.redeem-summary)>.page-heading{border-radius:18px 18px 0 0!important;min-width:0!important;max-width:calc(100% - 14px)!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin-left:7px!important;padding:0 42px 0 16px!important}html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip{display:flex!important;overflow-x:auto!important}html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip>button{flex:none!important;min-width:145px!important}html body #root .inquiry-feed-page .inquiry-notice-marquee{grid-template-columns:1fr!important;gap:7px!important}html body #root .inquiry-feed-page .inquiry-notice-marquee-label{width:100%!important}}html body #root .timer-page-index{border:1.5px solid color-mix(in srgb,var(--v580-page-accent,#7898db) 58%,#d4c6ce)!important;background:color-mix(in srgb,var(--v580-page-fill,#edf2ff) 88%,#fff)!important;width:clamp(164px,18vw,224px)!important;min-width:164px!important;height:58px!important;min-height:58px!important;box-shadow:4px -2px 0 color-mix(in srgb,var(--v580-page-accent,#7898db) 11%,transparent),inset 0 1px 0 #fff!important;z-index:8!important;border-bottom-color:#0000!important;border-radius:21px 21px 0 0!important;justify-content:center!important;align-items:center!important;margin:12px 0 -1px 22px!important;padding:0 18px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #root .page-transition:has(>.map-page) .map-page>.page-heading{border:1.5px solid color-mix(in srgb,var(--v580-page-accent,#7898db) 58%,#d4c6ce)!important;background:color-mix(in srgb,var(--v580-page-fill,#edf2ff) 88%,#fff)!important;width:clamp(164px,18vw,224px)!important;min-width:164px!important;height:58px!important;min-height:58px!important;box-shadow:4px -2px 0 color-mix(in srgb,var(--v580-page-accent,#7898db) 11%,transparent),inset 0 1px 0 #fff!important;z-index:8!important;border-bottom-color:#0000!important;border-radius:21px 21px 0 0!important;justify-content:center!important;align-items:center!important;margin:12px 0 -1px 22px!important;padding:0 18px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #root .page-transition:has(>.gathering-category-strip)>.page-heading{border:1.5px solid color-mix(in srgb,var(--v580-page-accent,#7898db) 58%,#d4c6ce)!important;background:color-mix(in srgb,var(--v580-page-fill,#edf2ff) 88%,#fff)!important;width:clamp(164px,18vw,224px)!important;min-width:164px!important;height:58px!important;min-height:58px!important;box-shadow:4px -2px 0 color-mix(in srgb,var(--v580-page-accent,#7898db) 11%,transparent),inset 0 1px 0 #fff!important;z-index:8!important;border-bottom-color:#0000!important;border-radius:21px 21px 0 0!important;justify-content:center!important;align-items:center!important;margin:12px 0 -1px 22px!important;padding:0 18px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #root .page-transition:has(>.cooking-mode-card)>.page-heading{border:1.5px solid color-mix(in srgb,var(--v580-page-accent,#7898db) 58%,#d4c6ce)!important;background:color-mix(in srgb,var(--v580-page-fill,#edf2ff) 88%,#fff)!important;width:clamp(164px,18vw,224px)!important;min-width:164px!important;height:58px!important;min-height:58px!important;box-shadow:4px -2px 0 color-mix(in srgb,var(--v580-page-accent,#7898db) 11%,transparent),inset 0 1px 0 #fff!important;z-index:8!important;border-bottom-color:#0000!important;border-radius:21px 21px 0 0!important;justify-content:center!important;align-items:center!important;margin:12px 0 -1px 22px!important;padding:0 18px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #root .page-transition:has(>.achievement-page-shell)>.page-heading{border:1.5px solid color-mix(in srgb,var(--v580-page-accent,#7898db) 58%,#d4c6ce)!important;background:color-mix(in srgb,var(--v580-page-fill,#edf2ff) 88%,#fff)!important;width:clamp(164px,18vw,224px)!important;min-width:164px!important;height:58px!important;min-height:58px!important;box-shadow:4px -2px 0 color-mix(in srgb,var(--v580-page-accent,#7898db) 11%,transparent),inset 0 1px 0 #fff!important;z-index:8!important;border-bottom-color:#0000!important;border-radius:21px 21px 0 0!important;justify-content:center!important;align-items:center!important;margin:12px 0 -1px 22px!important;padding:0 18px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #root .page-transition:has(>.my-pets-section)>.page-heading{border:1.5px solid color-mix(in srgb,var(--v580-page-accent,#7898db) 58%,#d4c6ce)!important;background:color-mix(in srgb,var(--v580-page-fill,#edf2ff) 88%,#fff)!important;width:clamp(164px,18vw,224px)!important;min-width:164px!important;height:58px!important;min-height:58px!important;box-shadow:4px -2px 0 color-mix(in srgb,var(--v580-page-accent,#7898db) 11%,transparent),inset 0 1px 0 #fff!important;z-index:8!important;border-bottom-color:#0000!important;border-radius:21px 21px 0 0!important;justify-content:center!important;align-items:center!important;margin:12px 0 -1px 22px!important;padding:0 18px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #root .page-transition:has(>.community-page-heading)>.community-page-heading{border:1.5px solid color-mix(in srgb,var(--v580-page-accent,#7898db) 58%,#d4c6ce)!important;background:color-mix(in srgb,var(--v580-page-fill,#edf2ff) 88%,#fff)!important;width:clamp(164px,18vw,224px)!important;min-width:164px!important;height:58px!important;min-height:58px!important;box-shadow:4px -2px 0 color-mix(in srgb,var(--v580-page-accent,#7898db) 11%,transparent),inset 0 1px 0 #fff!important;z-index:8!important;border-bottom-color:#0000!important;border-radius:21px 21px 0 0!important;justify-content:center!important;align-items:center!important;margin:12px 0 -1px 22px!important;padding:0 18px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #root .page-transition:has(>.redeem-summary)>.page-heading{border:1.5px solid color-mix(in srgb,var(--v580-page-accent,#7898db) 58%,#d4c6ce)!important;background:color-mix(in srgb,var(--v580-page-fill,#edf2ff) 88%,#fff)!important;width:clamp(164px,18vw,224px)!important;min-width:164px!important;height:58px!important;min-height:58px!important;box-shadow:4px -2px 0 color-mix(in srgb,var(--v580-page-accent,#7898db) 11%,transparent),inset 0 1px 0 #fff!important;z-index:8!important;border-bottom-color:#0000!important;border-radius:21px 21px 0 0!important;justify-content:center!important;align-items:center!important;margin:12px 0 -1px 22px!important;padding:0 18px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #root .timer-page-index:after{content:none!important;display:none!important}html body #root .page-transition:has(>.map-page) .map-page>.page-heading:after{content:none!important;display:none!important}html body #root .page-transition:has(>.gathering-category-strip)>.page-heading:after{content:none!important;display:none!important}html body #root .page-transition:has(>.cooking-mode-card)>.page-heading:after{content:none!important;display:none!important}html body #root .page-transition:has(>.achievement-page-shell)>.page-heading:after{content:none!important;display:none!important}html body #root .page-transition:has(>.my-pets-section)>.page-heading:after{content:none!important;display:none!important}html body #root .page-transition:has(>.community-page-heading)>.community-page-heading:after{content:none!important;display:none!important}html body #root .page-transition:has(>.redeem-summary)>.page-heading:after{content:none!important;display:none!important}html body #root .timer-page-index h1{width:100%!important;color:color-mix(in srgb,var(--v580-page-ink,#5570aa) 78%,#4f4650)!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.05em!important;text-align:center!important;margin:0!important;font-size:26px!important;line-height:1!important}html body #root .page-transition:has(>.map-page) .map-page>.page-heading h1{width:100%!important;color:color-mix(in srgb,var(--v580-page-ink,#5570aa) 78%,#4f4650)!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.05em!important;text-align:center!important;margin:0!important;font-size:26px!important;line-height:1!important}html body #root .page-transition:has(>.gathering-category-strip)>.page-heading h1{width:100%!important;color:color-mix(in srgb,var(--v580-page-ink,#5570aa) 78%,#4f4650)!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.05em!important;text-align:center!important;margin:0!important;font-size:26px!important;line-height:1!important}html body #root .page-transition:has(>.cooking-mode-card)>.page-heading h1{width:100%!important;color:color-mix(in srgb,var(--v580-page-ink,#5570aa) 78%,#4f4650)!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.05em!important;text-align:center!important;margin:0!important;font-size:26px!important;line-height:1!important}html body #root .page-transition:has(>.achievement-page-shell)>.page-heading h1{width:100%!important;color:color-mix(in srgb,var(--v580-page-ink,#5570aa) 78%,#4f4650)!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.05em!important;text-align:center!important;margin:0!important;font-size:26px!important;line-height:1!important}html body #root .page-transition:has(>.my-pets-section)>.page-heading h1{width:100%!important;color:color-mix(in srgb,var(--v580-page-ink,#5570aa) 78%,#4f4650)!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.05em!important;text-align:center!important;margin:0!important;font-size:26px!important;line-height:1!important}html body #root .page-transition:has(>.community-page-heading)>.community-page-heading h1{width:100%!important;color:color-mix(in srgb,var(--v580-page-ink,#5570aa) 78%,#4f4650)!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.05em!important;text-align:center!important;margin:0!important;font-size:26px!important;line-height:1!important}html body #root .page-transition:has(>.redeem-summary)>.page-heading h1{width:100%!important;color:color-mix(in srgb,var(--v580-page-ink,#5570aa) 78%,#4f4650)!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.05em!important;text-align:center!important;margin:0!important;font-size:26px!important;line-height:1!important}html body #root .persistent-crop-timer-page{padding-top:54px!important}html body #root .persistent-crop-timer-page>.timer-page-index{margin-top:12px!important}html body #root .persistent-crop-timer-page>.crop-timer-layout{border-radius:0 25px 25px!important;margin-top:0!important}html body #root .persistent-crop-timer-page>.page-heading{display:none!important}html body #root .persistent-crop-timer-page .crop-selector-card>.crop-selector-heading,html body #root .persistent-crop-timer-page .active-timer-card>.section-heading,html body #root .persistent-crop-timer-page>.resource-timer-section>.section-heading{border-bottom:1.5px solid color-mix(in srgb,var(--v580-page-accent,#7898db) 45%,#d9cbd2)!important;background:color-mix(in srgb,var(--v580-page-fill,#edf2ff) 78%,#fff)!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;min-height:60px!important;padding:0 20px!important;display:grid!important}html body #root .persistent-crop-timer-page .crop-selector-card>.crop-selector-heading>div:first-child,html body #root .persistent-crop-timer-page .active-timer-card>.section-heading>div:first-child,html body #root .persistent-crop-timer-page>.resource-timer-section>.section-heading>div:first-child{grid-column:2!important;justify-content:center!important;align-items:center!important;display:flex!important}html body #root .persistent-crop-timer-page .crop-selector-heading .eyebrow,html body #root .persistent-crop-timer-page .active-timer-card .section-heading .eyebrow,html body #root .persistent-crop-timer-page .resource-timer-section .section-heading .eyebrow{display:none!important}html body #root .persistent-crop-timer-page .crop-selector-heading h2,html body #root .persistent-crop-timer-page .active-timer-card .section-heading h2,html body #root .persistent-crop-timer-page .resource-timer-section .section-heading h2{color:#504650!important;text-align:center!important;margin:0!important;font-size:23px!important;line-height:1!important}html body #root .persistent-crop-timer-page .timer-notification-actions{grid-column:3!important;justify-self:end!important;margin:0!important}html body #root .persistent-crop-timer-page .crop-selector-heading:after,html body #root .persistent-crop-timer-page .active-timer-card>.section-heading:after,html body #root .persistent-crop-timer-page>.resource-timer-section>.section-heading:after{display:none!important}html body #root .persistent-crop-timer-page .compact-crop-picker>button,html body #root .persistent-crop-timer-page .compact-crop-picker>button:nth-child(n){--v580-crop-accent:var(--crop-accent,#78a9db)!important;--v580-crop-fill:var(--crop-fill,#edf6ff)!important;color:var(--crop-ink,#456f9d)!important;border:1.6px solid var(--crop-accent,#78a9db)!important;background:var(--crop-fill,#edf6ff)!important;box-shadow:3px 4px 0 color-mix(in srgb,var(--crop-accent,#78a9db) 14%,transparent),0 9px 18px #4a343e0b,inset 0 1px 0 #fffffff5!important}html body #root .persistent-crop-timer-page .desktop-notification-toggle{color:#8d6d18!important;background:#fff6c9!important;border:1.5px solid #e5c354!important;box-shadow:2px 2px #d6ae2f1f,inset 0 1px #fff!important}html body #root .persistent-crop-timer-page .weed-notification-toggle{color:#397554!important;background:#e4f6eb!important;border:1.5px solid #79bd94!important;box-shadow:2px 2px #4ba8701f,inset 0 1px #fff!important}html body #root .persistent-crop-timer-page .crop-timer-start.compact-start-button{color:#c84f7e!important;background:#fff0f6!important;border:1.7px solid #ee8eb1!important;border-radius:999px!important;gap:10px!important;min-width:236px!important;min-height:44px!important;box-shadow:3px 4px #ec709f1f,0 9px 18px #5035400e,inset 0 1px #fff!important}html body #root .persistent-crop-timer-page .crop-timer-start.compact-start-button:hover{background:#ffe2ed!important;border-color:#e9729f!important}html body #root .map-filter-sidebar .map-filter-reset-button,html body #root .map-filter-sidebar .map-world-chip,html body #root .map-filter-sidebar .map-filter-toggle-grid>button,html body #root .map-filter-sidebar .map-dynamic-filter-chip{border:1.5px solid rgba(var(--chip-rgb,111,161,209),.34)!important;color:#70666c!important;background:#fffffff0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:0 14px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 7px 16px #4c37420e,inset 0 1px #fff!important}html body #root .map-filter-sidebar .map-filter-reset-button:hover,html body #root .map-filter-sidebar .map-world-chip:hover,html body #root .map-filter-sidebar .map-filter-toggle-grid>button:hover,html body #root .map-filter-sidebar .map-dynamic-filter-chip:hover{border-color:rgba(var(--chip-rgb,111,161,209),.6)!important;background:rgba(var(--chip-rgb,111,161,209),.1)!important;transform:translateY(-2px)!important}html body #root .maker-development-background .maker-terminal-story-grid{align-items:stretch!important}html body #root .maker-development-background .maker-story-terminal{min-height:390px!important;transform:none!important}html body #root .maker-development-background .maker-story-terminal.is-step-1{--terminal-accent:#78d9a9;--terminal-bg:#101a16;--terminal-bg-2:#17251f}html body #root .maker-development-background .maker-story-terminal.is-step-2{--terminal-accent:#b99af3;--terminal-bg:#17131f;--terminal-bg-2:#241b30}html body #root .maker-development-background .maker-story-terminal.is-step-3{--terminal-accent:#f0a36e;--terminal-bg:#1d1511;--terminal-bg-2:#2a1d16}html body #root .maker-development-background .maker-story-terminal .maker-process-mini-bar{color:color-mix(in srgb,var(--terminal-accent) 72%,#66545f)!important;border-bottom-color:color-mix(in srgb,var(--terminal-accent) 36%,#332b31)!important;background:color-mix(in srgb,var(--terminal-accent) 18%,#fff)!important}html body #root .maker-development-background .maker-story-terminal .maker-process-mini-body{color:#ece9ee!important;background:linear-gradient(#ffffff06 1px,transparent 1px), linear-gradient(145deg,var(--terminal-bg),var(--terminal-bg-2))!important;background-size:100% 29px,100% 100%!important;min-height:330px!important;padding:54px 22px 25px!important}html body #root .maker-development-background .maker-story-terminal .maker-terminal-path,html body #root .maker-development-background .maker-story-terminal .maker-terminal-cursor,html body #root .maker-development-background .maker-story-terminal .maker-terminal-command{color:var(--terminal-accent)!important}html body #root .maker-development-background .maker-story-terminal .maker-portfolio-card-icon{color:var(--terminal-accent)!important;border-color:color-mix(in srgb,var(--terminal-accent) 58%,#8b7482)!important;background:color-mix(in srgb,var(--terminal-accent) 14%,#211b20)!important}html body #root .maker-development-background .maker-story-terminal h3{color:#fff!important;margin:42px 0 17px!important;font-size:22px!important;line-height:1.35!important}html body #root .maker-terminal-story-copy,html body #root .maker-terminal-story-copy p{color:#d5cfd6!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:14px!important;line-height:1.8!important}html body #root .maker-terminal-story-copy.is-block{gap:8px!important;display:grid!important}html body #root .maker-terminal-story-line{opacity:0!important;animation:maker-terminal-line-reveal-v581 .8s steps(8,end) calc(.35s + var(--terminal-line-index) * .7s) forwards!important;display:block!important;position:relative!important;overflow:hidden!important}html body #root .maker-terminal-story-line:after{content:""!important;background:var(--terminal-bg)!important;transform-origin:100%!important;animation:maker-terminal-block-type-v581 1.15s steps(12,end) calc(.35s + var(--terminal-line-index) * .7s) forwards!important;position:absolute!important;inset:0!important}@keyframes maker-terminal-line-reveal-v581{to{opacity:1}}@keyframes maker-terminal-block-type-v581{to{transform:scaleX(0)}}html body #root .maker-terminal-cursor.is-slow{margin-left:5px!important;animation:1.55s step-end infinite maker-terminal-blink-slow-v581!important}@keyframes maker-terminal-blink-slow-v581{0%,42%{opacity:1}43%,to{opacity:0}}html body #root .maker-terminal-typed-tail{width:0!important;color:var(--terminal-accent)!important;white-space:nowrap!important;vertical-align:bottom!important;animation:1.4s steps(5,end) 1s forwards maker-terminal-tail-type-v581!important;display:inline-block!important;overflow:hidden!important}@keyframes maker-terminal-tail-type-v581{to{width:5em}}html body #root .maker-sync-platform-heading{text-align:center!important;max-width:1080px!important;margin:0 auto!important}html body #root .maker-sync-platform-heading h2{white-space:nowrap!important}html body #root .maker-sync-platform-stage{isolation:isolate!important;grid-template:"web api phone"420px"tablet tablet tablet"250px/minmax(270px,1fr) minmax(220px,.72fr) minmax(240px,.86fr)!important;align-items:center!important;gap:24px 34px!important;min-height:720px!important;margin-top:34px!important;display:grid!important;position:relative!important}html body #root .maker-sync-flow-lines{z-index:0!important;pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:visible!important}html body #root .maker-sync-flow-lines path{fill:none!important;stroke:#b98aa3!important;stroke-width:3px!important;stroke-linecap:round!important;stroke-dasharray:8 12!important;filter:drop-shadow(0 2px 3px #b98aa338)!important;animation:3.4s linear infinite maker-sync-flow-dash-v581!important}html body #root .maker-sync-flow-lines path.is-phone{animation-delay:-1.1s!important}html body #root .maker-sync-flow-lines path.is-tablet{animation-delay:-2.2s!important}@keyframes maker-sync-flow-dash-v581{to{stroke-dashoffset:-80px}}html body #root .maker-sync-platform-device,html body #root .maker-sync-platform-api{z-index:2!important;position:relative!important}html body #root .maker-sync-platform-device.is-imac{grid-area:web!important;align-self:start!important}html body #root .maker-sync-platform-device.is-phone{grid-area:phone!important;place-self:start center!important}html body #root .maker-sync-platform-device.is-tablet{grid-area:tablet!important;grid-template-columns:minmax(0,1fr) 220px!important;justify-self:center!important;align-items:center!important;gap:22px!important;width:min(760px,78%)!important;display:grid!important}html body #root .maker-sync-platform-api{text-align:center!important;background:#ffffffe0!important;border:2px dashed #80677785!important;border-radius:28px!important;grid-area:api!important;justify-self:center!important;justify-items:center!important;gap:9px!important;width:min(250px,100%)!important;padding:24px 18px!important;display:grid!important;box-shadow:0 18px 34px #5741501a,inset 0 1px #fff!important}html body #root .maker-sync-platform-api>small{color:#bd6f96!important;letter-spacing:.1em!important;font-weight:900!important}html body #root .maker-sync-platform-api>strong{color:#5f4b58!important;text-align:center!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:18px!important}html body #root .maker-sync-platform-api>p{color:#786b73!important;text-align:center!important;margin:0!important;font-size:11px!important;line-height:1.6!important}html body #root .maker-sync-platform-api>div{flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;display:flex!important}html body #root .maker-sync-platform-api>div span{color:#705d68!important;background:#fff!important;border:1px solid #8067773d!important;border-radius:999px!important;padding:5px 8px!important;font-size:8px!important}html body #root .maker-imac-shell{background:#f8f4f6!important;border:3px solid #806777!important;border-radius:26px 26px 18px 18px!important;padding:13px 13px 18px!important;position:relative!important;overflow:hidden!important;box-shadow:8px 9px #8067771f,0 18px 34px #5741501a!important}html body #root .maker-imac-camera{background:#806777!important;border-radius:50%!important;width:7px!important;height:7px!important;margin:0 auto 9px!important}html body #root .maker-imac-neck{background:#eee7eb!important;border-left:3px solid #806777!important;border-right:3px solid #806777!important;width:44px!important;height:28px!important;margin:0 auto!important;display:block!important}html body #root .maker-imac-stand{background:#f5eff2!important;border:3px solid #806777!important;border-radius:999px 999px 10px 10px!important;width:128px!important;height:13px!important;margin:0 auto 10px!important;display:block!important}html body #root .maker-phone-shell{background:#fff!important;border:3px solid #806777!important;border-radius:36px!important;width:245px!important;padding:13px 10px 12px!important;box-shadow:8px 9px #8067771f,0 18px 34px #5741501a!important}html body #root .maker-phone-speaker{background:#806777!important;border-radius:999px!important;width:72px!important;height:7px!important;margin:0 auto 10px!important;display:block!important}html body #root .maker-tablet-shell{background:#fff!important;border:3px solid #806777!important;border-radius:28px!important;padding:12px!important;position:relative!important;box-shadow:8px 9px #8067771f,0 18px 34px #5741501a!important}html body #root .maker-tablet-camera{background:#806777!important;border-radius:50%!important;width:6px!important;height:6px!important;position:absolute!important;top:50%!important;right:4px!important;transform:translateY(-50%)!important}html body #root .maker-sync-platform-media{background:#f2edf2!important;border-radius:14px!important;overflow:hidden!important}html body #root .maker-imac-shell .maker-sync-platform-media{aspect-ratio:16/9!important}html body #root .maker-phone-shell .maker-sync-platform-media{border-radius:24px!important;height:360px!important}html body #root .maker-tablet-shell .maker-sync-platform-media{aspect-ratio:16/9!important}html body #root .maker-sync-platform-media img{object-fit:cover!important;object-position:top center!important;width:100%!important;height:100%!important;display:block!important}html body #root .maker-sync-platform-copy{text-align:center!important;gap:4px!important;display:grid!important}html body #root .maker-sync-platform-copy small{color:#bd6f96!important;letter-spacing:.12em!important;font-size:9px!important;font-weight:900!important}html body #root .maker-sync-platform-copy strong{color:#5f4b58!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:16px!important}html body #root .maker-sync-platform-copy p{color:#7d7077!important;margin:0!important;font-size:11px!important;line-height:1.55!important}@media (width<=1180px){html body #root .maker-sync-platform-heading h2{white-space:normal!important}html body #root .maker-sync-platform-stage{grid-template:"web phone""api api""tablet tablet"/1fr 1fr!important;min-height:0!important}html body #root .maker-sync-flow-lines{display:none!important}html body #root .maker-sync-platform-device.is-tablet{width:min(760px,100%)!important}}@media (width<=760px){html body #root .persistent-crop-timer-page .crop-selector-card>.crop-selector-heading,html body #root .persistent-crop-timer-page .active-timer-card>.section-heading,html body #root .persistent-crop-timer-page>.resource-timer-section>.section-heading{grid-template-columns:1fr!important;gap:9px!important;padding:13px 14px!important}html body #root .persistent-crop-timer-page .crop-selector-card>.crop-selector-heading>div:first-child,html body #root .persistent-crop-timer-page .active-timer-card>.section-heading>div:first-child,html body #root .persistent-crop-timer-page>.resource-timer-section>.section-heading>div:first-child,html body #root .persistent-crop-timer-page .timer-notification-actions{grid-column:1!important;justify-self:center!important}html body #root .maker-sync-platform-stage{grid-template-columns:1fr!important;grid-template-areas:"web""phone""api""tablet"!important}html body #root .maker-sync-platform-device.is-tablet{grid-template-columns:1fr!important;width:100%!important}html body #root .maker-phone-shell{width:min(245px,100%)!important;margin:0 auto!important}html body #root .maker-development-background .maker-story-terminal{min-height:0!important}}html body #root .page-heading.page-heading-wide-index{width:max-content!important;min-width:280px!important;max-width:calc(100% - 44px)!important;padding-inline:30px!important}html body #root .page-transition:has(>.map-page) .page-heading.page-heading-wide-index{width:max-content!important;min-width:280px!important;max-width:calc(100% - 44px)!important;padding-inline:30px!important}html body #root .page-transition:has(>.gathering-category-strip)>.page-heading.page-heading-wide-index{width:max-content!important;min-width:280px!important;max-width:calc(100% - 44px)!important;padding-inline:30px!important}html body #root .page-transition:has(>.cooking-mode-card)>.page-heading.page-heading-wide-index{width:max-content!important;min-width:280px!important;max-width:calc(100% - 44px)!important;padding-inline:30px!important}html body #root .page-transition:has(>.achievement-page-shell)>.page-heading.page-heading-wide-index{width:max-content!important;min-width:280px!important;max-width:calc(100% - 44px)!important;padding-inline:30px!important}html body #root .page-transition:has(>.my-pets-section)>.page-heading.page-heading-wide-index{width:max-content!important;min-width:280px!important;max-width:calc(100% - 44px)!important;padding-inline:30px!important}html body #root .page-transition:has(>.community-page-heading)>.community-page-heading.page-heading-wide-index{width:max-content!important;min-width:280px!important;max-width:calc(100% - 44px)!important;padding-inline:30px!important}html body #root .page-transition:has(>.redeem-summary)>.page-heading.page-heading-wide-index{width:max-content!important;min-width:280px!important;max-width:calc(100% - 44px)!important;padding-inline:30px!important}html body #root .page-heading.page-heading-wide-index h1{white-space:nowrap!important}html body #root .page-transition:has(>.map-page) .map-page>.page-heading.map-page-index-title{background:#ffe9e2!important;border-color:#f3a28d #f3a28d #0000!important;justify-content:center!important;width:190px!important;min-width:190px!important;padding:0 24px!important}html body #root .page-transition:has(>.map-page) .map-page>.page-heading.map-page-index-title>div{justify-content:center!important;width:100%!important;display:flex!important}html body #root .page-transition:has(>.map-page) .map-page>.page-heading.map-page-index-title h1{color:#c95b4a!important;text-align:center!important;width:100%!important}html body #root .persistent-crop-timer-page{padding:54px 18px 18px!important}html body #root .persistent-crop-timer-page .timer-notebook-shell{width:100%!important;margin:8px 0 0!important;position:relative!important}html body #root .persistent-crop-timer-page .timer-page-index{z-index:12!important;background:#eaf0ff!important;border:1.6px solid #8da8e7!important;border-bottom-color:#eaf0ff!important;border-radius:22px 22px 0 0!important;justify-content:center!important;align-items:center!important;width:210px!important;min-width:210px!important;height:58px!important;min-height:58px!important;margin:0 0 -1px 22px!important;padding:0 26px!important;display:flex!important;position:relative!important;box-shadow:4px -2px #6987cb1f,inset 0 1px #fffffff5!important}html body #root .persistent-crop-timer-page .timer-page-index h1{color:#536fae!important;width:100%!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;text-align:center!important;white-space:nowrap!important;margin:0!important;font-size:27px!important;line-height:1!important}html body #root .persistent-crop-timer-page .timer-notebook-body{z-index:10!important;background:#f8faff!important;border:1.6px solid #9cb2e8!important;border-radius:0 27px 27px!important;width:100%!important;padding:17px!important;position:relative!important;overflow:hidden!important;box-shadow:5px 6px #6987cb1c,0 16px 32px #46333d12,inset 0 1px #fff!important}html body #root .persistent-crop-timer-page .timer-notebook-body>.crop-timer-layout{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html body #root .persistent-crop-timer-page .compact-crop-picker>button strong{color:var(--crop-ink,#456f9d)!important}html body #root .persistent-crop-timer-page .compact-crop-picker>button small{color:color-mix(in srgb,var(--crop-ink,#456f9d) 66%,#8c8288)!important}html body #root .map-filter-sidebar .map-filter-reset-button{--map-chip-accent:#a9a1a7;--map-chip-fill:#f5f3f4;--map-chip-ink:#696166}html body #root .map-filter-sidebar .map-filter-reset-button,html body #root .map-filter-sidebar .map-world-chip,html body #root .map-filter-sidebar .map-filter-toggle-grid>button,html body #root .map-filter-sidebar .map-dynamic-filter-chip{border:1.6px solid var(--map-chip-accent,#8aaed0)!important;min-height:38px!important;color:var(--map-chip-ink,#5d6b77)!important;background:var(--map-chip-fill,#f3f7fb)!important;box-shadow:0 7px 16px color-mix(in srgb,var(--map-chip-accent,#8aaed0) 10%,transparent),inset 0 1px 0 #fffffffa!important;background-image:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 14px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}html body #root .map-filter-sidebar .map-filter-reset-button:hover,html body #root .map-filter-sidebar .map-world-chip:hover,html body #root .map-filter-sidebar .map-filter-toggle-grid>button:hover,html body #root .map-filter-sidebar .map-dynamic-filter-chip:hover{background:color-mix(in srgb,var(--map-chip-fill,#f3f7fb) 82%,var(--map-chip-accent,#8aaed0))!important;box-shadow:0 10px 19px color-mix(in srgb,var(--map-chip-accent,#8aaed0) 18%,transparent),inset 0 1px 0 #fff!important;transform:translateY(-2px)!important}html body #root .map-filter-sidebar .map-filter-sidebar-head{background:#fff0eb!important;border-bottom:1.5px solid #f0b7a8!important;margin:-20px -20px 18px!important;padding:17px 20px!important}html body #root .maker-development-background .maker-story-terminal .maker-process-mini-body{isolation:isolate!important}html body #root .maker-development-background .maker-terminal-story-copy,html body #root .maker-development-background .maker-terminal-story-copy p,html body #root .maker-development-background .maker-terminal-story-line{color:#ddd8df!important;opacity:1!important;visibility:visible!important}html body #root .maker-development-background .maker-terminal-story-copy.is-block{gap:10px!important;display:grid!important}html body #root .maker-development-background .maker-terminal-story-line{clip-path:inset(0 100% 0 0)!important;width:100%!important;animation:maker-terminal-line-wipe-v582 1.45s steps(16,end) var(--terminal-line-delay,.45s) forwards!important;display:block!important;overflow:hidden!important}html body #root .maker-development-background .maker-terminal-story-line:after{content:none!important;display:none!important}html body #root .maker-development-background .maker-terminal-story-line,html body #root .maker-development-background .maker-terminal-cursor,html body #root .maker-development-background .maker-terminal-typed-tail{animation-play-state:paused!important}html body #root .maker-development-background.is-visible .maker-terminal-story-line,html body #root .maker-development-background.is-visible .maker-terminal-cursor,html body #root .maker-development-background.is-visible .maker-terminal-typed-tail{animation-play-state:running!important}@keyframes maker-terminal-line-wipe-v582{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}html body #root .maker-development-background .maker-terminal-cursor.is-slow{margin-left:6px!important;animation:1.6s step-end infinite maker-terminal-cursor-slow-v582!important}@keyframes maker-terminal-cursor-slow-v582{0%,52%{opacity:1}53%,to{opacity:.08}}html body #root .maker-development-background .maker-terminal-typed-tail{width:0!important;max-width:0!important;color:var(--terminal-accent)!important;white-space:nowrap!important;vertical-align:bottom!important;animation:1.7s steps(5,end) 1.05s forwards maker-terminal-tail-v582!important;display:inline-block!important;overflow:hidden!important}@keyframes maker-terminal-tail-v582{to{width:5.2em;max-width:5.2em}}@media (prefers-reduced-motion:reduce){html body #root .maker-development-background .maker-terminal-story-line{clip-path:none!important;animation:none!important}html body #root .maker-development-background .maker-terminal-typed-tail{width:auto!important;max-width:none!important;animation:none!important}}html body #root .maker-sync-v582-body{background:linear-gradient(135deg,#fff0f5 0%,#f2edff 48%,#eaf8fb 100%)!important;min-height:0!important;padding:44px 44px 38px!important;position:relative!important;overflow:hidden!important}html body #root .maker-sync-v582-heading{z-index:8!important;text-align:center!important;justify-items:center!important;gap:10px!important;width:100%!important;max-width:1040px!important;margin:0 auto!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .maker-sync-v582-heading h2{color:#5e4c58!important;letter-spacing:-.055em!important;text-align:center!important;white-space:nowrap!important;width:100%!important;margin:0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(30px,3.3vw,48px)!important;line-height:1.15!important;position:static!important;transform:none!important}html body #root .maker-sync-v582-heading p{color:#796c74!important;text-align:center!important;max-width:880px!important;margin:0!important;font-size:13px!important;line-height:1.75!important;position:static!important}html body #root .maker-sync-v582-stage{z-index:2!important;isolation:isolate!important;grid-template:"imac api phone"345px"tablet tablet tablet"250px/minmax(290px,1fr) 225px minmax(215px,.72fr)!important;align-items:start!important;gap:28px 34px!important;min-height:630px!important;margin:38px auto 0!important;display:grid!important;position:relative!important}html body #root .maker-sync-v582-lines{z-index:0!important;pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:visible!important}html body #root .maker-sync-v582-lines path{fill:none!important;stroke:#c08aa4!important;stroke-width:3px!important;stroke-linecap:round!important;stroke-dasharray:7 11!important;filter:drop-shadow(0 2px 3px #b4779738)!important;animation:3.2s linear infinite maker-sync-v582-dash!important}html body #root .maker-sync-v582-lines path.is-phone{animation-delay:-1.05s!important}html body #root .maker-sync-v582-lines path.is-tablet{animation-delay:-2.1s!important}@keyframes maker-sync-v582-dash{to{stroke-dashoffset:-72px}}html body #root .maker-sync-v582-device,html body #root .maker-sync-v582-api{z-index:3!important;position:relative!important}html body #root .maker-sync-v582-device.is-imac{grid-area:imac!important;justify-self:center!important;width:min(390px,100%)!important}html body #root .maker-sync-v582-device.is-phone{grid-area:phone!important;justify-self:center!important;width:220px!important}html body #root .maker-sync-v582-device.is-tablet{grid-area:tablet!important;grid-template-columns:minmax(0,1fr) 220px!important;justify-self:center!important;align-items:center!important;gap:24px!important;width:min(700px,76%)!important;display:grid!important}html body #root .maker-sync-v582-api{text-align:center!important;background:#ffffffeb!important;border:2px dashed #80677785!important;border-radius:27px!important;grid-area:api!important;align-content:center!important;place-self:center!important;justify-items:center!important;gap:9px!important;width:220px!important;min-height:245px!important;padding:22px 17px!important;display:grid!important;box-shadow:7px 8px #80677717,0 18px 34px #57415017,inset 0 1px #fff!important}html body #root .maker-sync-v582-api>small{color:#bd6f96!important;letter-spacing:.1em!important;font-size:9px!important;font-weight:900!important}html body #root .maker-sync-v582-api>strong{color:#5f4b58!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:19px!important;line-height:1.2!important}html body #root .maker-sync-v582-api>p{color:#786b73!important;margin:0!important;font-size:11px!important;line-height:1.55!important}html body #root .maker-sync-v582-api>div{flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;display:flex!important}html body #root .maker-sync-v582-api>div span{color:#705d68!important;background:#fff!important;border:1px solid #8067773d!important;border-radius:999px!important;padding:5px 8px!important;font-size:8px!important}html body #root .maker-sync-v582-imac{background:#f7f3f5!important;border:3px solid #806777!important;border-radius:25px 25px 17px 17px!important;padding:12px 12px 17px!important;position:relative!important;overflow:hidden!important;box-shadow:8px 9px #8067771f,0 18px 34px #5741501a!important}html body #root .maker-sync-v582-imac>i{background:#806777!important;border-radius:50%!important;width:7px!important;height:7px!important;margin:0 auto 9px!important;display:block!important}html body #root .maker-sync-v582-imac>div{aspect-ratio:16/9!important;background:#eee9ed!important;border-radius:12px!important;overflow:hidden!important}html body #root .maker-sync-v582-imac-neck{background:#eee7eb!important;border-inline:3px solid #806777!important;width:44px!important;height:27px!important;margin:0 auto!important;display:block!important}html body #root .maker-sync-v582-imac-stand{background:#f5eff2!important;border:3px solid #806777!important;border-radius:999px 999px 10px 10px!important;width:125px!important;height:13px!important;margin:0 auto 9px!important;display:block!important}html body #root .maker-sync-v582-phone{background:#fff!important;border:3px solid #806777!important;border-radius:34px!important;padding:12px 9px 11px!important;box-shadow:8px 9px #8067771f,0 18px 34px #5741501a!important}html body #root .maker-sync-v582-phone>i{background:#806777!important;border-radius:999px!important;width:66px!important;height:7px!important;margin:0 auto 9px!important;display:block!important}html body #root .maker-sync-v582-phone>div{background:#eee9ed!important;border-radius:22px!important;height:285px!important;overflow:hidden!important}html body #root .maker-sync-v582-tablet{background:#fff!important;border:3px solid #806777!important;border-radius:27px!important;padding:11px!important;position:relative!important;box-shadow:8px 9px #8067771f,0 18px 34px #5741501a!important}html body #root .maker-sync-v582-tablet>i{background:#806777!important;border-radius:50%!important;width:6px!important;height:6px!important;position:absolute!important;top:50%!important;right:4px!important;transform:translateY(-50%)!important}html body #root .maker-sync-v582-tablet>div{aspect-ratio:16/9!important;background:#eee9ed!important;border-radius:15px!important;overflow:hidden!important}html body #root .maker-sync-v582-imac img,html body #root .maker-sync-v582-phone img,html body #root .maker-sync-v582-tablet img{object-fit:cover!important;object-position:top center!important;width:100%!important;height:100%!important;display:block!important}html body #root .maker-sync-v582-copy{text-align:center!important;gap:4px!important;display:grid!important}html body #root .maker-sync-v582-copy small{color:#bd6f96!important;letter-spacing:.11em!important;font-size:9px!important;font-weight:900!important}html body #root .maker-sync-v582-copy strong{color:#5f4b58!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:16px!important;line-height:1.25!important}html body #root .maker-sync-v582-copy p{color:#7d7077!important;margin:0!important;font-size:11px!important;line-height:1.55!important}@media (width<=1180px){html body #root .maker-sync-v582-heading h2{white-space:normal!important}html body #root .maker-sync-v582-stage{grid-template:"imac phone""api api""tablet tablet"/1fr 1fr!important;min-height:0!important}html body #root .maker-sync-v582-lines{display:none!important}html body #root .maker-sync-v582-device.is-tablet{width:min(700px,100%)!important}}@media (width<=760px){html body #root .page-heading.page-heading-wide-index{width:calc(100% - 24px)!important;min-width:0!important;max-width:calc(100% - 24px)!important;padding-inline:18px!important}html body #root .page-heading.page-heading-wide-index h1{font-size:clamp(19px,5.5vw,25px)!important}html body #root .persistent-crop-timer-page .timer-page-index{width:190px!important;min-width:190px!important;margin-left:10px!important}html body #root .persistent-crop-timer-page .timer-notebook-body{border-radius:0 22px 22px!important;padding:11px!important}html body #root .maker-sync-v582-body{padding:31px 18px 28px!important}html body #root .maker-sync-v582-stage{grid-template-columns:1fr!important;grid-template-areas:"imac""phone""api""tablet"!important;gap:30px!important}html body #root .maker-sync-v582-device.is-imac,html body #root .maker-sync-v582-device.is-phone,html body #root .maker-sync-v582-device.is-tablet{grid-template-columns:1fr!important;width:min(100%,390px)!important}html body #root .maker-sync-v582-api{width:min(100%,260px)!important}}html body #root .map-filter-sidebar .map-filter-sidebar-head{background:#fff0eb!important;border-bottom:1.7px solid #efa18e!important;align-content:center!important;gap:5px!important;min-height:104px!important;margin:-20px -20px 18px!important;padding:18px 132px 18px 22px!important;display:grid!important;position:relative!important}html body #root .map-filter-sidebar .map-filter-sidebar-head .eyebrow{color:#ef6688!important;font-weight:900!important}html body #root .map-filter-sidebar .map-filter-sidebar-head h3{color:#41383d!important;margin:0!important;font-size:27px!important}html body #root .map-filter-sidebar .map-filter-reset-button{--map-chip-accent:#e7bd46!important;--map-chip-fill:#fff4bd!important;--map-chip-ink:#826612!important;min-height:42px!important;color:var(--map-chip-ink)!important;background:var(--map-chip-fill)!important;border-width:2px!important;margin:0!important;padding:0 15px!important;position:absolute!important;top:17px!important;right:17px!important;box-shadow:3px 4px #d9af3021,0 8px 16px #604c1b14,inset 0 1px #fff!important}html body #root .map-filter-sidebar .map-world-chip,html body #root .map-filter-sidebar .map-filter-toggle-grid>button,html body #root .map-filter-sidebar .map-dynamic-filter-chip{border:2px solid var(--map-chip-accent,#8aaed0)!important;min-height:40px!important;color:var(--map-chip-ink,#5d6b77)!important;-webkit-backdrop-filter:blur(9px)!important;background:#ffffffd1!important;border-radius:999px!important;padding:0 14px!important;box-shadow:0 7px 15px #4c39440e,inset 0 1px #fffffffa!important}html body #root .map-filter-sidebar .map-world-chip:not(.active),html body #root .map-filter-sidebar .map-filter-toggle-grid>button:not(.active),html body #root .map-filter-sidebar .map-dynamic-filter-chip:not(.active){background:#fffc!important}html body #root .map-filter-sidebar .map-world-chip.active,html body #root .map-filter-sidebar .map-filter-toggle-grid>button.active,html body #root .map-filter-sidebar .map-dynamic-filter-chip.active{color:color-mix(in srgb, var(--map-chip-ink,#5d6b77) 90%, #3d3338)!important;border-color:color-mix(in srgb, var(--map-chip-accent,#8aaed0) 88%, #6f5a66)!important;background:var(--map-chip-fill,#f3f7fb)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--map-chip-accent,#8aaed0) 17%, transparent), 0 9px 18px color-mix(in srgb, var(--map-chip-accent,#8aaed0) 15%, transparent), inset 0 1px 0 #fff!important}html body #root .map-filter-sidebar .map-world-chip:hover,html body #root .map-filter-sidebar .map-filter-toggle-grid>button:hover,html body #root .map-filter-sidebar .map-dynamic-filter-chip:hover{background:color-mix(in srgb, var(--map-chip-fill,#f3f7fb) 74%, white)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--map-chip-accent,#8aaed0) 12%, transparent), 0 11px 20px color-mix(in srgb, var(--map-chip-accent,#8aaed0) 16%, transparent), inset 0 1px 0 #fff!important;transform:translateY(-2px)!important}html body #root .map-filter-sidebar .map-filter-toggle-grid>button.tone-npc{--map-chip-accent:#9c78d2!important;--map-chip-fill:#f3edff!important;--map-chip-ink:#65479e!important}html body #root .map-filter-sidebar .map-filter-toggle-grid>button.tone-animal{--map-chip-accent:#e49558!important;--map-chip-fill:#fff1e5!important;--map-chip-ink:#955925!important}html body #root .map-filter-sidebar .map-filter-toggle-grid>button.tone-location{--map-chip-accent:#5ea6d1!important;--map-chip-fill:#eaf6ff!important;--map-chip-ink:#3d7090!important}:is(html body #root .map-page .page-heading.map-page-index-title,html body #root .page-transition:has(.map-workspace-page) .page-heading.map-page-index-title){background:#ffe8df!important;border-color:#ed967e #ed967e #fff8f5!important;box-shadow:4px -2px #e277591c,inset 0 1px #fff!important}html body #root .resource-map-pin.confirmed:not(.candidate){border:2px solid var(--map-pin-accent,#8aaed0)!important;background:var(--map-pin-fill,#fff)!important;box-shadow:0 0 0 2px #ffffffeb, 0 5px 12px color-mix(in srgb, var(--map-pin-accent,#8aaed0) 18%, transparent)!important}html body #root .resource-map-pin.confirmed:not(.candidate):hover{box-shadow:0 0 0 2px #fffffff5, 0 0 0 5px color-mix(in srgb, var(--map-pin-accent,#8aaed0) 25%, transparent), 0 0 14px color-mix(in srgb, var(--map-pin-accent,#8aaed0) 32%, transparent)!important}html body #root .resource-map-pin.confirmed.selected:not(.candidate){border-color:color-mix(in srgb, var(--map-pin-accent,#8aaed0) 90%, #62505a)!important;box-shadow:0 0 0 3px #fffffff5, 0 0 0 7px color-mix(in srgb, var(--map-pin-accent,#8aaed0) 38%, transparent), 0 0 16px color-mix(in srgb, var(--map-pin-accent,#8aaed0) 44%, transparent)!important;filter:none!important}html body #root .persistent-crop-timer-page .compact-crop-picker>button,html body #root .persistent-crop-timer-page .compact-crop-picker>button:nth-child(n){--v580-crop-accent:var(--crop-accent,#78a9db)!important;--v580-crop-fill:var(--crop-fill,#edf6ff)!important;color:var(--crop-ink,#456f9d)!important;border:1.8px solid var(--crop-accent,#78a9db)!important;background:var(--crop-fill,#edf6ff)!important;box-shadow:3px 4px 0 color-mix(in srgb, var(--crop-accent,#78a9db) 14%, transparent), 0 9px 18px #4a343e0d, inset 0 1px 0 #fffffff5!important;background-image:none!important}html body #root .persistent-crop-timer-page .compact-crop-picker>button.active{box-shadow:0 0 0 3px color-mix(in srgb, var(--crop-accent,#78a9db) 21%, transparent), 4px 5px 0 color-mix(in srgb, var(--crop-accent,#78a9db) 17%, transparent), 0 13px 22px #4a343e12, inset 0 1px 0 #fff!important;border-width:2.2px!important}html body #root .persistent-crop-timer-page .timer-subwindow-heading{background:#eef3ff!important;border-bottom:1.6px solid #9db5e9!important;border-radius:20px 20px 0 0!important;align-items:center!important;min-height:60px!important;margin:-22px -22px 18px!important;padding:0 88px 0 18px!important;display:flex!important;position:relative!important}html body #root .persistent-crop-timer-page .crop-selector-heading.timer-subwindow-heading{background:#fff0f5!important;border-bottom-color:#f2aac2!important}html body #root .persistent-crop-timer-page .active-timer-heading.timer-subwindow-heading{background:#eef3ff!important;border-bottom-color:#9db5e9!important}html body #root .persistent-crop-timer-page .resource-timer-heading.timer-subwindow-heading{background:#edf8f1!important;border-bottom-color:#8bc9a2!important}html body #root .persistent-crop-timer-page .timer-subwindow-heading:after{content:"—　□"!important;color:#8d7b85!important;font-size:11px!important;position:absolute!important;top:50%!important;right:18px!important;transform:translateY(-50%)!important}html body #root .persistent-crop-timer-page .timer-subwindow-title{align-items:center!important;gap:10px!important;min-width:0!important;display:inline-flex!important}html body #root .persistent-crop-timer-page .timer-subwindow-emoji{background:#ffffffc7!important;border:1.5px solid #ffffffeb!important;border-radius:12px!important;flex:0 0 36px!important;place-items:center!important;width:36px!important;height:36px!important;font-size:20px!important;display:grid!important;box-shadow:2px 3px #624b5812,inset 0 1px #fff!important}html body #root .persistent-crop-timer-page .timer-subwindow-title h2{color:#51464d!important;margin:0!important;font-size:22px!important;line-height:1.1!important}html body #root .persistent-crop-timer-page .desktop-notification-toggle{color:#8b6c10!important;background:#fff4bd!important;border:1.8px solid #e2bd45!important}html body #root .persistent-crop-timer-page .weed-notification-toggle{color:#397b54!important;background:#e2f5e9!important;border:1.8px solid #71bd8d!important}html body #root .persistent-crop-timer-page .crop-timer-actions>button{border-style:solid!important;border-width:1.7px!important;border-radius:999px!important;width:38px!important;height:38px!important;box-shadow:2px 3px #59414d12,inset 0 1px #fff!important}html body #root .persistent-crop-timer-page .timer-action-edit{color:#4b83a7!important;background:#eaf6ff!important;border-color:#83bad9!important}html body #root .persistent-crop-timer-page .timer-action-restart{color:#a8662c!important;background:#fff1e5!important;border-color:#e8a66e!important}html body #root .persistent-crop-timer-page .timer-action-delete{color:#756d72!important;background:#f3f1f2!important;border-color:#b9b0b5!important}html body #root .persistent-crop-timer-page .resource-timer-actions>button{border-style:solid!important;border-width:1.7px!important;border-radius:999px!important;min-height:38px!important;box-shadow:2px 3px #59414d12,inset 0 1px #fff!important}html body #root .persistent-crop-timer-page .resource-location-button{color:#4b83a7!important;background:#eaf6ff!important;border-color:#83bad9!important}html body #root .persistent-crop-timer-page .resource-timer-start{color:#397b54!important;background:#e2f5e9!important;border-color:#71bd8d!important}html body #root .persistent-crop-timer-page .resource-restart-button{color:#a8662c!important;background:#fff1e5!important;border-color:#e8a66e!important}html body #root .persistent-crop-timer-page .resource-delete-button{color:#756d72!important;background:#f3f1f2!important;border-color:#b9b0b5!important}html body .timer-edit-popover-layer{z-index:2400!important;pointer-events:auto!important;background:0 0!important;position:fixed!important;inset:0!important}html body .timer-edit-dialog.timer-edit-popover{background:#fbfffc!important;border:2px solid #78b993!important;border-radius:22px!important;max-width:calc(100vw - 24px)!important;padding:68px 22px 21px!important;position:fixed!important;bottom:auto!important;right:auto!important;overflow:visible!important;transform:translateY(-100%)!important;box-shadow:6px 7px #529b6f1f,0 18px 34px #3e5c4a26,inset 0 1px #fff!important}html body .timer-edit-dialog.timer-edit-popover.is-below{transform:none!important}html body .timer-edit-windowbar{background:#e4f5e9!important;border-bottom:2px solid #78b993!important;border-radius:20px 20px 0 0!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;height:46px!important;padding:0 14px!important;display:grid!important;position:absolute!important;inset:0 0 auto!important}html body .timer-edit-windowbar>span{background:#fff!important;border:1px solid #8bc9a2!important;border-radius:9px!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important}html body .timer-edit-windowbar>strong{color:#4e765c!important;font-size:12px!important}html body .timer-edit-windowbar>i{color:#64836f!important;font-size:10px!important;font-style:normal!important}html body .timer-edit-dialog.timer-edit-popover .timer-edit-close{top:55px!important;right:13px!important}html body .timer-edit-dialog.timer-edit-popover .eyebrow{color:#51a171!important}html body .timer-edit-dialog.timer-edit-popover .timer-edit-actions>button{background:#f0f8f3!important;border:1.6px solid #9fcbb0!important;border-radius:999px!important}html body .timer-edit-dialog.timer-edit-popover .timer-edit-actions>button.save{color:#357650!important;background:#dff3e6!important;border-color:#71bd8d!important}html body #root .gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body #root .gathering-category-strip.polished-category-strip>button{border-style:solid!important;border-width:1.8px!important;border-radius:18px!important;width:100%!important;min-width:0!important;max-width:none!important}html body #root .gathering-category-strip>.gathering-tone-fish{color:#397ca6!important;background:#eaf6ff!important;border-color:#78bfe9!important}html body #root .gathering-category-strip>.gathering-tone-insect{color:#a45f31!important;background:#fff0e7!important;border-color:#eda273!important}html body #root .gathering-category-strip>.gathering-tone-bird{color:#8a6c15!important;background:#fff7cf!important;border-color:#e2c257!important}html body #root .gathering-category-strip>.gathering-tone-flower{color:#ad4f78!important;background:#fff0f6!important;border-color:#ea8fb5!important}html body #root .cooking-mode-tabs>.cooking-tone-recipe{color:#a35d30!important;background:#fff0e7!important;border:1.8px solid #e7a071!important}html body #root .cooking-mode-tabs>.cooking-tone-material{color:#427957!important;background:#ebf8ef!important;border:1.8px solid #8bc99e!important}html body #root .gathering-category-strip>button:not(.active),html body #root .cooking-mode-tabs>button:not(.active){opacity:.82!important;filter:saturate(.88)!important}html body #root .gathering-category-strip>button.active,html body #root .cooking-mode-tabs>button.active{opacity:1!important;filter:none!important;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent), 0 10px 18px #4e364214, inset 0 1px 0 #fff!important}html body #root .catalog-card.type-fish{border-color:#83c7ee!important}html body #root .catalog-card.type-insect{border-color:#eaa071!important}html body #root .catalog-card.type-bird{border-color:#dfc15b!important}html body #root .catalog-card.type-flower{border-color:#e98eb4!important}html body #root .recipe-card.type-recipe{border-color:#d8a7d7!important}html body #root .recipe-card.type-material{border-color:#e6aa82!important}html body #root .recipe-card.crop-material-card{border-color:#8dc8a0!important}html body #root .recipe-card.shop-material-card{border-color:#e2b47d!important}@media (width>=761px){html body #root .gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #root .cooking-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){html body #root .gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:10px 7px!important}html body #root .gathering-category-strip.polished-category-strip>button{align-content:center!important;justify-items:center!important;gap:4px!important;min-height:78px!important;padding:8px 4px!important;display:grid!important}html body #root .gathering-category-strip.polished-category-strip .category-emoji{width:34px!important;height:34px!important;font-size:21px!important}html body #root .gathering-category-strip.polished-category-strip strong{white-space:nowrap!important;font-size:12px!important}html body #root .gathering-category-strip.polished-category-strip small,html body #root .gathering-category-strip.polished-category-strip em{display:none!important}}html body #root .home-floating-todo-panel{background:#fffafd!important;border:2px solid #806777!important;border-radius:23px!important;box-shadow:7px 8px #8067771f,0 18px 36px #563d4c26,inset 0 1px #fff!important}html body #root .home-floating-todo-panel .todo-item-row{background:#fff!important;border:1px solid #eadde3!important;border-radius:14px!important;box-shadow:2px 3px #8067770b!important}html body #root .home-floating-todo-panel .todo-input{background:#fff4f8!important;border:1.6px solid #e5b6c7!important;border-radius:999px!important}html body #root .home-support-card,html body #root .app-download-footer.card{background:#fffffff0!important;border:1.8px solid #9b8390!important;border-radius:25px!important;min-height:170px!important;padding-top:72px!important;position:relative!important;overflow:hidden!important;box-shadow:6px 7px #8067771a,0 17px 32px #4c364217,inset 0 1px #fff!important}html body #root .home-support-card:before,html body #root .app-download-footer.card:before{content:"★　 keepers-note.utility.exe"!important;color:#705c67!important;letter-spacing:.02em!important;background:#f8eaf1!important;border-bottom:1.8px solid #9b8390!important;align-items:center!important;height:42px!important;padding:0 16px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}html body #root .home-support-card:after,html body #root .app-download-footer.card:after{content:"−　□　×"!important;color:#7b6872!important;font-size:10px!important;position:absolute!important;top:14px!important;right:15px!important}html body #root .home-support-card .home-support-header,html body #root .app-download-footer .app-download-copy{background:#fff0f6!important;border:1.6px solid #df9ab4!important;border-radius:999px!important;width:max-content!important;max-width:100%!important;padding:9px 15px!important;box-shadow:3px 4px #de729d1a,inset 0 1px #fff!important}html body #root .app-download-footer .app-download-copy{background:#eef4ff!important;border-color:#94b8e7!important}html body #root .v552-community-window .v555-community-heading-link{gap:9px!important;width:max-content!important;min-width:0!important;max-width:calc(100% - 36px)!important;padding:8px 10px 8px 14px!important}html body #root .v552-community-window .v555-community-heading-link .v555-section-title-arrow{margin-left:2px!important}html body #root .v555-community-notebook .v555-community-index,html body #root .v555-community-notebook .v555-community-index-body,html body #root .v555-community-notebook .v555-community-panel{will-change:opacity, transform!important;transition:opacity .42s,transform .42s cubic-bezier(.22,.75,.24,1),filter .42s,box-shadow .42s!important}html body #root .v555-community-notebook .v555-community-index.is-active .v555-community-selected-panel{animation:.46s cubic-bezier(.22,.75,.24,1) both v583-community-panel-in!important}html body #root .v555-community-notebook .v555-community-index.is-inactive .v555-community-mini-panel{animation:.42s cubic-bezier(.22,.75,.24,1) both v583-community-mini-in!important}html body #root .home-community-mobile-stage{animation:.46s cubic-bezier(.22,.75,.24,1) both v583-community-panel-in!important}html body #root .home-community-mobile-stage.motion-0,html body #root .v555-community-notebook.motion-0 .v555-community-index.is-active .v555-community-selected-panel{animation-name:v583-community-panel-in-a!important}html body #root .home-community-mobile-stage.motion-1,html body #root .v555-community-notebook.motion-1 .v555-community-index.is-active .v555-community-selected-panel{animation-name:v583-community-panel-in-b!important}@keyframes v583-community-panel-in{0%{opacity:.2;filter:blur(3px);transform:translateY(11px)scale(.992)}to{opacity:1;filter:none;transform:none}}@keyframes v583-community-panel-in-a{0%{opacity:.2;filter:blur(3px);transform:translateY(11px)scale(.992)}to{opacity:1;filter:none;transform:none}}@keyframes v583-community-panel-in-b{0%{opacity:.2;filter:blur(3px);transform:translateY(-9px)scale(.992)}to{opacity:1;filter:none;transform:none}}@keyframes v583-community-mini-in{0%{opacity:.25;transform:translate(10px)}to{opacity:1;transform:none}}html body #root .home-community-feature-carousel{background:#fff!important;border:1.7px solid #a58d99!important;border-radius:20px!important;overflow:hidden!important;box-shadow:4px 5px #80677717,0 12px 24px #4c364214!important}html body #root .home-community-feature-arrow,html body #root .community-carousel-arrow{color:#6e5b65!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#ffffffe8!important;border:1.7px solid #9f8994!important;border-radius:999px!important;width:40px!important;height:40px!important;box-shadow:2px 3px #8067771a,0 7px 14px #47323d1a!important}html body #root .home-event-feature-viewport>.event-all-button,html body #root .home-event-feature-carousel>.event-all-button{color:#a65c36!important;background:#fff0e8!important;border:1.7px solid #e89570!important;border-radius:999px!important;min-height:41px!important;padding:0 16px!important;box-shadow:3px 4px #e180551f,0 8px 17px #4f364014,inset 0 1px #fff!important}html body #root .home-event-feature-viewport>.event-arrow{color:#6c5963!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffffe6!important;border:1.8px solid #9d8792!important;border-radius:999px!important;width:44px!important;height:44px!important;box-shadow:3px 4px #8067771c,0 9px 18px #48333d1f!important}@media (width<=900px){html body #root .persistent-crop-timer-page .timer-subwindow-heading{flex-wrap:wrap!important;gap:10px!important;padding-right:18px!important}html body #root .persistent-crop-timer-page .timer-subwindow-heading:after{display:none!important}html body #root .persistent-crop-timer-page .timer-notification-actions{justify-content:flex-start!important;width:100%!important;margin-left:0!important}html body .timer-edit-dialog.timer-edit-popover{transform:translateY(-100%)!important}html body .timer-edit-dialog.timer-edit-popover.is-below{transform:none!important}}@media (width<=560px){html body #root .map-filter-sidebar .map-filter-sidebar-head{padding-right:112px!important}html body #root .map-filter-sidebar .map-filter-reset-button{padding-inline:12px!important;right:12px!important}html body #root .home-support-card,html body #root .app-download-footer.card{padding:66px 15px 18px!important}html body #root .app-download-footer .app-download-copy h2{white-space:normal!important;font-size:17px!important}}html body #root .home-floating-todo-panel .todo-rainbow-progress strong{font-size:13px!important;line-height:1.05!important}html body #root .home-floating-todo-panel .todo-rainbow-progress small{color:#a58d99!important;font-size:9px!important}html body #root .home-floating-todo-panel .todo-rainbow-progress-track{background:#ffffffdb!important;border:1.4px solid #80677747!important;border-radius:999px!important;box-shadow:inset 0 2px 4px #674d5b14,0 2px #ffffffe6!important}html body #root .home-floating-todo-panel .todo-rainbow-progress-track>i{border-radius:inherit!important;background:linear-gradient(90deg,#ff91b4 0%,#ffc38d 22%,#ffe27d 40%,#8fd6ae 59%,#88c9f0 78%,#b59ae9 100%)!important;transition:width .35s cubic-bezier(.22,.72,.24,1)!important;box-shadow:inset 0 1px #ffffff8c,0 0 10px #ff8bb538!important}html body #root .home-floating-todo-panel .todo-delete{color:#b5788d!important;background:#fff7fa!important;border:1px solid #ead3dc!important;border-radius:9px!important}html body #root .map-filter-sidebar .map-filter-reset-button{top:49px!important}html body #root .map-filter-sidebar .map-world-filter-group .map-world-chip{justify-content:center!important;width:100%!important;min-width:0!important}html body #root .map-filter-sidebar .map-world-chip:not(.active),html body #root .map-filter-sidebar .map-filter-toggle-grid>button:not(.active),html body #root .map-filter-sidebar .map-dynamic-filter-chip:not(.active){color:color-mix(in srgb,var(--map-chip-ink,#6b737a) 72%,#777)!important;border-color:color-mix(in srgb,var(--map-chip-accent,#9eb3c5) 34%,#fff)!important;background:#ffffffe0!important;box-shadow:0 5px 12px #4c394409,inset 0 1px #fff!important}html body #root .map-filter-sidebar .map-world-chip:not(.active):hover,html body #root .map-filter-sidebar .map-filter-toggle-grid>button:not(.active):hover,html body #root .map-filter-sidebar .map-dynamic-filter-chip:not(.active):hover{color:var(--map-chip-ink,#5d6b77)!important;border-color:color-mix(in srgb,var(--map-chip-accent,#8aaed0) 55%,#fff)!important;background:color-mix(in srgb,var(--map-chip-fill,#f3f7fb) 38%,#fff)!important;background-image:none!important}html body #root .map-filter-sidebar .map-world-chip.active:hover,html body #root .map-filter-sidebar .map-filter-toggle-grid>button.active:hover,html body #root .map-filter-sidebar .map-dynamic-filter-chip.active:hover{background:var(--map-chip-fill,#f3f7fb)!important;background-image:none!important}html body #root .map-filter-sidebar .map-world-chip.tone-whale-island{--map-chip-accent:#58b98b!important;--map-chip-fill:#e5f8ee!important;--map-chip-ink:#2f7651!important}html body #root .map-filter-sidebar .map-world-chip.tone-whale-canyon{--map-chip-accent:#769bcb!important;--map-chip-fill:#edf3ff!important;--map-chip-ink:#4c6795!important}html body #root .resource-map-pin.candidate{color:#c96f8f!important;background:#fff3f7!important;border:2px solid #e7a2b9!important;border-radius:50%!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important;overflow:visible!important;box-shadow:0 0 0 2px #fffffff0,0 6px 13px #c4628933!important}html body #root .resource-map-pin.candidate .candidate-question{color:#d17b99!important;place-items:center!important;width:35px!important;height:35px!important;display:grid!important;position:relative!important}html body #root .resource-map-pin.candidate .candidate-question svg{width:31px!important;height:31px!important}html body #root .resource-map-pin.candidate .candidate-question b{color:#9c536e!important;font-size:14px!important;line-height:1!important;position:absolute!important;top:5px!important;left:50%!important;transform:translate(-50%)!important}html body #root .map-interaction-card .portal-map-zoom-controls{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffffeb!important;border:1.8px solid #806777!important;border-radius:14px!important;gap:0!important;display:grid!important;overflow:hidden!important;box-shadow:4px 5px #8067771c,0 10px 20px #4b36411c!important}html body #root .map-interaction-card .portal-map-zoom-controls>button{color:#66535f!important;background:#ffffffeb!important;border:0!important;border-bottom:1px solid #eadde3!important;border-radius:0!important;width:42px!important;height:42px!important;font-size:21px!important;font-weight:800!important}html body #root .map-interaction-card .portal-map-zoom-controls>button:last-child{color:#c26d8b!important;border-bottom:0!important}html body #root .map-interaction-card .portal-map-zoom-controls>button:hover{background:#fff0f5!important}html body #root .map-interaction-card .map-interaction-hint{color:#6e5b65!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffffe6!important;border:1.6px solid #a58b98!important;border-radius:999px!important;align-items:center!important;min-height:37px!important;padding:0 14px!important;font-size:12px!important;font-weight:750!important;display:inline-flex!important;box-shadow:3px 4px #8067771a,0 8px 18px #4c364217!important}html body #root .gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin-inline:0!important}html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin-inline:0!important}html body #root .gathering-category-strip.polished-category-strip>button{text-align:left!important;grid-template-columns:46px minmax(0,1fr) auto!important;place-items:center start!important;min-height:76px!important;display:grid!important}html body #root .app-catalog-shell .catalog-card.type-fish,html body #root .app-catalog-shell .app-catalog-card.type-fish{border:2px solid #7fc4ec!important}html body #root .app-catalog-shell .catalog-card.type-insect,html body #root .app-catalog-shell .app-catalog-card.type-insect{border:2px solid #e89a67!important}html body #root .app-catalog-shell .catalog-card.type-bird,html body #root .app-catalog-shell .app-catalog-card.type-bird{border:2px solid #e2c653!important}html body #root .app-catalog-shell .catalog-card.type-flower,html body #root .app-catalog-shell .app-catalog-card.type-flower{border:2px solid #e98caf!important}html body #root .app-catalog-shell .recipe-card.type-recipe{border:2px solid #bd94df!important}html body #root .app-catalog-shell .recipe-card.crop-material-card{border:2px solid #72be8d!important}html body #root .app-catalog-shell .recipe-card.shop-material-card,html body #root .app-catalog-shell .recipe-card.type-material:not(.crop-material-card){border:2px solid #e39b62!important}html body #root .community-grid-feed{grid-auto-rows:auto!important;align-items:start!important}html body #root .community-grid-feed.is-grid-ready{animation:.28s both v584-community-grid-reveal!important}html body #root .community-grid-card-shell{min-width:0!important}html body #root .community-grid-card{aspect-ratio:1!important;background:#f8f3f5!important;border:1.7px solid #dac9d1!important;border-radius:18px!important;width:100%!important;overflow:hidden!important;box-shadow:3px 4px #80677712,0 10px 22px #4b364112!important}html body #root .community-grid-card>img{object-fit:cover!important;object-position:center!important;image-rendering:auto!important;width:100%!important;height:100%!important;display:block!important}html body #root .community-page-card>.community-media-loading-bar{align-content:center!important;justify-items:center!important;min-height:260px!important}@keyframes v584-community-grid-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html body #root .home-support-card{background:linear-gradient(120deg,#ffebf3eb,#ffffffe6)!important;border-color:#edafc4!important}html body #root .home-support-card:before{content:"💗  keepers-note.support.exe"!important;background:#ffe8f1!important}html body #root .app-download-footer.card:before{content:"📱  keepers-note-app-download.exe"!important;background:#eaf2ff!important}html body #root .home-support-card:after,html body #root .app-download-footer.card:after{letter-spacing:.12em!important;font-size:17px!important;line-height:1!important;top:10px!important;right:15px!important}html body #root .home-support-card .home-support-header,html body #root .app-download-footer .app-download-copy{width:auto!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body #root .home-support-card .home-support-icon{background:#ffffffd1!important;border:1.5px solid #f0bad0!important;border-radius:14px!important;width:44px!important;height:44px!important}html body #root .home-support-card .home-support-title-fixed{font-size:24px!important}html body #root .home-support-card .home-support-go-button{color:#d54875!important;background:linear-gradient(135deg,#fff0f6,#fff8fb)!important;border-color:#f09ab8!important}html body #root .app-download-footer .app-download-copy .eyebrow,html body #root .app-download-footer .app-download-copy p{display:block!important}html body #root .app-download-footer .app-download-copy h2{color:#5273a9!important;white-space:normal!important;margin:2px 0 5px!important;font-size:22px!important}html body #root .app-download-footer .app-download-copy p{color:#7a879b!important;margin:0!important;font-size:13px!important}html body #root .inquiry-feed-board-heading{background:linear-gradient(115deg,#fff0f5 0%,#f3efff 48%,#edf7ff 100%)!important;border:2px solid #806777!important;border-radius:24px!important;width:100%!important;margin:0 0 22px!important;padding:27px 30px!important;overflow:hidden!important;box-shadow:6px 7px #8067771c,0 17px 34px #4f3a4517,inset 0 1px #fff!important}html body #root .inquiry-feed-board-heading h1{font-size:clamp(28px,3vw,42px)!important}html body #root .persistent-crop-timer-page .resource-timer-section{border:2px solid #8ec9a5!important}html body #root .persistent-crop-timer-page .timer-subwindow-heading,html body #root .persistent-crop-timer-page .crop-selector-heading.timer-subwindow-heading,html body #root .persistent-crop-timer-page .active-timer-heading.timer-subwindow-heading,html body #root .persistent-crop-timer-page .resource-timer-heading.timer-subwindow-heading{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;margin:0 0 18px!important;padding:0!important}html body #root .persistent-crop-timer-page .timer-subwindow-heading:after{content:none!important;display:none!important}html body #root .persistent-crop-timer-page .timer-subwindow-title{justify-content:flex-start!important;width:100%!important}html body #root .persistent-crop-timer-page .timer-subwindow-emoji{background:#fff!important;border-color:#ead8df!important;flex-basis:38px!important;width:38px!important;height:38px!important}html body #root .persistent-crop-timer-page .desktop-notification-toggle,html body #root .persistent-crop-timer-page .desktop-notification-toggle:not(.active){color:#8b6c10!important;background:#fff!important;border:1.8px solid #e2bd45!important;box-shadow:inset 0 1px #fff!important}html body #root .persistent-crop-timer-page .desktop-notification-toggle.active{color:#7d620c!important;background:#fff1a9!important;border-color:#d9b22f!important}html body #root .persistent-crop-timer-page .weed-notification-toggle,html body #root .persistent-crop-timer-page .weed-notification-toggle:not(.active){color:#397b54!important;background:#fff!important;border:1.8px solid #71bd8d!important;box-shadow:inset 0 1px #fff!important}html body #root .persistent-crop-timer-page .weed-notification-toggle.active{color:#2f7049!important;background:#dff3e6!important;border-color:#62b582!important}html body #root .persistent-crop-timer-page .crop-timer-actions>.timer-action-edit{color:#397eaa!important;background:#edf8ff!important;border-color:#78b9df!important}html body #root .persistent-crop-timer-page .crop-timer-actions>.timer-action-restart{color:#a66227!important;background:#fff0e3!important;border-color:#e8a165!important}html body #root .persistent-crop-timer-page .crop-timer-actions>.timer-action-delete{color:#b34f73!important;background:#fff0f5!important;border-color:#e59ab4!important}html body .timer-edit-windowbar{grid-template-columns:30px minmax(0,1fr) 34px!important}html body .timer-edit-windowbar>i{display:none!important}html body .timer-edit-windowbar>.timer-edit-close{color:#4f765c!important;background:#fff!important;border:1.5px solid #8bc9a2!important;border-radius:9px!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important;position:static!important}html body .timer-edit-dialog.timer-edit-popover .timer-edit-actions>button{min-height:52px!important;font-size:22px!important;font-weight:850!important}html body .v577-community-people-windowbar{grid-template-columns:32px minmax(0,1fr) 34px!important}html body .v577-community-people-windowbar>i{display:none!important}html body .v577-community-people-windowbar .v584-community-people-close{color:#6f5965!important;background:#fff!important;border:1.5px solid #c7a9b6!important;border-radius:9px!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important}html body .community-profile-people-head{padding-right:18px!important}html body #root .community-write-page-v2,html body #root .pet-editor-page.pet-editor-v19{background:#fffffff0!important;border:2px solid #806777!important;border-radius:24px!important;box-shadow:6px 7px #8067771a,0 17px 34px #4f3a4517,inset 0 1px #fff!important}html body #root .community-write-page-v2 .community-write-section{background:linear-gradient(145deg,#fff,#fffafd)!important;border:1.6px solid #dfd1d7!important;border-radius:19px!important;box-shadow:3px 4px #8067770e,0 9px 19px #4c36420d!important}html body #root .community-write-page-v2 .community-write-section-head,html body #root .pet-editor-v19 .pet-editor-option-section{border-color:#eadde3!important}html body #root .community-uid-board-heading,html body #root .community-write-subpage>.page-heading,html body #root .pet-subpage>.page-heading{border-color:#9c8491!important;box-shadow:4px 5px #80677717,0 13px 27px #4c364212!important}html body #root .pet-editor-v19 input,html body #root .pet-editor-v19 textarea,html body #root .community-write-page-v2 input,html body #root .community-write-page-v2 textarea{background:#fff!important;border-color:#dccbd3!important}html body #root .app-catalog-shell,html body #root .pet-catalog-shell{border:1.8px solid #947d89!important;box-shadow:5px 6px #80677716,0 15px 30px #4c364213,inset 0 1px #fff!important}html body #root .app-catalog-shell .unified-toolbar,html body #root .pet-catalog-shell .unified-toolbar{background:linear-gradient(100deg,#fff5f9,#f8f5ff 54%,#f2f8ff)!important;border:1.5px solid #ded0d6!important;border-radius:19px!important;gap:12px!important;padding:13px!important;box-shadow:inset 0 1px #fff,0 7px 16px #4b36410b!important}html body #root .app-catalog-shell .unified-toolbar .local-search,html body #root .pet-catalog-shell .unified-toolbar .local-search{background:#fff!important;border:1.6px solid #d6c4cd!important;border-radius:999px!important;min-width:0!important;box-shadow:2px 3px #8067770d,inset 0 1px #fff!important}html body #root .app-catalog-shell .unified-toolbar .filter-button,html body #root .pet-catalog-shell .unified-toolbar .filter-button{color:#6a5661!important;background:#fff!important;border:1.6px solid #a98d9b!important;border-radius:999px!important;min-height:44px!important;box-shadow:2px 3px #80677712,inset 0 1px #fff!important}html body #root .app-catalog-shell .unified-toolbar .filter-button.selected,html body #root .pet-catalog-shell .unified-toolbar .filter-button.selected{color:#a94f72!important;background:#fff0f5!important;border-color:#e18eae!important}html body #root .pet-catalog-shell .pet-card,html body #root .pet-catalog-shell .pet-breed-card,html body #root .pet-catalog-shell .app-pet-card{border-color:#dfd0d7!important;box-shadow:3px 4px #8067770e,0 10px 21px #4c36420e!important}html body #root .portal-detail-page>.page-heading,html body #root .achievement-detail-page>.back-header{background:linear-gradient(105deg,#fff0f5,#f4efff 52%,#eef7ff)!important;border:2px solid #806777!important;border-radius:23px!important;box-shadow:5px 6px #8067771a,0 15px 30px #4c364214,inset 0 1px #fff!important}html body #root .portal-detail-page .portal-detail-card,html body #root .achievement-detail-card{border:2px solid #927a87!important;box-shadow:6px 7px #80677717,0 17px 34px #4c364213,inset 0 1px #fff!important}html body #root .portal-detail-page .detail-hero-title-block,html body #root .achievement-detail-card .achievement-detail-identity{background:linear-gradient(125deg,#fff4f8,#f8f3ff)!important;border:1.8px solid #d9c3cd!important;border-radius:19px!important;box-shadow:3px 4px #8067770f,inset 0 1px #fff!important}html body #root .portal-detail-page .detail-section,html body #root .achievement-detail-card .achievement-detail-info-panel{border:1.7px solid #ddd0d6!important;box-shadow:2px 3px #8067770b,inset 0 1px #fff!important}html body #root .maker-development-background .maker-story-terminal{contain:layout paint!important;backface-visibility:hidden!important;overflow:hidden!important;transform:translateZ(0)!important}html body #root .maker-development-background .maker-story-terminal .maker-terminal-path,html body #root .maker-development-background .maker-story-terminal .maker-terminal-cursor,html body #root .maker-development-background .maker-story-terminal .maker-terminal-command{clip-path:none!important;will-change:opacity,transform!important;animation:.55s cubic-bezier(.22,.72,.24,1) both v584-terminal-stable-reveal!important}html body #root .maker-development-background .maker-story-terminal.is-step-2 .maker-terminal-path,html body #root .maker-development-background .maker-story-terminal.is-step-2 .maker-terminal-cursor,html body #root .maker-development-background .maker-story-terminal.is-step-2 .maker-terminal-command{animation-delay:.1s!important}html body #root .maker-development-background .maker-story-terminal.is-step-3 .maker-terminal-path,html body #root .maker-development-background .maker-story-terminal.is-step-3 .maker-terminal-cursor,html body #root .maker-development-background .maker-story-terminal.is-step-3 .maker-terminal-command{animation-delay:.18s!important}html body #root .maker-development-background .maker-story-terminal .maker-process-mini-body:after{display:none!important}@keyframes v584-terminal-stable-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}html body #root .maker-development-background .maker-story-terminal h3,html body #root .maker-sync-v582-copy strong,html body #root .maker-evolution-timeline article strong,html body #root .maker-portfolio-section-heading h2{font-size:22px!important;line-height:1.3!important}html body #root .maker-sync-v582-stage{gap:34px 40px!important;min-height:660px!important}html body #root .maker-sync-v582-imac{background:#ffe6f0!important;border-color:#d481a3!important;box-shadow:8px 9px #d481a324,0 18px 34px #5741501a!important}html body #root .maker-sync-v582-imac>i{background:#c76e94!important}html body #root .maker-sync-v582-imac-neck{background:#f7cddd!important;border-color:#d481a3!important}html body #root .maker-sync-v582-imac-stand{background:#ffe0eb!important;border-color:#d481a3!important}html body #root .maker-sync-v582-tablet{background:#302d33!important;border-color:#29262b!important;box-shadow:8px 9px #2420262b,0 18px 34px #39303724!important}html body #root .maker-sync-v582-tablet>i{background:#a6a0a8!important}html body #root .maker-sync-v582-phone{background:#dff2ff!important;border-color:#72add1!important;box-shadow:8px 9px #579dc724,0 18px 34px #4362741f!important}html body #root .maker-sync-v582-phone>i{background:#669fc2!important}html body #root .maker-sync-v582-imac>div{background:#fff!important;border:2px solid #bd7191!important}html body #root .maker-sync-v582-tablet>div{background:#fff!important;border:2px solid #171519!important}html body #root .maker-sync-v582-phone>div{background:#fff!important;border:2px solid #5e9fc8!important}html body #root .maker-sync-v582-imac img,html body #root .maker-sync-v582-phone img,html body #root .maker-sync-v582-tablet img{object-fit:contain!important;object-position:center top!important;image-rendering:auto!important;filter:none!important;backface-visibility:hidden!important;transform:none!important}html body #root .maker-sync-v582-device{align-self:start!important}html body #root .maker-sync-v582-device.is-tablet{margin-top:10px!important}@media (width<=900px){html body #root .gathering-category-strip.polished-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip.polished-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .gathering-category-strip.polished-category-strip>button{grid-template-columns:40px minmax(0,1fr)!important;min-height:70px!important}html body #root .gathering-category-strip.polished-category-strip>button>em{display:none!important}html body #root .persistent-crop-timer-page .crop-timer-layout{gap:20px!important}html body #root .app-catalog-shell .unified-toolbar,html body #root .pet-catalog-shell .unified-toolbar{align-items:stretch!important}}@media (width<=560px){html body #root .map-filter-sidebar .map-filter-sidebar-head{min-height:122px!important;padding-bottom:55px!important;padding-right:18px!important}html body #root .map-filter-sidebar .map-filter-reset-button{top:auto!important;bottom:12px!important;right:12px!important}html body #root .gathering-category-strip.polished-category-strip>button{min-height:64px!important;padding:9px!important}html body #root .home-support-card .home-support-title-fixed{font-size:20px!important}html body #root .app-download-footer .app-download-copy h2{font-size:19px!important}html body #root .inquiry-feed-board-heading{padding:22px 20px!important}html body #root .maker-sync-v582-stage{min-height:0!important}}html body #root .home-floating-todo-panel .todo-rainbow-progress strong{font-size:22px!important;font-weight:900!important;line-height:1!important}html body #root .home-floating-todo-panel .todo-item{background:linear-gradient(#fff 0%,#fffafb 100%)!important;border:1.35px solid #e4d5db!important;border-radius:17px!important;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s!important;box-shadow:0 2px #fffffff2,0 6px 14px #8067770d!important}html body #root .home-floating-todo-panel .todo-item:hover{background:linear-gradient(#fff 0%,#fff4f7 100%)!important;border-color:#d8b3c1!important;transform:translateY(-1px)!important;box-shadow:0 3px #fffffff2,0 12px 20px #80677714!important}html body #root .home-floating-todo-panel .todo-item>span:last-child{text-align:left!important}html body #root .home-floating-todo-panel .todo-check{background:#fff!important;border:1.4px solid #dccfd5!important;border-radius:8px!important}html body #root .home-floating-todo-panel .todo-item-row.done .todo-check{color:#fff!important;background:#8fcfaa!important;border-color:#8fcfaa!important}html body #root .home-floating-todo-panel .todo-delete{justify-self:center!important}html body #root .app-download-footer.card{padding-top:68px!important}html body #root .app-download-footer .app-download-copy{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:8px!important;display:flex!important}html body #root .app-download-footer .app-download-copy .eyebrow{display:none!important}html body #root .app-download-footer .app-download-copy h2{color:#352e33!important;margin:0!important}html body #root .app-download-footer .app-download-copy p{color:#7d7379!important;margin:0!important}html body #root .app-download-footer.card:before{height:42px!important;padding:0 14px!important;line-height:42px!important}html body #root .app-download-footer.card:after{letter-spacing:6px!important;font-size:22px!important;line-height:1!important;top:9px!important;right:16px!important}html body #root .map-filter-sidebar .map-filter-reset-button{margin-top:10px!important}html body #root .map-map-selector.detail-map-selector{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body #root .map-world-chip{color:#7e6c76!important;background:linear-gradient(#fffffff2,#faf5f8f5)!important;border:1.35px solid #a083942e!important;border-radius:15px!important;min-height:44px!important;font-weight:800!important;box-shadow:0 4px 12px #5c47530d!important}html body #root .map-world-chip.tone-whale-island.active{color:#c25b83!important;background:linear-gradient(#fff4f8,#ffeaf1)!important;border-color:#f0a7c1!important;box-shadow:0 9px 18px #ed84ab24!important}html body #root .map-world-chip.tone-whale-canyon.active{color:#4c7ab2!important;background:linear-gradient(#f3f9ff,#eaf4ff)!important;border-color:#8fc3f2!important;box-shadow:0 9px 18px #75afeb24!important}html body #root .map-filter-chip,html body #root .map-filter-toggle-grid>button{border-color:#8d748124!important}html body #root .map-filter-chip:not(.active):hover,html body #root .map-filter-toggle-grid>button:not(.active):hover{background:#fffffff5!important;border-color:#8d748147!important}html body #root .map-zoom-controls{background:#ffffffeb!important;border:1.35px solid #e2d3da!important;border-radius:18px!important;gap:8px!important;padding:8px!important;box-shadow:0 10px 24px #4d3a4314!important}html body #root .map-zoom-controls>button{color:#6e5964!important;background:linear-gradient(#fff,#fff6f8)!important;border:1.35px solid #dac6cf!important;border-radius:13px!important;place-items:center!important;width:40px!important;height:40px!important;font-size:22px!important;font-weight:800!important;line-height:1!important;display:grid!important}html body #root .map-zoom-controls>button:hover{color:#be6486!important;border-color:#e5aabc!important}html body #root .map-interaction-hint{color:#7b6b73!important;background:#ffffffe6!important;border:1.2px solid #ead6df!important;border-radius:999px!important;padding:9px 14px!important;box-shadow:0 6px 16px #5a434f0d!important}html body #root .candidate-question{gap:0!important}html body #root .candidate-question>b{display:none!important}html body #root .polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;display:grid!important}html body #root .polished-category-strip>button{width:100%!important;min-width:0!important;min-height:82px!important;padding:12px!important}html body #root .refined-cooking-mode .cooking-mode-tabs,html body #root .cooking-mode-card .cooking-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;display:grid!important}html body #root .refined-cooking-mode .cooking-mode-tabs>button,html body #root .cooking-mode-card .cooking-mode-tabs>button{width:100%!important;min-width:0!important}html body #root .app-catalog-shell .catalog-card,html body #root .app-catalog-shell .recipe-card{border-width:1.35px!important}html body #root .app-catalog-shell .catalog-card.type-fish{--kn-card-accent:#7dbaf1;border-color:var(--kn-card-accent)!important}html body #root .app-catalog-shell .catalog-card.type-insect{--kn-card-accent:#e4a26d;border-color:var(--kn-card-accent)!important}html body #root .app-catalog-shell .catalog-card.type-bird{--kn-card-accent:#e9d36b;border-color:var(--kn-card-accent)!important}html body #root .app-catalog-shell .catalog-card.type-flower{--kn-card-accent:#e98caf;border-color:var(--kn-card-accent)!important}html body #root .app-catalog-shell .recipe-card.type-recipe{--kn-card-accent:#bd94df;border-color:var(--kn-card-accent)!important}html body #root .app-catalog-shell .recipe-card.crop-material-card{--kn-card-accent:#72be8d;border-color:var(--kn-card-accent)!important}html body #root .app-catalog-shell .recipe-card.shop-material-card,html body #root .app-catalog-shell .recipe-card.type-material:not(.crop-material-card){--kn-card-accent:#e39b62;border-color:var(--kn-card-accent)!important}html body #root .app-catalog-shell .catalog-card .catalog-art,html body #root .app-catalog-shell .recipe-card .recipe-art{border-bottom:1.35px solid var(--kn-card-accent,#e3d3dc)!important}html body #root .achievement-page-shell .unified-toolbar,html body #root .pet-catalog-shell .unified-toolbar,html body #root .pet-library-shell .unified-toolbar{background:linear-gradient(#fffffffa,#fbf6f8fa)!important;border:1.35px solid #e6d7de!important;border-radius:18px!important;padding:16px!important;box-shadow:0 10px 24px #5a434f0d!important}html body #root .achievement-page-shell .local-search,html body #root .pet-catalog-shell .local-search,html body #root .pet-library-shell .local-search,html body #root .achievement-page-shell .filter-button,html body #root .pet-catalog-shell .filter-button,html body #root .pet-library-shell .filter-button{background:#fff!important;border:1.35px solid #e3d0d8!important;border-radius:16px!important;min-height:48px!important}html body #root .community-grid-feed{column-width:260px!important;column-gap:16px!important;display:block!important}html body #root .community-grid-card-shell{break-inside:avoid!important;width:100%!important;margin:0 0 16px!important;display:inline-block!important}html body #root .community-grid-card{aspect-ratio:auto!important;height:auto!important;overflow:hidden!important}html body #root .community-grid-card>img{object-fit:cover!important;width:100%!important;height:auto!important;max-height:none!important}html body #root .community-media-loading-bar,html body #root .community-page-card>.community-media-loading-bar{text-align:center!important;place-items:center!important;width:100%!important;min-height:220px!important;margin:0 auto!important;display:grid!important}html body #root .community-media-loading-bar:before{margin:0 auto 12px!important;position:static!important}html body #root .community-media-loading-bar>*{justify-self:center!important}html body #root .crop-timer-layout{align-items:start!important;gap:22px!important}html body #root .crop-selector-card,html body #root .active-timer-card,html body #root .resource-timer-section{background:linear-gradient(#fffffffa,#fcf7f9fa)!important;border:1.45px solid #c8b1bc!important;border-radius:28px!important;padding:58px 20px 20px!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 30px #58414c0f!important}html body #root .crop-selector-card:before,html body #root .active-timer-card:before,html body #root .resource-timer-section:before{content:"";background:linear-gradient(#f7fbff,#eef4fb);border-bottom:1.45px solid #d3c0c8;height:42px;position:absolute;inset:0 0 auto}html body #root .crop-selector-card:after,html body #root .active-timer-card:after,html body #root .resource-timer-section:after{content:"−  □  ×";color:#8e7b84;letter-spacing:1px;font-size:18px;position:absolute;top:10px;right:15px}html body #root .crop-selector-card .timer-subwindow-heading,html body #root .active-timer-card .timer-subwindow-heading,html body #root .resource-timer-section .timer-subwindow-heading{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:flex-start!important;padding:0 0 14px!important}html body #root .timer-subwindow-title{justify-content:flex-start!important}html body #root .timer-subwindow-title h2{text-align:left!important;margin:0!important}html body #root .timer-notification-actions{flex-wrap:wrap!important;gap:8px!important}html body #root .desktop-notification-toggle,html body #root .weed-notification-toggle{box-shadow:none!important;background:#fff!important;border-radius:999px!important}html body #root .desktop-notification-toggle{color:#93721b!important;border:1.35px solid #e5c35e!important}html body #root .desktop-notification-toggle.active{background:#fff7dc!important}html body #root .weed-notification-toggle{color:#4d8c63!important;border:1.35px solid #8fcca4!important}html body #root .weed-notification-toggle:not(.active){background:#fff!important}html body #root .weed-notification-toggle.active{background:#eef9f1!important}html body #root .timer-action-edit{color:#4f84bf!important;background:#edf6ff!important;border-color:#7dbaf1!important}html body #root .timer-action-restart{color:#b76c21!important;background:#fff5e8!important;border-color:#efb46d!important}html body #root .timer-action-delete{color:#c05b87!important;background:#fff1f6!important;border-color:#e6a1bd!important}html body #root .resource-location-button{color:#4f84bf!important;background:#edf6ff!important;border-color:#7dbaf1!important}html body #root .resource-restart-button{color:#b76c21!important;background:#fff5e8!important;border-color:#efb46d!important}html body #root .resource-delete-button{color:#c05b87!important;background:#fff1f6!important;border-color:#e6a1bd!important}html body #root .resource-timer-start{color:#4d8c63!important;background:#eef9f1!important;border-color:#8fcca4!important}html body #root .timer-edit-actions>button{font-size:22px!important}html body #root .community-write-subpage .page-header-card,html body #root .community-uid-board-heading,html body #root .pet-subpage .page-header-card{margin-bottom:18px!important}html body #root .community-write-page,html body #root .pet-editor-page{gap:18px!important}html body #root .community-write-section,html body #root .community-uid-guide-card,html body #root .pet-editor-page{border-radius:26px!important}html body #root .community-write-section{border:1.35px solid #e8d7de!important;padding:20px!important}html body #root .pet-editor-page{padding:24px!important}html body #root .pet-editor-top-layout{gap:30px!important}html body #root .pet-editor-primary-fields,html body #root .pet-editor-fields{gap:18px!important}@keyframes v585-terminal-line-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes v585-terminal-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}html body #root .maker-terminal-story-copy.is-block .maker-terminal-story-line{opacity:0!important;animation:.9s forwards v585-terminal-line-reveal!important;animation-delay:var(--terminal-line-delay,0s)!important}html body #root .maker-terminal-cursor{animation:.9s step-end infinite v585-terminal-cursor-blink!important}html body #root .maker-process-mini-window h3,html body #root .maker-sync-v582-copy strong{font-size:22px!important}html body #root .maker-process-loop-bar{margin-top:26px!important}html body #root .maker-sync-v582-strip{margin-top:34px!important}html body #root .maker-sync-v582-device.is-imac .maker-sync-v582-imac{border-color:#ea97bb!important}html body #root .maker-sync-v582-device.is-phone .maker-sync-v582-phone{border-color:#86c4f4!important}html body #root .maker-sync-v582-device.is-tablet .maker-sync-v582-tablet{border-color:#3f3b47!important}html body #root .maker-sync-v582-imac div,html body #root .maker-sync-v582-phone div,html body #root .maker-sync-v582-tablet div{box-shadow:inset 0 0 0 2px #ffffff8c!important}html body #root .maker-sync-v582-imac-neck,html body #root .maker-sync-v582-imac-stand{filter:drop-shadow(0 10px 14px #48353f1f)!important}html body #root .home-floating-todo-panel .todo-rainbow-progress strong{font-size:22px!important}html body #root .gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important;overflow:visible!important}html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important;overflow:visible!important}html body #root .gathering-category-strip.polished-category-strip>button{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip.polished-category-strip>button{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}html body #root .refined-cooking-mode .cooking-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}html body #root .page-transition:has(>.cooking-mode-card)>.cooking-mode-card.refined-cooking-mode .cooking-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}html body #root .refined-cooking-mode .cooking-mode-tabs>button{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}html body #root .page-transition:has(>.cooking-mode-card)>.cooking-mode-card.refined-cooking-mode .cooking-mode-tabs>button{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}@media (width<=1100px){html body #root .gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}}@media (width<=720px){html body #root .gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding-inline:7px!important;display:grid!important;overflow:visible!important}html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding-inline:7px!important;display:grid!important;overflow:visible!important}html body #root .gathering-category-strip.polished-category-strip>button{text-align:center!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;min-width:0!important;min-height:70px!important;padding:7px 3px!important;display:grid!important}html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip.polished-category-strip>button{text-align:center!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;min-width:0!important;min-height:70px!important;padding:7px 3px!important;display:grid!important}html body #root .gathering-category-strip.polished-category-strip .category-emoji{width:32px!important;min-width:32px!important;height:32px!important;font-size:20px!important}html body #root .gathering-category-strip.polished-category-strip>button>div{text-align:center!important;width:100%!important;display:block!important}html body #root .gathering-category-strip.polished-category-strip strong{white-space:nowrap!important;font-size:11px!important}html body #root .gathering-category-strip.polished-category-strip small,html body #root .gathering-category-strip.polished-category-strip em{display:none!important}html body #root .refined-cooking-mode .cooking-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .page-transition:has(>.cooking-mode-card)>.cooking-mode-card.refined-cooking-mode .cooking-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body #root .map-filter-sidebar .map-world-filter-group .detail-map-selector{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;display:grid!important}html body #root .map-filter-sidebar .map-world-filter-group .map-world-chip{border:1.35px solid color-mix(in srgb, var(--map-chip-accent,#a9a0a7) 24%, #fff)!important;width:100%!important;min-width:0!important;min-height:44px!important;color:var(--map-chip-ink,#776b72)!important;background:#fffffff0!important;border-radius:15px!important;justify-content:center!important;box-shadow:0 5px 13px #4c39440a,inset 0 1px #fff!important}html body #root .map-filter-sidebar .map-world-chip:not(.active){opacity:1!important;filter:none!important;border-color:color-mix(in srgb, var(--map-chip-accent,#a9a0a7) 21%, #fff)!important;background:#ffffffed!important}html body #root .map-filter-sidebar .map-world-chip:not(.active):hover{border-color:color-mix(in srgb, var(--map-chip-accent,#a9a0a7) 42%, #fff)!important;background:color-mix(in srgb, var(--map-chip-fill,#f6f3f5) 36%, #fff)!important;transform:translateY(-1px)!important}html body #root .map-filter-sidebar .map-world-chip.active,html body #root .map-filter-sidebar .map-world-chip.active:hover{color:var(--map-chip-ink,#655b61)!important;border-color:color-mix(in srgb, var(--map-chip-accent,#9da5af) 72%, #fff)!important;background:var(--map-chip-fill,#f4f5f7)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--map-chip-accent,#9da5af) 12%, transparent), 0 9px 18px color-mix(in srgb, var(--map-chip-accent,#9da5af) 13%, transparent)!important}html body #root .map-interaction-card .portal-map-zoom-controls{background:#ffffffed!important;border:1.35px solid #dfced6!important;border-radius:18px!important;gap:8px!important;padding:8px!important;display:flex!important;overflow:visible!important;box-shadow:0 10px 24px #4d3a4314!important}html body #root .map-interaction-card .portal-map-zoom-controls>button,html body #root .map-interaction-card .portal-map-zoom-controls>button:last-child{color:#6c5863!important;background:linear-gradient(#fff,#fff6f8)!important;border:1.35px solid #d9c4cd!important;border-radius:13px!important;place-items:center!important;width:40px!important;height:40px!important;display:grid!important;box-shadow:inset 0 1px #fff!important}html body #root .map-interaction-card .portal-map-zoom-controls>button:hover,html body #root .map-interaction-card .portal-map-zoom-controls>button:last-child:hover{color:#ba5f82!important;background:#fff0f5!important;border-color:#e4a6ba!important;transform:translateY(-1px)!important}html body #root .resource-map-pin.candidate .candidate-question b,html body #root .candidate-question>b{content:none!important;display:none!important}html body #root .resource-map-pin.candidate .candidate-question{place-items:center!important;display:grid!important}html body #root .persistent-crop-timer-page .crop-timer-layout{align-items:start!important;gap:28px!important}html body #root .persistent-crop-timer-page .crop-selector-card,html body #root .persistent-crop-timer-page .active-timer-card,html body #root .persistent-crop-timer-page .timer-notebook-body>.resource-timer-section{background:linear-gradient(#fffffffc,#fcf8fafa)!important;border-radius:27px!important;padding:60px 20px 20px!important;position:relative!important;overflow:hidden!important;box-shadow:5px 6px #80677712,0 15px 30px #58414c12,inset 0 1px #fff!important}html body #root .persistent-crop-timer-page .crop-selector-card{border:1.55px solid #e9a0ba!important}html body #root .persistent-crop-timer-page .active-timer-card{border:1.55px solid #9db9e8!important}html body #root .persistent-crop-timer-page .timer-notebook-body>.resource-timer-section{border:1.55px solid #85c39b!important}html body #root .persistent-crop-timer-page .crop-selector-card:before,html body #root .persistent-crop-timer-page .active-timer-card:before,html body #root .persistent-crop-timer-page .timer-notebook-body>.resource-timer-section:before{content:""!important;border-bottom:1px solid!important;height:42px!important;position:absolute!important;inset:0 0 auto!important}html body #root .persistent-crop-timer-page .crop-selector-card:before{color:#e9a0ba!important;background:linear-gradient(#fff2f7,#ffeaf2)!important}html body #root .persistent-crop-timer-page .active-timer-card:before{color:#9db9e8!important;background:linear-gradient(#f4f8ff,#ebf2ff)!important}html body #root .persistent-crop-timer-page .timer-notebook-body>.resource-timer-section:before{color:#85c39b!important;background:linear-gradient(#f1fbf5,#e8f7ee)!important}html body #root .persistent-crop-timer-page .crop-selector-card:after,html body #root .persistent-crop-timer-page .active-timer-card:after,html body #root .persistent-crop-timer-page .timer-notebook-body>.resource-timer-section:after{content:"−  □  ×"!important;color:#83717a!important;letter-spacing:1px!important;font-size:17px!important;line-height:1!important;display:block!important;position:absolute!important;top:10px!important;right:15px!important}html body #root .persistent-crop-timer-page .timer-subwindow-heading,html body #root .persistent-crop-timer-page .crop-selector-heading.timer-subwindow-heading,html body #root .persistent-crop-timer-page .active-timer-heading.timer-subwindow-heading,html body #root .persistent-crop-timer-page .resource-timer-heading.timer-subwindow-heading{width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:flex-start!important;margin:0 0 18px!important;padding:0!important;display:flex!important}html body #root .persistent-crop-timer-page .timer-subwindow-title,html body #root .persistent-crop-timer-page .active-timer-heading .timer-subwindow-title,html body #root .persistent-crop-timer-page .resource-timer-heading .timer-subwindow-title{text-align:left!important;justify-content:flex-start!important;justify-self:start!important;width:auto!important;margin:0!important}html body #root .persistent-crop-timer-page .timer-subwindow-title h2,html body #root .persistent-crop-timer-page .active-timer-heading h2,html body #root .persistent-crop-timer-page .resource-timer-heading h2{text-align:left!important;margin:0!important}html body #root .persistent-crop-timer-page .timer-notification-actions{justify-content:flex-end!important;justify-self:end!important;width:auto!important;margin:0!important}@media (width<=900px){html body #root .persistent-crop-timer-page .crop-timer-layout{gap:24px!important}html body #root .persistent-crop-timer-page .timer-subwindow-heading,html body #root .persistent-crop-timer-page .crop-selector-heading.timer-subwindow-heading,html body #root .persistent-crop-timer-page .active-timer-heading.timer-subwindow-heading,html body #root .persistent-crop-timer-page .resource-timer-heading.timer-subwindow-heading{justify-content:flex-start!important;align-items:flex-start!important}html body #root .persistent-crop-timer-page .timer-notification-actions{justify-content:flex-start!important;width:100%!important;margin-top:10px!important}}html body #root .community-write-subpage>.page-heading,html body #root .pet-subpage>.page-heading{border-radius:24px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;width:min(100%,1120px)!important;max-width:1120px!important;min-height:0!important;margin:0 auto 20px!important;padding:22px 24px!important;display:grid!important}html body #root .community-write-subpage>.page-heading>div,html body #root .pet-subpage>.page-heading>div{min-width:0!important}html body #root .community-write-subpage>.page-heading>button,html body #root .pet-subpage>.page-heading>button{place-self:center end!important;margin:0!important;position:static!important}html body #root .community-uid-board-heading{border-radius:24px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;width:min(100%,1120px)!important;max-width:1120px!important;margin:0 auto 20px!important;padding:22px 24px!important;display:grid!important}html body #root .community-uid-board-heading>div{min-width:0!important}html body #root .community-uid-title-back-button{justify-self:end!important;margin:0!important;position:static!important}html body #root .community-write-page.community-write-page-v2,html body #root .community-write-page.community-write-page-v2.community-uid-verify-page,html body #root .pet-editor-page.pet-editor-app{box-sizing:border-box!important;border-radius:27px!important;gap:18px!important;width:min(100%,1120px)!important;max-width:1120px!important;margin-inline:auto!important;padding:22px!important}html body #root .community-write-page-v2 .community-write-section,html body #root .community-uid-verify-page .community-write-section{box-sizing:border-box!important;border-radius:22px!important;width:100%!important;min-width:0!important;padding:20px!important}@media (width<=700px){html body #root .community-write-subpage>.page-heading,html body #root .pet-subpage>.page-heading,html body #root .community-uid-board-heading{grid-template-columns:1fr!important;padding:18px!important}html body #root .community-write-subpage>.page-heading>button,html body #root .pet-subpage>.page-heading>button,html body #root .community-uid-title-back-button{justify-self:start!important}html body #root .community-write-page.community-write-page-v2,html body #root .community-write-page.community-write-page-v2.community-uid-verify-page,html body #root .pet-editor-page.pet-editor-app{padding:14px!important}}html body #root .achievement-page-shell .achievement-toolbar .local-search,html body #root .pet-catalog-shell .pet-top-toolbar .local-search,html body #root .pet-detail-catalog-shell .unified-toolbar .local-search{background:#fff!important;border:1.35px solid #dfccd4!important;border-radius:16px!important;flex:320px!important;min-width:0!important;min-height:48px!important}html body #root .achievement-page-shell .achievement-toolbar .filter-button,html body #root .pet-detail-catalog-shell .unified-toolbar .filter-button,html body #root .pet-catalog-shell .pet-top-toolbar>button,html body #root .pet-catalog-shell .pet-top-toolbar .community-search-mode-buttons>button{background:#fff!important;border:1.25px solid #dfccd4!important;border-radius:14px!important;min-height:44px!important}@media (width<=760px){html body #root .achievement-page-shell .achievement-toolbar,html body #root .pet-catalog-shell .pet-top-toolbar,html body #root .pet-detail-catalog-shell .unified-toolbar{flex-wrap:wrap!important;align-items:stretch!important}html body #root .achievement-page-shell .achievement-toolbar .local-search,html body #root .pet-catalog-shell .pet-top-toolbar .local-search,html body #root .pet-detail-catalog-shell .unified-toolbar .local-search{flex-basis:100%!important}}html body #root .maker-development-background .maker-story-terminal .maker-terminal-story-copy.is-block .maker-terminal-story-line{opacity:0!important;clip-path:none!important;animation:.9s forwards v585-terminal-line-reveal!important;animation-delay:var(--terminal-line-delay,0s)!important}html body #root .maker-development-background .maker-story-terminal .maker-terminal-cursor,html body #root .maker-development-background .maker-story-terminal .maker-terminal-cursor.is-slow{animation:.9s step-end infinite v585-terminal-cursor-blink!important}html body #root .maker-sync-v582-stage+.maker-sync-v582-strip,html body #root .maker-sync-v582-strip{margin-top:38px!important}html body #root .maker-sync-v582-device.is-phone .maker-sync-v582-copy{margin-top:24px!important}html body #root .maker-sync-v582-device.is-imac .maker-sync-v582-imac-neck,html body #root .maker-sync-v582-device.is-imac .maker-sync-v582-imac-stand{filter:drop-shadow(0 10px 12px #48353f24)!important}html body #root .app-download-footer.card:after{letter-spacing:5px!important;align-items:center!important;height:22px!important;font-size:20px!important;line-height:22px!important;display:flex!important;top:10px!important;right:17px!important;transform:none!important}html body #root .home-floating-todo-panel .todo-item-row,html body #root .home-floating-todo-panel .todo-item-row.done{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body #root .home-floating-todo-panel .todo-item{border-width:1px!important;border-radius:16px!important;box-shadow:2px 3px #8067770b,0 6px 13px #573f4c0a!important}html body #root .home-floating-todo-panel .todo-item:hover{border-width:1px!important;border-radius:16px!important}html body #root .home-floating-todo-panel .todo-input>button{line-height:1!important}html body #root .gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important;overflow:visible!important}html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important;overflow:visible!important}html body #root .gathering-category-strip.polished-category-strip>button{text-align:left!important;grid-template-columns:42px minmax(0,1fr) auto!important;place-items:center start!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:76px!important;padding:11px 13px!important;display:grid!important}html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip.polished-category-strip>button{text-align:left!important;grid-template-columns:42px minmax(0,1fr) auto!important;place-items:center start!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:76px!important;padding:11px 13px!important;display:grid!important}html body #root .gathering-category-strip.polished-category-strip>button>div{text-align:left!important;min-width:0!important;display:block!important}html body #root .gathering-category-strip.polished-category-strip>button>div strong,html body #root .gathering-category-strip.polished-category-strip>button>div small{display:block!important}html body #root .gathering-category-strip.polished-category-strip>button>em{white-space:nowrap!important;display:block!important}@media (width<=1180px) and (width>=561px){html body #root .gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}html body #root .gathering-category-strip.polished-category-strip>button{grid-template-columns:34px minmax(0,1fr)!important;gap:7px!important;min-height:64px!important;padding:8px 7px!important}html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip.polished-category-strip>button{grid-template-columns:34px minmax(0,1fr)!important;gap:7px!important;min-height:64px!important;padding:8px 7px!important}html body #root .gathering-category-strip.polished-category-strip .category-emoji{width:32px!important;min-width:32px!important;height:32px!important;font-size:19px!important}html body #root .gathering-category-strip.polished-category-strip>button>div{display:block!important}html body #root .gathering-category-strip.polished-category-strip>button strong{white-space:nowrap!important;font-size:clamp(11px,1.35vw,15px)!important;display:block!important}html body #root .gathering-category-strip.polished-category-strip>button small{font-size:9px!important;display:block!important}html body #root .gathering-category-strip.polished-category-strip>button>em{display:none!important}}@media (width<=560px){html body #root .gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:7px!important}html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:7px!important}html body #root .gathering-category-strip.polished-category-strip>button{text-align:center!important;grid-template-columns:1fr!important;place-items:center!important;min-height:56px!important;padding:6px 2px!important;display:grid!important}html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip.polished-category-strip>button{text-align:center!important;grid-template-columns:1fr!important;place-items:center!important;min-height:56px!important;padding:6px 2px!important;display:grid!important}html body #root .gathering-category-strip.polished-category-strip .category-emoji{width:36px!important;min-width:36px!important;height:36px!important;margin:0 auto!important;font-size:21px!important}html body #root .gathering-category-strip.polished-category-strip>button>div,html body #root .gathering-category-strip.polished-category-strip>button>em{display:none!important}}html body #root .refined-cooking-mode .cooking-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body #root .page-transition:has(>.cooking-mode-card)>.cooking-mode-card .cooking-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body #root .refined-cooking-mode .cooking-mode-tabs>button{width:100%!important;min-width:0!important}html body #root .persistent-crop-timer-page .timer-notebook-body>.crop-timer-layout{grid-template-columns:minmax(0,1fr)!important;gap:30px!important;display:grid!important}html body #root .persistent-crop-timer-page .timer-notebook-body>.resource-timer-section{margin:30px 0 0!important}html body #root .persistent-crop-timer-page .timer-window-card,html body #root .persistent-crop-timer-page .crop-selector-card.timer-window-card,html body #root .persistent-crop-timer-page .active-timer-card.timer-window-card,html body #root .persistent-crop-timer-page .resource-timer-section.timer-window-card{background:#fffffffa!important;border-width:1.4px!important;border-radius:25px!important;padding:0!important;position:relative!important;overflow:hidden!important}html body #root .persistent-crop-timer-page .timer-window-card:before,html body #root .persistent-crop-timer-page .timer-window-card:after{content:none!important;display:none!important}html body #root .persistent-crop-timer-page .timer-window-crop{border-color:#e9a0ba!important}html body #root .persistent-crop-timer-page .timer-window-active{border-color:#9db9e8!important}html body #root .persistent-crop-timer-page .timer-window-resource{border-color:#85c39b!important}html body #root .persistent-crop-timer-page .timer-card-windowbar{box-sizing:border-box!important;border-bottom:1px solid!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:48px!important;padding:0 16px!important;display:flex!important}html body #root .persistent-crop-timer-page .timer-windowbar-crop{color:#c76e91!important;background:linear-gradient(#fff3f7,#ffeaf2)!important}html body #root .persistent-crop-timer-page .timer-windowbar-active{color:#6387c9!important;background:linear-gradient(#f5f8ff,#eaf1ff)!important}html body #root .persistent-crop-timer-page .timer-windowbar-resource{color:#4e9668!important;background:linear-gradient(#f2fbf5,#e7f7ed)!important}html body #root .persistent-crop-timer-page .timer-windowbar-title{align-items:center!important;gap:9px!important;min-width:0!important;display:flex!important}html body #root .persistent-crop-timer-page .timer-windowbar-title>span{border:1px solid color-mix(in srgb,currentColor 28%,#fff)!important;background:#ffffffd1!important;border-radius:10px!important;flex:0 0 31px!important;place-items:center!important;width:31px!important;height:31px!important;font-size:17px!important;display:grid!important}html body #root .persistent-crop-timer-page .timer-windowbar-title h2{color:#554950!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;text-align:left!important;margin:0!important;font-size:20px!important;line-height:1!important}html body #root .persistent-crop-timer-page .timer-windowbar-controls{color:#8a7a82!important;align-items:center!important;gap:12px!important;font-family:Arial,sans-serif!important;font-size:15px!important;line-height:1!important;display:inline-flex!important}html body #root .persistent-crop-timer-page .timer-card-windowbody{padding:20px!important}html body #root .persistent-crop-timer-page .timer-notification-actions{justify-content:flex-end!important;gap:8px!important;width:100%!important;margin:0!important;display:flex!important}html body #root .persistent-crop-timer-page .active-timer-list{min-height:190px!important}@media (width<=720px){html body #root .persistent-crop-timer-page .timer-card-windowbody{padding:14px!important}html body #root .persistent-crop-timer-page .timer-notification-actions{flex-wrap:wrap!important;justify-content:flex-start!important}html body #root .persistent-crop-timer-page .timer-windowbar-title h2{font-size:17px!important}}html body #root .persistent-crop-timer-page .resource-timer-card .resource-location-button,html body #root .persistent-crop-timer-page .resource-timer-card .resource-location-button:hover{color:#4c83ae!important;background:#edf7ff!important;border:1.2px solid #8fc6ed!important;box-shadow:2px 3px #5c97c214!important}html body #root .persistent-crop-timer-page .resource-timer-card .resource-timer-start,html body #root .persistent-crop-timer-page .resource-timer-card .resource-timer-start:hover{color:#4d8c63!important;background:#eef9f1!important;border:1.2px solid #8fcca4!important;box-shadow:2px 3px #4e916414!important}html body #root .persistent-crop-timer-page .resource-timer-card .resource-restart-button,html body #root .persistent-crop-timer-page .resource-timer-card .resource-restart-button:hover{color:#b76c21!important;background:#fff5e8!important;border:1.2px solid #efb46d!important;box-shadow:2px 3px #b76c2114!important}html body #root .persistent-crop-timer-page .resource-timer-card .resource-delete-button,html body #root .persistent-crop-timer-page .resource-timer-card .resource-delete-button:hover{color:#c05b87!important;background:#fff1f6!important;border:1.2px solid #e6a1bd!important;box-shadow:2px 3px #c05b8714!important}html body #root .achievement-page-shell .achievement-toolbar,html body #root .pet-catalog-shell .pet-top-toolbar,html body #root .pet-detail-catalog-shell .unified-toolbar{background:linear-gradient(105deg,#fff9fbfa,#f4f8fff5)!important;border:1.5px solid #e2d2d9!important;border-radius:19px!important;align-items:center!important;gap:12px!important;width:100%!important;padding:13px 15px!important;display:flex!important;box-shadow:3px 4px #8067770b,0 10px 23px #4c36420e,inset 0 1px #fff!important}html body #root .achievement-page-shell .achievement-toolbar .local-search,html body #root .pet-catalog-shell .pet-top-toolbar .local-search,html body #root .pet-detail-catalog-shell .unified-toolbar .local-search{background:#fff!important;border:1.5px solid #dfcbd4!important;border-radius:999px!important;flex:320px!important;min-width:0!important;min-height:48px!important;padding:0 17px!important;box-shadow:inset 0 1px #fff,0 5px 13px #4d364109!important}html body #root .achievement-page-shell .achievement-toolbar .filter-button,html body #root .pet-detail-catalog-shell .unified-toolbar .filter-button{background:#fff!important;border:1.5px solid #cbb4bf!important;border-radius:999px!important;min-height:48px!important;padding-inline:17px!important}html body #root .pet-catalog-shell .pet-top-toolbar .pet-search-mode-buttons{background:#f8f4f6!important;border:1px solid #eadde2!important;border-radius:999px!important;gap:4px!important;padding:3px!important;display:inline-flex!important}html body #root .pet-catalog-shell .pet-top-toolbar .pet-search-mode-buttons>button,html body #root .pet-catalog-shell .pet-top-toolbar .pet-catalog-liked-filter{min-height:42px!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:999px!important;padding:0 16px!important}html body #root .pet-catalog-shell .pet-top-toolbar .pet-search-mode-buttons>button.active{background:#fff2e5!important;border-color:#efb57c!important}html body #root .pet-catalog-shell .pet-top-toolbar .pet-catalog-liked-filter{background:#fff!important;border-color:#e2d4da!important}html body #root .pet-catalog-shell .pet-top-toolbar .pet-catalog-liked-filter.active{color:#d55e88!important;background:#fff0f5!important;border-color:#f0a8c1!important}@media (width<=760px){html body #root .achievement-page-shell .achievement-toolbar,html body #root .pet-catalog-shell .pet-top-toolbar,html body #root .pet-detail-catalog-shell .unified-toolbar{flex-wrap:wrap!important}html body #root .achievement-page-shell .achievement-toolbar .local-search,html body #root .pet-catalog-shell .pet-top-toolbar .local-search,html body #root .pet-detail-catalog-shell .unified-toolbar .local-search{flex-basis:100%!important}}html body #root .community-write-page-v2 .community-write-section,html body #root .community-uid-verify-page .community-write-section,html body #root .pet-editor-page .pet-editor-option-section,html body #root .pet-editor-page .pet-name-field,html body #root .pet-editor-page .pet-memo-field{border-radius:20px!important}@keyframes v587-terminal-line-wipe{0%{opacity:1;clip-path:inset(0 100% 0 0);transform:translateY(2px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes v587-terminal-copy-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes v587-terminal-tail-type{0%{width:0}to{width:5.5em}}@keyframes v587-terminal-cursor-blink{0%,48%{opacity:1}49%,to{opacity:0}}html body #root .maker-development-background .maker-terminal-story-copy.is-block .maker-terminal-story-line{opacity:1!important;clip-path:inset(0 100% 0 0)!important;animation:1.15s steps(18,end) forwards v587-terminal-line-wipe!important;animation-delay:var(--terminal-line-delay,.35s)!important;animation-play-state:paused!important}html body #root .maker-development-background .maker-terminal-typed-tail{white-space:nowrap!important;vertical-align:bottom!important;width:0!important;max-width:5.5em!important;animation:1.25s steps(12,end) 1.2s forwards paused v587-terminal-tail-type!important;overflow:hidden!important}html body #root .maker-development-background .maker-terminal-cursor,html body #root .maker-development-background .maker-terminal-cursor.is-slow{animation:.85s step-end infinite paused v587-terminal-cursor-blink!important}html body #root .maker-development-background.is-visible .maker-terminal-story-copy.is-block .maker-terminal-story-line,html body #root .maker-development-background.is-visible .maker-terminal-story-copy.is-cursor>p,html body #root .maker-development-background.is-visible .maker-terminal-story-copy.is-tail>p,html body #root .maker-development-background.is-visible .maker-terminal-typed-tail,html body #root .maker-development-background.is-visible .maker-terminal-cursor,html body #root .maker-development-background.is-visible .maker-terminal-cursor.is-slow{animation-play-state:running!important}@media (prefers-reduced-motion:reduce){html body #root .maker-development-background .maker-terminal-story-line,html body #root .maker-development-background .maker-terminal-story-copy>p,html body #root .maker-development-background .maker-terminal-typed-tail{opacity:1!important;clip-path:none!important;width:auto!important;max-width:none!important;animation:none!important}}html body #root .home-floating-todo-panel .todo-item-row,html body #root .home-floating-todo-panel .todo-item-row.done{background:linear-gradient(#fff,#fffafb)!important;border:1px solid #e4d5db!important;border-radius:16px!important;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s!important;box-shadow:2px 3px #8067770b,0 6px 13px #573f4c0a!important}html body #root .home-floating-todo-panel .todo-item-row:has(.todo-item:only-child){background:linear-gradient(#fff,#fffafb)!important;border:1px solid #e4d5db!important;border-radius:16px!important;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s!important;box-shadow:2px 3px #8067770b,0 6px 13px #573f4c0a!important}html body #root .home-floating-todo-panel .todo-item-row:hover{background:linear-gradient(#fff,#fff4f7)!important;border-color:#d8b3c1!important;transform:translateY(-1px)!important;box-shadow:2px 3px #8067770d,0 10px 18px #573f4c12!important}html body #root .home-floating-todo-panel .todo-item-row .todo-item,html body #root .home-floating-todo-panel .todo-item-row .todo-item:hover{border-radius:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}html body #root .home-floating-todo-panel .todo-item-row .todo-delete{z-index:4!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .15s,transform .15s,visibility .15s!important;transform:translateY(-50%)scale(.9)!important}html body #root .home-floating-todo-panel .todo-item-row.has-delete:hover .todo-delete,html body #root .home-floating-todo-panel .todo-item-row.has-delete:focus-within .todo-delete{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(-50%)scale(1)!important}html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .gathering-category-strip.polished-category-strip{z-index:auto!important;grid-template-rows:1fr!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 18px!important;padding:12px!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip.polished-category-strip{z-index:auto!important;grid-template-rows:1fr!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 18px!important;padding:12px!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}@media (width<=1180px) and (width>=561px){html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;padding:9px!important}html body #root .page-transition .gathering-category-strip.polished-category-strip>button,html body #root .gathering-category-strip.polished-category-strip>button{gap:7px!important;min-height:62px!important;padding:8px 7px!important}html body #root .gathering-category-strip.polished-category-strip .category-emoji{width:32px!important;min-width:32px!important;height:32px!important;font-size:19px!important}html body #root .gathering-category-strip.polished-category-strip .gathering-category-label{font-size:clamp(11px,1.35vw,15px)!important}}@media (width<=560px){html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .gathering-category-strip.polished-category-strip{grid-template-rows:1fr!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:7px!important}html body #root .page-transition .gathering-category-strip.polished-category-strip>button,html body #root .gathering-category-strip.polished-category-strip>button{place-items:center!important;min-height:56px!important;padding:6px 2px!important;display:grid!important}html body #root .gathering-category-strip.polished-category-strip .category-emoji{width:36px!important;min-width:36px!important;height:36px!important;margin:0 auto!important;font-size:21px!important}html body #root .gathering-category-strip.polished-category-strip .gathering-category-label{display:none!important}}html body #root .persistent-crop-timer-page .crop-selector-card.timer-window-card:before,html body #root .persistent-crop-timer-page .crop-selector-card.timer-window-card:after,html body #root .persistent-crop-timer-page .active-timer-card.timer-window-card:before,html body #root .persistent-crop-timer-page .active-timer-card.timer-window-card:after,html body #root .persistent-crop-timer-page .timer-notebook-body>.resource-timer-section.timer-window-card:before,html body #root .persistent-crop-timer-page .timer-notebook-body>.resource-timer-section.timer-window-card:after,html body #root .persistent-crop-timer-page .resource-timer-section.timer-window-card:before,html body #root .persistent-crop-timer-page .resource-timer-section.timer-window-card:after{content:none!important;visibility:hidden!important;display:none!important}html body #root .persistent-crop-timer-page .timer-card-windowbar{z-index:2!important;position:relative!important}html body #root .editor-index-window{background:#fffffff7!important;border:1.5px solid #806777!important;border-radius:28px!important;width:min(1180px,100%)!important;margin:28px auto 0!important;padding-top:76px!important;position:relative!important;overflow:visible!important;box-shadow:6px 7px #8067771a,0 18px 34px #4f3a4514,inset 0 1px #fff!important}html body #root .editor-index-window>.editor-index-heading{z-index:5!important;background:linear-gradient(115deg,#fff0f5 0%,#f5f0ff 52%,#edf7ff 100%)!important;border:1.5px solid #806777!important;border-bottom-color:#fffffff7!important;border-radius:24px 24px 0 0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:auto!important;min-width:min(420px,100% - 56px)!important;max-width:calc(100% - 56px)!important;min-height:77px!important;margin:0!important;padding:15px 20px 13px!important;display:flex!important;position:absolute!important;top:-1.5px!important;left:28px!important;box-shadow:4px 0 #80677712,inset 0 1px #fff!important}html body #root .editor-index-window>.editor-index-heading>div{min-width:0!important}html body #root .editor-index-window>.editor-index-heading h1{white-space:nowrap!important;margin:2px 0 0!important}html body #root .editor-index-window>.community-uid-board-heading p{display:none!important}html body #root .editor-index-window>.community-write-page,html body #root .editor-index-window>.pet-editor-page{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1.5px solid #806777!important;border-radius:0 0 27px 27px!important;margin:0!important;padding:24px!important;overflow:visible!important}html body #root .editor-index-window>.community-write-page:before,html body #root .editor-index-window>.community-write-page:after,html body #root .editor-index-window>.pet-editor-page:before,html body #root .editor-index-window>.pet-editor-page:after{content:none!important;display:none!important}@media (width<=700px){html body #root .editor-index-window{border-radius:23px!important;margin-top:18px!important;padding-top:68px!important}html body #root .editor-index-window>.editor-index-heading{border-radius:20px 20px 0 0!important;gap:9px!important;min-width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;min-height:69px!important;padding:11px 13px!important;left:14px!important}html body #root .editor-index-window>.editor-index-heading h1{font-size:24px!important}html body #root .editor-index-window>.editor-index-heading>button{flex:none!important;padding-inline:10px!important}html body #root .editor-index-window>.community-write-page,html body #root .editor-index-window>.pet-editor-page{padding:16px 13px!important}}@keyframes v588-terminal-line-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(8px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes v588-terminal-copy-reveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes v588-terminal-tail-type{0%{width:0}to{width:5.5em}}html body #root .maker-development-background .maker-terminal-story-line:after{content:none!important;animation:none!important;display:none!important}html body #root .maker-development-background .maker-terminal-story-line,html body #root .maker-development-background .maker-terminal-story-copy.is-cursor>p,html body #root .maker-development-background .maker-terminal-story-copy.is-tail>p,html body #root .maker-development-background .maker-terminal-typed-tail{animation-play-state:paused!important}html body #root .maker-development-background .maker-terminal-story-line{opacity:0!important;clip-path:inset(0 100% 0 0)!important;animation:.95s steps(14,end) forwards v588-terminal-line-reveal!important;animation-delay:var(--terminal-line-delay,.35s)!important}html body #root .maker-development-background .maker-terminal-story-copy.is-cursor>p,html body #root .maker-development-background .maker-terminal-story-copy.is-tail>p{opacity:0!important;animation:.7s .55s forwards v588-terminal-copy-reveal!important}html body #root .maker-development-background .maker-terminal-typed-tail{white-space:nowrap!important;width:0!important;max-width:5.5em!important;animation:1.2s steps(12,end) 1.15s forwards v588-terminal-tail-type!important;display:inline-block!important;overflow:hidden!important}html body #root .maker-development-background.is-terminal-visible .maker-terminal-story-line,html body #root .maker-development-background.is-terminal-visible .maker-terminal-story-copy.is-cursor>p,html body #root .maker-development-background.is-terminal-visible .maker-terminal-story-copy.is-tail>p,html body #root .maker-development-background.is-terminal-visible .maker-terminal-typed-tail,html body #root .maker-development-background.is-terminal-visible .maker-terminal-cursor,html body #root .maker-development-background.is-terminal-visible .maker-terminal-cursor.is-slow{animation-play-state:running!important}@media (prefers-reduced-motion:reduce){html body #root .maker-development-background .maker-terminal-story-line,html body #root .maker-development-background .maker-terminal-story-copy.is-cursor>p,html body #root .maker-development-background .maker-terminal-story-copy.is-tail>p,html body #root .maker-development-background .maker-terminal-typed-tail{opacity:1!important;clip-path:none!important;width:auto!important;max-width:none!important;animation:none!important;transform:none!important}}html body #root .home-progress-section .home-progress-loading-card{cursor:default!important;pointer-events:none!important;opacity:1!important}html body #root .home-progress-section .home-progress-loading-rings{grid-template-columns:repeat(2,70px)!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;margin-top:8px!important;display:grid!important}html body #root .home-progress-section .home-progress-loading-rings>span{background:radial-gradient(circle,#fff 0 48%,#0000 50%),conic-gradient(#ffffff59,#c6b8c275,#ffffff59)!important;border-radius:50%!important;width:70px!important;height:70px!important;animation:1.15s linear infinite home-progress-loading-spin-v589!important;display:block!important;position:relative!important;box-shadow:inset 0 0 0 1px #dccfd685,0 7px 16px #543d490e!important}html body #root .home-progress-section .home-progress-loading-rings>span:nth-child(2){animation-delay:-.42s!important}html body #root .home-progress-section .home-progress-load-error{color:#7f7078!important;text-align:center!important;background:linear-gradient(145deg,#fffffff5,#fff7faf5)!important;border:1px dashed #e5cfd8!important;border-radius:22px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:230px!important;margin-top:14px!important;display:flex!important}html body #root .home-progress-section .home-progress-load-error svg{color:#d883a3!important}html body #root .home-progress-section .home-progress-load-error strong{color:#554950!important;font-size:15px!important}html body #root .home-progress-section .home-progress-load-error span{color:#9a8e94!important;font-size:12px!important}@keyframes home-progress-loading-spin-v589{to{transform:rotate(360deg)}}@media (width<=720px){html body #root .home-progress-section .home-progress-loading-rings{grid-template-columns:repeat(2,56px)!important;gap:9px!important}html body #root .home-progress-section .home-progress-loading-rings>span{width:56px!important;height:56px!important}}@media (prefers-reduced-motion:reduce){html body #root .home-progress-section .home-progress-loading-rings>span{animation:none!important}}html body #root .home-progress-section .home-progress-loading-body{grid-row:2!important;align-content:center!important;justify-items:center!important;min-width:0!important;min-height:0!important;padding:12px 8px 15px!important;display:grid!important}html body #root .home-progress-section .home-progress-loading-body>small{color:#8f858b!important;text-align:center!important;margin-top:9px!important;font-size:11px!important;font-weight:750!important;display:block!important}@media (width>=1401px){html body #root .topbar.site-horizontal-nav.v552-site-topbar{grid-template-columns:190px minmax(0,1fr) 226px!important;align-items:center!important;gap:14px!important;height:78px!important;min-height:78px!important;max-height:78px!important;padding:0 clamp(18px,2vw,34px)!important;display:grid!important}html body #root .topbar.site-horizontal-nav .horizontal-brand-mini.v552-brand{justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:190px!important;min-width:190px!important;height:60px!important;display:flex!important}html body #root .topbar.site-horizontal-nav .home-horizontal-menu.v552-main-nav{justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:62px!important;display:flex!important;overflow:visible!important}html body #root .topbar.site-horizontal-nav .home-horizontal-main-scroll.v552-nav-track{flex:auto!important;justify-content:center!important;align-items:center!important;gap:clamp(2px,.32vw,7px)!important;width:auto!important;min-width:0!important;max-width:100%!important;height:62px!important;display:flex!important;overflow:visible!important}html body #root .topbar.site-horizontal-nav .horizontal-nav-item.v552-nav-pill,html body #root .topbar.site-horizontal-nav .home-horizontal-tools-trigger.v552-nav-pill{border-radius:16px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;max-width:none!important;height:50px!important;min-height:50px!important;padding:0 clamp(7px,.64vw,13px)!important;display:inline-flex!important}html body #root .topbar.site-horizontal-nav .v552-nav-pill .nav-icon-wrap{width:25px!important;min-width:25px!important;height:25px!important;margin:0!important}html body #root .topbar.site-horizontal-nav .v552-nav-pill .nav-icon-glyph{font-size:17px!important}html body #root .topbar.site-horizontal-nav .v552-nav-pill .sidebar-menu-label-fixed{text-overflow:clip!important;white-space:nowrap!important;width:auto!important;max-width:none!important;margin:0!important;font-size:clamp(13px,.78vw,16px)!important;line-height:1!important;display:inline!important;overflow:visible!important}html body #root .topbar.site-horizontal-nav .horizontal-nav-submenu-chevron{margin:0 0 0 -2px!important;position:static!important}}@media (width>=1101px) and (width<=1400px){html body #root .topbar.site-horizontal-nav.v552-site-topbar{grid-template-columns:154px minmax(0,1fr) 196px!important}}html body #root .persistent-crop-timer-page .timer-window-crop{border:1.5px solid #e7a2bb!important}html body #root .persistent-crop-timer-page .timer-window-active{border:1.5px solid #e7a469!important}html body #root .persistent-crop-timer-page .timer-window-resource{border:1.5px solid #84c39a!important}html body #root .persistent-crop-timer-page .timer-windowbar-crop{color:#c76e91!important;background:linear-gradient(#fff3f7,#ffe9f1)!important;border-bottom-color:#e7a2bb!important}html body #root .persistent-crop-timer-page .timer-windowbar-active{color:#b66f2e!important;background:linear-gradient(#fff7ec,#ffedd9)!important;border-bottom-color:#e7a469!important}html body #root .persistent-crop-timer-page .timer-windowbar-resource{color:#4f9567!important;background:linear-gradient(#f2fbf5,#e6f7ec)!important;border-bottom-color:#84c39a!important}html body #root .persistent-crop-timer-page .selected-crop-start-button{border:1.35px solid var(--selected-crop-accent,#e78eae)!important;color:var(--selected-crop-ink,#9e4868)!important;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--selected-crop-fill,#fff0f6) 88%,white))!important;box-shadow:0 4px 0 color-mix(in srgb,var(--selected-crop-accent,#e78eae) 22%,transparent),0 12px 22px color-mix(in srgb,var(--selected-crop-accent,#e78eae) 14%,transparent)!important}html body #root .persistent-crop-timer-page .selected-crop-start-button:hover{border-color:color-mix(in srgb,var(--selected-crop-accent,#e78eae) 86%,#755866)!important;background:var(--selected-crop-fill,#fff0f6)!important;transform:translateY(-2px)!important}html body .timer-edit-windowbar strong{letter-spacing:.025em!important;font-family:Cafe24SsurroundAir,Asta Sans,sans-serif!important;font-weight:700!important}html body #root .persistent-crop-timer-page .resource-timer-card .resource-location-button,html body #root .persistent-crop-timer-page .resource-timer-card .resource-location-button:hover{color:#4d87b3!important;background:#edf8ff!important;border:1.15px solid #9bccec!important}html body #root .persistent-crop-timer-page .resource-timer-card .resource-timer-start,html body #root .persistent-crop-timer-page .resource-timer-card .resource-timer-start:hover{color:#4c8c63!important;background:#eef9f2!important;border:1.15px solid #9acdab!important}html body #root .persistent-crop-timer-page .resource-timer-card .resource-restart-button,html body #root .persistent-crop-timer-page .resource-timer-card .resource-restart-button:hover{color:#ae6d30!important;background:#fff5e9!important;border:1.15px solid #efbf8f!important}html body #root .persistent-crop-timer-page .resource-timer-card .resource-delete-button,html body #root .persistent-crop-timer-page .resource-timer-card .resource-delete-button:hover{color:#bd6485!important;background:#fff2f7!important;border:1.15px solid #e9aec4!important}html body #root .gathering-catalog-shell .catalog-card.app-catalog-card.type-fish{--kn-card-accent:#acd7f5;border:1px solid #acd7f5!important}html body #root .gathering-catalog-shell .catalog-card.app-catalog-card.type-insect{--kn-card-accent:#efc5a6;border:1px solid #efc5a6!important}html body #root .gathering-catalog-shell .catalog-card.app-catalog-card.type-bird{--kn-card-accent:#f0dfa2;border:1px solid #f0dfa2!important}html body #root .gathering-catalog-shell .catalog-card.app-catalog-card.type-flower{--kn-card-accent:#efb9cf;border:1px solid #efb9cf!important}html body #root .app-catalog-shell .recipe-card.app-recipe-card.type-recipe{--kn-card-accent:#d6c1ea;border:1px solid #d6c1ea!important}html body #root .app-catalog-shell .recipe-card.app-recipe-card.crop-material-card{--kn-card-accent:#acd9bb;border:1px solid #acd9bb!important}html body #root .app-catalog-shell .recipe-card.app-recipe-card.shop-material-card,html body #root .app-catalog-shell .recipe-card.app-recipe-card.type-material:not(.crop-material-card){--kn-card-accent:#efc5a6;border:1px solid #efc5a6!important}html body #root .gathering-catalog-shell .catalog-card .catalog-art,html body #root .app-catalog-shell .recipe-card .recipe-art{border-bottom:1px solid var(--kn-card-accent,#e8dde2)!important}html body #root .page-transition:has(>.v590-gathering-tabs){grid-template:none!important;display:block!important}html body #root .page-transition>section.gathering-category-strip.card.polished-category-strip.v590-gathering-tabs,html body #root section.gathering-category-strip.card.polished-category-strip.v590-gathering-tabs{float:none!important;flex-flow:row!important;grid-area:auto!important;justify-content:stretch!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0 0 16px!important;padding:10px!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .page-transition>.v590-gathering-tabs+.gathering-catalog-shell{grid-area:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;position:static!important;inset:auto!important}html body #root .v590-gathering-tabs>button{text-align:left!important;flex-direction:row!important;flex:1 1 0!important;grid-template:none!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:72px!important;padding:10px clamp(8px,1.1vw,16px)!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important}html body #root .v590-gathering-tabs>button:before,html body #root .v590-gathering-tabs>button:after,html body #root .v590-gathering-tabs .gathering-category-label:before,html body #root .v590-gathering-tabs .gathering-category-label:after{content:none!important;display:none!important}html body #root .v590-gathering-tabs>button>div,html body #root .v590-gathering-tabs>button>small,html body #root .v590-gathering-tabs>button>em{display:none!important}html body #root .v590-gathering-tabs .category-emoji{place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;margin:0!important;display:grid!important}html body #root .v590-gathering-tabs .gathering-category-label{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:clamp(14px,1.15vw,21px)!important;line-height:1.1!important;display:block!important;overflow:hidden!important}@media (width>=561px) and (width<=1180px){html body #root .v590-gathering-tabs{gap:7px!important;padding:7px!important}html body #root .v590-gathering-tabs>button{gap:6px!important;min-height:60px!important;padding:7px!important}html body #root .v590-gathering-tabs .category-emoji{width:32px!important;min-width:32px!important;height:32px!important;font-size:18px!important}html body #root .v590-gathering-tabs .gathering-category-label{font-size:clamp(11px,1.55vw,15px)!important;display:block!important}}@media (width<=560px){html body #root .v590-gathering-tabs{gap:6px!important;padding:7px!important}html body #root .v590-gathering-tabs>button{justify-content:center!important;min-height:54px!important;padding:5px 2px!important}html body #root .v590-gathering-tabs .category-emoji{width:36px!important;min-width:36px!important;height:36px!important;margin:auto!important}html body #root .v590-gathering-tabs .gathering-category-label{display:none!important}}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-avatar-ring{background:var(--community-preview-ring-color,#f48fbd)!important;width:60px!important;height:60px!important;box-shadow:0 0 0 2px #fff,0 7px 16px color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 30%,transparent)!important;border-radius:50%!important;flex:0 0 60px!important;place-items:center!important;padding:4px!important;display:grid!important}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-avatar-ring>.community-profile-preview-avatar,html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-avatar-ring .smart-image,html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-avatar-ring img,html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-avatar-ring .smart-image-fallback{object-fit:cover!important;background:#fff7fa!important;border:0!important;border-radius:50%!important;width:52px!important;min-width:52px!important;height:52px!important;overflow:hidden!important}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-avatar-ring>.community-profile-preview-avatar{box-shadow:none!important;padding:0!important}html body #root .v590-editor-window,html body #root .v590-detail-window{background:#fffffff7!important;border:1.5px solid #806b77!important;border-radius:28px!important;width:min(1240px,100%)!important;margin:24px auto 0!important;padding:112px 0 0!important;position:relative!important;overflow:hidden!important;box-shadow:6px 7px #80677717,0 20px 38px #4c354114!important}html body #root .v590-editor-window:before,html body #root .v590-detail-window:before{content:"★   " attr(data-window-title)!important;z-index:6!important;color:#786771!important;letter-spacing:.02em!important;white-space:nowrap!important;background:linear-gradient(#fbf7fa,#f3edf2)!important;border:0!important;border-bottom:1.25px solid #bda7b2!important;align-items:center!important;height:42px!important;padding:0 98px 0 17px!important;font-family:Cafe24SsurroundAir,Asta Sans,monospace!important;font-size:12px!important;font-weight:600!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}html body #root .v590-editor-window:after,html body #root .v590-detail-window:after{content:"−   □   ×"!important;z-index:7!important;color:#7f6d77!important;letter-spacing:4px!important;background:0 0!important;justify-content:center!important;align-items:center!important;width:102px!important;height:42px!important;font-family:Arial,sans-serif!important;font-size:16px!important;line-height:1!important;display:flex!important;position:absolute!important;top:0!important;right:0!important}html body #root .v590-editor-window>.editor-index-heading,html body #root .v590-detail-window>.detail-index-heading{z-index:5!important;background:linear-gradient(110deg,#fff0f5,#f4efff 55%,#edf7ff)!important;border:1.5px solid #806b77!important;border-top:0!important;border-bottom-color:#fffffffa!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:auto!important;min-width:min(430px,100% - 52px)!important;max-width:calc(100% - 52px)!important;min-height:71px!important;margin:0!important;padding:13px 18px 12px!important;display:flex!important;position:absolute!important;top:42px!important;left:26px!important;box-shadow:4px 0 #8067770f!important}html body #root .v590-editor-window>.editor-index-heading h1,html body #root .v590-detail-window>.detail-index-heading h1{white-space:nowrap!important;margin:2px 0 0!important;font-size:clamp(24px,2vw,34px)!important}html body #root .v590-editor-window>.editor-index-heading p{color:#887b82!important;max-width:680px!important;margin:5px 0 0!important;font-size:12px!important}html body #root .v590-editor-window>.community-write-page,html body #root .v590-editor-window>.pet-editor-page,html body #root .v590-editor-window>.inquiry-compose-shell,html body #root .v590-detail-window>.detail-page-card{width:100%!important;box-shadow:none!important;background:#fffffff5!important;border:0!important;border-top:1.5px solid #806b77!important;border-radius:0!important;margin:0!important;padding:24px!important}html body #root .inquiry-write-page.v590-editor-window{display:block!important}html body #root .inquiry-write-page.v590-editor-window>.inquiry-compose-shell{padding:24px!important}html body #root .v590-detail-window .detail-hero-title-block{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:8px 4px 0!important}html body #root .v590-detail-window .detail-hero-title-block:before,html body #root .v590-detail-window .detail-hero-title-block:after{content:none!important;display:none!important}html body #root .v590-detail-window .detail-index-back{flex:none!important}@media (width<=700px){html body #root .v590-editor-window,html body #root .v590-detail-window{border-radius:22px!important;margin-top:14px!important;padding-top:103px!important}html body #root .v590-editor-window:before,html body #root .v590-detail-window:before{height:38px!important;padding-left:13px!important;font-size:10px!important}html body #root .v590-editor-window:after,html body #root .v590-detail-window:after{letter-spacing:2px!important;width:86px!important;height:38px!important;font-size:14px!important}html body #root .v590-editor-window>.editor-index-heading,html body #root .v590-detail-window>.detail-index-heading{gap:8px!important;min-width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;min-height:66px!important;padding:10px 12px!important;top:38px!important;left:12px!important}html body #root .v590-editor-window>.editor-index-heading h1,html body #root .v590-detail-window>.detail-index-heading h1{font-size:21px!important}html body #root .v590-editor-window>.editor-index-heading p{display:none!important}html body #root .v590-editor-window>.community-write-page,html body #root .v590-editor-window>.pet-editor-page,html body #root .v590-editor-window>.inquiry-compose-shell,html body #root .v590-detail-window>.detail-page-card{padding:14px 11px!important}html body #root .v590-detail-window .detail-index-back,html body #root .v590-editor-window .community-write-page-back,html body #root .v590-editor-window .community-uid-title-back-button,html body #root .v590-editor-window .subpage-back{padding:8px 9px!important;font-size:0!important}html body #root .v590-detail-window .detail-index-back svg,html body #root .v590-editor-window .community-write-page-back svg,html body #root .v590-editor-window .community-uid-title-back-button svg,html body #root .v590-editor-window .subpage-back svg{margin:0!important}}html body #root .home-progress-section .home-progress-login-row-v481{pointer-events:auto!important;justify-content:center!important;width:100%!important;margin:0 0 13px!important;display:flex!important;position:static!important;inset:auto!important}html body #root .home-progress-section .progress-login-prompt-corner{max-width:min(420px,100%)!important;margin:0 auto!important;position:static!important;inset:auto!important}@media (width<=720px){html body #root .home-progress-section .progress-circle-grid.app-summary-grid.portal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body #root .home-progress-section .progress-circle-item.v552-progress-card{min-width:0!important;padding:0!important}html body #root .home-progress-section .progress-ring-pair.v552-progress-rings{grid-template-columns:repeat(2,minmax(0,1fr))!important;place-items:start center!important;gap:3px!important;width:100%!important;padding:9px 5px 11px!important;display:grid!important}html body #root .home-progress-section .ring-meter{--ring-size:50px!important;text-align:center!important;justify-items:center!important;width:100%!important;min-width:0!important;display:grid!important}html body #root .home-progress-section .ring-meter-circle{width:50px!important;min-width:50px!important;height:50px!important}html body #root .home-progress-section .ring-meter-circle strong{font-size:11px!important}html body #root .home-progress-section .ring-meter>span,html body #root .home-progress-section .ring-meter>small{text-align:center!important;width:100%!important;margin-inline:auto!important;display:block!important}html body #root .home-progress-section .ring-meter>span{margin-top:5px!important;font-size:11px!important}html body #root .home-progress-section .ring-meter>small{margin-top:2px!important;font-size:9px!important}html body #root .home-progress-section .progress-login-prompt-corner{min-height:38px!important;padding:7px 11px!important;font-size:11px!important}}@media (width<=390px){html body #root .home-progress-section .ring-meter{--ring-size:44px!important}html body #root .home-progress-section .ring-meter-circle{width:44px!important;min-width:44px!important;height:44px!important}}html body #root .app-modal.notification-compact-modal{background:#fffdfefc!important;border:1.5px solid #8d7481!important;border-radius:23px!important;width:min(500px,100vw - 24px)!important;max-width:500px!important;max-height:min(620px,100dvh - 24px)!important;padding:44px 0 0!important;overflow:hidden!important;box-shadow:5px 6px #8469771c,0 24px 54px #3e2b3433!important}html body #root .app-modal.notification-compact-modal:before{content:"★   notifications.keepers-note"!important;color:#7d6b75!important;background:linear-gradient(#fbf6fa,#f2ebf1)!important;border-bottom:1.25px solid #bda8b3!important;align-items:center!important;height:44px!important;padding:0 82px 0 14px!important;font-family:Cafe24SsurroundAir,Asta Sans,monospace!important;font-size:11px!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}html body #root .app-modal.notification-compact-modal .app-modal-close{z-index:10!important;background:#fff!important;border:1px solid #d2c0c9!important;border-radius:10px!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important;position:absolute!important;top:6px!important;right:8px!important}html body #root .notification-compact-modal .notification-modal{flex-direction:column!important;height:auto!important;max-height:calc(100dvh - 70px)!important;display:flex!important;overflow:hidden!important}html body #root .notification-compact-modal .notification-modal-head{border-bottom:1px solid #eee1e7!important;flex:none!important;min-height:64px!important;padding:12px 16px!important}html body #root .notification-compact-modal .notification-modal-head h2{font-size:22px!important}html body #root .notification-compact-modal .notification-modal-scroll{min-height:0!important;max-height:min(470px,100dvh - 150px)!important;padding:10px!important;overflow-y:auto!important}html body #root .notification-compact-modal .notification-list-item{border-radius:15px!important;min-height:66px!important;padding:10px 11px!important}@media (width<=560px){html body #root .app-modal-backdrop:has(.notification-compact-modal){align-items:center!important;padding:10px!important}html body #root .app-modal.notification-compact-modal{border-radius:20px!important;width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}html body #root .notification-compact-modal .notification-modal-scroll{max-height:calc(100dvh - 142px)!important}}html body #root .map-filter-sidebar .map-filter-sidebar-head{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"eyebrow reset""title reset"!important;align-items:center!important;column-gap:10px!important;display:grid!important}html body #root .map-filter-sidebar .map-filter-sidebar-head>.eyebrow{grid-area:eyebrow!important}html body #root .map-filter-sidebar .map-filter-sidebar-head>h3{grid-area:title!important;margin:0!important}html body #root .map-filter-sidebar .map-filter-reset-button{grid-area:reset!important;align-self:center!important;margin:0!important}@media (hover:none),(pointer:coarse),(width<=760px){html body #root .map-interaction-hint{display:none!important}}@media (width<=760px){html body #root .home-community-preview.v552-community-window{background:#fffdfef7!important;border:1.4px solid #88717d!important;border-radius:22px!important;padding:44px 10px 12px!important;position:relative!important;overflow:hidden!important;box-shadow:4px 5px #80677717,0 15px 28px #4a343f14!important}html body #root .home-community-preview .home-community-browser-chrome{border-radius:0!important;width:100%!important;height:42px!important;margin:0!important;position:absolute!important;inset:0 0 auto!important}html body #root .home-community-preview .v555-community-heading-row{margin:10px 2px 8px!important;padding:0!important}html body #root .home-community-preview .home-community-mobile-layout{margin-top:0!important;display:block!important}html body #root .home-community-preview .home-community-mobile-tabs{z-index:2!important;align-items:flex-end!important;gap:6px!important;padding:0 8px!important;display:flex!important;position:relative!important}html body #root .home-community-preview .home-community-feed-tab.v552-community-index-tab{min-height:42px!important;box-shadow:none!important;background:#fbf5f8!important;border:1.2px solid #d9c8d0!important;border-bottom-color:#fff!important;border-radius:15px 15px 0 0!important;flex:1 1 0!important;margin-bottom:-1px!important}html body #root .home-community-preview .home-community-feed-tab.active{z-index:3!important;color:#a14e73!important;background:#fff!important}html body #root .home-community-preview .home-community-mobile-stage{background:#fff!important;border:1.2px solid #d9c8d0!important;border-radius:17px!important;min-height:260px!important;margin:0!important;padding:12px 8px 8px!important}}@keyframes v590-terminal-soft-enter{0%{opacity:.01;transform:translateY(7px)}to{opacity:1;transform:none}}html body #root .maker-development-background .maker-terminal-story-line,html body #root .maker-development-background .maker-terminal-story-copy.is-cursor>p,html body #root .maker-development-background .maker-terminal-story-copy.is-tail>p,html body #root .maker-development-background .maker-terminal-typed-tail,html body #root .maker-development-background .maker-terminal-cursor,html body #root .maker-development-background .maker-terminal-cursor.is-slow{opacity:1!important;visibility:visible!important;clip-path:none!important;width:auto!important;max-width:none!important;animation-play-state:running!important;transform:none!important}html body #root .maker-development-background .maker-terminal-story-line{animation:.55s both v590-terminal-soft-enter!important;animation-delay:var(--terminal-line-delay,.1s)!important}html body #root .maker-development-background .maker-terminal-story-copy.is-cursor>p,html body #root .maker-development-background .maker-terminal-story-copy.is-tail>p{animation:.55s .18s both v590-terminal-soft-enter!important}html body #root .maker-development-background .maker-terminal-typed-tail{white-space:normal!important;animation:.55s .32s both v590-terminal-soft-enter!important;display:inline!important;overflow:visible!important}html body #root .app-download-footer.v590-app-download-window{padding-top:58px!important;position:relative!important;overflow:hidden!important}html body #root .app-download-footer.v590-app-download-window:before,html body #root .app-download-footer.v590-app-download-window:after{content:none!important;display:none!important}html body #root .app-download-footer .app-download-windowbar{background:linear-gradient(#f4f7ff,#eaf0fc)!important;border-bottom:1.2px solid #9e8fae!important;justify-content:space-between!important;align-items:center!important;height:44px!important;padding:0 12px 0 15px!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}html body #root .app-download-footer .app-download-window-name{color:#665c79!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}html body #root .app-download-footer .app-download-window-name code{text-overflow:ellipsis!important;white-space:nowrap!important;font-family:Cafe24SsurroundAir,Asta Sans,monospace!important;font-size:12px!important;overflow:hidden!important}html body #root .app-download-footer .app-download-window-controls{color:#6f6677!important;grid-template-columns:repeat(3,40px)!important;align-items:stretch!important;height:100%!important;font-family:Arial,sans-serif!important;display:grid!important}html body #root .app-download-footer .app-download-window-controls i{place-items:center!important;font-size:17px!important;font-style:normal!important;line-height:1!important;display:grid!important}html body #root .inquiry-public-submit-button.crop-style-submit-button{color:#b8557a!important;background:linear-gradient(#fff8fb,#ffe9f1)!important;border:1.35px solid #e99bb7!important;border-radius:18px!important;width:min(460px,100%)!important;min-height:56px!important;margin:22px auto 0!important;box-shadow:0 4px #d368911f,0 14px 25px #b8557a1c!important}html body #root .inquiry-public-submit-button.crop-style-submit-button:not(:disabled):hover{background:#ffeef4!important;transform:translateY(-2px)!important}html body #root .inquiry-public-submit-button.crop-style-submit-button:disabled{opacity:.55!important;box-shadow:none!important}:root{--kn-window-line:#806b77;--kn-window-shadow:#513b461a;--kn-window-paper:#fffffffb;--kn-index-fill:linear-gradient(118deg, #fff0f6 0%, #f5f0ff 52%, #edf7ff 100%);--kn-index-line:#aa8f9d}html body #root .keeper-windowbar{z-index:20!important;box-sizing:border-box!important;border:0!important;border-bottom:1.25px solid var(--kn-window-line)!important;color:#74636d!important;background:linear-gradient(#fbf8fa 0%,#f4edf2 100%)!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 10px 0 15px!important;display:flex!important;position:relative!important;inset:auto!important;box-shadow:inset 0 1px #fffffff2!important}html body #root .keeper-windowbar-name{align-items:center!important;gap:8px!important;min-width:0!important;display:inline-flex!important}html body #root .keeper-windowbar-name>span{flex:none!important;font-size:13px!important;line-height:1!important}html body #root .keeper-windowbar-name code{color:#74636d!important;letter-spacing:.015em!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-family:Cafe24SsurroundAir,Asta Sans,monospace!important;font-size:12px!important;font-weight:400!important;overflow:hidden!important}html body #root .keeper-windowbar-controls{flex:none!important;grid-template-columns:repeat(3,36px)!important;align-items:stretch!important;height:100%!important;display:grid!important}html body #root .keeper-windowbar-controls>i,html body #root .keeper-windowbar-controls>button{color:#746871!important;width:36px!important;min-width:36px!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:16px!important;font-style:normal!important;line-height:1!important;display:grid!important}html body #root .keeper-windowbar-controls>button:hover{color:#b65277!important;background:#fff0f5!important}html body #root .v591-index-window{box-sizing:border-box!important;border:1.5px solid var(--kn-window-line)!important;background:var(--kn-window-paper)!important;width:min(1480px,100%)!important;max-width:100%!important;min-height:0!important;box-shadow:5px 6px 0 var(--kn-window-shadow), 0 18px 34px #4e384314, inset 0 1px 0 #fff!important;border-radius:28px!important;margin:24px auto 0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .v591-index-window:before,html body #root .v591-index-window:after{content:none!important;display:none!important}html body #root .v591-index-window>.v591-index-heading{z-index:4!important;box-sizing:border-box!important;border:1.5px solid var(--kn-index-line)!important;border-bottom-color:var(--kn-window-paper)!important;color:#40353d!important;background:var(--kn-index-fill)!important;border-radius:24px 24px 0 0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:max-content!important;min-width:min(420px,100% - 48px)!important;max-width:calc(100% - 48px)!important;min-height:78px!important;margin:20px 24px -1.5px!important;padding:14px 20px 13px!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important;box-shadow:4px -1px #8067770f,inset 0 1px #fff!important}html body #root .v591-index-window>.v591-index-heading>div{min-width:0!important}html body #root .v591-index-window>.v591-index-heading .eyebrow{margin:0 0 4px!important;font-size:10px!important}html body #root .v591-index-window>.v591-index-heading h1{color:#3c333a!important;white-space:nowrap!important;margin:0!important;font-size:clamp(26px,2.1vw,37px)!important;line-height:1.08!important}html body #root .v591-index-window>.v591-index-heading p{display:none!important}html body #root .v591-index-window>.v591-index-body{box-sizing:border-box!important;border:1.5px solid var(--kn-index-line)!important;background:#fffffffb!important;border-radius:0 24px 24px!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0 20px 20px!important;padding:20px!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important;box-shadow:4px 5px #8067770f,inset 0 1px #fff!important}html body #root .v591-index-window>.v591-index-body:before,html body #root .v591-index-window>.v591-index-body:after{content:none!important;display:none!important}html body #root .v591-index-window>.v591-index-heading>button,html body #root .v591-index-window>.v591-index-heading .filter-button,html body #root .v591-index-window>.v591-index-heading .subpage-back{color:#695962!important;background:#fff!important;border:1.2px solid #d8c5ce!important;border-radius:13px!important;flex:none!important;min-height:42px!important;padding:0 14px!important;font-size:14px!important;box-shadow:0 4px #7257650f!important}html body #root .v591-detail-window .detail-hero-title-block{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html body #root .v591-detail-window .detail-hero-title-block:before,html body #root .v591-detail-window .detail-hero-title-block:after{content:none!important;display:none!important}html body #root .catalog-index-window>.catalog-index-body{gap:16px!important;display:grid!important}html body #root .catalog-index-window .page-card.card.app-catalog-shell,html body #root .catalog-index-window .gathering-catalog-shell{border-radius:20px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}@media (width<=760px){html body #root .v591-index-window{border-radius:22px!important;width:100%!important;margin-top:14px!important}html body #root .v591-index-window>.keeper-windowbar{height:40px!important;min-height:40px!important}html body #root .v591-index-window>.v591-index-heading{border-radius:18px 18px 0 0!important;gap:8px!important;width:calc(100% - 24px)!important;min-width:0!important;max-width:none!important;min-height:66px!important;margin:12px 12px -1.5px!important;padding:10px 12px!important}html body #root .v591-index-window>.v591-index-heading h1{font-size:22px!important}html body #root .v591-index-window>.v591-index-heading>button,html body #root .v591-index-window>.v591-index-heading .filter-button,html body #root .v591-index-window>.v591-index-heading .subpage-back{place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;font-size:0!important;display:grid!important}html body #root .v591-index-window>.v591-index-heading>button svg,html body #root .v591-index-window>.v591-index-heading .filter-button svg,html body #root .v591-index-window>.v591-index-heading .subpage-back svg{margin:0!important}html body #root .v591-index-window>.v591-index-body{border-radius:0 18px 18px!important;margin:0 10px 10px!important;padding:12px 10px!important}}@media (width>=1101px){html body #root .topbar.site-horizontal-nav.v591-desktop-nav{box-sizing:border-box!important;grid-template-columns:180px minmax(0,1fr) 214px!important;align-items:center!important;gap:10px!important;width:100%!important;height:86px!important;min-height:86px!important;max-height:86px!important;padding:0 clamp(14px,1.4vw,26px)!important;display:grid!important;overflow:visible!important}html body #root .v591-desktop-nav>.horizontal-brand-mini.v552-brand{justify-content:flex-start!important;align-items:center!important;width:180px!important;min-width:180px!important;max-width:180px!important;height:62px!important;padding:0!important;display:flex!important}html body #root .v591-desktop-nav>nav.home-horizontal-menu.v552-main-nav{align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;height:68px!important;display:flex!important;overflow:hidden!important}html body #root .v591-desktop-nav .home-horizontal-main-scroll.v552-nav-track{scrollbar-width:none!important;overscroll-behavior-inline:contain!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:1px!important;width:auto!important;min-width:0!important;max-width:none!important;height:68px!important;display:flex!important;overflow:auto visible!important}html body #root .v591-desktop-nav .home-horizontal-main-scroll.v552-nav-track::-webkit-scrollbar{display:none!important}html body #root .v591-desktop-nav .horizontal-nav-item.v552-nav-pill,html body #root .v591-desktop-nav .home-horizontal-tools-trigger.v552-nav-pill{border-radius:16px!important;flex-direction:row!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:54px!important;min-height:54px!important;padding:0 clamp(4px,.36vw,8px)!important;display:inline-flex!important}html body #root .v591-desktop-nav .v552-nav-pill .nav-icon-wrap{width:22px!important;min-width:22px!important;height:22px!important;margin:0!important}html body #root .v591-desktop-nav .v552-nav-pill .nav-icon-glyph{font-size:17px!important}html body #root .v591-desktop-nav .v552-nav-pill .sidebar-menu-label-fixed,html body #root .v591-desktop-nav .v552-nav-pill .sidebar-menu-label-fixed *{width:auto!important;max-width:none!important;color:inherit!important;text-overflow:clip!important;white-space:nowrap!important;margin:0!important;font-size:23px!important;line-height:1!important;display:inline!important;overflow:visible!important}html body #root .v591-desktop-nav .home-horizontal-tools.v552-tools-wrap{flex:none!important;min-width:max-content!important;margin-left:0!important}html body #root .v591-desktop-nav>.profile-area.v552-profile-area{grid-template-columns:minmax(0,1fr) 48px!important;gap:7px!important;width:214px!important;min-width:214px!important;max-width:214px!important;display:grid!important}html body #root .v591-desktop-nav .v552-profile-button{width:100%!important;min-width:0!important;max-width:none!important}}html body #root .persistent-crop-timer-page .crop-timer-layout{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:28px!important;width:100%!important;display:grid!important}html body #root .persistent-crop-timer-page .v591-timer-window{box-sizing:border-box!important;background:#fffffffb!important;border-radius:26px!important;flex-direction:column!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;box-shadow:4px 5px #5d46510f,0 15px 30px #4c36400f,inset 0 1px #fff!important}html body #root .persistent-crop-timer-page .v591-timer-window[data-timer-theme=crop]{border:1.5px solid #e6a1ba!important}html body #root .persistent-crop-timer-page .v591-timer-window[data-timer-theme=active]{border:1.5px solid #e5a066!important}html body #root .persistent-crop-timer-page .v591-timer-window[data-timer-theme=resource]{border:1.5px solid #83bf96!important;margin-top:28px!important}html body #root .persistent-crop-timer-page .v591-timer-window:before,html body #root .persistent-crop-timer-page .v591-timer-window:after{content:none!important;display:none!important}html body #root .persistent-crop-timer-page .v591-timer-window>.timer-card-windowbar{z-index:3!important;box-sizing:border-box!important;border:0!important;border-bottom:1.5px solid!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 15px!important;display:flex!important;position:relative!important;inset:auto!important;box-shadow:inset 0 1px #fffffff0!important}html body #root .persistent-crop-timer-page .v591-timer-window[data-timer-theme=crop]>.timer-card-windowbar{color:#c66b8d!important;background:linear-gradient(#fff3f7,#ffe8f0)!important}html body #root .persistent-crop-timer-page .v591-timer-window[data-timer-theme=active]>.timer-card-windowbar{color:#b66c2c!important;background:linear-gradient(#fff6ea,#ffead4)!important}html body #root .persistent-crop-timer-page .v591-timer-window[data-timer-theme=resource]>.timer-card-windowbar{color:#4c9062!important;background:linear-gradient(#f0faf3,#e3f5e9)!important}html body #root .persistent-crop-timer-page .v591-timer-window .timer-windowbar-title{align-items:center!important;gap:9px!important;min-width:0!important;display:flex!important}html body #root .persistent-crop-timer-page .v591-timer-window .timer-windowbar-title h2{color:#493e44!important;text-align:left!important;margin:0!important;font-size:22px!important;line-height:1!important}html body #root .persistent-crop-timer-page .v591-timer-window .timer-windowbar-controls{color:#8b7a82!important;grid-template-columns:repeat(3,28px)!important;align-items:center!important;height:100%!important;display:grid!important}html body #root .persistent-crop-timer-page .v591-timer-window>.timer-card-windowbody{background:#fffffffa!important;width:100%!important;min-height:0!important;padding:20px!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}html body #root .persistent-crop-timer-page .selected-crop-start-button{border:1.4px solid var(--selected-crop-accent,#e78eae)!important;width:min(360px,100%)!important;min-width:0!important;max-width:360px!important;height:52px!important;min-height:52px!important;color:var(--selected-crop-ink,#9e4868)!important;background:var(--selected-crop-fill,#fff0f6)!important;white-space:nowrap!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:24px auto 0!important;padding:0 22px!important;font-size:21px!important;line-height:1!important;display:flex!important;position:static!important;inset:auto!important;overflow:hidden!important;box-shadow:0 4px #6a4d5b12,0 12px 23px #61415014!important}html body #root .persistent-crop-timer-page .selected-crop-start-button:hover{border-color:var(--selected-crop-accent,#e78eae)!important;color:var(--selected-crop-ink,#9e4868)!important;background:var(--selected-crop-fill,#fff0f6)!important;filter:saturate(1.06)brightness(.99)!important;transform:translateY(-2px)!important}html body #root .persistent-crop-timer-page .desktop-notification-toggle,html body #root .persistent-crop-timer-page .weed-notification-toggle{transition:background .16s,border-color .16s,color .16s,transform .16s!important}html body #root .persistent-crop-timer-page .desktop-notification-toggle:not(.active){color:#916f17!important;background:#fff!important;border:1.25px solid #dfbb55!important}html body #root .persistent-crop-timer-page .desktop-notification-toggle:hover,html body #root .persistent-crop-timer-page .desktop-notification-toggle.active{color:#855f09!important;background:#fff4cf!important;border-color:#dfb13a!important;transform:translateY(-1px)!important}html body #root .persistent-crop-timer-page .weed-notification-toggle:not(.active){color:#4c8961!important;background:#fff!important;border:1.25px solid #82bf97!important}html body #root .persistent-crop-timer-page .weed-notification-toggle:hover,html body #root .persistent-crop-timer-page .weed-notification-toggle.active{color:#39754e!important;background:#e9f7ee!important;border-color:#67ad7f!important;transform:translateY(-1px)!important}html body #root .persistent-crop-timer-page .resource-timer-card .resource-location-button{color:#4d87b3!important;background:#edf8ff!important;border:1.15px solid #9bccec!important}html body #root .persistent-crop-timer-page .resource-timer-card .resource-timer-start{color:#4c8c63!important;background:#eef9f2!important;border:1.15px solid #9acdab!important}html body #root .persistent-crop-timer-page .resource-timer-card .resource-restart-button{color:#ae6d30!important;background:#fff5e9!important;border:1.15px solid #efbf8f!important}html body #root .persistent-crop-timer-page .resource-timer-card .resource-delete-button{color:#bd6485!important;background:#fff2f7!important;border:1.15px solid #e9aec4!important}html body #root .persistent-crop-timer-page .resource-timer-card .resource-location-button:hover{background:#dff2ff!important}html body #root .persistent-crop-timer-page .resource-timer-card .resource-timer-start:hover{background:#def2e5!important}html body #root .persistent-crop-timer-page .resource-timer-card .resource-restart-button:hover{background:#ffe9d1!important}html body #root .persistent-crop-timer-page .resource-timer-card .resource-delete-button:hover{background:#ffe3ee!important}html body #root .catalog-index-window .v591-gathering-tabs{z-index:2!important;box-sizing:border-box!important;visibility:visible!important;opacity:1!important;flex-flow:row!important;justify-content:stretch!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:10px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .catalog-index-window .v591-gathering-tabs>button{visibility:visible!important;opacity:1!important;flex:1 1 0!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:72px!important;padding:10px 12px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important}html body #root .catalog-index-window .v591-gathering-tabs>button:before,html body #root .catalog-index-window .v591-gathering-tabs>button:after,html body #root .catalog-index-window .v591-gathering-tabs .gathering-category-label:before,html body #root .catalog-index-window .v591-gathering-tabs .gathering-category-label:after{content:none!important;display:none!important}html body #root .catalog-index-window .v591-gathering-tabs .category-emoji{place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;margin:0!important;display:grid!important}html body #root .catalog-index-window .v591-gathering-tabs .gathering-category-label{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:clamp(15px,1.15vw,21px)!important;line-height:1.1!important;display:block!important;overflow:hidden!important}html body #root .catalog-index-window .refined-cooking-mode .cooking-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}html body #root .catalog-index-window .refined-cooking-mode .cooking-mode-tabs>button{width:100%!important;min-width:0!important}@media (width<=560px){html body #root .catalog-index-window .v591-gathering-tabs{gap:5px!important;padding:6px!important}html body #root .catalog-index-window .v591-gathering-tabs>button{place-items:center!important;min-height:54px!important;padding:4px 2px!important;display:grid!important}html body #root .catalog-index-window .v591-gathering-tabs .category-emoji{width:36px!important;min-width:36px!important;height:36px!important;margin:auto!important}html body #root .catalog-index-window .v591-gathering-tabs .gathering-category-label{display:none!important}}@media (width<=760px){html body #root .app-catalog-shell .catalog-toolbar.unified-toolbar,html body #root .achievement-page-shell .unified-toolbar,html body #root .pet-catalog-shell .unified-toolbar,html body #root .pet-library-shell .unified-toolbar{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;max-width:100%!important;padding:12px!important;display:grid!important;overflow:hidden!important}html body #root .app-catalog-shell .catalog-toolbar.unified-toolbar .local-search,html body #root .achievement-page-shell .unified-toolbar .local-search,html body #root .pet-catalog-shell .unified-toolbar .local-search,html body #root .pet-library-shell .unified-toolbar .local-search{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html body #root .app-catalog-shell .catalog-toolbar-right,html body #root .achievement-page-shell .catalog-toolbar-right,html body #root .pet-catalog-shell .catalog-toolbar-right,html body #root .pet-library-shell .catalog-toolbar-right{box-sizing:border-box!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}html body #root .app-catalog-shell .catalog-toolbar-right .filter-button,html body #root .achievement-page-shell .catalog-toolbar-right .filter-button,html body #root .pet-catalog-shell .catalog-toolbar-right .filter-button,html body #root .pet-library-shell .catalog-toolbar-right .filter-button{width:auto!important;min-width:0!important;max-width:calc(100% - 46px)!important;margin-left:auto!important}}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-body{padding:0 16px 16px!important}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-head{z-index:3!important;grid-template-columns:60px minmax(0,1fr)!important;align-items:end!important;gap:13px!important;width:100%!important;margin:-30px 0 0!important;padding:0!important;display:grid!important;position:relative!important}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-avatar-ring{box-sizing:border-box!important;background:conic-gradient(from -26deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 48%,#ff8eb2) 0deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 34%,#ffc06f) 42deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 28%,#ffe36c) 84deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 30%,#7ed9a7) 126deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 27%,#60d3e9) 168deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 31%,#70a7f7) 210deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 38%,#aa85ed) 252deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 46%,#ef82c1) 294deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 50%,#ff8eb2) 336deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 48%,#ff8eb2) 360deg)!important;width:60px!important;min-width:60px!important;height:60px!important;box-shadow:0 0 0 3px #fffffff5, 0 0 24px color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 40%,transparent), 0 10px 22px #47323c26!important;border-radius:50%!important;place-items:center!important;padding:4px!important;display:grid!important}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-avatar-ring>.community-profile-preview-avatar,html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-avatar-ring .smart-image,html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-avatar-ring img,html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-avatar-ring .smart-image-fallback{box-sizing:border-box!important;width:52px!important;min-width:52px!important;height:52px!important;box-shadow:none!important;object-fit:cover!important;background:#fff7fa!important;border:2px solid #fffffff5!important;border-radius:50%!important;padding:0!important;overflow:hidden!important}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-identity{text-align:left!important;align-content:end!important;justify-items:start!important;gap:2px!important;min-width:0!important;padding:0 0 4px!important;display:grid!important}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-identity strong,html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-identity strong *{color:#4c3f46!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:17px!important;line-height:1.2!important;display:inline!important;overflow:hidden!important}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-identity>span{color:#8a7d84!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:12px!important;line-height:1.3!important;display:block!important;overflow:hidden!important}html body #root .app-modal.v591-notification-modal{box-sizing:border-box!important;border:1.5px solid var(--kn-window-line)!important;background:#fff!important;border-radius:22px!important;width:min(430px,100vw - 24px)!important;max-width:430px!important;max-height:min(620px,100dvh - 24px)!important;padding:0!important;overflow:hidden!important;box-shadow:5px 6px #58424d1a,0 22px 46px #2d1f263d!important}html body #root .app-modal.v591-notification-modal:before,html body #root .app-modal.v591-notification-modal:after,html body #root .app-modal.v591-notification-modal>.app-modal-close{content:none!important;display:none!important}html body #root .v591-notification-modal .notification-modal{width:100%!important;max-height:inherit!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}html body #root .v591-notification-modal .notification-modal-head{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #eee1e7!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:10px 14px!important;display:flex!important}html body #root .v591-notification-modal .notification-modal-head h2{color:#3f353b!important;margin:0!important;font-size:22px!important;line-height:1!important}html body #root .v591-notification-modal .notification-read-all{color:#ce658a!important;background:#fff3f7!important;border:1px solid #f2c9d8!important;border-radius:999px!important;min-height:38px!important;padding:0 14px!important}html body #root .v591-notification-modal .notification-modal-scroll{min-height:0!important;max-height:min(500px,100dvh - 132px)!important;padding:8px 10px 12px!important;overflow-y:auto!important}@media (width<=820px){html body #root .home-community-preview.v552-community-window .home-community-desktop-layout,html body #root .home-community-preview.v552-community-window .v555-community-notebook{visibility:hidden!important;display:none!important}html body #root .home-community-preview.v552-community-window .home-community-mobile-layout{visibility:visible!important;grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important;display:grid!important}html body #root .home-community-preview.v552-community-window .home-community-mobile-tabs{z-index:3!important;box-sizing:border-box!important;align-items:end!important;gap:8px!important;width:100%!important;padding:0 8px!important;display:flex!important;position:relative!important}html body #root .home-community-preview.v552-community-window .home-community-feed-tab.v552-community-index-tab{--mobile-index-border:#eea5c5;--mobile-index-text:#ce5d8d;--mobile-index-bg:linear-gradient(145deg,#fff1f7,#ffe5f0);z-index:2!important;border:1.5px solid var(--mobile-index-border)!important;min-width:0!important;min-height:44px!important;color:var(--mobile-index-text)!important;background:var(--mobile-index-bg)!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;flex:1 1 0!important;margin:0 0 -1.5px!important;padding:0 10px!important;position:relative!important;box-shadow:3px -1px #d05b8c14!important}html body #root .home-community-preview.v552-community-window .home-community-feed-tab.popular{--mobile-index-border:#efb39b;--mobile-index-text:#d47152;--mobile-index-bg:linear-gradient(145deg,#fff4ee,#ffe9df)}html body #root .home-community-preview.v552-community-window .home-community-feed-tab:not(.active){opacity:.58!important;filter:saturate(.72)!important}html body #root .home-community-preview.v552-community-window .home-community-feed-tab.active{z-index:4!important;opacity:1!important;filter:none!important}html body #root .home-community-preview.v552-community-window .home-community-mobile-stage{z-index:1!important;box-sizing:border-box!important;background:#fff!important;border:1.5px solid #d8c5cf!important;border-radius:0 18px 18px!important;width:100%!important;min-width:0!important;min-height:260px!important;margin:0!important;padding:10px 8px 8px!important;position:relative!important;overflow:hidden!important}}@media (width<=760px){html body #root .community-profile-page .community-profile-ring-picker{box-sizing:border-box!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:calc(100% - 24px)!important;min-width:0!important;max-width:calc(100% - 24px)!important;margin:18px auto 0!important;padding:12px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .community-profile-page .community-profile-ring-presets{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}html body #root .community-profile-page .community-profile-ring-hue-track{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}}html body #root .maker-note-page .maker-sequence-panel,html body #root .maker-note-page .maker-sequence-panel:nth-of-type(2n),html body #root .maker-note-page .maker-sequence-panel:nth-of-type(odd),html body #root .maker-note-page .maker-sequence-panel.is-enter-focus,html body #root .maker-note-page .maker-sequence-panel.is-enter-left,html body #root .maker-note-page .maker-sequence-panel.is-enter-window,html body #root .maker-note-page .maker-sequence-panel.is-enter-cascade,html body #root .maker-note-page .maker-sequence-panel.is-enter-right,html body #root .maker-note-page .maker-sequence-panel.is-enter-dialog,html body #root .maker-note-page .maker-sequence-panel.is-visible{opacity:1!important;visibility:visible!important;filter:none!important;clip-path:none!important;animation-play-state:running!important;transform:none!important}html body #root .maker-note-page .maker-sequence-panel .maker-portfolio-windowbar,html body #root .maker-note-page .maker-sequence-panel .maker-profile-systembar,html body #root .maker-note-page .maker-sequence-panel .maker-profile-windowbar,html body #root .maker-note-page .maker-sequence-panel .maker-portfolio-windowbody,html body #root .maker-note-page .maker-sequence-panel .maker-portfolio-contact-body,html body #root .maker-note-page .maker-sequence-panel .maker-profile-grid,html body #root .maker-note-page .maker-sequence-panel .maker-process-window-grid{opacity:1!important;visibility:visible!important;filter:none!important;clip-path:none!important;transform:none!important}@keyframes v591-terminal-line-enter{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(8px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes v591-terminal-copy-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html body #root .maker-development-background .maker-terminal-story-line,html body #root .maker-development-background .maker-terminal-story-copy.is-cursor>p,html body #root .maker-development-background .maker-terminal-story-copy.is-tail>p,html body #root .maker-development-background .maker-terminal-typed-tail{opacity:1!important;visibility:visible!important;clip-path:none!important;width:auto!important;max-width:none!important;animation:none!important;transform:none!important}html body #root .maker-development-background.is-terminal-visible .maker-terminal-story-line{animation:.72s both v591-terminal-line-enter!important;animation-delay:var(--terminal-line-delay,.1s)!important}html body #root .maker-development-background.is-terminal-visible .maker-terminal-story-copy.is-cursor>p,html body #root .maker-development-background.is-terminal-visible .maker-terminal-story-copy.is-tail>p{animation:.72s .28s both v591-terminal-copy-enter!important}html body #root .maker-development-background.is-terminal-visible .maker-terminal-typed-tail{animation:.72s .45s both v591-terminal-copy-enter!important}html body #root .kn-site-topbar{display:none!important}@media (width>=1401px){html body #root .kn-site-topbar{z-index:1180!important;box-sizing:border-box!important;background:linear-gradient(100deg,#fff8fbfa,#f0f9fffa)!important;border:1px solid #e7d8dfeb!important;border-radius:0 0 28px 28px!important;grid-template-columns:194px minmax(0,1fr) 238px!important;align-items:center!important;gap:12px!important;width:100%!important;height:94px!important;min-height:94px!important;margin:0 0 18px!important;padding:0 20px!important;display:grid!important;position:sticky!important;top:0!important;overflow:visible!important;box-shadow:0 10px 28px #47323d12,inset 0 1px #fffffff5!important}html body #root .kn-site-topbar>.mobile-menu{display:none!important}html body #root .kn-site-brand{box-sizing:border-box!important;color:#4e4248!important;background:linear-gradient(145deg,#ffeef6e6,#fffafcd6)!important;border:0!important;border-radius:22px!important;align-items:center!important;gap:10px!important;width:194px!important;min-width:194px!important;height:72px!important;padding:8px 12px!important;display:flex!important;box-shadow:inset 0 1px #fffffffa!important}html body #root .kn-site-brand img{object-fit:contain!important;flex:0 0 52px!important;width:52px!important;height:52px!important}html body #root .kn-site-brand-copy{text-align:left!important;justify-items:start!important;gap:2px!important;min-width:0!important;display:grid!important}html body #root .kn-site-brand-copy strong{color:#4a3e45!important;font-family:var(--keepers-title-font,"Cafe24Ssurround", sans-serif)!important;white-space:nowrap!important;font-size:25px!important;font-weight:700!important;line-height:1!important}html body #root .kn-site-brand-copy small{color:#ab9da5!important;white-space:nowrap!important;font-size:11px!important;line-height:1!important}html body #root .kn-site-nav{box-sizing:border-box!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;height:72px!important;display:flex!important;position:relative!important;overflow:visible!important}html body #root .kn-nav-active-bubble{display:none!important}html body #root .kn-nav-track{box-sizing:border-box!important;scrollbar-width:none!important;overscroll-behavior-inline:contain!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:1px!important;width:100%!important;min-width:0!important;height:72px!important;display:flex!important;overflow:auto visible!important}html body #root .kn-nav-track::-webkit-scrollbar{display:none!important}html body #root .kn-nav-dropdown,html body #root .kn-nav-tools{flex:none!important;position:relative!important}html body #root .kn-nav-item,html body #root .kn-nav-subitem{--kn-nav-ink:#7c6d75;--kn-nav-fill:#fff;--kn-nav-fill-end:#fff8fb;--kn-nav-border:#967e8a2e;box-sizing:border-box!important;color:var(--kn-nav-ink)!important;box-shadow:none!important;font-family:var(--keepers-title-font,"Cafe24Ssurround", sans-serif)!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;flex:none!important;font-weight:400!important;transition:transform .16s,color .16s,background .16s,border-color .16s,box-shadow .16s!important}html body #root .kn-nav-item{border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:max-content!important;height:58px!important;min-height:58px!important;padding:0 7px!important;display:inline-flex!important}html body #root .kn-nav-label,html body #root .kn-nav-label *{color:inherit!important;font-family:inherit!important;font-size:23px!important;font-weight:inherit!important;letter-spacing:-.035em!important;white-space:nowrap!important;zoom:1!important;line-height:1!important;display:inline!important;transform:none!important}html body #root .kn-nav-icon{background:#ffffff94!important;border-radius:9px!important;place-items:center!important;width:25px!important;min-width:25px!important;height:25px!important;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif!important;font-size:18px!important;line-height:1!important;display:grid!important;box-shadow:inset 0 1px #ffffffeb!important}html body #root .kn-nav-chevron{width:13px!important;height:13px!important;margin-left:-2px!important}html body #root .kn-nav-item:hover,html body #root .kn-nav-item.active,html body #root .kn-nav-subitem:hover,html body #root .kn-nav-subitem.active{border-color:var(--kn-nav-border)!important;color:var(--kn-nav-ink)!important;background:linear-gradient(145deg, var(--kn-nav-fill), var(--kn-nav-fill-end))!important;box-shadow:0 8px 18px color-mix(in srgb, var(--kn-nav-ink) 13%, transparent), inset 0 1px 0 #fffffff5!important;transform:translateY(-1px)!important}html body #root .kn-nav-submenu{z-index:50!important;box-sizing:border-box!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#fffffffb!important;border:1px solid #dfcfd7!important;border-radius:17px!important;gap:5px!important;min-width:190px!important;padding:8px!important;transition:opacity .15s,visibility .15s,transform .15s!important;display:grid!important;position:absolute!important;top:calc(100% - 4px)!important;left:50%!important;transform:translate(-50%,8px)!important;box-shadow:0 18px 38px #46303b26,inset 0 1px #fff!important}html body #root .kn-nav-tools-submenu{left:auto!important;right:0!important;transform:translateY(8px)!important}html body #root .kn-nav-dropdown:hover>.kn-nav-submenu,html body #root .kn-nav-dropdown:focus-within>.kn-nav-submenu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)!important}html body #root .kn-nav-tools:hover>.kn-nav-tools-submenu,html body #root .kn-nav-tools:focus-within>.kn-nav-tools-submenu{transform:translateY(0)!important}html body #root .kn-nav-dropdown.is-selection-closed>.kn-nav-submenu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body #root .kn-nav-subitem{border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:44px!important;padding:0 10px!important;display:flex!important}html body #root .kn-nav-subitem .kn-nav-label,html body #root .kn-nav-subitem .kn-nav-label *{font-size:17px!important}html body #root .kn-nav-tools{min-width:max-content!important;margin-left:2px!important}html body #root .kn-topbar-profile{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 52px!important;align-items:center!important;gap:8px!important;width:238px!important;min-width:238px!important;height:72px!important;display:grid!important}html body #root .kn-topbar-profile-button{box-sizing:border-box!important;color:#4c4348!important;background:#fffc!important;border:1px solid #d8e7ed!important;border-radius:999px!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;height:62px!important;padding:6px 11px 6px 7px!important;display:flex!important;box-shadow:0 8px 18px #3f4d550f,inset 0 1px #fff!important}html body #root .kn-topbar-profile-button>.avatar{background:#fff0f5!important;border:2px solid #fff!important;border-radius:50%!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;display:grid!important;overflow:hidden!important;box-shadow:0 0 0 2px #dfeef4!important}html body #root .kn-topbar-profile-button>.avatar .smart-image,html body #root .kn-topbar-profile-button>.avatar img,html body #root .kn-topbar-profile-button>.avatar .smart-image-fallback{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}html body #root .kn-topbar-profile-copy{text-align:left!important;justify-items:start!important;gap:2px!important;min-width:0!important;display:grid!important}html body #root .kn-topbar-profile-copy b,html body #root .kn-topbar-profile-copy b *{color:#4b4046!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:112px!important;font-size:18px!important;line-height:1.05!important;overflow:hidden!important}html body #root .kn-topbar-profile-copy small{color:#998c93!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:112px!important;font-size:11px!important;line-height:1!important;overflow:hidden!important}html body #root .kn-topbar-notification{color:#b17c18!important;background:#fff9dc!important;border:1px solid #edd58a!important;border-radius:50%!important;place-items:center!important;width:52px!important;min-width:52px!important;height:52px!important;display:grid!important;position:relative!important;box-shadow:0 8px 18px #ac7c1e1c,inset 0 1px #fff!important}html body #root .kn-topbar-notification>i{color:#fff!important;background:#ef6b91!important;border-radius:999px!important;place-items:center!important;min-width:20px!important;height:20px!important;padding:0 5px!important;font-size:10px!important;font-style:normal!important;display:grid!important;position:absolute!important;top:-4px!important;right:-3px!important}html body #root .app-shell .main-content:not(.is-home-page){padding-right:max(112px,6.8vw)!important}}@media (width<=1400px){html body #root .kn-site-topbar{display:none!important}html body #root .mobile-sidebar-controls{visibility:visible!important;display:flex!important}}html body #root .kn-nav-tone-1{--kn-nav-ink:#e35e8b;--kn-nav-fill:#fff0f5;--kn-nav-fill-end:#fff8fb;--kn-nav-border:#f2aec5}html body #root .kn-nav-tone-2{--kn-nav-ink:#4f9ed2;--kn-nav-fill:#edf8ff;--kn-nav-fill-end:#f8fcff;--kn-nav-border:#a8d1ed}html body #root .kn-nav-tone-3{--kn-nav-ink:#dd8a39;--kn-nav-fill:#fff5e8;--kn-nav-fill-end:#fffbf4;--kn-nav-border:#efc18d}html body #root .kn-nav-tone-4{--kn-nav-ink:#8661b7;--kn-nav-fill:#f5efff;--kn-nav-fill-end:#fbf8ff;--kn-nav-border:#cbb6e9}html body #root .kn-nav-tone-5{--kn-nav-ink:#429979;--kn-nav-fill:#ebf9f3;--kn-nav-fill-end:#f8fdfb;--kn-nav-border:#a9d9c5}html body #root .kn-nav-tone-6{--kn-nav-ink:#cf6a57;--kn-nav-fill:#fff1ed;--kn-nav-fill-end:#fff9f7;--kn-nav-border:#efb7a9}html body #root .kn-nav-tone-7{--kn-nav-ink:#4a9fd5;--kn-nav-fill:#edf8ff;--kn-nav-fill-end:#f8fcff;--kn-nav-border:#a8d4ef}html body #root .kn-nav-tone-8{--kn-nav-ink:#9a6fc2;--kn-nav-fill:#f6efff;--kn-nav-fill-end:#fcf9ff;--kn-nav-border:#d4bee9}html body #root .kn-nav-tone-9{--kn-nav-ink:#d0638c;--kn-nav-fill:#fff0f6;--kn-nav-fill-end:#fff8fb;--kn-nav-border:#efb0c7}html body #root .kn-nav-tone-10{--kn-nav-ink:#c27d31;--kn-nav-fill:#fff6e8;--kn-nav-fill-end:#fffbf4;--kn-nav-border:#edc38e}html body #root .kn-nav-tone-11{--kn-nav-ink:#c85e91;--kn-nav-fill:#fff0f7;--kn-nav-fill-end:#fff9fc;--kn-nav-border:#edb0cf}html body #root .kn-nav-tone-12{--kn-nav-ink:#a45a82;--kn-nav-fill:#fff1f8;--kn-nav-fill-end:#f4f7ff;--kn-nav-border:#d9b6cc}html body #root .kn-gathering-tabs{box-sizing:border-box!important;visibility:visible!important;opacity:1!important;background:#fffffff0!important;border:1px solid #eadde2!important;border-radius:20px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:10px!important;display:grid!important;overflow:hidden!important;transform:none!important;box-shadow:0 9px 22px #48313b0d,inset 0 1px #fff!important}html body #root .kn-gathering-tab{--kn-tab-accent:#8bc6ee;--kn-tab-fill:#eef8ff;--kn-tab-ink:#388bc1;box-sizing:border-box!important;border:1px solid color-mix(in srgb, var(--kn-tab-accent) 66%, white)!important;width:100%!important;min-width:0!important;min-height:72px!important;color:var(--kn-tab-ink)!important;background:linear-gradient(145deg, var(--kn-tab-fill), #fff)!important;box-shadow:0 6px 14px color-mix(in srgb, var(--kn-tab-accent) 12%, transparent), inset 0 1px 0 #fff!important;visibility:visible!important;opacity:1!important;border-radius:16px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin:0!important;padding:10px 13px!important;display:flex!important;overflow:hidden!important;transform:none!important}html body #root .kn-gathering-tab-insect{--kn-tab-accent:#e9ad85;--kn-tab-fill:#fff3ec;--kn-tab-ink:#b66d3f}html body #root .kn-gathering-tab-bird{--kn-tab-accent:#ebcf73;--kn-tab-fill:#fff8dc;--kn-tab-ink:#af821f}html body #root .kn-gathering-tab-flower{--kn-tab-accent:#eaa4c5;--kn-tab-fill:#fff0f7;--kn-tab-ink:#b85a89}html body #root .kn-gathering-tab.active,html body #root .kn-gathering-tab:hover{border-color:var(--kn-tab-accent)!important;background:var(--kn-tab-fill)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--kn-tab-accent) 15%, transparent), 0 10px 20px color-mix(in srgb, var(--kn-tab-accent) 16%, transparent)!important;transform:translateY(-1px)!important}html body #root .kn-gathering-tab-icon{width:42px!important;min-width:42px!important;height:42px!important;box-shadow:0 5px 12px color-mix(in srgb, var(--kn-tab-accent) 15%, transparent), inset 0 1px 0 #fff!important;background:#ffffffd1!important;border-radius:13px!important;place-items:center!important;font-size:24px!important;line-height:1!important;display:grid!important}html body #root .kn-gathering-tab-label{min-width:0!important;color:inherit!important;font-family:var(--keepers-title-font,"Cafe24Ssurround", sans-serif)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(16px,1.25vw,22px)!important;font-weight:600!important;line-height:1.1!important;display:block!important;overflow:hidden!important}@media (width<=760px) and (width>=561px){html body #root .kn-gathering-tabs{gap:7px!important;padding:7px!important}html body #root .kn-gathering-tab{gap:6px!important;min-height:60px!important;padding:7px!important}html body #root .kn-gathering-tab-icon{width:32px!important;min-width:32px!important;height:32px!important;font-size:18px!important}html body #root .kn-gathering-tab-label{font-size:clamp(12px,2.1vw,16px)!important}}@media (width<=560px){html body #root .kn-gathering-tabs{gap:5px!important;padding:6px!important}html body #root .kn-gathering-tab{place-items:center!important;min-height:54px!important;padding:4px 2px!important;display:grid!important}html body #root .kn-gathering-tab-icon{width:36px!important;min-width:36px!important;height:36px!important;margin:auto!important}html body #root .kn-gathering-tab-label{display:none!important}}html body #root .persistent-crop-timer-page .timer-window-crop>.kn-timer-windowbody{box-sizing:border-box!important;flex-direction:column!important;gap:16px!important;padding-bottom:22px!important;display:flex!important;overflow:visible!important}html body #root .persistent-crop-timer-page .kn-crop-start-button{box-sizing:border-box!important;border:1.5px solid var(--selected-crop-accent,#e78eae)!important;width:min(380px,100%)!important;min-width:0!important;max-width:380px!important;height:54px!important;min-height:54px!important;color:var(--selected-crop-ink,#9e4868)!important;background:var(--selected-crop-fill,#fff0f6)!important;box-shadow:0 4px 0 color-mix(in srgb, var(--selected-crop-accent,#e78eae) 18%, transparent), 0 12px 22px color-mix(in srgb, var(--selected-crop-accent,#e78eae) 14%, transparent)!important;font-family:var(--keepers-title-font,"Cafe24Ssurround", sans-serif)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-self:center!important;align-items:center!important;gap:9px!important;margin:8px auto 0!important;padding:0 22px!important;font-size:21px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}html body #root .persistent-crop-timer-page .kn-crop-start-button:hover{color:var(--selected-crop-ink,#9e4868)!important;background:color-mix(in srgb, var(--selected-crop-fill,#fff0f6) 88%, white)!important;transform:translateY(-2px)!important}html body #root .persistent-crop-timer-page .crop-timer-layout{gap:32px!important}html body #root .persistent-crop-timer-page .timer-window-resource{margin-top:32px!important}html body .community-profile-preview.v558-community-profile-preview{box-sizing:border-box!important;border:1.5px solid color-mix(in srgb, var(--community-preview-ring-color,#f48fbd) 48%, #bda9b3)!important;width:364px!important;max-width:calc(100vw - 24px)!important;box-shadow:5px 6px 0 color-mix(in srgb, var(--community-preview-ring-color,#f48fbd) 18%, transparent), 0 20px 44px #3927302e!important;background:#fff!important;border-radius:24px!important;overflow:hidden!important}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-cover{background-color:color-mix(in srgb, var(--community-preview-ring-color,#f48fbd) 18%, #f5f2ff)!important;background-position:50%!important;background-size:cover!important;border:0!important;height:96px!important;min-height:96px!important}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-body{box-sizing:border-box!important;background:#fff!important;padding:0 18px 18px!important}html body .community-profile-preview.v558-community-profile-preview .kn-profile-preview-head{z-index:3!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;width:100%!important;min-width:0!important;margin:-31px 0 0!important;padding:0!important;display:grid!important;position:relative!important}html body .community-profile-preview.v558-community-profile-preview .kn-profile-preview-avatar.community-thread-avatar{box-sizing:border-box!important;background:conic-gradient(from 205deg, color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 80%,#ffd0df), color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 55%,#ffd5a4), color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 48%,#a0e5d2), color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 55%,#9fd9ff), color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 66%,#d2b9ff), var(--community-author-ring-color,#f48fbd))!important;clip-path:circle(50%)!important;width:64px!important;min-width:64px!important;height:64px!important;box-shadow:0 0 0 3px #fffffffa, 0 0 0 5px color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 30%,white), 0 0 24px color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 42%,transparent), 0 10px 22px #48323d24!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:4px!important;display:grid!important;overflow:hidden!important;transform:none!important}html body .community-profile-preview.v558-community-profile-preview .kn-profile-preview-avatar>.smart-image,html body .community-profile-preview.v558-community-profile-preview .kn-profile-preview-avatar>img,html body .community-profile-preview.v558-community-profile-preview .kn-profile-preview-avatar .smart-image-fallback{box-sizing:border-box!important;object-fit:cover!important;background:#fff7fa!important;border:2px solid #fffffff5!important;border-radius:50%!important;place-items:center!important;width:100%!important;height:100%!important;display:grid!important;overflow:hidden!important}html body .community-profile-preview.v558-community-profile-preview .kn-profile-preview-avatar .smart-image>img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}html body .community-profile-preview.v558-community-profile-preview .kn-profile-preview-identity{text-align:left!important;align-content:center!important;justify-items:start!important;gap:5px!important;min-width:0!important;padding:28px 0 0!important;display:grid!important}html body .community-profile-preview.v558-community-profile-preview .kn-profile-preview-name{box-sizing:border-box!important;border:1px solid color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 54%,#e3d5dc)!important;color:#51434b!important;background:linear-gradient(145deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 14%,white), #fff)!important;max-width:100%!important;min-height:34px!important;box-shadow:0 5px 12px color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 12%,transparent), inset 0 1px 0 #fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:999px!important;align-items:center!important;padding:6px 13px 5px!important;font-size:17px!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-counts{margin-top:14px!important}html body #root .maker-note-page,html body #root .maker-note-page .maker-sequence-panel,html body #root .maker-note-page .maker-development-background,html body #root .maker-note-page .maker-process-mini-window,html body #root .maker-note-page .maker-terminal-story-copy{content-visibility:visible!important;contain:none!important}@media (width>=1401px){html body #root .mobile-sidebar-controls{visibility:hidden!important;display:none!important}}@media (width>=761px) and (width<=1400px){html body #root .app-shell:not(.home-web-layout) .main-content{padding-top:96px!important}}@media (width>=1101px){html body #root .topbar.site-horizontal-nav.v552-site-topbar{grid-template-columns:204px minmax(0,1fr) 228px!important;align-items:center!important;column-gap:0!important;height:78px!important;min-height:78px!important;max-height:78px!important;padding:0!important;display:grid!important;overflow:visible!important}html body #root .v552-site-topbar>.horizontal-brand-mini.v552-brand{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:204px!important;min-width:204px!important;max-width:204px!important;height:62px!important;min-height:62px!important;padding:0 10px!important;display:flex!important}html body #root .v552-site-topbar>nav.home-horizontal-menu.v552-main-nav{justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;height:62px!important;display:flex!important;overflow:visible!important}html body #root .v552-site-topbar .home-horizontal-main-scroll.v552-nav-track{scrollbar-width:none!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;height:62px!important;padding:0 4px!important;display:flex!important;overflow:auto hidden!important}html body #root .v552-site-topbar .home-horizontal-main-scroll.v552-nav-track::-webkit-scrollbar{display:none!important}html body #root .v552-site-topbar .horizontal-nav-item.v552-nav-pill,html body #root .v552-site-topbar .home-horizontal-tools-trigger.v552-nav-pill{border-radius:16px!important;flex-direction:row!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:none!important;height:50px!important;min-height:50px!important;padding:0 10px!important;display:inline-flex!important}html body #root .v552-site-topbar button.v552-nav-pill,html body #root .v552-site-topbar button.v552-dropdown-item,html body #root .v552-site-topbar button.v552-nav-pill>.sidebar-menu-label-fixed,html body #root .v552-site-topbar button.v552-dropdown-item>.sidebar-menu-label-fixed,html body #root .v552-site-topbar button.v552-nav-pill>.sidebar-menu-label-fixed *,html body #root .v552-site-topbar button.v552-dropdown-item>.sidebar-menu-label-fixed *{font-size:23px!important;line-height:1!important}html body #root .v552-site-topbar .v552-nav-pill .sidebar-menu-label-fixed{text-overflow:clip!important;white-space:nowrap!important;width:auto!important;max-width:none!important;margin:0!important;display:inline!important;overflow:visible!important}html body #root .v552-site-topbar .v552-nav-pill .nav-icon-wrap{width:28px!important;min-width:28px!important;height:28px!important;margin:0!important}html body #root .v552-site-topbar .v552-nav-pill .nav-icon-glyph{font-size:18px!important}html body #root .v552-site-topbar .v552-tools-wrap,html body #root .v552-site-topbar .home-horizontal-tools.home-horizontal-nav-dropdown{border-left:0!important;margin-left:60px!important;padding-left:0!important}html body #root .v552-site-topbar .v552-tools-wrap:before,html body #root .v552-site-topbar .v552-tools-wrap:after,html body #root .v552-site-topbar .home-horizontal-tools:before,html body #root .v552-site-topbar .home-horizontal-tools:after,html body #root .v552-site-topbar .v552-tools-pill:before,html body #root .v552-site-topbar .v552-tools-pill:after{content:none!important;display:none!important}html body #root .v552-site-topbar>.profile-area.v552-profile-area{box-sizing:border-box!important;grid-template-columns:170px 42px!important;place-self:center end!important;gap:4px!important;width:228px!important;min-width:228px!important;max-width:228px!important;padding:3px 7px 3px 3px!important}html body #root .v552-site-topbar .v552-profile-button{box-sizing:border-box!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:170px!important;min-width:170px!important;max-width:170px!important;height:56px!important;min-height:56px!important;padding:4px 6px 4px 4px!important}html body #root .v552-site-topbar .v552-profile-button>.avatar{place-self:center!important;margin:0!important;position:relative!important;top:-2px!important;transform:none!important}}@media (width>=1101px) and (width<=1500px){html body #root .topbar.site-horizontal-nav.v552-site-topbar{grid-template-columns:184px minmax(0,1fr) 200px!important;column-gap:4px!important}html body #root .v552-site-topbar>.horizontal-brand-mini.v552-brand{width:184px!important;min-width:184px!important;max-width:184px!important;padding-left:10px!important}html body #root .v552-site-topbar>.profile-area.v552-profile-area{grid-template-columns:144px 42px!important;width:200px!important;min-width:200px!important;max-width:200px!important}html body #root .v552-site-topbar .v552-profile-button{gap:7px!important;width:144px!important;min-width:144px!important;max-width:144px!important;padding-right:5px!important}html body #root .v552-site-topbar button.v552-nav-pill{gap:5px!important;padding-inline:9px!important}}html body #root .page-transition .gathering-category-strip,html body #root .page-transition .gathering-category-strip.polished-category-strip,html body #root .gathering-category-strip.polished-category-strip{z-index:auto!important;grid-template-rows:1fr!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 18px!important;padding:12px!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .page-transition:has(>.gathering-category-strip)>.gathering-category-strip.polished-category-strip{z-index:auto!important;grid-template-rows:1fr!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 18px!important;padding:12px!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .page-transition .gathering-category-strip.polished-category-strip>button,html body #root .gathering-category-strip.polished-category-strip>button{text-align:left!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:76px!important;padding:11px 14px!important;display:flex!important}html body #root .gathering-category-strip.polished-category-strip .gathering-category-label{white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:18px!important;line-height:1.2!important;display:block!important}html body #root .gathering-category-strip.polished-category-strip>button>div,html body #root .gathering-category-strip.polished-category-strip>button>small,html body #root .gathering-category-strip.polished-category-strip>button>em{display:none!important}@media (width<=1180px) and (width>=561px){html body #root .gathering-category-strip.polished-category-strip{gap:7px!important;padding:9px!important}html body #root .gathering-category-strip.polished-category-strip>button{gap:7px!important;min-height:62px!important;padding:8px 7px!important}html body #root .gathering-category-strip.polished-category-strip .category-emoji{width:32px!important;min-width:32px!important;height:32px!important;font-size:19px!important}html body #root .gathering-category-strip.polished-category-strip .gathering-category-label{font-size:clamp(11px,1.35vw,15px)!important}}@media (width<=560px){html body #root .gathering-category-strip.polished-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:7px!important}html body #root .gathering-category-strip.polished-category-strip>button{place-items:center!important;min-height:56px!important;padding:6px 2px!important;display:grid!important}html body #root .gathering-category-strip.polished-category-strip .category-emoji{width:36px!important;min-width:36px!important;height:36px!important;margin:0 auto!important;font-size:21px!important}html body #root .gathering-category-strip.polished-category-strip .gathering-category-label{display:none!important}}@media (width>=761px){html body #root .portal-detail-page .portal-detail-card{grid-template-rows:auto!important;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr)!important;align-items:start!important;gap:30px!important;padding:25px!important;display:grid!important}html body #root .portal-detail-page .portal-detail-left-column{grid-area:1/1!important;min-width:0!important}html body #root .portal-detail-page .portal-detail-info{grid-area:1/2!important;align-content:start!important;gap:18px!important;min-width:0!important;display:grid!important}}@media (width<=760px){html body #root .portal-detail-page .portal-detail-card{grid-template-columns:1fr!important;gap:18px!important;display:grid!important}html body #root .portal-detail-page .portal-detail-left-column,html body #root .portal-detail-page .portal-detail-info{grid-area:auto/1!important}}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-avatar-ring{background:conic-gradient(from 218deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 52%,#ff96b9) 0deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 37%,#ffc57d) 44deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 32%,#ffe46e) 88deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 36%,#78dfb5) 132deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 34%,#69d8e8) 178deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 42%,#78aef7) 224deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 48%,#b28df3) 270deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 55%,#f688c1) 316deg, color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 52%,#ff96b9) 360deg)!important;box-shadow:0 0 0 2px #fffffffa,0 0 0 4px color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 34%,white),0 0 26px color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 52%,transparent),0 11px 26px color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 35%,transparent)!important}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-identity strong{box-sizing:border-box!important;border:1px solid color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 54%,#e3d5dc)!important;color:#51434b!important;background:linear-gradient(145deg,color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 14%,white),#fff)!important;max-width:100%!important;min-height:34px!important;box-shadow:0 5px 12px color-mix(in srgb,var(--community-preview-ring-color,#f48fbd) 12%,transparent),inset 0 1px 0 #fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:999px!important;align-items:center!important;padding:6px 13px 5px!important;font-size:17px!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-identity strong *{color:inherit!important;font-size:17px!important;line-height:1!important}html body #root .map-filter-sidebar .map-filter-sidebar-head{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"eyebrow eyebrow""title reset"!important;align-items:center!important;gap:4px 10px!important;min-height:0!important;padding:0!important;display:grid!important}html body #root .map-filter-sidebar .map-filter-sidebar-head>.eyebrow{grid-area:eyebrow!important;min-width:0!important}html body #root .map-filter-sidebar .map-filter-sidebar-head>h3{text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:title!important;min-width:0!important;margin:0!important;overflow:hidden!important}html body #root .map-filter-sidebar .map-filter-reset-button{white-space:nowrap!important;grid-area:reset!important;place-self:center end!important;min-width:max-content!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}@media (width>=1101px){html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar{box-sizing:border-box!important;margin:0!important;overflow:visible!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar>nav.home-horizontal-menu.v552-main-nav,html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-main-scroll.v552-nav-track{min-width:0!important;max-width:none!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .horizontal-nav-active-bubble{pointer-events:none!important;transform:none!important}}@media (width>=1961px){html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar{grid-template-rows:74px!important;grid-template-columns:204px minmax(0,1fr) 258px!important;align-items:center!important;column-gap:8px!important;height:88px!important;min-height:88px!important;max-height:88px!important;padding:7px 24px 7px 14px!important;display:grid!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar>.horizontal-brand-mini.v552-brand{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:204px!important;min-width:204px!important;max-width:204px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;transform:none!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar>nav.home-horizontal-menu.v552-main-nav{justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;height:70px!important;display:flex!important;overflow:visible!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-main-scroll.v552-nav-track{white-space:nowrap!important;scrollbar-width:none!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:auto!important;height:70px!important;display:flex!important;overflow:auto hidden!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-main-scroll.v552-nav-track::-webkit-scrollbar{display:none!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-main-scroll>.horizontal-nav-item.v552-nav-pill,html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-nav-dropdown>.horizontal-nav-item.v552-nav-pill,html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-tools>.home-horizontal-tools-trigger.v552-nav-pill{box-sizing:border-box!important;border-radius:999px!important;flex-direction:row!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:none!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;padding:0 11px!important;display:flex!important;overflow:visible!important;transform:none!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar button.v552-nav-pill>.nav-icon-wrap{flex:0 0 27px!important;place-items:center!important;width:27px!important;min-width:27px!important;max-width:27px!important;height:27px!important;min-height:27px!important;max-height:27px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar button.v552-nav-pill,html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar button.v552-dropdown-item,html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar button.v552-nav-pill>.sidebar-menu-label-fixed,html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar button.v552-nav-pill>.sidebar-menu-label-fixed *,html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar button.v552-dropdown-item>.sidebar-menu-label-fixed,html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar button.v552-dropdown-item>.sidebar-menu-label-fixed *{width:auto!important;min-width:max-content!important;max-width:none!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.055em!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;margin:0!important;padding:2px 0 0!important;font-size:23px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;position:static!important;overflow:visible!important;transform:none!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .horizontal-nav-active-bubble{border-radius:999px!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar>.profile-area.v552-profile-area{grid-template-columns:200px 42px!important;justify-content:end!important;align-items:center!important;gap:10px!important;width:258px!important;min-width:258px!important;max-width:258px!important;margin:0!important;display:grid!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .v552-profile-button{width:200px!important;min-width:200px!important;max-width:200px!important}}@media (width>=1101px) and (width<=1960px){html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar{grid-template-rows:none!important;grid-template-columns:none!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;height:110px!important;min-height:110px!important;max-height:110px!important;padding:7px 18px!important;display:flex!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar>.horizontal-brand-mini.v552-brand{box-sizing:border-box!important;flex:0 0 clamp(154px,10vw,190px)!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:clamp(154px,10vw,190px)!important;min-width:154px!important;max-width:190px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;transform:none!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar>nav.home-horizontal-menu.v552-main-nav{flex:auto!important;justify-content:center!important;align-items:center!important;gap:0!important;width:auto!important;height:82px!important;display:flex!important;overflow:hidden!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-main-scroll.v552-nav-track{white-space:nowrap!important;scrollbar-width:none!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;gap:0!important;width:auto!important;height:82px!important;display:flex!important;overflow:auto hidden!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-main-scroll.v552-nav-track::-webkit-scrollbar{display:none!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-guide-expanded{display:none!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-main-scroll>.horizontal-nav-item.v552-nav-pill,html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-nav-dropdown,html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-nav-dropdown>.horizontal-nav-item.v552-nav-pill,html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-tools,html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-tools>.home-horizontal-tools-trigger.v552-nav-pill{box-sizing:border-box!important;flex:0 0 clamp(68px,5.2vw,88px)!important;width:clamp(68px,5.2vw,88px)!important;min-width:68px!important;max-width:88px!important;height:76px!important;min-height:76px!important;max-height:76px!important;margin:0!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-main-scroll>.horizontal-nav-item.v552-nav-pill,html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-nav-dropdown>.horizontal-nav-item.v552-nav-pill,html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-tools>.home-horizontal-tools-trigger.v552-nav-pill{border-radius:21px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:6px 4px 5px!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .horizontal-nav-item.v552-nav-pill>.nav-icon-wrap,html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-tools-trigger.v552-nav-pill>.nav-icon-wrap{box-sizing:border-box!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .horizontal-nav-item.v552-nav-pill .sidebar-menu-label-fixed,html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-tools-trigger.v552-nav-pill .sidebar-menu-label-fixed,html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .horizontal-nav-item.v552-nav-pill .sidebar-menu-label-fixed *,html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-tools-trigger.v552-nav-pill .sidebar-menu-label-fixed *{letter-spacing:-.045em!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:82px!important;min-height:13px!important;margin:0!important;padding:0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.12!important;display:block!important;position:static!important;overflow:hidden!important;transform:none!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .horizontal-nav-active-bubble{border-radius:20px!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-main-scroll>.horizontal-nav-item:after,html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .home-horizontal-nav-dropdown>.horizontal-nav-item:after{content:""!important;pointer-events:none!important;background:#b1a9ad38!important;border-radius:999px!important;width:1px!important;display:block!important;position:absolute!important;top:17px!important;bottom:17px!important;right:-1px!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar>.profile-area.v552-profile-area{box-sizing:border-box!important;flex:0 0 218px!important;grid-template-columns:166px 42px!important;justify-content:end!important;align-items:center!important;gap:10px!important;width:218px!important;min-width:218px!important;max-width:218px!important;margin:0!important;display:grid!important}html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar .v552-profile-button{width:166px!important;min-width:166px!important;max-width:166px!important}}@media (width<=1100px){html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar{display:none!important}}html body #root .v596-profile-pill{box-sizing:border-box!important;grid-template-columns:44px minmax(0,1fr)!important;justify-content:start!important;align-items:center!important;gap:9px!important;min-width:0!important;padding:5px 10px 5px 6px!important;display:grid!important;overflow:hidden!important}html body #root .v596-profile-pill>.avatar{box-sizing:border-box!important;border-radius:50%!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .v596-profile-pill>.avatar>img,html body #root .v596-profile-pill>.avatar>picture,html body #root .v596-profile-pill>.avatar>picture>img{box-sizing:border-box!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;transform:none!important}html body #root .v596-profile-pill.is-guest>.avatar{color:#886744!important;background:linear-gradient(145deg,#fff7e7,#ffe5c8)!important;border:1px solid #e1aa5d57!important}html body #root .v596-profile-pill .v596-profile-lock-icon{width:19px!important;height:19px!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html body #root .v596-profile-pill>.profile-card-copy{box-sizing:border-box!important;align-content:center!important;justify-items:start!important;gap:1px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important;transform:none!important}html body #root .v596-profile-pill>.profile-card-copy>b,html body #root .v596-profile-pill>.profile-card-copy>small{box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important}@media (width>=1101px) and (width<=1960px){html body #root .main-content>header.topbar.site-horizontal-nav.v552-site-topbar.v596-header-contract{box-sizing:border-box!important;grid-template-rows:76px!important;grid-template-columns:150px minmax(0,1fr) 202px!important;align-items:center!important;column-gap:8px!important;height:88px!important;min-height:88px!important;max-height:88px!important;padding:6px 14px!important;display:grid!important;overflow:visible!important}html body #root .main-content>header.v596-header-contract>.horizontal-brand-mini.v552-brand{box-sizing:border-box!important;gap:8px!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:3px 6px!important;overflow:hidden!important}html body #root .main-content>header.v596-header-contract>nav.home-horizontal-menu.v552-main-nav{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;height:76px!important;min-height:76px!important;max-height:76px!important;display:flex!important;overflow:hidden!important}html body #root .main-content>header.v596-header-contract .home-horizontal-main-scroll.v552-nav-track{box-sizing:border-box!important;white-space:nowrap!important;scrollbar-width:none!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;height:76px!important;min-height:76px!important;max-height:76px!important;padding:0 2px!important;display:flex!important;overflow:auto hidden!important}html body #root .main-content>header.v596-header-contract .home-horizontal-main-scroll.v552-nav-track::-webkit-scrollbar{display:none!important}html body #root .main-content>header.v596-header-contract .home-horizontal-main-scroll>.horizontal-nav-item.v552-nav-pill,html body #root .main-content>header.v596-header-contract .home-horizontal-nav-dropdown,html body #root .main-content>header.v596-header-contract .home-horizontal-nav-dropdown>.horizontal-nav-item.v552-nav-pill{box-sizing:border-box!important;flex:0 0 68px!important;width:68px!important;min-width:68px!important;max-width:68px!important;height:68px!important;min-height:68px!important;max-height:68px!important;margin:0!important}html body #root .main-content>header.v596-header-contract .home-horizontal-tools{box-sizing:border-box!important;flex:0 0 116px!important;width:116px!important;min-width:116px!important;max-width:116px!important;height:68px!important;min-height:68px!important;max-height:68px!important;margin:0 0 0 2px!important}html body #root .main-content>header.v596-header-contract .horizontal-nav-item.v552-nav-pill,html body #root .main-content>header.v596-header-contract .home-horizontal-tools-trigger.v552-nav-pill{box-sizing:border-box!important;border-radius:20px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:none!important;height:68px!important;min-height:68px!important;max-height:68px!important;padding:5px 4px!important;display:flex!important;overflow:visible!important;transform:none!important}html body #root .main-content>header.v596-header-contract .horizontal-nav-item.v552-nav-pill>.nav-icon-wrap,html body #root .main-content>header.v596-header-contract .home-horizontal-tools-trigger.v552-nav-pill>.nav-icon-wrap{flex:0 0 27px!important;place-items:center!important;width:27px!important;min-width:27px!important;max-width:27px!important;height:27px!important;min-height:27px!important;max-height:27px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}html body #root .main-content>header.v596-header-contract .horizontal-nav-item.v552-nav-pill .sidebar-menu-label-fixed,html body #root .main-content>header.v596-header-contract .horizontal-nav-item.v552-nav-pill .sidebar-menu-label-fixed *{box-sizing:border-box!important;letter-spacing:-.045em!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:13px!important;margin:0!important;padding:0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.12!important;display:block!important;position:static!important;overflow:hidden!important;transform:none!important}html body #root .main-content>header.v596-header-contract .home-horizontal-tools-trigger.v552-nav-pill{padding-right:16px!important;position:relative!important}html body #root .main-content>header.v596-header-contract .home-horizontal-tools-trigger.v552-nav-pill .sidebar-menu-label-fixed,html body #root .main-content>header.v596-header-contract .home-horizontal-tools-trigger.v552-nav-pill .sidebar-menu-label-fixed *{letter-spacing:-.045em!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;width:auto!important;min-width:max-content!important;max-width:none!important;margin:0!important;padding:0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.12!important;position:static!important;overflow:visible!important;transform:none!important}html body #root .main-content>header.v596-header-contract .home-horizontal-tools-trigger.v552-nav-pill>svg:last-child{width:11px!important;height:11px!important;margin:0!important;position:absolute!important;bottom:12px!important;right:5px!important;transform:none!important}html body #root .main-content>header.v596-header-contract>.profile-area.v552-profile-area{box-sizing:border-box!important;grid-template-columns:152px 42px!important;justify-content:end!important;align-items:center!important;gap:8px!important;width:202px!important;min-width:202px!important;max-width:202px!important;height:58px!important;margin:0!important;display:grid!important;overflow:visible!important}html body #root .main-content>header.v596-header-contract .v552-profile-button.v596-profile-pill{box-sizing:border-box!important;width:152px!important;min-width:152px!important;max-width:152px!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important}html body #root .main-content>header.v596-header-contract .v552-profile-button.v596-profile-pill>.avatar{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important}html body #root .main-content>header.v596-header-contract .v552-profile-button.v596-profile-pill>.profile-card-copy>b{font-size:15px!important;line-height:1.08!important}html body #root .main-content>header.v596-header-contract .v552-profile-button.v596-profile-pill>.profile-card-copy>small{font-size:9px!important;line-height:1.1!important}}@media (width<=1100px){html body #root .mobile-sidebar-controls.v596-mobile-header{box-sizing:border-box!important;grid-template-columns:50px minmax(110px,1fr) auto!important;align-items:center!important;column-gap:8px!important;width:100%!important;min-width:0!important;height:72px!important;min-height:72px!important;max-height:72px!important;padding:8px 10px!important;display:grid!important;overflow:visible!important}html body #root .mobile-sidebar-controls.v596-mobile-header>.mobile-sidebar-open{grid-column:1!important;justify-self:start!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand{box-sizing:border-box!important;grid-column:2!important;justify-content:center!important;justify-self:center!important;align-items:center!important;gap:7px!important;width:150px!important;min-width:120px!important;max-width:150px!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;padding:4px 8px!important;display:flex!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand>img{object-fit:contain!important;flex:0 0 40px!important;width:40px!important;height:40px!important;margin:0!important;transform:none!important}html body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand>span{justify-items:start!important;min-width:0!important;display:grid!important;overflow:hidden!important}html body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand strong,html body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}html body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-account-area{box-sizing:border-box!important;grid-column:3!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:6px!important;min-width:0!important;margin:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}html body #root .v596-mobile-profile-pill{box-sizing:border-box!important;-webkit-backdrop-filter:blur(12px)!important;background:#f7fdffe0!important;border:1px solid #8bb1c440!important;border-radius:999px!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:52px!important;min-height:52px!important;max-height:52px!important;box-shadow:0 7px 18px #59778817!important}html body #root .v596-mobile-profile-pill>.avatar{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}html body #root .v596-mobile-profile-pill>.profile-card-copy>b{font-size:14px!important;line-height:1.05!important}html body #root .v596-mobile-profile-pill>.profile-card-copy>small{font-size:8px!important;line-height:1.08!important}html body #root .mobile-sidebar-controls.v596-mobile-header .v596-mobile-notification{flex:0 0 46px!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}}@media (width<=430px){html body #root .mobile-sidebar-controls.v596-mobile-header{grid-template-columns:48px minmax(96px,1fr) auto!important;column-gap:5px!important;padding-inline:7px!important}html body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand{gap:5px!important;width:118px!important;min-width:96px!important;max-width:118px!important;padding-inline:5px!important}html body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand>img{flex-basis:35px!important;width:35px!important;height:35px!important}html body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand strong{font-size:14px!important}html body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand small{font-size:7px!important}html body #root .v596-mobile-profile-pill{grid-template-columns:38px minmax(0,1fr)!important;gap:6px!important;width:108px!important;min-width:108px!important;max-width:108px!important;padding:5px 7px 5px 5px!important}html body #root .v596-mobile-profile-pill>.avatar{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}html body #root .v596-mobile-profile-pill>.profile-card-copy>b{font-size:12px!important}html body #root .v596-mobile-profile-pill>.profile-card-copy>small{display:none!important}html body #root .mobile-sidebar-controls.v596-mobile-header .v596-mobile-notification{flex-basis:42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important}}html body #root button.v597-profile-pill{box-sizing:border-box!important;isolation:isolate!important;grid-template-columns:46px minmax(0,1fr)!important;justify-content:start!important;align-items:center!important;gap:9px!important;padding:4px 8px 4px 4px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #root button.v597-profile-pill>.avatar{box-sizing:border-box!important;border-radius:50%!important;place-self:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root button.v597-profile-pill>.avatar>.smart-image,html body #root button.v597-profile-pill>.avatar>.fit-image,html body #root button.v597-profile-pill>.avatar>picture,html body #root button.v597-profile-pill>.avatar>img,html body #root button.v597-profile-pill>.avatar .catalog-source-image,html body #root button.v597-profile-pill>.avatar .smart-image-fallback,html body #root button.v597-profile-pill>.avatar .fit-image-fallback{box-sizing:border-box!important;object-fit:cover!important;object-position:50% 50%!important;border-radius:inherit!important;place-items:center!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root button.v597-profile-pill.is-guest>.avatar>.v596-profile-lock-icon{width:19px!important;min-width:19px!important;max-width:19px!important;height:19px!important;min-height:19px!important;max-height:19px!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}html body #root button.v597-profile-pill>.profile-card-copy{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:1px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}html body #root button.v597-profile-pill>.profile-card-copy>b,html body #root button.v597-profile-pill>.profile-card-copy>b *{color:#4e454a!important;letter-spacing:-.04em!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:1px 0 0!important;font-size:23px!important;font-weight:500!important;line-height:1.05!important;overflow:hidden!important}html body #root button.v597-profile-pill>.profile-card-copy>small{color:#a0969c!important;letter-spacing:-.02em!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:400!important;line-height:1.15!important;display:block!important;overflow:hidden!important}@media (width>=1501px){html body #root .main-content>header.v597-header-contract{box-sizing:border-box!important;grid-template-rows:74px!important;grid-template-columns:204px minmax(0,1fr) 258px!important;align-items:center!important;column-gap:8px!important;height:88px!important;min-height:88px!important;max-height:88px!important;padding:7px 24px 7px 14px!important;display:grid!important;overflow:visible!important}html body #root .main-content>header.v597-header-contract>.horizontal-brand-mini.v552-brand{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:204px!important;min-width:204px!important;max-width:204px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important;transform:none!important}html body #root .main-content>header.v597-header-contract>nav.home-horizontal-menu.v552-main-nav{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;min-width:0!important;height:70px!important;min-height:70px!important;max-height:70px!important;display:flex!important;position:relative!important;overflow:visible!important}html body #root .main-content>header.v597-header-contract .home-horizontal-main-scroll.v552-nav-track{box-sizing:border-box!important;white-space:nowrap!important;scrollbar-width:none!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;height:70px!important;min-height:70px!important;max-height:70px!important;padding:0!important;display:flex!important;position:relative!important;overflow:auto hidden!important}html body #root .main-content>header.v597-header-contract .home-horizontal-main-scroll.v552-nav-track::-webkit-scrollbar{display:none!important}html body #root .main-content>header.v597-header-contract .home-horizontal-main-scroll>.horizontal-nav-item.v552-nav-pill,html body #root .main-content>header.v597-header-contract .home-horizontal-nav-dropdown>.horizontal-nav-item.v552-nav-pill,html body #root .main-content>header.v597-header-contract .home-horizontal-tools>.home-horizontal-tools-trigger.v552-nav-pill{box-sizing:border-box!important;border-radius:999px!important;flex-direction:row!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:none!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;padding:0 11px!important;display:flex!important;overflow:visible!important;transform:none!important}html body #root .main-content>header.v597-header-contract button.v552-nav-pill>.nav-icon-wrap{flex:0 0 27px!important;place-items:center!important;width:27px!important;min-width:27px!important;max-width:27px!important;height:27px!important;min-height:27px!important;max-height:27px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}html body #root .main-content>header.v597-header-contract button.v552-nav-pill,html body #root .main-content>header.v597-header-contract button.v552-nav-pill>.sidebar-menu-label-fixed,html body #root .main-content>header.v597-header-contract button.v552-nav-pill>.sidebar-menu-label-fixed *{width:auto!important;min-width:max-content!important;max-width:none!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;letter-spacing:-.055em!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;margin:0!important;padding:2px 0 0!important;font-size:23px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;position:static!important;overflow:visible!important;transform:none!important}html body #root .main-content>header.v597-header-contract>.profile-area.v552-profile-area{box-sizing:border-box!important;grid-template-columns:200px 42px!important;justify-content:end!important;align-items:center!important;gap:4px!important;width:258px!important;min-width:258px!important;max-width:258px!important;height:62px!important;margin:0!important;padding:3px 9px 3px 3px!important;display:grid!important;overflow:visible!important}html body #root .main-content>header.v597-header-contract .v552-profile-button.v597-profile-pill{width:200px!important;min-width:200px!important;max-width:200px!important;height:56px!important;min-height:56px!important;max-height:56px!important}}@media (width>=1101px) and (width<=1500px){html body #root .main-content>header.v597-header-contract{grid-template-columns:150px minmax(0,1fr) 228px!important;column-gap:8px!important;overflow:visible!important}html body #root .main-content>header.v597-header-contract>nav.home-horizontal-menu.v552-main-nav{z-index:30!important;position:relative!important;overflow:visible!important}html body #root .main-content>header.v597-header-contract .home-horizontal-main-scroll.v552-nav-track{flex:auto!important;min-width:0!important;padding-right:0!important}html body #root .main-content>header.v597-header-contract .home-horizontal-tools.v552-tools-wrap{z-index:3100!important;flex:0 0 116px!important;width:116px!important;min-width:116px!important;max-width:116px!important;margin:0 0 0 24px!important;padding-left:0!important;position:relative!important;overflow:visible!important}html body #root .main-content>header.v597-header-contract .home-horizontal-tools.v552-tools-wrap:before,html body #root .main-content>header.v597-header-contract .home-horizontal-tools.v552-tools-wrap:after,html body #root .main-content>header.v597-header-contract .home-horizontal-tools-trigger:before,html body #root .main-content>header.v597-header-contract .home-horizontal-tools-trigger:after{content:none!important;display:none!important}html body #root .main-content>header.v597-header-contract .home-horizontal-tools>.home-horizontal-submenu.v552-dropdown-panel{z-index:9999!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;margin:0!important;position:absolute!important;top:calc(100% + 8px)!important;left:auto!important;right:0!important;transform:translateY(-6px)!important}html body #root .main-content>header.v597-header-contract .home-horizontal-tools:hover>.home-horizontal-submenu.v552-dropdown-panel,html body #root .main-content>header.v597-header-contract .home-horizontal-tools:focus-within>.home-horizontal-submenu.v552-dropdown-panel{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}html body #root .main-content>header.v597-header-contract>.profile-area.v552-profile-area{box-sizing:border-box!important;grid-template-columns:170px 42px!important;justify-content:end!important;align-items:center!important;gap:4px!important;width:228px!important;min-width:228px!important;max-width:228px!important;height:62px!important;padding:3px 7px 3px 3px!important;display:grid!important;overflow:visible!important}html body #root .main-content>header.v597-header-contract .v552-profile-button.v597-profile-pill{width:170px!important;min-width:170px!important;max-width:170px!important;height:56px!important;min-height:56px!important;max-height:56px!important}}@media (width<=1100px){html body #root .v596-mobile-profile-pill.v597-profile-pill{box-sizing:border-box!important;grid-template-columns:42px minmax(0,1fr)!important;gap:8px!important;width:146px!important;min-width:146px!important;max-width:146px!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:4px 8px 4px 4px!important;overflow:hidden!important}html body #root .v596-mobile-profile-pill.v597-profile-pill>.avatar{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important}}@media (width<=430px){html body #root .v596-mobile-profile-pill.v597-profile-pill{grid-template-columns:40px minmax(0,1fr)!important;gap:7px!important;width:138px!important;min-width:138px!important;max-width:138px!important}html body #root .v596-mobile-profile-pill.v597-profile-pill>.avatar{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}}@media (width>=1101px) and (width<=1500px){html body #root .main-content>header.v597-header-contract .home-horizontal-nav-dropdown>.home-horizontal-submenu.v552-dropdown-panel{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}}html body .v599-header-dropdown-portal{z-index:50000!important;box-sizing:border-box!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#fffcfefc!important;border:1px solid #ddccd6f0!important;border-radius:20px!important;gap:7px!important;min-width:220px!important;max-width:min(350px,100vw - 24px)!important;margin:0!important;padding:10px!important;animation:.15s both v599HeaderDropdownIn!important;display:grid!important;position:fixed!important;overflow:visible!important;transform:none!important;box-shadow:0 19px 40px #41303a2b,inset 0 1px #fff!important}@keyframes v599HeaderDropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}html body .v599-header-dropdown-portal>button.v552-dropdown-item{box-sizing:border-box!important;color:#756a70!important;width:100%!important;min-width:198px!important;min-height:54px!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;text-align:left!important;white-space:nowrap!important;background:linear-gradient(145deg,#fff,#fff7fa)!important;border:1px solid #e8d8e1d6!important;border-radius:15px!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0 15px!important;font-size:23px!important;font-weight:800!important;line-height:1!important;display:flex!important;overflow:visible!important;transform:none!important;box-shadow:0 5px 13px #48333e0e!important}html body .v599-header-dropdown-portal>button.v552-dropdown-item:hover,html body .v599-header-dropdown-portal>button.v552-dropdown-item:focus-visible,html body .v599-header-dropdown-portal>button.v552-dropdown-item.active{background:linear-gradient(145deg,#ffeef6fa,#ebfafff5)!important;border-color:#eb9abec7!important;transform:translateY(-1px)!important;box-shadow:0 9px 20px #583d4b1a,inset 0 1px #fff!important}html body .v599-header-dropdown-portal>button.v552-dropdown-item>.nav-icon-wrap{box-sizing:border-box!important;border-radius:10px!important;flex:0 0 27px!important;place-items:center!important;width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body .v599-header-dropdown-portal>button.v552-dropdown-item .nav-icon-glyph{font-size:16px!important;line-height:1!important}html body .v599-header-dropdown-portal>button.v552-dropdown-item>.sidebar-menu-label-fixed,html body .v599-header-dropdown-portal>button.v552-dropdown-item>.sidebar-menu-label-fixed *{width:auto!important;min-width:0!important;color:inherit!important;font:inherit!important;white-space:nowrap!important;margin:0!important;padding:2px 0 0!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}html body #root .v597-profile-pill{box-sizing:border-box!important;grid-template-columns:44px minmax(0,1fr)!important;justify-content:start!important;align-items:center!important;gap:9px!important;padding:5px 10px 5px 6px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #root .v597-profile-pill>.avatar{box-sizing:border-box!important;border-radius:50%!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:translate(0,0)!important}html body #root .v597-profile-pill>.avatar:before,html body #root .v597-profile-pill>.avatar:after{transform:none!important}html body #root .v597-profile-pill>.avatar>*,html body #root .v597-profile-pill>.avatar>.smart-image,html body #root .v597-profile-pill>.avatar>.smart-image>img,html body #root .v597-profile-pill>.avatar img,html body #root .v597-profile-pill>.avatar picture,html body #root .v597-profile-pill>.avatar picture>img,html body #root .v597-profile-pill>.avatar .smart-image-fallback{box-sizing:border-box!important;object-fit:cover!important;object-position:50% 50%!important;border-radius:50%!important;place-items:center!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;padding:0!important;display:grid!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:translate(0,0)!important}html body #root .v597-profile-pill>.profile-card-copy{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important}html body #root .v597-profile-pill>.profile-card-copy>b,html body #root .v597-profile-pill>.profile-card-copy>b>.cafe24-mixed-text,html body #root .v597-profile-pill>.profile-card-copy>b>.cafe24-mixed-text>span,html body #root .v597-profile-pill .cafe24-title-glyph,html body #root .v597-profile-pill .cafe24-air-glyph{letter-spacing:-.035em!important;font-size:23px!important;font-weight:400!important;line-height:1!important}html body #root .v597-profile-pill>.profile-card-copy>b,html body #root .v597-profile-pill .cafe24-title-glyph{font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important}html body #root .v597-profile-pill .cafe24-air-glyph{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important}@media (width<=1100px){html body #root .v596-mobile-profile-pill.v597-profile-pill{grid-template-columns:42px minmax(0,1fr)!important}html body #root .v596-mobile-profile-pill.v597-profile-pill>.avatar{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important}}html body #root .community-card-between-tags .community-content-tag>span,html body #root .community-card-feed .community-card-between-tags .community-content-tag>span{box-shadow:none!important;filter:none!important;line-height:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;display:inline!important}html body #root .community-profile-post-list-title{margin:18px 4px 10px!important}html body .community-profile-people-dialog.mode-followers{background:linear-gradient(#fff8fb,#fff0f6)!important;border-color:#eca8c5!important;box-shadow:0 16px 30px #af5f8429!important}html body .community-profile-people-dialog.mode-followers .community-profile-people-head strong,html body .community-profile-people-dialog.mode-followers .v577-community-people-windowbar small,html body .community-profile-people-dialog.mode-followers .v584-community-people-close{color:#d86e99!important}html body .community-profile-people-dialog.mode-following{background:linear-gradient(#f7fbff,#eef7ff)!important;border-color:#9fcbf2!important;box-shadow:0 16px 30px #5289bd29!important}html body .community-profile-people-dialog.mode-following .community-profile-people-head strong,html body .community-profile-people-dialog.mode-following .v577-community-people-windowbar small,html body .community-profile-people-dialog.mode-following .v584-community-people-close{color:#5a98d4!important}html body #root .sidebar .brand-app-icon,html body #root .mobile-page-brand-home>img{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}@media (width<=1100px){html body #root .sidebar.is-open>.brand.brand-button{display:none!important}html body #root .sidebar.is-open>.sidebar-nav{margin-top:8px!important}html body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-account-area{box-sizing:border-box!important;background:linear-gradient(145deg,#fff8fb,#effaff)!important;border:1px solid #e0ccd7d6!important;border-radius:999px!important;gap:3px!important;padding:3px 4px 3px 3px!important;box-shadow:0 7px 18px #4d374312,inset 0 1px #fff!important}html body #root .v596-mobile-account-area .v596-mobile-profile-pill{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html body #root .v596-mobile-account-area .v596-mobile-notification{background:linear-gradient(145deg,#fffdf8,#fff5d7)!important;border:1px solid #efcf79d6!important;border-radius:50%!important;box-shadow:0 5px 12px #b07f181a,inset 0 1px #fff!important}}@media (width<=820px){html body #root .home-web-masthead-before-event .home-centered-brand{box-sizing:border-box!important;background:linear-gradient(145deg,#fff5faf7,#edf8fff5)!important;border:2px solid #654e5db8!important;border-radius:30px!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:calc(100% - 20px)!important;min-width:0!important;max-width:548px!important;min-height:144px!important;margin:8px auto 18px!important;padding:18px!important;display:flex!important;box-shadow:6px 7px #654e5d1a,0 18px 32px #533d4b1f,inset 0 1px #fffffffa!important}html body #root .home-web-masthead-before-event .home-centered-brand img{box-sizing:border-box!important;background:radial-gradient(circle at 42% 34%,#fff 0 34%,#f8edf7 67%,#e8f5ff 100%) padding-box padding-box,conic-gradient(from 215deg,#f3adc7 0deg,#f3c6a8 55deg,#f1dea7 110deg,#acd8c4 168deg,#a7d1e8 225deg,#beb0dd 282deg,#e5aecb 332deg,#f3adc7 360deg) border-box!important;border:5px solid #0000!important;border-radius:50%!important;width:96px!important;min-width:96px!important;height:96px!important;min-height:96px!important;margin:0!important;padding:6px!important;box-shadow:0 0 0 4px #fffc,4px 5px #7458681a,0 12px 24px #543b4b24!important}html body #root .home-centered-brand>span>strong,html body #root .home-centered-brand strong{font-size:clamp(34px,10vw,51px)!important;line-height:1.05!important}html body #root .home-centered-brand .home-brand-subtitle,html body #root .home-centered-brand .home-brand-subtitle-word{font-size:clamp(16px,5vw,26px)!important;line-height:1.2!important}}html body #root .v555-progress-heading-row .v555-section-title-emoji,html body #root .v555-community-heading-row .v555-section-title-emoji{box-sizing:border-box!important;border-radius:50%!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;line-height:1!important;display:grid!important;transform:none!important}@media (width<=760px){html body #root .compact-home-community-preview .home-community-mobile-layout{gap:8px!important}html body #root .compact-home-community-preview .home-community-mobile-stage{margin-top:-8px!important}html body #root .compact-home-community-preview .home-community-mobile-stage .home-community-feature-card.is-current{top:47%!important}}html body #root .notification-compact-modal .keeper-windowbar-controls>i{pointer-events:none!important;opacity:.55!important;background:0 0!important}html body #root .notification-compact-modal .keeper-windowbar-controls>i:hover{background:0 0!important}html body #root .achievement-grid .achievement-card,html body #root .achievement-grid button.achievement-card{cursor:pointer!important}html body #root .detail-index-window .portal-ingredient-section .detail-ingredient-shelf,html body #root .portal-ingredient-section .detail-ingredient-shelf{padding-top:14px!important;overflow-y:visible!important}html body #root .detail-index-window .portal-detail-card .detail-ingredient-name,html body #root .portal-ingredient-section .detail-ingredient-card>.detail-ingredient-name{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:5px 10px 4px!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;line-height:1.05!important;display:flex!important;overflow:visible!important}html body #root .portal-ingredient-section .detail-ingredient-card:hover,html body #root .portal-ingredient-section .detail-ingredient-card:focus-visible{z-index:20!important}html body #root .maker-note-page .maker-portfolio-process-desktop,html body #root .maker-note-page .maker-development-background,html body #root .maker-note-page .maker-development-background.is-visible,html body #root .maker-note-page .maker-development-background.is-terminal-visible,html body #root .maker-note-page .maker-process-mini-window,html body #root .maker-note-page .maker-story-terminal{opacity:1!important;visibility:visible!important;filter:none!important;clip-path:none!important;content-visibility:visible!important;transform:none!important}html body #root .community-profile-post-list-title{color:#5d5258!important;margin:18px 4px 10px!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:23px!important;font-weight:800!important;line-height:1.05!important}html body #root .pet-editor-species-section{margin:0 0 14px!important}html body #root .pet-editor-species-switch{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body #root .pet-editor-species-switch button{color:#76656e!important;cursor:pointer!important;background:linear-gradient(145deg,#fff,#fff8fb)!important;border:1.5px solid #decfd8!important;border-radius:18px!important;min-height:52px!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:17px!important}html body #root .pet-editor-species-switch button:first-child.active{color:#b07b24!important;background:linear-gradient(145deg,#fffdf6,#fff2c9)!important;border-color:#eccb76!important}html body #root .pet-editor-species-switch button:last-child.active{color:#c8668e!important;background:linear-gradient(145deg,#fff8fb,#ffe5f0)!important;border-color:#efabc5!important}html body #root .my-pets-section .my-pet-social-title strong{text-overflow:clip!important;white-space:nowrap!important;width:max-content!important;max-width:100%!important;overflow:visible!important}html body .community-floating-write-button,html body .pet-floating-add-button,html body .inquiry-floating-write-button,html body .kn-floating-page-action.community-write-launch-action{box-sizing:border-box!important;border-radius:22px!important;place-items:center!important;gap:0!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding:0!important;font-size:0!important;display:grid!important;overflow:hidden!important}html body .community-floating-write-button svg,html body .pet-floating-add-button svg,html body .inquiry-floating-write-button svg,html body .kn-floating-page-action.community-write-launch-action svg{width:30px!important;height:30px!important;font-size:initial!important;margin:0!important}html body .community-floating-write-button>:not(svg),html body .pet-floating-add-button>:not(svg),html body .inquiry-floating-write-button>:not(svg),html body .kn-floating-page-action.community-write-launch-action>:not(svg){display:none!important}html body .inquiry-floating-write-button{color:#7757a6!important;background:radial-gradient(circle at 35% 28%,#fff,#f1e8ff 72%)!important;border:2px solid #cbb5e8!important;box-shadow:0 8px 18px #6b4b9624,inset 0 1px #fff!important}html body .inquiry-floating-write-button:hover{color:#654592!important;background:radial-gradient(circle at 35% 28%,#fff,#e8dcfb 72%)!important;border-color:#b998df!important}html body #root .community-profile-post-list-title{color:#5d5258!important;letter-spacing:-.03em!important;margin:18px 4px 12px!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:23px!important;font-weight:800!important;line-height:1.05!important}html body #root .home-floating-todo-panel.kn-shared-popup-window .kn-shared-popup-window-name code{text-transform:uppercase!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,sans-serif!important;font-size:13px!important}html body .community-floating-write-button,html body .pet-floating-add-button,html body .inquiry-floating-write-button{font-size:0!important}html body .community-floating-write-button>:not(svg),html body .pet-floating-add-button>:not(svg),html body .inquiry-floating-write-button>:not(svg){display:none!important}html body .inquiry-floating-write-button,html body .inquiry-floating-write-button svg{color:#67439d!important}html body #root .my-pets-section .my-pet-social-title>strong{text-overflow:clip!important;white-space:normal!important;word-break:keep-all!important;width:100%!important;max-width:none!important;overflow:visible!important}html body #root .my-pets-section .my-pet-snack-badge{z-index:24!important;pointer-events:auto!important;cursor:pointer!important}html body #root .achievement-grid .achievement-card,html body #root .achievement-grid button.achievement-card,html body #root .achievement-list .achievement-card{cursor:pointer!important}html body #root .portal-ingredient-section .detail-ingredient-name{justify-content:center!important;align-items:center!important;min-height:46px!important;padding:6px 11px 5px!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;line-height:1.05!important;display:flex!important;overflow:visible!important}html body #root .maker-note-page .maker-portfolio-process-desktop.is-visible,html body #root .maker-note-page .maker-portfolio-techflow-window.is-visible,html body #root .maker-note-page .maker-portfolio-project-window.is-visible,html body #root .maker-note-page .maker-portfolio-stack-window.is-visible,html body #root .maker-note-page .maker-portfolio-contact-window.is-visible{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}html body #root .maker-note-page .maker-portfolio-process-desktop{opacity:1!important;visibility:visible!important}html body .community-profile-people-dialog.mode-followers{background:linear-gradient(#fff8fb,#fff0f6)!important;border-color:#eca3c1!important}html body .community-profile-people-dialog.mode-followers .v577-community-people-windowbar{background:linear-gradient(90deg,#ffe9f3,#fff5f9)!important;border-bottom-color:#efbfd2!important}html body .community-profile-people-dialog.mode-following{background:linear-gradient(#f7fbff,#edf7ff)!important;border-color:#91c5ef!important}html body .community-profile-people-dialog.mode-following .v577-community-people-windowbar{background:linear-gradient(90deg,#edf6ff,#f7fbff)!important;border-bottom-color:#c3def6!important}html body #root .app-download-window-name>span:first-child{place-items:center!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;line-height:1!important;display:grid!important}html body #root .sidebar .brand-app-icon,html body #root .mobile-page-brand-home>img,html body #root .horizontal-brand-mini img{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}@media (width<=1100px){html body #root .sidebar.is-open>.brand.brand-button{display:none!important}html body #root .sidebar.is-open>.sidebar-nav{margin-top:8px!important}html body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-account-area{background:linear-gradient(145deg,#fff8fb,#effaff)!important;border:1px solid #e0ccd7d6!important;border-radius:999px!important;gap:3px!important;padding:3px 4px 3px 3px!important;overflow:hidden!important}html body #root .v596-mobile-account-area .v596-mobile-profile-pill{box-shadow:none!important;background:0 0!important;border:0!important}html body #root .v596-mobile-account-area .v596-mobile-notification{width:48px!important;min-width:48px!important;height:auto!important;box-shadow:none!important;border:0!important;border-left:1px solid #e7d394b8!important;border-radius:0!important;align-self:stretch!important}}html body #root .v555-progress-heading-row .v555-section-title-emoji,html body #root .v555-community-heading-row .v555-section-title-emoji{border-radius:50%!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;line-height:1!important;display:grid!important;transform:none!important}html body #root .v555-progress-heading-row .v555-section-title-emoji{background:radial-gradient(circle at 35% 30%,#fffef7,#fff0ad)!important;border:1px solid #f1d486!important}html body #root .v555-community-heading-row .v555-section-title-emoji{background:radial-gradient(circle at 35% 30%,#fff,#ffe0ee)!important;border:1px solid #f4bfd5!important}html body #root .v555-community-heading-link:hover .v555-section-title-arrow,html body #root .v555-community-heading-link:focus-visible .v555-section-title-arrow{color:#eb6b9f!important;background:#ffeaf2!important;border-color:#f5bfd4!important}html body #root .v555-community-index-tab,html body #root .home-community-feed-tab.v552-community-index-tab{font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:800!important;line-height:1!important}@media (width<=760px){html body #root .compact-home-community-preview .home-community-mobile-stage{margin-top:-16px!important}html body #root .compact-home-community-preview .home-community-mobile-stage .home-community-feature-card.is-current{top:45%!important}}html body .timer-edit-dialog.timer-edit-popover,html body .timer-edit-dialog.timer-edit-popover .timer-edit-popup-content,html body .timer-edit-dialog.timer-edit-popover .timer-edit-fields{scrollbar-width:thin!important;scrollbar-color:#71bd8d #edf8f1!important}html body .timer-edit-dialog.timer-edit-popover::-webkit-scrollbar{width:8px!important}html body .timer-edit-dialog.timer-edit-popover .timer-edit-popup-content::-webkit-scrollbar{width:8px!important}html body .timer-edit-dialog.timer-edit-popover .timer-edit-fields::-webkit-scrollbar{width:8px!important}html body .timer-edit-dialog.timer-edit-popover::-webkit-scrollbar-track{background:#edf8f1!important;border-radius:999px!important}html body .timer-edit-dialog.timer-edit-popover .timer-edit-popup-content::-webkit-scrollbar-track{background:#edf8f1!important;border-radius:999px!important}html body .timer-edit-dialog.timer-edit-popover .timer-edit-fields::-webkit-scrollbar-track{background:#edf8f1!important;border-radius:999px!important}html body .timer-edit-dialog.timer-edit-popover::-webkit-scrollbar-thumb{background:#71bd8d!important;border:2px solid #edf8f1!important;border-radius:999px!important}html body .timer-edit-dialog.timer-edit-popover .timer-edit-popup-content::-webkit-scrollbar-thumb{background:#71bd8d!important;border:2px solid #edf8f1!important;border-radius:999px!important}html body .timer-edit-dialog.timer-edit-popover .timer-edit-fields::-webkit-scrollbar-thumb{background:#71bd8d!important;border:2px solid #edf8f1!important;border-radius:999px!important}html body #root .community-profile-folder-group-title>span,html body #root .community-profile-folder-group.is-post-folder-group .community-profile-folder-group-title>span,html body #root .community-profile-folder-group.is-visibility-group .community-profile-folder-group-title>span{font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:23px!important;font-weight:800!important;line-height:1.05!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-sv-plane{box-shadow:none!important;isolation:isolate!important;background:0 0!important;border:0!important;border-radius:17px!important;position:relative!important;overflow:visible!important;-webkit-mask-image:none!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-sv-plane:before{content:""!important;z-index:0!important;box-sizing:border-box!important;border-radius:inherit!important;background:linear-gradient(to top,#000,#0000), linear-gradient(to right,#fff,#fff0), var(--ring-picker-hue)!important;box-shadow:none!important;pointer-events:none!important;background-clip:padding-box!important;border:1px solid #5e495547!important;position:absolute!important;inset:0!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-sv-plane:after{content:none!important;display:none!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-sv-thumb{left:clamp(0%,var(--ring-popup-saturation),100%)!important;top:clamp(0%,var(--ring-popup-value),100%)!important;z-index:3!important;transform:translate(-50%,-50%)!important}html body #root .pet-profile-route-loading-window .catalog-loading-state{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:14px!important;min-height:260px!important;display:flex!important}html body .timer-edit-dialog.timer-edit-popover.kn-shared-popup-window,html body .timer-edit-dialog.timer-edit-popover.kn-shared-popup-window.is-below{box-sizing:border-box!important;background:#fbfffc!important;border:2px solid #78b993!important;border-radius:22px!important;padding:0!important;overflow:hidden!important;transform:none!important;box-shadow:6px 7px #529b6f1f,0 18px 34px #3e5c4a26,inset 0 1px #fff!important}html body .timer-edit-dialog.timer-edit-popover.kn-shared-popup-window>.kn-shared-popup-windowbar{border-radius:20px 20px 0 0!important;height:42px!important;min-height:42px!important;position:relative!important;inset:auto!important}html body .timer-edit-dialog.timer-edit-popover.kn-shared-popup-window>.timer-edit-popup-content{box-sizing:border-box!important;background:#fbfffc!important;max-height:min(520px,100vh - 120px)!important;padding:15px 18px 17px!important;overflow-y:auto!important}html body .timer-edit-dialog.timer-edit-popover .timer-edit-popup-content>.kn-shared-popup-heading{margin:0 0 10px!important}html body .timer-edit-dialog.timer-edit-popover .timer-edit-popup-content>p{color:#6f7f74!important;margin:0 0 14px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:13px!important;line-height:1.5!important}html body .timer-edit-dialog.timer-edit-popover .timer-edit-value{background:#eef9f2!important;border-color:#b9dec6!important;margin-bottom:11px!important}html body .timer-edit-dialog.timer-edit-popover .timer-edit-value strong{color:#4b9466!important}html body .timer-edit-dialog.timer-edit-popover .timer-edit-value small,html body .timer-edit-dialog.timer-edit-popover .timer-edit-number span,html body .timer-edit-dialog.timer-edit-popover .timer-edit-number em{color:#648a70!important}html body .timer-edit-dialog.timer-edit-popover .timer-edit-range{accent-color:#71bd8d!important}html body .timer-edit-dialog.timer-edit-popover .timer-edit-number{background:#f4fbf6!important;border-color:#c7e2d0!important;margin-top:12px!important}html body .timer-edit-dialog.timer-edit-popover .timer-edit-number input{color:#407b56!important;border-color:#9dceb0!important}html body .timer-edit-dialog.timer-edit-popover .timer-edit-actions{margin-top:14px!important}@media (pointer:fine){html,body,body *,body :before,body :after{cursor:url(/assets/heartopia-cursor-C3A2tfd4.png) 5 4,auto!important}a,button,[role=button],input[type=button],input[type=submit],select,summary,label[for]{cursor:url(/assets/heartopia-cursor-C3A2tfd4.png) 5 4,pointer!important}}html body #root .persistent-crop-timer-page .crop-timer-row{gap:12px!important;min-height:92px!important;padding:11px 13px!important}html body #root .persistent-crop-timer-page .crop-timer-row .crop-timer-image{width:66px!important;min-width:66px!important;height:66px!important}html body #root .persistent-crop-timer-page .crop-timer-copy>div:first-child>strong{font-size:23px!important;line-height:1.08!important}html body #root .persistent-crop-timer-page .crop-timer-copy{gap:6px!important}@media (width<=700px){html body #root .persistent-crop-timer-page .resource-timer-card{grid-template-columns:58px minmax(0,1fr) 88px!important;align-items:center!important;gap:8px!important}html body #root .persistent-crop-timer-page .resource-timer-actions{flex-direction:column!important;align-items:stretch!important;gap:6px!important;width:88px!important;min-width:88px!important;display:flex!important}html body #root .persistent-crop-timer-page .resource-timer-actions>button{white-space:nowrap!important;justify-content:center!important;width:100%!important;min-width:0!important;height:34px!important;padding:0 6px!important;font-size:11px!important}html body #root .persistent-crop-timer-page .resource-timer-copy{min-width:0!important;overflow:hidden!important}html body #root .persistent-crop-timer-page .resource-timer-copy>strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}}html body #root .community-feed-transition-shell{min-height:180px!important;position:relative!important}html body #root .community-feed-transition-shell>.community-feed{transition:opacity .2s,transform .2s!important}html body #root .community-feed-transition-shell.is-preparing-grid>.community-feed{opacity:.82!important;transform:translateY(1px)!important}html body #root .community-feed-transition-shell>.community-media-loading-bar.compact{z-index:8!important;width:min(360px,100% - 24px)!important;margin:-54px auto 10px!important;position:sticky!important;bottom:14px!important;box-shadow:0 10px 24px #4f394524!important}html body #root .achievement-collect-button:hover,html body #root .achievement-collect-button:focus-visible{color:#4f9f69!important;background:#eefaf2!important;border-color:#53a96fad!important;outline:none!important;box-shadow:0 6px 14px #43915b2e!important}html body #root .achievement-collect-button.active:hover,html body #root .achievement-collect-button.active:focus-visible{color:#fff!important;background:linear-gradient(145deg,#6fc58a,#4da868)!important;border-color:#4c9d65!important}html body .mobile-app-intro-backdrop{z-index:2147483000!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:#2d202885!important;place-items:center!important;padding:18px!important;display:grid!important;position:fixed!important;inset:0!important}html body .mobile-app-intro-dialog{box-sizing:border-box!important;color:#5e4d56!important;text-align:center!important;background:linear-gradient(145deg,#fff,#fff2f7 55%,#f2f4ff)!important;border:2px solid #caaebb!important;border-radius:25px!important;justify-items:center!important;gap:12px!important;width:min(390px,100%)!important;padding:28px 20px 20px!important;display:grid!important;position:relative!important;box-shadow:7px 8px #583f4c1f,0 28px 70px #2b1d2447!important}html body .mobile-app-intro-close{color:#7d6873!important;background:#fff!important;border:1px solid #dac8d1!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;display:grid!important;position:absolute!important;top:10px!important;right:10px!important}html body .mobile-app-intro-icon{font-size:45px!important}html body .mobile-app-intro-dialog h2{margin:0!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:25px!important;line-height:1.18!important}html body .mobile-app-intro-dialog p{color:#88757f!important;margin:0!important;font-size:14px!important;line-height:1.55!important}html body .mobile-app-intro-actions{grid-template-columns:1fr 1fr!important;gap:9px!important;width:100%!important;margin-top:4px!important;display:grid!important}html body .mobile-app-intro-actions>*{border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:46px!important;padding:0 10px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:13px!important;text-decoration:none!important;display:flex!important}html body .mobile-app-intro-actions .continue-web{color:#71606a!important;background:#fff!important;border:1px solid #d7c7cf!important}html body .mobile-app-intro-actions .download-app{color:#a5476d!important;background:#ffeaf2!important;border:1px solid #df8aac!important}html body #root .page-heading.page-heading-index{z-index:8!important;box-sizing:border-box!important;border:1.5px solid color-mix(in srgb, var(--page-theme-accent) 58%, #d4c6ce)!important;width:clamp(164px,18vw,224px)!important;min-width:164px!important;max-width:calc(100% - 36px)!important;height:58px!important;min-height:58px!important;max-height:58px!important;color:var(--page-theme-ink)!important;background:color-mix(in srgb, var(--page-theme-fill) 88%, #fff)!important;box-shadow:4px -2px 0 color-mix(in srgb, var(--page-theme-accent) 11%, transparent), inset 0 1px 0 #fff!important;border-bottom-color:#0000!important;border-radius:21px 21px 0 0!important;justify-content:center!important;align-items:center!important;gap:0!important;margin:12px 0 -1.5px 22px!important;padding:0 18px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .page-heading.page-heading-index:before,html body #root .page-heading.page-heading-index:after{content:none!important;display:none!important}html body #root .page-heading.page-heading-index>div{width:100%!important;min-width:0!important}html body #root .page-heading.page-heading-index .eyebrow,html body #root .page-heading.page-heading-index p{display:none!important}html body #root .page-heading.page-heading-index h1{width:100%!important;color:color-mix(in srgb, var(--page-theme-ink) 78%, #4f4650)!important;font-family:var(--font-title,"Cafe24Ssurround"), "Noto Sans KR", sans-serif!important;letter-spacing:-.05em!important;text-align:center!important;white-space:nowrap!important;margin:0!important;font-size:26px!important;line-height:1!important}html body #root .page-heading.page-heading-index.page-heading-wide-index{width:max-content!important;min-width:280px!important}html body #root .page-theme-surface.v591-index-window{--kn-window-line:color-mix(in srgb, var(--page-theme-accent) 62%, #806b77);--kn-index-line:color-mix(in srgb, var(--page-theme-accent) 46%, #d7cad2);--kn-index-fill:color-mix(in srgb, var(--page-theme-fill) 88%, #fff);--kn-window-shadow:color-mix(in srgb, var(--page-theme-accent) 16%, transparent)}html body #root .page-theme-surface.v591-index-window>.keeper-windowbar{border-bottom-color:color-mix(in srgb, var(--page-theme-accent) 66%, #806b77)!important;color:color-mix(in srgb, var(--page-theme-ink) 84%, #65545e)!important;background:linear-gradient(90deg, var(--page-theme-fill), var(--page-theme-fill-end))!important}html body #root .page-theme-surface.v591-index-window>.keeper-windowbar .keeper-windowbar-name code,html body #root .page-theme-surface.v591-index-window>.keeper-windowbar .keeper-windowbar-controls>i,html body #root .page-theme-surface.v591-index-window>.keeper-windowbar .keeper-windowbar-controls>button{color:color-mix(in srgb, var(--page-theme-ink) 72%, #65545e)!important}html body #root .page-theme-surface.v591-index-window>.v591-index-body,html body #root .page-theme-surface.page-theme-body{border-color:color-mix(in srgb, var(--page-theme-accent) 46%, #d7cad2)!important;box-shadow:5px 6px 0 color-mix(in srgb, var(--page-theme-accent) 11%, transparent), 0 16px 32px #46333d13, inset 0 1px 0 #fff!important}@media (width<=720px){html body #root .page-heading.page-heading-index{border-radius:18px 18px 0 0!important;width:max-content!important;min-width:min(164px,100% - 14px)!important;max-width:calc(100% - 14px)!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:10px 0 -1.5px 7px!important;padding:0 15px!important}html body #root .page-heading.page-heading-index h1{font-size:22px!important}html body #root .page-heading.page-heading-index.page-heading-wide-index{min-width:min(252px,100% - 14px)!important}}:is(html body #root .page-transition:has(>.v608-main-index-window),html body #root .persistent-crop-timer-page:has(>.v608-main-index-window)){box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;transform:none!important}html body #root .page-transition:has(>.v608-main-index-window):before{content:none!important;display:none!important}html body #root .page-transition:has(>.v608-main-index-window):after{content:none!important;display:none!important}html body #root .persistent-crop-timer-page:has(>.v608-main-index-window):before{content:none!important;display:none!important}html body #root .persistent-crop-timer-page:has(>.v608-main-index-window):after{content:none!important;display:none!important}html body #root .v608-main-index-window{--page-window-gutter:20px;--page-index-offset:24px;box-sizing:border-box!important;border:1px solid color-mix(in srgb, var(--page-theme-accent) 72%, var(--page-theme-ink))!important;width:min(1480px,100%)!important;max-width:100%!important;min-height:0!important;box-shadow:5px 6px 0 color-mix(in srgb, var(--page-theme-accent) 17%, transparent), 0 18px 34px #4e384314, inset 0 1px 0 #fff!important;background:#fff!important;border-radius:28px!important;margin:24px auto 0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .v608-main-index-window:before,html body #root .v608-main-index-window:after{content:none!important;display:none!important}html body #root .keeper-windowbar{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;padding:0 10px 0 16px!important;display:grid!important}html body #root .keeper-windowbar .keeper-windowbar-name{align-items:center!important;gap:9px!important;min-width:0!important;height:100%!important;margin:0!important;display:flex!important}html body #root .keeper-windowbar .keeper-windowbar-icon{place-items:center!important;width:18px!important;min-width:18px!important;height:20px!important;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif!important;font-size:14px!important;font-style:normal!important;line-height:1!important;display:grid!important}html body #root .keeper-windowbar .keeper-windowbar-name code{min-width:0!important;font-family:var(--font-body,"Cafe24SsurroundAir"), sans-serif!important;letter-spacing:.01em!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:500!important;line-height:1!important;overflow:hidden!important}html body #root .keeper-windowbar .keeper-windowbar-controls{grid-auto-columns:38px!important;grid-auto-flow:column!important;align-self:stretch!important;align-items:stretch!important;gap:0!important;height:100%!important;margin:0!important;display:grid!important}html body #root .keeper-windowbar .keeper-windowbar-controls>i,html body #root .keeper-windowbar .keeper-windowbar-controls>button{box-sizing:border-box!important;width:38px!important;min-width:38px!important;height:100%!important;min-height:0!important;color:inherit!important;box-shadow:none!important;font-family:var(--font-body,"Cafe24SsurroundAir"), sans-serif!important;background:0 0!important;border:0!important;border-radius:8px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:15px!important;font-style:normal!important;font-weight:700!important;line-height:1!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .keeper-windowbar .keeper-windowbar-controls>.keeper-windowbar-maximize{font-size:13px!important;top:-1px!important}html body #root .keeper-windowbar .keeper-windowbar-controls>button{cursor:pointer!important}html body #root .keeper-windowbar .keeper-windowbar-controls>button:hover{background:color-mix(in srgb, currentColor 9%, transparent)!important}html body #root .v608-main-index-window>.keeper-windowbar{z-index:3!important;border:0!important;border-bottom:1px solid color-mix(in srgb, var(--page-theme-accent) 76%, var(--page-theme-ink))!important;width:100%!important;height:44px!important;min-height:44px!important;color:color-mix(in srgb, var(--page-theme-ink) 84%, #65545e)!important;background:var(--page-theme-fill)!important;box-shadow:none!important;border-radius:27px 27px 0 0!important;margin:0!important;position:relative!important;inset:auto!important}html body #root .v608-main-index-window>.page-index-window-title.page-heading.page-heading-index{z-index:5!important;box-sizing:border-box!important;width:max-content!important;min-width:164px!important;max-width:calc(100% - 64px)!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:18px 0 -1px calc(var(--page-window-gutter) + var(--page-index-offset))!important;border:1px solid color-mix(in srgb, var(--page-theme-accent) 74%, var(--page-theme-ink))!important;color:var(--page-theme-ink)!important;background:color-mix(in srgb, var(--page-theme-fill) 90%, #fff)!important;box-shadow:4px -2px 0 color-mix(in srgb, var(--page-theme-accent) 13%, transparent), inset 0 1px 0 #fff!important;border-bottom-color:#fff!important;border-radius:21px 21px 0 0!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0 18px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .v608-main-index-window>.page-index-window-title.page-heading-wide-index{min-width:280px!important}html body #root .v608-main-index-window>.page-index-window-title>div{width:100%!important;min-width:0!important}html body #root .v608-main-index-window>.page-index-window-title .eyebrow,html body #root .v608-main-index-window>.page-index-window-title p{display:none!important}html body #root .v608-main-index-window>.page-index-window-title h1{width:100%!important;color:color-mix(in srgb, var(--page-theme-ink) 82%, #4f4650)!important;font-family:var(--font-title,"Cafe24Ssurround"), "Noto Sans KR", sans-serif!important;letter-spacing:-.05em!important;text-align:center!important;white-space:nowrap!important;margin:0!important;font-size:26px!important;line-height:1!important}html body #root .v608-main-index-window>.page-index-window-body.v591-index-body{z-index:4!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0 var(--page-window-gutter) var(--page-window-gutter)!important;border:1px solid color-mix(in srgb, var(--page-theme-accent) 74%, var(--page-theme-ink))!important;box-shadow:5px 6px 0 color-mix(in srgb, var(--page-theme-accent) 13%, transparent), 0 16px 32px #46333d12, inset 0 1px 0 #fff!important;background:#fffffffc!important;border-radius:0 24px 24px!important;padding:18px!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .v608-main-index-window>.page-index-window-body:before,html body #root .v608-main-index-window>.page-index-window-body:after{content:none!important;display:none!important}html body #root .persistent-crop-timer-page>.v608-main-index-window.timer-notebook-shell{width:min(1480px,100%)!important;margin:24px auto 0!important;position:relative!important;inset:auto!important}html body #root .v608-main-index-window>.timer-notebook-body>.crop-timer-layout{width:100%!important;max-width:100%!important;margin:0!important}html body #root .v608-main-index-window>.catalog-index-body{border-width:1px!important;border-color:color-mix(in srgb, var(--page-theme-accent) 58%, #d8cdd3)!important;box-shadow:3px 4px 0 color-mix(in srgb, var(--page-theme-accent) 9%, transparent), 0 12px 26px #46333d0e, inset 0 1px 0 #fff!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:stretch!important;gap:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .v608-main-index-window>.catalog-index-body:before{content:none!important;display:none!important}html body #root .v608-main-index-window>.catalog-index-body>.catalog-category-panel{box-sizing:border-box!important;border:0!important;border-bottom:1px solid color-mix(in srgb, var(--page-theme-accent) 45%, #ded2d8)!important;background:color-mix(in srgb, var(--page-theme-fill) 34%, #fff)!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:17px 18px 18px!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .catalog-category-panel .catalog-category-title{border-bottom:1px solid color-mix(in srgb, var(--page-theme-accent) 26%, #ded5da)!important;color:#4f464b!important;font-family:var(--font-title,"Cafe24Ssurround"), sans-serif!important;letter-spacing:-.045em!important;margin:0 0 13px!important;padding:0 0 10px!important;font-size:24px!important;font-weight:800!important;line-height:1.15!important}html body #root .catalog-category-panel .catalog-category-options{box-sizing:border-box!important;grid-template-columns:repeat(var(--catalog-category-columns), minmax(0, 1fr))!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-rows:1fr!important;grid-auto-flow:row!important;align-items:stretch!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .catalog-category-panel .catalog-category-options>button{--catalog-theme-rgb:167, 139, 214;--catalog-theme-base:#f6f1fb;--catalog-theme-ink:#7559ad;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:76px!important;font-family:var(--font-title,"Cafe24Ssurround"), sans-serif!important;text-align:left!important;cursor:pointer!important;border:1px solid!important;border-radius:17px!important;grid-template-columns:44px minmax(0,1fr) auto!important;place-items:center start!important;gap:12px!important;margin:0!important;padding:11px 14px!important;transition:border-color .18s,box-shadow .18s,filter .18s,transform .18s!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important;box-shadow:inset 0 1px #ffffffe0,0 3px 8px #523e480d!important}html body #root .catalog-category-panel .catalog-category-options>button:hover{filter:saturate(1.05)brightness(1.01)!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #fffffff0,0 5px 12px #523e4817!important}html body #root .catalog-category-panel .catalog-category-options>button.active{box-shadow:inset 4px 0 0 currentColor, inset 0 1px 0 #ffffffe6, 0 4px 11px color-mix(in srgb, currentColor 17%, transparent)!important}html body #root .catalog-category-panel .catalog-category-emoji{box-sizing:border-box!important;background:#ffffffe0!important;border:0!important;border-radius:13px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif!important;font-size:23px!important;font-style:normal!important;line-height:1!important;display:grid!important;box-shadow:0 3px 8px #4e3b4417!important}html body #root .catalog-category-panel .catalog-category-label{min-width:0!important;font-family:var(--font-title,"Cafe24Ssurround"), sans-serif!important;letter-spacing:-.045em!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-self:center!important;margin:0!important;font-size:21px!important;font-weight:800!important;line-height:1!important;display:block!important;overflow:hidden!important}html body #root .catalog-category-panel .catalog-category-options>button small{font-family:var(--font-body,"Cafe24SsurroundAir"), sans-serif!important;opacity:.74!important;align-self:center!important;margin:0!important;font-size:12px!important;font-weight:600!important;line-height:1!important}html body #root .gathering-category-panel .catalog-category-label{font-size:22px!important;line-height:1!important}html body #root .v608-main-index-window>.catalog-index-body>.app-catalog-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:18px!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .v608-main-index-window>.achievement-index-body>.achievement-page-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:18px!important;margin:0!important}html body #root .v608-main-index-window>.map-index-body,html body #root .v608-main-index-window>.pets-index-body,html body #root .v608-main-index-window>.community-index-body,html body #root .v608-main-index-window>.redeem-index-body{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:18px!important;display:grid!important}html body #root .v608-main-index-window>.map-index-body>.map-page-layout,html body #root .v608-main-index-window>.pets-index-body>.my-pets-section,html body #root .v608-main-index-window>.pets-index-body>.pet-catalog-shell,html body #root .v608-main-index-window>.community-index-body>.community-page-card,html body #root .v608-main-index-window>.redeem-index-body>.redeem-summary,html body #root .v608-main-index-window>.redeem-index-body>.redeem-page-card{width:100%!important;max-width:100%!important;margin:0!important}@media (width<=720px){html body #root .v608-main-index-window{--page-window-gutter:10px;--page-index-offset:12px;border-radius:22px!important;width:100%!important;margin-top:14px!important}html body #root .v608-main-index-window>.keeper-windowbar{border-radius:21px 21px 0 0!important;height:40px!important;min-height:40px!important}html body #root .keeper-windowbar{padding-left:12px!important;padding-right:6px!important}html body #root .keeper-windowbar .keeper-windowbar-controls{grid-auto-columns:34px!important}html body #root .keeper-windowbar .keeper-windowbar-controls>i,html body #root .keeper-windowbar .keeper-windowbar-controls>button{width:34px!important;min-width:34px!important}html body #root .v608-main-index-window>.page-index-window-title.page-heading.page-heading-index{min-width:min(164px,100% - 34px)!important;max-width:calc(100% - 34px)!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:12px 0 -1px calc(var(--page-window-gutter) + var(--page-index-offset))!important;border-radius:18px 18px 0 0!important;padding:0 15px!important}html body #root .v608-main-index-window>.page-index-window-title h1{font-size:22px!important}html body #root .v608-main-index-window>.page-index-window-title.page-heading-wide-index{min-width:min(252px,100% - 34px)!important}html body #root .v608-main-index-window>.page-index-window-body.v591-index-body{margin:0 var(--page-window-gutter) var(--page-window-gutter)!important;border-radius:0 18px 18px!important;padding:10px!important}html body #root .v608-main-index-window>.catalog-index-body{padding:0!important}html body #root .v608-main-index-window>.catalog-index-body>.catalog-category-panel{padding:13px 12px 14px!important}html body #root .catalog-category-panel .catalog-category-title{margin-bottom:10px!important;padding-bottom:8px!important;font-size:22px!important}html body #root .catalog-category-panel .catalog-category-options{gap:8px!important}html body #root .catalog-category-panel .catalog-category-options>button{grid-template-columns:40px minmax(0,1fr) auto!important;gap:9px!important;min-height:68px!important;padding:9px 10px!important}html body #root .catalog-category-panel .catalog-category-emoji{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;font-size:22px!important}html body #root .catalog-category-panel .catalog-category-label,html body #root .gathering-category-panel .catalog-category-label{font-size:21px!important;line-height:1!important}html body #root .v608-main-index-window>.catalog-index-body>.app-catalog-shell{padding:12px!important}}@media (width<=560px){html body #root .gathering-category-panel .catalog-category-options{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}html body #root .gathering-category-panel .catalog-category-options>button{text-align:center!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;gap:0!important;min-height:58px!important;padding:7px 2px!important;display:grid!important}html body #root .gathering-category-panel .catalog-category-emoji{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0 auto!important;font-size:21px!important}html body #root .gathering-category-panel .catalog-category-label{display:none!important}html body #root .cooking-category-panel .catalog-category-options>button{grid-template-columns:38px minmax(0,1fr)!important;gap:8px!important}html body #root .cooking-category-panel .catalog-category-emoji{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}html body #root .cooking-category-panel .catalog-category-label{font-size:17px!important}html body #root .cooking-category-panel .catalog-category-options>button small{display:none!important}}html body #root .window-controls{box-sizing:border-box!important}html body #root .window-control{box-sizing:border-box!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;font-size:0!important;line-height:0!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .window-control:before,html body #root .window-control:after{box-sizing:border-box!important;content:""!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important}html body #root .window-control-minimize:before{background:currentColor!important;border:0!important;border-radius:1px!important;width:10px!important;height:1.5px!important;transform:translate(-50%,-50%)!important}html body #root .window-control-maximize:before{background:0 0!important;border:1.5px solid!important;border-radius:1.5px!important;width:10px!important;height:9px!important;transform:translate(-50%,-50%)!important}html body #root .window-control-maximize:after{display:none!important}html body #root .window-control-close:before,html body #root .window-control-close:after{background:currentColor!important;border:0!important;border-radius:1px!important;width:11px!important;height:1.5px!important}html body #root .window-control-close:before{transform:translate(-50%,-50%)rotate(45deg)!important}html body #root .window-control-close:after{transform:translate(-50%,-50%)rotate(-45deg)!important}html body #root .keeper-windowbar .keeper-windowbar-controls>.window-control{font-size:0!important;top:auto!important}html body #root .keeper-windowbar .keeper-windowbar-controls>.window-control:hover{background:color-mix(in srgb, currentColor 9%, transparent)!important}html body #root .persistent-crop-timer-page .v591-timer-window .timer-windowbar-controls.window-controls{color:#8b7a82!important;grid-template-columns:repeat(3,32px)!important;align-self:stretch!important;align-items:stretch!important;gap:0!important;width:auto!important;height:100%!important;margin:0 -9px 0 auto!important;display:grid!important}html body #root .persistent-crop-timer-page .v591-timer-window .timer-windowbar-controls>.window-control{box-sizing:border-box!important;border-radius:7px!important;place-items:center!important;width:32px!important;min-width:32px!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}html body #root .persistent-crop-timer-page .v591-timer-window .timer-windowbar-controls>.window-control:hover{background:#70536214!important}html body #root .v608-main-index-window>.page-index-window-body.catalog-index-body{border:1px solid color-mix(in srgb, var(--page-theme-accent) 58%, var(--page-theme-ink))!important;box-shadow:3px 4px 0 rgba(var(--page-theme-rgb), .055)!important;background:#fffffffc!important;border-radius:0 24px 24px!important}html body #root .v608-main-index-window>.catalog-index-body>.catalog-category-panel{background:color-mix(in srgb, var(--page-theme-fill) 16%, #fff)!important}html body #root .catalog-category-panel .catalog-category-options>button{border:1px solid rgba(var(--catalog-theme-rgb), .34)!important;color:var(--catalog-theme-ink)!important;background-color:var(--catalog-theme-base)!important;background-image:radial-gradient(ellipse 135% 180% at 50% 50%, rgba(var(--catalog-theme-rgb), .24) 0%, rgba(var(--catalog-theme-rgb), .16) 42%, rgba(var(--catalog-theme-rgb), .08) 72%, rgba(var(--catalog-theme-rgb), .03) 100%), radial-gradient(circle at 26% 22%, #ffffff73 0%, #fff3 16%, #fff0 36%)!important;border-radius:17px!important;position:relative!important;box-shadow:inset 0 1px #ffffffe0,0 7px 17px #4b2d370d!important}html body #root .catalog-category-panel .catalog-category-options>button.active:before{content:""!important;z-index:3!important;width:4px!important;box-shadow:0 0 8px rgba(var(--catalog-theme-rgb), .28)!important;pointer-events:none!important;background:currentColor!important;border:0!important;border-radius:999px!important;display:block!important;position:absolute!important;top:12px!important;bottom:12px!important;left:8px!important}html body #root .catalog-category-panel .catalog-category-options>button:not(.active):hover{border-color:rgba(var(--catalog-theme-rgb), .48)!important;background-color:var(--catalog-theme-base)!important;background-image:radial-gradient(ellipse 140% 185% at 50% 50%, rgba(var(--catalog-theme-rgb), .34) 0%, rgba(var(--catalog-theme-rgb), .24) 42%, rgba(var(--catalog-theme-rgb), .12) 72%, rgba(var(--catalog-theme-rgb), .05) 100%), radial-gradient(circle at 26% 22%, #fff6 0%, #ffffff29 16%, #fff0 36%)!important;box-shadow:inset 0 1px 0 #ffffffe6, 0 10px 22px rgba(var(--catalog-theme-rgb), .1)!important;transform:none!important}html body #root .catalog-category-panel .catalog-category-options>button.active,html body #root .catalog-category-panel .catalog-category-options>button.active:hover{border:1px solid rgba(var(--catalog-theme-rgb), .54)!important;color:var(--catalog-theme-ink)!important;background-color:var(--catalog-theme-base)!important;background-image:radial-gradient(ellipse 145% 190% at 50% 50%, rgba(var(--catalog-theme-rgb), .46) 0%, rgba(var(--catalog-theme-rgb), .31) 40%, rgba(var(--catalog-theme-rgb), .15) 72%, rgba(var(--catalog-theme-rgb), .06) 100%), radial-gradient(circle at 26% 22%, #ffffff57 0%, #ffffff1f 15%, #fff0 34%)!important;box-shadow:inset 0 1px 0 #ffffffdb, 0 0 0 2px rgba(var(--catalog-theme-rgb), .06), 0 10px 24px rgba(var(--catalog-theme-rgb), .12)!important;filter:none!important;transform:none!important}html body #root .catalog-category-panel .catalog-category-emoji{border:1px solid rgba(var(--catalog-theme-rgb), .18)!important;background:#ffffffc7!important;box-shadow:inset 0 1px #ffffffe6,0 4px 10px #50364212!important}html body #root .v608-main-index-window>.achievement-index-body>.achievement-page-shell{border:1.5px solid color-mix(in srgb, var(--page-theme-accent) 68%, var(--page-theme-ink))!important;background:color-mix(in srgb, var(--page-theme-fill) 10%, #fff)!important;box-shadow:4px 5px 0 color-mix(in srgb, var(--page-theme-accent) 10%, transparent), inset 0 1px 0 #fff!important;border-radius:22px!important;padding:18px!important}html body #root .v608-main-index-window.v609-map-window{border-color:color-mix(in srgb, var(--page-theme-accent) 72%, var(--page-theme-ink))!important;background:#fff!important;margin:24px auto 0!important}html body #root .v608-main-index-window.v609-map-window>.keeper-windowbar{color:color-mix(in srgb, var(--page-theme-ink) 84%, #65545e)!important;border-bottom-color:color-mix(in srgb, var(--page-theme-accent) 76%, var(--page-theme-ink))!important;background:var(--page-theme-fill)!important}html body #root .v609-map-window>.map-index-body{border:1.5px solid color-mix(in srgb, var(--page-theme-accent) 72%, var(--page-theme-ink))!important;background:#fff!important;padding:18px!important}html body #root .v609-map-window>.map-index-body>.map-workspace-layout{box-sizing:border-box!important;width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) minmax(310px,360px)!important;align-items:start!important;gap:18px!important;margin:0!important;padding:0!important;display:grid!important}html body #root .v609-map-window .map-page-canvas,html body #root .v609-map-window .map-filter-sidebar{box-sizing:border-box!important;border:1px solid color-mix(in srgb, var(--page-theme-accent) 62%, var(--page-theme-ink))!important;min-width:0!important;box-shadow:3px 4px 0 color-mix(in srgb, var(--page-theme-accent) 10%, transparent), 0 12px 24px #46333d0e, inset 0 1px 0 #fff!important;background:#fff!important;border-radius:22px!important;margin:0!important}html body #root .v609-map-window .map-page-canvas{padding:16px!important;overflow:hidden!important}html body #root .v609-map-window .map-filter-sidebar{flex-direction:column!important;align-items:stretch!important;gap:16px!important;padding:18px!important;display:flex!important;overflow:hidden!important}html body #root .v609-map-window .map-filter-sidebar .map-filter-sidebar-head{box-sizing:border-box!important;border:0!important;border-bottom:1px solid color-mix(in srgb, var(--page-theme-accent) 55%, #ead8d1)!important;background:color-mix(in srgb, var(--page-theme-fill) 72%, #fff)!important;border-radius:21px 21px 0 0!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:4px!important;width:auto!important;min-width:0!important;min-height:78px!important;margin:-18px -18px 0!important;padding:14px 118px 14px 18px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important}html body #root .v609-map-window .map-filter-sidebar-head>.eyebrow{min-width:0!important;color:var(--page-theme-ink)!important;margin:0!important;font-size:10px!important;line-height:1!important;position:static!important}html body #root .v609-map-window .map-filter-sidebar-head>h3{color:#493e44!important;text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:25px!important;line-height:1.1!important;position:static!important;overflow:visible!important}html body #root .v609-map-window .map-filter-sidebar .map-filter-reset-button{border:1px solid color-mix(in srgb, var(--page-theme-accent) 72%, var(--page-theme-ink))!important;width:auto!important;min-width:max-content!important;min-height:38px!important;color:var(--page-theme-ink)!important;background:#fff9f6!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 13px!important;display:inline-flex!important;position:absolute!important;inset:50% 14px auto auto!important;transform:translateY(-50%)!important}html body #root .v609-map-window .map-filter-control-group,html body #root .v609-map-window .map-filter-scroll-area,html body #root .v609-map-window .map-filter-section{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:static!important;inset:auto!important}html body #root .v609-map-window .map-filter-control-group{background:0 0!important;border:0!important;padding:0!important;display:block!important}html body #root .v609-map-window .map-filter-control-title,html body #root .v609-map-window .map-filter-section>h4{color:#75686f!important;margin:0 0 8px!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;display:block!important}html body #root .v609-map-window .detail-map-selector{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important;display:grid!important}html body #root .v609-map-window .map-filter-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important;display:grid!important}html body #root .v609-map-window .map-filter-scroll-area{flex-direction:column!important;gap:15px!important;display:flex!important;overflow:visible!important}html body #root .v609-map-window .map-filter-section{background:0 0!important;border:0!important;padding:0!important}html body #root .v609-map-window .map-filter-section>div{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;width:100%!important;display:flex!important}@media (width<=1100px){html body #root .v609-map-window>.map-index-body>.map-workspace-layout{grid-template-columns:minmax(0,1fr)!important}}@media (width<=560px){html body #root .v608-main-index-window>.page-index-window-body.catalog-index-body{border-radius:0 18px 18px!important}html body #root .catalog-category-panel .catalog-category-options>button.active:before{width:3px!important;top:8px!important;bottom:8px!important;left:3px!important}html body #root .v608-main-index-window>.achievement-index-body>.achievement-page-shell{border-radius:18px!important;padding:12px!important}html body #root .v609-map-window>.map-index-body{padding:10px!important}html body #root .v609-map-window .map-page-canvas,html body #root .v609-map-window .map-filter-sidebar{border-radius:18px!important}html body #root .v609-map-window .map-filter-sidebar{padding:14px!important}html body #root .v609-map-window .map-filter-sidebar .map-filter-sidebar-head{border-radius:17px 17px 0 0!important;min-height:72px!important;margin:-14px -14px 0!important;padding:12px 104px 12px 14px!important}html body #root .v609-map-window .map-filter-sidebar-head>h3{font-size:22px!important}html body #root .v609-map-window .map-filter-sidebar .map-filter-reset-button{min-height:36px!important;padding:0 11px!important;right:10px!important}}html body #root .v608-main-index-window>.page-index-window-body>.page-index-form-content{box-sizing:border-box!important;width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:24px!important;position:relative!important;overflow:visible!important}html body #root .v608-main-index-window>.page-index-window-body>.page-index-form-content:before,html body #root .v608-main-index-window>.page-index-window-body>.page-index-form-content:after{content:none!important;visibility:hidden!important;display:none!important}@media (width<=700px){html body #root .v608-main-index-window>.page-index-window-body>.page-index-form-content{padding:16px 13px!important}}html body #root .catalog-search-toolbar{--catalog-toolbar-ink:var(--page-theme-ink,#e05491);--catalog-toolbar-accent:var(--page-theme-accent,#ffb1d1);--catalog-toolbar-fill:var(--page-theme-fill,#ffe4f1);--catalog-toolbar-fill-end:var(--page-theme-fill-end,#fff3f8);box-sizing:border-box!important;border:1px solid color-mix(in srgb, var(--catalog-toolbar-accent) 38%, #ddd)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--catalog-toolbar-fill) 54%, #fff) 0%, color-mix(in srgb, var(--catalog-toolbar-fill-end) 48%, #fff) 100%)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}html body #root .catalog-search-toolbar[data-catalog-theme=gathering]{--catalog-toolbar-ink:#bf7628;--catalog-toolbar-accent:#ffc982;--catalog-toolbar-fill:#fff0d7;--catalog-toolbar-fill-end:#fff9ef}html body #root .catalog-search-toolbar[data-catalog-theme=cooking]{--catalog-toolbar-ink:#a88917;--catalog-toolbar-accent:#f6df73;--catalog-toolbar-fill:#fff8cf;--catalog-toolbar-fill-end:#fffdf0}html body #root .catalog-search-toolbar[data-catalog-theme=achievement]{--catalog-toolbar-ink:#4e9859;--catalog-toolbar-accent:#abe1a5;--catalog-toolbar-fill:#e9f8e5;--catalog-toolbar-fill-end:#f5fcf3}html body #root .catalog-search-toolbar[data-catalog-theme=pets]{--catalog-toolbar-ink:#3a9888;--catalog-toolbar-accent:#96dfd0;--catalog-toolbar-fill:#e4f9f4;--catalog-toolbar-fill-end:#f4fcfa}html body #root .catalog-search-toolbar-field,html body #root .catalog-search-toolbar-field>.local-search,html body #root .catalog-search-toolbar-field>.search-field{width:100%!important;min-width:0!important}html body #root .catalog-search-toolbar .local-search>svg,html body #root .catalog-search-toolbar .search-field>svg{color:var(--catalog-toolbar-ink)!important}html body #root .catalog-search-toolbar .filter-button.selected,html body #root .catalog-search-toolbar .filter-button.is-open{border-color:color-mix(in srgb, var(--catalog-toolbar-accent) 64%, var(--catalog-toolbar-ink))!important;color:var(--catalog-toolbar-ink)!important;background:color-mix(in srgb, var(--catalog-toolbar-fill) 72%, #fff)!important}html body #root .catalog-search-toolbar-pets{grid-template-columns:minmax(240px,1fr) auto!important}html body #root .catalog-search-toolbar-pet-controls{justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}html body #root .catalog-search-toolbar-pet-controls .pet-search-mode-buttons{align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}html body #root .catalog-search-toolbar-actions{justify-self:end!important;min-width:max-content!important}@media (width<=1100px){html body #root .catalog-search-toolbar,html body #root .catalog-search-toolbar-pets{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:9px!important}html body #root .catalog-search-toolbar-field{grid-column:1/-1!important}html body #root .catalog-search-toolbar-actions{grid-column:1/-1!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}html body #root .catalog-search-toolbar-actions .filter-button{width:auto!important;max-width:100%!important;margin:0!important}html body #root .catalog-search-toolbar-pet-controls{flex-wrap:wrap!important;grid-column:1/-1!important;justify-content:space-between!important;width:100%!important}}@media (width<=430px){html body #root .catalog-search-toolbar-pet-controls .pet-search-mode-buttons{flex:auto!important}html body #root .catalog-search-toolbar-pet-controls .pet-search-mode-buttons>button{flex:1 1 0!important}}html body #root .catalog-list-card{min-width:0!important}html body #root .catalog-list-card-title{width:100%!important;min-width:0!important;display:block!important}html body #root .catalog-list-card-title-copy{flex-direction:column!important;align-items:center!important;width:100%!important;min-width:0!important;display:flex!important}html body #root .catalog-list-card-category{max-width:100%!important;display:none!important}html body #root .catalog-list-card-name-level,html body #root .catalog-list-card-cooking .recipe-name-level-row,html body #root .catalog-list-card-gathering .catalog-list-card-name-level{box-sizing:border-box!important;text-align:center!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:0!important;display:flex!important;position:relative!important}html body #root .catalog-list-card-name-level>h3,html body #root .catalog-list-card-cooking .recipe-name-level-row>h3,html body #root .catalog-list-card-gathering .catalog-list-card-name-level>h3{box-sizing:border-box!important;-webkit-line-clamp:2!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;text-align:center!important;-webkit-box-orient:vertical!important;flex:0 auto!important;width:auto!important;min-width:0!important;max-width:calc(100% - 58px)!important;margin:0!important;padding:0!important;font-size:clamp(18px,1.35vw,21.5px)!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}html body #root .catalog-list-card-name-level>h3.short-catalog-name,html body #root .catalog-list-card-cooking .recipe-name-level-row>h3.short-catalog-name,html body #root .catalog-list-card-gathering .catalog-list-card-name-level>h3.short-catalog-name{-webkit-line-clamp:1!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;text-overflow:clip!important;letter-spacing:-.035em!important;width:auto!important;max-width:calc(100% - 58px)!important;font-size:clamp(18px,1.35vw,21.5px)!important;display:block!important;overflow:hidden!important}html body #root .catalog-list-card-name-level>h3.multi-line-catalog-name,html body #root .catalog-list-card-cooking .recipe-name-level-row>h3.multi-line-catalog-name,html body #root .catalog-list-card-gathering .catalog-list-card-name-level>h3.multi-line-catalog-name{-webkit-line-clamp:2!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;width:auto!important;max-width:min(7.2em,100% - 58px)!important;font-size:clamp(18px,1.35vw,21.5px)!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}html body #root .catalog-list-card-name-level>.level-chip,html body #root .catalog-list-card-cooking .recipe-name-level-row>.level-chip,html body #root .catalog-list-card-gathering .catalog-list-card-name-level>.level-chip{z-index:2!important;white-space:nowrap!important;flex:none!important;min-width:max-content!important;margin:0!important;padding-inline:7px!important;position:static!important;inset:auto!important;transform:none!important}html body #root .catalog-list-card-gathering .catalog-list-card-title-copy{box-sizing:border-box!important;flex:100%!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}html body #root .catalog-list-card-gathering .catalog-list-card-name-level{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 2px!important;display:flex!important}html body #root .catalog-list-card-gathering .catalog-list-card-name-level>h3,html body #root .catalog-list-card-gathering .catalog-list-card-name-level>h3.short-catalog-name,html body #root .catalog-list-card-gathering .catalog-list-card-name-level>h3.multi-line-catalog-name{text-overflow:clip!important;flex:0 auto!important;width:auto!important;min-width:0!important;max-width:calc(100% - 54px)!important;overflow:hidden!important}html body #root .catalog-list-card-gathering .catalog-list-card-name-level>h3.multi-line-catalog-name{max-width:min(7.2em,100% - 54px)!important}html body #root .catalog-list-card-gathering .catalog-list-card-name-level>.level-chip{white-space:nowrap!important;flex:none!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html body #root .catalog-list-card-variant{box-sizing:border-box!important;width:100%!important;min-width:0!important}html body #root .catalog-list-card>.catalog-list-card-body{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:5px!important;width:100%!important;min-width:0!important;height:auto!important;padding:9px 10px 12px!important;display:flex!important}html body #root .catalog-list-card-body>.catalog-list-card-title{flex:none!important;order:0!important;align-self:stretch!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html body #root .catalog-list-card-body>.grid-record-stars{flex:none!important;order:1!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:24px!important;margin:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}html body #root .catalog-list-card-body>.catalog-list-card-variant{flex-direction:column!important;flex:none!important;order:2!important;align-self:stretch!important;align-items:stretch!important;gap:7px!important;margin:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}html body #root .catalog-list-card-title-copy,html body #root .catalog-list-card-name-level{margin-left:auto!important;margin-right:auto!important}html body #root .catalog-list-card-gathering .catalog-list-card-variant-gathering>.condition-list{order:0!important;margin:0 0 6px!important}html body #root .catalog-list-card-gathering .catalog-list-card-variant-gathering>.price-metric-block{border-top:1px solid #eadfe4!important;order:1!important;margin-top:2px!important;padding-top:9px!important}html body #root .catalog-list-card-cooking .catalog-list-card-variant-cooking>.ingredient-preview-row{order:0!important}html body #root .catalog-list-card-cooking .catalog-list-card-variant-cooking>.recipe-card-divider{order:1!important}html body #root .catalog-list-card-cooking .catalog-list-card-variant-cooking>.price-metric-block{order:2!important}html body #root .catalog-list-card-cooking .catalog-list-card-variant-cooking>.energy-metric-block{order:3!important}html body #root .catalog-list-card-cooking.shop-material-card .catalog-list-card-variant-cooking{width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;overflow:hidden!important}html body #root .catalog-list-card-cooking.shop-material-card .catalog-list-card-variant-cooking>.shop-purchase-tags{box-sizing:border-box!important;order:0!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .catalog-list-card-cooking.shop-material-card .shop-purchase-tags>.catalog-info-tag{box-sizing:border-box!important;border-radius:18px!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:38px!important;margin:0!important;padding:8px 11px!important;display:grid!important;overflow:hidden!important}html body #root .catalog-list-card-cooking.shop-material-card .catalog-info-tag>.catalog-info-label,html body #root .catalog-list-card-cooking.shop-material-card .catalog-info-tag>.catalog-info-value{min-width:0!important;max-width:100%!important;margin:0!important}html body #root .catalog-list-card-cooking.shop-material-card .catalog-info-tag>.catalog-info-value{text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}@media (width<=760px){html body #root .catalog-list-card-name-level,html body #root .catalog-list-card-cooking .recipe-name-level-row,html body #root .catalog-list-card-gathering .catalog-list-card-name-level{min-height:40px!important;padding-inline:0!important}html body #root .catalog-list-card-name-level>h3,html body #root .catalog-list-card-name-level>h3.short-catalog-name,html body #root .catalog-list-card-name-level>h3.multi-line-catalog-name{font-size:clamp(17px,5vw,20.5px)!important}html body #root .catalog-list-card-name-level>h3.multi-line-catalog-name{max-width:min(7.2em,100% - 52px)!important}html body #root .catalog-list-card-gathering .catalog-list-card-name-level>h3,html body #root .catalog-list-card-gathering .catalog-list-card-name-level>h3.short-catalog-name,html body #root .catalog-list-card-gathering .catalog-list-card-name-level>h3.multi-line-catalog-name{width:auto!important;max-width:calc(100% - 52px)!important}}html body #root .catalog-list-card-name-level>h3.eight-catalog-name,html body #root .catalog-list-card-cooking .recipe-name-level-row>h3.eight-catalog-name,html body #root .catalog-list-card-gathering .catalog-list-card-name-level>h3.eight-catalog-name{letter-spacing:-.055em!important;max-width:calc(100% - 54px)!important;font-size:clamp(17px,1.24vw,20px)!important}html body #root .catalog-list-card-cooking .recipe-name-level-row>h3.eight-catalog-name,html body #root .catalog-list-card-gathering .catalog-list-card-name-level>h3.eight-catalog-name{letter-spacing:-.035em!important;max-width:calc(100% - 42px)!important;margin-left:-8px!important}html body #root .catalog-list-card-cooking .recipe-name-level-row>h3.eight-catalog-name+.level-chip,html body #root .catalog-list-card-gathering .catalog-list-card-name-level>h3.eight-catalog-name+.level-chip{margin-right:-7px!important}html:not([lang=en]) body #root .catalog-list-card-name-level.wide-single-catalog-name-row,html:not([lang=en]) body #root .catalog-list-card-cooking .recipe-name-level-row.wide-single-catalog-name-row,html:not([lang=en]) body #root .catalog-list-card-gathering .catalog-list-card-name-level.wide-single-catalog-name-row{grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;column-gap:4px!important;padding:0 0 0 2px!important;display:grid!important}html:not([lang=en]) body #root .catalog-list-card-name-level.wide-single-catalog-name-row>h3.wide-single-catalog-name,html:not([lang=en]) body #root .catalog-list-card-cooking .recipe-name-level-row.wide-single-catalog-name-row>h3.wide-single-catalog-name,html:not([lang=en]) body #root .catalog-list-card-gathering .catalog-list-card-name-level.wide-single-catalog-name-row>h3.wide-single-catalog-name{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;text-overflow:clip!important;text-align:center!important;letter-spacing:-.045em!important;grid-column:1!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;font-size:clamp(17px,1.22vw,20px)!important;display:block!important;overflow:hidden!important}html:not([lang=en]) body #root .catalog-list-card-name-level.wide-single-catalog-name-row>.level-chip,html:not([lang=en]) body #root .catalog-list-card-cooking .recipe-name-level-row.wide-single-catalog-name-row>.level-chip,html:not([lang=en]) body #root .catalog-list-card-gathering .catalog-list-card-name-level.wide-single-catalog-name-row>.level-chip{grid-column:2!important;justify-self:end!important;margin:0!important}html:not([lang=en]) body #root .catalog-list-card-name-level.three-line-catalog-name-row,html:not([lang=en]) body #root .catalog-list-card-cooking .recipe-name-level-row.three-line-catalog-name-row,html:not([lang=en]) body #root .catalog-list-card-gathering .catalog-list-card-name-level.three-line-catalog-name-row{align-items:center!important;height:auto!important;min-height:72px!important}html:not([lang=en]) body #root .catalog-list-card-name-level.three-line-catalog-name-row>h3.three-line-catalog-name,html:not([lang=en]) body #root .catalog-list-card-cooking .recipe-name-level-row.three-line-catalog-name-row>h3.three-line-catalog-name,html:not([lang=en]) body #root .catalog-list-card-gathering .catalog-list-card-name-level.three-line-catalog-name-row>h3.three-line-catalog-name{-webkit-line-clamp:3!important;line-clamp:3!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;width:auto!important;min-width:0!important;max-width:min(8.4em,100% - 52px)!important;line-height:1.1!important;display:-webkit-box!important;overflow:hidden!important}html[lang=en] body #root .catalog-list-card-name-level,html[lang=en] body #root .catalog-list-card-cooking .recipe-name-level-row,html[lang=en] body #root .catalog-list-card-gathering .catalog-list-card-name-level{align-items:flex-start!important;height:auto!important;min-height:42px!important}html[lang=en] body #root .catalog-list-card-name-level>h3,html[lang=en] body #root .catalog-list-card-name-level>h3.short-catalog-name,html[lang=en] body #root .catalog-list-card-name-level>h3.multi-line-catalog-name,html[lang=en] body #root .catalog-list-card-name-level>h3.eight-catalog-name,html[lang=en] body #root .catalog-list-card-cooking .recipe-name-level-row>h3,html[lang=en] body #root .catalog-list-card-cooking .recipe-name-level-row>h3.short-catalog-name,html[lang=en] body #root .catalog-list-card-cooking .recipe-name-level-row>h3.multi-line-catalog-name,html[lang=en] body #root .catalog-list-card-cooking .recipe-name-level-row>h3.eight-catalog-name,html[lang=en] body #root .catalog-list-card-gathering .catalog-list-card-name-level>h3,html[lang=en] body #root .catalog-list-card-gathering .catalog-list-card-name-level>h3.short-catalog-name,html[lang=en] body #root .catalog-list-card-gathering .catalog-list-card-name-level>h3.multi-line-catalog-name,html[lang=en] body #root .catalog-list-card-gathering .catalog-list-card-name-level>h3.eight-catalog-name{-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;letter-spacing:-.02em!important;width:auto!important;max-width:calc(100% - 54px)!important;margin-left:0!important;line-height:1.16!important;display:block!important;overflow:visible!important}html[lang=en] body #root .catalog-list-card-cooking .recipe-name-level-row>h3.eight-catalog-name+.level-chip,html[lang=en] body #root .catalog-list-card-gathering .catalog-list-card-name-level>h3.eight-catalog-name+.level-chip{margin-right:0!important}html body #root .home-brand-button{--brand-ring:conic-gradient(from 215deg, #ffafca, #ffd78a, #c4e99c, #91dfe1, #b9c5ff, #ddb5f2, #ffafca)}html body #root .home-brand-button>.home-brand-icon-ring{box-sizing:border-box!important;background:var(--brand-ring)!important;border:0!important;flex:none!important;place-items:center!important;padding:2px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 7px 18px #574b6c21!important}html body #root .home-brand-button .home-brand-icon-inner{box-sizing:border-box!important;background:#fffffff5!important;border:2px solid #fffffff0!important;place-items:center!important;width:100%!important;height:100%!important;display:grid!important;overflow:hidden!important}html body #root .home-brand-button .home-brand-icon-inner>img{object-fit:cover!important;border:0!important;width:100%!important;height:100%!important;display:block!important}html body #root .home-brand-button>.home-brand-copy{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;display:flex!important}html body #root .kn-header-brand.home-brand-button>.home-brand-icon-ring{border-radius:18px!important;width:55px!important;height:55px!important}html body #root .kn-header-brand.home-brand-button .home-brand-icon-inner,html body #root .kn-header-brand.home-brand-button .home-brand-icon-inner>img{border-radius:15px!important}@media (width>=1101px) and (width<=1500px){html body #root .kn-header-brand.home-brand-button>.home-brand-icon-ring{border-radius:16px!important;width:46px!important;height:46px!important}html body #root .kn-header-brand.home-brand-button .home-brand-icon-inner,html body #root .kn-header-brand.home-brand-button .home-brand-icon-inner>img{border-radius:13px!important}}html body #root .mobile-page-brand-home.home-brand-button{background:linear-gradient(135deg,#fff9fcf5,#f6fbfff5)!important;border:1px solid #e1d7ebeb!important;border-radius:20px!important;min-height:58px!important;padding:5px 13px 5px 6px!important;box-shadow:0 11px 25px #4e58771f!important}html body #root .mobile-page-brand-home.home-brand-button>.home-brand-icon-ring{border-radius:17px!important;width:46px!important;height:46px!important}html body #root .mobile-page-brand-home.home-brand-button .home-brand-icon-inner,html body #root .mobile-page-brand-home.home-brand-button .home-brand-icon-inner>img{border-radius:14px!important}html body #root .mobile-page-brand-home.home-brand-button>.home-brand-copy{display:flex!important}html body #root .mobile-page-brand-home.home-brand-button strong{letter-spacing:-.045em!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:18px!important;font-weight:800!important;line-height:1.08!important}html body #root .mobile-page-brand-home.home-brand-button small{color:#9e9298!important;margin-top:3px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:10px!important;line-height:1!important}@media (width<=420px){html body #root .mobile-page-brand-home.home-brand-button{padding-right:10px!important}html body #root .mobile-page-brand-home.home-brand-button>.home-brand-icon-ring{width:43px!important;height:43px!important}}.kn-tone-map{--kn-ink:#d96352;--kn-border:#ffbda9;--kn-fill:#ffe9e2;--kn-fill-end:#fff4ef;--kn-rgb:255, 171, 145}@media (width>=1101px) and (width<=1500px){html body #root .kn-header-tools-slot{flex-basis:clamp(88px,7vw,104px)!important;width:clamp(88px,7vw,104px)!important;min-width:88px!important;max-width:104px!important}html body #root .kn-header-tools-button{width:100%!important;min-width:0!important;max-width:104px!important;padding:5px 6px!important}}html body #root .map-filter-sidebar .map-filter-reset-button{--map-reset-accent:#e2b936;--map-reset-fill:#fff4b9;--map-reset-ink:#7e6210;border-color:var(--map-reset-accent)!important;color:var(--map-reset-ink)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--map-reset-fill) 88%, white), var(--map-reset-fill))!important;box-shadow:0 3px 0 color-mix(in srgb, var(--map-reset-accent) 16%, transparent), inset 0 1px 0 #ffffffeb!important;transition:transform .17s,border-color .17s,color .17s,background .17s,box-shadow .17s,filter .17s!important;transform:translateY(-50%)!important}html body #root .map-filter-sidebar .map-filter-reset-button:hover{color:var(--map-reset-ink)!important;border-color:color-mix(in srgb, var(--map-reset-accent) 88%, #9f7f24)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--map-reset-fill) 78%, white), color-mix(in srgb, var(--map-reset-fill) 92%, #ffe48d))!important;box-shadow:0 3px 0 color-mix(in srgb, var(--map-reset-accent) 19%, transparent), 0 7px 13px color-mix(in srgb, var(--map-reset-accent) 12%, transparent), inset 0 1px 0 #fff!important;filter:saturate(1.02)brightness(1.01)!important;transform:translateY(calc(-50% - 1px))!important}html body #root .map-filter-sidebar .map-filter-reset-button:active{box-shadow:0 1px 0 color-mix(in srgb, var(--map-reset-accent) 14%, transparent), inset 0 1px 0 #fff!important;transform:translateY(calc(1px - 50%))!important}html body #root .map-interaction-card .interactive-map.detail .resource-map-pin,html body #root .map-interaction-card .interactive-map.detail .grouped-map-pin,html body #root .map-interaction-card .interactive-map.detail .resource-map-pin.candidate{width:40px!important;height:40px!important}html body #root .map-interaction-card .interactive-map.detail .resource-map-pin.candidate .candidate-question{width:30px!important;height:30px!important}html body #root .map-interaction-card .interactive-map.detail .resource-map-pin.candidate .candidate-question svg{width:26px!important;height:26px!important}@media (width<=760px){html body #root .map-interaction-card .map-interaction-hint{display:none!important}html body #root .map-interaction-card .interactive-map.detail .resource-map-pin,html body #root .map-interaction-card .interactive-map.detail .grouped-map-pin,html body #root .map-interaction-card .interactive-map.detail .resource-map-pin.candidate{border-width:1.5px!important;width:23px!important;height:23px!important}html body #root .map-interaction-card .interactive-map.detail .resource-map-pin.candidate .candidate-question{width:18px!important;height:18px!important}html body #root .map-interaction-card .interactive-map.detail .resource-map-pin.candidate .candidate-question svg{width:16px!important;height:16px!important}}html body .kn-shared-action-button{box-sizing:border-box!important;border:1.5px solid var(--kn-action-accent)!important;border-radius:var(--kn-action-radius,18px)!important;min-width:0!important;min-height:52px!important;color:var(--kn-action-ink)!important;background:var(--kn-action-fill)!important;box-shadow:0 4px 0 color-mix(in srgb, var(--kn-action-accent) 18%, transparent), 0 12px 22px color-mix(in srgb, var(--kn-action-accent) 14%, transparent), inset 0 1px 0 #fffffff0!important;font-family:var(--font-title,"Cafe24Ssurround"), sans-serif!important;white-space:nowrap!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0 22px!important;font-size:18px!important;font-weight:700!important;line-height:1!important;transition:transform .17s,border-color .17s,background .17s,box-shadow .17s,filter .17s!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}html body .kn-shared-action-button:hover:not(:disabled){color:var(--kn-action-ink)!important;border-color:color-mix(in srgb, var(--kn-action-accent) 86%, #745b67)!important;background:color-mix(in srgb, var(--kn-action-fill) 88%, white)!important;box-shadow:0 5px 0 color-mix(in srgb, var(--kn-action-accent) 20%, transparent), 0 15px 26px color-mix(in srgb, var(--kn-action-accent) 18%, transparent), inset 0 1px 0 #fff!important;filter:saturate(1.04)brightness(1.01)!important;transform:translateY(-2px)!important}html body .kn-shared-action-button:focus-visible{outline:3px solid color-mix(in srgb, var(--kn-action-accent) 28%, transparent)!important;outline-offset:3px!important}html body .kn-shared-action-button:disabled{opacity:.58!important;cursor:not-allowed!important}html body #root .persistent-crop-timer-page .kn-crop-start-button.kn-shared-action-button{align-self:center!important;width:min(380px,100%)!important;max-width:380px!important;height:54px!important;min-height:54px!important;margin:8px auto 0!important;font-size:21px!important}html body .community-profile-preview .community-profile-preview-button.kn-shared-action-button{width:100%!important;min-height:50px!important;font-family:var(--font-title,"Cafe24Ssurround"), sans-serif!important;border-radius:24px!important;margin-top:15px!important;font-size:16px!important;font-weight:700!important}html body .community-profile-preview.v558-community-profile-preview>.community-profile-preview-body>button.community-profile-preview-button.kn-shared-action-button[data-action-appearance=crop-timer]{border:1.5px solid var(--kn-action-accent)!important;border-radius:var(--kn-action-radius,24px)!important;width:100%!important;height:54px!important;min-height:54px!important;color:var(--kn-action-ink)!important;background:var(--kn-action-fill)!important;box-shadow:0 4px 0 color-mix(in srgb, var(--kn-action-accent) 18%, transparent), 0 12px 22px color-mix(in srgb, var(--kn-action-accent) 14%, transparent)!important;font-family:var(--font-title,"Cafe24Ssurround"), sans-serif!important;letter-spacing:-.01em!important;filter:none!important;justify-content:center!important;align-items:center!important;gap:9px!important;margin:14px 0 0!important;padding:0 22px!important;font-size:23px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;transform:none!important}html body .community-profile-preview.v558-community-profile-preview>.community-profile-preview-body>button.community-profile-preview-button.kn-shared-action-button[data-action-appearance=crop-timer]:hover{color:var(--kn-action-ink)!important;border-color:var(--kn-action-accent)!important;background:color-mix(in srgb, var(--kn-action-fill) 88%, white)!important;box-shadow:0 4px 0 color-mix(in srgb, var(--kn-action-accent) 18%, transparent), 0 12px 22px color-mix(in srgb, var(--kn-action-accent) 14%, transparent)!important;filter:saturate(1.04)brightness(1.01)!important;transform:translateY(-2px)!important}html body .kn-shared-action-button.kn-editor-primary-action{align-self:center!important;width:min(360px,100%)!important;max-width:360px!important;height:54px!important;min-height:54px!important;margin:18px auto 0!important;font-size:20px!important}html body .kn-shared-action-button.kn-floating-page-action{inset:auto clamp(22px, calc((100vw - min(1480px, 86vw)) / 2 + 18px), 92px) max(var(--site-footer-float-offset,42px), 42px) auto!important;z-index:5200!important;border-radius:19px!important;width:auto!important;min-width:132px!important;max-width:min(220px,100vw - 40px)!important;height:54px!important;min-height:54px!important;padding-inline:20px!important;font-size:18px!important;position:fixed!important}@media (width>=1700px){html body .kn-shared-action-button.kn-floating-page-action{right:calc(50vw - 718px)!important}}@media (width<=760px){html body .kn-shared-action-button.kn-floating-page-action{right:20px!important;bottom:max(var(--site-footer-float-offset,24px), 24px)!important;min-width:116px!important;height:50px!important;min-height:50px!important;padding-inline:17px!important;font-size:16px!important}}html body #root .catalog-list-card .catalog-list-card-variant .kn-catalog-info-tag{box-sizing:border-box!important;border-radius:999px!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:6px 10px!important;display:grid!important;overflow:hidden!important}html body #root .catalog-list-card .catalog-list-card-variant .kn-catalog-info-tag>.catalog-info-label{text-align:left!important;white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:inline-flex!important;overflow:hidden!important}html body #root .catalog-list-card .catalog-list-card-variant .kn-catalog-info-tag>.catalog-info-label>b{text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-weight:400!important;overflow:hidden!important}html body #root .catalog-list-card .catalog-list-card-variant .kn-catalog-info-tag>.catalog-info-value{letter-spacing:-.025em!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:clamp(13.5px,1vw,15.5px)!important;font-style:normal!important;line-height:1.2!important;display:block!important;overflow:hidden!important}html body #root .catalog-list-card .catalog-list-card-variant .kn-catalog-info-tag.is-multiline{height:auto!important;min-height:48px!important}html body #root .catalog-list-card .catalog-list-card-variant .kn-catalog-info-tag.is-multiline>.catalog-info-value{white-space:pre-line!important}html body #root .catalog-list-card .catalog-list-card-variant .condition-list{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;display:grid!important}html body #root .catalog-list-card-cooking.shop-material-card .catalog-list-card-variant-cooking>.shop-purchase-tags{gap:7px!important}@media (width<=520px){html body #root .catalog-list-card .catalog-list-card-variant .kn-catalog-info-tag{grid-template-columns:max-content minmax(0,1fr)!important;height:38px!important;min-height:38px!important;padding-inline:9px!important}}html body #root .catalog-list-card-gathering.type-bird .kn-catalog-info-tag.bird-wingspread-weather-tag>.catalog-info-value{letter-spacing:-.045em!important;font-size:clamp(11px,.82vw,13px)!important}html[lang=en] body #root .catalog-list-card .catalog-list-card-variant .kn-catalog-info-tag{border-radius:20px!important;align-items:start!important;height:auto!important;min-height:40px!important;overflow:visible!important}html[lang=en] body #root .catalog-list-card .catalog-list-card-variant .kn-catalog-info-tag>.catalog-info-label{padding-top:2px!important}html[lang=en] body #root .catalog-list-card .catalog-list-card-variant .kn-catalog-info-tag>.catalog-info-value,html[lang=en] body #root .catalog-list-card-cooking.shop-material-card .catalog-info-tag>.catalog-info-value{text-overflow:clip!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important;overflow:visible!important}html body #root .kn-header-brand.home-brand-button>.home-brand-icon-ring,html body #root .mobile-page-brand-home.home-brand-button>.home-brand-icon-ring{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;overflow:visible!important}html body #root .kn-header-brand.home-brand-button .home-brand-icon-inner,html body #root .mobile-page-brand-home.home-brand-button .home-brand-icon-inner{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;overflow:visible!important}html body #root .kn-header-brand.home-brand-button .home-brand-icon-inner>img,html body #root .mobile-page-brand-home.home-brand-button .home-brand-icon-inner>img{width:100%!important;height:100%!important;box-shadow:none!important;filter:none!important;object-fit:contain!important;object-position:center!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;transform:none!important}html body #root .kn-header-brand:before,html body #root .kn-header-brand:after,html body #root .mobile-page-brand-home:before,html body #root .mobile-page-brand-home:after{content:none!important;display:none!important}@media (width>=1101px){html body #root .kn-header-brand.home-brand-button>.home-brand-copy{margin-right:-.22em!important;padding-right:.22em!important;overflow:visible!important}html body #root .kn-header-brand.home-brand-button>.home-brand-copy>strong{margin-right:-.22em!important;padding-right:.22em!important;display:inline-block!important;overflow:visible!important}}html body{--kn-subpage-max-width:var(--portal-max,1380px);--kn-subpage-side-gutter:24px;--kn-subpage-half-max:690px}@media (width>=1101px){html body #root .app-shell.horizontal-web-layout:not(.home-web-layout)>.main-content{box-sizing:border-box!important;width:100vw!important;min-width:0!important;max-width:100vw!important;margin:0!important;padding-left:0!important;padding-right:0!important;overflow-x:clip!important}html body #root .app-shell.horizontal-web-layout:not(.home-web-layout)>.main-content>.page-transition,html body #root .app-shell.horizontal-web-layout:not(.home-web-layout)>.main-content>.persistent-crop-timer-page{box-sizing:border-box!important;width:min(calc(100vw - (var(--kn-subpage-side-gutter) * 2)), var(--kn-subpage-max-width))!important;min-width:0!important;max-width:var(--kn-subpage-max-width)!important;margin-left:max(var(--kn-subpage-side-gutter), calc(50vw - var(--kn-subpage-half-max)))!important;margin-right:0!important}html body #root .app-shell.horizontal-web-layout:not(.home-web-layout)>.main-content>.page-transition>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body #root .app-shell.horizontal-web-layout:not(.home-web-layout)>.main-content>footer.site-policy-footer.keeper-mega-footer{box-sizing:border-box!important;width:100vw!important;min-width:0!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;overflow-x:clip!important}}@media (width<=1100px){html body #root .app-shell.horizontal-web-layout:not(.home-web-layout)>.main-content,html body #root .app-shell.horizontal-web-layout:not(.home-web-layout)>.main-content>.page-transition,html body #root .app-shell.horizontal-web-layout:not(.home-web-layout)>.main-content>.persistent-crop-timer-page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}html body #root .detail-index-window{--detail-window-gutter:20px}html body #root .detail-index-window>.detail-index-body.page-index-window-body{padding:18px!important}html body #root .detail-index-window .portal-detail-card{border-color:color-mix(in srgb, var(--catalog-theme-accent) 58%, #d8cbd2)!important;width:100%!important;max-width:100%!important;margin:0!important}@media (width>=761px){html body #root .detail-index-window .portal-detail-card{grid-template-rows:auto!important;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr)!important;align-items:start!important;gap:30px!important;padding:25px!important;display:grid!important}html body #root .detail-index-window .portal-detail-left-column{grid-area:1/1!important;min-width:0!important}html body #root .detail-index-window .portal-detail-info{grid-area:1/2!important;align-content:start!important;gap:18px!important;min-width:0!important;display:grid!important}}html body #root .detail-index-window .portal-detail-main{border-color:color-mix(in srgb, var(--catalog-theme-accent) 58%, #d8cbd2)!important}html body #root .detail-index-window .portal-detail-image{background:radial-gradient(circle at 50% 50%, rgba(var(--catalog-theme-rgb), .48) 0%, color-mix(in srgb, var(--catalog-theme-base) 68%, transparent) 42%, var(--catalog-theme-end) 88%)!important;border-bottom-color:rgba(var(--catalog-theme-rgb), .2)!important}html body #root .detail-index-window .detail-hero-title-block,html body #root .detail-index-window .detail-hero-title-block:hover,html body #root .detail-index-window .detail-hero-title-block:focus-within{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html body #root .detail-index-window .detail-hero-title-block:before,html body #root .detail-index-window .detail-hero-title-block:after{content:none!important;display:none!important}html body #root .detail-index-window .detail-hero-title-block h2{box-shadow:none!important;background:0 0!important}html body #root .detail-index-window .portal-ingredient-section .detail-ingredient-shelf{grid-template-columns:none!important;grid-auto-columns:172px!important;grid-auto-flow:column!important;justify-content:start!important;align-items:stretch!important;gap:14px!important;padding:2px 2px 8px!important;display:grid!important;overflow:auto hidden!important}html body #root .detail-index-window .portal-detail-card .detail-ingredient-name{width:100%!important;max-width:100%!important;font-family:var(--font-title,"Cafe24Ssurround"), "Cafe24 Ssurround", "Noto Sans KR", sans-serif!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;text-overflow:clip!important;text-align:center!important;font-size:16px!important;line-height:1.15!important;overflow:visible!important}html body #root .detail-index-window.detail-format-material-shop .portal-detail-card{grid-template-columns:minmax(0,1fr)!important}html body #root .detail-index-window.detail-format-material-shop .portal-detail-left-column{grid-column:1/-1!important;width:100%!important;min-width:0!important}html body #root .detail-index-window.detail-format-material-shop .portal-detail-info:empty{display:none!important}html body #root .detail-index-window.detail-format-material-shop .portal-detail-main{grid-template-columns:minmax(260px,.95fr) minmax(220px,1.05fr)!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;min-height:310px!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .detail-index-window.detail-format-material-shop .portal-detail-image{aspect-ratio:auto!important;border-right:2px solid rgba(var(--catalog-theme-rgb), .2)!important;border-bottom:0!important;border-radius:24px 0 0 24px!important;width:100%!important;height:100%!important;min-height:310px!important}html body #root .detail-index-window.detail-format-material-shop .detail-hero-title-block{background:radial-gradient(ellipse 88% 145% at 50% 50%, rgba(var(--catalog-theme-rgb), .12) 0%, rgba(var(--catalog-theme-rgb), .06) 54%, #fff0 80%), #fff!important;align-content:center!important;align-self:stretch!important;justify-items:center!important;min-width:0!important;min-height:310px!important;padding:28px 24px!important}@media (width<=760px){html body #root .detail-index-window>.detail-index-body.page-index-window-body{padding:10px!important}html body #root .detail-index-window .portal-detail-card{grid-template-columns:1fr!important;gap:18px!important;display:grid!important}html body #root .detail-index-window .portal-detail-left-column,html body #root .detail-index-window .portal-detail-info{grid-area:auto/1!important}html body #root .detail-index-window.detail-format-material-shop .portal-detail-main{grid-template-columns:1fr!important}html body #root .detail-index-window.detail-format-material-shop .portal-detail-image{aspect-ratio:1.18!important;border-right:0!important;border-bottom:2px solid rgba(var(--catalog-theme-rgb), .2)!important;border-radius:24px 24px 0 0!important;min-height:260px!important}html body #root .detail-index-window.detail-format-material-shop .detail-hero-title-block{min-height:0!important;padding:24px 18px 26px!important}html body #root .detail-index-window .portal-detail-card .detail-ingredient-name{font-size:15px!important}}html body #root .detail-index-window .portal-ingredient-section .detail-ingredient-shelf{padding-top:14px!important;overflow-y:visible!important}html body #root .detail-index-window .portal-detail-card .detail-ingredient-name{justify-content:center!important;align-items:center!important;min-height:44px!important;padding:5px 10px 4px!important;font-size:22px!important;line-height:1.05!important;display:flex!important;overflow:visible!important}html body #root .detail-index-window .portal-ingredient-section .detail-ingredient-card:hover,html body #root .detail-index-window .portal-ingredient-section .detail-ingredient-card:focus-visible{z-index:20!important}html body #root .portal-ingredient-section .detail-ingredient-shelf{padding-top:16px!important;overflow:auto hidden!important}html body #root .portal-ingredient-section .detail-ingredient-card{overflow:visible!important}html body #root .portal-ingredient-section .detail-ingredient-card>.detail-ingredient-name,html body #root .detail-index-window .portal-detail-card .detail-ingredient-name{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;min-height:46px!important;padding:6px 11px 5px!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;line-height:1.05!important;display:flex!important;overflow:visible!important}html body #root .portal-ingredient-section .detail-ingredient-card:hover,html body #root .portal-ingredient-section .detail-ingredient-card:focus-visible{z-index:20!important;transform:translateY(-2px)!important}html body #root .detail-index-window .portal-ingredient-section .detail-ingredient-shelf.has-four-ingredients{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;justify-content:stretch!important;gap:10px!important;width:100%!important;max-width:100%!important;padding-inline:0!important;display:grid!important;overflow:hidden visible!important}html body #root .detail-index-window .portal-ingredient-section .detail-ingredient-shelf.has-four-ingredients>.detail-ingredient-card{width:100%!important;min-width:0!important;max-width:none!important}@media (width<=820px){html body #root .detail-index-window .portal-ingredient-section .detail-ingredient-shelf.has-four-ingredients{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=480px){html body #root .detail-index-window .portal-ingredient-section .detail-ingredient-shelf.has-four-ingredients{grid-template-columns:minmax(0,1fr)!important}}html body #root .detail-section.detail-section-tone-coral{--detail-section-rgb:240, 126, 144;--detail-section-ink:211, 82, 103}html body #root .detail-section.detail-section-tone-orange{--detail-section-rgb:236, 158, 74;--detail-section-ink:200, 125, 41}html body #root .detail-section.detail-section-tone-sky{--detail-section-rgb:91, 176, 228;--detail-section-ink:63, 142, 193}html body #root .detail-section.detail-section-tone-yellow{--detail-section-rgb:237, 190, 83;--detail-section-ink:194, 143, 36}html body #root .detail-section.detail-section-tone-green{--detail-section-rgb:91, 190, 132;--detail-section-ink:54, 151, 95}html body #root .detail-section.detail-section-tone-pink{--detail-section-rgb:221, 105, 169;--detail-section-ink:191, 72, 139}html body #root .detail-section.detail-section-tone-purple,html body #root .detail-section.detail-section-tone-lavender{--detail-section-rgb:150, 113, 205;--detail-section-ink:120, 83, 178}html body #root .detail-section.detail-section-tone-gray{--detail-section-rgb:156, 164, 177;--detail-section-ink:101, 111, 128}html body #root .detail-section[class*=detail-section-tone-]{border:2px solid rgba(var(--detail-section-rgb), .42)!important}html body #root .detail-section[class*=detail-section-tone-]>.detail-section-head{--section-rgb:var(--detail-section-rgb);--section-ink:var(--detail-section-ink);color:rgb(var(--detail-section-ink))!important}html body #root .detail-section[class*=detail-section-tone-] .detail-section-title-pill{border-color:rgba(var(--detail-section-rgb), .25)!important;color:rgb(var(--detail-section-ink))!important;background:radial-gradient(ellipse 115% 170% at 50% 50%, rgba(var(--detail-section-rgb), .24), #fffffff5 100%)!important}html body #root .detail-section.detail-section-variant-empty{border-style:dashed!important;border-width:2px!important;border-color:rgba(var(--detail-section-rgb), .58)!important;background:radial-gradient(ellipse 125% 170% at 50% 50%, rgba(var(--detail-section-rgb), .075), #fffffff5 78%)!important;min-height:220px!important;box-shadow:none!important;border-radius:22px!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;padding:24px 28px!important;display:grid!important;position:relative!important}html body #root .detail-section.detail-section-variant-empty>.detail-section-head{justify-content:flex-start!important;align-items:center!important;width:max-content!important;max-width:calc(100% - 48px)!important;margin:0!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:22px!important;left:24px!important;right:auto!important}html body #root .detail-section.detail-section-variant-empty>.detail-section-head>h3{width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;display:inline-flex!important}html body #root .detail-section.detail-section-variant-empty .detail-section-title-pill{flex:none!important;width:auto!important;max-width:100%!important;display:inline-flex!important}html body #root .detail-section.detail-section-variant-empty .detail-info-report-description{width:min(100%,760px)!important;color:rgba(var(--detail-section-ink), .82)!important;text-align:center!important;flex-direction:column!important;grid-area:1/1!important;justify-content:center!important;place-self:center!important;align-items:center!important;gap:4px!important;margin:0!important;padding:22px 18px 0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.52!important;display:flex!important}html body #root .detail-section.detail-section-variant-empty .detail-info-report-description>span{display:block!important}html body #root .detail-section.detail-section-variant-empty.detail-info-report-button{cursor:pointer!important}html body #root .detail-section.detail-section-variant-empty.detail-info-report-button:focus-visible{outline:3px solid rgba(var(--detail-section-rgb), .18)!important;outline-offset:3px!important}@media (width<=760px){html body #root .detail-section.detail-section-variant-empty{min-height:190px!important;padding:22px 18px!important}html body #root .detail-section.detail-section-variant-empty>.detail-section-head{max-width:calc(100% - 36px)!important;top:18px!important;left:18px!important}html body #root .detail-section.detail-section-variant-empty .detail-info-report-description{padding-top:28px!important;font-size:13px!important}}html body #root .detail-overview-card.detail-overview-time{--detail-overview-rgb:85, 165, 235;--detail-overview-ink:58, 139, 211}html body #root .detail-overview-card.detail-overview-weather{--detail-overview-rgb:240, 160, 61;--detail-overview-ink:204, 126, 31}html body #root .detail-overview-card.detail-overview-location{--detail-overview-rgb:240, 98, 146;--detail-overview-ink:207, 70, 116}html body #root .detail-overview-card.detail-overview-green{--detail-overview-rgb:84, 184, 126;--detail-overview-ink:45, 145, 87}html body #root .detail-overview-card.detail-overview-distance{--detail-overview-rgb:144, 112, 200;--detail-overview-ink:113, 79, 172}html body #root .detail-overview-card.detail-overview-whistle{--detail-overview-rgb:222, 170, 52;--detail-overview-ink:183, 129, 20}html body #root .detail-overview-card{border:2px solid rgba(var(--detail-overview-rgb,240, 126, 144), .42)!important;color:rgb(var(--detail-overview-ink,211, 82, 103))!important}html body #root .detail-overview-card>.detail-overview-heading{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;box-shadow:none!important;color:rgb(var(--detail-overview-ink,211, 82, 103))!important;font-family:var(--font-title,"Cafe24Ssurround"), "Cafe24 Ssurround", "Noto Sans KR", sans-serif!important;letter-spacing:-.04em!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:1/1!important;justify-content:center!important;place-self:start stretch!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0 7px!important;font-size:22px!important;font-weight:400!important;line-height:1!important;display:flex!important}html body #root .detail-overview-card>.detail-overview-heading svg{flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important;transform:none!important}html body #root .detail-overview-card>.detail-overview-heading>b{color:inherit!important;font:inherit!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-weight:400!important}html body #root .detail-overview-card>strong,html body #root .detail-overview-card>strong>span{font-family:var(--font-title,"Cafe24Ssurround"), "Cafe24 Ssurround", "Noto Sans KR", sans-serif!important}html body #root .detail-overview-card>strong{color:#494247!important;font-weight:400!important}html body #root .detail-overview-card>.detail-overview-heading{border-bottom:1.5px solid rgba(var(--detail-overview-rgb,240, 126, 144), .42)!important}html body #root .achievement-detail-window>.achievement-index-body.page-index-window-body{padding:18px!important}html body #root .achievement-detail-window .achievement-detail-card{border:2px solid color-mix(in srgb, var(--page-theme-accent) 62%, var(--page-theme-ink))!important;box-shadow:5px 6px 0 color-mix(in srgb, var(--page-theme-accent) 12%, transparent), 0 16px 30px #3e5c4212, inset 0 1px 0 #fff!important}html body #root .achievement-detail-window .achievement-detail-identity{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body #root .achievement-detail-window .achievement-detail-art{position:relative!important}html body #root .achievement-detail-window .achievement-detail-art>.achievement-collect-button{z-index:3!important;position:absolute!important;top:14px!important;right:14px!important}html body #root .achievement-detail-window .achievement-condition-panel{text-align:center!important;align-items:center!important}html body #root .achievement-detail-window .achievement-condition-panel>small{text-align:center!important;width:100%!important;margin:0 0 14px!important}html body #root .achievement-detail-window .achievement-condition-panel>p{text-align:center!important;width:100%!important;margin:0!important}@media (width<=760px){html body #root .achievement-detail-window>.achievement-index-body.page-index-window-body{padding:10px!important}}html body{--kn-floating-action-left:calc(50vw + 522px);--kn-floating-action-right:auto;--kn-floating-action-bottom:max(var(--site-footer-float-offset,42px), 42px);--kn-floating-action-mobile-right:18px;--kn-floating-action-size:66px}html body .kn-floating-add-button,html body .community-floating-write-button,html body .pet-floating-add-button,html body .inquiry-floating-write-button,html body .kn-floating-page-action.community-write-launch-action,html body .kn-floating-page-action.pet-add-launch-action{--kn-floating-accent:#7fc4e8;--kn-floating-fill:#ecf8ff;--kn-floating-ink:#2e8fbd;left:var(--kn-floating-action-left)!important;right:var(--kn-floating-action-right)!important;bottom:var(--kn-floating-action-bottom)!important;z-index:2147482501!important;box-sizing:border-box!important;width:var(--kn-floating-action-size)!important;min-width:var(--kn-floating-action-size)!important;max-width:var(--kn-floating-action-size)!important;height:var(--kn-floating-action-size)!important;min-height:var(--kn-floating-action-size)!important;max-height:var(--kn-floating-action-size)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;border:2px solid var(--kn-floating-accent)!important;color:var(--kn-floating-ink)!important;background:radial-gradient(circle at 34% 27%, #fff 0 16%, var(--kn-floating-fill) 76%)!important;box-shadow:0 8px 0 color-mix(in srgb, var(--kn-floating-accent) 17%, transparent), 0 15px 27px color-mix(in srgb, var(--kn-floating-ink) 13%, transparent), inset 0 1px 0 #fff!important;cursor:pointer!important;border-radius:23px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;transition:transform .16s,box-shadow .16s,background .16s!important;display:grid!important;position:fixed!important;overflow:hidden!important;transform:none!important}html body .kn-floating-add-button:hover,html body .community-floating-write-button:hover,html body .pet-floating-add-button:hover,html body .inquiry-floating-write-button:hover,html body .kn-floating-page-action.community-write-launch-action:hover,html body .kn-floating-page-action.pet-add-launch-action:hover{background:var(--kn-floating-fill)!important;box-shadow:0 10px 0 color-mix(in srgb, var(--kn-floating-accent) 19%, transparent), 0 18px 30px color-mix(in srgb, var(--kn-floating-ink) 15%, transparent), inset 0 1px 0 #fff!important;transform:translateY(-2px)!important}html body .kn-floating-add-button>svg,html body .community-floating-write-button>svg,html body .pet-floating-add-button>svg,html body .inquiry-floating-write-button>svg,html body .kn-floating-page-action.community-write-launch-action>svg,html body .kn-floating-page-action.pet-add-launch-action>svg{color:currentColor!important;stroke-width:2px!important;width:30px!important;height:30px!important;margin:0!important}html body .kn-floating-add-button>:not(svg),html body .community-floating-write-button>:not(svg),html body .pet-floating-add-button>:not(svg),html body .inquiry-floating-write-button>:not(svg),html body .kn-floating-page-action.community-write-launch-action>:not(svg),html body .kn-floating-page-action.pet-add-launch-action>:not(svg){display:none!important}html body .kn-floating-add-button.is-theme-community,html body .community-floating-write-button:not(.inquiry-floating-write-button),html body .kn-floating-page-action.community-write-launch-action{--kn-floating-accent:#8ce;--kn-floating-fill:#eaf8ff;--kn-floating-ink:#338fba}html body .kn-floating-add-button.is-theme-pets,html body .pet-floating-add-button,html body .kn-floating-page-action.pet-add-launch-action{--kn-floating-accent:#8ed8c8;--kn-floating-fill:#e9fbf7;--kn-floating-ink:#278e78}html body .kn-floating-add-button.is-theme-inquiry,html body .inquiry-floating-write-button{--kn-floating-accent:#b69ade;--kn-floating-fill:#f2eaff;--kn-floating-ink:#67439d}@media (width<=1010px){html body{--kn-floating-action-left:auto;--kn-floating-action-right:20px}}@media (width<=620px){html body{--kn-floating-action-right:var(--kn-floating-action-mobile-right)}}html body #root .community-profile-post-list-title{box-sizing:border-box!important;color:#5d5258!important;letter-spacing:-.03em!important;width:100%!important;margin:22px 0 8px!important;padding-left:20px!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:23px!important;font-weight:800!important;line-height:1.05!important}html body #root .profile-post-section .community-profile-post-list-title+.profile-post-grid{margin-top:0!important;padding-top:12px!important}html body #root .community-view-buttons button:disabled,html body #root .community-inline-filters button:disabled,html body #root .community-sort-picker.is-disabled{opacity:.43!important;cursor:not-allowed!important;pointer-events:none!important;filter:saturate(.45)!important}html body #root .community-user-search-row .kn-community-profile-avatar,html body .community-profile-people-list .kn-community-profile-avatar{flex:none!important}html body #root .community-user-search-row>em,html body #root .community-user-search-row>svg:last-child{color:#4c91c6!important}html body #root .community-user-search-row:hover>em,html body #root .community-user-search-row:hover>svg:last-child{color:#317daf!important}html body .community-profile-people-list>button>svg:last-child{color:var(--kn-popup-ink,#6c83a2)!important}@media (width<=760px){html body #root .community-profile-folder-glyph .community-profile-folder-back,html body #root .community-profile-folder-glyph .community-profile-folder-tab,html body #root .community-profile-folder-glyph .community-profile-folder-front{border-width:2px!important}}html body #root .community-profile-page .community-profile-avatar-button.kn-community-profile-avatar{--community-profile-avatar-size:136px!important;background:var(--community-profile-ring-gradient)!important;border:0!important;margin-top:-58px!important;padding:4px!important;overflow:visible!important}html body #root .community-profile-page .community-profile-avatar-button.kn-community-profile-avatar .smart-image-fallback{font-size:56px!important}html body #root .community-profile-folder-browser-title,html body #root .community-profile-folder-group.is-post-folder-group .community-profile-folder-group-title>span{font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:800!important;line-height:1.05!important}html body #root .community-profile-folder-browser{margin-top:8px!important}html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-button{font-size:23px!important;line-height:1!important}html body .community-profile-people-dialog.kn-shared-popup-window{--profile-people-accent:var(--kn-popup-accent)!important;border-color:color-mix(in srgb,var(--kn-popup-accent) 72%,#7f6c76)!important;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--kn-popup-fill) 88%,white))!important}html body .community-profile-people-dialog.kn-shared-popup-window>.kn-shared-popup-windowbar{border-bottom-color:color-mix(in srgb,var(--kn-popup-accent) 62%,white)!important;background:linear-gradient(90deg,var(--kn-popup-fill),color-mix(in srgb,var(--kn-popup-fill) 58%,white))!important}html body .community-profile-people-dialog.kn-shared-popup-window .kn-shared-popup-window-name,html body .community-profile-people-dialog.kn-shared-popup-window .kn-shared-popup-window-control.is-close{color:var(--kn-popup-ink)!important}html body .community-profile-people-dialog.kn-shared-popup-window .community-profile-people-list>button{border-color:color-mix(in srgb,var(--kn-popup-accent) 25%,#e7dce1)!important;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--kn-popup-fill) 72%,white))!important}html body .community-profile-people-dialog.kn-shared-popup-window .community-profile-people-list>button:hover,html body .community-profile-people-dialog.kn-shared-popup-window .community-profile-people-list>button:focus-visible{border-color:color-mix(in srgb,var(--kn-popup-accent) 48%,white)!important;background:linear-gradient(145deg,#fff,var(--kn-popup-fill))!important}html body #root .profile-post-section .community-profile-post-empty-state>strong{font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:23px!important;line-height:1.25!important}html body .community-profile-people-dialog.kn-shared-popup-window .community-profile-people-list{scrollbar-width:thin!important;scrollbar-color:var(--kn-popup-accent,#d98cad) color-mix(in srgb,var(--kn-popup-fill,#fff0f7) 72%,white)!important}html body .community-profile-people-dialog.kn-shared-popup-window .community-profile-people-list::-webkit-scrollbar{width:8px!important}html body .community-profile-people-dialog.kn-shared-popup-window .community-profile-people-list::-webkit-scrollbar-track{background:color-mix(in srgb,var(--kn-popup-fill,#fff0f7) 72%,white)!important;border-radius:999px!important}html body .community-profile-people-dialog.kn-shared-popup-window .community-profile-people-list::-webkit-scrollbar-thumb{background:var(--kn-popup-accent,#d98cad)!important;border:2px solid color-mix(in srgb,var(--kn-popup-fill,#fff0f7) 72%,white)!important;border-radius:999px!important}@media (width<=1100px){html body #root .sidebar.is-open>.brand.brand-button{display:none!important}html body #root .sidebar.is-open>.sidebar-nav{margin-top:8px!important}html body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-account-area{box-sizing:border-box!important;background:linear-gradient(145deg,#fff8fb,#effaff)!important;border:1px solid #e0ccd7d6!important;border-radius:999px!important;gap:3px!important;padding:3px 4px 3px 3px!important;overflow:visible!important;box-shadow:0 7px 18px #4d374312,inset 0 1px #fff!important}html body #root .v596-mobile-account-area .v596-mobile-profile-pill{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html body #root .v596-mobile-account-area .v596-mobile-notification,html body #root .v596-mobile-account-area .v600-profile-notification{box-sizing:border-box!important;background:linear-gradient(145deg,#fffdf8,#fff5d7)!important;border:1px solid #efcf79d6!important;border-radius:50%!important;flex:0 0 46px!important;align-self:center!important;place-items:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0!important;display:grid!important;box-shadow:0 5px 12px #b07f181a,inset 0 1px #fff!important}}@media (width<=820px){html body #root .home-web-masthead-before-event .home-centered-brand{box-sizing:border-box!important;background:linear-gradient(145deg,#fff5faf7,#edf8fff5)!important;border:2px solid #654e5db8!important;border-radius:30px!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:92%!important;max-width:548px!important;min-height:144px!important;margin:8px auto 18px!important;padding:18px!important;display:flex!important;box-shadow:6px 7px #654e5d1a,0 18px 32px #533d4b1f,inset 0 1px #fffffffa!important}html body #root .home-web-masthead-before-event .home-centered-brand img{box-sizing:border-box!important;background:radial-gradient(circle at 42% 34%,#fff 0 34%,#f8edf7 67%,#e8f5ff 100%) padding-box padding-box,conic-gradient(from 215deg,#f3adc7 0deg,#f3c6a8 55deg,#f1dea7 110deg,#acd8c4 168deg,#a7d1e8 225deg,#beb0dd 282deg,#e5aecb 332deg,#f3adc7 360deg) border-box!important;border:5px solid #0000!important;border-radius:50%!important;width:96px!important;min-width:96px!important;height:96px!important;min-height:96px!important;margin:0!important;padding:6px!important;box-shadow:0 0 0 4px #fffc,4px 5px #7458681a,0 12px 24px #543b4b24!important}}html body #root .home-progress-browser-chrome .home-browser-tab,html body #root .home-community-browser-chrome .home-browser-tab{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .v555-progress-heading-row .v555-section-title-emoji{box-sizing:border-box!important;background:radial-gradient(circle at 35% 30%,#fffef7,#fff0ad)!important;border:1px solid #f1d486!important;border-radius:50%!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;line-height:1!important;display:grid!important;transform:none!important}html body #root .v552-community-window .v555-community-heading-link{grid-template-columns:max-content 36px!important;column-gap:10px!important;width:max-content!important;min-width:0!important;max-width:calc(100% - 36px)!important;padding:8px 10px 8px 16px!important}html body #root .v552-community-window .v555-community-heading-link .v555-section-title-arrow{border-radius:50%!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important}html body #root .v555-community-heading-link:hover,html body #root .v555-community-heading-link:focus-visible{color:#ef78a5!important;background:linear-gradient(145deg,#fff9fc,#ffedf4)!important;border-color:#f7c0d6!important}html body #root .v555-community-heading-link:hover .v555-section-title-arrow,html body #root .v555-community-heading-link:focus-visible .v555-section-title-arrow{color:#eb6b9f!important;background:#ffeaf2!important;border-color:#f5bfd4!important;box-shadow:0 5px 12px #e55f941a!important}html body #root .v552-community-window .v555-community-index>.v555-community-index-tab,html body #root .v555-community-index-tab,html body #root .home-community-preview.v552-community-window .home-community-feed-tab.v552-community-index-tab{font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:800!important;line-height:1!important}@media (width<=820px){html body #root .home-progress-section .v555-progress-title-pill{width:max-content!important;min-width:0!important;max-width:calc(100% - 24px)!important}}html body #root .home-support-card{background:linear-gradient(120deg,#ffebf3f0,#fffffff0)!important;border:2px solid #eaa6c1!important;padding:0!important;overflow:hidden!important}html body #root .home-support-card:before,html body #root .home-support-card:after{content:none!important;display:none!important}html body #root .home-support-card>.home-support-windowbar.keeper-windowbar{background:linear-gradient(90deg,#ffe8f1,#fff5f9)!important;border:0!important;border-bottom:2px solid #eaa6c1!important;border-radius:0!important;width:100%!important;height:42px!important;min-height:42px!important;position:relative!important;inset:auto!important}html body #root .home-support-card .home-support-windowbody{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"head action""description action"!important;align-items:center!important;gap:10px 24px!important;width:100%!important;padding:22px 28px!important;display:grid!important}html body #root .home-support-card .home-support-header{grid-area:head!important}html body #root .home-support-card .home-support-description{grid-area:description!important}html body #root .home-support-card .home-support-icon{box-sizing:border-box!important;aspect-ratio:1!important;background:#ffffffd6!important;border:1.5px solid #f0bad0!important;border-radius:14px!important;flex:0 0 48px!important;place-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;display:grid!important}html body #root .home-support-card .home-support-go-button.kn-shared-action-button{grid-area:action!important;width:auto!important;min-width:220px!important;height:54px!important;min-height:54px!important;font-size:20px!important}@media (width<=760px){html body #root .home-support-card .home-support-windowbody{grid-template-columns:1fr!important;grid-template-areas:"head""description""action"!important;padding:18px 15px!important}html body #root .home-support-card .home-support-go-button.kn-shared-action-button{width:100%!important;min-width:0!important}}html body #root .app-empty-state.kn-large-empty-state>strong{font-size:23px!important;line-height:1.28!important}@media (width>=761px){html body #root .community-profile-page .kn-community-profile-hero-avatar{top:-70px!important;left:72px!important;transform:none!important}}@media (width<=760px){html body #root .community-profile-page .kn-community-profile-hero-avatar{left:50%!important;transform:translate(-50%)!important}}@media (width>=1101px){html body #root .kn-header-account.is-guest .kn-account-copy>b,html body #root .kn-header-account.is-guest .kn-account-copy>b *{font-size:23px!important;line-height:1!important}}html body #root .home-support-card.home-support-full-row{padding:48px 0 0!important;display:block!important;position:relative!important;overflow:hidden!important}html body #root .home-support-card.home-support-full-row>.home-support-windowbar{z-index:5!important;width:100%!important;height:48px!important;margin:0!important;position:absolute!important;inset:0 0 auto!important}html body #root .home-support-card.home-support-full-row>.home-support-windowbody{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"head action""copy action"!important;align-items:center!important;gap:12px 28px!important;width:100%!important;min-height:188px!important;padding:24px 34px!important;display:grid!important}html body #root .home-support-windowbody>.home-support-header{grid-area:head!important}html body #root .home-support-windowbody>.home-support-description{grid-area:copy!important}html body #root .home-support-windowbody>.home-support-go-button{grid-area:action!important}html body #root .inquiry-write-page.v591-index-window:before,html body #root .inquiry-write-page.v591-index-window:after,html body #root .inquiry-write-page .inquiry-write-board-heading:before,html body #root .inquiry-write-page .inquiry-write-board-heading:after{content:none!important;display:none!important}html body #root .inquiry-write-page>.keeper-windowbar,html body #root .inquiry-write-page>.page-index-windowbar{width:100%!important}html body #root .home-progress-section .progress-circle-grid,html body #root .home-progress-section .home-progress-ring-grid{box-sizing:border-box!important;padding-right:10px!important;overflow:visible!important}html body #root .home-progress-section .ring-meter{margin-right:2px!important}@media (width<=760px){html body #root .home-support-card.home-support-full-row>.home-support-windowbody{grid-template-columns:1fr!important;grid-template-areas:"head""copy""action"!important;padding:20px 18px!important}}html body #root button.kn-account-button[aria-label=로그인] .kn-account-copy>b,html body #root button.kn-account-button[aria-label=로그인] .kn-account-copy>b *,html body #root button.v596-profile-pill[aria-label=로그인] .profile-card-copy>b,html body #root button.v596-profile-pill[aria-label=로그인] .profile-card-copy>b *{letter-spacing:-.055em!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:23px!important;font-weight:400!important;line-height:1!important}@media (width>=1101px){html body #root .kn-header-account.is-guest{box-sizing:border-box!important;grid-template-columns:minmax(0,152px) 44px!important;gap:8px!important;width:212px!important;min-width:212px!important;max-width:212px!important}html body #root .kn-header-account.is-guest .kn-account-button.is-guest{box-sizing:border-box!important;grid-template-columns:34px minmax(0,1fr)!important;width:100%!important;min-width:0!important}html body #root .kn-header-account.is-guest .kn-account-button.is-guest .kn-account-copy{min-width:0!important;overflow:visible!important}html body #root .kn-header-account.is-guest .kn-account-button.is-guest .kn-account-copy>b{white-space:nowrap!important;min-width:max-content!important;font-size:23px!important;line-height:1!important;overflow:visible!important}}html body #root .community-user-search-panel>.app-empty-state>strong{letter-spacing:-.025em!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:400!important;line-height:1.35!important}html body #root .community-board-row-shell .community-board-title-line>strong,html body #root .community-board-row-shell .community-board-title-line>strong *,html body #root .community-board-row-shell .community-board-excerpt,html body #root .community-board-row-shell .community-author-meta{-webkit-text-stroke:0 transparent!important;paint-order:normal!important;text-shadow:none!important;filter:none!important}html body #root .community-board-row-shell .community-author-name[data-ring-text]{isolation:isolate!important;-webkit-text-stroke:0 transparent!important;text-shadow:none!important;paint-order:normal!important;display:inline-block!important;position:relative!important;overflow:visible!important}html body #root .community-board-row-shell .community-author-name[data-ring-text]:after{content:none!important;display:none!important}html body #root .community-board-row-shell .community-author-name[data-ring-text]:before{content:attr(data-ring-text)!important;z-index:0!important;width:max-content!important;color:color-mix(in srgb, var(--community-author-ring-color,#f48fbd) 22%, white)!important;font:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:nowrap!important;paint-order:stroke fill!important;-webkit-text-stroke:1.6px color-mix(in srgb, var(--community-author-ring-color,#f48fbd) 36%, white)!important;text-shadow:none!important;opacity:.82!important;pointer-events:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important}html body #root .community-board-row-shell .community-author-name[data-ring-text]>.cafe24-mixed-text,html body #root .community-board-row-shell .community-author-name[data-ring-text]>.cafe24-mixed-text>span,html body #root .community-board-row-shell .community-author-name[data-ring-text]>span{z-index:1!important;color:#655861!important;-webkit-text-stroke:0 transparent!important;paint-order:normal!important;text-shadow:none!important;filter:none!important;position:relative!important}html body .community-profile-preview-button,html body .community-profile-preview .community-profile-preview-button,html body .community-profile-preview>.community-profile-preview-body>button.community-profile-preview-button{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:23px!important;line-height:1.1!important}@media (width>=821px){html body #root .community-profile-page .community-profile-main{--kn-profile-portrait-size:205px;--kn-profile-portrait-center-x:140px;box-sizing:border-box!important;margin-top:0!important;padding:92px 34px 31px 258px!important;position:relative!important;overflow:visible!important}html body #root .community-profile-page .community-profile-main>.kn-community-profile-hero-avatar{top:-102.5px!important;left:var(--kn-profile-portrait-center-x)!important;width:var(--kn-profile-portrait-size)!important;min-width:var(--kn-profile-portrait-size)!important;max-width:var(--kn-profile-portrait-size)!important;height:var(--kn-profile-portrait-size)!important;min-height:var(--kn-profile-portrait-size)!important;max-height:var(--kn-profile-portrait-size)!important;margin:0!important;position:absolute!important;transform:translate(-50%)!important}html body #root .community-profile-page .community-profile-main>.community-profile-follow-button{top:125px!important;left:var(--kn-profile-portrait-center-x)!important;width:160px!important;min-width:160px!important;max-width:160px!important;margin:0!important;position:absolute!important;transform:translate(-50%)!important}html body #root .community-profile-page .community-profile-main>.community-profile-follow-button:hover,html body #root .community-profile-page .community-profile-main>.community-profile-follow-button:focus-visible{transform:translate(-50%)translateY(-2px)!important}}@media (width>=1101px){html body #root .kn-site-header .kn-header-nav-track>.kn-header-nav-slot{box-shadow:none!important;border-left:0!important;border-right:0!important}html body #root .kn-site-header .kn-header-nav-track>.kn-header-nav-slot:before{content:none!important;display:none!important}html body #root .kn-site-header .kn-header-nav-track>.kn-header-nav-slot:after{content:""!important;z-index:3!important;width:1px!important;height:28px!important;box-shadow:none!important;opacity:1!important;transform-origin:50%!important;pointer-events:none!important;background:#b1a9ad2e!important;border:0!important;border-radius:0!important;outline:0!important;display:block!important;position:absolute!important;top:50%!important;bottom:auto!important;right:-1px!important;transform:translateY(-50%)!important}html body #root .kn-site-header .kn-header-nav-track>.kn-header-nav-slot:last-child:after{content:none!important;display:none!important}html body #root .kn-site-header .kn-header-nav-track .kn-header-nav-button{border-left-width:0!important;border-right-width:0!important}}html body #root .home-progress-section .v552-progress-card .ring-meter-circle:before{background:conic-gradient(from 0deg, var(--ring-color) 0 var(--ring-value), var(--ring-track) var(--ring-value) 360deg)!important}@media (width>=761px){html body #root .pet-catalog-shell .catalog-search-toolbar-pets.pet-top-toolbar{box-sizing:border-box!important;flex-wrap:nowrap!important;justify-content:stretch!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;display:flex!important}html body #root .pet-catalog-shell .catalog-search-toolbar-pets .catalog-search-toolbar-field{flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important}html body #root .pet-catalog-shell .catalog-search-toolbar-pets .catalog-search-toolbar-field>.local-search,html body #root .pet-catalog-shell .catalog-search-toolbar-pets .catalog-search-toolbar-field>.search-field{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}html body #root .pet-catalog-shell .catalog-search-toolbar-pets .catalog-search-toolbar-pet-controls{flex-wrap:nowrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:max-content!important;display:inline-flex!important}html body #root .pet-catalog-shell .catalog-search-toolbar-pets .pet-search-mode-buttons{flex-wrap:nowrap!important;flex:none!important;width:auto!important;min-width:max-content!important;display:inline-flex!important}html body #root .pet-catalog-shell .catalog-search-toolbar-pets .pet-catalog-liked-filter{white-space:nowrap!important;flex:none!important}}@media (width<=820px){html body #root .home-community-preview.v552-community-window .home-community-desktop-layout,html body #root .home-community-preview.v552-community-window .v555-community-notebook{visibility:hidden!important;display:none!important}html body #root .home-community-preview.v552-community-window .home-community-mobile-layout{box-sizing:border-box!important;visibility:visible!important;grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}html body #root .home-community-preview.v552-community-window .home-community-mobile-tabs{z-index:3!important;box-sizing:border-box!important;align-items:flex-end!important;gap:8px!important;width:100%!important;margin:0!important;padding:0 8px!important;display:flex!important;position:relative!important}html body #root .home-community-preview.v552-community-window .home-community-feed-tab.v552-community-index-tab{--mobile-index-border:#eea5c5;--mobile-index-text:#ce5d8d;--mobile-index-bg:linear-gradient(145deg,#fff1f7,#ffe5f0);z-index:2!important;box-sizing:border-box!important;border:2px solid var(--mobile-index-border)!important;min-width:0!important;min-height:44px!important;color:var(--mobile-index-text)!important;background:var(--mobile-index-bg)!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;flex:1 1 0!important;margin:0 0 -2px!important;padding:0 10px!important;position:relative!important;box-shadow:3px -1px #d05b8c14!important}html body #root .home-community-preview.v552-community-window .home-community-feed-tab.popular{--mobile-index-border:#efb39b;--mobile-index-text:#d47152;--mobile-index-bg:linear-gradient(145deg,#fff4ee,#ffe9df)}html body #root .home-community-preview.v552-community-window .home-community-feed-tab:not(.active){opacity:.58!important;filter:saturate(.72)!important}html body #root .home-community-preview.v552-community-window .home-community-feed-tab.active{z-index:4!important;opacity:1!important;filter:none!important}html body #root .home-community-preview.v552-community-window .home-community-mobile-stage{z-index:1!important;box-sizing:border-box!important;background:#fff!important;border:2px solid #eea5c5!important;border-radius:0 18px 18px!important;width:100%!important;min-width:0!important;min-height:260px!important;margin:0!important;padding:10px 8px 8px!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .home-community-preview.v552-community-window .home-community-mobile-stage.mode-popular{border-color:#efb39b!important}html body #root .compact-home-community-preview .home-community-mobile-stage .home-community-feature-card.is-current{top:50%!important}}@media (width<=520px){html body .kn-notification-backdrop{place-items:center!important;padding:14px!important}html body .kn-notification-window.kn-shared-popup-window{box-sizing:border-box!important;border-radius:22px!important;grid-template-rows:48px minmax(0,1fr)!important;width:min(390px,100vw - 28px)!important;min-width:0!important;max-width:390px!important;height:min(430px,100dvh - 36px)!important;min-height:min(320px,100dvh - 36px)!important;max-height:430px!important;margin:0!important}html body .kn-notification-window>.kn-shared-popup-content{grid-template-rows:58px minmax(0,1fr)!important}html body .kn-notification-window .kn-shared-popup-heading{gap:8px!important;min-height:58px!important;padding:8px 12px!important}html body .kn-notification-window .kn-notification-read-all{min-width:92px!important;height:38px!important;min-height:38px!important;padding-inline:14px!important}html body .kn-notification-window .kn-notification-scroll{gap:7px!important;padding:6px 10px 10px!important}html body .kn-notification-window .kn-notification-item{border-radius:16px!important;grid-template-columns:46px minmax(0,1fr) auto!important;gap:9px!important;min-height:60px!important;padding:7px 10px 7px 8px!important}html body .kn-notification-window .kn-notification-emoji{border-radius:14px!important;width:46px!important;height:46px!important;font-size:21px!important}}html body #root .inquiry-feed-page>.inquiry-feed-index-window{width:100%!important;min-width:0!important}html body #root .inquiry-feed-index-window>.inquiry-feed-index-body{box-sizing:border-box!important;gap:14px!important;width:100%!important;min-width:0!important;display:grid!important}html body #root .inquiry-feed-index-window .inquiry-notice-marquee,html body #root .inquiry-feed-index-window .inquiry-feed-board-shell{width:100%!important;min-width:0!important;margin-inline:0!important}html body #root .my-pets-section .my-pet-snack-badge{z-index:24!important;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important}html body #root .my-pets-section .my-pet-showcase-edit{z-index:18!important}html body #root .my-pets-section .my-pet-social-title{width:100%!important;min-width:0!important;overflow:visible!important}html body #root .my-pets-section .my-pet-social-title>strong{text-overflow:clip!important;white-space:normal!important;word-break:keep-all!important;width:100%!important;max-width:none!important;line-height:1.22!important;display:block!important;overflow:visible!important}html body #root .my-pets-section .my-pet-groups{gap:18px!important;margin-top:6px!important;padding-top:0!important}html body #root .my-pets-section .my-pet-species-group{padding-top:0!important}html body #root .my-pets-section .my-pet-species-heading{margin:0!important;padding-top:0!important;transform:translateY(-4px)!important}html body #root .my-pets-section .my-pet-profile-card[data-pet-theme]{border-color:color-mix(in srgb,var(--pet-profile-ring) 44%,#ded2d8)!important}html body #root .my-pets-section .my-pet-profile-card[data-pet-theme] .my-pet-social-head{background:linear-gradient(135deg,color-mix(in srgb,var(--pet-profile-ring-soft) 76%,white),#ffffffeb)!important}html body #root .my-pets-section .pet-profile-theme-label{color:var(--pet-profile-ink)!important}html body #root .pet-breed-card[data-pet-theme]{border-color:color-mix(in srgb,var(--pet-profile-ring) 36%,#e1d7dc)!important}html body #root .pet-breed-preview-thumb[data-pet-theme],html body #root .pet-breed-preview-thumb[data-pet-theme] .pet-breed-preview-art{border-color:var(--pet-profile-ring)!important;background:var(--pet-profile-ring-soft)!important}html body #root .pet-breed-preview-thumb[data-pet-theme] .pet-breed-preview-art{box-shadow:0 8px 18px color-mix(in srgb,var(--pet-profile-ring) 18%,transparent)!important}html body #root .pet-breed-card.pet-library-card{height:210px!important;min-height:210px!important;max-height:210px!important}html body #root .pet-breed-card.pet-library-card .pet-breed-preview-stage{flex:0 0 142px!important;align-items:flex-start!important;height:142px!important;min-height:142px!important;max-height:142px!important}html body #root .pet-breed-card.pet-library-card .pet-breed-preview-stage .pet-breed-preview-scroll{box-sizing:border-box!important;align-items:flex-start!important;gap:10px!important;width:100%!important;height:138px!important;min-height:138px!important;max-height:138px!important;padding:6px 34px 6px 0!important;scroll-padding-inline:0 34px!important;display:flex!important}html body #root .pet-breed-card.pet-library-card .pet-breed-preview-stage .pet-breed-preview-thumb.is-image-only-preview,html body #root .pet-breed-card.pet-library-card .pet-breed-preview-stage .pet-breed-preview-thumb.is-image-only-preview:hover{box-sizing:border-box!important;border-radius:20px!important;flex:0 0 calc(28.5714% - 8.57143px)!important;width:calc(28.5714% - 8.57143px)!important;min-width:calc(28.5714% - 8.57143px)!important;max-width:calc(28.5714% - 8.57143px)!important;height:126px!important;min-height:126px!important;max-height:126px!important;overflow:hidden!important}html body #root .pet-breed-card.pet-library-card .pet-breed-preview-stage .pet-breed-preview-thumb.is-image-only-preview>.pet-breed-preview-art{box-sizing:border-box!important;border-radius:inherit!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;overflow:hidden!important}html body #root .pet-breed-card.pet-library-card .pet-breed-preview-stage .pet-breed-preview-thumb.is-image-only-preview>.pet-breed-preview-art>.smart-image,html body #root .pet-breed-card.pet-library-card .pet-breed-preview-stage .pet-breed-preview-thumb.is-image-only-preview>.pet-breed-preview-art>.fit-image,html body #root .pet-breed-card.pet-library-card .pet-breed-preview-stage .pet-breed-preview-thumb.is-image-only-preview>.pet-breed-preview-art img{object-fit:contain!important;width:100%!important;height:100%!important}@media (width<=760px){html body #root .pet-breed-card.pet-library-card{height:196px!important;min-height:196px!important;max-height:196px!important}html body #root .pet-breed-card.pet-library-card .pet-breed-preview-stage{flex-basis:132px!important;height:132px!important;min-height:132px!important;max-height:132px!important}html body #root .pet-breed-card.pet-library-card .pet-breed-preview-stage .pet-breed-preview-scroll{gap:8px!important;height:128px!important;min-height:128px!important;max-height:128px!important;padding:5px 26px 5px 0!important;scroll-padding-inline:0 26px!important}html body #root .pet-breed-card.pet-library-card .pet-breed-preview-stage .pet-breed-preview-thumb.is-image-only-preview,html body #root .pet-breed-card.pet-library-card .pet-breed-preview-stage .pet-breed-preview-thumb.is-image-only-preview:hover{border-radius:18px!important;flex-basis:calc(28.5714% - 6.85714px)!important;width:calc(28.5714% - 6.85714px)!important;min-width:calc(28.5714% - 6.85714px)!important;max-width:calc(28.5714% - 6.85714px)!important;height:116px!important;min-height:116px!important;max-height:116px!important}html body #root .pet-breed-library.pet-breed-mobile-list{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important}html body #root .pet-breed-library.pet-breed-mobile-list>.pet-breed-card.pet-library-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html body #root .pet-breed-card.pet-library-card .pet-breed-preview-stage .pet-breed-scroll-overlay,html body #root .pet-breed-card.pet-library-card .pet-breed-scroll-overlay{right:8px!important}}html body #root .support-page>.support-page-index-window.v608-main-index-window{--page-window-gutter:20px;width:min(1480px,100%)!important}html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;display:grid!important}html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body>.support-intro-shell,html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body>.support-method-grid,html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body>.support-thanks-window{box-sizing:border-box!important;width:min(1120px,100%)!important;max-width:1120px!important;margin:0 auto!important}html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body>.support-developer-window-card{background:linear-gradient(145deg,#fff6fafa,#fffffffa)!important;border:1.5px solid #ecc1d2!important;border-radius:24px!important;padding-top:24px!important;position:relative!important;overflow:visible!important;box-shadow:4px 5px #d872a312,0 14px 28px #5942520f!important}html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body>.support-intro-shell.support-developer-window-card{padding:24px!important}html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body>.support-method-grid.support-developer-window-card{gap:20px!important;padding:24px!important}html body #root .support-page .support-content-windowbar{display:none!important}html body #root .support-page .support-principle-card.tone-coral{--principle-rgb:232,126,170!important;background:linear-gradient(145deg,#fff0f6,#fff9fc)!important;border:2px solid #eba6c2!important;box-shadow:5px 6px #dd6d9f14,0 13px 25px #914f6c12!important}html body #root .support-page .support-principle-card.tone-sky{--principle-rgb:104,178,226!important;background:linear-gradient(145deg,#edf8ff,#f9fdff)!important;border:2px solid #9bcdf0!important;box-shadow:5px 6px #5b9ad314,0 13px 25px #4c84ae12!important}html body #root .support-page .support-principle-card.tone-yellow{--principle-rgb:224,180,57!important;background:linear-gradient(145deg,#fff7d2,#fffdf3)!important;border:2px solid #e8cb68!important;box-shadow:5px 6px #caa43014,0 13px 25px #94782412!important}html body #root .support-page.is-support-page-visible .support-principle-card.tone-coral:hover{background:linear-gradient(145deg,#ffe9f3,#fff6fa)!important;border-color:#e987ad!important;box-shadow:0 0 0 5px #e87eaa14,0 15px 27px #914f6c21!important}html body #root .support-page.is-support-page-visible .support-principle-card.tone-sky:hover{background:linear-gradient(145deg,#e4f4ff,#f5fbff)!important;border-color:#72b5e1!important;box-shadow:0 0 0 5px #68b2e214,0 15px 27px #4c84ae21!important}html body #root .support-page.is-support-page-visible .support-principle-card.tone-yellow:hover{background:linear-gradient(145deg,#fff3c0,#fffbea)!important;border-color:#dfbd4f!important;box-shadow:0 0 0 5px #e0b43917,0 15px 27px #94782421!important}html body #root .support-page .support-method-card.support-method-kofi{background:linear-gradient(145deg,#fff0f6,#fffafd)!important;border:2px solid #eba6c2!important;box-shadow:5px 6px #dd6d9f14,0 14px 28px #914f6c12!important}html body #root .support-page.is-support-page-visible .support-method-card.support-method-kofi:hover{background:linear-gradient(145deg,#ffeaf3,#fff7fb)!important;border-color:#e987ad!important;box-shadow:0 0 0 5px #e87eaa14,0 15px 28px #914f6c21!important}html body #root .support-page .support-method-card.support-method-kakao{background:linear-gradient(145deg,#fff8cc,#fffef3)!important;border:2px solid #e4c64f!important;box-shadow:5px 6px #caa43014,0 14px 28px #94782412!important}html body #root .support-page.is-support-page-visible .support-method-card.support-method-kakao:hover{background:linear-gradient(145deg,#fff3b6,#fffbe4)!important;border-color:#d8b637!important;box-shadow:0 0 0 5px #e0b43917,0 15px 28px #94782421!important}html body #root .support-page .support-reveal-item,html body #root .support-page.is-support-page-visible .support-reveal-item,html body #root .support-page.is-support-page-visible .support-reveal-item:hover,html body #root .support-page .support-thanks-window,html body #root .support-page .supporter-thank-card,html body #root .support-page .supporter-hint-card{transition-delay:0s!important}html body #root .support-page.is-support-page-visible .support-reveal-1{animation-delay:40ms!important}html body #root .support-page.is-support-page-visible .support-reveal-2{animation-delay:90ms!important}html body #root .support-page.is-support-page-visible .support-reveal-3{animation-delay:.14s!important}html body #root .support-page.is-support-page-visible .support-reveal-4{animation-delay:.19s!important}html body #root .support-page.is-support-page-visible .support-reveal-5{animation-delay:.25s!important}html body #root .support-page.is-support-page-visible .support-reveal-6{animation-delay:.31s!important}html body #root .support-page.is-support-page-visible .support-reveal-7{animation-delay:.37s!important}@keyframes knSupportRevealIn{0%{opacity:0;transform:translateY(18px)scale(.993)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=760px){html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body{gap:18px!important}html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body>.support-intro-shell.support-developer-window-card,html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body>.support-method-grid.support-developer-window-card,html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body>.support-thanks-window.support-developer-window-card{padding:16px!important}}@media (prefers-reduced-motion:reduce){html body #root .support-page.is-support-page-visible .support-reveal-item{animation:none!important}}html body #root .support-page>.support-page-index-window.v608-main-index-window{width:min(1520px,100% - 24px)!important}html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body{align-content:start!important;gap:30px!important;min-height:1180px!important;padding:28px 30px 38px!important}html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body>.support-intro-shell,html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body>.support-method-grid,html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body>.support-thanks-window{width:min(1360px,100%)!important;max-width:1360px!important;margin:0 auto!important}html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body>.support-intro-shell.support-developer-window-card{gap:24px!important;padding:28px 30px 30px!important;display:grid!important}html body #root .support-page .support-hero-card{box-sizing:border-box!important;width:100%!important;min-height:244px!important;margin:0!important}html body #root .support-page .support-principle-grid{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;width:100%!important;margin:0!important;display:grid!important}html body #root .support-page .support-principle-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:172px!important;margin:0!important}html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body>.support-method-grid.support-developer-window-card{grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr)!important;align-items:stretch!important;gap:24px!important;padding:28px 30px!important;display:grid!important}html body #root .support-page .support-method-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100%!important;margin:0!important}html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body>.support-thanks-window.support-developer-window-card{padding:30px!important}html body #root .support-page .support-principle-card,html body #root .support-page .support-method-card,html body #root .support-page .supporter-thank-card,html body #root .support-page .supporter-hint-card{will-change:transform!important;transition:transform .18s cubic-bezier(.2,.72,.25,1),border-color .18s,background .18s,box-shadow .18s!important}html body #root .support-page.is-support-page-visible .support-principle-card:hover,html body #root .support-page.is-support-page-visible .support-method-card:hover,html body #root .support-page.is-support-page-visible .supporter-thank-card:hover,html body #root .support-page.is-support-page-visible .supporter-hint-card:hover{transform:translateY(-4px)!important}html body #root .support-page.is-support-page-visible .support-reveal-item{animation:.32s both knSupportRevealOpacity!important}@keyframes knSupportRevealOpacity{0%{opacity:0}to{opacity:1}}@media (width<=900px){html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body{gap:22px!important;min-height:0!important;padding:18px!important}html body #root .support-page .support-principle-grid{grid-template-columns:1fr!important;gap:14px!important}html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body>.support-method-grid.support-developer-window-card{grid-template-columns:1fr!important;gap:18px!important}}html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body{grid-auto-rows:max-content!important;align-content:start!important;gap:34px!important;height:auto!important;min-height:0!important}html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body>.support-intro-shell.support-developer-window-card{align-self:start!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding-bottom:28px!important}html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body>.support-method-grid.support-developer-window-card,html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body>.support-thanks-window.support-developer-window-card{align-self:start!important;height:auto!important;min-height:0!important;margin:0 auto!important}html body #root .support-page .support-method-card{min-height:0!important}@media (width<=900px){html body #root .support-page>.support-page-index-window.v608-main-index-window>.support-page-index-body.page-index-window-body.v591-index-body{gap:24px!important}}html body #root .kn-pet-species-selector{box-sizing:border-box!important;width:218px!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}html body #root .kn-pet-species-selector .kn-pet-species-option.kn-shared-action-button{box-sizing:border-box!important;opacity:.68!important;width:100%!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important;box-shadow:0 3px 0 color-mix(in srgb,var(--kn-action-accent) 16%,transparent),0 8px 16px color-mix(in srgb,var(--kn-action-accent) 12%,transparent),inset 0 1px 0 #fff!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:0 1px!important;display:flex!important}html body #root .kn-pet-species-selector .kn-pet-species-option.kn-shared-action-button.active{opacity:1!important;box-shadow:0 3px 0 color-mix(in srgb,var(--kn-action-accent) 22%,transparent),0 0 0 3px color-mix(in srgb,var(--kn-action-accent) 16%,transparent),0 9px 18px color-mix(in srgb,var(--kn-action-accent) 16%,transparent),inset 0 1px 0 #fff!important}html body #root .kn-pet-species-selector .kn-pet-species-option>span{flex:none!important;font-size:18px!important;line-height:1!important}html body #root .kn-pet-species-selector .kn-pet-species-option>strong{letter-spacing:-.045em!important;white-space:nowrap!important;flex:none!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:23px!important;font-weight:800!important;line-height:1!important}@media (width<=520px){html body #root .kn-pet-species-selector{width:min(240px,100%)!important}}html body #root .pet-editor-layout-v644{box-sizing:border-box!important;grid-template-columns:214px minmax(0,1fr)!important;align-items:start!important;gap:24px!important;padding:10px 56px 22px 4px!important}html body #root .pet-editor-identity-column{align-content:start!important;justify-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:214px!important;display:grid!important}html body #root .pet-editor-identity-column>.pet-name-field{box-sizing:border-box!important;width:198px!important;max-width:100%!important;margin:0!important}html body #root .pet-editor-identity-column>.kn-pet-species-selector{box-sizing:border-box!important;justify-self:center!important;width:218px!important;max-width:100%!important;margin:0!important;padding:0!important}html body #root .pet-editor-identity-column .pet-name-field{gap:7px!important}html body #root .pet-editor-identity-column .pet-name-field input{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:48px!important;padding-inline:14px!important}html body #root .pet-editor-config-column{align-content:start!important;gap:11px!important;min-width:0!important;display:grid!important}html body #root .pet-editor-config-heading{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:12px!important;min-width:0!important;display:grid!important}html body #root .pet-editor-config-heading>h3{text-align:center!important;min-width:0!important;margin:0!important}html body #root .pet-editor-picker-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;min-width:0!important;display:grid!important}html body #root .pet-editor-picker-row>.pet-wheel-picker{box-sizing:border-box!important;border-radius:17px!important;width:100%!important;min-width:0!important;padding:8px!important}html body #root .pet-editor-picker-row .pet-wheel-picker-title,html body #root .pet-editor-picker-row .pet-wheel-picker-window>button,html body #root .pet-editor-picker-row .pet-wheel-picker-window>button.active{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.15!important}html body #root .pet-editor-picker-row .pet-wheel-picker-window{box-sizing:border-box!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;scroll-behavior:auto!important;scroll-snap-type:y proximity!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important;max-height:146px!important;padding:32px 3px!important;scroll-padding-block:36px!important;overflow:hidden auto!important}html body #root .pet-editor-picker-row .pet-wheel-picker-window:focus-visible{outline-offset:2px!important;outline:2px solid #7cb8da5c!important}html body #root .pet-editor-picker-row .pet-wheel-picker-window>button{scroll-snap-align:center!important;min-height:36px!important;scroll-margin-block:42px!important}html body #root .pet-editor-breed-preview-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;display:grid!important}html body #root .pet-editor-breed-preview-row>.pet-editor-selected-chip{box-sizing:border-box!important;width:fit-content!important;max-width:min(100%,420px)!important;min-height:38px!important;color:var(--pet-profile-ink,var(--pet-profile-ring-ink))!important;border-color:var(--pet-profile-ring)!important;background:var(--pet-profile-ring-soft)!important;box-shadow:0 7px 16px color-mix(in srgb,var(--pet-profile-ring) 16%,transparent)!important;grid-column:1/span 2!important;justify-self:center!important;margin:1px 0 0!important;padding:0 14px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1!important}html body #root .pet-editor-page .kn-pet-profile-image-ring.pet-photo-editor-circle{--pet-editor-fur-accent:var(--pet-profile-ring);--pet-editor-fur-shadow:color-mix(in srgb,var(--pet-profile-ring) 22%,transparent)}html body #root .pet-editor-page .kn-pet-profile-image-ring.pet-photo-editor-circle .pet-editor-preview{box-sizing:border-box!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;transition:none!important}html body #root .pet-editor-page .kn-pet-profile-image-ring.pet-photo-editor-circle .pet-photo-camera{border-width:2px!important;transition:background .18s,border-color .18s!important}@media (width<=1000px) and (width>=761px){html body #root .pet-editor-layout-v644{grid-template-columns:196px minmax(0,1fr)!important;gap:18px!important;padding-right:42px!important}html body #root .pet-editor-identity-column>.pet-name-field{width:184px!important}html body #root .pet-editor-identity-column>.kn-pet-species-selector{width:196px!important}html body #root .pet-editor-picker-row,html body #root .pet-editor-breed-preview-row{gap:7px!important}html body #root .pet-editor-picker-row>.pet-wheel-picker{padding:7px 5px!important}}@media (width<=760px){html body #root .pet-editor-layout-v644{grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important;gap:18px!important;padding:8px 0 18px!important}html body #root .pet-editor-identity-column{justify-items:center!important;max-width:100%!important}html body #root .pet-editor-identity-column>.kn-pet-species-selector,html body #root .pet-editor-identity-column>.pet-name-field{width:min(240px,100%)!important}html body #root .pet-editor-config-heading{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .pet-editor-picker-row,html body #root .pet-editor-breed-preview-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body #root .pet-editor-breed-preview-row>.pet-editor-selected-chip{grid-column:1/-1!important;justify-self:center!important}}html body #root .pet-editor-page .pet-editor-identity-column{color:var(--pet-profile-ink,var(--pet-profile-ring-ink))!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body #root .pet-editor-page .pet-name-field>span{color:color-mix(in srgb,var(--pet-profile-ink,var(--pet-profile-ring-ink)) 86%,#675a61)!important;transition:color .18s!important}html body #root .pet-editor-page .pet-name-field>input{border-color:color-mix(in srgb,var(--pet-profile-ring) 52%,#eadde3)!important;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--pet-profile-ring-soft) 70%,#fff))!important;box-shadow:inset 0 1px 0 #fff,0 5px 12px color-mix(in srgb,var(--pet-profile-ring) 10%,transparent)!important;transition:border-color .18s,background .18s,box-shadow .18s!important}html body #root .pet-editor-page .pet-editor-selected-chip{color:var(--pet-profile-ink,var(--pet-profile-ring-ink))!important;border:1.5px solid color-mix(in srgb,var(--pet-profile-ring) 78%,white)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--pet-profile-ring-soft) 92%,#fff),#fff)!important;box-shadow:0 5px 12px color-mix(in srgb,var(--pet-profile-ring) 13%,transparent),inset 0 1px 0 #fff!important;transition:color .18s,border-color .18s,background .18s,box-shadow .18s!important}html body #root .pet-editor-identity-column>.kn-pet-species-selector,html body #root .pet-editor-identity-column>.pet-name-field{box-shadow:none!important;background:0 0!important;border:0!important;justify-self:center!important}html body .kn-pet-profile-image-ring{--pet-profile-ring:#cdbfc7;--pet-profile-ring-soft:#faf7f9;--pet-profile-ring-ink:#786b73;--pet-profile-ink:#786b73;--pet-profile-surface:#faf7f9;--pet-profile-ring-halo:color-mix(in srgb,var(--pet-profile-ring) 16%,transparent);--pet-profile-ring-shadow:color-mix(in srgb,var(--pet-profile-ring) 11%,transparent);--pet-profile-image-shadow:0 0 10px var(--pet-profile-ring-halo), 0 5px 13px var(--pet-profile-ring-shadow);isolation:isolate!important;box-sizing:border-box!important;border:2px solid var(--pet-profile-ring)!important;color:var(--pet-profile-ink,var(--pet-profile-ring-ink))!important;background:linear-gradient(145deg,#fff,var(--pet-profile-ring-soft))!important;box-shadow:var(--pet-profile-image-shadow)!important;filter:none!important;border-radius:50%!important;place-items:center!important;padding:3px!important;transition:border-color .18s,background .18s,box-shadow .18s!important;display:grid!important;position:relative!important;overflow:visible!important}html body .kn-pet-profile-image-ring>.smart-image,html body .kn-pet-profile-image-ring>.fit-image,html body .kn-pet-profile-image-ring>img,html body .kn-pet-profile-image-ring>.guest-pet-avatar{box-sizing:border-box!important;width:100%!important;height:100%!important;box-shadow:none!important;object-fit:cover!important;background:#fff!important;border:2px solid #fff!important;border-radius:50%!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body .kn-pet-profile-image-ring>.smart-image>img,html body .kn-pet-profile-image-ring>.fit-image>img,html body .kn-pet-profile-image-ring>img{object-fit:cover!important;border:0!important;border-radius:50%!important;width:100%!important;height:100%!important}html body #root .my-pets-section .my-pet-profile-card .kn-pet-profile-image-ring.my-pet-image,html body .pet-reorder-drag-preview .kn-pet-profile-image-ring.my-pet-image,html body #root .community-profile-pet-story>.kn-pet-profile-image-ring{border:2px solid var(--pet-profile-ring)!important;background:linear-gradient(145deg,#fff,var(--pet-profile-ring-soft))!important;box-shadow:var(--pet-profile-image-shadow)!important;padding:3px!important}html body #root .community-profile-page .community-profile-pet-story>.kn-pet-profile-image-ring{border-color:var(--pet-profile-ring)!important;box-shadow:var(--pet-profile-image-shadow)!important;filter:none!important;overflow:visible!important}html body #root .pet-editor-page .kn-pet-profile-image-ring.pet-photo-editor-circle{box-sizing:border-box!important;border:3px solid var(--pet-profile-ring)!important;background:linear-gradient(145deg,#fff,var(--pet-profile-ring-soft))!important;width:174px!important;min-width:174px!important;max-width:174px!important;height:174px!important;min-height:174px!important;max-height:174px!important;box-shadow:var(--pet-profile-image-shadow)!important;border-radius:50%!important;place-items:center!important;margin:0 auto!important;padding:4px!important;display:grid!important;overflow:visible!important}html body #root .pet-editor-page .kn-pet-profile-image-ring.pet-photo-editor-circle>.pet-editor-preview{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;box-shadow:none!important;background:#fff!important;border:3px solid #fff!important;border-radius:50%!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important;transform:none!important}html body #root .pet-editor-page .kn-pet-profile-image-ring.pet-photo-editor-circle>.pet-editor-preview>.smart-image,html body #root .pet-editor-page .kn-pet-profile-image-ring.pet-photo-editor-circle>.pet-editor-preview>.fit-image,html body #root .pet-editor-page .kn-pet-profile-image-ring.pet-photo-editor-circle>.pet-editor-preview img{box-sizing:border-box!important;object-fit:cover!important;object-position:center!important;border:0!important;border-radius:50%!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;transform:none!important}html body #root .pet-editor-page .kn-pet-profile-image-ring.pet-photo-editor-circle .pet-photo-camera{border-color:color-mix(in srgb,var(--pet-profile-ring) 70%,white)!important;color:#fff!important;background:var(--pet-profile-ring)!important;box-shadow:0 5px 12px color-mix(in srgb,var(--pet-profile-ring) 28%,transparent)!important}html body .kn-pet-profile-image-ring .smart-image-fallback,html body .kn-pet-profile-image-ring .fit-image-fallback{box-sizing:border-box!important;text-align:center!important;border-radius:50%!important;place-items:center!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;line-height:1!important;display:grid!important;overflow:hidden!important;transform:none!important}html body #root .my-pets-section .my-pet-profile-card .kn-pet-profile-image-ring.my-pet-image .smart-image-fallback,html body #root .my-pets-section .my-pet-profile-card .kn-pet-profile-image-ring.my-pet-image .fit-image-fallback{text-align:center!important;font-size:26px!important;line-height:1!important;transform:none!important}html body .kn-shared-popup-window{--kn-popup-accent:#e58aac;--kn-popup-fill:#fff2f7;--kn-popup-ink:#9e4f6d;box-sizing:border-box!important;border:2px solid color-mix(in srgb, var(--kn-popup-accent) 58%, #866f7b)!important;color:#554850!important;background:linear-gradient(145deg, #fffdfefe, color-mix(in srgb, var(--kn-popup-accent) 7%, white))!important;min-width:0!important;box-shadow:5px 6px 0 color-mix(in srgb, var(--kn-popup-accent) 15%, transparent), 0 24px 54px #3e2b342e, 0 0 30px color-mix(in srgb, var(--kn-popup-accent) 18%, transparent)!important;border-radius:24px!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .kn-shared-popup-windowbar{box-sizing:border-box!important;border:0!important;border-bottom:1.5px solid color-mix(in srgb, var(--kn-popup-accent) 48%, #aa929e)!important;background:linear-gradient(105deg, color-mix(in srgb, var(--kn-popup-accent) 18%, var(--kn-popup-fill)), color-mix(in srgb, var(--kn-popup-fill) 72%, #eaf7ff))!important;border-radius:22px 22px 0 0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 0 0 14px!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffff5!important}html body .kn-shared-popup-window-name{min-width:0!important;color:var(--kn-popup-ink)!important;align-items:center!important;gap:8px!important;display:inline-flex!important;overflow:hidden!important}html body .kn-shared-popup-window-icon{box-sizing:border-box!important;border:1px solid color-mix(in srgb, var(--kn-popup-accent) 48%, white)!important;width:28px!important;height:28px!important;color:var(--kn-popup-ink)!important;background:#ffffffd6!important;border-radius:9px!important;flex:none!important;place-items:center!important;font-size:14px!important;line-height:1!important;display:grid!important}html body .kn-shared-popup-window-icon>svg{width:15px!important;height:15px!important}html body .kn-shared-popup-window-name code{min-width:0!important;color:color-mix(in srgb, var(--kn-popup-ink) 84%, #796b72)!important;letter-spacing:.015em!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Asta Sans,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1!important;overflow:hidden!important}html body .kn-shared-popup-window-controls{flex:none!important;grid-template-columns:repeat(3,44px)!important;align-self:stretch!important;align-items:stretch!important;display:grid!important;overflow:hidden!important}html body .kn-shared-popup-window-control{box-sizing:border-box!important;border:0!important;border-left:1px solid color-mix(in srgb, var(--kn-popup-accent) 24%, #cfbdc6)!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:48px!important;min-height:48px!important;max-height:48px!important;color:color-mix(in srgb, var(--kn-popup-ink) 86%, #73666d)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;place-items:center!important;margin:0!important;padding:0!important;line-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important}html body span.kn-shared-popup-window-control.is-decorative{cursor:default!important;opacity:.56!important;pointer-events:none!important}html body button.kn-shared-popup-window-control{cursor:pointer!important;transition:color .15s,background .15s!important}html body button.kn-shared-popup-window-control:not(.is-close):hover,html body button.kn-shared-popup-window-control:not(.is-close):focus-visible{background:0 0!important}html body button.kn-shared-popup-window-control.is-close:hover,html body button.kn-shared-popup-window-control.is-close:focus-visible{color:#be4f72!important;background:#fff0f5!important}html body .kn-shared-popup-window-control>svg{stroke-width:1.8px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;position:static!important;transform:none!important}html body .kn-shared-popup-content{box-sizing:border-box!important;min-width:0!important;min-height:0!important}html body .kn-shared-popup-heading{box-sizing:border-box!important;border-bottom:1px solid color-mix(in srgb, var(--kn-popup-accent) 18%, #eadfe4)!important;background:#ffffffbd!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;min-height:64px!important;margin:0!important;padding:0 18px!important;display:flex!important}html body .kn-shared-popup-heading>h2{color:#4d4248!important;letter-spacing:-.045em!important;min-width:0!important;margin:0!important;padding:2px 0 0!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:23px!important;font-weight:800!important;line-height:1!important}html body .kn-shared-popup-window.is-maximized{border-radius:18px!important}html body .kn-shared-popup-window.is-maximized>.kn-shared-popup-windowbar{border-radius:16px 16px 0 0!important}html body button.kn-shared-popup-window-control.is-maximize:hover,html body button.kn-shared-popup-window-control.is-maximize:focus-visible{color:var(--kn-popup-ink)!important;background:color-mix(in srgb, var(--kn-popup-accent) 12%, white)!important;outline:none!important}@media (width<=520px){html body .kn-shared-popup-window-controls{grid-template-columns:repeat(3,40px)!important}html body .kn-shared-popup-window-control{width:40px!important;min-width:40px!important;max-width:40px!important}html body .kn-shared-popup-window-name code{font-size:11px!important}}html body .kn-shared-popup-window-controls .is-decorative,html body .kn-shared-popup-window-controls .is-decorative:hover,html body .kn-shared-popup-window-controls .is-decorative:focus-visible{pointer-events:none!important;cursor:default!important;opacity:.52!important;background:0 0!important;transform:none!important}html body .kn-shared-popup-window.is-theme-followers .kn-shared-popup-windowbar,html body .kn-shared-popup-window.is-theme-following .kn-shared-popup-windowbar{border-bottom-color:color-mix(in srgb,var(--kn-popup-accent) 66%,#806b76)!important;background:linear-gradient(105deg, color-mix(in srgb,var(--kn-popup-accent) 48%,#fff) 0%, color-mix(in srgb,var(--kn-popup-accent) 30%,var(--kn-popup-fill)) 48%, color-mix(in srgb,var(--kn-popup-accent) 15%,#fff) 100%)!important;box-shadow:inset 0 1px 0 #fffffffa,0 3px 13px color-mix(in srgb,var(--kn-popup-accent) 20%,transparent)!important}html body .kn-shared-popup-window.is-theme-followers .kn-shared-popup-window-icon,html body .kn-shared-popup-window.is-theme-following .kn-shared-popup-window-icon{border-color:color-mix(in srgb,var(--kn-popup-accent) 72%,white)!important;box-shadow:0 0 14px color-mix(in srgb,var(--kn-popup-accent) 28%,transparent)!important;background:#ffffffe6!important}html body #root .community-profile-folder-browser{box-sizing:border-box!important;background:#fffffff5!important;border:3px solid #8067778f!important;border-radius:18px!important;gap:0!important;width:calc(100% - 40px)!important;margin:10px auto 0!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:6px 7px #80677712,0 12px 24px #513b460e!important}html body #root .community-profile-folder-browser-head{background:linear-gradient(90deg,#fff0f5,#f4efff 55%,#edf8fd)!important;border-bottom:3px solid #8067777a!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:48px!important;padding:0 10px!important;display:grid!important}html body #root .community-profile-folder-browser-window-icon{color:#806777!important;background:#ffffffd6!important;border:1.5px solid #8067775c!important;border-radius:9px!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important}html body #root .community-profile-folder-browser-titleline{flex-wrap:nowrap!important;align-items:baseline!important;gap:9px!important;min-width:0!important;display:flex!important;overflow:hidden!important}html body #root .community-profile-folder-browser-title{color:#654d5c!important;letter-spacing:-.025em!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:800!important;line-height:1!important}html body #root .community-profile-folder-browser-subtitle{color:#9b8c95!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11.5px!important;line-height:1.1!important;overflow:hidden!important}html body #root .community-profile-folder-toggle{appearance:none!important;color:#74636c!important;cursor:pointer!important;background:linear-gradient(#fff,#fff7fa)!important;border:1.5px solid #d7c4cf!important;border-radius:10px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:33px!important;margin:0!important;padding:0 10px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;line-height:1!important;transition:transform .16s,border-color .16s,box-shadow .16s!important;display:inline-flex!important;box-shadow:inset 0 1px #fff,0 3px 7px #543a470d!important}html body #root .community-profile-folder-toggle:hover,html body #root .community-profile-folder-toggle:focus-visible{border-color:#c7aebb!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #fff,0 5px 10px #543a4714!important}html body #root .community-profile-folder-browser.is-collapsed .community-profile-folder-browser-head{border-bottom:0!important}html body #root .community-profile-folder-browser-content{background:linear-gradient(#fffffffa,#fffafcf0)!important;gap:14px!important;min-width:0!important;padding:16px!important;display:grid!important}html body #root .community-profile-folder-group{background:#fffc!important;border:2px solid #80677761!important;border-radius:16px!important;gap:10px!important;min-width:0!important;padding:13px 14px 15px!important;display:grid!important;box-shadow:inset 0 1px #ffffffe6!important}html body #root .community-profile-folder-group.is-visibility-group{background:linear-gradient(145deg,#ffffffe0,#f5faffc2)!important;border-color:#7091b15c!important}html body #root .community-profile-folder-group-title{color:#65575f!important;align-items:baseline!important;gap:9px!important;display:flex!important}html body #root .community-profile-folder-group-title>span{color:#5d5258!important;letter-spacing:-.03em!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:18px!important;font-weight:800!important;line-height:1.05!important}html body #root .community-profile-folder-group.is-post-folder-group .community-profile-folder-group-title>span{font-size:22px!important}html body #root .community-profile-folder-group-title>small{color:#9d9398!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11.5px!important;line-height:1.15!important}html body #root .community-profile-folder-shelf{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))!important;gap:10px 14px!important;min-width:0!important;display:grid!important}html body #root button.community-profile-folder-button{--folder-accent:#c08aa9;--folder-ink:#865f77;--folder-border:#e0bfd1;--folder-fill:#fbf0f6;box-sizing:border-box!important;min-width:0!important;min-height:164px!important;color:var(--folder-ink)!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:12px!important;align-content:center!important;justify-items:center!important;gap:5px!important;margin:0!important;padding:5px 5px 7px!important;transition:transform .16s,background-color .16s!important;display:grid!important;overflow:visible!important}html body #root button.community-profile-folder-button:hover,html body #root button.community-profile-folder-button:focus-visible{background:color-mix(in srgb, var(--folder-fill) 52%, transparent)!important;box-shadow:none!important;border:0!important;outline:none!important;transform:translateY(-3px)!important}html body #root .community-profile-folder-glyph{--folder-accent:#c08aa9;--folder-ink:#865f77;--folder-border:#e0bfd1;--folder-fill:#fbf0f6;width:126px!important;height:104px!important;filter:drop-shadow(0 8px 9px color-mix(in srgb, var(--folder-visual-accent) 28%, transparent))!important;display:block!important;position:relative!important;overflow:visible!important}html body #root .community-profile-folder-glyph .community-profile-folder-image{z-index:1!important;object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;filter:hue-rotate(var(--folder-hue-shift,0deg)) drop-shadow(1.2px 0 0 color-mix(in srgb, var(--folder-visual-accent) 82%, transparent)) drop-shadow(-1.2px 0 0 color-mix(in srgb, var(--folder-visual-accent) 82%, transparent)) drop-shadow(0 1.2px 0 color-mix(in srgb, var(--folder-visual-accent) 82%, transparent)) drop-shadow(0 -1.2px 0 color-mix(in srgb, var(--folder-visual-accent) 82%, transparent))!important;display:block!important;position:absolute!important;inset:0!important}html body #root .community-profile-folder-preview.is-image-folder-preview{z-index:2!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--folder-visual-accent) 48%, transparent), inset 0 1px 0 #ffffffe6!important;background:#fff!important;border:1.5px solid #fffffff0!important;border-radius:9px 9px 12px 12px!important;position:absolute!important;inset:38px 15px 11px!important;overflow:hidden!important;transform:none!important}html body #root .community-profile-folder-preview.is-image-folder-preview>img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important;transform:scale(1.015)!important}html body #root .community-profile-folder-copy{justify-items:center!important;gap:2px!important;min-width:0!important;max-width:138px!important;margin-top:6px!important;display:grid!important}html body #root .community-profile-folder-copy>strong{max-width:100%!important;color:var(--folder-visual-accent)!important;letter-spacing:-.025em!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:800!important;line-height:1.08!important;overflow:hidden!important}html body #root .community-profile-folder-copy>small{color:color-mix(in srgb, var(--folder-visual-accent) 68%, #8e858a)!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:10.5px!important;line-height:1!important}html body .community-profile-folder-overlay{z-index:2147483400!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#4837402e!important;place-items:center!important;width:100vw!important;height:100dvh!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important}html body .community-profile-folder-popup.kn-shared-popup-window{border-color:color-mix(in srgb, var(--kn-popup-accent) 76%, #786a71)!important;background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--kn-popup-fill) 92%, white))!important;width:min(1020px,100vw - 56px)!important;max-height:min(780px,100vh - 70px)!important;box-shadow:6px 7px 0 color-mix(in srgb, var(--kn-popup-accent) 15%, transparent), 0 24px 54px color-mix(in srgb, var(--kn-popup-accent) 18%, #3e2b342e)!important;flex-direction:column!important;display:flex!important}html body .community-profile-folder-popup.kn-shared-popup-window>.kn-shared-popup-windowbar{border-bottom-color:color-mix(in srgb, var(--kn-popup-accent) 68%, #8c777f)!important;background:linear-gradient(105deg, color-mix(in srgb, var(--kn-popup-accent) 40%, white), color-mix(in srgb, var(--kn-popup-fill) 72%, white))!important}html body .community-profile-folder-popup.kn-shared-popup-window .kn-shared-popup-heading{background:color-mix(in srgb, var(--kn-popup-fill) 72%, white)!important}html body .community-profile-folder-popup.kn-shared-popup-window .kn-shared-popup-heading>h2{color:var(--kn-popup-ink)!important;font-size:23px!important}html body .community-profile-folder-popup.kn-shared-popup-window.is-maximized{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}html body .community-profile-folder-popup.kn-shared-popup-window.is-maximized .community-profile-folder-popup-content{flex:auto!important}html body .community-profile-folder-popup .community-profile-folder-popup-content{min-height:0!important;overflow:auto!important}html body .community-profile-folder-popup .community-profile-folder-post-grid{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;width:100%!important;margin:0!important;padding:22px!important;display:grid!important}html body .community-profile-folder-empty{min-height:320px!important;color:var(--kn-popup-ink,#776870)!important;text-align:center!important;align-content:center!important;place-items:center!important;gap:14px!important;padding:32px!important;display:grid!important}html body .community-profile-folder-empty .community-profile-folder-glyph{width:126px!important;height:104px!important;filter:drop-shadow(0 8px 9px color-mix(in srgb, var(--folder-visual-accent) 28%, transparent))!important;display:block!important;position:relative!important;overflow:visible!important}html body .community-profile-folder-empty .community-profile-folder-image{z-index:1!important;object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;filter:hue-rotate(var(--folder-hue-shift,0deg)) drop-shadow(1.2px 0 0 color-mix(in srgb, var(--folder-visual-accent) 82%, transparent)) drop-shadow(-1.2px 0 0 color-mix(in srgb, var(--folder-visual-accent) 82%, transparent)) drop-shadow(0 1.2px 0 color-mix(in srgb, var(--folder-visual-accent) 82%, transparent)) drop-shadow(0 -1.2px 0 color-mix(in srgb, var(--folder-visual-accent) 82%, transparent))!important;display:block!important;position:absolute!important;inset:0!important}html body .community-profile-folder-empty>strong{font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:23px!important;line-height:1.2!important}html body .community-profile-folder-empty>button{border:1.5px solid color-mix(in srgb, var(--kn-popup-accent) 42%, #ddd0d7)!important;min-height:46px!important;color:var(--kn-popup-ink,#776870)!important;background:color-mix(in srgb, var(--kn-popup-fill) 54%, white)!important;border-radius:999px!important;align-items:center!important;gap:7px!important;padding:0 16px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:23px!important;line-height:1!important;display:inline-flex!important}html body .community-profile-folder-empty>button>svg{width:18px!important;height:18px!important}html body .community-profile-folder-popup .profile-post-card{min-width:0!important;color:inherit!important;text-align:left!important;background:#fffffff0!important;border:2px solid #8067776b!important;border-radius:20px!important;transition:transform .22s,border-color .22s,box-shadow .22s!important;overflow:hidden!important;box-shadow:5px 6px #80677712!important}html body .community-profile-folder-popup .profile-post-card:hover{border-color:color-mix(in srgb, var(--kn-popup-accent) 45%, #806777ad)!important;transform:translateY(-4px)!important;box-shadow:7px 9px #80677717,0 15px 26px #5b45541a!important}html body .community-profile-folder-popup .profile-post-card.is-folder-popup-card .profile-post-title-line>strong{letter-spacing:-.3px!important;font-size:23px!important;line-height:1.24!important}html body .community-profile-folder-popup .profile-post-card.is-folder-popup-card .community-tag-chip,html body .community-profile-folder-popup .profile-post-card.is-folder-popup-card .community-content-tag{display:none!important}@media (width<=820px){html body #root .community-profile-folder-browser{width:calc(100% - 24px)!important}html body #root .community-profile-folder-browser-content{padding:12px!important}html body #root .community-profile-folder-shelf{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body #root .community-profile-folder-glyph{width:112px!important;height:94px!important}html body #root .community-profile-folder-preview.is-image-folder-preview{inset:35px 13px 10px!important}html body .community-profile-folder-popup .community-profile-folder-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){html body .community-profile-folder-overlay{padding:14px!important}html body .community-profile-folder-popup.kn-shared-popup-window{width:calc(100vw - 24px)!important;max-height:calc(100vh - 28px)!important}html body #root .community-profile-folder-browser-head{grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important}html body #root .community-profile-folder-browser-subtitle{display:none!important}html body #root .community-profile-folder-shelf{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .community-profile-folder-popup .community-profile-folder-post-grid{grid-template-columns:1fr!important;padding:14px!important}}html body .kn-community-profile-avatar{--community-profile-avatar-size:52px;--community-profile-avatar-fallback-size:calc(var(--community-profile-avatar-size) * .42);--kn-community-avatar-shadow:0 0 11px rgba(var(--community-profile-ring-rgb,244,143,189),.18), 0 5px 13px rgba(var(--community-profile-ring-rgb,244,143,189),.13);isolation:isolate!important;box-sizing:border-box!important;width:var(--community-profile-avatar-size)!important;min-width:var(--community-profile-avatar-size)!important;max-width:var(--community-profile-avatar-size)!important;height:var(--community-profile-avatar-size)!important;min-height:var(--community-profile-avatar-size)!important;max-height:var(--community-profile-avatar-size)!important;color:color-mix(in srgb,var(--community-profile-ring-color,#f48fbd) 76%,#59454f)!important;background:var(--community-profile-ring-gradient)!important;clip-path:none!important;box-shadow:var(--kn-community-avatar-shadow)!important;filter:none!important;backface-visibility:visible!important;border:0!important;border-radius:50%!important;place-items:center!important;margin:0!important;padding:4px!important;display:grid!important;position:relative!important;overflow:visible!important;transform:none!important}html body button.kn-community-profile-avatar{appearance:none!important;cursor:pointer!important}html body .kn-community-profile-avatar>.kn-community-profile-avatar-image,html body .kn-community-profile-avatar>.smart-image,html body .kn-community-profile-avatar>.fit-image,html body .kn-community-profile-avatar>img,html body .kn-community-profile-avatar .smart-image-fallback,html body .kn-community-profile-avatar .fit-image-fallback{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;color:inherit!important;box-shadow:none!important;clip-path:circle(50%)!important;object-fit:cover!important;object-position:center!important;background:#fff!important;border:2px solid #fffffffc!important;border-radius:50%!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body .kn-community-profile-avatar .smart-image>img,html body .kn-community-profile-avatar .fit-image>img,html body .kn-community-profile-avatar img.catalog-source-image{box-sizing:border-box!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;box-shadow:none!important;filter:none!important;border:0!important;border-radius:50%!important;margin:0!important;padding:0!important;display:block!important}html body .kn-community-profile-avatar .smart-image-fallback,html body .kn-community-profile-avatar .fit-image-fallback{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:var(--community-profile-avatar-fallback-size)!important;text-align:center!important;line-height:1!important}html body #root .community-card-view .community-thread-avatar.kn-community-profile-avatar,html body #root .community-detail-page .community-thread-avatar.kn-community-profile-avatar,html body #root .community-detail-page .community-comment-avatar.kn-community-profile-avatar,html body #root .community-board-row-shell .community-board-author-avatar.kn-community-profile-avatar,html body #root .community-comment-thread .community-comment-avatar.kn-community-profile-avatar,html body #root .community-user-search-row .kn-community-profile-avatar,html body #root .inquiry-feed-page .inquiry-community-card .inquiry-feed-author-avatar.kn-community-profile-avatar,html body #root .home-community-section .kn-community-profile-avatar,html body .community-profile-people-dialog .kn-community-profile-avatar,html body .community-profile-preview.v558-community-profile-preview .kn-community-profile-avatar{isolation:isolate!important;background:var(--community-profile-ring-gradient)!important;clip-path:none!important;box-shadow:var(--kn-community-avatar-shadow)!important;filter:none!important;backface-visibility:visible!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:4px!important;display:grid!important;position:relative!important;overflow:visible!important;transform:none!important}html body #root .community-card-view .community-thread-avatar.kn-community-profile-avatar,html body #root .community-detail-page .community-thread-avatar.kn-community-profile-avatar,html body #root .community-detail-page .community-comment-avatar.kn-community-profile-avatar,html body #root .community-board-row-shell .community-board-author-avatar.kn-community-profile-avatar,html body #root .inquiry-feed-page .inquiry-community-card .inquiry-feed-author-avatar.kn-community-profile-avatar{box-sizing:border-box!important;width:var(--community-profile-avatar-size)!important;min-width:var(--community-profile-avatar-size)!important;max-width:var(--community-profile-avatar-size)!important;height:var(--community-profile-avatar-size)!important;min-height:var(--community-profile-avatar-size)!important;max-height:var(--community-profile-avatar-size)!important}html body #root .community-card-view .community-thread-avatar.kn-community-profile-avatar>.kn-community-profile-avatar-image,html body #root .community-detail-page .community-thread-avatar.kn-community-profile-avatar>.kn-community-profile-avatar-image,html body #root .community-detail-page .community-comment-avatar.kn-community-profile-avatar>.kn-community-profile-avatar-image,html body #root .community-board-row-shell .community-board-author-avatar.kn-community-profile-avatar>.kn-community-profile-avatar-image,html body #root .inquiry-feed-page .inquiry-community-card .inquiry-feed-author-avatar.kn-community-profile-avatar>.kn-community-profile-avatar-image{box-shadow:none!important;filter:none!important;background:#fff!important;border:2px solid #fffffffc!important;border-radius:50%!important;overflow:hidden!important}html body .community-profile-preview.v558-community-profile-preview{--community-author-ring-color:var(--community-profile-ring-color,var(--community-preview-ring-color,#f48fbd));--kn-profile-preview-avatar-size:68px;--kn-profile-preview-name-height:34px;box-sizing:border-box!important;width:364px!important;max-width:calc(100vw - 24px)!important;overflow:hidden!important}html body .community-profile-preview.v558-community-profile-preview>.community-profile-preview-cover,html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-cover{box-sizing:border-box!important;background-position:50%!important;background-size:cover!important;height:118px!important;min-height:118px!important;max-height:118px!important}html body .community-profile-preview.v558-community-profile-preview>.community-profile-preview-body,html body .community-profile-preview.v558-community-profile-preview .community-profile-preview-body{box-sizing:border-box!important;background:#fff!important;margin:0!important;padding:50px 18px 18px!important;position:relative!important;overflow:visible!important}html body .community-profile-preview.v558-community-profile-preview .kn-profile-preview-head{z-index:3!important;box-sizing:border-box!important;top:calc(var(--kn-profile-preview-avatar-size) / -2)!important;grid-template-columns:var(--kn-profile-preview-avatar-size) minmax(0,1fr)!important;align-items:start!important;gap:13px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;left:18px!important;right:18px!important;transform:none!important}html body .community-profile-preview.v558-community-profile-preview .kn-profile-preview-avatar.kn-community-profile-avatar{--community-profile-avatar-size:var(--kn-profile-preview-avatar-size)!important;align-self:start!important}html body .community-profile-preview.v558-community-profile-preview .kn-profile-preview-identity{box-sizing:border-box!important;min-width:0!important;padding:calc(var(--kn-profile-preview-name-height) / 2) 0 0!important;text-align:left!important;align-content:start!important;align-self:start!important;justify-items:start!important;gap:5px!important;margin:0!important;display:grid!important}html body .community-profile-preview.v558-community-profile-preview .kn-profile-preview-name{box-sizing:border-box!important;max-width:100%!important;min-height:var(--kn-profile-preview-name-height)!important;height:var(--kn-profile-preview-name-height)!important;border:1px solid color-mix(in srgb,var(--community-profile-ring-color,#f48fbd) 54%,#e3d5dc)!important;color:#51434b!important;background:linear-gradient(145deg,color-mix(in srgb,var(--community-profile-ring-color,#f48fbd) 14%,white),#fff)!important;box-shadow:0 4px 10px rgba(var(--community-profile-ring-rgb,244,143,189),.1),inset 0 1px 0 #fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:999px!important;align-items:center!important;padding:6px 13px 5px!important;font-size:17px!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}html body .community-profile-preview.v558-community-profile-preview .kn-profile-preview-name *,html body .community-profile-preview.v558-community-profile-preview .kn-profile-preview-name .cafe24-mixed-text{min-width:0!important;max-width:100%!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:17px!important;line-height:1!important;overflow:hidden!important}html body .community-profile-preview.v558-community-profile-preview .kn-profile-preview-uid{color:#8b7d84!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;padding-left:5px!important;font-family:Cafe24SsurroundAir,Asta Sans,sans-serif!important;font-size:12px!important;line-height:1.2!important;overflow:hidden!important}html body .community-profile-people-dialog .community-profile-people-list .kn-community-profile-avatar>.kn-community-profile-avatar-image,html body .community-profile-people-dialog .community-profile-people-list .kn-community-profile-avatar>.smart-image,html body .community-profile-people-dialog .community-profile-people-list .kn-community-profile-avatar>.fit-image{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;box-shadow:none!important;filter:none!important;clip-path:circle(50%)!important;background:#fff!important;border:2px solid #fffffffc!important;border-radius:50%!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important;transform:none!important}html body .community-profile-people-dialog .community-profile-people-list .kn-community-profile-avatar>.kn-community-profile-avatar-image>img,html body .community-profile-people-dialog .community-profile-people-list .kn-community-profile-avatar>.smart-image>img,html body .community-profile-people-dialog .community-profile-people-list .kn-community-profile-avatar>.fit-image>img,html body .community-profile-people-dialog .community-profile-people-list .kn-community-profile-avatar img.catalog-source-image{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;box-shadow:none!important;filter:none!important;object-fit:cover!important;object-position:center!important;background:0 0!important;border:0!important;border-radius:50%!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}html body .community-profile-people-dialog .community-profile-people-list .kn-community-profile-avatar .smart-image-fallback,html body .community-profile-people-dialog .community-profile-people-list .kn-community-profile-avatar .fit-image-fallback{width:100%!important;height:100%!important;box-shadow:none!important;font-size:var(--community-profile-avatar-fallback-size)!important;background:#fff!important;border:0!important;border-radius:50%!important;margin:0!important;padding:0!important}html body #root{--kn-desktop-header-height:88px;--kn-mobile-header-top:14px;--kn-mobile-header-height:72px;--home-menu-ticker-gap:12px}html body #root .app-shell.horizontal-web-layout.home-web-layout>.main-content.is-home-page,html body #root .app-shell.home-web-layout .main-content.is-home-page{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding-top:0!important}html body #root .app-shell .main-content.is-home-page>.page-transition{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-top:0!important;padding-top:0!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}html body #root .main-content.is-home-page .home-content-shell.card{box-sizing:border-box!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;position:relative!important;left:auto!important;right:auto!important}html body #root .home-content-shell>.home-shell-section,html body #root .home-content-shell>.home-web-masthead,html body #root .home-content-shell>[data-home-reveal]{min-width:0!important;margin-left:auto!important;margin-right:auto!important;position:relative!important;left:auto!important;right:auto!important}html body #root .home-mobile-fixed-header-spacer{box-sizing:border-box!important;width:100%!important;height:var(--home-fixed-header-clearance,100px)!important;min-height:var(--home-fixed-header-clearance,100px)!important;max-height:var(--home-fixed-header-clearance,100px)!important;flex:0 0 var(--home-fixed-header-clearance,100px)!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-mobile-news-ticker-slot{z-index:140!important;box-sizing:border-box!important;visibility:visible!important;opacity:1!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)!important}html body #root .home-mobile-news-ticker-slot>.kn-home-ticker{visibility:visible!important;opacity:1!important;width:100%!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-web-masthead.home-web-masthead-before-event{margin-top:0!important;padding-top:0!important}@media (width>=1101px){html body #root .home-mobile-news-ticker-slot{width:min(760px,100vw - 56px)!important;max-width:760px!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin-top:0!important;margin-bottom:12px!important}html body #root .home-mobile-news-ticker-slot>.kn-home-ticker{height:60px!important;min-height:60px!important;max-height:60px!important}html body #root .home-content-shell.card{width:min(1516px,100vw - 96px)!important;max-width:1516px!important}}@media (width>=1101px) and (width<=1500px){html body #root .home-content-shell.card{width:min(1380px,100vw - 44px)!important}}@media (width<=1100px){html body #root .home-mobile-fixed-header-spacer{--home-fixed-header-clearance:calc(var(--kn-mobile-header-top) + var(--kn-mobile-header-height) + var(--home-menu-ticker-gap))}html body #root .home-mobile-news-ticker-slot{width:calc(100% - 20px)!important;max-width:642px!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin-top:0!important;margin-bottom:12px!important}html body #root .home-mobile-news-ticker-slot>.kn-home-ticker{height:56px!important;min-height:56px!important;max-height:56px!important}}html body #root .maker-sync-v582-imac>div,html body #root .maker-sync-v582-phone>div,html body #root .maker-sync-v582-tablet>div{box-sizing:border-box!important;aspect-ratio:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;line-height:0!important;display:block!important;overflow:hidden!important}html body #root .maker-sync-v582-imac>div>img,html body #root .maker-sync-v582-phone>div>img,html body #root .maker-sync-v582-tablet>div>img{box-sizing:border-box!important;object-fit:contain!important;object-position:center top!important;image-rendering:auto!important;filter:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;transform:none!important}html body #root .maker-development-background .maker-story-terminal.is-block h3{position:relative!important}html body #root .maker-development-background .maker-terminal-block-char{color:inherit!important;box-shadow:none!important;background:0 0!important;border-radius:.12em!important;padding:0 .015em!important;display:inline!important}html body #root .maker-development-background .maker-terminal-block-char.is-terminal-block-active{color:var(--terminal-bg)!important;background:var(--terminal-accent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--terminal-accent) 74%,#fff 26%)!important}html body #root .maker-development-background .maker-terminal-story-copy.is-block{opacity:1!important;visibility:visible!important;clip-path:none!important;animation:none!important;display:block!important;transform:none!important}html body #root .maker-development-background .maker-terminal-story-copy.is-block>p,html body #root .maker-development-background .maker-terminal-story-copy.is-cursor>p{opacity:1!important;visibility:visible!important;clip-path:none!important;animation:none!important;transform:none!important}html body #root .maker-development-background .maker-terminal-story-copy.is-cursor .maker-terminal-cursor.is-slow{opacity:1;visibility:visible!important;margin-left:5px!important;transition:none!important;animation:none!important;display:inline-block!important}html body #root .maker-development-background .maker-terminal-story-copy.is-tail>p{opacity:1!important;visibility:visible!important;clip-path:none!important;animation:none!important;transform:none!important}html body #root .maker-development-background .maker-terminal-story-copy.is-tail .maker-terminal-typed-tail{width:auto!important;max-width:none!important;color:var(--terminal-accent)!important;white-space:normal!important;opacity:1!important;visibility:visible!important;clip-path:none!important;animation:none!important;display:inline!important;overflow:visible!important;transform:none!important}html body #root .maker-development-background .maker-terminal-story-copy.is-tail .maker-terminal-cursor{opacity:1;visibility:visible!important;margin-left:3px!important;transition:none!important;animation:none!important;display:inline-block!important}html body #root .maker-sync-v582-stage{grid-template-rows:345px minmax(300px,auto)!important;row-gap:34px!important;min-height:700px!important}html body #root .maker-sync-v582-device.is-phone{width:190px!important}html body #root .maker-sync-v582-device.is-tablet{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;place-items:start stretch!important;gap:14px!important;width:min(340px,48%)!important;margin-top:10px!important;display:grid!important}html body #root .maker-sync-v582-device.is-tablet>.maker-sync-v582-copy{text-align:center!important;width:min(560px,100%)!important;margin:0 auto!important}html body #root .maker-sync-v582-strip{margin:48px auto 0!important}@media (width<=1180px){html body #root .maker-sync-v582-stage{grid-template-rows:auto auto auto!important;row-gap:30px!important;min-height:0!important}html body #root .maker-sync-v582-device.is-phone{width:min(190px,100%)!important}html body #root .maker-sync-v582-device.is-tablet{width:min(340px,100%)!important}html body #root .maker-sync-v582-strip{margin-top:40px!important}}@media (width<=760px){html body #root .maker-sync-v582-device.is-phone{width:min(100%,180px)!important}html body #root .maker-sync-v582-device.is-tablet{width:min(100%,330px)!important}html body #root .maker-sync-v582-strip{margin-top:24px!important}}@media (width>=901px){html body #root .maker-portfolio-contact-body h2{white-space:nowrap!important;max-width:none!important;font-size:clamp(24px,2.45vw,38px)!important}}@media (width>=1101px){html body #root .kn-header-account .kn-account-notification{transform:translate(-4px)scale(1)!important}html body #root .kn-header-account .kn-account-notification:hover,html body #root .kn-header-account .kn-account-notification:focus-visible{transform:translate(-4px)scale(1.045)!important}}@media (width<=1100px){html body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-account-area{margin-right:6px!important}html body #root .v596-mobile-profile-pill.v597-profile-pill{width:131px!important;min-width:131px!important;max-width:131px!important}html body #root .v596-mobile-account-area .v596-mobile-notification,html body #root .v596-mobile-account-area .v600-profile-notification{transform:translate(-4px)!important}}@media (width<=430px){html body #root .v596-mobile-profile-pill.v597-profile-pill{width:123px!important;min-width:123px!important;max-width:123px!important}}@media (width<=720px){html body #root .home-progress-section .v552-progress-card>.v552-progress-rings,html body #root .home-progress-section .progress-ring-pair.v552-progress-rings{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;place-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;padding:8px 4px 10px!important;overflow:hidden!important}html body #root .home-progress-section .v552-progress-card .ring-meter,html body #root .home-progress-section .progress-ring-pair .ring-meter{--ring-size:46px!important;box-sizing:border-box!important;text-align:center!important;grid-template-rows:46px 20px 15px!important;place-self:center!important;place-items:center!important;row-gap:2px!important;width:min(100%,76px)!important;min-width:0!important;max-width:76px!important;height:116px!important;min-height:116px!important;margin:0 auto!important;padding:7px 3px 6px!important;overflow:hidden!important;transform:none!important}html body #root .home-progress-section .v552-progress-card .ring-meter-circle,html body #root .home-progress-section .progress-ring-pair .ring-meter-circle{box-sizing:border-box!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0 auto!important}html body #root .home-progress-section .v552-progress-card .ring-meter-circle:before{-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3.5px))!important;mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3.5px))!important}html body #root .home-progress-section .v552-progress-card .ring-meter-circle:after{inset:6px!important}html body #root .home-progress-section .v552-progress-card .ring-meter-circle strong{text-align:center!important;width:100%!important;margin:0!important;font-size:10.5px!important;line-height:1!important}html body #root .home-progress-section .v552-progress-card .ring-meter>span,html body #root .home-progress-section .v552-progress-card .ring-meter>small{box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;margin-inline:auto!important;padding:0!important;display:flex!important}html body #root .home-progress-section .v552-progress-card .ring-meter>span{margin-top:2px!important;font-size:11px!important;line-height:20px!important}html body #root .home-progress-section .v552-progress-card .ring-meter>small{margin-top:0!important;font-size:9px!important;line-height:15px!important}}@keyframes keepers-v644y-support-heart-swing{0%,68%,to{transform:translate(0)rotate(0)scale(1)}74%{transform:translate(-3px)rotate(-12deg)scale(1.055)}80%{transform:translate(3px)rotate(11deg)scale(1.065)}86%{transform:translate(-2px)rotate(-8deg)scale(1.045)}92%{transform:translate(2px)rotate(6deg)scale(1.025)}}@media (width<=820px){html body #root .home-floating-rail .floating-support-heart .floating-support-heart-swing{transform-origin:50% 66%!important;will-change:transform!important;animation:4.6s ease-in-out infinite both keepers-v644y-support-heart-swing!important;display:inline-block!important}}@media (width<=820px) and (prefers-reduced-motion:reduce){html body #root .home-floating-rail .floating-support-heart .floating-support-heart-swing{animation:none!important}}@media (width<=760px){html body #root .community-profile-folder-browser-content{gap:10px!important;padding:10px!important}html body #root .community-profile-folder-group{gap:8px!important;padding:10px 8px 12px!important}html body #root .community-profile-folder-shelf,html body #root .community-profile-folder-shelf.is-visibility-shelf{grid-template-columns:repeat(3,minmax(0,1fr))!important;place-items:start center!important;gap:12px 5px!important;width:100%!important;min-width:0!important}html body #root button.community-profile-folder-button{box-sizing:border-box!important;align-content:start!important;gap:2px!important;width:100%!important;min-width:0!important;min-height:112px!important;padding:2px 1px 4px!important}html body #root .community-profile-folder-glyph{width:86px!important;height:71px!important;margin:0 auto!important}html body #root .community-profile-folder-preview.is-image-folder-preview{border-width:1px!important;border-radius:7px 7px 9px 9px!important;inset:26px 10px 7px!important}html body #root .community-profile-folder-copy{gap:1px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:4px!important}html body #root .community-profile-folder-copy>strong{letter-spacing:-.035em!important;text-align:center!important;text-overflow:clip!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;width:100%!important;max-width:100%!important;font-size:14px!important;line-height:1.14!important;overflow:visible!important}html body #root .community-profile-folder-copy>small{font-size:9.5px!important;line-height:1.05!important}}@media (width<=820px){html body #root footer.site-policy-footer.keeper-mega-footer .keeper-mega-footer-main{text-align:center!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-brand,html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-guide,html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-maker{text-align:center!important;justify-items:center!important;width:100%!important;min-width:0!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo{text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;gap:2px 14px!important;width:min(100%,380px)!important;max-width:380px!important;margin:0 auto!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo-image{grid-area:1/1/3!important;align-self:center!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo>span:last-child{display:contents!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo strong{text-align:left!important;grid-area:1/2!important;place-self:end start!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo small{text-align:left!important;white-space:normal!important;grid-area:2/2!important;place-self:start!important;margin-top:0!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-brand>p{text-align:center!important;margin-inline:auto!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-section-label,html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-guide>h2,html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-maker>h2{text-align:center!important;width:100%!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-guide-grid{justify-items:stretch!important;width:100%!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-guide-grid>button{text-align:center!important;justify-content:center!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-feature-link{text-align:center!important}}@media (width<=760px){html body #root .maker-note-page .maker-profile-desktop{box-sizing:border-box!important;height:auto!important;min-height:0!important;padding-bottom:70px!important}html body #root .maker-note-page .maker-profile-grid{box-sizing:border-box!important;grid-template-rows:auto!important;padding:13px 13px 18px!important}html body #root .maker-note-page .maker-profile-player,html body #root .maker-note-page .maker-profile-contact-window{align-self:start!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .maker-note-page .maker-profile-player{box-sizing:border-box!important;grid-template-columns:40px 46px 40px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-height:108px!important;padding:12px!important;overflow:hidden!important}html body #root .maker-note-page .maker-profile-player>button{max-width:100%!important}html body #root .maker-note-page .maker-profile-guide-copy{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #root .maker-note-page .maker-profile-guide-typing,html body #root .maker-note-page .maker-profile-guide-copy>small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}html body #root .maker-note-page .maker-profile-progress-track,html body #root .maker-note-page .maker-profile-player div>span.maker-profile-progress-track{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #root .maker-note-page .maker-profile-progress-track>.maker-profile-progress-fill,html body #root .maker-note-page .maker-profile-player .maker-profile-progress-track>i.maker-profile-progress-fill{box-sizing:border-box!important;max-width:100%!important}html body #root .support-page a.kofi-official-widget.support-method-kofi-button{padding-inline:0!important}html body #root .support-page .kofi-official-widget-content{justify-content:center!important;gap:0!important;width:100%!important;max-width:100%!important;transform:none!important}html body #root .support-page .kofi-official-widget-label{display:none!important}html body #root .support-page .kofi-official-widget-cup-frame{flex-basis:32px!important;width:32px!important;min-width:32px!important;height:32px!important}html body #root .support-page .kofi-official-widget-cup{width:29px!important;height:29px!important}}html body button.kn-floating-add-button.is-theme-inquiry.inquiry-floating-write-button,html body button.kn-floating-add-button.is-theme-inquiry.community-floating-write-button.inquiry-floating-write-button{filter:none!important;transition:transform .16s,box-shadow .16s,background .16s!important}html body button.kn-floating-add-button.is-theme-inquiry.inquiry-floating-write-button:hover,html body button.kn-floating-add-button.is-theme-inquiry.inquiry-floating-write-button:focus-visible,html body button.kn-floating-add-button.is-theme-inquiry.community-floating-write-button.inquiry-floating-write-button:hover,html body button.kn-floating-add-button.is-theme-inquiry.community-floating-write-button.inquiry-floating-write-button:focus-visible{filter:none!important;border-color:var(--kn-floating-accent)!important;color:var(--kn-floating-ink)!important;background:var(--kn-floating-fill)!important;box-shadow:0 10px 0 color-mix(in srgb, var(--kn-floating-accent) 19%, transparent), 0 18px 30px color-mix(in srgb, var(--kn-floating-ink) 15%, transparent), inset 0 1px 0 #fff!important;transform:translateY(-2px)!important}@media (width<=820px){html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo{box-sizing:border-box!important;text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:64px minmax(0,auto)!important;justify-content:center!important;justify-self:center!important;align-items:center!important;gap:2px 14px!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;display:grid!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo-image{grid-area:1/1/3!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo>span:last-child{display:contents!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo strong,html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo small{text-align:left!important;grid-column:2!important;justify-self:start!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo strong{grid-row:1!important;align-self:end!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-logo small{grid-row:2!important;align-self:start!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-guide,html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-maker{position:relative!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-guide:before,html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-maker:before{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#c6e2f42e 10% 90%,#0000)!important;height:1px!important;position:absolute!important;top:-18px!important;left:0!important;right:0!important}}html body #root .community-detail-layout .comment-section.community-comments-page .community-comment-list{box-sizing:border-box!important;padding-left:6px!important}html body #root .community-detail-layout .comment-section.community-comments-page .community-comment-list .comment-row{grid-template-columns:48px minmax(0,1fr)!important}html body #root .community-detail-layout .comment-section.community-comments-page .community-comment-list .community-comment-author-target{box-sizing:border-box!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;overflow:visible!important}html body #root .community-detail-layout .comment-section.community-comments-page .community-comment-list .comment-row.is-reply{margin-top:0!important}html body #root .community-detail-page .community-detail-thread-author .community-detail-author-outline,html body #root .community-comments-page .community-comment-author-name .community-comment-author-outline,html body #root .community-board-row-shell .community-author-name{color:#655861!important;width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;font-family:var(--keepers-air-font-v108)!important;font-weight:400!important;line-height:inherit!important;letter-spacing:-.02em!important;filter:none!important;paint-order:stroke fill!important;-webkit-text-stroke:1.4px color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 82%,white)!important;text-shadow:0 1px 0 #ffffffeb, 0 2px 6px color-mix(in srgb,var(--community-author-ring-color,#f48fbd) 18%,transparent)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important;position:static!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)!important}html body #root .community-detail-page .community-detail-thread-author .community-detail-author-outline *,html body #root .community-comments-page .community-comment-author-name .community-comment-author-outline *,html body #root .community-board-row-shell .community-author-name *{color:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;filter:none!important;paint-order:stroke fill!important;-webkit-text-stroke:inherit!important;text-shadow:inherit!important;background:0 0!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:translate(0,0)!important}html body #root .community-detail-page .community-detail-author-outline:before,html body #root .community-detail-page .community-detail-author-outline:after,html body #root .community-comments-page .community-comment-author-outline:before,html body #root .community-comments-page .community-comment-author-outline:after{content:none!important;display:none!important}@media (width<=760px){html body #root .community-profile-folder-shelf,html body #root .community-profile-folder-shelf.is-visibility-shelf{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:center!important;justify-items:center!important;gap:12px clamp(8px,2.6vw,12px)!important;width:min(100%,360px)!important;max-width:360px!important;margin-inline:auto!important}html body #root button.community-profile-folder-button{width:100%!important;min-width:0!important}html body #root .community-profile-folder-glyph{box-sizing:border-box!important;aspect-ratio:86/71!important;width:min(86px,100% - 8px)!important;min-width:0!important;max-width:86px!important;height:auto!important;margin-inline:auto!important}html body #root .community-profile-folder-back{inset:15.5% 4.7% 4.2%!important}html body #root .community-profile-folder-tab{width:40.2%!important;height:25.4%!important;top:2.8%!important;left:11.6%!important}html body #root .community-profile-folder-front{height:78.9%!important;bottom:0!important;left:1.2%!important;right:1.2%!important}html body #root .community-profile-folder-preview.is-image-folder-preview{inset:36.6% 11.6% 9.9%!important}html body #root .community-profile-folder-icon{inset:43.7% 0 auto!important}html body #root .community-profile-folder-copy>strong{text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;overflow:visible!important}}html body #root .community-detail-page .community-author-name[data-ring-text],html body #root .comment-row .community-author-name[data-ring-text],html body #root .community-board-row-shell .community-author-name[data-ring-text]{--community-author-outline:color-mix(in srgb, var(--community-author-ring-color,#f48fbd) 25%, white);z-index:0!important;isolation:isolate!important;-webkit-text-stroke:0 transparent!important;paint-order:normal!important;text-shadow:none!important;filter:none!important;display:inline-block!important;position:relative!important;overflow:visible!important}html body #root .community-detail-page .community-author-name[data-ring-text]:before,html body #root .comment-row .community-author-name[data-ring-text]:before,html body #root .community-board-row-shell .community-author-name[data-ring-text]:before{content:attr(data-ring-text)!important;z-index:0!important;width:max-content!important;color:var(--community-author-outline)!important;font:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:nowrap!important;paint-order:stroke fill!important;-webkit-text-stroke:3px color-mix(in srgb, var(--community-author-ring-color,#f48fbd) 30%, white)!important;opacity:.72!important;text-shadow:0 0 3px color-mix(in srgb, var(--community-author-ring-color,#f48fbd) 12%, transparent)!important;pointer-events:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:0!important;left:0!important}html body #root .community-detail-page .community-author-name[data-ring-text]:after,html body #root .comment-row .community-author-name[data-ring-text]:after,html body #root .community-board-row-shell .community-author-name[data-ring-text]:after{content:none!important;display:none!important}html body #root .community-detail-page .community-author-name[data-ring-text]>.cafe24-mixed-text,html body #root .community-detail-page .community-author-name[data-ring-text]>.cafe24-mixed-text>span,html body #root .comment-row .community-author-name[data-ring-text]>.cafe24-mixed-text,html body #root .comment-row .community-author-name[data-ring-text]>.cafe24-mixed-text>span,html body #root .community-board-row-shell .community-author-name[data-ring-text]>.cafe24-mixed-text,html body #root .community-board-row-shell .community-author-name[data-ring-text]>.cafe24-mixed-text>span{z-index:1!important;color:#655861!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;-webkit-text-stroke:0 transparent!important;paint-order:normal!important;text-shadow:none!important;filter:none!important;background:0 0!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}html body #root .news-index-window>.news-index-body.news-board-page:before,html body #root .news-index-window>.news-index-body.news-board-page:after{content:none!important;display:none!important}html body #root .news-index-window>.news-index-body.news-board-page{isolation:auto!important;overflow:visible!important}html body #root .news-index-admin-actions{justify-content:flex-end!important;align-items:center!important;width:100%!important;margin:0 0 12px!important;display:flex!important}html body #root .newbie-guide-index-window>.newbie-guide-index-body.newbie-guide-page{gap:0!important;width:auto!important;overflow:visible!important}html body #root .newbie-guide-index-window>.newbie-guide-index-body>.newbie-guide-layout{width:100%!important;margin:0!important}@media (width<=720px){html body #root .news-index-admin-actions{margin-bottom:8px!important}html body #root .news-index-admin-actions .news-write-button{justify-content:center!important;width:45px!important;min-width:45px!important;padding:0!important;font-size:0!important}html body #root .news-index-admin-actions .news-write-button svg{width:18px!important;height:18px!important}}html body #root .news-index-window>.news-index-body.news-board-page{position:relative!important}html body #root .news-index-window .news-index-admin-actions{z-index:12!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:8px!important;right:16px!important}html body #root .news-index-window .news-index-admin-actions .news-write-button{margin:0!important}html body #root .news-index-window>.news-index-body>.news-board-filters{margin-top:0!important}html body #root .home-floating-todo-panel.kn-shared-popup-window{--kn-popup-accent:#79c9ef!important;--kn-popup-fill:#eef9ff!important;--kn-popup-ink:#527f9b!important;background:radial-gradient(circle at 12% 8%,#cff0ffdb,#0000 34%),radial-gradient(circle at 92% 18%,#e1daff9e,#0000 38%),linear-gradient(145deg,#fdfffffe 0%,#eff9fffb 56%,#f7f4fffa 100%)!important;border-color:#77bbe2b8!important;box-shadow:5px 6px #69b8e21c,0 24px 54px #46708f29,0 0 30px #75cbf529,inset 0 1px #fffffffc!important}html body #root .home-floating-todo-panel.kn-shared-popup-window>.kn-shared-popup-windowbar{background:linear-gradient(105deg,#cdeffffa 0%,#e1f4fff5 48%,#efe9fff2 100%)!important;border-bottom-color:#70b7e09e!important;box-shadow:inset 0 1px #fffffffc,0 3px 13px #5ba9d624!important}html body #root .home-floating-todo-panel .kn-shared-popup-window-icon{color:#507f9d!important;background:#ffffffe8!important;border-color:#76c2eaad!important;box-shadow:0 0 14px #73c3ed38!important}html body #root .home-floating-todo-panel .home-todo-popup-content{background:linear-gradient(#ffffff4d,#e5f6ff2e)!important}html body #root .home-floating-todo-panel .todo-rainbow-progress>span{color:#587d96!important}html body #root .home-floating-todo-panel .todo-rainbow-progress-track{background:#ffffffe0!important;border-color:#77b7da52!important;box-shadow:inset 0 2px 4px #4e88aa14,0 2px #fffffff0!important}html body #root .home-floating-todo-panel .todo-rainbow-progress-track>i{background:linear-gradient(90deg,#7ccbf1 0%,#9edbfa 43%,#a9cafa 70%,#c5b8f4 100%)!important;box-shadow:inset 0 1px #ffffff9e,0 0 12px #68c0ed42!important}html body #root .home-floating-todo-panel .portal-todo-list .todo-item-row,html body #root .home-floating-todo-panel .portal-todo-list .todo-item-row.done{background:linear-gradient(145deg,#fffffffa,#eff9fff5)!important;border-color:#8bc4e36e!important;box-shadow:2px 3px #76b9de0e,0 7px 15px #4d7e9d0e,inset 0 1px #fff!important}html body #root .home-floating-todo-panel .portal-todo-list .todo-item-row:has(.todo-item:only-child){background:linear-gradient(145deg,#fffffffa,#eff9fff5)!important;border-color:#8bc4e36e!important;box-shadow:2px 3px #76b9de0e,0 7px 15px #4d7e9d0e,inset 0 1px #fff!important}html body #root .home-floating-todo-panel .portal-todo-list .todo-item-row:hover{background:linear-gradient(145deg,#fff,#e0f4fffa)!important;border-color:#69b4ddad!important;box-shadow:2px 3px #70b7df12,0 11px 21px #497e9f17,inset 0 1px #fff!important}html body #root .home-floating-todo-panel .todo-check{background:#fffffff5!important;border-color:#7ebde17a!important}html body #root .home-floating-todo-panel .todo-item-row.done .todo-check{background:linear-gradient(145deg,#86d2f5,#75bde7)!important;border-color:#79bde3!important}html body #root .home-floating-todo-panel .todo-delete{color:#6e9db8!important;background:#f5fcfff5!important;border-color:#90c7e47a!important}html body #root .home-floating-todo-panel .todo-input{background:linear-gradient(145deg,#fffffff5,#ebf8fff0)!important;border-color:#7fbfe26b!important;box-shadow:inset 0 1px #fff,0 7px 16px #4d84a60f!important}html body #root .home-floating-todo-panel .todo-input>button{color:#fff!important;background:linear-gradient(145deg,#8bd3f5,#72bce7)!important;border-color:#5ba9d69e!important;box-shadow:0 6px 14px #4d9bca2e,inset 0 1px #ffffff9e!important}html body .kn-notification-window.kn-shared-popup-window{--kn-popup-accent:#e8bd57!important;--kn-popup-fill:#fff8df!important;--kn-popup-ink:#9b741d!important;color:#5f543d!important;background:radial-gradient(circle at 12% 9%,#fff0b2b8,#0000 35%),radial-gradient(circle at 91% 16%,#ffe0ab85,#0000 38%),linear-gradient(145deg,#fffef9fe 0%,#fff9e0fb 58%,#fff4e2fa 100%)!important;border-color:#daaf44bd!important;box-shadow:5px 6px #cf9e271a,0 28px 70px #5d461b2e,0 0 32px #f0c35426,inset 0 1px #fffffffc!important}html body .kn-notification-window.kn-shared-popup-window>.kn-shared-popup-windowbar{background:linear-gradient(105deg,#ffefb3fa 0%,#fff7d3f7 52%,#ffe7bff0 100%)!important;border-bottom-color:#d9ab3799!important;box-shadow:inset 0 1px #fffffffc,0 3px 13px #c4911d24!important}html body .kn-notification-window .kn-shared-popup-window-icon{color:#a67b1a!important;background:#ffffffe8!important;border-color:#e2b84bb3!important;box-shadow:0 0 14px #e8b83a33!important}html body .kn-notification-window>.kn-shared-popup-content{background:linear-gradient(#fff3,#fff5d32e)!important}html body .kn-notification-window .kn-shared-popup-heading{background:linear-gradient(90deg,#fffef9e6,#fff7dad1)!important;border-bottom-color:#e2bf6652!important}html body .kn-notification-window .kn-notification-read-all{color:#a77611!important;background:linear-gradient(145deg,#fffdf5,#ffedb3)!important;border-color:#e1b443a3!important;box-shadow:0 8px 19px #b8841421,inset 0 1px #fffffffc!important}html body .kn-notification-window .kn-notification-read-all:hover:not(:disabled),html body .kn-notification-window .kn-notification-read-all:focus-visible:not(:disabled){color:#96670b!important;background:linear-gradient(145deg,#fffdf2,#ffe59a)!important;border-color:#d79d1cc7!important;box-shadow:0 11px 23px #b57e0c30,inset 0 1px #fffffffc!important}html body .kn-notification-window .kn-notification-scroll{scrollbar-color:#d7bd75 transparent!important}html body .kn-notification-window .kn-notification-scroll::-webkit-scrollbar-thumb{background:#d7bd75!important}html body .kn-notification-window .kn-notification-item{background:linear-gradient(145deg,#fffffff7,#fffae8f2)!important;border-color:#e7d1959e!important;box-shadow:0 5px 13px #6f541f09,inset 0 1px #fffffffa!important}html body .kn-notification-window .kn-notification-item.is-unread{background:linear-gradient(100deg,#fff7cff5,#fffdf3fa)!important;border-color:#e1b953b3!important}html body .kn-notification-window .kn-notification-item:hover,html body .kn-notification-window .kn-notification-item:focus-visible{background:linear-gradient(145deg,#fffef8,#fff3c9)!important;border-color:#dbab31b8!important;box-shadow:0 9px 20px #75541417!important}html body .kn-notification-window .kn-notification-copy strong{color:#62533a!important}html body .kn-notification-window .kn-notification-copy span{color:#9b8963!important}html body .kn-notification-window .kn-notification-chevron{color:#c7a85c!important}html body .kn-notification-window .kn-notification-item:hover .kn-notification-chevron{color:#b77d12!important}html body .kn-notification-window .kn-notification-empty{color:#8f7b52!important}@media (width<=1100px){html body #root .news-index-window .news-index-admin-actions{top:9px!important;right:9px!important}html body #root .news-index-window>.news-index-body>.news-board-filters.community-view-buttons{padding-right:62px!important}}@media (width<=720px){html body #root .news-index-window .news-index-admin-actions{top:9px!important;right:9px!important}}html body #root .home-floating-todo-panel .todo-input>button{box-sizing:border-box!important;aspect-ratio:1!important;border-radius:50%!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;overflow:hidden!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-live-stats{-webkit-backdrop-filter:blur(8px)saturate(112%)!important;color:#fffffff0!important;letter-spacing:.01em!important;background:linear-gradient(135deg,#ffffff1c,#ffffff0b)!important;border:1px solid #fff3!important;border-radius:999px!important;justify-self:start!important;align-items:center!important;gap:7px!important;width:fit-content!important;max-width:100%!important;min-height:31px!important;padding:5px 10px!important;font-family:Asta Sans,Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff2b,0 7px 18px #35355b12!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-live-stat{white-space:nowrap!important;cursor:default!important;border-radius:999px!important;outline:none!important;align-items:center!important;gap:4px!important;min-height:21px!important;padding:2px 4px!important;transition:background .16s,transform .16s,filter .16s!important;display:inline-flex!important;position:relative!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-live-stat:hover,html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-live-stat:focus-visible{filter:brightness(1.06)!important;background:#ffffff1a!important;transform:translateY(-1px)!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-live-stat-emoji{place-items:center!important;min-width:15px!important;font-size:12px!important;line-height:1!important;display:inline-grid!important;transform:translateY(-.2px)!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-live-stat-value{color:#fff!important;font-variant-numeric:tabular-nums!important;text-shadow:0 1px 8px #2e365b1f!important;font-weight:700!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-live-stat-separator{color:#ffffff4f!important;-webkit-user-select:none!important;user-select:none!important;font-size:10px!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-live-stat:after{content:attr(data-tooltip)!important;z-index:20!important;color:#fff!important;white-space:nowrap!important;pointer-events:none!important;opacity:0!important;background:#484365e6!important;border:1px solid #ffffff94!important;border-radius:9px!important;padding:6px 8px!important;font-family:Asta Sans,Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:500!important;line-height:1.25!important;transition:opacity .14s,transform .14s!important;position:absolute!important;bottom:calc(100% + 9px)!important;left:50%!important;transform:translate(-50%,4px)scale(.98)!important;box-shadow:0 8px 20px #2c27452e!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-live-stat:hover:after,html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-live-stat:focus-visible:after{opacity:1!important;transform:translate(-50%)scale(1)!important}@media (width<=760px){html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-live-stats{place-self:center!important;gap:5px!important;min-height:29px!important;margin-left:auto!important;margin-right:auto!important;padding:4px 8px!important;font-size:10.5px!important}html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-live-stat{gap:3px!important;padding-inline:3px!important}}@media (width>=761px){html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-brand>.keeper-footer-live-stats{place-self:center!important;margin-left:auto!important;margin-right:auto!important}}@media (width>=1001px){html body #root footer.site-policy-footer.keeper-mega-footer .keeper-footer-brand>.keeper-footer-live-stats{position:relative!important;left:-40px!important}}html body #root .home-today-section{z-index:1!important;box-sizing:border-box!important;width:100%!important;margin:0 0 clamp(48px,4vw,72px)!important;padding:22px 0 0!important;position:relative!important}html body #root .home-keeper-dashboard-window.v608-main-index-window{--page-window-gutter:22px!important;--page-index-offset:22px!important;background:linear-gradient(145deg,#fff,#fffafd)!important;border-color:#e78eaea3!important;width:100%!important;margin:0!important;box-shadow:5px 6px #e78eae1f,0 20px 42px #5b3f4e17,inset 0 1px #fff!important}html body #root .home-keeper-dashboard-window>.keeper-windowbar .keeper-windowbar-name code,html body #root .home-keeper-dashboard-window .home-dashboard-mini-windowbar .keeper-windowbar-name code,html body #root .home-keeper-dashboard-window .home-dashboard-subwindowbar .keeper-windowbar-name code,html body #root .home-keeper-dashboard-window .keeper-windowbar .keeper-windowbar-controls>i,html body #root .home-keeper-dashboard-window .keeper-windowbar .keeper-windowbar-controls>button{font-family:Asta Sans,Noto Sans KR,sans-serif!important}html body #root .home-keeper-dashboard-window>.page-index-window-title.home-dashboard-heading{justify-content:flex-start!important;gap:13px!important;width:min(610px,100% - 64px)!important;min-width:0!important;max-width:calc(100% - 64px)!important;height:66px!important;min-height:66px!important;max-height:66px!important;padding:0 18px 0 13px!important;display:flex!important}html body #root .home-keeper-dashboard-window>.page-index-window-title.home-dashboard-heading>div:first-child{order:2!important;width:auto!important;min-width:0!important}html body #root .home-keeper-dashboard-window>.page-index-window-title.home-dashboard-heading h1{text-align:left!important;font-size:27px!important}html body #root .home-dashboard-profile-chip{border-right:1px dashed #c2799759!important;order:1!important;align-items:center!important;gap:9px!important;min-width:0!important;padding-right:13px!important;display:flex!important}html body #root .home-dashboard-profile-avatar.kn-community-profile-avatar{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}html body #root .home-dashboard-profile-copy{gap:2px!important;min-width:0!important;display:grid!important}html body #root .home-dashboard-profile-copy strong,html body #root .home-dashboard-profile-copy small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:116px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;overflow:hidden!important}html body #root .home-dashboard-profile-copy strong{color:#714e5e!important;font-size:14px!important;font-weight:900!important}html body #root .home-dashboard-profile-copy small{color:#a27a8e!important;font-size:10px!important;font-weight:700!important}html body #root .home-keeper-dashboard-window>.home-dashboard-body.page-index-window-body{background:radial-gradient(circle at 8% 0,#d1f0ff94,#0000 30%),radial-gradient(circle at 94% 8%,#ffe2f199,#0000 28%),#fffffffc!important;padding:20px!important}html body #root .home-dashboard-intro-row{justify-content:space-between!important;align-items:flex-end!important;gap:14px!important;min-width:0!important;margin-bottom:15px!important;padding:2px 3px 0!important;display:flex!important}html body #root .home-dashboard-intro-row>div{min-width:0!important}html body #root .home-dashboard-kicker{color:#c36591!important;letter-spacing:.17em!important;margin-bottom:4px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;font-weight:900!important;display:block!important}html body #root .home-dashboard-intro-row p{color:#786d75!important;margin:0!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:650!important;line-height:1.5!important}html body #root .home-dashboard-date{color:#8f6f7e!important;white-space:nowrap!important;background:#ffffffdb!important;border:1px solid #d28bab59!important;border-radius:999px!important;flex:none!important;padding:7px 12px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:700!important}html body #root .home-dashboard-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important;margin-bottom:15px!important;display:grid!important}html body #root .home-dashboard-mini-window,html body #root .home-dashboard-subwindow{background:#fffffff0!important;border:1px solid #96b1c657!important;border-radius:19px!important;min-width:0!important;overflow:hidden!important;box-shadow:3px 4px #70586712,0 10px 24px #495c6c0f,inset 0 1px #fff!important}html body #root .home-dashboard-mini-window>.keeper-windowbar,html body #root .home-dashboard-subwindow>.keeper-windowbar{color:#6c7f8d!important;background:linear-gradient(90deg,#ebf8fff2,#fff2f8db)!important;border:0!important;border-bottom:1px solid #87a8bf45!important;border-radius:0!important;height:34px!important;min-height:34px!important;padding:0 7px 0 11px!important;position:relative!important;inset:auto!important}html body #root .home-dashboard-mini-window>.keeper-windowbar .keeper-windowbar-controls,html body #root .home-dashboard-subwindow>.keeper-windowbar .keeper-windowbar-controls{grid-auto-columns:28px!important}html body #root .home-dashboard-mini-window>.keeper-windowbar .keeper-windowbar-controls>i,html body #root .home-dashboard-subwindow>.keeper-windowbar .keeper-windowbar-controls>i{width:28px!important;min-width:28px!important}html body #root .home-dashboard-mini-window>.keeper-windowbar .keeper-windowbar-name code,html body #root .home-dashboard-subwindow>.keeper-windowbar .keeper-windowbar-name code{font-size:10px!important;font-weight:700!important}html body #root .home-dashboard-mini-body{align-items:center!important;gap:12px!important;min-height:80px!important;padding:13px 15px!important;display:flex!important}html body #root .home-dashboard-mini-window.is-weather .home-dashboard-mini-body{background:linear-gradient(145deg,#f1fbffe0,#fffffff2)!important}html body #root .home-dashboard-mini-window.is-todo .home-dashboard-mini-body{background:linear-gradient(145deg,#eff7ffe6,#fffffff2)!important}html body #root .home-dashboard-mini-window.is-collection .home-dashboard-mini-body{background:linear-gradient(145deg,#fff5fbe6,#fffffff2)!important}html body #root .home-dashboard-summary-icon{background:#ffffffe6!important;border:1px solid #fffffff2!important;border-radius:14px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;font-size:22px!important;display:grid!important;box-shadow:0 5px 14px #567e9714,inset 0 1px #fff!important}html body #root .home-dashboard-summary-copy{gap:2px!important;min-width:0!important;display:grid!important}html body #root .home-dashboard-summary-copy small,html body #root .home-dashboard-summary-copy em{color:#87939b!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;font-style:normal!important;font-weight:700!important}html body #root .home-dashboard-summary-copy strong{color:#4d5d69!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:17px!important;font-weight:900!important;overflow:hidden!important}html body #root .home-dashboard-content-grid{grid-template-columns:minmax(0,1.72fr) minmax(260px,.72fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important}html body #root .home-dashboard-subwindow-body{min-width:0!important;padding:16px!important}html body #root .home-dashboard-panel-head{justify-content:space-between!important;align-items:flex-end!important;gap:12px!important;min-width:0!important;margin-bottom:12px!important;display:flex!important}html body #root .home-dashboard-panel-head>span{gap:3px!important;min-width:0!important;display:grid!important}html body #root .home-dashboard-panel-head small{color:#79a4be!important;letter-spacing:.12em!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:900!important}html body #root .home-dashboard-panel-head strong{color:#4f6578!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1.16!important}html body #root .home-dashboard-panel-head>em{color:#678da5!important;white-space:nowrap!important;background:#e8f7ffd6!important;border:1px solid #7db1cf42!important;border-radius:999px!important;flex:none!important;padding:6px 9px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:10px!important;font-style:normal!important;font-weight:750!important}html body #root .home-today-item-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;min-width:0!important;display:grid!important}html body #root button.home-today-item-card{color:#566d7f!important;text-align:left!important;cursor:pointer!important;background:linear-gradient(145deg,#fbfeff,#f5fbff)!important;border:1px solid #7eb1cd47!important;border-radius:16px!important;grid-template-columns:56px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-width:0!important;min-height:82px!important;padding:9px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;display:grid!important;box-shadow:inset 0 1px #fff!important}html body #root button.home-today-item-card:hover{border-color:#5da3cb8a!important;transform:translateY(-2px)!important;box-shadow:0 9px 22px #4a82a41c,inset 0 1px #fff!important}html body #root .home-today-item-image{background:linear-gradient(145deg,#f5fbff,#edf7fc)!important;border-radius:14px!important;place-items:center!important;width:56px!important;height:56px!important;display:grid!important;overflow:hidden!important}html body #root .home-today-item-image .fit-image,html body #root .home-today-item-image img{object-fit:contain!important;width:100%!important;height:100%!important}html body #root .home-today-item-copy{gap:2px!important;min-width:0!important;display:grid!important}html body #root .home-today-item-copy small,html body #root .home-today-item-copy em{color:#8395a3!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-style:normal!important;font-weight:700!important;overflow:hidden!important}html body #root .home-today-item-copy strong{color:#52697b!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:900!important;overflow:hidden!important}html body #root .home-today-loading,html body #root .home-today-complete-state{color:#728695!important;background:#f8fcffb8!important;border:1px dashed #7cb0cd61!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:82px!important;padding:14px!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:12px!important;display:flex!important}html body #root .home-today-complete-state>span{font-size:28px!important}html body #root .home-today-complete-state>div{gap:3px!important;display:grid!important}html body #root .home-today-complete-state strong{color:#536c7f!important;font-size:13px!important}html body #root .home-today-complete-state small{color:#8a9aa6!important;font-size:10px!important}html body #root .home-dashboard-action-button.kn-shared-action-button{color:#453b41!important;height:50px!important;min-height:50px!important;font-family:var(--font-title,"Cafe24Ssurround"),"Noto Sans KR",sans-serif!important;background:linear-gradient(145deg,#fff9fcfa,#eef8fff7)!important;border:2px solid #705867ab!important;border-radius:999px!important;padding:0 19px!important;font-size:23px!important;font-weight:700!important;box-shadow:4px 5px #7058671a,0 12px 24px #4c384414,inset 0 1px #fff!important}html body #root .home-dashboard-action-button.kn-shared-action-button:hover:not(:disabled){color:#453b41!important;background:linear-gradient(145deg,#fffafd,#edf8ff)!important;border-color:#705867c7!important;transform:translateY(-2px)!important;box-shadow:4px 6px #7058671f,0 15px 28px #4c38441a,inset 0 1px #fff!important}html body #root .home-dashboard-catalog-action{margin:13px 0 0 auto!important}html body #root .home-dashboard-login-button{width:100%!important;margin-top:12px!important}html body #root .home-today-resource-row{color:#617789!important;text-align:left!important;cursor:pointer!important;background:linear-gradient(145deg,#fbfeff,#f5fbff)!important;border:1px solid #7eb1cd4d!important;border-radius:16px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:62px!important;margin:0 0 9px!important;padding:9px 11px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;display:grid!important;box-shadow:inset 0 1px #fff!important}html body #root .home-today-resource-row:hover{border-color:#5da3cb85!important;transform:translateY(-2px)!important;box-shadow:0 9px 20px #4a82a41a!important}html body #root .home-today-resource-row>span{gap:2px!important;min-width:0!important;display:grid!important}html body #root .home-today-resource-row small{color:#8796a2!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:9px!important;font-weight:700!important}html body #root .home-today-resource-row strong{color:#536a7b!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:Asta Sans,Noto Sans KR,sans-serif!important;font-size:13px!important;font-weight:900!important;overflow:hidden!important}@media (width<=980px){html body #root .home-dashboard-content-grid{grid-template-columns:minmax(0,1fr)!important}html body #root .home-dashboard-resource-window .home-dashboard-subwindow-body{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}html body #root .home-dashboard-resource-window .home-dashboard-panel-head,html body #root .home-dashboard-resource-window .home-dashboard-login-button{grid-column:1/-1!important}html body #root .home-today-resource-row{margin:0!important}}@media (width<=760px){html body #root .home-today-section{margin-bottom:44px!important;padding-top:16px!important}html body #root .home-keeper-dashboard-window.v608-main-index-window{--page-window-gutter:12px!important;--page-index-offset:10px!important}html body #root .home-keeper-dashboard-window>.page-index-window-title.home-dashboard-heading{gap:9px!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin-left:12px!important;padding:0 12px 0 9px!important}html body #root .home-keeper-dashboard-window>.page-index-window-title.home-dashboard-heading h1{font-size:24px!important}html body #root .home-dashboard-profile-copy small{display:none!important}html body #root .home-dashboard-profile-copy strong{max-width:82px!important;font-size:12px!important}html body #root .home-dashboard-profile-chip{gap:6px!important;padding-right:8px!important}html body #root .home-dashboard-profile-avatar.kn-community-profile-avatar{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}html body #root .home-keeper-dashboard-window>.home-dashboard-body.page-index-window-body{margin-bottom:12px!important;margin-left:12px!important;margin-right:12px!important;padding:13px!important}html body #root .home-dashboard-intro-row{align-items:flex-start!important}html body #root .home-dashboard-intro-row p{font-size:11px!important}html body #root .home-dashboard-date{padding:6px 9px!important;font-size:10px!important}html body #root .home-dashboard-summary-grid{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}html body #root .home-dashboard-mini-body{min-height:68px!important;padding:10px 12px!important}html body #root .home-dashboard-content-grid{grid-template-columns:minmax(0,1fr)!important}html body #root .home-dashboard-panel-head{flex-direction:column!important;align-items:flex-start!important;gap:7px!important}html body #root .home-dashboard-panel-head strong{font-size:23px!important}html body #root .home-today-item-row,html body #root .home-dashboard-resource-window .home-dashboard-subwindow-body{grid-template-columns:minmax(0,1fr)!important}html body #root .home-dashboard-resource-window .home-dashboard-panel-head,html body #root .home-dashboard-resource-window .home-dashboard-login-button{grid-column:auto!important}html body #root .home-dashboard-action-button.kn-shared-action-button{width:100%!important;height:50px!important;min-height:50px!important;font-size:23px!important}}:root{--dashboard-ink:#5d5058;--dashboard-border:#806d79;--dashboard-soft-border:#d8cbd2;--dashboard-shadow:6px 7px 0 #80677717,0 18px 38px #4e394514}html body #root .home-today-section{margin-bottom:24px!important;padding-top:22px!important}html body #root .home-dashboard-desktop-shell{box-sizing:border-box!important;background:linear-gradient(145deg,#fffcfef7,#eef9fff0)!important;border:2px solid #705867ad!important;border-radius:29px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important;box-shadow:7px 8px #7058671a,0 22px 46px #533c4a1f,inset 0 1px #fff!important}html body #root .home-dashboard-browser-chrome{border-radius:27px 27px 0 0!important;width:100%!important;margin:0!important}html body #root .home-dashboard-browser-chrome .home-browser-tab{letter-spacing:.015em!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .home-dashboard-desktop-body{box-sizing:border-box!important;background:0 0!important;width:100%!important;padding:18px!important}html body #root .home-dashboard-desktop-grid{box-sizing:border-box!important;grid-template-columns:330px minmax(0,1fr)!important;grid-template-areas:"profile workspace"!important;align-items:start!important;gap:16px 18px!important;width:100%!important;min-width:0!important;display:grid!important}html body #root .home-dashboard-profile-rail{grid-area:profile!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:12px!important;min-width:0!important;display:grid!important}html body #root .home-dashboard-workspace{grid-area:workspace!important;gap:14px!important;min-width:0!important;display:grid!important}html body #root .home-dashboard-folder-widget-main{min-width:0!important}html body #root .home-dashboard-workspace-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;min-width:0!important;display:grid!important}html body #root .home-dashboard-widget{box-sizing:border-box!important;background:#fffffff0!important;border:2px solid #806777bd!important;border-radius:22px!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;box-shadow:4px 5px #80677714,0 12px 24px #4a343f0f!important}html body #root .home-dashboard-widget>.keeper-windowbar{border-radius:20px 20px 0 0!important}html body #root .home-dashboard-widget-inner{box-sizing:border-box!important;min-width:0!important}html body #root .home-dashboard-profile-panel.maker-profile-card.maker-profile-social-card{box-sizing:border-box!important;background:#fff!important;border:3px solid #806d79!important;border-radius:30px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;box-shadow:7px 7px #8067771a!important}html body #root .home-dashboard-profile-social-head{background:#fff!important;border-bottom:1px solid #8067773d!important;min-height:64px!important;padding:10px 14px!important}html body #root .home-dashboard-profile-social-head .home-community-shared-avatar{flex:none!important}html body #root .home-dashboard-profile-user-copy{z-index:5!important;opacity:1!important;visibility:visible!important;flex-direction:column!important;flex:auto!important;justify-content:center!important;gap:3px!important;min-width:0!important;display:flex!important;position:relative!important;overflow:visible!important}html body #root .home-dashboard-profile-visible-name{z-index:6!important;box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;color:#5d5058!important;-webkit-text-fill-color:#5d5058!important;filter:none!important;background:0 0!important;width:100%!important;max-width:180px!important;min-height:20px!important;margin:0!important;padding:0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.08!important;display:block!important;position:relative!important;overflow:hidden!important;transform:none!important}html body #root .home-dashboard-profile-visible-name .cafe24-mixed-text,html body #root .home-dashboard-profile-visible-name .cafe24-mixed-text>span{opacity:1!important;visibility:visible!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;filter:none!important;background:0 0!important;display:inline!important;transform:none!important}html body #root .home-dashboard-profile-user-copy>small{z-index:5!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#e36f9d!important;max-width:190px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important;line-height:1.1!important;display:block!important;position:relative!important;overflow:hidden!important}html body #root .home-dashboard-profile-export-menu-wrap{margin-left:auto!important}html body #root .home-dashboard-profile-export-button{color:#806d79!important;width:34px!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:grid!important}html body #root .home-dashboard-profile-export-button:hover,html body #root .home-dashboard-profile-export-button:focus-visible{color:#d65387!important;background:#fff1f6!important;outline:none!important}html body #root .home-dashboard-profile-cover-frame{box-sizing:border-box!important;aspect-ratio:16/9!important;background:#f8f3f6!important;border:3px solid #806d79!important;border-radius:22px!important;width:auto!important;margin:14px 14px 12px!important;padding:0!important;position:relative!important;overflow:hidden!important;box-shadow:3px 4px #80677714!important}html body #root .home-dashboard-profile-cover-frame>.smart-image,html body #root .home-dashboard-profile-cover-frame>.fit-image{box-sizing:border-box!important;border:0!important;border-radius:18px!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}html body #root .home-dashboard-profile-cover-frame img{box-sizing:border-box!important;object-fit:cover!important;object-position:center!important;border:0!important;border-radius:18px!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}html body #root .home-dashboard-profile-social-actions{box-sizing:border-box!important;border-top:1px solid #8067771a!important;border-bottom:1px solid color-mix(in srgb,var(--profile-theme-color,#e58aac) 22%,#e7dbe1)!important;background:#fff!important;min-height:58px!important;margin:0!important;padding:7px 13px!important}html body #root .home-dashboard-profile-tone-zone{box-sizing:border-box!important;background:radial-gradient(circle at 50% 8%,#ffffff73,transparent 50%), linear-gradient(180deg,color-mix(in srgb,var(--profile-theme-color,#e58aac) 13%,white),color-mix(in srgb,var(--profile-theme-color,#e58aac) 18%,white))!important;width:100%!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0 14px 14px!important;overflow:visible!important}html body #root .home-dashboard-profile-lower-panel,html body #root .home-dashboard-profile-identity,html body #root .home-dashboard-palette-scope{box-sizing:border-box!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important}html body #root .home-dashboard-profile-lower-panel{padding:16px 0 12px!important}html body #root .home-dashboard-profile-identity{justify-items:center!important;gap:9px!important;padding:0!important;display:grid!important;overflow:visible!important}html body #root .home-dashboard-townkeeper-label{color:color-mix(in srgb,var(--profile-theme-color,#e58aac) 80%,#755968)!important;letter-spacing:.09em!important;font-family:Asta Sans,Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important}html body #root .home-dashboard-profile-name-wave{z-index:6!important;box-sizing:border-box!important;opacity:1!important;visibility:visible!important;width:100%!important;min-height:50px!important;color:color-mix(in srgb,var(--profile-theme-color,#e58aac) 72%,#5b4250)!important;-webkit-text-fill-color:currentColor!important;filter:none!important;text-align:center!important;text-shadow:0 4px #6d4e6414!important;background:0 0!important;justify-content:center!important;align-items:baseline!important;margin:0!important;padding:3px 8px 0!important;font-family:DNFBitBitv2,Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:40px!important;font-weight:400!important;line-height:1.12!important;display:flex!important;position:relative!important;overflow:visible!important}html body #root .home-dashboard-profile-name-wave>.home-dashboard-profile-name-letter{z-index:7!important;opacity:1!important;visibility:visible!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;filter:none!important;will-change:auto!important;background:0 0!important;animation:2.8s ease-in-out both home-dashboard-name-wave!important;display:inline-block!important;position:relative!important}html body #root .home-dashboard-profile-name-letter .cafe24-mixed-text,html body #root .home-dashboard-profile-name-letter .cafe24-mixed-text>span{opacity:1!important;visibility:visible!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;filter:none!important;background:0 0!important;display:inline!important}@keyframes home-dashboard-name-wave{0%,3%,42%,to{transform:translate(0,0)rotate(0)}9%{transform:translateY(-9px)rotate(-1.15deg)}16%{transform:translateY(2px)rotate(.45deg)}23%{transform:translateY(-4px)rotate(-.3deg)}31%{transform:translate(0,0)rotate(0)}}html body #root .home-dashboard-profile-palette-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body #root .home-dashboard-palette-scope{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important}html body #root .home-dashboard-palette-scope .community-profile-ring-picker{box-sizing:border-box!important;background:#fffffff7!important;border:2px solid #80677757!important;border-radius:999px!important;grid-template-rows:auto auto!important;grid-template-columns:30px minmax(0,1fr) 30px!important;align-items:center!important;gap:6px 2px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:72px!important;margin:0!important;padding:8px 10px 10px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important;box-shadow:4px 5px #80677714,inset 0 1px #fffffff5!important}html body #root .home-dashboard-palette-scope .community-profile-ring-presets{flex-wrap:nowrap!important;grid-area:1/2!important;justify-content:center!important;justify-self:stretch!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;display:flex!important}html body #root .home-dashboard-palette-scope .community-profile-ring-picker .community-profile-ring-presets>button{box-sizing:border-box!important;filter:none!important;will-change:auto!important;border-radius:50%!important;flex:0 0 23px!important;width:23px!important;min-width:23px!important;max-width:23px!important;height:23px!important;min-height:23px!important;max-height:23px!important;margin:0!important;padding:0!important;transition:transform .14s,border-color .14s!important;position:relative!important}html body #root .home-dashboard-palette-scope .community-profile-ring-picker .community-profile-ring-presets>button:hover,html body #root .home-dashboard-palette-scope .community-profile-ring-picker .community-profile-ring-presets>button.active:hover{z-index:3!important;filter:none!important;transform:translateY(-1px)!important}html body #root .home-dashboard-palette-scope .community-profile-ring-picker .community-profile-ring-rainbow-picker{background:conic-gradient(#ff5d7d,#ff9d48,#ffe04d,#55ce84,#4fd0db,#628ce9,#9a6ee2,#ef62b6,#ff5d7d)!important;border:2px solid #fff!important;border-radius:50%!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 0 1px #5e4a5738,0 3px 8px #4c374421!important}html body #root .home-dashboard-palette-scope .community-profile-ring-picker .community-profile-ring-rainbow-picker:after{content:""!important;background:#ffffffd1!important;border-radius:50%!important;position:absolute!important;inset:5px!important;box-shadow:inset 0 1px 2px #523c491f!important}html body #root .home-dashboard-palette-scope .community-profile-ring-picker .community-profile-ring-rainbow-picker.active{transform:scale(1.18)!important;box-shadow:0 0 0 2px #806777eb,0 3px 8px #4c374421!important}html body #root .home-dashboard-palette-scope .community-profile-ring-picker .community-profile-ring-rainbow-picker.active:hover{transform:translateY(-1px)scale(1.18)!important}html body #root .home-dashboard-palette-scope .community-profile-ring-hue-track{--ring-hue-position:0%;--ring-custom-color:#f48fbd;box-sizing:border-box!important;cursor:grab!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;background:linear-gradient(90deg,#ff5d5d 0%,#ffb347 16.66%,#fff05d 33.33%,#59d98e 50%,#58cde8 66.66%,#7676ef 83.33%,#d564e8 92%,#ff5d7d 100%)!important;border:1px solid #70586640!important;border-radius:999px!important;outline:0!important;grid-area:2/2!important;justify-self:stretch!important;width:calc(100% - 4px)!important;min-width:0!important;max-width:none!important;height:9px!important;margin:1px auto 0!important;display:block!important;position:relative!important;box-shadow:inset 0 1px 1px #ffffffa6,0 3px 8px #4e394614!important}html body #root .home-dashboard-palette-scope .community-profile-ring-hue-track:active{cursor:grabbing!important}html body #root .home-dashboard-palette-scope .community-profile-ring-hue-track:focus-visible{box-shadow:0 0 0 3px #ffffffe6,0 0 0 5px color-mix(in srgb,var(--ring-custom-color) 46%,white),0 4px 10px #4e39461a!important}html body #root .home-dashboard-palette-scope .community-profile-ring-hue-thumb{top:50%!important;left:clamp(10px,var(--ring-hue-position),calc(100% - 10px))!important;z-index:3!important;box-sizing:border-box!important;cursor:pointer!important;filter:none!important;will-change:auto!important;background:#fff!important;border:1px solid #6952604d!important;border-radius:50%!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0!important;transition:border-color .14s!important;position:absolute!important;overflow:hidden!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 2px #fff,0 4px 9px #48334038!important}html body #root .home-dashboard-palette-scope .community-profile-ring-hue-thumb:before{content:""!important;z-index:0!important;pointer-events:none!important;background:#fff!important;border-radius:50%!important;display:block!important;position:absolute!important;inset:0!important}html body #root .home-dashboard-palette-scope .community-profile-ring-hue-thumb:after{content:""!important;z-index:1!important;background:var(--ring-custom-color)!important;box-shadow:inset 0 1px 1px #ffffff8c,0 0 0 1px color-mix(in srgb,var(--ring-custom-color) 74%,white)!important;pointer-events:none!important;border-radius:50%!important;display:block!important;position:absolute!important;inset:5px!important}html body #root .home-dashboard-palette-scope .community-profile-ring-hue-thumb:hover,html body #root .home-dashboard-palette-scope .community-profile-ring-hue-thumb:focus-visible{outline:0!important;transform:translate(-50%,-50%)!important}html body #root .home-dashboard-palette-scope .community-profile-ring-account-save{box-sizing:border-box!important;color:#d46f91!important;cursor:pointer!important;filter:none!important;will-change:auto!important;background:#fffffff7!important;border:1.5px solid #e0c7cdd1!important;border-radius:50%!important;grid-area:1/3/3!important;place-self:center!important;place-items:center!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;transition:transform .14s,border-color .14s,background-color .14s!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 3px 7px #72535e14,inset 0 1px #fffffffa!important}html body #root .home-dashboard-palette-scope .community-profile-ring-account-save>svg{stroke-width:2.3px!important;width:15px!important;height:15px!important;display:block!important}html body #root .home-dashboard-palette-scope .community-profile-ring-account-save:hover{color:#ce5e86!important;background:#fff7fa!important;border-color:#efabc2!important;transform:translateY(-1px)!important}html body #root .home-dashboard-palette-scope .community-profile-ring-account-save.is-saving{color:#877e87!important;background:#f7f5f7!important;border-color:#c9c3cb!important}html body #root .home-dashboard-palette-scope .community-profile-ring-account-save.is-saved{color:#3c9569!important;background:#eefaf4!important;border-color:#a8d9c0!important}html body #root .home-dashboard-palette-scope .community-profile-ring-account-save.is-error{color:#d34255!important;background:#fff0f2!important;border-color:#ee9aa7!important}html body #root .home-dashboard-palette-scope .community-profile-ring-account-save:disabled{cursor:wait!important}html body #root .home-dashboard-profile-login{border:1.5px solid color-mix(in srgb,var(--profile-theme-color,#e58aac) 35%,#dac8d1)!important;background:#ffffffe0!important;border-radius:16px!important;width:100%!important;min-height:44px!important;margin:3px 0 0!important}html body .home-dashboard-export-overlay{z-index:2147483450!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#4937412e!important;place-items:center!important;padding:20px!important;display:grid!important;position:fixed!important;inset:0!important}html body .home-dashboard-profile-export-content{padding-bottom:18px!important}html body .home-dashboard-export-field{gap:8px!important;margin:18px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;display:grid!important}html body .home-dashboard-export-field>span:first-child{color:#735e69!important;font-size:14px!important}html body .home-dashboard-export-file-row{box-sizing:border-box!important;background:#fff!important;border:1.5px solid #dec9d4!important;border-radius:15px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;min-height:48px!important;padding:0 12px!important;display:grid!important;box-shadow:inset 0 1px #fff,0 5px 12px #543a470d!important}html body .home-dashboard-export-file-row input{background:0 0!important;border:0!important;outline:0!important;min-width:0!important;font:600 15px/1.2 Cafe24SsurroundAir,Noto Sans KR,sans-serif!important}html body .home-dashboard-export-file-row em{color:#9a8991!important;font-style:normal!important}html body .home-dashboard-export-menu-actions{grid-template-columns:1fr 1.6fr!important;gap:10px!important;margin:0 18px!important;display:grid!important}html body .home-dashboard-export-menu-actions button{border:0!important;border-radius:14px!important;min-height:44px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:15px!important}html body .home-dashboard-export-cancel{color:#74646d!important;background:#f4f0f2!important}html body .home-dashboard-export-save{color:#fff!important;background:linear-gradient(135deg,#ef72a8,#cb70de)!important;justify-content:center!important;align-items:center!important;gap:7px!important;display:flex!important;box-shadow:0 7px 15px #de509133!important}html body #root .home-dashboard-heartopia-launcher{box-sizing:border-box!important;border:2px solid color-mix(in srgb,var(--profile-theme-color,#8d73e6) 62%,#806d79)!important;color:#5e5058!important;background:linear-gradient(135deg,color-mix(in srgb,var(--profile-theme-color,#8d73e6) 8%,white),#fff)!important;width:100%!important;min-height:86px!important;box-shadow:4px 5px 0 color-mix(in srgb,var(--profile-theme-color,#8d73e6) 12%,transparent)!important;border-radius:22px!important;grid-template-columns:62px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:9px 72px 9px 10px!important;text-decoration:none!important;transition:transform .16s,border-color .16s,background-color .16s!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #root .home-dashboard-heartopia-launcher:hover{box-shadow:4px 5px 0 color-mix(in srgb,var(--profile-theme-color,#8d73e6) 12%,transparent)!important;transform:translateY(-2px)!important}html body #root .home-dashboard-heartopia-icon{border-radius:16px!important;width:60px!important;height:60px!important;overflow:hidden!important}html body #root .home-dashboard-heartopia-icon img{object-fit:cover!important;width:100%!important;height:100%!important}html body #root .home-dashboard-heartopia-copy{gap:4px!important;min-width:0!important;display:grid!important}html body #root .home-dashboard-heartopia-copy strong{font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;line-height:1.05!important}html body #root .home-dashboard-heartopia-copy small{color:#8a7b83!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important}html body #root .home-dashboard-heartopia-cursor{object-fit:contain!important;filter:drop-shadow(0 4px 5px #653e202e)!important;pointer-events:none!important;width:57px!important;height:57px!important;position:absolute!important;bottom:4px!important;right:8px!important;transform:rotate(-8deg)!important}html body #root .home-dashboard-sidebar-quick-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;min-width:0!important;display:grid!important}html body #root .home-dashboard-quick-widget{box-sizing:border-box!important;background:#fff!important;border:2px solid #cbbbc4!important;border-radius:20px!important;min-width:0!important;min-height:134px!important;padding:12px!important;overflow:hidden!important;box-shadow:3px 4px #80677714,inset 0 1px #fff!important}html body #root .home-dashboard-quick-widget:before,html body #root .home-dashboard-y2k-widget:before{content:none!important;display:none!important}html body #root .home-dashboard-quick-widget.is-weather{background:linear-gradient(155deg,#f4fbff,#e8f5ff)!important;border-color:#7eb8df!important}html body #root .home-dashboard-quick-widget.is-todo{background:linear-gradient(155deg,#fff9ff,#f1ebff)!important;border-color:#a68bdf!important}html body #root .home-dashboard-quick-widget.is-resource{background:linear-gradient(155deg,#f7fffb,#eaf9f2)!important;border-color:#77baa0!important;grid-column:1/-1!important;min-height:78px!important;padding:9px 10px!important}html body #root .home-dashboard-y2k-widget-head{place-items:center!important;min-height:26px!important;margin:0 0 6px!important;display:grid!important}html body #root .home-dashboard-y2k-widget-head strong{color:#5f5159!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:20px!important;line-height:1!important}html body #root .home-dashboard-y2k-widget-body{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}html body #root .home-dashboard-quick-widget.is-weather .home-dashboard-quick-icon{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:42px!important;line-height:1!important}html body #root .home-dashboard-weather-label{color:#63545d!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;line-height:1!important}html body #root .home-dashboard-quick-widget.is-weather .home-dashboard-y2k-widget-body{transform:translateY(16px)!important}html body #root .home-dashboard-quick-widget.is-todo .home-dashboard-y2k-widget-body{gap:5px!important}html body #root .home-dashboard-todo-progress-ring{--todo-progress:0deg;isolation:isolate!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:50%!important;flex:0 0 70px!important;place-items:center!important;width:70px!important;min-width:70px!important;max-width:70px!important;height:70px!important;min-height:70px!important;max-height:70px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .home-dashboard-todo-progress-ring:before,html body #root .home-dashboard-todo-progress-ring:after{content:""!important;pointer-events:none!important;border-radius:50%!important;position:absolute!important;inset:0!important;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 11px),#000 calc(100% - 10px))!important;mask:radial-gradient(farthest-side,#0000 calc(100% - 11px),#000 calc(100% - 10px))!important}html body #root .home-dashboard-todo-progress-ring:before{z-index:0!important;background:conic-gradient(#ff6d86 0deg,#ffae5c 60deg,#f6d65c 120deg,#66d39b 180deg,#52c6dc 240deg,#7282e8 300deg,#bd70de 360deg)!important}html body #root .home-dashboard-todo-progress-ring:after{z-index:1!important;background:conic-gradient(from 0deg,transparent 0deg var(--todo-progress),#e7e1ec var(--todo-progress) 360deg)!important}html body #root .home-dashboard-todo-percent{z-index:2!important;color:#62565e!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1!important;display:block!important;position:relative!important}html body #root .home-dashboard-todo-count{color:#5d5058!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;line-height:1!important}html body #root .home-dashboard-resource-desktop-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}html body #root .home-dashboard-resource-desktop-list>button{box-sizing:border-box!important;min-width:0!important;min-height:56px!important;box-shadow:none!important;background:#ffffffd1!important;border:1.5px solid #579f823d!important;border-radius:14px!important;grid-template-columns:29px minmax(0,1fr)!important;align-items:center!important;gap:4px!important;padding:6px 7px!important;display:grid!important}html body #root .home-dashboard-resource-desktop-list .home-dashboard-resource-art{width:28px!important;height:28px!important}html body #root .home-dashboard-resource-desktop-list small{text-overflow:ellipsis!important;color:#5e6c65!important;letter-spacing:-.05em!important;white-space:nowrap!important;min-width:0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;line-height:1!important;display:block!important;overflow:hidden!important}html body #root .home-dashboard-pets-widget{min-height:390px!important;overflow:hidden!important}html body #root .home-dashboard-pets-widget>.home-dashboard-widget-inner{padding:14px 14px 16px!important}html body #root .home-dashboard-pet-groups{gap:12px!important;display:grid!important}html body #root .home-dashboard-pet-group{gap:8px!important;min-width:0!important;padding:0!important;display:grid!important}html body #root .home-dashboard-pet-group+.home-dashboard-pet-group{border-top:1px solid #eadfe4!important;padding-top:12px!important}html body #root .home-dashboard-pet-group-head{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;min-height:26px!important;display:grid!important}html body #root .home-dashboard-pet-group-head strong{font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;line-height:1!important}html body #root .home-dashboard-pet-group-head small{color:#a19199!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important}html body #root .home-dashboard-pet-grid{box-sizing:border-box!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:62px!important;align-content:start!important;place-items:start center!important;gap:7px 4px!important;width:100%!important;min-width:0!important;min-height:136px!important;padding:2px!important;display:grid!important}html body #root .home-dashboard-pet-story.community-profile-pet-story{box-sizing:border-box!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:62px!important;min-height:62px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-rows:50px 12px!important;justify-items:center!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body #root .home-dashboard-pet-story>.kn-pet-profile-image-ring{width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important}html body #root .home-dashboard-pet-story>.kn-pet-profile-image-ring.has-photo>.smart-image,html body #root .home-dashboard-pet-story>.kn-pet-profile-image-ring.has-photo>.fit-image{box-sizing:border-box!important;place-items:center!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .home-dashboard-pet-story>.kn-pet-profile-image-ring.has-photo>.smart-image>img,html body #root .home-dashboard-pet-story>.kn-pet-profile-image-ring.has-photo>.fit-image>img{box-sizing:border-box!important;object-fit:cover!important;object-position:center!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}html body #root .home-dashboard-pet-story>.kn-pet-profile-image-ring.has-photo .smart-image-fallback,html body #root .home-dashboard-pet-story>.kn-pet-profile-image-ring.has-photo .fit-image-fallback{text-align:center!important;font-size:24px!important;line-height:1!important;transform:none!important}html body #root .home-dashboard-pet-story>.kn-pet-profile-image-ring.is-pet-placeholder>i{place-items:center!important;width:100%!important;height:100%!important;margin:0!important;font-size:24px!important;font-style:normal!important;line-height:1!important;display:grid!important}html body #root .home-dashboard-pet-story>small{color:#66565e!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:58px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:13px!important;overflow:hidden!important}html body #root .home-dashboard-top-catalog-widget{min-width:0!important}html body #root .home-dashboard-catalog-rails{gap:12px!important;display:grid!important}html body #root .home-dashboard-catalog-rail{--catalog-columns:6;--catalog-column-width:calc((100% - 50px) / 6);background:#ffffffb8!important;border:1.5px solid #eadfe4!important;border-radius:18px!important;gap:9px!important;min-width:0!important;padding:10px 10px 12px!important;display:grid!important}html body #root .home-dashboard-catalog-rail-head strong{color:#5d5058!important;min-width:0!important;padding-top:2px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:23px!important;font-weight:400!important;line-height:1.15!important;display:block!important}html body #root .home-dashboard-catalog-rail-body{min-width:0!important;position:relative!important;overflow:visible!important}html body #root .home-dashboard-catalog-rail-track{box-sizing:border-box!important;grid-auto-flow:column!important;grid-auto-columns:var(--catalog-column-width)!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;gap:10px!important;width:100%!important;min-width:0!important;padding:7px 1px 5px!important;display:grid!important;overflow:auto hidden!important}html body #root .home-dashboard-catalog-rail-track::-webkit-scrollbar{display:none!important}html body #root .home-dashboard-catalog-rail-arrow{z-index:12!important;color:#74636c!important;background:#fffcfdf7!important;border:1.5px solid #d5c4cd!important;border-radius:50%!important;place-items:center!important;width:36px!important;height:36px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:0 5px 12px #4a343f17!important}html body #root .home-dashboard-catalog-rail-arrow.is-prev{left:6px!important}html body #root .home-dashboard-catalog-rail-arrow.is-next{right:6px!important}html body #root .home-dashboard-catalog-rail-arrow:hover{color:#d75d8e!important;background:#fff1f6!important;border-color:#e5a9c1!important}html body #root .home-dashboard-catalog-rail-empty{color:#8c7c84!important;text-align:center!important;place-items:center!important;min-height:160px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:23px!important;display:grid!important}html body #root .home-dashboard-catalog-list-card-mini.catalog-list-card{scroll-snap-align:start!important;box-sizing:border-box!important;border:2px solid var(--mini-accent,#63bdf1)!important;width:100%!important;min-width:0!important;height:220px!important;box-shadow:3px 4px 0 color-mix(in srgb,var(--mini-accent,#63bdf1) 12%,transparent)!important;contain:layout style!important;background:#fff!important;border-radius:20px!important;margin:0!important;transition:transform .16s,border-color .16s,background-color .16s!important;position:relative!important;overflow:hidden!important;transform:none!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-art{box-sizing:border-box!important;aspect-ratio:auto!important;border:0!important;border-bottom:1.5px solid color-mix(in srgb,var(--mini-accent) 54%,white)!important;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--mini-accent) 22%,white) 0%,color-mix(in srgb,var(--mini-accent) 10%,white) 48%,#fffffff5 82%)!important;width:100%!important;height:130px!important;min-height:130px!important;position:relative!important;overflow:hidden!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-art:before{content:none!important;display:none!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-art>.smart-image,html body #root .home-dashboard-catalog-list-card-mini>.catalog-art>.fit-image{z-index:1!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:0!important;overflow:visible!important;transform:none!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-art .smart-image img,html body #root .home-dashboard-catalog-list-card-mini>.catalog-art .fit-image img,html body #root .home-dashboard-catalog-list-card-mini>.catalog-art>img{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;filter:none!important;width:auto!important;min-width:0!important;max-width:56%!important;height:auto!important;min-height:0!important;max-height:56%!important;margin:0!important;padding:0!important;transition:none!important;display:block!important}html body #root .home-dashboard-catalog-list-card-mini:hover>.catalog-art .smart-image img,html body #root .home-dashboard-catalog-list-card-mini:hover>.catalog-art .fit-image img,html body #root .home-dashboard-catalog-list-card-mini:hover>.catalog-art>img{transform:none!important}html body #root .home-dashboard-catalog-list-card-mini .art-mastery-button,html body #root .home-dashboard-catalog-list-card-mini .art-favorite-button{z-index:8!important;width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important;top:8px!important}html body #root .home-dashboard-catalog-list-card-mini .art-mastery-button{left:8px!important;right:auto!important}html body #root .home-dashboard-catalog-list-card-mini .art-favorite-button{left:auto!important;right:8px!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-list-card-body{box-sizing:border-box!important;background:#fff!important;flex-direction:column!important;gap:0!important;height:90px!important;min-height:90px!important;padding:5px 9px 6px!important;display:flex!important;position:relative!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-list-card-body>.catalog-list-card-title{display:none!important}html body #root .home-dashboard-catalog-list-card-mini .home-dashboard-catalog-mini-meta{min-height:16px!important;color:var(--mini-accent)!important;order:0!important;justify-content:center!important;align-items:center!important;gap:5px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1!important;display:flex!important}html body #root .home-dashboard-catalog-list-card-mini .home-dashboard-catalog-mini-meta .level-chip{border-radius:8px!important;min-height:16px!important;padding:2px 6px!important;font-size:9px!important;line-height:1!important}html body #root .home-dashboard-catalog-list-card-mini .home-dashboard-catalog-mini-name{-webkit-line-clamp:2!important;color:#50464b!important;letter-spacing:-.035em!important;text-align:center!important;word-break:keep-all!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;order:1!important;min-height:19px!important;margin:0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;line-height:1.05!important;display:-webkit-box!important;overflow:hidden!important}html body #root .home-dashboard-catalog-list-card-mini .home-dashboard-catalog-mini-location{box-sizing:border-box!important;color:#756a70!important;background:#f5f2f4!important;border-radius:12px!important;order:2!important;grid-template-columns:minmax(0,1fr) 1px auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:27px!important;margin:0!important;padding:3px 8px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important;font-style:normal!important;line-height:1.1!important;display:grid!important;overflow:hidden!important}html body #root .home-dashboard-catalog-mini-location-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body #root .home-dashboard-catalog-mini-divider{background:#d9ced4!important;width:1px!important;height:16px!important}html body #root .home-dashboard-catalog-mini-weather{text-align:center!important;white-space:nowrap!important;min-width:18px!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-list-card-body>.grid-record-stars{z-index:9!important;width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;transform-origin:50%!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:-27px!important;left:50%!important;transform:translate(-50%)scale(.74)!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-list-card-body>.catalog-list-card-variant{box-sizing:border-box!important;flex-direction:column!important;flex:auto!important;order:2!important;justify-content:space-between!important;gap:3px!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:1px 0 0!important;display:flex!important}html body #root .home-dashboard-progress-grid{box-sizing:border-box!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:9px!important;width:100%!important;min-width:0!important;display:grid!important}html body #root .home-dashboard-mastery-card{--mastery-accent:#79bde5;--mastery-soft:#edf8ff;box-sizing:border-box!important;border:2px solid var(--mastery-accent)!important;color:#594d54!important;background:var(--mastery-soft)!important;min-width:0!important;min-height:214px!important;box-shadow:3px 4px 0 color-mix(in srgb,var(--mastery-accent) 13%,transparent)!important;border-radius:20px!important;grid-template-rows:54px minmax(0,1fr)!important;margin:0!important;padding:0!important;transition:transform .16s,border-color .16s,background-color .16s!important;display:grid!important;overflow:hidden!important}html body #root .home-dashboard-mastery-card.is-fish{--mastery-accent:#65bdea;--mastery-soft:#eef9ff}html body #root .home-dashboard-mastery-card.is-insect{--mastery-accent:#f2a55a;--mastery-soft:#fff6ed}html body #root .home-dashboard-mastery-card.is-bird{--mastery-accent:#e8bc3d;--mastery-soft:#fff9e7}html body #root .home-dashboard-mastery-card.is-flower{--mastery-accent:#ec8ec0;--mastery-soft:#fff2f8}html body #root .home-dashboard-mastery-card.is-crop{--mastery-accent:#70c69b;--mastery-soft:#effaf5}html body #root .home-dashboard-mastery-card.is-recipe{--mastery-accent:#9f87e5;--mastery-soft:#f5f1ff}html body #root .home-dashboard-mastery-card:hover{box-shadow:3px 4px 0 color-mix(in srgb,var(--mastery-accent) 13%,transparent)!important;transform:translateY(-2px)!important}html body #root .home-dashboard-mastery-title{border-bottom:1.5px solid color-mix(in srgb,var(--mastery-accent) 55%,white)!important;min-width:0!important;color:color-mix(in srgb,var(--mastery-accent) 82%,#574b52)!important;background:#fff6!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;padding:8px 10px!important;display:flex!important;overflow:hidden!important}html body #root .home-dashboard-mastery-title strong{white-space:nowrap!important;min-width:0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:21px!important;line-height:1.05!important}html body #root .home-dashboard-mastery-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:6px!important;min-width:0!important;padding:12px 8px!important;display:grid!important}html body #root .home-dashboard-stat-capsule{box-sizing:border-box!important;border:1.5px solid color-mix(in srgb,var(--mastery-accent) 28%,white)!important;min-width:0!important;min-height:126px!important;box-shadow:0 4px 0 color-mix(in srgb,var(--mastery-accent) 8%,transparent)!important;background:#ffffff94!important;border-radius:17px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:9px 4px!important;display:flex!important}html body #root .home-dashboard-stat-ring{--ring-color:#efb537;box-sizing:border-box!important;background:conic-gradient(from 0deg,var(--ring-color) 0 var(--dashboard-ring-progress),#eee8df var(--dashboard-ring-progress) 360deg)!important;border-radius:50%!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important;position:relative!important}html body #root .home-dashboard-stat-capsule.is-purple .home-dashboard-stat-ring{--ring-color:#9c78e5}html body #root .home-dashboard-stat-ring:after{content:""!important;background:#fff!important;border-radius:50%!important;position:absolute!important;inset:7px!important}html body #root .home-dashboard-stat-ring strong{z-index:2!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:400!important;position:relative!important}html body #root .home-dashboard-stat-capsule>span,html body #root .home-dashboard-stat-capsule>small{font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;line-height:1!important}html body #root .home-dashboard-stat-capsule>span{color:#e9a72e!important;font-size:15px!important}html body #root .home-dashboard-stat-capsule.is-purple>span{color:#9b71dc!important}html body #root .home-dashboard-stat-capsule>small{color:#8f858b!important;font-size:11px!important}html body #root .home-dashboard-folder-inner{padding:8px 10px 10px!important}html body #root .home-dashboard-folder-browser-compact.community-profile-folder-browser{box-sizing:border-box!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-browser-content{background:0 0!important;padding:0!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-group{box-shadow:none!important;background:0 0!important;border:0!important;padding:5px!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:start!important;gap:6px!important;display:grid!important}html body #root .home-dashboard-folder-browser-compact button.community-profile-folder-button{align-content:start!important;gap:2px!important;min-width:0!important;min-height:112px!important;padding:2px!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-glyph{width:78px!important;height:66px!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-preview.is-image-folder-preview{border-radius:6px 6px 8px 8px!important;inset:25px 9px 7px!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy{gap:1px!important;max-width:96px!important;margin-top:2px!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy>strong{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:19px!important;line-height:1.02!important}@media (width<=1500px){html body #root .home-dashboard-catalog-rail{--catalog-columns:4;--catalog-column-width:calc((100% - 30px) / 4)}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{grid-template-columns:repeat(8,minmax(0,1fr))!important}html body #root .home-dashboard-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1180px){html body #root .home-dashboard-desktop-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"profile""workspace""folders"!important}html body #root .home-dashboard-profile-rail{grid-template-columns:minmax(0,1fr)!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (width<=1000px){html body #root .home-dashboard-catalog-rail{--catalog-columns:2;--catalog-column-width:calc((100% - 10px) / 2)}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=760px){html body #root .home-dashboard-desktop-body{padding:10px!important}html body #root .home-dashboard-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=620px){html body #root .home-dashboard-catalog-rail{--catalog-columns:1;--catalog-column-width:100%;padding-inline:10px!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .home-dashboard-progress-grid{grid-template-columns:1fr!important}}@media (width<=420px){html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf,html body #root .home-dashboard-sidebar-quick-row{grid-template-columns:1fr!important}html body #root .home-dashboard-quick-widget.is-resource{grid-column:auto!important}}html body #root .home-web-masthead.home-web-masthead-before-event.is-home-scroll-compact{--home-brand-scale:.52!important;--home-brand-shift-y:-4px!important;--home-masthead-row-gap:20px!important;--home-masthead-padding-top:10px!important;--home-masthead-padding-bottom:20px!important;--home-masthead-margin-bottom:18px!important}@media (width<=1100px){html body #root .home-web-masthead.home-web-masthead-before-event.is-home-scroll-compact{--home-brand-scale:.6!important;--home-brand-shift-y:0px!important;--home-masthead-row-gap:22px!important;--home-masthead-padding-top:10px!important;--home-masthead-padding-bottom:22px!important;--home-masthead-margin-bottom:18px!important}}html body #root .home-web-masthead-before-event .home-centered-brand,html body #root .home-web-masthead-before-event .home-centered-brand:hover,html body #root .home-web-masthead-before-event .home-centered-brand:focus-visible{will-change:auto!important}html body #root .home-progress-section[data-home-reveal]>.portal-progress-card,html body #root .home-lower-grid[data-home-reveal]>.compact-home-community-preview,html body #root .home-lower-grid[data-home-reveal]>.home-lower-map-column,html body #root .home-community-reveal-shell[data-home-reveal],html body #root .home-support-reveal-shell[data-home-reveal],html body #root .home-download-reveal-shell[data-home-reveal]{opacity:0!important;visibility:visible!important;filter:none!important;will-change:auto!important;transition:opacity .42s,transform .48s cubic-bezier(.2,.75,.25,1)!important;transform:translateY(20px)!important}html body #root .home-progress-section[data-home-reveal].is-home-revealed>.portal-progress-card,html body #root .home-lower-grid[data-home-reveal].is-home-revealed>.compact-home-community-preview,html body #root .home-lower-grid[data-home-reveal].is-home-revealed>.home-lower-map-column,html body #root .home-community-reveal-shell[data-home-reveal].is-home-revealed,html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed,html body #root .home-download-reveal-shell[data-home-reveal].is-home-revealed{opacity:1!important;transition-delay:0s!important;transform:none!important}html body #root .home-content-shell .portal-progress-card,html body #root .home-content-shell .compact-home-community-preview,html body #root .home-content-shell .home-support-card,html body #root .app-download-footer.card,html body #root .home-event-feature-viewport>.event-arrow,html body #root .home-event-carousel-indicator>b,html body #root .portal-catalog-shortcuts .shortcut-emoji,html body #root .home-tool-shortcuts>button>span:first-child{-webkit-backdrop-filter:none!important}html body #root .home-content-shell .portal-progress-card,html body #root .home-content-shell .compact-home-community-preview{background-color:#ffffffe6!important}html body #root .home-content-shell .home-support-card{background-color:#fff3f8f0!important}html body #root .home-support-reveal-shell>.home-support-card{transform:none!important}html body #root .home-dashboard-desktop-shell,html body #root .home-dashboard-workspace,html body #root .home-dashboard-widget,html body #root .home-dashboard-folder-widget-main{content-visibility:visible!important;contain-intrinsic-size:none!important}html body #root .home-dashboard-widget,html body #root .home-dashboard-catalog-rail,html body #root .home-dashboard-folder-widget-main{contain:layout style!important}html body #root .home-dashboard-browser-status{justify-content:flex-end!important;gap:8px!important;padding:5px 12px!important;overflow:hidden!important}html body #root .home-dashboard-browser-status-chip{background:#ffffffb8!important;border:1px solid #8067772e!important;border-radius:11px!important;align-items:center!important;gap:6px!important;min-width:0!important;height:30px!important;padding:0 10px!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffff0!important}html body #root .home-dashboard-browser-status-chip.is-weather{background:linear-gradient(135deg,#f4efff,#fff7fb)!important}html body #root .home-dashboard-browser-status-chip.is-resource{background:linear-gradient(135deg,#f0fbf6,#f7fcff)!important}html body #root .home-dashboard-browser-status-chip>b{font-size:16px!important;line-height:1!important}html body #root .home-dashboard-browser-status-chip>img{object-fit:contain!important;width:18px!important;height:18px!important}html body #root .home-dashboard-browser-status-chip>em{color:#675861!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:1!important;overflow:hidden!important}html body #root .home-dashboard-browser-status-divider{background:#80677738!important;width:1px!important;height:24px!important}html body #root .home-dashboard-todo-panel{box-sizing:border-box!important;border:2px solid color-mix(in srgb,var(--profile-theme-color,#8d73e6) 35%,#d4c4ce)!important;background:linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--profile-theme-color,#8d73e6) 5%,#fff))!important;width:100%!important;min-width:0!important;box-shadow:4px 5px 0 color-mix(in srgb,var(--profile-theme-color,#8d73e6) 9%,transparent)!important;border-radius:20px!important;gap:9px!important;padding:12px!important;display:grid!important;overflow:hidden!important}html body #root .home-dashboard-todo-head{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;min-width:0!important;display:grid!important}html body #root .home-dashboard-todo-head>strong{color:#5f5059!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:17px!important;font-weight:400!important}html body #root .home-dashboard-todo-head>small{color:#9a8991!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important}html body #root .home-dashboard-todo-panel .todo-rainbow-progress{box-sizing:border-box!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:100%!important;display:grid!important}html body #root .home-dashboard-todo-panel .todo-rainbow-progress>span{place-items:center!important;display:grid!important}html body #root .home-dashboard-todo-panel .todo-rainbow-progress>span strong{color:#665762!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:400!important}html body #root .home-dashboard-todo-panel .todo-rainbow-progress-track{background:#eee8ed!important;border-radius:999px!important;height:9px!important;overflow:hidden!important}html body #root .home-dashboard-todo-panel .todo-rainbow-progress-track>i{border-radius:inherit!important;background:linear-gradient(90deg,#ff8e9f,#f3bd56,#83cf91,#65c5dc,#9c79e7,#f58ab6)!important;height:100%!important;display:block!important}html body #root .home-dashboard-todo-panel .portal-todo-list{box-sizing:border-box!important;scrollbar-width:thin!important;gap:6px!important;width:100%!important;max-height:214px!important;padding:1px!important;display:grid!important;overflow-y:auto!important}html body #root .home-dashboard-todo-panel .todo-item-row{box-sizing:border-box!important;background:#fff!important;border:1px solid #eadfe4!important;border-radius:13px!important;width:100%!important;min-height:42px!important;transition:transform .14s,border-color .14s!important;position:relative!important;overflow:visible!important}html body #root .home-dashboard-todo-panel .todo-item-row:hover{border-color:#e1b7c9!important;transform:translateY(-2px)!important}html body #root .home-dashboard-todo-panel .todo-item{box-sizing:border-box!important;color:#60545a!important;text-align:left!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:42px!important;padding:8px 38px 8px 10px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important;display:flex!important}html body #root .home-dashboard-todo-panel .todo-check{background:#faf7f9!important;border:1.5px solid #d8c9d1!important;border-radius:8px!important;flex:0 0 22px!important;place-items:center!important;width:22px!important;height:22px!important;display:grid!important}html body #root .home-dashboard-todo-panel .todo-item-row.done .todo-check{color:#fff!important;background:#82caa5!important;border-color:#82caa5!important}html body #root .home-dashboard-todo-panel .todo-item-row.done .todo-item>span:last-child{color:#9e9298!important;text-decoration:line-through!important}html body #root .home-dashboard-todo-panel .todo-delete{color:#b994a4!important;background:0 0!important;border:0!important;border-radius:9px!important;place-items:center!important;width:29px!important;height:29px!important;padding:0!important;display:grid!important;position:absolute!important;top:50%!important;right:6px!important;transform:translateY(-50%)!important}html body #root .home-dashboard-todo-panel .todo-delete:hover{color:#d35e84!important;background:#fff0f5!important}html body #root .home-dashboard-todo-panel .todo-input{box-sizing:border-box!important;background:#fff!important;border:1.5px solid #dfd0d7!important;border-radius:13px!important;align-items:center!important;gap:5px!important;width:100%!important;min-height:42px!important;padding:0 4px 0 12px!important;display:flex!important}html body #root .home-dashboard-todo-panel .todo-input>input{color:#62565d!important;background:0 0!important;border:0!important;outline:0!important;flex:auto!important;min-width:0!important;height:38px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important}html body #root .home-dashboard-todo-panel .todo-input>button{color:#fff!important;background:linear-gradient(135deg,#e986aa,#9b7de0)!important;border:0!important;border-radius:10px!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;display:grid!important}html body #root .home-dashboard-catalog-widget>.keeper-windowbar{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;min-height:44px!important}html body #root .keeper-windowbar .keeper-windowbar-actions{justify-content:flex-end!important;align-items:center!important;min-width:0!important;display:flex!important}html body #root .home-dashboard-catalog-level-controls{align-items:center!important;gap:6px!important;display:flex!important}html body #root .home-dashboard-level-select{box-sizing:border-box!important;background:#ffffffd1!important;border:1px solid #7e677738!important;border-radius:11px!important;grid-template-columns:auto auto minmax(40px,1fr)!important;align-items:center!important;gap:4px!important;min-width:104px!important;height:31px!important;padding:0 26px 0 8px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fff,0 2px 5px #503a460d!important}html body #root .home-dashboard-level-select:first-child{background:linear-gradient(135deg,#eef9ff,#fff)!important}html body #root .home-dashboard-level-select:nth-child(2){background:linear-gradient(135deg,#fff7e9,#fff)!important}html body #root .home-dashboard-level-select:nth-child(3){background:linear-gradient(135deg,#fff9dc,#fff)!important}html body #root .home-dashboard-level-select-icon{font-size:13px!important;line-height:1!important}html body #root .home-dashboard-level-select-label{color:#70616a!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:10px!important;line-height:1!important}html body #root .home-dashboard-level-select select{z-index:2!important;appearance:none!important;color:#5f535a!important;cursor:pointer!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;height:29px!important;padding:0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important;position:relative!important}html body #root .home-dashboard-level-select-arrow{z-index:1!important;color:#9a8991!important;pointer-events:none!important;font-size:12px!important;line-height:1!important;position:absolute!important;top:50%!important;right:9px!important;transform:translateY(-54%)!important}html body #root .home-dashboard-catalog-mode-tabs{justify-content:flex-end!important;gap:6px!important;margin:0 2px -2px!important;display:flex!important}html body #root .home-dashboard-catalog-mode-tabs>button{color:#776a71!important;background:#fffc!important;border:1px solid #e3d8de!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-height:31px!important;padding:0 12px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important;transition:transform .14s,border-color .14s,background-color .14s!important;display:flex!important;box-shadow:0 2px 6px #523b460a!important}html body #root .home-dashboard-catalog-mode-tabs>button:hover:not(:disabled){background:#fff!important;border-color:#cfc0c9!important;transform:translateY(-2px)!important}html body #root .home-dashboard-catalog-mode-tabs>button.is-active{color:#5c4e57!important;background:linear-gradient(135deg,#fff4f9,#f2efff)!important;border-color:#c9b8c2!important;box-shadow:inset 0 0 0 1px #fffc,0 3px 8px #71536314!important}html body #root .home-dashboard-catalog-mode-tabs>button:disabled{opacity:.42!important;cursor:not-allowed!important}html body #root .home-dashboard-catalog-rail-head strong{font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .home-dashboard-workspace-lower{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr)!important;align-items:stretch!important;gap:14px!important;min-width:0!important;display:grid!important}html body #root .home-dashboard-workspace-lower .home-dashboard-pets-widget{min-height:350px!important}html body #root .home-dashboard-workspace-lower .home-dashboard-pet-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px 5px!important}html body #root .home-dashboard-workspace-lower .home-dashboard-folder-inner{align-items:flex-start!important;height:calc(100% - 40px)!important;display:flex!important}html body #root .home-dashboard-workspace-lower .home-dashboard-folder-browser-compact{width:100%!important}html body #root .home-dashboard-pet-story.community-profile-pet-story{transition:transform .15s!important}html body #root .home-dashboard-pet-story.community-profile-pet-story:hover,html body #root .home-dashboard-pet-story.community-profile-pet-story:focus-visible{outline:none!important;transform:translateY(-2px)!important}html body #root .home-dashboard-pet-story.community-profile-pet-story:hover>.kn-pet-profile-image-ring{transform:translateY(-1px)!important}html body #root .home-dashboard-catalog-widget>.keeper-windowbar{background:linear-gradient(90deg,#e9f7ff 0%,#fff7df 100%)!important}html body #root .home-dashboard-progress-widget>.keeper-windowbar{background:linear-gradient(90deg,#e9fff5 0%,#f2eaff 100%)!important}html body #root .home-dashboard-pets-widget>.keeper-windowbar{background:linear-gradient(90deg,#fff0f6 0%,#f1e8ff 100%)!important}html body #root .home-dashboard-folder-widget-main>.keeper-windowbar{background:linear-gradient(90deg,#fff1e8 0%,#eaf5ff 100%)!important}html body #root .home-dashboard-catalog-widget{background:linear-gradient(155deg,#f8fdfff7,#fffcf3f5)!important}html body #root .home-dashboard-progress-widget{background:linear-gradient(155deg,#f7fffbf7,#faf7fff5)!important}html body #root .home-dashboard-pets-widget{background:linear-gradient(155deg,#fff9fcf7,#faf7fff5)!important}html body #root .home-dashboard-folder-widget-main{background:linear-gradient(155deg,#fffbf7f7,#f7fcfff5)!important}html body .home-dashboard-profile-export-window.kn-shared-popup-window{width:min(410px,100vw - 32px)!important}html body .home-dashboard-export-file-line{grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;gap:9px!important;display:grid!important}html body .home-dashboard-export-file-row{min-height:46px!important;padding:0 10px!important}html body .home-dashboard-export-save-square{color:#fff!important;background:linear-gradient(135deg,#ef72a8,#9c78e5)!important;border:0!important;border-radius:14px!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;padding:0!important;transition:transform .14s!important;display:grid!important;box-shadow:0 6px 14px #ba5b972e!important}html body .home-dashboard-export-save-square:hover{transform:translateY(-2px)!important}html body .home-dashboard-export-menu-actions{display:none!important}html body #root .home-dashboard-profile-panel.is-dashboard-export-capture *{transition:none!important}@media (width<=1500px){html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (width<=1180px){html body #root .home-dashboard-desktop-grid{grid-template-areas:"profile""workspace"!important}html body #root .home-dashboard-workspace-lower{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr)!important}html body #root .home-dashboard-browser-status-chip{padding-inline:7px!important}html body #root .home-dashboard-browser-status-chip>em{font-size:11px!important}}@media (width<=900px){html body #root .home-dashboard-workspace-lower{grid-template-columns:1fr!important}html body #root .home-dashboard-catalog-level-controls{gap:4px!important}html body #root .home-dashboard-level-select{grid-template-columns:auto minmax(36px,1fr)!important;min-width:88px!important;padding-left:7px!important}html body #root .home-dashboard-level-select-label{display:none!important}}@media (width<=760px){html body #root .home-dashboard-browser-status{gap:4px!important;padding-inline:6px!important}html body #root .home-dashboard-browser-status-chip.is-resource>em{display:none!important}html body #root .home-dashboard-catalog-widget>.keeper-windowbar{grid-template-columns:1fr!important;align-content:center!important;gap:5px!important;min-height:76px!important;padding-block:6px!important}html body #root .home-dashboard-catalog-level-controls{justify-content:flex-start!important}html body #root .home-dashboard-catalog-mode-tabs{scrollbar-width:none!important;justify-content:flex-start!important;overflow-x:auto!important}}html body #root .home-dashboard-catalog-rail-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}html body #root .home-dashboard-catalog-rail-head>strong{flex:auto!important;min-width:0!important}html body #root .home-dashboard-catalog-rail-head>.home-dashboard-catalog-mode-tabs{flex:none!important;margin:0!important}@media (width<=860px){html body #root .home-dashboard-catalog-rail-head{flex-direction:column!important;align-items:flex-start!important}html body #root .home-dashboard-catalog-rail-head>.home-dashboard-catalog-mode-tabs{justify-content:flex-start!important;width:100%!important}}html body #root .home-dashboard-desktop-grid{align-items:stretch!important}html body #root .home-dashboard-profile-rail{grid-template-rows:auto auto minmax(360px,1fr) auto!important;align-self:stretch!important;height:100%!important}html body #root .home-dashboard-todo-window{background:linear-gradient(155deg,#fffbfefa,#f9f5fff7)!important;grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:360px!important;display:grid!important}html body #root .home-dashboard-todo-window>.home-dashboard-todo-panel{height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;display:grid!important}html body #root .home-dashboard-todo-window .portal-todo-list{align-content:start!important;min-height:0!important;max-height:none!important}html body #root .home-dashboard-profile-login{color:#5a4d55!important;text-align:center!important;background:linear-gradient(135deg,#fff9fc,#f7f2ff)!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:56px!important;padding:8px 13px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:23px!important;font-weight:400!important;line-height:1.15!important;display:flex!important}html body #root .home-dashboard-profile-cover-frame img{image-rendering:auto!important;filter:none!important;opacity:1!important}html body #root .home-dashboard-browser-status-chip.is-time{background:linear-gradient(135deg,#fff3fa,#f4efff)!important}html body #root .home-dashboard-browser-status-chip.is-time>em{text-align:center!important;min-width:62px!important}html body #root .home-dashboard-profile-name-wave>.home-dashboard-profile-name-letter{backface-visibility:hidden!important;animation:5.8s cubic-bezier(.3,.7,.35,1) infinite home-dashboard-name-wave!important}html body #root .home-dashboard-login-capsule{box-sizing:border-box!important;color:#675961!important;text-align:left!important;background:linear-gradient(135deg,#fffffff0,#f8f1fced)!important;border:1.5px solid #ded1d8!important;border-radius:999px!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:44px!important;margin:0 0 10px!important;padding:7px 10px!important;transition:transform .13s!important;display:grid!important;box-shadow:0 4px #694d5c0d!important}html body #root .home-dashboard-login-capsule:hover,html body #root .home-dashboard-login-capsule:focus-visible{outline:none!important;transform:translateY(-2px)!important}html body #root .home-dashboard-login-capsule-icon{color:#9a71d2!important;background:#f2eaff!important;border-radius:50%!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important}html body #root .home-dashboard-login-capsule>strong{min-width:0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.15!important}html body #root .home-dashboard-catalog-widget,html body #root .home-dashboard-catalog-widget>.keeper-windowbar,html body #root .home-dashboard-catalog-widget .keeper-windowbar-actions{overflow:visible!important}html body #root .home-dashboard-catalog-widget>.keeper-windowbar{z-index:80!important;position:relative!important}html body #root .home-dashboard-catalog-widget .keeper-windowbar-actions{z-index:90!important;position:relative!important}html body #root .home-dashboard-level-select{min-width:106px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:relative!important;overflow:visible!important}html body #root .home-dashboard-level-select-trigger{box-sizing:border-box!important;color:#655860!important;text-align:left!important;background:#ffffffe6!important;border:1px solid #dfd3da!important;border-radius:999px!important;grid-template-columns:auto auto minmax(32px,1fr)!important;align-items:center!important;gap:5px!important;width:100%!important;min-height:33px!important;padding:0 28px 0 9px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1!important;transition:transform .12s,border-color .12s!important;display:grid!important;box-shadow:0 3px #5e46520a!important}html body #root .home-dashboard-level-select:first-child .home-dashboard-level-select-trigger{background:linear-gradient(135deg,#eef9ff,#fff)!important}html body #root .home-dashboard-level-select:nth-child(2) .home-dashboard-level-select-trigger{background:linear-gradient(135deg,#fff7e9,#fff)!important}html body #root .home-dashboard-level-select:nth-child(3) .home-dashboard-level-select-trigger{background:linear-gradient(135deg,#fff9dc,#fff)!important}html body #root .home-dashboard-level-select-trigger:hover,html body #root .home-dashboard-level-select.is-open .home-dashboard-level-select-trigger{border-color:#cbbbc4!important;transform:translateY(-1px)!important}html body #root .home-dashboard-level-select-value{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:right!important;min-width:0!important;overflow:hidden!important}html body #root .home-dashboard-level-select-arrow{transition:transform .12s!important;right:10px!important}html body #root .home-dashboard-level-select-menu{z-index:999!important;box-sizing:border-box!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#d9c9d2 transparent!important;background:#fffcfefc!important;border:1.5px solid #d9ccd4!important;border-radius:15px!important;width:max(126px,100%)!important;max-height:236px!important;padding:6px!important;position:absolute!important;top:calc(100% + 7px)!important;right:0!important;overflow-y:auto!important;box-shadow:0 13px 28px #49344129,inset 0 2px #ffffffe6!important}html body #root .home-dashboard-level-select-menu>button{color:#6b5c64!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:31px!important;padding:5px 8px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:400!important;transition:background-color .1s,transform .1s!important;display:flex!important}html body #root .home-dashboard-level-select-menu>button:hover,html body #root .home-dashboard-level-select-menu>button:focus-visible{background:#f7eff5!important;outline:none!important;transform:translate(2px)!important}html body #root .home-dashboard-level-select-menu>button.is-selected{color:#8a5bc0!important;background:linear-gradient(135deg,#fff2f8,#f1ecff)!important}html body #root .home-dashboard-catalog-toolbar{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:6px 9px!important;min-width:0!important;display:flex!important}html body #root .home-dashboard-catalog-type-tabs,html body #root .home-dashboard-catalog-mode-tabs{align-items:center!important;gap:5px!important;margin:0!important;display:flex!important}html body #root .home-dashboard-catalog-type-tabs>button,html body #root .home-dashboard-catalog-mode-tabs>button{color:#74666e!important;min-height:31px!important;box-shadow:none!important;background:#ffffffdb!important;border:1px solid #e0d4db!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:0 11px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:400!important;transition:transform .12s,border-color .12s,background-color .12s!important;display:flex!important}html body #root .home-dashboard-catalog-type-tabs>button:hover:not(:disabled),html body #root .home-dashboard-catalog-mode-tabs>button:hover:not(:disabled){border-color:#cdbdc6!important;transform:translateY(-2px)!important}html body #root .home-dashboard-catalog-type-tabs>button.is-active{color:#4f728b!important;background:linear-gradient(135deg,#edf9ff,#f8f5ff)!important;border-color:#b8d7e8!important}html body #root .home-dashboard-catalog-mode-tabs>button.is-active{color:#725482!important;box-shadow:none!important;background:linear-gradient(135deg,#fff1f7,#f1ecff)!important;border-color:#cbb9d4!important}html body #root .home-dashboard-catalog-type-tabs>button:disabled,html body #root .home-dashboard-catalog-mode-tabs>button:disabled{opacity:.42!important;cursor:not-allowed!important}html body #root .home-dashboard-catalog-rail-head>.home-dashboard-catalog-toolbar{flex:0 auto!important}html body #root .home-dashboard-catalog-list-card-mini.catalog-list-card{contain:paint style!important;height:244px!important;box-shadow:3px 4px 0 color-mix(in srgb,var(--mini-accent,#63bdf1) 10%,transparent)!important;backface-visibility:hidden!important;transition:transform .13s!important;transform:translate(0,0)!important}html body #root .home-dashboard-catalog-list-card-mini .home-dashboard-catalog-mini-meta{min-height:17px!important}html body #root .home-dashboard-catalog-list-card-mini .home-dashboard-catalog-mini-name{box-sizing:border-box!important;min-height:44px!important;max-height:44px!important;padding:1px 0!important;line-height:1.06!important}html body #root .home-dashboard-catalog-list-card-mini:hover,html body #root .home-dashboard-catalog-list-card-mini:focus-within{border-color:var(--mini-accent)!important;box-shadow:3px 4px 0 color-mix(in srgb,var(--mini-accent) 10%,transparent)!important;transform:translateY(-2px)!important}html body #root .home-dashboard-catalog-list-card-mini *,html body #root .home-dashboard-catalog-list-card-mini :before,html body #root .home-dashboard-catalog-list-card-mini :after{filter:none!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-art img{transition:none!important;transform:none!important}html body #root .home-dashboard-mastery-card{backface-visibility:hidden!important;box-shadow:3px 4px 0 color-mix(in srgb,var(--mastery-accent) 10%,transparent)!important;transition:transform .13s!important;transform:translate(0,0)!important}html body #root .home-dashboard-mastery-card:hover,html body #root .home-dashboard-mastery-card:focus-visible{box-shadow:3px 4px 0 color-mix(in srgb,var(--mastery-accent) 10%,transparent)!important;outline:none!important;transform:translateY(-2px)!important}html body #root .home-dashboard-mastery-card *{filter:none!important;transition:none!important}html body #root .home-dashboard-pet-story.community-profile-pet-story{gap:6px!important}html body #root .home-dashboard-workspace-lower{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr)!important;min-height:420px!important}html body #root .home-dashboard-right-stack{grid-template-rows:minmax(126px,1fr) minmax(250px,2fr)!important;gap:12px!important;min-width:0!important;min-height:420px!important;display:grid!important}html body #root .home-dashboard-right-stack>.home-dashboard-widget{height:100%!important;min-height:0!important}html body #root .home-dashboard-right-stack.is-guest{grid-template-rows:minmax(0,1fr)!important}html body #root .home-dashboard-pet-login-card{box-sizing:border-box!important;color:#66565f!important;text-align:center!important;background:linear-gradient(145deg,#fff9fc,#f5f0ff)!important;border:1.5px dashed #d5bfd2!important;border-radius:20px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:calc(100% - 24px)!important;min-height:250px!important;margin:18px 12px!important;padding:24px 18px!important;transition:transform .13s!important;display:flex!important}html body #root .home-dashboard-pet-login-card:hover,html body #root .home-dashboard-pet-login-card:focus-visible{outline:none!important;transform:translateY(-2px)!important}html body #root .home-dashboard-pet-login-card>span{font-size:34px!important}html body #root .home-dashboard-pet-login-card>strong{font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:400!important}html body #root .home-dashboard-pet-login-card>small{color:#8a7c84!important;max-width:260px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:13px!important;line-height:1.45!important}html body #root .home-dashboard-pet-login-card>em{color:#9b69c5!important;align-items:center!important;gap:3px!important;margin-top:3px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:13px!important;font-style:normal!important;display:flex!important}html body #root .home-dashboard-redeem-widget{background:linear-gradient(155deg,#fffdf4fa,#fff7fbf7)!important}html body #root .home-dashboard-redeem-inner{flex-direction:column!important;justify-content:center!important;gap:7px!important;height:calc(100% - 40px)!important;min-height:0!important;padding:10px 12px!important;display:flex!important}html body #root .home-dashboard-redeem-copy{color:#8a6c58!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;display:flex!important}html body #root .home-dashboard-redeem-code{color:#735934!important;background:linear-gradient(135deg,#fffbe9,#fff4f8)!important;border:1.5px solid #e6c97b!important;border-radius:13px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:38px!important;padding:5px 9px!important;transition:transform .12s!important;display:flex!important}html body #root .home-dashboard-redeem-code:hover,html body #root .home-dashboard-redeem-code:focus-visible{outline:none!important;transform:translateY(-1px)!important}html body #root .home-dashboard-redeem-code>code{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:14px!important;overflow:hidden!important}html body #root .home-dashboard-redeem-code>span{color:#bc7f9a!important;flex:none!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:10px!important}html body #root .home-dashboard-redeem-inner>p{-webkit-line-clamp:2!important;color:#71636a!important;-webkit-box-orient:vertical!important;margin:0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}html body #root .home-dashboard-redeem-bottom{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}html body #root .home-dashboard-redeem-bottom>small{color:#97888f!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:10px!important}html body #root .home-dashboard-redeem-bottom>div{align-items:center!important;gap:4px!important;display:flex!important}html body #root .home-dashboard-redeem-bottom button{color:#806d77!important;background:#fff!important;border:1px solid #decfd6!important;border-radius:9px!important;place-items:center!important;min-width:27px!important;height:27px!important;padding:0 7px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;transition:transform .1s!important;display:grid!important}html body #root .home-dashboard-redeem-bottom button:hover{transform:translateY(-1px)!important}html body #root .home-dashboard-redeem-bottom button.is-open{min-width:62px!important}html body #root .home-dashboard-todo-window>.keeper-windowbar{background:linear-gradient(90deg,#fff0f7,#f0eaff)!important}@media (width<=1180px){html body #root .home-dashboard-profile-rail{grid-template-rows:auto auto auto auto!important}html body #root .home-dashboard-todo-window{min-height:430px!important}}@media (width<=900px){html body #root .home-dashboard-right-stack{grid-template-rows:auto auto!important;min-height:0!important}html body #root .home-dashboard-workspace-lower>.home-dashboard-widget,html body #root .home-dashboard-workspace-lower .home-dashboard-pets-widget{min-height:320px!important}html body #root .home-dashboard-catalog-toolbar{justify-content:flex-start!important}}@media (width<=760px){html body #root .home-dashboard-catalog-type-tabs,html body #root .home-dashboard-catalog-mode-tabs{scrollbar-width:none!important;overflow-x:auto!important}html body #root .home-dashboard-catalog-type-tabs::-webkit-scrollbar{display:none!important}html body #root .home-dashboard-catalog-mode-tabs::-webkit-scrollbar{display:none!important}}html body #root .home-dashboard-catalog-list-card-mini.catalog-list-card{contain:layout style!important;will-change:transform!important;isolation:isolate!important;height:260px!important;transition:transform .14s cubic-bezier(.2,.7,.25,1)!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-list-card-body{height:124px!important;min-height:124px!important;padding:7px 9px 8px!important}html body #root .home-dashboard-catalog-list-card-mini .home-dashboard-catalog-mini-name{min-height:48px!important;max-height:48px!important;padding:2px 0!important;line-height:1.08!important}html body #root .home-dashboard-catalog-list-card-mini .home-dashboard-catalog-mini-location{min-height:30px!important}html body #root .home-dashboard-catalog-list-card-mini,html body #root .home-dashboard-catalog-list-card-mini:hover,html body #root .home-dashboard-catalog-list-card-mini:focus-within{border-color:var(--mini-accent,#63bdf1)!important;box-shadow:3px 4px 0 color-mix(in srgb,var(--mini-accent,#63bdf1) 10%,transparent)!important;background:#fff!important}html body #root .home-dashboard-catalog-list-card-mini *,html body #root .home-dashboard-catalog-list-card-mini :before,html body #root .home-dashboard-catalog-list-card-mini :after{transition:none!important}html body #root .home-dashboard-catalog-list-card-mini .art-mastery-button:hover,html body #root .home-dashboard-catalog-list-card-mini .art-favorite-button:hover{filter:none!important;transform:none!important}html body #root .home-dashboard-mastery-card{will-change:transform!important;isolation:isolate!important;transition:transform .14s cubic-bezier(.2,.7,.25,1)!important}html body #root .home-dashboard-mastery-card,html body #root .home-dashboard-mastery-card:hover,html body #root .home-dashboard-mastery-card:focus-visible{border-color:var(--mastery-accent)!important;background:var(--mastery-soft)!important;box-shadow:3px 4px 0 color-mix(in srgb,var(--mastery-accent) 10%,transparent)!important}html body #root .home-dashboard-mastery-card:hover,html body #root .home-dashboard-mastery-card:focus-visible{transform:translateY(-2px)!important}html body #root .home-dashboard-profile-name-wave>.home-dashboard-profile-name-letter{will-change:transform!important;animation:4.9s cubic-bezier(.24,.72,.28,1) infinite home-dashboard-name-wave!important}html body #root .home-dashboard-profile-rail{grid-template-rows:auto 86px minmax(400px,1fr) auto!important}html body #root .home-dashboard-heartopia-launcher{box-sizing:border-box!important;align-self:start!important;height:86px!important;min-height:86px!important;max-height:86px!important}html body #root .home-dashboard-todo-window .portal-todo-list{box-sizing:border-box!important;min-height:0!important;padding:5px 2px 18px!important;overflow:visible auto!important}html body #root .home-dashboard-todo-window .portal-todo-list>.todo-item-row:first-child{margin-top:1px!important}html body #root .home-dashboard-todo-window .todo-input{margin-top:12px!important}html body #root .home-dashboard-todo-window .todo-input>button{border-radius:50%!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;transition:transform .14s cubic-bezier(.2,.7,.25,1),box-shadow .14s!important;display:grid!important;transform:translate(0,0)!important}html body #root .home-dashboard-todo-window .todo-input>button:hover,html body #root .home-dashboard-todo-window .todo-input>button:focus-visible{outline:none!important;transform:translateY(-2px)!important;box-shadow:0 7px 14px #a368b72b!important}html body #root .home-dashboard-workspace-lower.is-guest{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr)!important;height:250px!important;min-height:250px!important}html body #root .home-dashboard-workspace-lower.is-guest>.home-dashboard-pets-widget,html body #root .home-dashboard-workspace-lower.is-guest>.home-dashboard-right-stack,html body #root .home-dashboard-workspace-lower.is-guest .home-dashboard-redeem-widget{height:250px!important;min-height:250px!important}html body #root .home-dashboard-workspace-lower.is-guest .home-dashboard-pets-widget>.home-dashboard-widget-inner{justify-content:center!important;align-items:center!important;height:calc(100% - 40px)!important;min-height:0!important;display:flex!important}html body #root .home-dashboard-workspace-lower.is-guest .home-dashboard-pet-login-card{width:calc(100% - 24px)!important;height:auto!important;min-height:150px!important;margin:12px!important;padding:18px 16px!important}html body #root .home-dashboard-workspace-lower:not(.is-guest) .home-dashboard-pets-widget>.home-dashboard-widget-inner{height:calc(100% - 40px)!important;min-height:0!important;padding-bottom:10px!important}html body #root .home-dashboard-pet-groups{box-sizing:border-box!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:0!important;height:100%!important;min-height:0!important;display:grid!important}html body #root .home-dashboard-pet-group{box-sizing:border-box!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:start!important;min-height:0!important;display:grid!important;overflow:visible!important}html body #root .home-dashboard-pet-group+.home-dashboard-pet-group{margin-top:0!important;padding-top:11px!important}html body #root .home-dashboard-pet-grid{grid-auto-rows:74px!important;align-content:start!important;min-height:0!important;overflow:visible!important}html body #root .community-profile-pet-story.home-dashboard-pet-story{box-sizing:border-box!important;grid-template-rows:50px 18px!important;row-gap:4px!important;height:72px!important;min-height:72px!important;overflow:visible!important}html body #root .community-profile-pet-story.home-dashboard-pet-story>small{box-sizing:border-box!important;white-space:nowrap!important;height:18px!important;min-height:18px!important;margin-top:2px!important;line-height:16px!important;overflow:visible!important}html body #root .home-dashboard-catalog-list-card-mini .home-dashboard-catalog-mini-name{box-sizing:border-box!important;text-align:center!important;justify-content:center!important;align-items:center!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:2px 0!important;display:flex!important;overflow:hidden!important}html body #root .home-dashboard-catalog-rail-head>strong{font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .home-dashboard-catalog-toolbar{align-items:center!important;gap:8px!important}html body #root .home-dashboard-catalog-type-tabs,html body #root .home-dashboard-catalog-mode-tabs{box-sizing:border-box!important;border:1px solid #ded4da!important;border-radius:999px!important;align-items:center!important;gap:3px!important;height:40px!important;min-height:40px!important;padding:4px!important;display:flex!important;box-shadow:inset 0 1px #fffffff5!important}html body #root .home-dashboard-catalog-type-tabs{background:linear-gradient(135deg,#eff9ffeb,#fffffff2)!important}html body #root .home-dashboard-catalog-mode-tabs{background:linear-gradient(135deg,#faf2fff0,#fffaf7f5)!important}html body #root .home-dashboard-catalog-type-tabs>button,html body #root .home-dashboard-catalog-mode-tabs>button{box-sizing:border-box!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;height:32px!important;min-height:32px!important;padding:0 11px!important;line-height:1!important;display:inline-flex!important}html body #root .home-dashboard-level-select{min-width:126px!important}html body #root .home-dashboard-level-select-trigger{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;display:flex!important;overflow:hidden!important}html body #root .home-dashboard-level-select-icon,html body #root .home-dashboard-level-select-label{flex:none!important}html body #root .home-dashboard-level-select-value{text-overflow:clip!important;white-space:nowrap!important;text-align:right!important;flex:none!important;min-width:0!important;margin-left:auto!important;overflow:visible!important}html body #root .home-dashboard-level-select-arrow{width:16px!important;min-width:16px!important;height:16px!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;margin:0!important;line-height:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}html body #root .home-dashboard-level-select-arrow svg{width:14px!important;height:14px!important;transition:transform .14s!important;display:block!important;transform:rotate(0)!important}html body #root .home-dashboard-level-select.is-open .home-dashboard-level-select-arrow{transform:none!important}html body #root .home-dashboard-level-select.is-open .home-dashboard-level-select-arrow svg{transform:rotate(180deg)!important}html body #root .home-dashboard-level-select-menu{background:linear-gradient(155deg,#fffffffe,#fcf7fafc)!important;border-radius:17px!important;width:max(154px,100%)!important;padding:7px!important}html body #root .home-dashboard-level-select-menu>button{box-sizing:border-box!important;color:#695b63!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:32px!important;padding:0 9px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1!important;transition:background-color .12s,border-color .12s!important;display:flex!important}html body #root .home-dashboard-level-select-menu>button:hover,html body #root .home-dashboard-level-select-menu>button:focus-visible{background:#fff7fb!important;border-color:#eadfe5!important;outline:none!important}html body #root .home-dashboard-level-select-menu>button.is-selected{color:#6c5361!important;background:linear-gradient(135deg,#fff1f7,#f5f0ff)!important;border-color:#d8c6d1!important}html body #root .home-dashboard-redeem-inner{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;height:calc(100% - 40px)!important;min-height:0!important;padding:8px 32px 18px!important;display:flex!important;position:relative!important}html body #root .home-dashboard-redeem-stage{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important;position:relative!important}html body #root .home-dashboard-redeem-card-grid.redeem-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card.redeem-gift-card{box-sizing:border-box!important;border-radius:15px!important;min-width:0!important;height:104px!important;min-height:104px!important;margin:0!important;padding:9px 8px 9px 46px!important;transition:transform .13s!important;overflow:hidden!important;transform:translate(0,0)!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card.redeem-gift-card:hover,html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card.redeem-gift-card:focus-visible{outline:none!important;transform:translateY(-2px)!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-ticket-edge:after{background-size:10px 17px!important;width:10px!important;right:-5px!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-ticket-edge svg{box-sizing:border-box!important;border-radius:8px!important;width:23px!important;height:23px!important;padding:5px!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-code-line{gap:5px!important;min-height:26px!important;padding:0 0 5px!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-card-main>small{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important;display:block!important;overflow:hidden!important}html body #root .home-dashboard-redeem-arrow{z-index:5!important;color:#715f69!important;background:#fffffff5!important;border:1px solid #dfd1d8!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;padding:0!important;transition:background-color .12s,border-color .12s!important;display:grid!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:0 5px 12px #563e4a17!important}html body #root .home-dashboard-redeem-arrow:hover,html body #root .home-dashboard-redeem-arrow:focus-visible{background:#fff8fb!important;border-color:#cdbbc5!important;outline:none!important}html body #root .home-dashboard-redeem-page-indicator{color:#99858f!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:70px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:9px!important;display:flex!important;position:absolute!important;bottom:-16px!important;left:50%!important;transform:translate(-50%)!important}html body #root .home-dashboard-redeem-page-indicator>strong{color:#c26e92!important;font-weight:400!important}html body #root .home-dashboard-browser-status-divider{display:none!important}html body #root .home-dashboard-browser-status-chip.is-time{background:linear-gradient(135deg,#f5efff,#fff8fc)!important;border-color:#d9cae8!important}html body #root .home-dashboard-browser-status-chip.is-time>b{place-items:center!important;width:17px!important;height:17px!important;line-height:0!important;display:grid!important}html body #root .home-dashboard-browser-status-chip.is-time>b svg{width:15px!important;height:15px!important;display:block!important}html body #root .home-dashboard-browser-status-chip.is-weather{background:linear-gradient(135deg,#edf8ff,#f8fcff)!important;border-color:#bee0f3!important}html body #root .home-dashboard-browser-status-chip.is-weather[data-weather*=맑]{background:linear-gradient(135deg,#fff4bd,#eaf8ff)!important;border-color:#ead48a!important}html body #root .home-dashboard-browser-status-chip.is-weather[data-weather*=흐]{background:linear-gradient(135deg,#edf0f5,#f9fbfd)!important;border-color:#cfd6df!important}html body #root .home-dashboard-browser-status-chip.is-weather[data-weather*=비]{background:linear-gradient(135deg,#dfeeff,#eef4ff)!important;border-color:#a9c8ea!important}html body #root .home-dashboard-browser-status-chip.is-weather[data-weather*=눈]{background:linear-gradient(135deg,#e9f9ff,#f8fdff)!important;border-color:#b9dce9!important}html body #root .home-dashboard-browser-status-chip.is-weather[data-weather*=무지개]{background:linear-gradient(135deg,#fff2d8,#f6e9ff 48%,#e9fbf1)!important;border-color:#dcc8db!important}html body #root .home-dashboard-browser-status-chip.is-weather[data-weather*=유성]{background:linear-gradient(135deg,#eee5ff,#f8efff)!important;border-color:#cbb9e8!important}html body #root .home-dashboard-browser-status-chip.is-resource.is-oak{color:#6d523f!important;background:linear-gradient(135deg,#f3e2d3,#fff8f0)!important;border-color:#d8bba3!important}html body #root .home-dashboard-browser-status-chip.is-resource.is-fluorite{color:#3f6f69!important;background:linear-gradient(135deg,#dff8ef,#f3fffb)!important;border-color:#a9ddcf!important}html body #root .home-dashboard-profile-name-wave>.home-dashboard-profile-name-letter{animation-name:home-dashboard-name-wave-v644cd!important;animation-duration:2.7s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important;animation-delay:var(--home-name-wave-delay,0s)!important;will-change:transform!important}@keyframes home-dashboard-name-wave-v644cd{0%,58%,to{transform:translate(0,0)rotate(0)}18%{transform:translateY(-8px)rotate(-1.2deg)}34%{transform:translateY(2px)rotate(.5deg)}}@media (width<=1180px){html body #root .home-dashboard-profile-rail{grid-template-rows:auto 86px auto auto!important}html body #root .home-dashboard-workspace-lower.is-guest{height:auto!important}}@media (width<=900px){html body #root .home-dashboard-workspace-lower.is-guest,html body #root .home-dashboard-workspace-lower.is-guest>.home-dashboard-pets-widget,html body #root .home-dashboard-workspace-lower.is-guest>.home-dashboard-right-stack,html body #root .home-dashboard-workspace-lower.is-guest .home-dashboard-redeem-widget{height:auto!important;min-height:250px!important}html body #root .home-dashboard-redeem-card-grid.redeem-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body #root .home-dashboard-catalog-list-card-mini>.catalog-list-card-body{height:130px!important;min-height:130px!important}html body #root .home-dashboard-catalog-list-card-mini .home-dashboard-catalog-mini-name{height:52px!important;min-height:52px!important;max-height:52px!important;line-height:1.08!important}html body #root .home-dashboard-profile-rail{grid-template-rows:auto 86px minmax(285px,1fr) 350px auto!important;gap:10px!important}html body #root .home-dashboard-todo-window{height:100%!important;min-height:285px!important}html body #root .home-dashboard-redeem-widget{background:linear-gradient(155deg,#fffcf6fa,#fff7fbf7)!important;height:350px!important;min-height:350px!important}html body #root .home-dashboard-redeem-widget>.keeper-windowbar{background:linear-gradient(90deg,#fff6dc 0%,#fff0f6 100%)!important}html body #root .home-dashboard-todo-window>.home-dashboard-todo-panel{grid-template-rows:auto minmax(0,1fr) auto!important;padding:11px 12px 12px!important}html body #root .home-dashboard-todo-progress{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important;min-height:42px!important;margin:0 0 8px!important;display:grid!important}html body #root .home-dashboard-todo-progress .todo-rainbow-progress-track{width:100%!important;margin:0!important}html body #root .home-dashboard-todo-progress-copy{color:#766770!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-width:42px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;line-height:1!important;display:flex!important}html body #root .home-dashboard-todo-progress-copy>strong{font-size:13px!important;font-weight:400!important}html body #root .home-dashboard-todo-progress-copy>small{color:#a28e9a!important;font-size:10px!important}html body #root .home-dashboard-todo-window .todo-input{border-radius:18px!important;overflow:visible!important}html body #root .home-dashboard-catalog-rails{gap:6px!important}html body #root .home-dashboard-catalog-rail{border-width:1px!important;gap:6px!important;padding:7px 8px 5px!important}html body #root .home-dashboard-catalog-rail-track{padding:3px 1px 1px!important}html body #root .home-dashboard-progress-grid{align-items:start!important}html body #root .home-dashboard-mastery-card{border-width:1.5px!important;border-color:color-mix(in srgb,var(--mastery-accent) 78%,white)!important;min-height:198px!important;box-shadow:2px 3px 0 color-mix(in srgb,var(--mastery-accent) 8%,transparent)!important}html body #root .home-dashboard-mastery-title{border-bottom-width:1px!important}html body #root .home-dashboard-mastery-stats{padding:8px 7px!important}html body #root .home-dashboard-stat-capsule{border-width:1px!important;min-height:116px!important}html body #root .home-dashboard-catalog-list-card-mini.catalog-list-card{box-shadow:2px 3px 0 color-mix(in srgb,var(--mini-accent,#63bdf1) 8%,transparent)!important;border-width:1.5px!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-art{border-bottom-width:1px!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-art .smart-image img,html body #root .home-dashboard-catalog-list-card-mini>.catalog-art .fit-image img,html body #root .home-dashboard-catalog-list-card-mini>.catalog-art>img,html body #root .home-dashboard-catalog-list-card-mini:hover>.catalog-art .smart-image img,html body #root .home-dashboard-catalog-list-card-mini:hover>.catalog-art .fit-image img,html body #root .home-dashboard-catalog-list-card-mini:hover>.catalog-art>img{transform:translateY(-7px)!important}html body #root .home-dashboard-catalog-list-card-mini .art-mastery-button,html body #root .home-dashboard-catalog-list-card-mini .art-favorite-button{width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;padding:0!important;top:7px!important}html body #root .home-dashboard-catalog-list-card-mini .art-mastery-button svg,html body #root .home-dashboard-catalog-list-card-mini .art-favorite-button svg{width:15px!important;height:15px!important}html body #root .home-dashboard-catalog-level-controls{background:0 0!important;align-items:center!important;gap:9px!important;padding:0!important;display:flex!important}html body #root .home-dashboard-level-select{width:auto!important;min-width:0!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:5px!important;padding:0!important;display:flex!important;position:relative!important}html body #root .home-dashboard-level-select-title{color:#665a61!important;white-space:nowrap!important;background:0 0!important;align-items:center!important;gap:4px!important;height:30px!important;padding:0 3px 0 0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1!important;display:inline-flex!important}html body #root .home-dashboard-level-select-icon{width:auto!important;height:auto!important;line-height:1!important;display:inline!important}html body #root .home-dashboard-level-select-trigger{box-sizing:border-box!important;color:#70636a!important;width:78px!important;min-width:78px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:#fff!important;border:1px solid #ddd1d8!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0 8px 0 10px!important;display:flex!important}html body #root .home-dashboard-level-select:first-child .home-dashboard-level-select-trigger,html body #root .home-dashboard-level-select:nth-child(2) .home-dashboard-level-select-trigger,html body #root .home-dashboard-level-select:nth-child(3) .home-dashboard-level-select-trigger{background:#fff!important}html body #root .home-dashboard-level-select-value{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;background:0 0!important;border:0!important;flex:auto!important;min-width:0!important;padding:0!important;font-size:10px!important;overflow:hidden!important}html body #root .home-dashboard-level-select-arrow{background:0 0!important;border:0!important;place-items:center!important;width:14px!important;min-width:14px!important;height:14px!important;padding:0!important;display:grid!important}html body #root .home-dashboard-level-select-menu{background:#fffffffb!important;border:1px solid #dfd2da!important;border-radius:15px!important;width:138px!important;padding:6px!important;top:36px!important;left:auto!important;right:0!important;box-shadow:0 12px 26px #49353f24!important}html body #root .home-dashboard-workspace-lower,html body #root .home-dashboard-workspace-lower.is-guest{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;height:auto!important;min-height:0!important;display:grid!important}html body #root .home-dashboard-workspace-lower>.home-dashboard-widget,html body #root .home-dashboard-workspace-lower .home-dashboard-pets-widget{height:auto!important;min-height:0!important}html body #root .home-dashboard-pets-widget{min-height:220px!important}html body #root .home-dashboard-workspace-lower.is-guest .home-dashboard-pets-widget{height:210px!important;min-height:210px!important}html body #root .home-dashboard-workspace-lower.is-guest .home-dashboard-pets-widget>.home-dashboard-widget-inner{height:calc(100% - 40px)!important}html body #root .home-dashboard-workspace-lower.is-guest .home-dashboard-pet-login-card{min-height:130px!important;margin:10px 12px!important}html body #root .home-dashboard-workspace-lower:not(.is-guest) .home-dashboard-pets-widget>.home-dashboard-widget-inner{height:auto!important;min-height:178px!important;padding:10px 12px 12px!important}html body #root .home-dashboard-pet-groups{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;height:auto!important;min-height:0!important;display:grid!important}html body #root .home-dashboard-pet-group{grid-template-rows:auto minmax(0,1fr)!important;align-content:start!important;min-height:160px!important;padding:0 12px!important;display:grid!important}html body #root .home-dashboard-pet-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:74px!important;align-content:start!important;gap:7px 5px!important}html body #root .home-dashboard-folder-widget-main{min-height:245px!important}html body #root .home-dashboard-folder-inner{height:auto!important;min-height:200px!important;padding:8px 10px 10px!important}html body #root .home-dashboard-redeem-inner{align-items:stretch!important;height:calc(100% - 40px)!important;padding:9px 10px 18px!important}html body #root .home-dashboard-redeem-stage{align-items:stretch!important}html body #root .home-dashboard-redeem-card-grid.redeem-card-grid{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;height:100%!important;display:grid!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card.redeem-gift-card{border-radius:14px!important;height:auto!important;min-height:0!important;padding:8px 72px 8px 43px!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-ticket-edge{width:34px!important;padding:5px 0!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-code-line{min-height:21px!important;padding:0 0 3px!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-code-line code{font-size:12px!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-status{height:19px!important;min-height:19px!important;padding:0 6px!important;font-size:8.5px!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-card-main>strong{-webkit-line-clamp:1!important;margin:3px 0 1px!important;font-size:10.5px!important;line-height:1.2!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-card-main>small{font-size:9px!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-card-actions{margin:0!important;padding:0!important;position:absolute!important;bottom:7px!important;right:6px!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-card-actions-single>button,html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-card-actions .complete-action,html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-card-actions .cancel-action{border-radius:999px!important;gap:4px!important;min-width:58px!important;height:24px!important;min-height:24px!important;padding:0 7px!important;font-size:8.5px!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-card-actions button:before{width:9px!important;min-width:9px!important;height:9px!important;margin-right:0!important}html body #root .home-dashboard-redeem-arrow{width:25px!important;height:25px!important}html body #root .home-dashboard-redeem-arrow.is-prev{left:-6px!important}html body #root .home-dashboard-redeem-arrow.is-next{right:-6px!important}html body #root .home-dashboard-redeem-page-indicator{font-size:9px!important;bottom:-15px!important}html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-social-actions{background:#fff!important}html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-name-wave,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-name-letter{text-shadow:none!important;box-shadow:none!important;filter:none!important}html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-name-wave:before,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-name-wave:after,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-identity:before,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-identity:after{content:none!important;display:none!important}html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-user-copy>small{text-overflow:clip!important;max-width:none!important;overflow:visible!important}@media (width<=1180px){html body #root .home-dashboard-profile-rail{grid-template-rows:auto 86px auto auto auto!important}html body #root .home-dashboard-redeem-widget{height:auto!important;min-height:350px!important}html body #root .home-dashboard-workspace-lower{grid-template-columns:1fr!important}}@media (width<=900px){html body #root .home-dashboard-redeem-card-grid.redeem-card-grid{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:1fr!important}html body #root .home-dashboard-pet-groups{grid-template-columns:1fr!important}html body #root .home-dashboard-pet-group+.home-dashboard-pet-group{border-top:1px solid #80677729!important;border-left:0!important;padding-top:10px!important}}html body #root .home-dashboard-workspace{grid-template-rows:auto minmax(0,1fr)!important;height:100%!important}html body #root .home-dashboard-workspace-grid{grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important}html body #root .home-dashboard-workspace-lower:not(.is-guest){grid-template-rows:auto minmax(245px,1fr)!important;height:100%!important}html body #root .home-dashboard-workspace-lower:not(.is-guest) .home-dashboard-folder-widget-main{height:100%!important}html body #root .home-dashboard-todo-window{align-self:start!important;height:320px!important;min-height:320px!important}html body #root .home-dashboard-redeem-widget{align-self:start!important;height:360px!important;min-height:360px!important}html body #root .home-dashboard-todo-progress{grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important;min-height:36px!important;margin:0 0 7px!important}html body #root .home-dashboard-todo-progress-copy{grid-area:1/1!important;align-items:flex-start!important;padding-left:2px!important}html body #root .home-dashboard-todo-progress .todo-rainbow-progress-track{grid-area:1/2!important;align-self:center!important;width:100%!important;height:9px!important}html body #root .home-dashboard-todo-window>.home-dashboard-todo-panel{padding:10px 12px 11px!important}html body #root .home-dashboard-todo-window .portal-todo-list{scrollbar-width:thin!important;scrollbar-color:#d495c9 #f7eef8!important;padding:4px 3px 10px 2px!important}html body #root .home-dashboard-todo-window .portal-todo-list::-webkit-scrollbar{width:7px!important}html body #root .home-dashboard-todo-window .portal-todo-list::-webkit-scrollbar-track{background:#f7eef8!important;border-radius:999px!important}html body #root .home-dashboard-todo-window .portal-todo-list::-webkit-scrollbar-thumb{background:#d495c9!important;border:2px solid #f7eef8!important;border-radius:999px!important}html body #root .home-dashboard-todo-window .todo-input{margin-top:8px!important;overflow:hidden!important}html body #root .home-dashboard-todo-panel .todo-check{border-radius:50%!important;flex:0 0 22px!important;width:22px!important;height:22px!important;overflow:hidden!important}html body #root .home-dashboard-todo-panel .todo-check>svg{width:13px!important;height:13px!important;display:block!important}html body #root .home-dashboard-redeem-inner{padding:8px 9px 10px!important}html body #root .home-dashboard-redeem-card-grid.redeem-card-grid{gap:7px!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card.redeem-gift-card{min-height:94px!important;padding:8px 72px 8px 43px!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-card-main>strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:3px 0 2px!important;font-size:11px!important;line-height:1.24!important;display:-webkit-box!important;overflow:hidden!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-card-main>small{font-size:9.4px!important;line-height:1.15!important}html body #root .home-dashboard-redeem-page-indicator{display:none!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-card-actions button:before{box-sizing:border-box!important;background-clip:padding-box!important;border-radius:50%!important;width:12px!important;min-width:12px!important;height:12px!important;min-height:12px!important;overflow:hidden!important}html body #root .home-dashboard-workspace,html body #root .home-dashboard-workspace-grid{grid-template-rows:auto auto!important;align-content:start!important;height:auto!important;min-height:0!important}html body #root .home-dashboard-workspace-lower,html body #root .home-dashboard-workspace-lower.is-guest,html body #root .home-dashboard-workspace-lower:not(.is-guest){grid-template-rows:minmax(220px,auto)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;height:auto!important;min-height:220px!important;display:grid!important}html body #root .home-dashboard-workspace-lower .home-dashboard-pets-widget>.home-dashboard-widget-inner,html body #root .home-dashboard-workspace-lower .home-dashboard-folder-widget-main>.home-dashboard-widget-inner{box-sizing:border-box!important;height:calc(100% - 40px)!important;min-height:178px!important}html body #root .home-dashboard-workspace-lower.is-guest .home-dashboard-pet-login-card,html body #root .home-dashboard-community-login-card{box-sizing:border-box!important;color:#65545f!important;text-align:center!important;background:linear-gradient(145deg,#fff9fc,#f5f0ff)!important;border:1.5px dashed #d5bfd2!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:calc(100% - 24px)!important;min-height:150px!important;margin:12px!important;padding:16px!important;transition:transform .13s!important;display:flex!important}html body #root .home-dashboard-community-login-card:hover,html body #root .home-dashboard-community-login-card:focus-visible{outline:none!important;transform:translateY(-2px)!important}html body #root .home-dashboard-community-login-card>span{font-size:31px!important}html body #root .home-dashboard-community-login-card>strong{font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:400!important}html body #root .home-dashboard-community-login-card>small{color:#8a7c84!important;max-width:300px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:13px!important;line-height:1.45!important}html body #root .home-dashboard-community-login-card>em{color:#9a69cf!important;align-items:center!important;gap:3px!important;margin-top:2px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:12px!important;font-style:normal!important;display:flex!important}html body #root .home-dashboard-pet-groups{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .home-dashboard-pet-group+.home-dashboard-pet-group{border-top:0!important;border-left:1px solid #80677729!important;padding-top:0!important}html body #root .home-dashboard-pet-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:74px!important;gap:7px 5px!important}html body #root .home-dashboard-folder-widget-main,html body #root .home-dashboard-folder-inner{min-height:0!important}html body #root .home-dashboard-folder-inner{align-items:center!important;padding:9px 10px 10px!important;display:flex!important}html body #root .home-dashboard-folder-browser-compact{width:100%!important}html body #root .home-dashboard-catalog-rail{border-width:1px!important;padding-bottom:4px!important}html body #root .home-dashboard-catalog-rail-track{padding-bottom:0!important}html body #root .home-dashboard-progress-inner{padding:7px 8px 8px!important}html body #root .home-dashboard-mastery-card,html body #root .home-dashboard-catalog-list-card-mini.catalog-list-card{border-width:1px!important}html body #root .home-dashboard-catalog-level-controls{background:0 0!important;gap:8px!important}html body #root .home-dashboard-level-controls-label{color:#8a7b83!important;white-space:nowrap!important;flex:none!important;margin-right:1px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:10px!important}html body #root .home-dashboard-level-select-title,html body #root .home-dashboard-level-select-label,html body #root .home-dashboard-level-select:first-child .home-dashboard-level-select-title,html body #root .home-dashboard-level-select:nth-child(2) .home-dashboard-level-select-title,html body #root .home-dashboard-level-select:nth-child(3) .home-dashboard-level-select-title{color:#665d62!important;box-shadow:none!important;background:0 0!important}html body #root .home-dashboard-level-select{background:0 0!important}html body #root .home-dashboard-export-capture-host{contain:layout style paint!important}html body #root .home-dashboard-profile-panel.is-dashboard-export-capture,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-social-head,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-social-actions{background-color:#fff!important}html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-cover-frame .smart-image,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-cover-frame img,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .kn-community-profile-avatar-image,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .kn-community-profile-avatar-image img{opacity:1!important;visibility:visible!important;filter:none!important}html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-user-copy,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-user-copy>small{overflow:visible!important}html body #root .home-community-reveal-shell[data-home-reveal],html body #root .home-support-reveal-shell[data-home-reveal],html body #root .home-download-reveal-shell[data-home-reveal]{filter:none!important;clip-path:none!important;will-change:auto!important;transition:opacity .24s,transform .28s cubic-bezier(.2,.75,.25,1)!important;transform:translateY(12px)!important}html body #root .home-community-reveal-shell[data-home-reveal].is-home-revealed,html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed,html body #root .home-download-reveal-shell[data-home-reveal].is-home-revealed{filter:none!important;clip-path:none!important;will-change:auto!important;transform:none!important}html body #root .home-dashboard-catalog-list-card-mini.catalog-list-card,html body #root .home-dashboard-mastery-card{will-change:auto!important}@media (width<=1180px){html body #root .home-dashboard-profile-rail{grid-template-rows:auto 86px auto auto auto!important}html body #root .home-dashboard-todo-window,html body #root .home-dashboard-redeem-widget{height:auto!important}}@media (width<=900px){html body #root .home-dashboard-workspace-lower,html body #root .home-dashboard-workspace-lower.is-guest,html body #root .home-dashboard-workspace-lower:not(.is-guest),html body #root .home-dashboard-pet-groups{grid-template-rows:auto auto!important;grid-template-columns:1fr!important}html body #root .home-dashboard-pet-group+.home-dashboard-pet-group{border-top:1px solid #80677729!important;border-left:0!important;padding-top:10px!important}}html body #root .home-dashboard-catalog-list-card-mini.catalog-list-card,html body #root .home-dashboard-mastery-card{contain:layout style!important;transition:transform .14s cubic-bezier(.2,.72,.25,1)!important}html body #root .home-dashboard-catalog-list-card-mini.catalog-list-card:hover,html body #root .home-dashboard-mastery-card:hover{transform:translateY(-2px)!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card.redeem-gift-card{padding-right:11px!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card:has(.redeem-card-actions) .redeem-card-main>small{box-sizing:border-box!important;padding-right:68px!important;display:block!important}html body #root .keeper-windowbar-name.is-link{min-width:0!important;color:inherit!important;box-shadow:none!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:0!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important;transition:transform .13s,color .13s!important;display:inline-flex!important}html body #root .keeper-windowbar-name.is-link:hover,html body #root .keeper-windowbar-name.is-link:focus-visible{color:#d86495!important;outline:none!important;transform:translateY(-1px)!important}html body #root .home-dashboard-profile-rail{grid-template-rows:auto 86px 430px!important;align-content:start!important;gap:10px!important}html body #root .home-dashboard-profile-palette-card{display:none!important}html body #root .home-dashboard-todo-window{box-sizing:border-box!important;height:430px!important;min-height:430px!important}html body #root .home-dashboard-todo-window .portal-todo-list{min-height:0!important;max-height:none!important}html body #root .home-dashboard-todo-window .todo-item-row{min-height:46px!important}html body #root .home-dashboard-workspace,html body #root .home-dashboard-workspace-grid{align-content:start!important;height:auto!important;min-height:0!important}html body #root .home-dashboard-workspace-grid{grid-template-rows:auto auto auto!important;gap:12px!important}html body #root .home-dashboard-workspace-lower,html body #root .home-dashboard-workspace-lower.is-guest,html body #root .home-dashboard-workspace-lower:not(.is-guest){grid-template-rows:220px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;height:220px!important;min-height:220px!important}html body #root .home-dashboard-workspace-lower>.home-dashboard-widget{height:220px!important;min-height:220px!important}html body #root .home-dashboard-workspace-lower.is-guest .home-dashboard-pet-login-card,html body #root .home-dashboard-workspace-lower.is-guest .home-dashboard-community-login-card{box-sizing:border-box!important;border:1.5px dashed #d5bfd2!important;border-radius:18px!important;width:calc(100% - 20px)!important;height:calc(100% - 20px)!important;min-height:0!important;margin:10px!important;padding:14px!important;overflow:visible!important}html body #root .home-dashboard-workspace-lower.is-guest .home-dashboard-pets-widget>.home-dashboard-widget-inner,html body #root .home-dashboard-workspace-lower.is-guest .home-dashboard-folder-widget-main>.home-dashboard-widget-inner{height:calc(100% - 40px)!important;min-height:0!important;overflow:visible!important}html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget{box-sizing:border-box!important;align-self:start!important;width:100%!important;height:154px!important;min-height:154px!important}html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-inner{box-sizing:border-box!important;height:calc(100% - 40px)!important;min-height:0!important;padding:8px 28px 9px!important}html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-stage{align-items:center!important;height:100%!important;min-height:0!important;display:flex!important}html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-card-grid.redeem-card-grid{grid-template-rows:1fr!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-card.redeem-gift-card{height:88px!important;min-height:88px!important}html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-arrow.is-prev{left:-21px!important}html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-arrow.is-next{right:-21px!important}html body #root .home-dashboard-catalog-rail-track.is-paged{--catalog-column-width:auto!important;grid-auto-flow:row!important;grid-template-columns:repeat(var(--catalog-page-columns,6),minmax(0,1fr))!important;scroll-snap-type:none!important;grid-auto-columns:auto!important;gap:10px!important;width:100%!important;padding:4px 1px 5px!important;display:grid!important;overflow:visible!important}html body #root .home-dashboard-catalog-list-card-mini.catalog-list-card{height:272px!important;overflow:hidden!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-list-card-body{box-sizing:border-box!important;height:136px!important;min-height:136px!important;padding-bottom:8px!important;overflow:visible!important}html body #root .home-dashboard-catalog-list-card-mini .home-dashboard-catalog-mini-location{flex:none!important;margin-bottom:1px!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy{width:calc(100% + 34px)!important;max-width:none!important;margin-left:-17px!important;margin-right:-17px!important;overflow:visible!important}html body #root .home-dashboard-browser-palette{box-sizing:border-box!important;border:1px solid color-mix(in srgb,var(--profile-theme-color,#b38be6) 30%,white)!important;background:#ffffffd1!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:5px!important;height:28px!important;padding:3px 5px!important;display:inline-flex!important}html body #root .home-dashboard-browser-palette-presets{align-items:center!important;gap:3px!important;display:flex!important}html body #root .home-dashboard-browser-palette-presets>button,html body #root .home-dashboard-browser-palette-rainbow,html body #root .home-dashboard-browser-palette-save{box-sizing:border-box!important;width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important;box-shadow:none!important;border:1px solid #725b672e!important;border-radius:50%!important;margin:0!important;padding:0!important;transition:transform .12s,border-color .12s!important;transform:none!important}html body #root .home-dashboard-browser-palette-presets>button{background:var(--ring-choice,#ddd)!important}html body #root .home-dashboard-browser-palette-presets>button.active{border:2px solid #6f5b67!important;box-shadow:0 0 0 2px #fff!important}html body #root .home-dashboard-browser-palette-rainbow{background:conic-gradient(#ff708f,#ffc45d,#7fd49c,#68c7e7,#8c84ea,#e985d0,#ff708f)!important}html body #root .home-dashboard-browser-palette-save{color:#5e9f80!important;background:#effbf5!important;place-items:center!important;display:grid!important}html body #root .home-dashboard-browser-palette-save.is-dirty{color:#a46ad4!important;background:#f7efff!important}html body #root .home-dashboard-browser-palette-presets>button:hover,html body #root .home-dashboard-browser-palette-rainbow:hover,html body #root .home-dashboard-browser-palette-save:hover:not(:disabled){transform:translateY(-1px)!important}html body #root .home-dashboard-heartopia-launcher{background:linear-gradient(135deg,#fffafd,#fff5fa)!important;border-color:#df9ec1!important}html body #root .home-dashboard-heartopia-launcher:hover,html body #root .home-dashboard-heartopia-launcher:focus-visible{box-shadow:none!important;filter:none!important;background:linear-gradient(135deg,#fff1f8,#ffe8f3)!important;border-color:#df82b3!important;outline:none!important;transform:translateY(-2px)!important}html body #root .home-dashboard-profile-export-button[aria-disabled=true]{cursor:default!important}html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-social-actions,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .maker-profile-social-actions{background:#fff!important}html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-name-wave,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-name-wave:before,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-name-wave:after,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-name-letter,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-name-letter:before,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-name-letter:after{filter:none!important;text-shadow:none!important;box-shadow:none!important;outline:0!important}html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-name-wave:before,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-name-wave:after,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-name-letter:before,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-name-letter:after{content:none!important;display:none!important}html body #root .home-community-reveal-shell,html body #root .home-support-reveal-shell,html body #root .compact-home-community-preview,html body #root .home-support-card,html body #root .home-community-feature-arrow,html body #root .community-carousel-arrow{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}html body #root .home-community-mobile-stage,html body #root .v555-community-notebook .v555-community-index.is-active .v555-community-selected-panel,html body #root .v555-community-notebook .v555-community-index.is-inactive .v555-community-mini-panel{filter:none!important;animation:none!important}html body #root .home-community-feature-card,html body #root .home-community-mini-card,html body #root .home-support-card,html body #root .home-support-card *{will-change:auto!important}html body #root .home-community-feature-card,html body #root .home-community-mini-card{transition:transform .14s,opacity .14s!important}@media (width<=1180px){html body #root .home-dashboard-profile-rail{grid-template-rows:auto 86px auto!important}html body #root .home-dashboard-todo-window{height:auto!important;min-height:380px!important}html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget{height:auto!important;min-height:250px!important}html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-card-grid.redeem-card-grid{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:1fr!important}}@media (width<=900px){html body #root .home-dashboard-workspace-lower,html body #root .home-dashboard-workspace-lower.is-guest,html body #root .home-dashboard-workspace-lower:not(.is-guest){grid-template-rows:auto auto!important;grid-template-columns:1fr!important;height:auto!important}html body #root .home-dashboard-workspace-lower>.home-dashboard-widget{height:auto!important;min-height:220px!important}html body #root .home-dashboard-browser-palette{display:none!important}}html body #root .home-dashboard-profile-export-button:disabled{opacity:1!important;color:inherit!important;cursor:default!important;pointer-events:auto!important;background:0 0!important}@media (width>=1181px){html body #root .home-dashboard-profile-rail{grid-template-rows:auto auto minmax(520px,1fr)!important;align-content:stretch!important}html body #root .home-dashboard-profile-rail>.home-dashboard-todo-window{height:100%!important;min-height:520px!important;margin-top:0!important}html body #root .home-dashboard-profile-rail>.home-dashboard-todo-window .home-dashboard-todo-panel{height:calc(100% - 40px)!important}html body #root .home-dashboard-todo-window .portal-todo-list{min-height:328px!important;max-height:none!important}}html body #root .home-dashboard-todo-progress{margin-bottom:5px!important;padding-bottom:2px!important}html body #root .home-dashboard-todo-window .todo-input>button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}html body #root .home-dashboard-workspace-lower,html body #root .home-dashboard-workspace-lower.is-guest,html body #root .home-dashboard-workspace-lower:not(.is-guest),html body #root .home-dashboard-workspace-lower>.home-dashboard-widget,html body #root .home-dashboard-workspace-lower .home-dashboard-pets-widget,html body #root .home-dashboard-workspace-lower .home-dashboard-folder-widget-main{height:286px!important;min-height:286px!important}html body #root .home-dashboard-pet-groups{align-items:stretch!important;height:100%!important}html body #root .home-dashboard-pet-group{padding:13px 12px 12px!important}html body #root .home-dashboard-pet-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-content:start!important;gap:12px 7px!important;overflow:visible!important}html body #root .home-dashboard-pet-story.community-profile-pet-story{min-height:82px!important;padding-bottom:8px!important;overflow:visible!important}html body #root .home-dashboard-pet-story.community-profile-pet-story>small{text-overflow:clip!important;min-height:22px!important;line-height:1.3!important;display:block!important;overflow:visible!important}html body #root .home-dashboard-redeem-inner{flex-direction:column!important;gap:6px!important;padding-top:8px!important;display:flex!important}html body #root .home-dashboard-browser-palette-rainbow,html body #root .home-dashboard-browser-palette-rainbow:not(.active){background:conic-gradient(#ff708f,#ffc45d,#7fd49c,#68c7e7,#8c84ea,#e985d0,#ff708f)!important;border-color:#6a526147!important}html body #root .home-dashboard-profile-panel{box-shadow:0 5px #6955601f,0 10px 20px #6955601a!important}html body #root .home-dashboard-ring-picker,html body #root .community-profile-color-picker,html body #root .community-profile-ring-picker{will-change:opacity,transform!important;animation:.14s both kn-color-picker-in!important;transform:none!important}@keyframes kn-color-picker-in{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:none}}html body #root .home-dashboard-ring-picker-sv,html body #root .community-profile-color-picker-sv,html body #root .community-profile-ring-picker-sv{isolation:isolate!important;background-clip:padding-box!important;border-radius:18px!important;overflow:hidden!important}html body #root .home-dashboard-ring-picker-sv:before,html body #root .community-profile-color-picker-sv:before,html body #root .community-profile-ring-picker-sv:before{border-radius:inherit!important}html body #root .catalog-list-card-name-level>h3.eight-catalog-name,html body #root .catalog-list-card-cooking .recipe-name-level-row>h3.eight-catalog-name,html body #root .catalog-list-card-gathering .catalog-list-card-name-level>h3.eight-catalog-name{max-width:calc(100% - 48px)!important;margin-left:-5px!important}html body #root .catalog-list-card-name-level>h3.eight-catalog-name+.level-chip,html body #root .catalog-list-card-cooking .recipe-name-level-row>h3.eight-catalog-name+.level-chip,html body #root .catalog-list-card-gathering .catalog-list-card-name-level>h3.eight-catalog-name+.level-chip{margin-right:-5px!important}@media (width>=1181px){html body #root .home-dashboard-desktop-grid{align-items:stretch!important}html body #root .home-dashboard-profile-rail{grid-template-rows:auto 86px minmax(0,1fr)!important;align-content:stretch!important;gap:10px!important;height:100%!important;min-height:0!important}html body #root .home-dashboard-heartopia-launcher{align-self:start!important;height:86px!important;min-height:86px!important;margin:0!important}html body #root .home-dashboard-profile-rail>.home-dashboard-todo-window{align-self:stretch!important;height:100%!important;min-height:0!important;margin:0!important}html body #root .home-dashboard-profile-rail>.home-dashboard-todo-window>.home-dashboard-todo-panel{height:calc(100% - 40px)!important;min-height:0!important}html body #root .home-dashboard-todo-window .portal-todo-list{flex:auto!important;min-height:0!important;max-height:none!important}}html body #root .home-dashboard-todo-progress{min-height:36px!important;margin:0 0 3px!important;padding:0!important}html body #root .home-dashboard-todo-window .todo-input,html body #root .home-dashboard-todo-window .todo-input>input{border-radius:999px!important}html body #root .home-dashboard-todo-window .todo-input>button{border-radius:50%!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}html body #root .home-dashboard-pet-group{box-sizing:border-box!important;min-width:0!important;padding-top:12px!important;padding-bottom:12px!important}html body #root .home-dashboard-pet-group.is-cat{padding-left:4px!important;padding-right:10px!important}html body #root .home-dashboard-pet-group.is-dog{padding-left:10px!important;padding-right:4px!important}html body #root .home-dashboard-pet-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px 5px!important;overflow:visible!important}html body #root .home-dashboard-pet-story.community-profile-pet-story{box-sizing:border-box!important;min-width:0!important;min-height:88px!important;padding:0 0 10px!important;overflow:visible!important}html body #root .home-dashboard-pet-story.community-profile-pet-story>small{box-sizing:border-box!important;text-overflow:clip!important;white-space:nowrap!important;width:calc(100% + 8px)!important;min-height:24px!important;margin:4px -4px 0!important;line-height:1.25!important;display:block!important;overflow:visible!important}html body #root .home-dashboard-workspace-lower.is-guest .home-dashboard-pet-login-card,html body #root .home-dashboard-workspace-lower.is-guest .home-dashboard-community-login-card{width:calc(100% - 24px)!important;height:calc(100% - 24px)!important;margin:12px!important}html body #root .home-dashboard-redeem-inner{box-sizing:border-box!important;flex-direction:column!important;gap:5px!important;padding:8px 28px 9px!important;display:flex!important}html body #root .home-dashboard-redeem-heading{color:#6f5663!important;flex:none!important;margin:0!important;padding:0 2px!important;font-family:Cafe24Ssurround,Cafe24 Air,Noto Sans KR,sans-serif!important;font-size:23px!important;font-weight:400!important;line-height:1.15!important}html body #root .home-dashboard-redeem-stage{flex:auto!important;min-height:0!important}html body #root .home-dashboard-profile-panel.maker-profile-card.maker-profile-social-card{box-shadow:4px 5px #80677714,0 12px 24px #4a343f0f!important}html body #root .home-dashboard-browser-palette-rainbow,html body #root .home-dashboard-browser-palette-rainbow:not(.active),html body #root .home-dashboard-browser-palette-rainbow.active{background-color:#0000!important;background-image:conic-gradient(#ff5d7d,#ffb347,#fff05d,#59d98e,#58cde8,#7676ef,#d564e8,#ff5d7d)!important;border-color:#5e495552!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-custom-popover{will-change:opacity!important;animation:.12s both kn-ring-picker-fade-in!important;transform:none!important}@keyframes kn-ring-picker-fade-in{0%{opacity:0}to{opacity:1}}html body .community-profile-ring-picker-portal-layer .community-profile-ring-sv-plane{box-shadow:none!important;isolation:isolate!important;background-clip:border-box!important;border-radius:17px!important;overflow:hidden!important;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-sv-plane:before,html body .community-profile-ring-picker-portal-layer .community-profile-ring-sv-plane:after{border-radius:inherit!important;box-shadow:none!important}html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-social-actions,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .maker-profile-social-actions{filter:none!important;box-shadow:none!important;background:#fff!important}html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-cover-frame,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-cover-frame .smart-image,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-cover-frame img,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-community-shared-avatar,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-community-shared-avatar img{opacity:1!important;visibility:visible!important;filter:none!important}html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-name-wave,html body #root .home-dashboard-profile-panel.is-dashboard-export-capture .home-dashboard-profile-name-letter{text-shadow:none!important;filter:none!important;box-shadow:none!important;outline:none!important}html body #root .home-dashboard-catalog-list-card-mini.catalog-list-card{height:254px!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-art{height:132px!important;min-height:132px!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-list-card-body{box-sizing:border-box!important;height:122px!important;min-height:122px!important;padding:4px 8px 5px!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-list-card-body>.catalog-list-card-variant{box-sizing:border-box!important;grid-template-rows:17px 43px 27px!important;place-content:center stretch!important;gap:1px!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important}html body #root .home-dashboard-catalog-list-card-mini .home-dashboard-catalog-mini-meta{height:17px!important;min-height:17px!important}html body #root .home-dashboard-catalog-list-card-mini .home-dashboard-catalog-mini-name{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;height:43px!important;min-height:43px!important;max-height:43px!important;margin:0!important;padding:0!important;line-height:1.05!important;display:flex!important;overflow:hidden!important}html body #root .home-dashboard-catalog-list-card-mini .home-dashboard-catalog-mini-name.is-long-name{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;align-content:center!important;display:-webkit-box!important}html body #root .home-dashboard-catalog-list-card-mini .home-dashboard-catalog-mini-location{height:27px!important;min-height:27px!important;margin:0!important}@media (width<=1180px){html body #root .home-dashboard-workspace-lower,html body #root .home-dashboard-workspace-lower.is-guest,html body #root .home-dashboard-workspace-lower:not(.is-guest){grid-template-rows:auto!important;height:auto!important;min-height:250px!important}html body #root .home-dashboard-workspace-lower>.home-dashboard-widget,html body #root .home-dashboard-redeem-widget{height:auto!important;min-height:250px!important}}@media (width>=1181px){html body #root .home-dashboard-desktop-grid{align-items:stretch!important}html body #root .home-dashboard-profile-rail{flex-direction:column!important;align-self:stretch!important;align-items:stretch!important;gap:10px!important;height:auto!important;min-height:100%!important;display:flex!important}html body #root .home-dashboard-profile-panel,html body #root .home-dashboard-heartopia-launcher{flex:none!important}html body #root .home-dashboard-heartopia-launcher{margin:0!important}html body #root .home-dashboard-profile-rail>.home-dashboard-todo-window{flex:auto!important;align-self:stretch!important;height:auto!important;min-height:560px!important;margin:0!important}}html body #root .home-dashboard-todo-window>.home-dashboard-todo-panel{box-sizing:border-box!important;flex-direction:column!important;gap:0!important;height:calc(100% - 40px)!important;min-height:0!important;padding:9px 12px 10px!important;display:flex!important}html body #root .home-dashboard-todo-progress{flex:none!important;margin:0 0 3px!important}html body #root .home-dashboard-todo-window .todo-input{border-radius:999px!important;flex:none!important;margin:0!important}html body #root .home-dashboard-todo-window .todo-input>input{border-radius:999px!important}html body #root .home-dashboard-todo-window .todo-input>button{box-sizing:border-box!important;aspect-ratio:1!important;border-radius:999px!important;flex:0 0 30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important;line-height:0!important;overflow:hidden!important}html body #root .home-dashboard-workspace-lower,html body #root .home-dashboard-workspace-lower.is-guest,html body #root .home-dashboard-workspace-lower:not(.is-guest){grid-template-rows:332px!important;height:332px!important;min-height:332px!important}html body #root .home-dashboard-workspace-lower>.home-dashboard-widget,html body #root .home-dashboard-workspace-lower .home-dashboard-pets-widget,html body #root .home-dashboard-workspace-lower .home-dashboard-folder-widget-main{height:332px!important;min-height:332px!important}html body #root .home-dashboard-pets-widget>.home-dashboard-widget-inner,html body #root .home-dashboard-folder-widget-main>.home-dashboard-widget-inner{box-sizing:border-box!important;height:calc(100% - 40px)!important;min-height:0!important}html body #root .home-dashboard-pet-groups{height:100%!important;min-height:0!important}html body #root .home-dashboard-pet-group{align-content:start!important;height:100%!important;min-height:0!important}html body #root .home-dashboard-pet-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-content:start!important;overflow:visible!important}html body #root .home-dashboard-pet-story.community-profile-pet-story{min-height:92px!important;overflow:visible!important}html body #root .home-dashboard-pet-story.community-profile-pet-story>small{text-overflow:clip!important;min-height:25px!important;padding-top:4px!important;overflow:visible!important}html body #root .home-dashboard-redeem-widget{height:224px!important;min-height:224px!important}html body #root .home-dashboard-redeem-inner{gap:7px!important;height:calc(100% - 40px)!important;padding:9px 28px 11px!important}html body #root .home-dashboard-redeem-card-grid.redeem-card-grid{align-items:stretch!important}html body #root .home-dashboard-redeem-card.redeem-gift-card{box-sizing:border-box!important;height:128px!important;min-height:128px!important;overflow:hidden!important}html body #root .home-dashboard-redeem-card .redeem-card-main{align-self:stretch!important;min-width:0!important}html body #root .home-dashboard-redeem-card .redeem-card-main>strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}html body #root .keeper-windowbar-name.is-link{padding-right:18px!important;transition:color .14s,transform .14s!important;position:relative!important}html body #root .keeper-windowbar-name.is-link:after{content:"→"!important;opacity:0!important;color:#e86f9f!important;pointer-events:none!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:16px!important;line-height:1!important;transition:opacity .14s,transform .14s!important;position:absolute!important;top:50%!important;right:1px!important;transform:translate(-4px,-50%)!important}html body #root .keeper-windowbar-name.is-link:hover,html body #root .keeper-windowbar-name.is-link:focus-visible,html body #root .keeper-windowbar-name.is-link:hover code,html body #root .keeper-windowbar-name.is-link:focus-visible code{color:#e86f9f!important}html body #root .keeper-windowbar-name.is-link:hover:after,html body #root .keeper-windowbar-name.is-link:focus-visible:after{opacity:1!important;transform:translateY(-50%)!important}html body #root .home-dashboard-missing-catalog-inner{padding:8px 8px 5px!important}html body #root .home-dashboard-catalog-rail{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:5px!important;margin:0!important;padding:0!important}html body #root .home-dashboard-catalog-rail-head{box-sizing:border-box!important;align-items:center!important;min-height:38px!important;margin:0!important;padding:0 2px 0 20px!important}html body #root .home-dashboard-catalog-rail-head>strong{margin:0!important;line-height:1.15!important}html body #root .home-dashboard-catalog-rail-body{padding:0!important;overflow:visible!important}html body #root .home-dashboard-catalog-rail-track.is-paged{gap:10px!important;padding:0 1px 1px!important}html body #root .home-dashboard-catalog-list-card-mini.catalog-list-card{box-sizing:border-box!important;height:232px!important;min-height:232px!important;max-height:232px!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-list-card-body{box-sizing:border-box!important;height:114px!important;min-height:114px!important;max-height:114px!important;padding:3px 7px!important;overflow:hidden!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-list-card-body>.catalog-list-card-variant{box-sizing:border-box!important;grid-template-rows:17px 42px 27px!important;align-content:start!important;gap:2px!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important}html body #root .home-dashboard-catalog-list-card-mini .home-dashboard-catalog-mini-meta{height:17px!important;min-height:17px!important;margin:0!important}html body #root .home-dashboard-catalog-list-card-mini .home-dashboard-catalog-mini-name{height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important}html body #root .home-dashboard-catalog-mini-condition-row{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:5px!important;min-width:0!important;height:27px!important;display:grid!important}html body #root .home-dashboard-catalog-mini-condition-row .home-dashboard-catalog-mini-location,html body #root .home-dashboard-catalog-mini-condition-row .home-dashboard-catalog-mini-weather{box-sizing:border-box!important;white-space:nowrap!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:25px!important;padding:0 7px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;font-style:normal!important;line-height:1!important;display:flex!important;overflow:hidden!important}html body #root .home-dashboard-catalog-mini-condition-row .home-dashboard-catalog-mini-location-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body #root .home-dashboard-catalog-mini-condition-row .home-dashboard-catalog-mini-weather{color:#8b6b2f!important;background:#fff7cf!important;border-color:#efd995!important;flex:none!important;min-width:39px!important}html body #root .home-dashboard-catalog-mini-location.is-river{color:#4d7fa8!important;background:#eaf7ff!important;border-color:#b9d8ee!important}html body #root .home-dashboard-catalog-mini-location.is-lake{color:#477f91!important;background:#eafafd!important;border-color:#b8dfe6!important}html body #root .home-dashboard-catalog-mini-location.is-sea{color:#367d86!important;background:#e6faf7!important;border-color:#a9dcd9!important}html body #root .home-dashboard-catalog-mini-location.is-forest{color:#4f7e5b!important;background:#edf9ef!important;border-color:#bfdfc5!important}html body #root .home-dashboard-catalog-mini-location.is-flower{color:#a65f7d!important;background:#fff0f6!important;border-color:#efc1d2!important}html body #root .home-dashboard-catalog-mini-location.is-mountain{color:#93643c!important;background:#fff4e8!important;border-color:#e6c6a6!important}html body #root .home-dashboard-catalog-mini-location.is-town{color:#765e9c!important;background:#f5efff!important;border-color:#d4c5ea!important}html body #root .home-dashboard-catalog-mini-location.is-event{color:#9d5c83!important;background:#fff0f8!important;border-color:#e7bdd4!important}html body #root .home-dashboard-catalog-mini-location.is-default{color:#71656c!important;background:#f8f5f7!important;border-color:#ddd2d8!important}html body #root .home-dashboard-catalog-list-card-mini.is-dashboard-guest .art-mastery-button,html body #root .home-dashboard-catalog-list-card-mini.is-dashboard-guest .grid-record-stars{opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body #root .home-dashboard-profile-export-button:disabled{opacity:.48!important;cursor:not-allowed!important;pointer-events:none!important}html body #root .home-dashboard-profile-visible-name,html body #root .home-dashboard-profile-visible-name .cafe24-mixed-text,html body #root .home-dashboard-profile-visible-name .cafe24-mixed-text>span{text-shadow:0 2px #5b485329!important}html body #root .v555-community-notebook .v555-community-index,html body #root .v555-community-notebook .v555-community-index-body,html body #root .v555-community-notebook .v555-community-panel,html body #root .home-community-mobile-stage{filter:none!important;will-change:auto!important;transition:opacity .18s,transform .18s cubic-bezier(.2,.7,.25,1)!important}html body #root .v555-community-notebook .v555-community-index.is-active .v555-community-selected-panel,html body #root .v555-community-notebook .v555-community-index.is-inactive .v555-community-mini-panel,html body #root .home-community-mobile-stage.motion-0,html body #root .home-community-mobile-stage.motion-1{animation:.18s both kn-community-soft-swap!important}@keyframes kn-community-soft-swap{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:none}}@media (width<=1180px){html body #root .home-dashboard-redeem-widget{height:auto!important;min-height:260px!important}html body #root .home-dashboard-workspace-lower,html body #root .home-dashboard-workspace-lower.is-guest,html body #root .home-dashboard-workspace-lower:not(.is-guest){grid-template-rows:auto!important;height:auto!important;min-height:270px!important}html body #root .home-dashboard-workspace-lower>.home-dashboard-widget{height:auto!important;min-height:270px!important}}html body #root .home-dashboard-catalog-list-card-mini>.catalog-art{height:116px!important;min-height:116px!important;max-height:116px!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-list-card-body{height:112px!important;min-height:112px!important;max-height:112px!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-list-card-body>.catalog-list-card-variant{grid-template-rows:17px 40px 25px!important}html body #root .home-dashboard-catalog-list-card-mini .home-dashboard-catalog-mini-name{height:40px!important;min-height:40px!important;max-height:40px!important}html body #root .home-dashboard-catalog-mini-condition-row,html body #root .home-dashboard-catalog-mini-condition-row .home-dashboard-catalog-mini-location,html body #root .home-dashboard-catalog-mini-condition-row .home-dashboard-catalog-mini-weather{height:25px!important}@media (width>=1181px){html body #root .home-dashboard-profile-rail{flex-direction:column!important;align-self:stretch!important;align-items:stretch!important;gap:12px!important;height:auto!important;min-height:100%!important;display:flex!important}html body #root .home-dashboard-profile-rail>.home-dashboard-profile-panel,html body #root .home-dashboard-profile-rail>.home-dashboard-heartopia-launcher,html body #root .home-dashboard-profile-rail>.home-dashboard-achievement-widget{flex:none!important}html body #root .home-dashboard-profile-rail>.home-dashboard-todo-window{flex:1 1 0!important;height:auto!important;min-height:0!important;margin:0!important}html body #root .home-dashboard-profile-rail>.home-dashboard-achievement-widget{box-sizing:border-box!important;height:268px!important;min-height:268px!important;max-height:268px!important}}html body #root .home-dashboard-todo-window>.home-dashboard-todo-panel{flex-direction:column!important;height:calc(100% - 40px)!important;min-height:0!important;display:flex!important}html body #root .home-dashboard-todo-window .portal-todo-list{flex:1 1 0!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}html body #root .home-dashboard-achievement-widget{background:linear-gradient(160deg,#fffdf2 0%,#fbf6ff 100%)!important;overflow:hidden!important}html body #root .home-dashboard-achievement-widget>.keeper-windowbar{background:linear-gradient(90deg,#fff8dc 0%,#f7efff 100%)!important}html body #root .home-dashboard-achievement-inner{box-sizing:border-box!important;flex-direction:column!important;gap:8px!important;height:calc(100% - 40px)!important;min-height:0!important;padding:10px 12px 12px!important;display:flex!important;overflow:hidden!important}html body #root .home-dashboard-achievement-heading{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:28px!important;display:flex!important}html body #root .home-dashboard-achievement-heading>strong{color:#5d5058!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.15!important;overflow:hidden!important}html body #root .home-dashboard-achievement-heading>small{color:#9a7bb5!important;flex:none!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10px!important}html body #root .home-dashboard-achievement-list{grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:6px!important;min-height:0!important;display:grid!important;overflow:hidden!important}html body #root .home-dashboard-achievement-row{box-sizing:border-box!important;color:#5c5157!important;text-align:left!important;background:#ffffffc7!important;border:1px solid #eadfdd!important;border-radius:12px!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:5px 8px!important;transition:transform .14s,border-color .14s,background-color .14s!important;display:grid!important;box-shadow:0 2px #6b53600a!important}html body #root .home-dashboard-achievement-row:hover,html body #root .home-dashboard-achievement-row:focus-visible{background:#fff!important;border-color:#d8c2e8!important;outline:none!important;transform:translateY(-1px)!important}html body #root .home-dashboard-achievement-art{box-sizing:border-box!important;background:#fffaf0!important;border:1px solid #ebdfc2!important;border-radius:10px!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important;overflow:hidden!important}html body #root .home-dashboard-achievement-art .smart-image,html body #root .home-dashboard-achievement-art .fit-image,html body #root .home-dashboard-achievement-art img{object-fit:contain!important;max-width:100%!important;max-height:100%!important}html body #root .home-dashboard-achievement-copy{gap:2px!important;min-width:0!important;display:grid!important}html body #root .home-dashboard-achievement-copy>strong,html body #root .home-dashboard-achievement-copy>small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body #root .home-dashboard-achievement-copy>strong{color:#5b5056!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.1!important}html body #root .home-dashboard-achievement-copy>small{color:#9a8d94!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important;line-height:1.15!important}html body #root .home-dashboard-achievement-row>em{color:#795f91!important;text-align:center!important;background:#f7f1fc!important;border:1px solid #ded2e8!important;border-radius:999px!important;min-width:35px!important;padding:4px 6px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important;font-style:normal!important;line-height:1!important}html body #root .home-dashboard-achievement-row>em.is-normal{color:#8c6e25!important;background:#fff9df!important;border-color:#ead9a2!important}html body #root .home-dashboard-achievement-login-card,html body #root .home-dashboard-achievement-empty{box-sizing:border-box!important;color:#665961!important;text-align:center!important;background:#ffffff8c!important;border:1px dashed #ddcde2!important;border-radius:16px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;height:100%!important;min-height:0!important;padding:14px!important;display:flex!important}html body #root .home-dashboard-achievement-login-icon,html body #root .home-dashboard-achievement-empty>span{font-size:25px!important;line-height:1!important}html body #root .home-dashboard-achievement-login-copy{gap:3px!important;min-width:0!important;display:grid!important}html body #root .home-dashboard-achievement-login-card strong,html body #root .home-dashboard-achievement-empty strong{font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.15!important}html body #root .home-dashboard-achievement-login-card small,html body #root .home-dashboard-achievement-empty small{color:#9b8d95!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10px!important;line-height:1.35!important}html body #root .home-dashboard-achievement-login-card>em{color:#9366bd!important;align-items:center!important;gap:2px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10px!important;font-style:normal!important;display:inline-flex!important}@media (width>=1181px){html body #root .home-dashboard-workspace-lower,html body #root .home-dashboard-workspace-lower.is-guest,html body #root .home-dashboard-workspace-lower:not(.is-guest){box-sizing:border-box!important;grid-template-rows:332px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;height:332px!important;min-height:332px!important;max-height:332px!important}html body #root .home-dashboard-workspace-lower>.home-dashboard-widget,html body #root .home-dashboard-workspace-lower .home-dashboard-pets-widget,html body #root .home-dashboard-workspace-lower .home-dashboard-folder-widget-main{box-sizing:border-box!important;align-self:stretch!important;height:332px!important;min-height:332px!important;max-height:332px!important}html body #root .home-dashboard-workspace-lower.is-guest .home-dashboard-pets-widget>.home-dashboard-widget-inner,html body #root .home-dashboard-workspace-lower.is-guest .home-dashboard-folder-widget-main>.home-dashboard-widget-inner{box-sizing:border-box!important;align-items:stretch!important;height:calc(100% - 40px)!important;min-height:0!important;display:flex!important}html body #root .home-dashboard-workspace-lower.is-guest .home-dashboard-pet-login-card,html body #root .home-dashboard-workspace-lower.is-guest .home-dashboard-community-login-card{align-self:stretch!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important}}html body #root .home-dashboard-pet-groups{box-sizing:border-box!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;height:100%!important;min-height:0!important;display:grid!important}html body #root .home-dashboard-pet-group{box-sizing:border-box!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:start!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:visible!important}html body #root .home-dashboard-pet-group+.home-dashboard-pet-group{border-top:1px solid #80677729!important;margin:0!important;padding-top:10px!important}html body #root .home-dashboard-pet-group:only-child{grid-row:1/-1!important}html body #root .home-dashboard-pet-grid{align-content:start!important;min-height:0!important}html body #root .home-dashboard-redeem-widget{box-sizing:border-box!important;height:268px!important;min-height:268px!important;max-height:268px!important}html body #root .home-dashboard-redeem-inner{box-sizing:border-box!important;flex-direction:column!important;gap:7px!important;height:calc(100% - 40px)!important;min-height:0!important;padding:9px 28px 12px!important;display:flex!important;overflow:visible!important}html body #root .home-dashboard-redeem-heading{flex:none!important;margin:0!important;line-height:1.1!important}html body #root .home-dashboard-redeem-stage{flex:1 1 0!important;height:auto!important;min-height:0!important;overflow:visible!important}html body #root .home-dashboard-redeem-card-grid.redeem-card-grid{align-items:stretch!important;height:100%!important;min-height:0!important}html body #root .home-dashboard-redeem-card.redeem-gift-card{box-sizing:border-box!important;align-items:stretch!important;height:100%!important;min-height:174px!important;max-height:none!important;overflow:hidden!important}html body #root .home-dashboard-redeem-card .redeem-card-main{box-sizing:border-box!important;align-self:stretch!important;min-width:0!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}html body #root .home-dashboard-redeem-card .redeem-code-line{gap:5px!important;min-height:30px!important}html body #root .home-dashboard-redeem-card .redeem-code-line code{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;line-height:1.1!important;overflow:hidden!important}html body #root .home-dashboard-redeem-card .redeem-status{height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:9px!important}html body #root .home-dashboard-redeem-card .redeem-card-main>strong,html body #root .home-dashboard-redeem-card.used .redeem-card-main>strong,html body #root .home-dashboard-redeem-card.expired .redeem-card-main>strong{-webkit-line-clamp:2!important;color:#5a5459!important;letter-spacing:-.01em!important;-webkit-box-orient:vertical!important;min-height:0!important;max-height:44px!important;margin:7px 0 4px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}html body #root .home-dashboard-redeem-card .redeem-card-main>small,html body #root .home-dashboard-redeem-card.used .redeem-card-main>small,html body #root .home-dashboard-redeem-card.expired .redeem-card-main>small{color:#a79ca3!important;white-space:nowrap!important;margin:0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:10px!important;line-height:1.2!important}html body #root .home-dashboard-redeem-card .redeem-card-actions{box-sizing:border-box!important;align-self:end!important;min-height:34px!important;padding:4px 8px 7px!important}html body #root .home-dashboard-redeem-card .redeem-card-actions-single>button{gap:5px!important;min-width:88px!important;height:26px!important;min-height:26px!important;padding:0 10px!important;font-size:9px!important;line-height:1!important}html body #root .home-dashboard-catalog-list-card-mini.is-fish{--mini-accent:#65bdea!important;--mini-soft:#eef9ff!important}html body #root .home-dashboard-catalog-list-card-mini.is-insect{--mini-accent:#f2a55a!important;--mini-soft:#fff2e7!important}html body #root .home-dashboard-catalog-list-card-mini.is-bird{--mini-accent:#e8bc3d!important;--mini-soft:#fff9df!important}html body #root .home-dashboard-catalog-list-card-mini.catalog-list-card{background:var(--mini-soft)!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-art{border-bottom-color:color-mix(in srgb,var(--mini-accent) 56%,white)!important;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--mini-accent) 19%,white) 0%,var(--mini-soft) 58%,#fffffff2 100%)!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-list-card-body{background:color-mix(in srgb,var(--mini-soft) 58%,white)!important;overflow:visible!important}html body #root .home-dashboard-catalog-list-card-mini>.catalog-list-card-body>.catalog-list-card-variant{grid-template-rows:17px 40px 25px!important;align-content:center!important;gap:2px!important;display:grid!important;position:relative!important}html body #root .home-dashboard-catalog-list-card-mini .home-dashboard-catalog-mini-meta{order:0!important}html body #root .home-dashboard-catalog-list-card-mini .home-dashboard-catalog-mini-name{order:1!important}html body #root .home-dashboard-catalog-list-card-mini .home-dashboard-catalog-mini-condition-row{order:2!important}html body #root .home-dashboard-catalog-list-card-mini .grid-record-stars{z-index:12!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body #root .home-dashboard-catalog-mini-condition-row{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;height:25px!important;display:flex!important;overflow:visible!important}html body #root .home-dashboard-catalog-mini-condition-row .home-dashboard-catalog-mini-location,html body #root .home-dashboard-catalog-mini-condition-row .home-dashboard-catalog-mini-weather{box-sizing:border-box!important;white-space:nowrap!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:2px 8px 1px!important;font-size:10px!important;line-height:1.2!important;display:inline-flex!important;overflow:visible!important}html body #root .home-dashboard-catalog-mini-condition-row .home-dashboard-catalog-mini-location{max-width:calc(100% - 45px)!important}html body #root .home-dashboard-catalog-mini-condition-row .home-dashboard-catalog-mini-location-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;padding-top:1px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}html body #root .home-dashboard-catalog-mini-condition-row .home-dashboard-catalog-mini-weather{color:#8b6b2f!important;background:#fff7cf!important;border-color:#efd995!important;flex:none!important;min-width:0!important;max-width:max-content!important}html body #root .home-dashboard-catalog-type-tabs>button.is-all.is-active{color:#55768b!important;background:#eef8fd!important;border-color:#bdd9e8!important}html body #root .home-dashboard-catalog-type-tabs>button.is-fish.is-active{color:#438db5!important;background:#eaf8ff!important;border-color:#9dd5ef!important}html body #root .home-dashboard-catalog-type-tabs>button.is-insect.is-active{color:#bd6f2f!important;background:#fff1e5!important;border-color:#efbd8a!important}html body #root .home-dashboard-catalog-type-tabs>button.is-bird.is-active{color:#9a770d!important;background:#fff8d9!important;border-color:#e7cf6a!important}html body #root .home-dashboard-catalog-mode-tabs>button.is-missing.is-active{color:#7a5a8c!important;background:#f7effb!important;border-color:#d3bfdf!important}html body #root .home-dashboard-catalog-mode-tabs>button.is-five-star.is-active{color:#9a7610!important;background:#fff7d9!important;border-color:#e6c760!important}html body #root .home-dashboard-catalog-mode-tabs>button.is-mastery.is-active{color:#7957ad!important;background:#f3ecff!important;border-color:#c8adea!important}@media (width>=821px){html body #root .v555-community-notebook{transition:grid-template-columns .48s cubic-bezier(.22,.78,.24,1)!important}html body #root .v555-community-notebook .v555-community-index{will-change:transform!important;transition:transform .42s cubic-bezier(.22,.78,.24,1),opacity .32s!important}html body #root .v555-community-notebook .v555-community-index-body{display:grid!important}html body #root .v555-community-notebook .v555-community-selected-panel,html body #root .v555-community-notebook .v555-community-mini-panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important;will-change:opacity,transform!important;grid-area:1/1!important;transition:opacity .36s,transform .48s cubic-bezier(.22,.78,.24,1),visibility 0s linear .48s!important;animation:none!important;display:block!important}html body #root .v555-community-notebook .v555-community-selected-panel{transform:translate(18px)scale(.985)!important}html body #root .v555-community-notebook .v555-community-mini-panel{transform:translate(-10px)scale(.99)!important}html body #root .v555-community-notebook .v555-community-index.is-active .v555-community-selected-panel,html body #root .v555-community-notebook .v555-community-index.is-inactive .v555-community-mini-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important;animation:none!important;transform:none!important}}html body #root .home-community-feature-card{transition:transform .56s cubic-bezier(.22,.72,.2,1),opacity .24s,box-shadow .24s!important}html body #root .home-community-mini-card{transition:transform .24s,opacity .24s,box-shadow .24s!important}html body #root .home-community-mobile-stage.motion-0,html body #root .home-community-mobile-stage.motion-1{transition:opacity .3s,transform .3s cubic-bezier(.22,.72,.2,1)!important;animation:none!important}@media (width<=1180px){html body #root .home-dashboard-profile-rail>.home-dashboard-achievement-widget,html body #root .home-dashboard-redeem-widget{height:auto!important;min-height:260px!important;max-height:none!important}html body #root .home-dashboard-achievement-inner,html body #root .home-dashboard-redeem-inner{height:auto!important;min-height:220px!important}html body #root .home-dashboard-redeem-card.redeem-gift-card{min-height:160px!important}}@media (width>=1181px){html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget{box-sizing:border-box!important;align-self:start!important;width:100%!important;height:268px!important;min-height:268px!important;max-height:268px!important}}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card.redeem-gift-card:not(:has(.redeem-card-actions)){padding-right:11px!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-card-main{box-sizing:border-box!important;flex-direction:column!important;flex:auto!important;align-items:stretch!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-code-line{flex:none!important;gap:5px!important;min-height:30px!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-code-line code{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;line-height:1.1!important;overflow:hidden!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-status{flex:none!important;height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:9px!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-card-main>strong,html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card.used .redeem-card-main>strong,html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card.expired .redeem-card-main>strong{-webkit-line-clamp:2!important;letter-spacing:-.01em!important;-webkit-box-orient:vertical!important;flex:0 auto!important;min-height:0!important;max-height:44px!important;margin:7px 0 4px!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-card-main>small,html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card.used .redeem-card-main>small,html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card.expired .redeem-card-main>small{box-sizing:border-box!important;white-space:nowrap!important;flex:none!important;margin:auto 0 0!important;padding:0!important;font-size:10px!important;line-height:1.2!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card:has(.redeem-card-actions) .redeem-card-main>small{padding-right:72px!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-card-actions{min-height:0!important;padding:0!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-card-actions-single>button{gap:4px!important;min-width:78px!important;height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:9px!important;line-height:1!important}@media (width<=1180px){html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget{height:auto!important;min-height:260px!important;max-height:none!important}html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-card-grid.redeem-card-grid{grid-template-rows:minmax(160px,auto)!important}}html body #root .home-dashboard-todo-window>.home-dashboard-todo-panel{box-sizing:border-box!important;flex-direction:column!important;align-self:stretch!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important}html body #root .home-dashboard-todo-window .portal-todo-list{flex:1 1 0!important;min-height:0!important}html body #root .home-dashboard-todo-window .todo-input{flex:none!important;margin-top:0!important;margin-bottom:0!important}html body #root .home-dashboard-achievement-loading{box-sizing:border-box!important;color:#8b7595!important;background:#ffffff8c!important;border:1px dashed #ddcde2!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:100%!important;min-height:0!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;display:flex!important}html body #root .home-dashboard-pet-groups{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important}html body #root .home-dashboard-pet-group,html body #root .home-dashboard-pet-group:only-child{grid-row:auto!important;align-self:stretch!important;height:100%!important;min-height:0!important}html body #root .home-dashboard-pet-group+.home-dashboard-pet-group{border-top:0!important;border-left:1px solid #80677729!important;margin:0!important;padding-top:0!important}html body #root .home-dashboard-workspace-lower .home-dashboard-pet-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:96px!important;align-content:start!important;gap:14px 5px!important;overflow:visible!important}html body #root .home-dashboard-workspace-lower .home-dashboard-pet-story.community-profile-pet-story{height:88px!important;min-height:88px!important;max-height:88px!important}@media (width>=1181px){html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget{box-sizing:border-box!important;align-self:start!important;width:100%!important;height:220px!important;min-height:220px!important;max-height:220px!important}}html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-inner{box-sizing:border-box!important;gap:5px!important;height:calc(100% - 40px)!important;min-height:0!important;padding:8px 28px 10px!important;overflow:visible!important}html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-stage{flex:1 1 0!important;align-items:stretch!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-card-grid.redeem-card-grid{grid-template-rows:minmax(132px,1fr)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;height:100%!important;min-height:0!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card.redeem-gift-card,html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-card.redeem-gift-card{box-sizing:border-box!important;min-width:0!important;height:100%!important;min-height:132px!important;max-height:132px!important;margin:0!important;padding:8px 11px 8px 43px!important;overflow:hidden!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-code-line{min-height:26px!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-status{height:22px!important;min-height:22px!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-card-main>strong,html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card.used .redeem-card-main>strong,html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card.expired .redeem-card-main>strong{-webkit-line-clamp:2!important;max-height:34px!important;margin:4px 0 3px!important;font-size:11px!important;line-height:1.3!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-card-main>small,html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card.used .redeem-card-main>small,html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card.expired .redeem-card-main>small{margin:auto 0 0!important;font-size:9px!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-card-actions-single>button{min-width:74px!important;height:22px!important;min-height:22px!important;padding:0 7px!important}@media (width<=1180px){html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget{height:auto!important;min-height:220px!important;max-height:none!important}html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-card-grid.redeem-card-grid{grid-template-rows:minmax(132px,auto)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-card-grid.redeem-card-grid{grid-template-columns:minmax(0,1fr)!important}}html body #root .home-dashboard-todo-window{flex-direction:column!important;grid-template-rows:none!important;display:flex!important}html body #root .home-dashboard-todo-window>.keeper-windowbar{flex:0 0 40px!important}html body #root .home-dashboard-todo-window>.home-dashboard-todo-panel{box-sizing:border-box!important;flex-direction:column!important;flex:1 1 0!important;align-self:stretch!important;gap:0!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:9px 12px 10px!important;display:flex!important}html body #root .home-dashboard-todo-window .portal-todo-list{flex:1 1 0!important;align-content:start!important;min-height:0!important;max-height:none!important;margin:0!important;padding:4px 3px 4px 2px!important;overflow-y:auto!important}html body #root .home-dashboard-todo-window .todo-input{flex:none!important;margin:auto 0 0!important}html body #root .home-dashboard-pet-group,html body #root .home-dashboard-pet-group+.home-dashboard-pet-group{padding-top:12px!important}html body #root .home-dashboard-pet-group.is-cat,html body #root .home-dashboard-pet-group.is-dog{align-self:stretch!important}html body #root .home-dashboard-achievement-heading{gap:6px!important;min-height:32px!important}html body #root .home-dashboard-achievement-heading>strong{letter-spacing:-.035em!important;font-size:23px!important;line-height:1.08!important}html body #root .home-dashboard-achievement-heading>small{font-size:9px!important}html body #root .home-dashboard-achievement-stage{flex:1 1 0!important;align-items:stretch!important;min-width:0!important;min-height:0!important;display:flex!important;position:relative!important}html body #root .home-dashboard-achievement-list{box-sizing:border-box!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .home-dashboard-achievement-row{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:5px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:8px 7px 9px!important;display:flex!important;position:relative!important}html body #root .home-dashboard-achievement-art{box-sizing:border-box!important;border-radius:13px!important;width:100%!important;height:92px!important;min-height:92px!important;padding:7px!important}html body #root .home-dashboard-achievement-art .smart-image,html body #root .home-dashboard-achievement-art .fit-image,html body #root .home-dashboard-achievement-art img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}html body #root .home-dashboard-achievement-copy{flex-direction:column!important;flex:auto!important;align-items:center!important;gap:3px!important;min-width:0!important;display:flex!important}html body #root .home-dashboard-achievement-copy>strong{text-align:center!important;width:100%!important;font-size:12px!important;line-height:1.15!important}html body #root .home-dashboard-achievement-copy>small{-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;text-align:center!important;-webkit-box-orient:vertical!important;width:100%!important;min-height:24px!important;font-size:9px!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}html body #root .home-dashboard-achievement-row>em{z-index:3!important;min-width:34px!important;padding:4px 6px!important;font-size:8px!important;position:absolute!important;top:13px!important;right:12px!important}html body #root .home-dashboard-achievement-arrow{z-index:8!important;color:#806c79!important;background:#fffffff5!important;border:1px solid #d9cad5!important;border-radius:50%!important;place-items:center!important;width:30px!important;height:30px!important;padding:0!important;display:grid!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:0 4px 10px #533d4a1f!important}html body #root .home-dashboard-achievement-arrow.is-prev{left:-8px!important}html body #root .home-dashboard-achievement-arrow.is-next{right:-8px!important}html body #root .home-dashboard-achievement-arrow:hover,html body #root .home-dashboard-achievement-arrow:focus-visible{color:#6d4d80!important;background:#fff!important;border-color:#c9add9!important;outline:none!important}@media (width>=1181px){html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget{height:232px!important;min-height:232px!important;max-height:232px!important}}html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-inner{gap:5px!important;height:calc(100% - 40px)!important;padding:8px 28px 14px!important}html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-stage{flex:1 1 0!important;align-items:flex-start!important;height:auto!important;min-height:0!important}html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-card-grid.redeem-card-grid{grid-template-rows:132px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:8px!important;width:100%!important;height:auto!important;min-height:132px!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card.redeem-gift-card,html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-card.redeem-gift-card{height:132px!important;min-height:132px!important;max-height:132px!important}@media (width<=1180px){html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-card-grid.redeem-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-card-grid.redeem-card-grid{grid-template-columns:minmax(0,1fr)!important}}html body #root .home-dashboard-catalog-list-card-mini>.catalog-list-card-body{border-top:1px solid color-mix(in srgb,var(--mini-accent,#8dbfe4) 42%,white)!important;background:#ffffffe0!important}html body #root .home-dashboard-profile-name-wave,html body #root .home-dashboard-profile-name-wave>.home-dashboard-profile-name-letter{text-shadow:0 3px #5b3d502e,0 5px 9px #5b3d5029!important}html body #root .home-dashboard-level-select,html body #root .home-dashboard-level-select-title,html body #root .home-dashboard-level-select-label{box-shadow:none!important;background:0 0!important}html body #root .home-dashboard-level-select-trigger{isolation:isolate!important;box-shadow:none!important;background-clip:padding-box!important;position:relative!important;overflow:hidden!important}html body #root .home-dashboard-level-select:before,html body #root .home-dashboard-level-select:after,html body #root .home-dashboard-level-select-trigger:before,html body #root .home-dashboard-level-select-trigger:after{content:none!important;display:none!important}html body #root .home-dashboard-level-select:first-child,html body #root .home-dashboard-level-select:nth-child(2),html body #root .home-dashboard-level-select:nth-child(3),html body #root .home-dashboard-level-select:nth-child(4){box-shadow:none!important;background:0 0!important}html body #root .home-dashboard-achievement-heading>strong{white-space:nowrap!important;font-size:23px!important;line-height:1.08!important}html body #root .home-dashboard-achievement-heading>small{white-space:nowrap!important;font-size:9px!important}html body #root .home-dashboard-achievement-art{place-items:center!important;padding:6px!important;display:grid!important;overflow:hidden!important}html body #root .home-dashboard-achievement-art>.home-dashboard-achievement-image,html body #root .home-dashboard-achievement-art>.smart-image,html body #root .home-dashboard-achievement-art>.fit-image{box-sizing:border-box!important;place-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .home-dashboard-achievement-art>.home-dashboard-achievement-image>img,html body #root .home-dashboard-achievement-art>.smart-image>img,html body #root .home-dashboard-achievement-art>.fit-image>img,html body #root .home-dashboard-achievement-art img.catalog-source-image{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}html body #root .home-dashboard-achievement-copy>strong{letter-spacing:-.035em!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:23px!important;line-height:1.08!important;overflow:hidden!important}html body #root .home-dashboard-achievement-copy>.home-dashboard-achievement-title-capsule{box-sizing:border-box!important;color:#866b27!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#fff9df!important;border:1px solid #e5d2a1!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:24px!important;padding:5px 9px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}html body #root .home-dashboard-achievement-title-capsule>span:last-child{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}html body #root .home-dashboard-achievement-title-capsule.is-pending{color:#8f8290!important;background:#faf7fa!important;border-color:#e5dce4!important}@media (width>=901px){html body #root .home-dashboard-workspace-lower.is-guest{box-sizing:border-box!important;grid-template-rows:332px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:332px!important;align-items:stretch!important;height:332px!important;min-height:332px!important;max-height:332px!important}html body #root .home-dashboard-workspace-lower.is-guest>.home-dashboard-pets-widget,html body #root .home-dashboard-workspace-lower.is-guest>.home-dashboard-folder-widget-main{box-sizing:border-box!important;align-self:stretch!important;height:332px!important;min-height:332px!important;max-height:332px!important;overflow:hidden!important}html body #root .home-dashboard-workspace-lower.is-guest>.home-dashboard-pets-widget>.home-dashboard-widget-inner,html body #root .home-dashboard-workspace-lower.is-guest>.home-dashboard-folder-widget-main>.home-dashboard-widget-inner{box-sizing:border-box!important;flex:auto!important;align-items:stretch!important;width:100%!important;height:calc(100% - 40px)!important;min-height:0!important;margin:0!important;padding:12px!important;display:flex!important}html body #root .home-dashboard-workspace-lower.is-guest .home-dashboard-pet-login-card,html body #root .home-dashboard-workspace-lower.is-guest .home-dashboard-community-login-card{box-sizing:border-box!important;align-self:stretch!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important}}html body #root .home-dashboard-widget>.keeper-windowbar .keeper-windowbar-controls{display:none!important}html body #root .home-dashboard-section-windowbar .keeper-windowbar-name.is-link{box-sizing:border-box!important;border-radius:999px!important;gap:7px!important;max-width:100%!important;min-height:28px!important;padding:3px 5px!important;transition:color .15s,background-color .15s,transform .15s!important;overflow:visible!important}html body #root .home-dashboard-section-windowbar .keeper-windowbar-name.is-link:after{content:"↗"!important;box-sizing:border-box!important;color:#d85e91!important;opacity:0!important;pointer-events:none!important;background:#fff2f7!important;border:1px solid #de709b61!important;border-radius:50%!important;flex:none!important;place-items:center!important;width:0!important;height:20px!important;margin:0!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:12px!important;line-height:1!important;transition:width .15s,opacity .15s,transform .15s!important;display:grid!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:translate(-4px)scale(.88)!important;box-shadow:0 3px 7px #844e651a!important}html body #root .home-dashboard-section-windowbar .keeper-windowbar-name.is-link:hover,html body #root .home-dashboard-section-windowbar .keeper-windowbar-name.is-link:focus-visible{color:#d85e91!important;background:#fff1f7e0!important;transform:translateY(-1px)!important}html body #root .home-dashboard-section-windowbar .keeper-windowbar-name.is-link:hover:after,html body #root .home-dashboard-section-windowbar .keeper-windowbar-name.is-link:focus-visible:after{opacity:1!important;width:20px!important;transform:translate(0)scale(1)!important}html body #root .home-dashboard-catalog-rail-title,html body #root .home-dashboard-redeem-heading-row{justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}html body #root .home-dashboard-catalog-rail-title>strong,html body #root .home-dashboard-redeem-heading-row>h3{min-width:0!important;margin:0!important}html body #root .home-dashboard-catalog-rail-title>small,html body #root .home-dashboard-redeem-heading-row>small,html body #root .home-dashboard-achievement-heading>small{color:#8d69ab!important;white-space:nowrap!important;background:#f8f1ff!important;border:1px solid #dfd1e6!important;border-radius:999px!important;flex:none!important;padding:4px 7px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:9px!important;line-height:1!important}html body #root .home-dashboard-redeem-heading-row{box-sizing:border-box!important;width:100%!important}html body #root .home-dashboard-redeem-heading-row>small{color:#c65f88!important;background:#fff1f6!important;border-color:#efc8d6!important}html body #root .home-dashboard-catalog-rail-title>small{color:#5f91b4!important;background:#eef9ff!important;border-color:#c9deec!important}html body #root .home-dashboard-achievement-row{cursor:pointer!important}html body #root .home-dashboard-achievement-row .home-dashboard-achievement-collect-button{border-radius:11px!important;width:32px!important;min-width:32px!important;height:32px!important;top:8px!important;right:8px!important}html body #root .home-dashboard-achievement-art{box-sizing:border-box!important;place-items:center!important;height:96px!important;min-height:96px!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .home-dashboard-achievement-art>.home-dashboard-achievement-image,html body #root .home-dashboard-achievement-art>.smart-image,html body #root .home-dashboard-achievement-art>.fit-image{box-sizing:border-box!important;background:0 0!important;border-radius:0!important;place-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important;transform:none!important}html body #root .home-dashboard-achievement-art>.home-dashboard-achievement-image>img,html body #root .home-dashboard-achievement-art>.smart-image>img,html body #root .home-dashboard-achievement-art>.fit-image>img,html body #root .home-dashboard-achievement-art img.catalog-source-image{box-sizing:border-box!important;object-fit:contain!important;object-position:center center!important;filter:none!important;width:auto!important;min-width:0!important;max-width:88%!important;height:auto!important;min-height:0!important;max-height:88%!important;margin:auto!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}html body #root .home-dashboard-achievement-copy{place-items:center!important;min-height:50px!important;display:grid!important}html body #root .home-dashboard-achievement-copy>strong{box-sizing:border-box!important;color:#554851!important;letter-spacing:-.04em!important;text-align:center!important;white-space:normal!important;text-overflow:clip!important;word-break:keep-all!important;overflow-wrap:anywhere!important;justify-content:center!important;align-items:center!important;width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:0 2px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:700!important;line-height:1.12!important;display:flex!important;overflow:hidden!important}html body #root .home-dashboard-achievement-title-capsule,html body #root .home-dashboard-achievement-row>em{display:none!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-ticket-edge{z-index:2!important;overflow:hidden!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-ticket-edge:after{background:radial-gradient(circle at 100% 8px, #fffafd 0 3.2px, color-mix(in srgb,var(--v566-ticket-accent) 48%,#806777) 3.35px 3.9px, transparent 4.05px) 0 1px/9px 17px repeat-y!important;opacity:.82!important;pointer-events:none!important;width:9px!important;right:0!important}html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-card-main,html body #root .home-dashboard-redeem-stage.redeem-page-card-v25 .home-dashboard-redeem-card .redeem-card-actions{z-index:3!important;position:relative!important}html body #root .home-dashboard-profile-avatar-button{appearance:none!important;cursor:zoom-in!important;background:0 0!important;border:0!important;padding:0!important}html body #root .home-dashboard-profile-avatar-button:focus-visible,html body #root .home-dashboard-profile-cover-frame:focus-visible{outline-offset:3px!important;outline:3px solid #e5649747!important}html body #root button.home-dashboard-profile-cover-frame{appearance:none!important;cursor:zoom-in!important;text-align:initial!important;display:block!important}html body .home-dashboard-profile-quick-menu-layer{z-index:12040!important;position:fixed!important;inset:0!important}html body .home-dashboard-profile-quick-menu{box-sizing:border-box!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fffffffa!important;border:1px solid #dfcdd7!important;border-radius:15px!important;width:196px!important;padding:7px!important;position:fixed!important;box-shadow:0 16px 34px #46303d2e,inset 0 1px #fff!important}html body .home-dashboard-profile-quick-menu>button{box-sizing:border-box!important;color:#66545f!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:38px!important;padding:0 11px!important;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:12px!important;display:flex!important}html body .home-dashboard-profile-quick-menu>button:hover,html body .home-dashboard-profile-quick-menu>button:focus-visible{color:#c85885!important;background:#fff1f6!important;border-color:#f0cbd9!important;outline:none!important}html body .home-dashboard-profile-media-overlay{z-index:12050!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#31232b9e!important;place-items:center!important;padding:28px!important;display:grid!important;position:fixed!important;inset:0!important}html body .home-dashboard-profile-media-dialog{box-sizing:border-box!important;background:#fff!important;border:2px solid #ffffffe6!important;border-radius:25px!important;place-items:center!important;width:min(92vw,920px)!important;max-height:88vh!important;padding:16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 64px #1e131957!important}html body .home-dashboard-profile-media-overlay.is-profile .home-dashboard-profile-media-dialog{aspect-ratio:1!important;width:min(88vw,560px)!important}html body .home-dashboard-profile-media-overlay.is-cover .home-dashboard-profile-media-dialog{aspect-ratio:16/9!important}html body .home-dashboard-profile-media-dialog>.smart-image,html body .home-dashboard-profile-media-dialog>.fit-image{box-sizing:border-box!important;background:#f6f1f4!important;border-radius:16px!important;place-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body .home-dashboard-profile-media-dialog img,html body .home-dashboard-profile-media-dialog img.catalog-source-image{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important}html body .home-dashboard-profile-media-close{z-index:5!important;color:#6f5b66!important;cursor:pointer!important;background:#fffffff0!important;border:1px solid #785f6c3d!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;display:grid!important;position:absolute!important;top:12px!important;right:12px!important;box-shadow:0 7px 17px #45303b29!important}html body .home-dashboard-profile-media-close:hover,html body .home-dashboard-profile-media-close:focus-visible{color:#c95282!important;background:#fff1f6!important;outline:none!important}@media (width>=901px){html body #root .home-dashboard-workspace-lower.is-guest{box-sizing:border-box!important;grid-template-rows:minmax(0,332px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:332px!important;align-items:stretch!important;height:332px!important;min-height:332px!important;max-height:332px!important;display:grid!important}html body #root .home-dashboard-workspace-lower:has(.home-dashboard-pet-login-card){box-sizing:border-box!important;grid-template-rows:minmax(0,332px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:332px!important;align-items:stretch!important;height:332px!important;min-height:332px!important;max-height:332px!important;display:grid!important}html body #root .home-dashboard-workspace-lower.is-guest>.home-dashboard-pets-widget,html body #root .home-dashboard-workspace-lower.is-guest>.home-dashboard-folder-widget-main{box-sizing:border-box!important;align-self:stretch!important;height:332px!important;min-height:332px!important;max-height:332px!important}html body #root .home-dashboard-workspace-lower:has(.home-dashboard-pet-login-card)>.home-dashboard-pets-widget{box-sizing:border-box!important;align-self:stretch!important;height:332px!important;min-height:332px!important;max-height:332px!important}html body #root .home-dashboard-workspace-lower:has(.home-dashboard-pet-login-card)>.home-dashboard-folder-widget-main{box-sizing:border-box!important;align-self:stretch!important;height:332px!important;min-height:332px!important;max-height:332px!important}}@media (width<=700px){html body .home-dashboard-profile-media-overlay{padding:12px!important}html body .home-dashboard-profile-media-dialog{border-radius:19px!important;padding:10px!important}}html body #root .home-dashboard-achievement-collect-button.achievement-collect-button{border-radius:10px!important;width:29px!important;min-width:29px!important;height:29px!important;min-height:29px!important;top:7px!important;right:7px!important}html body #root .home-dashboard-achievement-collect-button.achievement-collect-button>svg{stroke-width:2.4px!important;width:14px!important;height:14px!important}html body #root .home-dashboard-achievement-collect-button.achievement-collect-button:hover,html body #root .home-dashboard-achievement-collect-button.achievement-collect-button:focus-visible{color:#4f9f69!important;background:#eefaf2!important;border-color:#53a96fad!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 6px 14px #43915b2e!important}html body #root .home-dashboard-achievement-collect-button.achievement-collect-button.active:hover,html body #root .home-dashboard-achievement-collect-button.achievement-collect-button.active:focus-visible{color:#fff!important;background:linear-gradient(145deg,#6fc58a,#4da868)!important;border-color:#42975ee0!important;box-shadow:inset 0 1px #ffffff6b,0 7px 16px #3985513d!important}html body #root .home-dashboard-achievement-stage,html body #root .home-dashboard-achievement-inner{overflow:visible!important}html body #root .home-dashboard-achievement-list{box-sizing:border-box!important;padding-top:3px!important;overflow:visible!important}html body #root .home-dashboard-achievement-row{transition:transform .14s cubic-bezier(.2,.72,.25,1),border-color .14s,background-color .14s,box-shadow .14s!important}html body #root .home-dashboard-achievement-row:hover,html body #root .home-dashboard-achievement-row:focus-visible{background:#fff!important;border-color:#d6c7d1!important;outline:none!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px #533d4a1c!important}html body #root .home-dashboard-catalog-rail-head .home-dashboard-catalog-rail-title>strong{font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .home-dashboard-profile-avatar-button.kn-community-profile-avatar{background:var(--community-profile-ring-gradient)!important;box-shadow:var(--kn-community-avatar-shadow)!important;border:0!important;border-radius:50%!important;padding:4px!important;overflow:visible!important}html body .home-dashboard-profile-quick-menu{width:252px!important}html body .home-dashboard-profile-quick-menu>button{letter-spacing:-.035em!important;min-height:52px!important;padding:0 13px!important;font-size:21px!important;line-height:1.1!important}html body #root .home-dashboard-section-windowbar .keeper-windowbar-name.is-link,html body #root .home-dashboard-section-windowbar .keeper-windowbar-name.is-link:hover,html body #root .home-dashboard-section-windowbar .keeper-windowbar-name.is-link:focus-visible{min-height:0!important;color:inherit!important;box-shadow:none!important;background:0 0!important;outline:none!important;gap:7px!important;padding:0!important;transform:none!important}html body #root .home-dashboard-section-windowbar .keeper-windowbar-name.is-link:after{content:none!important;display:none!important}html body #root .home-dashboard-section-windowbar .keeper-windowbar-name.is-link code{transition:color .15s!important}html body #root .home-dashboard-section-windowbar .keeper-windowbar-name.is-link:hover code,html body #root .home-dashboard-section-windowbar .keeper-windowbar-name.is-link:focus-visible code{color:#e86f9f!important}html body #root .home-dashboard-section-windowbar .keeper-windowbar-link-arrow{box-sizing:border-box!important;color:#d85e91!important;opacity:0!important;pointer-events:none!important;background:#fff2f7!important;border:1px solid #de709b6b!important;border-radius:50%!important;flex:none!important;place-items:center!important;width:0!important;height:20px!important;margin:0!important;transition:width .15s,opacity .15s,transform .15s!important;display:grid!important;overflow:hidden!important;transform:translate(-4px)scale(.88)!important;box-shadow:0 3px 7px #844e651a!important}html body #root .home-dashboard-section-windowbar .keeper-windowbar-link-arrow>svg{stroke:currentColor!important;width:13px!important;height:13px!important;display:block!important}html body #root .home-dashboard-section-windowbar .keeper-windowbar-name.is-link:hover .keeper-windowbar-link-arrow,html body #root .home-dashboard-section-windowbar .keeper-windowbar-name.is-link:focus-visible .keeper-windowbar-link-arrow{opacity:1!important;width:20px!important;transform:translate(0)scale(1)!important}html body #root .home-dashboard-browser-chrome{background:linear-gradient(100deg, color-mix(in srgb,var(--home-dashboard-accent,#d983a9) 18%,#fff8fb), #fffffff5 48%, color-mix(in srgb,var(--home-dashboard-accent,#d983a9) 12%,#eef8ff))!important}html body #root .home-dashboard-browser-status{align-items:center!important;overflow:visible!important}html body #root .home-dashboard-browser-status-chip{min-height:30px!important;line-height:1.25!important;overflow:visible!important}html body #root .home-dashboard-browser-status-chip>b,html body #root .home-dashboard-browser-status-chip>img,html body #root .home-dashboard-browser-status-chip .resource-image{align-self:center!important;transform:none!important}html body #root .home-dashboard-browser-status-chip.is-weather>b{justify-content:center!important;align-items:center!important;display:inline-flex!important;position:relative!important;top:1px!important}html body #root .home-dashboard-browser-status-chip>em{align-items:center!important;min-height:16px!important;padding-top:1px!important;line-height:1.25!important;display:flex!important;overflow:hidden!important}html body #root .home-dashboard-browser-status-chip.is-weather[data-label-length="3"]{margin-left:-6px!important}html body #root .home-web-masthead.home-web-masthead-before-event{box-sizing:border-box!important;align-content:center!important;place-items:center!important;min-height:clamp(112px,9vw,154px)!important;padding:14px 12px!important;display:grid!important}html body #root .home-web-masthead-before-event .home-centered-brand{place-self:center!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-dashboard-achievement-login-copy>strong{font-size:21px!important;line-height:1.12!important}html body #root .home-dashboard-achievement-stage,html body #root .home-dashboard-achievement-inner,html body #root .home-dashboard-achievement-list{overflow:visible!important}html body #root .home-dashboard-achievement-list{padding-top:8px!important}html body #root .home-dashboard-achievement-row:hover,html body #root .home-dashboard-achievement-row:focus-visible{transform:translateY(-3px)!important}html body #root .home-dashboard-pet-login-card>small{max-width:none!important}@media (width>=701px){html body #root .home-dashboard-pet-login-card>small{white-space:nowrap!important}}html body #root .home-dashboard-pet-groups{min-height:210px!important}html body #root .home-dashboard-pet-group+.home-dashboard-pet-group{border-left:1px solid #80677733!important;min-height:210px!important}@media (width<=700px){html body #root .home-dashboard-top-catalog-widget>.keeper-windowbar{grid-template-columns:minmax(92px,1fr) auto!important;align-items:center!important;gap:5px!important;min-height:50px!important;padding:0 8px!important;display:grid!important;overflow:visible!important}html body #root .home-dashboard-top-catalog-widget>.keeper-windowbar .keeper-windowbar-name{min-width:0!important;max-width:118px!important;overflow:hidden!important}html body #root .home-dashboard-top-catalog-widget>.keeper-windowbar .keeper-windowbar-name code{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html body #root .home-dashboard-top-catalog-widget .keeper-windowbar-actions{min-width:0!important;margin-left:auto!important;overflow:visible!important}html body #root .home-dashboard-catalog-level-controls{gap:3px!important}html body #root .home-dashboard-level-controls-label,html body #root .home-dashboard-level-select-label{display:none!important}html body #root .home-dashboard-level-select{gap:2px!important;width:55px!important;min-width:55px!important}html body #root .home-dashboard-level-select-title{width:17px!important;min-width:17px!important}html body #root .home-dashboard-level-select-icon{font-size:14px!important}html body #root .home-dashboard-level-select-trigger{gap:1px!important;width:36px!important;min-width:36px!important;height:30px!important;padding:0 3px!important}html body #root .home-dashboard-level-select-value{font-size:9px!important}html body #root .home-dashboard-level-select-arrow svg{width:10px!important;height:10px!important}html body #root .home-dashboard-level-select-menu{min-width:112px!important;left:auto!important;right:0!important}html body #root .home-dashboard-pet-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:204px!important}html body #root .home-dashboard-pet-group,html body #root .home-dashboard-pet-group:only-child,html body #root .home-dashboard-pet-group+.home-dashboard-pet-group{min-width:0!important;min-height:204px!important;padding:8px 5px 10px!important}html body #root .home-dashboard-pet-group-head{gap:4px!important}html body #root .home-dashboard-pet-group-head>strong{font-size:18px!important}html body #root .home-dashboard-pet-group-head>small{font-size:9px!important}html body #root .home-dashboard-workspace-lower .home-dashboard-pet-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:78px!important;gap:8px 2px!important}html body #root .home-dashboard-workspace-lower .home-dashboard-pet-story.community-profile-pet-story{width:100%!important;min-width:0!important;height:74px!important;min-height:74px!important;max-height:74px!important}html body #root .home-dashboard-pet-story .pet-profile-image-ring,html body #root .home-dashboard-pet-story .community-profile-pet-story-ring{width:42px!important;min-width:42px!important;height:42px!important}html body #root .home-dashboard-pet-story.community-profile-pet-story>small{max-width:62px!important;font-size:11px!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:3px!important}html body #root .home-dashboard-folder-browser-compact button.community-profile-folder-button{min-width:0!important;min-height:105px!important;padding:2px!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-glyph{width:58px!important;height:50px!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy{width:76px!important;margin-inline:-9px!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy>strong{font-size:12px!important;line-height:1.05!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy>small{font-size:9px!important}html body #root .home-web-masthead.home-web-masthead-before-event{min-height:104px!important;padding:10px 8px!important}}@media (pointer:fine){html,body,body :not(input):not(textarea):not([contenteditable=true]),body :before,body :after{cursor:url(/assets/heartopia-cursor-C3A2tfd4.png) 4 3,auto!important}html body a,html body button,html body [role=button],html body summary,html body select,html body label[for],html body input[type=button],html body input[type=submit],html body input[type=checkbox],html body input[type=radio]{cursor:url(/assets/heartopia-pointer-B747H1wh.png) 20 2,pointer!important}html body input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),html body textarea,html body [contenteditable=true]{cursor:text!important}}html body #root .floating-weather-current-section:has(.floating-weather-current-main[data-label-length="3"])>.floating-weather-current-icon{width:116px!important;height:116px!important;font-size:90px!important;left:-16px!important}html body #root .floating-weather-current-main[data-label-length="3"]>span{width:126px!important;min-width:126px!important;max-width:126px!important;margin-left:92px!important}html body #root .floating-weather-current-main[data-label-length="3"]>span>strong{letter-spacing:-.075em!important;white-space:nowrap!important;font-size:32px!important}html body #root .home-dashboard-browser-status-chip.is-weather[data-label-length="3"]{gap:4px!important;margin-left:0!important;padding-inline:7px 9px!important}html body #root .home-dashboard-browser-status-chip.is-weather[data-label-length="3"]>b{flex:0 0 16px!important;width:16px!important;min-width:16px!important;margin:0!important;font-size:14px!important}html body #root .home-dashboard-browser-status-chip.is-weather[data-label-length="3"]>em{white-space:nowrap!important;flex:none!important;min-width:max-content!important;padding:0!important}html body #root .home-dashboard-heartopia-cursor{display:none!important}html body #root button.home-dashboard-heartopia-launcher{box-sizing:border-box!important;width:100%!important;font:inherit!important;text-align:left!important;margin:0!important}html body .home-heartopia-launcher-backdrop{z-index:2147483200!important;-webkit-backdrop-filter:blur(8px)!important;background:#2b1f2685!important;place-items:center!important;padding:18px!important;display:grid!important;position:fixed!important;inset:0!important}html body .home-heartopia-launcher-dialog{box-sizing:border-box!important;color:#5e4e56!important;background:linear-gradient(145deg,#fff,#fff3f8 54%,#eef8ff)!important;border:2px solid #c9adb9!important;border-radius:25px!important;justify-items:center!important;gap:10px!important;width:min(430px,100%)!important;padding:24px 20px 20px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:7px 8px #543b481f,0 26px 64px #2c1d2547,inset 0 1px #fff!important}html body .home-heartopia-launcher-close{color:#78656f!important;background:#fff!important;border:1px solid #dac8d1!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;display:grid!important;position:absolute!important;top:10px!important;right:10px!important}html body .home-heartopia-launcher-game-icon{background:#fff!important;border:1px solid #dfc7d2!important;border-radius:20px!important;place-items:center!important;width:72px!important;height:72px!important;padding:6px!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 18px #5b3f4d1f!important}html body .home-heartopia-launcher-game-icon img{object-fit:cover!important;border-radius:14px!important;width:100%!important;height:100%!important}html body .home-heartopia-launcher-dialog h3{margin:2px 0 0!important;font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:26px!important;font-weight:400!important;line-height:1.1!important}html body .home-heartopia-launcher-dialog>p{color:#89747f!important;text-align:center!important;margin:0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Noto Sans KR,sans-serif!important;font-size:13px!important;line-height:1.45!important}html body .home-heartopia-launcher-options{gap:9px!important;width:100%!important;margin-top:5px!important;display:grid!important}html body .home-heartopia-launcher-options>button{box-sizing:border-box!important;color:#65545d!important;text-align:left!important;background:#fff!important;border:1px solid #dfd0d7!important;border-radius:17px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:64px!important;padding:10px 13px!important;transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s!important;display:grid!important}html body .home-heartopia-launcher-options>button:hover,html body .home-heartopia-launcher-options>button:focus-visible{background:#fff4f8!important;border-color:#d99ab4!important;outline:none!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px #6e475b1f!important}html body .home-heartopia-launcher-options>button>span:first-child{background:#f8f2f5!important;border-radius:12px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:21px!important;display:grid!important}html body .home-heartopia-launcher-options>button>span:last-child{gap:3px!important;min-width:0!important;display:grid!important}html body .home-heartopia-launcher-options strong{font-family:Cafe24Ssurround,Cafe24 Ssurround,Noto Sans KR,sans-serif!important;font-size:17px!important;font-weight:400!important;line-height:1.05!important}html body .home-heartopia-launcher-options small{color:#907d87!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1.3!important}html body .home-heartopia-launcher-options .is-steam{background:#f4f8fc!important;border-color:#aebac9!important}html body .home-heartopia-launcher-options .is-taptap{background:#f1faff!important;border-color:#a9d5ee!important}html body .home-heartopia-launcher-options .is-google-play{background:#f2fbf6!important;border-color:#b6dec9!important}html body .home-heartopia-launcher-options .is-app-store{background:#f7f7fb!important;border-color:#c9c9d4!important}@media (width<=700px){html body #root .persistent-crop-timer-page .resource-timer-card{grid-template-columns:72px minmax(0,1fr) 92px!important;align-items:center!important;gap:7px 11px!important;padding:12px!important}html body #root .persistent-crop-timer-page .resource-timer-art{z-index:1!important;width:72px!important;min-width:72px!important;height:72px!important;min-height:72px!important;margin:0!important;position:relative!important}html body #root .persistent-crop-timer-page .resource-timer-copy{z-index:2!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}html body #root .persistent-crop-timer-page .resource-timer-copy>small,html body #root .persistent-crop-timer-page .resource-timer-copy>strong,html body #root .persistent-crop-timer-page .resource-timer-copy>span{max-width:100%!important;margin-left:0!important;padding-left:0!important}html body #root .persistent-crop-timer-page .resource-timer-copy>strong{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;font-size:20px!important;line-height:1.08!important}html body #root .persistent-crop-timer-page .resource-timer-actions{width:92px!important;min-width:92px!important}}html body .community-profile-ring-picker-portal-layer .community-profile-ring-sv-thumb{left:clamp(11px,var(--ring-popup-saturation),calc(100% - 11px))!important;top:clamp(11px,var(--ring-popup-value),calc(100% - 11px))!important}@media (width<=820px){html body #root .home-web-masthead.home-web-masthead-before-event{box-sizing:border-box!important;place-items:center!important;width:100%!important;height:auto!important;min-height:192px!important;margin:0!important;padding:24px 10px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .home-web-masthead-before-event .home-centered-brand{width:calc(100% - 20px)!important;min-height:144px!important;margin:0 auto!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-content-shell,html body #root .home-content-shell.card{margin-top:0!important;position:relative!important;transform:none!important}html body #root .home-content-shell>.home-event-section.home-event-row,html body #root .home-content-shell>.home-event-section{margin-top:0!important;padding-top:0!important;transform:none!important}}html:not([data-keepers-cursor=default]),html:not([data-keepers-cursor=default]) body,html:not([data-keepers-cursor=default]) body #root,html:not([data-keepers-cursor=default]) body #root :not(input):not(textarea):not([contenteditable=true]){cursor:url(/assets/heartopia-cursor-C3A2tfd4.png) 4 3,auto!important}html:not([data-keepers-cursor=default]) body :where(a[href],button:not(:disabled),summary,select,label[for],[role=button],[role=tab],[role=menuitem],[role=switch],[aria-controls]:not(input):not(textarea),[tabindex]:not([tabindex="-1"]):not(input):not(textarea),[class*=clickable],[class*=button]:not(:disabled),[class*=trigger],[class*=toggle],[class*=action],[class*=banner],[class*=launcher],[class*=tab]:not(input):not(textarea),.home-support-card,.floating-todo-notebook,.floating-support-heart,.floating-weather-compact-button,.floating-weather-edge-toggle,.floating-weather-weekly-title-button,.home-dashboard-heartopia-launcher,.home-dashboard-catalog-list-card-mini,.home-dashboard-achievement-row,.home-community-feature-card,.home-community-mini-card,.sidebar-mobile-notification,.v596-mobile-notification,.v600-profile-notification){cursor:url(/assets/heartopia-pointer-B747H1wh.png) 23 2,pointer!important}html:not([data-keepers-cursor=default]) body :where(input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=range]),textarea,[contenteditable=true]){cursor:text!important}html:not([data-keepers-cursor=default]) body :where(.community-profile-ring-sv-plane,.community-profile-ring-popup-hue-track,.community-profile-ring-hue-track,input[type=range]){cursor:url(/assets/heartopia-pointer-B747H1wh.png) 23 2,pointer!important}html[data-keepers-cursor=default],html[data-keepers-cursor=default] body,html[data-keepers-cursor=default] body #root,html[data-keepers-cursor=default] body #root :not(input):not(textarea):not([contenteditable=true]){cursor:auto!important}html[data-keepers-cursor=default] body :where(a[href],button:not(:disabled),summary,select,label[for],[role=button],[role=tab],[role=menuitem],[role=switch]){cursor:pointer!important}html[data-keepers-cursor=default] body :where(input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),textarea,[contenteditable=true]){cursor:text!important}html body #root .home-dashboard-browser-chrome{grid-template-columns:auto minmax(118px,1fr) auto auto minmax(0,3fr)!important;overflow:hidden!important}html body #root .home-dashboard-browser-status{box-sizing:border-box!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;min-width:0!important;max-width:100%!important;padding-inline:6px!important;display:flex!important;overflow:hidden!important}html body #root .home-dashboard-browser-status-chip{flex:0 auto!important;gap:4px!important;min-width:0!important;max-width:148px!important;height:28px!important;min-height:28px!important;padding:0 7px!important;overflow:hidden!important}html body #root .home-dashboard-browser-status-chip>em{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:105px!important;height:18px!important;min-height:18px!important;padding:1px 0 0!important;line-height:17px!important;overflow:hidden!important}html body #root .home-dashboard-browser-status-chip>b,html body #root .home-dashboard-browser-status-chip>img,html body #root .home-dashboard-browser-status-chip .resource-image{flex:none!important}html body #root .home-dashboard-cursor-toggle{box-sizing:border-box!important;color:#695a63!important;white-space:nowrap!important;background:#ffffffd1!important;border:1px solid #80677738!important;border-radius:10px!important;flex:none!important;align-items:center!important;gap:5px!important;height:28px!important;min-height:28px!important;padding:0 7px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10px!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #fff!important}html body #root .home-dashboard-cursor-toggle>i{background:#f2e9ee!important;border-radius:999px!important;width:25px!important;height:14px!important;position:relative!important;box-shadow:inset 0 0 0 1px #8067772e!important}html body #root .home-dashboard-cursor-toggle>i:after{content:""!important;background:#d983a9!important;border-radius:50%!important;width:10px!important;height:10px!important;transition:left .15s,background-color .15s!important;position:absolute!important;top:2px!important;left:2px!important}html body #root .home-dashboard-cursor-toggle.is-default>i:after{background:#7f8ea4!important;left:13px!important}@media (width<=1450px){html body #root .home-dashboard-browser-status-chip.is-resource>em{display:none!important}html body #root .home-dashboard-browser-status-chip.is-resource{flex:0 0 30px!important;justify-content:center!important;width:30px!important;padding-inline:5px!important}}@media (width<=1250px){html body #root .home-dashboard-browser-status-chip.is-weather>em{max-width:48px!important}html body #root .home-dashboard-browser-status-chip.is-time>em{max-width:66px!important}html body #root .home-dashboard-cursor-toggle>span{display:none!important}}@media (width<=900px),(pointer:coarse){html body #root .home-dashboard-cursor-toggle{display:none!important}}html body #root .floating-weather-current-section:has(.floating-weather-current-main[data-label-length="3"]){min-height:104px!important}html body #root .floating-weather-current-section:has(.floating-weather-current-main[data-label-length="3"])>.floating-weather-current-icon{width:108px!important;height:108px!important;font-size:82px!important;top:-42px!important;left:-24px!important}html body #root .floating-weather-current-main[data-label-length="3"]{box-sizing:border-box!important;min-height:104px!important;padding:10px 10px 8px 96px!important}html body #root .floating-weather-current-main[data-label-length="3"]>span{width:142px!important;min-width:142px!important;max-width:142px!important;margin:35px 0 0!important}html body #root .floating-weather-current-main[data-label-length="3"]>span>strong{letter-spacing:-.065em!important;font-size:31px!important}html body #root .home-dashboard-heartopia-launcher{min-height:78px!important}html body #root .home-dashboard-heartopia-copy>small{white-space:normal!important;line-height:1.25!important}html body #root .home-dashboard-level-select-menu{overscroll-behavior:contain!important;max-height:min(360px,55vh)!important;overflow-y:auto!important}html body #root .home-dashboard-workspace-lower,html body #root .home-dashboard-workspace-lower:not(.is-guest){grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))!important;align-items:stretch!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{grid-template-columns:repeat(auto-fit,minmax(76px,1fr))!important;gap:8px 5px!important}html body #root .home-dashboard-folder-browser-compact button.community-profile-folder-button,html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy{min-width:0!important;max-width:100%!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy>strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html body #root .home-dashboard-pet-groups{align-items:stretch!important;height:100%!important;min-height:264px!important;position:relative!important}html body #root .home-dashboard-pet-groups:after{content:""!important;z-index:1!important;pointer-events:none!important;background:#80677738!important;width:1px!important;position:absolute!important;top:0!important;bottom:0!important;left:50%!important}html body #root .home-dashboard-pet-group+.home-dashboard-pet-group{border-left:0!important}@media (width<=700px){html body #root .persistent-crop-timer-page .resource-timer-card{grid-template-columns:82px minmax(0,1fr) 94px!important;grid-template-areas:"art copy actions"!important;column-gap:10px!important;padding:12px!important}html body #root .persistent-crop-timer-page .resource-timer-art{grid-area:art!important;width:76px!important;min-width:76px!important;height:76px!important;min-height:76px!important}html body #root .persistent-crop-timer-page .resource-timer-copy{box-sizing:border-box!important;grid-area:copy!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 0 0 5px!important;left:auto!important;right:auto!important;overflow:hidden!important;transform:none!important}html body #root .persistent-crop-timer-page .resource-timer-copy>*{margin-left:0!important;position:static!important;left:auto!important;transform:none!important}html body #root .persistent-crop-timer-page .resource-timer-copy>strong{overflow-wrap:anywhere!important;max-width:100%!important;font-size:19px!important;line-height:1.08!important}html body #root .persistent-crop-timer-page .resource-timer-actions{grid-area:actions!important;width:94px!important;min-width:94px!important}}html body .community-profile-ring-picker-portal-layer .community-profile-ring-custom-popover,html body .community-profile-ring-picker-portal-layer .community-profile-ring-sv-plane,html body .community-profile-ring-picker-portal-layer .community-profile-ring-popup-hue-track{clip-path:none!important;overflow:visible!important;-webkit-mask:none!important;mask:none!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-sv-thumb{left:var(--ring-popup-saturation)!important;top:var(--ring-popup-value)!important;transform:translate(-50%,-50%)!important}html body .community-profile-ring-picker-portal-layer .community-profile-ring-popup-hue-thumb{left:var(--ring-popup-hue-position)!important;transform:translate(-50%,-50%)!important}@media (width<=820px){html body #root .home-web-masthead.home-web-masthead-before-event{box-sizing:border-box!important;place-items:center!important;width:100%!important;height:196px!important;min-height:196px!important;max-height:196px!important;margin:0 0 18px!important;padding:18px 10px!important;display:grid!important;position:relative!important;overflow:visible!important;transform:none!important}html body #root .home-web-masthead-before-event .home-centered-brand{width:92%!important;max-width:548px!important;min-height:144px!important;margin:0 auto!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-content-shell>.home-event-section,html body #root .home-content-shell>.home-event-section.home-event-row{z-index:1!important;margin-top:0!important;position:relative!important;transform:none!important}}html body #root :where(.home-community-reveal-shell[data-home-reveal],.home-support-reveal-shell[data-home-reveal],.home-download-reveal-shell[data-home-reveal]){opacity:1!important;visibility:visible!important;filter:none!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}html body #root .home-support-card.home-support-full-row{border-width:1.8px!important;border-radius:25px!important;box-shadow:6px 7px #8067771a,0 17px 32px #4c364217,inset 0 1px #fff!important}html body #root .home-support-card>.home-support-windowbar.keeper-windowbar{box-sizing:border-box!important;background:linear-gradient(#fff2f7,#ffe8f1)!important;border:0!important;border-bottom:1.2px solid #eaa6c1!important;border-radius:0!important;height:44px!important;min-height:44px!important;padding:0 15px!important}html body #root .home-support-card .home-support-go-button{color:#c9336b!important;background:linear-gradient(135deg,#ffd9e9,#fff0f6)!important;border-color:#ef82aa!important;box-shadow:0 7px 15px #e05b8f29,inset 0 1px #fff!important}html body #root .home-download-reveal-shell{margin-top:34px!important}html body .kn-notification-window .kn-shared-popup-heading-action:empty{display:none!important}@media (width<=700px){html body #root .home-dashboard-redeem-widget{height:auto!important;min-height:250px!important;max-height:none!important}html body #root .home-dashboard-redeem-widget .home-dashboard-redeem-inner{height:auto!important;min-height:205px!important;padding:8px 28px 22px!important}html body #root .home-dashboard-redeem-widget .home-dashboard-redeem-stage{align-items:center!important;min-height:150px!important}html body #root .home-dashboard-redeem-widget .home-dashboard-redeem-card-grid.redeem-card-grid{padding-bottom:8px!important}html body #root .home-dashboard-redeem-widget .home-dashboard-redeem-arrow,html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-arrow{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}html body #root .home-dashboard-redeem-widget .home-dashboard-redeem-arrow.is-prev{left:-17px!important}html body #root .home-dashboard-redeem-widget .home-dashboard-redeem-arrow.is-next{right:-17px!important}}html body .mobile-app-intro-icon{box-sizing:border-box!important;background:#fff!important;border:1px solid #dfc5d1!important;border-radius:22px!important;place-items:center!important;width:76px!important;height:76px!important;padding:6px!important;display:grid!important;overflow:hidden!important;box-shadow:0 9px 20px #5b3f4d21!important}html body .mobile-app-intro-icon>img{object-fit:cover!important;border-radius:16px!important;width:100%!important;height:100%!important;display:block!important}html body #root .all-events-page.app-subpage{box-sizing:border-box!important;width:min(1180px,100vw - 72px)!important;max-width:1180px!important;margin-inline:auto!important}html body #root .all-events-page .all-events-grid{grid-template-columns:repeat(2,560px)!important;justify-content:center!important;align-items:start!important}html body #root .all-events-page .all-event-card{width:560px!important;max-width:560px!important}html body #root .all-events-page .all-event-image{aspect-ratio:16/6.45!important;width:560px!important;min-height:218px!important}@media (width<=1199px){html body #root .all-events-page.app-subpage{width:min(760px,100vw - 40px)!important}html body #root .all-events-page .all-events-grid{grid-template-columns:minmax(0,560px)!important}html body #root .all-events-page .all-event-card,html body #root .all-events-page .all-event-image{width:min(560px,100%)!important;max-width:560px!important}}@media (width<=620px){html body #root .all-events-page.app-subpage{width:calc(100vw - 24px)!important}html body #root .all-events-page .all-event-image{aspect-ratio:16/7.2!important;min-height:0!important}}html[data-keepers-cursor=custom],html[data-keepers-cursor=custom] body,html[data-keepers-cursor=custom] body #root,html[data-keepers-cursor=custom] body #root *{cursor:url(/assets/heartopia-cursor-C3A2tfd4.png) 4 3,auto!important}html[data-keepers-cursor=custom] body #root :is(a[href],button:not(:disabled),summary,select,label[for],[role=button],[role=tab],[role=menuitem],[role=switch],[aria-controls]:not(input):not(textarea),[tabindex="0"]:not(input):not(textarea),[class*=clickable],[class*=button]:not(:disabled),[class*=trigger],[class*=toggle],[class*=action],[class*=launcher],[class*=banner],.home-support-card,.floating-todo-notebook,.floating-support-heart,.floating-weather-compact-button,.floating-weather-edge-toggle,.floating-weather-weekly-title-button,.sidebar-mobile-notification,.v596-mobile-notification,.v600-profile-notification,.home-dashboard-catalog-list-card-mini,.home-dashboard-achievement-row,.home-dashboard-profile-cover-frame,.home-dashboard-profile-avatar-button),html[data-keepers-cursor=custom] body :is(.kn-notification-window button:not(:disabled),.community-profile-ring-sv-plane,.community-profile-ring-popup-hue-track,.community-profile-ring-hue-track,.floating-weather-edge-toggle,.floating-weather-compact-button,.floating-weather-weekly-title-button){cursor:url(/assets/heartopia-pointer-B747H1wh.png) 23 2,pointer!important}html[data-keepers-cursor=custom] body :is(input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=range]),textarea,[contenteditable=true]){cursor:text!important}html[data-keepers-cursor=default],html[data-keepers-cursor=default] body,html[data-keepers-cursor=default] body #root,html[data-keepers-cursor=default] body #root *{cursor:auto!important}html[data-keepers-cursor=default] body #root :is(a[href],button:not(:disabled),summary,select,label[for],[role=button],[role=tab],[role=menuitem],[role=switch],[aria-controls]:not(input):not(textarea),[tabindex="0"]:not(input):not(textarea),[class*=clickable],[class*=button]:not(:disabled),[class*=trigger],[class*=toggle],[class*=action],[class*=launcher],[class*=banner],.home-support-card,.floating-todo-notebook,.floating-support-heart,.floating-weather-compact-button,.floating-weather-edge-toggle,.floating-weather-weekly-title-button,.sidebar-mobile-notification,.v596-mobile-notification,.v600-profile-notification,.home-dashboard-catalog-list-card-mini,.home-dashboard-achievement-row,.home-dashboard-profile-cover-frame,.home-dashboard-profile-avatar-button),html[data-keepers-cursor=default] body :is(.kn-notification-window button:not(:disabled),.community-profile-ring-sv-plane,.community-profile-ring-popup-hue-track,.community-profile-ring-hue-track,.floating-weather-edge-toggle,.floating-weather-compact-button,.floating-weather-weekly-title-button){cursor:pointer!important}html[data-keepers-cursor=default] body :is(input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=range]),textarea,[contenteditable=true]){cursor:text!important}html body :is(.community-profile-ring-sv-plane,.community-profile-ring-popup-hue-track,.community-profile-ring-hue-track,.community-profile-ring-sv-thumb,.community-profile-ring-popup-hue-thumb){resize:none!important}html body #root .home-dashboard-browser-chrome{grid-template-columns:32px minmax(150px,1fr) 26px 26px max-content!important;align-items:center!important;overflow:visible!important}html body #root .home-dashboard-browser-status{flex-wrap:nowrap!important;justify-content:flex-end!important;justify-self:end!important;gap:5px!important;width:max-content!important;min-width:0!important;max-width:100%!important;overflow:visible!important}html body #root .home-dashboard-browser-status-chip{flex:none!important;max-width:none!important;overflow:visible!important}html body #root .home-dashboard-browser-status-chip>em{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:116px!important}html body #root .home-dashboard-browser-palette{order:5!important}html body #root .home-dashboard-cursor-toggle{order:6!important}html body #root .status-mobile-copy{display:none!important}@media (width>=901px) and (width<=1280px){html body #root .home-dashboard-browser-status{gap:3px!important}html body #root .home-dashboard-browser-status-chip{padding-inline:5px!important}html body #root .home-dashboard-browser-status-chip.is-resource>em{max-width:58px!important}html body #root .home-dashboard-cursor-toggle>span{display:none!important}}@media (width<=900px){html body #root .home-dashboard-browser-chrome{grid-template-columns:28px minmax(72px,1fr) 22px minmax(218px,max-content)!important;gap:0!important;min-height:48px!important;padding-inline:4px!important;overflow:hidden!important}html body #root .home-dashboard-browser-chrome>.home-browser-close{display:none!important}html body #root .home-dashboard-browser-chrome>.home-browser-add{grid-column:3!important}html body #root .home-dashboard-browser-status{grid-column:4!important;gap:3px!important;width:100%!important;padding:0 2px!important;overflow:visible!important}html body #root .home-dashboard-browser-status-chip{box-sizing:border-box!important;border-radius:9px!important;gap:2px!important;height:27px!important;min-height:27px!important;padding:0 4px!important}html body #root .home-dashboard-browser-status-chip>b,html body #root .home-dashboard-browser-status-chip>img,html body #root .home-dashboard-browser-status-chip .resource-image{width:14px!important;min-width:14px!important;height:14px!important;font-size:14px!important}html body #root .home-dashboard-browser-status-chip>em{text-overflow:clip!important;width:auto!important;max-width:48px!important;height:auto!important;min-height:0!important;padding:0!important;font-size:8.5px!important;line-height:1!important;overflow:visible!important}html body #root .home-dashboard-browser-status-chip.is-time{width:58px!important}html body #root .home-dashboard-browser-status-chip.is-time>em{max-width:36px!important}html body #root .home-dashboard-browser-status-chip.is-weather{justify-content:center!important;width:29px!important;min-width:29px!important;padding:0!important}html body #root .home-dashboard-browser-status-chip.is-weather>em{display:none!important}html body #root .home-dashboard-browser-status-chip.is-resource{justify-content:flex-start!important;width:62px!important;min-width:62px!important}html body #root .home-dashboard-browser-status-chip.is-resource>em{letter-spacing:-.05em!important;max-width:42px!important;font-size:8px!important;display:block!important}html body #root .status-desktop-copy{display:none!important}html body #root .status-mobile-copy{display:inline!important}html body #root .home-dashboard-browser-palette,html body #root .home-dashboard-cursor-toggle{display:none!important}}@media (width<=390px){html body #root .home-dashboard-browser-chrome{grid-template-columns:25px minmax(58px,1fr) 19px minmax(210px,max-content)!important}html body #root .home-dashboard-browser-status-chip.is-resource{width:58px!important;min-width:58px!important}html body #root .home-dashboard-browser-status-chip.is-resource>em{max-width:38px!important}}html body #root .home-dashboard-heartopia-copy>small{white-space:nowrap!important;word-break:keep-all!important;width:max-content!important;max-width:none!important;line-height:1.1!important}html body #root .catalog-search-toolbar-actions{overflow:visible!important}html body #root .catalog-level-limit-select{z-index:80!important;flex:none!important;position:relative!important}html body #root .catalog-level-limit-select.is-open{z-index:4500!important}html body #root .catalog-level-limit-trigger{box-sizing:border-box!important;border:1px solid color-mix(in srgb,var(--catalog-toolbar-accent,#ffc982) 58%,#cbbbc4)!important;min-width:92px!important;height:38px!important;color:var(--catalog-toolbar-ink,#8a6b56)!important;white-space:nowrap!important;background:#ffffffe0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:0 10px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;display:inline-flex!important;box-shadow:inset 0 1px #fff,0 4px 10px #4e37430f!important}html body #root .catalog-level-limit-select.is-open .catalog-level-limit-trigger,html body #root .catalog-level-limit-trigger:hover{border-color:var(--catalog-toolbar-ink,#bf7628)!important;background:color-mix(in srgb,var(--catalog-toolbar-fill,#fff0d7) 70%,white)!important}html body #root .catalog-level-limit-icon{font-size:14px!important;line-height:1!important}html body #root .catalog-level-limit-value{text-align:center!important;min-width:34px!important}html body #root .catalog-level-limit-menu{z-index:4600!important;box-sizing:border-box!important;background:#fffffffa!important;border:1px solid #dfcfd8!important;border-radius:14px!important;width:132px!important;max-height:min(360px,60vh)!important;padding:6px!important;position:absolute!important;top:calc(100% + 7px)!important;right:0!important;overflow-y:auto!important;box-shadow:0 16px 34px #412c382e,inset 0 1px #fff!important}html body #root .catalog-level-limit-menu>button{box-sizing:border-box!important;color:#6e6068!important;text-align:left!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;min-height:32px!important;padding:0 8px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;display:flex!important}html body #root .catalog-level-limit-menu>button:hover,html body #root .catalog-level-limit-menu>button.is-selected{color:var(--catalog-toolbar-ink,#bf7628)!important;background:color-mix(in srgb,var(--catalog-toolbar-fill,#fff0d7) 64%,white)!important}html body #root .catalog-index-window,html body #root .app-catalog-shell,html body #root .catalog-search-toolbar{overflow:visible!important}@media (width<=700px){html body #root .catalog-search-toolbar-actions{flex-wrap:nowrap!important;justify-content:flex-end!important}html body #root .catalog-search-toolbar-actions .result-count{margin-right:auto!important}html body #root .catalog-level-limit-trigger{min-width:88px!important;height:36px!important;padding-inline:8px!important}html body #root .catalog-level-limit-menu{width:128px!important}}html body #root .home-dashboard-top-catalog-widget{z-index:120!important;position:relative!important;overflow:visible!important}html body #root .home-dashboard-catalog-level-controls,html body #root .home-dashboard-level-select,html body #root .home-dashboard-level-select.is-open{z-index:140!important;position:relative!important;overflow:visible!important}html body #root .home-dashboard-level-select.is-open{z-index:4700!important}html body #root .home-dashboard-level-select-menu{z-index:4800!important}html body #root .home-dashboard-collection-widget{z-index:1!important;position:relative!important}@media (width<=700px){html body #root .home-dashboard-top-catalog-widget>.keeper-windowbar{grid-template-columns:minmax(126px,1fr) auto!important;gap:4px!important}html body #root .home-dashboard-top-catalog-widget>.keeper-windowbar .keeper-windowbar-name{max-width:none!important;overflow:visible!important}html body #root .home-dashboard-top-catalog-widget>.keeper-windowbar .keeper-windowbar-name code{text-overflow:clip!important;white-space:nowrap!important;font-size:10px!important;overflow:visible!important}html body #root .home-dashboard-level-select{width:64px!important;min-width:64px!important}html body #root .home-dashboard-level-select-title{width:17px!important;min-width:17px!important}html body #root .home-dashboard-level-select-trigger{width:45px!important;min-width:45px!important;padding:0 5px!important}html body #root .home-dashboard-level-select-value{text-overflow:clip!important;white-space:nowrap!important;min-width:25px!important;font-size:9px!important;overflow:visible!important}html body #root .home-dashboard-level-select-menu{min-width:126px!important}}html body #root .home-dashboard-folder-browser-compact,html body #root .home-dashboard-folder-browser-compact .community-profile-folder-browser-content,html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf,html body #root .home-dashboard-folder-browser-compact button.community-profile-folder-button{overflow:visible!important}html body #root .home-dashboard-folder-browser-compact button.community-profile-folder-button{z-index:1!important;position:relative!important}html body #root .home-dashboard-folder-browser-compact button.community-profile-folder-button:hover,html body #root .home-dashboard-folder-browser-compact button.community-profile-folder-button:focus-visible{z-index:4!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy{pointer-events:none!important;width:max-content!important;min-width:100%!important;max-width:none!important;margin-inline:50%!important;overflow:visible!important;transform:translate(-50%)!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy>strong{text-overflow:clip!important;white-space:nowrap!important;width:max-content!important;max-width:none!important;overflow:visible!important}@media (width>=701px) and (width<=1320px){html body #root .home-dashboard-workspace-grid{grid-template-rows:auto auto auto!important;overflow:visible!important}html body #root .home-dashboard-workspace-lower,html body #root .home-dashboard-workspace-lower.is-guest,html body #root .home-dashboard-workspace-lower:not(.is-guest){grid-template-rows:auto auto!important;grid-template-columns:1fr!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #root .home-dashboard-workspace-lower>.home-dashboard-widget,html body #root .home-dashboard-workspace-lower .home-dashboard-pets-widget,html body #root .home-dashboard-workspace-lower .home-dashboard-folder-widget-main{z-index:2!important;height:320px!important;min-height:320px!important;max-height:none!important;position:relative!important}html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget{z-index:1!important;clear:both!important;position:relative!important}}@media (width<=820px){html body #root .home-mobile-news-ticker-slot{margin-bottom:0!important}html body #root .home-web-masthead.home-web-masthead-before-event{z-index:3!important;box-sizing:border-box!important;place-items:center!important;width:100%!important;height:166px!important;min-height:166px!important;max-height:166px!important;margin:4px 0 12px!important;padding:10px 8px!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .home-web-masthead-before-event .home-centered-brand{box-sizing:border-box!important;place-self:center!important;width:min(92%,548px)!important;min-height:140px!important;max-height:146px!important;margin:0 auto!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-content-shell,html body #root .home-content-shell>.home-event-section{z-index:1!important;margin-top:0!important;position:relative!important}}html body #root .all-events-index-window.page-index-window{width:min(1180px,100vw - 72px)!important;max-width:1180px!important;margin:22px auto 48px!important;overflow:visible!important}html body #root .all-events-index-window .all-events-index-body{padding:18px!important;overflow:visible!important}html body #root .all-events-index-window .all-events-grid{margin:0!important}@media (width<=1199px){html body #root .all-events-index-window.page-index-window{width:min(760px,100vw - 40px)!important}}@media (width<=620px){html body #root .all-events-index-window.page-index-window{width:calc(100vw - 24px)!important;margin-top:14px!important}html body #root .all-events-index-window .all-events-index-body{padding:10px!important}}html[data-keepers-cursor=custom] body #root,html[data-keepers-cursor=custom] body #root *{cursor:url(/assets/heartopia-cursor-C3A2tfd4.png) 3 2,auto!important}html[data-keepers-cursor=custom] body #root :is(a[href],button:not(:disabled),summary,select,label[for],label:has(input[type=checkbox]),[role=button],[role=tab],[role=menuitem],[role=switch],[role=option],[aria-controls]:not(input):not(textarea),[tabindex="0"]:not(input):not(textarea),[class*=clickable],[class*=button]:not(:disabled),[class*=trigger],[class*=toggle],[class*=action],[class*=launcher],[class*=banner],.home-support-card,.floating-todo-notebook,.floating-support-heart,.floating-weather-compact-button,.floating-weather-edge-toggle,.floating-weather-weekly-title-button,.sidebar-mobile-notification,.v596-mobile-notification,.v600-profile-notification,.home-dashboard-catalog-list-card-mini,.home-dashboard-achievement-row,.home-dashboard-profile-cover-frame,.home-dashboard-profile-avatar-button),html[data-keepers-cursor=custom] body #root :is(a[href],button:not(:disabled),summary,select,label[for],label:has(input[type=checkbox]),[role=button],[role=tab],[role=menuitem],[role=switch],[role=option],[aria-controls]:not(input):not(textarea),[tabindex="0"]:not(input):not(textarea),[class*=clickable],[class*=button]:not(:disabled),[class*=trigger],[class*=toggle],[class*=action],[class*=launcher],[class*=banner],.home-support-card,.floating-todo-notebook,.floating-support-heart,.floating-weather-compact-button,.floating-weather-edge-toggle,.floating-weather-weekly-title-button,.sidebar-mobile-notification,.v596-mobile-notification,.v600-profile-notification,.home-dashboard-catalog-list-card-mini,.home-dashboard-achievement-row,.home-dashboard-profile-cover-frame,.home-dashboard-profile-avatar-button) *{cursor:url(/assets/heartopia-pointer-B747H1wh.png) 23 2,pointer!important}html[data-keepers-cursor=default] body #root :is(a[href],button:not(:disabled),summary,select,label[for],label:has(input[type=checkbox]),[role=button],[role=tab],[role=menuitem],[role=switch],[role=option],[aria-controls]:not(input):not(textarea),[tabindex="0"]:not(input):not(textarea),[class*=clickable],[class*=button]:not(:disabled),[class*=trigger],[class*=toggle],[class*=action],[class*=launcher],[class*=banner],.floating-weather-compact-button,.floating-weather-edge-toggle,.floating-weather-weekly-title-button,.sidebar-mobile-notification,.v596-mobile-notification,.v600-profile-notification),html[data-keepers-cursor=default] body #root :is(a[href],button:not(:disabled),summary,select,label[for],label:has(input[type=checkbox]),[role=button],[role=tab],[role=menuitem],[role=switch],[role=option],[aria-controls]:not(input):not(textarea),[tabindex="0"]:not(input):not(textarea),[class*=clickable],[class*=button]:not(:disabled),[class*=trigger],[class*=toggle],[class*=action],[class*=launcher],[class*=banner],.floating-weather-compact-button,.floating-weather-edge-toggle,.floating-weather-weekly-title-button,.sidebar-mobile-notification,.v596-mobile-notification,.v600-profile-notification) *{cursor:pointer!important}@media (width>=901px){html body #root .home-dashboard-browser-chrome{grid-template-columns:32px minmax(230px,390px) 26px 26px minmax(0,1fr)!important}html body #root .home-dashboard-browser-status{grid-column:5!important;justify-content:flex-end!important;justify-self:stretch!important;min-width:0!important}html body #root .home-dashboard-browser-palette{order:5!important}html body #root .home-dashboard-cursor-toggle{order:6!important}}@media (width>=901px) and (width<=1280px){html body #root .home-dashboard-browser-chrome{grid-template-columns:30px minmax(190px,280px) 24px 24px minmax(0,1fr)!important}}html body #root .home-dashboard-cursor-toggle.is-custom>i{background:#f6cf4e!important}html body #root .home-dashboard-cursor-toggle.is-custom>i:after{background:#fff7c7!important;left:13px!important;box-shadow:0 0 0 1px #8760142e!important}html body #root .home-dashboard-cursor-toggle.is-default>i{background:#fff!important}html body #root .home-dashboard-cursor-toggle.is-default>i:after{background:#fff!important;left:2px!important;box-shadow:0 0 0 1px #80677747!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{box-sizing:border-box!important;grid-template-columns:repeat(6,minmax(72px,1fr))!important;justify-content:center!important;align-items:start!important;gap:6px!important;width:100%!important;padding-inline:12px!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact button.community-profile-folder-button{justify-self:stretch!important;justify-items:center!important;width:100%!important;min-width:0!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-glyph{justify-self:center!important;margin-inline:auto!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy{justify-self:center!important;justify-items:center!important;width:max-content!important;min-width:100%!important;max-width:none!important;margin:4px 0 0!important;position:relative!important;left:auto!important;overflow:visible!important;transform:none!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy>strong{text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;width:max-content!important;min-width:100%!important;max-width:none!important;overflow:visible!important}@media (width>=701px) and (width<=1500px){html body #root .home-dashboard-workspace-lower,html body #root .home-dashboard-workspace-lower.is-guest,html body #root .home-dashboard-workspace-lower:not(.is-guest){grid-template-rows:238px!important;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)!important;gap:12px!important;height:238px!important;min-height:238px!important;max-height:238px!important;display:grid!important;overflow:visible!important}html body #root .home-dashboard-workspace-lower>.home-dashboard-widget,html body #root .home-dashboard-workspace-lower .home-dashboard-pets-widget,html body #root .home-dashboard-workspace-lower .home-dashboard-folder-widget-main{min-width:0!important;height:238px!important;min-height:238px!important;max-height:238px!important}html body #root .home-dashboard-pets-widget>.home-dashboard-widget-inner,html body #root .home-dashboard-folder-widget-main>.home-dashboard-widget-inner{height:calc(100% - 40px)!important;min-height:0!important;overflow:visible!important}html body #root .home-dashboard-pet-groups{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)!important;height:100%!important}html body #root .home-dashboard-pet-group,html body #root .home-dashboard-pet-group+.home-dashboard-pet-group{box-sizing:border-box!important;min-width:0!important;height:100%!important;min-height:0!important;padding:4px 8px 6px!important}html body #root .home-dashboard-pet-group-head>strong{font-size:19px!important}html body #root .home-dashboard-pet-group-head>small{font-size:9px!important}html body #root .home-dashboard-workspace-lower .home-dashboard-pet-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:78px!important;gap:5px 3px!important}html body #root .home-dashboard-workspace-lower .home-dashboard-pet-story.community-profile-pet-story{width:100%!important;min-width:0!important;height:76px!important;min-height:76px!important;max-height:76px!important}html body #root .home-dashboard-pet-story .pet-profile-image-ring,html body #root .home-dashboard-pet-story .community-profile-pet-story-ring{width:44px!important;min-width:44px!important;height:44px!important}html body #root .home-dashboard-pet-story.community-profile-pet-story>small{max-width:64px!important;font-size:10.5px!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-browser-content{height:100%!important;padding:8px 4px!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{grid-template-columns:repeat(6,minmax(52px,1fr))!important;gap:2px!important;padding-inline:4px!important}html body #root .home-dashboard-folder-browser-compact button.community-profile-folder-button{min-height:112px!important;padding:2px 1px!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-glyph{width:64px!important;height:55px!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy>strong{font-size:12px!important;line-height:1.05!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy>small{font-size:8.5px!important}}html body #root .catalog-level-preference-control{z-index:120!important;white-space:nowrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:inline-flex!important;position:relative!important;overflow:visible!important}html body #root .catalog-level-setting-copy{color:#77656e!important;white-space:nowrap!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:11px!important;line-height:1!important}html body #root .catalog-level-limit-icon{position:relative!important;top:2px!important}html body #root .catalog-level-only-toggle{box-sizing:border-box!important;color:#786a72!important;white-space:nowrap!important;background:#ffffffe6!important;border:1px solid #ddcfd7!important;border-radius:12px!important;align-items:center!important;gap:5px!important;min-height:36px!important;padding:0 10px!important;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif!important;font-size:10.5px!important;line-height:1!important;display:inline-flex!important}html body #root .catalog-level-only-toggle>input{opacity:0!important;pointer-events:none!important;block-size:1px!important;inline-size:1px!important;position:absolute!important}html body #root .catalog-level-only-check{color:#0000!important;background:#fff!important;border:1px solid #d8c8d1!important;border-radius:6px!important;place-items:center!important;width:17px!important;height:17px!important;font-size:11px!important;font-weight:900!important;display:grid!important}html body #root .catalog-level-only-toggle.is-checked{border-color:var(--catalog-toolbar-accent,#efb04e)!important;color:var(--catalog-toolbar-ink,#a56e22)!important;background:color-mix(in srgb,var(--catalog-toolbar-fill,#fff2d8) 72%,white)!important}html body #root .catalog-level-only-toggle.is-checked .catalog-level-only-check{border-color:var(--catalog-toolbar-accent,#efb04e)!important;color:#fff!important;background:var(--catalog-toolbar-accent,#efb04e)!important}html body #root .catalog-level-preference-control .catalog-level-limit-select.is-open{z-index:6200!important}html body #root .catalog-level-preference-control .catalog-level-limit-menu{z-index:6300!important}html body #root .catalog-search-toolbar,html body #root .catalog-search-toolbar-actions,html body #root .app-catalog-shell,html body #root .catalog-index-window{overflow:visible!important}@media (width<=980px){html body #root .catalog-level-setting-copy{display:none!important}html body #root .catalog-level-preference-control{gap:4px!important}html body #root .catalog-level-only-toggle{padding-inline:7px!important}html body #root .catalog-level-only-toggle>span:last-child{display:none!important}}@media (pointer:fine){html[data-keepers-cursor=custom] body #root,html[data-keepers-cursor=custom] body #root :not(input):not(textarea):not([contenteditable=true]){cursor:url(/assets/heartopia-cursor-C3A2tfd4.png) 3 2,auto!important}html[data-keepers-cursor=custom] body #root :is(a[href],button:not(:disabled),summary,select,option,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=range],input[type=color],label[for],[role=button],[role=tab],[role=menuitem],[role=switch],[role=option],[role=link],.clickable-event,.home-dashboard-catalog-list-card-mini,.home-dashboard-achievement-row,.home-dashboard-profile-cover-frame,.home-dashboard-profile-avatar-button,.home-support-card,.floating-todo-notebook,.floating-support-heart,.floating-weather-compact-button,.floating-weather-edge-toggle,.floating-weather-weekly-title-button,.sidebar-mobile-notification,.v596-mobile-notification,.v600-profile-notification,.catalog-level-limit-trigger,.catalog-level-limit-menu>button),html[data-keepers-cursor=custom] body #root :is(a[href],button:not(:disabled),summary,select,option,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=range],input[type=color],label[for],[role=button],[role=tab],[role=menuitem],[role=switch],[role=option],[role=link],.clickable-event,.home-dashboard-catalog-list-card-mini,.home-dashboard-achievement-row,.home-dashboard-profile-cover-frame,.home-dashboard-profile-avatar-button,.home-support-card,.floating-todo-notebook,.floating-support-heart,.floating-weather-compact-button,.floating-weather-edge-toggle,.floating-weather-weekly-title-button,.sidebar-mobile-notification,.v596-mobile-notification,.v600-profile-notification,.catalog-level-limit-trigger,.catalog-level-limit-menu>button) *{cursor:url(/assets/heartopia-pointer-B747H1wh.png) 23 2,pointer!important}html[data-keepers-cursor=default] body #root :is(a[href],button:not(:disabled),summary,select,option,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=range],input[type=color],label[for],[role=button],[role=tab],[role=menuitem],[role=switch],[role=option],[role=link],.clickable-event,.catalog-level-limit-trigger,.catalog-level-limit-menu>button),html[data-keepers-cursor=default] body #root :is(a[href],button:not(:disabled),summary,select,option,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=range],input[type=color],label[for],[role=button],[role=tab],[role=menuitem],[role=switch],[role=option],[role=link],.clickable-event,.catalog-level-limit-trigger,.catalog-level-limit-menu>button) *{cursor:pointer!important}html[data-keepers-cursor=custom] body #root :is(.map-interaction-card,[data-map-pan-surface=true],[data-map-pan-surface=true] .map-zoom-stage,[data-map-pan-surface=true] .map-background-image,[data-map-pan-surface=true] .map-background-image *,.map-interaction-hint){cursor:url(/assets/heartopia-cursor-C3A2tfd4.png) 3 2,auto!important}html[data-keepers-cursor=default] body #root :is(.map-interaction-card,[data-map-pan-surface=true],[data-map-pan-surface=true] .map-zoom-stage,[data-map-pan-surface=true] .map-background-image,[data-map-pan-surface=true] .map-background-image *,.map-interaction-hint){cursor:auto!important}html[data-keepers-cursor=custom] body #root :is(.resource-map-pin,.portal-map-zoom-controls button,.map-filter-sidebar button,.map-filter-sidebar select,.map-dynamic-filter-chip),html[data-keepers-cursor=custom] body #root :is(.resource-map-pin,.portal-map-zoom-controls button,.map-filter-sidebar button,.map-filter-sidebar select,.map-dynamic-filter-chip) *{cursor:url(/assets/heartopia-pointer-B747H1wh.png) 23 2,pointer!important}html[data-keepers-cursor=custom] body #root .keeper-footer-live-stat,html[data-keepers-cursor=custom] body #root .keeper-footer-live-stat *,html[data-keepers-cursor=default] body #root .keeper-footer-live-stat,html[data-keepers-cursor=default] body #root .keeper-footer-live-stat *,html[data-keepers-cursor=custom] body #root .home-dashboard-profile-social-actions,html[data-keepers-cursor=custom] body #root .home-dashboard-profile-social-actions>:not(button),html[data-keepers-cursor=default] body #root .home-dashboard-profile-social-actions,html[data-keepers-cursor=default] body #root .home-dashboard-profile-social-actions>:not(button){cursor:inherit!important}}@media (width>=901px){html body #root .home-dashboard-browser-chrome{grid-template-columns:32px minmax(210px,320px) 26px 26px minmax(0,1fr)!important}html body #root .home-dashboard-browser-tab,html body #root .home-dashboard-browser-chrome .home-browser-tab{width:auto!important;min-width:0!important;max-width:none!important}html body #root .home-dashboard-browser-status{grid-column:5!important;justify-content:center!important;justify-self:stretch!important;gap:6px!important;width:100%!important;min-width:0!important}html body #root .home-dashboard-browser-palette{order:5!important}html body #root .home-dashboard-cursor-toggle{order:6!important}}@media (width>=701px) and (width<=1180px){html body #root .home-dashboard-browser-chrome{grid-template-columns:28px minmax(150px,220px) 22px 22px minmax(0,1fr)!important}html body #root .home-dashboard-browser-status{gap:3px!important}html body #root .home-dashboard-browser-status-chip,html body #root .home-dashboard-cursor-toggle{transform-origin:50%!important;transform:scale(.92)!important}}@media (width<=700px){html body #root .home-dashboard-browser-chrome{box-sizing:border-box!important;grid-template-columns:22px minmax(96px,112px) 18px 18px minmax(0,1fr)!important;min-height:44px!important;padding-inline:0!important}html body #root .home-dashboard-browser-status{grid-column:5!important;justify-content:flex-start!important;gap:2px!important;width:100%!important;min-width:0!important;display:flex!important;overflow:visible!important}html body #root .home-dashboard-browser-status-chip{gap:2px!important;min-width:0!important;height:25px!important;padding:0 5px!important;font-size:8.5px!important}html body #root .home-dashboard-browser-status-chip.is-time{flex:0 0 52px!important}html body #root .home-dashboard-browser-status-chip.is-weather{flex:0 0 27px!important;padding-inline:4px!important}html body #root .home-dashboard-browser-status-chip.is-resource{flex:0 52px!important}html body #root .home-dashboard-browser-status-chip.is-resource .resource-image,html body #root .home-dashboard-browser-status-chip.is-resource .smart-image{flex:0 0 14px!important;width:14px!important;height:14px!important}html body #root .home-dashboard-browser-status-chip.is-resource em{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}html body #root .home-dashboard-browser-status-chip.is-weather>em,html body #root .home-dashboard-browser-palette,html body #root .home-dashboard-cursor-toggle,html body #root .home-dashboard-browser-status-chip .status-desktop-copy{display:none!important}html body #root .home-dashboard-browser-status-chip .status-mobile-copy{display:inline!important}}html body #root .home-dashboard-cursor-toggle.is-custom{background:#fff7cd!important;border-color:#e4b53d!important}html body #root .home-dashboard-cursor-toggle.is-default{background:#fff!important;border-color:#d9cfd5!important}@media (width>=701px){html body #root .home-dashboard-workspace-lower,html body #root .home-dashboard-workspace-lower.is-guest,html body #root .home-dashboard-workspace-lower:not(.is-guest){z-index:3!important;grid-template-rows:232px!important;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)!important;gap:12px!important;height:232px!important;min-height:232px!important;max-height:232px!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .home-dashboard-workspace-lower>.home-dashboard-widget,html body #root .home-dashboard-pets-widget,html body #root .home-dashboard-folder-widget-main{width:auto!important;min-width:0!important;height:232px!important;min-height:232px!important;max-height:232px!important;overflow:hidden!important}html body #root .home-dashboard-redeem-widget{z-index:2!important;clear:both!important;margin-top:12px!important;position:relative!important}html body #root .home-dashboard-pet-groups{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)!important;min-width:0!important;height:100%!important}html body #root .home-dashboard-pet-group,html body #root .home-dashboard-pet-group+.home-dashboard-pet-group{box-sizing:border-box!important;width:auto!important;min-width:0!important;height:100%!important;padding:3px 7px 6px!important;overflow:hidden!important}html body #root .home-dashboard-pet-group-head>strong{font-size:clamp(16px,1.55vw,21px)!important}html body #root .home-dashboard-pet-group-head>small{font-size:9px!important}html body #root .home-dashboard-pet-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:68px!important;gap:3px 1px!important;min-width:0!important}html body #root .home-dashboard-pet-group:last-child .home-dashboard-pet-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .home-dashboard-pet-story.community-profile-pet-story{width:100%!important;min-width:0!important;height:66px!important;min-height:66px!important;max-height:66px!important;overflow:hidden!important}html body #root .home-dashboard-pet-story .pet-profile-image-ring,html body #root .home-dashboard-pet-story .community-profile-pet-story-ring{width:clamp(34px,3.35vw,44px)!important;min-width:0!important;height:clamp(34px,3.35vw,44px)!important}html body #root .home-dashboard-pet-story.community-profile-pet-story>small{white-space:nowrap!important;max-width:100%!important;font-size:clamp(8.5px,.9vw,11px)!important}html body #root .home-dashboard-pet-group+.home-dashboard-pet-group:before{height:auto!important;top:0!important;bottom:0!important}html body #root .home-dashboard-folder-browser-compact,html body #root .home-dashboard-folder-browser-compact .community-profile-folder-browser-content{width:100%!important;min-width:0!important;height:100%!important;overflow:hidden!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-browser-content{padding:8px 5px 5px!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{box-sizing:border-box!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:start!important;gap:2px!important;width:100%!important;min-width:0!important;padding-inline:16px!important;display:grid!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact button.community-profile-folder-button{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:104px!important;padding:2px 0!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-glyph{width:clamp(44px,4.7vw,70px)!important;height:clamp(38px,4.05vw,61px)!important;margin-inline:auto!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy{box-sizing:border-box!important;justify-self:center!important;width:calc(100% + 18px)!important;min-width:0!important;max-width:none!important;margin:3px -9px 0!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy>strong{text-align:center!important;white-space:nowrap!important;text-overflow:clip!important;width:100%!important;min-width:0!important;max-width:none!important;font-size:clamp(9px,.95vw,14px)!important;line-height:1.05!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy>small{font-size:clamp(7.5px,.72vw,9px)!important}}@media (width<=700px){html body #root .home-dashboard-workspace-lower,html body #root .home-dashboard-workspace-lower.is-guest,html body #root .home-dashboard-workspace-lower:not(.is-guest){grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;height:auto!important;max-height:none!important;display:grid!important}html body #root .home-web-masthead.home-web-masthead-before-event{z-index:2!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:240px!important;margin:0!important;padding:62px 14px 28px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important}html body #root .home-web-masthead-before-event .home-centered-brand{z-index:2!important;margin:0 auto!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-content-shell,html body #root .home-event-section,html body #root .home-event-row{z-index:1!important;margin-top:0!important;position:relative!important}}html body #root .floating-weather-current-section:has(.floating-weather-current-main[data-label-length="3"])>.floating-weather-current-icon{left:-14px!important}html body #root .map-selected-card>.eyebrow,html body #root .map-selected-card>h4{display:none!important}html body #root .map-selected-card{padding-top:10px!important}html body #root .map-selected-card .map-vote-list article strong,html body #root .map-static-resource-detail strong{font-size:21px!important;line-height:1.18!important}html body #root .catalog-level-preference-control,html body #root .catalog-level-limit-select,html body #root .catalog-level-limit-menu{overflow:visible!important}html body #root .catalog-level-limit-menu{z-index:99999!important}html body #root .catalog-level-limit-menu>button,html body #root .catalog-level-limit-menu>button *{pointer-events:auto!important}html body #root .catalog-level-only-toggle{background:linear-gradient(#fff,#fff8fb)!important;border-color:#e4d4dc!important;box-shadow:0 4px 10px #75596814!important}html body #root .catalog-level-only-check{border-radius:999px!important;box-shadow:inset 0 0 0 2px #fff!important}html body #root .catalog-level-only-toggle.is-checked .catalog-level-only-check{background:linear-gradient(135deg,var(--catalog-toolbar-accent,#efb04e),color-mix(in srgb,var(--catalog-toolbar-accent,#efb04e) 70%,#ff8fb9))!important}html body #root .catalog-level-limit-icon{top:2px!important}@media (width>=701px) and (width<=1500px){html body #root .catalog-level-preference-control{visibility:visible!important;opacity:1!important;max-width:none!important;display:inline-flex!important}}html body #root :is(.home-community-reveal-shell[data-home-reveal],.home-support-reveal-shell[data-home-reveal],.home-download-reveal-shell[data-home-reveal]),html body #root :is(.home-community-reveal-shell[data-home-reveal],.home-support-reveal-shell[data-home-reveal],.home-download-reveal-shell[data-home-reveal])>*{opacity:1!important;visibility:visible!important;filter:none!important;clip-path:none!important;transition:none!important;animation:none!important;transform:translate(0,0)!important}@media (pointer:fine){html[data-keepers-cursor=custom] body #root [data-map-pan-surface=true],html[data-keepers-cursor=custom] body #root [data-map-pan-surface=true] .map-zoom-stage,html[data-keepers-cursor=custom] body #root [data-map-pan-surface=true] .map-background-image,html[data-keepers-cursor=custom] body #root [data-map-pan-surface=true] .map-place-text,html[data-keepers-cursor=custom] body #root .map-interaction-hint{cursor:url(/assets/heartopia-cursor-C3A2tfd4.png) 3 2,auto!important}html[data-keepers-cursor=default] body #root [data-map-pan-surface=true],html[data-keepers-cursor=default] body #root [data-map-pan-surface=true] .map-zoom-stage,html[data-keepers-cursor=default] body #root [data-map-pan-surface=true] .map-background-image,html[data-keepers-cursor=default] body #root [data-map-pan-surface=true] .map-place-text,html[data-keepers-cursor=default] body #root .map-interaction-hint{cursor:auto!important}html[data-keepers-cursor=custom] body #root :is([data-map-pan-surface=true] button.resource-map-pin,.portal-map-zoom-controls button,.map-filter-sidebar button,.map-filter-sidebar select),html[data-keepers-cursor=custom] body #root :is([data-map-pan-surface=true] button.resource-map-pin,.portal-map-zoom-controls button,.map-filter-sidebar button,.map-filter-sidebar select) *{cursor:url(/assets/heartopia-pointer-B747H1wh.png) 23 2,pointer!important}html[data-keepers-cursor=default] body #root :is([data-map-pan-surface=true] button.resource-map-pin,.portal-map-zoom-controls button,.map-filter-sidebar button,.map-filter-sidebar select),html[data-keepers-cursor=default] body #root :is([data-map-pan-surface=true] button.resource-map-pin,.portal-map-zoom-controls button,.map-filter-sidebar button,.map-filter-sidebar select) *{cursor:pointer!important}html[data-keepers-cursor=custom] body #root :is(select,select option,.catalog-level-limit-trigger,.catalog-level-limit-trigger *,.catalog-level-limit-menu,.catalog-level-limit-menu>button,.catalog-level-limit-menu>button *,.home-dashboard-level-select-trigger,.home-dashboard-level-select-trigger *,.home-dashboard-level-select-menu,.home-dashboard-level-select-menu>button,.home-dashboard-level-select-menu>button *){cursor:url(/assets/heartopia-pointer-B747H1wh.png) 23 2,pointer!important}html[data-keepers-cursor=default] body #root :is(select,select option,.catalog-level-limit-trigger,.catalog-level-limit-trigger *,.catalog-level-limit-menu,.catalog-level-limit-menu>button,.catalog-level-limit-menu>button *,.home-dashboard-level-select-trigger,.home-dashboard-level-select-trigger *,.home-dashboard-level-select-menu,.home-dashboard-level-select-menu>button,.home-dashboard-level-select-menu>button *){cursor:pointer!important}html[data-keepers-cursor=custom] body #root .keeper-footer-live-stat,html[data-keepers-cursor=custom] body #root .keeper-footer-live-stat *{cursor:url(/assets/heartopia-cursor-C3A2tfd4.png) 3 2,auto!important}html[data-keepers-cursor=default] body #root .keeper-footer-live-stat,html[data-keepers-cursor=default] body #root .keeper-footer-live-stat *{cursor:auto!important}}@media (width>=901px){html body #root .home-dashboard-browser-chrome,html body #root .home-community-browser-chrome{box-sizing:border-box!important;grid-template-columns:48px minmax(210px,max-content) 42px 42px minmax(0,1fr)!important;align-items:stretch!important;height:50px!important;min-height:50px!important;padding:0!important}html body #root .home-dashboard-browser-chrome>:is(.home-browser-favorite,.home-browser-close,.home-browser-add),html body #root .home-community-browser-chrome>:is(.home-browser-favorite,.home-browser-close,.home-browser-add){place-items:center!important;width:auto!important;min-width:0!important;height:100%!important;display:grid!important}html body #root .home-dashboard-browser-chrome>.home-browser-tab,html body #root .home-community-browser-chrome>.home-browser-tab{box-sizing:border-box!important;align-items:center!important;width:auto!important;min-width:210px!important;max-width:none!important;height:100%!important;display:flex!important}html body #root .home-dashboard-browser-status{grid-column:5!important;justify-content:center!important;justify-self:stretch!important}}@media (width>=701px) and (width<=900px){html body #root .home-dashboard-browser-chrome,html body #root .home-community-browser-chrome{grid-template-columns:32px minmax(150px,220px) 28px 28px minmax(0,1fr)!important;height:46px!important;min-height:46px!important}}@media (width>=701px){html body #root .home-dashboard-workspace-lower,html body #root .home-dashboard-workspace-lower.is-guest,html body #root .home-dashboard-workspace-lower:not(.is-guest){grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;height:auto!important;min-height:232px!important;max-height:none!important;display:grid!important;overflow:visible!important}html body #root .home-dashboard-workspace-lower>.home-dashboard-widget,html body #root .home-dashboard-pets-widget,html body #root .home-dashboard-folder-widget-main{align-self:stretch!important;width:auto!important;min-width:0!important;height:auto!important;min-height:232px!important;max-height:none!important}html body #root .home-dashboard-pets-widget>.home-dashboard-widget-inner,html body #root .home-dashboard-folder-widget-main>.home-dashboard-widget-inner{box-sizing:border-box!important;height:auto!important;min-height:190px!important;max-height:none!important}html body #root .home-dashboard-pet-groups{box-sizing:border-box!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;align-items:stretch!important;gap:0!important;min-width:0!important;height:auto!important;min-height:190px!important;display:grid!important;overflow:visible!important}html body #root .home-dashboard-pet-group,html body #root .home-dashboard-pet-group+.home-dashboard-pet-group{box-sizing:border-box!important;grid-template-rows:auto 1fr!important;align-content:start!important;width:auto!important;min-width:0!important;height:auto!important;min-height:190px!important;max-height:none!important;padding:10px 10px 12px!important;display:grid!important;overflow:hidden!important}html body #root .home-dashboard-pet-group+.home-dashboard-pet-group{border-top:0!important;border-left:1px solid #8067772e!important;margin:0!important}html body #root .home-dashboard-pet-group+.home-dashboard-pet-group:before{content:none!important}html body #root .home-dashboard-pet-grid,html body #root .home-dashboard-pet-group:last-child .home-dashboard-pet-grid{box-sizing:border-box!important;grid-template-columns:repeat(auto-fill,minmax(52px,66px))!important;grid-auto-rows:76px!important;place-content:start!important;gap:7px 5px!important;width:100%!important;min-width:0!important;padding:7px 0 2px!important;display:grid!important;overflow:visible!important}html body #root .home-dashboard-pet-story.community-profile-pet-story{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:66px!important;height:72px!important;min-height:72px!important;max-height:72px!important;padding:3px 1px 2px!important;overflow:visible!important}html body #root .home-dashboard-pet-story.community-profile-pet-story:hover,html body #root .home-dashboard-pet-story.community-profile-pet-story:focus-visible{transform:translateY(-3px)!important}html body #root .home-dashboard-pet-story .pet-profile-image-ring,html body #root .home-dashboard-pet-story .community-profile-pet-story-ring,html body #root .home-dashboard-pet-story>.kn-pet-profile-image-ring{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important}html body #root .home-dashboard-pet-story.community-profile-pet-story>small{box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:64px!important;font-size:11px!important;overflow:hidden!important}}@media (width>=701px) and (width<=1180px){html body #root .home-dashboard-pet-groups{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important}html body #root .home-dashboard-pet-group,html body #root .home-dashboard-pet-group+.home-dashboard-pet-group{padding-inline:7px!important}html body #root .home-dashboard-pet-grid,html body #root .home-dashboard-pet-group:last-child .home-dashboard-pet-grid{grid-template-columns:repeat(auto-fill,minmax(46px,58px))!important;grid-auto-rows:70px!important;gap:6px 3px!important}html body #root .home-dashboard-pet-story.community-profile-pet-story{max-width:58px!important;height:68px!important;min-height:68px!important;max-height:68px!important}html body #root .home-dashboard-pet-story .pet-profile-image-ring,html body #root .home-dashboard-pet-story .community-profile-pet-story-ring,html body #root .home-dashboard-pet-story>.kn-pet-profile-image-ring{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}html body #root .home-dashboard-pet-story.community-profile-pet-story>small{max-width:56px!important;font-size:9.5px!important}}@media (width>=1101px){html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{box-sizing:border-box!important;grid-template-columns:repeat(auto-fit,minmax(88px,1fr))!important;justify-content:center!important;align-items:start!important;gap:8px 4px!important;width:100%!important;min-width:0!important;padding:10px 8px 8px!important;display:grid!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact button.community-profile-folder-button{box-sizing:border-box!important;place-self:start center!important;justify-items:center!important;width:min(112px,100%)!important;min-width:0!important;max-width:112px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:6px 4px 7px!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-glyph{width:82px!important;height:70px!important;margin:0 auto!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy{box-sizing:border-box!important;justify-self:center!important;width:max-content!important;min-width:0!important;max-width:132px!important;margin:4px auto 0!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy>strong{white-space:nowrap!important;text-overflow:clip!important;width:max-content!important;min-width:0!important;max-width:132px!important;font-size:22px!important;line-height:1.04!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy>small{font-size:10px!important}}@media (width>=701px) and (width<=1100px){html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{box-sizing:border-box!important;grid-template-columns:repeat(auto-fit,minmax(62px,1fr))!important;justify-content:center!important;align-items:start!important;gap:7px 3px!important;width:100%!important;min-width:0!important;padding:9px 5px 7px!important;display:grid!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact button.community-profile-folder-button{box-sizing:border-box!important;place-self:start center!important;width:min(82px,100%)!important;min-width:0!important;max-width:82px!important;height:auto!important;min-height:0!important;padding:5px 2px 6px!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-glyph{width:62px!important;height:53px!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy{width:max-content!important;min-width:0!important;max-width:94px!important;margin:3px auto 0!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy>strong{white-space:nowrap!important;text-overflow:clip!important;width:max-content!important;max-width:94px!important;font-size:clamp(12px,1.6vw,17px)!important;line-height:1.03!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy>small{font-size:8.5px!important}}@media (width<=700px){html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{box-sizing:border-box!important;grid-template-columns:repeat(auto-fit,minmax(74px,1fr))!important;gap:8px 4px!important;width:100%!important;padding:10px 8px 8px!important;display:grid!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact button.community-profile-folder-button{justify-self:center!important;width:min(92px,100%)!important;min-width:0!important;max-width:92px!important;height:auto!important;min-height:0!important;padding:5px 3px 7px!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy>strong{white-space:nowrap!important;text-overflow:clip!important;font-size:15px!important;overflow:visible!important}}@media (width<=820px){html body #root .home-web-masthead.home-web-masthead-before-event{box-sizing:border-box!important;place-items:center!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 58px!important;padding:42px 10px 18px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .home-web-masthead-before-event .home-centered-brand,html body #root .home-web-masthead-before-event .home-centered-brand:hover,html body #root .home-web-masthead-before-event .home-centered-brand:focus-visible{box-sizing:border-box!important;transform-origin:50%!important;width:min(92%,548px)!important;height:auto!important;min-height:144px!important;max-height:none!important;margin:0 auto!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-content-shell,html body #root .home-content-shell.card{z-index:1!important;margin-top:0!important;position:relative!important;transform:none!important}html body #root .home-content-shell>.home-event-section,html body #root .home-content-shell>.home-event-section.home-event-row,html body #root .home-event-feature-panel,html body #root .home-event-feature-carousel{margin-top:0!important;position:relative!important;transform:none!important}}@media (width<=520px){html body #root .home-web-masthead.home-web-masthead-before-event{margin-bottom:66px!important;padding-top:38px!important}}html body #root .all-events-index-window.page-index-window,html body #root .all-events-page.app-subpage{box-sizing:border-box!important;width:min(1160px,100vw - 64px)!important;max-width:1160px!important;margin:112px auto 48px!important;overflow:hidden!important}html body #root .all-events-index-window .all-events-index-body{box-sizing:border-box!important;padding:16px!important;overflow:hidden!important}html body #root .all-events-page .all-events-grid,html body #root .all-events-index-window .all-events-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;align-items:start!important;gap:18px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}html body #root .all-events-page .all-event-card,html body #root .all-events-index-window .all-event-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:hidden!important}html body #root .all-events-page .all-event-image,html body #root .all-events-index-window .all-event-image{box-sizing:border-box!important;aspect-ratio:16/6.7!important;background-position:50%!important;background-size:cover!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important}@media (width<=900px){html body #root .all-events-index-window.page-index-window,html body #root .all-events-page.app-subpage{width:min(720px,100vw - 28px)!important;margin-top:104px!important}html body #root .all-events-page .all-events-grid,html body #root .all-events-index-window .all-events-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width>=1101px) and (width<=1500px){html body .kn-header-dropdown-gathering,html body .kn-header-dropdown-cooking{visibility:visible!important;pointer-events:auto!important;display:grid!important}}html body #root .home-dashboard-pet-groups{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;width:100%!important;min-width:0!important;height:100%!important;min-height:190px!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .home-dashboard-pet-group,html body #root .home-dashboard-pet-group+.home-dashboard-pet-group{z-index:1!important;border-left:0!important;border-right:0!important;width:auto!important;min-width:0!important;position:relative!important;overflow:visible!important}html body #root .home-dashboard-pet-groups:after{content:""!important;z-index:0!important;pointer-events:none!important;background:#80677738!important;width:1px!important;height:auto!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:50%!important;transform:translate(-.5px)!important}html body #root .home-dashboard-pet-group{box-sizing:border-box!important;grid-template-rows:auto 1fr!important;align-content:start!important;min-height:190px!important;padding:12px 14px 14px!important;display:grid!important}html body #root .home-dashboard-pet-grid,html body #root .home-dashboard-pet-group:last-child .home-dashboard-pet-grid,html body #root .home-dashboard-workspace-lower .home-dashboard-pet-grid{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:76px!important;place-content:start stretch!important;gap:8px 5px!important;width:100%!important;min-width:0!important;padding:10px 0 4px!important;display:grid!important;overflow:visible!important}html body #root .home-dashboard-pet-story.community-profile-pet-story{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:none!important;height:72px!important;min-height:72px!important;max-height:72px!important;padding:2px 1px 1px!important;display:flex!important;overflow:visible!important}html body #root .home-dashboard-pet-story.community-profile-pet-story>small{box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;max-width:none!important;margin:0!important;font-size:12px!important;line-height:1.12!important;overflow:hidden!important}html body #root .home-dashboard-pets-widget>.home-dashboard-widget-inner{padding-top:4px!important;overflow:visible!important}html body #root .home-dashboard-pet-story.community-profile-pet-story:hover,html body #root .home-dashboard-pet-story.community-profile-pet-story:focus-visible{transform:translateY(-3px)!important}@media (width<=1100px){html body #root .home-dashboard-pet-group{padding:10px 8px 12px!important}html body #root .home-dashboard-pet-grid,html body #root .home-dashboard-pet-group:last-child .home-dashboard-pet-grid,html body #root .home-dashboard-workspace-lower .home-dashboard-pet-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:72px!important;gap:7px 2px!important;padding-top:8px!important}html body #root .home-dashboard-pet-story.community-profile-pet-story{gap:2px!important;height:69px!important;min-height:69px!important;max-height:69px!important}html body #root .home-dashboard-pet-story .pet-profile-image-ring,html body #root .home-dashboard-pet-story .community-profile-pet-story-ring,html body #root .home-dashboard-pet-story>.kn-pet-profile-image-ring{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important}html body #root .home-dashboard-pet-story.community-profile-pet-story>small{font-size:11.5px!important}}@media (width>=901px){html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{box-sizing:border-box!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;justify-content:stretch!important;align-items:start!important;gap:12px 6px!important;width:100%!important;min-width:0!important;padding:14px 10px 10px!important;display:grid!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact button.community-profile-folder-button{box-sizing:border-box!important;align-content:start!important;justify-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:4px 1px 6px!important;display:grid!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-glyph{width:68px!important;min-width:68px!important;max-width:68px!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0 auto!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy{box-sizing:border-box!important;justify-self:center!important;width:max-content!important;min-width:0!important;max-width:108px!important;margin:3px auto 0!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy>strong{white-space:nowrap!important;text-overflow:clip!important;width:max-content!important;min-width:0!important;max-width:108px!important;margin:0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:19px!important;font-weight:700!important;line-height:1.04!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy>small{font-size:9px!important;line-height:1!important}}@media (width>=701px) and (width<=900px){html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=820px){html body #root .home-web-masthead.home-web-masthead-before-event{box-sizing:border-box!important;place-items:center!important;width:100%!important;height:176px!important;min-height:176px!important;max-height:176px!important;margin:0 0 22px!important;padding:0 8px!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .home-web-masthead-before-event .home-centered-brand,html body #root .home-web-masthead-before-event .home-centered-brand:hover,html body #root .home-web-masthead-before-event .home-centered-brand:focus-visible{transform-origin:50%!important;width:min(92%,548px)!important;margin:0 auto!important;position:relative!important;inset:auto!important;transform:translateY(-28px)!important}html body #root .home-content-shell>.home-event-section,html body #root .home-content-shell>.home-event-section.home-event-row{margin-top:8px!important;position:relative!important;transform:none!important}}@media (width<=520px){html body #root .home-web-masthead.home-web-masthead-before-event{height:166px!important;min-height:166px!important;max-height:166px!important;margin-bottom:24px!important}html body #root .home-web-masthead-before-event .home-centered-brand,html body #root .home-web-masthead-before-event .home-centered-brand:hover,html body #root .home-web-masthead-before-event .home-centered-brand:focus-visible{transform:translateY(-34px)!important}}html body #root .kn-home-ticker{box-shadow:0 7px 15px #130e1226,inset 0 1px #ffffff1a!important}html body #root .home-dashboard-pet-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}html body #root .home-dashboard-pet-group,html body #root .home-dashboard-pet-group+.home-dashboard-pet-group,html body #root .home-dashboard-pet-group:first-child,html body #root .home-dashboard-pet-group:last-child{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:12px 16px 14px!important}html body #root .home-dashboard-pet-group-head{box-sizing:border-box!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html body #root .home-dashboard-pet-grid,html body #root .home-dashboard-pet-group:last-child .home-dashboard-pet-grid,html body #root .home-dashboard-workspace-lower .home-dashboard-pet-grid{box-sizing:border-box!important;flex-flow:wrap!important;place-content:flex-start center!important;align-items:flex-start!important;gap:8px 6px!important;width:100%!important;min-width:0!important;max-width:190px!important;margin:0 auto!important;padding:10px 0 4px!important;display:flex!important;overflow:visible!important}html body #root .home-dashboard-pet-story.community-profile-pet-story{flex:0 0 58px!important;gap:3px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:72px!important;min-height:72px!important;max-height:72px!important}html body #root .home-dashboard-pet-story.community-profile-pet-story>small{margin-top:0!important;font-size:11.5px!important;line-height:1.1!important}@media (width<=1100px){html body #root .home-dashboard-pet-group,html body #root .home-dashboard-pet-group+.home-dashboard-pet-group,html body #root .home-dashboard-pet-group:first-child,html body #root .home-dashboard-pet-group:last-child{padding:10px 10px 12px!important}html body #root .home-dashboard-pet-grid,html body #root .home-dashboard-pet-group:last-child .home-dashboard-pet-grid,html body #root .home-dashboard-workspace-lower .home-dashboard-pet-grid{gap:7px 4px!important;max-width:164px!important;padding-top:8px!important}html body #root .home-dashboard-pet-story.community-profile-pet-story{flex-basis:52px!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:69px!important;min-height:69px!important;max-height:69px!important}html body #root .home-dashboard-pet-story.community-profile-pet-story>small{font-size:11px!important}}html body #root .home-dashboard-folder-browser-compact,html body #root .home-dashboard-folder-browser-compact .community-profile-folder-browser-content{min-width:0!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{box-sizing:border-box!important;grid-template-columns:repeat(auto-fit,minmax(72px,78px))!important;place-content:start center!important;align-items:start!important;gap:13px 8px!important;width:100%!important;min-width:0!important;max-width:620px!important;margin:0 auto!important;padding:18px 10px 12px!important;display:grid!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact button.community-profile-folder-button{box-sizing:border-box!important;place-self:start center!important;width:78px!important;min-width:78px!important;max-width:78px!important;height:auto!important;min-height:0!important;padding:3px 1px 5px!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-glyph{width:62px!important;min-width:62px!important;max-width:62px!important;height:53px!important;min-height:53px!important;max-height:53px!important;margin:0 auto!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy{box-sizing:border-box!important;text-align:center!important;justify-self:center!important;width:76px!important;min-width:0!important;max-width:76px!important;margin:3px auto 0!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy>strong{box-sizing:border-box!important;letter-spacing:-.035em!important;text-align:center!important;white-space:nowrap!important;text-overflow:clip!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;font-family:Cafe24SsurroundAir,Cafe24 Ssurround Air,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.08!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy>small{font-size:9px!important;line-height:1.05!important}@media (width<=820px){html body #root .home-web-masthead.home-web-masthead-before-event{place-items:center!important;height:188px!important;min-height:188px!important;max-height:188px!important;margin:0 0 28px!important;padding:0 8px!important;display:grid!important}html body #root .home-web-masthead-before-event .home-centered-brand,html body #root .home-web-masthead-before-event .home-centered-brand:hover,html body #root .home-web-masthead-before-event .home-centered-brand:focus-visible{margin:0 auto!important;transform:translateY(7px)!important}}@media (width<=520px){html body #root .home-web-masthead.home-web-masthead-before-event{height:182px!important;min-height:182px!important;max-height:182px!important;margin-bottom:30px!important}html body #root .home-web-masthead-before-event .home-centered-brand,html body #root .home-web-masthead-before-event .home-centered-brand:hover,html body #root .home-web-masthead-before-event .home-centered-brand:focus-visible{transform:translateY(6px)!important}}@media (width<=700px){html body #root .home-dashboard-browser-chrome{box-sizing:border-box!important;grid-template-columns:28px minmax(112px,1fr) 24px auto!important;gap:0!important;height:44px!important;min-height:44px!important;padding:0!important;overflow:hidden!important}html body #root .home-dashboard-browser-chrome>.home-browser-favorite{grid-column:1!important;width:28px!important;min-width:28px!important}html body #root .home-dashboard-browser-chrome>.home-browser-tab{box-sizing:border-box!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:clip!important;grid-column:2!important;width:100%!important;min-width:112px!important;max-width:none!important;padding:0 7px 0 10px!important;font-size:11px!important;overflow:hidden!important}html body #root .home-dashboard-browser-chrome>.home-browser-close{display:none!important}html body #root .home-dashboard-browser-chrome>.home-browser-add{grid-column:3!important;width:24px!important;min-width:24px!important;padding:0!important}html body #root .home-dashboard-browser-status{box-sizing:border-box!important;flex:none!important;grid-column:4!important;justify-content:flex-end!important;gap:2px!important;width:auto!important;min-width:0!important;padding:0 3px!important;display:flex!important;overflow:hidden!important}html body #root .home-dashboard-browser-status-chip{flex:none!important;gap:1px!important;height:25px!important;min-height:25px!important;padding:0 3px!important}html body #root .home-dashboard-browser-status-chip.is-time{width:49px!important;min-width:49px!important}html body #root .home-dashboard-browser-status-chip.is-time>em{max-width:31px!important;font-size:8px!important}html body #root .home-dashboard-browser-status-chip.is-weather{width:25px!important;min-width:25px!important}html body #root .home-dashboard-browser-status-chip.is-resource{width:48px!important;min-width:48px!important}html body #root .home-dashboard-browser-status-chip.is-resource>em{letter-spacing:-.065em!important;max-width:31px!important;font-size:7.5px!important}html body #root .home-dashboard-browser-status-chip>b,html body #root .home-dashboard-browser-status-chip>img,html body #root .home-dashboard-browser-status-chip .resource-image{width:13px!important;min-width:13px!important;height:13px!important;font-size:13px!important}}@media (width<=390px){html body #root .home-dashboard-browser-chrome{grid-template-columns:26px minmax(102px,1fr) 22px auto!important}html body #root .home-dashboard-browser-chrome>.home-browser-tab{min-width:102px!important;padding-left:8px!important;font-size:10.5px!important}html body #root .home-dashboard-browser-status-chip.is-time,html body #root .home-dashboard-browser-status-chip.is-resource{width:43px!important;min-width:43px!important}html body #root .home-dashboard-browser-status-chip.is-resource>em{max-width:26px!important;font-size:7px!important}}html body #root .home-dashboard-pet-group,html body #root .home-dashboard-pet-group+.home-dashboard-pet-group,html body #root .home-dashboard-pet-group:first-child,html body #root .home-dashboard-pet-group:last-child{box-sizing:border-box!important;padding:12px 12px 14px!important}html body #root .home-dashboard-pet-group-head{box-sizing:border-box!important;width:186px!important;max-width:100%!important;margin:0 auto!important;padding:0!important}html body #root .home-dashboard-pet-grid,html body #root .home-dashboard-pet-group:last-child .home-dashboard-pet-grid,html body #root .home-dashboard-workspace-lower .home-dashboard-pet-grid{box-sizing:border-box!important;grid-template-columns:repeat(3,58px)!important;grid-auto-rows:72px!important;place-content:start!important;align-items:start!important;gap:8px 6px!important;width:186px!important;max-width:100%!important;margin:0 auto!important;padding:10px 0 4px!important;display:grid!important;overflow:visible!important}html body #root .home-dashboard-pet-story.community-profile-pet-story{box-sizing:border-box!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0!important}@media (width<=1100px){html body #root .home-dashboard-pet-group,html body #root .home-dashboard-pet-group+.home-dashboard-pet-group,html body #root .home-dashboard-pet-group:first-child,html body #root .home-dashboard-pet-group:last-child{padding:10px 8px 12px!important}html body #root .home-dashboard-pet-group-head,html body #root .home-dashboard-pet-grid,html body #root .home-dashboard-pet-group:last-child .home-dashboard-pet-grid,html body #root .home-dashboard-workspace-lower .home-dashboard-pet-grid{width:164px!important}html body #root .home-dashboard-pet-grid,html body #root .home-dashboard-pet-group:last-child .home-dashboard-pet-grid,html body #root .home-dashboard-workspace-lower .home-dashboard-pet-grid{grid-template-columns:repeat(3,52px)!important;grid-auto-rows:69px!important;gap:7px 4px!important;padding-top:8px!important}html body #root .home-dashboard-pet-story.community-profile-pet-story{width:52px!important;min-width:52px!important;max-width:52px!important;height:69px!important;min-height:69px!important;max-height:69px!important}}@media (width<=390px){html body #root .home-dashboard-pet-group,html body #root .home-dashboard-pet-group+.home-dashboard-pet-group,html body #root .home-dashboard-pet-group:first-child,html body #root .home-dashboard-pet-group:last-child{padding-inline:6px!important}html body #root .home-dashboard-pet-group-head,html body #root .home-dashboard-pet-grid,html body #root .home-dashboard-pet-group:last-child .home-dashboard-pet-grid,html body #root .home-dashboard-workspace-lower .home-dashboard-pet-grid{width:144px!important}html body #root .home-dashboard-pet-grid,html body #root .home-dashboard-pet-group:last-child .home-dashboard-pet-grid,html body #root .home-dashboard-workspace-lower .home-dashboard-pet-grid{grid-template-columns:repeat(3,46px)!important;column-gap:3px!important}html body #root .home-dashboard-pet-story.community-profile-pet-story{width:46px!important;min-width:46px!important;max-width:46px!important}}html body #root .home-dashboard-folder-browser-compact{container:dashboard-folders/inline-size!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{box-sizing:border-box!important;grid-template-columns:repeat(6,72px)!important;grid-auto-flow:row!important;place-content:start center!important;align-items:start!important;gap:13px 10px!important;width:100%!important;min-width:0!important;max-width:482px!important;margin:0 auto!important;padding:18px 0 12px!important;display:grid!important;overflow:visible!important}html body #root .home-dashboard-folder-browser-compact button.community-profile-folder-button{box-sizing:border-box!important;justify-self:center!important;width:72px!important;min-width:72px!important;max-width:72px!important}html body #root .home-dashboard-folder-browser-compact .community-profile-folder-copy{width:72px!important;max-width:72px!important}@container dashboard-folders (width<=500px){html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{grid-template-columns:repeat(3,72px)!important;max-width:236px!important}}@container dashboard-folders (width<=260px){html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{grid-template-columns:repeat(2,72px)!important;max-width:154px!important}}@supports not (container-type:inline-size){html body #root .home-dashboard-folder-browser-compact .community-profile-folder-shelf{grid-template-columns:repeat(auto-fit,72px)!important}}@media (pointer:fine){html[data-keepers-cursor=custom] body #root :is(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,[contenteditable=true]),html[data-keepers-cursor=custom] body #root :is(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,[contenteditable=true]) *{cursor:url(/assets/heartopia-text-C2dLieRp.png) 26 26,text!important}}html body #root .home-dashboard-pet-groups{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:100%!important;padding:8px!important;display:grid!important;overflow:hidden!important}html body #root .home-dashboard-pet-groups:before,html body #root .home-dashboard-pet-groups:after{content:none!important;display:none!important}html body #root .home-dashboard-pet-group,html body #root .home-dashboard-pet-group:first-child,html body #root .home-dashboard-pet-group:last-child,html body #root .home-dashboard-pet-group+.home-dashboard-pet-group{box-sizing:border-box!important;background:#ffffff4d!important;border:1px solid #80677729!important;border-radius:15px!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:start!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:190px!important;margin:0!important;padding:11px 10px 12px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffb8!important;container:dashboard-pet-box/inline-size!important}html body #root .home-dashboard-pet-group:before,html body #root .home-dashboard-pet-group:after,html body #root .home-dashboard-pet-group+.home-dashboard-pet-group:before,html body #root .home-dashboard-pet-group+.home-dashboard-pet-group:after{content:none!important;display:none!important}html body #root .home-dashboard-pet-group-head{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0 3px!important}html body #root .home-dashboard-pet-grid,html body #root .home-dashboard-pet-group:last-child .home-dashboard-pet-grid,html body #root .home-dashboard-workspace-lower .home-dashboard-pet-grid{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:74px!important;grid-auto-flow:row!important;place-content:start!important;align-items:start!important;gap:8px 5px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:10px 0 4px!important;display:grid!important;overflow:hidden!important}html body #root .home-dashboard-pet-story.community-profile-pet-story{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:58px!important;height:74px!important;min-height:74px!important;max-height:74px!important;margin:0 auto!important;padding:0 1px 4px!important;overflow:visible!important}html body #root .home-dashboard-pet-story.community-profile-pet-story>small{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;margin-top:3px!important;overflow:hidden!important}@container dashboard-pet-box (width<=170px){html body #root .home-dashboard-pet-group-head>strong{font-size:17px!important}html body #root .home-dashboard-pet-group-head>small{font-size:8px!important}html body #root .home-dashboard-pet-grid,html body #root .home-dashboard-pet-group:last-child .home-dashboard-pet-grid,html body #root .home-dashboard-workspace-lower .home-dashboard-pet-grid{grid-auto-rows:69px!important;column-gap:2px!important}html body #root .home-dashboard-pet-story.community-profile-pet-story{max-width:48px!important;height:69px!important;min-height:69px!important;max-height:69px!important}html body #root .home-dashboard-pet-story .pet-profile-image-ring,html body #root .home-dashboard-pet-story .community-profile-pet-story-ring{width:40px!important;min-width:40px!important;height:40px!important}html body #root .home-dashboard-pet-story.community-profile-pet-story>small{font-size:10px!important}}html body #root .home-dashboard-workspace,html body #root .home-dashboard-workspace-grid{gap:14px!important}html body #root .home-dashboard-workspace-lower,html body #root .home-dashboard-workspace-lower.is-guest,html body #root .home-dashboard-workspace-lower:not(.is-guest){gap:14px!important;margin-block:0!important}html body #root .home-dashboard-todo-window{min-height:454px!important}@media (width>=701px) and (width<=1180px){html body #root .home-dashboard-todo-window{height:454px!important;max-height:none!important}}@media (width>=821px) and (width<=1180px){html body #root .home-web-masthead.home-web-masthead-before-event{box-sizing:border-box!important;place-items:center!important;width:100%!important;height:206px!important;min-height:206px!important;max-height:206px!important;margin:0 0 24px!important;padding:16px 12px 22px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .home-web-masthead-before-event .home-centered-brand,html body #root .home-web-masthead-before-event .home-centered-brand:hover,html body #root .home-web-masthead-before-event .home-centered-brand:focus-visible{margin:0 auto!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-content-shell>.home-event-section,html body #root .home-content-shell>.home-event-section.home-event-row{margin-top:0!important;position:relative!important;transform:none!important}}@media (width>=701px) and (width<=1180px){html body #root .home-dashboard-browser-chrome{grid-template-columns:32px minmax(118px,166px) 26px 26px minmax(0,1fr)!important;overflow:hidden!important}html body #root .home-dashboard-browser-status{justify-content:flex-end!important;gap:3px!important;width:100%!important;min-width:0!important;padding-inline:4px!important;overflow:hidden!important}html body #root .home-dashboard-browser-palette,html body #root .home-dashboard-cursor-toggle{display:none!important}html body #root .home-dashboard-browser-status-chip{flex:none!important}}@media (width<=700px){html body #root .home-dashboard-browser-chrome{grid-template-columns:28px 100px 24px minmax(0,1fr)!important}html body #root .home-dashboard-browser-chrome>.home-browser-tab{width:100px!important;min-width:100px!important;max-width:100px!important;padding-inline:7px!important;font-size:10px!important}html body #root .home-dashboard-browser-status{justify-content:flex-end!important;width:100%!important;min-width:0!important;padding-inline:2px!important;overflow:visible!important}html body #root .home-dashboard-browser-status-chip.is-time{width:47px!important;min-width:47px!important}html body #root .home-dashboard-browser-status-chip.is-resource{width:46px!important;min-width:46px!important}html body #root .home-dashboard-browser-status-chip.is-resource>em{text-overflow:clip!important;max-width:29px!important;overflow:visible!important}}@media (width<=390px){html body #root .home-dashboard-browser-chrome{grid-template-columns:26px 88px 22px minmax(0,1fr)!important}html body #root .home-dashboard-browser-chrome>.home-browser-tab{width:88px!important;min-width:88px!important;max-width:88px!important;padding-inline:5px!important;font-size:9px!important}html body #root .home-dashboard-browser-status-chip.is-time,html body #root .home-dashboard-browser-status-chip.is-resource{width:43px!important;min-width:43px!important}}@media (pointer:fine){html[data-keepers-cursor=custom] body,html[data-keepers-cursor=custom] body #root,html[data-keepers-cursor=custom] body #root *{cursor:url(/assets/heartopia-cursor-C3A2tfd4.png) 9 1,auto!important}html[data-keepers-cursor=custom] body #root :is(a[href],button,[role=button],[role=link],summary,label[for],select,option,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=range],input[type=color],[tabindex]:not([tabindex="-1"])),html[data-keepers-cursor=custom] body #root :is(a[href],button,[role=button],[role=link],summary,label[for],select,option,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=range],input[type=color],[tabindex]:not([tabindex="-1"])) *{cursor:url(/assets/heartopia-pointer-B747H1wh.png) 22 1,pointer!important}html[data-keepers-cursor=custom] body #root :is(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,[contenteditable=true]),html[data-keepers-cursor=custom] body #root :is(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,[contenteditable=true]) *{cursor:url(/assets/heartopia-text-C2dLieRp.png) 26 26,text!important}}html body #root .kn-home-ticker{align-items:center!important}html body #root .kn-home-ticker-megaphone{place-self:center!important;margin-block:0!important}html body #root .kn-home-ticker-megaphone>svg{margin:0!important;position:relative!important;top:auto!important;bottom:auto!important;transform:translateY(-1px)!important}html body #root .kn-home-ticker-post,html body #root .kn-home-ticker-post.has-count{align-self:stretch!important;align-items:center!important;height:100%!important;min-height:0!important;margin-block:0!important;padding-block:0!important}html body #root .kn-home-ticker-topic,html body #root .kn-home-ticker-window,html body #root .kn-home-ticker-title,html body #root .kn-home-ticker-count{align-self:center!important;margin-block:0!important;top:auto!important;bottom:auto!important}html body #root .kn-home-ticker-window{align-items:center!important;height:100%!important;min-height:0!important}html body #root .kn-home-ticker-title{align-items:center!important;height:100%!important;min-height:0!important;padding-block:0!important;line-height:1!important}html body #root .kn-home-ticker-title-text{align-items:center!important;min-height:0!important;margin:0!important;padding:0 0 1px!important;line-height:1!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}html body #root .kn-home-ticker-topic,html body #root .kn-home-ticker-count{padding-top:0!important;padding-bottom:1px!important;line-height:1!important}html body #root .home-mobile-news-ticker-slot{margin-bottom:0!important}html body #root .main-content.is-home-page>.page-transition:has(>.home-web-masthead-before-event){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding-top:0!important;padding-left:0!important;padding-right:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)!important}html body #root .app-shell.home-web-layout .main-content.is-home-page>.page-transition:has(>.home-web-masthead-before-event){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding-top:0!important;padding-left:0!important;padding-right:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)!important}html body #root .home-web-masthead.home-web-masthead-before-event,html body #root .home-web-masthead.home-web-masthead-before-event.is-home-scroll-compact{z-index:20!important;box-sizing:border-box!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;place-items:center!important;gap:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:20px 12px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)!important}html body #root .home-web-masthead-before-event .home-centered-brand,html body #root .home-web-masthead-before-event .home-centered-brand:hover,html body #root .home-web-masthead-before-event .home-centered-brand:focus-visible,html body #root .home-web-masthead-before-event.is-home-scroll-compact .home-centered-brand{z-index:21!important;transform-origin:50%!important;place-self:center!important;margin:0 auto!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}html body #root .main-content.is-home-page .home-content-shell,html body #root .main-content.is-home-page .home-content-shell.card,html body #root .app-shell.home-web-layout .home-content-shell,html body #root .app-shell.home-web-layout .home-content-shell.card{z-index:10!important;clear:both!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin-top:0!important;padding-top:0!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}html body #root .main-content.is-home-page .home-content-shell>.home-event-section,html body #root .main-content.is-home-page .home-content-shell>.home-event-section.home-event-row,html body #root .app-shell.home-web-layout .home-content-shell>.home-event-section,html body #root .app-shell.home-web-layout .home-content-shell>.home-event-section.home-event-row{z-index:11!important;margin-top:0!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}@media (width<=820px){html body #root .home-web-masthead.home-web-masthead-before-event,html body #root .home-web-masthead.home-web-masthead-before-event.is-home-scroll-compact{padding:20px 10px!important}html body #root .home-web-masthead-before-event .home-centered-brand,html body #root .home-web-masthead-before-event .home-centered-brand:hover,html body #root .home-web-masthead-before-event .home-centered-brand:focus-visible{width:min(548px,100% - 20px)!important;min-width:0!important;max-width:548px!important;height:auto!important;min-height:144px!important;max-height:none!important}}html body #root .home-content-shell>.home-web-masthead.home-web-masthead-after-event,html body #root .home-web-masthead.home-web-masthead-after-event{z-index:30!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;margin:18px auto 22px!important;padding:0 12px!important;display:grid!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}html body #root .home-web-masthead-after-event .home-masthead-search-slot,html body #root .home-masthead-search-slot{box-sizing:border-box!important;justify-self:center!important;width:min(820px,100%)!important;min-width:0!important;max-width:820px!important;margin:0 auto!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}html body #root .home-masthead-search-slot .global-search-wrap,html body #root .home-masthead-search-slot .global-search-wrap.home-global-search,html body #root .home-masthead-search-slot .home-global-search{box-sizing:border-box!important;flex:0 auto!important;place-self:center!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0 auto!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}html body #root .home-dashboard-browser-status{align-items:center!important;min-width:0!important}html body #root .home-dashboard-browser-status-chip,html body #root .home-dashboard-browser-status-chip.is-resource{box-sizing:border-box!important;flex:none!important;transform:none!important}html body #root .home-dashboard-browser-status-chip.is-resource>em{visibility:visible!important;opacity:1!important;text-overflow:clip!important;white-space:nowrap!important;align-items:center!important;gap:4px!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}html body #root .home-dashboard-resource-name,html body #root .home-dashboard-resource-place{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:inline!important;overflow:hidden!important}html body #root .home-dashboard-resource-name{flex:none!important;font-weight:700!important}html body #root .home-dashboard-resource-place{flex:auto!important}html body #root .home-dashboard-resource-place:before{content:"·"!important;margin-right:4px!important}@media (width>=1251px){html body #root .home-dashboard-browser-status-chip.is-resource{width:auto!important;min-width:96px!important;max-width:154px!important}html body #root .home-dashboard-browser-status-chip.is-resource>em{max-width:124px!important}}@media (width>=701px) and (width<=1250px){html body #root .home-dashboard-browser-chrome{grid-template-columns:32px minmax(112px,1fr) 26px 26px auto!important;overflow:hidden!important}html body #root .home-dashboard-browser-status{grid-column:5!important;justify-content:flex-end!important;justify-self:end!important;gap:4px!important;width:auto!important;min-width:0!important;padding:0 7px!important;overflow:visible!important}html body #root .home-dashboard-browser-palette,html body #root .home-dashboard-cursor-toggle,html body #root .home-dashboard-browser-status-chip.is-weather>em{display:none!important}html body #root .home-dashboard-browser-status-chip.is-time{width:78px!important;min-width:78px!important}html body #root .home-dashboard-browser-status-chip.is-time>em{min-width:0!important;max-width:56px!important;font-size:10px!important}html body #root .home-dashboard-browser-status-chip.is-weather{justify-content:center!important;width:30px!important;min-width:30px!important;padding-inline:4px!important}html body #root .home-dashboard-browser-status-chip.is-resource{gap:4px!important;width:72px!important;min-width:72px!important;max-width:72px!important;padding-inline:6px!important}html body #root .home-dashboard-browser-status-chip.is-resource>em{max-width:44px!important;font-size:9.5px!important}html body #root .home-dashboard-resource-place{display:none!important}}@media (width<=700px){html body #root .home-dashboard-browser-chrome{grid-template-columns:28px minmax(72px,1fr) 24px auto!important;overflow:hidden!important}html body #root .home-dashboard-browser-chrome>.home-browser-close{display:none!important}html body #root .home-dashboard-browser-chrome>.home-browser-add{grid-column:3!important}html body #root .home-dashboard-browser-status{grid-column:4!important;justify-content:flex-end!important;justify-self:end!important;gap:2px!important;width:auto!important;min-width:0!important;padding:0 3px!important;overflow:visible!important}html body #root .home-dashboard-browser-status-chip{gap:1px!important;height:25px!important;min-height:25px!important;padding-inline:3px!important}html body #root .home-dashboard-browser-status-chip.is-time{width:47px!important;min-width:47px!important}html body #root .home-dashboard-browser-status-chip.is-time>em{min-width:0!important;max-width:31px!important;font-size:8px!important}html body #root .home-dashboard-browser-status-chip.is-weather{justify-content:center!important;width:25px!important;min-width:25px!important;padding-inline:2px!important}html body #root .home-dashboard-browser-status-chip.is-weather>em{display:none!important}html body #root .home-dashboard-browser-status-chip.is-resource{justify-content:flex-start!important;width:50px!important;min-width:50px!important;max-width:50px!important;padding-inline:3px!important}html body #root .home-dashboard-browser-status-chip.is-resource>em{letter-spacing:-.06em!important;max-width:32px!important;font-size:7.5px!important}html body #root .home-dashboard-resource-place{display:none!important}html body #root .home-dashboard-browser-status-chip>b,html body #root .home-dashboard-browser-status-chip>img,html body #root .home-dashboard-browser-status-chip .resource-image{width:13px!important;min-width:13px!important;height:13px!important;font-size:13px!important}}@media (width<=360px){html body #root .home-dashboard-browser-chrome{grid-template-columns:26px minmax(66px,1fr) 22px auto!important}html body #root .home-dashboard-browser-status-chip.is-time{width:43px!important;min-width:43px!important}html body #root .home-dashboard-browser-status-chip.is-resource{width:46px!important;min-width:46px!important;max-width:46px!important}html body #root .home-dashboard-browser-status-chip.is-resource>em{max-width:28px!important;font-size:7px!important}}.keepers-custom-cursor{display:none}@media (pointer:fine){html[data-keepers-cursor=custom].keepers-custom-cursor-ready,html[data-keepers-cursor=custom].keepers-custom-cursor-ready body,html[data-keepers-cursor=custom].keepers-custom-cursor-ready body *,html[data-keepers-cursor=custom].keepers-custom-cursor-ready body :before,html[data-keepers-cursor=custom].keepers-custom-cursor-ready body :after{cursor:none!important}.keepers-custom-cursor{--keepers-cursor-x:-200px;--keepers-cursor-y:-200px;z-index:2147483647!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;transform:translate3d(var(--keepers-cursor-x),var(--keepers-cursor-y),0)!important;will-change:transform!important;contain:layout style!important;transition:none!important;display:block!important;position:fixed!important;top:0!important;left:0!important;overflow:visible!important}html[data-keepers-cursor=custom] .keepers-custom-cursor.is-visible{opacity:1!important;visibility:visible!important}.keepers-custom-cursor-image{object-fit:contain!important;filter:none!important;opacity:1!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;border:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;display:none!important;position:absolute!important;top:0!important;left:0!important}.keepers-custom-cursor[data-kind=arrow] .keepers-custom-cursor-image.is-arrow{width:46px!important;display:block!important;transform:translate(-1px,-1px)!important}.keepers-custom-cursor[data-kind=pointer] .keepers-custom-cursor-image.is-pointer{width:50px!important;display:block!important;transform:translate(-21px,-1px)!important}.keepers-custom-cursor[data-kind=text] .keepers-custom-cursor-image.is-text{width:28px!important;display:block!important;transform:translate(-14px,-28px)!important}}@media (width>=821px){html body #root .main-content.is-home-page .home-content-shell,html body #root .main-content.is-home-page .home-content-shell.card,html body #root .app-shell.home-web-layout .home-content-shell,html body #root .app-shell.home-web-layout .home-content-shell.card{box-sizing:border-box!important;padding-top:30px!important}html body #root .main-content.is-home-page .home-content-shell>.home-event-section,html body #root .main-content.is-home-page .home-content-shell>.home-event-section.home-event-row,html body #root .app-shell.home-web-layout .home-content-shell>.home-event-section,html body #root .app-shell.home-web-layout .home-content-shell>.home-event-section.home-event-row{margin-top:0!important}}@media (pointer:fine){html[data-keepers-cursor=custom].keepers-custom-cursor-ready,html[data-keepers-cursor=custom].keepers-custom-cursor-ready body,html[data-keepers-cursor=custom].keepers-custom-cursor-ready body #root#root,html[data-keepers-cursor=custom].keepers-custom-cursor-ready body #root#root *,html[data-keepers-cursor=custom].keepers-custom-cursor-ready body #root#root :before,html[data-keepers-cursor=custom].keepers-custom-cursor-ready body #root#root :after{cursor:none!important}html[data-keepers-cursor=custom] .keepers-custom-cursor[data-kind=arrow] .keepers-custom-cursor-image.is-arrow{width:32.2px!important;transform:translate(-.7px,-.7px)!important}html[data-keepers-cursor=custom] .keepers-custom-cursor[data-kind=pointer] .keepers-custom-cursor-image.is-pointer{width:35px!important;transform:translate(-14.7px,-.7px)!important}html[data-keepers-cursor=custom] .keepers-custom-cursor[data-kind=text] .keepers-custom-cursor-image.is-text{width:19.6px!important;transform:translate(-9.8px,-19.6px)!important}}@media (width<=820px){html body #root .kn-home-ticker-post,html body #root .kn-home-ticker-post.has-count{overflow:hidden!important}html body #root .kn-home-ticker-window{align-items:center!important;height:36px!important;min-height:36px!important;overflow:hidden!important}html body #root .kn-home-ticker-title{align-items:center!important;height:auto!important;min-height:30px!important;padding:2px 0 3px!important;line-height:1.22!important;overflow:visible!important}html body #root .kn-home-ticker-title-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-height:0!important;padding:3px 0 4px!important;line-height:1.18!important;display:block!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .kn-home-ticker-topic,html body #root .kn-home-ticker-count{padding-top:2px!important;padding-bottom:2px!important;line-height:1.12!important}}@media (pointer:fine){html[data-keepers-cursor=custom].keepers-custom-cursor-ready,html[data-keepers-cursor=custom].keepers-custom-cursor-ready body,html[data-keepers-cursor=custom].keepers-custom-cursor-ready body :is(#keepers-cursor-force,*),html[data-keepers-cursor=custom].keepers-custom-cursor-ready body :is(#keepers-cursor-force,*):before,html[data-keepers-cursor=custom].keepers-custom-cursor-ready body :is(#keepers-cursor-force,*):after,html[data-keepers-cursor=custom].keepers-custom-cursor-ready select,html[data-keepers-cursor=custom].keepers-custom-cursor-ready option,html[data-keepers-cursor=custom].keepers-custom-cursor-ready optgroup{cursor:none!important}html .keepers-custom-cursor{z-index:2147483647!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;transform-origin:0 0!important;will-change:transform!important;backface-visibility:hidden!important;contain:layout style!important;clip:auto!important;clip-path:none!important;isolation:isolate!important;border:0!important;width:1px!important;max-width:none!important;height:1px!important;max-height:none!important;margin:0!important;padding:0!important;transition:none!important;animation:none!important;display:block!important;position:fixed!important;top:0!important;left:0!important;overflow:visible!important;transform:translate(-200px,-200px)!important}html[data-keepers-cursor=custom].keepers-custom-cursor-ready .keepers-custom-cursor.is-visible{opacity:1!important;visibility:visible!important}html .keepers-custom-cursor-image{object-fit:contain!important;filter:none!important;opacity:1!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;backface-visibility:hidden!important;image-rendering:auto!important;border:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;transition:none!important;animation:none!important;display:none!important;position:absolute!important;top:0!important;left:0!important}html[data-keepers-cursor=custom].keepers-custom-cursor-ready .keepers-custom-cursor[data-kind=arrow] .keepers-custom-cursor-image.is-arrow{width:32px!important;height:44px!important;display:block!important;transform:translate(-1px,-1px)!important}html[data-keepers-cursor=custom].keepers-custom-cursor-ready .keepers-custom-cursor[data-kind=pointer] .keepers-custom-cursor-image.is-pointer{width:35px!important;height:45px!important;display:block!important;transform:translate(-15px,-1px)!important}html[data-keepers-cursor=custom].keepers-custom-cursor-ready .keepers-custom-cursor[data-kind=text] .keepers-custom-cursor-image.is-text{width:20px!important;height:40px!important;display:block!important;transform:translate(-10px,-20px)!important}}html[data-keepers-cursor=default],html[data-keepers-cursor=default] body,html[data-keepers-cursor=default] body :is(#keepers-default-cursor-force,*){cursor:auto!important}html[data-keepers-cursor=default] body :is(#keepers-default-pointer-force,a[href],button:not(:disabled),summary,select:not(:disabled),label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=switch],[role=option]){cursor:pointer!important}html[data-keepers-cursor=default] body :is(#keepers-default-text-force,input:not(:disabled):not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea:not(:disabled),[contenteditable=true],[contenteditable=plaintext-only]){cursor:text!important}html body #root .home-dashboard-browser-chrome{--profile-windowbar-hue:var(--profile-theme-hue,326deg);--profile-windowbar-color:var(--profile-theme-color,var(--home-dashboard-accent,#f48fbd));color:color-mix(in srgb, var(--profile-windowbar-color) 58%, #493b45)!important;background:radial-gradient(circle at 7% 5%, hsl(var(--profile-windowbar-hue) 98% 80% / .7) 0%, transparent 31%), radial-gradient(circle at 58% 118%, hsl(calc(var(--profile-windowbar-hue) + 72deg) 94% 82% / .58) 0%, transparent 40%), radial-gradient(circle at 96% -18%, hsl(calc(var(--profile-windowbar-hue) - 42deg) 96% 84% / .64) 0%, transparent 35%), linear-gradient(102deg, hsl(var(--profile-windowbar-hue) 94% 90%) 0%, hsl(calc(var(--profile-windowbar-hue) + 34deg) 92% 87%) 31%, hsl(calc(var(--profile-windowbar-hue) + 76deg) 90% 89%) 64%, hsl(calc(var(--profile-windowbar-hue) - 38deg) 94% 88%) 100%)!important;box-shadow:inset 0 1px 0 #ffffffb8, 0 9px 24px color-mix(in srgb, var(--profile-windowbar-color) 20%, transparent)!important}html body #root .home-dashboard-browser-chrome>.home-browser-favorite{color:color-mix(in srgb, var(--profile-windowbar-color) 78%, #443740)!important;background:linear-gradient(145deg, #fffffffa 0%, color-mix(in srgb, var(--profile-windowbar-color) 28%, white) 100%)!important;text-shadow:0 1px #ffffffb3!important}html body #root .home-dashboard-browser-chrome>.home-browser-tab{color:color-mix(in srgb, var(--profile-windowbar-color) 67%, #493b44)!important;text-shadow:0 1px #ffffffb3!important}html body #root .home-dashboard-browser-chrome>:is(.home-browser-close,.home-browser-add){color:color-mix(in srgb, var(--profile-windowbar-color) 58%, #493b45)!important}@media (width>=901px){html body #root .home-dashboard-browser-chrome{grid-template-columns:48px 210px 42px 42px minmax(0,1fr)!important}html body #root .home-dashboard-browser-chrome>.home-browser-tab{box-sizing:border-box!important;width:210px!important;min-width:210px!important;max-width:210px!important}}@media (width>=701px) and (width<=900px){html body #root .home-dashboard-browser-chrome{grid-template-columns:32px 180px 28px 28px minmax(0,1fr)!important}html body #root .home-dashboard-browser-chrome>.home-browser-tab{box-sizing:border-box!important;width:180px!important;min-width:180px!important;max-width:180px!important}}html body #root .home-dashboard-browser-chrome>.home-browser-favorite{color:color-mix(in srgb, var(--profile-windowbar-color) 82%, #443740)!important;box-shadow:none!important;text-shadow:0 1px #ffffffb8!important;background:0 0!important}@media (width>=701px){html body #root .home-dashboard-browser-status{box-sizing:border-box!important;flex-wrap:nowrap!important;grid-column:5!important;justify-content:center!important;justify-self:stretch!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding-inline:12px!important;display:flex!important;overflow:visible!important}html body #root .home-dashboard-browser-status>*{margin-inline:0!important}html body #root .home-dashboard-browser-status-chip.is-time{box-sizing:border-box!important;flex:none!important;width:auto!important;min-width:112px!important;max-width:none!important;padding-inline:10px!important;overflow:visible!important}html body #root .home-dashboard-browser-status-chip.is-time>em{box-sizing:border-box!important;text-overflow:clip!important;white-space:nowrap!important;flex:none!important;width:auto!important;min-width:72px!important;max-width:none!important;padding-inline:0!important;overflow:visible!important}html body #root .home-dashboard-browser-status-chip.is-time .status-desktop-copy{white-space:nowrap!important;display:inline!important;overflow:visible!important}}@media (width>=701px) and (width<=1180px){html body #root .home-dashboard-browser-status{gap:3px!important;padding-inline:6px!important}html body #root .home-dashboard-browser-status-chip.is-time{min-width:102px!important;padding-inline:7px!important}html body #root .home-dashboard-browser-status-chip.is-time>em{min-width:67px!important}}@media (any-hover:hover) and (any-pointer:fine){html body #root .home-dashboard-cursor-toggle{box-sizing:border-box!important;visibility:visible!important;opacity:1!important;flex:none!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}}@media (width>=960px) and (any-hover:hover) and (any-pointer:fine){html body #root .home-dashboard-browser-palette{box-sizing:border-box!important;visibility:visible!important;opacity:1!important;flex:none!important;align-items:center!important;display:inline-flex!important}}@media (width<=959px) and (any-hover:hover) and (any-pointer:fine){html body #root .home-dashboard-browser-palette{display:none!important}html body #root .home-dashboard-cursor-toggle{gap:3px!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:28px!important;padding:0 5px!important}html body #root .home-dashboard-cursor-toggle>span{display:none!important}html body #root .home-dashboard-cursor-toggle>svg{flex:none!important;width:13px!important;height:13px!important}html body #root .home-dashboard-cursor-toggle>i{flex:none!important;width:22px!important;min-width:22px!important}}@media (width<=700px) and (any-hover:hover) and (any-pointer:fine){html body #root .home-dashboard-browser-status{box-sizing:border-box!important;gap:2px!important;min-width:0!important;overflow:hidden!important}html body #root .home-dashboard-browser-status-chip.is-resource{flex:0 0 28px!important;justify-content:center!important;width:28px!important;min-width:28px!important;padding-inline:4px!important}html body #root .home-dashboard-browser-status-chip.is-resource>em{display:none!important}html body #root .home-dashboard-cursor-toggle{flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;padding-inline:4px!important}}@media (width>=1101px){html body #root .home-mobile-news-ticker-slot{width:min(740px,100vw - 56px)!important;max-width:740px!important}}html body #root .catalog-level-limit-menu,html body #root .home-dashboard-level-select-menu{box-sizing:border-box!important;padding-bottom:12px!important;scroll-padding-top:6px!important;scroll-padding-bottom:12px!important}html body #root .catalog-level-limit-menu>button:last-child,html body #root .home-dashboard-level-select-menu>button:last-child{margin-bottom:4px!important}@media (width>=1101px){html body #root .home-mobile-news-ticker-slot{width:min(680px,100vw - 56px)!important;max-width:680px!important}}html[data-keepers-locale=en] body #root .home-support-card.is-locale-en .home-support-title-fixed,html[data-keepers-locale=en] body #root .support-page.is-locale-en .support-principle-title-fixed{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html[data-keepers-locale=en] body #root .home-support-card.is-locale-en .home-support-description,html[data-keepers-locale=en] body #root .app-download-footer.is-locale-en .app-download-copy p,html[data-keepers-locale=en] body #root .support-page.is-locale-en p,html[data-keepers-locale=en] body #root .keeper-mega-footer.is-locale-en p,html[data-keepers-locale=en] body #root .keeper-mega-footer.is-locale-en small{overflow-wrap:anywhere!important;word-break:normal!important}html[data-keepers-locale=en] body #root .keeper-mega-footer.is-locale-en .keeper-footer-guide-grid>button,html[data-keepers-locale=en] body #root .keeper-mega-footer.is-locale-en .keeper-footer-guide-grid>button>span,html[data-keepers-locale=en] body #root .keeper-mega-footer.is-locale-en .keeper-footer-feature-link strong,html[data-keepers-locale=en] body #root .keeper-mega-footer.is-locale-en .keeper-footer-feature-link small,html[data-keepers-locale=en] body #root .keeper-mega-footer.is-locale-en .keeper-footer-logo small{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;min-width:0!important}html[data-keepers-locale=en] body #root .support-page.is-locale-en .support-principle-card{align-items:flex-start!important}@media (width<=760px){html[data-keepers-locale=en] body #root .home-support-card.is-locale-en .home-support-title-fixed{font-size:18px!important;line-height:1.25!important}html[data-keepers-locale=en] body #root .home-support-card.is-locale-en .home-support-description{font-size:11px!important;line-height:1.58!important}}html,body{scroll-behavior:auto!important}html body #root .home-content-shell .home-today-section,html body #root .home-content-shell .home-community-reveal-shell,html body #root .home-content-shell .home-support-reveal-shell,html body #root .home-content-shell .home-download-reveal-shell,html body #root .home-content-shell .home-lower-grid,html body #root .home-content-shell .home-support-card,html body #root .home-content-shell .app-download-footer{opacity:1!important;filter:none!important;will-change:auto!important;transition:none!important;animation:none!important;transform:translate(0,0)scale(1)!important}html body #root .home-content-shell .home-support-card,html body #root .home-content-shell .home-download-reveal-shell .app-download-footer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;contain:paint style!important}html body #root .achievement-index-window>.page-index-window-body,html body #root .achievement-index-window .achievement-page-shell{min-width:0!important}html body #root .home-content-shell .home-support-reveal-shell,html body #root .home-content-shell .home-download-reveal-shell{content-visibility:auto!important;contain-intrinsic-size:auto 520px!important;content-visibility:visible!important;contain-intrinsic-size:none!important;contain:layout paint style!important}body.keepers-home-route{background-attachment:scroll,scroll,scroll,scroll!important}html body #root .home-content-shell .home-support-card,html body #root .home-content-shell .app-download-footer.card{isolation:isolate!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;will-change:auto!important;transform:none!important;box-shadow:4px 5px #80677714,0 10px 22px #4c364212,inset 0 1px #fff!important}html body #root .home-content-shell .home-support-card:before,html body #root .home-content-shell .home-support-card:after,html body #root .home-content-shell .app-download-footer.card:before,html body #root .home-content-shell .app-download-footer.card:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;will-change:auto!important}html body #root .home-floating-rail,html body #root .floating-weather-card,html body #root .weather-popover{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-keepers-locale=en] body #root .floating-todo-notebook>span:not(.floating-todo-notebook-emoji),html[data-keepers-locale=en] body #root .home-floating-rail .floating-support-heart>span:last-child{letter-spacing:-.035em!important;white-space:nowrap!important;font-size:12px!important}html[data-keepers-locale=en] body #root .floating-weather-dock.is-expanded{width:min(316px,100vw - 28px)!important}html[data-keepers-locale=en] body #root .floating-weather-current-main strong{white-space:normal!important;max-width:184px!important;font-size:23px!important;line-height:1.05!important}html[data-keepers-locale=en] body #root .floating-weather-section-title,html[data-keepers-locale=en] body #root .floating-weather-weekly-title-label{letter-spacing:-.025em!important;white-space:normal!important;font-size:12px!important}html body #root .kn-header-nav-bubble{transform-origin:50%!important;will-change:transform, width, height, opacity!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-track{transform:translate3d(var(--weekly-track-offset), 0, 0)!important;backface-visibility:hidden!important;will-change:auto!important;top:7px!important;left:50%!important;translate:none!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-track.is-motion-enabled{will-change:transform!important;transition:transform .62s cubic-bezier(.18,.78,.22,1)!important}html body #root .floating-weather-card-body .floating-weather-weekly-viewport .home-weekly-weather-track.is-motion-reset{will-change:auto!important;transition:none!important}html[data-keepers-locale=en] body #root .floating-weather-dock.is-expanded{width:fit-content!important;min-width:0!important;max-width:calc(100vw - 36px)!important}html[data-keepers-locale=en] body #root .floating-weather-dock.is-expanded>.floating-weather-edge-toggle{left:calc(100% - 4px)!important;right:auto!important}@media (width>=1181px){html body #root .home-dashboard-profile-rail>.home-dashboard-achievement-widget,html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget{box-sizing:border-box!important;height:300px!important;min-height:300px!important;max-height:300px!important}html body #root .home-dashboard-achievement-inner{height:calc(100% - 40px)!important;padding-bottom:14px!important}html body #root .home-dashboard-achievement-copy{height:76px!important;min-height:76px!important;max-height:76px!important}html body #root .home-dashboard-achievement-copy>strong{white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;text-wrap:balance!important;justify-content:center!important;align-items:center!important;height:76px!important;min-height:76px!important;max-height:76px!important;padding:0 3px 1px!important;display:flex!important;overflow:visible!important}html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-inner{height:calc(100% - 40px)!important;padding-bottom:34px!important}html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget .home-dashboard-redeem-stage{flex:none!important;align-items:flex-start!important;height:132px!important;min-height:132px!important}}@media (width>=701px) and (width<=1180px){html body #root .home-dashboard-profile-rail>.home-dashboard-achievement-widget,html body #root .home-dashboard-workspace-grid>.home-dashboard-redeem-widget{min-height:308px!important}html body #root .home-dashboard-achievement-copy,html body #root .home-dashboard-achievement-copy>strong{white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;text-wrap:balance!important;height:auto!important;min-height:72px!important;max-height:none!important;overflow:visible!important}}@media (width<=700px){html body #root .home-dashboard-achievement-copy,html body #root .home-dashboard-achievement-copy>strong{white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;text-wrap:balance!important;height:auto!important;min-height:66px!important;max-height:none!important;overflow:visible!important}}@media (width>=901px){html body #root .home-dashboard-catalog-rail-head{grid-template-columns:max-content minmax(0,1fr)!important;justify-content:stretch!important;align-items:center!important;gap:8px 18px!important;display:grid!important}html body #root .home-dashboard-catalog-rail-title{white-space:nowrap!important;min-width:max-content!important;max-width:100%!important}html body #root .home-dashboard-catalog-rail-title>strong{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;text-wrap:nowrap!important}html body #root .home-dashboard-catalog-rail-head>.home-dashboard-catalog-toolbar{justify-content:flex-end!important;justify-self:stretch!important;width:100%!important;min-width:0!important}}@media (width<=900px){html body #root .home-dashboard-catalog-rail-head{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;display:flex!important}html body #root .home-dashboard-catalog-rail-title{white-space:nowrap!important;width:max-content!important;max-width:100%!important}html body #root .home-dashboard-catalog-rail-title>strong{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}html body #root .home-dashboard-catalog-rail-head>.home-dashboard-catalog-toolbar{justify-content:flex-start!important;width:100%!important}}@media (width<=520px){html body #root .home-dashboard-catalog-rail-title{white-space:normal!important;width:100%!important;min-width:0!important}html body #root .home-dashboard-catalog-rail-title>strong{white-space:normal!important;overflow-wrap:anywhere!important}}html body,html body.keepers-home-route{isolation:isolate!important;background:0 0!important;background-attachment:initial!important;min-height:100vh!important;position:relative!important}html body:before{content:""!important;z-index:-2!important;pointer-events:none!important;background-image:var(--site-background-image,url(/images/backgrounds/heartopia-main-background.webp))!important;filter:saturate(.9)brightness(1.03)!important;transform-origin:top!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:scroll!important;display:block!important;position:fixed!important;inset:0!important;transform:scale(1.01)!important}html body:after{content:""!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(circle at 14% 0,#ffe0e84d,#0000 31%),radial-gradient(circle at 100% 24%,#e0f1ff4d,#0000 27%),linear-gradient(#fffcfa9e 0%,#fffaf8bd 48%,#fffaf8db 100%)!important;display:block!important;position:fixed!important;inset:0!important}html body #root,html body #root .app-shell,html body #root .main-content{background:0 0!important}@media (width<=760px){html body:before{background-position:top!important}}@media (pointer:fine){html[data-keepers-cursor=custom]:not(.keepers-native-cursor-ready):not(.keepers-custom-cursor-ready),html[data-keepers-cursor=custom]:not(.keepers-native-cursor-ready):not(.keepers-custom-cursor-ready) body,html[data-keepers-cursor=custom]:not(.keepers-native-cursor-ready):not(.keepers-custom-cursor-ready) body #root#root{cursor:auto!important}html[data-keepers-cursor=custom].keepers-native-cursor-ready,html[data-keepers-cursor=custom].keepers-native-cursor-ready body,html[data-keepers-cursor=custom].keepers-native-cursor-ready body #root#root,html[data-keepers-cursor=custom].keepers-native-cursor-ready body #root#root *,html[data-keepers-cursor=custom].keepers-native-cursor-ready body #root#root :before,html[data-keepers-cursor=custom].keepers-native-cursor-ready body #root#root :after,html[data-keepers-cursor=custom].keepers-native-cursor-ready body>:not(#root),html[data-keepers-cursor=custom].keepers-native-cursor-ready body>:not(#root):before,html[data-keepers-cursor=custom].keepers-native-cursor-ready body>:not(#root):after{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAsCAYAAAAEuLqPAAAMH0lEQVR42q1Ya5Ac5XU9937d89jd0b71QG9p0WNXoNcKAZG8EmCBHkYJeCQkKjaOU44NTlz4h1wkmM3iVGyn4kBSqeCkEiyVTezSRhVwKhiCQR6QLGGQFoNYSfvQ6oGk3dnn7Ly7+/tufnTP7kohqch4qqa6Z6a6v3PPPfd8p4cEIALEsm18/ZG9D6UuX3okwmZJVUUUdTVV3TW19Yde5C/tb29b4RxubbE2tyU8/BZfBIBFJLLn7o3P54aSu8OkUR62ELVtVFeWY9bMWkyfMfOdXKTm8S+0/vXRg/G4ire3GwLktwLAsmxsv735YG7gcjxiQYvHBC9P4XINciA10+qkYfF0NXvOHC9aPePxB5585u8BQFpbmdrazCcFoL744M77L/d2fyvC4mmXrEULx+irT2n6vS/NpGXr59PFrj7uO5PTnnFUVYS2fW7rXXOWtnzltc1tj7utrS1WInHhE4FQdSH1V1LML7EohFl1aX72ux4WNGpUh0Yxf/UCbNy5GYODvdz5dhKZjDZlYd28oHz03h1b7j36tad+NHC4tcU6kLjwG7dD3VQV+5YNXas9RQ+2ZGnNesAZyIA8D3q8D6HwCNbteACxepc63jrNQwPGs5Q7t8rG3oe3fbp361M/PiUAobWVE4nEDQNhI1IpAjAD5WGCFENQIJBmKG1DRnuhr3wfd8cb8Y0fPIiKm5LWqff7dHfPuerM0MX2n/7l176766BwW1ubOXgwrm6YgXk1Vd+wYcqYLKxdXKDlKwDReZAigARgBZICdPpd1My7CXfu3IbBZCd/cKxf8nmRcltvaM4cbonv3PFm/A//YeRGW6Lm1Vbu8wHYWLckR8saKQDAAPkmAVZgIkjmLEL2MNZui6O8Lk8diQ9paMB4tuUtKoO393P3bzl775P/evpGWqLm1Vbts2DKGDbW3lyg5SsYRufAAQCw+EcCiBTEGYBx3kfDbdux/PZF6Dxxgi92FTVIV0SU2fPI/VvspRuO/SLRttn8f6aEAd9RBIAIAEOAgf8WABogTwAPgDYgY4OLKeirf4NFy1L40wOP4tb7tOru7pYzZ/pM6ur5P3uJHv2vg89+Z15bW8I73NpiBYb38QzMrZnCwOIcNTYxxORASgHEAJuAAfLhEkDEvn9nO2HbWay9by+i1aPUkeik4SF4YcttKEdh955t93Vv/eYLZ/6vlqi5NVX7lJgyRTbWNhSocUoLiBEIkQIt+ECIJDgy4FyGKX6IhnU7seS2GTh17B3+qMfTILcyapk9n99+T3jZxmOHE22bzcGDcdXe3nkNCA7aCwmKxP/giwAjEBFA+y0RDZBHgBZAFNgdgB74HhpuITxx4MtY2lJQXWd6TdeZ8yadvPDET9Vjr/3g260Ldu1q10FLrhnDfSqYguabc7S8SUG8LEgRiNkXYYl6lNogweegGGIQPJjc+wiXEdZt2wNErlBHootGR+DZqri4Jow9e3Zs6d365Audra3gROLjADTkPxYAlahn8ZEw++sSgST4jhgMgnEuwLhdWHb7Z7F4TS06jhzny+dECwqxWIh37916l/WV1uNvlEBMAWCheXGeljdZEJ31F2UCMSBkJvrvj2ZwhATVB6zAgKBAZgw690tMb7gN67fegb6et/nsibQpFB0zvTK0adeWTQsf+/O3XzwY7+QJAAQL665jAKz8qjmILVRyxxIYU4oUAQulgWYwNEzmJKKxKO74TByu6aUTiUs0NuZ6c2dMW7Pzrjfsh57b//NJBuAz0NjEAQMUMDA5fiUQBMHkWEjpx0ATBIGAQCAoSPEcjHsBTZ96GHVzxujoz3q5mGdTU1OxYdO69S/zhA0JfKWXXiJT3kH+MTJpUsa/hoSDc4GYwLg0AdqfEjIKXOiDm3wWd25vxrZHYnT+Yj/y6ZSCO/4nPOGzJUXL1LQmU2yyBCyo0wggxndP8UeVJKjHAKRLQA2gFVRxFGb837Fpaz04Ms5X+1PiZNMbrIlFCB+T8krgzCQ4Mv6CJCBNEOULEQKI0SBmCGgKMJ8yEgZl+zFNxhEpszE6nieHpZYn7ixTHGgq5VKqlvx2BC0QE1St/T0ChkBGQYz4BmUAeAK4AByCdgDkBKlfj2Nw2IKjXQyMpLU1UWlw/8n+U0AxBX02fqUwATgCVABQE4TEJ9CQfy0AMQZiCOQBVh7AoMa//DCCTCEq0XwBI3nnnDWVAZrqwVO3SFGgkshYBWAEQiUJ+UxIyahEYFxAFRnICCRp0PGhwgtvRvHuxSrUVypzZTRjecw/tCY1JpN9k2vbIKRBKFXvb05g8VtEPDGNZAgiBjTOUKPA1R7grV9bOHI2jA+ulMFwVKZVKHcgnQ+lHffk5jtb/smaKBLBGE4oXiZFRAhmm4NzMylONoCwP4a2ANFKpM5k8M8/CuFodzmGsxHYdgiRMtIF11EXhtKhgqd7Z02veeiZ9vY8++wLrt0HabLPEux62kC0gWgBaQYZCsJL4AHEMCSgmauRrJ6PVzqiUKEa1FeFYaSA88lhdW5gJJ8uFvfPnTXnd948fa4b/q4iE0MwaUo0IcKJhORNAeFpiBdsz4b9uTcC1oAZ7cbNn1qBDXdmAUdkRk0M1dWxXKroPDFv9vRV51PZL7xx6tRAYKOGA6+DSKCB0jgI+dQaAQxDPIYZYUg/QQoW4BjAo8D1EDCjIOOXASuLzzw8GzApKIjZeOvN1nf2ff2lI2f6uuLLl4emmgsLIEZkMhPKFAc0DALBuAQMAr88Qtj/b4RcMgZCJcQ1gR8ElxgBC8Ek38PqexZi6YoMpcYc8Yq50PCl038LgBrjnd5Uy2MCioLAO7RAhCdMBqSh84ziR4JDrxP+4j+q8PzxGTjxXh6g6iAhGZBMagGaIZlhUCiNHbtrkc+nVHI4ZaJK7mn9g99f29YGE49PPsCwFj1qRGBAGBv3QLkC2LJ9jGnGYLfG372o8L3XauGhHJFoBK+eJLjDHogqAcdAPPK1oP1KWBNMshvrtizAvIZxDA0VjHYKVBVyvggAjcnkhOOoObXVn3aKzrKycMiM5SyeTUMoF4OxfsE77xOe+VkZDvdWI1YeAfkWT0PjCitnjGPmohrASwUZYdKUQArGy8GaUQfJ5nH0FxqxijApZdU5VXf844HES05p5FTjovk0Opr6LBFM1g3zu+djONll4eX3IjjUEUN/tgKxMmXyjods0aFISCHnhhDyxnF7UwwUcgBxAUWTexf85Ezsobo8itdfzZKRGNiiaWWh4k9OnO0ZbA1iOn/7+88fCkXCh8eyOavoOc5gjvSvrsTM6eFphuyItm3xRrMFvjSSomQ6O150PdgW5FhfOS71jIKs+gnqoQnwGPAMyCUgk8Y0O4WyqEEm75hiwWE3l5kFAJ2dnQQA3Nzc7K5cv3ov29axZCodGkmnVd7JcN7J8tB4Wn00krKS6eylcNTatfKWZb9b8DwwaQzmYnirIwcUFETCgGd8QXoEuAw4BMm5MP0ZFB2Gqw1GMzlkCgW6/tGMDrS/3P/Cf77aUhErfyzruq8PZXI9Q5lcV7pYfAWK/njNqkUr+wZT7a8cf++wKOuo63lgi/VrH1ZgoHsYbNUBDgAHEEcDRYFxCJQCuk8A/aNhAIaHxnNGwFcAoLGxXa7zXn82mRm/eu45e+2SK8J3Pe2VYlpDA8I9PShuvrXpgfTI4KFpkah2XKiHVvfjy/EwVLUDIQdEQSY0QOGqYN/zZejsn26qKywaKbq9G3d/vqmtrc2dkjyuiT8Kk6mvxBD7Sc+PuyLCq+bOeDdKamXYDmmbtIqvSmL7ehdVVQIihlsUXLxK2P9mFMfPV6MmFnazjmO7rFqPdJ1/ugWwEv7j7v/61Eq4LiECQBxQ7YDedMvyu5MDAz+fFol4tmWzGPDCqgwW1hRgKcFAWuH0QBhZrwyxCHvpomPlXOfcmtua1h54KZGaem+60b9U4oBqJ9Kr5s/+Zi6deboiEkF5OKw9YfY8IREBEUnYFiEYGcsWVM4tjtVPr7/7+Jnek6VN6PpKb/ivHSLWTbPrvzqezj5ts1UdCVmwmMFM0Nqg4GnkXRcEHKmvrXz0xLmPPrh+8U8CoKQPs/mWpUsvXBn4o7zjbdFazwdEAZRh4rfLIqEf9w6N/ISITKAvff1N/htioIImo7GHawAAAABJRU5ErkJggg==) 1 1,auto!important}html[data-keepers-cursor=custom].keepers-native-cursor-ready .keepers-custom-cursor,html[data-keepers-cursor=custom].keepers-native-cursor-ready .keepers-custom-cursor.is-visible{opacity:0!important;visibility:hidden!important;will-change:auto!important;display:none!important;transform:translate(-200px,-200px)!important}html[data-keepers-cursor=default] body :is(a[href],button:not(:disabled),summary,select:not(:disabled),option,optgroup,input:not(:disabled)[type=button],input:not(:disabled)[type=submit],input:not(:disabled)[type=reset],input:not(:disabled)[type=checkbox],input:not(:disabled)[type=radio],input:not(:disabled)[type=range],input:not(:disabled)[type=color],label[for],[role=button]:not([aria-disabled=true]),[role=link]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]),[role=menuitem]:not([aria-disabled=true]),[role=switch]:not([aria-disabled=true]),[role=option]:not([aria-disabled=true]),[data-keepers-clickable=true],.clickable-event,.redeem-card-clickable,.progress-circle-link,.home-dashboard-catalog-list-card-mini,.home-dashboard-achievement-row,.home-dashboard-profile-cover-frame,.home-dashboard-profile-avatar-button,.home-support-card,.floating-todo-notebook,.floating-support-heart,.floating-weather-compact-button,.floating-weather-edge-toggle,.floating-weather-weekly-title-button,.sidebar-mobile-notification,.v596-mobile-notification,.v600-profile-notification,.catalog-level-limit-trigger,.home-dashboard-level-select-trigger),html[data-keepers-cursor=default] body :is(a[href],button:not(:disabled),summary,select:not(:disabled),[role=button]:not([aria-disabled=true]),[role=link]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]),[role=menuitem]:not([aria-disabled=true]),[role=switch]:not([aria-disabled=true]),[role=option]:not([aria-disabled=true]),[data-keepers-clickable=true],.clickable-event,.redeem-card-clickable,.progress-circle-link,.home-dashboard-catalog-list-card-mini,.home-dashboard-achievement-row,.home-dashboard-profile-cover-frame,.home-dashboard-profile-avatar-button,.home-support-card,.floating-todo-notebook,.floating-support-heart,.floating-weather-compact-button,.floating-weather-edge-toggle,.floating-weather-weekly-title-button,.sidebar-mobile-notification,.v596-mobile-notification,.v600-profile-notification,.catalog-level-limit-trigger,.home-dashboard-level-select-trigger) *{cursor:pointer!important}html[data-keepers-cursor=default] body :is(input:not(:disabled):not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea:not(:disabled),[contenteditable=true],[contenteditable=plaintext-only]),html[data-keepers-cursor=default] body :is(input:not(:disabled):not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea:not(:disabled),[contenteditable=true],[contenteditable=plaintext-only]) *{cursor:text!important}}html body #root .smart-image>img.smart-image-source-pending{visibility:hidden!important;opacity:0!important}html body #root .smart-image>img.smart-image-source-loaded{visibility:visible!important;opacity:1!important}html body #root .smart-image>.smart-image-placeholder{z-index:0!important;pointer-events:none!important;background:linear-gradient(145deg,#fff7f9b8,#eff7fcbd)!important;place-items:center!important;width:100%!important;height:100%!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body #root .smart-image>.smart-image-placeholder>span{aspect-ratio:1!important;background:#ffffffb8!important;border-radius:50%!important;width:34%!important;max-width:58px!important;box-shadow:0 5px 14px #634b5512!important}html body #root .smart-image.is-loaded>.smart-image-placeholder{display:none!important}@supports (content-visibility:auto){html body #root .catalog-grid>*,html body #root .catalog-grid-v12>*,html body #root .recipe-grid>*,html body #root .recipe-grid-v12>*,html body #root .achievement-grid>*{content-visibility:auto!important;contain-intrinsic-size:auto 460px!important}}html body #root .home-dashboard-catalog-mini-location.is-time{background:#fff8e1f5!important;border-color:#ecbd548f!important}html body #root .smart-image.is-resolving>.smart-image-placeholder{place-items:center!important;display:grid!important}html body #root .smart-image.is-resolving>.smart-image-placeholder>span{display:none!important}html body #root .smart-image>.smart-image-fallback{z-index:1!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;text-align:center!important;display:none!important;position:absolute!important;inset:0!important}html body #root .smart-image.is-resolving>.smart-image-fallback,html body #root .smart-image.is-terminal-fallback>.smart-image-fallback{place-items:center!important;display:grid!important}html body #root .smart-image.is-resolving>.smart-image-fallback{opacity:.82!important;filter:saturate(.92)!important;font-size:clamp(20px,2.2vw,30px)!important;line-height:1!important}html body #root .smart-image.is-terminal-fallback>.smart-image-fallback{opacity:1!important;font-size:clamp(20px,2.2vw,30px)!important;line-height:1!important}html body #root .smart-image>img.smart-image-source-loaded{visibility:visible!important;opacity:1!important;transition:none!important;animation:none!important}html body #root .smart-image>.smart-image-placeholder{z-index:0!important;pointer-events:none!important;background:linear-gradient(145deg,#fff7f9b8,#eff7fcbd)!important;place-items:center!important;width:100%!important;height:100%!important;transition:none!important;animation:none!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body #root .smart-image>.smart-image-placeholder>span{aspect-ratio:1!important;background:#ffffffb8!important;border-radius:50%!important;width:34%!important;max-width:58px!important;animation:none!important;box-shadow:0 5px 14px #634b5512!important}html body #root .smart-image.is-resolving>.smart-image-fallback{display:none!important}html body #root .smart-image.is-terminal-fallback>.smart-image-fallback{place-items:center!important;width:100%!important;height:100%!important;display:grid!important}@supports (content-visibility:auto){html body #root .catalog-grid>*,html body #root .catalog-grid-v12>*,html body #root .recipe-grid>*,html body #root .recipe-grid-v12>*,html body #root .achievement-grid>*,html body #root .season-catalog-grid>*,html body #root .season-grid>*{content-visibility:auto!important;contain-intrinsic-size:auto 460px!important}}html body #root .smart-image{isolation:isolate!important;position:relative!important}html body #root .smart-image>img.smart-image-source-loaded{z-index:2!important;visibility:visible!important;opacity:0!important;transition:none!important;animation:none!important;position:relative!important}html body #root .smart-image.is-loaded>img.smart-image-source-loaded{opacity:1!important}html body #root .smart-image>.smart-image-placeholder{z-index:0!important;pointer-events:none!important;background:linear-gradient(145deg,#fff7f9b8,#eff7fcbd)!important;width:100%!important;height:100%!important;transition:none!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important}html body #root .smart-image>.smart-image-fallback{z-index:1!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;opacity:.82!important;place-items:center!important;width:100%!important;height:100%!important;font-size:clamp(20px,2.2vw,30px)!important;line-height:1!important;transition:none!important;animation:none!important;display:grid!important;position:absolute!important;inset:0!important}html body #root .smart-image.is-terminal-fallback>.smart-image-fallback{opacity:1!important}html body #root .smart-image.is-loaded>.smart-image-placeholder,html body #root .smart-image.is-loaded>.smart-image-fallback{display:none!important}@supports (content-visibility:auto){html body #root .catalog-grid>*,html body #root .catalog-grid-v12>*,html body #root .recipe-grid>*,html body #root .recipe-grid-v12>*,html body #root .achievement-grid>*,html body #root .season-catalog-grid>*,html body #root .season-grid>*,html body #root .pet-snack-grid>*,html body #root .detail-related-main-card-grid>*{content-visibility:auto!important;contain-intrinsic-size:auto 460px!important}}@media (pointer:fine){html[data-keepers-cursor=custom].keepers-native-cursor-ready body #root#root .keepers-native-pointer-hitbox,html[data-keepers-cursor=custom].keepers-native-cursor-ready body #root#root .keepers-native-pointer-hitbox *,html[data-keepers-cursor=custom].keepers-native-cursor-ready body #root#root .keepers-native-pointer-hitbox:before,html[data-keepers-cursor=custom].keepers-native-cursor-ready body #root#root .keepers-native-pointer-hitbox:after,html[data-keepers-cursor=custom].keepers-native-cursor-ready body #root#root .keepers-native-pointer-hitbox :before,html[data-keepers-cursor=custom].keepers-native-cursor-ready body #root#root .keepers-native-pointer-hitbox :after,html[data-keepers-cursor=custom].keepers-native-cursor-ready body>.keepers-native-pointer-hitbox,html[data-keepers-cursor=custom].keepers-native-cursor-ready body>.keepers-native-pointer-hitbox *,html[data-keepers-cursor=custom].keepers-native-cursor-ready body>* .keepers-native-pointer-hitbox,html[data-keepers-cursor=custom].keepers-native-cursor-ready body>* .keepers-native-pointer-hitbox *{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAtCAYAAAAk09IpAAAMGklEQVR42rWYe5Ac1XXGf+d2z2Nn9r16gRYEQkTSipgQsAGlxEK5ECZFTCAMVQTsKIRybCDmYVcAV5zV2skfKYo/cKogZULKVAJxdpNgGwsMMoYNxoCQAwrsYiEEkhC7Wq00uzOz8+y+9+SP7tmHCAIb0lU91XVn5vZ3v/Pdc75zheNcAwMDZnBw0A0NDa145bHhL6e0vrktnejtbM8UOzu7X6z77Q/88Te+/ZIODBgZHHR8zEs+DMitW7Zsmtgz+s9ZGquyCSFlDJ1tGZYv66Rn+YpG3W/51jVb//5vc7mcNzw8bD8OGO84QPS2G29cs/ul50ekWlxu6zYsFEqYVIGZmXEOHSy6sFH1V5/Y89lLN517+Nv3P7RjKJfzhsfG9JNmxhNj7CVnnTFkyoVcgkSwtGcmcf0tR1l73iqq4YVs//4L7Hi07NadfjrLVp1S2DdTP+2u+x+ZVhCB3wiQeR8r0Zi95YZrTqiVCpcJRkVq/jduLnF+v0c3B1i5/DW23HUlGy4Mzb53Dqurlbu6k4l+gOFczvymzLzvj2O5iK3dO19b76ltCa2nv9XbkFNXZrAHwM0K4fgvccETbNzcS7k2o7VKTW1Q6QMY7TssnxiY5tVwQZsAIqLZlKJWMCiiYEQwjUNk01XEg0Y9kKARdHzc3fTBlFqLqgKCOhDnUAdYjW7nQB2q4FRRVfn/A7NA4YqCCqICjuhW1/wGVUXV6scF4x/vS6caA4kBLLxUYtYUVUVUZSiX8+IFRmv4JMHMvbf5oQteIYDq3GNgbe3qKOlZgKFczrv610yC/kdJRapNJhagUweE0Q8E2rLZ9Q9/86ZLupZ0FP4uf/HOqwcvCodyOW+0r083jI3JaF+fDn5IyfA/OiuyOEdqhMMY4xVmyyxNeVc1jhy8qhzMcGfXf77+pYGv3nH14HceXzSXIlu3DsgHgfI/DMhcOtWFrMw/GA+q5Tovv/OWKrOa8tKyft1pZ5y67rRt3/+b266iJftWqy/dybaegyK37oFBfWZgwJ/aMKajo4vZOj4YjcW5UCOxTlCHYAlqUOc9rvhqQ5atPlv2jeYZeXiXDZx6mY7svzfqDcL2dloy6cZP77n1uXzV//pFfzX46sI6uHXrVhUR9T9yBZMFyo1EhAClcpk7byix5vMJCMc5+4IraWt91Hv8/ne0u7tbjh6ZxWrRpROtyd8+4/TPdp24cuSRgZu/2dXZMdUQf/TyWwf/Z3BwEFXEPyYscjV93lBuAw+8+ZqR9wlnsWzCUGhvrbO6F+yBOo7X8U6YZcNZJ7GNI1IJJrn0z2usWNtvdj3zBjt/9Ko9vVJt7+povXemmCaZSbsn7779sT2TtS+L3HdoDkwOPAHL8FhjmDE2bTilnJBjyvrCrY2iCL4XJWPfEwTB2Dw+LcyUArZ8Kc9ZXwBcnt/ZeA2FyXu98V1HdW9w0NZq05LNdMvG88+8vLdjyYl3f+26i+bADIOdmJjI/sO37jozk/A6R8fe+PSBvXsRvylhidQ8p2wfpwGzxTpG4hznojKhGpJKhJy0QnGHQoLGz0iugjXre9j19GH5/T/z/FPOuZiXH3+FkWdeCvr7z/90b0v7jT5gEomEu3Zz/x23XnHpjW1JObmrNcPKrE+wpJPpgjOLklxsWGgIvX3n88XbtmM6C6iNaRRQtZSKATZUjO9hQhAzQakUcMrqIn90k4FUid/duJm/zv2Lt//tQ27pKv2C7/m+u+TsTz14+O291xsL0zWnE2ZcjRhp6+yQVNLEBVPjmClg0Nk8Hd2/4uItXej4dFS7RKChdKxYz+9dfIS2HoVQEBzQIAwdS7oUVyzRqDxGeuVGeldnzYFds2R7sqv8Kzad+8UjB9+9PmElyKTK3vU3FMyp566RfXuS/ODBtwhqK/ETCwSjIA40FHRqF86BMSaKojFotUymc4Kb71kNR3ahgReX41asm0LDCibh44mDcAKPEGcd1tqkP/newRt951wQqPe1LSWz6U8Ab5zPbN7Iuf0ruP3a55jO++BHDElTQgqIhzEayyna8uIEnflv1IFBEAPGABXhc9ddjp36IRpMYryonCguymfO4YeNxilIwizJlHXDya3YfVXUK6D5J1i17jzufugCXn34J5BMLzYcLhZSnH8UndO3qB+DtagoYgQt7WLZsjIsqaMlF9f2CEjkDsCE1jkRpRr6jB8M8Uw7JgA/8HF7XmT1aZNceceZaKqBeHHyi0OFOlAvqluxuFUlGpdI6aJNJhWd2YMrHQUjNJfQdCiqilHR3c4FWnYZ3fbzGi7vgWagYpGah9v/Cra4H1q8GEGcgBeaLBXQ+equCwDM6UxBPA8xkd2ZyxJxhQlDh2lrb7u/0gjEM06f3t3Fz585jHE9aBWoKlL1MEdnoBaCmhhANINYEBvPprLY86igc3GVqHjoMX5LHc4qVhWrzpmRsXeGnDHbKrWKV5cW+8DTacZHZzD+UrTioA4EHoRNIE1WJNryjijZNZlQN18+5sYkDiFIkwqJ/hcEGjFjrTPOOVl16qqvVMJwxtma7Cv26EM/rhFMCSJtULXQcBCAhAI2utUpuMgTi20CMrGWYpBxyETngelC9qzFhqoWCEIbmn7wfvjczndb2ztuKVarJuE7u33PUrb/dAoJu8AmoaEQOtQqYheYcqdorBWJx1TNglApOBOZQre4zxSAUGnUot1Ur4fW2w+uH/xfTBdfWdHZui4Mgk8lk1m756AzZy0r0nPSUmgUQUz0NjGImAUzauw8Nd6uzZrQ9AFRTZPmeLPTMCBhiqceFcqVdpGEzBiAEXCqzpyz8cKb6s6OB2HVHKr3uAd/YqmMV8FfGoXKGggtal3EkJXIfscMiVugmaZVbWrEueh7F/dhRgiLIYWCIEao1oOZptxdDuTB4eF8W3f3V2ZrNUmYwD1/YBk/3p5H6i2oZCGIQYRuXivH7KIojE0A8yGNsqxEY1ZADPl368wUEopRyg07YRZaiH7wf/HG2z+SZOKfSrWqn0gk7SM7uhndOYHxl6POi6qzFTR0qBOk+YKmoFXn9MMC4Yoz8e8EZ0HVsec1ZbaaVuss9Ub42qKOcgQsquYzl/bfXnNufz2omumgw/3jdo/CvqNIqjdiJzRRl2I1WmVz9Y5o9XMZWudzjot3WBjZVckrL7yYQvykma3VqYTBc8e2t5oD+e53hwudXT3XF2t1MSbQnRPL+I/tRVzBoYmlaGgjRqxDncbPEvfgzXQT68lqrKvoWcNI54d2CDvG2jSdNjJdbkymU+ln33dyNQbaD/5/Hcnv7e3p6qnVaue1pVvC3ZNJs6ZlnJNPXQlUQQMwMl+DROLqrYuMsjS15KJeU1UwU8r932thz2S3NZ41xUb4r4/v2jv0fzb+cbi8P9hy2Z11p2+W6xW/4lrdA8+2cvD1A5DoBfXnVzyXACXWlMZhBA2BALQBNgSvoDy/zfDUrk7SKcxUqeIyLS33feCZXmzQzX0jv2z0nXbSq9MzxT9tSXh6tNoqM/minNNbJ9GzFHGl+dTR7HObu8ua+a2vglPBL8PeF5St/9YNpjWshQ1vNggfeXb3u/flwPtAMM1wjUzm9520tCdTqdY2tbck7dtHs8bN5unrqZLIJpCEBSOIRJ5E5tpQmcu1EkahGX1BGRjqYrre4cRYOVquFpecsPzKt96bLOWOxwzA/miN3r0PPPjsyJNPXBaE4cp0KmXfmMyawpEKPVojZRXfghcqUo/vmiIVByVHY8oxtdux7Wce9zzZQ77WoUnf2UOFWd+kEzc8N7r3+Rx490WBPv41AGYQ3B9ecO763b968+VsIplpb2lxYYjX21Fj3fIKXRmL7ymC4mJGnAq1QDgy67E/n2T/TJp0KuHQ0B0qlv0QvfvNqem/7Ff1R+aOMz7ClQNvGOwFfWs/P3l48gdpPyFd2YwVkxCnRuZEs6gKxmdeinoGjATM1urmSKmCeHLP2/ni151zHvPGhI98DtcEtHHDms2T41PfQXVtJpUklfDxPRMdOsb2rVkdnHOE1lEPLeVanYazb6bT6cG3po4+EjuvRT3qr3so6AH2L669tn37M09dV6k0Lldn14pIRtWJiAgaH7yJcapacaoFhL0pz39i4+lrhx7esaPYnOfYyf8XPw/1qdvfY+oAAAAASUVORK5CYII=) 15 1,pointer!important}html[data-keepers-cursor=custom].keepers-native-cursor-ready body #root#root :is(input:not(:disabled):not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea:not(:disabled),[contenteditable=true],[contenteditable=plaintext-only]),html[data-keepers-cursor=custom].keepers-native-cursor-ready body>* :is(input:not(:disabled):not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea:not(:disabled),[contenteditable=true],[contenteditable=plaintext-only]){cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAGLklEQVR42p2XbYhdVxWGn7X2PvdrbuYrZjJJG2uG1Eh1MGViO5XWRDAGFbH5MaFSpBhBaKWFUmNRfwyiFEXE/qhSiygU/RHHKsWiFr+aYC2kCSlGG6PTSDIxyWS+7kxm7p17zzl7+ePcmbkzSWzihsvZ+56z37PW+75rnXMEUJDw8P59H65Njn+u5OlvK0ZRMRcRRU68Cs4rXh3OiYkoTtWcU8vno6SQbzsTCuWfPjj83RfMEEGETw7ufCKeq3yrpOa8eLwpkRciFZwKzilONZuroC6b53IRXd0lNt/Si+Xan3ngG997VPYO7vxIbXLid0WFuB7Sje+o6qYtEPk8ooIAIqACIoKZIGDOeebn6kyeM9u4YTMDA3e42SR3wM9NjD9SFKzRcOFDd864x5+s0tETQQHwEThpIgLqsjkqSJ40GuDlQ/9m5OmLYexsZyh0dT/i0zjeKvm8eBrymb1CR65AfK6GFqaQCMSDecCBOAAINJlvv8jH9+/glUOLMj61IF3qtqphsVkwU8/pN2OYD0QOnHoUB4kiiUOCg+DBHE49Lni0Okv1z4epTOdopIldmKzE3uB4PY4/0F5oS5//U4dOV2a4ZYOjXEzpv6dAoTfB0hhxguUUmYWxoylTM8riouel10pUqu1p0EVfaYTjsndn//bz584f7yoV29bli3GcBOclaFKP+eqDc+weUtJ0DsmB9pY5+Vv4+lNlXLFMPZFUnA+QRFPVxdC5Yf19+vKxk6eL7eVPj19ZmBibmYkWk0UtFBz5Uon5uoMUMLAA5CPOzxdwUZmuzhINEndpdiY6dXHiygLy0IuvvfEXBfTY6Nivbntn345F7OGJau1oPU4MsyBkYFh2AEMlkHdqhXyO8zPzv7k0X/tSqWPdncdGz/0EUG2Kpr8/ceLC6OWZZzd0dP4iDSYgIcPIoCQTOPOhYF3tbdy/Z/dXzkzNfvv46Nhbme4EbV4XBiDaBb4e10vBMiyRpgeXhzWRhcg5KpXpzl3gBwYGohY3ZaMMdhgSJ83IlgBa45Nm5QCqQiEXJYch6evrW96jrBkiJi2ZruS6tMjKX7JyFFu7/yrAVX8ZYLLmjs2bidwo4Jphq/csQxjkVP8PQGSFSlbsA0bC/8xvbVDWnFhL+rYkJmZGCA25EUBZiUSucUZWG+DtAcPK1csAS1HKisGvg6jX5a2Vv5bMMVur002I0srhcppyLfHfRpS1C5MWUa6XbDb89aNr7Qhrb5CpHKc3EGFoaQJmTetYi20sOxfMgPgmOaQ11ZUyFLkZ24Rrea2lWpaDvnHb2ApVdpXqZlzL8lcDbgcZGhpyzUf6ct9bLUaGFpq0OsQND+/yXV1dukrlIXDPQczICANbNlYNbYEMq43dXIRgTMT16R9+7dUEDvOzoSG3f2Qk9YCOQPrlxx7b+J9Tb3zwwvmxXZY0QEwz8mVVlCqCiZHPe/p7uh798cGHXp0MbUf2f+f7Z4eHh9UhYvvuvfuzZ/9+8oV44coBH3QbqVKtBRncXmV7v2EWgwNdX+Rff005eiQvAiS1xs6IeF9v2R346ODA7Be/+fTr7mN379gzPX7555qmbfMLjaS9bZ7ezYls6V3gU/fW6OqJwQniDVnXge/s4+yZSfIdMXO18fT0qcshbqTFjevLnxjsf+9RGdx66x9z2O44dume90/6Jw6mlNYX8RrgygLWMMgD3iCvSE8fRIApaX4bLz1/mkPPVNP+O96jvlQ+IgO39oyXcoUeF8f23JMLcvtdMclsDckpqCI+ZLo7A9e0ktKkoA1JN/GFB6bNR9uk1FGc0CQEMwuI87z1zwSqilfBCTgCGsh+qaCJ4ILiUsXFDplcYOKVUSrzOWpxzIXJWfPB7B+NOO7x+VL40R/WuemZCpu6PWaGimVvra1t0jLhBbhSjfj1iRJz9XJItOYmavU35Z5333Z/ZWbul+2FIsVcIU1T1EvIXoFbH8fNicjSUYiD4LwGlcRNLVRZ1925V0SE923pOTg/V30q770v5iKcKoK0AMo1OxliNOKE+XqjVmgrPv63sUs/kKXPirtuf9d945PTn0/TMCBYGRBWmoAJIku1nbEghkhFRV7v7u549sSZsWOA+y+TZcBooXDuewAAAABJRU5ErkJggg==) 10 20,text!important}}html body #root .kn-header-nav-bubble{contain:layout paint style!important;backface-visibility:hidden!important;transform:translate3d(var(--kn-bubble-x,-200px), var(--kn-bubble-y,0px), 0)!important;transform-origin:50%!important;will-change:transform,width,height,opacity!important}html body #root .home-web-masthead.home-web-masthead-before-event,html body #root .home-web-masthead.home-web-masthead-before-event.is-home-scroll-compact{padding:clamp(38px,4.2vw,62px) clamp(28px,3vw,64px)!important}@keyframes keepers-home-brand-entry-composited{0%{visibility:visible;opacity:.98;transform:translateZ(0)scale(1.82)}to{visibility:visible;opacity:1;transform:translateZ(0)scale(1)}}html body #root .home-web-masthead-before-event .home-brand-entry-layer{transform:translateZ(0)scale(1);transform-origin:50%!important;backface-visibility:hidden!important;will-change:transform,opacity!important;contain:layout style!important;place-items:center!important;display:grid!important}html body #root .home-web-masthead-before-event .home-brand-entry-layer.is-brand-font-ready{animation:1.35s cubic-bezier(.22,1,.36,1) 40ms both keepers-home-brand-entry-composited!important}html body #root .home-web-masthead-before-event .home-centered-brand.is-brand-font-ready{animation:none!important;scale:1!important}html body #root .home-web-masthead-before-event .home-centered-brand,html body #root .home-web-masthead-before-event .home-centered-brand:hover,html body #root .home-web-masthead-before-event .home-centered-brand:focus-visible,html body #root .home-web-masthead-before-event.is-home-scroll-compact .home-centered-brand,html body #root .home-web-masthead-before-event.is-home-scroll-compact .home-centered-brand:hover,html body #root .home-web-masthead-before-event.is-home-scroll-compact .home-centered-brand:focus-visible{transform:translate3d(0, var(--home-brand-scroll-y,var(--home-brand-shift-y,0px)), 0) scale(var(--home-brand-scroll-scale,var(--home-brand-scale,1)))!important;transform-origin:50%!important;backface-visibility:hidden!important;will-change:transform,scale,opacity!important;transition:none!important}@media (width<=820px){html body #root .home-web-masthead.home-web-masthead-before-event,html body #root .home-web-masthead.home-web-masthead-before-event.is-home-scroll-compact{padding:clamp(30px,7vw,44px) 10px!important}@keyframes keepers-home-brand-entry-composited{0%{visibility:visible;opacity:.98;transform:translateZ(0)scale(1.42)}to{visibility:visible;opacity:1;transform:translateZ(0)scale(1)}}}@media (prefers-reduced-motion:reduce){html body #root .home-web-masthead-before-event .home-brand-entry-layer.is-brand-font-ready{opacity:1!important;animation:none!important;transform:translateZ(0)scale(1)!important}}@supports (contain:style){html body #root .main-content>.page-transition{contain:style!important}}@keyframes keepers-portal-frame-in{0%{opacity:0;transform:translateZ(0)scaleX(.18)scaleY(.72)}64%{opacity:1;transform:translateZ(0)scaleX(1.025)scaleY(1)}to{opacity:1;transform:translateZ(0)scale(1)}}@keyframes keepers-portal-brand-in{0%{opacity:0;transform:translateY(10px)scale(1.28)}62%{opacity:1;transform:translateY(-2px)scale(1.035)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes keepers-portal-kicker-in{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}@keyframes keepers-portal-action-in{0%{opacity:0;transform:translateY(15px)scale(.88)}72%{opacity:1;transform:translateY(-2px)scale(1.03)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes keepers-portal-foreground-in{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translate(0,0)}}@keyframes keepers-portal-cloud-one{0%{transform:translate3d(-10px,0,0) scale(var(--portal-cloud-scale,1))}50%{transform:translate3d(28px,-5px,0) scale(var(--portal-cloud-scale,1))}to{transform:translate3d(-10px,0,0) scale(var(--portal-cloud-scale,1))}}@keyframes keepers-portal-cloud-two{0%{transform:translate3d(12px,0,0) scale(var(--portal-cloud-scale,.78))}50%{transform:translate3d(-24px,4px,0) scale(var(--portal-cloud-scale,.78))}to{transform:translate3d(12px,0,0) scale(var(--portal-cloud-scale,.78))}}@keyframes keepers-portal-sun-float{0%,to{transform:translate(0,0)rotate(-3deg)}50%{transform:translateY(-7px)rotate(3deg)}}@keyframes keepers-portal-star-twinkle{0%,to{opacity:.35;transform:translateZ(0)scale(.72)rotate(0)}50%{opacity:1;transform:translateZ(0)scale(1.2)rotate(45deg)}}@keyframes keepers-portal-resource-bob{0%,to{transform:translate(0,0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1.5deg)}}@keyframes keepers-portal-resource-glint{0%,58%,to{opacity:0;transform:translate(-8px,8px)scale(.5)}68%{opacity:1;transform:translate(7px,-8px)scale(1.15)}80%{opacity:0;transform:translate(15px,-16px)scale(.7)}}@keyframes keepers-portal-robin-flight{0%{opacity:0;transform:translateY(4px)scaleX(1)rotate(-5deg)}5%{opacity:1}25%{transform:translate(315px,-20px)scaleX(1)rotate(2deg)}50%{transform:translate(650px,8px)scaleX(1)rotate(-1deg)}75%{transform:translate(975px,-16px)scaleX(1)rotate(3deg)}94%{opacity:1}to{opacity:0;transform:translate(1320px,2px)scaleX(1)rotate(-4deg)}}@keyframes keepers-portal-keeper-step{0%,to{transform:translate3d(0,0,0) scale(var(--portal-keeper-scale,1)) rotate(-1deg)}25%{transform:translate3d(9px,-2px,0) scale(var(--portal-keeper-scale,1)) rotate(1deg)}50%{transform:translate3d(18px,0,0) scale(var(--portal-keeper-scale,1)) rotate(-1deg)}75%{transform:translate3d(9px,-2px,0) scale(var(--portal-keeper-scale,1)) rotate(1deg)}}@keyframes keepers-portal-heart-rise{0%{opacity:0;transform:translateY(8px)scale(.65)rotate(-8deg)}24%{opacity:.9}78%{opacity:.72}to{opacity:0;transform:translate(16px,-44px)scale(1.08)rotate(12deg)}}html body #root .home-web-masthead.home-portal-masthead,html body #root .home-web-masthead.home-portal-masthead.is-home-scroll-compact{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(26px,3.4vw,46px) 12px!important;overflow:visible!important}html body #root .home-portal-scene{isolation:isolate;box-sizing:border-box;contain:layout paint style;background:#d9e9ff;border:2px solid #fffffff0;border-radius:clamp(30px,3vw,44px);width:min(1160px,100vw - 64px);height:clamp(370px,38vw,460px);min-height:370px;position:relative;overflow:hidden;box-shadow:0 24px 54px #5b5d9229,0 8px 18px #ee97b91c,inset 0 0 0 5px #ffffff57}html body #root .home-portal-scene:after{content:"";z-index:12;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #fffffff2,inset 0 -12px 30px #5c5c8e14}html body #root .home-portal-sky{z-index:0;background:linear-gradient(#cabff4 0%,#dcccf4 30%,#f7d4e5 64%,#ffe7c9 100%);position:absolute;inset:0;overflow:hidden}html body #root .home-portal-sky:before{content:"";opacity:.64;background:radial-gradient(circle at 22% 22%,#ffffffbf 0 1px,#0000 2px) 0 0/64px 64px,radial-gradient(circle at 74% 14%,#ffffffbf 0 1px,#0000 2px) 0 0/84px 84px,linear-gradient(110deg,#0000 0 36%,#ffffff2b 42%,#0000 48% 100%) 0 0/100% 100%;position:absolute;inset:0}html body #root .home-portal-sun{z-index:2;aspect-ratio:1;background:#fff4a8;border:5px solid #fffac7a3;border-radius:50%;width:clamp(46px,5vw,66px);animation:5.8s ease-in-out infinite keepers-portal-sun-float;position:absolute;top:24px;left:clamp(24px,5vw,72px);box-shadow:0 0 0 8px #ffe8942e,0 8px 18px #be84751f}html body #root .home-portal-sun i{background:#ffd46e;border-radius:50%;position:absolute;inset:11px;box-shadow:inset -5px -5px #f0ab542b}html body #root .home-portal-cloud{z-index:1;background:#ffffffa8;border:2px solid #ffffff8f;border-radius:18px;width:98px;height:30px;position:absolute;box-shadow:0 7px #888fc114}html body #root .home-portal-cloud i{background:inherit;border-radius:50%;position:absolute;bottom:9px}html body #root .home-portal-cloud i:first-child{width:34px;height:34px;left:14px}html body #root .home-portal-cloud i:nth-child(2){width:46px;height:46px;left:37px}html body #root .home-portal-cloud i:nth-child(3){width:27px;height:27px;right:8px}html body #root .home-portal-cloud.cloud-one{--portal-cloud-scale:1;animation:16s ease-in-out infinite keepers-portal-cloud-one;top:66px;left:17%}html body #root .home-portal-cloud.cloud-two{--portal-cloud-scale:.78;opacity:.72;animation:19s ease-in-out infinite keepers-portal-cloud-two;top:38px;right:14%}html body #root .home-portal-star{top:var(--portal-star-y);left:var(--portal-star-x);z-index:3;width:var(--portal-star-size);height:var(--portal-star-size);box-shadow:calc(var(--portal-star-size) * -1) 0 0 -1px #fffdf2, var(--portal-star-size) 0 0 -1px #fffdf2, 0 calc(var(--portal-star-size) * -1) 0 -1px #fffdf2, 0 var(--portal-star-size) 0 -1px #fffdf2;animation:keepers-portal-star-twinkle 3.8s var(--portal-star-delay) ease-in-out infinite;background:#fffdf2;border-radius:1px;position:absolute}html body #root .home-portal-hill{z-index:2;clip-path:polygon(0 76%,9% 57%,18% 66%,29% 31%,39% 61%,50% 42%,62% 69%,73% 36%,86% 61%,100% 45%,100% 100%,0 100%);height:160px;position:absolute;bottom:74px;left:-5%;right:-5%}html body #root .home-portal-hill.hill-back{opacity:.78;transform-origin:bottom;background:#aaa5dc;bottom:102px;transform:scaleY(.82)}html body #root .home-portal-hill.hill-front{background:linear-gradient(#8ecdc4,#73baa4);box-shadow:inset 0 12px #ffffff1f}html body #root .home-portal-town{z-index:3;opacity:.82;width:230px;height:100px;position:absolute;bottom:75px;right:8%}html body #root .town-house{background:#ffe7c6;border:2px solid #5e5b8675;border-radius:4px 4px 2px 2px;width:46px;height:38px;position:absolute;bottom:0;box-shadow:inset 0 -7px #e8aa9a24}html body #root .town-house:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:#ec9fb4;border:2px solid #5e5b8675;width:52px;height:23px;position:absolute;top:-18px;left:-5px}html body #root .town-house b{background:#8fd4de;border:1px solid #5e5b8659;border-radius:2px;width:8px;height:10px;position:absolute;bottom:8px}html body #root .town-house b:first-child{left:8px}html body #root .town-house b:last-child,html body #root .town-house.house-one{right:8px}html body #root .town-house.house-two{background:#fff3b8;width:54px;height:46px;right:70px}html body #root .town-house.house-three{background:#e8d6ff;width:42px;height:32px;right:137px}html body #root .town-windmill{background:#f6e7d1;border:2px solid #5e5b8675;border-radius:10px 10px 2px 2px;width:24px;height:66px;position:absolute;bottom:0;left:3px}html body #root .town-windmill>b{background:#e394aa;border-radius:4px;width:6px;height:42px;position:absolute;top:8px;left:8px;transform:rotate(45deg);box-shadow:0 0 0 1px #5e5b8647,0 0 #0000}html body #root .town-windmill>b:after{content:"";border-radius:inherit;background:inherit;box-shadow:inherit;position:absolute;inset:0;transform:rotate(90deg)}html body #root .town-windmill>i{background:#9b82b4;border-radius:5px 5px 0 0;width:7px;height:12px;position:absolute;bottom:7px;left:7px}html body #root .home-portal-ground-grid{z-index:4;opacity:.52;transform-origin:top;background:repeating-linear-gradient(0deg,#ffffff6b 0 2px,#0000 2px 25px),repeating-linear-gradient(90deg,#8568b357 0 2px,#0000 2px 48px),linear-gradient(#88beb2ad,#5d978c2e);height:248px;position:absolute;bottom:-128px;left:-16%;right:-16%;transform:perspective(320px)rotateX(59deg)}html body #root .home-portal-frame{z-index:7;background:#ffffff24;border-radius:32px;place-items:center;display:grid;position:absolute;inset:34px clamp(112px,12%,150px) 86px}html body #root .home-portal-frame:before{content:"";z-index:-1;border-radius:inherit;transform-origin:50%;background:linear-gradient(#ffffff1f,#ffffff0d);border:3px solid #fffffff5;animation:.9s cubic-bezier(.22,1,.36,1) 80ms both keepers-portal-frame-in;position:absolute;inset:0;box-shadow:0 12px #5c4d7d14,inset 0 0 0 2px #715c9417}html body #root .home-portal-frame-corner{color:#fffffff0;text-shadow:0 3px #7e5d9a1f;font-size:18px;animation:3.2s ease-in-out infinite keepers-portal-star-twinkle;position:absolute;top:17px}html body #root .home-portal-frame-corner.corner-left{left:24px}html body #root .home-portal-frame-corner.corner-right{animation-delay:-1.6s;right:24px}html body #root .home-portal-kicker{z-index:3;color:#655b79;letter-spacing:.09em;white-space:nowrap;text-shadow:0 1px #ffffffd9;opacity:0;align-items:center;gap:10px;margin:0;font-family:Cafe24SsurroundAir,Noto Sans KR,sans-serif;font-size:clamp(10px,1vw,13px);font-weight:800;animation:.6s ease-out .46s both keepers-portal-kicker-in;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%)}html body #root .home-portal-kicker>span{background:#ffd067;border-radius:999px;width:clamp(20px,3vw,42px);height:4px;box-shadow:0 2px #c98b5b1f}html body #root .home-portal-brand-layer{z-index:2;opacity:0;margin-top:-2px;position:relative}html body #root .home-portal-masthead .home-centered-brand,html body #root .home-portal-masthead .home-centered-brand:hover,html body #root .home-portal-masthead .home-centered-brand:focus-visible{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:min(760px,100% - 40px)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:clamp(10px,1.3vw,18px)!important;margin:0 auto!important;padding:10px 20px!important}html body #root .home-portal-masthead .home-centered-brand:before,html body #root .home-portal-masthead .home-centered-brand:after{content:none!important;display:none!important}html body #root .home-portal-masthead .home-centered-brand img,html body #root .home-portal-masthead .home-centered-brand.is-locale-en img{object-fit:cover!important;border-radius:24%!important;width:clamp(72px,8.2vw,104px)!important;min-width:clamp(72px,8.2vw,104px)!important;height:clamp(72px,8.2vw,104px)!important;min-height:clamp(72px,8.2vw,104px)!important;margin:0!important;box-shadow:0 7px #63527e1a,0 12px 20px #5d4e821f!important}html body #root .home-portal-masthead .home-centered-brand>span{gap:clamp(6px,.7vw,10px)!important}html body #root .home-portal-masthead .home-centered-brand>span>strong,html body #root .home-portal-masthead .home-centered-brand strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en>span>strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en strong{color:#fffdf8!important;letter-spacing:-.045em!important;white-space:nowrap!important;text-shadow:0 3px #81749e,0 6px #5c4a7e2e,0 9px 18px #53407724!important;font-size:clamp(46px,5.3vw,76px)!important;line-height:.95!important}html body #root .home-portal-masthead .home-centered-brand .home-brand-subtitle,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-brand-subtitle{color:#675f79!important;white-space:nowrap!important;background:#ffffffa3!important;border:2px solid #fffc!important;border-radius:999px!important;gap:.34em!important;width:fit-content!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;padding:6px 16px 7px!important;font-size:clamp(14px,1.55vw,20px)!important;line-height:1.05!important;box-shadow:0 4px #685b8917,inset 0 1px #ffffffeb!important}html body #root .home-portal-masthead .home-centered-brand.is-locale-en{grid-template-columns:auto minmax(0,1fr)!important;column-gap:clamp(10px,1.3vw,18px)!important;display:grid!important}html body #root .home-portal-actions{z-index:4;justify-content:center;align-items:center;gap:clamp(8px,1.4vw,18px);display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}html body #root .home-portal-action{color:#564f68;white-space:nowrap;opacity:0;background:#fff0a9;border:2px solid #ffffffe0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:clamp(120px,12vw,154px);min-height:42px;padding:8px 17px;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif;font-size:clamp(12px,1.12vw,15px);font-weight:400;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,background-color .18s;animation:.62s cubic-bezier(.22,1,.36,1) .72s both keepers-portal-action-in;display:inline-flex;box-shadow:0 5px #6a587f26,inset 0 2px #ffffffc7}html body #root .home-portal-action:nth-child(2){background:#ffc9db;animation-delay:.82s}html body #root .home-portal-action:nth-child(3){background:#bde2ff;animation-delay:.92s}html body #root .home-portal-action>span{font-size:17px;line-height:1}html body #root .home-portal-grass{background:radial-gradient(at 8px 34px,#8ed498 0 8px,#0000 9px) 0 0/38px 34px repeat-x,radial-gradient(at 21px 26px,#5fbd91 0 10px,#0000 11px) 0 0/47px 39px repeat-x,linear-gradient(#80cc9b,#55aa83);border-top:4px solid #ffffff85;height:58px;position:absolute;bottom:-8px;left:-2%;right:-2%}html body #root .home-portal-resource{transform-origin:bottom;place-items:center;width:clamp(104px,12vw,148px);height:clamp(104px,12vw,148px);animation:4.7s ease-in-out infinite keepers-portal-resource-bob;display:grid;position:absolute;bottom:4px}html body #root .home-portal-resource img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}html body #root .home-portal-resource i{background:#fff8c2;width:9px;height:9px;animation:5s ease-in-out infinite keepers-portal-resource-glint;position:absolute;top:14%;right:17%;box-shadow:-8px 0 0 -2px #fff8c2,8px 0 0 -2px #fff8c2,0 -8px 0 -2px #fff8c2,0 8px 0 -2px #fff8c2}html body #root .home-portal-resource.portal-oak{left:clamp(8px,3.5vw,48px)}html body #root .home-portal-resource.portal-fluorite{width:clamp(90px,10.5vw,132px);height:clamp(90px,10.5vw,132px);animation-delay:-2.2s;right:clamp(6px,3.4vw,46px)}html body #root .home-portal-resource.portal-fluorite i{background:#e9d5ff;animation-delay:-2.4s;top:19%;right:11%;box-shadow:-8px 0 0 -2px #e9d5ff,8px 0 0 -2px #e9d5ff,0 -8px 0 -2px #e9d5ff,0 8px 0 -2px #e9d5ff}html body #root .home-portal-dish{width:clamp(55px,6vw,78px);height:clamp(55px,6vw,78px);animation:4.2s ease-in-out -1.3s infinite keepers-portal-resource-bob;position:absolute;bottom:14px;right:17%}html body #root .home-portal-dish img,html body #root .home-portal-robin img{object-fit:contain;width:100%;height:100%}html body #root .home-portal-robin{opacity:0;width:62px;height:56px;animation:14s linear 1.8s infinite keepers-portal-robin-flight;position:absolute;top:48px;left:-78px}html body #root .home-portal-keeper{transform-origin:bottom;width:58px;height:86px;animation:3.4s steps(4,end) 1.4s infinite keepers-portal-keeper-step;position:absolute;bottom:18px;left:23%}html body #root .home-portal-keeper>i{display:block;position:absolute}html body #root .home-portal-keeper .keeper-hair{z-index:3;background:#6b4c66;border:3px solid #694e616b;border-radius:48% 52% 45% 45%;width:35px;height:30px;top:2px;left:12px;box-shadow:inset 7px 0 #805e7a}html body #root .home-portal-keeper .keeper-face{z-index:4;background:#ffd9bd;border:2px solid #845a5a4d;border-radius:48%;width:29px;height:27px;top:15px;left:16px}html body #root .home-portal-keeper .keeper-face b{background:#695064;border-radius:50%;width:3px;height:4px;position:absolute;top:10px}html body #root .home-portal-keeper .keeper-face b:first-child{left:7px}html body #root .home-portal-keeper .keeper-face b:last-child{right:7px}html body #root .home-portal-keeper .keeper-body{z-index:2;background:#a9d8f1;border:3px solid #58648f59;border-radius:18px 18px 8px 8px;height:49px;bottom:0;left:8px;right:8px;box-shadow:inset -8px 0 #6fa1c52b}html body #root .home-portal-keeper .keeper-book{z-index:5;color:#fff;background:#f3a8bd;border:2px solid #694e6161;border-radius:5px 8px 8px 5px;place-items:center;width:25px;height:30px;font-family:Cafe24Ssurround,Noto Sans KR,sans-serif;font-size:11px;font-style:normal;display:grid;bottom:13px;right:-4px;box-shadow:inset 4px 0 #ffffff5c}html body #root .home-portal-heart-trail{width:50px;height:64px;position:absolute;bottom:72px;left:calc(23% + 46px)}html body #root .home-portal-heart-trail i{color:#ff92b8;text-shadow:0 2px #ffffff80;font-size:13px;font-style:normal;animation:3.8s ease-out 1.7s infinite keepers-portal-heart-rise;position:absolute;bottom:0;left:0}html body #root .home-portal-heart-trail i:nth-child(2){color:#ffbd70;animation-delay:2.9s;left:15px}html body #root .home-portal-heart-trail i:nth-child(3){color:#a995e8;animation-delay:4.1s;left:28px}@media (width<=900px){html body #root .home-portal-scene{width:min(100%,100vw - 30px);height:410px;min-height:410px}html body #root .home-portal-frame{inset:28px 58px 90px}html body #root .home-portal-town{transform-origin:100% 100%;right:3%;transform:scale(.76)}html body #root .home-portal-masthead .home-centered-brand>span>strong,html body #root .home-portal-masthead .home-centered-brand strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en>span>strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en strong{font-size:clamp(40px,7.6vw,62px)!important}}@media (width<=640px){html body #root .home-web-masthead.home-portal-masthead,html body #root .home-web-masthead.home-portal-masthead.is-home-scroll-compact{width:100%!important;margin:0!important;padding:22px 7px 28px!important}html body #root .home-portal-scene{border-width:1px;border-radius:27px;width:calc(100vw - 20px);height:372px;min-height:372px}html body #root .home-portal-frame{border-radius:23px;inset:22px 13px 82px}html body #root .home-portal-frame:before{border-width:2px}html body #root .home-portal-frame-corner{font-size:14px;top:13px}html body #root .home-portal-frame-corner.corner-left{left:16px}html body #root .home-portal-frame-corner.corner-right{right:16px}html body #root .home-portal-kicker{letter-spacing:.05em;gap:6px;font-size:9px;top:20px}html body #root .home-portal-kicker>span{width:18px;height:3px}html body #root .home-portal-masthead .home-centered-brand,html body #root .home-portal-masthead .home-centered-brand:hover,html body #root .home-portal-masthead .home-centered-brand:focus-visible,html body #root .home-portal-masthead .home-centered-brand.is-locale-en{flex-direction:row!important;grid-template-columns:none!important;justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:7px 8px!important;display:flex!important}html body #root .home-portal-masthead .home-centered-brand img,html body #root .home-portal-masthead .home-centered-brand.is-locale-en img{border-radius:21%!important;width:clamp(56px,16vw,72px)!important;min-width:clamp(56px,16vw,72px)!important;height:clamp(56px,16vw,72px)!important;min-height:clamp(56px,16vw,72px)!important}html body #root .home-portal-masthead .home-centered-brand>span{gap:5px!important;width:auto!important;min-width:0!important}html body #root .home-portal-masthead .home-centered-brand>span>strong,html body #root .home-portal-masthead .home-centered-brand strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en>span>strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en strong{font-size:clamp(30px,9.5vw,42px)!important}html body #root .home-portal-masthead .home-centered-brand .home-brand-subtitle,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-brand-subtitle{white-space:nowrap!important;gap:.25em!important;padding:5px 10px 6px!important;font-size:clamp(11px,3.3vw,14px)!important}html body #root .home-portal-actions{gap:5px;bottom:18px;left:8px;right:8px;transform:none}html body #root .home-portal-action{border-width:1px;flex:1 1 0;gap:4px;min-width:0;min-height:38px;padding:7px 8px;font-size:clamp(10px,2.9vw,12px)}html body #root .home-portal-action>span{font-size:14px}html body #root .home-portal-resource{width:88px;height:88px;bottom:-2px}html body #root .home-portal-resource.portal-oak{left:-2px}html body #root .home-portal-resource.portal-fluorite{width:79px;height:79px;right:-4px}html body #root .home-portal-dish{width:48px;height:48px;bottom:5px;right:17%}html body #root .home-portal-keeper{--portal-keeper-scale:.82;transform-origin:bottom;bottom:8px;left:21%}html body #root .home-portal-heart-trail{bottom:55px;left:calc(21% + 40px)}html body #root .home-portal-town{opacity:.58;bottom:69px;right:-30px;transform:scale(.56)}html body #root .home-portal-cloud.cloud-one{--portal-cloud-scale:.68;top:70px;left:7%}html body #root .home-portal-cloud.cloud-two{--portal-cloud-scale:.58;top:42px;right:4%}html body #root .home-portal-robin{width:52px;height:47px;top:54px}@keyframes keepers-portal-robin-flight{0%{opacity:0;transform:translateY(4px)rotate(-5deg)}7%{opacity:1}46%{transform:translate(235px,-12px)rotate(2deg)}92%{opacity:1}to{opacity:0;transform:translate(520px,5px)rotate(-3deg)}}}@keyframes keepers-portal-town-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}html body #root .home-portal-backdrop-shell>.home-mobile-fixed-header-spacer{z-index:1;position:relative;margin:0!important}html body #root .home-portal-town-marquee:after{content:"";background:linear-gradient(#564079,#3c315e);height:9px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -3px #ffc0e447}html body #root .home-portal-town-track{will-change:transform;align-items:flex-end;width:max-content;min-width:max-content;animation:72s linear infinite keepers-portal-town-marquee;display:flex;position:absolute;bottom:6px;left:0;transform:translate(0,0)}html body #root .home-portal-town-track>img{flex:0 0 var(--portal-town-segment-width);width:var(--portal-town-segment-width);object-fit:contain;height:auto;image-rendering:pixelated;-webkit-user-select:none;user-select:none;display:block}html body #root .home-portal-brand-layer:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#281c714d 0%,#432e8b2b 46%,#0000 72%);width:min(620px,80vw);height:210px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html body #root .home-portal-masthead .home-centered-brand>span>strong,html body #root .home-portal-masthead .home-centered-brand strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en>span>strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en strong{text-shadow:0 3px #67588d,3px 6px #2a205961,0 11px 20px #2319543d!important;font-size:clamp(52px,5.4vw,78px)!important}html body #root .home-portal-masthead .home-centered-brand .home-brand-subtitle,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-brand-subtitle{color:#584d76!important;background:#fffafff0!important;border-color:#fff!important;font-size:clamp(14px,1.45vw,19px)!important}html body #root .home-portal-action{color:#433954;background:#fff0a4;border-color:#57486f;min-height:56px;font-size:15px;box-shadow:4px 5px #2b1f4f6b,inset 0 2px #ffffffe0}html body #root .home-portal-action-label{color:#433954;text-overflow:clip;overflow:visible;font-size:15px!important}html body #root .home-portal-map-icon{filter:drop-shadow(1px 2px #3b376538);justify-content:center;align-items:stretch;width:34px;height:30px;display:flex;position:relative;transform:rotate(-2deg)}html body #root .home-portal-map-icon>b{clip-path:polygon(0 7%,100% 0,100% 93%,0 100%);background:#9fe0f2;border:2px solid #5e5a91;border-right-width:1px;width:12px;height:28px;display:block;position:relative}html body #root .home-portal-map-icon>b:nth-child(2){clip-path:polygon(0 0,100% 7%,100% 100%,0 93%);background:#ffe59a;margin-left:-1px}html body #root .home-portal-map-icon>b:nth-child(3){background:#a9e6c8;border-right-width:2px;margin-left:-1px}html body #root .home-portal-map-icon>b:nth-child(2):after{content:"";background:#fff1f5;border:2px solid #df658c;border-radius:50% 50% 50% 0;width:4px;height:4px;position:absolute;top:8px;left:3px;transform:rotate(-45deg)}html body #root .home-portal-sprite.portal-butterfly{animation:none!important;display:none!important}html body #root .home-portal-sprite.portal-crayfish{z-index:4;bottom:8px}html body #root .home-portal-sprite.portal-fluorite,html body #root .home-portal-sprite.portal-latte,html body #root .home-portal-sprite.portal-flowers{z-index:4;bottom:5px}html body #root .home-portal-sprite.portal-flamingo{z-index:4;bottom:56px}@media (width<=900px){html body #root .home-portal-backdrop-shell{background-position:top,top;background-size:100% 100%,auto 100%}html body #root .home-portal-scene{height:540px!important;min-height:540px!important}html body #root .home-portal-frame{inset:58px 7% 178px}html body #root .home-portal-actions{grid-template-columns:repeat(3,minmax(126px,154px))}html body #root .home-portal-town-marquee{height:142px}}@media (width<=640px){html body #root .home-portal-scene{height:470px!important;min-height:470px!important}html body #root .home-portal-frame{inset:42px 8px 148px}html body #root .home-portal-masthead .home-centered-brand img,html body #root .home-portal-masthead .home-centered-brand.is-locale-en img{width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important}html body #root .home-portal-masthead .home-centered-brand>span>strong,html body #root .home-portal-masthead .home-centered-brand strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en>span>strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en strong{font-size:clamp(34px,10.5vw,44px)!important}html body #root .home-portal-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;left:3px;right:3px}html body #root .home-portal-action{min-height:48px;padding-right:15px;font-size:11px}html body #root .home-portal-action-label{font-size:clamp(10px,2.8vw,12px)!important}html body #root .home-portal-map-icon{width:25px;height:24px}html body #root .home-portal-map-icon>b{border-width:1px;width:9px;height:23px}html body #root .home-portal-town-marquee{height:126px}html body #root .home-portal-town-track{animation-duration:58s}}@media (prefers-reduced-motion:reduce){html body #root .home-portal-masthead *,html body #root .home-portal-masthead :before,html body #root .home-portal-masthead :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html body #root .home-portal-frame:before,html body #root .home-portal-kicker,html body #root .home-portal-brand-layer,html body #root .home-portal-action,html body #root .home-portal-foreground{opacity:1!important;transform:none!important}html body #root .home-portal-kicker{transform:translate(-50%)!important}html body #root .home-portal-robin,html body #root .home-portal-heart-trail{display:none!important}}@keyframes keepers-pixel-town-enter{0%{opacity:0;transform:translateY(12px)scale(1.16)}58%{opacity:1;transform:translateY(-2px)scale(1.018)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes keepers-pixel-item-float{0%,to{transform:translate(0,0)rotate(-1deg)}50%{transform:translateY(-6px)rotate(1deg)}}@keyframes keepers-pixel-butterfly-flight{0%{opacity:0;transform:translate(-90px)rotate(-5deg)}8%,90%{opacity:1}45%{transform:translate(48vw,-16px)rotate(4deg)}to{opacity:0;transform:translate(calc(100vw + 90px),5px)rotate(-3deg)}}html body #root .home-portal-backdrop-shell{isolation:isolate;box-sizing:border-box;background:linear-gradient(#e2f9ff14 0%,#fff0 65%,#f7eadf38 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,inset 0 -14px 24px #775b6914}html body #root .home-portal-backdrop-shell:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#eef9ff21,#0000 24% 76%,#fff3ec1f);position:absolute;inset:0}html body #root .home-portal-backdrop-shell>.home-mobile-news-ticker-slot{z-index:20;position:relative}html body #root .home-web-masthead.home-portal-masthead,html body #root .home-web-masthead.home-portal-masthead.is-home-scroll-compact{width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}html body #root .home-portal-scene{isolation:isolate;contain:layout paint style;position:relative;width:100%!important;max-width:none!important;height:clamp(470px,46vw,640px)!important;min-height:470px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;overflow:hidden!important}html body #root .home-portal-scene:after,html body #root .home-portal-frame:before,html body #root .home-portal-frame:after{content:none!important;display:none!important}html body #root .home-portal-frame{z-index:7;place-items:center;display:grid;position:absolute;inset:clamp(50px,6vw,88px) clamp(15%,20vw,330px) clamp(120px,12vw,164px);background:0 0!important;border:0!important;border-radius:0!important}html body #root .home-portal-brand-layer{z-index:3;will-change:transform,opacity;margin:0;position:relative}html body #root .home-portal-masthead .home-centered-brand,html body #root .home-portal-masthead .home-centered-brand:hover,html body #root .home-portal-masthead .home-centered-brand:focus-visible{transform:translateZ(0);gap:clamp(8px,1vw,14px)!important;max-width:min(650px,100%)!important;padding:8px 16px!important}html body #root .home-portal-masthead .home-centered-brand img,html body #root .home-portal-masthead .home-centered-brand.is-locale-en img{border:3px solid #ffffffd6!important;border-radius:18px!important;width:clamp(58px,6vw,78px)!important;min-width:clamp(58px,6vw,78px)!important;height:clamp(58px,6vw,78px)!important;min-height:clamp(58px,6vw,78px)!important;box-shadow:3px 4px #43486e33!important}html body #root .home-portal-masthead .home-centered-brand .home-brand-subtitle,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-brand-subtitle{background:#fffcfad1!important;border:2px solid #ffffffeb!important;border-radius:7px!important;padding:5px 13px 6px!important;font-family:DNFBitBitv2,Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(12px,1.25vw,17px)!important;font-weight:400!important;box-shadow:2px 3px #5d537f24!important}html body #root .home-portal-actions{z-index:5;grid-template-columns:repeat(3,minmax(138px,174px));gap:clamp(10px,1.3vw,17px);width:max-content;display:grid;position:absolute;bottom:4px;left:50%;right:auto;transform:translate(-50%)}html body #root .home-portal-action{box-sizing:border-box;color:#514966;opacity:0;min-width:0;min-height:52px;image-rendering:pixelated;background:#fff0a9;border:3px solid #756990;border-radius:7px;grid-template-columns:25px 34px 1fr;align-items:center;gap:4px;padding:5px 28px 5px 8px;font-family:DNFBitBitv2,Cafe24Ssurround,Noto Sans KR,sans-serif;font-size:14px;font-weight:400;display:grid;position:relative;overflow:hidden;box-shadow:4px 5px #4f446747,inset 0 2px #ffffffb8}html body #root .home-portal-action:nth-child(2){background:#ffc9db}html body #root .home-portal-action:nth-child(3){background:#bde7ff}html body #root .home-portal-action>img{object-fit:contain;width:34px;height:34px;image-rendering:pixelated}html body #root .home-portal-action-index{background:#ffffff73;border:2px solid;place-items:center;width:22px;height:22px;line-height:1;display:grid;font-size:9px!important}html body #root .home-portal-action-label{text-overflow:ellipsis;white-space:nowrap;line-height:1.05;overflow:hidden;font-size:inherit!important}html body #root .home-portal-action>i{color:#756990;font-size:9px;font-style:normal;position:absolute;right:8px}html body #root .home-portal-foreground{z-index:6;pointer-events:none;opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) .52s both keepers-portal-foreground-in;position:absolute;inset:0}html body #root .home-portal-sprite{object-fit:contain;image-rendering:pixelated;-webkit-user-select:none;user-select:none;transform-origin:bottom;will-change:transform;animation:4.8s ease-in-out infinite keepers-pixel-item-float;display:block;position:absolute}html body #root .home-portal-sprite.portal-crayfish{width:clamp(92px,10vw,138px);bottom:12px;left:clamp(16px,4vw,66px)}html body #root .home-portal-sprite.portal-latte{width:clamp(66px,7vw,96px);animation-delay:-1.1s;bottom:12px;right:clamp(158px,17vw,270px)}html body #root .home-portal-sprite.portal-flowers{width:clamp(92px,9.5vw,134px);animation-delay:-2.4s;bottom:8px;right:clamp(18px,4vw,68px)}html body #root .home-portal-sprite.portal-fluorite{width:clamp(68px,7.5vw,104px);animation-delay:-3.1s;bottom:10px;left:clamp(150px,16vw,250px)}html body #root .home-portal-sprite.portal-flamingo{opacity:.94;width:clamp(64px,7vw,98px);animation-delay:-1.8s;bottom:72px;right:clamp(50px,8vw,130px)}html body #root .home-portal-sprite.portal-butterfly{width:58px;height:58px;animation:17s linear 1.4s infinite keepers-pixel-butterfly-flight;top:clamp(76px,9vw,120px);left:-90px}html body #root .home-portal-masthead.is-portal-paused *,html body #root .home-portal-masthead.is-portal-paused :before,html body #root .home-portal-masthead.is-portal-paused :after{animation-play-state:paused!important}@media (width<=900px){html body #root .home-portal-scene{height:500px!important;min-height:500px!important}html body #root .home-portal-frame{inset:74px 10% 138px}html body #root .home-portal-actions{grid-template-columns:repeat(3,minmax(120px,150px))}html body #root .home-portal-sprite.portal-flamingo{opacity:.72}}@media (width<=640px){html body #root .home-portal-backdrop-shell{background-position:50%}html body #root .home-portal-scene{border-radius:0!important;width:100%!important;height:430px!important;min-height:430px!important}html body #root .home-portal-frame{inset:62px 10px 116px}html body #root .home-portal-masthead .home-centered-brand,html body #root .home-portal-masthead .home-centered-brand:hover,html body #root .home-portal-masthead .home-centered-brand:focus-visible,html body #root .home-portal-masthead .home-centered-brand.is-locale-en{width:auto!important;max-width:calc(100vw - 20px)!important;padding:5px 7px!important}html body #root .home-portal-masthead .home-centered-brand img,html body #root .home-portal-masthead .home-centered-brand.is-locale-en img{border-radius:14px!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important}html body #root .home-portal-masthead .home-centered-brand>span>strong,html body #root .home-portal-masthead .home-centered-brand strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en>span>strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en strong{font-size:clamp(29px,9vw,38px)!important}html body #root .home-portal-masthead .home-centered-brand .home-brand-subtitle,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-brand-subtitle{padding:4px 8px 5px!important;font-size:clamp(10px,3vw,12px)!important}html body #root .home-portal-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:auto;bottom:0;left:5px;right:5px;transform:none}html body #root .home-portal-action{border-width:2px;border-radius:5px;grid-template-columns:24px 1fr;gap:2px;min-height:45px;padding:4px 17px 4px 4px;font-size:clamp(10px,2.8vw,12px);box-shadow:2px 3px #4f446740}html body #root .home-portal-action>img{width:25px;height:25px}html body #root .home-portal-action-index{display:none}html body #root .home-portal-action>i{font-size:7px;right:5px}html body #root .home-portal-sprite.portal-crayfish{width:82px;left:-10px}html body #root .home-portal-sprite.portal-fluorite{width:64px;bottom:3px;left:66px}html body #root .home-portal-sprite.portal-latte{width:57px;bottom:2px;right:68px}html body #root .home-portal-sprite.portal-flowers{width:80px;bottom:0;right:-8px}html body #root .home-portal-sprite.portal-flamingo{opacity:.58;width:58px;bottom:64px;right:10px}}html body #root .home-portal-backdrop-shell{background-color:#8f72e8!important;background-image:linear-gradient(#291f7d0a,#ef96f40a)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100% 100%!important;margin-top:0!important;padding-top:0!important}html body #root .home-portal-backdrop-shell:before{background:linear-gradient(#16144e17,#0000 36%),radial-gradient(at 50% 37%,#3221791f,#0000 42%)!important}html body #root .home-portal-backdrop-shell>.home-mobile-fixed-header-spacer{z-index:1!important;margin:0!important;position:relative!important}html body #root .home-portal-scene{height:clamp(570px,43vw,670px)!important;min-height:570px!important}html body #root .home-portal-frame{inset:clamp(54px,5vw,76px) clamp(10%,17vw,280px) clamp(205px,16vw,236px)!important}html body #root .home-portal-masthead .home-centered-brand img,html body #root .home-portal-masthead .home-centered-brand.is-locale-en img{width:clamp(70px,6.7vw,92px)!important;min-width:clamp(70px,6.7vw,92px)!important;height:clamp(70px,6.7vw,92px)!important;min-height:clamp(70px,6.7vw,92px)!important}html body #root .home-portal-masthead .home-centered-brand>span>strong,html body #root .home-portal-masthead .home-centered-brand strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en>span>strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en strong{text-shadow:0 3px #67588d,3px 6px #2a205961,0 11px 20px #2319543d!important;font-family:DNFBitBitv2,Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(52px,5.4vw,78px)!important}html body #root .home-portal-masthead .home-centered-brand .home-brand-subtitle,html body #root .home-portal-masthead .home-centered-brand .home-brand-subtitle *,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-brand-subtitle,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-brand-subtitle *{font-family:DNFBitBitv2,Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-style:normal!important;font-weight:400!important}html body #root .home-portal-masthead .home-centered-brand .home-brand-subtitle,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-brand-subtitle{color:#584d76!important;background:#fffafff0!important;border:2px solid #fff!important;border-radius:7px!important;padding:6px 14px 7px!important;font-size:clamp(14px,1.45vw,19px)!important;box-shadow:2px 3px #2d1f5b33!important}html body #root .home-portal-action,html body #root .home-portal-action *,html body #root .home-portal-action-label,html body #root .home-portal-action-index{font-family:DNFBitBitv2,Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .home-portal-action{color:#433954!important;border-color:#57486f!important;min-height:56px!important;font-size:15px!important}html body #root .home-portal-action-label{color:#433954!important;text-overflow:clip!important;font-size:15px!important;overflow:visible!important}@media (width<=900px){html body #root .home-portal-backdrop-shell{background-position:top,top!important;background-size:100% 100%,auto 100%!important}html body #root .home-portal-scene{height:540px!important;min-height:540px!important}html body #root .home-portal-frame{inset:58px 7% 178px!important}html body #root .home-portal-actions{grid-template-columns:repeat(3,minmax(126px,154px))!important}}@media (width<=640px){html body #root .home-portal-scene{height:470px!important;min-height:470px!important}html body #root .home-portal-frame{inset:42px 8px 148px!important}html body #root .home-portal-masthead .home-centered-brand img,html body #root .home-portal-masthead .home-centered-brand.is-locale-en img{width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important}html body #root .home-portal-masthead .home-centered-brand>span>strong,html body #root .home-portal-masthead .home-centered-brand strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en>span>strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en strong{font-size:clamp(34px,10.5vw,44px)!important}html body #root .home-portal-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;left:3px!important;right:3px!important}html body #root .home-portal-action{min-height:48px!important;padding-right:15px!important;font-size:11px!important}html body #root .home-portal-action-label{font-size:clamp(10px,2.8vw,12px)!important}}@keyframes keepers-portal-v5-moon-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@keyframes keepers-portal-v5-cloud-a{0%,to{transform:translate(-10px)}50%{transform:translate(20px)}}@keyframes keepers-portal-v5-cloud-b{0%,to{transform:translate(13px)}50%{transform:translate(-18px)}}@keyframes keepers-portal-v5-cloud-c{0%,to{transform:translate(0,0)}50%{transform:translate(24px)}}@keyframes keepers-portal-v5-stars{0%,to{opacity:.52;transform:translateZ(0)scale(.98)}48%{opacity:.94;transform:translateZ(0)scale(1.025)}}@keyframes keepers-portal-v5-meteors{0%,12%,to{opacity:0;transform:translate(-10px,-6px)}24%,72%{opacity:.92}84%{opacity:0;transform:translate(18px,12px)}}@keyframes keepers-portal-v5-scroll-cue{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,5px)}}html body #root .home-portal-backdrop-shell{isolation:isolate!important;box-sizing:border-box!important;background:radial-gradient(circle at 16% 25%,#ffe2f86b,#0000 26%),radial-gradient(circle at 82% 15%,#cdc9ff3d,#0000 25%),linear-gradient(158deg,#8875ed 0%,#ad7be9 34%,#df82d7 66%,#ffa3cf 100%)!important;flex-direction:column!important;width:100vw!important;height:100svh!important;min-height:100svh!important;margin:0 calc(50% - 50vw)!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 -20px 42px #81429114!important}html body #root .home-portal-backdrop-shell:before{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(#ffffff0d,#0000 48%),radial-gradient(at 50% 54%,#ffc5e633,#0000 52%)!important;display:block!important;position:absolute!important;inset:0!important}html body #root .home-portal-backdrop-shell>.home-mobile-fixed-header-spacer{z-index:20!important;flex:0 0 var(--home-fixed-header-clearance,100px)!important;height:var(--home-fixed-header-clearance,100px)!important;min-height:0!important;margin:0!important;position:relative!important}html body #root .home-web-masthead.home-portal-masthead,html body #root .home-web-masthead.home-portal-masthead.is-home-scroll-compact{z-index:1!important;flex:auto!important;align-items:stretch!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #root .home-portal-scene{isolation:isolate!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;box-shadow:none!important;contain:layout paint style!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;margin:0!important;position:relative!important;overflow:hidden!important}html body #root .home-portal-sky-decor{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}html body #root .home-portal-sky-sprite{object-fit:contain;max-width:none;image-rendering:pixelated;-webkit-user-select:none;user-select:none;will-change:transform,opacity;display:block;position:absolute}html body #root .home-portal-sky-sprite.portal-moon{width:clamp(92px,10vw,156px);animation:6.8s ease-in-out infinite keepers-portal-v5-moon-float;top:clamp(20px,5vh,54px);left:clamp(24px,7vw,140px)}html body #root .home-portal-sky-sprite.portal-stars{opacity:.72;width:clamp(250px,27vw,430px);animation:4.6s ease-in-out infinite keepers-portal-v5-stars;top:clamp(8px,3vh,32px);right:clamp(27%,34vw,680px)}html body #root .home-portal-sky-sprite.portal-meteors{width:clamp(220px,27vw,420px);animation:8.6s ease-in-out infinite keepers-portal-v5-meteors;top:clamp(34px,8vh,82px);right:clamp(14px,5vw,96px)}html body #root .home-portal-sky-sprite.portal-cloud-a{opacity:.82;width:clamp(180px,20vw,330px);animation:15s ease-in-out infinite keepers-portal-v5-cloud-a;top:clamp(118px,23vh,210px);left:clamp(8px,17vw,330px)}html body #root .home-portal-sky-sprite.portal-cloud-b{opacity:.68;width:clamp(190px,22vw,350px);animation:18s ease-in-out infinite keepers-portal-v5-cloud-b;top:clamp(40px,10vh,94px);right:clamp(25%,31vw,620px)}html body #root .home-portal-sky-sprite.portal-cloud-c{opacity:.58;width:clamp(300px,35vw,570px);animation:21s ease-in-out infinite keepers-portal-v5-cloud-c;top:clamp(142px,27vh,250px);right:clamp(-90px,-3vw,-20px)}html body #root .home-portal-town-marquee{--portal-town-segment-width:clamp(980px,88vw,1850px);z-index:3!important;pointer-events:none!important;height:clamp(108px,11.5vw,178px)!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}html body #root .home-portal-town-marquee:after{background:linear-gradient(#7b5d89,#5c486f)!important;height:6px!important;box-shadow:0 -2px #ffdced5c!important}html body #root .home-portal-town-track{animation:78s linear infinite keepers-portal-town-marquee!important;bottom:4px!important}html body #root .home-portal-town-track>img{flex:0 0 var(--portal-town-segment-width)!important;width:var(--portal-town-segment-width)!important;height:auto!important;image-rendering:pixelated!important}html body #root .home-portal-frame{z-index:8!important;background:0 0!important;border:0!important;place-items:center!important;display:grid!important;position:absolute!important;inset:clamp(24px,6vh,68px) clamp(7%,13vw,250px) clamp(148px,18vh,205px)!important}html body #root .home-portal-masthead .home-centered-brand,html body #root .home-portal-masthead .home-centered-brand:hover,html body #root .home-portal-masthead .home-centered-brand:focus-visible{gap:clamp(12px,1.4vw,20px)!important;max-width:min(900px,100%)!important;padding:10px 18px!important}html body #root .home-portal-masthead .home-centered-brand img,html body #root .home-portal-masthead .home-centered-brand.is-locale-en img{border-radius:22px!important;width:clamp(82px,7.2vw,116px)!important;min-width:clamp(82px,7.2vw,116px)!important;height:clamp(82px,7.2vw,116px)!important;min-height:clamp(82px,7.2vw,116px)!important}html body #root .home-portal-masthead .home-centered-brand>span>strong,html body #root .home-portal-masthead .home-centered-brand strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en>span>strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en strong{color:#fffdf9!important;letter-spacing:-.045em!important;text-shadow:0 3px #76608f,4px 7px #4c2d6e57,0 14px 28px #53307538!important;font-family:DNFBitBitv2,Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(66px,7vw,110px)!important;font-weight:400!important;line-height:.88!important}html body #root .home-portal-masthead .home-centered-brand .home-brand-subtitle,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-brand-subtitle{padding:7px 16px 8px!important;font-size:clamp(16px,1.65vw,23px)!important}html body #root .home-portal-actions{grid-template-columns:repeat(3,minmax(172px,212px))!important;gap:clamp(10px,1.3vw,18px)!important;bottom:0!important}html body #root .home-portal-action{grid-template-columns:25px 40px 1fr!important;min-height:58px!important}html body #root .home-portal-action>img,html body #root .home-portal-action>.home-portal-map-pixel{object-fit:contain!important;width:40px!important;height:40px!important;image-rendering:pixelated!important}html body #root .home-portal-map-icon{display:none!important}html body #root .home-portal-sprite.portal-crayfish{width:clamp(72px,7.5vw,112px)!important}html body #root .home-portal-sprite.portal-fluorite{width:clamp(54px,6vw,86px)!important;left:clamp(112px,12vw,210px)!important}html body #root .home-portal-sprite.portal-latte{width:clamp(52px,5.6vw,82px)!important;right:clamp(122px,13vw,230px)!important}html body #root .home-portal-sprite.portal-flowers{width:clamp(72px,7.3vw,106px)!important}html body #root .home-portal-sprite.portal-flamingo{width:clamp(52px,5.7vw,82px)!important;bottom:clamp(52px,6vw,82px)!important}html body #root .home-portal-scroll-cue{z-index:12;color:#fff;text-shadow:0 1px #3c23555c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#5133777a;border:2px solid #ffffffe0;border-radius:999px;place-items:center;gap:0;min-width:76px;padding:5px 12px 6px;font-family:DNFBitBitv2,Cafe24Ssurround,Noto Sans KR,sans-serif;font-size:9px;line-height:1;animation:2.2s ease-in-out infinite keepers-portal-v5-scroll-cue;display:grid;position:absolute;bottom:12px;left:50%;box-shadow:0 5px 14px #42255f2e}html body #root .home-portal-scroll-cue i{font-size:17px;font-style:normal;line-height:.7}html body #root .home-portal-scroll-cue:hover,html body #root .home-portal-scroll-cue:focus-visible{outline-offset:2px;background:#ffffff42;outline:3px solid #ffebf86b}html body #root .home-standard-screen{z-index:2;box-sizing:border-box;width:100vw;min-height:100svh;padding-top:calc(var(--home-fixed-header-clearance,100px) + 14px);background:linear-gradient(#fff7fcfa,#f7f7fffa 38%,#faf7fffa);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);scroll-margin-top:0;position:relative}html body #root .home-standard-screen>.home-mobile-news-ticker-slot{z-index:3;margin-bottom:clamp(14px,2vw,24px);position:relative}html body #root .home-standard-screen>.home-content-shell{z-index:2;position:relative}@media (width<=900px){html body #root .home-portal-frame{inset:clamp(22px,4vh,42px) 5% clamp(128px,17vh,176px)!important}html body #root .home-portal-actions{grid-template-columns:repeat(3,minmax(126px,166px))!important}html body #root .home-portal-town-marquee{height:clamp(102px,14vw,136px)!important}html body #root .home-portal-sky-sprite.portal-stars{right:22%}html body #root .home-portal-sky-sprite.portal-cloud-a{left:7%}}@media (width<=640px){html body #root .home-portal-backdrop-shell>.home-mobile-fixed-header-spacer{flex-basis:var(--home-fixed-header-clearance,98px)!important;height:var(--home-fixed-header-clearance,98px)!important}html body #root .home-portal-frame{inset:22px 7px 116px!important}html body #root .home-portal-masthead .home-centered-brand,html body #root .home-portal-masthead .home-centered-brand:hover,html body #root .home-portal-masthead .home-centered-brand:focus-visible{gap:7px!important;padding:5px 6px!important}html body #root .home-portal-masthead .home-centered-brand img,html body #root .home-portal-masthead .home-centered-brand.is-locale-en img{border-radius:15px!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important}html body #root .home-portal-masthead .home-centered-brand>span>strong,html body #root .home-portal-masthead .home-centered-brand strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en>span>strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en strong{font-size:clamp(38px,11.8vw,50px)!important}html body #root .home-portal-masthead .home-centered-brand .home-brand-subtitle,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-brand-subtitle{padding:4px 8px 5px!important;font-size:clamp(10px,3.2vw,13px)!important}html body #root .home-portal-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;width:auto!important;left:2px!important;right:2px!important;transform:none!important}html body #root .home-portal-action{grid-template-columns:26px 1fr!important;min-height:47px!important;padding:4px 14px 4px 4px!important}html body #root .home-portal-action>img,html body #root .home-portal-action>.home-portal-map-pixel{width:27px!important;height:27px!important}html body #root .home-portal-town-marquee{--portal-town-segment-width:980px;height:106px!important}html body #root .home-portal-sky-sprite.portal-moon{width:74px;top:10px;left:8px}html body #root .home-portal-sky-sprite.portal-stars{width:220px;top:0;right:13%}html body #root .home-portal-sky-sprite.portal-meteors{width:210px;top:54px;right:-45px}html body #root .home-portal-sky-sprite.portal-cloud-a{width:190px;top:33%;left:-65px}html body #root .home-portal-sky-sprite.portal-cloud-b{width:180px;top:15%;right:24%}html body #root .home-portal-sky-sprite.portal-cloud-c{width:290px;top:39%;right:-120px}html body #root .home-portal-scroll-cue{min-width:62px;padding:4px 9px 5px;bottom:8px}html body #root .home-portal-sprite.portal-flamingo{opacity:.48!important}}@media (height<=650px) and (width>=641px){html body #root .home-portal-frame{top:16px!important;bottom:118px!important}html body #root .home-portal-masthead .home-centered-brand img,html body #root .home-portal-masthead .home-centered-brand.is-locale-en img{width:68px!important;min-width:68px!important;height:68px!important;min-height:68px!important}html body #root .home-portal-masthead .home-centered-brand>span>strong,html body #root .home-portal-masthead .home-centered-brand strong{font-size:56px!important}html body #root .home-portal-town-marquee{height:106px!important}}@media (prefers-reduced-motion:reduce){html body #root .home-portal-sky-sprite,html body #root .home-portal-town-track,html body #root .home-portal-scroll-cue{animation:none!important;transform:none!important}html body #root .home-portal-scroll-cue{transform:translate(-50%)!important}html body #root .home-portal-sky-sprite.portal-meteors{opacity:.88!important}}@keyframes keepers-portal-v6-brand-in{0%{opacity:0;transform:translate(-50%,18px)scale(1.12)}66%{opacity:1;transform:translate(-50%,-2px)scale(1.018)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes keepers-portal-v6-star{0%,to{opacity:.34;transform:translateZ(0)scale(.86)}48%{opacity:.88;transform:translateZ(0)scale(1.08)}}@keyframes keepers-portal-v6-meteor-fall{0%,12%,to{opacity:0;transform:translate(52px,-34px)}24%{opacity:.58}67%{opacity:.42}82%{opacity:0;transform:translate(-150px,108px)}}@keyframes keepers-portal-v6-cloud-left{0%,to{transform:translate(-8px)}50%{transform:translate(14px)}}@keyframes keepers-portal-v6-cloud-right{0%,to{transform:translate(9px)}50%{transform:translate(-13px)}}@keyframes keepers-home-screen-wipe{0%{opacity:0;transform:translateY(100%)}38%{opacity:1;transform:translate(0,0)}56%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-100%)}}body.keepers-home-route.is-home-section-transitioning:after{content:"";z-index:2147483000;pointer-events:none;background:radial-gradient(circle at 50% 44%,#ffedfa94,#0000 34%),linear-gradient(160deg,#9878ed 0%,#dc83d8 52%,#ffa1cf 100%);animation:.76s cubic-bezier(.72,0,.2,1) both keepers-home-screen-wipe;position:fixed;inset:-2px}html body #root .home-portal-sky-sprite.portal-moon{filter:drop-shadow(0 4px #8a52691f);width:clamp(78px,7.5vw,118px)!important;top:clamp(15px,4.5vh,46px)!important;left:clamp(22px,5.5vw,112px)!important}html body #root .home-portal-sky-sprite.portal-stars,html body #root .home-portal-sky-sprite.portal-meteors{display:none!important}html body #root .home-portal-sky-sprite.portal-star{opacity:.64;width:clamp(14px,1.45vw,25px);height:auto;animation:4.8s ease-in-out infinite keepers-portal-v6-star}html body #root .home-portal-sky-sprite.portal-star-1{width:clamp(18px,1.65vw,28px);animation-delay:-.7s;top:7%;left:29%}html body #root .home-portal-sky-sprite.portal-star-2{width:clamp(12px,1.1vw,19px);animation-delay:-2.1s;top:17%;left:17%}html body #root .home-portal-sky-sprite.portal-star-3{width:clamp(13px,1.2vw,20px);animation-delay:-3.4s;top:7%;right:39%}html body #root .home-portal-sky-sprite.portal-star-4{width:clamp(11px,1vw,18px);animation-delay:-1.5s;top:18%;right:18%}html body #root .home-portal-sky-sprite.portal-star-5{width:clamp(10px,.95vw,16px);animation-delay:-4s;top:30%;left:8%}html body #root .home-portal-sky-sprite.portal-star-6{width:clamp(15px,1.35vw,23px);animation-delay:-2.8s;top:38%;left:28%}html body #root .home-portal-sky-sprite.portal-star-7{width:clamp(10px,1vw,17px);animation-delay:-.2s;top:27%;right:29%}html body #root .home-portal-sky-sprite.portal-star-8{width:clamp(14px,1.3vw,22px);animation-delay:-3.8s;top:40%;right:8%}html body #root .home-portal-sky-sprite.portal-star-9{width:clamp(9px,.8vw,14px);animation-delay:-1.1s;top:51%;left:14%}html body #root .home-portal-sky-sprite.portal-star-10{width:clamp(13px,1.2vw,20px);animation-delay:-2.5s;top:52%;right:23%}html body #root .home-portal-sky-sprite.portal-meteor{opacity:0;width:clamp(170px,18vw,290px);animation:9.4s ease-in 1.8s infinite keepers-portal-v6-meteor-fall;top:5%;right:3%}html body #root .home-portal-sky-sprite.portal-cloud{opacity:.64;height:auto;animation:17s ease-in-out infinite keepers-portal-v6-cloud-left}html body #root .home-portal-sky-sprite.portal-cloud-1{width:clamp(94px,9vw,145px);top:8%;left:15%}html body #root .home-portal-sky-sprite.portal-cloud-2{opacity:.54;width:clamp(104px,10vw,158px);animation-name:keepers-portal-v6-cloud-right;animation-duration:19s;top:13%;right:15%}html body #root .home-portal-sky-sprite.portal-cloud-3{opacity:.58;width:clamp(90px,8vw,128px);animation-delay:-5s;top:31%;left:-1%}html body #root .home-portal-sky-sprite.portal-cloud-4{opacity:.48;width:clamp(145px,15vw,230px);animation-name:keepers-portal-v6-cloud-right;animation-duration:23s;animation-delay:-7s;top:29%;right:-3%}html body #root .home-portal-sky-sprite.portal-cloud-5{opacity:.45;width:clamp(80px,7vw,112px);animation-duration:20s;animation-delay:-10s;top:49%;left:17%}html body #root .home-portal-sky-sprite.portal-cloud-6{opacity:.42;width:clamp(84px,7.5vw,120px);animation-name:keepers-portal-v6-cloud-right;animation-duration:21s;animation-delay:-2s;top:47%;right:25%}html body #root .home-portal-sky-sprite.portal-cloud-7{opacity:.42;width:clamp(112px,11vw,166px);animation-duration:24s;animation-delay:-12s;top:60%;right:5%}html body #root .home-portal-town-marquee{--portal-town-segment-width:clamp(980px,80vw,1680px)!important;height:clamp(104px,10.2vw,154px)!important}html body #root .home-portal-town-track{animation-duration:86s!important}html body #root .home-portal-frame{pointer-events:none;z-index:8!important;display:block!important;inset:0!important}html body #root .home-portal-brand-layer{pointer-events:auto;transform:translate(-50%);z-index:9!important;width:max-content!important;max-width:calc(100% - 32px)!important;margin:0!important;position:absolute!important;top:clamp(22px,6.5%,58px)!important;left:50%!important}html body #root .home-portal-brand-layer:before,html body #root .home-portal-brand-layer:after,html body #root .home-portal-masthead .home-centered-brand:before,html body #root .home-portal-masthead .home-centered-brand:after{content:none!important;display:none!important}html body #root .home-portal-masthead .home-centered-brand,html body #root .home-portal-masthead .home-centered-brand:hover,html body #root .home-portal-masthead .home-centered-brand:focus-visible,html body #root .home-portal-masthead .home-centered-brand.is-locale-en{box-sizing:border-box!important;outline-offset:8px!important;width:auto!important;max-width:100%!important;color:inherit!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:clamp(15px,2.2vh,24px)!important;margin:0!important;padding:0!important;display:flex!important;transform:none!important}html body #root .home-portal-masthead .home-centered-brand:focus-visible{outline:3px solid #fff5fbc2!important}html body #root .home-portal-masthead .home-centered-brand .home-brand-subtitle,html body #root .home-portal-masthead .home-centered-brand .home-brand-subtitle *,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-brand-subtitle,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-brand-subtitle *{font-family:DNFBitBitv2,Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-weight:400!important}html body #root .home-portal-masthead .home-centered-brand .home-brand-subtitle,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-brand-subtitle{color:#fff9fc!important;width:auto!important;box-shadow:none!important;letter-spacing:.025em!important;text-shadow:0 2px #6e4889b8,0 5px 12px #5c357d2e!important;background:0 0!important;border:0!important;border-radius:0!important;order:0!important;justify-content:center!important;align-items:center!important;gap:.38em!important;margin:0!important;padding:0!important;font-size:clamp(18px,1.65vw,25px)!important;line-height:1!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-main{opacity:1;order:1;min-width:0;transition:opacity .18s;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:clamp(15px,1.8vw,27px)!important;width:auto!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-portal-masthead .home-centered-brand:hover .home-portal-brand-main{opacity:.94}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-main>img,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-portal-brand-main>img{filter:none!important;background:#fff9fe57!important;border:3px solid #ffffffe0!important;border-radius:24px!important;flex:none!important;width:clamp(88px,7.6vw,124px)!important;min-width:clamp(88px,7.6vw,124px)!important;height:clamp(88px,7.6vw,124px)!important;min-height:clamp(88px,7.6vw,124px)!important;margin:0!important;transform:none!important;box-shadow:0 4px #67488033!important}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-main>strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-portal-brand-main>strong{color:#fffdf9!important;letter-spacing:-.05em!important;white-space:nowrap!important;text-shadow:0 3px #876ca5,0 7px #5c3a7e4d,0 12px 24px #5b377f29!important;margin:0!important;font-family:DNFBitBitv2,Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(80px,8.7vw,140px)!important;font-weight:400!important;line-height:.78!important}html body #root .home-portal-actions{pointer-events:auto;z-index:10!important;grid-template-columns:repeat(3,minmax(196px,232px))!important;gap:clamp(14px,1.5vw,24px)!important;width:max-content!important;display:grid!important;position:absolute!important;inset:55% auto auto 50%!important;transform:translate(-50%)!important}html body #root .home-portal-action{box-sizing:border-box!important;border:3px solid #6f5d82!important;border-radius:999px!important;grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:64px!important;padding:7px 24px 7px 18px!important;font-family:DNFBitBitv2,Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:16px!important;overflow:visible!important;box-shadow:0 5px #4f3c6047,0 11px 20px #48335b1a,inset 0 2px #ffffffbd!important}html body #root .home-portal-action:hover,html body #root .home-portal-action:focus-visible{transform:translateY(-2px)!important;box-shadow:0 7px #4f3c603d,0 14px 24px #48335b1f,inset 0 2px #ffffffd1!important}html body #root .home-portal-action:active{transform:translateY(3px)!important;box-shadow:0 2px #4f3c6047,inset 0 2px #ffffffb8!important}html body #root .home-portal-action-index,html body #root .home-portal-action>i{display:none!important}html body #root .home-portal-action>img,html body #root .home-portal-action>.home-portal-map-pixel{object-fit:contain!important;width:48px!important;max-width:48px!important;height:48px!important;image-rendering:pixelated!important}html body #root .home-portal-action.is-map>.home-portal-map-pixel{width:52px!important;max-width:52px!important;height:52px!important;margin:-2px!important}html body #root .home-portal-action-label{color:#45384f!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;min-width:max-content!important;font-size:16px!important;line-height:1!important;overflow:visible!important}html body #root .home-portal-scroll-cue{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#603a7c57!important;border-color:#ffffffc2!important;min-width:68px!important;padding:5px 11px 6px!important;bottom:clamp(108px,10vw,148px)!important;box-shadow:0 4px 10px #4327591f!important}@media (width<=900px){html body #root .home-portal-brand-layer{top:5%!important}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-main>strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-portal-brand-main>strong{font-size:clamp(66px,10.5vw,92px)!important}html body #root .home-portal-actions{grid-template-columns:repeat(3,minmax(158px,190px))!important;gap:10px!important;top:56%!important}html body #root .home-portal-action{grid-template-columns:42px minmax(0,1fr)!important;gap:6px!important;min-height:58px!important;padding:6px 16px 6px 12px!important}html body #root .home-portal-action>img,html body #root .home-portal-action>.home-portal-map-pixel{width:42px!important;height:42px!important}}@media (width<=640px){html body #root .home-portal-brand-layer{max-width:calc(100% - 12px)!important;top:4%!important}html body #root .home-portal-masthead .home-centered-brand{gap:11px!important}html body #root .home-portal-masthead .home-centered-brand .home-brand-subtitle,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-brand-subtitle{font-size:clamp(11px,3.4vw,14px)!important}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-main{gap:8px!important}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-main>img,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-portal-brand-main>img{border-radius:15px!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-main>strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-portal-brand-main>strong{font-size:clamp(40px,12vw,52px)!important}html body #root .home-portal-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;width:auto!important;top:54%!important;left:4px!important;right:4px!important;transform:none!important}html body #root .home-portal-action{border-width:2px!important;grid-template-columns:29px minmax(0,1fr)!important;gap:3px!important;min-height:48px!important;padding:4px 7px!important;font-size:clamp(10px,2.8vw,12px)!important;box-shadow:0 3px #4f3c6040,inset 0 1px #ffffffb8!important}html body #root .home-portal-action>img,html body #root .home-portal-action>.home-portal-map-pixel,html body #root .home-portal-action.is-map>.home-portal-map-pixel{width:29px!important;max-width:29px!important;height:29px!important;margin:0!important}html body #root .home-portal-action-label{min-width:0!important;font-size:clamp(10px,2.8vw,12px)!important}html body #root .home-portal-town-marquee{--portal-town-segment-width:900px!important;height:94px!important}html body #root .home-portal-sky-sprite.portal-moon{width:62px!important;top:10px!important;left:5px!important}html body #root .home-portal-sky-sprite.portal-meteor{width:174px!important;top:9%!important;right:-52px!important}html body #root .home-portal-sky-sprite.portal-cloud-1{width:96px;left:-34px}html body #root .home-portal-sky-sprite.portal-cloud-2{width:102px;right:-18px}html body #root .home-portal-sky-sprite.portal-cloud-4,html body #root .home-portal-sky-sprite.portal-cloud-7{opacity:.32}html body #root .home-portal-scroll-cue{bottom:88px!important}}@media (height<=650px) and (width>=641px){html body #root .home-portal-brand-layer{top:2%!important}html body #root .home-portal-masthead .home-centered-brand{gap:10px!important}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-main>img{width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-main>strong{font-size:62px!important}html body #root .home-portal-actions{top:56%!important}}@media (prefers-reduced-motion:reduce){body.keepers-home-route.is-home-section-transitioning:after{animation:none!important;display:none!important}html body #root .home-portal-sky-sprite.portal-star,html body #root .home-portal-sky-sprite.portal-meteor,html body #root .home-portal-sky-sprite.portal-cloud{animation:none!important}html body #root .home-portal-sky-sprite.portal-meteor{opacity:.42!important;transform:none!important}}@keyframes keepers-home-portal-forward-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:.18;transform:translateY(-4.5vh)scale(.965)}}@keyframes keepers-home-standard-forward-in{0%{opacity:.26;transform:translateY(4.5vh)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes keepers-home-standard-reverse-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:.18;transform:translateY(4.5vh)scale(.985)}}@keyframes keepers-home-portal-reverse-in{0%{opacity:.24;transform:translateY(-4.5vh)scale(.965)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes keepers-portal-v7-meteor-fall{0%,10%,to{opacity:0;transform:translate(46px,-32px)}20%{opacity:.52}58%{opacity:.38}78%{opacity:0;transform:translate(-128px,96px)}}body.keepers-home-route.is-home-section-transitioning{overscroll-behavior-y:none}body.keepers-home-route.is-home-section-transitioning .home-portal-backdrop-shell,body.keepers-home-route.is-home-section-transitioning .home-standard-screen{will-change:transform,opacity;pointer-events:none}body.keepers-home-route.is-home-section-transitioning.is-home-section-forward .home-portal-backdrop-shell{animation:.88s cubic-bezier(.65,0,.24,1) both keepers-home-portal-forward-out}body.keepers-home-route.is-home-section-transitioning.is-home-section-forward .home-standard-screen{animation:.88s cubic-bezier(.65,0,.24,1) both keepers-home-standard-forward-in}body.keepers-home-route.is-home-section-transitioning.is-home-section-reverse .home-standard-screen{animation:.88s cubic-bezier(.65,0,.24,1) both keepers-home-standard-reverse-out}body.keepers-home-route.is-home-section-transitioning.is-home-section-reverse .home-portal-backdrop-shell{animation:.88s cubic-bezier(.65,0,.24,1) both keepers-home-portal-reverse-in}html body #root .home-portal-frame{inset:0!important;overflow:visible!important}html body #root .home-portal-frame:before{content:""!important;z-index:1!important;box-sizing:border-box!important;pointer-events:none!important;background:#ffffff0b!important;border:3px solid #ffffffdb!important;border-radius:clamp(30px,3.2vw,52px)!important;display:block!important;position:absolute!important;inset:7.5% 8% 15%!important;box-shadow:inset 0 0 0 1px #ffffff2e,0 12px 30px #56347712!important}html body #root .home-portal-brand-layer{max-width:calc(100% - 80px)!important;top:clamp(116px,20.5%,178px)!important}html body #root .home-portal-masthead .home-centered-brand,html body #root .home-portal-masthead .home-centered-brand:hover,html body #root .home-portal-masthead .home-centered-brand:focus-visible,html body #root .home-portal-masthead .home-centered-brand.is-locale-en{gap:0!important}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-copy,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-portal-brand-copy{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:clamp(12px,1.5vh,18px)!important;min-width:0!important;display:flex!important}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-main>img,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-portal-brand-main>img{width:clamp(106px,8.6vw,148px)!important;min-width:clamp(106px,8.6vw,148px)!important;height:clamp(106px,8.6vw,148px)!important;min-height:clamp(106px,8.6vw,148px)!important;box-shadow:none!important;filter:drop-shadow(0 7px 8px #5b397c29)!important;background:0 0!important;border:0!important;border-radius:0!important}html body #root .home-portal-masthead .home-centered-brand:hover .home-portal-brand-main>img,html body #root .home-portal-masthead .home-centered-brand:focus-visible .home-portal-brand-main>img{box-shadow:none!important;filter:drop-shadow(0 7px 8px #5b397c29)!important;background:0 0!important;border:0!important;transform:none!important}html body #root .home-portal-masthead .home-centered-brand .home-brand-subtitle,html body #root .home-portal-masthead .home-centered-brand .home-brand-subtitle *,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-brand-subtitle,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-brand-subtitle *{-webkit-text-stroke:0 transparent!important;paint-order:normal!important;text-shadow:0 3px 6px #5f39803d!important}html body #root .home-portal-masthead .home-centered-brand .home-brand-subtitle,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-brand-subtitle{font-size:clamp(19px,1.75vw,28px)!important;line-height:1.05!important;position:static!important}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-copy>strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-portal-brand-copy>strong{color:#fffdf9!important;letter-spacing:-.05em!important;white-space:nowrap!important;-webkit-text-stroke:0 transparent!important;paint-order:normal!important;text-shadow:0 4px #876ca5,0 10px 20px #5b377f29!important;margin:0!important;font-family:DNFBitBitv2,Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(86px,8.8vw,142px)!important;font-weight:400!important;line-height:.78!important}html body #root .home-portal-actions{top:60.5%!important}html body #root .home-portal-sky-sprite.portal-moon{width:clamp(126px,10.5vw,178px)!important;top:clamp(30px,7%,64px)!important;left:clamp(46px,7vw,142px)!important}html body #root .home-portal-sky-sprite.portal-meteor{opacity:0;width:clamp(138px,14vw,230px)!important;animation:10.8s ease-in infinite keepers-portal-v7-meteor-fall!important}html body #root .home-portal-sky-sprite.portal-meteor-1{animation-delay:1.2s!important;top:8%!important;right:17%!important}html body #root .home-portal-sky-sprite.portal-meteor-2{width:clamp(110px,11vw,182px)!important;animation-duration:12.4s!important;animation-delay:4.8s!important;top:25%!important;right:4%!important}html body #root .home-portal-sky-sprite.portal-meteor-3{width:clamp(92px,9.5vw,158px)!important;animation-duration:13.8s!important;animation-delay:7.6s!important;top:5%!important;left:28%!important;right:auto!important}html body #root .home-portal-foreground{z-index:7!important}html body #root .home-portal-sprite.portal-crayfish{width:clamp(82px,7.6vw,126px)!important;top:27%!important;bottom:auto!important;left:4.2%!important}html body #root .home-portal-sprite.portal-fluorite{width:clamp(62px,6.2vw,98px)!important;top:auto!important;bottom:18%!important;left:6.4%!important}html body #root .home-portal-sprite.portal-latte{width:clamp(58px,5.8vw,90px)!important;top:22%!important;bottom:auto!important;right:6.2%!important}html body #root .home-portal-sprite.portal-flamingo{width:clamp(58px,5.8vw,90px)!important;top:42%!important;bottom:auto!important;right:4.5%!important}html body #root .home-portal-sprite.portal-flowers{width:clamp(76px,7.2vw,116px)!important;bottom:12.5%!important;right:7.4%!important}html body #root .home-portal-town-marquee{--portal-town-segment-width:clamp(900px,69vw,1420px)!important;height:clamp(126px,9.6vw,188px)!important;overflow:hidden!important}html body #root .home-portal-town-track{align-items:flex-end!important;bottom:5px!important}html body #root .home-portal-town-track>img{object-fit:contain!important;object-position:center bottom!important;align-self:flex-end!important}html body #root .home-portal-scroll-cue{bottom:clamp(128px,10vw,166px)!important}@media (width<=900px){html body #root .home-portal-frame:before{inset:6% 4% 16%!important}html body #root .home-portal-brand-layer{top:clamp(100px,18%,142px)!important}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-main>img,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-portal-brand-main>img{width:clamp(84px,10vw,112px)!important;min-width:clamp(84px,10vw,112px)!important;height:clamp(84px,10vw,112px)!important;min-height:clamp(84px,10vw,112px)!important}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-copy>strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-portal-brand-copy>strong{font-size:clamp(68px,10.5vw,96px)!important}html body #root .home-portal-actions{top:60%!important}html body #root .home-portal-sprite.portal-crayfish{left:1.5%!important}html body #root .home-portal-sprite.portal-latte,html body #root .home-portal-sprite.portal-flamingo{right:2%!important}html body #root .home-portal-town-marquee{--portal-town-segment-width:clamp(850px,94vw,1080px)!important;height:clamp(112px,13.8vw,142px)!important}}@media (width<=640px){html body #root .home-portal-frame:before{border-width:2px!important;border-radius:26px!important;inset:5% 10px 17%!important}html body #root .home-portal-brand-layer{max-width:calc(100% - 24px)!important;top:16%!important}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-main{gap:7px!important}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-copy{gap:8px!important}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-main>img,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-portal-brand-main>img{width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important}html body #root .home-portal-masthead .home-centered-brand .home-brand-subtitle,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-brand-subtitle{font-size:clamp(11px,3.5vw,15px)!important}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-copy>strong,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-portal-brand-copy>strong{font-size:clamp(42px,12.2vw,56px)!important}html body #root .home-portal-actions{top:57%!important}html body #root .home-portal-sky-sprite.portal-moon{width:96px!important;top:20px!important;left:16px!important}html body #root .home-portal-sprite.portal-crayfish{width:70px!important;top:36%!important;left:-5px!important}html body #root .home-portal-sprite.portal-fluorite{width:54px!important;bottom:18%!important;left:12px!important}html body #root .home-portal-sprite.portal-latte{width:48px!important;top:36%!important;right:4px!important}html body #root .home-portal-sprite.portal-flamingo{width:46px!important;top:45%!important;right:7px!important}html body #root .home-portal-sprite.portal-flowers{width:62px!important;bottom:14%!important;right:13px!important}html body #root .home-portal-town-marquee{--portal-town-segment-width:860px!important;height:118px!important}html body #root .home-portal-scroll-cue{bottom:105px!important}}@media (height<=650px) and (width>=641px){html body #root .home-portal-frame:before{top:4%!important;bottom:18%!important}html body #root .home-portal-brand-layer{top:9%!important}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-main>img{width:72px!important;min-width:72px!important;height:72px!important;min-height:72px!important}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-copy>strong{font-size:64px!important}html body #root .home-portal-masthead .home-centered-brand .home-brand-subtitle{font-size:16px!important}html body #root .home-portal-actions{top:57%!important}html body #root .home-portal-town-marquee{height:124px!important}}@media (prefers-reduced-motion:reduce){body.keepers-home-route.is-home-section-transitioning .home-portal-backdrop-shell,body.keepers-home-route.is-home-section-transitioning .home-standard-screen{opacity:1!important;animation:none!important;transform:none!important}html body #root .home-portal-sky-sprite.portal-meteor{opacity:.32!important;animation:none!important}}:root{--keepers-page-gradient:radial-gradient(ellipse 78% 16% at 9% 5%, #ffcce18a, transparent 72%), radial-gradient(ellipse 76% 18% at 89% 16%, #d0dcff80, transparent 74%), radial-gradient(ellipse 80% 17% at 18% 29%, #ffe7bc6b, transparent 75%), radial-gradient(ellipse 78% 19% at 84% 43%, #d5f0e57a, transparent 76%), radial-gradient(ellipse 82% 18% at 12% 57%, #dfcfff75, transparent 76%), radial-gradient(ellipse 82% 20% at 88% 71%, #c2e8ff70, transparent 76%), radial-gradient(ellipse 78% 19% at 16% 88%, #ffd3e36e, transparent 76%), linear-gradient(180deg,#f9eff8 0%,#edf3ff 22%,#eef9f4 43%,#f6efff 63%,#eef6ff 81%,#fff3eb 100%)}html{background:#f3edf8!important;min-height:100%!important}html body:before{content:""!important;z-index:-2!important;background:var(--keepers-page-gradient)!important;background-color:#f3edf8!important;background-image:var(--keepers-page-gradient)!important;filter:none!important;pointer-events:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;display:block!important;position:fixed!important;inset:0!important;transform:none!important}html body:after{content:""!important;z-index:-1!important;opacity:.18!important;pointer-events:none!important;background-color:#0000!important;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:64px 64px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;display:block!important;position:fixed!important;inset:0!important}html body #root,html body #root .app-shell,html body #root .main-content,html body #root .page-transition{background-color:#0000!important;background-image:none!important}html body #root .home-standard-screen{background:var(--keepers-page-gradient)!important;background-color:#f3edf8!important;background-image:var(--keepers-page-gradient)!important;background-repeat:no-repeat!important;background-size:100% 100%!important}html:has(body.keepers-home-route){scroll-snap-type:none!important}body.keepers-home-route .home-portal-backdrop-shell,body.keepers-home-route .home-standard-screen{scroll-snap-align:none!important;scroll-snap-stop:normal!important}::view-transition-old(root){mix-blend-mode:normal;animation-duration:.78s;animation-timing-function:cubic-bezier(.22,.78,.18,1);animation-fill-mode:both}::view-transition-new(root){mix-blend-mode:normal;animation-duration:.78s;animation-timing-function:cubic-bezier(.22,.78,.18,1);animation-fill-mode:both}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}html[data-home-transition-direction=forward]::view-transition-old(root){animation-name:keepers-home-view-old-forward}html[data-home-transition-direction=forward]::view-transition-new(root){animation-name:keepers-home-view-new-forward}html[data-home-transition-direction=reverse]::view-transition-old(root){animation-name:keepers-home-view-old-reverse}html[data-home-transition-direction=reverse]::view-transition-new(root){animation-name:keepers-home-view-new-reverse}@keyframes keepers-home-view-old-forward{0%{transform:translate(0,0)}to{transform:translate(-100vw)}}@keyframes keepers-home-view-new-forward{0%{transform:translate(100vw)}to{transform:translate(0,0)}}@keyframes keepers-home-view-old-reverse{0%{transform:translate(0,0)}to{transform:translate(100vw)}}@keyframes keepers-home-view-new-reverse{0%{transform:translate(-100vw)}to{transform:translate(0,0)}}html body #root .home-portal-frame{z-index:8!important;inset:0!important;overflow:visible!important}html body #root .home-portal-frame-subtitle{z-index:14!important;color:#fff9fc!important;width:max-content!important;max-width:calc(84% - 24px)!important;box-shadow:none!important;letter-spacing:.025em!important;text-shadow:0 3px 7px #5f39803d!important;-webkit-text-stroke:0 transparent!important;pointer-events:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;gap:.38em!important;margin:0!important;padding:0!important;font-family:DNFBitBitv2,Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(20px,1.75vw,29px)!important;font-weight:400!important;line-height:1!important;display:flex!important;position:absolute!important;top:11%!important;left:50%!important;transform:translate(-50%,-50%)!important}html body #root .home-portal-brand-layer{z-index:13!important;width:max-content!important;max-width:calc(84% - 32px)!important;top:46.25%!important;left:50%!important;transform:translate(-50%,-50%)!important}html body #root .home-web-masthead-before-event.home-portal-masthead .home-portal-brand-layer.is-brand-font-ready{animation:.68s cubic-bezier(.16,1,.3,1) 60ms both keepers-portal-v8-brand-in!important}@keyframes keepers-portal-v8-brand-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-main,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-portal-brand-main{justify-content:center!important;align-items:center!important;gap:clamp(18px,2vw,32px)!important;display:flex!important}html body #root .home-portal-masthead .home-centered-brand .home-portal-brand-copy,html body #root .home-portal-masthead .home-centered-brand.is-locale-en .home-portal-brand-copy{justify-content:center!important;align-items:center!important;gap:0!important;display:flex!important}html body #root .home-portal-actions{z-index:14!important;top:68%!important}html body #root .home-portal-action{grid-template-columns:52px minmax(0,1fr)!important;overflow:visible!important}html body #root .home-portal-action.is-cooking>.home-portal-cooking-pixel{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;width:44px!important;max-width:44px!important;height:44px!important;margin:0 auto!important;padding:3px!important;transform:translate(-1px)!important}html body #root .home-portal-action.is-map>.home-portal-fluorite-action-pixel{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;width:44px!important;max-width:44px!important;height:44px!important;margin:0 auto!important;padding:2px!important}html body #root .home-portal-foreground{z-index:18!important;pointer-events:none!important;overflow:visible!important}html body #root .home-portal-sprite{z-index:1!important}html body #root .home-standard-screen{padding-top:calc(var(--home-fixed-header-clearance,100px) + 24px)!important;overflow:visible!important}html body #root .home-standard-screen>.home-mobile-news-ticker-slot{z-index:5!important;margin-top:0!important;margin-bottom:clamp(26px,3vw,38px)!important;position:relative!important}html body #root .home-standard-screen>.home-content-shell,html body #root .home-standard-screen>.home-content-shell.card{z-index:2!important;position:relative!important;overflow:visible!important}html body #root .home-event-section.home-event-row{margin-top:0!important;padding-top:0!important;overflow:visible!important}html body #root .home-event-feature-panel{margin:0 auto!important}html body #root .home-support-reveal-shell,html body #root .home-support-reveal-shell[data-home-reveal],html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed{box-sizing:border-box!important;contain:none!important;isolation:auto!important;padding:0 0 30px!important;overflow:visible!important}html body #root .home-support-reveal-shell>.home-support-card,html body #root .home-support-card.home-support-full-row{overflow:hidden!important;box-shadow:inset 0 1px #fffffff0,0 20px 44px #d3537e2b!important}html body #root .home-support-card>.home-support-windowbar,html body #root .home-support-card>.home-support-windowbody{z-index:1!important;position:relative!important}@media (width<=900px){html body #root .home-portal-frame-subtitle{font-size:clamp(16px,2.8vw,23px)!important;top:9.5%!important}html body #root .home-portal-brand-layer{max-width:calc(92% - 24px)!important;top:43.5%!important}html body #root .home-portal-actions{top:66.5%!important}}@media (width<=640px){html body #root .home-portal-frame-subtitle{max-width:calc(100% - 40px)!important;font-size:clamp(12px,3.8vw,16px)!important;top:8.5%!important}html body #root .home-portal-brand-layer{max-width:calc(100% - 22px)!important;top:39.5%!important}html body #root .home-portal-actions{top:62.5%!important}html body #root .home-portal-action{grid-template-columns:32px minmax(0,1fr)!important}html body #root .home-portal-action.is-cooking>.home-portal-cooking-pixel,html body #root .home-portal-action.is-map>.home-portal-fluorite-action-pixel{width:30px!important;max-width:30px!important;height:30px!important;padding:2px!important}}@media (height<=650px) and (width>=641px){html body #root .home-portal-frame-subtitle{font-size:16px!important;top:8%!important}html body #root .home-portal-brand-layer{top:38%!important}html body #root .home-portal-actions{top:62%!important}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:1ms!important}::view-transition-new(root){animation-duration:1ms!important}html body #root .home-web-masthead-before-event.home-portal-masthead .home-portal-brand-layer.is-brand-font-ready{opacity:1!important;animation:none!important;transform:translate(-50%,-50%)!important}}html body #root .home-standard-screen,html body #root .home-download-reveal-shell,html body #root .home-support-reveal-shell{background-color:#0000!important;background-image:none!important}html body #root .home-standard-screen{background:0 0!important}html body #root .main-content>.kn-site-header{view-transition-name:keepers-site-header}html body #root .kn-header-brand-stage{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:70px!important;display:block!important;position:relative!important;overflow:visible!important}html body #root .kn-header-brand-stage>.kn-header-brand,html body #root .kn-header-heartopia-launcher{width:100%!important;height:70px!important;transition:opacity .26s,visibility .26s,scale .34s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;inset:0!important}html body #root .kn-header-heartopia-launcher{box-sizing:border-box!important;z-index:2!important;color:#5a4654!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:linear-gradient(90deg,#ffe6f2d1,#eff6ff61)!important;border:0!important;border-radius:18px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:5px 6px!important;display:flex!important;overflow:visible!important;scale:.92!important;box-shadow:inset 0 1px #fffffff0!important}html body #root .kn-header-heartopia-launcher>img{box-sizing:border-box!important;object-fit:contain!important;background:#ffffffe6!important;border:1px solid #eac3d9d1!important;border-radius:17px!important;flex:0 0 50px!important;width:50px!important;height:50px!important;padding:2px!important;display:block!important;box-shadow:0 5px 12px #7148641a!important}html body #root .kn-header-heartopia-launcher>span{color:#5d4755!important;letter-spacing:-.025em!important;text-align:left!important;white-space:normal!important;min-width:0!important;font-family:DNFBitBitv2,Cafe24Ssurround,Noto Sans KR,sans-serif!important;font-size:clamp(13px,1.04vw,17px)!important;font-weight:400!important;line-height:1.18!important}html body #root .kn-header-heartopia-launcher:hover,html body #root .kn-header-heartopia-launcher:focus-visible{outline-offset:2px!important;background:linear-gradient(90deg,#ffd8ebf0,#e5f4ff9e)!important;outline:2px solid #f180ae66!important;box-shadow:inset 0 1px #fffffffa,0 8px 18px #da5c961a!important}body.is-home-portal-mode #root .kn-header-brand-stage>.kn-header-brand{opacity:0!important;visibility:hidden!important;pointer-events:none!important;scale:.94!important}body.is-home-portal-mode #root .kn-header-heartopia-launcher{opacity:1!important;visibility:visible!important;pointer-events:auto!important;scale:1!important}html body #root .home-floating-rail,html body #root .floating-weather-dock{transition:opacity .24s,visibility .24s,translate .34s cubic-bezier(.16,1,.3,1)!important}body.is-home-portal-mode #root .home-floating-rail,body.is-home-portal-mode #root .floating-weather-dock{opacity:0!important;visibility:hidden!important;pointer-events:none!important;translate:0 12px!important}::view-transition-old(root){mix-blend-mode:normal!important;animation-duration:.62s!important;animation-timing-function:cubic-bezier(.22,.78,.18,1)!important;animation-fill-mode:both!important}::view-transition-new(root){mix-blend-mode:normal!important;animation-duration:.62s!important;animation-timing-function:cubic-bezier(.22,.78,.18,1)!important;animation-fill-mode:both!important}html[data-home-transition-direction=forward]::view-transition-old(root){animation-name:keepers-home-v9-scene-old!important}html[data-home-transition-direction=reverse]::view-transition-old(root){animation-name:keepers-home-v9-scene-old!important}html[data-home-transition-direction=forward]::view-transition-new(root){animation-name:keepers-home-v9-scene-new!important}html[data-home-transition-direction=reverse]::view-transition-new(root){animation-name:keepers-home-v9-scene-new!important}::view-transition-old(keepers-site-header){mix-blend-mode:normal!important;animation-duration:.24s!important;animation-timing-function:ease!important;animation-fill-mode:both!important}::view-transition-new(keepers-site-header){mix-blend-mode:normal!important;animation-duration:.24s!important;animation-timing-function:ease!important;animation-fill-mode:both!important}::view-transition-old(keepers-site-header){animation-name:keepers-home-v9-header-old!important}::view-transition-new(keepers-site-header){animation-name:keepers-home-v9-header-new!important}@keyframes keepers-home-v9-scene-old{0%{opacity:1;filter:saturate();scale:1}to{opacity:0;filter:saturate(.96);scale:1.012}}@keyframes keepers-home-v9-scene-new{0%{opacity:0;filter:saturate(.96);scale:.992}to{opacity:1;filter:saturate();scale:1}}@keyframes keepers-home-v9-header-old{0%{opacity:1}to{opacity:0}}@keyframes keepers-home-v9-header-new{0%{opacity:0}to{opacity:1}}body.keepers-home-route.is-home-section-transitioning .home-portal-backdrop-shell,body.keepers-home-route.is-home-section-transitioning .home-standard-screen{opacity:1!important;will-change:auto!important;animation:none!important;transform:none!important}@keyframes keepers-home-v9-content-in{0%{opacity:.56;translate:0 10px;scale:.992}to{opacity:1;translate:0;scale:1}}body.is-home-standard-entering #root .home-standard-screen>.home-mobile-news-ticker-slot,body.is-home-standard-entering #root .home-content-shell>.home-event-section,body.is-home-standard-entering #root .home-content-shell>.home-web-masthead-after-event,body.is-home-standard-entering #root .home-content-shell>.home-today-section{animation:.66s cubic-bezier(.16,1,.3,1) both keepers-home-v9-content-in!important}body.is-home-standard-entering #root .home-content-shell>.home-web-masthead-after-event{animation-delay:.22s!important}html body #root .home-portal-frame{z-index:8!important}html body #root .home-portal-frame:before{z-index:1!important}html body #root .home-portal-sky-decor{z-index:19!important;overflow:visible!important}html body #root .home-portal-foreground{z-index:22!important;overflow:visible!important}html body #root .home-portal-sky-sprite.portal-moon{z-index:4!important}html body #root .home-portal-frame-subtitle{z-index:26!important;color:#fff8fc!important;-webkit-text-stroke:0 transparent!important;paint-order:normal!important;text-shadow:0 3px 7px #5f39803d!important;gap:.42em!important;animation:.7s cubic-bezier(.16,1,.3,1) 80ms both keepers-portal-v9-subtitle-in,5.8s ease-in-out .9s infinite keepers-portal-v9-subtitle-float!important;top:12%!important}html body #root .home-portal-subtitle-joined{justify-content:center!important;align-items:center!important;gap:0!important;display:inline-flex!important}html body #root .home-portal-frame-subtitle .home-brand-subtitle-word{-webkit-text-stroke:0 transparent!important;paint-order:normal!important;display:inline-block!important}html body #root .home-portal-frame-subtitle .home-brand-subtitle-word-dkd{color:#ff9bad!important}html body #root .home-portal-frame-subtitle .home-brand-subtitle-word-town,html body #root .home-portal-frame-subtitle .home-brand-subtitle-word-heartopia{color:#83d5ff!important}html body #root .home-portal-frame-subtitle .home-brand-subtitle-word-guide{color:#ffc978!important}@keyframes keepers-portal-v9-subtitle-in{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes keepers-portal-v9-subtitle-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 5px))}}html body #root .home-portal-center-stack{z-index:25!important;box-sizing:border-box!important;pointer-events:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:clamp(54px,7.2vh,78px)!important;width:min(920px,82%)!important;max-width:calc(100% - 64px)!important;display:flex!important;position:absolute!important;top:48%!important;left:50%!important;transform:translate(-50%,-50%)!important}html body #root .home-portal-center-stack .home-portal-brand-layer{z-index:auto!important;opacity:1!important;pointer-events:auto!important;width:max-content!important;max-width:100%!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-web-masthead-before-event.home-portal-masthead .home-portal-center-stack .home-portal-brand-layer.is-brand-font-ready{animation:.78s cubic-bezier(.16,1,.3,1) .18s both keepers-portal-v9-brand-in!important}@keyframes keepers-portal-v9-brand-in{0%{opacity:0;translate:0 18px;scale:.92}to{opacity:1;translate:0;scale:1}}html body #root .home-portal-brand-float{will-change:transform;transform:translate(0,0);animation:5.6s ease-in-out 1s infinite keepers-portal-v9-brand-float!important;display:block!important}@keyframes keepers-portal-v9-brand-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-7px)}}html body #root .home-portal-center-stack .home-portal-actions{z-index:auto!important;pointer-events:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(14px,1.45vw,23px)!important;width:min(100%,760px)!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .home-portal-center-stack .home-portal-action{opacity:1;translate:0;scale:1;grid-template-columns:54px minmax(0,1fr)!important;gap:8px!important;min-height:64px!important;padding:7px 22px 7px 14px!important;animation:.62s cubic-bezier(.16,1,.3,1) both keepers-portal-v9-action-in!important}@keyframes keepers-portal-v9-action-in{0%{opacity:0;translate:0 14px;scale:.94}to{opacity:1;translate:0;scale:1}}html body #root .home-portal-action-icon{box-sizing:border-box!important;place-items:center!important;width:54px!important;min-width:54px!important;height:48px!important;line-height:0!important;display:grid!important;overflow:visible!important}html body #root .home-portal-action-icon>img{object-fit:contain!important;object-position:center!important;width:42px!important;max-width:42px!important;height:42px!important;max-height:42px!important;image-rendering:pixelated!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}html body #root .home-portal-cooking-icon{padding:2px 5px!important}html body #root .home-portal-cooking-icon>.home-portal-cooking-pixel{box-sizing:content-box!important;object-fit:contain!important;object-position:center!important;width:37px!important;max-width:37px!important;height:37px!important;max-height:37px!important;padding:0!important;transform:none!important}html body #root .home-portal-map-icon>.home-portal-fluorite-action-pixel{width:40px!important;max-width:40px!important;height:40px!important;max-height:40px!important}html body #root .home-portal-sprite.portal-crayfish{width:clamp(74px,5.8vw,104px)!important;top:28%!important;left:1.1%!important}html body #root .home-portal-town-marquee{height:clamp(138px,10.8vw,198px)!important;overflow:visible!important}html body #root .home-portal-town-track{bottom:0!important;overflow:visible!important}html body #root .home-portal-town-track>img{object-position:center bottom!important;overflow:visible!important}html body #root .home-portal-scroll-cue{display:none!important}html body #root .home-portal-scroll-hint{z-index:30!important;box-sizing:border-box!important;width:44px!important;height:48px!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:999px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;bottom:17.2%!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}html body #root .home-portal-scroll-hint>span{opacity:0;box-sizing:border-box!important;filter:drop-shadow(0 3px 3px #53306f38)!important;border-bottom:3px solid #ffffffeb!important;border-right:3px solid #ffffffeb!important;width:15px!important;height:15px!important;animation:1.9s ease-in-out infinite keepers-portal-v9-scroll-arrow!important;position:absolute!important;top:7px!important;left:50%!important;transform:translate(-50%)rotate(45deg)!important}html body #root .home-portal-scroll-hint>span:nth-child(2){animation-delay:.48s!important}html body #root .home-portal-scroll-hint:hover>span,html body #root .home-portal-scroll-hint:focus-visible>span{filter:drop-shadow(0 4px 5px #53306f57)!important;border-color:#fff!important}html body #root .home-portal-scroll-hint:focus-visible{outline-offset:2px!important;outline:2px solid #ffffffb8!important}@keyframes keepers-portal-v9-scroll-arrow{0%{opacity:0;translate:0 -5px}28%{opacity:.96}78%{opacity:.18}to{opacity:0;translate:0 18px}}html body #root .home-portal-extra-decor{z-index:23!important;pointer-events:none!important;position:absolute!important;inset:0!important;overflow:visible!important}html body #root .home-portal-extra-sprite{object-fit:contain!important;max-width:none!important;height:auto!important;image-rendering:pixelated!important;-webkit-user-select:none!important;user-select:none!important;will-change:transform,opacity!important;animation:.72s cubic-bezier(.16,1,.3,1) both keepers-portal-v9-extra-in,6.4s ease-in-out infinite keepers-portal-v9-extra-float!important;display:block!important;position:absolute!important}html body #root .portal-extra-picnic{width:clamp(64px,6.2vw,104px)!important;animation-delay:.72s,-1.2s!important;bottom:13.8%!important;left:14%!important}html body #root .portal-extra-pigeon{width:clamp(48px,4.5vw,76px)!important;animation-duration:.72s,7.2s!important;animation-delay:.5s,-3.4s!important;top:19%!important;right:9.1%!important}html body #root .portal-extra-morpho{width:clamp(52px,5vw,84px)!important;animation-duration:.72s,5.4s!important;animation-delay:.62s,-2s!important;top:7.2%!important;left:30%!important}html body #root .portal-extra-swallowtail{width:clamp(49px,4.8vw,80px)!important;animation-duration:.72s,6.1s!important;animation-delay:.78s,-4.2s!important;top:36%!important;left:5.8%!important}html body #root .portal-extra-gift-bubble{width:clamp(52px,5.2vw,88px)!important;animation-duration:.72s,5.8s!important;animation-delay:.84s,-.8s!important;top:7.3%!important;right:8.3%!important}html body #root .portal-extra-seabream{width:clamp(50px,4.8vw,80px)!important;animation-duration:.72s,7.6s!important;animation-delay:.9s,-3s!important;top:53%!important;left:1.9%!important}html body #root .portal-extra-goldfish{width:clamp(52px,5.1vw,86px)!important;animation-duration:.72s,6.8s!important;animation-delay:.96s,-5s!important;top:56%!important;right:2.2%!important}html body #root .portal-extra-burger{width:clamp(55px,5.4vw,90px)!important;animation-duration:.72s,7.1s!important;animation-delay:1.02s,-2.7s!important;bottom:13.2%!important;right:15.5%!important}html body #root .portal-extra-salad{width:clamp(56px,5.7vw,94px)!important;animation-duration:.72s,6.6s!important;animation-delay:1.08s,-4.6s!important;bottom:14.2%!important;right:28%!important}@keyframes keepers-portal-v9-extra-in{0%{opacity:0;scale:.78}to{opacity:.95;scale:1}}@keyframes keepers-portal-v9-extra-float{0%,to{transform:translate(0,0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1.5deg)}}.home-portal-masthead.is-portal-paused .home-portal-extra-sprite{animation-play-state:paused!important}html body #root .home-dashboard-pets-widget>.home-dashboard-widget-inner:has(>.home-dashboard-pet-login-card){box-sizing:border-box!important;place-items:center!important;height:calc(100% - 40px)!important;min-height:0!important;padding:12px!important;display:grid!important}html body #root .home-dashboard-pets-widget>.home-dashboard-widget-inner>.home-dashboard-pet-login-card,html body #root .home-dashboard-pets-widget>.home-dashboard-widget-inner>.home-dashboard-pet-login-card.is-add-pet{box-sizing:border-box!important;place-self:stretch stretch!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important}html body #root .home-support-reveal-shell,html body #root .home-support-reveal-shell[data-home-reveal],html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed{box-sizing:border-box!important;contain:none!important;width:calc(100% + 32px)!important;margin:0!important;padding:12px 16px 20px!important;position:relative!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}html body #root .home-support-reveal-shell>.home-support-card,html body #root .home-support-card.home-support-full-row{box-sizing:border-box!important;width:100%!important;margin:0!important;overflow:hidden!important;box-shadow:4px 5px #80677717,0 12px 24px #553e4d1a,inset 0 1px #fffffffa!important}@media (width<=1100px){html body #root .home-portal-center-stack{gap:clamp(42px,6.2vh,62px)!important;width:min(780px,90%)!important;max-width:calc(100% - 36px)!important;top:46.5%!important}html body #root .home-portal-center-stack .home-portal-actions{width:min(100%,650px)!important}html body #root .home-portal-center-stack .home-portal-action{grid-template-columns:44px minmax(0,1fr)!important;min-height:58px!important;padding:6px 14px 6px 10px!important}html body #root .home-portal-action-icon{width:44px!important;min-width:44px!important;height:42px!important}html body #root .home-portal-action-icon>img{width:37px!important;height:37px!important}html body #root .home-portal-cooking-icon>.home-portal-cooking-pixel{width:33px!important;height:33px!important}html body #root .home-portal-sprite.portal-crayfish{width:clamp(68px,8.4vw,86px)!important;left:4.8%!important}}@media (width<=640px){html body #root .home-portal-frame-subtitle{top:9%!important}html body #root .home-portal-center-stack{gap:34px!important;width:calc(100% - 18px)!important;max-width:none!important;top:43.5%!important}html body #root .home-portal-center-stack .home-portal-actions{gap:4px!important;width:100%!important}html body #root .home-portal-center-stack .home-portal-action{grid-template-columns:29px minmax(0,1fr)!important;gap:2px!important;min-height:48px!important;padding:4px 6px!important}html body #root .home-portal-action-icon{width:29px!important;min-width:29px!important;height:30px!important;padding:0!important}html body #root .home-portal-action-icon>img,html body #root .home-portal-cooking-icon>.home-portal-cooking-pixel,html body #root .home-portal-map-icon>.home-portal-fluorite-action-pixel{width:26px!important;max-width:26px!important;height:26px!important;max-height:26px!important}html body #root .home-portal-scroll-hint{bottom:18.5%!important;scale:.84!important}html body #root .home-portal-town-marquee{height:126px!important}html body #root .portal-extra-picnic,html body #root .portal-extra-seabream,html body #root .portal-extra-burger,html body #root .portal-extra-salad{display:none!important}html body #root .portal-extra-morpho{width:45px!important;top:10%!important;left:32%!important}html body #root .portal-extra-gift-bubble{width:50px!important;top:9%!important;right:12px!important}html body #root .portal-extra-pigeon{width:43px!important;top:24%!important;right:7px!important}html body #root .portal-extra-swallowtail{width:45px!important;top:39%!important;left:5px!important}html body #root .portal-extra-goldfish{width:47px!important;top:58%!important;right:4px!important}html body #root .home-support-reveal-shell,html body #root .home-support-reveal-shell[data-home-reveal],html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed{width:calc(100% + 20px)!important;padding:10px 10px 16px!important}}@media (height<=650px) and (width>=641px){html body #root .home-portal-frame-subtitle{top:8%!important}html body #root .home-portal-center-stack{gap:28px!important;top:42%!important}html body #root .home-portal-scroll-hint{bottom:19%!important;scale:.82!important}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:1ms!important}::view-transition-new(root){animation-duration:1ms!important}::view-transition-old(keepers-site-header){animation-duration:1ms!important}::view-transition-new(keepers-site-header){animation-duration:1ms!important}html body #root .home-portal-frame-subtitle,html body #root .home-web-masthead-before-event.home-portal-masthead .home-portal-center-stack .home-portal-brand-layer.is-brand-font-ready,html body #root .home-portal-brand-float,html body #root .home-portal-center-stack .home-portal-action,html body #root .home-portal-extra-sprite,html body #root .home-portal-scroll-hint>span,body.is-home-standard-entering #root .home-standard-screen>.home-mobile-news-ticker-slot,body.is-home-standard-entering #root .home-content-shell>*{opacity:1!important;animation:none!important;translate:0!important;scale:1!important}}body.is-home-portal-mode #root .main-content>.kn-site-header{-webkit-backdrop-filter:blur(15px)saturate(1.06)!important;background:linear-gradient(90deg,#fff7fcc7,#edf8ffbd)!important;border-bottom-color:#ffffff75!important;box-shadow:0 7px 22px #46365713,inset 0 1px #ffffffd1!important}html body #root .kn-header-heartopia-launcher{isolation:isolate!important;box-shadow:none!important;background-color:#0000!important;background-image:linear-gradient(90deg,#ffddeeeb,#f2f3ffb3)!important;background-position:0!important;background-repeat:no-repeat!important;background-size:0 100%!important;border:1px solid #0000!important;transition:background-size .56s cubic-bezier(.18,.78,.22,1),border-color .26s,box-shadow .26s,opacity .26s,visibility .26s,scale .34s cubic-bezier(.16,1,.3,1)!important;overflow:hidden!important}html body #root .kn-header-heartopia-launcher:hover,html body #root .kn-header-heartopia-launcher:focus-visible{background-color:#0000!important;background-size:100% 100%!important;border-color:#efa4c68c!important;box-shadow:inset 0 1px #fffffff5,0 7px 17px #d65c9617!important}body.keepers-home-route.is-home-section-transitioning:after{content:none!important;animation:none!important;display:none!important}::view-transition-image-pair(root){isolation:isolate!important}::view-transition-old(root){filter:none!important;mix-blend-mode:normal!important;animation-duration:.26s!important;animation-timing-function:ease-out!important;animation-fill-mode:both!important;transform:scale(1)!important}::view-transition-new(root){filter:none!important;mix-blend-mode:normal!important;animation-duration:.26s!important;animation-timing-function:ease-out!important;animation-fill-mode:both!important;transform:scale(1)!important}html[data-home-transition-direction=forward]::view-transition-old(root){animation-name:keepers-home-v10-scene-old!important}html[data-home-transition-direction=reverse]::view-transition-old(root){animation-name:keepers-home-v10-scene-old!important}html[data-home-transition-direction=forward]::view-transition-new(root){animation-name:keepers-home-v10-scene-new!important}html[data-home-transition-direction=reverse]::view-transition-new(root){animation-name:keepers-home-v10-scene-new!important}::view-transition-old(keepers-site-header){filter:none!important;animation:none!important;transform:scale(1)!important}::view-transition-new(keepers-site-header){filter:none!important;animation:none!important;transform:scale(1)!important}@keyframes keepers-home-v10-scene-old{0%{opacity:1}to{opacity:0}}@keyframes keepers-home-v10-scene-new{0%{opacity:0}to{opacity:1}}body.is-home-transition-fallback-out #root .home-portal-backdrop-shell,body.is-home-transition-fallback-out #root .home-standard-screen{opacity:0!important;transition:opacity .17s ease-out!important}body.is-home-standard-preparing #root .home-standard-screen>.home-mobile-news-ticker-slot,body.is-home-standard-preparing #root .home-content-shell>.home-event-section,body.is-home-standard-preparing #root .home-web-masthead-after-event .home-masthead-search-slot,body.is-home-standard-preparing #root .home-web-masthead-after-event .home-dashboard-desktop-shell,body.is-home-standard-preparing #root .home-content-shell>.home-today-section{opacity:0!important;visibility:hidden!important;transition:none!important;animation:none!important;translate:0 30px!important;scale:.992!important}body.is-home-standard-preparing #root .home-content-shell>.home-web-masthead-after-event{opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important}body.is-home-standard-entering #root .home-standard-screen>.home-mobile-news-ticker-slot,body.is-home-standard-entering #root .home-content-shell>.home-event-section,body.is-home-standard-entering #root .home-web-masthead-after-event .home-masthead-search-slot,body.is-home-standard-entering #root .home-web-masthead-after-event .home-dashboard-desktop-shell,body.is-home-standard-entering #root .home-content-shell>.home-today-section{visibility:visible!important;animation:.72s cubic-bezier(.16,1,.3,1) both keepers-home-v10-panel-rise!important}body.is-home-standard-entering #root .home-standard-screen>.home-mobile-news-ticker-slot{animation-delay:0s!important}body.is-home-standard-entering #root .home-content-shell>.home-event-section{animation-delay:.11s!important}body.is-home-standard-entering #root .home-web-masthead-after-event .home-masthead-search-slot{animation-delay:.23s!important}body.is-home-standard-entering #root .home-web-masthead-after-event .home-dashboard-desktop-shell{animation-delay:.35s!important}body.is-home-standard-entering #root .home-content-shell>.home-today-section{animation-delay:.47s!important}@keyframes keepers-home-v10-panel-rise{0%{opacity:0;translate:0 30px;scale:.992}to{opacity:1;translate:0;scale:1}}body.is-home-portal-preparing #root .home-portal-frame-subtitle,body.is-home-portal-preparing #root .home-portal-brand-float,body.is-home-portal-preparing #root .home-portal-actions,body.is-home-portal-preparing #root .home-portal-extra-decor,body.is-home-portal-preparing #root .home-portal-foreground,body.is-home-portal-preparing #root .home-portal-town-marquee{opacity:0!important;visibility:hidden!important;transition:none!important;animation:none!important}body.is-home-portal-preparing #root .home-portal-frame-subtitle .home-portal-subtitle-joined,body.is-home-portal-preparing #root .home-portal-frame-subtitle>.home-brand-subtitle-word-guide,body.is-home-portal-preparing #root .home-portal-actions .home-portal-action{opacity:0!important;transition:none!important;animation:none!important}body.is-home-portal-entering #root .home-portal-frame-subtitle,body.is-home-portal-entering #root .home-portal-brand-float,body.is-home-portal-entering #root .home-portal-actions,body.is-home-portal-entering #root .home-portal-extra-decor,body.is-home-portal-entering #root .home-portal-foreground,body.is-home-portal-entering #root .home-portal-town-marquee{visibility:visible!important}body.is-home-portal-entering #root .home-portal-extra-decor{animation:.72s cubic-bezier(.16,1,.3,1) .47s both keepers-home-v10-portal-group-rise!important}body.is-home-portal-entering #root .home-portal-foreground{animation:.72s cubic-bezier(.16,1,.3,1) .57s both keepers-home-v10-portal-group-rise!important}body.is-home-portal-entering #root .home-portal-town-marquee{animation:.82s cubic-bezier(.16,1,.3,1) .68s both keepers-home-v10-town-rise!important}@keyframes keepers-home-v10-portal-group-rise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes keepers-home-v10-town-rise{0%{opacity:0;translate:0 34px}to{opacity:1;translate:0}}html body #root .home-portal-frame-subtitle{animation:none!important}html body #root .home-portal-frame-subtitle .home-portal-subtitle-joined,html body #root .home-portal-frame-subtitle>.home-brand-subtitle-word-guide{opacity:0;filter:blur(3px);translate:0 14px;animation:.7s cubic-bezier(.16,1,.3,1) both keepers-home-v10-subtitle-piece-in,5.8s ease-in-out infinite keepers-home-v10-subtitle-piece-float!important}html body #root .home-portal-frame-subtitle .home-portal-subtitle-joined{animation-delay:90ms,1s!important}html body #root .home-portal-frame-subtitle>.home-brand-subtitle-word-guide{animation-delay:.26s,1.3s!important}@keyframes keepers-home-v10-subtitle-piece-in{0%{opacity:0;filter:blur(3px);translate:0 14px}to{opacity:1;filter:blur();translate:0}}@keyframes keepers-home-v10-subtitle-piece-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-4px)}}html body #root .home-portal-brand-float{opacity:0;transform:translate(0,0);animation:.82s cubic-bezier(.16,1,.3,1) .25s both keepers-home-v10-brand-in,5.8s ease-in-out 1.2s infinite keepers-home-v10-brand-float!important}@keyframes keepers-home-v10-brand-in{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes keepers-home-v10-brand-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-7px)}}html body #root .home-portal-center-stack .home-portal-action{opacity:0;translate:0 18px;scale:.96;animation:.68s cubic-bezier(.16,1,.3,1) both keepers-home-v10-action-in!important}html body #root .home-portal-center-stack .home-portal-action:first-child{animation-delay:.52s!important}html body #root .home-portal-center-stack .home-portal-action:nth-child(2){animation-delay:.65s!important}html body #root .home-portal-center-stack .home-portal-action:nth-child(3){animation-delay:.78s!important}@keyframes keepers-home-v10-action-in{0%{opacity:0;translate:0 18px;scale:.96}to{opacity:1;translate:0;scale:1}}html body #root .home-portal-scene,html body #root .home-portal-sky-decor,html body #root .home-portal-extra-decor,html body #root .home-portal-foreground{clip-path:none!important}html body #root .home-portal-extra-sprite,html body #root .home-portal-sprite{max-width:min(142px,12vw)!important}html body #root .home-portal-sky-sprite.portal-moon{width:clamp(142px,10.2vw,188px)!important;top:6.8%!important;left:7.6%!important;right:auto!important}html body #root .portal-extra-morpho{width:clamp(88px,6.8vw,122px)!important;top:8.2%!important;left:auto!important;right:23.5%!important}html body #root .portal-extra-gift-bubble{width:clamp(84px,6.7vw,118px)!important;top:8.7%!important;left:auto!important;right:8.6%!important}html body #root .portal-extra-swallowtail{width:clamp(86px,7vw,122px)!important;top:23.5%!important;left:7.8%!important;right:auto!important}html body #root .portal-extra-pigeon{width:clamp(74px,5.8vw,104px)!important;top:24%!important;left:auto!important;right:12.4%!important}html body #root .portal-extra-seabream{width:clamp(76px,5.8vw,102px)!important;top:55%!important;left:7.5%!important;right:auto!important}html body #root .portal-extra-goldfish{width:clamp(80px,6.2vw,110px)!important;top:56%!important;left:auto!important;right:7.6%!important}html body #root .portal-extra-picnic{width:clamp(104px,8vw,138px)!important;bottom:12.8%!important;left:27.5%!important;right:auto!important}html body #root .portal-extra-salad{width:clamp(92px,7.2vw,126px)!important;bottom:14.5%!important;left:auto!important;right:29%!important}html body #root .portal-extra-burger{width:clamp(92px,7.2vw,126px)!important;bottom:13.4%!important;left:auto!important;right:15.5%!important}html body #root .home-portal-sprite.portal-crayfish{width:clamp(104px,8vw,136px)!important;top:37%!important;left:7.4%!important;right:auto!important}html body #root .home-portal-sprite.portal-latte{width:clamp(84px,6.5vw,112px)!important;top:35.5%!important;left:auto!important;right:7.7%!important}html body #root .home-portal-sprite.portal-flamingo{width:clamp(72px,5.6vw,98px)!important;top:47.5%!important;left:auto!important;right:8.2%!important}html body #root .home-portal-sprite.portal-fluorite{width:clamp(84px,6.6vw,114px)!important;bottom:16%!important;left:7.4%!important;right:auto!important}html body #root .home-portal-sprite.portal-flowers{width:clamp(94px,7.2vw,126px)!important;bottom:14.8%!important;left:auto!important;right:7.7%!important}html body #root .home-portal-sky-sprite.portal-cloud-3{left:2.2%!important}html body #root .home-portal-sky-sprite.portal-cloud-4{right:1.8%!important}html body #root .home-portal-sky-sprite.portal-cloud-7{right:7.5%!important}html body #root .home-portal-sky-sprite.portal-meteor-2{right:8%!important}html body #root .home-lower-section>.home-support-reveal-shell,html body #root .home-support-reveal-shell,html body #root .home-support-reveal-shell[data-home-reveal],html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed{box-sizing:border-box!important;contain:none!important;grid-column:1/-1!important;place-self:start stretch!important;width:100%!important;max-width:100%!important;margin:30px 0 0!important;padding:10px 12px 24px!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .home-support-reveal-shell>.home-support-card,html body #root .home-support-card.home-support-full-row{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;box-shadow:5px 6px #80677716,0 13px 26px #553e4d1a,inset 0 1px #fffffffa!important}@media (width<=1100px){html body #root .portal-extra-swallowtail{left:5.7%!important}html body #root .portal-extra-goldfish,html body #root .home-portal-sprite.portal-latte,html body #root .home-portal-sprite.portal-flamingo{right:5.5%!important}html body #root .home-portal-sprite.portal-crayfish,html body #root .home-portal-sprite.portal-fluorite{left:5.5%!important}}@media (width<=640px){html body #root .home-portal-sky-sprite.portal-moon{width:92px!important;top:7%!important;left:14px!important}html body #root .portal-extra-morpho{width:54px!important;top:10%!important;left:auto!important;right:26%!important}html body #root .portal-extra-gift-bubble{width:54px!important;top:10%!important;right:14px!important}html body #root .portal-extra-swallowtail{width:56px!important;top:34%!important;left:10px!important}html body #root .portal-extra-pigeon{width:52px!important;top:27%!important;right:12px!important}html body #root .portal-extra-goldfish{width:56px!important;top:57%!important;right:10px!important}html body #root .home-portal-sprite.portal-crayfish{width:64px!important;top:31%!important;left:9px!important}html body #root .home-portal-sprite.portal-latte{width:52px!important;top:35%!important;right:9px!important}html body #root .home-portal-sprite.portal-flamingo{width:48px!important;top:48%!important;right:11px!important}html body #root .home-portal-sprite.portal-fluorite{width:58px!important;left:10px!important}html body #root .home-portal-sprite.portal-flowers{width:64px!important;right:10px!important}html body #root .home-support-reveal-shell,html body #root .home-support-reveal-shell[data-home-reveal],html body #root .home-support-reveal-shell[data-home-reveal].is-home-revealed{margin-top:22px!important;padding:8px 8px 18px!important}}@media (prefers-reduced-motion:reduce){body.is-home-standard-preparing #root .home-standard-screen>.home-mobile-news-ticker-slot,body.is-home-standard-preparing #root .home-content-shell>.home-event-section,body.is-home-standard-preparing #root .home-web-masthead-after-event .home-masthead-search-slot,body.is-home-standard-preparing #root .home-web-masthead-after-event .home-dashboard-desktop-shell,body.is-home-standard-preparing #root .home-content-shell>.home-today-section,body.is-home-portal-preparing #root .home-portal-frame-subtitle,body.is-home-portal-preparing #root .home-portal-brand-float,body.is-home-portal-preparing #root .home-portal-actions,body.is-home-portal-preparing #root .home-portal-extra-decor,body.is-home-portal-preparing #root .home-portal-foreground,body.is-home-portal-preparing #root .home-portal-town-marquee{opacity:1!important;visibility:visible!important;translate:0!important;scale:1!important}}html body #root .home-screen-transition-curtain{z-index:2100!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;contain:strict!important;will-change:opacity!important;background:var(--keepers-page-gradient,#f3edf8)!important;transition:none!important;display:block!important;position:fixed!important;inset:0!important;transform:translateZ(0)!important}body.is-home-section-reverse #root .home-screen-transition-curtain{background:radial-gradient(circle at 16% 25%,#ffe2f86b,#0000 26%),radial-gradient(circle at 82% 15%,#cdc9ff3d,#0000 25%),linear-gradient(158deg,#8875ed 0%,#ad7be9 34%,#df82d7 66%,#ffa3cf 100%)!important}body.is-home-transition-curtain-active #root .home-screen-transition-curtain{opacity:1!important;visibility:visible!important}body.is-home-transition-curtain-active.is-home-transition-curtain-releasing #root .home-screen-transition-curtain{opacity:0!important;visibility:visible!important;transition:opacity .28s cubic-bezier(.22,.78,.18,1)!important}body.is-home-transition-curtain-active #root .main-content>.kn-site-header{z-index:2200!important}@media (prefers-reduced-motion:reduce){body.is-home-transition-curtain-active.is-home-transition-curtain-releasing #root .home-screen-transition-curtain{transition-duration:1ms!important}}html body #root .kn-header-heartopia-launcher{isolation:isolate!important;background:#ffffff52!important;border:1px solid #eeb3cf8a!important;gap:8px!important;padding:5px 9px 5px 6px!important;transition:border-color .24s,box-shadow .32s,translate .32s cubic-bezier(.16,1,.3,1),opacity .26s,visibility .26s,scale .34s cubic-bezier(.16,1,.3,1)!important;overflow:visible!important;translate:0!important;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #744d660e!important}html body #root .kn-header-heartopia-launcher:before{content:""!important;z-index:0!important;opacity:.18!important;transform-origin:50%!important;pointer-events:none!important;background:linear-gradient(100deg,#ffdaecd1,#eceeff9e 58%,#e0f6ff8a)!important;border-radius:15px!important;transition:opacity .32s,transform .42s cubic-bezier(.16,1,.3,1)!important;display:block!important;position:absolute!important;inset:3px!important;transform:scale(.965)!important}html body #root .kn-header-heartopia-launcher>img,html body #root .kn-header-heartopia-launcher>span{z-index:1!important;position:relative!important}html body #root .kn-header-heartopia-launcher>img{flex:0 0 48px!important;width:48px!important;height:48px!important;transition:transform .42s cubic-bezier(.16,1,.3,1)!important}html body #root .kn-header-heartopia-launcher>span{color:#594550!important;letter-spacing:-.035em!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;flex:auto!important;min-width:0!important;max-width:calc(100% - 56px)!important;font-size:clamp(12px,.88vw,15px)!important;line-height:1.13!important;overflow:visible!important}html body #root .kn-header-heartopia-launcher:hover,html body #root .kn-header-heartopia-launcher:focus-visible{background:#ffffff61!important;border-color:#ec8bb7b8!important;outline:none!important;translate:0 -1px!important;box-shadow:inset 0 1px #fffffff5,0 8px 18px #ae57841b!important}html body #root .kn-header-heartopia-launcher:hover:before,html body #root .kn-header-heartopia-launcher:focus-visible:before{opacity:.92!important;transform:scale(1)!important}html body #root .kn-header-heartopia-launcher:hover>img,html body #root .kn-header-heartopia-launcher:focus-visible>img{transform:translateY(-1px)scale(1.035)!important}html body #root .home-portal-sky-sprite.portal-moon{top:5.4%!important;left:5.8%!important}html body #root .portal-extra-morpho{top:6.5%!important;right:23.5%!important}html body #root .portal-extra-gift-bubble{top:6.4%!important;right:5.7%!important}html body #root .portal-extra-swallowtail{top:29.5%!important;left:7.2%!important}html body #root .home-portal-sprite.portal-crayfish{top:42.5%!important;left:3.5%!important}html body #root .portal-extra-seabream{top:59%!important;left:7.2%!important}html body #root .home-portal-sprite.portal-fluorite{bottom:5.2%!important;left:3.8%!important}html body #root .portal-extra-pigeon{top:22.5%!important;right:8.4%!important}html body #root .home-portal-sprite.portal-latte{top:37%!important;right:3.7%!important}html body #root .home-portal-sprite.portal-flamingo{top:51.5%!important;right:8.4%!important}html body #root .portal-extra-goldfish{top:65.5%!important;right:3.8%!important}html body #root .home-portal-sprite.portal-flowers{bottom:4.5%!important;right:7.8%!important}html body #root .portal-extra-picnic{bottom:2.2%!important;left:25.5%!important}html body #root .portal-extra-salad{bottom:2.8%!important;right:29.5%!important}html body #root .portal-extra-burger{bottom:2.2%!important;right:15.5%!important}body.is-home-standard-preparing #root .home-content-shell>.home-today-section{opacity:1!important;visibility:visible!important;animation:none!important;translate:0!important;scale:1!important}body.is-home-standard-preparing #root .home-today-section>.home-dashboard-desktop-shell,body.is-home-standard-preparing #root .home-dashboard-desktop-shell>.home-dashboard-browser-chrome,body.is-home-standard-preparing #root .home-dashboard-desktop-shell .home-dashboard-profile-rail,body.is-home-standard-preparing #root .home-dashboard-desktop-shell .home-dashboard-top-catalog-widget,body.is-home-standard-preparing #root .home-dashboard-desktop-shell .home-dashboard-workspace-grid{opacity:0!important;visibility:hidden!important;transition:none!important;animation:none!important;translate:0 34px!important}body.is-home-standard-entering #root .home-content-shell>.home-today-section{opacity:1!important;visibility:visible!important;animation:none!important;translate:0!important;scale:1!important}body.is-home-standard-entering #root .home-today-section>.home-dashboard-desktop-shell,body.is-home-standard-entering #root .home-dashboard-desktop-shell>.home-dashboard-browser-chrome,body.is-home-standard-entering #root .home-dashboard-desktop-shell .home-dashboard-profile-rail,body.is-home-standard-entering #root .home-dashboard-desktop-shell .home-dashboard-top-catalog-widget,body.is-home-standard-entering #root .home-dashboard-desktop-shell .home-dashboard-workspace-grid{visibility:visible!important;animation:.76s cubic-bezier(.16,1,.3,1) both keepers-home-v11-dashboard-piece-in!important}body.is-home-standard-entering #root .home-today-section>.home-dashboard-desktop-shell{animation-delay:.4s!important}body.is-home-standard-entering #root .home-dashboard-desktop-shell>.home-dashboard-browser-chrome{animation-delay:.5s!important}body.is-home-standard-entering #root .home-dashboard-desktop-shell .home-dashboard-profile-rail{animation-delay:.61s!important}body.is-home-standard-entering #root .home-dashboard-desktop-shell .home-dashboard-top-catalog-widget{animation-delay:.72s!important}body.is-home-standard-entering #root .home-dashboard-desktop-shell .home-dashboard-workspace-grid{animation-delay:.83s!important}@keyframes keepers-home-v11-dashboard-piece-in{0%{opacity:0;filter:blur(2px);translate:0 34px}to{opacity:1;filter:blur();translate:0}}@media (width<=640px){html body #root .kn-header-heartopia-launcher>img{flex-basis:42px!important;width:42px!important;height:42px!important}html body #root .kn-header-heartopia-launcher>span{max-width:calc(100% - 50px)!important;font-size:11px!important}html body #root .home-portal-sky-sprite.portal-moon{top:7%!important;left:14px!important}html body #root .portal-extra-morpho{top:9%!important;right:25%!important}html body #root .portal-extra-gift-bubble{top:9.5%!important;right:12px!important}html body #root .portal-extra-swallowtail{top:32%!important;left:9px!important}html body #root .home-portal-sprite.portal-crayfish{top:44%!important;left:7px!important}html body #root .portal-extra-seabream{top:59%!important;left:12px!important}html body #root .portal-extra-pigeon{top:26%!important;right:10px!important}html body #root .home-portal-sprite.portal-latte{top:40%!important;right:7px!important}html body #root .home-portal-sprite.portal-flamingo{top:52%!important;right:13px!important}html body #root .portal-extra-goldfish{top:63%!important;right:7px!important}html body #root .home-portal-sprite.portal-fluorite{bottom:8%!important;left:8px!important}html body #root .home-portal-sprite.portal-flowers{bottom:7%!important;right:8px!important}}html body #root .app-catalog-art>.smart-image.is-terminal-fallback,html body #root .recipe-art>.smart-image.is-terminal-fallback,html body #root .achievement-card-art>.smart-image.is-terminal-fallback,html body #root .portal-detail-image>.smart-image.is-terminal-fallback,html body #root .detail-related-main-card .smart-image.is-terminal-fallback{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}html body #root .app-catalog-art>.smart-image.is-terminal-fallback:before,html body #root .app-catalog-art>.smart-image.is-terminal-fallback:after,html body #root .recipe-art>.smart-image.is-terminal-fallback:before,html body #root .recipe-art>.smart-image.is-terminal-fallback:after,html body #root .achievement-card-art>.smart-image.is-terminal-fallback:before,html body #root .achievement-card-art>.smart-image.is-terminal-fallback:after,html body #root .portal-detail-image>.smart-image.is-terminal-fallback:before,html body #root .portal-detail-image>.smart-image.is-terminal-fallback:after{content:none!important;display:none!important}html body #root .app-catalog-art>.smart-image.is-terminal-fallback>.smart-image-placeholder,html body #root .recipe-art>.smart-image.is-terminal-fallback>.smart-image-placeholder,html body #root .achievement-card-art>.smart-image.is-terminal-fallback>.smart-image-placeholder,html body #root .portal-detail-image>.smart-image.is-terminal-fallback>.smart-image-placeholder,html body #root .detail-related-main-card .smart-image.is-terminal-fallback>.smart-image-placeholder{box-shadow:none!important;background:0 0!important;display:none!important}html body #root .app-catalog-art>.smart-image.is-terminal-fallback>.smart-image-fallback,html body #root .recipe-art>.smart-image.is-terminal-fallback>.smart-image-fallback,html body #root .achievement-card-art>.smart-image.is-terminal-fallback>.smart-image-fallback,html body #root .portal-detail-image>.smart-image.is-terminal-fallback>.smart-image-fallback,html body #root .detail-related-main-card .smart-image.is-terminal-fallback>.smart-image-fallback{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;filter:drop-shadow(0 8px 10px #3f2a3221)!important;background:0 0!important;padding:0!important;font-size:clamp(40px,5vw,68px)!important;display:block!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}html body #root .inquiry-feed-page .inquiry-notice-marquee{grid-template-columns:max-content minmax(0,1fr)!important;column-gap:8px!important}html body #root .inquiry-feed-page .inquiry-notice-marquee-label{white-space:nowrap!important;width:auto!important;max-width:none!important;padding-inline:12px!important}html body #root .inquiry-feed-page .v577-inquiry-notice-window{padding-left:0!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.2% 99%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 1.2% 99%,#0000)!important}html body #root .inquiry-feed-page .v577-inquiry-notice-item{padding-left:5px!important}@media (width<=1100px){html body #root .inquiry-feed-page .inquiry-notice-marquee{grid-template-columns:1fr!important;gap:7px!important}html body #root .inquiry-feed-page .inquiry-notice-marquee-label{white-space:normal!important;width:100%!important}html[data-keepers-locale=en] body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand.home-brand-button{gap:7px!important;width:168px!important;min-width:168px!important;max-width:168px!important;padding:4px 8px 4px 6px!important;overflow:hidden!important}html[data-keepers-locale=en] body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand.home-brand-button>.home-brand-icon-ring{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important}html[data-keepers-locale=en] body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand.home-brand-button>.home-brand-copy{flex:auto!important;min-width:0!important;display:flex!important;overflow:visible!important}html[data-keepers-locale=en] body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand.home-brand-button>.home-brand-copy>strong{text-overflow:clip!important;white-space:nowrap!important;letter-spacing:-.045em!important;max-width:none!important;font-size:16px!important;overflow:visible!important}html[data-keepers-locale=en] body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand.home-brand-button>.home-brand-copy>small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}html body #root .keepers-language-mobile-options button{text-align:center!important;justify-content:center!important;padding-inline:25px!important;position:relative!important}html body #root .keepers-language-mobile-options button>svg{margin:0!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}}@media (width<=430px){html[data-keepers-locale=en] body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand.home-brand-button{gap:4px!important;width:132px!important;min-width:132px!important;max-width:132px!important;padding-inline:4px!important}html[data-keepers-locale=en] body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand.home-brand-button>.home-brand-icon-ring{flex-basis:32px!important;width:32px!important;min-width:32px!important;height:32px!important}html[data-keepers-locale=en] body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand.home-brand-button>.home-brand-copy>strong{letter-spacing:-.055em!important;font-size:13px!important}html[data-keepers-locale=en] body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand.home-brand-button>.home-brand-copy>small{font-size:7px!important}}@media (width<=380px){html[data-keepers-locale=en] body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand.home-brand-button{gap:3px!important;width:116px!important;min-width:116px!important;max-width:116px!important}html[data-keepers-locale=en] body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand.home-brand-button>.home-brand-icon-ring{flex-basis:28px!important;width:28px!important;min-width:28px!important;height:28px!important}html[data-keepers-locale=en] body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand.home-brand-button>.home-brand-copy>strong{font-size:12px!important}html[data-keepers-locale=en] body #root .mobile-sidebar-controls.v596-mobile-header>.v596-mobile-brand.home-brand-button>.home-brand-copy>small{display:none!important}}
