.scr3Wq_words{white-space:pre;display:inline-flex}.scr3Wq_slot{height:1lh;display:block;overflow:hidden}.scr3Wq_word{text-shadow:0 1lh;transition:transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s linear(0, .3 6%, .68 14%, .92 23%, 1.02 32%, 1.025 40%, 1.01 52%, 1 66%, 1);transition-delay:calc(var(--i) * var(--step));display:block}:is(a,button):is(:hover,:focus-visible) .scr3Wq_word{transform:translateY(-1lh)}@media (prefers-reduced-motion:reduce){.scr3Wq_word{transition:none}:is(a,button):is(:hover,:focus-visible) .scr3Wq_word{transform:none}}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}._3QEFG_className{font-family:Geist,Geist Fallback;font-style:normal}._3QEFG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@media (prefers-reduced-motion:no-preference){._7pYbha_reveal{animation:_7pYbha_reveal .9s cubic-bezier(.22, 1, .36, 1) calc(var(--i,0) * 90ms) both}._7pYbha_pulse{animation:1.6s ease-in-out infinite _7pYbha_pulse}._7pYbha_cue{animation:2.6s ease-in-out infinite _7pYbha_cue}}@keyframes _7pYbha_reveal{0%{opacity:0;filter:blur(10px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:none}}@keyframes _7pYbha_pulse{50%{opacity:.3}}@keyframes _7pYbha_cue{0%,57.692%,to{transform:none}28.846%{transform:translateY(6px)}}
.-OeWyq_glow{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:50;--cone-spread:25;--glow-a:#c084fc;--glow-b:#818cf8;--glow-c:#38bdf8;--glow-light:40deg 80% 80%;z-index:150;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .75s ease-in-out;position:absolute;inset:0}:hover>.-OeWyq_glow{opacity:1;transition:opacity .25s ease-out}.-OeWyq_glow>span{border-radius:inherit;position:absolute;inset:0}.-OeWyq_ring{background:radial-gradient(at 80% 55%, var(--glow-a) 0, transparent 50%), radial-gradient(at 69% 34%, var(--glow-b) 0, transparent 50%), radial-gradient(at 8% 6%, var(--glow-c) 0, transparent 50%), radial-gradient(at 41% 38%, var(--glow-a) 0, transparent 50%), radial-gradient(at 86% 85%, var(--glow-b) 0, transparent 50%), radial-gradient(at 82% 18%, var(--glow-c) 0, transparent 50%), radial-gradient(at 51% 4%, var(--glow-b) 0, transparent 50%), linear-gradient(var(--glow-a) 0 100%);opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask:conic-gradient(from var(--cursor-angle) at center, #000 calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), #000 calc((100 - var(--cone-spread)) * 1%)), linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);mask:conic-gradient(from var(--cursor-angle) at center, #000 calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), #000 calc((100 - var(--cone-spread)) * 1%)), linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);padding:1.5px;-webkit-mask-composite:source-in,xor;mask-composite:intersect,exclude}.-OeWyq_light{box-shadow:inset 0 0 0 1px hsl(var(--glow-light) / 100%), inset 0 0 1px 0 hsl(var(--glow-light) / 60%), inset 0 0 3px 0 hsl(var(--glow-light) / 50%), inset 0 0 6px 0 hsl(var(--glow-light) / 40%), inset 0 0 15px 0 hsl(var(--glow-light) / 30%), inset 0 0 25px 2px hsl(var(--glow-light) / 20%), inset 0 0 50px 2px hsl(var(--glow-light) / 10%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, #000 2.5%, transparent 10%, transparent 90%, #000 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, #000 2.5%, transparent 10%, transparent 90%, #000 97.5%);mix-blend-mode:plus-lighter}
.aAG5MW_tokens{--share-text-bright:#e1e2e8;--share-text-primary:#cccdd3;--share-text-secondary:#9e9fa5;--share-text-mid:#86878d;--share-text-muted:#7c7c9a;--share-media-mat:#050507;--share-danger:#d06a7c;--share-grid-line:#ffffff09;--share-focus:var(--fd-brand-blue-500);font-family:var(--font-geist-sans), "Geist", -apple-system, "Segoe UI", system-ui, sans-serif;color:var(--fd-content-primary)}@supports (color:lab(0% 0 0)){.aAG5MW_tokens{--share-grid-line:lab(100% -.0000298023 .0000119209/.035)}}.aAG5MW_tokens :focus-visible{outline:2px solid var(--share-focus);outline-offset:2px}.aAG5MW_page{background:var(--fd-surface-canvas);gap:8px;height:100svh;padding-right:8px;display:flex;position:relative;overflow:hidden}.aAG5MW_statePage{flex-direction:column;padding-right:0}.aAG5MW_grid{pointer-events:none;background-image:linear-gradient(to right, var(--share-grid-line) 2px, transparent 2px), linear-gradient(to bottom, var(--share-grid-line) 2px, transparent 2px);background-size:180px 180px;position:absolute;inset:0}.aAG5MW_canvas{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.aAG5MW_header{flex-shrink:0;height:76px;padding:24px 40px;display:flex;position:relative}.aAG5MW_wordmark{width:141px;height:28px;display:block}.aAG5MW_stage{flex:1;min-height:0;padding:34px 40px;display:flex}.aAG5MW_stageBox{flex:1;justify-content:center;align-items:center;min-width:0;display:flex;container-type:size}.aAG5MW_center{flex:1;justify-content:center;align-items:center;min-height:0;padding:0 16px;display:flex;position:relative}.aAG5MW_media{width:min(100cqw, calc(100cqh * var(--share-ratio)));aspect-ratio:var(--share-ratio);border-radius:var(--fd-radius-md);background:var(--share-media-mat);position:relative;overflow:hidden;box-shadow:0 18px 28px #00000080}.aAG5MW_mediaFill{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.aAG5MW_mediaOpen{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.aAG5MW_overlayButton{border-radius:var(--fd-radius-full);background:var(--fd-surface-on-media);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;border:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:16px;right:16px}.aAG5MW_mediaOpen .aAG5MW_overlayButton{opacity:0;transition:opacity .15s}.aAG5MW_mediaOpen:hover .aAG5MW_overlayButton,.aAG5MW_mediaOpen:focus-visible .aAG5MW_overlayButton{opacity:1}.aAG5MW_play{border-radius:var(--fd-radius-full);background:var(--fd-surface-on-media);color:#fff;height:36px;font-size:var(--fd-text-xs);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 12px;font-weight:500;line-height:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aAG5MW_mediaAudio{max-width:480px}.aAG5MW_audio{flex-direction:column;justify-content:center;align-items:center;gap:32px;padding:24px;display:flex;position:absolute;inset:0}.aAG5MW_audioGlyph{border-radius:var(--fd-radius-full);background:var(--fd-surface-control);width:96px;height:96px;color:var(--share-text-secondary);justify-content:center;align-items:center;display:flex}.aAG5MW_audioPlayer{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;max-width:360px}.aAG5MW_previewError{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.aAG5MW_viewer{flex:1;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex}.aAG5MW_viewerMedia{border-radius:var(--fd-radius-md);object-fit:contain;max-width:100%;max-height:100%}.aAG5MW_viewerHeader{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:0 24px 20px;display:flex}.aAG5MW_viewerTitle{min-width:0;color:var(--share-text-bright);font-size:var(--fd-text-md);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;line-height:21px;overflow:hidden}.aAG5MW_panel{flex-shrink:0;width:416px;padding:8px 0;display:flex;position:relative}.aAG5MW_panelCard{border-radius:var(--fd-radius-lg);background:var(--fd-surface-raised);flex-direction:column;flex:1;min-width:0;padding:24px;display:flex}.aAG5MW_creatorRow{flex-shrink:0;align-items:center;gap:12px;height:32px;display:flex}.aAG5MW_avatar{border-radius:var(--fd-radius-full);color:#fff;width:32px;height:32px;font-size:var(--fd-text-sm);background:linear-gradient(135deg,#423be5e6,#e92fd6e6);background:linear-gradient(135deg,#423be5e6,lab(56.4091% 79.8211 -44.0184/.9));flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;box-shadow:inset 0 1px #ffffff26,0 1px 2px #00000040}.aAG5MW_creatorName{min-width:0;color:var(--share-text-primary);font-size:var(--fd-text-lg);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-weight:500;line-height:24px;overflow:hidden}.aAG5MW_date{color:var(--share-text-secondary);font-size:var(--fd-text-xs);font-variant-numeric:tabular-nums;flex-shrink:0;line-height:18px}.aAG5MW_title{color:var(--share-text-bright);letter-spacing:-.7px;overflow-wrap:anywhere;flex-shrink:0;margin:16px 0;font-size:28px;font-weight:600;line-height:38.5px}.aAG5MW_scroll{flex-direction:column;flex:1;gap:20px;min-height:0;padding-right:12px;display:flex;overflow:hidden auto}.aAG5MW_panelActions{flex-shrink:0;margin-top:24px}.aAG5MW_section{flex-direction:column;display:flex}.aAG5MW_sectionHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.aAG5MW_sectionLabel{color:var(--share-text-secondary);font-size:var(--fd-text-xs);margin:0;font-weight:500;line-height:18px}.aAG5MW_ghostButton{border-radius:var(--fd-radius-full);width:28px;height:28px;color:var(--share-text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.aAG5MW_ghostButton:hover{background:var(--fd-surface-control);color:var(--fd-content-primary)}.aAG5MW_inputs{gap:8px;margin-top:12px;display:flex;overflow-x:auto}.aAG5MW_input{border-radius:var(--fd-radius-xs);background:var(--fd-surface-control);object-fit:cover;flex-shrink:0;width:auto;min-width:24px;height:80px;display:block}.aAG5MW_prompt{color:var(--fd-content-primary);font-size:var(--fd-text-lg);overflow-wrap:anywhere;white-space:pre-line;margin:12px 0 0;line-height:24px}.aAG5MW_inputs+.aAG5MW_prompt{margin-top:28px}.aAG5MW_promptMissing{color:var(--share-text-secondary)}.aAG5MW_clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aAG5MW_more{color:var(--share-text-secondary);font-size:var(--fd-text-xs);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:8px;padding:0;line-height:18px}.aAG5MW_more:hover{color:var(--fd-content-primary)}.aAG5MW_rows{flex-direction:column;gap:16px;margin:16px 0 0;display:flex}.aAG5MW_row{font-size:var(--fd-text-md);align-items:center;gap:16px;line-height:21px;display:flex}.aAG5MW_rowLabel{color:var(--share-text-mid);white-space:nowrap}.aAG5MW_rowValue{min-width:0;color:var(--fd-content-primary);text-align:right;font-variant-numeric:tabular-nums;flex:1;justify-content:flex-end;align-items:center;gap:8px;margin:0;display:flex}.aAG5MW_ratioGlyph{border:1px solid;border-radius:2px;flex-shrink:0}.aAG5MW_actionRow{grid-template-columns:repeat(3,36px) minmax(0,1fr);align-items:center;gap:8px;display:grid}.aAG5MW_control{border-radius:var(--fd-radius-full);background:var(--fd-surface-control);width:36px;height:36px;color:var(--fd-content-primary);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.aAG5MW_control:hover{background:var(--fd-surface-control-hover)}.aAG5MW_recreate{border-radius:var(--fd-radius-full);background:var(--fd-brand-blue-500);color:#fff;min-width:0;height:36px;font-size:var(--fd-text-lg);white-space:nowrap;justify-content:center;align-items:center;padding:0 16px;font-weight:500;line-height:24px;text-decoration:none;display:flex}.aAG5MW_recreate:hover{filter:brightness(1.08)}.aAG5MW_shareDialog{background:var(--fd-surface-raised);border-color:#0000;width:min(440px,100vw - 32px)}.aAG5MW_shareDialogTitle{color:var(--share-text-bright);font-size:var(--fd-text-2xl);margin:0;font-weight:600;line-height:30px}.aAG5MW_shareDialogText{color:var(--share-text-secondary);font-size:var(--fd-text-md);margin:0;line-height:21px}.aAG5MW_shareField{align-items:center;gap:8px;display:flex}.aAG5MW_shareInput{border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-full);background:var(--fd-surface-base);min-width:0;height:36px;color:var(--fd-content-primary);font:inherit;font-size:var(--fd-text-xs);flex:1;padding:0 12px}.aAG5MW_dock{display:none}.aAG5MW_summary{width:100%;height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.aAG5MW_summaryText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.aAG5MW_summaryTitle,.aAG5MW_summarySub{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.aAG5MW_summaryTitle{color:var(--share-text-primary);font-size:var(--fd-text-lg);font-weight:600;line-height:24px}.aAG5MW_summarySub,.aAG5MW_summaryDetails{color:var(--share-text-secondary);font-size:var(--fd-text-xs);line-height:18px}.aAG5MW_summaryDetails{flex-shrink:0;align-items:center;gap:4px;display:flex}.aAG5MW_overlay{z-index:60;background:#0009;position:fixed;inset:0}.aAG5MW_sheet{z-index:61;border-radius:var(--fd-radius-lg) var(--fd-radius-lg) 0 0;background:var(--fd-surface-raised);outline:none;flex-direction:column;height:80svh;display:flex;position:fixed;bottom:0;left:0;right:0}.aAG5MW_sheetHandle{border-radius:var(--fd-radius-full);background:var(--fd-surface-control);flex-shrink:0;width:100px;height:8px;margin:16px auto 0}.aAG5MW_sheetClose{position:absolute;top:-56px;left:50%;transform:translate(-50%)}.aAG5MW_sheetHeading{flex-direction:column;flex-shrink:0;gap:14px;padding:16px 24px 20px;display:flex}.aAG5MW_sheetTitle{color:var(--share-text-primary);font-size:var(--fd-text-2xl);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:30px}.aAG5MW_sheetMeta{color:var(--share-text-secondary);font-size:var(--fd-text-xs);justify-content:space-between;gap:12px;margin:0;line-height:18px;display:flex}.aAG5MW_sheetMeta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aAG5MW_sheetBody{flex-direction:column;flex:1;gap:20px;min-height:0;padding:0 24px 16px;display:flex;overflow-y:auto}.aAG5MW_sheetActions{padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px));flex-shrink:0}.aAG5MW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aAG5MW_state{text-align:center;flex-direction:column;align-items:center;max-width:100%;padding:32px 0;display:flex}.aAG5MW_stateIcon{border-radius:var(--fd-radius-full);width:56px;height:56px;color:var(--share-danger);background:#d06a7c14;border:1px solid #d06a7c40;justify-content:center;align-items:center;display:flex}.aAG5MW_stateTitle{color:var(--share-text-bright);font-size:var(--fd-text-md);margin:20px 0 0;font-weight:500;line-height:21px}.aAG5MW_stateText{color:var(--share-text-muted);font-size:var(--fd-text-xs);margin:6px 0 0;line-height:18px}.aAG5MW_stateActions{flex-direction:column;gap:8px;width:208px;max-width:100%;margin-top:24px;display:flex}.aAG5MW_stateActionsWide{width:320px}.aAG5MW_pill{border-radius:var(--fd-radius-full);height:36px;font:inherit;font-size:var(--fd-text-xs);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:500;line-height:18px;text-decoration:none;display:flex}.aAG5MW_pillControl{background:var(--fd-surface-control);color:var(--fd-content-primary)}.aAG5MW_pillControl:hover{background:var(--fd-surface-control-hover)}.aAG5MW_pillInverse{background:var(--fd-surface-inverse);color:var(--fd-content-on-inverse)}.aAG5MW_pillSubdued{color:var(--share-text-secondary);background:0 0}.aAG5MW_pillSubdued:hover{color:var(--fd-content-primary)}.aAG5MW_skeleton{background:var(--fd-surface-control);border-radius:10px;animation:1.6s ease-in-out infinite aAG5MW_sharepulse}.aAG5MW_skeletonCenter{flex-direction:column;align-items:center;gap:16px;display:flex}.aAG5MW_skeletonBars{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.aAG5MW_skeletonMobile{display:none}@keyframes aAG5MW_sharepulse{50%{opacity:.55}}@media (max-width:960px){.aAG5MW_page{flex-direction:column;gap:0;padding-right:0}.aAG5MW_header{padding:24px}.aAG5MW_stage{padding:18px 16px 30px}.aAG5MW_panel,.aAG5MW_skeletonDesktop{display:none}.aAG5MW_dock{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:var(--fd-radius-lg) var(--fd-radius-lg) 0 0;background:var(--fd-surface-base);flex-direction:column;flex-shrink:0;gap:16px;display:flex}.aAG5MW_mediaOpen .aAG5MW_overlayButton{opacity:1}.aAG5MW_skeletonMobile{flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px 16px 0;display:flex}.aAG5MW_skeletonCard{border-radius:var(--fd-radius-lg);background:var(--fd-surface-raised);padding:24px}}@media (prefers-reduced-motion:reduce){.aAG5MW_skeleton{animation:none}.aAG5MW_mediaOpen .aAG5MW_overlayButton{transition:none}}
