.vc-sanctuary{color:#293647;background:#f7f2e7;border:1px solid #d9cba9;border-radius:22px;margin:18px 0;overflow:hidden;box-shadow:0 14px 40px #1b315414}.vc-scene-header{color:#fff;background:#21364f;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-size:14px;font-weight:650;display:flex}.vc-scene-badge{white-space:nowrap;border:1px solid #ffffff40;border-radius:30px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.vc-building{isolation:isolate;background:linear-gradient(90deg,#b8a27b22,#0000 15% 85%,#b8a27b22),#f0e8d8;padding-top:1px;position:relative}.vc-back-wall{z-index:-1;background:radial-gradient(at 50% 30%,#fffaf0,#ede2cb);border-bottom:7px solid #b49b70;justify-content:space-around;align-items:flex-start;height:245px;display:flex;position:absolute;inset:0 0 auto;box-shadow:inset 15px 0 20px #a68c5c22,inset -15px 0 20px #a68c5c22}.vc-window{background:linear-gradient(90deg,#0000 46%,#d3bd90 46% 54%,#0000 54%),linear-gradient(#0000 58%,#d3bd90 58% 63%,#0000 63%),linear-gradient(130deg,#96b2b8,#edf0d8 48%,#d3ac5f);border:7px solid #d3bd90;border-radius:70px 70px 3px 3px;width:17%;height:154px;margin-top:24px;box-shadow:0 0 0 3px #e8d8b8}.vc-cross{color:#ac8241;text-shadow:0 2px 2px #80613222;margin-top:19px;font-size:78px;line-height:1}.vc-stage{background:linear-gradient(#0000 73%,#d0b184 73%,#ddc39a);border-bottom:14px solid #866743;border-radius:0 0 50% 50%/0 0 8% 8%;justify-content:center;align-items:flex-end;width:86%;min-height:300px;margin:80px auto 0;padding-bottom:28px;display:flex;position:relative;box-shadow:0 8px #c5ab82,0 15px #9e8057}.vc-stage-caption{color:#74654f;text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:700;position:absolute;top:30px;left:0}.vc-person{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex;position:relative}.vc-avatar{flex-shrink:0;width:126px;height:200px;position:relative}.vc-avatar svg{width:100%;height:100%;display:block}.vc-face{opacity:0;background:#d6b189;border-radius:46% 46% 48% 48%;width:31%;height:21%;position:absolute;top:7.1%;left:35.5%;overflow:hidden}.vc-face-ready{opacity:1}.vc-face video{object-fit:cover;object-position:50% 30%;width:200%;max-width:none;height:170%;position:absolute;top:-16%;left:-50%}.vc-person-name{color:#374356;white-space:nowrap;text-overflow:ellipsis;background:#fff9efed;border-radius:20px;max-width:100%;padding:4px 10px;font-size:12px;font-weight:650;line-height:1.5;display:block;overflow:hidden;box-shadow:0 1px 4px #4a37121c}.vc-standing{z-index:1;width:155px}.vc-standing .vc-avatar{width:130px;height:206px}.vc-standing .vc-person-name{z-index:3;color:#fff;background:#233b56;max-width:180px;position:absolute;bottom:-30px}.vc-podium{z-index:2;color:#e4cd9d;background:linear-gradient(90deg,#755032,#a47b4e 50%,#765233);border:3px solid #684728;flex-direction:column;align-items:center;width:79px;height:91px;display:flex;position:absolute;bottom:33px;left:calc(50% + 26px);transform:skewY(-3deg);box-shadow:3px 4px 7px #34240d2b}.vc-podium>div{background:#5d4029;border-top:3px solid #b89058;border-radius:2px;width:94px;height:11px;position:absolute;top:-10px;left:-10px}.vc-podium>span{margin-top:2px;font-size:35px}.vc-podium small{letter-spacing:.15em;font-size:9px}.vc-assembly{background:repeating-linear-gradient(90deg,#ceb99866 0 1px,#0000 1px 60px),linear-gradient(#eee2cc,#dfc9a4);margin-top:28px;padding:16px 28px 28px}.vc-section-label{text-align:center;text-transform:uppercase;color:#73624c;letter-spacing:.15em;margin:0 0 18px;font-size:10px;font-weight:750;display:block}.vc-seats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px;max-width:660px;margin:auto;display:grid}.vc-empty-seats{text-align:center;color:#74664e;grid-column:1/-1;padding:35px 12px;line-height:1.6}.vc-leader-waiting{color:#74664e;align-self:center;font-size:13px}.vc-avatar-note{color:#665c4b;background:#fff9ee;border-top:1px solid #dac8a5;margin:0;padding:14px 20px;font-size:12px;line-height:1.6}.vc-pages{background:#f4e9d5;justify-content:center;align-items:center;gap:18px;padding:12px;font-size:12px;display:flex}.vc-pages button{color:#243b56;background:#fffaf0;border:1px solid #b9a37e;border-radius:50%;place-items:center;padding:7px;display:grid}.vc-pages button:disabled{opacity:.35}.vc-audio-enable{color:#fff;background:#21364f;border-radius:8px;align-items:center;gap:8px;margin:12px;padding:10px;font-size:13px;display:flex}.vc-intro-note{border-left:3px solid #ad8546;padding:8px 15px;color:#63583f!important;font-size:14px!important}.vc-participant-actions{border-bottom:1px solid #eee;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.vc-participant-actions>span{flex:1;min-width:100px}.vc-participant-actions button{white-space:normal;max-width:100%}@media (max-width:600px){.vc-scene-header{padding:13px 14px;font-size:12px}.vc-assembly{padding:15px 12px 25px}.vc-seats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.vc-avatar{width:115px;height:184px}.vc-stage{width:90%;min-height:279px;margin-top:76px}.vc-back-wall{height:235px}.vc-stage-caption{letter-spacing:.05em;font-size:9px;top:22px}.vc-window{border-width:5px;width:20%}.vc-cross{font-size:65px}.vc-person-name{font-size:11px}.vc-podium{width:66px;height:80px;left:calc(50% + 20px)}.vc-podium>div{width:82px}.vc-avatar-note{padding:12px 14px}.vc-sanctuary{border-radius:15px}}.vc-management summary{cursor:pointer;color:#213b59;align-items:center;gap:10px;padding:5px 0;font-weight:700;display:flex}.vc-management>label{margin:15px 0;display:block}.vc-management select{border:1px solid #d4dbe4;border-radius:8px;max-width:100%;margin:8px 0;padding:10px;display:block}.vc-account-row{border-top:1px solid #e4e8ef;flex-direction:column;gap:6px;padding:17px 0;display:flex}.vc-account-row small{color:#617088}.vc-account-row p{white-space:pre-wrap;overflow-wrap:anywhere}.vc-account-row>div{flex-wrap:wrap;gap:8px;display:flex}.vc-application form{gap:15px;display:grid}.vc-application label{gap:6px;display:grid}.vc-application input,.vc-application textarea{color:#243b56;background:#fff;border:1px solid #d4dbe4;border-radius:9px;width:100%;padding:11px}.vc-application textarea{min-height:100px}.vc-application h2,.vc-application>p{align-items:center;gap:8px;display:flex}.vc-access-card>svg{color:#b48b4c}.vc-sanctuary{container:vcroom/inline-size}@container vcroom (width<=600px){.vc-scene-header{padding:13px 14px;font-size:12px}.vc-assembly{padding:15px 12px 25px}.vc-seats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.vc-avatar{width:115px;height:184px}.vc-stage{width:90%;min-height:279px;margin-top:76px}.vc-back-wall{height:235px}.vc-stage-caption{letter-spacing:.05em;font-size:9px;top:22px}.vc-window{border-width:5px;width:20%}.vc-cross{font-size:65px}.vc-person-name{font-size:11px}.vc-podium{width:66px;height:80px;left:calc(50% + 20px)}.vc-podium>div{width:82px}.vc-avatar-note{padding:12px 14px}}.church-space{gap:18px;display:grid}.space-welcome{background:linear-gradient(125deg,#eef2ff,#f5f8ff);align-items:center;gap:18px;display:flex}.space-welcome svg{color:#2854e8;flex-shrink:0}.space-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.space-tabs button{text-align:left;color:#283955;background:#fff;border:1px solid #dce3f0;border-radius:14px;align-items:center;gap:10px;padding:16px;display:flex}.space-tabs button[aria-pressed=true]{color:#fff;background:#244fe5;border-color:#244fe5}.space-tabs small{margin-left:auto}.space-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.space-form label{gap:7px;display:grid}.space-form input,.space-form textarea{color:#1c2b42;background:#fff;border:1px solid #cdd6e8;border-radius:9px;width:100%;padding:12px}.space-wide{grid-column:1/-1}.space-record{justify-content:space-between;gap:14px;display:flex}.space-record a{color:#244fe5;margin:8px 16px 0 0;text-decoration:underline;display:inline-block}.space-record p svg{display:inline}.space-notes{white-space:pre-wrap}@media (max-width:600px){.space-tabs{grid-template-columns:1fr 1fr}.space-tabs button{gap:7px;padding:12px;font-size:13px}.space-form{grid-template-columns:1fr}.space-welcome{align-items:flex-start}}.space-form select{color:#1c2b42;background:#fff;border:1px solid #cdd6e8;border-radius:9px;width:100%;padding:12px}.space-table{margin-top:18px;overflow-x:auto}.space-table table{border-collapse:collapse;text-align:left;width:100%}.space-table th,.space-table td{white-space:nowrap;border-bottom:1px solid #dce3f0;padding:12px}.space-table th{background:#eef2ff}.space-totals{background:#eef2ff;border-radius:12px;flex-wrap:wrap;gap:20px;margin-top:15px;padding:18px;display:flex}.church-space details{margin-top:22px}.church-space summary{cursor:pointer;font-weight:600}.church-space details input{max-width:100%}.space-service-search{gap:7px;margin:18px 0;display:grid}.space-service-search input{color:#1c2b42;background:#fff;border:1px solid #cdd6e8;border-radius:10px;width:100%;padding:12px}.space-service-card{justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.space-open-services>.card{background:#f5f8ff;margin:10px 0;padding:18px}.space-mark-attendance{background:#f5f8ff;border-radius:12px;margin-bottom:18px;padding:16px}@media (max-width:600px){.space-service-card{flex-wrap:wrap}.space-service-card button{min-height:44px}}.space-arrival-banner{background:#eef2ff;justify-content:space-between;align-items:center;gap:18px;display:flex}.space-roadmap{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.space-roadmap button{text-align:left;color:#253858;background:#f7f9ff;border:1px solid #dce3f0;border-radius:13px;align-items:center;gap:14px;padding:18px;display:flex}.space-roadmap button>div{flex:1}.space-roadmap p{margin:5px 0 0;font-size:13px}.space-step{color:#fff;background:#244fe5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;display:inline-flex}.space-workflow{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;padding:0;list-style:none;display:grid}.space-workflow li{background:#f5f8ff;border-radius:12px;align-items:flex-start;gap:9px;padding:14px;font-size:14px;display:flex}.space-toolbar{justify-content:space-between;align-items:end;gap:15px;display:flex}.space-toolbar label{gap:6px;display:grid}.space-toolbar input{border:1px solid #cdd6e8;border-radius:9px;padding:10px}.space-member-choices{border:1px solid #dce3f0;border-radius:10px;max-height:240px;padding:14px;overflow:auto}.space-member-choices label{align-items:center;gap:10px;margin:8px 0;display:flex}.space-member-choices input{width:auto}.space-record-actions{align-items:flex-start;gap:7px;display:flex}.space-status{color:#244fe5;background:#eef2ff;border-radius:20px;padding:4px 9px;font-size:12px;display:inline-block}.space-related{text-align:left;color:#244fe5;margin:8px 0;font-size:13px;text-decoration:underline;display:block}@media (max-width:600px){.space-roadmap,.space-workflow{grid-template-columns:1fr}.space-arrival-banner,.space-toolbar{flex-direction:column;align-items:stretch}.space-record-actions{flex-direction:column}}.space-church-context{border-top:4px solid #244fe5;align-items:center;gap:18px;display:flex}.space-church-context h2{margin:0}.space-church-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.space-church-list button{text-align:left;color:#253858;background:#f5f8ff;border:1px solid #dce3f0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:7px;padding:20px;display:flex}.space-church-list button svg{color:#244fe5}.space-checkbox{align-items:flex-start;gap:10px!important;display:flex!important}.space-checkbox input{margin-top:4px;width:auto!important}@media (max-width:600px){.space-church-context{flex-direction:column;align-items:flex-start}.space-church-list{grid-template-columns:1fr}}.church-accounting{gap:18px;display:grid}.accounting-tabs{flex-wrap:wrap;gap:10px;display:flex}.accounting-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.accounting-audit{color:#6c7790;margin-top:5px;font-size:11px;display:block}.church-accounting select{color:#253858;background:#fff;border:1px solid #cdd6e8;border-radius:10px;padding:12px}.accounting-report button{margin:4px}@media (max-width:600px){.accounting-cards{grid-template-columns:1fr}}@media print{body:has(.accounting-report) *{visibility:hidden}.accounting-report,.accounting-report *{visibility:visible}.accounting-report{width:100%;padding:12px;position:absolute;top:0;left:0}.accounting-report button{display:none}.accounting-report .space-table{overflow:visible}.accounting-report table{font-size:9px}.accounting-report td,.accounting-report th{white-space:normal;padding:5px}}.donor-statements{margin-top:20px}.donor-statements select{color:#253858;background:#fff;border:1px solid #cdd6e8;border-radius:9px;padding:12px}.donor-print{color:#192838;background:#fff;border:1px solid #cdd6e8;margin-top:25px;padding:30px}.donor-print header{border-bottom:3px solid #244fe5;padding-bottom:18px}.donor-meta{justify-content:space-between;gap:20px;margin:22px 0;display:flex}.donor-meta p{overflow-wrap:anywhere;font-size:12px}.donor-print table{border-collapse:collapse;width:100%;font-size:13px}.donor-print th,.donor-print td{text-align:left;vertical-align:top;border-bottom:1px solid #dce3f0;padding:10px}.donor-print td:nth-child(3){white-space:pre-wrap;overflow-wrap:anywhere}.donor-totals{text-align:right;padding:15px 0}.donor-ack{white-space:pre-wrap;border-top:1px solid #dce3f0;margin:20px 0;padding-top:15px}@media (max-width:600px){.donor-print{padding:12px}.donor-meta{display:block}.donor-print table{font-size:11px}.donor-print td,.donor-print th{padding:5px}}@media print{body:has(.donor-print) *{visibility:hidden}.donor-print,.donor-print *{visibility:visible}.donor-print{border:0;width:100%;padding:15mm;font-size:11pt;position:absolute;top:0;left:0}.donor-print table{font-size:10pt}.donor-print tr{break-inside:avoid}.donor-print thead{display:table-header-group}.donor-print header{break-after:avoid}.donor-controls{display:none}}.amen-store{gap:20px;min-width:0;max-width:100%;display:grid}.store-hero{background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #dbeafe;align-items:center;gap:20px;display:flex}.store-hero>svg{color:#2563eb;flex-shrink:0}.store-hero h2{margin:4px 0}.store-tabs{flex-wrap:wrap;gap:10px;display:flex}.store-tabs button{white-space:normal;height:auto;min-height:42px}.store-empty{text-align:center;justify-items:center;gap:14px;padding:48px 24px;display:grid}.store-empty p{max-width:520px;line-height:1.7}.store-empty small{color:#64748b}.store-empty-icon{color:#2563eb;background:#eff6ff;border-radius:24px;padding:22px}.store-badge{color:#1d4ed8;background:#dbeafe;border-radius:30px;padding:6px 14px;font-size:13px}.store-form{gap:16px;margin:24px 0;display:grid}.store-form label{gap:6px;display:grid}.store-form input,.store-form textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;min-width:0;padding:12px}.store-form textarea{min-height:90px}.store-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.store-draft{overflow-wrap:anywhere;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.store-draft p{white-space:pre-wrap}.store-draft>div{min-width:0}@media (max-width:480px){.store-fields{grid-template-columns:1fr}.store-hero{align-items:flex-start}.store-empty{padding:30px 16px}}.bible-contest{gap:20px;min-width:0;display:grid}.contest-hero{background:linear-gradient(120deg,#eef2ff,#f8fafc);border:1px solid #c7d2fe;align-items:center;gap:20px;display:flex}.contest-hero>svg{color:#4338ca;flex-shrink:0}.contest-hero h2{margin:10px 0}.contest-badge{color:#3730a3;background:#e0e7ff;border-radius:20px;padding:5px 12px;font-size:13px;display:inline-block}.contest-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.contest-facts article{gap:8px;display:grid}.contest-facts strong{color:#3730a3;font-size:21px}.contest-facts span{color:#475569;font-size:14px}.bible-contest h3{align-items:center;gap:10px;display:flex}.bible-contest p,.bible-contest li{line-height:1.75}.bible-contest ul{padding-left:24px}.bible-contest li+li{margin-top:8px}.contest-rounds{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.contest-rounds article{border:1px solid #e2e8f0;border-radius:14px;gap:14px;padding:18px;display:flex}.contest-rounds h4{margin:0}.contest-rounds p{margin:7px 0}.contest-number{color:#fff;background:#3730a3;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.contest-pending{border:1px solid #cbd5e1}.contest-pending button{color:#475569;cursor:not-allowed;background:#e2e8f0;border-radius:10px;padding:13px 18px}@media (max-width:640px){.contest-facts,.contest-rounds{grid-template-columns:1fr}.contest-hero{align-items:flex-start}.contest-rounds article{padding:14px}}.bible-contest ol{padding-left:24px}.contest-agreement{cursor:pointer;align-items:flex-start;gap:12px;margin:24px 0;line-height:1.6;display:flex}.contest-agreement input{accent-color:#3730a3;flex-shrink:0;width:20px;height:20px;margin-top:4px}.contest-accept{color:#fff;cursor:pointer;background:#3730a3;border-radius:10px;padding:13px 18px}.contest-accept:disabled{color:#475569;cursor:not-allowed;background:#e2e8f0}.contest-accept:focus-visible{outline-offset:3px;outline:3px solid #818cf8}.contest-agreement input:focus-visible{outline-offset:3px;outline:3px solid #818cf8}.contest-clock{z-index:5;color:#fff;font-variant-numeric:tabular-nums;background:#312e81;border-radius:12px;margin:20px 0;padding:18px;position:sticky;top:0}.contest-question{border:1px solid #cbd5e1;border-radius:12px;min-width:0;margin:24px 0;padding:18px}.contest-question legend{max-width:100%;padding:0 8px;font-weight:600}.contest-question blockquote{border-left:3px solid #818cf8;margin:16px 0;padding-left:14px;line-height:1.8}.contest-question label{cursor:pointer;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:12px;margin:8px 0;padding:12px;display:flex}.contest-question input{flex-shrink:0;width:20px;height:20px}.contest-play>form>fieldset{border:0;min-width:0;padding:0}.contest-play fieldset:disabled{opacity:.65}.contest-result{border-top:1px solid #cbd5e1;margin-top:20px;padding-top:16px}.contest-result>strong{color:#3730a3;font-size:24px}.contest-table{max-width:100%;margin:18px 0;overflow:auto}.contest-table table{border-collapse:collapse;width:100%;min-width:520px}.contest-table th,.contest-table td{text-align:left;vertical-align:top;border:1px solid #e2e8f0;padding:12px}.contest-table input:not([type=checkbox]),.contest-admin select{border:1px solid #94a3b8;border-radius:8px;max-width:100%;padding:10px}.contest-table .contest-agreement{min-width:220px;margin:12px 0}.contest-admin{min-width:0;max-width:100%;margin-top:24px}.contest-paging{justify-content:center;align-items:center;gap:14px;display:flex}.contest-live>button{margin:8px 0}.contest-admin>label{gap:10px;display:grid}.contest-reading{border:1px solid #d5dfd9;border-radius:12px;margin:1rem 0;padding:1rem}.contest-reading details{border-bottom:1px solid #d5dfd9;padding:.75rem 0}.contest-reading summary{cursor:pointer;font-weight:700}.contest-reading a{padding:.2rem .35rem;text-decoration:underline;display:inline-block}.contest-reading ul{padding-left:1.3rem;line-height:1.8}.artist-platform{gap:20px;min-width:0;display:grid}.artist-hero{background:linear-gradient(125deg,#f1efff 0%,#fff 65%,#fff5e6 100%);border:1px solid #ddd9ef;border-radius:18px;align-items:center;gap:18px;padding:28px;display:flex}.artist-hero-icon{color:#fff;background:#5641a5;border-radius:18px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.artist-hero>div:nth-child(2){flex:1;min-width:0}.artist-hero h2{letter-spacing:-.7px;color:#2b2156;margin:4px 0 10px;font-size:26px}.artist-hero p,.artist-panel>p,.artist-identity p,.artist-release p{color:#58617a;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.artist-hero>.primary{align-self:flex-end}.artist-kicker{text-transform:uppercase;letter-spacing:1.4px;color:#69559b;font-size:11px;font-weight:700}.artist-toolbar,.artist-actions,.artist-pagination{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.artist-toolbar{justify-content:space-between}.artist-panel{padding:24px}.artist-panel h3{align-items:center;gap:10px;margin:0 0 16px;font-size:21px;display:flex}.artist-form{gap:16px;margin-top:18px;display:grid}.artist-form label{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.artist-form input:not([type=checkbox]),.artist-form textarea,.artist-form select{color:#202a40;width:100%;min-width:0;max-width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d9dfeb;border-radius:9px;padding:12px;font-size:16px}.artist-form textarea{resize:vertical;min-height:82px}.artist-form small{color:#647087;font-size:13px;font-weight:400;line-height:1.6}.artist-form .artist-checkbox{align-items:flex-start;gap:12px;font-weight:400;line-height:1.7;display:flex}.artist-checkbox input{flex-shrink:0;width:18px;height:18px;margin-top:4px}.artist-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.artist-identity{justify-content:space-between;align-items:center;gap:15px;padding:22px;display:flex}.artist-identity h3{margin:6px 0;font-size:23px}.artist-review-note,.artist-notice{color:#71561f;background:#fff7e3;border:1px solid #eeddb6;border-radius:12px;align-items:flex-start;gap:12px;margin:0;padding:18px;font-size:15px;line-height:1.65;display:flex}.artist-review-note svg{flex-shrink:0;margin-top:2px}.artist-notice{color:#266044;background:#edf7f1;border-color:#cde6d7}.artist-search{color:#6a7290;background:#fff;border:1px solid #dae1ed;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.artist-search input{font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:16px}.artist-releases{gap:18px;display:grid}.artist-release{min-width:0;padding:23px;overflow:hidden}.artist-release>header{align-items:flex-start;gap:18px;display:flex}.artist-cover{color:#fff;background:linear-gradient(140deg,#4d378e,#9981ce);border-radius:13px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:13px;width:108px;height:108px;display:flex}.artist-cover-1{background:linear-gradient(140deg,#165d69,#78b7bb)}.artist-cover-2{background:linear-gradient(140deg,#946242,#d6ad79)}.artist-cover span{text-align:center;padding:0 8px;font-size:11px}.artist-release-heading{min-width:0}.artist-release h3{overflow-wrap:anywhere;margin:5px 0 8px;font-size:23px}.artist-badges{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.artist-badges span{color:#5c4d89;background:#f0eef9;border-radius:20px;padding:5px 8px;font-size:11px}.artist-track-list{margin:22px 0;padding:0;list-style:none}.artist-track-list>li{border-top:1px solid #e5e7ef;padding:15px 0}.artist-track-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.artist-track-heading strong{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:15px;display:flex}.artist-track-heading svg{flex-shrink:0}.artist-track-heading>span{color:#5f6d86;text-align:right;font-size:12px}.artist-track-list audio{width:100%;height:44px;display:block}.artist-track-list video{object-fit:contain;background:#111a2b;border-radius:10px;width:100%;max-height:400px;display:block}.artist-track-actions{flex-wrap:wrap;justify-content:flex-end;gap:14px;margin-top:12px;display:flex}.artist-track-actions button{color:#6c547d;align-items:center;gap:5px;font-size:13px;display:flex}.artist-payment-note{color:#65718a!important;margin-top:12px!important;font-size:13px!important;line-height:1.7!important}.artist-upload{background:#f7f7fc;border-radius:12px;margin-top:20px;padding:18px}.artist-form>.primary{justify-self:start}.artist-actions>a{align-items:center;gap:8px;min-height:42px;text-decoration:none;display:inline-flex}.artist-actions button,.artist-hero>.primary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.artist-pagination{justify-content:center;padding:8px}.artist-pagination>span{color:#67728a;font-size:14px}.artist-empty{text-align:center;color:#6e6485;padding:38px}.artist-empty svg{margin:auto}.artist-empty p{max-width:460px;margin:15px auto 0;line-height:1.7}.artist-danger{color:#a13946!important}.artist-platform button:disabled{opacity:.5;cursor:not-allowed}.artist-platform :focus-visible{outline-offset:3px;outline:3px solid #ad9adf}@media (max-width:720px){.artist-platform{gap:16px}.artist-hero{flex-wrap:wrap;gap:13px;padding:20px}.artist-hero-icon{border-radius:13px;width:48px;height:48px}.artist-hero h2{font-size:23px}.artist-hero p{font-size:14px}.artist-hero>.primary{width:100%;min-height:44px;margin-top:5px}.artist-panel,.artist-release{padding:18px}.artist-form-row{grid-template-columns:1fr}.artist-cover{gap:8px;width:76px;height:88px}.artist-cover svg{width:34px;height:34px}.artist-release>header{gap:12px}.artist-release h3{font-size:20px}.artist-track-heading{flex-direction:column;gap:6px}.artist-track-heading>span{text-align:left}.artist-actions>*{text-align:center;flex:1;justify-content:center;min-height:44px}.artist-form>.primary{justify-content:center;width:100%}.artist-identity{flex-direction:column;align-items:flex-start}.artist-review-note{padding:15px}.artist-toolbar .secondary{font-size:13px}.artist-toolbar .pills{gap:0}.artist-toolbar .pills button{padding:9px 11px;font-size:13px}.artist-upload{padding:14px}}.artist-listen-note{color:#645479;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.6;display:flex}.artist-locked{background:#f3f0f9;border-radius:9px;align-items:center;gap:8px;padding:12px;display:flex}.artist-purchase{background:#faf8ff;border:1px solid #e3dbf0;border-radius:10px;margin-top:15px;padding:16px}.artist-purchase>p{margin-bottom:14px}.artist-orders>article{border-top:1px solid #e5e7ef;padding:18px 0}.artist-orders p{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.artist-orders .artist-checkbox{gap:10px;margin:14px 0;font-size:14px;line-height:1.7;display:flex}.artist-owner-download{color:#645479;align-items:center;gap:6px;font-size:13px;display:flex}.artist-toolbar .pills{flex-wrap:wrap;display:flex}@media (max-width:720px){.artist-toolbar{flex-direction:column;align-items:stretch}.artist-toolbar>.secondary{align-self:flex-end}}.artist-finance{margin-top:24px}.artist-finance-heading{align-items:flex-start;gap:14px;display:flex}.artist-finance-heading>svg{color:#655087;flex-shrink:0;margin-top:5px}.artist-finance-heading h2{margin:0 0 8px;font-size:25px}.artist-finance-heading p{color:#65718a;margin:0;font-size:15px;line-height:1.7}.artist-finance-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.artist-finance-stats>div{min-width:0;padding:18px}.artist-finance-stats span,.artist-finance-stats strong{display:block}.artist-finance-stats span{color:#65718a;margin-bottom:10px;font-size:12px}.artist-finance-stats strong{color:#443365;overflow-wrap:anywhere;font-size:24px}.artist-table-scroll{overflow-x:auto}.artist-finance-table{border-collapse:collapse;width:100%;font-size:13px}.artist-finance-table th,.artist-finance-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e7e5ef;padding:12px 10px}.artist-finance-table thead{color:#645379}.artist-central-payment{background:#f4f0fa;border-radius:12px;gap:12px;margin:14px 0;padding:16px;display:grid}.artist-central-payment img{border-radius:10px;width:180px;max-width:100%}.artist-central-payment .primary{justify-self:start;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.artist-central-payment p{margin:0}.artist-support-form{background:#faf8ff;border:1px solid #e1d9ef;border-radius:12px;margin-top:18px;padding:16px}@media (max-width:720px){.artist-finance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.artist-finance-stats strong{font-size:21px}.artist-finance-stats>div{padding:14px}.artist-finance-heading h2{font-size:22px}}.artist-finance-table small{color:#695b80;margin-top:5px;display:block}.artist-personal-totals{grid-template-columns:1fr 1fr;gap:14px;display:grid}.artist-personal-totals>.card{gap:10px;padding:20px;display:grid}.artist-personal-totals span{color:#655777;font-size:15px}.artist-personal-totals strong{color:#473067;font-size:25px}.artist-personal-totals small{color:#718097;font-size:13px}@media (max-width:600px){.artist-personal-totals{grid-template-columns:1fr}.artist-personal-totals strong{font-size:23px}}.artist-terms-scroll{overscroll-behavior:contain;color:#182644;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;max-height:280px;padding:16px;overflow-y:auto}.artist-terms-scroll li{margin-bottom:16px;line-height:1.65}.artist-terms-scroll:focus{outline:2px solid #2854ef}
