.oz-pose{width:100%;height:auto;color:var(--oz-ink);display:block;overflow:visible}.oz-pose-body path,.oz-pose-body rect,.oz-pose-body circle{fill:currentColor}.oz-pose-face circle{fill:var(--oz-paper)}.oz-pose-face path{fill:none;stroke:var(--oz-paper);stroke-width:2.4px;stroke-linecap:round}.oz-pose-arms path{fill:none;stroke:currentColor;stroke-width:11px;stroke-linecap:round;stroke-linejoin:round}.oz-pose-arms circle{fill:currentColor}.oz-pose-heart-fill{fill:var(--oz-red);opacity:.28}.oz-pose-hand-heart{fill:var(--oz-red);stroke:currentColor;stroke-width:2px}.oz-pose-heart-line{fill:none;stroke:currentColor;stroke-width:11px;stroke-linecap:round;stroke-linejoin:round}.oz-hero-reel{background:var(--oz-ink);margin:0;position:absolute;inset:0}.oz-hero-reel video{object-fit:cover;width:100%;height:100%;display:block}.oz-hero-reel figcaption{color:var(--oz-white);background:#22141acc;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;padding:7px 9px;font-size:11px;font-weight:700;line-height:1.3;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.oz-hero-reel figcaption a{color:var(--oz-yellow);text-decoration:underline}.oz-player-card{overflow:visible}.oz-video-wrap{border-radius:0 0 6px 6px;overflow:hidden}.oz-progress-art{background:radial-gradient(circle at 50% 38%, #ff7a92 0, transparent 58%), linear-gradient(165deg, var(--oz-red) 0%, var(--oz-blue) 100%);gap:10px}.oz-progress-art .oz-pose-loop{width:74%;max-width:210px;color:var(--oz-white);filter:drop-shadow(3px 4px #22141a66)}.oz-progress-art .oz-pose-face circle{fill:var(--oz-red)}.oz-progress-art .oz-pose-face path{stroke:var(--oz-red)}.oz-progress-art .oz-pose-heart-fill{fill:var(--oz-yellow);opacity:.55}.oz-progress-art strong{letter-spacing:.1em;font-size:13px}.oz-progress-art p{opacity:.9;margin:0}.oz-art-tag{letter-spacing:.04em;background:#ffffff2e;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:800;position:absolute;top:10px;left:10px}.oz-loop-flex,.oz-loop-heart{animation:4.8s ease-in-out infinite oz-loop}.oz-loop-heart{transform-origin:60px 45px;animation-name:oz-loop-alt}.oz-loop-sparks path{fill:var(--oz-yellow);transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite oz-spark}.oz-loop-sparks path:nth-child(2){animation-delay:.3s}.oz-loop-sparks path:nth-child(3){animation-delay:.6s}@keyframes oz-loop{0%,38%{opacity:1}48%,90%{opacity:0}to{opacity:1}}@keyframes oz-loop-alt{0%,38%{opacity:0;transform:scale(.92)}48%{opacity:1;transform:scale(1.04)}56%,90%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes oz-spark{0%,44%{opacity:0;transform:translateY(6px)scale(.6)}58%,86%{opacity:1;transform:translateY(-4px)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.8)}}.oz-float{z-index:2;border:2px solid var(--oz-ink);background:var(--oz-yellow);width:52px;height:52px;box-shadow:3px 4px 0 var(--oz-ink);border-radius:50%;place-items:center;font-size:24px;line-height:1;animation:3.2s ease-in-out infinite oz-bob;display:grid;position:absolute}.oz-float-a{top:18%;left:-34px;transform:rotate(-10deg)}.oz-float-b{background:var(--oz-red);color:var(--oz-white);animation-delay:1.1s;bottom:16%;right:-30px}.oz-float svg{width:26px;height:26px}.oz-float-b svg{fill:currentColor}@keyframes oz-bob{50%{translate:0 -8px}}.oz-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:-40px 0 46px;padding:0;list-style:none;display:grid}.oz-trust li{border:2px solid var(--oz-ink);background:var(--oz-white);border-radius:12px;align-items:center;gap:10px;padding:14px 16px;font-size:14px;font-weight:800;line-height:1.3;display:flex}.oz-trust svg{width:22px;height:22px;color:var(--oz-red);flex-shrink:0}.oz-trend{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;margin-bottom:36px;display:grid}.oz-trend-original{position:relative;transform:rotate(1.5deg)}.oz-trend-original>.oz-viral-label{z-index:2;border:2px solid var(--oz-ink);white-space:nowrap;box-shadow:2px 3px 0 var(--oz-ink);position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-3deg)}.oz-trend-original>p{color:var(--oz-muted);margin:10px 4px 0;font-size:13px;line-height:1.6}.oz-viral-label{background:var(--oz-yellow);color:var(--oz-ink);letter-spacing:.06em;border-radius:4px;padding:4px 9px;font-size:11px;font-weight:900;display:inline-block}.oz-viral-wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.oz-results-wall{grid-template-columns:repeat(4,minmax(0,1fr))}.oz-viral-card{min-width:0;margin:0}.oz-viral-card:nth-child(2n){transform:translateY(18px)}.oz-viral-poster,.oz-tiktok{aspect-ratio:9/16;border:2px solid var(--oz-ink);width:100%;box-shadow:4px 5px 0 var(--oz-ink);border-radius:14px;display:block;position:relative;overflow:hidden}.oz-tiktok{background:var(--oz-ink)}.oz-tiktok iframe{border:0;width:100%;height:100%;display:block}.oz-viral-poster{color:var(--oz-white);background-image:radial-gradient(#ffffff26 1px, transparent 1px), linear-gradient(170deg, var(--oz-red), var(--oz-blue));background-size:9px 9px,100% 100%;padding:0;transition:transform .15s,box-shadow .15s}.oz-viral-poster.tone-1,.oz-viral-poster.tone-3{background-image:radial-gradient(#22141a1f 1px, transparent 1px), linear-gradient(170deg, var(--oz-yellow), #ff9a76);color:var(--oz-ink)}.oz-viral-poster.tone-2{background-image:radial-gradient(#ffffff26 1px, transparent 1px), linear-gradient(170deg, var(--oz-blue), var(--oz-ink))}.oz-viral-poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.oz-viral-poster:after{content:"";pointer-events:none;background:linear-gradient(#22141a59 0%,#0000 30%);position:absolute;inset:0}.oz-viral-source,.oz-viral-handle,.oz-viral-play{z-index:1}.oz-viral-poster:hover{box-shadow:5px 8px 0 var(--oz-ink);transform:translateY(-3px)}.oz-viral-poster .oz-pose{width:82%;color:inherit;opacity:.9;position:absolute;bottom:-4%;left:50%;transform:translate(-50%)}.oz-viral-poster .oz-pose-face circle{fill:var(--oz-red)}.oz-viral-poster .oz-pose-face path{stroke:var(--oz-red)}.oz-viral-play{border:2px solid var(--oz-ink);background:var(--oz-white);width:58px;height:58px;color:var(--oz-ink);box-shadow:3px 4px 0 var(--oz-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.oz-viral-play svg{fill:currentColor;width:22px;height:22px;margin-left:3px}.oz-viral-source,.oz-viral-handle{background:var(--oz-ink);color:var(--oz-white);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;position:absolute;left:10px}.oz-viral-source{top:10px}.oz-viral-handle{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 20px);color:var(--oz-ink);background:#ffffffd9;top:36px;overflow:hidden}.oz-viral-card figcaption{gap:4px;margin-top:14px;font-size:14px;display:grid}.oz-viral-card figcaption a{color:var(--oz-red);text-underline-offset:3px;overflow-wrap:anywhere;font-size:12px;font-weight:800;text-decoration:underline}.oz-viral-card.is-featured .oz-viral-play{width:70px;height:70px}.oz-posts-note{color:var(--oz-muted);margin:40px 0 0;font-size:12px}.oz-steps-visual{counter-reset:none;margin:0;padding:0;list-style:none}.oz-steps-visual li{background:var(--oz-white);border:2px solid var(--oz-ink);box-shadow:4px 5px 0 var(--oz-ink);border-radius:14px;padding:24px;position:relative}.oz-steps-visual li:not(:last-child):after{content:"→";z-index:1;color:var(--oz-red);font-size:22px;font-weight:900;position:absolute;top:34px;right:-21px}.oz-step-top{justify-content:space-between;align-items:center;display:flex}.oz-step-icon{border:2px solid var(--oz-ink);background:var(--oz-red);width:54px;height:54px;color:var(--oz-white);border-radius:14px;place-items:center;display:grid;transform:rotate(-5deg)}.oz-steps-visual li:nth-child(2) .oz-step-icon{background:var(--oz-yellow);color:var(--oz-ink);transform:rotate(4deg)}.oz-steps-visual li:nth-child(3) .oz-step-icon{background:var(--oz-blue)}.oz-step-icon svg{width:26px;height:26px}.oz-step-num{color:#22141a26;font-size:34px;font-weight:950}.oz-steps-visual p{color:var(--oz-muted);margin:0;font-size:15px;line-height:1.75}.oz-tips-art{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.oz-tips-art figure{border:2px solid var(--oz-ink);background:var(--oz-white);border-radius:12px;margin:0;padding:12px 12px 10px}.oz-tips-art figure>.oz-pose,.oz-tips-far{height:120px}.oz-tips-art figure>.oz-pose{width:auto;margin:auto}.oz-tips-far{filter:grayscale();opacity:.55;justify-content:center;align-items:flex-end;gap:4px;display:flex}.oz-tips-far .oz-pose{width:auto;height:52%}.oz-tips-art figcaption{margin-top:8px;font-size:12px;font-weight:800;line-height:1.4}.oz-tips-art .is-good figcaption{color:#1d7a45}.oz-tips-art .is-avoid figcaption{color:var(--oz-red)}.oz-beats-visual{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.oz-beats-visual li{box-shadow:4px 5px 0 var(--oz-ink);border-radius:14px;padding:0 0 18px;overflow:hidden}.oz-beats-visual h3,.oz-beats-visual p{padding:0 20px}.oz-beat-art{border-bottom:2px solid var(--oz-ink);background-image:radial-gradient(#22141a1a 1px, transparent 1px), linear-gradient(180deg, #ffe1d9, var(--oz-paper));background-size:8px 8px,100% 100%;place-items:end center;height:190px;padding-top:18px;display:grid;position:relative}.oz-beats-visual li:nth-child(2) .oz-beat-art{background-image:radial-gradient(#22141a1a 1px,#0000 1px),linear-gradient(#ffd977,#ffe9b3)}.oz-beats-visual li.is-hold .oz-beat-art{background-image:radial-gradient(#ffffff26 1px, transparent 1px), linear-gradient(170deg, var(--oz-red), var(--oz-blue))}.oz-beats-visual li.is-hold .oz-pose{color:var(--oz-white)}.oz-beats-visual li.is-hold .oz-pose-face circle{fill:var(--oz-red)}.oz-beats-visual li.is-hold .oz-pose-face path{stroke:var(--oz-red)}.oz-beat-art .oz-pose{width:auto;height:172px}.oz-beat-art>span{border:2px solid var(--oz-ink);background:var(--oz-white);color:var(--oz-blue);border-radius:6px;padding:2px 8px;font-size:14px;font-weight:950;position:absolute;top:12px;left:14px}.oz-art-note{color:var(--oz-muted);margin:14px 0 0;font-size:12px}.oz-cta-heart{background-image:radial-gradient(#ffffff1f 1px, transparent 1px), linear-gradient(160deg, var(--oz-red), var(--oz-blue));box-shadow:6px 7px 0 var(--oz-ink);background-size:10px 10px,100% 100%;margin-top:20px;position:relative;overflow:hidden}.oz-cta-heart>p{opacity:.92;max-width:520px;margin:-8px auto 26px;line-height:1.7}.oz-cta-icon{color:#ffffff1a;fill:currentColor;width:220px;height:220px;position:absolute;bottom:-40px;right:-30px;transform:rotate(-14deg)}.oz-button-light{background:var(--oz-yellow);color:var(--oz-ink);position:relative}.oz-packs{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.oz-packs>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.oz-packs>ul>li{border:2px solid var(--oz-ink);background:var(--oz-white);border-radius:12px;flex-direction:column;gap:6px;padding:22px 16px 16px;display:flex;position:relative}.oz-packs>ul>li.is-top{background:var(--oz-yellow);box-shadow:4px 4px 0 var(--oz-ink)}.oz-packs strong{font-size:15px}.oz-packs b{font-size:32px;line-height:1.1}.oz-packs small{color:var(--oz-muted)}.oz-packs .oz-button{justify-content:center;margin-top:auto}.oz-packs aside{border:2px solid var(--oz-ink);background:var(--oz-white);border-radius:12px;padding:18px}.oz-packs h3{margin:0 0 10px;font-size:18px}.oz-packs aside ul{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.oz-packs aside li{gap:8px;font-size:14px;line-height:1.5;display:flex}.oz-packs aside svg{width:18px;height:18px;color:var(--oz-red);flex:none}@media (width<=900px){.oz-packs{grid-template-columns:1fr}.oz-trust{grid-template-columns:1fr 1fr;margin-top:-20px}.oz-trend{grid-template-columns:minmax(0,1fr) 240px;gap:32px}.oz-viral-wall{grid-template-columns:1fr 1fr}.oz-steps-visual li:not(:last-child):after{display:none}}@media (width<=600px){.oz-packs>ul{grid-template-columns:1fr}.oz-float-a{left:-14px}.oz-float-b{right:-12px}.oz-float{width:44px;height:44px;font-size:20px}.oz-trust{margin:-10px 0 30px}.oz-trust li{padding:12px;font-size:13px}.oz-trend{grid-template-columns:1fr}.oz-trend-original{max-width:270px;margin:12px auto 0}.oz-viral-wall{gap:14px}.oz-viral-card:nth-child(2n){transform:none}.oz-viral-play{width:48px;height:48px}.oz-beats-visual{grid-template-columns:1fr}.oz-steps-visual li{padding:20px}}@media (prefers-reduced-motion:reduce){.oz-loop-flex,.oz-loop-sparks path,.oz-float{animation:none}.oz-loop-heart{opacity:0;animation:none}}.oz-tiktok video{object-fit:cover;width:100%;height:100%;display:block}
