.GuideArticle_article__KmogS{max-width:760px}.GuideArticle_breadcrumb__rmDlF{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;flex-wrap:wrap}.GuideArticle_crumb__0YGCC{color:var(--color-text-tertiary);text-decoration:none;transition:color .15s ease}.GuideArticle_crumb__0YGCC:hover{color:var(--color-accent-ink)}.GuideArticle_crumbSep__ilQrJ{color:var(--color-border-gray-dark)}.GuideArticle_crumbCurrent__jc7D_{color:var(--color-accent-ink)}.GuideArticle_title__9KHQ8{font-size:clamp(30px,4vw,44px);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0 0 12px;color:var(--color-text-primary)}.GuideArticle_updated__RaZgh{font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--color-text-tertiary);margin:0 0 28px}.GuideArticle_callout__nsEEh{border-left:3px solid var(--color-accent);padding:4px 0 4px 20px;margin:0 0 32px;font-size:18px;line-height:1.6;color:var(--color-text-secondary)}.GuideArticle_titleRow__jMzWK{display:flex;align-items:center;gap:14px;margin:0 0 12px}.GuideArticle_titleRow__jMzWK .GuideArticle_title__9KHQ8{margin:0}.GuideArticle_titleSticker__Gh0W3{flex:0 0 60px;width:60px;rotate:-8deg}.GuideArticle_titleSticker__Gh0W3>svg{display:block;width:100%;height:auto}@media (max-width:640px){.GuideArticle_titleSticker__Gh0W3{flex-basis:44px;width:44px}}.GuideArticle_body__K0Pap{font-size:16px;line-height:1.7;color:var(--color-text-primary)}.GuideArticle_body__K0Pap h2{font-size:22px;letter-spacing:-.015em;margin:40px 0 12px}.GuideArticle_body__K0Pap h2,.GuideArticle_body__K0Pap h3{font-weight:700;scroll-margin-top:88px;color:var(--color-text-primary)}.GuideArticle_body__K0Pap h3{font-size:17px;margin:28px 0 8px}.GuideArticle_body__K0Pap p{margin:0 0 16px;color:var(--color-text-secondary)}.GuideArticle_body__K0Pap ol,.GuideArticle_body__K0Pap ul{margin:0 0 16px;padding-left:22px;color:var(--color-text-secondary)}.GuideArticle_body__K0Pap li{margin:0 0 8px;line-height:1.6}.GuideArticle_body__K0Pap a{color:var(--color-accent-ink);text-decoration:underline;text-underline-offset:2px}.GuideArticle_body__K0Pap strong{color:var(--color-text-primary);font-weight:700}.GuideArticle_body__K0Pap mark.guide-search-flash{background:color-mix(in srgb,var(--color-accent-ink) 22%,transparent);color:inherit;border-radius:3px;padding:0 2px;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent-ink) 22%,transparent);animation:GuideArticle_guideSearchFlash__bDXQr 2.2s ease-out both}@keyframes GuideArticle_guideSearchFlash__bDXQr{0%{background:color-mix(in srgb,var(--color-accent-ink) 55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent-ink) 40%,transparent)}30%{background:color-mix(in srgb,var(--color-accent-ink) 40%,transparent)}to{background:color-mix(in srgb,var(--color-accent-ink) 12%,transparent);box-shadow:0 0 0 2px transparent}}@media (prefers-reduced-motion:reduce){.GuideArticle_body__K0Pap mark.guide-search-flash{animation:none}}.GuideArticle_body__K0Pap blockquote{border-left:3px solid var(--color-border-gray-dark);padding-left:16px;margin:0 0 16px;color:var(--color-text-tertiary)}.GuideArticle_body__K0Pap code{font-family:var(--font-mono,ui-monospace,monospace);font-size:.9em;background:var(--color-background-gray-extra-light);padding:2px 6px;border-radius:5px}.GuideArticle_body__K0Pap hr{border:none;border-top:1px solid var(--color-border-gray);margin:32px 0}.GuideArticle_body__K0Pap img{max-width:100%;height:auto;border-radius:12px;margin:8px 0 20px}@media (max-width:820px){.GuideArticle_callout__nsEEh{font-size:16px}}:root:not([data-theme=dark]) .GuideArticle_crumb__0YGCC{color:var(--color-text-secondary)}.blog_section__51XQw{padding:64px var(--marketing-pad-x) 0}.blog_sectionInner__M1o_3{max-width:var(--marketing-max);margin:0 auto}.blog_header__6Cnro{margin-bottom:40px}.blog_title__3ASTH{font-size:clamp(40px,6vw,64px);letter-spacing:-.03em;font-weight:700;margin:0 0 8px;line-height:1;text-transform:capitalize;color:var(--color-text-primary,#111)}.blog_lede__U07B4{font-size:17px;color:var(--color-text-secondary,#555);margin:0;line-height:1.5}.blog_article__J2cjH{padding:48px var(--marketing-pad-x) 96px}.blog_articleInner__saufp{max-width:var(--marketing-max);margin:0 auto}.blog_postHead__lnXF0{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:56px;gap:56px;align-items:center;padding-bottom:40px;border-bottom:1px solid var(--color-border-gray)}.blog_breadcrumb__aBPwA{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--color-text-secondary);margin-bottom:20px;text-transform:capitalize}.blog_breadcrumbLink__ZBr3L{color:inherit;text-decoration:none;transition:color .18s ease}.blog_breadcrumbLink__ZBr3L:hover{color:var(--color-accent-ink)}.blog_breadcrumbSep__kWA2D{opacity:.5}.blog_postTitle__2aLiT{font-size:clamp(32px,4.2vw,52px);letter-spacing:-.028em;font-weight:700;margin:0 0 18px;line-height:1.08;text-wrap:balance;color:var(--color-text-primary,#111)}.blog_postExcerpt__tkIBo{font-size:18px;color:var(--color-text-secondary,#555);margin:0 0 28px;line-height:1.55;text-wrap:pretty}.blog_byline__hSCHB{display:flex;align-items:center;gap:12px}.blog_avatar__aF0rY{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:999px;background:var(--color-accent);color:var(--color-on-accent,#131512);font-size:13px;font-weight:700}.blog_avatarMark__CcuV1{flex-shrink:0;width:40px;height:40px;border-radius:11px;object-fit:cover;display:block}.blog_bylineText__0ggwW{display:flex;flex-direction:column;gap:2px}.blog_postMeta__ZOuUd{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--color-text-secondary)}.blog_postMetaSep__ZtkE8{opacity:.5}.blog_postMetaAuthor__exwN2{font-size:14.5px;font-weight:600;color:var(--color-text-primary,#222)}.blog_heroFrame__PWgkF{position:relative;aspect-ratio:16/10;width:100%;border-radius:16px;overflow:hidden;border:1px solid rgba(11,14,30,.06)}.blog_heroFrameImage__VZVGc{width:100%;height:100%;object-fit:cover;display:block}.blog_postBody__FrVOU{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,680px) minmax(0,1fr);grid-gap:48px;gap:48px;padding-top:48px}.blog_postBody__FrVOU>.blog_body__44ndt{grid-column:2}.blog_postRail__z1wbu{position:-webkit-sticky;position:sticky;top:96px;align-self:start;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:none}.blog_body__44ndt h2,.blog_body__44ndt h3{scroll-margin-top:88px}.blog_body__44ndt{font-size:17px;line-height:1.7;color:var(--color-text-primary,#222)}.blog_body__44ndt h2{font-size:28px;margin:48px 0 16px;letter-spacing:-.015em;color:var(--color-text-primary,#111)}.blog_body__44ndt h2:first-child{margin-top:0}.blog_body__44ndt h3{font-size:22px;margin:32px 0 12px;color:var(--color-text-primary,#111)}.blog_body__44ndt p{margin:0 0 18px}.blog_body__44ndt a{color:var(--color-accent-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.blog_body__44ndt a:hover{text-decoration-thickness:2px}.blog_body__44ndt code{background:var(--color-background-gray-light,#f3f4f6);padding:2px 6px;border-radius:4px;font-size:.92em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.blog_body__44ndt pre{background:#0e0e10;color:#e6e6e6;padding:20px;border-radius:12px;overflow-x:auto;font-size:14px;line-height:1.55;margin:24px 0}.blog_body__44ndt pre code{background:transparent;padding:0;color:inherit}.blog_body__44ndt blockquote{border-left:4px solid var(--color-accent-ink);padding:4px 0 4px 20px;margin:24px 0;color:var(--color-text-secondary,#555);font-style:italic}.blog_body__44ndt ol,.blog_body__44ndt ul{margin:0 0 18px;padding-left:22px}.blog_body__44ndt li{margin-bottom:6px}.blog_body__44ndt table{width:100%;border-collapse:collapse;margin:28px 0;font-size:15px;line-height:1.55;background:transparent}.blog_body__44ndt thead{background:transparent}.blog_body__44ndt th{text-align:left;font-weight:600;color:var(--color-text-primary,#111);padding:10px 16px 10px 0;font-size:13.5px;letter-spacing:.005em;border-bottom:1px solid var(--color-border-gray-dark);vertical-align:bottom}.blog_body__44ndt td{padding:12px 16px 12px 0;vertical-align:top;color:var(--color-text-primary,#222);border-bottom:1px solid var(--color-border-gray)}.blog_body__44ndt td:last-child,.blog_body__44ndt th:last-child{padding-right:0}.blog_body__44ndt tbody tr:last-child td{border-bottom:1px solid var(--color-border-gray-dark)}.blog_body__44ndt table code{background:rgba(158,231,113,.08);font-size:.88em}.blog_body__44ndt p img,.blog_body__44ndt>img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid rgba(11,14,30,.06);margin:24px 0}.blog_body__44ndt p:has(>img:only-child){margin:0}.blog_moreSection__N07J2{padding:64px var(--marketing-pad-x) 0;border-top:1px solid var(--color-border-gray)}.blog_moreSectionInner__lNQdW{max-width:var(--marketing-max);margin:0 auto}.blog_moreHeading__IinlR{font-size:22px;font-weight:700;letter-spacing:-.015em;margin:0 0 24px;color:var(--color-text-primary,#111)}.blog_moreGrid__m65bI{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}@media (max-width:1100px){.blog_postBody__FrVOU{grid-template-columns:minmax(0,680px);justify-content:center}.blog_postBody__FrVOU>.blog_body__44ndt{grid-column:auto}.blog_postRail__z1wbu{position:static;order:1;max-height:none;padding-top:32px;border-top:1px solid var(--color-border-gray)}.blog_postRail__z1wbu nav{display:none}}@media (max-width:900px){.blog_postHead__lnXF0{grid-template-columns:1fr;gap:32px}}@media (max-width:1024px){.blog_moreGrid__m65bI{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:640px){.blog_article__J2cjH{padding:32px var(--marketing-pad-x-sm) 64px}.blog_heroFrame__PWgkF{border-radius:12px}.blog_postHead__lnXF0{padding-bottom:28px}.blog_postBody__FrVOU{padding-top:32px}.blog_header__6Cnro{margin-bottom:28px}.blog_body__44ndt table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:14px}.blog_body__44ndt td,.blog_body__44ndt th{padding:10px 14px 10px 0;white-space:normal}.blog_moreSection__N07J2{padding:40px var(--marketing-pad-x-sm) 64px}.blog_moreGrid__m65bI{grid-template-columns:1fr}}.PostPoster_poster__T10io{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate;container-type:inline-size;display:flex;align-items:center;padding:7% 8%;box-sizing:border-box;color:#241b3a}.PostPoster_paint__aM4DS{position:absolute;inset:0;z-index:-1}.PostPoster_paint__aM4DS>svg{width:100%;height:100%}.PostPoster_subject___0kp4{max-width:56%;font-size:clamp(14px,6.6cqw,40px);font-weight:800;line-height:1.04;letter-spacing:-.03em;white-space:pre-line;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.PostPoster_sticker__K21eQ{position:absolute;right:11%;top:50%;width:34cqw;max-width:220px;translate:0 -50%;rotate:7deg}.PostPoster_sticker__K21eQ>svg{display:block;width:100%;height:auto}.PostPoster_lockup__E5646{display:flex;align-items:center;justify-content:center;gap:clamp(10px,4cqw,22px);width:100%;min-width:0}.PostPoster_gathinMark__5Ja8m{flex:0 0 auto;width:clamp(38px,16cqw,72px);height:clamp(38px,16cqw,72px);object-fit:contain;border-radius:22%;display:block;rotate:-6deg;box-shadow:0 6px 16px rgba(36,27,58,.18)}.PostPoster_rivalMark__3kdcg{flex:0 0 auto;width:auto;height:clamp(22px,9cqw,40px);max-width:46cqw;object-fit:contain;display:block}.PostPoster_rivalWordmark__9woCr{min-width:0;font-size:clamp(14px,6.6cqw,34px);font-weight:800;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#241b3a}.PostPoster_versusGlyph___EJPf{flex:0 0 auto;font-size:clamp(14px,6cqw,28px);font-weight:700;line-height:1;color:rgba(36,27,58,.55)}.Tooltip_wrapper__1baeU{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.Tooltip_tooltipFixed__tUZr_{position:fixed;z-index:var(--z-modal-dropdown);padding:6px 10px;background:var(--color-footer-surface,#1f2937);color:var(--color-text-white,#fff);border:1px solid var(--color-border-gray);font-size:var(--text-xs);font-weight:500;line-height:1.3;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;transform:scale(.96);transition:opacity .15s ease,transform .15s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.Tooltip_tooltipVisible__EJ3a5{opacity:1;transform:scale(1)}.Tooltip_tooltipInteractive___NB67.Tooltip_tooltipVisible__EJ3a5{pointer-events:auto}.Sketch_sketch__Z7Eqt{display:block;width:100%;height:auto;overflow:visible}.Sketch_squiggle__VFuWg{position:relative;display:inline-block;white-space:nowrap;isolation:isolate}.Sketch_squiggleLine__WVpW3{position:absolute;left:-2%;bottom:-.16em;width:104%;height:.22em;min-height:8px;overflow:visible;pointer-events:none;z-index:-1;-webkit-clip-path:inset(-50% 100% -50% 0);clip-path:inset(-50% 100% -50% 0);animation:Sketch_draw__GEQOL .9s cubic-bezier(.3,.7,.2,1) .15s forwards}.Sketch_squiggleLine__WVpW3 path{stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:round}@keyframes Sketch_draw__GEQOL{to{-webkit-clip-path:inset(-50% -2% -50% 0);clip-path:inset(-50% -2% -50% 0)}}@media (prefers-reduced-motion:reduce){.Sketch_squiggleLine__WVpW3{animation:none;-webkit-clip-path:none;clip-path:none}}.BlogRow_row__0cEkk{display:grid;grid-template-columns:128px minmax(0,1fr) 208px;grid-gap:32px;gap:32px;align-items:start;padding:24px 0;border-bottom:1px solid var(--color-border-gray);text-decoration:none;color:inherit}.BlogRow_date__hNnEE{padding-top:5px;font-size:13px;color:var(--color-text-secondary)}.BlogRow_title__TQclN{margin:0 0 6px;font-size:20px;font-weight:650;line-height:1.3;letter-spacing:-.01em;color:var(--color-text-primary);transition:color .18s ease}.BlogRow_row__0cEkk:hover .BlogRow_title__TQclN{color:var(--color-accent-ink)}.BlogRow_row__0cEkk:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:4px;border-radius:8px}.BlogRow_excerpt__tkDQQ{margin:0 0 10px;font-size:15px;line-height:1.55;color:var(--color-text-secondary)}.BlogRow_meta__G7ddB{margin:0;font-size:13px;color:var(--color-text-secondary)}.BlogRow_category__4DZEQ{font-weight:700;text-transform:capitalize;color:var(--color-accent-ink)}.BlogRow_thumb__7h9ad{aspect-ratio:16/10;border-radius:12px;overflow:hidden;transition:transform .25s var(--ease-out-strong)}.BlogRow_row__0cEkk:hover .BlogRow_thumb__7h9ad{transform:scale(1.02)}.BlogRow_thumbImage__REcS7{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:820px){.BlogRow_row__0cEkk{grid-template-columns:minmax(0,1fr) 140px;gap:20px}.BlogRow_date__hNnEE{display:none}}@media (max-width:520px){.BlogRow_row__0cEkk{grid-template-columns:1fr}.BlogRow_thumb__7h9ad{order:-1}}@media (prefers-reduced-motion:reduce){.BlogRow_thumb__7h9ad,.BlogRow_title__TQclN{transition:none}.BlogRow_row__0cEkk:hover .BlogRow_thumb__7h9ad{transform:none}}.FeaturedBlogCard_card__8phUb{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:48px;gap:48px;align-items:center;text-decoration:none;color:inherit}.FeaturedBlogCard_media__zz7uQ{position:relative;aspect-ratio:16/10;border-radius:16px;overflow:hidden;border:1px solid var(--color-border-gray);background:linear-gradient(135deg,rgba(158,231,113,.08),rgba(124,201,78,.06))}.FeaturedBlogCard_mediaImage__WoTu7{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease-out-strong)}.FeaturedBlogCard_card__8phUb:hover .FeaturedBlogCard_mediaImage__WoTu7{transform:scale(1.03)}.FeaturedBlogCard_card__8phUb:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:6px;border-radius:16px}.FeaturedBlogCard_content__JVlMR{display:flex;flex-direction:column;min-width:0}.FeaturedBlogCard_kicker__MHeOu{margin:0 0 12px;font-size:13px;color:var(--color-text-secondary)}.FeaturedBlogCard_kickerCategory__virVl{font-weight:700;text-transform:capitalize;color:var(--color-accent-ink)}.FeaturedBlogCard_title__80l12{font-size:clamp(26px,3vw,36px);letter-spacing:-.02em;font-weight:700;line-height:1.15;margin:0 0 16px;color:var(--color-text-primary,#111)}.FeaturedBlogCard_excerpt__lVRrM{font-size:17px;line-height:1.6;color:var(--color-text-secondary,#555);margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.FeaturedBlogCard_meta__2WN_j{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--color-text-secondary,#888);margin-bottom:24px}.FeaturedBlogCard_metaAuthor__vRKuP{font-weight:600;color:var(--color-text-primary,#222)}.FeaturedBlogCard_metaDot__ucY4F{opacity:.5}.FeaturedBlogCard_readMore__UATco{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;font-size:15px;font-weight:600;color:var(--color-accent-ink);transition:color .18s ease}.FeaturedBlogCard_readMoreArrow__4oyQp{display:inline-flex;align-items:center;transition:transform .18s ease}.FeaturedBlogCard_card__8phUb:hover .FeaturedBlogCard_readMore__UATco{color:var(--color-text-primary,#111)}.FeaturedBlogCard_card__8phUb:hover .FeaturedBlogCard_readMoreArrow__4oyQp{transform:translateX(3px)}@media (max-width:900px){.FeaturedBlogCard_card__8phUb{grid-template-columns:1fr;gap:24px}.FeaturedBlogCard_media__zz7uQ{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.FeaturedBlogCard_mediaImage__WoTu7,.FeaturedBlogCard_readMoreArrow__4oyQp,.FeaturedBlogCard_readMore__UATco{transition:none}}.BlogCard_cardLink__JIgR_{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;background:var(--color-background-white);border:1px solid var(--color-border-gray);border-radius:var(--radius-xl);overflow:hidden;transition:transform .22s ease,box-shadow .25s ease,border-color .2s ease}.BlogCard_cardLink__JIgR_:hover{transform:translateY(-4px);border-color:rgba(158,231,113,.22);box-shadow:0 24px 48px -24px rgba(11,14,30,.18),0 12px 24px -12px rgba(158,231,113,.18)}.BlogCard_cardCover__GY3J_{position:relative;width:100%;aspect-ratio:3/2;background:linear-gradient(135deg,rgba(158,231,113,.08),rgba(124,201,78,.06));overflow:hidden}.BlogCard_cardCoverImage__skZrA{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.BlogCard_cardLink__JIgR_:hover .BlogCard_cardCoverImage__skZrA{transform:scale(1.04)}.BlogCard_cardBody__3xieJ{padding:22px 24px 8px;display:flex;flex-direction:column;gap:10px;flex:1 1}.BlogCard_cardTitle__P8cc4{font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--color-text-primary,#111);-webkit-line-clamp:2}.BlogCard_cardExcerpt__OicEd,.BlogCard_cardTitle__P8cc4{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.BlogCard_cardExcerpt__OicEd{font-size:14.5px;line-height:1.55;color:var(--color-text-secondary,#555);-webkit-line-clamp:3}.BlogCard_cardFoot__zCnKt{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:14px 24px 20px;font-size:12.5px;color:var(--color-text-secondary,#888)}.BlogCard_cardCategory__LaQvu{text-transform:uppercase;font-weight:700;letter-spacing:.04em;color:var(--color-accent-ink)}.BlogCard_cardDot__vsUF7{opacity:.5}.BlogCard_cardAuthor__1zcPP,.BlogCard_cardDate__6uFbi{white-space:nowrap}.Button_button__f_l0m{--btn-size:32px;border:none;border-radius:var(--radius-md);font-weight:500;line-height:1.2;min-height:var(--btn-size);cursor:pointer;transition:background-color var(--transition-fast) ease,color var(--transition-fast) ease,opacity var(--transition-fast) ease,transform var(--transition-fast) ease;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.Button_hasHoverIcon__b8rSQ{gap:0}.Button_hoverIcon__iqSwb{display:inline-flex;align-items:center;max-width:0;margin-left:0;opacity:0;overflow:hidden;transition:max-width .25s cubic-bezier(.4,0,.2,1),opacity .2s ease,margin-left .25s ease}.Button_hasHoverIcon__b8rSQ:not(:disabled):focus-visible .Button_hoverIcon__iqSwb,.Button_hasHoverIcon__b8rSQ:not(:disabled):hover .Button_hoverIcon__iqSwb{max-width:24px;margin-left:5px;opacity:1}.Button_icon__BTVtg,.Button_trailingIcon__yf1f3{display:inline-flex;align-items:center;flex-shrink:0}.Button_hasHoverIcon__b8rSQ .Button_icon__BTVtg{margin-right:var(--space-2)}.Button_hasHoverIcon__b8rSQ .Button_trailingIcon__yf1f3{margin-left:var(--space-2)}.Button_iconOnly__RrAZs svg,.Button_icon__BTVtg svg,.Button_trailingIcon__yf1f3 svg{display:block}.Button_iconOnly__RrAZs svg,.Button_trailingIcon__yf1f3 svg{transition:transform var(--transition-fast) var(--ease-out)}.Button_button__f_l0m:not(:disabled):focus-visible .Button_trailingIcon__yf1f3 svg,.Button_button__f_l0m:not(:disabled):hover .Button_trailingIcon__yf1f3 svg{transform:translate(1px,-1px)}.Button_iconOnly__RrAZs:not(:disabled):focus-visible svg,.Button_iconOnly__RrAZs:not(:disabled):hover svg{transform:scale(1.08)}.Button_button__f_l0m:active:not(:disabled){transform:scale(.97)}.Button_button__f_l0m:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}.Button_button__f_l0m:disabled{opacity:.5;cursor:not-allowed}.Button_primary__gNjMo{background-color:var(--color-accent);color:var(--color-on-accent)}.Button_primary__gNjMo:hover:not(:disabled){background-color:var(--color-accent-strong)}[data-surface=admin] .Button_primary__gNjMo:hover:not(:disabled){background-color:var(--color-text-primary);color:var(--color-background-gray-app)}.Button_secondary__6ARy2{background-color:var(--color-background-gray-light);color:var(--color-text-primary)}.Button_secondary__6ARy2:hover:not(:disabled){background-color:var(--color-border-gray)}.Button_ghost__nCpIY{background-color:var(--color-background-transparent);color:var(--color-text-primary)}.Button_ghost__nCpIY:hover:not(:disabled){background-color:var(--color-background-gray-light)}[data-theme=dark] .Button_secondary__6ARy2{background-color:var(--color-glass-white-bg)}[data-theme=dark] .Button_secondary__6ARy2:hover:not(:disabled){background-color:var(--color-glass-white-bg-hover)}[data-theme=dark] .Button_ghost__nCpIY:hover:not(:disabled){background-color:var(--color-glass-white-bg)}.Button_success___LYn1{background-color:var(--color-success);color:var(--color-text-white)}.Button_success___LYn1:hover:not(:disabled){background-color:var(--color-success-dark)}.Button_orange__gA5Pk{background-color:var(--color-orange);color:var(--color-text-white)}.Button_orange__gA5Pk:hover:not(:disabled){background-color:var(--color-orange-dark)}.Button_purple-light__8BxOz{background-color:var(--color-purple-light);color:var(--color-text-primary)}.Button_purple-light__8BxOz:hover:not(:disabled){background-color:var(--color-accent);color:var(--color-on-accent)}.Button_danger__yObcW{background-color:var(--color-error);color:var(--color-text-white)}.Button_danger__yObcW:hover:not(:disabled){background-color:var(--color-error-dark)}[data-theme=dark] .Button_danger__yObcW,[data-theme=dark] .Button_orange__gA5Pk,[data-theme=light] .Button_success___LYn1{color:var(--color-on-accent)}.Button_small__eTosT{--btn-size:var(--btn-size-sm);padding:var(--space-1) 10px;font-size:var(--text-xs)}.Button_medium__ShRpg{--btn-size:32px;padding:6px var(--space-3);font-size:var(--text-sm)}.Button_large__PNABv{--btn-size:38px;padding:9px var(--space-4);font-size:var(--text-base)}.Button_iconOnly__RrAZs{width:var(--btn-size);height:var(--btn-size);min-width:var(--btn-size);padding:0;gap:0;border-radius:var(--radius-md)}@media (prefers-reduced-motion:reduce){.Button_hoverIcon__iqSwb{transition:opacity .2s ease}.Button_iconOnly__RrAZs svg,.Button_trailingIcon__yf1f3 svg{transition:none}.Button_button__f_l0m:not(:disabled):focus-visible .Button_trailingIcon__yf1f3 svg,.Button_button__f_l0m:not(:disabled):hover .Button_trailingIcon__yf1f3 svg,.Button_iconOnly__RrAZs:not(:disabled):focus-visible svg,.Button_iconOnly__RrAZs:not(:disabled):hover svg{transform:none}.Button_button__f_l0m:active:not(:disabled){transform:none}}.Badge_badge___Jmm6{display:inline-flex;align-items:center;justify-content:center;font-weight:600;border-radius:var(--radius-full);white-space:nowrap;line-height:1}.Badge_small__GmAZB{font-size:var(--text-xs);padding:3px var(--space-2)}.Badge_medium__QdWDU{font-size:var(--text-sm);padding:var(--space-1) 10px}.Badge_default__O0QWO{background:var(--color-gray-100);color:var(--color-text-secondary)}.Badge_success__RaaS6{background:var(--color-success-badge-bg);color:var(--color-success-badge-text)}.Badge_warning__LJiD3{background:var(--color-warning-light);color:var(--color-warning-ink)}.Badge_error__WI9Js{background:var(--color-error-light);color:var(--color-danger-ink)}.Badge_info__v9I5d{background:var(--color-info-light);color:var(--color-info-dark)}.Badge_purple__NULMm{background:var(--color-purple-badge-bg);color:var(--color-purple-badge-text)}[data-theme=light] .Badge_success__RaaS6{color:var(--color-success-ink)}[data-theme=light] .Badge_info__v9I5d{color:var(--color-info-ink)}:root[data-theme=light] .Badge_info__v9I5d{color:#17539F}.TicketDiscountsSection_section__8ag3B{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border-gray)}.TicketDiscountsSection_head__UfBff{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.TicketDiscountsSection_title__4aSw_{margin:0;font-size:var(--text-base);font-weight:700;color:var(--color-text-primary)}.TicketDiscountsSection_subtitle__vJA_p{margin:2px 0 0;max-width:62ch;font-size:var(--text-xs);line-height:1.5;color:var(--color-text-tertiary)}.TicketDiscountsSection_codeCell__s4DYO{display:flex;flex-direction:column;gap:2px;min-width:0}.TicketDiscountsSection_code__QRtLt{display:flex;align-items:center;gap:var(--space-2);min-width:0;font-weight:700;letter-spacing:.04em;color:var(--color-text-primary)}.TicketDiscountsSection_codeText__stNnD,.TicketDiscountsSection_meta__ITu6o{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TicketDiscountsSection_meta__ITu6o{display:block;font-size:var(--text-xs);color:var(--color-text-tertiary)}.TicketDiscountsSection_numeric__EPp5J{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.TicketDiscountsSection_muted__WB9m6{margin:0;padding:var(--space-3) 0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.TicketDiscountsSection_error__Rps77{margin:0;font-size:var(--text-sm);color:var(--color-danger,#c0392b)}.TicketDiscountsSection_form__SanYp{display:flex;flex-direction:column;gap:var(--space-3);text-align:left}.TicketDiscountsSection_formRow__Z0DGZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.TicketDiscountsSection_hint__vmg4L{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-bottom:var(--space-2)}@media (max-width:560px){.TicketDiscountsSection_formRow__Z0DGZ{grid-template-columns:1fr}}.DateTimePair_pair__qOFW5{display:flex;align-items:center;border:1px solid var(--color-border-gray);border-radius:8px;background:var(--color-background-white);transition:border-color var(--transition-base) ease}.DateTimePair_pair__qOFW5:focus-within{border-color:var(--color-accent-ink)}.DateTimePair_pairDisabled___N6G7{background:var(--color-background-gray-light);opacity:.7}.DateTimePair_date__CYlL5{flex:1 1 58%;min-width:0}.DateTimePair_time__HagSE{flex:1 1 42%;min-width:0}.DateTimePair_divider__PWpB7{align-self:stretch;width:1px;margin:6px 0;background:var(--color-border-gray);flex-shrink:0}.TicketDiscountField_field__8NYdi{display:flex;flex-direction:column;gap:6px}.TicketDiscountField_label__U5K4a{font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary)}.TicketDiscountField_row__rTyhi{display:flex;align-items:stretch;gap:var(--space-2)}.TicketDiscountField_apply__WKmbM{flex-shrink:0;height:auto}.TicketDiscountField_input__rGZVE{flex:1 1;min-width:0;padding:9px 12px;border:1px solid var(--color-border-gray);border-radius:var(--radius-md,8px);background:var(--color-background-white);color:var(--color-text-primary);font-family:inherit;font-size:var(--text-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.TicketDiscountField_input__rGZVE:focus-visible{outline:none;border-color:var(--color-accent-ink);box-shadow:inset 0 0 0 1px var(--color-accent-ink)}.TicketDiscountField_error__D5pv6{margin:0;font-size:var(--text-xs);color:var(--color-danger,#c0392b)}.TicketDiscountField_applied__2FZPw{display:flex;align-items:center;gap:var(--space-2);min-height:36px}.TicketDiscountField_appliedCode__D2zwy{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow:hidden;font-size:var(--text-sm);font-weight:700;letter-spacing:.04em;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap}.TicketDiscountField_appliedTotals__ElOHw{display:inline-flex;align-items:baseline;gap:var(--space-2);margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TicketDiscountField_was__kMhSC{font-size:var(--text-xs);color:var(--color-text-tertiary)}.TicketDiscountField_now__0Dxd8{font-size:var(--text-sm);color:var(--color-text-primary)}.TicketDiscountField_remove__wy5X9{display:inline-flex;align-items:center;padding:4px;border:none;background:none;color:var(--color-text-tertiary);cursor:pointer}.TicketDiscountField_remove__wy5X9:hover{color:var(--color-text-primary)}.TicketDiscountField_srOnly__I7UF5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SponsorshipOffers_ticketSelection__08qZO{display:flex;flex-direction:column;gap:24px;scroll-padding-top:100px}.SponsorshipOffers_ticketSection__D3w7j,.SponsorshipOffers_ticketsList__uRrXF{display:flex;flex-direction:column;gap:16px}.SponsorshipOffers_attendeesCard__4LWnM{padding:24px;margin-top:8px;scroll-padding-top:100px}.SponsorshipOffers_attendeesTitle__7qkfM{font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);color:var(--color-text-primary);margin:0 0 20px}.SponsorshipOffers_attendeeForm___2x4C{padding:20px;background:var(--color-background-gray-lighter);border-radius:12px;margin-bottom:16px;border:1px solid var(--color-border-gray)}.SponsorshipOffers_attendeeForm___2x4C:last-child{margin-bottom:0}.SponsorshipOffers_attendeeNumber__o7b_o{font-size:var(--text-base);font-weight:600;color:var(--color-text-primary);margin:0 0 16px}.SponsorshipOffers_formGrid__X8FO7{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.SponsorshipOffers_formField__MXAjm{display:flex;flex-direction:column;gap:8px}.SponsorshipOffers_formField__MXAjm label{font-size:var(--text-sm);font-weight:600;color:var(--color-gray-800)}.SponsorshipOffers_formField__MXAjm input{padding:10px 12px;border:1px solid var(--color-border-gray);border-radius:8px;font-size:var(--text-sm);color:var(--color-text-primary);transition:border-color .2s ease;scroll-margin-top:100px;scroll-margin-bottom:20px}.SponsorshipOffers_formField__MXAjm input:focus{outline:none;border-color:var(--color-accent-ink)}.SponsorshipOffers_formFieldError__Rzw8B input,.SponsorshipOffers_formFieldError__Rzw8B input:focus{border-color:var(--color-danger-ink)}.SponsorshipOffers_formLabelError__FilOd{color:var(--color-danger-ink)!important}.SponsorshipOffers_inputError__F7Mio{border-color:var(--color-danger-ink)!important}.SponsorshipOffers_errorMessage__qaAGj{font-size:var(--text-xs);color:var(--color-danger-ink);margin-top:4px}.SponsorshipOffers_phoneInputWrapper__aDMor{display:flex;align-items:stretch;width:100%;max-width:100%;box-sizing:border-box;min-width:0;border:1px solid var(--color-border-gray);border-radius:8px;transition:border-color .2s ease}.SponsorshipOffers_phoneInputWrapper__aDMor:focus-within{border-color:var(--color-accent-ink)}.SponsorshipOffers_phoneInputWrapper__aDMor:has(.SponsorshipOffers_phoneInput__1wkWs:focus){border-color:var(--color-accent-ink)}.SponsorshipOffers_formFieldError__Rzw8B .SponsorshipOffers_phoneInputWrapper__aDMor{border-color:var(--color-danger-ink)}.SponsorshipOffers_phoneInputWrapper__aDMor .SponsorshipOffers_phoneInput__1wkWs{flex:1 1;border:none;border-radius:0 8px 8px 0;padding:10px 12px}.SponsorshipOffers_phoneInputWrapper__aDMor .SponsorshipOffers_phoneInput__1wkWs:focus{outline:none;border:none}.SponsorshipOffers_formFieldError__Rzw8B .SponsorshipOffers_phoneInputWrapper__aDMor .SponsorshipOffers_phoneInput__1wkWs{border:none}.SponsorshipOffers_checkoutSection__7H_XD{position:-webkit-sticky;position:sticky;bottom:0;background:var(--color-background-white);padding-top:16px;border-top:1px solid var(--color-border-gray);margin-top:auto}.SponsorshipOffers_checkoutCard__1fZM0{padding:24px}.SponsorshipOffers_checkoutSummary__PX32s{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--color-border-gray)}.SponsorshipOffers_summaryRow__cJ73j{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-base)}.SponsorshipOffers_summaryRow__cJ73j span:first-child{color:var(--color-text-secondary)}.SponsorshipOffers_summaryValue__Wezle{font-weight:700;color:var(--color-text-primary);font-size:var(--text-md)}.SponsorshipOffers_checkoutButton__ArGzA{width:100%}@media (max-width:768px){.SponsorshipOffers_formGrid__X8FO7{grid-template-columns:1fr}}.EventPurchaseFlow_section__m43sM{margin-bottom:0}.EventPurchaseFlow_section__m43sM+.EventPurchaseFlow_section__m43sM{margin-top:16px}@media (max-width:768px){.EventPurchaseFlow_section__m43sM{margin-bottom:24px}}.EventPurchaseFlow_sectionTitle__MmyW_{font-size:var(--type-label-size);font-weight:var(--type-label-weight);color:var(--color-text-secondary);margin:0 0 16px}.EventPurchaseFlow_backButton__iaIKR{padding:4px 8px;font-size:var(--text-xs)}.EventPurchaseFlow_infoCard__WAKY_{background:var(--color-background-white);border-radius:12px;padding:32px;border:1px solid var(--color-border-gray)}.EventPurchaseFlow_infoCardTitle__5ihWw{font-size:var(--text-sm);font-weight:700;color:var(--color-text-secondary);margin:0 0 16px}.EventPurchaseFlow_sponsorshipSection__fhh7Y,.EventPurchaseFlow_ticketsSection__tGRa3{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.EventPurchaseFlow_breadcrumb__Ksu7K{display:flex;align-items:center;gap:8px;margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid var(--color-border-gray)}.EventPurchaseFlow_breadcrumbLink__m1hxR{background:none;border:none;padding:0;font-family:inherit;font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:color .15s ease}.EventPurchaseFlow_breadcrumbLink__m1hxR:hover{color:var(--color-accent-ink)}.EventPurchaseFlow_breadcrumbSep__yQ34h{color:var(--color-text-tertiary);font-size:var(--text-sm)}.EventPurchaseFlow_breadcrumbCurrent__6h93_{font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}.EventPurchaseFlow_ticketsHeader__QDAcV{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.EventPurchaseFlow_completePurchaseButton__OwDeM{width:100%;margin-top:24px;min-height:56px;border-radius:14px;font-size:var(--text-base)}.EventPurchaseFlow_checkoutButton__4SWx_{width:100%}.EventPurchaseFlow_summaryInfo__etPob{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--color-border-gray)}.EventPurchaseFlow_summaryRow__Q_Do9{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-sm)}.EventPurchaseFlow_summaryRow__Q_Do9 span:first-child{color:var(--color-text-secondary)}.EventPurchaseFlow_summaryValue__DcNIu{font-weight:700;color:var(--color-text-primary);font-size:var(--text-base)}.EventPurchaseFlow_mobileSummarySection__6TFCs{display:none}@media (max-width:768px){.EventPurchaseFlow_mobileSummarySection__6TFCs{display:block}.EventPurchaseFlow_sponsorshipSection__fhh7Y,.EventPurchaseFlow_ticketsSection__tGRa3{order:2;margin-bottom:24px}.EventPurchaseFlow_mobileSummarySection__6TFCs{order:3;margin-bottom:24px}}.EventCommunityInfo_communitySection__PfdmY{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.EventCommunityInfo_communityMain__WypsB{display:flex;flex-direction:row;align-items:center;gap:12px;flex:1 1;min-width:0;cursor:pointer}.EventCommunityInfo_communityIconSmall__jEgst{width:44px;height:44px;border-radius:12px;overflow:hidden;flex-shrink:0;background:var(--color-background-gray-light);border:1px solid var(--color-border-gray)}.EventCommunityInfo_communityIconImg__1K09Y{width:100%;height:100%;object-fit:cover}.EventCommunityInfo_communityInfo__l7gYi{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0;justify-content:center}.EventCommunityInfo_communityLabel__tMku3{font-size:var(--text-xs);font-weight:400;color:var(--color-text-secondary);line-height:1.2}.EventCommunityInfo_communityName__XifCa{font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);color:var(--color-text-primary);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.EventCommunityInfo_communityMain__WypsB:hover .EventCommunityInfo_communityName__XifCa{color:var(--color-accent-ink)}.EventCommunityInfo_hostBadge__ISjWb{margin-left:4px;vertical-align:middle}.EventCommunityInfo_editEventLink__Z5vuK,.EventCommunityInfo_joinCommunityLink__b6fbq,.EventCommunityInfo_joinedCommunityLink__vbA_n{font-size:var(--text-sm);font-weight:600;line-height:1;border:none;border-radius:100px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.EventCommunityInfo_joinCommunityLink__b6fbq{color:var(--color-on-accent);background:var(--color-accent);padding:10px 24px}.EventCommunityInfo_joinCommunityLink__b6fbq:hover{background:var(--color-accent-strong)}.EventCommunityInfo_joinedCommunityLink__vbA_n{color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border-gray);padding:9px 18px}.EventCommunityInfo_joinedCommunityLink__vbA_n:hover{color:var(--color-text-primary);border-color:var(--color-border-gray-dark)}.EventCommunityInfo_editEventLink__Z5vuK{color:var(--color-text-secondary);background:none;border:1px solid var(--color-border-gray,#e5e7eb);padding:5px;border-radius:8px}.EventCommunityInfo_editEventLink__Z5vuK:hover{color:var(--color-orange);border-color:var(--color-orange)}.EventCommunityInfo_checkIcon__Z0RCQ{font-size:var(--text-sm);color:currentColor;flex-shrink:0}.EventCommunityInfo_coHosted__29zkD .EventCommunityInfo_communityIconSmall__jEgst{width:40px;height:40px;border-radius:10px}.EventCommunityInfo_coHosted__29zkD .EventCommunityInfo_communityName__XifCa{font-size:var(--text-sm);display:block;-webkit-line-clamp:unset;white-space:nowrap;max-width:200px}.EventCommunityInfo_collaboratorList__QQjNT{display:flex;flex-direction:column;gap:14px;margin-top:14px}.EventCommunityInfo_collaboratorItem__qDuKl{display:flex;align-items:center;gap:12px;width:100%;padding:0;background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit}.EventCommunityInfo_collaboratorAvatar__tNI_H{flex-shrink:0;border-radius:10px}.EventCommunityInfo_collaboratorName___vzle{font-size:var(--text-sm);font-weight:700;color:var(--color-text-primary);margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px;transition:color .2s ease}.EventCommunityInfo_collaboratorItem__qDuKl:hover .EventCommunityInfo_collaboratorName___vzle{color:var(--color-accent-ink)}.EventCommunityInfo_hostedBy__lZ5HB{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:0;background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit}.EventCommunityInfo_hostAvatars__ih_Im{display:flex;flex-shrink:0;align-items:center}.EventCommunityInfo_hostAvatar__O3pqN{border-radius:8px;box-shadow:0 0 0 2px var(--color-background-gray-app)}.EventCommunityInfo_hostAvatars__ih_Im>.EventCommunityInfo_hostAvatar__O3pqN:not(:first-child){margin-left:-8px}.EventCommunityInfo_hostedByText__mE2kO{flex:1 1;min-width:0;font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EventCommunityInfo_hostedBy__lZ5HB:hover .EventCommunityInfo_hostedByText__mE2kO{color:var(--color-text-primary)}.EventCommunityInfo_hostChips__TESDf{display:flex;flex-wrap:wrap;gap:8px;max-width:100%;min-width:0}.EventCommunityInfo_hostChip__73k59{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;padding:4px 10px 4px 4px;border-radius:10px;background:color-mix(in srgb,var(--color-text-primary) 5%,transparent);border:1px solid color-mix(in srgb,var(--color-border-gray) 60%,transparent);cursor:pointer;font-family:inherit;text-align:left;transition:background-color .15s ease}.EventCommunityInfo_hostChip__73k59:focus-visible,.EventCommunityInfo_hostChip__73k59:hover{background:color-mix(in srgb,var(--color-text-primary) 9%,transparent)}.EventCommunityInfo_hostChipLogo__7QmaP{flex-shrink:0}.EventCommunityInfo_hostChipName__r3Mtf{min-width:0;font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EventCommunityInfo_hostChipMore__tpFck{padding:4px 10px;font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary)}.EventCommunityInfo_hostChipChevron__lH35n{flex-shrink:0;font-size:var(--text-base);color:var(--color-text-secondary);transition:transform var(--transition-fast) ease}.EventCommunityInfo_hostChip__73k59:hover .EventCommunityInfo_hostChipChevron__lH35n{transform:translateX(2px)}.EventCommunityInfo_hostsModal__pa2S1{padding:14px!important}.EventCommunityInfo_hostsModalList__6TmKG{display:flex;flex-direction:column;gap:4px}.EventCommunityInfo_hostsModalRow__ij6yg{display:flex;align-items:center;gap:12px;width:100%;padding:10px 8px;border:none;border-radius:12px;background:transparent;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s ease}.EventCommunityInfo_hostsModalRow__ij6yg:hover{background:var(--color-background-gray-light)}.EventCommunityInfo_hostsModalAvatar__xW1dn{flex-shrink:0;border-radius:10px}.EventCommunityInfo_hostsModalName__M9lnS{font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}.CopyButton_root__TYm_I{transition:color var(--transition-fast) ease}.CopyButton_root__TYm_I:focus-visible,.CopyButton_root__TYm_I:hover{color:var(--color-success)}.IconText_iconText__QxMqQ{display:inline-flex;align-items:center}.IconText_icon__G30Wp{flex-shrink:0}.EventSponsorSpotlight_grid__5Kops{display:flex;flex-wrap:wrap;justify-content:center;gap:28px}.EventSponsorSpotlight_card__4hh4m{width:300px;padding:32px 28px;border-radius:16px;border:1px solid var(--color-border-gray);background:var(--color-background-white);display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;opacity:0;transform:translateY(16px);transition:opacity .42s ease,transform .42s ease,box-shadow .18s ease,border-color .18s ease}.EventSponsorSpotlight_card__4hh4m.EventSponsorSpotlight_isIn__cVAa_{opacity:1;transform:translateY(0)}.EventSponsorSpotlight_card__4hh4m.EventSponsorSpotlight_isIn__cVAa_:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);cursor:pointer}.EventSponsorSpotlight_card_diamond__0qPpQ{--tier-rgb:111,211,232}.EventSponsorSpotlight_card_platinum__4w9eD{--tier-rgb:185,196,207}.EventSponsorSpotlight_card_gold__HP3M0{--tier-rgb:227,179,65}.EventSponsorSpotlight_card_silver__zuLgP{--tier-rgb:152,161,169}.EventSponsorSpotlight_card_bronze__ZctEz{--tier-rgb:195,131,72}.EventSponsorSpotlight_card__4hh4m[class*=card_]{border-color:rgba(var(--tier-rgb),.34);background:linear-gradient(135deg,rgba(var(--tier-rgb),.13) 0,rgba(var(--tier-rgb),.043) 100%)}.EventSponsorSpotlight_card__4hh4m.EventSponsorSpotlight_isIn__cVAa_[class*=card_]:hover{border-color:rgba(var(--tier-rgb),.55)}.EventSponsorSpotlight_logoCard__lTqAy{width:220px;height:120px;border-radius:12px;background:var(--color-background-gray-light);border:1px solid var(--color-border-gray);display:flex;align-items:center;justify-content:center;overflow:hidden}.EventSponsorSpotlight_logo__5otuK{max-width:78%;max-height:68%;object-fit:contain}.EventSponsorSpotlight_logoFallback__r_X6J{font-size:var(--text-2xl);font-weight:700;color:var(--color-text-secondary)}.EventSponsorSpotlight_company__hE31a{font-size:var(--text-md);font-weight:700;color:var(--color-text-primary)}.EventSponsorSpotlight_type__w5a2h{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-secondary)}.EventSponsorSpotlight_type_diamond__gz89D{color:#6FD3E8}.EventSponsorSpotlight_type_platinum__H55Xr{color:#B9C4CF}.EventSponsorSpotlight_type_gold__CN12r{color:#E3B341}.EventSponsorSpotlight_type_silver__eJnoi{color:#98A1A9}.EventSponsorSpotlight_type_bronze__tBN_Y{color:#C38348}@media (prefers-reduced-motion:reduce){.EventSponsorSpotlight_card__4hh4m{opacity:1;transform:none;transition:none}.EventSponsorSpotlight_card__4hh4m.EventSponsorSpotlight_isIn__cVAa_:hover{transform:none}}.EventSponsorTieredGrid_tiers__E1UL_{display:flex;flex-direction:column;gap:28px}.EventSponsorTieredGrid_tierGroup__P1u7P{display:flex;flex-direction:column;gap:12px}.EventSponsorTieredGrid_tierLabel__xK2Th{display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--text-2xs);font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-secondary)}.EventSponsorTieredGrid_tierLabel_diamond__SVXp_{color:#6FD3E8}.EventSponsorTieredGrid_tierLabel_platinum___Wkh6{color:#B9C4CF}.EventSponsorTieredGrid_tierLabel_gold__dN4bB{color:#E3B341}.EventSponsorTieredGrid_tierLabel_silver__QaOL_{color:#98A1A9}.EventSponsorTieredGrid_tierLabel_bronze__2z_eN{color:#C38348}[data-theme=light] .EventSponsorTieredGrid_tierLabel_diamond__SVXp_{color:#0E7490}[data-theme=light] .EventSponsorTieredGrid_tierLabel_platinum___Wkh6{color:#4F5B66}[data-theme=light] .EventSponsorTieredGrid_tierLabel_gold__dN4bB{color:#8A6100}[data-theme=light] .EventSponsorTieredGrid_tierLabel_silver__QaOL_{color:#5F6B78}[data-theme=light] .EventSponsorTieredGrid_tierLabel_bronze__2z_eN{color:#9A5B22}.EventSponsorTieredGrid_cardGrid__EyOdy{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.EventSponsorTieredGrid_cardGrid_diamond__SEgeT{gap:32px}.EventSponsorTieredGrid_cardGrid_platinum__QRM3q{gap:26px}.EventSponsorTieredGrid_cardGrid_gold__TQga9{gap:22px}.EventSponsorTieredGrid_cardGrid_silver__0SsZr{gap:18px}.EventSponsorTieredGrid_cardGrid_bronze__9Sp_C{gap:14px}.EventSponsorTieredGrid_tile__XC_ga{display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0;transform:translateY(16px);transition:opacity .42s ease,transform .42s ease}.EventSponsorTieredGrid_tile__XC_ga.EventSponsorTieredGrid_isIn__uISU1{opacity:1;transform:translateY(0)}.EventSponsorTieredGrid_tile__XC_ga.EventSponsorTieredGrid_isIn__uISU1:hover{transform:translateY(-4px);cursor:pointer}.EventSponsorTieredGrid_tile__XC_ga.EventSponsorTieredGrid_isIn__uISU1:hover .EventSponsorTieredGrid_card__hi6Ge{box-shadow:var(--shadow-md)}.EventSponsorTieredGrid_card__hi6Ge{width:100px;height:58px;border-radius:10px;background:var(--color-background-gray-light);border:1px solid var(--color-border-gray);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease}.EventSponsorTieredGrid_name__FaFTs{font-size:var(--text-xs);font-weight:600;color:var(--color-text-primary);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EventSponsorTieredGrid_card_diamond__9Y81T{width:200px;height:116px;border-color:rgba(111,211,232,.34);background:linear-gradient(135deg,rgba(111,211,232,.13),rgba(111,211,232,.043))}.EventSponsorTieredGrid_card_platinum___uxkl{width:170px;height:99px;border-color:rgba(185,196,207,.34);background:linear-gradient(135deg,rgba(185,196,207,.13),rgba(185,196,207,.043))}.EventSponsorTieredGrid_card_gold__VTDFU{width:145px;height:84px;border-color:rgba(227,179,65,.34);background:linear-gradient(135deg,rgba(227,179,65,.13),rgba(227,179,65,.043))}.EventSponsorTieredGrid_card_silver__nPTGU{width:120px;height:70px;border-color:rgba(152,161,169,.34);background:linear-gradient(135deg,rgba(152,161,169,.13),rgba(152,161,169,.043))}.EventSponsorTieredGrid_card_bronze__asURP{width:100px;height:58px;border-color:rgba(195,131,72,.34);background:linear-gradient(135deg,rgba(195,131,72,.13),rgba(195,131,72,.043))}.EventSponsorTieredGrid_logo__3Um62{max-width:78%;max-height:68%;object-fit:contain}.EventSponsorTieredGrid_logoFallback__caUmL{font-size:var(--text-lg);font-weight:700;color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){.EventSponsorTieredGrid_tile__XC_ga{opacity:1;transform:none;transition:none}.EventSponsorTieredGrid_tile__XC_ga.EventSponsorTieredGrid_isIn__uISU1:hover{transform:none}}.EventSponsorsDisplay_section__UnSDN{margin-bottom:0}.EventSponsorsDisplay_header__Obtd2{display:flex;align-items:center;justify-content:space-between;gap:12px}.EventSponsorsDisplay_sectionTitle__eeAB0{font-size:var(--type-label-size);font-weight:var(--type-label-weight);color:var(--color-text-secondary)}.EventSponsorsDisplay_sponsorButton__sjvGz{flex-shrink:0}.EventSponsorsDisplay_divider__FHgQB{height:1px;background:var(--color-border-gray);margin:14px 0}.EventSponsorsDisplay_marquee__wrU1h{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent)}.EventSponsorsDisplay_track__hgczY{display:flex;width:max-content;list-style:none;margin:0;padding:0;animation-name:EventSponsorsDisplay_sponsorScroll__zZz7N;animation-timing-function:linear;animation-iteration-count:infinite}.EventSponsorsDisplay_marquee__wrU1h:hover .EventSponsorsDisplay_track__hgczY{animation-play-state:paused}@keyframes EventSponsorsDisplay_sponsorScroll__zZz7N{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.EventSponsorsDisplay_item__dIPof{flex:0 0 auto;width:150px;margin-right:28px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.EventSponsorsDisplay_logoCard__FOF7Z{width:150px;height:90px;border-radius:12px;background:var(--color-background-gray-light);border:1px solid var(--color-border-gray);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color .2s ease}.EventSponsorsDisplay_clickable__OHKvs{cursor:pointer}.EventSponsorsDisplay_clickable__OHKvs:hover{border-color:var(--color-accent-ink)}.EventSponsorsDisplay_logoCard_diamond__W1qkS{border-color:rgba(111,211,232,.34);background:linear-gradient(135deg,rgba(111,211,232,.13),rgba(111,211,232,.043))}.EventSponsorsDisplay_logoCard_platinum__TNx_7{border-color:rgba(185,196,207,.34);background:linear-gradient(135deg,rgba(185,196,207,.13),rgba(185,196,207,.043))}.EventSponsorsDisplay_logoCard_gold__CrpMT{border-color:rgba(227,179,65,.34);background:linear-gradient(135deg,rgba(227,179,65,.13),rgba(227,179,65,.043))}.EventSponsorsDisplay_logoCard_silver__2l5pK{border-color:rgba(152,161,169,.34);background:linear-gradient(135deg,rgba(152,161,169,.13),rgba(152,161,169,.043))}.EventSponsorsDisplay_logoCard_bronze__0_iQL{border-color:rgba(195,131,72,.34);background:linear-gradient(135deg,rgba(195,131,72,.13),rgba(195,131,72,.043))}.EventSponsorsDisplay_logo__daTSC{max-width:78%;max-height:68%;object-fit:contain}.EventSponsorsDisplay_logoFallback__hNtS5{font-size:var(--text-xl);font-weight:700;color:var(--color-text-secondary)}.EventSponsorsDisplay_company__bgkz0{font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EventSponsorsDisplay_type__Ef7GQ{display:flex;align-items:center;justify-content:center;gap:4px;font-size:var(--text-xs);font-weight:500;color:var(--color-text-secondary)}.EventSponsorsDisplay_type_diamond__tcUrX{color:#6FD3E8;font-weight:600}.EventSponsorsDisplay_type_platinum__YB16P{color:#B9C4CF;font-weight:600}.EventSponsorsDisplay_type_gold__QN7DL{color:#E3B341;font-weight:600}.EventSponsorsDisplay_type_silver__gV_Uu{color:#98A1A9;font-weight:600}.EventSponsorsDisplay_type_bronze__c28R2{color:#C38348;font-weight:600}@media (prefers-reduced-motion:reduce){.EventSponsorsDisplay_marquee__wrU1h{overflow-x:auto}.EventSponsorsDisplay_track__hgczY{animation:none;flex-wrap:wrap;justify-content:center;gap:20px}}.EventDetailMainContent_section__fwZAU{margin-bottom:0}.EventDetailMainContent_section__fwZAU+.EventDetailMainContent_section__fwZAU{margin-top:var(--space-4)}.EventDetailMainContent_section__fwZAU.EventDetailMainContent_addressSection__uz_ha,.EventDetailMainContent_section__fwZAU.EventDetailMainContent_commentsSection__Fz6qK,.EventDetailMainContent_section__fwZAU.EventDetailMainContent_gallerySection__NLbOE,.EventDetailMainContent_section__fwZAU.EventDetailMainContent_scheduleSection__9YQqV,.EventDetailMainContent_section__fwZAU.EventDetailMainContent_sponsorsSection__GMiAf{margin-top:var(--space-7)}.EventDetailMainContent_eventDetailsContainer__hx6ml{background:var(--color-background-white);border-radius:var(--radius-lg);padding:var(--space-7);border:1px solid var(--color-border-gray);display:flex;flex-direction:column;gap:var(--space-3)}.EventDetailMainContent_eventTitleSection__3Xu2G{text-align:left}.EventDetailMainContent_desktopTitle__tv_rJ,.EventDetailMainContent_eventTitleText__4WcXU{font-size:var(--text-display-sm);font-weight:var(--type-page-title-weight);letter-spacing:-.01em;color:var(--color-text-primary);margin:0;line-height:1.3;word-wrap:break-word}.EventDetailMainContent_eventTitleText__4WcXU{flex:1 1}.EventDetailMainContent_editInline__F4fmX{display:inline;margin-left:10px;padding:0;border:none;background:none;color:var(--color-orange);font-family:inherit;font-size:var(--text-xs);font-weight:600;text-decoration:underline;cursor:pointer;white-space:nowrap;vertical-align:baseline}.EventDetailMainContent_editInline__F4fmX:hover{opacity:.85}.EventDetailMainContent_desktopTitleSection__ed813{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.EventDetailMainContent_mobileCategories__8CD6a{padding-top:14px;border-top:1px solid var(--color-border-gray)}.EventDetailMainContent_section__fwZAU.EventDetailMainContent_participationSection__5abow{margin-top:var(--space-6)}.EventDetailMainContent_mobileSidebarContent__ck99F,.EventDetailMainContent_mobileTicketSection__YZpsN{display:none}@media (max-width:768px){.EventDetailMainContent_section__fwZAU{margin-bottom:var(--space-6)}.EventDetailMainContent_section__fwZAU.EventDetailMainContent_addressSection__uz_ha,.EventDetailMainContent_section__fwZAU.EventDetailMainContent_scheduleSection__9YQqV,.EventDetailMainContent_section__fwZAU.EventDetailMainContent_sponsorsSection__GMiAf{margin-top:0}.EventDetailMainContent_section__fwZAU.EventDetailMainContent_commentsSection__Fz6qK{margin-top:var(--space-3)}.EventDetailMainContent_eventDetailsContainer__hx6ml{background:transparent!important;border-radius:0!important;padding:0!important;border:none!important;gap:16px;display:flex;flex-direction:column;box-shadow:none!important}}@media (max-width:1024px){.EventDetailMainContent_mobileSidebarContent__ck99F,.EventDetailMainContent_mobileTicketSection__YZpsN{display:block}.EventDetailMainContent_desktopTitleSection__ed813{display:none}.EventDetailMainContent_mobileSidebarContent__ck99F{order:4;margin-bottom:24px}.EventDetailMainContent_descriptionSection__jwOGZ{order:5;margin-bottom:24px}.EventDetailMainContent_mobileTicketSection__YZpsN,.EventDetailMainContent_participationSection__5abow{order:6;margin-bottom:24px}.EventDetailMainContent_addressSection__uz_ha{order:7;margin-bottom:24px}.EventDetailMainContent_speakersSection__4TQVN{order:8;margin-bottom:24px}.EventDetailMainContent_scheduleSection__9YQqV{order:9;margin-bottom:24px}.EventDetailMainContent_sponsorsSection__GMiAf{order:10;margin-bottom:24px}.EventDetailMainContent_gallerySection__NLbOE{order:11}.EventDetailMainContent_commentsSection__Fz6qK{order:11;margin-bottom:24px}}.ReferralPromptBanner_banner__90dSD{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:16px;border-radius:14px;background:var(--brand-green-soft,rgba(159,232,112,.16));border:1px solid var(--brand-green,#9fe870)}.ReferralPromptBanner_avatar__JJYLa{flex-shrink:0;display:flex}.ReferralPromptBanner_iconWrap__F66t9{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--brand-green,#9fe870);color:var(--brand-green-ink,#163301)}.ReferralPromptBanner_message__qbKgw{margin:0;font-size:var(--text-sm);font-weight:600;line-height:1.4;color:var(--color-text-primary)}.EventCertificateCard_card__UFG72{display:flex;flex-direction:column;gap:12px;padding:16px;margin-bottom:16px;border-radius:16px;background:var(--brand-green-soft,rgba(159,232,112,.16));border:1px solid var(--brand-green,#9fe870)}.EventCertificateCard_header__ZnJN_{display:flex;align-items:center;gap:8px}.EventCertificateCard_headerIcon__5XQmB{color:var(--brand-green-ink,#163301);flex-shrink:0}.EventCertificateCard_headerTitle__w6u_o{font-size:var(--text-sm);font-weight:700;color:var(--text-primary,#111827)}.EventCertificateCard_body__Qv4zQ{display:flex;align-items:center;gap:16px}.EventCertificateCard_image__issf9{width:140px;height:100px;object-fit:cover;border-radius:10px;background:var(--surface-muted,#f3f4f6);flex-shrink:0}.EventCertificateCard_info__LmoTT{display:flex;flex-direction:column;gap:8px;min-width:0}.EventCertificateCard_programTitle__sbTqs{font-size:var(--text-sm);font-weight:600;color:var(--text-primary,#111827)}.EventCertificateCard_viewButton__oZXto{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:8px 14px;border:none;border-radius:999px;background:var(--brand-green,#9fe870);color:var(--brand-green-ink,#163301);font-size:var(--text-xs);font-weight:700;cursor:pointer}.EventCertificateCard_viewButton__oZXto:hover{filter:brightness(.96)}@media (max-width:480px){.EventCertificateCard_body__Qv4zQ{flex-direction:column;align-items:flex-start}.EventCertificateCard_image__issf9{width:100%;height:140px}}.HoverPlayImage_wrap__c8DUF{position:relative;display:block;overflow:hidden}.HoverPlayImage_media__H5yW_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.PrivateChannelError_privateChannelError__D4lML{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 200px);padding:2rem;width:100%}.PrivateChannelError_errorContent__TRbt9{text-align:center;max-width:520px;width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--color-background-white,#ffffff);border:1px solid var(--color-border-gray,#e5e7eb);border-radius:16px;padding:40px 32px;box-shadow:0 1px 2px rgba(0,0,0,.04);position:relative;overflow:hidden}.PrivateChannelError_bannerSection__2vFeb{position:absolute;top:0;left:0;right:0;height:120px}.PrivateChannelError_bannerImage__5AUF3{width:100%;height:100%;object-fit:cover}.PrivateChannelError_bannerOverlay___frKQ{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 70%,rgba(255,255,255,1))}.PrivateChannelError_avatarWrapper__pEK6N{width:96px;height:96px;border-radius:50%;overflow:hidden;border:1px solid var(--color-border-gray,#e5e7eb);background:var(--color-background-gray,#f3f4f6);display:flex;align-items:center;justify-content:center}.PrivateChannelError_avatarWithBanner__vJdVu{margin-top:56px;position:relative;z-index:1;border:3px solid var(--color-background-white,#ffffff);box-shadow:0 2px 8px rgba(0,0,0,.1)}.PrivateChannelError_avatar__ct6aJ{width:100%!important;height:100%!important}.PrivateChannelError_channelName__HkZAO{font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);color:var(--color-text-primary,#1f2937);margin:4px 0 0;line-height:1.3}.PrivateChannelError_channelDescription__zchhM{font-size:var(--text-sm);font-weight:400;color:var(--color-text-secondary,#6b7280);margin:0;line-height:1.5;max-width:440px}.PrivateChannelError_errorTitle__dbs3U{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);color:var(--color-text-secondary,#6b7280);margin:12px 0 0;line-height:1.5}.PrivateChannelError_joinButton__i8pTN{margin-top:1.5rem}.PrivateChannelError_joinButton__i8pTN:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.PrivateChannelError_privateChannelError__D4lML{min-height:300px;padding:1rem}.PrivateChannelError_errorContent__TRbt9{padding:28px 20px;border-radius:14px}}.IdentityMetaRow_row__NFuzW{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-4);font-size:var(--text-sm);line-height:1.4;color:var(--color-text-secondary,#6b7280);container-type:inline-size}.IdentityMetaRow_link__mp9we{color:var(--color-accent-ink);text-decoration:none;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IdentityMetaRow_link__mp9we:hover{text-decoration:underline;text-underline-offset:2px}.IdentityMetaRow_link__mp9we:focus-visible{text-decoration:underline;text-underline-offset:2px;outline:2px solid var(--color-accent-ink);outline-offset:2px;border-radius:4px}@container (max-width: 480px){.IdentityMetaRow_date__owpj9{display:none}}@media (max-width:640px){.IdentityMetaRow_row__NFuzW{font-size:var(--text-xs);gap:4px var(--space-3)}.IdentityMetaRow_link__mp9we{max-width:200px}}.SeriesEpisodeList_panel__sktjJ{border:1px solid var(--color-border-gray);border-radius:12px;background:var(--color-background-gray-lighter);overflow:hidden}.SeriesEpisodeList_head__QFd6P{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--color-border-gray)}.SeriesEpisodeList_title__pzvfT{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;margin:0;font-size:var(--text-sm);font-weight:var(--type-section-title-weight);color:var(--color-text-primary)}.SeriesEpisodeList_count__b3LuK,.SeriesEpisodeList_titleIcon__GprEs{flex-shrink:0;color:var(--color-text-secondary)}.SeriesEpisodeList_count__b3LuK{padding:2px 8px;border-radius:999px;background:var(--color-background-gray-light);font-size:var(--text-xs);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SeriesEpisodeList_body__JuQ7Q{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;max-height:420px;overflow-y:auto}.SeriesEpisodeList_row__eLPIk{display:flex;align-items:center;gap:12px;padding:10px 14px;color:inherit;text-decoration:none}.SeriesEpisodeList_body__JuQ7Q>li+li .SeriesEpisodeList_row__eLPIk,.SeriesEpisodeList_row__eLPIk+.SeriesEpisodeList_row__eLPIk{border-top:1px solid var(--color-border-gray)}.SeriesEpisodeList_rowLink__g2Yqr{transition:background-color .15s ease}.SeriesEpisodeList_rowLink__g2Yqr:hover{background:var(--color-background-gray-light)}.SeriesEpisodeList_rowLink__g2Yqr .SeriesEpisodeList_index__RWrPK,.SeriesEpisodeList_rowLink__g2Yqr .SeriesEpisodeList_thumb__Uh0eB{transition:transform .18s ease,color .18s ease}.SeriesEpisodeList_rowLink__g2Yqr:hover .SeriesEpisodeList_thumb__Uh0eB{transform:scale(1.04)}.SeriesEpisodeList_rowLink__g2Yqr:hover .SeriesEpisodeList_index__RWrPK{color:var(--color-text-primary)}.SeriesEpisodeList_rowLink__g2Yqr:hover .SeriesEpisodeList_episodeTitle__7Icv8{color:var(--color-accent)}.SeriesEpisodeList_rowPast__4agTm{opacity:.62}.SeriesEpisodeList_rowPast__4agTm:hover{opacity:1}.SeriesEpisodeList_index__RWrPK{flex-shrink:0;width:18px;text-align:right;color:var(--color-text-tertiary,var(--color-text-secondary));font-size:var(--text-xs);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SeriesEpisodeList_thumb__Uh0eB{width:96px;height:54px;flex-shrink:0;border-radius:8px;object-fit:cover;background:var(--color-background-gray-light)}.SeriesEpisodeList_row__eLPIk[data-cover-shape=square] .SeriesEpisodeList_thumb__Uh0eB{width:54px}.SeriesEpisodeList_thumbEmpty__vfwhP{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.SeriesEpisodeList_text__cRozV{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.SeriesEpisodeList_episodeTitle__7Icv8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-size:var(--text-sm);font-weight:600}.SeriesEpisodeList_meta__S8CUO{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:var(--text-xs)}@media (max-width:640px){.SeriesEpisodeList_thumb__Uh0eB{width:72px;height:41px}.SeriesEpisodeList_row__eLPIk[data-cover-shape=square] .SeriesEpisodeList_thumb__Uh0eB{width:41px}.SeriesEpisodeList_index__RWrPK{display:none}}.ProfileCompletionBanner_badge__aXD_v{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border:none;border-radius:999px;background:#fbbf24;color:#131512;font:inherit;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.28);transition:transform .16s ease,box-shadow .16s ease}.ProfileCompletionBanner_badge__aXD_v:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.34)}.ProfileCompletionBanner_icon__EbGI4{display:inline-flex;flex-shrink:0}.ProfileCompletionBanner_text__9QVb0{display:inline-flex;align-items:center;gap:8px}.ProfileCompletionBanner_label__c79L8{font-size:var(--text-xs);font-weight:700;white-space:nowrap}.ProfileCompletionBanner_count__VCBv0{font-size:var(--text-xs);font-weight:700;padding:1px 8px;border-radius:999px;background:rgba(19,21,18,.14)}@media (max-width:640px){.ProfileCompletionBanner_badge__aXD_v{padding:8px;gap:0}.ProfileCompletionBanner_text__9QVb0{display:none}}@media (prefers-reduced-motion:reduce){.ProfileCompletionBanner_badge__aXD_v{transition:none}.ProfileCompletionBanner_badge__aXD_v:hover{transform:none}}.ProfileCompletionModal_body__ejibF{display:flex;flex-direction:column;gap:16px}.ProfileCompletionModal_head__CW0Mn{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.ProfileCompletionModal_subtitle__oYvY9{margin:0;font-size:var(--text-xs);line-height:1.5;color:var(--color-text-tertiary)}.ProfileCompletionModal_progressLabel__UiTd6{flex-shrink:0;font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary);white-space:nowrap}.ProfileCompletionModal_track__LMo3X{height:6px;border-radius:var(--radius-full,999px);background:var(--color-background-gray-light);overflow:hidden}.ProfileCompletionModal_fill__1I2Jn{height:100%;border-radius:var(--radius-full,999px);background:var(--color-accent);transition:width .4s ease}.ProfileCompletionModal_list__ZDAgG{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ProfileCompletionModal_row__6xTx1{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--color-border-gray);border-radius:12px;background:var(--color-background-gray-extra-light)}.ProfileCompletionModal_rowDone__dDvZK{background:var(--color-purple-bg-subtle);border-color:var(--color-accent)}.ProfileCompletionModal_marker__AkKg8{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:var(--color-background-gray-light);font-size:var(--text-xs);font-weight:700;color:var(--color-text-secondary)}.ProfileCompletionModal_markerDone__elvaj{background:var(--color-accent);color:var(--color-on-accent)}.ProfileCompletionModal_rowText__DN9SZ{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}.ProfileCompletionModal_rowTitle__bBxAb{font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}.ProfileCompletionModal_rowDone__dDvZK .ProfileCompletionModal_rowTitle__bBxAb{color:var(--color-accent-strong-ink)}.ProfileCompletionModal_rowDesc__iAd3A{font-size:var(--text-xs);line-height:1.4;color:var(--color-text-tertiary)}.ProfileCompletionModal_rowAction__rNls2{flex-shrink:0;padding:7px 14px;border:1px solid var(--color-border-gray-dark);border-radius:10px;background:var(--color-background-white);font:inherit;font-size:var(--text-xs);font-weight:600;color:var(--color-text-primary);cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background .15s ease}.ProfileCompletionModal_rowAction__rNls2:hover{border-color:var(--color-accent-ink);background:var(--color-purple-bg-subtle)}@media (max-width:640px){.ProfileCompletionModal_row__6xTx1{flex-wrap:wrap;align-items:flex-start}.ProfileCompletionModal_rowText__DN9SZ{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 40px);min-width:0}.ProfileCompletionModal_rowAction__rNls2{margin:10px 0 0 36px}}@media (prefers-reduced-motion:reduce){.ProfileCompletionModal_fill__1I2Jn,.ProfileCompletionModal_rowAction__rNls2{transition:none}}