@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--bg:#111014;--side:#151419;--top:#17161b;--card:#1f1d23;--card2:#27242c;--soft:#18171c;--line:rgba(255,255,255,.12);--line2:rgba(255,255,255,.2);--text:#f8f5fb;--muted:#b6adbf;--muted2:#81788a;--brand:#a23bea;--brand2:#7a28b8;--brandSoft:rgba(162,59,234,.13);--blue:#58b9ff;--blueSoft:rgba(88,185,255,.12);--green:#65d06e;--greenSoft:rgba(101,208,110,.13);--yellow:#f6c85c;--yellowSoft:rgba(246,200,92,.13);--red:#ff7575;--redSoft:rgba(255,117,117,.13);--field:#151419;--fieldBorder:rgba(255,255,255,.18);--shadow:0 20px 70px rgba(0,0,0,.32);--overlay:rgba(5,5,8,.74)}:root[data-theme=light]{--bg:#f5f4f9;--side:#ffffff;--top:rgba(255,255,255,.86);--card:#ffffff;--card2:#faf9fc;--soft:#f2f0f7;--line:rgba(40,28,60,.1);--line2:rgba(40,28,60,.15);--text:#2b2630;--muted:#6c6575;--muted2:#9a93a4;--brand:#7d4bcf;--brand2:#6536b4;--brandSoft:rgba(125,75,207,.09);--blue:#3a7fbe;--blueSoft:rgba(58,127,190,.08);--green:#3a8a57;--greenSoft:rgba(58,138,87,.1);--yellow:#9a7423;--yellowSoft:rgba(154,116,35,.1);--red:#bf564e;--redSoft:rgba(191,86,78,.09);--field:#ffffff;--fieldBorder:rgba(40,28,60,.16);--shadow:0 6px 24px rgba(40,28,60,.09);--overlay:rgba(22,16,30,.3)}:root[data-theme=light] .wizardCard,:root[data-theme=light] .relCard,:root[data-theme=light] .releaseCardWrap,:root[data-theme=light] .stepsPanel,:root[data-theme=light] .priceCard,:root[data-theme=light] .gateBox,:root[data-theme=light] .sigDocCard,:root[data-theme=light] .supListInner{box-shadow:none}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}button,input,select,textarea{font-family:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hidden{display:none!important}.muted{color:var(--muted)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px}.dropZone:focus-visible{outline-offset:-2px}.logoDark{display:block}.logoLight{display:none}:root[data-theme=light] .logoDark{display:none}:root[data-theme=light] .logoLight{display:block}.btn{height:40px;border-radius:12px;border:1px solid var(--line);background:var(--card2);color:var(--text);font-size:12px;font-weight:950;padding:0 14px;cursor:pointer;transition:.14s ease}.btn:hover{border-color:#a23bea73}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 10px 28px #7424b440}#gateFormBtn,.gatePanel .btn.primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:1}.btn.primary:hover{background:var(--brand2)}.btn.ghost{background:transparent}.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.fieldLabel{display:block;margin:14px 0 7px;color:var(--muted);font-size:12px;font-weight:900}.loginWrap{min-height:100vh;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at 12% 0%,rgba(162,59,234,.22),transparent 36%),radial-gradient(circle at 88% 14%,rgba(88,185,255,.1),transparent 30%),var(--bg)}.loginCard{width:min(520px,100%);background:var(--card);border:1px solid var(--line);border-radius:26px;padding:28px;box-shadow:var(--shadow)}.loginLogo{width:330px;height:126px;margin:0 auto 10px}.loginLogo img,.appLogo img{width:100%;height:100%;object-fit:contain}.loginHero{text-align:center}.loginHero h1{margin:0;font-size:28px;letter-spacing:-.04em}.lead{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.codeRow{display:grid;grid-template-columns:1fr auto;gap:10px}.codeInput{letter-spacing:8px;text-align:center;font-size:18px}.statusText{min-height:20px;margin-top:12px;text-align:center;color:var(--muted);font-size:13px;font-weight:850;line-height:1.4}.statusText.err{color:var(--red)}.statusText.ok{color:var(--green)}.statusText.warn{color:var(--yellow)}.loader{width:24px;height:24px;border-radius:50%;border:3px solid rgba(162,59,234,.22);border-top-color:var(--brand);animation:spin 1s linear infinite;margin:14px auto 0}@keyframes spin{to{transform:rotate(360deg)}}.app{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.sidebar{height:100vh;position:sticky;top:0;background:var(--side);border-right:1px solid var(--line);padding:18px 14px;display:flex;flex-direction:column;gap:16px}.appLogo{width:176px;height:64px;margin:0 4px 4px}.sideLabel{margin:10px 9px 6px;color:var(--muted2);font-size:11px;font-weight:950}.navBtn{width:100%;min-height:42px;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--muted);display:flex;align-items:center;gap:10px;padding:0 12px;text-align:left;font-size:13px;font-weight:900;cursor:pointer}.navBtn.active{color:var(--text);background:var(--card2);border-color:var(--line)}.navBtn.disabled{opacity:.48;cursor:not-allowed}.navTxt{display:inline-flex;align-items:center;gap:0}.navTag{font-size:10px;font-weight:950;flex-shrink:0}.navTag.soon{color:var(--brand2)}.navTag.navLock{font-size:12px;display:none}.rootLocked .navLockable .navLock{display:inline}.rootLocked .navLockable{opacity:.6;cursor:not-allowed}.sideBottom{margin-top:auto}.planCard{border:1px solid var(--line);background:var(--card2);border-radius:16px;padding:12px;color:var(--muted);font-size:12px;line-height:1.35}.planCard b{color:var(--text)}.draftCount{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--brand);color:#fff;font-size:11px;font-weight:950;display:inline-flex;align-items:center;justify-content:center}.navTagMuted{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--soft);color:var(--muted);border:1px solid var(--line2);font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.stageTip{position:absolute;bottom:calc(100% + 8px);right:0;width:max-content;max-width:240px;background:var(--panel3,#2f2b34);color:var(--text);border:1px solid var(--line2);border-radius:9px;padding:7px 10px;font-size:11px;font-weight:700;line-height:1.4;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease;z-index:30;box-shadow:0 10px 26px #00000059;white-space:normal;text-align:left}.stageTipHost:hover .stageTip{opacity:1;transform:translateY(0)}.main{min-width:0}.navToggle{display:none;width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:var(--card2);color:var(--text);align-items:center;justify-content:center;font-size:19px;cursor:pointer;flex-shrink:0;line-height:1}.navClose{display:none;width:36px;height:36px;border-radius:11px;border:1px solid var(--line);background:var(--card2);color:var(--muted);align-items:center;justify-content:center;font-size:15px;cursor:pointer;line-height:1}.drawerHead{display:none}.navBackdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0a080e80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:110}.anKpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.anKpi{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:16px}.anKpiN{font-size:26px;font-weight:950;letter-spacing:-.03em;color:var(--brand)}.anKpiL{color:var(--muted2);font-size:11px;font-weight:850;margin-top:4px}.anCard{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:15px;margin-bottom:12px}.anCardT{font-size:12px;font-weight:950;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.anGrid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.anBars{display:flex;flex-direction:column;gap:8px}.anBarRow{display:grid;grid-template-columns:minmax(90px,32%) 1fr auto;gap:10px;align-items:center}.anBarLbl{font-size:12px;font-weight:800;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anBarTrack{height:9px;border-radius:6px;background:var(--soft);overflow:hidden}.anBarFill{height:100%;background:linear-gradient(90deg,var(--brand),var(--brand2));border-radius:6px}.anBarVal{font-size:11.5px;font-weight:900;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.anTrendAxis{display:flex;justify-content:space-between;color:var(--muted2);font-size:10px;font-weight:800;margin-top:4px}.anEmpty{color:var(--muted2);font-size:12px}.anBeta{display:inline-block;vertical-align:middle;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--brand2);background:var(--brandSoft);border:1px solid rgba(162,59,234,.35);border-radius:999px;padding:2px 8px;margin-left:8px}.tlWrap{border-top:1px solid var(--line);padding:10px 15px 12px}.tlHead{color:var(--muted2);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px}.tlRow{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 16px 6px 0;border-bottom:1px solid var(--line);font-size:12.5px}.tlRow:last-child{border-bottom:0}.tlN{color:var(--muted2);font-weight:900;font-size:11px}.tlName{color:var(--text);font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlArt{color:var(--muted2);font-weight:700;font-size:11px;margin-left:7px}.tlDur{color:var(--muted);font-weight:800;font-size:11.5px;font-variant-numeric:tabular-nums}@media (max-width:640px){.tlRow{grid-template-columns:20px 1fr auto;padding-right:12px}}.navBeta{margin-left:auto;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--brand2);background:var(--brandSoft);border:1px solid rgba(162,59,234,.35);border-radius:999px;padding:2px 7px;flex-shrink:0}.anChips{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 10px}.anChip{height:32px;border-radius:999px;border:1px solid var(--line);background:var(--card2);color:var(--muted);padding:0 14px;font-size:12px;font-weight:900;cursor:pointer}.anChip.on{background:var(--brand);border-color:var(--brand);color:#fff}.anRange{color:var(--muted2);font-size:11.5px;font-weight:800;margin:0 0 14px}@media (max-width:640px){.anKpis,.anGrid2{grid-template-columns:1fr}.anBarRow{grid-template-columns:minmax(70px,40%) 1fr auto}}.topbar{min-height:68px;border-bottom:1px solid var(--line);background:var(--top);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 22px;flex-wrap:wrap}.crumbs{color:var(--muted2);font-size:12px;font-weight:850;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topActions{display:flex;align-items:center;gap:7px;flex-wrap:nowrap;min-width:0}.topActions .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1;white-space:nowrap;flex-shrink:0}.topActions .btn .bi{display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.content{width:min(1180px,calc(100% - 56px));margin:0 auto;padding:26px 0 86px}.sectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.sectionTitle{margin:0;font-size:25px;line-height:1.05;letter-spacing:-.04em;font-weight:950}.sectionNote{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.panel{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:16px;box-shadow:0 12px 34px #00000014}.profileStrip{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.artistName{margin:0;color:var(--brand);font-size:22px;font-weight:950;letter-spacing:-.04em}.emailLine{margin:5px 0 0;color:var(--muted2);font-size:12px;font-weight:850}.badgeRow{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.badge{display:inline-flex;align-items:center;gap:6px;height:25px;border:1px solid var(--line);background:var(--soft);border-radius:999px;padding:0 9px;color:var(--muted);font-size:11px;font-weight:950;white-space:nowrap}.badge.blue{color:var(--blue);background:var(--blueSoft);border-color:#58b9ff38}.badge.green{color:var(--green);background:var(--greenSoft);border-color:#65d06e3b}.badge.yellow{color:var(--yellow);background:var(--yellowSoft);border-color:#f6c85c3b}.badge.red{color:var(--red);background:var(--redSoft);border-color:#ff75753b}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.statCard{border:1px solid var(--line);border-radius:13px;background:var(--card);padding:14px}.statLabel{margin:0 0 7px;color:var(--muted);font-size:11px;font-weight:900}.statValue{margin:0;font-size:26px;font-weight:950;letter-spacing:-.04em}.green{color:var(--green)}.yellow{color:var(--yellow)}.red{color:var(--red)}.blue{color:var(--blue)}.toolbar{display:grid;grid-template-columns:1fr 180px;gap:10px;margin:14px 0}.searchInput{height:44px;border-radius:13px;border:1px solid var(--fieldBorder);background:var(--field);color:var(--text);padding:0 14px;outline:none;font-weight:850}.releaseList{display:grid;gap:10px}.releaseCard{display:grid;grid-template-columns:64px 1fr auto;gap:13px;align-items:center;border:1px solid var(--line);background:var(--card);border-radius:13px;padding:12px}.coverThumb{width:56px;height:56px;border-radius:14px;border:1px solid var(--line);background:linear-gradient(135deg,var(--soft),var(--card2));display:grid;place-items:center;color:var(--muted2);font-size:20px;font-weight:900}.releaseTitle{margin:0;color:var(--brand);font-size:15px;font-weight:950;line-height:1.25;letter-spacing:-.02em}.releaseSub{margin:5px 0 0;color:var(--muted2);font-size:11px;font-weight:850}.chipRow{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.metaChip{display:inline-flex;align-items:center;height:22px;border-radius:999px;border:1px solid rgba(88,185,255,.25);background:var(--blueSoft);color:var(--blue);padding:0 8px;font-size:10px;font-weight:950;text-transform:lowercase}.playlistChip{display:inline-flex;align-items:center;height:20px;border-radius:999px;border:1px solid var(--line);background:#ffffff09;color:var(--muted);padding:0 7px;font-size:9.5px;font-weight:900}.stage{border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;white-space:nowrap;border:1px solid var(--line)}.stage.success{color:var(--green);background:var(--greenSoft);border-color:#65d06e40}.stage.warning{color:var(--yellow);background:var(--yellowSoft);border-color:#f6c85c40}.stage.danger{color:var(--red);background:var(--redSoft);border-color:#ff757540}.stage.info{color:var(--blue);background:var(--blueSoft);border-color:#58b9ff40}.emptyState{border:1px dashed var(--line2);background:var(--card2);border-radius:13px;padding:24px;text-align:center;color:var(--muted);font-size:13px;font-weight:850;line-height:1.5}.releaseCardWrap{border:1px solid var(--line);border-radius:13px;overflow:hidden;background:var(--card)}.releaseCardWrap .releaseCard{border:0;border-radius:0;background:transparent}.mlBar{display:flex;align-items:center;justify-content:center;gap:8px;height:42px;background:var(--brandSoft);border-top:1px solid rgba(139,50,210,.28);color:var(--brand2);font-size:12px;font-weight:950;text-decoration:none;cursor:pointer;transition:.15s}.mlBar:hover{filter:brightness(1.12)}.mlBar.soon{background:#ffffff06;border-top:1px solid var(--line);color:var(--muted2);cursor:default;font-weight:850;font-size:11.5px}html[data-theme=light] .mlBar.soon{background:#5b1d8c0a}.relCard{border:1px solid var(--line);border-radius:13px;background:var(--card);overflow:hidden}.relHead{display:flex;align-items:center;gap:13px;padding:13px 15px;cursor:pointer}.relMid{flex:1;min-width:0}.relTtl{margin:0;color:var(--brand);font-size:15px;font-weight:950;line-height:1.2;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relArt{margin:4px 0 0;color:var(--muted2);font-size:11px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relChev{color:var(--muted2);font-size:13px;width:18px;display:flex;align-items:center;justify-content:center;transition:.2s;flex-shrink:0}.relCard.open .relChev{transform:rotate(180deg)}.relDetail{display:none;border-top:1px solid var(--line)}.relCard.open .relDetail{display:block}.trackRow{display:flex;align-items:center;gap:11px;padding:12px 15px;background:#ffffff06;flex-wrap:wrap}html[data-theme=light] .trackRow{background:#5b1d8c08}.trackMid{flex:1;min-width:120px;cursor:pointer}.trackName{font-size:13px;font-weight:850;color:var(--text)}.tplay{width:36px;height:36px;border-radius:9px;background:var(--brand);border:0;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0;cursor:pointer;padding:0;line-height:1;transition:.13s}.tplay:hover{filter:brightness(1.12)}.tplay.loading{opacity:.7;cursor:default}.tplay.on{background:var(--brand);color:#fff;border-color:var(--brand)}.tplay.off{opacity:1;cursor:default;background:var(--soft);color:var(--muted2);border:1px solid var(--line2)}.iconAct{position:relative;width:34px;height:34px;border-radius:9px;border:1px solid var(--line2);background:var(--soft);color:var(--muted);display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;flex-shrink:0;text-decoration:none;transition:.13s}.iconAct:hover{border-color:var(--brand);background:var(--brandSoft);color:var(--brand2)}.iconAct.txt{font-size:14px;font-weight:950}.iconAct.off{opacity:.4;cursor:default}.iconAct.off:hover{border-color:var(--line2);background:var(--soft);color:var(--muted)}.iconAct .tip{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);background:var(--panel3,#2f2b34);color:var(--text);font-size:10px;font-weight:800;padding:4px 8px;border-radius:7px;white-space:nowrap;opacity:0;pointer-events:none;transition:.13s;border:1px solid var(--line2);z-index:5}.iconAct:hover .tip{opacity:1}.iconAct .dot{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:var(--green);border:2px solid var(--card)}.mlBtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;min-width:180px;border-radius:10px;border:1px solid rgba(181,108,255,.45);background:var(--brandSoft);color:#efe9fb;padding:0 8px 0 15px;font-size:11.5px;font-weight:900;text-decoration:none;white-space:nowrap;cursor:pointer;flex-shrink:0}.mlBtn:hover{filter:brightness(1.12)}.mlBtn .mlBtnLabel{margin-right:2px}.mlBtn .mlCopyIco{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:13px;border-radius:7px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;cursor:pointer;transition:.12s}.mlBtn .mlCopyIco:hover{background:#ffffff2e;border-color:#ffffff4d}html[data-theme=light] .mlBtn.has{color:var(--brand2)}html[data-theme=light] .mlBtn .mlCopyIco{border-color:#5b1d8c38;background:#5b1d8c0f}html[data-theme=light] .mlBtn .mlCopyIco:hover{background:#5b1d8c1f}.mlBtn.soon{min-width:0;border-color:var(--line2);background:var(--soft);color:var(--muted2);cursor:default}@media (max-width:640px){.mlBtn{min-width:0;flex:1 1 100%}}.infoGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:14px 15px;border-top:1px solid var(--line)}.infoCell .il{color:var(--muted2);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.infoCell .iv{color:var(--text);font-size:12.5px;font-weight:700}.infoCell .iv.mono{font-variant-numeric:tabular-nums;letter-spacing:.02em}.infoCell .iv.empty{color:var(--muted2);font-weight:600}.miniPlayer{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--panel2,#252229);border-top:1px solid rgba(181,108,255,.3);display:flex;align-items:center;gap:13px;padding:11px 16px;box-shadow:0 -10px 30px #00000059;transform:translateY(110%);transition:.25s}.miniPlayer.show{transform:translateY(0)}.miniCov{width:44px;height:44px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;background:linear-gradient(135deg,var(--brand),var(--brand2));background-position:center}.miniPlay{width:42px;height:42px;border-radius:50%;background:var(--brand);color:#fff;border:0;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;flex-shrink:0}.miniMeta{min-width:120px;flex-shrink:0}.miniTitle{font-size:12.5px;font-weight:900;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.miniArt{color:var(--muted2);font-size:10px;font-weight:800;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.miniHint{color:var(--brand2);font-size:9.5px;font-weight:800;margin-top:2px}.miniProg{flex:1;display:flex;align-items:center;gap:9px;min-width:0}.miniTrack{flex:1;height:5px;border-radius:3px;background:var(--line2);position:relative;cursor:pointer}.miniFill{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,var(--brand),var(--brand2));border-radius:3px}.miniKnob{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0006}.miniTime{color:var(--muted2);font-size:10.5px;font-weight:800;flex-shrink:0}.miniX{width:30px;height:30px;border-radius:8px;border:1px solid var(--line2);background:transparent;color:var(--muted2);cursor:pointer;font-size:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.portalToast{position:fixed;left:50%;bottom:92px;transform:translate(-50%) translateY(16px);background:var(--panel3,#2f2b34);border:1px solid var(--line2);color:var(--text);font-size:12px;font-weight:800;padding:10px 16px;border-radius:11px;z-index:90;opacity:0;pointer-events:none;transition:.2s;box-shadow:0 10px 30px #0006}.portalToast.show{opacity:1;transform:translate(-50%) translateY(0)}.lyrOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#08070b8c;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);display:none;align-items:center;justify-content:center;z-index:80;padding:24px}.lyrOverlay.show{display:flex}.lyrCard{width:min(460px,100%);max-height:84vh;background:var(--card);border:1px solid var(--line2);border-radius:13px;box-shadow:0 30px 80px #00000080;display:flex;flex-direction:column;overflow:hidden}.lyrHead{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid var(--line)}.lyrTitle{font-size:14px;font-weight:950;color:var(--text)}.lyrSub{color:var(--muted2);font-size:10.5px;font-weight:800;margin-top:2px}.lyrBody{padding:16px 18px;overflow:auto;color:var(--text);font-size:12.5px;line-height:1.7;font-weight:600;white-space:pre-line}@media (max-width:640px){.infoGrid{grid-template-columns:repeat(2,1fr)}.miniMeta{min-width:90px}.miniTitle,.miniArt{max-width:110px}}.supervisorPanel{margin-bottom:14px;background:linear-gradient(135deg,#a23bea29,#58b9ff12);border-color:#a23bea4d}.supervisorTitle{margin:0 0 5px;color:var(--brand);font-size:16px;font-weight:950}.supervisorNote{margin:0;color:var(--muted);font-size:12px;line-height:1.45;font-weight:800}.supervisorSearch{display:grid;grid-template-columns:1fr auto auto;gap:8px;margin-top:12px}.supervisorResults{display:grid;gap:8px;margin-top:10px}.supervisorItem{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--text);padding:11px 12px;text-align:left;cursor:pointer}.supervisorItem strong{display:block;font-size:13px}.supervisorItem span span{display:block;margin-top:3px;color:var(--muted2);font-size:11px;font-weight:850}.supervisorTag{color:var(--brand);font-size:11px;font-weight:950;white-space:nowrap}.comingSoonWrap{display:grid;place-items:center;min-height:440px}.comingCard{max-width:460px;text-align:center;border:1px solid var(--line);background:var(--card);border-radius:15px;padding:28px;box-shadow:var(--shadow)}.comingIcon{width:54px;height:54px;border-radius:17px;background:var(--blueSoft);color:var(--blue);display:grid;place-items:center;margin:0 auto 14px;font-size:24px}.createLayout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:28px;align-items:start}.createCol{max-width:720px;margin:0 auto}.wizSteps{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.wizDot{display:inline-flex;align-items:center;gap:7px;height:34px;border:1px solid var(--line);background:var(--card2);color:var(--muted);border-radius:999px;padding:0 12px;font-size:11.5px;font-weight:900;cursor:pointer}.wizDot .wd{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--soft);font-size:10px}.wizDot.active{background:var(--brand);border-color:var(--brand);color:#fff}.wizDot.active .wd{background:#ffffff40;color:#fff}.wizDot.done{border-color:#a23bea59;background:var(--brandSoft);color:var(--brand2)}.wizDot.done .wd{background:var(--brand);color:#fff}.svcList{display:grid;gap:8px;margin-top:6px}.svcItem{display:flex;align-items:center;gap:11px;border:1px solid var(--line);background:var(--card2);border-radius:12px;padding:11px 13px;cursor:pointer}.svcItem.on{border-color:var(--brand);background:var(--brandSoft)}.svcItem.locked{cursor:default;opacity:.92}.svcItem input{accent-color:var(--brand);width:17px;height:17px;flex-shrink:0}.svcMid{flex:1;min-width:0}.svcName{display:block;font-size:13px;font-weight:850;color:var(--text)}.svcReq{display:inline-block;margin-left:7px;font-size:9.5px;font-weight:900;color:var(--brand2);background:var(--brandSoft);border:1px solid rgba(162,59,234,.3);border-radius:999px;padding:1px 7px;vertical-align:middle}.svcDesc{display:block;font-size:11px;color:var(--muted2);font-weight:700;margin-top:2px}.svcPrice{font-size:12.5px;font-weight:950;color:var(--text);white-space:nowrap;flex-shrink:0}.svcTotalRow{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:950;color:var(--text)}.svcTotalRow b{color:var(--brand)}.qCard{padding:16px 0;border-bottom:1px solid var(--line)}.qCard:last-child{border-bottom:0}.qLabel{display:block;font-size:14px;font-weight:900;color:var(--text);line-height:1.35}.qReq{color:var(--brand);margin-left:3px}.qDesc{margin:5px 0 10px;color:var(--muted);font-size:12px;line-height:1.5;font-weight:600;white-space:pre-line}.qCard .input,.qCard .textarea,.qCard .select{width:100%;margin-top:4px}.qHint{margin-top:9px}.qHint summary{cursor:pointer;color:var(--brand2);font-size:11.5px;font-weight:800;list-style:none;display:inline-flex;align-items:center;gap:5px}.qHint summary::-webkit-details-marker{display:none}.qHint summary:before{content:"ⓘ "}.qHint[open] summary:before{content:"▾ "}.qHintBody{margin-top:8px;padding:11px 13px;background:var(--card2);border:1px solid var(--line);border-radius:12px;color:var(--muted);font-size:12px;line-height:1.55;font-weight:600;white-space:pre-line}.qRadio{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.qOpt{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--card2);border-radius:11px;padding:9px 13px;font-size:13px;font-weight:800;cursor:pointer;color:var(--text)}.qOpt.on{border-color:var(--brand);background:var(--brandSoft);color:var(--brand2)}.qOpt input{accent-color:var(--brand);margin:0}.qConfirm{display:flex;align-items:flex-start;gap:10px;margin-top:6px;border:1px solid var(--line);background:var(--card2);border-radius:12px;padding:11px 13px;font-size:13px;font-weight:800;cursor:pointer;color:var(--text);line-height:1.4}.qConfirm.on{border-color:var(--green);background:var(--greenSoft);color:var(--green)}.qConfirm input{accent-color:var(--green);margin-top:2px}.qReview{border:1px solid var(--line);border-radius:16px;overflow:hidden}.qrRow{display:grid;grid-template-columns:minmax(120px,38%) 1fr;gap:12px;padding:11px 14px;border-bottom:1px solid var(--line);font-size:12.5px}.qrRow:last-child{border-bottom:0}.qrRow b{color:var(--muted2);font-weight:800}.qrRow span{color:var(--text);font-weight:700;white-space:pre-line}.wizardCard{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:22px;box-shadow:0 12px 34px #00000014}.wizardTabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.tabPill{height:36px;border:1px solid var(--line);background:var(--card2);color:var(--muted);border-radius:999px;padding:0 13px;font-size:12px;font-weight:950;cursor:pointer}.tabPill.active{background:var(--brand);border-color:var(--brand);color:#fff}.wizardTitle{margin:0;font-size:20px;letter-spacing:-.03em;font-weight:950}.wizardNote{margin:7px 0 18px;color:var(--muted);line-height:1.5;font-size:13px}.typeGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.typeCard{border:1px solid var(--line);background:var(--card2);border-radius:13px;padding:15px;min-height:116px;cursor:pointer;text-align:left;color:var(--text)}.typeIcon{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:var(--blueSoft);color:var(--blue);font-size:17px;margin-bottom:10px}.typeName{display:block;font-size:14px;font-weight:950}.typeHint{display:block;margin-top:5px;color:var(--muted);font-size:11px;font-weight:800;line-height:1.35}.stepsPanel{position:sticky;top:92px;border:1px solid var(--line);background:var(--card);border-radius:14px;padding:16px}.stepsTitle{margin:0 0 12px;font-size:13px;font-weight:950}.stepList{display:grid;gap:9px}.stepItem{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px;font-weight:850}.stepDot{width:18px;height:18px;border:1px solid var(--line2);border-radius:5px;display:grid;place-items:center;font-size:10px}.stepItem.done .stepDot{background:var(--greenSoft);border-color:#65d06e4d;color:var(--green)}.fieldGrid{display:block}.full{grid-column:1/-1}.hintBox{border:1px solid var(--line);background:var(--card2);border-radius:16px;padding:13px;margin-bottom:14px;color:var(--muted);font-size:12px;line-height:1.45}.successBox{border-color:#65d06e42;background:var(--greenSoft);color:var(--green)}.dropZone{border:1px dashed var(--line2);background:var(--card2);border-radius:13px;padding:26px 16px;display:grid;place-items:center;text-align:center;min-height:145px;cursor:pointer}.dropIcon{font-size:32px;color:var(--muted2);margin-bottom:8px}.dropTitle{font-size:14px;font-weight:950}.dropNote{margin-top:5px;color:var(--muted2);font-size:11px;font-weight:800}.fileQueue{display:grid;gap:8px;margin-top:12px}.fileItem{border:1px solid var(--line);background:var(--card2);border-radius:13px;padding:10px 12px;display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px;font-weight:850}.upBar{width:100%;margin-top:12px;height:8px;border-radius:999px;background:var(--soft);overflow:hidden}.upBarIn{height:100%;background:var(--brand);width:0;transition:width .2s ease}.dropZone.busy{cursor:default;border-style:solid;border-color:var(--brand)}.dropZone.dragover{border-color:var(--brand);background:var(--brandSoft);border-style:dashed}.fileCtrl{position:relative}.fileX{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--muted);font-size:12px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3;box-shadow:0 2px 6px #00000014}.fileX:hover{color:#fff;background:var(--brand);border-color:var(--brand)}.fileItem .fileName{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fileItem .fileTag{flex:0 0 auto;color:var(--muted2)}.fileItemX{flex:0 0 auto;margin-left:4px;width:24px;height:24px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--muted);font-size:11px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fileItemX:hover{color:#fff;background:var(--brand);border-color:var(--brand)}@keyframes shmr{0%{background-position:-420px 0}to{background-position:420px 0}}.skel{background:linear-gradient(90deg,#94a3b817 25%,#94a3b833 37%,#94a3b817 63%);background-size:420px 100%;animation:shmr 1.25s linear infinite;border-radius:10px}.skelCard{border:1px solid var(--line);border-radius:16px;padding:16px;margin-bottom:12px;display:flex;gap:14px;align-items:center}.skelLine{height:13px}@media (max-width:640px){.wizardCard{padding:15px}.fileItem{font-size:12px}.dropZone{padding:20px 12px;min-height:120px}.fileX{top:8px;right:8px;width:24px;height:24px}.wizardActions{gap:8px}}.switchRow{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);background:var(--card2);border-radius:14px;padding:12px}.switchText strong{display:block;font-size:13px}.switchText span{display:block;margin-top:3px;color:var(--muted2);font-size:11px;line-height:1.35}.switch{width:44px;height:24px;border-radius:999px;border:0;background:#ffffff29;padding:3px;cursor:pointer}.switch:before{content:"";display:block;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s ease}.switch.on{background:var(--brand)}.switch.on:before{transform:translate(20px)}.serviceItem{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;border:1px solid var(--line);background:var(--card2);border-radius:14px;padding:12px}.serviceItem strong{display:block;font-size:13px}.reviewBox{display:grid;gap:10px}.reviewRow{border-bottom:1px solid var(--line);padding-bottom:9px;display:grid;grid-template-columns:180px 1fr;gap:12px;font-size:13px}.reviewRow b{color:var(--muted)}.reviewRow span{font-weight:900}.wizardActions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;border-top:1px solid var(--line);padding-top:16px}.priceCard p{margin:0;color:var(--muted);font-size:11px;font-weight:850}.priceCard h3{margin:6px 0 0;font-size:24px}.toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:70;border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:14px;padding:12px 14px;box-shadow:var(--shadow);font-size:13px;font-weight:900}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);display:grid;place-items:center;padding:18px;z-index:80}.modalCard{width:min(620px,100%);background:var(--card);border:1px solid var(--line);border-radius:15px;padding:20px;box-shadow:var(--shadow)}.modalHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}.promptChips{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.promptChip{border:1px solid var(--line);background:var(--card2);border-radius:999px;color:var(--muted);height:28px;padding:0 10px;font-size:11px;font-weight:900;cursor:pointer}.gatePanel{position:relative;overflow:hidden;border:1px solid rgba(162,59,234,.34);background:linear-gradient(135deg,#a23bea2e,#58b9ff12);border-radius:15px;padding:18px;margin-bottom:16px;box-shadow:0 18px 54px #0000001a}.gateTop{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}.gateEyebrow{margin:0 0 5px;color:var(--brand);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.gateTitle{margin:0;font-size:22px;font-weight:950;letter-spacing:-.04em}.gateNote{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.48;font-weight:800}.gateSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.gateStep{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:12px}.gateStep.done{border-color:#65d06e47;background:var(--greenSoft)}.gateStep.active{border-color:#a23bea61;box-shadow:0 0 0 4px var(--brandSoft)}.gateStepNum{width:24px;height:24px;border-radius:8px;background:var(--soft);display:grid;place-items:center;color:var(--muted);font-size:11px;font-weight:950;margin-bottom:7px}.gateStep.done .gateStepNum{background:var(--green);color:#fff}.gateStep.active .gateStepNum{background:var(--brand);color:#fff}.gateStep b{display:block;font-size:12px}.gateStep span{display:block;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.35;font-weight:800}.gateGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px}.gateBox{border:1px solid var(--line);background:var(--card);border-radius:13px;padding:14px}.gateBox h3{margin:0 0 5px;font-size:15px;font-weight:950}.gateBox p{margin:0 0 10px;color:var(--muted);font-size:12px;line-height:1.45;font-weight:800}.gateForm{display:grid;grid-template-columns:1fr 1fr;gap:10px}.miniCheck{display:flex;gap:8px;align-items:flex-start;color:var(--muted);font-size:11.5px;font-weight:850;line-height:1.35}.miniCheck input{margin-top:2px}.signaturePadMock{height:124px;border:1px dashed var(--line2);border-radius:16px;background:var(--soft);display:grid;place-items:center;color:var(--muted2);font-size:12px;font-weight:900;text-align:center;margin:10px 0}.otpMini{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gateSmallAction{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.contractPreviewMini{border:1px solid var(--line);background:var(--card2);border-radius:14px;padding:11px;margin-top:10px;color:var(--muted);font-size:12px;line-height:1.4}.contractPreviewMini b{color:var(--text)}.gateTabs{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.gateTab{height:34px;border-radius:999px;border:1px solid var(--line);background:var(--card2);color:var(--muted);padding:0 14px;font-size:12px;font-weight:950;cursor:pointer}.gateTab.active{background:var(--brand);border-color:var(--brand);color:#fff}.gateTab.disabled{opacity:.5;cursor:not-allowed}.gateHero{border:1px solid rgba(162,59,234,.34);background:var(--brandSoft);border-radius:16px;padding:15px;margin-bottom:16px}.gateHero .ge{color:var(--brand);font-size:10.5px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px}.gateHero h2{margin:0;font-size:19px;font-weight:950;letter-spacing:-.03em}.gateHero p{color:var(--muted);font-size:12.5px;margin:6px 0 0;line-height:1.6;font-weight:800}.gateDataForm{display:grid;grid-template-columns:1fr 1fr;gap:11px}.gateDataForm .full{grid-column:1/-1}.gateDataForm.gateLocked{opacity:.5;pointer-events:none;filter:grayscale(.35);transition:.2s ease}.gdSelectWrap{position:relative}.gdSelect{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding-right:34px!important}.gdSelectArrow{position:absolute;right:13px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--muted2);font-size:11px}.gdSelect option{background:var(--card);color:var(--text)}.gdDate{cursor:pointer;position:relative;padding-right:38px;background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239aa0ab' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")}.gdDate::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;margin:0;padding:0;opacity:0;cursor:pointer}@media (max-width:760px){.gateGrid,.gateDataForm,.gateForm,.gateSteps{grid-template-columns:1fr}}.sigWrap{max-width:620px;margin:0 auto}.sigDocCard{display:flex;align-items:center;gap:12px;border:1px solid var(--line);background:var(--card);border-radius:14px;padding:13px 14px;margin-bottom:16px}.sigDocCard .ic{width:38px;height:38px;border-radius:10px;background:var(--brandSoft);color:var(--brand);display:grid;place-items:center;font-size:18px;flex-shrink:0}.sigDocCard .tx{flex:1;min-width:0}.sigDocCard .tx b{display:block;font-size:13.5px;font-weight:950}.sigDocCard .tx span{display:block;color:var(--muted2);font-size:11px;font-weight:850;margin-top:3px}.sigStepRow{display:flex;align-items:center;gap:9px;margin:0 0 9px}.sigStepNum{width:21px;height:21px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:950}.sigStepRow b{font-size:13.5px;font-weight:950}#gateSigCanvasWrap{position:relative;height:210px;background:#fff;border-radius:13px;border:1px solid var(--line);overflow:hidden;margin-bottom:9px}#gateSigCanvas{width:100%;height:100%;touch-action:none;display:block}.sigOtpBox{background:var(--card2);border:1px solid var(--line);border-radius:10px;height:48px;display:grid;place-items:center;margin-bottom:9px}.sigOtpBox input{width:100%;height:100%;background:transparent;border:0;outline:none;text-align:center;letter-spacing:9px;font-size:17px;font-weight:950;color:var(--text);padding-left:9px}.sigOtpMeta{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px}.sigOtpMeta span{color:var(--muted2);font-size:11px;font-weight:800}.sigOtpMeta .st{font-weight:950;white-space:nowrap}.sigBtns2{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:9px}.sigLegalToggle{color:var(--brand);font-size:11px;font-weight:900;cursor:pointer;text-decoration:underline;display:inline-block;margin:6px 0;text-align:center;width:100%}.sigLegalBox{border:1px solid var(--line);background:var(--card2);border-radius:13px;padding:14px;margin:10px 0;color:var(--muted);font-size:11.5px;font-weight:700;line-height:1.6}.sigFoot{border-top:1px solid var(--line);padding-top:13px;text-align:center;color:var(--muted2);font-size:11.5px;font-weight:850;margin-top:14px}.sigFoot div{margin-top:3px}.docSecLabel{color:var(--muted2);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.06em;margin:0 0 9px}.topbar{position:relative}.gateMsg{min-height:18px;margin-top:10px;font-size:12.5px;font-weight:850}.gateMsg.err{color:var(--red)}.gateMsg.ok{color:var(--green)}.gateMsg.warn{color:var(--yellow)}.gateWarn{border:1px solid rgba(246,200,92,.3);background:#f6c85c0f;border-radius:16px;overflow:hidden}.gateWarnHead{display:flex;align-items:center;gap:13px;padding:15px 16px;cursor:pointer}.gateWarnIcon{width:38px;height:38px;border-radius:10px;background:#f6c85c29;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.gateWarnTx{flex:1;min-width:0}.gateWarnTx b{display:block;font-size:13.5px;font-weight:950;color:var(--yellow)}.gateWarnTx span{display:block;font-size:11px;font-weight:700;color:#a99a6e;margin-top:3px;line-height:1.4}.gateWarnBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;border-radius:9px;border:0;background:var(--brand);color:#fff;padding:0 14px;font-size:11.5px;font-weight:900;cursor:pointer;flex-shrink:0;white-space:nowrap;line-height:1}.gateWarnBtn:hover{background:var(--brand2)}.gwc{transition:.2s;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:12px}.gateWarnBody{display:none;padding:0 16px 18px;border-top:1px solid rgba(246,200,92,.2)}.gateWarnBody.open{display:block}.gateWarnBody .gateHero{margin-top:14px}.btn.modeOn{border-color:#a23bea8c!important;background:var(--brandSoft)!important;color:var(--brand2)!important}.supSearchBar{display:flex;align-items:center;gap:11px;background:var(--card);border:1px solid rgba(162,59,234,.3);border-radius:13px;padding:0 15px;height:48px;margin-bottom:14px}.supSearchIc{font-size:16px;color:var(--muted2);flex-shrink:0}.supSearchInput{flex:1;height:100%;background:transparent;border:0;outline:none;color:var(--text);font-size:13.5px;font-weight:700}.supSearchCount{font-size:10.5px;font-weight:800;color:var(--muted2);flex-shrink:0;white-space:nowrap}.supListInner{border:1px solid var(--line);background:var(--card);border-radius:16px;overflow:hidden}.supRow{display:flex;align-items:center;gap:13px;padding:12px 15px;border-bottom:1px solid var(--line);cursor:pointer;transition:.12s}.supRow:last-child{border-bottom:0}.supRow:hover{background:var(--brandSoft)}.supAv{width:40px;height:40px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:15px;background:linear-gradient(135deg,var(--brand),var(--brand2))}.supRowMid{flex:1;min-width:0}.supRowName{font-size:13.5px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supRowMeta{font-size:10.5px;font-weight:700;color:var(--muted2);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supChip{display:inline-flex;align-items:center;gap:5px;height:24px;border-radius:999px;padding:0 10px;font-size:10px;font-weight:900;flex-shrink:0;white-space:nowrap}.supChip.ok{color:var(--green);background:var(--greenSoft);border:1px solid rgba(101,208,110,.25)}.supChip.wait{color:var(--yellow);background:var(--yellowSoft);border:1px solid rgba(246,200,92,.25)}.supChip.none{color:var(--muted2);background:var(--soft);border:1px solid var(--line2)}.supEnterBtn{height:32px;font-size:11px;flex-shrink:0;display:inline-flex;align-items:center;gap:5px}@media (max-width:640px){.supChip{display:none}.supRowMeta{white-space:normal}}@media (max-width:1020px){.app{grid-template-columns:1fr}.sidebar{position:fixed;top:0;left:0;bottom:0;height:100dvh;width:min(84vw,300px);z-index:120;transform:translate(-100%);transition:transform .25s ease;box-shadow:0 24px 60px #00000073;overflow-y:auto}.app.navOpen .sidebar{transform:translate(0)}.app.navOpen .navBackdrop{display:block}.navToggle,.navClose{display:inline-flex}.drawerHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.topActions{flex-wrap:wrap;justify-content:flex-end;row-gap:7px}.content{width:calc(100% - 28px)}.createLayout{grid-template-columns:1fr}.stepsPanel{position:relative;top:auto}.typeGrid,.stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.profileStrip,.toolbar,.fieldGrid{display:block}.releaseCard{grid-template-columns:52px 1fr}.releaseCard .stage{grid-column:1/-1;justify-self:start}.typeGrid{grid-template-columns:1fr}.reviewRow{grid-template-columns:1fr;gap:4px}.sectionHead{display:block}.topbar{height:auto;min-height:64px;padding:12px 16px}.content{padding-top:18px}.loginLogo{width:260px}.serviceItem{grid-template-columns:1fr auto}.servicePrice{grid-column:1/2}.supervisorSearch,.codeRow{grid-template-columns:1fr}}.createTop{display:flex;align-items:center;gap:8px;flex-shrink:0}.createTop .btn{white-space:nowrap}.condBadge{height:34px;display:inline-flex;align-items:center;border-radius:10px;border:1px solid var(--line2);background:var(--card2);color:var(--muted);font-size:11px;font-weight:950;padding:0 12px}.condBadge.partner{border-color:#65d06e66;background:var(--greenSoft);color:var(--green)}.supDemo{height:34px;border-radius:10px;border:1px dashed var(--line2);background:transparent;color:var(--muted2);font-size:10px;font-weight:900;padding:0 10px;cursor:pointer}.createLayout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:28px;align-items:start}.wzEyebrow{font-size:11px;font-weight:950;color:var(--brand);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.wzBigTitle{font-size:22px;font-weight:950;letter-spacing:-.03em;margin:0 0 12px}.wzProg{height:6px;border-radius:999px;background:var(--soft);overflow:hidden;margin-bottom:18px}.wzProgBar{height:100%;background:var(--brand);transition:width .2s ease;border-radius:999px}.typeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.typeCard{border:1px solid var(--line);background:var(--card2);border-radius:13px;padding:15px;min-height:104px;cursor:pointer;text-align:left;color:var(--text)}.typeCard.active{border-color:var(--brand);box-shadow:0 0 0 4px var(--brandSoft)}.stepItem{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px;font-weight:850;cursor:pointer}.stepDot{width:18px;height:18px;border:1px solid var(--line2);border-radius:5px;display:grid;place-items:center;font-size:10px;flex:none}.stepItem.active{color:var(--text)}.stepItem.active .stepDot{background:var(--brand);border-color:var(--brand);color:#fff}.stepItem.done .stepDot{background:var(--brandSoft);border-color:#a23bea59;color:var(--brand2)}.fieldGrid{display:grid;gap:14px}.fieldLabel{display:flex;align-items:center;gap:6px;margin:0 0 7px;color:var(--muted);font-size:12px;font-weight:900;line-height:1.35}.req{color:var(--brand)}.input,.select,.textarea{width:100%;border-radius:13px;border:1px solid var(--fieldBorder);background:var(--field);color:var(--text);outline:none;font-size:13px;font-weight:850}.input,.select{height:44px;padding:0 13px}.textarea{min-height:92px;padding:12px 13px;line-height:1.45;resize:vertical}.input:focus,.select:focus,.textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brandSoft)}.select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.input::placeholder,.textarea::placeholder{font-style:italic;color:var(--muted2);opacity:.9}.ynRow{display:flex;gap:8px}.yn{flex:1;height:44px;border:1px solid var(--line);background:var(--card2);color:var(--muted);border-radius:13px;font-weight:950;font-size:13px;cursor:pointer}.yn.on{background:var(--brand);border-color:var(--brand);color:#fff}.miniCheck{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:12px;color:var(--muted);cursor:pointer;font-weight:800;line-height:1.4}.miniCheck .box{width:18px;height:18px;border-radius:6px;border:1px solid var(--line2);display:grid;place-items:center;font-size:11px;flex:none}.miniCheck.on{color:var(--green)}.miniCheck.on .box{background:var(--green);border-color:var(--green);color:#fff}.serviceList{display:grid;gap:8px}.serviceItem{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;border:1px solid var(--line);background:var(--card2);border-radius:14px;padding:12px 13px}.serviceItem .svcInfo strong{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:950}.serviceItem .svcInfo .wzHelp{position:relative;top:0}.serviceItem.on{border-color:var(--brand);background:var(--brandSoft)}.serviceItem strong{display:block;font-size:13px;font-weight:950}.serviceItem span{display:block;margin-top:3px;color:var(--muted2);font-size:11px;line-height:1.35}.servicePrice{color:var(--text);font-weight:950;font-size:13px;white-space:nowrap}.svcHelpCol{display:flex;align-items:center;justify-content:center}.baseRow{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--brand);background:var(--brandSoft);border-radius:14px;padding:12px 13px;margin-bottom:12px}.baseRow .bt strong{display:block;font-size:13px;font-weight:950}.baseRow .bt span{display:block;margin-top:3px;color:var(--muted);font-size:11px}.baseRow .bp{font-size:13px;font-weight:950;white-space:nowrap}.bpWrap{display:flex;align-items:center;gap:12px}.partnerCard{border:1px solid rgba(246,200,92,.3);background:var(--yellowSoft);border-radius:16px;padding:16px;color:var(--yellow);font-size:13px;font-weight:800;line-height:1.5}.partnerCard b{display:block;font-size:14px;margin-bottom:5px}.grpGrid{display:grid;gap:12px}.grpCard{border:1px solid var(--line);background:var(--card2);border-radius:16px;padding:14px 15px}.grpHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.grpTitle{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:950}.grpIco{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:13px;background:var(--brandSoft);color:var(--brand)}.editLink{font-size:11px;font-weight:900;color:var(--brand);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.editLink:hover{text-decoration:underline}.kv{display:grid;grid-template-columns:1fr 1fr;gap:9px 14px}.kv .k{color:var(--muted2);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px}.kv .v{font-size:13px;font-weight:850}.kv .full{grid-column:1/-1}.fileChips{display:flex;flex-wrap:wrap;gap:7px}.fchip{display:inline-flex;align-items:center;gap:6px;height:28px;border-radius:999px;border:1px solid rgba(101,208,110,.25);background:var(--greenSoft);color:var(--green);padding:0 11px;font-size:11px;font-weight:900}.fchip.miss{border-color:var(--line2);background:var(--soft);color:var(--muted2)}.svcLine{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--muted);padding:5px 0}.svcLine b{color:var(--text);font-weight:900}.grpTotal{display:flex;justify-content:space-between;align-items:center;margin-top:9px;padding-top:11px;border-top:1px solid var(--line);font-size:13px;font-weight:950}.grpTotal .sum{font-size:18px;color:var(--brand)}.partnerLine{color:var(--muted);font-size:12px;line-height:1.45;font-weight:800}.managerNote{border:1px solid rgba(246,200,92,.3);background:var(--yellowSoft);border-radius:14px;padding:12px 13px;color:var(--yellow);font-size:12px;font-weight:800;line-height:1.5;margin-top:12px}.draftNotice{color:var(--muted2);font-size:11px;line-height:1.4;max-width:430px}.priceCard{margin-top:14px;border:1px solid var(--line);border-radius:13px;background:var(--card2);padding:14px}.priceCard .pl{margin:0;color:var(--muted2);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.priceCard h3{margin:6px 0 0;font-size:24px;font-weight:950;letter-spacing:-.03em}.priceBreak{margin-top:10px;display:grid;gap:6px}.priceBreak div{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted)}.priceBreak div b{color:var(--text);font-weight:900;white-space:nowrap}.priceFoot{margin-top:9px;font-size:10px;color:var(--muted2);line-height:1.4}.wzHelp{display:inline-flex;align-items:center;justify-content:center;color:var(--muted2);font-size:15px;line-height:1;cursor:help;position:relative;vertical-align:middle}.wzHelp:hover{color:var(--brand2)}.confirmBtn{width:100%;text-align:left;border:1px solid var(--line);background:var(--card2);color:var(--text);border-radius:13px;padding:13px 15px;font-size:13px;font-weight:850;cursor:pointer;line-height:1.4;transition:.13s}.confirmBtn:hover{border-color:#a23bea73}.confirmBtn.on{border-color:var(--brand);background:var(--brand);color:#fff}.wzHelp .pop{display:none;position:absolute;left:0;top:21px;z-index:40;width:300px;max-height:240px;overflow:auto;background:var(--panel3,#2f2b34);border:1px solid var(--line2);border-radius:12px;padding:11px 13px;color:var(--text);font-size:12px;font-weight:600;line-height:1.55;white-space:pre-line;box-shadow:var(--shadow);text-align:left}.wzHelp:hover .pop,.wzHelp:focus .pop{display:block}.wzHelp.right .pop{left:auto;right:0}.wzHelp:hover .pop,.wzHelp:focus .pop,.wzHelp.hintOpen .pop{pointer-events:auto}.hintRich a,.hintSheetScroll a,.wzHelp .pop a{color:var(--brand2);text-decoration:underline;font-weight:800}.hintRich a.tgLink,.hintSheetScroll a.tgLink,.wzHelp .pop a.tgLink,a[href*="t.me"]{text-decoration:none!important}.hintRich{white-space:pre-line}.wzHelp .pop:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}@media (max-width:1020px){.createLayout{grid-template-columns:1fr}.stepsPanel{position:relative;top:auto}.typeGrid{grid-template-columns:1fr}}a.btn,.topActions a{text-decoration:none}a[href*="t.me"],a[href*="t.me"]:visited,a[href*="t.me"]:hover,a[href*="t.me"]:active,a[href*="t.me"]:focus{text-decoration:none!important}a[href*="t.me"] *,.sidebar a.navBtn,.sidebar a.navBtn:visited,.sidebar a.navBtn:hover,.sidebar a.navBtn:active,.mobMoreList a.mobMoreItem,.mobMoreList a.mobMoreItem:visited,.mobMoreList a.mobMoreItem:hover,.mobMoreList a.mobMoreItem:active{text-decoration:none!important}.navBadge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--soft);color:var(--muted);border:1px solid var(--line2);font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.betaTag{display:inline-block;vertical-align:middle;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--brand2);background:var(--brandSoft);border:1px solid rgba(125,75,207,.3);border-radius:999px;padding:2px 7px;margin-left:7px}.hint{min-height:20px;font-size:12.5px;font-weight:700;color:var(--muted);margin-top:12px;text-align:center}.hint.err{color:#c03535}.hint.ok{color:var(--green)}.chev{color:var(--muted2);flex-shrink:0;transition:.15s;font-size:13px}.rel.open .chev{transform:rotate(180deg)}.tlR{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 16px 6px 0;border-bottom:1px solid var(--line);font-size:12.5px}.tlR:last-child{border-bottom:0}.docsBlock{margin-bottom:20px}.docSecLabel{color:var(--muted2);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px}.docSecLabel+.docSecLabel,.docsBlock+.docsBlock .docSecLabel{margin-top:22px}.docHeroCard{display:flex;align-items:center;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 15px;margin-bottom:0}.docHeroIcon{width:48px;height:48px;border-radius:12px;background:var(--brandSoft);border:1px solid rgba(125,75,207,.22);display:grid;place-items:center;color:var(--brand);flex-shrink:0}.docHeroBody{flex:1;min-width:0}.docHeroTitle{margin:0;font-size:15px;font-weight:950;line-height:1.25;letter-spacing:-.02em;color:var(--text)}.docHeroMeta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:7px}.docStatusPill{display:inline-flex;align-items:center;height:24px;border-radius:999px;padding:0 10px;font-size:10.5px;font-weight:900;color:var(--green);background:var(--greenSoft);border:1px solid rgba(101,208,110,.28)}.docHeroDate{font-size:11px;font-weight:800;color:var(--muted2)}.docHeroDl{flex-shrink:0}.docAppsFolder{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.docAppsHead{width:100%;display:flex;align-items:center;gap:12px;padding:16px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}.docAppsHead:hover{background:var(--card2)}.docAppsFolder.open .docAppsHead{padding-bottom:14px}.docAppsHeadIco{width:40px;height:40px}.docAppsHeadT{flex:1;min-width:0}.docAppsToggle{width:44px;height:44px;border-radius:11px;border:1px solid var(--line2);background:var(--card2);display:grid;place-items:center;flex-shrink:0;align-self:center;color:var(--brand2)}.docAppsToggleIcon{position:relative;width:18px;height:14px;display:block}.docAppsToggleIcon span{position:absolute;left:0;right:0;height:2.5px;border-radius:2px;background:currentColor;transition:transform .18s ease,opacity .16s ease,top .18s ease}.docAppsToggleIcon span:nth-child(1){top:0}.docAppsToggleIcon span:nth-child(2){top:6px}.docAppsToggleIcon span:nth-child(3){top:12px}.docAppsFolder.open .docAppsToggleIcon span:nth-child(1){top:7px;left:1px;width:9px;transform:rotate(-45deg)}.docAppsFolder.open .docAppsToggleIcon span:nth-child(2){opacity:0}.docAppsFolder.open .docAppsToggleIcon span:nth-child(3){top:7px;left:auto;right:1px;width:9px;transform:rotate(45deg)}.docAppsList{padding:14px 14px 16px;display:grid;gap:10px;border-top:1px solid var(--line);background:var(--card2)}.docAppendixRow{display:flex;align-items:center;gap:12px;padding:11px 12px 11px 14px;background:var(--card2);border:1px solid var(--line2);border-radius:11px}.docAppendixIcon{width:36px;height:36px;border-radius:10px;background:var(--soft);border:1px solid var(--line2);display:grid;place-items:center;color:var(--muted);flex-shrink:0}.docAppendixT{flex:1;min-width:0}.docTtl{margin:0;font-size:13.5px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docSub{margin:3px 0 0;color:var(--muted2);font-size:11px;font-weight:700}.dlBtn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:12px;font-weight:900;white-space:nowrap;flex-shrink:0}.dlBtn.compact{height:34px;padding:0 12px;font-size:11.5px}.dlBtn.iconOnly{width:40px;padding:0;justify-content:center}.documentsPage{width:100%;max-width:980px;min-width:0}.documentsHead{margin-bottom:24px}.docContractCard{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;background:linear-gradient(135deg,var(--card),var(--card2));border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:0 12px 34px #2318350b}.docContractTop{display:flex;align-items:flex-start;gap:15px;min-width:0;flex:1}.docContractCard .docHeroIcon{width:52px;height:52px;border-radius:14px}.docContractTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:26px}.docContractTitleRow .docHeroTitle{font-size:18px}.docStatusPill{gap:6px}.docStatusDot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #65d06e1f}.docContractDetails{display:flex;align-items:flex-start;gap:22px;margin-top:11px;flex-wrap:wrap}.docContractDetails>span{display:grid;gap:3px;color:var(--muted2);font-size:10.5px;font-weight:800}.docContractDetails strong{color:var(--muted);font-size:11.5px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.docContractActions,.docAppendixActions{display:flex;align-items:center;gap:8px;flex-shrink:0}.docContractActions{justify-content:flex-end}.docAppendixActions{width:144px;justify-content:flex-end}.docOpenBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1;white-space:nowrap;background:var(--brand);border-color:var(--brand);color:#fff}.docOpenBtn svg{display:block;flex:0 0 auto}.docOpenBtn:hover{filter:brightness(1.04)}.docOpenBtn.compact{width:96px;height:34px;padding:0 12px;font-size:11.5px}.docAppendicesSection{margin-top:28px}.docAppendicesHeading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:end;gap:18px;margin-bottom:13px}.docAppendicesHeading .docSecLabel{margin-bottom:3px}.docAppendicesCount{margin:0;color:var(--muted2);font-size:11px;font-weight:800}.docSearch{width:100%;height:40px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--line2);border-radius:12px;background:var(--card);color:var(--muted2);transition:border-color .15s,box-shadow .15s}.docSearch:focus-within{border-color:#7d4bcf85;box-shadow:0 0 0 3px var(--brandSoft);color:var(--brand)}.docSearch input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:12.5px;font-weight:700}.docSearch input::placeholder{color:var(--muted2);font-weight:700}.docArtistScroller{display:flex;gap:8px;overflow-x:auto;padding:2px 1px 11px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.docArtistScroller::-webkit-scrollbar{display:none}.docArtistChip{min-height:36px;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;border:1px solid var(--line2);border-radius:999px;padding:0 12px;background:var(--card);color:var(--muted);font:inherit;font-size:11.5px;font-weight:850;cursor:pointer;transition:.15s}.docArtistChip:hover{border-color:#7d4bcf66;color:var(--brand)}.docArtistChip b{min-width:20px;height:20px;display:grid;place-items:center;border-radius:999px;padding:0 5px;background:var(--soft);color:var(--muted2);font-size:10px;font-variant-numeric:tabular-nums}.docArtistChip.active{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 7px 18px #7d4bcf2e}.docArtistChip.active b{background:#ffffff2e;color:#fff}.docAppendixList{display:grid;gap:9px}.docAppendixCard{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:80px;padding:13px 14px;background:var(--card);border:1px solid var(--line);border-radius:14px;transition:border-color .15s,box-shadow .15s,transform .15s}.docAppendixCard:hover{border-color:#7d4bcf42;box-shadow:0 9px 24px #2318350d;transform:translateY(-1px)}.docAppendixCard .docAppendixIcon{width:42px;height:42px;border-radius:12px;background:var(--brandSoft);border-color:#7d4bcf29;color:var(--brand)}.docAppendixEyebrow{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:4px;color:var(--muted2);font-size:9.5px;font-weight:900;text-transform:uppercase;letter-spacing:.055em}.docArtistTag{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid rgba(125,75,207,.18);border-radius:999px;padding:3px 7px;background:var(--brandSoft);color:var(--brand);text-transform:none;letter-spacing:0}.docAppendixCard .docTtl{font-size:14px;color:var(--text);line-height:1.3}.docAppendixCard .docSub{display:flex;align-items:center;gap:0;flex-wrap:wrap;margin-top:5px}.docAppendixCard .docSub span{display:inline-flex;align-items:center}.docAppendixCard .docSub span+span:before{content:"·";margin:0 7px;color:var(--muted2)}.docEmptyFiltered{display:grid;place-items:center;min-height:130px;padding:22px;border:1px dashed var(--line2);border-radius:14px;background:var(--card2);color:var(--muted2);font-size:12px;font-weight:800;text-align:center}.card{background:var(--card);border:1px solid var(--line);border-radius:13px;padding:14px;margin-bottom:10px}.cardT{font-size:11px;font-weight:900;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:11px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.barR{display:grid;grid-template-columns:minmax(90px,32%) 1fr auto;gap:9px;align-items:center;margin-bottom:7px}.barL{font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barT{height:8px;border-radius:5px;background:var(--soft);overflow:hidden}.barF{height:100%;background:linear-gradient(90deg,var(--brand),var(--brand2));border-radius:5px}.barV{font-size:11px;font-weight:800;color:var(--muted);font-variant-numeric:tabular-nums}.trendAxis{display:flex;justify-content:space-between;color:var(--muted2);font-size:10px;font-weight:800;margin-top:4px}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.formGrid .full{grid-column:1/-1}.input.area{height:auto;padding:10px 13px;resize:vertical;line-height:1.5}.gdDateWrap{display:block;width:100%;cursor:pointer}.input.gdDate{display:block;width:100%;text-align:left;cursor:pointer;position:relative}.input.gdDate::-webkit-date-and-time-value{text-align:left}.input.gdDate::-webkit-datetime-edit{text-align:left}.input.gdDate::-webkit-datetime-edit-fields-wrapper{text-align:left}.input.gdDate::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;background:transparent}.navBadge.brand{background:var(--brand);color:#fff;border-color:var(--brand)}.dropZone.slim{min-height:48px}.supBar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--card);border:1px solid rgba(125,75,207,.3);border-radius:14px;padding:12px 15px;margin-bottom:14px;flex-wrap:wrap}.supBarL{display:flex;align-items:center;gap:11px;min-width:0}.supIco{width:36px;height:36px;border-radius:10px;background:var(--brandSoft);display:grid;place-items:center;font-size:16px;flex-shrink:0}.supBarL b{display:block;font-size:13px}.supEmail{display:block;color:var(--muted2);font-size:11px;font-weight:700;margin-top:2px}.supBarR{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.segWrap{display:inline-flex;border:1px solid var(--line2);border-radius:10px;overflow:hidden;flex-shrink:0}.seg{border:0;background:transparent;color:var(--muted);font-size:11px;font-weight:900;padding:8px 12px;cursor:pointer}.seg.on{background:var(--brand);color:#fff}@media (max-width:640px){.grid2{grid-template-columns:1fr}.tlR{grid-template-columns:20px 1fr auto;padding-right:12px}.typeGrid,.formGrid{grid-template-columns:1fr}}@media (max-width:900px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:540px){.stats{grid-template-columns:1fr!important}}.stageTipHost{position:relative}.stageTipHost .stageTip{position:absolute;top:calc(100% + 8px);bottom:auto;right:0;left:auto;transform:none;background:var(--panel3,#2f2b34);color:var(--text);font-size:10.5px;font-weight:800;padding:6px 10px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:.13s;border:1px solid var(--line2);z-index:30;box-shadow:0 10px 24px #00000059}.stageTipHost:hover .stageTip{opacity:1}.statChip{display:inline-flex;align-items:center;height:26px;border-radius:999px;border:1px solid var(--line2);color:var(--muted);padding:0 11px;font-size:11px;font-weight:900;white-space:nowrap}.statChip.warn{color:var(--yellow);border-color:#f6c85c59}.statChip.ok{color:var(--green);border-color:#65d06e59}.tileGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px 16px}.tileCard{cursor:pointer;min-width:0}.tileArt{aspect-ratio:1;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,var(--soft),var(--card2));border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.tileArt img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.tileCard:hover .tileArt img{transform:scale(1.05)}.tilePh{color:var(--muted2);font-size:26px}.tileT{margin:8px 0 0;font-size:13px;font-weight:900;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tileA{margin:3px 0 0;font-size:11px;font-weight:800;color:var(--muted2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tileSt{display:inline-flex;margin-top:7px;font-size:10px;font-weight:900;border-radius:999px;padding:3px 9px;border:1px solid var(--line)}.tileSt.success{color:var(--green);background:var(--greenSoft);border-color:#65d06e40}.tileSt.info{color:var(--blue);background:var(--blueSoft);border-color:#58b9ff40}.tileSt.warning{color:var(--yellow);background:var(--yellowSoft);border-color:#f6c85c40}.backLink{border:0;background:transparent;color:var(--brand2);font-size:12px;font-weight:900;cursor:pointer;padding:0;margin-bottom:14px;display:inline-flex}.relPageCard{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:hidden}.relHero{display:flex;gap:18px;padding:18px;align-items:flex-start}.heroCoverCol{flex-shrink:0;text-align:center}.heroCover{width:200px;height:200px;border-radius:14px;overflow:hidden;flex-shrink:0;cursor:zoom-in;border:1px solid var(--line);background:linear-gradient(135deg,var(--soft),var(--card2));display:flex;align-items:center;justify-content:center;color:var(--muted2);font-size:34px}.heroCover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.heroCover:hover img{transform:scale(1.045)}.heroCover.ph{cursor:default}.heroMid{flex:1;min-width:0}.heroTitle{margin:0;font-size:21px;font-weight:950;letter-spacing:-.02em;color:var(--text)}.heroSub{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:7px;color:var(--muted2);font-size:12px;font-weight:800}.heroChip{border:1px solid var(--line2);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:900;color:var(--muted)}.heroActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:13px}.heroActions .mlGroup{min-width:min(220px,100%)}.coverLightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#08070bc7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:120;cursor:zoom-out;padding:24px}.coverLightbox img{width:min(92vw,92vh,1000px);max-width:92vw;max-height:92vh;border-radius:14px;box-shadow:0 30px 90px #0009;object-fit:contain}.sidebarHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.sidebarHead .appLogo{flex:1;min-width:0;margin:0 4px 4px}.sideToggle{display:none;width:32px;height:32px;border-radius:9px;border:1px solid var(--line2);background:var(--card2);color:var(--muted);cursor:pointer;font-size:16px;font-weight:900;line-height:1;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .14s ease,color .14s ease,background .14s ease}.sideToggle:hover{border-color:#a23bea73;color:var(--brand2);background:var(--brandSoft)}@media (min-width:981px){.sideToggle{display:inline-flex}.app.sideHidden .sidebarHead{justify-content:center;margin-bottom:10px}.app.sideHidden{grid-template-columns:64px 1fr}.app.sideHidden .sidebar{padding:18px 8px}.app.sideHidden .appLogo,.app.sideHidden .sideLabel,.app.sideHidden .navLbl,.app.sideHidden .navTag,.app.sideHidden .navBeta,.app.sideHidden .navBadge,.app.sideHidden .draftCount,.app.sideHidden .navTagMuted,.app.sideHidden .planCard,.app.sideHidden .sideBottom,.app.sideHidden .drawerHead{display:none!important}.app.sideHidden .navBtn{justify-content:center;padding:0;min-height:44px}.app.sideHidden .navTxt{gap:0}}@media (max-width:980px){.app.sideHidden{grid-template-columns:1fr!important}}.navTxt{display:inline-flex;align-items:center;gap:10px}.navIco{display:inline-flex;width:20px;justify-content:center;flex-shrink:0}@media (max-width:760px){.relHero{flex-direction:column}.heroCoverCol{width:100%}.heroCover{width:100%;height:auto;aspect-ratio:1;max-width:none}}.pager{display:flex;gap:6px;justify-content:center;align-items:center;margin:20px 0 6px}.pgBtn{min-width:34px;height:34px;border-radius:9px;border:1px solid var(--line2);background:transparent;color:var(--muted);font-weight:900;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.pgBtn:hover{border-color:var(--brand)}.pgBtn.on{border-color:var(--brand);color:var(--brand2);background:var(--brandSoft)}.pgBtn.dis{opacity:.4;cursor:default}.pgDots{color:var(--muted2);font-weight:900;padding:0 2px}.tileGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.tileGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.tileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.tileGrid{grid-template-columns:1fr}}.funnelBtn{position:relative;width:44px;height:44px;border-radius:13px;border:1px solid var(--fieldBorder,var(--line2));background:var(--field,var(--card2));color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.funnelBtn:hover,.funnelBtn.on{border-color:var(--brand);color:var(--brand2)}.funnelDot{position:absolute;top:9px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--brand)}.funnelRow{display:flex;gap:7px;flex-wrap:wrap;margin:-4px 0 14px}.funnelChip{height:32px;border-radius:999px;border:1px solid var(--line2);background:transparent;color:var(--muted);font-size:11.5px;font-weight:900;padding:0 13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.funnelChip:hover{border-color:var(--brand)}.funnelChip.on{border-color:var(--brand);color:var(--brand2);background:var(--brandSoft)}.funnelCnt{font-size:10px;color:var(--muted2);font-weight:800}.tileArt{position:relative}.tileArt.draftPh{border-style:dashed;border-width:1.5px}.draftBadge{position:absolute;top:8px;left:8px;background:#f6c85ceb;color:#412402;font-size:8.5px;font-weight:900;letter-spacing:.05em;border-radius:6px;padding:2px 7px}.draftBar{position:absolute;left:0;right:0;bottom:0;height:5px;background:#ffffff14;display:block}.draftBar span{display:block;height:100%;background:var(--brand)}.backBtn{display:inline-flex;align-items:center;gap:7px;height:36px;border-radius:11px;border:1px solid transparent;background:linear-gradient(120deg,var(--brand),#a83be0);color:#fff;font-size:12px;font-weight:950;padding:0 14px;cursor:pointer;margin-bottom:14px;box-shadow:0 8px 20px #7424b43d}.backBtn:hover{filter:brightness(1.08)}.upcCopy{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:7px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted2);cursor:pointer;vertical-align:middle;opacity:.55;transition:opacity .14s ease,color .14s ease,background .14s ease}.upcCopy:hover{opacity:1;color:var(--brand2);background:var(--brandSoft)}.upcCopy:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 45%,transparent);outline-offset:2px;opacity:1}.upcCopy svg{display:block}.covDl{display:inline-flex;align-items:center;gap:6px;margin-top:9px;color:var(--brand2);font-size:11px;font-weight:900;text-decoration:none;opacity:.45;transition:opacity .15s;cursor:pointer}.heroAct{display:inline-flex;align-items:center;gap:7px;height:36px;font-size:12px}.heroAct.off{opacity:.4;cursor:default}.mlGroup{display:inline-flex;align-items:stretch;gap:6px;flex-shrink:0;min-width:0}.mlOpenBtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:11px;background:var(--brandSoft);color:var(--brand);text-decoration:none;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease,filter .14s ease;-webkit-tap-highlight-color:transparent}.mlOpenBtn svg{flex-shrink:0}.mlOpenBtn:hover{border-color:var(--brand);background:color-mix(in srgb,var(--brandSoft) 65%,var(--card2));color:var(--brand2);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 10%,transparent),0 6px 16px color-mix(in srgb,var(--brand) 18%,transparent);filter:brightness(1.06)}.mlOpenBtn:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 45%,transparent);outline-offset:2px}.mlCopyBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1;min-width:0;height:36px;border:1px solid transparent;border-radius:13px;background:linear-gradient(120deg,var(--brand),#a83be0);color:#fff;font-size:12px;font-weight:950;line-height:1;white-space:nowrap;padding:0 14px;cursor:pointer;box-shadow:0 8px 20px #7424b43d;transition:box-shadow .14s ease,filter .14s ease;-webkit-tap-highlight-color:transparent}.mlCopyBtn:hover{filter:brightness(1.08)}.mlCopyBtn:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 45%,transparent);outline-offset:2px}html[data-theme=light] .mlOpenBtn{background:var(--brandSoft);border-color:color-mix(in srgb,var(--brand) 38%,transparent);box-shadow:0 4px 12px #281c3c0f;color:var(--brand)}html[data-theme=light] .mlOpenBtn:hover{background:#fff;border-color:var(--brand);color:var(--brand2);box-shadow:0 4px 12px #281c3c14,0 0 0 1px color-mix(in srgb,var(--brand) 12%,transparent);filter:none}html[data-theme=light] .mlCopyBtn{color:#fff;border-color:transparent;box-shadow:0 6px 16px #7424b433}html[data-theme=light] .mlCopyBtn:hover{filter:brightness(1.08)}.mlSoon{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 13px;border-radius:11px;border:1px solid var(--line2);background:var(--soft);color:var(--muted2);font-size:12px;font-weight:800;opacity:.42;cursor:default;flex-shrink:0}.mlSoon svg{flex-shrink:0}.mlGroup.row{flex:1 1 100%;min-width:min(100%,220px)}.mlGroup.row .mlOpenBtn{width:34px;height:34px;border-radius:9px}.mlGroup.row .mlCopyBtn{height:34px;font-size:11px;font-weight:900;border-radius:9px;padding:0 10px}.mlSoon.row{height:34px;font-size:11px;border-radius:9px;flex:1 1 100%;min-width:min(100%,220px)}.mlSoon.row .mlSoonLbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=light] .tileArt.draftPh{background:#5b1d8c0d;border-color:#5b1d8c4d}html[data-theme=light] .tileArt.draftPh .tilePh{color:#5b1d8c73}html[data-theme=light] .draftBar{background:#5b1d8c1f}.tileArt.draftPh{border-color:#b66cff73}.tileArt.draftPh .tilePh{color:var(--brand2)}.confirmBtn{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;border:2px dashed rgba(125,75,207,.38);background:var(--brandSoft);color:var(--text);border-radius:14px;padding:14px 15px;font-size:13px;font-weight:850;cursor:pointer;line-height:1.45;text-align:left;transition:border-color .15s ease,background .15s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.confirmBtn:hover{border-color:#7d4bcf8c;background:#7d4bcf1f}.confirmBtn:active{transform:scale(.99)}.confirmBtn.on{border-style:solid;border-color:var(--green);background:var(--greenSoft);color:var(--text)}.confirmBox{flex-shrink:0;width:24px;height:24px;border-radius:8px;border:2px solid var(--brand);background:var(--card);display:grid;place-items:center;font-size:13px;font-weight:900;color:#fff;line-height:1;box-shadow:0 0 0 3px #7d4bcf24}.confirmBtn:not(.on) .confirmBox{color:transparent}.confirmBtn.on .confirmBox{background:var(--green);border-color:var(--green);box-shadow:none}.confirmTxt{flex:1;min-width:0;display:flex;align-items:center}.createLayout .fieldLabel{margin:0 0 8px;color:var(--text);font-size:13px;font-weight:900;line-height:1.35;letter-spacing:-.01em}.createLayout .input,.createLayout .select,.createLayout .textarea{font-size:14px;font-weight:600}.createLayout .input::placeholder,.createLayout .textarea::placeholder{font-size:12.5px;font-weight:500;font-style:normal;color:var(--muted2);opacity:.72}.createLayout select.input{color:var(--text)}.createLayout select.input:invalid,.createLayout select.input option[value=""]{color:var(--muted2)}@media (min-width: 761px){.wizardActions{margin-top:24px;padding-top:20px;gap:16px}.wizardActionsRow{display:flex;align-items:center;gap:16px}.wizardActions .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;min-width:132px;padding:0 26px;font-size:13px}.wizardActions.solo .wizardActionsRow .btn{min-width:168px}}.wzHelp .pop,.iconAct .tip,.stageTip,.stageTipHost .stageTip{background:#2f2b34;color:#fff;border-color:#ffffff24}html[data-theme=light] .wzHelp .pop{background:#fff;color:#231c2c;border:1px solid rgba(91,29,140,.2);box-shadow:0 14px 40px #1f11302e}html[data-theme=light] .hintRich a,html[data-theme=light] .hintSheetScroll a{color:var(--brand)}html[data-theme=light] .iconAct .tip,html[data-theme=light] .stageTip,html[data-theme=light] .stageTipHost .stageTip{background:#fff;color:#231c2c;border:1px solid rgba(91,29,140,.2);box-shadow:0 8px 24px #1f113029}.missVal{color:var(--red);font-weight:900}.grpCard.hasMiss{border-color:#ff75758c}.fchip.miss{border-color:#ff757573;color:var(--red);background:var(--redSoft)}html[data-theme=light] .switch{background:#5b1d8c29}html[data-theme=light] .switch:before{background:#fff;box-shadow:0 1px 3px #1f113059}html[data-theme=light] .switch.on{background:var(--brand)}html[data-theme=light] .wzHelp{color:#5b1d8c8c}html[data-theme=light] .wzHelp:hover{color:var(--brand)}.revWrap .missVal{color:var(--muted2);font-weight:800;transition:color .9s ease}@keyframes missPulse{0%{box-shadow:0 0 #ff757580}70%{box-shadow:0 0 0 10px #ff757500}to{box-shadow:0 0 #ff757500}}.revWrap .grpCard{transition:border-color .9s ease}.revWrap.showMiss .grpCard.hasMiss{animation:missPulse 1.1s ease-out 2}.aiBlock{transition:border-color .9s ease,box-shadow .9s ease}.aiBlock.missField{animation:missPulse 1.1s ease-out 2}@media (prefers-reduced-motion: reduce){.revWrap.showMiss .grpCard.hasMiss,.aiBlock.missField{animation:none}}.revWrap.showMiss .missVal{color:var(--red);font-weight:900}.revWrap.showMiss .grpCard.hasMiss{border-color:#ff757599}.revWrap .fchip.miss{transition:color .9s ease,border-color .9s ease,background .9s ease}.revWrap:not(.showMiss) .fchip.miss{border-color:var(--line2);background:var(--soft);color:var(--muted2)}.svcLine{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.svcLine>span{flex:1 1 auto;min-width:0;line-height:1.4}.svcLine b,.priceBreak div b{flex:0 0 auto;min-width:5.75rem;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.grpTotal{display:flex;justify-content:space-between;align-items:center;gap:12px}.grpTotal>span:first-child{flex:1 1 auto}.grpTotal .sum{flex:0 0 auto;white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}.priceBreak div{align-items:flex-start;gap:12px}.priceBreak div>span{flex:1 1 auto;min-width:0;line-height:1.4}.portalToast{background:#2f2b34;color:#fff;border-color:#ffffff24;transition:opacity .35s ease,transform .35s ease}.portalToast.show{max-width:min(340px,calc(100vw - 32px));text-align:center;line-height:1.35;padding:12px 16px;z-index:200}html[data-theme=light] .portalToast{background:#fff;color:#231c2c;border:1px solid rgba(91,29,140,.22);box-shadow:0 14px 40px #1f113033}.tlWrap .tlRow,.tlWrap .tlR{transition:background .12s}.tlWrap .tlRow:nth-child(2n),.tlWrap .tlR:nth-child(2n){background:#ffffff05}html[data-theme=light] .tlWrap .tlRow:nth-child(2n),html[data-theme=light] .tlWrap .tlR:nth-child(2n){background:#5b1d8c08}.tlWrap .tlRow:hover,.tlWrap .tlR:hover{background:#a23bea17}.tlWrap .tlN{width:22px;height:22px;border-radius:50%;background:var(--soft);color:var(--muted2);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;flex-shrink:0;transition:background .12s,color .12s}.tlWrap .tlRow:hover .tlN,.tlWrap .tlR:hover .tlN{background:var(--brand);color:#fff}.covDl{opacity:.75;font-weight:700;color:#ffffffd9}.covDl:hover{opacity:1}html[data-theme=light] .covDl{color:var(--brand)}html[data-theme=light] .gatePanel{background:#fff;border-color:#5b1d8c47;box-shadow:0 14px 40px #1f11301f}html[data-theme=light] .gateTab{background:#fff;border-color:#5b1d8c40;color:#5b4a70}html[data-theme=light] .gateTab.active{background:var(--brand);border-color:var(--brand);color:#fff}html[data-theme=light] .gateWarn{border-color:#b07c0080;background:#f6c85c29}html[data-theme=light] .gateWarnTx b{color:#8a5a00}html[data-theme=light] .gateWarnTx span{color:#77683c}html[data-theme=light] .gateWarnIcon{background:#f6c85c66}html[data-theme=light] .gateWarnBody{border-top-color:#b07c004d}.gatePanelV2 .gateSteps2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px}.gateStepBtn{display:block;width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,opacity .14s ease}.gateStepBtn:disabled{cursor:not-allowed}.gateStep.locked{opacity:.58}.gateStep.locked .gateStepNum{font-size:12px;line-height:1}.gateBody{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:14px 15px 16px}.gateIntro h2{margin:0 0 8px;font-size:16px;font-weight:950;letter-spacing:-.02em;line-height:1.25}.gateIntro p{margin:0;color:var(--muted);font-size:12px;line-height:1.45;font-weight:800}.gateIntroBtn{width:100%;margin-top:14px;height:44px}.gateIntroCompact{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.gateIntroCompact h2{font-size:15px}.gateBody .gateMsg{margin-top:12px;min-height:18px}.gateBody .gateDataForm{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.gateBody .sigCard.gateSigInner{max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.gateBody .sigCard.gateSigInner .sgBrand,.gateBody .sigCard.gateSigInner .sgSubtitle{display:none}.jurGrid{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.jurTitle{margin:0 0 2px;font-size:12.5px;font-weight:900;color:var(--muted)}.jurCard{display:flex;align-items:center;gap:13px;width:100%;text-align:left;border:1.5px solid var(--line2);border-radius:14px;background:var(--soft);padding:13px 15px;cursor:pointer;font:inherit;color:inherit;transition:border-color .13s ease,background .13s ease}.jurCard:hover{border-color:var(--brand)}.jurFlag{font-size:24px;flex:0 0 auto}.jurNameWrap{min-width:0;display:grid;gap:1px}.jurNameWrap b{font-size:14px;font-weight:900;letter-spacing:-.01em}.jurNameWrap small{color:var(--muted2);font-size:11px;font-weight:700}.jurArrow{margin-left:auto;color:var(--muted2);font-size:18px;font-weight:900}.jurChosen{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding:9px 10px 9px 13px;border:1px solid var(--line2);border-radius:12px;background:var(--soft)}.jurChosenLbl{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:900;min-width:0}.jurChosenFlag{font-size:18px}.jurBack{height:34px;padding:0 13px;border-radius:9px;border:1.5px solid var(--brand);background:var(--brandSoft,rgba(139,92,246,.14));color:var(--brand2);font-size:12px;font-weight:900;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .13s ease,color .13s ease}.jurBack:hover{background:var(--brand);color:#fff}.jurBack:disabled{opacity:.5;cursor:default}.jurChosenBtns{display:inline-flex;gap:6px;flex-shrink:0}.jurBack--ghost{background:transparent;color:var(--brand2)}.typeChip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:11px;background:var(--brandSoft,rgba(139,92,246,.14));color:var(--brand2);font-size:11px;font-weight:900;margin-left:4px}@media (max-width:740px){.jurChosen{flex-wrap:wrap}.jurChosenBtns{width:100%;justify-content:flex-end}}html[data-theme=light] .jurChosen,html[data-theme=light] .jurCard{background:#fff}.payoutBlock{margin-top:14px;padding:13px 14px 14px;border:1px solid var(--line);border-radius:14px;background:var(--soft)}.payoutTitle{display:flex;align-items:center;gap:7px;margin:0 0 10px!important}.curBadge{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:12px;background:var(--brandSoft,rgba(139,92,246,.14));color:var(--brand2);font-size:11px;font-weight:900;margin-left:auto}.curSelect{background:transparent;border:none;color:inherit;font:inherit;font-weight:900;cursor:pointer;outline:none}.paySegRow{display:flex;gap:8px;margin-bottom:11px}.paySeg{flex:1;height:40px;border:1px solid var(--line2);border-radius:10px;background:var(--card);color:var(--muted);font-size:12px;font-weight:800;cursor:pointer;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 8px}.paySeg.on{background:var(--brand);border-color:transparent;color:#fff}.gateDataForm.payoutFields{margin-top:0!important;padding-top:0!important;border-top:0!important}.consentMore{color:var(--brand2);font-weight:850;text-decoration:none}.consentMore:hover{text-decoration:underline}@media (max-width:740px){.paySegRow{flex-direction:column}.paySeg{height:44px}.jurCard{padding:12px 13px}}.sigCard{width:100%;max-width:620px;margin:0 auto;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:0 24px 60px #0000002e}html[data-theme=light] .sigCard{background:#fff;border-color:#4b1f741a;box-shadow:0 22px 60px #22192e1a}.sigCard .sgBrand{margin:0 0 9px;font-size:28px;line-height:1;letter-spacing:.02em;color:var(--brand2);font-weight:900}html[data-theme=light] .sigCard .sgBrand{color:#64209a}.sigCard .sgSubtitle{margin:0 0 18px;color:var(--text);font-size:13.5px;line-height:1.45;font-weight:700}.sigCard .contract-preview{margin:0 0 18px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--soft);display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.sigCard .contract-previewCopy{min-width:0}.sigCard .contract-preview-title{margin:0 0 4px;color:var(--text);font-size:13px;font-weight:900}.sigCard .contract-preview-note{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.sigCard .contract-preview-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;border-radius:10px;padding:11px 14px;background:var(--brand);color:#fff;font-size:13px;font-weight:900;white-space:nowrap;box-shadow:0 8px 18px #6f25a833}.sigCard .contract-preview-btn:hover{filter:brightness(1.1)}.sigCard.gateSigInner.sigSaving{position:relative;pointer-events:none;opacity:.88;transition:opacity .2s ease}.sigCard.gateSigInner.sigSaving:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.14) 50%,transparent 58%);background-size:220% 100%;animation:sigShimmer 1.35s ease-in-out infinite}@keyframes sigShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.sigCard .canvas-wrap.canvasLocked{opacity:.72}.sigCard .otp-row.otpRowPrompt .otp-code{border-color:var(--brand);box-shadow:0 0 0 3px var(--brandSoft)}.sigCard .otp-code:disabled{opacity:.72;cursor:not-allowed}.sigCard .status-chip.wait{color:var(--brand2);font-weight:900}.sigCard .otp-btn.sending{opacity:1!important;cursor:wait;box-shadow:0 0 0 3px var(--brandSoft);animation:otpPulse 1s ease-in-out infinite}.sigCard .otp-btn.sent:not(.sending){opacity:.55}.sigCard .verify-btn.highlight{box-shadow:0 0 0 3px var(--brandSoft);animation:otpPulse 1.2s ease-in-out infinite}@keyframes otpPulse{0%,to{box-shadow:0 0 0 3px var(--brandSoft)}50%{box-shadow:0 0 0 5px #a23bea47}}.sigCard .step-title{display:flex;align-items:center;gap:8px;margin:16px 0 10px;font-size:13px;font-weight:900;color:var(--text)}.sigCard .step-badge{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--brand);color:#fff;font-size:12px;font-weight:900;flex:0 0 auto}.sigCard .canvas-wrap{position:relative;border:1px solid var(--line2);border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 10px 22px #00000012}.sigCard .canvas-wrap canvas{width:100%;height:210px;display:block;background:#fff;cursor:crosshair;touch-action:none}.sigCard .signature-ok{pointer-events:none;position:absolute;right:14px;bottom:12px;font-size:12px;color:#6d6574;opacity:0;transition:opacity .15s ease}.sigCard .signature-ok.visible{opacity:1}.sigCard .canvas-actions{margin-top:10px;display:flex;justify-content:flex-end}.sigCard .clear-btn{background:var(--soft);border:1px solid var(--line2);color:var(--text);padding:8px 12px;font-size:12px;border-radius:10px;font-weight:900;cursor:pointer}.sigCard .otp-row{display:grid;grid-template-columns:1fr;gap:10px;align-items:center;max-width:320px}.sigCard .otp-code{width:100%;min-width:0;border:1px solid var(--line2);background:var(--field,var(--card2));color:var(--text);border-radius:10px;padding:12px;font-size:18px;font-weight:900;letter-spacing:10px;text-align:center;outline:none}.sigCard .otp-code:focus{border-color:var(--brand);box-shadow:0 0 0 3px #7a28b824}.sigCard .otp-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:8px;color:var(--muted);font-size:11.5px;line-height:1.35}.sigCard .status-chip{white-space:nowrap;color:var(--muted);font-weight:800}.sigCard .status-chip.ok{color:var(--green)}.sigCard .status-chip.err{color:var(--red)}.sigCard .bottom-actions{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.sigCard .actions-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sigCard .otp-btn,.sigCard .verify-btn,.sigCard .save-btn{background:var(--brand);color:#fff;border:none;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:900;cursor:pointer;white-space:nowrap}.sigCard .otp-btn:hover:not([disabled]),.sigCard .verify-btn:hover:not([disabled]),.sigCard .save-btn:hover:not([disabled]){filter:brightness(1.1)}.sigCard button[disabled]{opacity:.5;cursor:not-allowed}.sigCard .save-btn{width:100%;margin-top:12px;padding:15px 18px;font-size:14px}.sigCard .save-btn.saving{cursor:wait;min-height:48px;white-space:normal;line-height:1.35}.sigCard .terms-line{margin-top:12px;color:var(--muted2);font-size:11px;line-height:1.45;text-align:center}.sigCard .terms-line b{color:var(--muted);font-weight:800}.sigCard .terms-link{color:var(--muted);font-weight:900;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sigCard .terms-link:hover{color:var(--text)}.sigCard .terms-panel{margin-top:8px;border:1px solid var(--line);border-radius:10px;background:#7f41aa0d;overflow:hidden}.sigCard .terms-full{padding:12px 14px 14px;color:var(--muted);font-size:11.5px;line-height:1.55;text-align:left}.sigCard .terms-full p{margin:0 0 8px}.sigCard .terms-full p:last-child{margin-bottom:0}.sigCard .sg-status{margin-top:14px;font-size:14px;font-weight:800;text-align:center;min-height:20px;line-height:1.45}.sigCard .sg-status.wait{font-weight:900}.sigCard .sg-divider{margin:22px 0 0;border:0;height:1px;background:var(--line)}.sigCard .footnote{margin-top:18px;font-size:12px;color:var(--muted);text-align:center;line-height:1.55}@media (max-width:740px){.sigCard{max-width:430px;padding:18px}.sigCard .canvas-wrap canvas{height:150px}.sigCard .otp-row{max-width:none}.sigCard .contract-preview{grid-template-columns:1fr;align-items:stretch;gap:12px}.sigCard .contract-preview-btn{width:100%;white-space:normal;text-align:center}}.navGroup{background:var(--soft);border:1px solid var(--line);border-radius:16px;padding:6px;display:flex;flex-direction:column;gap:2px}.navGroup .sideLabel{margin:6px 8px 5px}.navBtn{transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease,filter .14s ease}.navBtn:not(.disabled):not(.ctaNew):hover{color:var(--text);background:var(--card2);border-color:#a23bea6b;box-shadow:0 0 0 1px #a23bea14,0 6px 16px #7424b424}.navGroup .navBtn.active{background:var(--card2);border-color:#a23bea80;color:var(--text)}body.light .navGroup{background:#f2f0f7;border-color:#281c3c14}body.light .navBtn:not(.disabled):not(.ctaNew):hover{background:#fff;border-color:#7d4bcf52;box-shadow:0 4px 12px #281c3c0f}body.light .navGroup .navBtn.active{background:#fff;border-color:#7d4bcf61;box-shadow:0 4px 12px #281c3c0f}.app.sideHidden .navGroup{padding:4px;border-radius:14px}.navBtn.ctaNew{background:linear-gradient(120deg,var(--brand),#a83be0);border:1px solid transparent;color:#fff;min-height:42px;font-weight:950;box-shadow:0 8px 20px #7424b43d}.navBtn.ctaNew:hover{filter:brightness(1.08)}.navBtn.ctaNew.active{background:linear-gradient(120deg,var(--brand2),var(--brand));color:#fff;border-color:transparent}.app.sideHidden .navBtn.ctaNew{padding:0;justify-content:center}.profCard{border:1px solid var(--line);background:var(--card2);border-radius:16px;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.profCard.clickable{cursor:pointer;transition:.14s ease}.profCard.clickable:hover{border-color:#a23bea80}.profAva{width:34px;height:34px;border-radius:50%;background:var(--brandSoft);color:var(--brand);display:flex;align-items:center;justify-content:center;font-weight:950;font-size:12px;flex-shrink:0}body.light .profAva{background:#7d4bcf1f;color:#6536b4}.profCard{transition:box-shadow .2s ease,border-color .2s ease}.profCard:not(.partner):hover{border-color:var(--line2);box-shadow:0 0 16px #ffffff1a}.profCard.partner:hover{border-color:#d4af378c;box-shadow:0 0 18px #d4af374d}body.light .profCard:not(.partner):hover{box-shadow:0 0 14px #281c3c29}body.light .profCard.partner:hover{border-color:#c4961c99;box-shadow:0 0 16px #d4af3766}.profChip{margin-left:auto;flex-shrink:0;font-size:10px;font-weight:900;border-radius:999px;padding:3px 9px;background:var(--soft);color:var(--muted);border:1px solid var(--line2)}.profChip.gold{background:#d4af3729;color:#e6c765;border-color:#d4af3766}body.light .profChip.gold{background:#d4af3724;color:#8a6d1a;border-color:#c4961c80}.profCrownIco{display:none;font-size:15px;line-height:1}.app.sideHidden .sideBottom{display:block!important;margin-top:auto}.app.sideHidden .profCard{padding:0;border:0;background:transparent!important;justify-content:center;box-shadow:none!important}.app.sideHidden .profChip{display:none!important}.app.sideHidden .profAva{width:38px;height:38px;box-shadow:0 0 0 2px #ffffff2e}body.light .app.sideHidden .profAva{box-shadow:0 0 0 2px #281c3c2e}.app.sideHidden .profCard.partner .profIni{display:none}.app.sideHidden .profCard.partner .profCrownIco{display:inline}.app.sideHidden .profCard.partner .profAva{background:#d4af3726;box-shadow:0 0 0 2px #d4af3799,0 0 12px #d4af3759}.lockedSurface{position:relative;border-radius:14px;overflow:hidden}.lockedSurface>*{filter:blur(5px) saturate(.8);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.lockedSurface>.lockedOverlay{filter:none!important;opacity:1!important}.lockedSurface:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background:#0d0c106b;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:none}body.light .lockedSurface:after{background:#f5f4f980}.lockedOverlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:3;padding:20px;pointer-events:none}.lockedOverlayCard{display:flex;align-items:center;gap:13px;background:var(--card);border:1px solid rgba(162,59,234,.32);border-radius:15px;padding:14px 20px;box-shadow:0 18px 54px #00000080;max-width:440px}body.light .lockedOverlayCard{box-shadow:0 14px 40px #281c3c2e}.lockedOverlayCard .lic{width:42px;height:42px;border-radius:12px;background:var(--brandSoft);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.lockedOverlayCard b{display:block;font-size:13px;font-weight:950}.lockedOverlayCard span{display:block;color:var(--muted2);font-size:11px;font-weight:800;margin-top:3px;line-height:1.4}.loginCard .loginHero h1{margin-bottom:2px}.loginCard .fieldLabel{margin-top:22px}.loginCard .codeRow{margin-top:16px}.loginCard.loginBusy .input,.loginCard.loginBusy .btn.primary{opacity:.78}.statusText.loginStatus.wait{color:var(--brand2);font-weight:950;min-height:22px;letter-spacing:.01em}html[data-theme=light] .statusText.loginStatus.wait{color:var(--brand)}.dropZone.busy{position:relative}.onBehalfBar{display:flex;align-items:center;gap:9px;margin:0 0 14px;padding:10px 14px;border:1px solid rgba(246,200,92,.34);background:#f6c85c1a;border-radius:12px;color:var(--warn,#f6c85c);font-size:12px;font-weight:700;line-height:1.45}.onBehalfBar b{font-weight:950}.onBehalfIco{flex-shrink:0;font-size:14px}.onBehalfMail{opacity:.75;font-weight:800}.mlCombo{display:inline-flex;align-items:stretch;flex-shrink:0;min-width:0;height:36px;border-radius:13px;overflow:hidden;background:linear-gradient(120deg,var(--brand),#a83be0);box-shadow:0 8px 20px #7424b43d}.mlComboMain{display:inline-flex;align-items:center;justify-content:center;padding:0 15px;color:#fff;font-size:12px;font-weight:950;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .14s ease}.mlComboMain:hover{background:#ffffff1f}.mlComboCopy{display:inline-flex;align-items:center;justify-content:center;width:36px;flex-shrink:0;padding:0;border:0;border-left:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;cursor:pointer;transition:background .14s ease;-webkit-tap-highlight-color:transparent}.mlComboCopy:hover{background:#ffffff2e}.mlComboCopy:focus-visible,.mlComboMain:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:-3px}.mlCombo.row{flex:1 1 100%;min-width:min(100%,220px);height:34px;border-radius:9px}.mlCombo.row .mlComboMain{flex:1;font-size:11px;padding:0 11px}.mlCombo.row .mlComboCopy{width:34px}.relToolbar{grid-template-columns:1fr auto}.toolbar.hasPersona{grid-template-columns:1fr auto auto}.personaSelect{height:44px;border-radius:13px;border:1px solid var(--fieldBorder,var(--line2));background:var(--field,var(--card2));color:var(--text);padding:0 38px 0 12px;font-size:12.5px;font-weight:850;max-width:210px;min-width:0;outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888a95' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.personaSelect:focus{border-color:var(--brand)}.personaSelect.on{border-color:var(--brand);color:var(--brand2)}.personaControl{position:relative;display:grid;grid-template-columns:minmax(0,auto) auto;align-items:center;gap:6px;width:max-content;min-width:210px;max-width:min(48vw,560px);min-height:52px;box-sizing:border-box;padding:8px 42px 8px 14px;border:1px solid var(--fieldBorder,var(--line2));border-radius:16px;background:var(--field,var(--card2));color:var(--text);font-size:14px;font-weight:850;line-height:1.2;cursor:pointer}.personaControl:after{content:"";position:absolute;right:15px;top:50%;width:12px;height:12px;transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888a95' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/12px 12px no-repeat;pointer-events:none}.personaControl:focus-within{border-color:var(--brand)}.personaControl.on{border-color:var(--brand);color:var(--brand2)}.personaCurrentName{min-width:0;white-space:normal;overflow-wrap:anywhere}.personaCurrentCount{white-space:nowrap;font-variant-numeric:tabular-nums}.personaControl .personaSelect{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;min-width:0;padding:0;border:0;border-radius:inherit;opacity:0;cursor:pointer;-moz-appearance:auto;appearance:auto;-webkit-appearance:menulist;background:none}.labelArtistHelp{margin:7px 0 0;color:var(--muted2);font-size:11px;line-height:1.45}.labelEmptyNotice{margin:0 0 16px;padding:13px 15px;border:1px solid rgba(162,59,234,.28);border-radius:13px;background:var(--brandSoft);color:var(--text);font-size:12px;font-weight:750;line-height:1.5}.releasesCreateBtn:disabled{opacity:.45;cursor:not-allowed}.pitchPanel{border-top:1px solid var(--line);padding:10px 14px}.pitchPanelToggle{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;color:var(--text);padding:0;cursor:pointer;text-align:left;font-family:inherit}.pitchPanelHead{display:flex;align-items:center;gap:9px;flex-wrap:wrap;min-width:0}.pitchPanelTtl{font-size:12px;font-weight:900;letter-spacing:.02em;line-height:1;display:inline-flex;align-items:center;min-height:24px}.pitchPanelSum{display:inline-flex;align-items:center;justify-content:center;min-height:24px;line-height:1;font-size:11px;font-weight:800;color:var(--muted2);background:var(--soft);border:1px solid var(--line);border-radius:999px;padding:0 10px;white-space:nowrap}.pitchPanelSum.ok{color:var(--brand2);border-color:#a83be061;background:#a83be014}.pitchPanelSum.no{color:var(--red);border-color:#ff757547;background:#ff75751a}.pitchPanelExpand{display:inline-flex;align-items:center;gap:7px;color:var(--brand2);font-size:11px;font-weight:850;white-space:nowrap;transition:color .16s ease}.pitchPanelChevron{display:inline-block;font-size:13px;transition:transform .16s ease}.pitchPanel.isOpen .pitchPanelChevron{transform:rotate(180deg)}.pitchPanelBody{padding-top:9px}.pitchPanelList{display:flex;flex-direction:column;gap:7px}.pitchPanelRow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;border:1px solid var(--line);background:var(--soft);border-radius:10px;padding:7px 10px;font-size:12px}.pitchPanelRow.ps-accepted{border-color:#a83be03d;background:#a83be00d}.pitchPanelRow.ps-rejected{border-color:#ff75753d;background:#ff75750e}.pitchPanelRow.ps-requested{border-color:#f59e0b40;background:#f59e0b0e}.pitchPanelRow.ps-sent{border-color:#388add40;background:#388add0e}.pitchPanelName{color:var(--text);font-weight:700}.pitchPanelResult{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.pitchPanelSt{display:inline-flex;align-items:center;justify-content:center;min-width:124px;min-height:24px;padding:2px 10px;border-radius:999px;font-size:10.8px;font-weight:850;text-align:center;color:var(--muted2);background:#94a3b814;border:1px solid rgba(148,163,184,.16);white-space:nowrap;flex:0 0 auto;box-sizing:border-box}.pitchPanelSt.ps-accepted{color:var(--brand2);background:#a83be014;border-color:#a83be061}.pitchPanelSt.ps-rejected{color:var(--red);background:#ff75751a;border-color:#ff757547}.pitchPanelSt.ps-sent{color:var(--info)}.pitchPanelSt.ps-requested{color:var(--warn)}.pitchPanelLink{display:inline-flex;align-items:center;justify-content:center;width:32px;height:28px;flex:0 0 32px;box-sizing:border-box;color:var(--brand2);text-decoration:none;border:1px solid rgba(168,59,224,.38);border-radius:9px;background:#a83be014;transition:background .16s ease,border-color .16s ease,transform .16s ease}.pitchPanelLink:hover{background:#a83be029;border-color:#a83be094;transform:translateY(-1px)}.pitchPanelLink:focus-visible{outline:2px solid var(--brand2);outline-offset:2px}html:not([data-theme=light]) .pitchPanelExpand{color:#fff}html:not([data-theme=light]) .pitchPanelToggle:hover .pitchPanelExpand{color:#fff}html:not([data-theme=light]) .pitchPanelLink{color:#fff;border-color:#ffffff47;background:#ffffff0a}html:not([data-theme=light]) .pitchPanelLink:hover{color:#fff;border-color:#ffffff73;background:#ffffff1a}.pitchPanelHint{margin-top:9px;font-size:10.5px;color:var(--muted2);font-weight:700;line-height:1.5}.pitchPick{grid-column:1/-1;margin-top:11px;padding-top:11px;border-top:1px solid var(--line)}.pitchPickHead{font-size:11px;font-weight:800;color:var(--muted2);margin-bottom:9px}.pitchPickList{display:flex;flex-wrap:wrap;gap:7px}.pitchPickItem{display:inline-flex;align-items:center;gap:7px;background:transparent;color:var(--muted);border:1px solid var(--line2);border-radius:10px;padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer;transition:.15s}.pitchPickItem:hover:not(:disabled){border-color:var(--brand);color:var(--text)}.pitchPickItem.on{background:var(--brandSoft);border-color:#b66cff73;color:var(--brandText)}.pitchPickItem.full{opacity:.35;cursor:default}.pitchPickBox{width:15px;height:15px;border-radius:4px;border:1.5px solid var(--line2);display:inline-flex;align-items:center;justify-content:center;font-size:10px;flex:0 0 auto}.pitchPickItem.on .pitchPickBox{background:var(--brand);border-color:var(--brand);color:#fff}.pitchPickWarn{margin-top:8px;font-size:10.5px;font-weight:700;color:var(--warn)}.profChip.labelChip{color:var(--accent);border-color:currentColor;background:transparent;margin-left:6px}.pitchPanelResult .pitchPanelLink+.pitchPanelLink{margin-left:-4px}.pitchPanelCnt{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;margin-left:6px;border-radius:8px;background:var(--brand);color:#fff;font-size:10px;font-weight:900;line-height:1}.loginCard{position:relative}.loginLang{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:9px;border:1px solid var(--line2);background:transparent;color:var(--muted2);font-size:11px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.loginLang:hover{color:var(--brand2);border-color:var(--brand2);background:var(--brandSoft)}.loginLang:focus-visible{outline:2px solid var(--brand2);outline-offset:2px}.loginLang svg{opacity:.85}@media (max-width:520px){.loginLang{top:10px;right:10px;height:26px;padding:0 8px}}.vshotOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#0a080e9e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.vshotCard{width:min(460px,100%);background:var(--card);border:1px solid var(--line2);border-radius:20px;box-shadow:var(--shadow);padding:20px}.vshotHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vshotTtl{font-size:16px;font-weight:950;letter-spacing:-.02em;color:var(--text)}.vshotSub{margin-top:2px;font-size:11.5px;font-weight:800;color:var(--muted2)}.vshotX{width:30px;height:30px;flex:0 0 30px;border-radius:9px;border:1px solid var(--line2);background:transparent;color:var(--muted2);font-size:12px;cursor:pointer;transition:.15s}.vshotX:hover{color:var(--text);border-color:var(--line)}.vshotDesc{margin:12px 0 0;font-size:12px;font-weight:750;line-height:1.5;color:var(--muted)}.vshotDrop{margin-top:14px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 16px;border-radius:16px;border:1.5px dashed var(--line2);background:var(--card2);color:var(--muted2);text-align:center;cursor:pointer;transition:.15s}.vshotDrop:hover,.vshotDrop.over{border-color:var(--brand2);background:var(--brandSoft);color:var(--brand2)}.vshotDrop.busy{cursor:default;border-style:solid;border-color:var(--brand2);color:var(--brand2)}.vshotDrop b{font-size:12.5px;font-weight:900;color:var(--text)}.vshotDrop.over b,.vshotDrop.busy b{color:var(--brand2)}.vshotDrop span{font-size:11px;font-weight:750}.vshotPrice{margin-top:14px;display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border-radius:12px;background:var(--soft);font-size:12px;font-weight:800;color:var(--muted)}.vshotPrice b{font-size:13px;font-weight:950;color:var(--text)}.vshotAgree{margin:10px 0 0;font-size:10.5px;font-weight:700;line-height:1.5;color:var(--muted2)}.vshotDone{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 0 6px;text-align:center}.vshotDone b{font-size:14px;font-weight:950;color:var(--green)}.vshotDone span{font-size:11.5px;font-weight:750;color:var(--muted)}.vshotDone .vshotOk{margin-top:12px;min-width:140px}.vidPh{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit;color:#fff;background:linear-gradient(145deg,var(--brand),var(--brand2))}.vidPh.lg svg{width:52px;height:52px}.coverThumb .vidPh{border-radius:14px}.tileStRow{display:inline-flex;align-items:center;gap:6px;margin-top:7px}.tileStRow .tileSt{margin-top:0}.clipBadge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;border:1px solid var(--line2);border-radius:999px;background:transparent;color:var(--muted);padding:3px 7px;font-size:10px;font-weight:900;line-height:1;white-space:nowrap}.transferTypeBlock{padding:4px 0 2px}.transferTypeHead h3{margin:0;color:var(--text);font-size:20px;font-weight:950;letter-spacing:-.03em}.transferTypeHead p{margin:6px 0 0;color:var(--muted);font-size:12px;font-weight:700}.transferTypeGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px}.transferTypeCard{min-height:104px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:13px;border:1px solid var(--line2);border-radius:13px;background:var(--card2);color:var(--text);cursor:pointer;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s}.transferTypeCard:hover{border-color:#b66cff7a}.transferTypeCard.active{border-color:var(--brand2);background:var(--brandSoft);box-shadow:0 0 0 1px #b66cff29}.transferTypeCard>span{display:grid;place-items:center;width:28px;height:25px;border-radius:8px;background:var(--soft);color:var(--muted2);font-size:10px;font-weight:900;font-variant-numeric:tabular-nums}.transferTypeCard.active>span{background:var(--brand);color:#fff}.transferTypeCard strong{font-size:13px;font-weight:950;line-height:1.25}.transferTypeFoot{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);color:var(--muted2);font-size:10.5px;font-weight:700;line-height:1.45}.videoSourceBlock,.videoParentBlock,.videoTrackBlock{padding:4px 0 2px}.videoSourceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.videoSourceCard{min-height:132px;display:grid;grid-template-rows:auto 1fr;align-items:start;gap:12px;padding:18px;border:1px solid var(--line2);border-radius:16px;background:var(--card2);color:var(--text);cursor:pointer;text-align:left;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}.videoSourceCard:hover,.videoParentRow:hover,.videoTrackCard:hover:not(:disabled){border-color:#b66cff8c;background:var(--brandSoft)}.videoSourceCard:active,.videoParentRow:active,.videoTrackCard:active:not(:disabled){transform:translateY(1px)}.videoSourceCard.active,.videoParentRow.active,.videoTrackCard.active{border-color:var(--brand2);background:var(--brandSoft);box-shadow:0 0 0 1px #b66cff26}.videoSourceCard>span{display:grid;place-items:center;width:34px;height:30px;border-radius:9px;background:var(--brand);color:#fff;font-size:11px;font-weight:950}.videoSourceCard strong{align-self:end;font-size:17px;font-weight:950;letter-spacing:-.02em}.videoParentArtist{display:grid;gap:6px;margin-top:16px}.videoParentArtist>span{color:var(--muted);font-size:11px;font-weight:850}.videoParentSearch{margin-top:16px}.videoParentList{display:grid;gap:8px;margin-top:10px;max-height:386px;overflow:auto;padding-right:4px;overscroll-behavior:contain}.videoParentRow{width:100%;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border:1px solid var(--line);border-radius:13px;background:var(--card2);color:var(--text);cursor:pointer;text-align:left;transition:border-color .16s,background .16s,transform .16s}.videoParentCover{display:grid;place-items:center;width:46px;height:46px;overflow:hidden;border-radius:10px;background:var(--soft);color:var(--brand2);font-size:18px;font-weight:900}.videoParentCover img{width:100%;height:100%;object-fit:cover}.videoParentMain{min-width:0;display:grid;gap:4px}.videoParentMain strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950}.videoParentMain small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10.5px;font-weight:700}.videoParentState{color:var(--brand2);font-size:10.5px;font-weight:900;white-space:nowrap}.videoParentEmpty{display:grid;gap:7px;padding:24px;border:1px dashed var(--line2);border-radius:14px;text-align:center}.videoParentEmpty b{font-size:14px}.videoParentEmpty span{color:var(--muted);font-size:11px}.videoParentEmpty .btn{justify-self:center;margin-top:4px}.videoTrackGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;max-height:385px;overflow:auto;padding-right:4px}.videoTrackCard{min-height:90px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:4px 10px;padding:13px;border:1px solid var(--line);border-radius:13px;background:var(--card2);color:var(--text);cursor:pointer;text-align:left;transition:border-color .16s,background .16s,transform .16s}.videoTrackCard>span{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--soft);color:var(--muted2);font-size:10px;font-weight:950}.videoTrackCard strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950}.videoTrackCard small{color:var(--muted);font-size:10px;font-weight:750}.videoTrackCard:disabled{opacity:.48;cursor:not-allowed}.videoTrackCard.active>span{background:var(--brand);color:#fff}.videoLinkedSummary{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;padding:10px;border:1px solid rgba(182,108,255,.35);border-radius:13px;background:var(--brandSoft)}.videoLinkedSummary>span:nth-child(2){min-width:0;display:grid;gap:2px}.videoLinkedSummary small{color:var(--brand2);font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.videoLinkedSummary strong,.videoLinkedSummary em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.videoLinkedSummary strong{font-size:13px}.videoLinkedSummary em{color:var(--muted);font-size:10px;font-style:normal;font-weight:700}.videoLinkedSummary button{border:0;background:none;color:var(--brand2);font-size:10px;font-weight:900;cursor:pointer}.embeddedClipTrack{display:grid;gap:7px;margin-top:16px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--card2)}.embeddedClipTrack small{color:var(--muted);font-size:10px;line-height:1.4}.embeddedClipTrack.hasMiss{border-color:var(--danger)}.clipFlowInfo{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;margin-top:14px;padding:13px;border:1px solid rgba(182,108,255,.35);border-radius:13px;background:var(--brandSoft)}.clipFlowInfoIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--brand);color:#fff;font-size:11px}.clipFlowInfo b{display:block;color:var(--text);font-size:11px;font-weight:950;line-height:1.3}.clipFlowInfo p{margin:4px 0 0;color:var(--muted);font-size:10px;font-weight:700;line-height:1.45}.pitchIntake{display:grid;gap:12px}.pitchIntakeGate{display:block;padding:14px 15px;border:1px solid var(--line2);border-radius:13px;background:var(--card2)}.pitchIntakeGate b{display:block;font-size:13px;font-weight:950;color:var(--text)}.pitchIntakeGate small{display:block;margin-top:4px;font-size:10.5px;font-weight:700;color:var(--muted2)}.pitchIntakeGate .ynRow{width:100%;margin:12px 0 0}.pitchIntakeOff{padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--soft);font-size:11px;font-weight:750;color:var(--muted)}.pitchIntakeReuse,.pitchIntakeFirstProceed{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:11px;font-size:10.5px;font-weight:750}.pitchIntakeReuse{border:1px solid rgba(101,208,110,.25);background:#65d06e12;color:var(--green)}.pitchIntakeReuse span{color:var(--muted)}.pitchIntakeFirstProceed{border:1px solid rgba(245,158,11,.25);background:#f59e0b12;color:var(--warn)}.pitchIntakeBlock{padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--card2)}.pitchIntakeGate.missField,.pitchIntakeBlock.missField{border-color:#ff5c5cc7;box-shadow:0 0 0 2px #ff5c5c1f}.pitchIntakeHead{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.pitchIntakeHead>span{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:8px;background:var(--brandSoft);color:var(--brand2);font-size:11px;font-weight:950}.pitchIntakeHead>div{min-width:0;flex:1}.pitchIntakeHead b{display:block;font-size:12.5px;font-weight:950;color:var(--text)}.pitchIntakeHead small{display:block;margin-top:3px;font-size:10px;font-weight:700;line-height:1.4;color:var(--muted2)}.pitchIntakeHead em{font-style:normal;font-size:10px;font-weight:900;color:var(--brand2);white-space:nowrap}.pitchIntakeDescriptions{display:grid;grid-template-columns:1fr;gap:12px}.pitchIntakeDescriptions label>span{display:block;margin-bottom:6px;font-size:10.5px;font-weight:850;color:var(--muted)}.pitchIntakeDescriptions textarea{width:100%;min-height:94px;resize:vertical}.pitchPhotoDrop{display:flex;min-height:76px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1.5px dashed var(--line2);border-radius:11px;background:var(--soft);cursor:pointer;transition:.15s}.pitchPhotoDrop:hover{border-color:var(--brand2);background:var(--brandSoft)}.pitchPhotoDrop.disabled{opacity:.5;cursor:default}.pitchPhotoDrop input{display:none}.pitchPhotoDrop b{font-size:11px;font-weight:900;color:var(--text)}.pitchPhotoDrop small{font-size:9.5px;font-weight:750;color:var(--muted2)}.pitchPhotoList{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.pitchPhotoItem{display:flex;align-items:center;gap:7px;min-height:34px;padding:0 8px 0 10px;border:1px solid var(--line);border-radius:9px;background:var(--soft);font-size:10px;font-weight:800;color:var(--muted)}.pitchPhotoItem a{color:var(--brand2);text-decoration:none}.pitchPhotoItem button{width:22px;height:22px;padding:0;border:0;background:transparent;color:var(--muted2);cursor:pointer}.pitchPhotoItem.uploading b{color:var(--brand2)}.pitchIntakeLinks{display:grid;gap:8px}.pitchIntakeLink{display:grid;grid-template-columns:160px minmax(0,1fr) 34px;gap:7px}.pitchIntakeLink .input{height:36px;min-width:0;font-size:11px}.pitchIntakeRemove{height:36px;border:1px solid var(--line2);border-radius:9px;background:transparent;color:var(--muted2);cursor:pointer}.pitchIntakeAdd{margin-top:9px;min-height:34px;padding:0 11px;border:1px dashed rgba(182,108,255,.48);border-radius:9px;background:transparent;color:var(--brand2);font-size:10.5px;font-weight:900;cursor:pointer}.pitchIntakeAdd:disabled{opacity:.4;cursor:default}.pitchOptionalNote{margin:-2px 0 9px;padding:8px 10px;border-radius:9px;background:var(--soft);color:var(--muted2);font-size:10px;font-weight:750}.pitchFirstScreen{min-height:430px;display:grid;place-items:center;padding:24px}.pitchFirstCard{width:min(520px,100%);padding:31px;border:1px solid rgba(245,158,11,.34);border-radius:17px;background:#f59e0b12;text-align:center}.pitchFirstMark{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 15px;border-radius:13px;background:#f59e0b24;color:var(--warn);font-size:20px;font-weight:950}.pitchFirstCard h3{margin:0;color:var(--text);font-size:18px;font-weight:950;line-height:1.22}.pitchFirstCard p{max-width:430px;margin:10px auto 20px;color:var(--muted);font-size:12px;font-weight:700;line-height:1.55}.pitchFirstActions{display:flex;justify-content:center;gap:9px}:root{--bg: #0a0a0e;--side: #0f0f14;--top: rgba(10, 10, 14, .82);--card: #15151b;--card2: #1c1c24;--soft: #17171d;--line: rgba(255, 255, 255, .09);--line2: rgba(255, 255, 255, .17);--text: #f4f4f7;--muted: #a5a5b1;--muted2: #8a8a96;--brand: #8b5cf6;--brand2: #a78bfa;--brandSoft: rgba(139, 92, 246, .14);--blue: #a78bfa;--blueSoft: rgba(139, 92, 246, .12);--green: #4ade80;--greenSoft: rgba(74, 222, 128, .12);--yellow: #fbbf24;--yellowSoft: rgba(251, 191, 36, .12);--red: #f87171;--redSoft: rgba(248, 113, 113, .12);--field: #15151b;--fieldBorder: rgba(255, 255, 255, .12)}:root[data-theme=light]{--bg: #f4f4f7;--side: #ffffff;--top: rgba(244, 244, 247, .86);--card: #ffffff;--card2: #ececf1;--soft: #f0f0f4;--line: rgba(22, 20, 35, .1);--line2: rgba(22, 20, 35, .16);--text: #16161c;--muted: #5f5f6c;--muted2: #8a8a96;--brand: #7c3aed;--brand2: #6d28d9;--brandSoft: rgba(124, 58, 237, .09);--blue: #7c3aed;--blueSoft: rgba(124, 58, 237, .08);--green: #059669;--greenSoft: rgba(5, 150, 105, .1);--yellow: #b45309;--yellowSoft: rgba(217, 119, 6, .12);--red: #dc2626;--redSoft: rgba(220, 38, 38, .09);--field: #ffffff;--fieldBorder: rgba(22, 20, 35, .14)}.sectionTitle{font-size:30px;font-weight:800;letter-spacing:-.028em}.sectionNote{font-size:14px}.btn{height:46px;border-radius:15px;font-size:13px;font-weight:750;padding:0 17px}.btn.primary{box-shadow:0 10px 26px #7c3aed52}.searchInput{height:52px;border-radius:16px}.personaSelect{height:52px;border-radius:16px;font-size:14px}.funnelBtn{width:52px;height:52px;border-radius:16px}.funnelChip{height:40px;border-radius:14px;font-size:13px;font-weight:750;padding:0 15px}.stage{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 13px;font-size:12px;font-weight:750;border-radius:15px}.relCard,.releaseCardWrap,.wizardCard,.stepsPanel,.priceCard,.gateBox,.emptyState,.lyrCard{border-radius:20px}.tileArt,.tileArt img,.coverThumb{border-radius:16px}.tileCard .tileTtl,.relTtl{font-weight:800}.pitchPanelRow{border-radius:15px}.pitchPanelSt{height:30px;border-radius:15px;font-size:12px;font-weight:800}.profChip{height:26px;border-radius:13px;font-size:11px;padding:0 11px;display:inline-flex;align-items:center}.supBar{border-radius:18px;border-color:#8b5cf659;background:var(--brandSoft)}.backBtn{display:flex;width:fit-content;margin-left:auto;height:48px;border-radius:15px;font-size:14.5px;font-weight:800;padding:0 24px;gap:10px}@media (max-width: 760px){.backBtn{width:100%;justify-content:center;height:50px}}.aiBlock{border:1px solid var(--fieldBorder);border-radius:16px;background:var(--card2);padding:16px;margin-top:14px}.aiHead{display:flex;align-items:flex-start;gap:11px;background:transparent;border:0;padding:0;cursor:pointer;text-align:left;width:100%;color:var(--text);font:inherit}.aiHeadTxt b{font-size:14px;font-weight:800}.aiHeadTxt small{display:block;color:var(--muted2);font-size:12px;margin-top:3px;font-weight:600}.aiMagic{color:var(--brand2)}.aiCb{width:20px;height:20px;border-radius:6px;border:1.6px solid var(--line2);flex:0 0 auto;display:inline-grid;place-items:center;color:#fff;font-size:12px}.aiCb.sm{width:18px;height:18px;font-size:11px}.aiCb.on{background:var(--brand);border-color:var(--brand)}.aiOpts{margin:14px 0 0;display:grid;gap:10px}.aiOpt{display:flex;gap:10px;align-items:center;background:transparent;border:0;padding:0;cursor:pointer;text-align:left;color:var(--text);font-size:13px;font-weight:650;font-family:inherit;line-height:1.35}.aiOpt>span:last-child{display:block}.aiSep{height:1px;background:var(--line);margin:14px 0 0}.aiCover{margin:14px 0 0}.aiReq{color:var(--red);font-weight:800}.aiBlock.missField{border-color:var(--red);box-shadow:0 0 0 3px #f871712e}.aiChipsRow{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.aiChip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:13px;background:var(--blueSoft);color:var(--blue);border:1px solid rgba(139,92,246,.35);font-size:11.5px;font-weight:750}.aiChip>span{line-height:1}.portalToast{border-radius:14px;font-size:13px}:root{--space-1: 8px;--space-2: 16px;--space-3: 24px;--cab-topbar-h: 96px}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{overflow-x:clip}@media (max-width: 760px){.pitchPanel{padding:9px 11px}.pitchPanelToggle{min-height:42px;align-items:center}.pitchPanelHead{gap:6px}.pitchPanelSum{padding:0 8px;font-size:10px;min-height:22px}.pitchPanelTtl{min-height:22px}.pitchPanelExpand{font-size:0;gap:0}.pitchPanelChevron{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--line2);border-radius:9px;font-size:14px}.pitchPanelBody{padding-top:7px}.pitchPanelRow{min-height:0;align-items:flex-start;padding:9px 10px}.pitchPanelResult{flex-wrap:nowrap;row-gap:5px}.pitchPanelLink{width:30px;height:30px;flex-basis:30px}.pitchPanelSt{width:auto;min-width:92px;min-height:26px;padding:3px 9px;font-size:10px;white-space:nowrap;line-height:1}}@media (max-width: 390px){.pitchPanelRow{display:grid;grid-template-columns:1fr auto;gap:7px}.pitchPanelResult{justify-content:flex-end}.pitchPanelName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pitchPanelSt{font-size:9.5px;padding:3px 8px;min-width:84px}}.app,.main{max-width:100%;min-width:0}@media (max-width: 760px){.wzHelp .pop{display:none!important;opacity:0!important;pointer-events:none!important}.wzHelp:hover .pop,.wzHelp:focus .pop{display:none!important}}.hintSheetOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#08070b94;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;align-items:flex-end;justify-content:center;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(0px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.hintSheetPanel{width:100%;max-height:min(90dvh,calc(100dvh - 16px));background:var(--card);border:1px solid var(--line2);border-bottom:none;border-radius:18px 18px 0 0;display:flex;flex-direction:column;box-shadow:0 -20px 56px #00000047}.hintSheetScroll{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:20px 18px 12px;font-size:14px;line-height:1.55;white-space:pre-line;color:var(--text);font-weight:600}.hintSheetClose{flex-shrink:0;width:calc(100% - 32px);margin:8px 16px max(16px,env(safe-area-inset-bottom));min-height:48px;justify-content:center}@media (max-width: 1020px){.app,.app.sideHidden{grid-template-columns:1fr!important}.main{width:100%;max-width:100%;overflow-x:clip}}@media (max-width: 760px){.app{min-height:auto}.content{width:100%;max-width:100%;margin:0;padding:var(--space-2) max(12px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));box-sizing:border-box;overflow-x:clip}.main:has(.createLayout) .content{padding-bottom:max(16px,env(safe-area-inset-bottom))}.main:has(.createLayout) .sectionHead:has(.createTop){margin-bottom:var(--space-2);gap:var(--space-2)}.topbar{flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:var(--space-2);min-height:auto;padding:max(10px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 12px max(12px,env(safe-area-inset-left))}.topbarLead{display:flex;align-items:center;gap:10px;min-width:0;width:100%}.crumbs{flex:1;min-width:0;font-size:12px;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topActions{display:flex;width:100%;min-width:0;flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;gap:var(--space-1);row-gap:0!important;padding:2px 0 4px}.topActions::-webkit-scrollbar{display:none}.topActions .btn{flex-shrink:0;min-width:44px;height:44px;padding:0 12px;font-size:11px}.topActions .btn.topBtnSup>span:not(.bi){display:inline!important;font-size:11px;font-weight:900}.topActions .btn:has(.bi):not(.topBtnSup)>span:not(.bi){display:none}.navToggle{width:44px;height:44px;flex-shrink:0}.sideToggle{display:none!important}.releasesHead{margin-bottom:var(--space-3);gap:var(--space-2)}.releasesHead .sectionNote{margin-top:6px;margin-bottom:0}.releasesHead>div:last-child{margin-top:4px}.releasesHead .btn.primary{width:100%;min-height:48px;justify-content:center;margin-top:4px;box-shadow:0 10px 28px #7424b438}.releasesHead+.toolbar{margin-top:0;margin-bottom:var(--space-2)}.toolbar{display:grid!important;grid-template-columns:1fr 52px!important;gap:var(--space-1);margin:0 0 var(--space-2)}.searchInput{min-height:48px;font-size:16px}.funnelBtn{width:52px;height:52px;flex-shrink:0}.funnelRow{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 0 var(--space-3);padding:2px 0 6px;gap:var(--space-1)}.funnelRow::-webkit-scrollbar{display:none}.funnelChip{flex-shrink:0;height:36px;font-size:11px;padding:0 12px}.sectionHead{flex-direction:column;align-items:stretch;gap:var(--space-2);margin-bottom:var(--space-2)}.sectionTitle{font-size:20px;line-height:1.15}.sectionNote{font-size:12px;line-height:1.4;word-break:break-word}.sectionHead>div:last-child{width:100%}.sectionHead:has(.createTop){gap:var(--space-3);margin-bottom:var(--space-3)}.sectionHead:has(.createTop) .sectionTitle{font-size:17px;margin-bottom:4px}.createTop{width:100%;margin-top:6px}.createTop .btn{width:100%;min-height:44px;justify-content:center}.tileGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.tileCard{border-radius:14px}.createLayout{display:flex;flex-direction:column;gap:var(--space-2);width:100%;max-width:100%;min-width:0}.main:has(.createLayout) .stepsPanel{position:sticky;top:calc(var(--cab-topbar-h) + env(safe-area-inset-top) - 8px);z-index:12;flex-shrink:0;order:-1}.wizardCard{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:var(--space-2) 14px var(--space-1)!important;border-radius:16px;overflow-x:clip}.wizardScroll{padding-bottom:var(--space-2)}.stepsPanel{width:100%;max-width:100%;box-sizing:border-box;padding:10px 12px;border-radius:14px}.stepsPanel .priceCard{display:none!important}.stepsPanel .clipFlowInfo{margin-top:9px;padding:10px;grid-template-columns:30px minmax(0,1fr)}.stepsPanel .clipFlowInfoIcon{width:30px;height:30px;border-radius:9px}.stepsTitle{font-size:10px;margin:0 0 8px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted2)}.stepList{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;max-width:100%}.stepList::-webkit-scrollbar{display:none}.stepItem{flex-shrink:0;padding:6px 10px;border-radius:999px;border:1px solid var(--line2);background:var(--card2);font-size:11px;white-space:nowrap}.stepItem:not(.active) span:not(.stepDot){display:none}.stepItem.active{border-color:var(--brand);background:var(--brandSoft);padding-right:12px}.stepItem.active span:not(.stepDot){display:inline;max-width:120px;overflow:hidden;text-overflow:ellipsis}.wzBigTitle{font-size:18px!important;margin-bottom:10px!important}.wzProg{margin-bottom:var(--space-2)!important}.fieldGrid{display:grid!important;grid-template-columns:1fr!important;gap:var(--space-2)!important;width:100%;min-width:0}.fieldGrid>div,.fieldGrid>div.full{width:100%;min-width:0;grid-column:1 / -1!important}.fieldLabel{margin-bottom:8px;line-height:1.35}.createLayout .fieldLabel{font-size:14px;font-weight:900;color:var(--text)}.input,.select,.textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.createLayout .input,.createLayout .select,.createLayout .textarea{font-size:16px;font-weight:600}.createLayout .input::placeholder,.createLayout .textarea::placeholder{font-size:13px;font-weight:500;font-style:normal;color:var(--muted2);opacity:.72}.confirmBtn{min-height:56px;padding:16px 15px}.confirmBox{width:26px;height:26px}.input,.select{min-height:48px}.main:has(.createLayout) .input,.main:has(.createLayout) .select{font-size:16px}.input.gdDate,.gdDateWrap .input.gdDate{width:100%;max-width:100%;min-width:0;min-height:48px;display:block;text-align:left}.ynRow{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1);width:100%}.yn{min-height:48px}.dropZone{width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:120px;padding:20px 14px}.typeGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--space-1);width:100%}.typeCard{min-height:86px;padding:12px;border-radius:12px}.typeIcon{font-size:18px;width:30px;height:30px;margin-bottom:6px}.typeName{font-size:13px;font-weight:900;line-height:1.2}.typeHint{font-size:10px;line-height:1.3;color:var(--muted2)}.serviceItem{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto;gap:10px 12px;width:100%;padding:12px 13px}.serviceItem .svcInfo{grid-column:1 / -1}.serviceItem .svcInfo strong{font-size:12px}.serviceItem span{font-size:10.5px}.servicePrice{grid-column:1;grid-row:2;align-self:center}.serviceItem .switch{grid-column:2;grid-row:2;align-self:center}.baseRow{flex-direction:column;align-items:stretch;gap:10px}.bpWrap{justify-content:space-between;width:100%}.grpGrid{gap:var(--space-2)}.grpCard{width:100%;box-sizing:border-box}.kv{grid-template-columns:1fr;gap:var(--space-1)}.wzHelp .pop{display:none!important}.app:not(.mobCreate) .main:has(.createLayout) .wizardActions{position:sticky;bottom:0;z-index:20;margin:var(--space-2) -14px 0;padding:12px 14px max(12px,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line)}.wizardActions>div,.wizardActionsRow{width:100%;max-width:min(1180px,100%);margin:0 auto;display:flex;gap:var(--space-1)}.wizardActions.solo .wizardActionsRow{display:block}.wizardActions.solo .wizardActionsRow .btn{width:100%}.wizardActions .btn{flex:1;min-height:48px;justify-content:center}.docHeroCard{flex-wrap:wrap;align-items:flex-start;gap:var(--space-2)}.docHeroBody{flex:1 1 calc(100% - 62px);min-width:0}.docHeroCard .dlBtn{width:100%;justify-content:center;min-height:44px}.docAppendixRow{flex-wrap:wrap;gap:10px}.docAppendixRow .dlBtn.compact{width:100%;justify-content:center;min-height:42px}.gateSteps:not(.gateSteps2){grid-template-columns:1fr;gap:var(--space-1)}.gateSteps.gateSteps2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gateStep{padding:11px 12px}.gateBody{padding:12px 13px 14px}.gateBody .sigCard.gateSigInner{padding:0}.supSearchBar{flex-wrap:nowrap}.supRow{flex-wrap:wrap;gap:10px}.supEnterBtn{flex:1 1 100%;justify-content:center;min-height:44px}.heroMid{width:100%;align-self:stretch}.heroActions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1);align-items:stretch;width:100%;margin-top:14px}.heroActions>:first-child{grid-column:1 / -1;width:100%;min-width:0}.heroActions .mlGroup{display:flex;width:100%;gap:var(--space-1)}.heroActions .mlOpenBtn{width:48px;height:48px;border-radius:12px;flex-shrink:0}.heroActions .mlCopyBtn{flex:1;min-height:48px;height:auto;font-size:13px;border-radius:12px;justify-content:center;padding:0 16px}.heroActions .mlSoon{width:100%;min-height:44px;justify-content:center;border-radius:12px}.heroActions .mlCombo{display:flex;width:100%;height:48px;border-radius:12px}.heroActions .mlComboMain{flex:1 1 auto;min-width:0;justify-content:center;padding:0 16px;font-size:13px;text-align:center}.heroActions .mlComboCopy{width:48px;flex:0 0 48px}.heroAct{width:100%;min-width:0;justify-content:center;min-height:44px}.bottomNav{display:block;position:fixed;left:0;right:0;bottom:0;z-index:90;padding:0 max(10px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));pointer-events:none}.bottomNavInner{pointer-events:auto;display:flex;align-items:stretch;gap:2px;padding:8px 4px 10px;border-radius:22px;border:1px solid var(--line2);background:color-mix(in srgb,var(--card) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 -8px 32px #00000038}.bottomNavBtn{flex:1 1 0;min-width:0;border:0;background:transparent;color:var(--muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 2px;border-radius:14px;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;transition:background .14s ease,color .14s ease,box-shadow .14s ease,filter .14s ease}.bottomNavBtn:focus{outline:none}.bottomNavBtn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bottomNavBtn:active:not(.active):not(.cta){color:var(--brand2);background:#a23bea1f}.bottomNavBtn.active:not(.cta){color:var(--brand2);background:var(--brandSoft);box-shadow:inset 0 0 0 1px #a23bea52}.bottomNavBtn.cta{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand2));box-shadow:0 4px 14px #7424b447}.bottomNavBtn.cta:active{filter:brightness(1.06)}@media (hover: hover) and (pointer: fine){.bottomNavBtn:hover:not(.cta):not(.active){color:var(--brand2);background:#a23bea1a;box-shadow:inset 0 0 0 1px #a23bea38}.bottomNavBtn.cta:hover{filter:brightness(1.08)}}.bottomNavIcoWrap{position:relative;line-height:1}.bottomNavIco{font-size:18px;line-height:1}.bottomNavLbl{font-size:9px;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bottomNavBadge{position:absolute;top:-5px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--brand);color:#fff;font-size:9px;font-weight:900;display:grid;place-items:center}.app.mobTab .navToggle{display:none!important}.app.mobTab,.app.mobCreate{position:fixed;top:0;right:0;bottom:0;left:0;display:flex!important;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;overflow:hidden;min-height:0!important;grid-template-columns:1fr!important}body:has(.app.mobTab),body:has(.app.mobCreate){overflow:hidden;overscroll-behavior:none;height:100%}.app.mobTab .main,.app.mobCreate .main{flex:1 1 auto;min-height:0;overflow-x:clip;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.app.mobTab .main{overflow-y:auto}.app.mobCreate .main{overflow:hidden;display:flex;flex-direction:column}.app.mobTab .topbar{position:sticky;top:0;z-index:20;flex-direction:row!important;align-items:center!important;gap:10px;min-height:52px;padding-bottom:10px}.app.mobTab .topActions{display:none!important}.app.mobTab .main .content{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.app.mobTab .releasesCreateBtn{display:none!important}.mobMoreOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#08070b8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center}.mobMorePanel{width:100%;background:var(--card);border:1px solid var(--line2);border-bottom:none;border-radius:18px 18px 0 0;padding:16px 16px max(16px,env(safe-area-inset-bottom))}.mobMoreHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:15px}.mobMoreClose{width:36px;height:36px;border-radius:10px;border:1px solid var(--line2);background:var(--card2);color:var(--muted);cursor:pointer}.mobMoreList{display:grid;gap:8px}.mobMoreItem{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--line2);background:var(--card2);color:var(--text);font-size:13px;font-weight:850;text-decoration:none;cursor:pointer;text-align:left;font-family:inherit}.mobMoreItem.danger{color:var(--red);border-color:#ff757559;background:var(--redSoft)}.wizMobBar{display:none}.app.mobCreate .topbar{display:none!important}.app.mobCreate .main .content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0 0 calc(84px + env(safe-area-inset-bottom));box-sizing:border-box}.app.mobCreate .wizMobBar{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:8px 12px;align-items:center;flex-shrink:0;position:relative;top:auto;z-index:15;padding:max(12px,env(safe-area-inset-top)) 16px 10px;background:var(--bg);border-bottom:1px solid var(--line)}.app.mobCreate .createLayout{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:0;overflow:hidden}.app.mobCreate .wizardCard{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:0;background:transparent;padding:0!important;box-shadow:none}.app.mobCreate .wizardScroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:clip;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--space-2) 16px 0}.app.mobCreate .sectionHead,.app.mobCreate .stepsPanel{display:none!important}.app.mobCreate .wizardScroll>div:first-child{display:none}.app.mobCreate .wizMobBarMeta{grid-column:1;min-width:0}.app.mobCreate .wizMobBarStep{font-size:11px;font-weight:900;color:var(--muted2);text-transform:uppercase;letter-spacing:.04em}.app.mobCreate .wizMobBarTitle{font-size:20px;font-weight:950;letter-spacing:-.03em;line-height:1.15;margin-top:2px}.app.mobCreate .wizMobBarProg{grid-column:1 / -1;height:5px;border-radius:999px;background:var(--soft);overflow:hidden}.app.mobCreate .wizMobClose{grid-column:2;grid-row:1;width:40px;height:40px;border-radius:999px;border:1px solid var(--line2);background:var(--card2);color:var(--muted);font-size:16px;cursor:pointer;align-self:start}.app.mobCreate .typeGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px;margin-top:4px}.app.mobCreate .typeCard{min-height:118px;padding:16px 12px;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.app.mobCreate .typeCard.active{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 12px 28px #7424b459}.app.mobCreate .typeCard.active .typeHint,.app.mobCreate .typeCard.active .typeName{color:#fff}.app.mobCreate .typeIcon{margin:0 auto 8px;width:36px;height:36px;font-size:22px}.app.mobCreate .wizardActions{position:fixed;left:0;right:0;bottom:0;z-index:40;margin:0;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line)}.app.mobCreate .wizardActions .btn{min-height:52px;border-radius:999px;font-size:14px;font-weight:950}.app.mobCreate .wizardActions .btn:not(.primary){background:transparent;border:2px solid var(--brand);color:var(--brand2)}.app.mobCreate .wizardActions.solo .wizardActionsRow .btn.primary{width:100%}.app.mobCreate .portalToast.show{bottom:calc(96px + env(safe-area-inset-bottom))}}@media (min-width: 761px){.bottomNav,.mobMoreOverlay,.wizMobBar{display:none!important}}@media (max-width: 480px){.topActions .btn.ghost{font-size:0;width:44px;padding:0}.topActions .btn.ghost .bi{font-size:16px}}@media (max-width: 400px){.crumbs{font-size:11px}}@media (max-width: 760px){.toolbar.hasPersona{grid-template-columns:1fr 52px!important}.toolbar.hasPersona .searchInput{grid-column:1 / -1}.toolbar.hasPersona .personaSelect{max-width:none;width:100%}.toolbar.hasPersona .personaControl{width:100%;min-width:0;max-width:none}}@media (max-width: 760px){.documentsPage{max-width:none}.documentsHead{margin-bottom:18px}.documentsHead .sectionTitle{font-size:22px}.documentsHead .sectionNote{max-width:330px}.docContractCard{display:grid;grid-template-columns:minmax(0,1fr);padding:16px;border-radius:16px}.docContractTop{gap:12px}.docContractCard .docHeroIcon{width:46px;height:46px;border-radius:12px}.docContractTitleRow{display:grid;justify-items:start;gap:7px}.docContractTitleRow .docHeroTitle{font-size:16px}.docContractDetails{display:grid;gap:7px;margin-top:10px}.docContractActions{width:auto;margin-top:15px;margin-left:58px;justify-content:flex-start}.docContractActions .docOpenBtn{flex:0 0 auto;width:142px;min-height:44px}.docContractActions .dlBtn.iconOnly{width:46px;min-height:44px}.docAppendicesSection{margin-top:24px}.docAppendicesHeading{display:block}.docSearch{width:100%!important;max-width:none;height:44px;margin-top:12px}.docArtistScroller{margin-right:-14px;padding-right:14px;padding-bottom:12px}.docArtistChip{min-height:38px}.docAppendixList{gap:10px}.docAppendixCard{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:11px;min-height:0;padding:14px;border-radius:15px}.docAppendixCard:hover{transform:none}.docAppendixCard .docAppendixIcon{width:40px;height:40px}.docAppendixCard .docTtl{white-space:normal;overflow-wrap:anywhere}.docAppendixActions{grid-column:2 / -1;width:auto;margin-top:3px;justify-content:flex-start}.docAppendixActions .docOpenBtn{flex:0 0 auto;width:100px;min-height:42px}.docAppendixActions .dlBtn.iconOnly{width:44px;min-height:42px}.docArtistTag{max-width:170px}}@media (max-width:640px){.transferTypeHead h3{font-size:19px}.transferTypeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px}.transferTypeCard{aspect-ratio:1/1;min-height:0;padding:16px}.transferTypeCard>span{width:32px;height:29px;font-size:11px}.transferTypeCard strong{font-size:15px}.videoSourceGrid{grid-template-columns:1fr;gap:10px;margin-top:15px}.videoSourceCard{min-height:112px;padding:16px}.videoSourceCard strong{font-size:16px}.videoParentList{max-height:none;overflow:visible;padding-right:0}.videoParentRow{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:10px}.videoParentCover{width:44px;height:44px}.videoParentState{grid-column:2;justify-self:start}.videoTrackGrid{grid-template-columns:1fr;max-height:none;overflow:visible;padding-right:0}.videoTrackCard{min-height:78px}.videoLinkedSummary{grid-template-columns:42px minmax(0,1fr);gap:10px}.videoLinkedSummary .videoParentCover{width:42px;height:42px}.videoLinkedSummary button{grid-column:2;justify-self:start;padding:4px 0}.pitchIntakeGate .ynRow{width:100%;margin-top:12px}.pitchIntakeBlock{padding:12px}.pitchIntakeLink{grid-template-columns:112px minmax(0,1fr) 34px}.pitchIntakeHead{flex-wrap:wrap}.pitchIntakeHead em{margin-left:36px}.pitchFirstScreen{min-height:480px;padding:10px}.pitchFirstCard{padding:25px 17px}.pitchFirstActions{flex-direction:column}.pitchFirstActions .btn{width:100%}}.financePage{width:100%;max-width:980px;min-width:0}.financeHead{margin-bottom:20px}.financeTabs{display:flex;gap:7px;margin:0 0 22px;padding-bottom:14px;border-bottom:1px solid var(--line)}.financeTab{min-height:42px;border:1px solid var(--line2);border-radius:13px;background:transparent;color:var(--muted);padding:0 16px;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.financeTab:hover{border-color:#8b5cf66b;color:var(--text)}.financeTab.active{border-color:#8b5cf67a;background:var(--brandSoft);color:var(--brand2)}.financeTotalCard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;padding:26px 28px;border:1px solid rgba(139,92,246,.34);border-radius:20px;background:var(--brandSoft)}.financeTotalCard.negative{border-color:#f8717152;background:var(--redSoft)}.financeTotalCard.positive{border-color:#4ade804d;background:var(--greenSoft)}.financeTotalCard.neutral{border-color:#8b5cf657;background:var(--brandSoft)}.financeEyebrow{display:block;color:var(--muted2);font-size:10px;font-weight:900;line-height:1.25;letter-spacing:.1em;text-transform:uppercase}.financeTotalCopy h2{margin:9px 0 6px;color:var(--text);font-size:24px;font-weight:850;line-height:1.1;letter-spacing:-.035em}.financeTotalCopy p{margin:0;color:var(--muted);font-size:12.5px;font-weight:650}.financeTotalValue{text-align:right}.financeTotalValue strong{display:block;color:var(--text);font-size:44px;font-weight:850;line-height:1;letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap}.financeTotalValue.negative strong{color:var(--red)}.financeTotalValue.positive strong{color:var(--green)}.financeTotalValue span{display:block;margin-top:10px;color:var(--muted);font-size:11px;font-weight:800}.financeDataNotice,.financeZeroState{display:flex;align-items:center;gap:13px;margin-top:16px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.financeDataNotice>span,.financeZeroState>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--line2);border-radius:12px;background:var(--soft);color:var(--brand2);font-size:17px;font-weight:900}.financeZeroState>span{color:var(--green);background:var(--greenSoft);border-color:#4ade8047}.financeDataNotice strong,.financeZeroState strong{display:block;color:var(--text);font-size:13px;font-weight:850}.financeDataNotice p,.financeZeroState p{margin:3px 0 0;color:var(--muted);font-size:11.5px;font-weight:650}.financeLedger{margin-top:26px}.financeLedgerHead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:10px}.financeLedgerHead h2{margin:0;color:var(--text);font-size:17px;font-weight:850;letter-spacing:-.02em}.financeLedgerHead>span{color:var(--muted2);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.financeDebtList{border-top:1px solid var(--line)}.financeDebtRow{min-height:80px;display:grid;grid-template-columns:4px 36px minmax(0,1fr) auto;gap:14px;align-items:center;border-bottom:1px solid var(--line)}.financeStatusRail{width:3px;height:48px;border-radius:999px;background:var(--yellow)}.financeDebtRow.tone-green .financeStatusRail{background:var(--green)}.financeDebtRow.tone-brand .financeStatusRail{background:var(--brand2)}.financeDebtRow.tone-muted .financeStatusRail{background:var(--muted2)}.financeDebtIndex{color:var(--muted2);font-size:10px;font-weight:850;font-variant-numeric:tabular-nums}.financeDebtRelease{min-width:0}.financeDebtRelease strong{display:block;overflow:hidden;color:var(--text);font-size:14.5px;font-weight:850;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.financeDebtRelease span{display:block;margin-top:4px;color:var(--muted2);font-size:10.5px;font-weight:650}.financeDebtRow.tone-green .financeReleaseState{color:var(--green)}.financeDebtRow.tone-yellow .financeReleaseState{color:var(--yellow)}.financeDebtRow.tone-brand .financeReleaseState{color:var(--brand2)}.financePriceCard{min-width:118px;padding:9px 0;border:0;background:transparent;text-align:center}.financePriceCard strong{display:block;color:var(--text);font-size:15px;font-weight:850;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.financePriceCard.free{background:transparent}.financePriceCard.free strong,.financePriceCard.positive strong{color:var(--green)}.financePriceCard.negative strong{color:var(--red)}.financePriceCard.review strong{color:var(--brand2)}.financeRoyalties{min-height:360px;display:grid;place-items:center;align-content:center;padding:38px;text-align:center;border:1px solid var(--line);border-radius:20px;background:var(--card)}.financeSoonIcon{width:58px;height:58px;display:grid;place-items:center;margin-bottom:18px;border:1px solid rgba(139,92,246,.34);border-radius:18px;background:var(--brandSoft);color:var(--brand2);font-size:24px;font-weight:850}.financeRoyalties h2{margin:8px 0 0;color:var(--text);font-size:28px;font-weight:850;line-height:1.1;letter-spacing:-.04em}.financeRoyalties p{margin:9px 0 0;color:var(--muted);font-size:12.5px;font-weight:650}.financeRoyaltyPage{display:grid;gap:18px}.financeRoyaltyMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.financeRoyaltyMetrics>div{min-width:0;padding:17px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.financeRoyaltyMetrics span{display:block;color:var(--muted2);font-size:10px;font-weight:800}.financeRoyaltyMetrics strong{display:block;margin-top:8px;color:var(--text);font-size:19px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.financeRoyaltyMetrics .positive strong{color:var(--green)}.financeRoyaltyPanel{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--card)}.financeRoyaltyHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:18px;border-bottom:1px solid var(--line)}.financeRoyaltyHead h2{margin:0;font-size:18px}.financeRoyaltyHead p{margin:4px 0 0;color:var(--muted2);font-size:11px}.financeRoyaltyHead>strong{color:var(--green);font-size:12px;white-space:nowrap}.financeRoyaltyFilters{display:grid;grid-template-columns:170px 150px minmax(180px,1fr);gap:9px;padding:12px 18px;border-bottom:1px solid var(--line)}.financeRoyaltyFilters select,.financeRoyaltyFilters input{width:100%;height:40px;padding:0 12px;border:1px solid var(--line2);border-radius:11px;background:var(--soft);color:var(--text);font:inherit;font-size:11px;outline:0}.financeRoyaltyFilters select:focus,.financeRoyaltyFilters input:focus{border-color:var(--brand)}.financeRoyaltyList{max-height:520px;overflow-y:auto;padding:0 18px}.financeRoyaltyRow{min-height:78px;display:grid;grid-template-columns:minmax(0,1fr) auto 104px;gap:16px;align-items:center;border-bottom:1px solid var(--line)}.financeRoyaltyRow:last-child{border-bottom:0}.financeRoyaltyRow>div:first-child{min-width:0}.financeRoyaltyRow>div:first-child strong{display:block;font-size:13px}.financeRoyaltyRow>div:first-child span{display:block;margin-top:4px;overflow:hidden;color:var(--muted2);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.financeRoyaltyNet{text-align:right}.financeRoyaltyNet strong{display:block;font-size:14px;font-variant-numeric:tabular-nums}.financeRoyaltyNet span{display:block;margin-top:3px;color:var(--muted2);font-size:9px}.financeRoyaltyStatus{text-align:right;color:var(--yellow);font-size:9px;font-weight:900;text-transform:uppercase}.financeRoyaltyStatus.status-paid,.financeRoyaltyStatus.status-ready{color:var(--green)}.financeRoyaltyStatus.status-cancelled{color:var(--muted2)}.mobMoreBeta{margin-left:auto;padding:2px 7px;border:1px solid rgba(139,92,246,.3);border-radius:999px;background:var(--brandSoft);color:var(--brand2);font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}@media (max-width:760px){.financePage{max-width:none}.financeHead{margin-bottom:16px}.financeHead .sectionTitle{font-size:24px}.financeTabs{margin-bottom:16px}.financeTab{flex:1;min-width:0;padding:0 8px;font-size:11.5px}.financeTotalCard{display:block;padding:20px;border-radius:18px}.financeTotalCopy h2{font-size:20px}.financeTotalValue{margin-top:28px;text-align:left}.financeTotalValue strong{font-size:38px;white-space:normal}.financeTotalValue span{text-align:left}.financeDataNotice,.financeZeroState{align-items:flex-start;padding:14px}.financeLedger{margin-top:22px}.financeLedgerHead{align-items:center}.financeLedgerHead h2{font-size:15px}.financeLedgerHead>span{font-size:9px;text-align:right}.financeDebtRow{grid-template-columns:4px 24px minmax(0,1fr) auto;gap:9px;min-height:92px;padding:12px 0}.financeStatusRail{height:54px}.financeDebtRelease strong{white-space:normal}.financeDebtRelease span{line-height:1.35}.financePriceCard{min-width:94px;padding:8px}.financePriceCard strong{font-size:13.5px}.financeRoyalties{min-height:380px;padding:28px 20px;border-radius:18px}.financeRoyalties h2{font-size:24px}.financeRoyaltyMetrics{grid-template-columns:1fr 1fr}.financeRoyaltyMetrics>div{padding:14px}.financeRoyaltyMetrics strong{font-size:16px;white-space:normal}.financeRoyaltyHead{align-items:flex-start;flex-direction:column}.financeRoyaltyHead>strong{white-space:normal}.financeRoyaltyFilters{grid-template-columns:1fr;padding:12px}.financeRoyaltyList{padding:0 12px}.financeRoyaltyRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px 0}.financeRoyaltyRow>div:first-child span{white-space:normal}.financeRoyaltyStatus{grid-column:1/-1;text-align:left}.financeRoyaltyNet strong{font-size:13px}}
