.faq-item.svelte-1t8i6y4{border-bottom:1px solid var(--color-cool-neutral-90);transition:all .3s}.faq-question.svelte-1t8i6y4{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 0;background:transparent;border:none;cursor:pointer;text-align:left}.question-text.svelte-1t8i6y4{font-size:var(--text-body-1-sb-size);font-weight:var(--text-body-1-sb-weight);color:var(--color-common-100)}.question-prefix.svelte-1t8i6y4{color:var(--color-green-30)}.chevron.svelte-1t8i6y4{color:var(--color-cool-neutral-50);transition:transform .3s;flex-shrink:0}.faq-item.expanded.svelte-1t8i6y4 .chevron:where(.svelte-1t8i6y4){transform:rotate(180deg)}.faq-answer.svelte-1t8i6y4{padding:0 0 24px;animation:svelte-1t8i6y4-slideDown .3s ease-out}.faq-answer.svelte-1t8i6y4 p:where(.svelte-1t8i6y4){font-size:var(--text-body-2-m-size);line-height:var(--text-body-2-m-line-height);color:var(--color-cool-neutral-30);white-space:pre-line}@keyframes svelte-1t8i6y4-slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@media(max-width:768px){.faq-question.svelte-1t8i6y4{padding:20px 0}.question-text.svelte-1t8i6y4{font-size:var(--text-body-2-sb-size)}.faq-answer.svelte-1t8i6y4{padding:0 0 20px}.faq-answer.svelte-1t8i6y4 p:where(.svelte-1t8i6y4){font-size:var(--text-body-3-m-size)}}.clip-item.svelte-1w6npv6{width:100%;display:flex;gap:24px;padding:0;background:transparent;border:none;cursor:pointer;text-align:left;transition:opacity .2s}.clip-item.svelte-1w6npv6:hover{opacity:.8}.thumbnail.svelte-1w6npv6{position:relative;width:140px;height:84px;flex-shrink:0;border-radius:var(--radius-m);overflow:hidden;background:var(--color-cool-neutral-95)}.thumbnail.svelte-1w6npv6 img:where(.svelte-1w6npv6){width:100%;height:100%;object-fit:cover}.thumbnail-placeholder.svelte-1w6npv6{width:100%;height:100%;background:var(--color-cool-neutral-90)}.info.svelte-1w6npv6{flex:1;display:flex;flex-direction:column;justify-content:space-evenly;min-width:0}.text-content.svelte-1w6npv6{display:flex;flex-direction:column;gap:4px}.clip-title.svelte-1w6npv6{font-size:var(--text-body-1-sb-size);font-weight:var(--text-body-1-sb-weight);color:var(--color-common-100);line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.clip-description.svelte-1w6npv6{font-size:var(--text-body-3-m-size);color:var(--color-cool-neutral-40);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta.svelte-1w6npv6{display:flex;align-items:center;gap:6px;font-size:var(--text-body-4-m-size);color:var(--color-cool-neutral-50)}@media(max-width:768px){.clip-item.svelte-1w6npv6{gap:16px}.clip-title.svelte-1w6npv6{font-size:var(--text-body-2-sb-size)}.clip-description.svelte-1w6npv6{font-size:var(--text-body-4-m-size)}}.footer.svelte-jz8lnl{background:var(--color-cool-neutral-100);border-top:1px solid var(--color-cool-neutral-90);padding:50px 0}.footer.svelte-jz8lnl .container:where(.svelte-jz8lnl){display:flex;flex-direction:column;gap:16px}.footer-top.svelte-jz8lnl{display:flex;flex-direction:column;gap:16px}.logo.svelte-jz8lnl img:where(.svelte-jz8lnl){height:21px;width:140px}.footer-links.svelte-jz8lnl{display:flex;align-items:center;gap:10px}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl){font-size:var(--text-body-3-m-size);font-weight:var(--text-body-3-m-weight);line-height:1.5;color:var(--color-cool-neutral-40);text-decoration:none}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--color-common-100)}.footer-info.svelte-jz8lnl{display:flex;flex-direction:column;gap:10px}.company-info.svelte-jz8lnl{display:flex;flex-direction:column;gap:4px}.company-info.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:var(--text-body-4-m-size);font-weight:var(--text-body-4-m-weight);line-height:1.4;color:var(--color-cool-neutral-50)}.copyright.svelte-jz8lnl{font-size:var(--text-body-3-m-size);font-weight:var(--text-body-3-m-weight);line-height:1.5;color:var(--color-cool-neutral-50)}@media(min-width:769px){.footer.svelte-jz8lnl{padding:30px 0}.footer.svelte-jz8lnl .container:where(.svelte-jz8lnl){gap:23px}.footer-top.svelte-jz8lnl{flex-direction:row;justify-content:space-between;align-items:center}.footer-info.svelte-jz8lnl{gap:12px}}.gnb.svelte-1397v2p{position:sticky;top:0;background:var(--color-cool-neutral-100);z-index:100;height:56px}.gnb-content.svelte-1397v2p{height:100%;display:flex;justify-content:space-between;align-items:center}.logo.svelte-1397v2p{display:flex;align-items:center;text-decoration:none}.logo.svelte-1397v2p svg:where(.svelte-1397v2p){height:20px;width:auto}.purchase-btn-gnb.svelte-1397v2p{padding:10px 16px;background:var(--color-common-100);color:var(--color-common-0);border:none;border-radius:var(--radius-s);font-size:var(--text-body-2-sb-size);font-weight:var(--text-body-2-sb-weight);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.user-menu-container.svelte-1397v2p{position:relative;display:flex;align-items:center;justify-content:center}.avatar.svelte-1397v2p{width:40px;height:40px;background:var(--color-cool-neutral-60);border-radius:50px;display:flex;align-items:center;justify-content:center;padding:6px;color:var(--color-common-100);cursor:pointer;border:none;transition:background .2s ease}.avatar.svelte-1397v2p:hover{background:var(--color-cool-neutral-70)}.avatar.svelte-1397v2p svg:where(.svelte-1397v2p){width:24px;height:24px}.dropdown-menu.svelte-1397v2p{position:absolute;top:calc(100% + 8px);right:0;background:var(--color-cool-neutral-99);border-radius:var(--radius-l);box-shadow:0 4px 16px #0006;min-width:280px;z-index:1000;padding:var(--spacing-8) var(--spacing-12);display:flex;flex-direction:column;gap:0}.dropdown-header.svelte-1397v2p{display:flex;align-items:center;gap:var(--spacing-10);padding:var(--spacing-16) var(--spacing-12);border-bottom:1px solid var(--color-cool-neutral-90)}.dropdown-user-info.svelte-1397v2p{display:flex;align-items:center;gap:var(--spacing-10);flex:1}.dropdown-avatar.svelte-1397v2p{width:24px;height:24px;background:var(--color-cool-neutral-40);border-radius:50px;display:flex;align-items:center;justify-content:center;color:var(--color-common-100);flex-shrink:0;padding:6px}.dropdown-avatar.svelte-1397v2p svg:where(.svelte-1397v2p){width:100%;height:100%}.dropdown-username.svelte-1397v2p{font-family:Pretendard,sans-serif;font-size:var(--text-body-2-sb-size);font-weight:var(--text-body-2-sb-weight);line-height:var(--text-body-2-sb-line-height);color:var(--color-common-100);margin:0;word-break:break-word}.dropdown-menu-items.svelte-1397v2p{display:flex;flex-direction:column;gap:0}.dropdown-menu-item.svelte-1397v2p{display:flex;align-items:center;padding:var(--spacing-14) var(--spacing-12);background:transparent;border:none;font-family:Pretendard,sans-serif;font-size:var(--text-body-2-m-size);font-weight:var(--text-body-2-m-weight);line-height:var(--text-body-2-m-line-height);color:var(--color-cool-neutral-5);text-decoration:none;cursor:pointer;text-align:left;width:100%}.mobile-menu-btn.svelte-1397v2p{display:none;width:24px;height:24px;background:transparent;border:none;cursor:pointer;color:var(--color-common-100);opacity:.8;padding:0}.mobile-menu-overlay.svelte-1397v2p{display:none;position:fixed;inset:0;background:#0009;z-index:9999;animation:svelte-1397v2p-fadeIn .3s ease}@keyframes svelte-1397v2p-fadeIn{0%{opacity:0}to{opacity:1}}.mobile-menu.svelte-1397v2p{position:absolute;top:0;right:0;width:280px;height:100vh;background:var(--color-cool-neutral-100);display:flex;flex-direction:column;padding:28px 0;animation:svelte-1397v2p-slideIn .3s ease}@keyframes svelte-1397v2p-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.mobile-menu-header.svelte-1397v2p{display:flex;align-items:center;gap:var(--spacing-12);padding:var(--spacing-16);height:62px}.mobile-menu-user-info.svelte-1397v2p{display:flex;align-items:center;gap:var(--spacing-10);flex:1}.mobile-menu-avatar.svelte-1397v2p{width:24px;height:24px;background:var(--color-cool-neutral-40);border-radius:50px;display:flex;align-items:center;justify-content:center;color:var(--color-common-100);flex-shrink:0}.mobile-menu-username.svelte-1397v2p{font-family:Pretendard,sans-serif;font-size:var(--text-body-2-sb-size);font-weight:var(--text-body-2-sb-weight);line-height:var(--text-body-2-sb-line-height);color:var(--color-common-100);margin:0;word-break:break-word}.mobile-menu-close.svelte-1397v2p{width:24px;height:24px;background:transparent;border:none;cursor:pointer;color:var(--color-common-100);opacity:.8;padding:0;display:flex;align-items:center;justify-content:center}.mobile-menu-items.svelte-1397v2p{display:flex;flex-direction:column;padding:0 var(--spacing-16)}.mobile-menu-item.svelte-1397v2p{display:flex;align-items:center;padding:var(--spacing-20) var(--spacing-10);background:transparent;border:none;border-bottom:1px solid var(--color-cool-neutral-99);font-family:Pretendard,sans-serif;font-size:var(--text-body-2-m-size);font-weight:var(--text-body-2-m-weight);line-height:var(--text-body-2-m-line-height);color:var(--color-cool-neutral-5);text-decoration:none;cursor:pointer;text-align:left;width:100%}.mobile-menu-item.svelte-1397v2p:last-child{border-bottom:none}@media(max-width:768px){.mobile-menu-btn.svelte-1397v2p{display:flex;align-items:center;justify-content:center}.mobile-menu-overlay.svelte-1397v2p{display:block}.desktop-only.svelte-1397v2p{display:none!important}}@media(min-width:769px){.gnb.svelte-1397v2p{height:90px}.logo.svelte-1397v2p svg:where(.svelte-1397v2p){height:24px}.purchase-btn-gnb.svelte-1397v2p{padding:12px 24px;font-size:var(--text-body-2-sb-size)}}
