.HomeGoogleSearch_box__kNfzJ{position:relative;padding:1.75rem 1.25rem 1.9rem;border-radius:var(--r-lg);border:2px solid var(--line-strong);background:var(--surface);box-shadow:4px 4px 0 color-mix(in srgb,var(--violet) 22%,transparent)}.HomeGoogleSearch_heading__voBX3{position:relative;margin:0 0 .55rem;padding-bottom:.7rem;font-size:clamp(1.45rem,5.5vw,1.85rem)}.HomeGoogleSearch_heading__voBX3:after{content:"";position:absolute;left:0;bottom:.15rem;width:2.75rem;height:4px;border-radius:2px;background:var(--neon);pointer-events:none}.HomeGoogleSearch_note__J3rKS{margin:0 0 1.25rem;color:var(--ink-soft);font-size:.95rem}.HomeGoogleSearch_keywordsLabel__qt6DL{margin:0 0 .75rem;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.HomeGoogleSearch_chips__eJ4RC{display:flex;flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none}.HomeGoogleSearch_chip__q2psN{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.35rem .85rem;border-radius:var(--r-pill);border:2px solid var(--line-strong);background:var(--tint-aqua);color:var(--accent);font-size:.9rem;font-weight:600;text-decoration:none;transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.HomeGoogleSearch_chip__q2psN:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.HomeGoogleSearch_chip__q2psN:hover{transform:translateY(-1px);box-shadow:0 2px 0 color-mix(in srgb,var(--violet) 25%,transparent)}}@media (min-width:720px){.HomeGoogleSearch_box__kNfzJ{padding:2rem 2rem 2.15rem}}.FrameArtLazy_holder__cMbjh{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:8rem;align-self:stretch;flex:1 1 auto}.FrameArtLazy_pending__KWaBi{visibility:hidden}.FrameArtLazy_broken__GJ5yi,.FrameArtLazy_skeleton__8Z6DC{position:absolute;inset:0;border-radius:inherit}.FrameArtLazy_skeleton__8Z6DC{background:linear-gradient(100deg,var(--line) 12%,var(--surface) 34%,var(--line) 56%);background-size:220% 100%;animation:FrameArtLazy_frameArtShimmer__s_ARX 1.3s linear infinite}.FrameArtLazy_broken__GJ5yi{border:2px dashed var(--line-strong);background:var(--surface)}@keyframes FrameArtLazy_frameArtShimmer__s_ARX{0%{background-position:140% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.FrameArtLazy_skeleton__8Z6DC{animation:none}}.frameCard_tileArtWrap__RP4D5{position:relative;min-width:0}.frameCard_tileArtWrap__RP4D5,.frameCard_tileArt___4Icw img{transition:transform var(--dur) var(--ease)}.frameCard_tileName__qIPut{min-width:0;max-width:100%;font-size:.95rem;font-weight:600;color:var(--ink);overflow:hidden;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.frameCard_tileActions__QlxAO{display:flex;align-items:center;gap:.4rem;margin:0 0 .55rem;flex-wrap:wrap;min-width:0;container-type:inline-size}.frameCard_tileAction__ESZub{flex:1 1 auto;min-width:0;max-width:100%;padding:.5rem .7rem;min-height:2.5rem;font-size:min(.82rem,8.5cqi);gap:.35rem;overflow:visible;line-height:1.2;white-space:nowrap}.frameCard_tileActionIcon__bRZ4V{flex:0 0 auto;width:.95em;height:.95em}.frameCard_tileAction__ESZub span{min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:center}@media (max-width:719.98px){.frameCard_tileAction__ESZub{min-height:2.75rem}.frameCard_tileActionQuiet__dXXCP{flex:0 0 auto;width:2.75rem;height:2.75rem;padding:0;border-radius:50%}.frameCard_tileActionQuiet__dXXCP .frameCard_tileActionIcon__bRZ4V{width:1.15em;height:1.15em}.frameCard_tileActionQuiet__dXXCP span{display:none}}@media (hover:hover) and (pointer:fine) and (min-width:720px){.frameCard_tileArtWrap__RP4D5:has(:focus-visible),.frameCard_tileArtWrap__RP4D5:hover{transform:translateY(-3px)}.frameCard_tileArtWrap__RP4D5:has(:focus-visible) .frameCard_tileArt___4Icw,.frameCard_tileArtWrap__RP4D5:hover .frameCard_tileArt___4Icw{border-color:var(--violet)}.frameCard_tileArtWrap__RP4D5:hover .frameCard_tileArt___4Icw img{transform:scale(1.04)}.frameCard_tileActions__QlxAO{position:absolute;inset:0 0 .55rem;z-index:2;flex-direction:column;justify-content:center;gap:.5rem;margin:0;padding:.9rem;border-radius:var(--r-md);background:rgb(7 20 22/72%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease)}.frameCard_tileArtWrap__RP4D5:has(:focus-visible) .frameCard_tileActions__QlxAO,.frameCard_tileArtWrap__RP4D5:hover .frameCard_tileActions__QlxAO{opacity:1;pointer-events:auto}.frameCard_tileAction__ESZub{flex:0 0 auto;width:100%;height:auto;min-height:2.5rem;padding:.5rem .7rem;font-size:.85rem;border-radius:var(--r-pill)}.frameCard_tileActions__QlxAO .btnPrimary{background:var(--cta-bg);color:var(--cta-fg)}.frameCard_tileActions__QlxAO .btnGhost{background:#ffffff;color:#12302e;border-color:transparent}.frameCard_tileActionQuiet__dXXCP{width:100%}.frameCard_tileActionQuiet__dXXCP span{display:inline}}.frameCard_modalRoot__zUzph{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1rem}.frameCard_modalScrim__eHTe3{position:absolute;inset:0;padding:0;border:none;background:rgb(7 20 22/58%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.frameCard_modalCard__m5w3O{position:relative;display:flex;flex-direction:column;gap:.75rem;width:min(30rem,100%);max-height:calc(100dvh - 2rem);overflow-y:auto;padding:1.1rem 1.1rem calc(1.1rem + env(safe-area-inset-bottom));border:2px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--lift);animation:frameCard_previewIn__6Of5K var(--dur) var(--ease) both}@keyframes frameCard_previewIn__6Of5K{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.frameCard_modalHead__npPED{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.frameCard_modalTitles__RyrS5{min-width:0}.frameCard_modalTitle__mlDmI{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere;word-break:break-word}.frameCard_modalMeta__pyYkq{margin:.15rem 0 0;font-size:.85rem;color:var(--ink-soft)}.frameCard_modalClose__KLp2S{display:grid;place-items:center;flex:0 0 auto;width:2.5rem;height:2.5rem;border:2px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:1.35rem;line-height:1;cursor:pointer;transition:border-color var(--dur) var(--ease)}.frameCard_modalClose__KLp2S:hover{border-color:var(--violet)}.frameCard_modalStage__DFthQ{display:flex;justify-content:center;padding:.75rem;border-radius:var(--r-md);border:2px solid var(--line-strong);background:var(--bg-2)}.frameCard_modalFrame__ZAAmw{--stage-h:min(52dvh,22rem);position:relative;width:min(100%,calc(var(--stage-h) * var(--frame-ar, 1)))}.frameCard_modalImg__nLzwi{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain}.frameCard_slotLayer__uqzTF{position:absolute;inset:0;z-index:0}.frameCard_slotLayerFallback__l0k8B{position:absolute;inset:0;z-index:2;pointer-events:none}.frameCard_slot__LpOkz{position:absolute;display:grid;place-items:center;container-type:size;background:color-mix(in srgb,var(--violet) 18%,var(--surface))}.frameCard_slotNum__ZqEQe{font-size:1.1rem;font-size:clamp(.85rem,46cqmin,2.4rem);font-weight:800;line-height:1;color:var(--violet-ink,var(--violet))}.frameCard_modalHint__ru4XG{margin:0;font-size:.85rem;line-height:1.45;text-wrap:pretty;color:var(--ink-soft)}.frameCard_modalActions__IYO_L{display:flex;flex-direction:column;gap:.5rem}.frameCard_modalActions__IYO_L>*{width:100%}@media (min-width:480px){.frameCard_modalActions__IYO_L{flex-direction:row;justify-content:flex-end}.frameCard_modalActions__IYO_L>*{width:auto}}@media (min-width:720px){.frameCard_modalCard__m5w3O{width:min(34rem,100%)}.frameCard_modalFrame__ZAAmw{--stage-h:min(62dvh,30rem)}}@media (prefers-reduced-motion:reduce){.frameCard_tileArtWrap__RP4D5:has(:focus-visible),.frameCard_tileArtWrap__RP4D5:hover{transform:none}.frameCard_tileArtWrap__RP4D5:hover .frameCard_tileArt___4Icw img{transform:none}.frameCard_modalCard__m5w3O{animation:none}}.page_sectionLead__G_Hfw.page_sectionLead__G_Hfw{max-width:46rem;margin-bottom:1.7rem;line-height:1.65}.page_grid__8BOnj{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.9rem;gap:.9rem;margin:0;padding:0;list-style:none}.page_tile__pQhPA{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding-left:0}.page_tile__pQhPA:before{content:none}.page_tileArt__izTMX{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:11.5rem;margin-bottom:.55rem;padding:.55rem;border-radius:var(--r-md);border:2px solid var(--line-strong);background:var(--bg-2);overflow:visible;box-shadow:none;transition:border-color var(--dur) var(--ease)}.page_tileArt__izTMX img{display:block;width:auto;height:auto;max-width:100%;max-height:10rem;object-fit:contain;background:var(--surface);border-radius:0;transition:transform var(--dur) var(--ease)}.page_tileMeta__ptgUc{font-size:.82rem;color:var(--ink-soft)}.page_tileSize__iKyTa{font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-soft);opacity:.85}.page_tileTags__u63vG{font-size:.75rem;color:var(--ink-soft)}.page_catalogTools__AVk1K{display:flex;flex-direction:column;min-width:0}.page_status__GKWcn{margin:0;padding:1.15rem 1.2rem;border-radius:var(--r-md);border-left:5px solid var(--heat);background:var(--tint-coral);color:var(--ink-soft);font-size:.97rem}.page_skeletonStatus__a0uQC{margin:0 0 .85rem;color:var(--ink-soft);font-size:.88rem}.page_loadMore__5Eqme{display:flex;justify-content:center;margin:.85rem 0 .2rem;color:var(--ink-soft);font-size:.88rem;text-align:center}.page_loadMore__5Eqme button{color:var(--accent);font:inherit;font-weight:600;background:none;border:none;padding:.35rem .5rem;cursor:pointer;text-underline-offset:.22em}.page_loadMore__5Eqme button:hover{text-decoration:underline}.page_skeletonTile__AAOz7{display:flex;flex-direction:column;gap:.55rem}.page_skeletonArt__aKSz2{height:11.5rem;border-radius:var(--r-md);border:2px solid var(--line-strong);background:linear-gradient(90deg,var(--bg-2) 0,var(--surface) 45%,var(--bg-2) 90%);background-size:200% 100%;animation:page_catalogShimmer__elxCv 1.4s ease-in-out infinite}.page_skeletonLine__A_eM5{height:.72rem;width:72%;border-radius:var(--r-pill);background:var(--bg-2)}.page_skeletonLineShort__lXQkK{width:42%}.page_lazyError__rpvrV{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}@keyframes page_catalogShimmer__elxCv{0%{background-position:100% 0}to{background-position:-100% 0}}.page_boxes__VCliH,.page_tips__XlSTf{display:grid;grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.page_box__9f72f{padding:1.35rem 1.4rem 1.45rem;border-radius:var(--r-md);border-left:5px solid var(--neon);background:var(--surface);box-shadow:var(--lift)}.page_boxes__VCliH .page_box__9f72f:nth-child(2){border-left-color:var(--violet)}.page_boxes__VCliH .page_box__9f72f:nth-child(3){border-left-color:var(--heat)}.page_box__9f72f h3{margin:0 0 .5rem;font-size:1.08rem;font-weight:700;letter-spacing:-.014em}.page_box__9f72f p{margin:0;max-width:34rem;color:var(--ink-soft);font-size:.95rem;line-height:1.65}.page_tip__RqK2e{display:flex;flex-direction:column;gap:.6rem;padding:1.4rem 1.45rem 1.5rem;border-radius:var(--r-lg);border:2px solid var(--line-strong);background:var(--surface)}@media (hover:hover) and (pointer:fine){.page_tip__RqK2e:hover{border-color:var(--accent)}}.page_tipHead__2Ie7G{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem}.page_tip__RqK2e h3{margin:0;font-size:1.08rem;font-weight:700;letter-spacing:-.014em}.page_tipSlots__DT1Ij{padding:.24rem .65rem;border-radius:var(--r-pill);background:var(--tint-aqua);color:var(--accent);font-size:.76rem;font-weight:700;white-space:nowrap}.page_tips__XlSTf .page_tip__RqK2e:nth-child(2) .page_tipSlots__DT1Ij{background:var(--tint-violet);color:var(--violet-ink)}.page_tips__XlSTf .page_tip__RqK2e:nth-child(3) .page_tipSlots__DT1Ij{background:var(--tint-coral);color:var(--heat-ink)}.page_tips__XlSTf .page_tip__RqK2e:nth-child(4) .page_tipSlots__DT1Ij{background:var(--tint-violet);color:var(--violet-ink)}.page_tip__RqK2e p{margin:0;max-width:34rem;color:var(--ink-soft);font-size:.95rem;line-height:1.65}.page_split__qskjr{display:grid;grid-gap:1.15rem;gap:1.15rem}.page_splitCard__LtyOr{padding:1.5rem 1.5rem 1.6rem}.page_splitCard__LtyOr h3{margin:.9rem 0 .5rem;font-size:1.15rem;font-weight:700}.page_splitCard__LtyOr p{margin:0;max-width:34rem;color:var(--ink-soft);font-size:.97rem;line-height:1.65}.page_faqList__m0YcG{display:grid;grid-gap:.85rem;gap:.85rem}.page_faq___uAzb{padding:0;border-radius:var(--r-md);border:2px solid var(--line-strong);background:var(--surface)}@media (hover:hover) and (pointer:fine){.page_faq___uAzb:hover{border-color:var(--accent)}}.page_faq___uAzb summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem;padding:.95rem 1.25rem;font-weight:600;cursor:pointer;list-style:none}.page_faq___uAzb summary::-webkit-details-marker{display:none}.page_faqIcon__bNEaA{position:relative;flex-shrink:0;width:1.6rem;height:1.6rem;border-radius:var(--r-pill);background:var(--tint-aqua)}.page_faqIcon__bNEaA:after,.page_faqIcon__bNEaA:before{content:"";position:absolute;top:50%;left:50%;width:.65rem;height:2px;border-radius:1px;background:var(--accent);transform:translate(-50%,-50%)}.page_faqIcon__bNEaA:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform var(--dur) var(--ease)}.page_faq___uAzb[open] .page_faqIcon__bNEaA:after{transform:translate(-50%,-50%) rotate(0deg)}.page_faq___uAzb::details-content{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows var(--dur-slow) var(--ease),opacity var(--dur) var(--ease),content-visibility var(--dur-slow) allow-discrete}.page_faq___uAzb[open]::details-content{grid-template-rows:1fr;opacity:1}@starting-style{.page_faq___uAzb[open]::details-content{grid-template-rows:0fr;opacity:0}}.page_faqPanel__QHuhv{min-height:0;overflow:hidden}.page_faq___uAzb p{margin:0;padding:0 1.25rem 1.15rem;color:var(--ink-soft);font-size:.95rem;line-height:1.65}.page_textLink__xWxu9{color:var(--accent);font-weight:600;text-underline-offset:.22em}.page_ctaRow__qXl8i{display:flex;flex-direction:column;gap:.85rem}.page_secondAction__7n8uy{width:100%}@media (min-width:480px){.page_grid__8BOnj{grid-template-columns:repeat(2,minmax(0,1fr))}.page_ctaRow__qXl8i{flex-direction:row;flex-wrap:wrap;align-items:center}.page_secondAction__7n8uy{width:auto}}@media (min-width:720px){.page_grid__8BOnj{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.page_tileArt__izTMX{height:14rem;padding:.7rem}.page_tileArt__izTMX img{max-height:12.5rem}.page_boxes__VCliH,.page_split__qskjr,.page_tips__XlSTf{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.page_boxes__VCliH .page_box__9f72f:nth-child(3){grid-column:1/-1}}@media (min-width:900px){.page_grid__8BOnj{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.page_tileArt__izTMX{height:16.5rem;padding:.85rem}.page_tileArt__izTMX img{max-height:15rem}.page_boxes__VCliH{grid-template-columns:repeat(3,minmax(0,1fr))}.page_boxes__VCliH .page_box__9f72f:nth-child(3){grid-column:auto}.page_boxes__VCliH,.page_split__qskjr,.page_tips__XlSTf{gap:1.25rem}.page_faqList__m0YcG{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.25rem;align-items:start}}@media (min-width:1200px){.page_grid__8BOnj{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.4rem}.page_tileArt__izTMX{height:17.75rem;padding:1rem}.page_tileArt__izTMX img{max-height:16.25rem}.page_boxes__VCliH,.page_split__qskjr,.page_tips__XlSTf{gap:1.5rem}.page_box__9f72f{padding:1.6rem 1.7rem 1.7rem}.page_tip__RqK2e{padding:1.65rem 1.75rem 1.75rem}.page_splitCard__LtyOr{padding:1.75rem 1.85rem 1.9rem}}@media (prefers-reduced-motion:reduce){.page_skeletonArt__aKSz2{animation:none}.page_faq___uAzb::details-content{transition:none}.page_faqIcon__bNEaA:after{transition:none}}.ContentPage_main__62He8{padding-block:1.5rem 3rem}.ContentPage_head__2KGxR{position:relative;overflow:hidden;padding:1.6rem 1.25rem 1.8rem;margin-bottom:2rem;border-radius:var(--r-lg);border:2px solid var(--line-strong);background:var(--tint-aqua)}.ContentPage_main__62He8{overflow-x:clip}.ContentPage_headDots__lBqF6{position:absolute;top:-.9rem;right:-.9rem;width:5.5rem;height:5.5rem;color:var(--neon);opacity:.42;pointer-events:none}.ContentPage_kicker__s1Vs5{position:relative;margin:0 0 .9rem}.ContentPage_title__PVsS7{margin:0;font-size:clamp(1.9rem,8vw,2.6rem);font-weight:800;letter-spacing:-.032em}.ContentPage_lede__rZvPm,.ContentPage_title__PVsS7{position:relative;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.ContentPage_lede__rZvPm{margin:.75rem 0 0;max-width:40rem}.ContentPage_articleWrap__hzdBr{max-width:44rem}.ContentPage_bodyWide__YSrTz{max-width:none}.ContentPage_body__9hFPd>*+*{margin-top:2rem}.ContentPage_bodyWide__YSrTz>*+*{margin-top:clamp(2.75rem,6vw,4.25rem)}.ContentPage_bodyWide__YSrTz .ContentPage_heading__glLn_{margin-bottom:1.1rem}.ContentPage_section__odvRy p{margin:0 0 1rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--ink-soft)}.ContentPage_section__odvRy p:last-child{margin-bottom:0}.ContentPage_bullets__EPPmQ{margin:0;padding:0;list-style:none;display:grid;grid-gap:.55rem;gap:.55rem}.ContentPage_section__odvRy .ContentPage_bullets__EPPmQ+p{margin-top:1.125rem}.ContentPage_section__odvRy .ContentPage_callout__ndUP2+.ContentPage_bullets__EPPmQ,.ContentPage_section__odvRy .ContentPage_callout__ndUP2+p,.ContentPage_section__odvRy :not(.ContentPage_heading__glLn_)+.ContentPage_callout__ndUP2{margin-top:1.35rem}.ContentPage_bullets__EPPmQ li{position:relative;padding-left:1.5rem;color:var(--ink-soft);font-size:.97rem}.ContentPage_bullets__EPPmQ li:before{content:"";position:absolute;left:0;top:.55em;width:.55rem;height:.55rem;border-radius:var(--r-pill);background:var(--neon)}.ContentPage_heading__glLn_{margin:0 0 .75rem;font-size:clamp(1.35rem,5vw,1.6rem);font-weight:700;letter-spacing:-.02em}.ContentPage_steps__Lsob8{display:grid;grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.ContentPage_step__lRpkm{display:flex;align-items:flex-start;gap:.9rem;padding:1.1rem 1.15rem;border-radius:var(--r-md);border:2px solid var(--line-strong);background:var(--surface)}.ContentPage_stepBody__OGuce{min-width:0;flex:1 1 auto}.ContentPage_stepArt__61pvr{flex:0 0 auto;align-self:center;width:3rem;color:var(--accent)}.ContentPage_stepArt__61pvr svg{display:block;width:100%;height:auto}@media (min-width:480px){.ContentPage_stepArt__61pvr{width:4.5rem}}@media (min-width:900px){.ContentPage_stepArt__61pvr{width:5.5rem}}.ContentPage_stepNum__fWWrE{display:grid;place-items:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:var(--r-pill);background:var(--tint-violet);color:var(--violet-ink);font-size:1.05rem;font-weight:800}.ContentPage_step__lRpkm:nth-child(3n+2) .ContentPage_stepNum__fWWrE{background:var(--tint-aqua);color:var(--accent)}.ContentPage_step__lRpkm:nth-child(3n) .ContentPage_stepNum__fWWrE{background:var(--tint-coral);color:var(--heat-ink)}.ContentPage_stepTitle___C4fW{margin:.2rem 0 .3rem;font-size:1.03rem;font-weight:700;letter-spacing:-.014em}.ContentPage_step__lRpkm p{margin:0;color:var(--ink-soft);font-size:.95rem}.ContentPage_callout__ndUP2{padding:1.15rem 1.25rem;border-radius:var(--r-md);border-left:5px solid var(--neon);background:var(--tint-aqua)}.ContentPage_callout__ndUP2 p{margin:0 0 .65rem;font-size:.97rem}.ContentPage_callout__ndUP2 p:last-child{margin-bottom:0}.ContentPage_violet__u54eQ{border-left-color:var(--violet);background:var(--tint-violet)}.ContentPage_coral__9F9d4{border-left-color:var(--heat);background:var(--tint-coral)}.ContentPage_textLink__iZ3hp{color:var(--accent);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent);text-underline-offset:.18em}.ContentPage_textLink__iZ3hp:hover{color:var(--violet-ink)}.ContentPage_faqList__6_npx{display:flex;flex-direction:column;gap:.7rem}.ContentPage_faq__Q_dFM{border-radius:var(--r-md);border:2px solid var(--line);background:var(--surface);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}@media (hover:hover) and (pointer:fine){.ContentPage_faq__Q_dFM:hover{border-color:var(--accent)}}.ContentPage_faq__Q_dFM[open]{border-color:color-mix(in srgb,var(--accent) 45%,var(--line-strong));box-shadow:var(--lift)}.ContentPage_faq__Q_dFM summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:.75rem 1.1rem;font-weight:600;line-height:1.45;cursor:pointer;list-style:none;scroll-margin-top:5.75rem}.ContentPage_faq__Q_dFM summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:calc(var(--r-md) - 2px)}.ContentPage_faq__Q_dFM summary::-webkit-details-marker{display:none}.ContentPage_faqIcon__IMxbe{position:relative;flex-shrink:0;width:1.6rem;height:1.6rem;border-radius:var(--r-pill);background:var(--tint-aqua);transition:background var(--dur) var(--ease)}.ContentPage_faqIcon__IMxbe:after,.ContentPage_faqIcon__IMxbe:before{content:"";position:absolute;top:50%;left:50%;width:.65rem;height:2px;border-radius:1px;background:var(--accent);transform:translate(-50%,-50%)}.ContentPage_faqIcon__IMxbe:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform var(--dur) var(--ease)}.ContentPage_faq__Q_dFM[open] .ContentPage_faqIcon__IMxbe{background:var(--accent)}.ContentPage_faq__Q_dFM[open] .ContentPage_faqIcon__IMxbe:after,.ContentPage_faq__Q_dFM[open] .ContentPage_faqIcon__IMxbe:before{background:var(--surface)}.ContentPage_faq__Q_dFM[open] .ContentPage_faqIcon__IMxbe:after{transform:translate(-50%,-50%) rotate(0deg)}.ContentPage_faq__Q_dFM::details-content{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows var(--dur-slow) var(--ease),opacity var(--dur) var(--ease),content-visibility var(--dur-slow) allow-discrete}.ContentPage_faq__Q_dFM[open]::details-content{grid-template-rows:1fr;opacity:1}@starting-style{.ContentPage_faq__Q_dFM[open]::details-content{grid-template-rows:0fr;opacity:0}}.ContentPage_faqPanel__nvFBO{min-height:0;overflow:hidden}.ContentPage_faqPanel__nvFBO p{margin:0;padding:0 1.1rem .95rem;color:var(--ink-soft);font-size:.95rem}@media (prefers-reduced-motion:reduce){.ContentPage_faqIcon__IMxbe,.ContentPage_faqIcon__IMxbe:after,.ContentPage_faq__Q_dFM,.ContentPage_faq__Q_dFM::details-content{transition:none}}.ContentPage_articleList__4SblY{margin:0;padding:0;list-style:none;display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:minmax(0,1fr);align-items:stretch}@media (min-width:780px){.ContentPage_articleList__4SblY{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.ContentPage_section__odvRy{scroll-margin-top:5.75rem}.ContentPage_section__odvRy:has(.ContentPage_articleList__4SblY) .ContentPage_heading__glLn_{display:flex;align-items:center;gap:.85rem;margin-bottom:.9rem}.ContentPage_section__odvRy:has(.ContentPage_articleList__4SblY) .ContentPage_heading__glLn_:after{content:"";flex:1 1 auto;height:2px;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--line-strong),transparent)}.ContentPage_topicNav__0X6x6{margin:1.15rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.ContentPage_topicChip__au9TN{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 .6rem 0 .95rem;border-radius:var(--r-pill);border:2px solid var(--line);background:var(--surface);color:var(--ink);font-size:.93rem;font-weight:600;text-decoration:none;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease)}.ContentPage_topicChip__au9TN:focus-visible,.ContentPage_topicChip__au9TN:hover{border-color:var(--pop);background:var(--tint-aqua);color:var(--accent)}.ContentPage_topicCount__mfIqy{display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .35rem;border-radius:var(--r-pill);background:var(--bg-2);color:var(--ink-soft);font-size:.78rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ContentPage_topicChip__au9TN:focus-visible .ContentPage_topicCount__mfIqy,.ContentPage_topicChip__au9TN:hover .ContentPage_topicCount__mfIqy{background:var(--surface);color:var(--accent)}.ContentPage_tagRow__HHG1P{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem .75rem;margin:1.75rem 0 0;padding-top:1.25rem;border-top:2px solid var(--line)}.ContentPage_tagLabel__3WAtK{color:var(--ink-soft);font-size:.85rem;font-weight:600}.ContentPage_tagList__rItQM{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.ContentPage_tag__3wdIa{display:inline-flex;align-items:center;gap:.1rem;min-height:44px;padding:0 .85rem;border-radius:var(--r-pill);border:2px solid var(--line);background:var(--surface);color:var(--ink-soft);font-size:.88rem;font-weight:600;text-decoration:none;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease)}.ContentPage_tag__3wdIa:focus-visible,.ContentPage_tag__3wdIa:hover{border-color:var(--violet);background:var(--tint-violet);color:var(--violet-ink)}.ContentPage_tagHash__34jb_{opacity:.55}.ContentPage_filterBar__7XMkH{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;margin:0 0 1.5rem;padding:.7rem .95rem;border-radius:var(--r-md);border:2px solid color-mix(in srgb,var(--violet) 35%,var(--line));background:var(--tint-violet);color:var(--ink);font-size:.92rem}.ContentPage_filterLabel__4QnQh{color:var(--ink-soft);font-weight:600}.ContentPage_filterTag__M_S_T{font-weight:700;color:var(--violet-ink)}.ContentPage_filterCount__U0L8y{color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ContentPage_filterClear__3Uvaf{color:var(--violet-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (min-width:600px){.ContentPage_filterClear__3Uvaf{-webkit-margin-start:auto;margin-inline-start:auto}}.ContentPage_topicMore__qYEaq{margin:-.35rem 0 1rem;font-size:.92rem}.ContentPage_ctaRow__2RPoo{margin-top:1.25rem}.ContentPage_articleCard__YPnTV{position:relative;min-width:0;display:flex;flex-direction:column;gap:.35rem;height:100%;padding:1.05rem 1.15rem 1.15rem;border-radius:var(--r-md);border:2px solid var(--line);background:var(--surface);transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ContentPage_articleCard__YPnTV:hover{border-color:var(--pop);box-shadow:var(--lift);transform:translateY(-2px)}.ContentPage_articleCard__YPnTV:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 22%,transparent)}.ContentPage_articleCard__YPnTV .ContentPage_articleTitle__ojVnY a:focus-visible{outline:none}.ContentPage_articleCard__YPnTV p{margin:0;color:var(--ink-soft);font-size:.95rem;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.ContentPage_articleCard__YPnTV .ContentPage_articleCardMeta__gA0Kj{display:block;overflow:visible;color:var(--ink-soft);font-size:.78rem;font-weight:700;letter-spacing:.02em}.ContentPage_articleCard__YPnTV:after{content:"→"/"";margin-top:auto;padding-top:.7rem;align-self:start;color:var(--accent);font-weight:800;transition:transform var(--dur) var(--ease)}.ContentPage_articleCard__YPnTV:hover:after{transform:translateX(4px)}.ContentPage_articleTitle__ojVnY{margin:.1rem 0 0;font-size:1.08rem;font-weight:700;line-height:1.25;letter-spacing:-.006em;text-wrap:pretty}.ContentPage_articleCard__YPnTV .ContentPage_articleTitle__ojVnY a{color:var(--ink);text-decoration:none}.ContentPage_articleCard__YPnTV .ContentPage_articleTitle__ojVnY a:focus-visible,.ContentPage_articleCard__YPnTV:hover .ContentPage_articleTitle__ojVnY a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-underline-offset:.18em}.ContentPage_articleCard__YPnTV .ContentPage_articleTitle__ojVnY a:after{content:"";position:absolute;inset:0;border-radius:inherit}.ContentPage_articleMeta__eIkjl{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;color:var(--ink-soft);font-size:.9rem}.ContentPage_articleMeta__eIkjl>*+:before{content:"·";-webkit-margin-end:.5rem;margin-inline-end:.5rem;color:var(--line-strong)}.ContentPage_articleAuthor__jk_3g{color:var(--ink);font-weight:600}.ContentPage_body__9hFPd>*+.ContentPage_articleMeta__eIkjl{margin-top:2rem}.ContentPage_articleBody__j_WIU p{margin:0 0 1rem;color:var(--ink-soft)}.ContentPage_articleBody__j_WIU p:last-child{margin-bottom:0}.ContentPage_articleBody__j_WIU .ContentPage_articleBlock__WcZ40>p{margin:0 0 1rem;color:var(--ink-soft)}.ContentPage_articleBody__j_WIU .ContentPage_articleBlock__WcZ40:last-child>p:last-child{margin-bottom:0}.ContentPage_articleBody__j_WIU a{color:var(--accent);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent);text-underline-offset:.18em}.ContentPage_articleBody__j_WIU a:hover{color:var(--violet-ink)}.ContentPage_articleBody__j_WIU h1,.ContentPage_articleBody__j_WIU h2,.ContentPage_articleBody__j_WIU h3,.ContentPage_articleBody__j_WIU h4,.ContentPage_articleSubhead__sZmQl{margin:2.25rem 0 .85rem;font-size:clamp(1.15rem,4vw,1.35rem);font-weight:700;letter-spacing:-.018em;color:var(--ink);scroll-margin-top:5.5rem}.ContentPage_articleBody__j_WIU h1{font-size:clamp(1.35rem,5vw,1.6rem)}.ContentPage_articleBody__j_WIU h1:first-child,.ContentPage_articleBody__j_WIU h2:first-child,.ContentPage_articleBody__j_WIU h3:first-child,.ContentPage_articleBody__j_WIU h4:first-child,.ContentPage_articleSubhead__sZmQl:first-child{margin-top:0}.ContentPage_articleBody__j_WIU ol,.ContentPage_articleBody__j_WIU ul{margin:0 0 1rem;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;color:var(--ink-soft)}.ContentPage_articleBody__j_WIU blockquote{margin:1.25rem 0;padding:.15rem 0 .15rem 1.1rem;border-left:5px solid var(--neon);color:var(--ink-soft)}.ContentPage_articleBody__j_WIU hr{margin:1.5rem 0;border:0;border-top:1px solid var(--line-strong)}.ContentPage_articleBody__j_WIU u{text-underline-offset:.18em}.ContentPage_articleBody__j_WIU s{text-decoration:line-through}.ContentPage_articleBody__j_WIU .is-text-center{text-align:center}.ContentPage_articleBody__j_WIU .is-text-right{text-align:right}.ContentPage_articleBody__j_WIU .is-leading-tight{line-height:1.25}.ContentPage_articleBody__j_WIU .is-leading-snug{line-height:1.5}.ContentPage_articleBody__j_WIU .is-leading-relaxed{line-height:1.75}.ContentPage_articleBody__j_WIU .is-leading-loose{line-height:2}.ContentPage_articleBlock__WcZ40 .articleFigure{margin:1.5rem 0;padding:1.35rem 1.25rem 1.1rem;border-radius:var(--r-md);border:2px solid var(--line-strong);background:var(--tint-aqua);text-align:center}.ContentPage_articleBlock__WcZ40 .articleFigure--violet{background:var(--tint-violet)}.ContentPage_articleBlock__WcZ40 .articleFigure--coral{background:var(--tint-coral)}.ContentPage_articleBlock__WcZ40 .articleFigure svg{display:block;width:5.5rem;height:5.5rem;margin:0 auto;color:var(--accent)}.ContentPage_articleBlock__WcZ40 .articleFigure--violet svg{color:var(--violet-ink)}.ContentPage_articleBlock__WcZ40 .articleFigure--coral svg{color:var(--heat-ink)}.ContentPage_articleBlock__WcZ40 .articleFigure figcaption{margin:.85rem 0 0;font-size:.88rem;color:var(--ink-soft);line-height:1.45}.ContentPage_articleBlock__WcZ40 .articleShot{margin:1.6rem 0;text-align:center}.ContentPage_articleBlock__WcZ40 .articleShot img{display:block;width:100%;height:auto;margin:0 auto;border-radius:var(--r-md);border:2px solid var(--line-strong);background:var(--surface);box-shadow:4px 4px 0 color-mix(in srgb,var(--pop) 26%,transparent)}.ContentPage_articleBlock__WcZ40 .articleShot--phone img{max-width:268px}.ContentPage_articleBlock__WcZ40 .articleShot figcaption{margin:.8rem 0 0;font-size:.88rem;color:var(--ink-soft);line-height:1.45}.ContentPage_articleBlock__WcZ40 .articleFaq{display:flex;flex-direction:column;gap:.7rem;margin:1.4rem 0 1.8rem}.ContentPage_articleBlock__WcZ40 .articleFaq details{border-radius:var(--r-md);border:2px solid var(--line);background:var(--surface);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}@media (hover:hover) and (pointer:fine){.ContentPage_articleBlock__WcZ40 .articleFaq details:hover{border-color:var(--accent)}}.ContentPage_articleBlock__WcZ40 .articleFaq details[open]{border-color:color-mix(in srgb,var(--accent) 45%,var(--line-strong));box-shadow:var(--lift)}.ContentPage_articleBlock__WcZ40 .articleFaq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:.8rem 1.1rem;font-size:1rem;font-weight:600;line-height:1.45;color:var(--ink);cursor:pointer;list-style:none;scroll-margin-top:5.75rem}.ContentPage_articleBlock__WcZ40 .articleFaq summary::-webkit-details-marker{display:none}.ContentPage_articleBlock__WcZ40 .articleFaq summary strong{font-weight:inherit}.ContentPage_articleBlock__WcZ40 .articleFaq summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:calc(var(--r-md) - 2px)}.ContentPage_articleBlock__WcZ40 .articleFaq summary:after{content:"";flex-shrink:0;width:1.6rem;height:1.6rem;border-radius:var(--r-pill);background-image:linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:50%;background-size:.65rem 2px,2px .65rem;background-color:var(--tint-aqua);transition:background-size var(--dur) var(--ease),background-color var(--dur) var(--ease)}.ContentPage_articleBlock__WcZ40 .articleFaq details[open] summary:after{background-image:linear-gradient(var(--surface),var(--surface)),linear-gradient(var(--surface),var(--surface));background-size:.65rem 2px,2px 0;background-color:var(--accent)}.ContentPage_articleBlock__WcZ40 .articleFaq details::details-content{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows var(--dur-slow) var(--ease),opacity var(--dur) var(--ease),content-visibility var(--dur-slow) allow-discrete}.ContentPage_articleBlock__WcZ40 .articleFaq details[open]::details-content{grid-template-rows:1fr;opacity:1}@starting-style{.ContentPage_articleBlock__WcZ40 .articleFaq details[open]::details-content{grid-template-rows:0fr;opacity:0}}.ContentPage_articleBlock__WcZ40 .articleFaq .articleFaqBody{min-height:0;overflow:hidden}.ContentPage_articleBlock__WcZ40 .articleFaq .articleFaqBody>*{margin:0 0 .7rem;padding:0 1.1rem;color:var(--ink-soft);font-size:.97rem;line-height:1.6}.ContentPage_articleBlock__WcZ40 .articleFaq .articleFaqBody>:last-child{margin-bottom:1rem}@media (max-width:599.98px){.ContentPage_articleBlock__WcZ40 .articleFaq summary{padding:.75rem .9rem;font-size:.96rem}.ContentPage_articleBlock__WcZ40 .articleFaq .articleFaqBody>*{padding:0 .9rem;font-size:.94rem}}@media (prefers-reduced-motion:reduce){.ContentPage_articleBlock__WcZ40 .articleFaq details,.ContentPage_articleBlock__WcZ40 .articleFaq details::details-content,.ContentPage_articleBlock__WcZ40 .articleFaq summary:after{transition:none}}.ContentPage_articleBlock__WcZ40 .articleCallout{margin:1.25rem 0;padding:1.1rem 1.2rem;border-radius:var(--r-md);border-left:5px solid var(--neon);background:var(--tint-aqua)}.ContentPage_articleBlock__WcZ40 .articleCallout--violet{border-left-color:var(--violet);background:var(--tint-violet)}.ContentPage_articleBlock__WcZ40 .articleCallout--coral{border-left-color:var(--heat);background:var(--tint-coral)}.ContentPage_articleBlock__WcZ40 .articleCallout p{margin:0;font-size:.95rem;color:var(--ink-soft)}.ContentPage_articleBlock__WcZ40 .articleBullets{margin:0 0 1rem;padding:0;list-style:none;display:grid;grid-gap:.5rem;gap:.5rem}.ContentPage_articleBlock__WcZ40 .articleBullets li{position:relative;padding-left:1.45rem;color:var(--ink-soft);font-size:.97rem}.ContentPage_articleBlock__WcZ40 .articleBullets li:before{content:"";position:absolute;left:0;top:.55em;width:.55rem;height:.55rem;border-radius:var(--r-pill);background:var(--neon)}@media (min-width:720px){.ContentPage_main__62He8{padding-block:2.5rem 4.5rem}.ContentPage_head__2KGxR{padding:2.5rem 2.25rem 2.75rem;margin-bottom:2.75rem}}.ContentPage_articleBlock__WcZ40 .articleCta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.72rem 1.5rem;border-radius:var(--r-pill);border:1px solid transparent;background:var(--accent);color:var(--bg);font-weight:650;font-size:.9375rem;line-height:1.2;text-decoration:none;box-shadow:var(--glow-aqua-soft);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background-color var(--dur) var(--ease)}.ContentPage_articleBlock__WcZ40 .articleCta:hover{color:var(--bg);transform:translateY(-1px);box-shadow:var(--glow-aqua-strong)}.ContentPage_articleBlock__WcZ40 .articleCta:active{transform:translateY(0) scale(.985)}.ContentPage_articleBlock__WcZ40 .articleCta--ghost{background:var(--surface);color:var(--accent);border-color:var(--line-strong);box-shadow:none}.ContentPage_articleBlock__WcZ40 .articleCta--ghost:hover{color:var(--accent);border-color:var(--neon);box-shadow:var(--glow-aqua-soft)}.ContentPage_articleBlock__WcZ40 .articleCtaRow{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.75rem 0}@media (max-width:480px){.ContentPage_articleBlock__WcZ40 .articleCtaRow{flex-direction:column}.ContentPage_articleBlock__WcZ40 .articleCtaRow .articleCta{width:100%}}.ContentPage_articleBlock__WcZ40 .articleSteps{counter-reset:articleStep;list-style:none;margin:0 0 1.25rem;padding:0;display:grid;grid-gap:.85rem;gap:.85rem}.ContentPage_articleBlock__WcZ40 .articleSteps li{counter-increment:articleStep;position:relative;padding-left:2.6rem;color:var(--ink-soft);font-size:.97rem;line-height:1.6}.ContentPage_articleBlock__WcZ40 .articleSteps li:before{content:counter(articleStep);position:absolute;left:0;top:.05em;width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--tint-aqua);color:var(--accent);font-family:var(--sans);font-size:.85rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ContentPage_articleBlock__WcZ40 .articleAvoid,.ContentPage_articleBlock__WcZ40 .articleCheck{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.ContentPage_articleBlock__WcZ40 .articleAvoid li,.ContentPage_articleBlock__WcZ40 .articleCheck li{position:relative;padding-left:1.9rem;color:var(--ink-soft);font-size:.97rem;line-height:1.6}.ContentPage_articleBlock__WcZ40 .articleCheck li:before{content:"";position:absolute;left:.3rem;top:.42em;width:.45rem;height:.8rem;border:solid var(--accent);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.ContentPage_articleBlock__WcZ40 .articleAvoid li:after,.ContentPage_articleBlock__WcZ40 .articleAvoid li:before{content:"";position:absolute;left:.15rem;top:.72em;width:.8rem;height:2.5px;border-radius:2px;background:var(--heat-ink)}.ContentPage_articleBlock__WcZ40 .articleAvoid li:before{transform:rotate(45deg)}.ContentPage_articleBlock__WcZ40 .articleAvoid li:after{transform:rotate(-45deg)}.ContentPage_articleBlock__WcZ40 .articleStat{margin:1.5rem 0;padding:1.1rem 1.25rem;border-radius:var(--r-md);border-left:5px solid var(--accent);background:var(--tint-aqua);color:var(--ink-soft);font-size:.97rem;line-height:1.6}.ContentPage_articleBlock__WcZ40 .articleStat strong{display:block;margin-bottom:.15rem;color:var(--ink);font-size:1.6rem;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.ContentPage_articleBlock__WcZ40 .articleCta,.ContentPage_articleBlock__WcZ40 .articleCta:active,.ContentPage_articleBlock__WcZ40 .articleCta:hover{transition:none;transform:none}}.ContentPage_articleCard__YPnTV .ContentPage_articleCover__UG6n4{display:block;width:calc(100% + 2.3rem);margin:-1.05rem -1.15rem .75rem;max-width:none;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:calc(var(--r-md) - 2px) calc(var(--r-md) - 2px) 0 0;background:var(--bg-2)}.ContentPage_carousel__6qqxf{position:relative;max-width:100%;overflow-x:clip}.ContentPage_carouselViewport__ZW1XC{overflow:hidden;max-width:100%;padding:4px 4px .5rem;margin-inline:-4px}.ContentPage_carouselTrack__iiOGD{display:flex;margin:0;padding:0;list-style:none;gap:1rem;align-items:stretch;overflow-x:auto;scrollbar-width:none}.ContentPage_carouselViewport__ZW1XC .ContentPage_carouselTrack__iiOGD{overflow-x:visible}.ContentPage_carouselTrack__iiOGD>li{flex:0 0 86%;max-width:86%;min-width:0;height:auto}@media (min-width:700px){.ContentPage_carouselTrack__iiOGD>li{flex-basis:calc(50% - 0.5rem);max-width:calc(50% - .5rem)}}.ContentPage_carouselNav__eEkVo{display:none}@media (min-width:700px){.ContentPage_carouselNav__eEkVo{display:flex;gap:.4rem;justify-content:flex-end;margin-top:.35rem}}.ContentPage_carouselBtn__2EIjT{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:var(--r-pill);border:2px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color var(--dur) var(--ease),opacity var(--dur) var(--ease)}.ContentPage_carouselBtn__2EIjT:hover:not(:disabled){border-color:var(--pop)}.ContentPage_carouselBtn__2EIjT:disabled{opacity:.35;cursor:default}.ContentPage_topicSiblings__VGJeL{margin:0 0 1.1rem;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.45rem}.ContentPage_topicSiblings__VGJeL .ContentPage_topicChip__au9TN[aria-current=page]{border-color:var(--accent);background:var(--tint-aqua);color:var(--ink)}.ShotFigure_shot__gFzsj{margin:0;text-align:center}.ShotFigure_shot__gFzsj img{display:block;width:100%;height:auto;margin:0 auto;border-radius:var(--r-md);border:2px solid var(--line-strong);background:var(--surface);box-shadow:4px 4px 0 color-mix(in srgb,var(--pop) 26%,transparent)}.ShotFigure_phone__jd5F5 img{max-width:268px}.ShotFigure_wide__9q_mZ img{max-width:100%}.ShotFigure_shot__gFzsj figcaption{margin:.7rem 0 0;font-size:.88rem;line-height:1.45;color:var(--ink-soft)}.ShotFigure_row__nsotE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;margin:0;padding:0;list-style:none}@media (min-width:860px){.ShotFigure_row__nsotE{grid-template-columns:repeat(4,minmax(0,1fr))}}.SessionConfirmDialog_root__VQKQ_{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:1rem}.SessionConfirmDialog_scrim__4dCTj{position:absolute;inset:0;padding:0;border:none;background:rgb(7 20 22/58%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.SessionConfirmDialog_card__L_QaA{position:relative;display:flex;flex-direction:column;gap:.5rem;width:min(24rem,100%);padding:1.1rem 1.1rem calc(1.1rem + env(safe-area-inset-bottom));border:2px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--lift);animation:SessionConfirmDialog_confirmIn__7_pWP var(--dur) var(--ease) both}@keyframes SessionConfirmDialog_confirmIn__7_pWP{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.SessionConfirmDialog_title__V2M_Z{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.SessionConfirmDialog_body__VBI3f{margin:0 0 .35rem;font-size:.9rem;line-height:1.45;text-wrap:pretty;color:var(--ink-soft)}.SessionConfirmDialog_actions__HXJh3{display:flex;flex-direction:column;gap:8px}.SessionConfirmDialog_cancel__T0zIM,.SessionConfirmDialog_danger__40hII{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:44px;padding:0 1rem;border-radius:var(--r-pill);font-size:.9rem;font-weight:650;cursor:pointer;transition:transform var(--dur) var(--ease)}.SessionConfirmDialog_cancel__T0zIM{border:2px solid var(--line-strong);background:var(--surface);color:var(--ink)}.SessionConfirmDialog_danger__40hII{border:2px solid var(--heat);background:var(--heat);color:#fff}.SessionConfirmDialog_cancel__T0zIM:active,.SessionConfirmDialog_danger__40hII:active{transform:scale(.97)}@media (min-width:480px){.SessionConfirmDialog_actions__HXJh3{flex-direction:row;justify-content:flex-end}.SessionConfirmDialog_cancel__T0zIM,.SessionConfirmDialog_danger__40hII{flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.SessionConfirmDialog_card__L_QaA{animation:none}.SessionConfirmDialog_cancel__T0zIM,.SessionConfirmDialog_danger__40hII{transition:none}.SessionConfirmDialog_cancel__T0zIM:active,.SessionConfirmDialog_danger__40hII:active{transform:none}}.HistoryList_banner__zJiHS{margin:0 0 1rem;color:var(--ink)}.HistoryList_grid__8mnl7{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}@media (min-width:480px){.HistoryList_grid__8mnl7{grid-template-columns:1fr 1fr}}@media (min-width:720px){.HistoryList_grid__8mnl7{grid-template-columns:repeat(3,1fr)}}.HistoryList_card__Dg5LU{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:0;border:2px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);cursor:pointer;text-align:left;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.HistoryList_card__Dg5LU:active{transform:scale(.98)}.HistoryList_card__Dg5LU:focus-visible{outline:2px solid var(--heat);outline-offset:2px}.HistoryList_placeholder__ZPicZ,.HistoryList_thumb__SWb2j{position:absolute;inset:0;width:100%;height:100%}.HistoryList_thumb__SWb2j{object-fit:cover}.HistoryList_placeholder__ZPicZ{display:flex;align-items:center;justify-content:center;padding:1rem;text-align:center;background:var(--tint-aqua);color:var(--ink-soft);font-size:.95rem}.HistoryList_metaBar__HNnrJ{position:relative;z-index:1;display:flex;flex-direction:column;gap:.2rem;padding:.75rem .9rem .85rem;background:var(--surface)}.HistoryList_card__Dg5LU .HistoryList_date__rtZTh{margin:0;font-weight:700;color:var(--ink)}.HistoryList_card__Dg5LU .HistoryList_meta__ByDRT,.HistoryList_card__Dg5LU .HistoryList_status__mEDYE{margin:0;color:var(--ink-soft);font-size:.95rem}.HistoryList_card__Dg5LU .HistoryList_status__mEDYE{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.HistoryList_detailRoot__A3EZF{position:fixed;inset:0;z-index:45;display:flex;flex-direction:column;justify-content:flex-end}.HistoryList_detailScrim___BYqP{position:absolute;inset:0;padding:0;border:none;background:rgb(7 20 22/52%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.HistoryList_detailPanel__Je01i{position:relative;display:flex;flex-direction:column;gap:1rem;max-height:min(92dvh,44rem);padding:.75rem 1rem calc(1rem + env(safe-area-inset-bottom));border:2px solid var(--line-strong);border-bottom:none;border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--surface);box-shadow:var(--lift);overflow-y:auto;animation:HistoryList_detailIn__3_Xvz var(--dur-slow) var(--ease) both}@keyframes HistoryList_detailIn__3_Xvz{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.HistoryList_detailHeader__I5AoF{display:flex;align-items:center}.HistoryList_backBtn__LUVLz{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 .75rem;border:2px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:.9rem;font-weight:650;cursor:pointer}.HistoryList_detailPreview__OfyPv{position:relative;aspect-ratio:3/4;max-height:50vh;overflow:hidden;border:2px solid var(--line-strong);border-radius:var(--r-md);background:var(--tint-aqua)}.HistoryList_detailPreview__OfyPv .HistoryList_placeholder__ZPicZ,.HistoryList_detailPreview__OfyPv .HistoryList_thumb__SWb2j{position:absolute;inset:0}.HistoryList_detailMeta__r7aZ4{display:flex;flex-direction:column;gap:.25rem}.HistoryList_detailTitle__VAH2b{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.HistoryList_detailDate__KhWXq,.HistoryList_detailStats__8wUfT{margin:0;color:var(--ink-soft);font-size:.95rem}.HistoryList_detailStatus__ohybR{margin:0;padding:1rem 0;color:var(--ink-soft)}.HistoryList_detailActions__zSVd5{display:flex;flex-direction:column;gap:.65rem}.HistoryList_detailActions__zSVd5 .btn{min-height:44px}.HistoryList_deleteBtn__N8ts7{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1rem;border:2px solid var(--heat);border-radius:var(--r-pill);background:transparent;color:var(--heat);font-size:.9rem;font-weight:650;cursor:pointer}@media (min-width:640px){.HistoryList_detailRoot__A3EZF{place-items:center;padding:1rem}.HistoryList_detailPanel__Je01i{width:min(28rem,100%);max-height:min(90dvh,40rem);border-bottom:2px solid var(--line-strong);border-radius:var(--r-lg)}}@media (prefers-reduced-motion:reduce){.HistoryList_card__Dg5LU{transition:none}.HistoryList_card__Dg5LU:active{transform:none}.HistoryList_detailPanel__Je01i{animation:none}}.Breadcrumb_nav__jXicl{margin-bottom:.9rem}.Breadcrumb_list__c3379{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .35rem;margin:0;padding:0;list-style:none;font-size:.85rem;line-height:1.5}.Breadcrumb_item__wgUK5{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.Breadcrumb_link__sH0il{color:var(--ink-soft);text-decoration:none;border-bottom:2px solid transparent;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.Breadcrumb_link__sH0il:focus-visible,.Breadcrumb_link__sH0il:hover{color:var(--accent);border-bottom-color:color-mix(in srgb,var(--accent) 45%,transparent)}.Breadcrumb_sep__hihyE{color:var(--line-strong);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Breadcrumb_current__lYCBb{min-width:0;max-width:22rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-weight:600}@media (max-width:599.98px){.Breadcrumb_list__c3379{font-size:.8rem}.Breadcrumb_current__lYCBb{max-width:100%}}.ArticleToc_nav__vgbE0{margin:2rem 0 0}.ArticleToc_toc__h4wos{interpolate-size:allow-keywords;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.ArticleToc_summary__ug0q1{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.5rem;padding:.35rem .85rem;border-radius:inherit;cursor:pointer;list-style:none;color:var(--ink);font-size:.88rem;font-weight:700;letter-spacing:-.01em;transition:background var(--dur) var(--ease)}.ArticleToc_summary__ug0q1::-webkit-details-marker{display:none}.ArticleToc_summary__ug0q1:hover{background:var(--tint-aqua)}.ArticleToc_summary__ug0q1:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ArticleToc_toc__h4wos[open] .ArticleToc_summary__ug0q1{border-bottom:1px solid var(--line);border-end-start-radius:0;border-end-end-radius:0}.ArticleToc_summary__ug0q1:after{content:"";flex-shrink:0;width:.45rem;height:.45rem;border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);transform:translateY(-.1rem) rotate(45deg);transition:transform var(--dur-slow) var(--ease)}.ArticleToc_toc__h4wos[open] .ArticleToc_summary__ug0q1:after{transform:translateY(.1rem) rotate(-135deg)}.ArticleToc_toc__h4wos::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size var(--dur-slow) var(--ease),opacity var(--dur) var(--ease),content-visibility var(--dur-slow) allow-discrete}.ArticleToc_toc__h4wos[open]::details-content{block-size:auto;opacity:1}.ArticleToc_list___ieMb{margin:0;padding:.3rem .85rem .45rem;list-style:none;display:grid}.ArticleToc_item__OlY3n{-webkit-padding-start:calc(var(--toc-depth, 0) * .85rem);padding-inline-start:calc(var(--toc-depth, 0) * .85rem)}.ArticleToc_link__aGVHp{display:flex;align-items:center;min-height:2.125rem;color:var(--ink-soft);font-size:.9rem;font-weight:600;text-decoration:none;transition:color var(--dur) var(--ease)}.ArticleToc_link__aGVHp:focus-visible,.ArticleToc_link__aGVHp:hover{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent);text-underline-offset:.18em}@media (prefers-reduced-motion:reduce){.ArticleToc_link__aGVHp,.ArticleToc_summary__ug0q1,.ArticleToc_summary__ug0q1:after,.ArticleToc_toc__h4wos::details-content{transition:none}}.ArticleToolCta_card__bj2r9{margin:1.5rem 0 1.75rem;padding:1.125rem 1.25rem 1.25rem;border-left:5px solid var(--neon);border-radius:var(--r-md);background:var(--tint-aqua)}.ArticleToolCta_kicker__yXgoO{margin:0;color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ArticleToolCta_name__T2DHP{margin:.35rem 0 0;color:var(--ink);font-size:1.125rem;font-weight:700;line-height:1.3}.ArticleToolCta_blurb__9emf6{margin:.3rem 0 0;max-width:52ch;color:var(--ink-soft);font-size:.9375rem;line-height:1.55}.ArticleToolCta_actions__9ngka{margin:.9rem 0 0}.ArticleToolCta_button__GMbyt{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.72rem 1.5rem;border:1px solid transparent;border-radius:var(--r-pill);background:var(--accent);color:var(--bg);font-weight:650;font-size:.9375rem;line-height:1.2;text-decoration:none;box-shadow:var(--glow-aqua-soft);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ArticleToolCta_button__GMbyt:hover{color:var(--bg);transform:translateY(-1px);box-shadow:var(--glow-aqua-strong)}.ArticleToolCta_button__GMbyt:active{transform:translateY(0) scale(.985)}@media (max-width:480px){.ArticleToolCta_button__GMbyt{width:100%}}@media (prefers-reduced-motion:reduce){.ArticleToolCta_button__GMbyt,.ArticleToolCta_button__GMbyt:active,.ArticleToolCta_button__GMbyt:hover{transform:none;transition:none}}