[data-opine-rise]{pointer-events:none;width:100%;height:0;animation:linear infinite opine-web-rise;position:absolute;top:0;left:0}[data-opine-rise]:has([data-dragging],[data-settling]){animation-play-state:paused}[data-opine-magnet]{transform-origin:0 0;z-index:1;pointer-events:none;width:0;height:0;animation:both opine-web-magnet;position:absolute}[data-opine-magnet-loaded=false],[data-opine-hidden=true] :is([data-opine-rise],[data-opine-magnet]),[data-opine-resuming=true],[data-opine-magnet]:has([data-opine-detached]){animation-play-state:paused}[data-opine-magnet]>div{transition:opacity .25s ease-out}[data-opine-resuming=true]>div{opacity:0}[data-opine-magnet]:has([data-opine-detached]){z-index:12}[data-opine-hero-feedback]{width:100%;height:100%;position:relative}[data-opine-hero-art-host],[data-opine-hero-art]{position:absolute;inset:0}[data-opine-hero-art]{opacity:1;transition:opacity .35s}[data-opine-hero-art=incoming]{opacity:0}[data-opine-hero-art=incoming][data-opine-ready]{opacity:1}[data-opine-hero-art=current]:has(+[data-opine-hero-art=incoming][data-opine-ready]){opacity:0}[data-opine-hero-plus]{color:#1e2228;place-items:center;font:500 100px SunghyunSans-Regular,sans-serif;display:grid;position:absolute;inset:0}@media (prefers-color-scheme:dark){[data-opine-hero-plus]{color:#f4f4f4}}#opine-web-hero{transform:translate3d(var(--hero-center-x,0px), var(--hero-center-y,0px), 0) translate(-50%, -50%) scale(var(--hero-target-scale,1));transform-origin:50%;transition:transform .42s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0}[data-opine-magnet-origin]{width:0;height:0;transform:translate3d(var(--hero-center-x,0px), var(--hero-center-y,0px), 0);transition:transform .42s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0}#opine-web-hero:not([data-opine-anchored]){visibility:hidden}[data-opine-hero-reveal],[data-opine-hero-live]{width:100%;height:100%;position:absolute;inset:0}[data-opine-hero-reveal]{transform-origin:50%}#opine-web-hero[data-opine-anchored][data-opine-graphics-ready]>[data-opine-hero-reveal]{animation:.42s ease-out both opine-web-hero-reveal}[data-opine-hero-live]{visibility:hidden;opacity:0;transition:opacity .35s}#opine-web-hero[data-opine-graphics-ready] [data-opine-hero-live]{visibility:visible;opacity:1}@keyframes opine-web-hero-reveal{0%{transform:scale(0)}65%{transform:scale(1.05)}to{transform:scale(1)}}#opine-web-hero:not([data-opine-anchored]) [data-opine-enter]{animation-play-state:paused}#opine-web-landing:is([data-opine-surface=onboarding],[data-opine-surface=home]) #opine-web-hero{transition-duration:.68s}#opine-web-landing:not([data-opine-surface=landing]) #opine-web-hero,#opine-web-landing:not([data-opine-surface=landing]) #opine-web-hero *{pointer-events:none}#opine-web-landing:not([data-opine-surface=landing]) [data-opine-magnet]{animation-play-state:paused}#opine-web-landing:not([data-opine-surface=landing]) [data-opine-magnet]>div{opacity:0;transition:opacity .18s ease-out,transform .18s cubic-bezier(.4,0,1,1);transform:scale(.2)}[data-opine-interactive]{pointer-events:none;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}[data-opine-interactive][data-dragging=true]{cursor:grabbing}[data-opine-enter]{pointer-events:auto;transform-origin:50%;width:100%;height:100%;animation:opine-web-bubble-enter .72s cubic-bezier(.16, 1, .3, 1) var(--entry-delay) both}[data-opine-image-ready]{opacity:0;width:100%;height:100%;transition:opacity .5s ease-out}[data-opine-image-ready=true]{opacity:1}[data-opine-hover]{width:100%;height:100%;transition:transform .24s cubic-bezier(.22,1,.36,1)}#opine-web-hero [data-opine-enter],[data-opine-magnet] [data-opine-enter]{animation:none}@media (hover:hover) and (pointer:fine){[data-opine-interactive]:hover [data-opine-hover],#opine-web-landing:has(#opine-web-onboarding [data-opine-hero-anchor]:not(:disabled):hover) #opine-web-hero [data-opine-hover]{transform:scale(1.07)}#opine-web-landing:has(#opine-web-onboarding [data-opine-hero-anchor]:not(:disabled):active) #opine-web-hero [data-opine-hover]{transform:scale(.97)}}@keyframes opine-web-bubble-enter{0%{opacity:0;transform:rotate(var(--entry-rotation)) scale(0)}76%{opacity:1;transform:rotate(1deg)scale(1.05)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes opine-web-rise{0%{transform:translate3d(0, var(--rise-start), 0)}to{transform:translate3d(0, var(--rise-end), 0)}}@keyframes opine-web-magnet{0%{visibility:hidden;opacity:0;transform:translate3d(var(--magnet-start-x), var(--magnet-start-y), 0) scale(0);animation-timing-function:cubic-bezier(.2,.8,.25,1)}6%{visibility:visible;opacity:1;transform:translate3d(var(--magnet-start-x), var(--magnet-start-y), 0) scale(1.05);animation-timing-function:ease-out}10%{visibility:visible;opacity:1;transform:translate3d(var(--magnet-start-x), var(--magnet-start-y), 0) scale(1);animation-timing-function:cubic-bezier(.36,.05,.65,1)}19%{opacity:1;transform:translate3d(calc(var(--magnet-enter-x) + var(--magnet-follow-enter-x,0px)), calc(var(--magnet-enter-y) + var(--magnet-follow-enter-y,0px)), 0) scale(1);animation-timing-function:cubic-bezier(.36,.05,.65,1)}71.2%{opacity:1;transform:translate3d(calc(var(--magnet-drift-x) + var(--magnet-follow-drift-x,0px)), calc(var(--magnet-drift-y) + var(--magnet-follow-drift-y,0px)), 0) scale(.97);animation-timing-function:cubic-bezier(.45,0,1,.56)}92.8%{opacity:1;transform:translate3d(calc(var(--magnet-contact-x) + var(--magnet-follow-x,0px)), calc(var(--magnet-contact-y) + var(--magnet-follow-y,0px)), 0) scale(.78);animation-timing-function:cubic-bezier(.2,.65,.6,1)}to{opacity:0;transform:translate3d(var(--magnet-follow-x,0px), var(--magnet-follow-y,0px), 0) scale(.06)}}@media (prefers-reduced-motion:reduce){[data-opine-hero-art]{transition:none}[data-opine-rise]{transform:translate3d(0, var(--static-y), 0);animation:none}[data-opine-magnet]{opacity:1;transform:translate3d(var(--magnet-start-x), var(--magnet-start-y), 0);animation:none}[data-opine-enter],#opine-web-hero [data-opine-enter]{animation:none}[data-opine-image-ready]{transition:none}#opine-web-hero[data-opine-anchored][data-opine-graphics-ready]>[data-opine-hero-reveal]{animation:none}[data-opine-hero-live],[data-opine-hover]{transition:none}#opine-web-landing:has(#opine-web-onboarding [data-opine-hero-anchor]:hover) #opine-web-hero [data-opine-hover]{transform:none}#opine-web-hero,[data-opine-magnet-origin],#opine-web-shell:has(#opine-web-auth) [data-opine-magnet]>div{transition:none}}