/* Poseloop local workspace behavior and branding. */
button,a,[role=button]{-webkit-tap-highlight-color:transparent}button{cursor:pointer}dialog{position:fixed;inset:0;margin:auto;max-width:min(480px,calc(100% - 32px));padding:32px;background:#141416;color:#fafafa;border:1px solid #353536;border-radius:20px;box-shadow:0 24px 90px #0009}dialog::backdrop{background:#000a;backdrop-filter:blur(5px)}dialog h2{font-size:25px;font-weight:700;margin-bottom:16px}dialog p{line-height:1.6;color:#b2b2bb}dialog button{margin-top:24px;background:#d1fe17;color:#000;border-radius:10px;padding:12px 24px;font-weight:600}.local-media-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#111;border-radius:10px}.brief-answer{color:#a1a1aa;font-size:15px;line-height:1.7;padding:0 24px 24px}#mobile-links{position:absolute;top:64px;left:0;right:0;background:#101012;padding:20px;z-index:100}#mobile-links a{display:block;padding:12px}a[aria-label="Poseloop home"]{width:128px;flex-shrink:0}a[aria-label="Poseloop home"]:before{content:'';display:inline-block;width:18px;height:18px;border:4px solid #d1fe17;border-right-color:transparent;border-radius:50%;margin-right:7px;vertical-align:-2px}
body[data-page=home] main section:first-child .inline-flex.rounded-full,body[data-page=generator] main section:first-child .inline-flex.rounded-full{width:204px;justify-content:center}body[data-page=pricing] main section:first-child .inline-flex.rounded-full{width:236.594px;justify-content:center}

body[data-page=home] main section:first-child a:first-of-type{width:277.297px}body[data-page=home] main section:first-child a:nth-of-type(2){width:174.406px}
a[aria-label="Poseloop home"]{position:relative}a[aria-label="Poseloop home"]:before{width:24px;height:24px;border:0;border-radius:7px;background:conic-gradient(from 210deg,#a48bff,#ff8a7a,#a48bff);margin-right:8px}a[aria-label="Poseloop home"]:after{content:'';position:absolute;left:6px;top:calc(50% - 6px);width:12px;height:12px;border:3px solid #fff;border-right-color:transparent;border-radius:50%;box-sizing:border-box}
body[data-page=home] main section:first-child video::-webkit-media-controls,body[data-page=generator] .creation-preview video::-webkit-media-controls{opacity:0;transition:opacity .2s}body[data-page=home] main section:first-child video:hover::-webkit-media-controls,body[data-page=home] main section:first-child video:focus::-webkit-media-controls,body[data-page=generator] .creation-preview video:hover::-webkit-media-controls,body[data-page=generator] .creation-preview video:focus::-webkit-media-controls{opacity:1}
@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}
.media-change{position:absolute;right:6px;top:6px;z-index:10;border-radius:6px;background:#151518dd;color:#d1fe17;font-size:10px;padding:4px 8px}
.resources-menu{position:absolute;left:0;top:100%;min-width:220px;padding:8px;background:#101012;border:1px solid #27272a;border-radius:10px;box-shadow:0 12px 36px #0008;z-index:100}.resources-menu a{display:block;padding:10px 14px;white-space:nowrap;color:#bdbdc5;font-size:14px}.resources-menu a:hover,.resources-menu a:focus{color:#d1fe17;background:#ffffff08}
