@layer base{._overlay_1u0g5_2{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1u0g5_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1u0g5_31{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1u0g5_31:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1u0g5_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1u0g5_62{width:1rem;height:1rem}._header_1u0g5_67{margin-bottom:var(--spacing-4)}._footer_1u0g5_71{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1u0g5_78{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_1u0g5_87{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_1u0g5_94{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_1u0g5_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1u0g5_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}._rich_1lhoy_1{font-size:18px;line-height:1.7;color:var(--brand-text)}._rich_1lhoy_1>*+*{margin-top:1em}._rich_1lhoy_1 p{margin:0}._rich_1lhoy_1 h2,._rich_1lhoy_1 h3,._rich_1lhoy_1 h4{margin:2em 0 .5em;font-family:var(--font-family-display);color:var(--brand-blue);letter-spacing:-.03em;line-height:1.15}._rich_1lhoy_1 h2{font-weight:850;font-size:clamp(28px,3vw,36px)}._rich_1lhoy_1 h3{font-weight:800;font-size:clamp(22px,2.3vw,28px)}._rich_1lhoy_1 h4{font-weight:800;font-size:19px;letter-spacing:-.01em}._rich_1lhoy_1>:first-child{margin-top:0}._rich_1lhoy_1 ._gap_1lhoy_45{margin:0;height:1em}._rich_1lhoy_1 ul,._rich_1lhoy_1 ol{margin:0;padding-left:1.3em}._rich_1lhoy_1 ul{list-style:disc}._rich_1lhoy_1 ol{list-style:decimal}._rich_1lhoy_1 li ul{list-style:circle}._rich_1lhoy_1 li{margin:.35em 0}._rich_1lhoy_1 li::marker{color:var(--brand-honey-deep)}._rich_1lhoy_1 li p{display:inline}._rich_1lhoy_1 li p+p{display:block;margin-top:.5em}._rich_1lhoy_1 a:not([class]){color:var(--brand-accent);text-underline-offset:3px}._rich_1lhoy_1 [id]{scroll-margin-top:110px}._rich_1lhoy_1 strong{color:var(--brand-night);font-weight:700}._rich_1lhoy_1 blockquote{margin:1.6em 0;padding:4px 0 4px 24px;border-left:3px solid var(--brand-honey);font-family:var(--font-family-serif);font-style:italic;font-size:1.2em;line-height:1.5;color:var(--brand-blue)}._rich_1lhoy_1 hr{border:0;height:1px;background:var(--border);margin:2.4em 0}._rich_1lhoy_1 pre{white-space:pre-wrap;font-family:var(--font-family-monospace);font-size:14px;background:var(--brand-paper);padding:16px;border-radius:var(--radius-sm)}._figure_1lhoy_127{margin:1.6em 0}._figure_1lhoy_127 img{width:100%;height:auto;max-height:640px;object-fit:contain;border-radius:var(--radius);background:var(--brand-paper)}._figure_1lhoy_127 figcaption{margin-top:8px;font-size:14px;color:var(--muted-foreground)}._small_1lhoy_146{max-width:280px}._medium_1lhoy_150{max-width:480px}._center_1lhoy_154{margin-left:auto;margin-right:auto}._right_1lhoy_159{margin-left:auto}._left_1lhoy_163{margin-right:auto}._gallery_1lhoy_167{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:1.6em 0}._gallery_1lhoy_167 img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:12px}._galleryItem_1lhoy_181{display:block;padding:0;border:0;border-radius:12px;background:none;cursor:zoom-in;transition:opacity var(--animation-duration-fast) ease}._galleryItem_1lhoy_181:hover{opacity:.85}._galleryItem_1lhoy_181:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._galleryItem_1lhoy_181 img{display:block}._viewer_1lhoy_205{--z-overlay: var(--z-critical);top:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;padding:0;overflow:hidden;border-radius:0;box-shadow:none;background:#050c1ef0;transform:none;animation:none}._viewerStage_1lhoy_222{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:56px clamp(12px,8vw,88px) 24px}._viewerStage_1lhoy_222 img{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}._viewerCount_1lhoy_239{position:absolute;top:16px;left:20px;z-index:1;margin:0;font-size:14px;font-weight:600;line-height:32px;color:#fff}._viewerArrow_1lhoy_251{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;color:#fff;background:#ffffff29;cursor:pointer;transform:translateY(-50%);transition:background var(--animation-duration-fast) ease}._viewerArrow_1lhoy_251:hover{background:#ffffff4d}._viewerArrow_1lhoy_251:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._viewerPrev_1lhoy_279{left:16px}._viewerNext_1lhoy_283{right:16px}@media(max-width:640px){._viewerArrow_1lhoy_251{width:40px;height:40px;background:#050c1e8c}._viewerPrev_1lhoy_279{left:6px}._viewerNext_1lhoy_283{right:6px}}._grid_1lhoy_301{grid-template-columns:repeat(var(--columns),1fr)}._grid_1lhoy_301 img{aspect-ratio:var(--ratio)}@media(max-width:640px){._grid_1lhoy_301{grid-template-columns:repeat(var(--columns-phone),1fr)}}._embed_1lhoy_315{margin:1.6em 0;overflow:hidden;border-radius:var(--radius);background:var(--brand-paper)}._embed_1lhoy_315 iframe{display:block;width:100%;height:100%;border:0}._poster_1lhoy_329{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:#000;cursor:pointer}._poster_1lhoy_329 img{display:block;width:100%;height:100%;object-fit:cover}._poster_1lhoy_329:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--brand-honey)}._posterTitle_1lhoy_352{position:absolute;inset:0 0 auto;padding:14px 18px 32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:15px;font-weight:600;line-height:1.3;color:#fff;background:linear-gradient(180deg,#0009,#0000)}._posterPlay_1lhoy_367{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:68px;height:48px;border-radius:12px;color:#fff;background:red;transform:translate(-50%,-50%);transition:transform var(--animation-duration-fast) var(--ease-out)}._poster_1lhoy_329:hover ._posterPlay_1lhoy_367{transform:translate(-50%,-50%) scale(1.06)}._posterPlay_1lhoy_367 svg{width:22px;height:22px;margin-left:2px;fill:currentColor}._button_1lhoy_394{display:flex;justify-content:center;margin:1.6em 0}
