@font-face{font-family:Pretendard Variable;src:url(/fonts/PretendardVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{font-family:Pretendard Variable,Pretendard,Noto Sans KR,system-ui,sans-serif}:root[data-appearance=light]{--bg:#f5f6f8;--surface:#fff;--surface-raised:#edf0f3;--border:#d6dce3;--control-border:#737e8d;--text:#20262e;--muted:#596574;--accent:#477b13;--accent-ink:#fff;--danger:#b83232;--mention:#087a8e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root[data-appearance=system]{--bg:#f5f6f8;--surface:#fff;--surface-raised:#edf0f3;--border:#d6dce3;--control-border:#737e8d;--text:#20262e;--muted:#596574;--accent:#477b13;--accent-ink:#fff;--danger:#b83232;--mention:#087a8e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}body{background:var(--bg)}.home-page{padding-top:1rem}.home-page .service-page-header__description{display:none}.home-library-anchor .library-list{gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.home-library-anchor .library-card-shell{flex:0 0 180px;min-width:0}.home-library-anchor .library-card{width:100%}.home-library-anchor .library-card img{object-fit:contain;max-height:120px}.home-library-anchor .page-header{min-height:0}.appearance-panel fieldset{border:0;flex-wrap:wrap;gap:.75rem;margin:1rem 0 0;padding:0;display:flex}.appearance-panel label{border:1px solid var(--border);cursor:pointer;border-radius:.75rem;align-items:center;gap:.5rem;padding:.65rem .85rem;display:flex}.appearance-panel input{accent-color:var(--accent)}.bottom-navigation{display:none}@media (max-width:1023px){.service-shell{padding-bottom:calc(76px + env(safe-area-inset-bottom) + var(--input-keyboard-space,0px))}.bottom-navigation{z-index:50;padding:.5rem .35rem calc(.5rem + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-navigation>a,.bottom-navigation>button{min-width:0;min-height:48px;font:inherit;color:var(--muted);background:0 0;border:0;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.25rem;font-size:.65rem;text-decoration:none;display:flex}.bottom-navigation svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px;height:22px}.bottom-navigation [aria-current=page]{color:var(--accent);background:var(--surface-raised)}.bottom-navigation>.bottom-navigation__pick{color:var(--accent-ink);background:var(--accent)}.bottom-navigation .service-lnb__label{display:inline!important}.home-library-anchor .library-card-shell{flex-basis:144px}}.home-page .service-page-header.home-section-panel__intro{text-align:left;background:var(--surface);grid-template-rows:auto;height:auto;min-height:0;padding:12px 16px}.home-page .service-page-header.home-section-panel__intro>.service-page-header__description{display:none}.home-page .service-page-header .service-page-header__row{justify-content:flex-start}.home-page .service-page-header :is(h1,h2){white-space:normal;font-size:1.15rem;line-height:1.5}.brand-text>.brand-text__prefix{color:var(--text)}.service-page-header__description{color:var(--muted)}.home-library-anchor .library-list{align-items:stretch}.home-library-anchor .library-card-shell{overflow:hidden}@media (max-width:1023px){.service-shell:has(.pickittalk-page) .bottom-navigation{display:none}.service-shell:has(input:focus,textarea:focus,[contenteditable=true]:focus) .bottom-navigation{display:none}.scroll-to-top-button{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.bottom-navigation *{transition:none}}.home-library-anchor .library-panel{position:relative}.home-library-anchor .service-page-header{padding-right:110px!important}.library-view-all{color:var(--muted);font-size:.8rem;text-decoration:none;position:absolute;top:16px;right:16px}.library-card-shell{border-color:var(--border)}.library-list .home-card-media{aspect-ratio:auto;height:clamp(160px,40vh,320px)}.library-list .home-card-media>img{object-fit:contain;width:100%;height:100%}.home-library-anchor .library-list{margin-top:12px}.home-library-anchor .library-list .home-card-media{height:104px}.home-library-anchor .library-card__content{gap:6px;padding:10px}.home-library-anchor .library-card__badges{display:none}.home-library-anchor .library-card__memo{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mypage-layout .service-page-header{background:var(--surface);box-shadow:none}.mypage-layout .service-page-header__description{display:none}.mypage-layout .form-help{color:var(--muted)}.appearance-panel fieldset{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.appearance-panel label{justify-content:center;padding:12px 4px;font-size:.82rem}.profile-menu__mobile-link{display:none!important}.navigation-entry{display:contents}.site-header__mobile-navigation .header-logout{border-top:1px solid var(--border);margin-top:12px}.site-header__menu-link[href=\/notice],.service-lnb__link[href=\/notice]{border-top:1px solid var(--border);margin-top:8px}.site-header__menu-panel .site-header__menu-action:has(+a[href="/contents/new"]){border-top:1px solid var(--border)}@media (max-width:1023px){.profile-menu>button{display:none}.profile-menu__mobile-link{display:flex!important}.profile-menu__panel{display:none}.bottom-navigation>.bottom-navigation__pick{margin-inline:6px}.site-header__mobile-navigation :is(.site-header__menu-link,.site-header__menu-action){min-height:48px;padding-block:12px}}.library-list{--card-preview-height:clamp(160px,40vh,320px)}.home-library-anchor .library-list{--card-preview-height:104px}@media (max-width:1023px){.bottom-navigation>.bottom-navigation__pick{color:var(--accent);background:var(--surface-raised)}}.library-panel .profile-page-header{background:var(--surface);box-shadow:none}.library-panel .profile-page-header .service-page-header__description,.library-panel .profile-page-header .service-page-header__eyebrow{color:var(--muted)}.home-page>.home-library-anchor>.library-panel,.home-page>.home-section-panel{margin-top:0}.home-page>.home-section-panel{margin-top:24px}.home-page .service-page-header.home-section-panel__intro{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;padding:0 0 12px}.home-page .service-page-header .service-page-header__row :is(h1,h2){font-size:1.05rem}.home-library-anchor .library-view-all{top:4px;right:0}.home-library-anchor .library-list{--card-preview-height:88px;margin-top:0}.home-library-anchor .library-card-shell{flex:0 0 min(340px,92%)}.home-library-anchor .library-card{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.home-library-anchor .library-list .home-card-media{width:88px;height:88px}.home-library-anchor .library-card__content{min-width:0;padding:0}.home-library-anchor .product-card__title-preview{font-size:.9rem;line-height:1.5}.home-page .recent-picks .home-card-media{aspect-ratio:auto;height:clamp(180px,34vh,280px)}.home-page .recent-picks .home-card-media img{object-fit:contain;width:100%;height:100%}.profile-menu__mobile-link{text-decoration:none}.site-header__mobile-navigation .site-header__menu-icon{visibility:visible;opacity:1;width:22px;height:22px;display:block!important}:is(.site-header__mobile-navigation .header-logout,.site-header__menu-link[href=\/notice],.site-header__menu-panel .site-header__menu-action:has(+a[href="/contents/new"])){border-radius:0}@media (max-width:1023px){.bottom-navigation>.bottom-navigation__pick{color:var(--text);background:0 0}}.home-page .service-page-header.home-section-panel__intro{z-index:auto;position:static;top:auto}.service-header__nickname>.member-avatar{flex:0 0 100%;line-height:1}.profile-menu__mobile-link{justify-content:center;align-items:center}.home-page .product-card__content h3,.home-page .product-card__title-preview,.home-page .pickittalk-card__content h2{font-size:.82rem;font-weight:400;line-height:1.35}.home-library-anchor .library-panel{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;display:grid}.home-library-anchor .library-panel>*{grid-column:1/-1}.home-library-anchor .library-panel>.service-page-header{grid-area:1/1;align-self:center;margin:0;padding:0!important}.home-library-anchor .library-panel>.library-view-all{grid-area:1/2;align-self:center;align-items:center;min-height:44px;margin:0;line-height:1.35;display:flex;position:static}.service-shell__content>.home-page{padding-top:4px}.home-page>:is(.recent-picks,.pickittalk-home-preview)>.service-page-header.home-section-panel__intro{gap:0;margin-bottom:0;padding-bottom:4px}.home-page>:is(.recent-picks,.pickittalk-home-preview)>.home-section-panel__intro+*{margin-top:0}.service-shell__content .library-card__content .product-card__title-preview{font-size:.82rem;font-weight:400;line-height:1.35}.home-page>:is(.recent-picks,.pickittalk-home-preview){grid-template-columns:minmax(0,1fr) auto;column-gap:12px;display:grid}.home-page>:is(.recent-picks,.pickittalk-home-preview)>*{grid-column:1/-1}.home-page>:is(.recent-picks,.pickittalk-home-preview)>.service-page-header{grid-area:1/1;align-self:center;padding:0!important}.home-page>:is(.recent-picks,.pickittalk-home-preview)>.home-section-view-all{min-height:44px;color:var(--muted);white-space:nowrap;grid-area:1/2;align-self:center;align-items:center;gap:4px;font-size:.8rem;line-height:1.35;text-decoration:none;display:flex}.library-list>.library-card-shell{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);overflow:hidden}.library-card-shell>.library-card{border:0;border-radius:0}.home-library-anchor .library-list{touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-y:hidden}.home-library-anchor .library-card img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.settings-page .service-page-header{box-shadow:none;background:0 0;border:0;border-radius:0}.settings-page .service-page-header__row{justify-content:flex-start}.settings-page .mypage-body{max-width:48rem}.settings-page .appearance-panel{border-color:var(--border);border-radius:18px;padding:20px}.appearance-panel h2{margin:0;font-size:1rem;font-weight:400}.appearance-panel fieldset{gap:12px}.appearance-panel .appearance-choice{border:1px solid var(--border);background:var(--bg);border-radius:12px;flex-direction:column;gap:0;min-width:0;padding:8px;display:flex;position:relative}.appearance-choice:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.appearance-choice:has(input:focus-visible){outline:2px solid var(--text);outline-offset:4px}.appearance-choice input{opacity:0;width:1px;height:1px;position:absolute}.appearance-preview{aspect-ratio:1.45;box-sizing:border-box;background:#171a1e;border:1px solid #3b424c;border-radius:6px;flex-direction:column;gap:8px;width:100%;padding:10px;display:flex;overflow:hidden}.appearance-preview__bar{background:#b2f45a;border-radius:3px;width:36%;height:6px}.appearance-preview__cards{flex:1;gap:6px;min-height:0;display:flex}.appearance-preview__cards>span{background:#353c46;border-radius:4px;flex:1}.appearance-preview__line{background:#697483;border-radius:2px;width:65%;height:4px}.appearance-choice--light .appearance-preview{background:#f5f6f8;border-color:#d6dce3}.appearance-choice--light .appearance-preview__cards>span{background:#dce2e9}.appearance-choice--light .appearance-preview__bar{background:#477b13}.appearance-choice--system .appearance-preview{background:linear-gradient(90deg,#171a1e 50%,#f5f6f8 50%)}.appearance-choice--system .appearance-preview__cards>span:last-child{background:#dce2e9}.appearance-choice__caption{white-space:nowrap;justify-content:center;align-items:center;gap:5px;width:100%;min-height:36px;font-size:.8rem;display:flex}.appearance-choice__check{color:var(--accent);visibility:hidden}.appearance-choice:has(input:checked) .appearance-choice__check{visibility:visible}.service-shell:has(.settings-page) .site-footer{background:0 0;margin-top:24px}.service-shell:has(.settings-page) .site-footer__inner{gap:10px;padding-block:20px}.service-shell:has(.settings-page) .site-footer__company{gap:4px 12px;font-size:.7rem}@media (max-width:640px){.settings-page .appearance-panel{padding:16px}.appearance-panel fieldset{gap:8px}.appearance-panel .appearance-choice{padding:6px}.appearance-preview{gap:6px;padding:7px}.appearance-choice__caption{gap:3px;font-size:.75rem}}
