:root{--green:#05d686;--green-text:#067a4a;--ink-brand:#1e1e1e;--grey:#b1b1b1;--grad-1:#12d8b5;--grad-2:#10d896;--grad-3:#0ed66c;--rank:#ff3b30;--rank-fill:#ff3b3038;--page:#e7ece9;--bg:#f4f7f5;--card:#fff;--line:#eceeed;--ink:#1e1e1e;--ink-2:#5b615e;--ink-3:#9aa29e;--ink-caption:#646c68;--seg:#eef1f0;--up:#067a4a;--up-bg:#05d68629;--down:#c3342c;--down-bg:#ff3b301f;--neutral-bg:#f0f2f1;--r-card:22px;--r-hero:26px;--r-row:16px;--r-chip:12px;--sh-card:0 10px 30px -20px #14322666;--sh-seg:0 3px 10px -5px #14322666;--sh-hero:0 18px 30px -16px #0bb47899;--sh-green:0 12px 22px -14px #0bb478cc;--z-sticky:30;--z-overlay:100;--z-toast:200;--z-push:300;--font:"Pretendard", "Apple SD Gothic Neo", "Noto Sans KR", "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--maxw:1120px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--green-text:#05d686;--up:#05d686;--down:#ff746b;--page:#141614;--bg:#141614;--card:#1e1e1e;--line:#2a2c2a;--ink:#f4f7f5;--ink-2:#aeb4b0;--ink-3:#7e8480;--ink-caption:#8f9692;--seg:#26302b;--neutral-bg:#23271f;--sh-seg:0 3px 10px -5px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--green-text:#05d686;--up:#05d686;--down:#ff746b;--sh-seg:0 3px 10px -5px #00000080;--page:#141614;--bg:#141614;--card:#1e1e1e;--line:#2a2c2a;--ink:#f4f7f5;--ink-2:#aeb4b0;--ink-3:#7e8480;--ink-caption:#8f9692;--seg:#26302b;--neutral-bg:#23271f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--green-text:#067a4a;--up:#067a4a;--down:#c3342c;--page:#e7ece9;--bg:#f4f7f5;--card:#fff;--line:#eceeed;--ink:#1e1e1e;--ink-2:#5b615e;--ink-3:#9aa29e;--ink-caption:#646c68;--seg:#eef1f0;--neutral-bg:#f0f2f1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100dvh;color:var(--ink);background:var(--bg);font-family:var(--font);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:inherit}.tnum{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--green);outline-offset:2px}.svc-sw{background:var(--seg);isolation:isolate;border-radius:11px;flex:none;gap:3px;min-width:124px;padding:3px;display:inline-flex;position:relative;overflow:hidden}.svc-sw:before{content:"";z-index:0;background:var(--card);width:calc(50% - 4.5px);box-shadow:var(--sh-seg);will-change:transform;border-radius:8px;transition:transform .22s cubic-bezier(.77,0,.175,1);position:absolute;top:3px;bottom:3px;left:3px;transform:translate(0,0)}.svc-sw[data-current=blog]:before,.svc-sw[data-target=blog]:before{transform:translate(calc(100% + 3px))}.svc-sw[data-target=place]:before{transform:translate(0,0)}.svc-sw a{z-index:1;min-width:0;color:var(--ink-caption);text-align:center;white-space:nowrap;border-radius:8px;flex:1;padding:6px 10px;font-size:12px;font-weight:800;transition:color .16s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1);position:relative}.svc-sw a.on{color:var(--green-text)}.svc-sw[data-target] a.on{color:var(--ink-caption)}.svc-sw[data-target=place] a[data-product=place],.svc-sw[data-target=blog] a[data-product=blog]{color:var(--green-text)}.svc-sw a:active{transform:scale(.97)}.mobile-product-selector,.mobile-product-notice,.mobile-bottom-nav{display:none}.entity-switch-menu{z-index:60;border:1px solid var(--line);background:var(--card);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 20px 40px -16px #061e1466}.entity-switch-item,.entity-switch-add,.entity-switch-manage{width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:8px 9px;display:flex}.entity-switch-item.current{background:color-mix(in srgb, var(--green) 8%, transparent)}.entity-switch-item:disabled{cursor:not-allowed;opacity:.58}.entity-switch-avatar{width:30px;height:30px;color:var(--ink-brand);background:linear-gradient(135deg, var(--grad-1), var(--grad-3));background-position:50%;background-size:cover;border-radius:9px;flex:0 0 30px;place-items:center;font-size:13px;font-weight:800;display:grid}.entity-switch-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12.5px;font-weight:750;overflow:hidden}.entity-switch-meta,.entity-switch-manage small{color:var(--ink-caption);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px;font-weight:700}.entity-switch-add{border:1.5px dashed var(--line);color:var(--green-text);justify-content:center;margin-top:4px;font-size:12.5px;font-weight:800}.entity-switch-add svg,.entity-switch-manage>svg{flex:0 0 16px;width:16px;height:16px}.entity-switch-manage{border-top:1px solid var(--line);min-height:38px;color:var(--ink-2);border-radius:0 0 9px 9px;margin-top:4px;font-size:12.5px;font-weight:750}.entity-switch-manage>span{flex:auto}.appui .app-overlay-mask[data-variant=sheet] .entity-panel-host{box-shadow:none;background:0 0;border:0;overflow:visible}.entity-panel{border:1px solid var(--line);background:var(--card);will-change:transform;border-bottom:0;border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-height:min(82dvh,720px);transition:transform .24s cubic-bezier(.23,1,.32,1);display:flex;overflow:hidden;box-shadow:0 -20px 50px -20px #0006}.entity-panel.dragging{transition:none}.entity-panel-grab-zone{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:0 0 30px;place-items:center;height:30px;display:grid}.entity-panel-grab-zone:active{cursor:grabbing}.entity-panel-grab-zone>span{background:var(--line);border-radius:999px;width:36px;height:5px}.entity-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:2px 20px 17px;display:flex}.entity-panel-head>div{min-width:0}.entity-panel-head h2{color:var(--ink);letter-spacing:-.025em;font-size:22px;font-weight:850}.entity-panel-head p{color:var(--ink-caption);margin-top:5px;font-size:12px;font-weight:600;line-height:1.5}.entity-panel-head>button{width:44px;height:44px;color:var(--ink-caption);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:0 0 44px;place-items:center;margin-top:-5px;display:grid}.entity-panel-head>button svg{width:22px;height:22px}.entity-panel-scroll{min-height:0;padding:18px 20px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow:hidden auto}.entity-panel-list{gap:8px;display:grid}.entity-panel-item,.entity-panel-add{border:1px solid var(--line);width:100%;min-height:66px;color:var(--ink);background:var(--card);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.entity-panel-item.current{border-color:color-mix(in srgb, var(--green) 32%, var(--line));background:color-mix(in srgb, var(--green) 10%, var(--card))}.entity-panel-item:disabled{cursor:not-allowed;opacity:.55}.entity-panel-avatar{width:46px;height:46px;color:var(--ink-brand);background:linear-gradient(135deg, var(--grad-1), var(--grad-3));background-position:50%;background-size:cover;border-radius:13px;flex:0 0 46px;place-items:center;font-size:16px;font-weight:850;display:grid}.entity-panel-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.entity-panel-copy b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:820;overflow:hidden}.entity-panel-copy small{color:var(--ink-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:600;overflow:hidden}.entity-panel-item>svg{width:19px;height:19px;color:var(--green-text);flex:0 0 19px}.entity-panel-add{border:1.5px dashed color-mix(in srgb, var(--green) 45%, var(--line));min-height:54px;color:var(--green-text);justify-content:center;font-size:13px;font-weight:800}.entity-panel-add svg{width:18px;height:18px}.entity-panel-manage{border:1.5px solid var(--green);color:#1e1e1e;text-align:left;background:#fff;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:66px;margin-top:10px;padding:10px 12px;transition:transform .16s ease-out,background-color .16s ease-out;display:flex;box-shadow:0 10px 26px -22px #05d686d9}.entity-panel-manage:active{transform:scale(.97)}.entity-panel-manage-icon{width:46px;height:46px;color:var(--green-text);background:#05d68624;border-radius:13px;flex:0 0 46px;place-items:center;display:grid}.entity-panel-manage-icon svg{width:22px;height:22px}.entity-panel-manage .entity-panel-copy b{color:#1e1e1e}.entity-panel-manage .entity-panel-copy small{color:#5b615e}.entity-panel-manage>strong{color:var(--green-text);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:850}.entity-panel-service{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.entity-panel-service>span{color:var(--ink-caption);margin-bottom:10px;font-size:11px;font-weight:800;display:block}.entity-panel-service>div{background:var(--seg);border-radius:14px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.entity-panel-service a{min-width:0;min-height:48px;color:var(--ink-caption);text-align:center;border-radius:11px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:flex}.entity-panel-service a.on{color:var(--green-text);background:var(--card);box-shadow:var(--sh-seg)}html[data-theme=dark] .entity-panel-manage{border-color:color-mix(in srgb, var(--green) 62%, var(--line));color:var(--ink);background:color-mix(in srgb, var(--green) 7%, var(--card));box-shadow:0 14px 30px -24px #05d68685}html[data-theme=dark] .entity-panel-manage .entity-panel-copy b{color:var(--ink)}html[data-theme=dark] .entity-panel-manage .entity-panel-copy small{color:var(--ink-2)}html[data-theme=dark] .entity-panel-manage-icon{color:var(--green-text);background:#05d6861f}html[data-theme=dark] .entity-panel-manage>strong{color:var(--green-text)}@media (max-width:1023px){.mobile-product-selector{min-width:0;height:44px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:4px 0;display:flex}.mobile-product-avatar{width:32px;height:32px;color:var(--ink-brand);background:linear-gradient(135deg, var(--grad-1), var(--grad-3));background-position:50%;background-size:cover;border-radius:9px;flex:0 0 32px;place-items:center;font-size:14px;font-weight:850;display:grid}.mobile-product-name{min-width:0;color:var(--ink);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.mobile-product-selector>svg{width:15px;height:15px;color:var(--ink-caption);flex:0 0 15px}.mobile-product-selector:active{transform:scale(.97)}.mobile-product-notice{border:1.5px solid var(--line);width:38px;height:38px;color:var(--ink-2);background:var(--card);border-radius:10px;flex:0 0 38px;place-items:center;display:grid;position:relative}.mobile-product-notice>svg{width:19px;height:19px}.mobile-product-notice-dot{border:1.5px solid var(--card);background:var(--rank);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.mobile-bottom-nav{z-index:50;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);background:color-mix(in srgb, var(--card) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;position:fixed;inset:auto 0 0}.mobile-bottom-nav>a,.mobile-bottom-nav>button{min-width:0;color:var(--ink-caption);text-align:center;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:0;font-size:10.5px;font-weight:700;display:flex;position:relative}.mobile-bottom-nav>a.on{color:var(--green-text)}.mobile-bottom-nav>button{appearance:none;cursor:pointer}.mobile-bottom-nav>button:disabled,.mobile-bottom-nav>button.blocked{opacity:.45}.mobile-bottom-icon{place-items:center;width:22px;height:22px;display:grid;position:relative}.mobile-bottom-icon>svg:not(.mobile-bottom-lock){width:22px;height:22px}.mobile-bottom-lock{width:11px;height:11px;color:var(--ink-caption);position:absolute;top:-2px;right:-7px}}@media (prefers-reduced-motion:reduce){.mobile-product-selector,.entity-panel,.entity-panel-manage{transition:none}}@media (hover:hover) and (pointer:fine){.entity-switch-item:hover,.entity-switch-manage:hover{background:var(--seg)}.entity-switch-item.current:hover{background:color-mix(in srgb, var(--green) 12%, transparent)}.entity-switch-add:hover,.entity-panel-add:hover{background:color-mix(in srgb, var(--green) 7%, var(--card))}.entity-panel-manage:hover{background:color-mix(in srgb, var(--green) 5%, #fff)}.entity-panel-head>button:hover{color:var(--ink);background:var(--seg)}}html[data-product-leaving] body{overflow:hidden}html[data-product-leaving] :where(.landing>:not(nav),.blr>:not(.blr-top),.appui .main,.appui .side>:not(.side-svc),.blw-main,.blw-side>:not(.blw-service),.blw-start-main,.landing nav .logo,.landing nav .links,.landing nav .btn,.blr-top .blr-logo,.blr-top .blr-plink){pointer-events:none;will-change:transform, opacity;transition:transform .165s cubic-bezier(.23,1,.32,1),opacity .125s cubic-bezier(.23,1,.32,1)}html[data-product-leaving=blog] :where(.landing>:not(nav),.appui .main,.blw-start-main){opacity:0;transform:translate(-52px,8px)scale(.985)}html[data-product-leaving=place] :where(.blr>:not(.blr-top),.blw-main,.blw-start-main){opacity:0;transform:translate(52px,-8px)scale(.985)}html[data-product-leaving=blog] :where(.landing nav .logo,.appui .side>:not(.side-svc)),html[data-product-leaving=place] :where(.blr-top .blr-plink,.blw-side>:not(.blw-service)){opacity:0;transform:translate(-24px,-10px)}html[data-product-leaving=blog] :where(.landing nav .links,.landing nav .btn),html[data-product-leaving=place] :where(.blr-top .blr-logo){opacity:0;transform:translate(24px,10px)}html[data-product-entering=place] :where(.blr>:not(.blr-top),.blw-main,.blw-start-main){animation:.26s cubic-bezier(.23,1,.32,1) both product-enter-from-right}html[data-product-entering=blog] :where(.landing>:not(nav),.appui .main){animation:.26s cubic-bezier(.23,1,.32,1) both product-enter-from-left}html[data-product-entering=place] :where(.blr-top .blr-logo,.blr-top .blr-plink,.blw-side>:not(.blw-service)),html[data-product-entering=blog] :where(.landing nav .logo,.landing nav .links,.landing nav .btn,.appui .side>:not(.side-svc)){animation:.22s cubic-bezier(.23,1,.32,1) 28ms both product-chrome-enter}@keyframes product-enter-from-right{0%{opacity:0;transform:translate(52px,-8px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes product-enter-from-left{0%{opacity:0;transform:translate(-52px,8px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes product-chrome-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:1023px){html[data-product-leaving] :where(.appui .main,.blw-main){opacity:1;pointer-events:auto;will-change:auto;transition:none;transform:none}html[data-product-leaving] :where(.appui .content,.appui .topbar>*,.blw-content,.blw-topbar>*){pointer-events:none;will-change:transform, opacity;transition:transform .165s cubic-bezier(.23,1,.32,1),opacity .125s cubic-bezier(.23,1,.32,1)}html[data-product-leaving=blog] :where(.appui .content,.appui .topbar>*){opacity:0;transform:translate(-44px,8px)scale(.985)}html[data-product-leaving=place] :where(.blw-content,.blw-topbar>*){opacity:0;transform:translate(44px,-8px)scale(.985)}html[data-product-entering] :where(.appui .main,.blw-main){animation:none}html[data-product-entering=place] :where(.blw-content,.blw-topbar>*){animation:.26s cubic-bezier(.23,1,.32,1) both product-enter-from-right}html[data-product-entering=blog] :where(.appui .content,.appui .topbar>*){animation:.26s cubic-bezier(.23,1,.32,1) both product-enter-from-left}}@media (prefers-reduced-motion:reduce){.svc-sw:before,.svc-sw a{transition:none}html[data-product-entering] :where(.landing>*,.blr>*,.appui *,.blw-shell *,.blw-start *){animation:none!important}}
.appui.overlay-behavior-scope .app-overlay-scope{color:var(--ink);font-family:var(--font);font-variant-numeric:tabular-nums;display:contents}:where(.app-overlay-scope) :where(button,input,textarea,select){color:inherit;font:inherit}.app-overlay-scope :focus-visible{outline:2px solid var(--green);outline-offset:2px}.app-overlay-mask{z-index:var(--z-overlay);background:color-mix(in srgb, var(--ink-brand) 48%, transparent);-webkit-backdrop-filter:blur(4px);animation:.2s cubic-bezier(.23,1,.32,1) both app-overlay-fade;display:flex;position:fixed;inset:0}.app-overlay-mask[data-state=closing]{animation-duration:.18s;animation-direction:reverse}.app-overlay-panel{min-width:0;min-height:0;color:var(--ink);background:var(--card);border:1px solid var(--line);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 70px -28px #0b281c80}.app-overlay-mask[data-variant=modal]{justify-content:center;align-items:center;padding:20px}.app-overlay-mask[data-variant=modal] .app-overlay-panel{border-radius:var(--r-card);width:100%;max-width:400px;max-height:86dvh;animation:.26s cubic-bezier(.23,1,.32,1) both app-overlay-pop}.app-overlay-mask[data-variant=sheet]{justify-content:center;align-items:flex-end}.app-overlay-mask[data-variant=sheet] .app-overlay-panel{border-radius:24px 24px 0 0;width:100%;max-width:520px;max-height:84dvh;animation:.3s cubic-bezier(.3,.8,.3,1) both app-overlay-sheet}.app-overlay-mask[data-variant=drawer]{justify-content:flex-end;align-items:stretch}.app-overlay-mask[data-variant=drawer] .app-overlay-panel{border-radius:24px 0 0 24px;width:min(87%,420px);max-height:100dvh;animation:.3s cubic-bezier(.3,.8,.3,1) both app-overlay-drawer;box-shadow:-20px 0 50px -20px #0006}.app-overlay-mask[data-variant=popover]{-webkit-backdrop-filter:none;background:0 0}.app-overlay-mask[data-variant=popover] .app-overlay-panel{border-radius:var(--r-row);width:min(320px,100vw - 24px);max-height:min(70dvh,560px);animation:.2s cubic-bezier(.23,1,.32,1) both app-overlay-popover;position:fixed}.app-overlay-mask[data-state=closing] .app-overlay-panel{animation-duration:.18s;animation-direction:reverse}:where(.app-overlay-panel) :where(button,a[href]){min-height:44px}@keyframes app-overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes app-overlay-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes app-overlay-sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes app-overlay-drawer{0%{transform:translate(100%)}to{transform:none}}@keyframes app-overlay-popover{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:430px){.app-overlay-mask[data-variant=modal]{padding:14px}:where(.app-overlay-panel) :where(input,textarea,select){font-size:16px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-overlay-panel{box-shadow:0 30px 70px -26px #000000d9}}:root[data-theme=dark] .app-overlay-panel{box-shadow:0 30px 70px -26px #000000d9}@media (prefers-reduced-motion:reduce){.app-overlay-mask,.app-overlay-mask .app-overlay-panel,.app-overlay-mask[data-state=closing],.app-overlay-mask[data-state=closing] .app-overlay-panel{animation:none}}
.rank-value,.measurement-status,.rank-delta{font-variant-numeric:tabular-nums}.rank-value{white-space:nowrap;align-items:baseline;display:inline-flex}.rank-value__number{font:inherit}.rank-value__unit{vertical-align:super;margin-left:.12em;font-size:.48em;font-weight:800;line-height:1}.measurement-status,.rank-delta{display:inline-block}.rank-delta--up{color:var(--up)}.rank-delta--down{color:var(--down)}.rank-delta--flat,.rank-delta--neutral{color:var(--ink-caption)}
.state-surface{min-width:0;color:var(--ink)}.state-surface--inline{border:1px dashed var(--line);background:color-mix(in srgb, var(--card) 76%, transparent);text-align:center;border-radius:14px;place-content:center;gap:5px;min-height:112px;padding:18px;display:grid}.state-surface--page{border:1px solid var(--line);background:var(--card);min-height:280px;box-shadow:var(--sh-card);text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;padding:34px 22px;display:flex}.state-surface__title{color:var(--ink);word-break:keep-all;font-size:14px;font-weight:850;line-height:1.45}.state-surface--page .state-surface__title{letter-spacing:-.02em;font-size:18px}.state-surface__description{max-width:460px;color:var(--ink-2);word-break:keep-all;font-size:12px;font-weight:650;line-height:1.65}.state-surface--page .state-surface__description{margin-top:7px;font-size:13px}.state-surface__action{margin-top:16px}.state-surface--error{border-color:color-mix(in srgb, var(--line) 72%, var(--down))}.state-surface--loading .state-surface__title{color:var(--ink-2)}.state-surface--compact{border-radius:10px;gap:3px;min-height:64px;padding:11px}.state-surface--compact .state-surface__title{font-size:12px}.state-surface--compact .state-surface__description{font-size:11px}.state-surface--bare{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}
