@font-face{font-family:Studio Display;src:url(/fonts/match-og/BarlowCondensed-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Studio Sans;src:url(/fonts/match-og/Manrope-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Studio Sans;src:url(/fonts/match-og/Manrope-Bold.ttf)format("truetype");font-weight:700;font-display:swap}.studio-module__bz_peq__studio{--studio-border:#ffffff12;--studio-muted:#a4a1ac;--studio-accent:#d2b7ff;color:#eeedf2;background:#111114;min-height:100vh;padding:166px 28px 76px;font-family:Studio Sans,sans-serif}.studio-module__bz_peq__wrap{max-width:1440px;margin:auto}.studio-module__bz_peq__heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:32px;display:flex}.studio-module__bz_peq__eyebrow{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.14em;color:var(--studio-muted);align-items:center;gap:9px;font-size:10px;display:flex}.studio-module__bz_peq__eyebrow>span{background:var(--studio-accent);width:6px;height:6px}.studio-module__bz_peq__heading h1{letter-spacing:-.02em;margin:12px 0;font:700 clamp(56px,6vw,84px)/1 Studio Display,sans-serif}.studio-module__bz_peq__heading h1 em{color:var(--studio-accent);font-style:normal}.studio-module__bz_peq__intro{color:var(--studio-muted);font-size:13px;line-height:1.7}.studio-module__bz_peq__headingNote{color:#bcb7c8;align-items:center;gap:15px;padding-bottom:5px;font-size:11px;line-height:1.9;display:flex}.studio-module__bz_peq__headingNote>svg{color:var(--studio-accent)}.studio-module__bz_peq__headingNote strong{color:#77737f;font-weight:400}.studio-module__bz_peq__workspace{grid-template-rows:auto 1fr;grid-template-columns:272px minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}.studio-module__bz_peq__panel{border:1px solid var(--studio-border);background:#19191e;border-radius:12px;min-width:0;padding:20px}.studio-module__bz_peq__sourcePanel{grid-area:1/1}.studio-module__bz_peq__posePanel{grid-area:2/1}.studio-module__bz_peq__settingsPanel{grid-area:1/3/3}.studio-module__bz_peq__sectionTitle{justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.studio-module__bz_peq__sectionTitle h2{letter-spacing:0;align-items:center;gap:10px;font:700 12px Studio Sans,sans-serif;display:flex}.studio-module__bz_peq__sectionTitle h2>span{font:400 10px var(--font-jetbrains-mono),monospace;color:#8e869c}.studio-module__bz_peq__sectionTitle h2>svg{color:var(--studio-muted)}.studio-module__bz_peq__count{font:10px var(--font-jetbrains-mono),monospace;color:#9b92a9;border:1px solid #ffffff12;border-radius:4px;padding:2px 5px}.studio-module__bz_peq__segment{background:#111115;border-radius:7px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.studio-module__bz_peq__segment button{color:var(--studio-muted);border-radius:5px;padding:8px 4px;font-size:11px;transition:background .15s,color .15s}.studio-module__bz_peq__segment button[aria-pressed=true]{color:#ece5f8;background:#323039;box-shadow:0 1px 3px #0003}.studio-module__bz_peq__sourceForm{margin-top:18px}.studio-module__bz_peq__sourceForm>label,.studio-module__bz_peq__settingGroup>label{color:#bfbac8;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:11px;display:flex}.studio-module__bz_peq__playerInput{background:#131317;border:1px solid #ffffff1c;border-radius:6px;display:flex;overflow:hidden}.studio-module__bz_peq__playerInput:focus-within{border-color:var(--studio-accent)}.studio-module__bz_peq__playerInput input{background:0 0;outline:none;width:100%;min-width:0;padding:11px;font-size:12px}.studio-module__bz_peq__playerInput button{color:var(--studio-accent);border-left:1px solid var(--studio-border);padding:0 10px}.studio-module__bz_peq__playerInput button:hover{background:#d2b7ff15}.studio-module__bz_peq__sourceHint{color:#c0b7ce;overflow-wrap:anywhere;margin-top:13px;font-size:10px}.studio-module__bz_peq__sourceHint>span{color:#918a9b;margin-top:4px;display:block}.studio-module__bz_peq__uploadArea{background:#d2b7ff04;border:1px dashed #bba0de55;border-radius:7px;margin-top:16px}.studio-module__bz_peq__uploadArea button{width:100%;color:var(--studio-accent);flex-direction:column;align-items:center;gap:7px;padding:18px 6px;display:flex}.studio-module__bz_peq__uploadArea strong{font-size:11px}.studio-module__bz_peq__uploadArea span{color:var(--studio-muted);font-size:9px}.studio-module__bz_peq__hiddenInput{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.studio-module__bz_peq__poses{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.studio-module__bz_peq__pose{background:#212127;border:1px solid #ffffff08;border-radius:7px;flex-direction:column;align-items:center;padding:4px 0 8px;transition:background .15s,border-color .15s;display:flex;position:relative}.studio-module__bz_peq__pose:hover{background:#2c2933;border-color:#ffffff30}.studio-module__bz_peq__pose[aria-pressed=true]{background:#322a40;border-color:#c8a1ff}.studio-module__bz_peq__pose img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.studio-module__bz_peq__pose>span{color:#c6c2cd;font-size:9px;line-height:1.3}.studio-module__bz_peq__pose[aria-pressed=true]>span{color:#e2cdff}.studio-module__bz_peq__poseCheck{color:#d2b7ff;position:absolute;top:4px;right:4px}.studio-module__bz_peq__previewPanel{background:#1b1b21;border:1px solid #ffffff1a;border-radius:12px;grid-area:1/2/3;min-width:0;position:sticky;top:100px;overflow:hidden}.studio-module__bz_peq__previewToolbar{color:#bdb8c7;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;font-size:10px;display:flex}.studio-module__bz_peq__previewToolbar>span:first-child{align-items:center;gap:7px;display:flex}.studio-module__bz_peq__previewToolbar>span:last-child{font-family:var(--font-jetbrains-mono),monospace;color:#9d98a7;font-size:9px}.studio-module__bz_peq__previewToolbar i{background:#9abb9d;border-radius:50%;width:5px;height:5px}.studio-module__bz_peq__previewToolbar i.studio-module__bz_peq__busyDot{background:#d2b7ff;animation:1.1s ease-in-out infinite studio-module__bz_peq__studioPulse}.studio-module__bz_peq__stage{aspect-ratio:1;isolation:isolate;background-color:#e7e4e0;background-image:linear-gradient(45deg,#00000004 25%,#0000 25% 75%,#00000004 75%),linear-gradient(45deg,#00000004 25%,#0000 25% 75%,#00000004 75%);background-position:0 0,12px 12px;background-size:24px 24px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.studio-module__bz_peq__stage:before,.studio-module__bz_peq__stage:after{content:"";z-index:-1;background:#62596e12;position:absolute}.studio-module__bz_peq__stage:before{inset-block:0;width:1px;left:50%}.studio-module__bz_peq__stage:after{inset-inline:0;height:1px;top:50%}.studio-module__bz_peq__darkStage{background-color:#29282f;background-image:linear-gradient(45deg,#ffffff04 25%,#0000 25% 75%,#ffffff04 75%),linear-gradient(45deg,#ffffff04 25%,#0000 25% 75%,#ffffff04 75%)}.studio-module__bz_peq__crosshair{pointer-events:none;border:1px solid #6d657a20;position:absolute;inset:24px}.studio-module__bz_peq__stageCorner{border-top:1px solid #918497;border-left:1px solid #918497;width:18px;height:18px;position:absolute;top:24px;left:24px}.studio-module__bz_peq__renderImage{-o-object-fit:contain;object-fit:contain;width:90%;height:90%;transition:opacity .2s}.studio-module__bz_peq__dimmed{opacity:.35}.studio-module__bz_peq__emptyStage{color:#7a7284;flex-direction:column;align-items:center;gap:15px;font-size:12px;display:flex}.studio-module__bz_peq__rendering{color:#e7dff1;background:#22212be8;border:1px solid #fff2;border-radius:30px;align-items:center;gap:8px;padding:9px 15px;font-size:10px;display:flex;position:absolute;bottom:56px}.studio-module__bz_peq__stageLabel{color:#74697d;font:9px var(--font-jetbrains-mono),monospace;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:16px;left:24px;right:24px}.studio-module__bz_peq__darkStage .studio-module__bz_peq__stageLabel{color:#beb0ce}.studio-module__bz_peq__stageFooter{color:#aaa4b5;align-items:center;gap:10px;padding:15px 20px;font-size:9px;display:flex}.studio-module__bz_peq__canvasChoices{gap:6px;display:flex}.studio-module__bz_peq__canvasChoices button{border:2px solid #1b1b21;border-radius:50%;width:16px;height:16px}.studio-module__bz_peq__canvasChoices button[aria-pressed=true]{outline:1px solid #c3acdc}.studio-module__bz_peq__lightSwatch{background:#e7e4e0}.studio-module__bz_peq__darkSwatch{background:#4b4755}.studio-module__bz_peq__canvasHint{color:#928a9e;margin-left:auto}.studio-module__bz_peq__iconButton{color:#a49bad;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.studio-module__bz_peq__iconButton:hover{color:#fff;background:#ffffff0c}.studio-module__bz_peq__settingGroup{margin-top:18px}.studio-module__bz_peq__settingGroup output{font:10px var(--font-jetbrains-mono),monospace;color:#d5bafa}.studio-module__bz_peq__selectWrap{position:relative}.studio-module__bz_peq__selectWrap select{appearance:none;color:#ded9e5;background:#121216;border:1px solid #ffffff18;border-radius:6px;outline:none;width:100%;padding:10px 28px 10px 11px;font-size:11px}.studio-module__bz_peq__selectWrap>svg{pointer-events:none;color:#89818f;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.studio-module__bz_peq__selectWrap select:focus-visible{border-color:var(--studio-accent)}.studio-module__bz_peq__settingGroup input[type=range]{accent-color:#c6a7ef;cursor:pointer;width:100%;height:16px;display:block}.studio-module__bz_peq__rangeLabels{color:#9a91a4;font:8px var(--font-jetbrains-mono),monospace;justify-content:space-between;margin-top:4px;display:flex}.studio-module__bz_peq__backgrounds{align-items:center;gap:8px;display:flex}.studio-module__bz_peq__backgrounds>button,.studio-module__bz_peq__colorPicker{border:1px solid #ffffff20;border-radius:6px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.studio-module__bz_peq__backgrounds>button[aria-pressed=true]{outline-offset:2px;outline:2px solid #d2b7ff}.studio-module__bz_peq__transparentSwatch{background-color:#f2edf7;background-image:conic-gradient(#bdb7c6 25%,transparent 0 50%,#bdb7c6 0 75%,transparent 0);background-size:10px 10px}.studio-module__bz_peq__colorPicker{cursor:pointer;background:conic-gradient(#e9a9a9,#e9d6a9,#b5e9a9,#a9dce9,#b7a9e9,#e9a9d5,#e9a9a9);overflow:hidden}.studio-module__bz_peq__colorPicker input{opacity:0;cursor:pointer;width:100%;height:100%}.studio-module__bz_peq__colorPicker:focus-within{outline-offset:2px;outline:2px solid #d2b7ff}.studio-module__bz_peq__settingHint{color:#a9a0b5;margin-top:10px;font-size:9px;line-height:1.7;display:block}.studio-module__bz_peq__exportSettings{border-top:1px solid var(--studio-border);margin-top:22px;padding-top:2px}.studio-module__bz_peq__download{color:#241a33;background:#d2b7ff;border-radius:6px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:18px;padding:12px 10px;font-size:11px;font-weight:700;transition:background .15s;display:flex}.studio-module__bz_peq__download:hover:not(:disabled){background:#e0ceff}.studio-module__bz_peq__download:disabled,.studio-module__bz_peq__copyLink:disabled{opacity:.4;cursor:not-allowed}.studio-module__bz_peq__copyLink{color:#bdb1cc;justify-content:center;align-items:center;gap:7px;width:100%;padding:11px 6px 0;font-size:10px;display:flex}.studio-module__bz_peq__copyLink:hover:not(:disabled){color:#e7d8fb}.studio-module__bz_peq__error{color:#ffb5ad;margin-top:12px;font-size:11px;line-height:1.7}.studio-module__bz_peq__previewError{text-align:center;background:#23212def;border:1px solid #fff2;border-radius:9px;flex-direction:column;align-items:center;gap:12px;max-width:85%;padding:22px;font-size:12px;line-height:1.6;display:flex;position:absolute}.studio-module__bz_peq__previewError>svg{color:#c3a8e6}.studio-module__bz_peq__previewError button{color:#281b38;background:#d2b7ff;border-radius:5px;padding:7px 16px;font-size:11px}.studio-module__bz_peq__bottomNote{color:#a19aa9;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font-size:10px;display:flex}.studio-module__bz_peq__bottomNote>span{align-items:center;gap:7px;display:flex}.studio-module__bz_peq__bottomNote svg{color:#b9a9ce}.studio-module__bz_peq__noteDivider{color:#554b65;margin:0 5px}.studio-module__bz_peq__spinner{animation:1s linear infinite studio-module__bz_peq__studioSpin}.studio-module__bz_peq__studio button:focus-visible,.studio-module__bz_peq__studio input:focus-visible{outline:2px solid var(--studio-accent);outline-offset:3px}@keyframes studio-module__bz_peq__studioSpin{to{transform:rotate(360deg)}}@keyframes studio-module__bz_peq__studioPulse{50%{opacity:.4}}@media (min-width:1600px){.studio-module__bz_peq__workspace{grid-template-columns:290px minmax(0,1fr) 280px;gap:20px}}@media (max-width:1100px){.studio-module__bz_peq__studio{padding-inline:20px}.studio-module__bz_peq__workspace{grid-template-rows:auto auto auto;grid-template-columns:230px minmax(0,1fr)}.studio-module__bz_peq__sourcePanel{grid-area:1/1}.studio-module__bz_peq__posePanel{grid-area:2/1/4}.studio-module__bz_peq__previewPanel{grid-area:1/2/3;position:static}.studio-module__bz_peq__settingsPanel{grid-area:3/2;grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.studio-module__bz_peq__settingsPanel>.studio-module__bz_peq__sectionTitle{grid-column:1/-1;margin-bottom:0}.studio-module__bz_peq__exportSettings{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:0 16px;display:grid}.studio-module__bz_peq__exportSettings>.studio-module__bz_peq__settingHint,.studio-module__bz_peq__exportSettings>.studio-module__bz_peq__error{grid-column:1/-1}.studio-module__bz_peq__panel{padding:16px}.studio-module__bz_peq__poses{gap:5px}}@media (max-width:720px){.studio-module__bz_peq__studio{padding:150px 16px 45px}.studio-module__bz_peq__heading{margin-bottom:25px}.studio-module__bz_peq__headingNote{display:none}.studio-module__bz_peq__heading h1{font-size:64px}.studio-module__bz_peq__intro{font-size:12px}.studio-module__bz_peq__workspace{flex-direction:column;gap:14px;display:flex}.studio-module__bz_peq__workspace>*{width:100%}.studio-module__bz_peq__sourcePanel{order:0}.studio-module__bz_peq__previewPanel{order:1}.studio-module__bz_peq__posePanel{order:2}.studio-module__bz_peq__settingsPanel{order:3}.studio-module__bz_peq__poses{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.studio-module__bz_peq__pose>span{font-size:8px}.studio-module__bz_peq__stageFooter{gap:8px;padding:14px}.studio-module__bz_peq__previewToolbar{padding:14px}.studio-module__bz_peq__bottomNote{flex-direction:column;align-items:flex-start;font-size:9px}}@media (max-width:400px){.studio-module__bz_peq__poses{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-module__bz_peq__settingsPanel{gap:0 14px}.studio-module__bz_peq__backgrounds{flex-wrap:wrap;gap:6px}.studio-module__bz_peq__canvasHint{font-size:8px}}@media (prefers-reduced-motion:reduce){.studio-module__bz_peq__studio *,.studio-module__bz_peq__studio :before,.studio-module__bz_peq__studio :after{transition:none!important;animation:none!important}}
