.sg-root{--sg-ink:#04050b;--sg-panel:#0e1222;--sg-line:#ffffff1a;--sg-line-strong:#ffffff38;--sg-text:#eef1ff;--sg-muted:#a3abc8;--sg-accent:#ffcf6e;--sg-accent-ink:#1d1402;--sg-signal:#7ef0d2;isolation:isolate;background:var(--sg-ink);color:var(--sg-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative;overflow:hidden}.sg-root :focus-visible{outline:2px solid var(--sg-accent);outline-offset:3px}.sg-root button,.sg-root a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.sg-surface{background:var(--sg-panel);border:1px solid var(--sg-line)}.sg-display{font-family:var(--font-serif,Georgia,serif);letter-spacing:-.035em;text-wrap:balance}.sg-mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,monospace}.sg-frame{border:1px solid var(--sg-line);background:#000;border-radius:1.75rem;position:relative;overflow:hidden}img.sg-frame-media,video.sg-frame-media,iframe.sg-frame-media{display:block}.sg-frame-media{object-fit:contain;width:100%;height:auto;max-height:min(74vh,46rem);transition:opacity .45s,transform .9s cubic-bezier(.2,.7,.1,1),filter .45s}.sg-frame[data-switching=true] .sg-frame-media{opacity:.35;filter:blur(6px);transform:scale(.985)}.sg-frame-video{aspect-ratio:16/9}.sg-frame-placeholder{height:clamp(16rem,56vh,40rem)}.sg-skeleton{background:#05060c}.sg-dock-btn{min-width:44px;min-height:44px;color:var(--sg-text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.sg-dock-btn:hover:not(:disabled){background:#ffffff1a}.sg-dock-btn:active:not(:disabled){transform:scale(.96)}.sg-dock-btn:disabled{cursor:not-allowed;opacity:.35}.sg-dock-btn[data-variant=accent]{background:var(--sg-accent);color:var(--sg-accent-ink);font-weight:600}.sg-dock-btn[data-variant=accent]:hover:not(:disabled){background:#ffe09c}.sg-dock-btn:hover:not(:disabled) .sg-dice{transform:rotate(-24deg)scale(1.08)}.sg-dice{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.sg-rise{animation:.8s cubic-bezier(.2,.7,.1,1) backwards sg-rise}@keyframes sg-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.sg-tile{transition:transform .3s cubic-bezier(.2,.7,.1,1),border-color .2s}.sg-tile:hover{transform:translateY(-3px)}.sg-tile img{transition:transform .6s cubic-bezier(.2,.7,.1,1)}.sg-tile:hover img{transform:scale(1.06)}.sg-heart{transition:transform .35s cubic-bezier(.3,1.8,.5,1),fill .2s}[aria-pressed=true] .sg-heart{transform:scale(1.12)}@media (prefers-reduced-motion:reduce){.sg-rise{animation:none}.sg-frame-media,.sg-tile,.sg-tile img,.sg-heart,.sg-dice{transition:none}.sg-tile:hover,.sg-tile:hover img{transform:none}}.sg-viewer{color:#eef1ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overscroll-behavior:contain;background:#020309;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.sg-viewer[open]{animation:.35s cubic-bezier(.2,.7,.1,1) sg-viewer-in}.sg-viewer::backdrop{background:#000000d9}@keyframes sg-viewer-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.sg-viewer-scroller{overscroll-behavior:contain;-webkit-user-select:none;user-select:none;touch-action:manipulation;position:absolute;inset:0;overflow:auto}.sg-viewer-canvas{box-sizing:border-box;padding:max(76px,env(safe-area-inset-top))max(16px,env(safe-area-inset-right))max(104px,env(safe-area-inset-bottom))max(16px,env(safe-area-inset-left));place-items:center;display:grid}.sg-viewer-scroller[data-mode=fit] .sg-viewer-canvas{grid-template:minmax(0,1fr)/minmax(0,1fr);height:100%}.sg-viewer-scroller[data-mode=actual] .sg-viewer-canvas{width:max-content;min-width:100%;min-height:100%}.sg-viewer-image{-webkit-user-drag:none;display:block}.sg-viewer-scroller[data-mode=fit] .sg-viewer-image{object-fit:contain;cursor:zoom-in;max-width:100%;max-height:100%}.sg-viewer-scroller[data-mode=actual] .sg-viewer-image{cursor:grab;max-width:none}.sg-viewer-scroller[data-dragging=true] .sg-viewer-image{cursor:grabbing}.sg-viewer-bar{padding:max(14px,env(safe-area-inset-top))max(16px,env(safe-area-inset-right))14px max(16px,env(safe-area-inset-left));pointer-events:none;flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:absolute;left:0;right:0}.sg-viewer-bar>*{pointer-events:auto}.sg-viewer-bar--top{background:linear-gradient(#020309d9,#0000);top:0}.sg-viewer-bar--bottom{padding-bottom:max(16px,env(safe-area-inset-bottom));background:linear-gradient(#0000,#020309d9);bottom:0}.sg-viewer-bar--bottom>p{pointer-events:none}.sg-frame-media[data-expandable=true]{cursor:zoom-in}@media (prefers-reduced-motion:reduce){.sg-viewer[open]{animation:none}}
/*# sourceMappingURL=1b8f62f2d21aa6a9.css.map*/