.studio-module__fufBZa__studio{--studio-line:#f2eee61f;--studio-secondary:#b3aba0;background:radial-gradient(at 45% 0,#e3a63c09,#0000 48%);min-height:100vh}.studio-module__fufBZa__studio .text-dim{color:#a49a8d}.studio-module__fufBZa__shell{width:100%;max-width:1240px;margin:0 auto;padding:44px 40px 80px}.studio-module__fufBZa__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.studio-module__fufBZa__eyebrow{font-family:var(--font-spline-mono), monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--studio-secondary,#b3aba0);font-size:10px;font-weight:500}.studio-module__fufBZa__title{margin-top:10px;font-size:clamp(28px,3vw,38px)}.studio-module__fufBZa__subtitle{color:var(--studio-secondary);margin-top:10px;font-size:14px}.studio-module__fufBZa__credits{border:1px solid var(--studio-line);background:var(--color-card);border-radius:10px;align-items:center;gap:20px;padding:12px 16px;transition:border-color .2s;display:flex}.studio-module__fufBZa__credits:hover{border-color:var(--color-primary)}.studio-module__fufBZa__credit{color:var(--studio-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.studio-module__fufBZa__credit svg{width:14px;height:14px}.studio-module__fufBZa__credit strong{color:var(--color-foreground);font-family:var(--font-spline-mono), monospace;font-size:13px;font-weight:500}.studio-module__fufBZa__workflow{border:1px solid var(--studio-line);background:#110f0d;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:26px;padding:6px;display:grid}.studio-module__fufBZa__workflow li{color:#9b9388;border-radius:8px;align-items:center;gap:12px;padding:13px 18px;display:flex}.studio-module__fufBZa__workflow li[data-current=true]{color:var(--color-foreground);background:#211c14;box-shadow:inset 0 0 0 1px #e3a63c2e}.studio-module__fufBZa__stepNumber{border:1px solid var(--studio-line);width:30px;height:30px;font-family:var(--font-spline-mono), monospace;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.studio-module__fufBZa__workflow li[data-current=true] .studio-module__fufBZa__stepNumber{background:var(--color-primary);color:var(--color-primary-foreground);border-color:#0000}.studio-module__fufBZa__workflow li[data-done=true] .studio-module__fufBZa__stepNumber{color:var(--color-primary);border-color:#e3a63c4d}.studio-module__fufBZa__stepLabel{font-size:13px;font-weight:600;display:block}.studio-module__fufBZa__stepDetail{color:#a39a8c;margin-top:2px;font-size:11px;display:block}.studio-module__fufBZa__workspace{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;display:grid}.studio-module__fufBZa__sidebar,.studio-module__fufBZa__mainColumn{flex-direction:column;gap:18px;min-width:0;display:flex}.studio-module__fufBZa__panel{border:1px solid var(--studio-line);background:var(--color-card);border-radius:16px;padding:24px}.studio-module__fufBZa__notes{padding:22px}.studio-module__fufBZa__notesHeading{color:var(--color-foreground);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.studio-module__fufBZa__notesHeading svg{width:17px;height:17px;color:var(--color-primary)}.studio-module__fufBZa__optional{color:var(--studio-secondary);margin-left:auto;font-size:11px;font-weight:400}.studio-module__fufBZa__notesHint{max-width:210px;color:var(--studio-secondary);margin:10px 0 0 27px;font-size:12px;line-height:1.6;display:block}.studio-module__fufBZa__room{padding:0;overflow:hidden}.studio-module__fufBZa__roomArt{border-bottom:1px solid var(--studio-line);background:#100e0c;height:138px;position:relative;overflow:hidden}.studio-module__fufBZa__roomArt svg{width:100%;height:100%;display:block}.studio-module__fufBZa__roomBadge{color:#cfc1a9;letter-spacing:.1em;align-items:center;gap:6px;font-size:9px;display:flex;position:absolute;top:15px;left:20px}.studio-module__fufBZa__roomBody{padding:21px}.studio-module__fufBZa__roomHeading{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.studio-module__fufBZa__roomHeading h3{letter-spacing:-.025em;font-size:21px;font-weight:700}.studio-module__fufBZa__capacity{color:var(--studio-secondary);align-items:center;gap:5px;font-size:11px;display:flex}.studio-module__fufBZa__roomProgress{gap:5px;margin-top:19px;display:flex}.studio-module__fufBZa__roomProgress>span{border-radius:4px;flex:1;height:4px}.studio-module__fufBZa__roomMeta{color:var(--studio-secondary);justify-content:space-between;margin-top:10px;font-size:10px;display:flex}.studio-module__fufBZa__roomNext{border-top:1px solid var(--studio-line);color:var(--studio-secondary);align-items:center;gap:8px;margin-top:17px;padding-top:14px;font-size:11px;display:flex}.studio-module__fufBZa__tip{color:var(--studio-secondary);align-items:flex-start;gap:11px;padding:2px 6px;font-size:12px;line-height:1.7;display:flex}.studio-module__fufBZa__tip svg{color:var(--color-primary);flex-shrink:0;margin-top:3px}.studio-module__fufBZa__tip strong{color:var(--color-soft);margin-bottom:3px;font-weight:500;display:block}.studio-module__fufBZa__console{border:1px solid var(--studio-line,#f2eee61f);background:radial-gradient(at 50% 38%,#241d12 0%,#17140f 40%,#14120f 75%);border-radius:16px;position:relative;overflow:hidden}.studio-module__fufBZa__console:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.8%,#e3a63c06 50%,#0000 50.2%) 0 0/48px 100%;position:absolute;inset:0}.studio-module__fufBZa__consoleHeader{border-bottom:1px solid #f2eee60f;justify-content:space-between;align-items:center;gap:12px;padding:22px 26px;display:flex;position:relative}.studio-module__fufBZa__consoleStatus{color:#c1b8ab;align-items:center;gap:7px;font-size:10px;display:flex}.studio-module__fufBZa__statusDot{background:#8a8173;border-radius:50%;width:5px;height:5px}.studio-module__fufBZa__console[data-recording=true] .studio-module__fufBZa__statusDot{background:var(--color-primary);box-shadow:0 0 0 4px #e3a63c1f}.studio-module__fufBZa__consoleBody{text-align:center;padding:22px 30px;position:relative}.studio-module__fufBZa__consoleTitle{letter-spacing:-.035em;font-size:clamp(26px,2.8vw,34px);font-weight:600;line-height:1.2}.studio-module__fufBZa__consoleDescription{color:#b3aba0;max-width:330px;margin:8px auto 16px;font-size:13px;line-height:1.65}.studio-module__fufBZa__timer{font-family:var(--font-spline-mono), monospace;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:400;line-height:1.2}.studio-module__fufBZa__timerLimit{font-family:var(--font-spline-mono), monospace;color:#a99d8b;margin-top:6px;font-size:10px}.studio-module__fufBZa__levels{border-top:1px solid #f2eee60b;border-bottom:1px solid #f2eee60b;justify-content:center;align-items:center;gap:4px;height:48px;margin:16px 0;padding:0 4%;display:flex;position:relative}.studio-module__fufBZa__levels:before{content:"";background:#e3a63c1a;height:1px;position:absolute;inset:50% 0 auto}.studio-module__fufBZa__levels>span{background:var(--color-primary);border-radius:3px;flex:1;max-width:5px;min-height:3px;transition:height 75ms;position:relative}.studio-module__fufBZa__recordControls{flex-direction:column;align-items:center;gap:12px;display:flex}.studio-module__fufBZa__recordButton{background:var(--color-primary);width:64px;height:64px;color:var(--color-primary-foreground);border-radius:50%;flex-shrink:0;place-items:center;transition:background .2s,transform .2s;display:grid;position:relative;box-shadow:0 0 0 6px #e3a63c12,0 0 0 7px #e3a63c26}.studio-module__fufBZa__recordButton:hover{background:var(--color-primary-hover);transform:scale(1.04)}.studio-module__fufBZa__recordButton:disabled{opacity:.45;cursor:not-allowed;transform:none}.studio-module__fufBZa__recordButton:focus-visible{outline:2px solid var(--color-foreground);outline-offset:10px}.studio-module__fufBZa__recordLabel{color:var(--color-foreground);font-size:13px;font-weight:600}.studio-module__fufBZa__rerecord{color:#b3aba0;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:inline-flex}.studio-module__fufBZa__rerecord:hover{color:var(--color-primary)}.studio-module__fufBZa__consoleFooter{color:#a99f91;background:#00000021;border-top:1px solid #f2eee612;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;font-size:10px;display:flex;position:relative}.studio-module__fufBZa__consoleFooter span{align-items:center;gap:6px;display:flex}.studio-module__fufBZa__recorderError{color:#e2a498;background:#c97f7214;border-top:1px solid #c97f7233;margin:0;padding:13px 24px;font-size:12px;line-height:1.6}.studio-module__fufBZa__takes{border:1px solid var(--studio-line,#f2eee61f);background:var(--color-card);border-radius:14px;overflow:hidden}.studio-module__fufBZa__takesHeader{justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.studio-module__fufBZa__takesHeader h3{font-size:13px;font-weight:600}.studio-module__fufBZa__takeCount{min-width:20px;height:20px;font-family:var(--font-spline-mono), monospace;color:#b3aba0;background:#252018;border:1px solid #f2eee614;border-radius:5px;place-items:center;margin-left:8px;padding:0 5px;font-size:10px;display:inline-grid}.studio-module__fufBZa__takeRow{border-top:1px solid #f2eee612;align-items:center;gap:12px;padding:12px 22px;transition:background .2s;display:flex}.studio-module__fufBZa__takeRow[data-selected=true]{background:#e3a63c11}.studio-module__fufBZa__takePlay{color:#c7beb1;border:1px solid #f2eee624;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.studio-module__fufBZa__takePlay:hover{color:var(--color-primary);border-color:var(--color-primary)}.studio-module__fufBZa__takeSelect{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.studio-module__fufBZa__takeName{color:var(--color-foreground);font-size:12px;font-weight:500;display:block}.studio-module__fufBZa__takeDate{color:#a99f91;margin-top:3px;font-size:10px;display:block}.studio-module__fufBZa__takeDuration{font-family:var(--font-spline-mono), monospace;color:#b3aba0;font-size:11px}.studio-module__fufBZa__takeAction{color:#c7beb1;border:1px solid #f2eee624;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:68px;padding:6px 8px;font-size:10px;display:flex}.studio-module__fufBZa__takeRow[data-selected=true] .studio-module__fufBZa__takeAction{color:var(--color-primary);border-color:#e3a63c4d}.studio-module__fufBZa__emptyTakes{color:#a99f91;padding:0 22px 20px;font-size:12px;line-height:1.7}.studio-module__fufBZa__takeError{color:#e2a498;padding:0 22px 14px;font-size:12px}.studio-module__fufBZa__nextAction{border-top:1px solid var(--studio-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:2px;padding-top:20px;display:flex}.studio-module__fufBZa__nextCopy{flex:1;min-width:150px}.studio-module__fufBZa__nextCopy strong{color:var(--color-soft);font-size:13px;font-weight:500}.studio-module__fufBZa__nextCopy p{color:var(--studio-secondary);margin-top:4px;font-size:11px}.studio-module__fufBZa__steps{flex-direction:column;display:flex}.studio-module__fufBZa__step{grid-template-columns:28px minmax(0,1fr);column-gap:16px;padding-bottom:26px;display:grid;position:relative}.studio-module__fufBZa__step:last-child{padding-bottom:0}.studio-module__fufBZa__step:not(:last-child):before{content:"";background:var(--studio-line);width:1px;position:absolute;top:36px;bottom:8px;left:13.5px}.studio-module__fufBZa__step[data-state=done]:not(:last-child):before{background:#e3a63c59}.studio-module__fufBZa__stepBadge{border:1px solid var(--studio-line);width:28px;height:28px;font-family:var(--font-spline-mono), monospace;color:var(--studio-secondary);border-radius:50%;place-items:center;font-size:11px;transition:background-color .2s,color .2s,border-color .2s;display:grid}.studio-module__fufBZa__step[data-state=active] .studio-module__fufBZa__stepBadge{background:var(--color-primary);color:var(--color-primary-foreground);border-color:#0000;font-weight:600}.studio-module__fufBZa__step[data-state=done] .studio-module__fufBZa__stepBadge{color:var(--color-primary);border-color:#e3a63c73}.studio-module__fufBZa__stepHead{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.studio-module__fufBZa__stepTitle{letter-spacing:-.01em;color:var(--color-foreground);outline:none;font-size:15px;font-weight:600}.studio-module__fufBZa__step[data-state=upcoming] .studio-module__fufBZa__stepTitle{color:var(--studio-secondary);font-weight:500}.studio-module__fufBZa__stepSummary{color:var(--studio-secondary);align-items:center;gap:8px;margin-top:3px;font-size:12px;display:flex}.studio-module__fufBZa__stepSummary img{object-fit:cover;border-radius:50%;width:20px;height:20px}.studio-module__fufBZa__stepEdit{border:1px solid var(--studio-line);color:var(--studio-secondary);border-radius:999px;flex:none;padding:5px 12px;font-size:11px;transition:color .15s,border-color .15s}.studio-module__fufBZa__stepEdit:hover:not(:disabled){color:var(--color-primary);border-color:#e3a63c80}.studio-module__fufBZa__stepEdit:disabled{opacity:.4;cursor:not-allowed}.studio-module__fufBZa__stepBody{flex-direction:column;grid-column:2;gap:16px;min-width:0;margin-top:16px;animation:.26s ease-out studio-module__fufBZa__stepIn;display:flex}.studio-module__fufBZa__stepBody[hidden]{display:none}.studio-module__fufBZa__stepActions{justify-content:flex-end;align-items:center;gap:12px;display:flex}@keyframes studio-module__fufBZa__stepIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.studio-module__fufBZa__goLive{flex-direction:column;gap:20px;display:flex}.studio-module__fufBZa__goLive>.studio-module__fufBZa__nextAction:first-child{border-top:0;margin-top:0;padding-top:0}.studio-module__fufBZa__goLiveDetails{border-top:1px solid var(--studio-line);padding-top:18px}.studio-module__fufBZa__primaryAction{border-radius:9px;min-height:44px;padding:12px 18px;font-size:12px}.studio-module__fufBZa__primaryAction:disabled{color:#a69b87;opacity:1;background:#27231c;border:1px solid #f2eee617}.studio-module__fufBZa__sectionHeading{margin-bottom:22px}.studio-module__fufBZa__sectionHeading h2{letter-spacing:-.025em;font-size:25px;font-weight:600}.studio-module__fufBZa__sectionHeading p{color:var(--studio-secondary);margin-top:7px;font-size:13px;line-height:1.7}.studio-module__fufBZa__listenLayout,.studio-module__fufBZa__publishLayout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;display:grid}.studio-module__fufBZa__player{border:1px solid var(--studio-line);background:radial-gradient(at 50% 0,#282013,#14120f 75%);border-radius:16px;padding:28px}.studio-module__fufBZa__playerHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.studio-module__fufBZa__playerHeading h3{margin-top:8px;font-size:21px;font-weight:600}.studio-module__fufBZa__playerArt{justify-content:center;align-items:center;gap:4px;height:100px;margin-bottom:22px;display:flex}.studio-module__fufBZa__playerArt span{background:#4a3b24;border-radius:3px;flex:1;max-width:6px}.studio-module__fufBZa__playerControls{align-items:center;gap:16px;display:flex}.studio-module__fufBZa__playerSeek:focus-visible{outline:2px solid var(--color-primary);outline-offset:6px;border-radius:2px}.studio-module__fufBZa__playerSeek{width:100%;height:4px;accent-color:var(--color-primary);cursor:pointer;display:block}.studio-module__fufBZa__playerTime{color:#b3aba0;font-family:var(--font-spline-mono), monospace;justify-content:space-between;margin-top:10px;font-size:10px;display:flex}.studio-module__fufBZa__transcript{border:1px solid var(--studio-line);background:var(--color-card);border-radius:14px;padding:24px}.studio-module__fufBZa__transcript p:last-child{max-height:380px;overflow-y:auto}.studio-module__fufBZa__listenSidebar{flex-direction:column;gap:18px;display:flex}.studio-module__fufBZa__publishDetails{flex-direction:column;gap:20px;display:flex}.studio-module__fufBZa__publishPreview{border:1px solid var(--studio-line);background:var(--color-card);border-radius:16px;overflow:hidden}.studio-module__fufBZa__previewImage{aspect-ratio:4/3;background:radial-gradient(at 50% 10%,#3a2c18,#15110d 75%);place-items:center;display:grid;position:relative;overflow:hidden}.studio-module__fufBZa__previewImage>img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.studio-module__fufBZa__previewPlaceholder{color:#bdab90;flex-direction:column;align-items:center;gap:16px;font-size:12px;display:flex}.studio-module__fufBZa__previewCaption{bottom:0;background:linear-gradient(#0000,#0c0b09f2);padding:40px 20px 17px;position:absolute;inset-inline:0}.studio-module__fufBZa__previewCaption p{overflow-wrap:anywhere;margin-top:7px;font-size:18px;font-weight:600;line-height:1.3}.studio-module__fufBZa__previewDetails{padding:20px}.studio-module__fufBZa__previewDetails p{color:var(--studio-secondary);overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.6}.studio-module__fufBZa__publishActions{border-top:1px solid var(--studio-line);flex-direction:column;gap:12px;padding-top:20px;display:flex}.studio-module__fufBZa__studio button:focus-visible,.studio-module__fufBZa__studio a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (min-width:1200px){.studio-module__fufBZa__listenSidebar,.studio-module__fufBZa__publishSidebar{position:sticky;top:28px}}@media (max-width:1199px){.studio-module__fufBZa__shell{padding:30px 24px 80px}.studio-module__fufBZa__workspace,.studio-module__fufBZa__listenLayout,.studio-module__fufBZa__publishLayout{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.studio-module__fufBZa__stepDetail{display:none}.studio-module__fufBZa__workflow li{padding:12px}.studio-module__fufBZa__consoleBody,.studio-module__fufBZa__consoleHeader{padding-inline:20px}}@media (max-width:1000px){.studio-module__fufBZa__workspace,.studio-module__fufBZa__listenLayout,.studio-module__fufBZa__publishLayout{grid-template-columns:minmax(0,1fr)}.studio-module__fufBZa__sidebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.studio-module__fufBZa__tip{grid-column:1/-1}.studio-module__fufBZa__publishSidebar{flex-direction:column;gap:20px;display:flex}.studio-module__fufBZa__previewImage{aspect-ratio:16/9}}@media (max-width:600px){.studio-module__fufBZa__step{grid-template-columns:24px minmax(0,1fr);column-gap:12px}.studio-module__fufBZa__stepBadge{width:24px;height:24px;font-size:10px}.studio-module__fufBZa__step:not(:last-child):before{top:32px;left:11.5px}.studio-module__fufBZa__stepActions>*{flex:1}.studio-module__fufBZa__shell{padding:26px 16px calc(100px + env(safe-area-inset-bottom))}.studio-module__fufBZa__header{align-items:flex-start;gap:12px;margin-bottom:24px}.studio-module__fufBZa__subtitle{max-width:190px;font-size:12px;line-height:1.6}.studio-module__fufBZa__title{font-size:28px}.studio-module__fufBZa__credits{flex-direction:column;align-items:flex-start;gap:10px;padding:10px}.studio-module__fufBZa__credit{gap:6px;font-size:10px}.studio-module__fufBZa__credit strong{font-size:11px}.studio-module__fufBZa__credit svg{width:12px;height:12px}.studio-module__fufBZa__workflow{margin-bottom:20px;padding:4px}.studio-module__fufBZa__workflow li{gap:7px;padding:10px 8px}.studio-module__fufBZa__stepNumber{width:24px;height:24px;font-size:9px}.studio-module__fufBZa__stepLabel{font-size:11px}.studio-module__fufBZa__sidebar{display:flex}.studio-module__fufBZa__consoleHeader{padding:17px 18px}.studio-module__fufBZa__consoleBody{padding:24px 20px}.studio-module__fufBZa__consoleTitle{font-size:28px}.studio-module__fufBZa__consoleFooter{padding:13px 16px;font-size:9px}.studio-module__fufBZa__nextAction{align-items:stretch;gap:12px}.studio-module__fufBZa__nextCopy{flex-basis:100%}.studio-module__fufBZa__primaryAction{width:100%}.studio-module__fufBZa__takeRow{gap:10px;padding:12px 16px}.studio-module__fufBZa__takeAction{min-width:62px}.studio-module__fufBZa__panel,.studio-module__fufBZa__player,.studio-module__fufBZa__transcript{padding:20px}}@media (prefers-reduced-motion:reduce){.studio-module__fufBZa__studio *,.studio-module__fufBZa__studio :before,.studio-module__fufBZa__studio :after{transition:none!important;animation:none!important}}
