:root{--black:#050505;--paper:#f6f3ed;--card:#ffffff;--line:#ded7ca;--muted:#6b665d;--gold:#d9af32;--gold-dark:#6f5114;--gold-soft:#eadb9a;--green:#127a58;--orange:#c77820;--red:#e73350;--text-h1:32px;--text-h2:26px;--text-h3:22px;--text-p1:14px;--text-p2:13px}*{box-sizing:border-box}img{max-width:100%}body,html{margin:0;min-height:100%;background:#d8d5cd;color:var(--black);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.phone-shell{background:var(--paper);box-shadow:0 24px 80px rgb(0 0 0/22%);margin:0 auto;max-width:430px;min-height:100vh;overflow-x:hidden;position:relative;width:min(100%,430px)}.topbar{align-items:center;background:rgb(5 5 5/97%);border-bottom:1px solid var(--gold-dark);color:#fff;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(150px,1fr) auto;padding:12px 16px 11px;position:-webkit-sticky;position:sticky;top:0;z-index:3}.avatar,.brand-mark{background:linear-gradient(135deg,#050505,#d9af32);border-radius:11px;color:#fff;display:grid;font-weight:900;height:38px;place-items:center;width:38px}.brand-mark{background:#050505;overflow:hidden}.brand-logo,.brand-mark img{height:100%;max-height:100%;max-width:100%}.brand-logo,.brand-mark img,.topbar-logo{display:block;object-fit:contain;width:100%}.topbar-logo{height:44px;max-width:188px;object-position:left center}.topbar span{color:var(--gold);display:block;font-size:var(--text-p2);font-weight:800}.settings-price-legacy{text-decoration:line-through}.account-switch,.tiny{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--black);font-weight:900;padding:9px 12px}.topbar .account-switch{align-items:center;background:transparent;border:0;color:#fff;display:flex;gap:9px;justify-self:end;padding:0}.topbar .account-switch .account-switch-copy{display:grid;grid-gap:1px;gap:1px;justify-items:end;line-height:1.05}.topbar .account-switch .account-switch-copy strong{color:#fff;display:block;font-size:var(--text-p1);font-weight:900;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .account-switch .account-switch-copy span{color:var(--gold);font-size:var(--text-p2);font-weight:900;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .account-switch i{align-items:center;background:linear-gradient(135deg,#0b0b0b,#8d6a19);border:1px solid var(--gold-dark);border-radius:999px;color:var(--gold);display:flex;font-style:normal;font-weight:950;height:38px;justify-content:center;width:38px}.viewport{max-width:100%;overflow-x:hidden;padding:16px 16px 104px}.screen{display:grid;grid-gap:22px;gap:22px}.viewport>.card+.card{margin-top:22px}.auth-shell{display:grid;grid-gap:14px;gap:14px;padding:16px}.auth-hero{background:var(--black);border-radius:14px;color:#fff;display:grid;grid-gap:10px;gap:10px;overflow:hidden;padding:18px;place-content:center}.auth-logo{justify-self:center;max-width:100%;min-width:260px;width:320px}.auth-control,.auth-logo{display:block}.auth-control input,.auth-control select{margin-top:0}.media-signup-choice{display:grid;grid-gap:8px;gap:8px}.signup-or-divider{color:var(--gold);display:block;font-size:13px;font-weight:800;line-height:1;text-align:center}.auth-helper{color:rgb(255 255 255/78%);font-size:13px;font-weight:400;line-height:1.25;margin:-2px 0 0}.verification-code-group{background:#000;border:1px solid var(--gold);border-radius:12px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px}.verification-code-group input{aspect-ratio:1;background:#000;border:1px solid rgb(217 175 50/72%);border-radius:8px;color:var(--gold);font-size:24px;font-weight:950;line-height:1;margin:0;padding:0;text-align:center}.verification-code-group input:focus{border-color:var(--gold);box-shadow:0 0 0 2px rgb(217 175 50/22%);outline:none}.auth-hero .brand-mark{flex:0 0 82px;height:82px;max-height:82px;max-width:82px;min-height:82px;min-width:82px;width:82px}.auth-hero h1,.auth-hero p{margin:0}.auth-hero h1{font-size:var(--text-h1);font-weight:950}.auth-hero p{color:#d8d1c4;font-size:var(--text-p1);font-weight:850}.auth-card{background:var(--card);border:1px solid var(--line);border-radius:10px;overflow:hidden}.auth-note{color:var(--muted);font-size:var(--text-p1);font-weight:500;margin:0}.verify-panel{display:grid;grid-gap:12px;gap:12px;padding:14px}.verification-mail{background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--black);display:grid;grid-gap:6px;gap:6px;padding:14px}.verification-mail span{color:var(--gold-deep);font-size:var(--text-p2);font-weight:950}.verification-mail strong{color:var(--black);font-size:var(--text-h3);font-weight:950}.verification-mail p{color:var(--muted);font-size:var(--text-p1);font-weight:850;margin:0}.code-status{align-items:center;color:#d8d1c4;display:flex;gap:10px;justify-content:space-between}.code-status span{color:#d8d1c4;font-size:var(--text-p2);font-weight:500}.code-status strong{color:#fff;font-size:var(--text-p1);font-weight:950}.code-status-error span,.code-status-error strong{color:#ff8f8f}.verify-panel div{background:#f8f5ef;border:1px solid var(--line);border-radius:10px;display:grid;grid-gap:4px;gap:4px;padding:12px}.verify-panel span{color:var(--muted);font-size:var(--text-p2);font-weight:850}.verify-panel strong{color:var(--black);font-size:var(--text-p1);font-weight:950}.artist-card,.card{background:var(--card);border:1px solid var(--line);border-radius:10px;overflow:hidden}.artist-image{color:#fff;display:flex;min-height:248px;padding:24px 18px 18px;position:relative}.artist-profile-summary,.recipient-profile-summary{background:#fff;color:var(--black);display:grid;grid-gap:7px;gap:7px;padding:16px 18px 14px}.artist-profile-summary h1,.recipient-profile-summary h1{color:var(--black);margin:0}.artist-profile-summary p,.recipient-profile-summary p{color:var(--muted);margin:0}.profile-summary-title-row{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.profile-summary-title-row h1{min-width:0}.profile-help-link{font-size:13px;line-height:1.2;margin-top:8px;white-space:nowrap}.artist-profile-meta{display:flex;flex-wrap:wrap;gap:6px}.artist-profile-meta span{background:#050505;border:1px solid var(--gold-dark);border-radius:999px;color:var(--gold);font-size:var(--text-p2);font-weight:950;line-height:1;padding:7px 9px}.text-link-button{background:transparent;border:0;color:var(--gold);cursor:pointer;font:inherit;font-weight:950;justify-self:start;padding:0;text-align:left}.text-link-button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.settings-card .what-is-fyi-panel{background:#050505;border-color:var(--gold-dark)}.settings-card .what-is-fyi-panel h3{color:var(--gold)}.settings-card .what-is-fyi-panel p{color:var(--gold-soft)}.profile-completion-card{display:grid;grid-gap:12px;gap:12px;padding:16px}.profile-completion-card h2{color:var(--gold);font-size:var(--text-h2);margin:0 0 6px}.profile-completion-card p{color:var(--muted);margin:0}.artist-image h1{font-size:var(--text-h1);line-height:1;margin:0 0 6px}.profile-edit-button{background:var(--gold);border:1px solid rgb(255 255 255/26%);border-radius:999px;color:#fff;position:absolute;right:14px;top:14px}.icon-close,.profile-edit-button{align-items:center;display:inline-flex;height:40px;justify-content:center;width:40px}.icon-close{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--black);padding:0}.artist-card h1,.card-head h2{font-size:var(--text-h2);font-weight:950}.artist-image p,.card p,.hint,.micro-post label,label{color:var(--muted);font-size:var(--text-p1);font-weight:800}.form-stack,.micro-post{display:grid;grid-gap:11px;gap:11px;min-width:0;padding:14px}.form-stack label,.form-stack>*{min-width:0;max-width:100%}.form-stack label{display:grid}.fyi-mode-toggle{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.fyi-mode-toggle button{background:var(--black);border:1px solid var(--gold-dark);border-radius:999px;color:var(--gold);font-size:var(--text-p2);font-weight:950;height:40px;min-height:40px;padding:0 12px}.fyi-mode-toggle button.active{background:var(--gold);color:var(--black)}.ai-draft-button{margin-top:4px}.demo-fill-button,.demo-link-button{min-height:44px}.fyi-head{display:flex;justify-content:space-between}.counter{font-weight:900}.counter,.section-label{color:var(--muted);font-size:var(--text-p2)}.section-label{font-weight:950;padding:13px 14px 0;text-transform:uppercase}input,select,textarea{background:#fff;border:1px solid var(--line);border-radius:11px;color:var(--black);font-weight:650;margin-top:7px;padding:13px 12px;width:100%}select{height:40px;min-height:40px;padding:0 12px}select option[value=""],select:has(option[value=""]:checked){color:#9a9a9a}.datetime-split-input{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) 96px}.datetime-split-input input,.datetime-split-input select{margin-top:7px}.embargo-select-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,.95fr) minmax(0,.95fr)}.embargo-select-grid select{min-width:0;padding:0 8px}input::placeholder,textarea::placeholder{color:#9a9a9a;opacity:1}.ready-release-textarea{min-height:180px}textarea{min-height:86px;resize:vertical}.image-upload-field{color:#d8d1c4;display:grid;font-size:var(--text-p1);font-weight:800;grid-gap:8px;gap:8px}.image-upload-slots{display:grid;grid-gap:11px;gap:11px}.image-upload-slot-group{display:grid;grid-gap:8px;gap:8px}.image-upload-slot{background:transparent;border:1px solid rgb(217 175 50/26%);border-radius:11px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;margin:0;max-width:100%;min-height:48px;padding:8px 12px;width:100%}.image-upload-slot,.image-upload-trigger{align-items:center;color:#fff;min-width:0}.image-upload-trigger{display:inline-flex;font-size:var(--text-p2);font-weight:950;gap:8px;line-height:1}.image-upload-trigger svg{color:var(--gold);flex:0 0 auto;stroke-width:2.6}.image-upload-slot strong{color:#fff;font-size:var(--text-p2);font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-upload-slot input{display:none}.primary{background:linear-gradient(180deg,#e4be3a,#c99f24);border:0;border-radius:999px}.primary,.secondary{color:var(--black);font-size:var(--text-p1);font-weight:950;min-height:40px}.secondary{background:#fff;border:1px solid var(--line);border-radius:999px}.primary:disabled,.secondary:disabled{cursor:not-allowed;opacity:.66}.card-head,.row{align-items:center;display:flex;justify-content:space-between;gap:12px}.card-head{border-bottom:1px solid var(--line);padding:15px 14px}.activity h3,.card-head h2,.member h3,.row h3,.settings-row h3{margin:0}.pill{background:transparent;border-radius:0;color:var(--black);font-size:var(--text-p1);font-weight:850;padding:0;white-space:nowrap}.tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.empty-state{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding:18px 14px}.empty-state h3,.empty-state p{margin:0}.empty-state p{color:var(--muted);font-weight:800}.target-summary{background:#0a0a0a;border-radius:11px;color:#fff;display:grid;grid-gap:4px;gap:4px;padding:12px}.target-summary p,.target-summary span{color:#d8d1c4;font-size:var(--text-p2);font-weight:850;margin:0}.target-summary strong{color:var(--gold);font-size:var(--text-h2)}.profile-links,.profile-sources{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 14px}.artist-links-panel a,.profile-links a,.profile-sources a{background:var(--black);border:1px solid var(--gold-dark);border-radius:999px;font-size:var(--text-p1);font-weight:950;padding:8px 9px;text-align:center;text-decoration:none}.profile-sources a{align-content:center;border-radius:999px;display:grid;grid-gap:2px;gap:2px;height:40px;min-height:40px;min-width:104px;padding-inline:12px}.profile-sources small{color:#d8d1c4;font-size:var(--text-p2);font-weight:850}.profile-sources a.unverified{color:var(--gold-dark)}.profile-edit-sheet{background:rgb(0 0 0/62%);bottom:0;display:grid;left:0;place-items:end center;position:fixed;right:0;top:0;z-index:30}.profile-edit-card{background:#fff;border-radius:16px 16px 0 0;display:grid;grid-gap:11px;gap:11px;max-height:88vh;overflow:auto;padding:16px;width:min(100%,420px)}.profile-edit-card h3{color:var(--black);font-size:var(--text-h2);margin:0}.profile-edit-card label{color:var(--muted);display:grid;grid-gap:6px;gap:6px;font-size:var(--text-p1);font-weight:850}.profile-edit-card input,.profile-edit-card select{background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--black);font:inherit;min-height:44px;padding:11px 12px}.profile-edit-preview{border:1px solid var(--line);border-radius:12px;min-height:96px}.recipient-cover{background:radial-gradient(circle at 72% 18%,rgb(217 175 50/45%),transparent 26%),linear-gradient(135deg,#050505,#102017);color:#fff;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr;min-height:248px;padding:18px;position:relative}.recipient-edit-button{right:14px;top:14px}.recipient-cover h1,.recipient-cover p{margin:0}.recipient-cover h1{font-size:var(--text-h1);font-weight:950}.recipient-cover p{color:#d8d1c4;font-size:var(--text-p1);font-weight:850}.recipient-genre-line{color:var(--gold);font-size:var(--text-p1);font-weight:950;margin-top:7px}.recipient-profile-summary .recipient-genre-line{color:var(--gold-dark)}.publication-progress{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.publication-count{align-items:flex-end;display:flex;justify-content:space-between}.publication-read-count{margin-top:-5px}.publication-count span{color:var(--muted);font-size:var(--text-p2);font-weight:850}.publication-count strong{color:var(--black);font-size:var(--text-p1);font-weight:950}.recipient-home{align-items:center;display:grid;grid-gap:13px;gap:13px;grid-template-columns:1fr;padding:15px 14px}.recipient-avatar{align-items:center;aspect-ratio:1;background:#050505;border-radius:12px;color:var(--gold);display:grid;font-size:var(--text-h1);font-weight:950;justify-content:center}.recipient-home h3,.recipient-queue h3{margin:0 0 6px}.recipient-home p{margin:0}.recipient-queue{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;padding:15px 14px}.recipient-queue article{background:#f8f5ef;border:1px solid var(--line);border-radius:10px;display:grid;grid-gap:4px;gap:4px;padding:12px}.recipient-queue span{color:var(--muted);font-size:var(--text-p2);font-weight:850}.recipient-settings{display:grid;grid-gap:11px;gap:11px;padding:14px}.chart{background:var(--black);color:#fff;margin:14px;min-height:222px;padding:16px;position:relative}.chart-area{display:grid;grid-gap:0;gap:0;grid-template-columns:34px 1fr;margin-top:12px}.axis-labels{color:#fff;display:grid;font-size:var(--text-p2);font-weight:900;opacity:.78}.chart svg{display:block;height:148px;width:100%}.chart line{stroke:#fff;stroke-opacity:.42;stroke-width:.7}.chart line.goal-line{stroke:var(--gold);stroke-dasharray:3 3;stroke-opacity:1;stroke-width:1.1}.chart polyline{fill:none;stroke:var(--gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.goal-picker{color:#fff;display:grid;grid-gap:7px;gap:7px}.goal-caption,.goal-picker span{color:#d8d1c4;font-size:var(--text-p2);font-weight:850}.goal-picker select{background:#fff;border-color:var(--line);color:var(--black);margin-top:0}.via-fyi-card{overflow:hidden}.via-fyi-card>.via-fyi-helper{color:#d8d1c4;font-size:13px;font-weight:400;line-height:1.35;margin:0;padding:10px 14px 0}.via-fyi-controls{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px}.via-fyi-controls label{color:#d8d1c4;display:grid;font-size:var(--text-small);font-weight:900;grid-gap:5px;gap:5px}.via-fyi-controls select{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--black);font-size:var(--text-p2);font-weight:900;height:40px;min-height:40px;padding:0 12px;width:100%}.via-fyi-list{display:grid;grid-gap:10px;gap:10px;padding:0 14px 14px}.via-fyi-date-group{display:grid;grid-gap:8px;gap:8px}.via-fyi-date-heading{color:#fff;font-size:var(--text-p1);line-height:1}.media-inbox-date-group{display:grid;grid-gap:8px;gap:8px}.media-inbox-date-group+.media-inbox-date-group{margin-top:14px}.media-inbox-date-heading{color:#fff;font-size:var(--text-p1);font-weight:850;line-height:1;margin:0 14px}.via-fyi-empty,.via-fyi-item{border:1px solid rgb(126 94 12/70%);border-radius:10px;display:grid;grid-gap:4px;gap:4px;padding:12px}.via-fyi-item{background:var(--black);color:#fff;text-decoration:none}.via-fyi-item span{color:var(--gold);font-size:var(--text-p2);font-weight:900}.via-fyi-item strong{color:#fff;font-size:var(--text-p1);font-weight:950;line-height:1.12}.via-fyi-empty,.via-fyi-item .via-fyi-link-label{color:#d8d1c4;font-size:var(--text-p2);font-weight:800}.via-fyi-item .via-fyi-link-label{color:var(--gold);overflow-wrap:anywhere}.news-archive-card{overflow:hidden}.news-archive-list{display:grid;grid-gap:10px;gap:10px;padding:14px}.news-archive-item{background:var(--black);border:1px solid rgb(126 94 12/70%);border-radius:10px;color:#fff;display:grid;grid-gap:4px;gap:4px;padding:12px;text-decoration:none}.news-archive-item strong{color:#fff;font-size:var(--text-p1);font-weight:950;line-height:1.12}.news-archive-item .news-archive-link{color:var(--gold);font-size:var(--text-p2);font-weight:800;overflow-wrap:anywhere}.published-by-line{align-items:center;color:#fff;display:flex;font-size:var(--text-p2);font-weight:850;gap:8px}.published-by-avatar{align-items:center;background:linear-gradient(135deg,var(--gold-dark),var(--gold));border-radius:50%;color:var(--black);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:950;height:32px;justify-content:center;width:32px}.fyinstaller-stats-card{overflow:hidden}.fyinstaller-stats-list{display:grid;grid-gap:10px;gap:10px;padding:14px}.fyinstaller-stat-row{align-items:start;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr;padding:10px}.fyinstaller-stat-row>div{display:grid;grid-gap:5px;gap:5px}.fyinstaller-stat-row strong{color:var(--black);font-size:var(--text-p1);font-weight:950}.fyinstaller-stat-row a,.fyinstaller-stat-row small{color:var(--muted);font-size:var(--text-p2);font-weight:800}.fyinstaller-stat-row a{color:var(--gold-dark);overflow-wrap:anywhere;text-decoration:none}.open-stats.compact{margin-top:4px}.news-archive-item .open-stats.compact span{color:#d8d1c4}.goal-caption{margin-top:8px}.fame-source-panel{border-top:1px solid rgb(255 255 255/16%);display:grid;grid-gap:10px;gap:10px;padding:0 14px 14px}.source-panel-head{align-items:center;display:flex;justify-content:space-between}.source-panel-head h3{color:var(--gold);font-size:var(--text-h2);margin:0}.source-panel-head span{color:#fff;font-size:var(--text-p1);font-weight:850}.source-grid{display:grid;grid-gap:8px;gap:8px}.source-row{background:#fff;border:1px solid var(--line);border-radius:11px;color:var(--black);display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 64px;padding:10px 11px}.source-row div{display:grid;grid-gap:2px;gap:2px}.source-row div:last-child{text-align:right}.source-row strong{color:var(--black);font-size:var(--text-p1);font-weight:950}.source-row span{color:var(--muted);font-size:var(--text-p2);font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-card,.gigometer-home-card{background:var(--black);color:#fff}.home-gigometer-wrap{padding:14px}.gigometer-home-card .gigometer{border-color:rgb(217 175 50/45%)}.card-head.dark{border-color:rgb(255 255 255/18%)}.activity,.member,.settings-profile,.settings-row{align-items:center;border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding:14px}.month-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(7,minmax(0,1fr));padding:12px}.day,.day-name{aspect-ratio:1/1;background:#0c0c0c;border:0;color:#fff;min-width:0;padding:6px;text-align:left;width:100%}.day-name{align-items:center;aspect-ratio:auto;color:#a9a198;display:grid;min-height:auto;text-align:center}.day,.day-name{font-size:var(--text-p2);font-weight:950}.day.event{border:1px solid var(--gold);border-radius:7px;color:#fff}.day.event.open{background:#f28c18;border-color:#ffb02e;color:#050505}.day.event.confirmed{background:#14b86f;border-color:#38e894;color:#050505}.day small{display:block;font-size:var(--text-p2);line-height:1.1;margin-top:4px}.event-sheet{background:rgb(5 5 5/62%);bottom:0;display:grid;left:0;max-width:430px;place-items:end center;position:fixed;right:0;top:0;z-index:8}.venue-photo{background:radial-gradient(circle at 35% 25%,#f6d675 0 9%,transparent 32%),linear-gradient(135deg,#111,#9e7a24);border-radius:12px;height:150px}.event-card{background:#fff;border-radius:14px 14px 0 0;color:var(--black);display:grid;grid-gap:12px;gap:12px;padding:16px;width:100%}.event-card h3,.event-card p{margin:0}.event-card dl{display:grid;grid-gap:8px;gap:8px;margin:0}.event-card div{display:flex;gap:12px;justify-content:space-between}.event-card dt{color:var(--muted);font-size:var(--text-p2);font-weight:900}.event-card dd{font-weight:950;margin:0;text-align:right}.segment{display:grid;grid-template-columns:repeat(3,1fr);padding:14px}.segment button{background:#fff;border:1px solid var(--line);font-weight:950;padding:13px 8px}.segment button.active{background:var(--black);color:#fff}.availability-box{border:1px solid var(--line);border-radius:11px;display:grid;grid-gap:10px;gap:10px;padding:12px}.availability-box span{color:var(--muted);font-size:var(--text-p1);font-weight:850}.availability-row{align-items:end;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto}.availability-row label{display:grid}.anytime{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;display:flex;font-size:var(--text-p2);font-weight:950;gap:6px;height:46px;padding:0 10px}.anytime input{margin:0;width:auto}.gigometer{align-items:center;border:1px solid var(--line);border-radius:11px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:74px 1fr;padding:12px}.package-actions{display:grid;grid-gap:9px;gap:9px}.image-rights-fields{display:grid;grid-gap:10px;gap:10px}.image-rights-card{border:1px solid rgb(217 175 50/48%);border-radius:10px;display:grid;grid-gap:9px;gap:9px;max-width:100%;min-width:0;padding:10px;width:100%}.image-rights-card>strong{color:var(--gold);font-size:var(--text-p2);overflow-wrap:anywhere}.fyi-confirmations{display:grid;grid-gap:8px;gap:8px}.fyi-delivery-summary{background:rgb(217 175 50/12%);border:1px solid rgb(217 175 50/42%);border-radius:10px;color:#fff;display:grid;grid-gap:4px;gap:4px;padding:10px}.fyi-delivery-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.fyi-delivery-grid div{background:rgb(255 255 255/4%);border:1px solid rgb(217 175 50/18%);border-radius:8px;display:grid;grid-gap:2px;gap:2px;min-height:56px;padding:8px 9px}.fyi-delivery-grid span{color:rgb(255 255 255/72%);font-size:12px;font-weight:750;line-height:1.15}.fyi-delivery-grid div strong{color:#fff;font-size:var(--text-p2);font-weight:850;line-height:1.2}.fyi-delivery-summary strong{color:var(--gold);font-size:var(--text-p2);font-weight:950}.fyi-delivery-summary p{color:#fff;font-size:var(--text-p2);font-weight:400;line-height:1.25;margin:0}.fyi-delivery-preview-meta{align-items:center;display:flex;gap:10px;justify-content:space-between}.fyi-delivery-preview-meta span{color:rgb(255 255 255/72%);font-size:12px;font-weight:750}.fyi-delivery-preview-meta strong{color:var(--gold);font-size:var(--text-p2);font-weight:950}.fyi-delivery-recipient-list{display:flex;flex-wrap:wrap;gap:6px}.fyi-delivery-recipient-list span{background:rgb(255 255 255/6%);border:1px solid rgb(217 175 50/22%);border-radius:999px;color:#fff;font-size:12px;font-weight:800;padding:5px 9px}@media (max-width:420px){.fyi-delivery-grid{grid-template-columns:minmax(0,1fr)}}.missing-required-panel{background:rgb(212 61 81/12%);border:1px solid rgb(212 61 81/62%);border-radius:10px;color:#fff;display:grid;grid-gap:6px;gap:6px;padding:10px}.missing-required-panel strong{color:#ff7688;font-size:var(--text-p2);font-weight:950}.missing-required-panel ul{display:grid;grid-gap:3px;gap:3px;margin:0;padding-left:18px}.missing-required-panel li{font-size:var(--text-p2);font-weight:800}.fyi-confirmations label{align-items:flex-start;background:rgb(255 255 255/8%);border:1px solid rgb(217 175 50/42%);border-radius:10px;color:rgb(255 255 255/58%);display:grid;font-size:var(--text-p2);font-weight:400;grid-gap:9px;gap:9px;grid-template-columns:22px 1fr;line-height:1.2;padding:10px}.fyi-confirmations input{margin:2px 0 0;min-height:18px}.draft-action-row{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.send-fyi-button:not(.is-ready){background:rgb(255 255 255/14%);border:1px solid rgb(217 175 50/28%);color:rgb(255 255 255/58%)}.send-fyi-button.is-ready{background:linear-gradient(180deg,#e4be3a,#c99f24);color:var(--black)}.inbox-filter-tabs{background:var(--black);border-top:1px solid rgb(255 255 255/12%);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 10px 0}.inbox-filter-tabs.after-join-requests{border-top:0;margin-top:18px;padding-top:0}.inbox-filter-tabs button{background:var(--black);border:1px solid var(--gold-dark);border-bottom:0;border-radius:8px 8px 0 0;color:var(--gold);font-size:var(--text-p2);font-weight:950;height:40px;min-height:40px}.inbox-filter-tabs button.active{background:var(--gold);color:var(--black)}.inbox-filter-tabs button strong{font-size:inherit;margin-left:6px}.inbox-filter-tabs+.inbox-list{gap:0}.card-head+.inbox-list>.media-inbox-date-group:first-child,.inbox-filter-tabs+.inbox-list>.media-inbox-date-group:first-child{margin-top:14px}.inbox-filter-tabs+.inbox-list .inbox-item:first-child{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.media-fyi-tabs-card{border-radius:10px 10px 0 0;gap:0;padding-bottom:0}.media-fyi-tabs{border-top:0}.media-fyi-tabs-card .staging-list{gap:0}.media-fyi-tabs-card .staging-list[hidden]{display:none}.media-fyi-tabs-card .staging-list .inbox-item:first-child{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.media-published-panel{border-top:0;border-radius:0 0 10px 10px;margin-top:0;padding-top:0}.join-actions{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.join-request-card{border-color:var(--gold-dark)}.join-domain-check{border:1px solid var(--gold-dark);border-radius:8px;display:grid;grid-gap:3px;gap:3px;margin-top:10px;padding:9px 10px}.join-domain-check small,.join-domain-check span{color:var(--white);font-size:13px;font-weight:850;line-height:1.2}.join-domain-check small{color:var(--muted);font-weight:750}.join-domain-check.manual{background:rgb(213 166 35/18%);border-color:var(--gold)}.join-domain-check.verified{background:rgb(19 122 70/22%);border-color:#137a46}.join-approve-button,.join-reject-button{border:0;border-radius:999px;color:#fff;font-size:var(--text-p1);font-weight:950;height:40px;min-height:40px}.join-approve-button{background:#137a46}.join-approve-button,.join-reject-button{align-items:center;display:inline-flex;justify-content:center}.join-reject-button{background:#c62828}.join-approve-button svg,.join-reject-button svg{stroke-width:3}.draft-status{color:rgb(255 255 255/58%);font-size:13px;margin:0}.draft-status,.draft-status strong{font-weight:400}.fyi-throttle-note{background:#fff4c4}.fyi-master-note,.fyi-throttle-note{border:1px solid var(--gold-dark);border-radius:10px;color:var(--black);margin:0 0 10px;padding:10px}.fyi-master-note{background:#fff7d7;display:grid;grid-gap:5px;gap:5px}.fyi-master-note.is-paused{background:#ffe8e8;border-color:var(--red)}.fyi-master-note p,.fyi-master-note small,.fyi-master-note strong{margin:0}.fyi-master-note p,.fyi-master-note small{font-size:13px;font-weight:400}.draft-list{border-bottom:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding:12px 14px 14px}.draft-list>div{align-items:center;display:flex;justify-content:space-between}.draft-list h3{font-size:var(--text-p1);margin:0}.draft-list span{color:var(--muted);font-size:var(--text-p2);font-weight:900}.draft-row{align-items:center;background:#fff;border:1px solid var(--line);border-radius:9px;color:var(--black);display:grid;grid-gap:4px;gap:4px;padding:10px 11px;text-align:left}.draft-row span{color:var(--gold-dark)}.draft-row strong{font-size:var(--text-p1)}.score{align-items:center;background:var(--black);border-radius:50%;color:var(--gold);display:flex;font-size:var(--text-h2);font-weight:950;height:70px;justify-content:center;width:70px}.fyi-insight-card{background:#fff;border:1.5px solid var(--gold);border-radius:10px;color:var(--black);display:grid;grid-gap:12px;gap:12px;margin-bottom:22px;padding:16px}.fyi-insight-card h2{color:var(--gold);font-size:var(--text-h2);font-weight:950;line-height:1;margin:0}.fyi-insight-stats{display:grid;grid-gap:8px;gap:8px}.fyi-insight-stats span{align-items:center;color:var(--black);display:flex;font-size:var(--text-p1);font-weight:850;justify-content:space-between}.fyi-insight-stats strong{color:var(--gold);font-weight:950}.fyi-target-filter-card{margin:34px 0 0;overflow:visible;padding:0;position:relative}.inbox-target-filter-buttons{border-bottom:1px solid rgb(255 255 255/16%);padding:12px 14px 14px}.fyi-target-filter-buttons{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.fyi-target-filter-buttons .filter-button{align-items:center;background:var(--black);border:1px solid var(--gold);border-radius:999px;color:var(--gold);display:inline-flex;font-size:var(--text-p1);font-weight:950;height:44px;justify-content:center;line-height:1;padding:0 8px;text-align:center;width:100%}.fyi-target-filter-buttons .filter-button:focus-visible,.fyi-target-filter-buttons .filter-button:hover{background:#0b0b0b;color:var(--gold)}.fyi-target-filter-buttons .filter-button.active{background:var(--gold);color:var(--black)}.inbox-list{grid-gap:12px;gap:12px;overflow:hidden;padding:0 0 10px}.inbox-item,.inbox-list{display:grid;position:relative}.inbox-item{background:var(--black);border:1px solid rgb(217 175 50/50%);grid-gap:8px;gap:8px;margin:0 auto;min-height:116px;padding:12px 14px;z-index:1}.inbox-item,.inbox-item+.inbox-item{border-radius:11px;width:calc(100% - 20px)}.inbox-item.read-archive{background:#1d1d1d}.inbox-item.reserved-fyi-item{background:#343434;border-color:rgb(217 175 50/68%);box-shadow:inset 0 0 0 1px rgb(255 255 255/8%)}.inbox-item.read-archive .inbox-title,.inbox-item.read-archive p{color:#9e9e9e}.fyi-item-actions,.staging-actions{display:flex;gap:8px;position:absolute;right:14px;top:14px;z-index:2}.fyi-item-action,.staging-action{align-items:center;background:var(--black);border:1px solid var(--gold);border-radius:999px;color:var(--gold);display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.staging-list{display:grid;grid-gap:12px;gap:12px;overflow:hidden;padding:0 0 10px;position:relative}.media-fyi-tabs+.staging-list{padding-top:14px}.staging-item.stale{border-color:var(--red)}.staging-reminder-dot{background:var(--red);border:2px solid var(--black);border-radius:999px;height:12px;position:absolute;right:12px;top:58px;width:12px;z-index:3}.empty-inbox-item{min-height:auto}.inbox-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px;font-size:16px;line-height:1.2;margin:0}.status-pill{background:transparent;border-radius:0;color:var(--black);font-size:var(--text-p1);font-weight:650;padding:0}.nav-icon i,.unread-dot{background:var(--red);border-radius:999px;display:block}.unread-dot{height:14px;width:14px}.metric-button{background:#fff;border:1px solid var(--line);border-radius:999px;font-weight:900;height:40px;min-height:40px;padding:0 12px;text-align:left}.work-status-button{margin-top:8px;width:100%}.assignment-note{color:var(--muted);font-size:var(--text-p2);font-weight:750}.fyi-reservation-badge{align-items:center;color:var(--gold);display:inline-flex;font-size:12px;font-weight:850;gap:7px;line-height:1.1}.reservation-avatar{align-items:center;background:linear-gradient(135deg,var(--gold-dark),var(--gold));border:1px solid rgb(255 255 255/18%);border-radius:50%;color:var(--black);display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:950;height:28px;justify-content:center;width:28px}.forward-panel{background:rgb(217 175 50/12%);border:1px solid rgb(217 175 50/55%);border-radius:10px;display:grid;grid-gap:10px;gap:10px;margin-top:10px;padding:12px}.forward-panel label{color:var(--white);display:grid;font-size:var(--text-p2);font-weight:850;grid-gap:6px;gap:6px}.forward-panel input,.forward-panel select{min-height:44px}.open-stats{display:grid;grid-gap:6px;gap:6px;grid-template-columns:1fr}.open-stats span{align-items:center;background:transparent;border:0;border-radius:0;color:#a9a198;display:flex;font-size:var(--text-p1);font-weight:650;gap:10px;justify-content:space-between;line-height:1.2;padding:0}.open-stats strong{color:#fff;font-weight:850;margin-left:auto}.inbox-item p{color:var(--muted);font-size:var(--text-p1);font-weight:650;margin:0}.fyi-delivery-line{color:#fff;font-size:var(--text-p2);font-weight:650;line-height:1.2}.fyi-date-line{align-items:center;display:flex;gap:6px;line-height:1.2;margin:0}.fyi-date-line span,.news-archive-item small:not(.news-archive-link){color:#fff;font-size:var(--text-p1);font-weight:850;line-height:1}.status-dot{border-radius:999px;display:inline-block;height:8px;width:8px}.status-dot.sent{background:var(--green)}.status-dot.draft{background:var(--orange)}.response-star{color:var(--gold);font-size:var(--text-p1);line-height:1}.recipient-list{background:var(--black);border-radius:10px;display:grid;grid-gap:6px;gap:6px;padding:6px}.recipient-list button{background:#fff;border:1px solid var(--line);border-radius:9px;color:var(--black);display:flex;font-weight:900;justify-content:space-between;padding:12px;text-align:left}.recipient-list .read{color:#11885d}.approval-actions{display:grid;margin-top:10px}.rights-sheet,.send-sheet,.thread-sheet{background:rgb(5 5 5/62%);bottom:0;display:grid;left:0;max-width:430px;place-items:end center;position:fixed;right:0;top:0;z-index:9}.rights-card,.send-card,.thread-card{border-radius:14px 14px 0 0;display:grid;grid-gap:12px;gap:12px;max-height:calc(100dvh - 18px);overflow-y:auto;padding:16px;width:100%;-webkit-overflow-scrolling:touch}.action-feedback-sheet{place-items:start center;padding-top:var(--send-sheet-top,52dvh)}.action-feedback-sheet .send-card{border-radius:14px;transform:translateY(-50%)}.action-feedback-sheet .simple-success-card{align-items:center;justify-items:center;min-height:118px;text-align:center}.action-feedback-sheet .simple-success-card h3{color:var(--black);font-size:var(--text-h3);font-weight:950}.send-row,.thread-msg{border:1px solid var(--line);border-radius:10px;padding:10px}.thread-msg.in{background:#f6f3ed}.thread-msg.out{background:#fff4c4}.artist-links-panel{background:#f8f5ef;border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:8px;gap:8px;padding:12px}.artist-links-panel span{color:var(--muted);font-size:var(--text-p2);font-weight:850}.artist-links-panel div{display:flex;flex-wrap:wrap;gap:7px}.booking-reply-panel{background:var(--black);border-radius:12px;color:#fff;display:grid;grid-gap:10px;gap:10px;padding:12px}.booking-reply-panel div{display:flex;gap:10px;justify-content:space-between}.booking-reply-panel span{color:#d8d1c4;font-size:var(--text-p2);font-weight:850}.booking-reply-panel strong{color:var(--gold);text-align:right}.gigometer-mini{border-top:1px solid rgb(255 255 255/18%);display:grid;grid-template-columns:1fr auto;margin-top:2px;padding-top:10px}.gigometer-mini strong{background:var(--gold);border-radius:999px;color:var(--black);min-width:54px;padding:5px 10px;text-align:center}.gigometer-mini small{color:#d8d1c4;font-size:var(--text-p2);font-weight:850;grid-column:1/-1}.booking-reply-panel p{color:#fff;margin:0}.sample-link{color:var(--gold);font-size:var(--text-p1);font-weight:950;text-decoration:none}.fyi-link-row{display:grid;grid-gap:7px;gap:7px}.fyi-link-row .sample-link{display:block}.artist-summary-panel .fyi-link-row .sample-link{font-size:13px}.review-note{color:#d8d1c4}.reply-note,.review-note{font-size:var(--text-p2);font-weight:850}.reply-note{color:var(--muted)}.reply-note.success{color:#128c61}.reply-note.error{color:#a52d3b}.media-response-success{background:#e9f7ef;border:1px solid #128c61;border-radius:10px;color:#0e6d4c!important;display:block;padding:10px 12px}.reply-note.error.media-response-success{background:#fff1f2;border-color:#c83a4b;color:#8f2432!important}.media-response-panel{border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:10px;gap:10px;padding:12px}.inbox-action-panel,.work-action-panel,.work-publication-panel{background:var(--black);border:1px solid rgb(217 175 50/54%);box-shadow:inset 0 1px 0 rgb(217 175 50/18%);color:#fff;gap:12px}.inbox-action-panel .media-thread-actions,.work-action-panel .media-thread-actions,.work-action-panel .media-utility-actions{background:rgb(255 255 255/6%);border:1px solid rgb(217 175 50/34%);border-radius:10px;padding:8px}.inbox-action-panel .media-thread-actions,.work-action-panel .media-thread-actions{background:transparent;border:0;display:grid;grid-gap:8px;gap:8px;grid-auto-flow:column;grid-auto-columns:42px;justify-content:space-between;padding:0;width:100%}.work-action-panel{border-radius:0 0 12px 12px;border-top:0;margin-top:-12px}.work-action-panel .media-thread-actions{grid-auto-columns:42px;padding:0 10px}.work-publication-panel{margin-top:4px;padding-top:18px}.work-publication-panel h1{color:var(--gold);font-size:18.72px;font-weight:950;line-height:1.05;margin:0 0 6px}.work-publication-panel label{background:rgb(255 255 255/6%);border:1px solid rgb(217 175 50/34%);border-radius:10px;color:#d8d1c4;display:grid;font-size:13px;font-weight:850;grid-gap:7px;gap:7px;padding:10px}.work-publication-panel input{background:#fff;border-color:var(--gold);color:var(--black);min-height:40px}.inbox-action-panel .media-thread-actions .primary,.inbox-action-panel .media-thread-actions .secondary,.work-action-panel .media-thread-actions .primary,.work-action-panel .media-thread-actions .secondary{background:transparent;border:0;border-radius:0;color:var(--gold);height:42px;min-height:42px;padding:0;width:42px}.inbox-action-panel .media-thread-actions .fyi-reservation-badge,.work-action-panel .media-thread-actions .fyi-reservation-badge{align-self:center;justify-self:center;max-width:148px}.reserve-fyi-button svg{filter:drop-shadow(0 0 6px rgb(217 175 50/28%))}.spam-reason-menu{background:rgb(217 175 50/12%);border:1px solid rgb(217 175 50/50%);border-radius:10px;display:grid;grid-gap:8px;gap:8px;padding:10px}.spam-reason-menu strong{color:#d8d1c4;font-size:13px;font-weight:700}.spam-reason-menu button{background:var(--black);border:1px solid rgb(217 175 50/62%);border-radius:999px;color:var(--gold);font-size:13px;font-weight:850;min-height:36px;padding:0 12px;text-align:left}.spam-action-note{background:rgb(217 175 50/14%);border:1px solid rgb(217 175 50/50%);border-radius:10px;color:var(--gold);font-size:13px;font-weight:400;margin:0;padding:10px}.inbox-action-panel .media-thread-actions svg,.work-action-panel .media-thread-actions svg{height:24px;stroke-width:2.3;width:24px}.inbox-action-panel .media-thread-actions .media-utility-note,.work-action-panel .media-thread-actions .media-utility-note{grid-column:1/-1}.inbox-action-panel .work-action-note{align-self:center;color:var(--gold);font-size:10px;font-weight:950;grid-column:4;justify-self:center;line-height:1.05;text-align:center;width:42px}.inbox-action-panel .spam-fyi-icon{color:#d43d51!important}.cancel-fyi-button{background:var(--red);border:0;border-radius:999px;color:#fff;font-size:var(--text-p1);font-weight:950;min-height:42px}.work-action-panel .media-utility-actions .secondary{background:#fff;border-color:rgb(217 175 50/42%);color:var(--black)}.work-publication-panel .primary{background:linear-gradient(180deg,#e4be3a,#c99f24);color:var(--black)}.media-thread-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.media-thread-actions .compact{font-size:var(--text-p2);height:40px;min-height:38px;padding:8px 6px;text-align:center}.media-thread-actions .icon-compact{align-items:center;display:inline-flex;justify-content:center}.media-thread-actions .work-action-note{align-self:center;color:var(--gold);font-size:13px;font-weight:850;line-height:1.15}.media-utility-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.media-utility-actions .secondary{align-items:center;display:inline-flex;height:40px;justify-content:center;text-decoration:none}.media-email-button{grid-column:1/-1;width:100%}.media-utility-note{color:var(--gold);font-size:13px;font-weight:850;grid-column:1/-1;line-height:1.15}.media-response-panel h4{color:var(--black);font-size:var(--text-p1);margin:0}.spam-fyi-button{background:#c83a4b;border:2px solid #c83a4b;color:#fff;height:40px;justify-self:start;padding-inline:16px;width:calc((100% - 16px) / 3)}.media-response-panel .spam-fyi-button.secondary{background:#c83a4b;border-color:#c83a4b;color:#fff}.quick-replies{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.quick-replies button{background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--black);font-size:var(--text-p1);font-weight:950;min-height:44px;padding:9px}.booking-response-fields{display:grid;grid-gap:10px;gap:10px}.risk-toggle{align-items:center;background:#fff;border:1px solid var(--line);border-radius:11px;color:var(--black);display:flex;gap:10px;font-weight:950;margin:0;min-height:48px;padding:12px}.risk-toggle input{margin:0;width:auto}.send-row{background:#fff4c4;font-weight:950}.send-card h3,.send-card p{margin:0}.send-note-meta{color:var(--muted);display:block;font-size:var(--text-p2);font-weight:850}.send-card>p:not(.send-warning){color:#4e493f;font-weight:500}.send-cancel-note{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.send-cancel-note small{color:#8d8576;font-size:var(--text-p2);font-weight:500}.send-cancel-note .cancel-fyi-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--red);cursor:pointer;font:inherit;font-size:var(--text-p2);font-weight:850;min-height:0;padding:0}.send-cancel-note .cancel-fyi-button:disabled{cursor:wait;opacity:.62}.send-card p.send-warning{color:var(--red);font-weight:950}.fyi-preview-card{max-height:86vh;overflow:auto}.preview-recipient-frame{background:var(--black);border:1px solid var(--black);display:grid;grid-gap:10px;gap:10px;padding:10px}.preview-panel{border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:10px;gap:10px;padding:12px}.preview-panel>div:not(.fyi-link-row,.preview-meter-row){display:flex;gap:10px;justify-content:space-between}.preview-panel span{color:var(--muted);font-size:var(--text-p2);font-weight:850}.preview-panel strong{font-weight:950;text-align:right}.preview-panel p,.preview-panel strong{color:var(--black);font-size:var(--text-p1)}.preview-panel p{font-weight:850}.preview-panel .press-release-preview-wrap{display:grid;grid-gap:8px;gap:8px}.press-release-preview{background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--black);font-family:inherit;font-size:var(--text-p2);font-weight:800;line-height:1.35;margin:0;overflow:auto;padding:12px;white-space:pre-wrap}.preview-meter-row{border-top:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px}.preview-meter-row div{display:grid;grid-gap:5px;gap:5px}.preview-meter-row strong{background:var(--gold);border-radius:999px;color:var(--black);min-height:32px;padding:7px 10px;text-align:center}.preview-meter-row span{text-align:center}.preview-actions{display:grid;grid-gap:9px;gap:9px;grid-template-columns:1fr}.fyi-preview-card .preview-actions .secondary{background:var(--black);border:1px solid var(--gold);color:var(--gold)}.translation-status-panel{background:rgb(255 255 255/4%);border:1px solid rgb(217 175 50/26%);border-radius:12px;display:grid;grid-gap:10px;gap:10px;max-width:100%;min-width:0;padding:12px;width:100%}.translation-panel-title{display:block;color:var(--gold);font-size:var(--text-p1);font-weight:950;text-align:left}.translation-flag-grid{display:flex;flex-wrap:wrap;gap:10px}.translation-flag-grid button{align-items:center;aspect-ratio:1;background:#050505;border:1px solid var(--gold);border-radius:50%;color:#fff;display:inline-flex;justify-content:center;min-height:54px;overflow:hidden;padding:0;position:relative;transition:background .18s ease,border-color .18s ease,transform .18s ease;width:54px}.translation-flag-grid button span{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute}.translation-flag-grid .flag-fi span{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M0 0h18v11H0z'/%3E%3Cpath fill='%23002f6c' d='M0 4h18v3H0zM5 0h3v11H5z'/%3E%3C/svg%3E")}.translation-flag-grid .flag-gb span{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 60 30' xmlns='http://www.w3.org/2000/svg'%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h60v30H0z'/%3E%3C/clipPath%3E%3Cpath fill='%23012169' d='M0 0h60v30H0z'/%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23fff' stroke-width='6' d='m0 0 60 30M60 0 0 30'/%3E%3Cpath stroke='%23c8102e' stroke-width='4' d='m0 0 60 30M60 0 0 30'/%3E%3Cpath stroke='%23fff' stroke-width='10' d='M30 0v30M0 15h60'/%3E%3Cpath stroke='%23c8102e' stroke-width='6' d='M30 0v30M0 15h60'/%3E%3C/g%3E%3C/svg%3E")}.translation-flag-grid .flag-se span{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23006aa7' d='M0 0h16v10H0z'/%3E%3Cpath fill='%23fecc00' d='M0 4h16v2H0zM5 0h2v10H5z'/%3E%3C/svg%3E")}.translation-flag-grid .flag-de span{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 5 3' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h5v3H0z'/%3E%3Cpath fill='%23dd0000' d='M0 1h5v2H0z'/%3E%3Cpath fill='%23ffce00' d='M0 2h5v1H0z'/%3E%3C/svg%3E")}.translation-flag-grid button.active{border-color:#fff;box-shadow:0 0 0 3px rgb(217 175 50/42%)}.translation-flag-grid button:disabled{cursor:wait;opacity:.7}.translation-flag-grid button:not(:disabled):hover{transform:translateY(-1px)}.fyi-field-helper{line-height:1.25;margin:5px 0 8px}.card .form-stack .fyi-field-helper,.fyi-field-helper{color:rgb(255 255 255/58%);font-size:13px;font-weight:400}.translation-status-panel>div{display:flex;gap:10px;justify-content:space-between}.translation-status-panel span{color:#d8d1c4;font-size:var(--text-p2);font-weight:850}.translation-status-panel strong{color:#fff;font-size:var(--text-p1);font-weight:950;text-align:right}.translation-status-panel .translation-panel-title{color:var(--gold);font-size:var(--text-p1);font-weight:950;text-align:left}.translation-preview-button{width:100%}.thread-card textarea{min-height:70px}.primary.compact,.secondary.compact{min-height:40px}.rights-card{width:100%}.rights-card p{color:var(--muted);font-weight:850;margin:3px 0 0}.rights-grid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.right-toggle{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;gap:8px;font-weight:950;margin:0;min-height:48px;padding:10px}.right-toggle.active{background:var(--black);border-color:var(--gold);color:var(--gold)}.right-toggle input{accent-color:var(--gold);margin:0;width:auto}.member{grid-template-columns:56px 1fr 64px}.member-actions{align-items:end;display:grid;grid-gap:8px;gap:8px;justify-items:stretch}.member-actions .pill,.member-actions .tiny{min-width:64px;text-align:center}.avatar{border-radius:13px;height:56px;width:56px}.avatar.large{border:2px solid var(--gold);border-radius:50%;height:66px;width:66px}.activity,.settings-profile,.settings-row{grid-template-columns:1fr auto}.settings-profile{grid-template-columns:78px 1fr}.user-switcher{align-items:start;grid-template-columns:1fr}.onboarding-panel{border-top:1px solid var(--line);padding:14px}.onboarding-head,.onboarding-panel{display:grid;grid-gap:12px;gap:12px}.onboarding-head{align-items:start;grid-template-columns:1fr auto}.onboarding-grid small,.onboarding-head h3,.onboarding-head p{margin:0}.onboarding-head strong{color:var(--black);font-size:var(--text-p1);font-weight:950;text-align:right}.onboarding-grid{display:grid;grid-gap:8px;gap:8px}.onboarding-grid div{background:#f8f5ef;border:1px solid var(--line);border-radius:10px;display:grid;grid-gap:4px;gap:4px;padding:10px}.onboarding-grid small,.onboarding-grid span{color:var(--muted);font-size:var(--text-p2);font-weight:850}.onboarding-grid strong{color:var(--black);font-size:var(--text-p1);font-weight:950}.global-flow-panel .onboarding-grid{grid-template-columns:1fr}.global-flow-panel .onboarding-grid small{display:block}.regional-targeting-panel{background:#faf6ed}.regional-targeting-panel .onboarding-head strong{color:var(--gold-dark)}.regional-targeting-panel .onboarding-grid div{background:#fffdf8}.demo-flow-card{background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--black);padding:14px}.demo-flow-card,.demo-flow-head{display:grid;grid-gap:12px;gap:12px}.demo-flow-head{align-items:start;grid-template-columns:1fr auto}.demo-flow-head h2,.demo-flow-head p{margin:0}.demo-flow-head h2{color:var(--black);font-size:var(--text-h3);font-weight:950;line-height:1}.demo-flow-head p{color:var(--muted);font-size:var(--text-p2);font-weight:750;line-height:1.25}.demo-reset-button{align-items:center;background:var(--black);border:1px solid var(--gold-dark);border-radius:999px;color:var(--gold);display:inline-grid;font-size:var(--text-p2);font-weight:950;gap:5px;grid-auto-flow:column;min-height:34px;padding:7px 10px}.demo-flow-steps{display:grid;grid-gap:8px;gap:8px}.demo-flow-steps button{background:#f8f5ef;border:1px solid var(--line);border-radius:9px;color:var(--black);display:grid;grid-gap:3px 9px;gap:3px 9px;grid-template-columns:30px 1fr auto;min-height:66px;padding:9px 10px;text-align:left}.demo-flow-steps button.active{border-color:var(--gold-dark);box-shadow:inset 0 0 0 1px var(--gold-dark)}.demo-flow-steps button.done span{background:var(--gold);color:var(--black)}.demo-flow-steps span{align-self:start;background:var(--black);border-radius:999px;color:var(--gold);display:grid;font-size:var(--text-p2);font-weight:950;height:26px;place-items:center;width:26px}.demo-flow-steps strong{color:var(--black);font-size:var(--text-p1);font-weight:950;line-height:1.05}.demo-flow-steps small{color:var(--muted);font-size:var(--text-p2);font-weight:750;grid-column:2/4;line-height:1.18}.demo-flow-steps em{color:var(--gold-dark);font-size:var(--text-p2);font-style:normal;font-weight:950;justify-self:end;line-height:1}.auth-shell{background:var(--black);gap:0}.auth-hero{border-radius:14px 14px 0 0;min-height:220px}.auth-hero .brand-mark{flex-basis:86px;min-height:86px;min-width:86px}.auth-hero .brand-mark,.auth-hero>img{height:86px;max-height:86px;max-width:86px;width:86px}.auth-hero>img{display:block;object-fit:contain}.auth-card{border-color:rgb(217 175 50/52%);border-radius:0 0 14px 14px;color:#fff}.auth-card,.auth-card .card-head,.auth-card .form-stack,.auth-card .verify-panel{background:var(--black)}.auth-card .card-head h2,.auth-card .pill{color:var(--gold)}.auth-card label,.auth-note,.verify-panel p{color:#d8d1c4}.auth-card input,.auth-card select,.auth-card textarea,.verify-panel div{background:#fff;color:var(--black)}.verify-panel .verification-mail p{color:var(--muted)}.auth-card .primary{color:#fff}.auth-card .code-request-button{background:var(--black);border:1px solid var(--gold);color:var(--gold)}.card{background:var(--black);border-color:rgb(217 175 50/46%);color:#fff}.card-head{border-color:rgb(255 255 255/16%)}.card-head h2{color:var(--gold)}.card .pill,.card-head span{color:#fff}.card label,.card p,.counter,.draft-list span,.inbox-item p,.recipient-home p,.section-label{color:#d8d1c4}.activity,.draft-list,.form-stack,.inbox-list,.member,.recipient-home,.recipient-settings,.settings-profile,.settings-row{background:var(--black)}.draft-row,.form-stack input,.form-stack select,.form-stack textarea,.metric-button,.recipient-settings input,.recipient-settings select,.secondary,.thread-card textarea,.thread-msg.in{background:#fff;color:var(--black)}.card .form-stack .secondary{background:var(--black);border:1px solid var(--gold);color:var(--gold)}.card .form-stack .secondary:disabled{background:var(--black);border-color:rgb(217 175 50/46%);color:rgb(217 175 50/70%)}.artist-links-panel,.booking-reply-panel,.general-fyi-panel,.target-summary{background:#fff;border:1px solid var(--line);color:var(--black)}.artist-links-panel span,.booking-reply-panel span,.general-fyi-panel span,.gigometer-mini small,.reply-note,.review-note,.target-summary p,.target-summary span{color:var(--muted)}.booking-reply-panel strong,.general-fyi-panel strong,.target-summary strong{color:var(--black)}.chart{border:1px solid rgb(217 175 50/34%);margin-top:0}.calendar-card .card-head h2{color:var(--gold)}.artist-card{background:#fff}.artist-links-panel a,.profile-links a,.profile-sources a{color:var(--gold)}.recipient-avatar{background:50%/contain no-repeat url(/fyier-logo.png),#050505;border:1px solid var(--gold)}.recipient-cover .recipient-avatar{display:none}.inbox-item{border-color:rgb(217 175 50/50%)}.activity h3,.activity span,.inbox-title,.inbox-title .status-pill,.member h3,.member p{color:#fff}.activity h3{font-size:var(--text-p1)}.rights-card,.send-card,.thread-card{background:#fff;color:var(--black)}.thread-card .row h3{color:var(--gold)}.rights-card .tiny,.send-card .tiny,.thread-card .tiny{font-size:var(--text-p1)}.booking-reply-panel,.general-fyi-panel{display:grid;grid-gap:10px;gap:10px;padding:12px}.booking-reply-panel div,.general-fyi-panel div{display:flex;gap:10px;justify-content:space-between}.general-fyi-panel .fameometer-mini,.general-fyi-panel .fyi-link-row{display:grid;justify-content:stretch}.artist-summary-panel{border:1px solid rgb(217 175 50/62%);border-radius:12px;gap:12px;grid-template-columns:1fr 88px}.artist-summary-panel .artist-name-block{display:grid;grid-gap:3px;gap:3px;justify-content:start}.artist-fyi-photo{align-self:start;background:radial-gradient(circle at 30% 22%,#d9af32 0 10%,transparent 34%),radial-gradient(circle at 78% 22%,#127a58 0 10%,transparent 36%),linear-gradient(145deg,#050505,#111);border:1px solid var(--line);border-radius:10px;grid-column:2;grid-row:1/span 3;min-height:88px}.artist-summary-panel .artist-name-block strong{color:var(--black);font-size:var(--text-h3);padding:0;text-align:left}.artist-summary-panel .artist-name-block span{color:var(--muted);font-size:var(--text-p1);font-weight:850}.fameometer-mini,.gigometer-mini{border-top:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;grid-template-columns:1fr;margin-top:2px;padding-top:10px}.fameometer-mini strong,.gigometer-mini strong{background:var(--gold);border-radius:999px;color:var(--black);min-width:62px;padding:5px 10px;text-align:center;width:max-content}.fameometer-mini strong{justify-self:start}.booking-reply-panel p,.general-fyi-panel p{color:var(--black);margin:0}.booking-reply-panel .gigometer-mini{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.fyi-content-panel h4{color:var(--black);font-size:13px;font-weight:650;line-height:1.2;margin:0}.fyi-content-panel .fyi-content-section>.contact-detail-list,.fyi-content-panel .fyi-content-section>h4,.fyi-content-panel .fyi-content-section>p{background:#fff;border:1px solid var(--line);border-radius:10px;font-size:13px;padding:12px}.general-fyi-panel.fyi-content-panel{background:#fff;border:1px solid rgb(217 175 50/62%);border-radius:12px;display:grid;grid-gap:10px;gap:10px;padding:10px}.general-fyi-panel.fyi-content-panel.is-attached-to-actions{border-bottom-left-radius:0;border-bottom-right-radius:0}.general-fyi-panel .fyi-content-section{background:#fff;border-radius:9px;display:grid;grid-gap:7px;gap:7px;justify-content:stretch;padding:10px}.fyi-content-section>span{font-size:var(--text-p2);font-weight:900;text-transform:none}.fyi-content-panel .press-release-preview{font-weight:650;max-height:260px;overflow:auto;white-space:pre-wrap}.contact-detail-list{display:grid;grid-gap:6px;gap:6px;margin:0}.general-fyi-panel .contact-detail-list div{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.contact-detail-list dt{color:var(--muted);font-size:var(--text-p2);font-weight:850}.contact-detail-list dd{color:var(--black);font-size:var(--text-p2);font-weight:500;margin:0;overflow-wrap:anywhere;text-align:right}.fyi-image-list{grid-gap:4px!important;gap:4px!important}.fyi-image-downloads,.fyi-image-list{display:grid!important;justify-content:stretch!important}.fyi-image-downloads{grid-gap:8px!important;gap:8px!important}.fyi-image-asset{align-items:start;display:grid;grid-gap:6px;gap:6px}.fyi-image-asset small{color:var(--muted);font-size:13px;font-weight:600;line-height:1.2}.fyi-image-thumb{align-items:center;background:var(--navy);border:2px solid var(--gold);border-radius:8px;color:var(--gold);display:inline-flex;font-size:13px;font-weight:850;height:58px;justify-content:center;overflow:hidden;padding:0;text-align:center;text-decoration:none;width:118px}.fyi-image-thumb img{display:block;height:100%;object-fit:cover;width:100%}.fyi-image-thumb.is-placeholder{padding:8px}.fyi-image-thumb span{overflow-wrap:anywhere}.content-link{background:var(--black);border:2px solid var(--gold);border-radius:10px;color:var(--gold);display:block;padding:12px;text-align:center}.booking-reply-panel .gigometer-mini div{display:grid;grid-gap:5px;gap:5px;justify-content:stretch}.booking-reply-panel .gigometer-mini strong{color:var(--black);font-size:var(--text-p1);min-height:32px;min-width:116px;padding:7px 10px;text-align:center}.booking-reply-panel .gigometer-mini span{color:var(--muted);text-align:center}.settings-card{background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--black);overflow:hidden}.settings-card .card-head{border-color:var(--line)}.settings-card .card-head h2,.settings-card .pill{color:var(--black)}.settings-card .onboarding-panel,.settings-card .recipient-settings,.settings-card .settings-profile,.settings-card .settings-row{background:#fff}.settings-card p,.simple-settings-row p{color:var(--muted);font-size:var(--text-p2);font-weight:400;line-height:1.2}.settings-card .tiny,.simple-settings-row .tiny{background:#fff;border:1px solid var(--line);color:var(--black)}.simple-settings-list{display:grid}.simple-settings-row{align-items:center;border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr auto;padding:14px}.simple-settings-row>.primary{width:100%}.settings-save-note{justify-self:end;margin:0}.simple-settings-row h3,.simple-settings-row p{margin:0}.recipient-profile-editor{grid-template-columns:1fr}.recipient-profile-editor>div{display:grid;grid-gap:9px;gap:9px}.settings-card .recipient-profile-editor p,.settings-card .simple-settings-row.recipient-profile-editor p{font-size:13px;font-weight:400}.recipient-cover-preview.personal-profile-preview{aspect-ratio:1;border-radius:50%;height:132px;min-height:0;max-width:132px;overflow:hidden;width:132px}.fyier-role-summary{display:grid;grid-gap:3px;gap:3px;margin:4px 0 10px}.settings-card .fyier-role-summary p,.settings-card .simple-settings-row .fyier-role-summary p{color:var(--muted);font-size:var(--text-p2);font-weight:400;line-height:1.25;margin:0}.settings-card .fyier-role-summary p:first-child,.settings-card .simple-settings-row .fyier-role-summary p:first-child{color:var(--black)}.recipient-profile-editor label{color:var(--muted);display:grid;font-size:var(--text-p1);font-weight:850}.recipient-profile-editor input,.recipient-profile-editor select{margin-top:6px}.editable-settings-row{align-items:start}.team-section-open{grid-template-columns:1fr}.team-section-open>.tiny{display:none}.settings-inline-editor{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.settings-inline-editor input,.settings-inline-editor select{margin-top:0}.settings-save-button{background:var(--black);border:1px solid var(--gold);border-radius:999px;color:var(--gold);font-size:var(--text-p1);font-weight:950;min-height:46px;padding:10px 14px;width:100%}.settings-wide-save{width:100%}.locked-account-type{border:1px solid var(--line);border-radius:10px;display:grid;grid-gap:5px;gap:5px;padding:12px}.locked-account-type span,.privacy-spec-list span{color:var(--muted);font-size:var(--text-p2);font-weight:700;line-height:1.25}.privacy-spec-list{display:grid;grid-gap:8px;gap:8px}.privacy-spec-list div{border:1px solid var(--line);border-radius:10px;display:grid;grid-gap:4px;gap:4px;padding:11px 12px}.team-settings-panel{display:grid;width:100%}.team-settings-panel .screen{display:contents}.team-settings-panel .card{background:#fff;border-color:var(--line);color:var(--black);margin:0;width:100%}.team-settings-panel .card-head{border-color:var(--line);padding:12px 14px}.team-settings-panel .card-head h2{color:var(--black);font-size:var(--text-h3)}.team-settings-panel .card-head .pill{color:var(--muted)}.team-settings-panel .member{background:#fff;min-height:96px;padding:12px 14px}.team-settings-panel .member h3,.team-settings-panel .member p{color:var(--black)}.team-settings-panel .member-actions .tiny{background:var(--black);border-color:var(--gold);color:var(--gold)}.media-delegation-row{grid-template-columns:1fr}.media-delegation-row>div{display:grid;grid-gap:12px;gap:12px}.settings-card .media-delegation-row p,.settings-card .simple-settings-row.media-delegation-row p{font-size:13px;font-weight:400}.media-user-switcher{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.media-user-switcher button{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--black);display:grid;grid-gap:3px;gap:3px;justify-items:center;min-height:118px;padding:10px 8px;text-align:center}.compact-user-switcher button{min-height:92px}.organization-switcher button{min-height:72px}.media-user-switcher button.active{border-color:var(--gold);box-shadow:inset 0 0 0 2px var(--gold)}.media-user-switcher span{align-items:center;background:linear-gradient(135deg,var(--gold-dark),var(--gold));border-radius:50%;color:var(--black);display:inline-flex;font-size:var(--text-p2);font-weight:950;height:42px;justify-content:center;width:42px}.media-user-switcher strong{color:var(--black);font-size:var(--text-p1);font-weight:950}.media-user-switcher small{color:var(--muted);font-size:var(--text-p2);font-weight:800}.delegation-summary,.delegation-transfer,.takeover-panel{border:1px solid var(--line);border-radius:10px;display:grid;grid-gap:8px;gap:8px;padding:12px}.delegation-summary span,.delegation-transfer label,.takeover-panel small{color:var(--muted);font-size:var(--text-p2);font-weight:800}.delegation-summary strong{color:var(--black);font-size:var(--text-p1);font-weight:950}.delegation-transfer select{margin-top:6px}.recipient-cover-preview{border:1px solid var(--line);border-radius:10px;min-height:248px}.verification-panel{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding:14px}.verification-head{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr auto}.verification-head h3,.verification-head p,.verification-panel p{margin:0}.verification-head strong{color:var(--black);font-size:var(--text-p1);font-weight:950}.verification-steps{display:grid;grid-gap:7px;gap:7px}.verification-steps div{align-items:center;background:#f8f5ef;border:1px solid var(--line);border-radius:10px;color:var(--muted);display:grid;font-size:var(--text-p1);font-weight:850;grid-gap:9px;gap:9px;grid-template-columns:24px 1fr;min-height:42px;padding:9px 10px}.verification-steps div.done{background:var(--black);border-color:var(--gold-dark);color:var(--gold)}.verification-steps span{display:grid;font-weight:950;place-items:center}.user-switch-buttons{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.user-switch-buttons button{background:var(--black);border:1px solid var(--gold-dark);border-radius:999px;color:var(--gold);font-size:var(--text-p1);font-weight:950;min-height:38px;padding:8px 6px}.user-switch-buttons button.active{background:var(--gold);border-color:var(--gold-dark);color:var(--black)}.genre-settings-row{align-items:start;grid-template-columns:1fr}.genre-settings-row strong{color:var(--black);display:block;font-size:var(--text-p1);margin-top:8px}.reception-settings-row{grid-template-columns:1fr}.reception-settings-row>div{display:grid;grid-gap:14px;gap:14px}.reception-setting-group{border-top:1px solid var(--line);display:grid;grid-gap:4px;gap:4px;padding-top:12px}.reception-setting-group strong{color:var(--black);font-size:var(--text-p1);font-weight:950;line-height:1.1}.genre-choice-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,103px);justify-content:space-between;width:100%}.genre-choice-grid.compact{margin-top:10px}.genre-choice-grid button{background:var(--black);border:1px solid var(--gold-dark);border-radius:999px;color:var(--gold);font-size:var(--text-p1);font-weight:950;height:40px;line-height:1;padding:7px 6px;width:103px}.genre-choice-grid button.active{background:var(--gold);color:var(--black)}.fyi-topic-detail-group{border-top:0;gap:2px;margin-top:-10px;padding-top:2px}.fyi-topic-detail-group .genre-choice-grid.compact{gap:6px;margin-top:2px}.fyi-topic-detail-group .genre-choice-grid button{height:34px;padding:4px 6px}.topic-filter-settings{gap:10px}.topic-detail-filter-group{border-top:1px solid rgb(217 175 50/22%);display:grid;grid-gap:4px;gap:4px;padding-top:8px}.topic-detail-filter-group>span{color:var(--gold);font-size:var(--text-p2);font-weight:950}.topic-detail-filter-group .genre-choice-grid.compact{margin-top:2px}.settings-card .card-head{min-height:58px;padding:15px 14px}.settings-card .card-head h2{font-size:var(--text-h2);font-weight:950;line-height:1}.settings-card .onboarding-panel,.settings-card .settings-profile,.settings-card .settings-row,.settings-card .simple-settings-row,.settings-card .verification-panel{gap:12px;padding:14px}.settings-card .onboarding-head h3,.settings-card .simple-settings-row h3,.settings-card .verification-head h3,.settings-card h3{color:var(--black);font-size:18px;font-weight:950;line-height:1.1;margin:0}.settings-card .onboarding-grid small,.settings-card .onboarding-grid span,.settings-card .simple-settings-row p,.settings-card .verification-panel p,.settings-card p,.settings-card small{color:var(--muted);font-size:var(--text-p2);font-weight:400;line-height:1.2}.settings-card .simple-settings-row.what-is-fyi-panel,.settings-card .what-is-fyi-panel{background:#050505;border-color:var(--gold-dark)}.settings-card .simple-settings-row.what-is-fyi-panel h3,.settings-card .what-is-fyi-panel h3{color:var(--gold)}.settings-card .simple-settings-row.what-is-fyi-panel p,.settings-card .what-is-fyi-panel p{color:var(--gold);font-size:13px;font-weight:400}.settings-card .simple-settings-row.what-is-fyi-panel p+p,.settings-card .what-is-fyi-panel p+p{margin-top:8px;text-indent:1.2em}.what-is-fyi-guide-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--gold);cursor:pointer;font-size:13px;font-weight:850;margin-top:12px;min-height:0;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px}.how-to-use-fyier{border-top:1px solid rgb(217 175 50/42%);display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding-top:12px}.how-to-use-fyier section{display:grid;grid-gap:6px;gap:6px}.how-to-use-fyier h4{color:var(--gold);font-size:14px;margin:0}.settings-card .how-to-use-fyier p,.settings-card .simple-settings-row.what-is-fyi-panel .how-to-use-fyier p{margin:0;text-indent:0}.settings-card .onboarding-grid strong,.settings-card .simple-settings-row strong,.settings-card .verification-head strong,.settings-card strong{font-size:var(--text-p1);line-height:1.2}.settings-card .genre-choice-grid button,.settings-card .simple-settings-row .tiny,.settings-card .tiny,.settings-card .user-switch-buttons button{font-size:var(--text-p1);line-height:1}.invite-email-field,.invite-preview-card{display:grid;margin-top:12px}.invite-preview-card{background:#fff;border:1px solid var(--line);border-radius:10px;grid-gap:8px;gap:8px;padding:12px}.invite-preview-card strong{color:var(--black)}.invite-preview-card p{color:var(--muted);margin:0;white-space:pre-line}.invite-preview-card+.settings-wide-save{margin-top:12px}.master-panel .master-intro-row{background:#050505;border-color:var(--gold-dark)}.master-panel .master-intro-row h3,.master-panel .master-intro-row p{color:var(--gold)}.master-switch-buttons{margin-top:12px}.feedback-thread-list,.master-checklist,.master-message-list,.master-policy-list,.master-reply-list,.master-stat-grid,.spam-review-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.master-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-thread-list>div,.master-checklist div,.master-message-list>div,.master-policy-list p,.master-reply-list div,.master-stat-grid div,.spam-review-list div{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;margin:0;padding:10px 12px}.feedback-thread-card{align-items:start}.feedback-thread-date{color:var(--muted);font-size:12px;font-weight:700}.feedback-thread-question{color:var(--text);font-size:13px;font-weight:400;margin:0}.master-checklist div{grid-template-columns:1fr auto}.sender-note-editor,.spam-review-panel{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.sender-note-editor h4,.spam-review-panel h4{font-size:15px;margin:0}.spam-review-list div{align-items:center;grid-template-columns:minmax(0,1fr) auto}.sender-note-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.settings-clear-button{background:#050505;border-color:var(--gold-dark);color:var(--gold)}.master-checklist p{color:var(--muted);font-size:13px;font-weight:400;grid-column:1/-1;margin:0}.master-checklist span{align-self:start;background:#050505;border:1px solid var(--gold-dark);border-radius:999px;color:var(--gold);font-size:12px;font-weight:800;padding:4px 8px}.feedback-thread-reply{background:rgb(225 186 44/18%)!important;border-color:var(--gold)!important;color:var(--text);font-size:13px;font-weight:400;justify-self:end;max-width:82%;width:-moz-fit-content;width:fit-content}.feedback-thread-reply p{font-size:inherit;font-weight:inherit;margin:0}.master-message-list small{color:var(--muted);font-size:13px;font-weight:400}.master-reply-list strong{color:var(--black);font-size:14px}.master-reply-list p{margin:0}.master-message-list label,.master-reply-list p{color:var(--muted);font-size:13px;font-weight:400}.master-message-list label{display:grid;grid-gap:6px;gap:6px}.master-message-list textarea{min-height:70px}.master-message-list span,.master-stat-grid span{color:var(--muted);font-size:13px;font-weight:400}.master-checklist strong,.master-message-list strong,.master-stat-grid strong{color:var(--black);font-size:14px}.master-panel textarea{min-height:92px;resize:vertical}.bottom-nav{background:rgb(5 5 5/94%);bottom:0;display:grid;grid-gap:3px;gap:3px;grid-auto-columns:1fr;grid-auto-flow:column;left:50%;max-width:430px;padding:8px;position:fixed;transform:translateX(-50%);width:100%;z-index:5}.bottom-nav button{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;color:#fff;display:grid;font-size:var(--text-p2);font-weight:950;grid-gap:4px;gap:4px;min-height:58px;place-items:center}.bottom-nav button.active{background:rgb(217 175 50/26%);border-color:var(--gold-dark)}.nav-icon{font-size:var(--text-h2);line-height:1;position:relative}.nav-icon img{display:block;height:32px;object-fit:contain;width:32px}