.U3Q5MG_frame{aspect-ratio:16/10;border:1px solid var(--color-border);background:var(--color-surface);width:100%;box-shadow:var(--shadow-md);border-radius:14px;position:relative;overflow:hidden}.U3Q5MG_scene{transform-origin:0 0;width:800px;height:500px;position:absolute;top:0;left:0}.U3Q5MG_camera{transform-origin:0 0;transition:transform .9s var(--ease-out);position:absolute;inset:0}.U3Q5MG_scene[data-beat=zoom] .U3Q5MG_camera{transform:translate(-640px)scale(1.8)}.U3Q5MG_scene[data-beat=presave] .U3Q5MG_camera,.U3Q5MG_scene[data-beat=press] .U3Q5MG_camera,.U3Q5MG_scene[data-beat=saving] .U3Q5MG_camera,.U3Q5MG_scene[data-beat=saved] .U3Q5MG_camera{transform:translate(-240px,-6px)scale(1.6)}.U3Q5MG_tabstrip{background:color-mix(in oklch, var(--color-surface) 88%, black);z-index:3;align-items:flex-end;gap:8px;height:36px;padding:0 12px;display:flex;position:relative}.U3Q5MG_dots{flex-shrink:0;align-self:flex-end;align-items:center;gap:6px;height:30px;display:flex}.U3Q5MG_dot{border-radius:9999px;width:10px;height:10px}.U3Q5MG_tab{background:var(--color-surface);border-radius:10px 10px 0 0;align-self:flex-end;align-items:center;gap:8px;max-width:240px;height:30px;padding:0 10px;display:flex}.U3Q5MG_tabFavicon{border-radius:3px;flex-shrink:0}.U3Q5MG_tabClose{color:var(--color-muted);flex-shrink:0;margin-left:2px}.U3Q5MG_newTab{color:var(--color-muted);flex-shrink:0;align-self:flex-end;height:30px;margin-left:4px}.U3Q5MG_tabTitle{color:var(--color-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.U3Q5MG_urlrow{background:var(--color-surface);z-index:2;align-items:center;gap:10px;height:41px;margin-top:-1px;padding:1px 14px 0;display:flex;position:relative}.U3Q5MG_navGlyphs{color:var(--color-muted);flex-shrink:0;gap:12px;display:flex}.U3Q5MG_urlpill{background:color-mix(in oklch, var(--color-surface) 90%, black);height:28px;color:var(--color-muted);border-radius:9999px;flex:1;align-items:center;gap:7px;min-width:0;padding:0 12px;font-size:12px;display:flex}.U3Q5MG_urlText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.U3Q5MG_extIcon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.U3Q5MG_scene[data-beat=presave] .U3Q5MG_extIcon{animation:U3Q5MG_ext-press .3s var(--ease-out)}@keyframes U3Q5MG_ext-press{0%{background:0 0}35%{background:color-mix(in oklch, var(--color-foreground) 20%, transparent);transform:scale(.92)}to{background:0 0;transform:scale(1)}}.U3Q5MG_viewport{background:#fff;position:absolute;inset:75px 0 0;overflow:hidden}.U3Q5MG_viewport:before{content:"";pointer-events:none;z-index:5;background:linear-gradient(#00000029,#0000);height:4px;position:absolute;top:0;left:0;right:0}.U3Q5MG_omHeader{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;max-width:700px;margin:0 auto;padding:18px 24px;display:flex}.U3Q5MG_omLogo{letter-spacing:.02em;color:#333;font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1}.U3Q5MG_omHeaderRight{letter-spacing:.08em;color:#333;align-items:center;gap:16px;font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;display:flex}.U3Q5MG_article{color:#333;max-width:700px;margin:0 auto;padding:32px 24px 0}.U3Q5MG_articleDate{letter-spacing:.08em;text-transform:uppercase;color:#0065b3;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:700}.U3Q5MG_articleTitle{letter-spacing:0;color:#333;margin:12px 0 0;font-family:Georgia,serif;font-size:27px;font-weight:700;line-height:1.2}.U3Q5MG_articleH2{color:#333;margin:30px 0 0;font-family:Georgia,serif;font-size:19px;font-weight:700}.U3Q5MG_articleBody{color:#333;margin-top:22px;font-family:Georgia,serif;font-size:16px;line-height:1.85}.U3Q5MG_articleBody p+p,.U3Q5MG_articleH2+p{margin-top:18px}.U3Q5MG_bar{z-index:10;background:var(--color-background);border-bottom:1px solid var(--color-border);height:48px;color:var(--color-foreground);opacity:0;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:0 64px;font-size:12px;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 1px 2px #2c1e0e14,0 1px 4px #2c1e0e0f}.U3Q5MG_scene[data-beat=presave] .U3Q5MG_bar,.U3Q5MG_scene[data-beat=press] .U3Q5MG_bar,.U3Q5MG_scene[data-beat=saving] .U3Q5MG_bar,.U3Q5MG_scene[data-beat=saved] .U3Q5MG_bar,.U3Q5MG_scene[data-beat=pullback] .U3Q5MG_bar{opacity:1;transform:translateY(0)}.U3Q5MG_scene[data-beat=fade] .U3Q5MG_bar{opacity:0;transition:opacity .5s var(--ease-out);transform:translateY(0)}.U3Q5MG_barLogo{align-items:center;height:100%;display:flex;position:absolute;left:20px}.U3Q5MG_barLogo img{width:auto;height:24px;display:block}.U3Q5MG_preview{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex}.U3Q5MG_thumb{background:var(--color-hover);height:34px;box-shadow:var(--shadow-shelf-cover);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.U3Q5MG_thumbImg{object-fit:cover;width:auto;max-width:61px;height:34px;display:block}.U3Q5MG_thumb img{object-fit:cover;width:auto;max-width:72px;height:40px;display:block}.U3Q5MG_previewText{flex-direction:column;gap:3px;min-width:0;display:flex}.U3Q5MG_previewTitle{white-space:nowrap;font-size:12px;font-weight:500;line-height:1.35}.U3Q5MG_previewMeta{font-family:var(--font-mono);color:var(--color-muted);white-space:nowrap;font-size:10px;font-weight:500;line-height:1.25}.U3Q5MG_divider,.U3Q5MG_sep{background:var(--color-border);flex-shrink:0;width:1px;height:20px;display:inline-block}.U3Q5MG_barContent{place-items:center start;min-height:34px;display:grid;position:relative}.U3Q5MG_barState{white-space:nowrap;opacity:0;transition:opacity .18s var(--ease-out);grid-area:1/1;align-items:center;gap:10px;display:flex;position:absolute;left:0}.U3Q5MG_scene[data-beat=presave] .U3Q5MG_statePresave,.U3Q5MG_scene[data-beat=press] .U3Q5MG_statePresave,.U3Q5MG_scene[data-beat=saving] .U3Q5MG_stateSaving,.U3Q5MG_scene[data-beat=saved] .U3Q5MG_stateSaved,.U3Q5MG_scene[data-beat=pullback] .U3Q5MG_stateSaved,.U3Q5MG_scene[data-beat=fade] .U3Q5MG_stateSaved{opacity:1;position:relative}.U3Q5MG_addBtn{white-space:nowrap;background:var(--color-foreground);height:27px;color:var(--color-background);transition:transform .12s var(--ease-out);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #2c1e0e14,0 1px 1px #2c1e0e0f,0 2px 4px #2c1e0e0f,inset 0 1px #ffffff1f}.U3Q5MG_scene[data-beat=press] .U3Q5MG_addBtn{transform:scale(.96)}.U3Q5MG_saveKbd{color:#fafaf7bf;width:18px;height:18px;transition:transform .12s var(--ease-out), background .12s var(--ease-out);background:#ffffff26;border-radius:5px;justify-content:center;align-items:center;margin-left:2px;padding:0;font-size:11px;line-height:1;display:inline-flex}.U3Q5MG_scene[data-beat=press] .U3Q5MG_saveKbd{background:#ffffff59;transform:translateY(1px)}html.dark .U3Q5MG_saveKbd{color:#0000008c;background:#0000001f}html.dark .U3Q5MG_scene[data-beat=press] .U3Q5MG_saveKbd{background:#0000003d}.U3Q5MG_msIcon{color:var(--color-accent);display:flex}.U3Q5MG_scene[data-beat=saving] .U3Q5MG_spin{animation:.8s linear infinite U3Q5MG_ms-spin}@keyframes U3Q5MG_ms-spin{to{transform:rotate(360deg)}}.U3Q5MG_msg{font-weight:500}.U3Q5MG_linkMuted{color:var(--color-muted);align-items:center;gap:5px;font-weight:500;display:inline-flex}.U3Q5MG_kbd{background:color-mix(in oklch, var(--color-foreground) 8%, transparent);min-width:18px;height:16px;color:var(--color-muted);border-radius:5px;justify-content:center;align-items:center;margin-left:2px;padding:0 5px;font-size:12px;display:inline-flex}.U3Q5MG_barRight{align-items:center;gap:8px;display:inline-flex;position:absolute;right:12px}.U3Q5MG_avatar{border:1px solid var(--color-border);background:var(--color-hover);width:28px;height:28px;color:var(--color-foreground);border-radius:9999px;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.U3Q5MG_closeX{width:32px;height:32px;color:var(--color-muted);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.U3Q5MG_cursor{z-index:20;width:20px;height:20px;transition:transform .8s var(--ease-out), opacity .3s var(--ease-out);color:var(--color-foreground);filter:drop-shadow(0 1px 2px #00000059);position:absolute;transform:translate(430px,300px)}.U3Q5MG_scene[data-beat=zoom] .U3Q5MG_cursor{transform:translate(769px,-23px)}.U3Q5MG_scene[data-beat=presave] .U3Q5MG_cursor,.U3Q5MG_scene[data-beat=press] .U3Q5MG_cursor,.U3Q5MG_scene[data-beat=saving] .U3Q5MG_cursor,.U3Q5MG_scene[data-beat=saved] .U3Q5MG_cursor,.U3Q5MG_scene[data-beat=pullback] .U3Q5MG_cursor,.U3Q5MG_scene[data-beat=fade] .U3Q5MG_cursor{opacity:0;transform:translate(769px,-23px)}.U3Q5MG_scene[data-beat=presave] .U3Q5MG_cursor{opacity:0;transition:transform .8s var(--ease-out), opacity .3s var(--ease-out) .35s;animation:U3Q5MG_cursor-blip .2s var(--ease-out)}@keyframes U3Q5MG_cursor-blip{0%{transform:translate(769px,-23px)scale(1)}45%{transform:translate(769px,-23px)scale(.85)}to{transform:translate(769px,-23px)scale(1)}}.U3Q5MG_scene[data-static=true] .U3Q5MG_camera{transition:none;transform:none}.U3Q5MG_scene[data-static=true] .U3Q5MG_cursor{display:none}.U3Q5MG_scene[data-static=true] .U3Q5MG_bar{transition:none}
.Xa5Lpq_sidebar{border-right:2px solid color-mix(in oklch, var(--color-border) 55%, transparent);background:var(--color-background);flex-direction:column;align-items:center;gap:16px;width:56px;display:flex;position:absolute;top:0;bottom:0;left:0}.Xa5Lpq_sideLogo{width:28px;height:28px;margin-top:20px}.Xa5Lpq_sideBtn{width:36px;height:36px;color:var(--color-muted);border-radius:9999px;justify-content:center;align-items:center;display:flex}.Xa5Lpq_sideBtnPrimary{background:var(--color-foreground);color:var(--color-background);border-radius:9999px}.Xa5Lpq_sideBtnActive{background:var(--color-hover);color:var(--color-foreground)}.Xa5Lpq_sideAvatar{border:1px solid var(--color-border);background:var(--color-hover);width:26px;height:26px;color:var(--color-foreground);border-radius:9999px;justify-content:center;align-items:center;margin-top:2px;font-size:11px;font-weight:600;line-height:1;display:flex}.Xa5Lpq_topbar{align-items:center;gap:8px;height:40px;display:flex;position:absolute;top:16px;left:84px;right:28px}.Xa5Lpq_topTitle,.Xa5Lpq_topSlash,.Xa5Lpq_topSearch{font-family:var(--font-serif);letter-spacing:-.01em;font-size:22px}.Xa5Lpq_topTitle{color:var(--color-foreground)}.Xa5Lpq_topSlash,.Xa5Lpq_topSearch{color:var(--color-muted)}.Xa5Lpq_topSearch{flex:1;align-self:stretch;align-items:center;display:flex;position:relative}.Xa5Lpq_topSearch:after{content:"";background:color-mix(in oklch, var(--color-border) 55%, transparent);height:2px;position:absolute;bottom:0;left:0;right:0}.Xa5Lpq_filterBtn{border:1px solid var(--color-border);background:var(--color-surface);height:36px;color:var(--color-foreground);border-radius:9999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}
.wsU2iW_card{width:154px;transform:translate(var(--rest-x), var(--rest-y));transition:transform .6s var(--ease-out), opacity .45s var(--ease-out);position:absolute;top:0;left:0}.wsU2iW_thumbBox{width:154px;height:154px;position:relative}.wsU2iW_thumbImg{object-fit:contain}.wsU2iW_posterBox{aspect-ratio:2/3;background:var(--frame-wood-bg);height:88%;box-shadow:var(--frame-wood-bevel);padding:3%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wsU2iW_posterInner{width:100%;height:100%;box-shadow:var(--frame-inner-shadow);position:relative}.wsU2iW_posterImg{object-fit:cover}.wsU2iW_caption{text-align:center;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;padding-top:6px;font-size:11px;overflow:hidden}
.OkvNSa_frame{aspect-ratio:16/10;border:1px solid var(--color-border);background:var(--color-background);width:100%;box-shadow:var(--shadow-md);border-radius:14px;position:relative;overflow:hidden}.OkvNSa_scene{transform-origin:0 0;width:800px;height:500px;position:absolute;top:0;left:0}.OkvNSa_camera{transform-origin:0 0;transition:transform .9s var(--ease-out);position:absolute;inset:0}.OkvNSa_scene[data-beat=zoom] .OkvNSa_camera,.OkvNSa_scene[data-beat=tap] .OkvNSa_camera,.OkvNSa_scene[data-beat=filter] .OkvNSa_camera,.OkvNSa_scene[data-beat=linger] .OkvNSa_camera{transform:scale(1.4)}.OkvNSa_moodRow{font-family:var(--font-serif);word-spacing:.7em;font-size:22px;line-height:1.625;position:absolute;top:72px;left:84px;right:28px}.OkvNSa_mood{opacity:.65;transition:opacity .4s var(--ease-out);word-spacing:normal}.OkvNSa_demoMood{opacity:0}.OkvNSa_scene[data-beat=emerge] .OkvNSa_demoMood,.OkvNSa_scene[data-beat=zoom] .OkvNSa_demoMood,.OkvNSa_scene[data-beat=pullback] .OkvNSa_demoMood{opacity:.65;transition:opacity .7s var(--ease-out)}.OkvNSa_scene[data-beat=tap] .OkvNSa_demoMood,.OkvNSa_scene[data-beat=filter] .OkvNSa_demoMood,.OkvNSa_scene[data-beat=linger] .OkvNSa_demoMood{opacity:1;text-underline-offset:4px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:1px}.OkvNSa_scene[data-beat=fade] .OkvNSa_demoMood{opacity:0;transition:opacity .6s var(--ease-out)}.OkvNSa_scene[data-beat=filter] [data-match=false],.OkvNSa_scene[data-beat=linger] [data-match=false]{opacity:0;transform:translate(var(--rest-x), var(--rest-y)) scale(.96)}.OkvNSa_scene[data-beat=filter] [data-match=true],.OkvNSa_scene[data-beat=linger] [data-match=true]{transform:translate(var(--filter-x), var(--filter-y))}.OkvNSa_cursor{z-index:20;width:20px;height:20px;transition:transform .8s var(--ease-out), opacity .3s var(--ease-out);color:var(--color-foreground);filter:drop-shadow(0 1px 2px #00000059);opacity:0;position:absolute;transform:translate(430px,330px)}.OkvNSa_scene[data-beat=zoom] .OkvNSa_cursor{opacity:1;transform:translate(432px,123px)}.OkvNSa_scene[data-beat=tap] .OkvNSa_cursor{opacity:1;animation:OkvNSa_cursor-blip .2s var(--ease-out);transform:translate(432px,123px)}@keyframes OkvNSa_cursor-blip{0%{transform:translate(432px,123px)scale(1)}45%{transform:translate(432px,123px)scale(.85)}to{transform:translate(432px,123px)scale(1)}}.OkvNSa_scene[data-beat=filter] .OkvNSa_cursor{opacity:0;transition:transform .8s var(--ease-out), opacity .3s var(--ease-out) .35s;transform:translate(432px,123px)}.OkvNSa_scene[data-beat=linger] .OkvNSa_cursor,.OkvNSa_scene[data-beat=pullback] .OkvNSa_cursor,.OkvNSa_scene[data-beat=fade] .OkvNSa_cursor{opacity:0;transform:translate(432px,123px)}.OkvNSa_scene[data-static=true] .OkvNSa_camera{transition:none;transform:none}.OkvNSa_scene[data-static=true] .OkvNSa_cursor{display:none}.OkvNSa_scene[data-static=true] .OkvNSa_demoMood{opacity:1;text-underline-offset:4px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:1px}.OkvNSa_scene[data-static=true] [data-match=false]{opacity:0}.OkvNSa_scene[data-static=true] [data-match=true]{transform:translate(var(--filter-x), var(--filter-y))}
.dv2RpW_frame{aspect-ratio:16/10;border:1px solid var(--color-border);background:var(--color-background);width:100%;box-shadow:var(--shadow-md);border-radius:14px;position:relative;overflow:hidden}.dv2RpW_scene{transform-origin:0 0;width:800px;height:500px;position:absolute;top:0;left:0}.dv2RpW_camera{transform-origin:0 0;transition:transform .9s var(--ease-out);position:absolute;inset:0}.dv2RpW_scene[data-beat=zoom] .dv2RpW_camera,.dv2RpW_scene[data-beat=click] .dv2RpW_camera,.dv2RpW_scene[data-beat=typing] .dv2RpW_camera,.dv2RpW_scene[data-beat=enter] .dv2RpW_camera,.dv2RpW_scene[data-beat=waiting] .dv2RpW_camera,.dv2RpW_scene[data-beat=results] .dv2RpW_camera,.dv2RpW_scene[data-beat=answer] .dv2RpW_camera,.dv2RpW_scene[data-beat=linger] .dv2RpW_camera{transform:translate(-91px)scale(1.3)}.dv2RpW_moodRow{font-family:var(--font-serif);word-spacing:.7em;transition:opacity .26s var(--ease-out);font-size:22px;line-height:1.625;position:absolute;top:72px;left:84px;right:28px}.dv2RpW_scene[data-beat=waiting] .dv2RpW_moodRow,.dv2RpW_scene[data-beat=results] .dv2RpW_moodRow,.dv2RpW_scene[data-beat=answer] .dv2RpW_moodRow,.dv2RpW_scene[data-beat=linger] .dv2RpW_moodRow{opacity:0}.dv2RpW_answerRow{opacity:0;transition:opacity .36s var(--ease-out), transform .36s var(--ease-out);align-items:flex-start;gap:10px;display:flex;position:absolute;top:80px;left:84px;transform:translateY(6px)}.dv2RpW_answerBubble{border:1px solid var(--color-border);background:var(--color-surface);max-width:430px;font-family:var(--font-serif);color:var(--color-foreground);border-radius:4px 12px 12px;padding:7px 12px;font-size:14px;line-height:1.5;display:none}.dv2RpW_answerSkeleton{flex-direction:column;gap:8px;padding-top:6px;display:none}.dv2RpW_scene[data-beat=waiting] .dv2RpW_answerSkeleton{display:flex}.dv2RpW_scene[data-beat=answer] .dv2RpW_answerBubble,.dv2RpW_scene[data-beat=results] .dv2RpW_answerBubble,.dv2RpW_scene[data-beat=linger] .dv2RpW_answerBubble{display:block}.dv2RpW_scene[data-beat=waiting] .dv2RpW_answerRow,.dv2RpW_scene[data-beat=answer] .dv2RpW_answerRow,.dv2RpW_scene[data-beat=results] .dv2RpW_answerRow,.dv2RpW_scene[data-beat=linger] .dv2RpW_answerRow{opacity:1;transform:translateY(0)}.dv2RpW_mood{opacity:.65;word-spacing:normal}.dv2RpW_searchForm{min-width:0;font-family:var(--font-serif);letter-spacing:-.01em;flex:1;align-self:stretch;align-items:center;gap:8px;font-size:22px;display:flex;position:relative}.dv2RpW_placeholder{color:var(--color-muted);transition:opacity .18s var(--ease-out);position:absolute;left:0}.dv2RpW_scene[data-beat=typing] .dv2RpW_placeholder,.dv2RpW_scene[data-beat=enter] .dv2RpW_placeholder,.dv2RpW_scene[data-beat=waiting] .dv2RpW_placeholder,.dv2RpW_scene[data-beat=results] .dv2RpW_placeholder,.dv2RpW_scene[data-beat=answer] .dv2RpW_placeholder,.dv2RpW_scene[data-beat=linger] .dv2RpW_placeholder,.dv2RpW_scene[data-beat=pullback] .dv2RpW_placeholder{opacity:0}.dv2RpW_query{color:var(--color-foreground);white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dv2RpW_qc{opacity:0}.dv2RpW_scene[data-beat=typing] .dv2RpW_qc,.dv2RpW_scene[data-beat=enter] .dv2RpW_qc,.dv2RpW_scene[data-beat=waiting] .dv2RpW_qc,.dv2RpW_scene[data-beat=results] .dv2RpW_qc,.dv2RpW_scene[data-beat=answer] .dv2RpW_qc,.dv2RpW_scene[data-beat=linger] .dv2RpW_qc,.dv2RpW_scene[data-beat=pullback] .dv2RpW_qc{opacity:1}.dv2RpW_scene[data-beat=typing] .dv2RpW_qc{transition:opacity 1ms linear;transition-delay:calc(var(--i) * 55ms)}.dv2RpW_scene[data-beat=fade] .dv2RpW_qc{opacity:0;transition:opacity .5s var(--ease-out)}.dv2RpW_caret{background:var(--color-foreground);opacity:0;width:2px;height:24px;position:absolute;left:0}.dv2RpW_scene[data-beat=click] .dv2RpW_caret{animation:.9s step-end infinite dv2RpW_caret-blink}@keyframes dv2RpW_caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.dv2RpW_clearX{color:var(--color-muted);opacity:0;transition:opacity .26s var(--ease-out);flex-shrink:0}.dv2RpW_scene[data-beat=results] .dv2RpW_clearX,.dv2RpW_scene[data-beat=answer] .dv2RpW_clearX,.dv2RpW_scene[data-beat=linger] .dv2RpW_clearX{opacity:1}.dv2RpW_searchLine,.dv2RpW_searchWave{pointer-events:none;transform-origin:50%;position:absolute;left:0;right:0}.dv2RpW_searchLine{background-color:var(--color-border);height:1px;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .22s;bottom:0}.dv2RpW_searchWave{height:5px;transition:transform .36s cubic-bezier(.22,1,.36,1);bottom:-2.5px;overflow:hidden;transform:scaleY(0)}.dv2RpW_searchWave:before{content:"";background-color:var(--color-border);transition:background-color .22s;position:absolute;inset:0 -18px;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 5' preserveAspectRatio='none'><path d='M0 2.5 Q4.5 -1 9 2.5 T18 2.5' fill='none' stroke='black' stroke-width='1' stroke-linecap='round'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 5' preserveAspectRatio='none'><path d='M0 2.5 Q4.5 -1 9 2.5 T18 2.5' fill='none' stroke='black' stroke-width='1' stroke-linecap='round'/></svg>");-webkit-mask-size:18px 100%;mask-size:18px 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.dv2RpW_scene[data-beat=click] .dv2RpW_searchLine,.dv2RpW_scene[data-beat=typing] .dv2RpW_searchLine,.dv2RpW_scene[data-beat=enter] .dv2RpW_searchLine,.dv2RpW_scene[data-beat=waiting] .dv2RpW_searchLine,.dv2RpW_scene[data-beat=results] .dv2RpW_searchLine,.dv2RpW_scene[data-beat=answer] .dv2RpW_searchLine,.dv2RpW_scene[data-beat=linger] .dv2RpW_searchLine{opacity:0;transform:scaleY(0)}.dv2RpW_scene[data-beat=click] .dv2RpW_searchWave,.dv2RpW_scene[data-beat=typing] .dv2RpW_searchWave,.dv2RpW_scene[data-beat=enter] .dv2RpW_searchWave,.dv2RpW_scene[data-beat=waiting] .dv2RpW_searchWave,.dv2RpW_scene[data-beat=results] .dv2RpW_searchWave,.dv2RpW_scene[data-beat=answer] .dv2RpW_searchWave,.dv2RpW_scene[data-beat=linger] .dv2RpW_searchWave{transform:scaleY(1)}.dv2RpW_scene[data-beat=click] .dv2RpW_searchWave:before,.dv2RpW_scene[data-beat=typing] .dv2RpW_searchWave:before,.dv2RpW_scene[data-beat=enter] .dv2RpW_searchWave:before,.dv2RpW_scene[data-beat=waiting] .dv2RpW_searchWave:before,.dv2RpW_scene[data-beat=results] .dv2RpW_searchWave:before,.dv2RpW_scene[data-beat=answer] .dv2RpW_searchWave:before,.dv2RpW_scene[data-beat=linger] .dv2RpW_searchWave:before{background-color:var(--color-foreground);animation:2.4s linear infinite dv2RpW_search-wave-drift}@keyframes dv2RpW_search-wave-drift{0%{transform:translate(0)}to{transform:translate(18px)}}.dv2RpW_scene[data-beat=results] [data-match=false],.dv2RpW_scene[data-beat=linger] [data-match=false]{opacity:0;transform:translate(var(--rest-x), var(--rest-y)) scale(.96)}.dv2RpW_scene[data-beat=results] [data-match=true],.dv2RpW_scene[data-beat=linger] [data-match=true]{transform:translate(var(--filter-x), var(--filter-y))}.dv2RpW_cursor{z-index:20;width:20px;height:20px;transition:transform .8s var(--ease-out), opacity .3s var(--ease-out);color:var(--color-foreground);filter:drop-shadow(0 1px 2px #00000059);opacity:0;position:absolute;transform:translate(430px,330px)}.dv2RpW_scene[data-beat=zoom] .dv2RpW_cursor{opacity:1;transform:translate(193px,33px)}.dv2RpW_scene[data-beat=click] .dv2RpW_cursor{opacity:1;animation:dv2RpW_cursor-blip .2s var(--ease-out);transform:translate(193px,33px)}@keyframes dv2RpW_cursor-blip{0%{transform:translate(193px,33px)scale(1)}45%{transform:translate(193px,33px)scale(.85)}to{transform:translate(193px,33px)scale(1)}}.dv2RpW_scene[data-beat=typing] .dv2RpW_cursor{opacity:0;transition:transform .8s var(--ease-out), opacity .3s var(--ease-out) .35s;transform:translate(193px,33px)}.dv2RpW_scene[data-beat=enter] .dv2RpW_cursor,.dv2RpW_scene[data-beat=results] .dv2RpW_cursor,.dv2RpW_scene[data-beat=linger] .dv2RpW_cursor,.dv2RpW_scene[data-beat=pullback] .dv2RpW_cursor,.dv2RpW_scene[data-beat=fade] .dv2RpW_cursor{opacity:0;transform:translate(193px,33px)}.dv2RpW_scene[data-static=true] .dv2RpW_camera{transition:none;transform:none}.dv2RpW_scene[data-static=true] .dv2RpW_cursor{display:none}.dv2RpW_scene[data-static=true] .dv2RpW_placeholder{opacity:0}.dv2RpW_scene[data-static=true] .dv2RpW_qc,.dv2RpW_scene[data-static=true] .dv2RpW_clearX{opacity:1}.dv2RpW_scene[data-static=true] .dv2RpW_searchLine{opacity:0;transition:none;transform:scaleY(0)}.dv2RpW_scene[data-static=true] .dv2RpW_searchWave{transition:none;transform:scaleY(1)}.dv2RpW_scene[data-static=true] .dv2RpW_searchWave:before{background-color:var(--color-foreground);transition:none;animation:none}.dv2RpW_scene[data-static=true] [data-match=false]{opacity:0}.dv2RpW_scene[data-static=true] [data-match=true]{transform:translate(var(--filter-x), var(--filter-y))}
.iXqlfq_frame{aspect-ratio:16/10;border:1px solid var(--color-border);background:var(--color-background);width:100%;box-shadow:var(--shadow-md);border-radius:14px;position:relative;overflow:hidden}.iXqlfq_scene{transform-origin:0 0;width:800px;height:500px;position:absolute;top:0;left:0}.iXqlfq_camera{transform-origin:0 0;transition:transform .9s var(--ease-out);position:absolute;inset:0}.iXqlfq_scene[data-beat=approach] .iXqlfq_camera,.iXqlfq_scene[data-beat=menu] .iXqlfq_camera,.iXqlfq_scene[data-beat=pick] .iXqlfq_camera{transform:translate(-169px,-176px)scale(1.3)}.iXqlfq_scene[data-beat=share] .iXqlfq_camera,.iXqlfq_scene[data-beat=linger] .iXqlfq_camera{transform:translate(-89px)scale(1.14)}.iXqlfq_railHome,.iXqlfq_railShelves{z-index:4;width:56px;transition:opacity .25s var(--ease-out);position:absolute;top:0;bottom:0;left:0}.iXqlfq_railShelves{opacity:0}.iXqlfq_scene[data-beat=nav] .iXqlfq_railShelves{opacity:1;transition-delay:.6s}.iXqlfq_scene[data-beat=nav] .iXqlfq_railHome{opacity:0;transition-delay:.6s}.iXqlfq_scene[data-beat=browse] .iXqlfq_railShelves,.iXqlfq_scene[data-beat=land] .iXqlfq_railShelves,.iXqlfq_scene[data-beat=share] .iXqlfq_railShelves,.iXqlfq_scene[data-beat=linger] .iXqlfq_railShelves{opacity:1}.iXqlfq_scene[data-beat=browse] .iXqlfq_railHome,.iXqlfq_scene[data-beat=land] .iXqlfq_railHome,.iXqlfq_scene[data-beat=share] .iXqlfq_railHome,.iXqlfq_scene[data-beat=linger] .iXqlfq_railHome{opacity:0}.iXqlfq_sceneHome,.iXqlfq_sceneShelves,.iXqlfq_sceneShelf{transition:opacity .25s var(--ease-out);position:absolute;inset:0}.iXqlfq_sceneShelves,.iXqlfq_sceneShelf{opacity:0;pointer-events:none}.iXqlfq_scene[data-beat=nav] .iXqlfq_sceneShelves{opacity:1;transition-delay:.6s}.iXqlfq_scene[data-beat=nav] .iXqlfq_sceneHome{opacity:0;transition-delay:.6s}.iXqlfq_scene[data-beat=browse] .iXqlfq_sceneShelves{opacity:1}.iXqlfq_scene[data-beat=browse] .iXqlfq_sceneHome{opacity:0}.iXqlfq_scene[data-beat=land] .iXqlfq_sceneShelf,.iXqlfq_scene[data-beat=share] .iXqlfq_sceneShelf,.iXqlfq_scene[data-beat=linger] .iXqlfq_sceneShelf{opacity:1}.iXqlfq_scene[data-beat=land] .iXqlfq_sceneHome,.iXqlfq_scene[data-beat=share] .iXqlfq_sceneHome,.iXqlfq_scene[data-beat=linger] .iXqlfq_sceneHome{opacity:0}.iXqlfq_shelfGrid{position:absolute;inset:0;transform:translateY(-48px)}.iXqlfq_moodRow{font-family:var(--font-serif);word-spacing:.7em;font-size:22px;line-height:1.625;position:absolute;top:72px;left:84px;right:28px}.iXqlfq_mood{opacity:.65;word-spacing:normal}.iXqlfq_addChip{border:1px solid var(--color-border);background:var(--color-surface);width:32px;height:32px;color:var(--color-foreground);opacity:0;transition:opacity .3s var(--ease-out), background-color .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out);z-index:5;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:172px;left:372px}.iXqlfq_scene[data-beat=approach] .iXqlfq_addChip,.iXqlfq_scene[data-beat=menu] .iXqlfq_addChip,.iXqlfq_scene[data-beat=pick] .iXqlfq_addChip{opacity:1}.iXqlfq_scene[data-beat=menu] .iXqlfq_addChip,.iXqlfq_scene[data-beat=pick] .iXqlfq_addChip{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.iXqlfq_picker{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);width:224px;box-shadow:var(--shadow-lg);z-index:6;opacity:0;transform-origin:100% 0;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);pointer-events:none;position:absolute;top:210px;left:180px;overflow:hidden;transform:translateY(4px)scale(.98)}.iXqlfq_scene[data-beat=menu] .iXqlfq_picker{opacity:1;transition-delay:.12s;transform:none}.iXqlfq_scene[data-beat=pick] .iXqlfq_picker{opacity:1;transform:none}.iXqlfq_pickerLabel{border-bottom:1px solid var(--color-border);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);margin:0;padding:8px 12px;font-size:12px;font-weight:500}.iXqlfq_pickerList{padding:4px}.iXqlfq_pickerRow{border-radius:var(--radius-default);width:100%;color:var(--color-foreground);align-items:center;padding:8px 12px;font-size:14px;display:flex}.iXqlfq_pickerRow[data-target]{transition:background-color .2s var(--ease-out)}.iXqlfq_scene[data-beat=pick] .iXqlfq_pickerRow[data-target]{background:var(--color-hover);transition-delay:.38s}.iXqlfq_pickerName{align-items:center;gap:6px;min-width:0;display:flex}.iXqlfq_pickerCheck{color:var(--color-accent);opacity:0;transition:opacity .2s var(--ease-out) .45s, transform .2s var(--ease-out) .45s;transform:scale(.6)}.iXqlfq_scene[data-beat=pick] .iXqlfq_pickerCheck{opacity:1;transform:none}.iXqlfq_pickerCount{font-family:var(--font-mono);color:var(--color-muted);margin-left:auto;font-size:12px}.iXqlfq_pickerFooter{border-top:1px solid var(--color-border);padding:8px;display:block}.iXqlfq_pickerNew{border:1px solid var(--color-border);background-color:var(--color-surface);width:100%;box-shadow:var(--shadow-sm);color:var(--color-foreground);border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;display:inline-flex}.iXqlfq_shelvesHeading{font-family:var(--font-serif);color:var(--color-foreground);font-size:22px;position:absolute;top:20px;left:84px}.iXqlfq_ledgeRow{gap:16px;display:flex;position:absolute;top:84px;left:84px;right:28px}.iXqlfq_ledgeCard{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);filter:drop-shadow(0 1px 2px #0000001f)drop-shadow(0 1px 4px #00000014);flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px;display:flex}.iXqlfq_demoLedge{align-items:flex-end;gap:8px;height:78px;margin:0 -10px;padding:0 0 8px 10px;display:flex;position:relative;overflow:hidden}.iXqlfq_demoLedge:after{content:"";background:linear-gradient(to bottom, var(--shelf-plank) 0, var(--shelf-plank) 2px, var(--shelf-plank-under) 2px, transparent 6px);height:8px;position:absolute;bottom:0;left:0;right:0}.iXqlfq_demoLedge>*{transition:transform .18s var(--ease-out);flex-shrink:0}.iXqlfq_demoLedge>img{width:auto;box-shadow:var(--shadow-shelf-cover);border-radius:2px}.iXqlfq_scene[data-beat=browse] .iXqlfq_ledgeCard[data-target] .iXqlfq_demoLedge>*{transition-delay:.65s;transform:translate(-8px)}.iXqlfq_ledgeName{font-family:var(--font-serif);color:var(--color-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.iXqlfq_ledgeMeta{font-family:var(--font-mono);color:var(--color-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.iXqlfq_shelfTopbar{align-items:center;gap:12px;display:flex;position:absolute;top:20px;left:84px;right:28px}.iXqlfq_shelfHeading{flex-direction:column;min-width:0;display:flex}.iXqlfq_shelfCrumbRow{align-items:baseline;gap:8px;display:flex}.iXqlfq_shelfCrumb,.iXqlfq_shelfSlash{font-family:var(--font-serif);color:var(--color-muted);font-size:22px}.iXqlfq_shelfTitle{font-family:var(--font-serif);color:var(--color-foreground);font-size:22px}.iXqlfq_shelfMeta{font-family:var(--font-mono);color:var(--color-muted);font-size:12px;position:relative}.iXqlfq_metaFive,.iXqlfq_metaSix{transition:opacity .25s var(--ease-out);align-items:center;gap:6px;display:inline-flex}.iXqlfq_metaSix{opacity:0;position:absolute;top:0;left:0}.iXqlfq_metaDot{margin:0 -2px}.iXqlfq_scene[data-beat=land] .iXqlfq_metaFive,.iXqlfq_scene[data-beat=share] .iXqlfq_metaFive,.iXqlfq_scene[data-beat=linger] .iXqlfq_metaFive{opacity:0}.iXqlfq_scene[data-beat=land] .iXqlfq_metaSix,.iXqlfq_scene[data-beat=share] .iXqlfq_metaSix,.iXqlfq_scene[data-beat=linger] .iXqlfq_metaSix{opacity:1}.iXqlfq_topbarButtons{align-items:center;gap:8px;margin-left:auto;display:flex}.iXqlfq_publishBtn,.iXqlfq_shareBtn,.iXqlfq_filterBtn,.iXqlfq_editBtn{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-foreground);border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.iXqlfq_filterBtn{gap:8px}.iXqlfq_unpublishLabel,.iXqlfq_shareLabel,.iXqlfq_copiedLabel{align-items:center;gap:6px;display:inline-flex}.iXqlfq_shareText{display:grid}.iXqlfq_shareText>*{grid-area:1/1}.iXqlfq_copiedLabel,.iXqlfq_scene[data-beat=linger] .iXqlfq_shareLabel{opacity:0}.iXqlfq_scene[data-beat=linger] .iXqlfq_copiedLabel{opacity:1}.iXqlfq_shelfGrid>:first-child{opacity:0;transform:translate(var(--rest-x), calc(var(--rest-y) + 14px));transition:opacity .4s var(--ease-out), transform .5s var(--ease-out)}.iXqlfq_shelfGrid>:nth-child(n+2){transition:transform .5s var(--ease-out)}.iXqlfq_shelfGrid>:nth-child(2){transform:translate(84px,160px)}.iXqlfq_shelfGrid>:nth-child(3){transform:translate(262px,160px)}.iXqlfq_shelfGrid>:nth-child(4){transform:translate(440px,160px)}.iXqlfq_shelfGrid>:nth-child(5){transform:translate(618px,160px)}.iXqlfq_shelfGrid>:nth-child(6){transform:translate(84px,359px)}.iXqlfq_scene[data-beat=land] .iXqlfq_shelfGrid>:first-child,.iXqlfq_scene[data-beat=share] .iXqlfq_shelfGrid>:first-child,.iXqlfq_scene[data-beat=linger] .iXqlfq_shelfGrid>:first-child,.iXqlfq_scene[data-beat=reset] .iXqlfq_shelfGrid>:first-child{opacity:1;transform:translate(var(--rest-x), var(--rest-y))}.iXqlfq_scene[data-beat=land] .iXqlfq_shelfGrid>:nth-child(n+2),.iXqlfq_scene[data-beat=share] .iXqlfq_shelfGrid>:nth-child(n+2),.iXqlfq_scene[data-beat=linger] .iXqlfq_shelfGrid>:nth-child(n+2),.iXqlfq_scene[data-beat=reset] .iXqlfq_shelfGrid>:nth-child(n+2){transform:translate(var(--rest-x), var(--rest-y))}.iXqlfq_cursor{z-index:20;width:20px;height:20px;transition:transform .8s var(--ease-out), opacity .3s var(--ease-out);color:var(--color-foreground);filter:drop-shadow(0 1px 2px #00000059);opacity:0;position:absolute;transform:translate(430px,330px)}.iXqlfq_cursor:after{content:"";opacity:0;border:2px solid;border-radius:9999px;width:24px;height:24px;position:absolute;top:-9px;left:-7px;transform:scale(.3)}@keyframes iXqlfq_click-ring{0%{opacity:.55;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.iXqlfq_scene[data-beat=approach] .iXqlfq_cursor{opacity:1;transform:translate(383px,185px)}.iXqlfq_scene[data-beat=menu] .iXqlfq_cursor{opacity:1;animation:iXqlfq_blip-menu .2s var(--ease-out);transform:translate(383px,185px)}.iXqlfq_scene[data-beat=menu] .iXqlfq_cursor:after{animation:iXqlfq_click-ring .35s var(--ease-out)}@keyframes iXqlfq_blip-menu{0%{transform:translate(383px,185px)scale(1)}45%{transform:translate(383px,185px)scale(.85)}to{transform:translate(383px,185px)scale(1)}}.iXqlfq_scene[data-beat=pick] .iXqlfq_cursor{opacity:1;transition:transform .35s var(--ease-out), opacity .3s var(--ease-out);animation:iXqlfq_blip-pick .2s var(--ease-out) .4s;transform:translate(220px,300px)}.iXqlfq_scene[data-beat=pick] .iXqlfq_cursor:after{animation:iXqlfq_click-ring .35s var(--ease-out) .4s}@keyframes iXqlfq_blip-pick{0%{transform:translate(220px,300px)scale(1)}45%{transform:translate(220px,300px)scale(.85)}to{transform:translate(220px,300px)scale(1)}}.iXqlfq_scene[data-beat=nav] .iXqlfq_cursor{opacity:1;transition:transform .45s var(--ease-out), opacity .25s var(--ease-out);animation:iXqlfq_blip-nav .2s var(--ease-out) .55s;transform:translate(22px,183px)}.iXqlfq_scene[data-beat=nav] .iXqlfq_cursor:after{animation:iXqlfq_click-ring .35s var(--ease-out) .55s}@keyframes iXqlfq_blip-nav{0%{transform:translate(22px,183px)scale(1)}45%{transform:translate(22px,183px)scale(.85)}to{transform:translate(22px,183px)scale(1)}}.iXqlfq_scene[data-beat=browse] .iXqlfq_cursor{opacity:1;transition:transform .65s var(--ease-out), opacity .25s var(--ease-out);animation:iXqlfq_blip-browse .2s var(--ease-out) 1s;transform:translate(422px,150px)}.iXqlfq_scene[data-beat=browse] .iXqlfq_cursor:after{animation:iXqlfq_click-ring .35s var(--ease-out) 1s}@keyframes iXqlfq_blip-browse{0%{transform:translate(422px,150px)scale(1)}45%{transform:translate(422px,150px)scale(.85)}to{transform:translate(422px,150px)scale(1)}}.iXqlfq_scene[data-beat=land] .iXqlfq_cursor{opacity:1;transition:transform .9s var(--ease-out), opacity .3s var(--ease-out);transform:translate(630px,42px)}.iXqlfq_scene[data-beat=share] .iXqlfq_cursor{opacity:1;animation:iXqlfq_blip-share .2s var(--ease-out) 1s;transform:translate(630px,42px)}.iXqlfq_scene[data-beat=share] .iXqlfq_cursor:after{animation:iXqlfq_click-ring .35s var(--ease-out) 1s}@keyframes iXqlfq_blip-share{0%{transform:translate(630px,42px)scale(1)}45%{transform:translate(630px,42px)scale(.85)}to{transform:translate(630px,42px)scale(1)}}.iXqlfq_scene[data-beat=linger] .iXqlfq_cursor,.iXqlfq_scene[data-beat=reset] .iXqlfq_cursor{opacity:0}.iXqlfq_scene[data-static=true] .iXqlfq_camera{transition:none;transform:none}.iXqlfq_scene[data-static=true] .iXqlfq_cursor{display:none}.iXqlfq_scene[data-static=true] .iXqlfq_picker,.iXqlfq_scene[data-static=true] .iXqlfq_addChip,.iXqlfq_scene[data-static=true] .iXqlfq_railHome{opacity:0}.iXqlfq_scene[data-static=true] .iXqlfq_railShelves{opacity:1}.iXqlfq_scene[data-static=true] .iXqlfq_sceneHome,.iXqlfq_scene[data-static=true] .iXqlfq_sceneShelves{opacity:0}.iXqlfq_scene[data-static=true] .iXqlfq_sceneShelf{opacity:1}.iXqlfq_scene[data-static=true] .iXqlfq_metaFive{opacity:0}.iXqlfq_scene[data-static=true] .iXqlfq_metaSix,.iXqlfq_scene[data-static=true] .iXqlfq_shareLabel{opacity:1}.iXqlfq_scene[data-static=true] .iXqlfq_copiedLabel{opacity:0}.iXqlfq_scene[data-static=true] .iXqlfq_shelfGrid>:first-child{opacity:1;transform:translate(var(--rest-x), var(--rest-y))}.iXqlfq_scene[data-static=true] .iXqlfq_shelfGrid>:nth-child(n+2){transform:translate(var(--rest-x), var(--rest-y))}
.Xt4AEa_frame{aspect-ratio:16/10;border:1px solid var(--color-border);background:var(--color-background);width:100%;box-shadow:var(--shadow-md);border-radius:14px;position:relative;overflow:hidden}.Xt4AEa_scene{transform-origin:0 0;width:800px;height:500px;position:absolute;top:0;left:0}.Xt4AEa_rail{z-index:4;width:56px;position:absolute;top:0;bottom:0;left:0}.Xt4AEa_portraitCol{background:var(--color-background);border-right:1px solid var(--color-border);z-index:3;width:284px;position:absolute;top:0;bottom:0;left:56px;overflow:hidden}.Xt4AEa_portraitScroll{transition:transform 1s var(--ease-out);padding:16px 12px 32px;position:absolute;top:0;left:0;right:0;transform:translateY(0)}.Xt4AEa_scene[data-beat=scroll] .Xt4AEa_portraitScroll,.Xt4AEa_scene[data-beat=claim] .Xt4AEa_portraitScroll,.Xt4AEa_scene[data-beat=dot] .Xt4AEa_portraitScroll,.Xt4AEa_scene[data-beat=linger] .Xt4AEa_portraitScroll{transform:translateY(-771px)}.Xt4AEa_thesis{flex-direction:column;gap:12px;padding:8px 4px 0;display:flex}.Xt4AEa_thesisP{font-family:var(--font-sentient), Georgia, serif;color:var(--color-foreground);text-wrap:pretty;margin:0;font-size:11.5px;line-height:1.45}.Xt4AEa_claimList{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.Xt4AEa_claim{border-radius:var(--radius-md);border:1px solid var(--color-border);transition:border-color .25s var(--ease-out), box-shadow .25s var(--ease-out);padding:11px;display:block}.Xt4AEa_claimDrive{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:5px;font-size:13px;line-height:1.2;display:block}.Xt4AEa_claimText{color:var(--color-foreground);font-size:10.5px;line-height:1.5;display:block}.Xt4AEa_claimMood{color:var(--color-accent);font-style:italic}.Xt4AEa_scene[data-beat=claim] .Xt4AEa_claimFeatured,.Xt4AEa_scene[data-beat=dot] .Xt4AEa_claimFeatured,.Xt4AEa_scene[data-beat=linger] .Xt4AEa_claimFeatured{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.Xt4AEa_mapCol{background:var(--color-background);position:absolute;inset:0 0 0 340px;overflow:hidden}.Xt4AEa_mapField{transform-origin:50%;transition:transform 1.05s var(--ease-out);position:absolute;inset:0;transform:none}.Xt4AEa_scene[data-beat=pan1] .Xt4AEa_mapField{transform:translate(-69px,210px)scale(1.5)}.Xt4AEa_scene[data-beat=pan2] .Xt4AEa_mapField{transform:translate(-35px,-225px)scale(1.5)}.Xt4AEa_scene[data-beat=claim] .Xt4AEa_mapField,.Xt4AEa_scene[data-beat=dot] .Xt4AEa_mapField,.Xt4AEa_scene[data-beat=linger] .Xt4AEa_mapField{transform:translate(55px,-100px)scale(2)}.Xt4AEa_scene[data-beat=pan1],.Xt4AEa_scene[data-beat=pan2]{--label-s:.667}.Xt4AEa_scene[data-beat=claim],.Xt4AEa_scene[data-beat=dot],.Xt4AEa_scene[data-beat=linger]{--label-s:.5}.Xt4AEa_island{transition:opacity .45s var(--ease-out);position:absolute;inset:0}.Xt4AEa_scene[data-beat=claim] .Xt4AEa_island:not(.Xt4AEa_islandActive),.Xt4AEa_scene[data-beat=dot] .Xt4AEa_island:not(.Xt4AEa_islandActive),.Xt4AEa_scene[data-beat=linger] .Xt4AEa_island:not(.Xt4AEa_islandActive){opacity:.14}.Xt4AEa_scene[data-beat=claim] .Xt4AEa_islandActive .Xt4AEa_regionLabel,.Xt4AEa_scene[data-beat=dot] .Xt4AEa_islandActive .Xt4AEa_regionLabel,.Xt4AEa_scene[data-beat=linger] .Xt4AEa_islandActive .Xt4AEa_regionLabel,.Xt4AEa_scene[data-static=true] .Xt4AEa_islandActive .Xt4AEa_regionLabel{border-color:var(--color-accent)}.Xt4AEa_scene[data-beat=claim] .Xt4AEa_islandActive,.Xt4AEa_scene[data-beat=dot] .Xt4AEa_islandActive,.Xt4AEa_scene[data-beat=linger] .Xt4AEa_islandActive,.Xt4AEa_scene[data-static=true] .Xt4AEa_islandActive{z-index:7}.Xt4AEa_dot{border-radius:9999px;position:absolute;transform:translate(-50%,-50%)}.Xt4AEa_regionLabel{transform:translate(-50%, -50%) scale(var(--label-s,1));transition:transform 1.05s var(--ease-out);font-family:var(--font-serif);letter-spacing:.005em;white-space:nowrap;color:var(--color-foreground);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-md);z-index:5;border-radius:9999px;font-weight:400;line-height:1;position:absolute}.Xt4AEa_targetDot{z-index:6;background:#cd826e;border-radius:9999px;width:6px;height:6px;position:absolute;top:300px;left:202px;transform:translate(-50%,-50%)}.Xt4AEa_targetDot:after{content:"";opacity:0;border:2px solid #cd826e;border-radius:9999px;width:22px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.Xt4AEa_scene[data-beat=dot] .Xt4AEa_targetDot:after{animation:Xt4AEa_click-ring .42s var(--ease-out) 1.2s}.Xt4AEa_mapTopbar{z-index:8;align-items:center;gap:12px;height:60px;padding:0 20px;display:flex;position:absolute;top:0;left:0;right:0}.Xt4AEa_mapTopbar:before{content:"";background:color-mix(in oklch, var(--color-background) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 42%,#0000);mask-image:linear-gradient(#000 42%,#0000)}.Xt4AEa_mapHeading{flex-direction:column;gap:3px;display:flex;position:relative}.Xt4AEa_mapButtons{position:relative}.Xt4AEa_mapTitle{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-foreground);font-size:16px;line-height:1}.Xt4AEa_mapStatus{font-family:var(--font-mono);color:var(--color-muted);align-items:center;gap:3px;font-size:9.5px;display:inline-flex}.Xt4AEa_mapButtons{align-items:center;gap:6px;margin-left:auto;display:flex}.Xt4AEa_mapBtn{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-foreground);border-radius:9999px;align-items:center;gap:5px;padding:5px 10px;font-size:10.5px;font-weight:500;display:inline-flex}.Xt4AEa_detail{z-index:30;opacity:0;transition:opacity .26s var(--ease-out);pointer-events:none;position:absolute;inset:0}.Xt4AEa_scene[data-beat=dot] .Xt4AEa_detail{opacity:1;transition-delay:1.3s}.Xt4AEa_scene[data-beat=linger] .Xt4AEa_detail{opacity:1}.Xt4AEa_detailBackdrop{background:var(--color-background);position:absolute;inset:0}.Xt4AEa_detailClose{border:1px solid var(--color-border);background:var(--color-surface);width:34px;height:34px;box-shadow:var(--shadow-sm);color:var(--color-muted);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;left:16px}.Xt4AEa_detailCounter{font-family:var(--font-mono);color:var(--color-muted);font-size:10.5px;position:absolute;top:20px;right:266px}.Xt4AEa_detailCard{transform-origin:50%;width:256px;transition:transform .34s var(--ease-out);position:absolute;top:90px;left:147px;transform:scale(.82)}.Xt4AEa_scene[data-beat=dot] .Xt4AEa_detailCard{transition-delay:1.3s;transform:scale(1)}.Xt4AEa_scene[data-beat=linger] .Xt4AEa_detailCard{transform:scale(1)}.Xt4AEa_detailImageWrap{border:1px solid var(--color-border);width:256px;height:256px;box-shadow:var(--shadow-lg);background:var(--color-hover);position:relative;overflow:hidden}.Xt4AEa_detailImage{object-fit:cover}.Xt4AEa_detailPill{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);border-radius:9999px;align-items:center;gap:4px;display:inline-flex;position:absolute;top:372px;left:275px;transform:translate(-50%)}.Xt4AEa_pillBtn{color:var(--color-muted);align-items:center;gap:5px;padding:7px 13px;font-size:11.5px;font-weight:500;display:inline-flex}.Xt4AEa_pillSep{background:var(--color-border);width:1px;height:16px}.Xt4AEa_strip{justify-content:center;align-items:center;gap:6px;width:550px;display:flex;position:absolute;bottom:10px;left:0;overflow:clip visible}.Xt4AEa_stripThumb{border-radius:var(--radius-default);opacity:.6;width:50px;height:50px;box-shadow:0 0 0 1px var(--color-border);flex:none;position:relative;overflow:hidden}.Xt4AEa_stripImg{object-fit:cover}.Xt4AEa_stripActive{opacity:1;box-shadow:0 0 0 1px var(--color-surface), 0 0 0 3px var(--color-accent), var(--shadow-md);transform:scale(1.06)}.Xt4AEa_rail2{border-left:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;gap:14px;width:250px;padding:18px 20px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.Xt4AEa_noteLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);font-size:9.5px}.Xt4AEa_notePaper{background:var(--color-highlight-paper);box-shadow:var(--shadow-md);color:var(--color-muted);border-radius:2px;margin-top:-8px;padding:10px;font-size:11px;line-height:1.5}.Xt4AEa_railTitle{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-foreground);margin:0;font-size:13.5px;line-height:1.25}.Xt4AEa_railMeta{font-family:var(--font-mono);color:var(--color-muted);margin-top:-8px;font-size:10px}.Xt4AEa_railMetaDot{margin:0 1px}.Xt4AEa_railDesc{color:var(--color-foreground);margin:0;font-size:11px;line-height:1.5}.Xt4AEa_railShelvesLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);margin-top:2px;font-size:9.5px}.Xt4AEa_railShelf{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-foreground);justify-content:space-between;align-items:center;margin-top:-8px;padding:9px 12px;font-size:11.5px;display:flex}.Xt4AEa_railShelfCount{font-family:var(--font-mono);color:var(--color-muted);font-size:10px}.Xt4AEa_cursor{z-index:40;width:20px;height:20px;transition:transform .7s var(--ease-out), opacity .3s var(--ease-out);color:var(--color-foreground);filter:drop-shadow(0 1px 2px #00000059);opacity:0;position:absolute;transform:translate(300px,300px)}.Xt4AEa_cursor:after{content:"";opacity:0;border:2px solid;border-radius:9999px;width:24px;height:24px;position:absolute;top:-9px;left:-7px;transform:scale(.3)}@keyframes Xt4AEa_click-ring{0%{opacity:.55;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.Xt4AEa_scene[data-beat=scroll] .Xt4AEa_cursor{opacity:1;transform:translate(155px,245px)}.Xt4AEa_scene[data-beat=claim] .Xt4AEa_cursor{opacity:1;animation:Xt4AEa_blip-claim .2s var(--ease-out) .15s;transform:translate(155px,245px)}.Xt4AEa_scene[data-beat=claim] .Xt4AEa_cursor:after{animation:Xt4AEa_click-ring .35s var(--ease-out) .15s}@keyframes Xt4AEa_blip-claim{0%{transform:translate(155px,245px)scale(1)}45%{transform:translate(155px,245px)scale(.85)}to{transform:translate(155px,245px)scale(1)}}.Xt4AEa_scene[data-beat=dot] .Xt4AEa_cursor{opacity:1;animation:Xt4AEa_blip-dot .22s var(--ease-out) 1.2s, Xt4AEa_cursor-fade .26s var(--ease-out) 1.42s both;transition:transform 1.15s cubic-bezier(.4,0,.2,1);transform:translate(565px,247px)}@keyframes Xt4AEa_cursor-fade{to{opacity:0}}.Xt4AEa_scene[data-beat=dot] .Xt4AEa_cursor:after{animation:Xt4AEa_click-ring .42s var(--ease-out) 1.2s}@keyframes Xt4AEa_blip-dot{0%{transform:translate(565px,247px)scale(1)}45%{transform:translate(565px,247px)scale(.85)}to{transform:translate(565px,247px)scale(1)}}.Xt4AEa_scene[data-beat=linger] .Xt4AEa_cursor{opacity:0}.Xt4AEa_scene[data-static=true] .Xt4AEa_cursor{display:none}.Xt4AEa_scene[data-static=true] .Xt4AEa_portraitScroll{transform:translateY(-771px)}.Xt4AEa_scene[data-static=true] .Xt4AEa_mapField{transition:none;transform:translate(55px,-100px)scale(2)}.Xt4AEa_scene[data-static=true] .Xt4AEa_regionLabel{transform:translate(-50%,-50%)scale(.5)}.Xt4AEa_scene[data-static=true] .Xt4AEa_island:not(.Xt4AEa_islandActive){opacity:.22}.Xt4AEa_scene[data-static=true] .Xt4AEa_claimFeatured{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.Xt4AEa_scene[data-static=true] .Xt4AEa_detail{opacity:0}
