@import "https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..900;1,9..144,300..900&family=Inter+Tight:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&family=Spectral:ital,wght@0,400;0,500;1,400;1,500&display=swap";:root{--paper:#f6f1e6;--paper-deep:#ede5d3;--paper-bright:#fbf7ed;--ink:#1a1610;--ink-soft:#4a423a;--ink-mute:#6e6353;--rule:#d8ccb0;--rule-strong:#b8a87e;--gold-foil:#a87c2e;--gold-foil-bright:#c79a46;--cloth-brown:#5d4434;--cloth-brown-deep:#3e2c1f;--cloth-burgundy:#5b2a2a;--cloth-sage:#3d4a36;--cloth-navy:#1f2c4a;--umber:#a45a37;--seal-wax:#8b2e1f;--surface:var(--paper);--surface-deep:var(--paper-deep);--surface-bright:var(--paper-bright);--text:var(--ink);--text-soft:var(--ink-soft);--text-mute:var(--ink-mute);--hairline:var(--rule);--hairline-strong:var(--rule-strong);--bg:var(--paper-deep);--panel:var(--paper-bright);--border:var(--rule);--text-h:var(--ink);--brand:var(--gold-foil);--accent:var(--gold-foil);--font-display:"Fraunces", "Iowan Old Style", Georgia, serif;--font-body:"Inter Tight", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", monospace;--font-read:"Spectral", Georgia, serif;--contact-shadow:0 3px 8px #1a16101f;--contact-shadow-lg:0 20px 48px #1a161029;--grain-paper:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.10  0 0 0 0 0.08  0 0 0 0 0.05  0 0 0 0.03 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");font-family:var(--font-body);color:var(--text);background:var(--paper-deep);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper-deep);background-image:var(--grain-paper);min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}h1,h2,p{margin:0}h1{color:var(--text);font-family:var(--font-display);letter-spacing:0;margin-bottom:18px;font-size:clamp(2.4rem,5vw,4rem);font-weight:600;line-height:1.04}h2{color:var(--text);font-family:var(--font-display);letter-spacing:0;margin-bottom:10px;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:600}a{color:inherit}.policy-shell{min-height:100vh;padding-bottom:48px}.policy-heading{border-bottom:1px solid var(--hairline-strong);grid-template-columns:minmax(0,1fr) minmax(210px,.3fr);align-items:end;gap:clamp(32px,7vw,96px);width:min(1040px,100% - 40px);margin:0 auto;padding:clamp(54px,9vw,108px) 0 40px;display:grid}.policy-heading h1{max-width:760px}.policy-intro{max-width:720px;color:var(--text-soft);font-family:var(--font-read);font-size:clamp(18px,2.2vw,22px);line-height:1.65}.policy-nav{border-top:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;gap:0;font-size:11px;display:grid}.policy-nav a{border-bottom:1px solid var(--hairline);color:var(--text-mute);padding:13px 0;text-decoration:none}.policy-nav a:hover,.policy-nav a:focus-visible,.policy-footer a:hover,.policy-footer a:focus-visible{color:var(--gold-foil)}.policy-body{width:min(760px,100% - 40px);margin:0 auto;padding:24px 0 8px}.policy-body section{border-bottom:1px solid var(--hairline);padding:38px 0}.policy-body h2{margin-bottom:14px}.policy-body p,.policy-body li{color:var(--text-soft);font-family:var(--font-read);font-size:17px;line-height:1.72}.policy-body p+p{margin-top:14px}.policy-body ul{gap:12px;margin:0;padding-left:22px;display:grid}.policy-body strong{color:var(--text);font-weight:600}.policy-body a{color:var(--gold-foil);text-underline-offset:3px;font-weight:600}.policy-body .support-callout{border:1px solid var(--hairline-strong);background:var(--paper-bright);box-shadow:var(--contact-shadow);margin-top:18px;padding:28px}.support-callout h2{font-family:var(--font-body);font-size:clamp(1.25rem,3vw,1.7rem)}.policy-footer{border-top:1px solid var(--hairline-strong);width:min(1040px,100% - 40px);color:var(--text-mute);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:24px;margin:48px auto 0;padding-top:20px;font-size:11px;display:flex}.policy-footer nav{flex-wrap:wrap;gap:18px;display:flex}.policy-footer a{text-decoration:none}.landing-policy-links{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.landing-policy-links a{color:var(--text-soft);text-decoration:none}.landing-policy-links a:hover,.landing-policy-links a:focus-visible{color:var(--gold-foil)}@media (width<=720px){.policy-heading{grid-template-columns:1fr;align-items:start;padding-top:48px}.policy-body section{padding:30px 0}.policy-body .support-callout{padding:22px}.policy-footer{flex-direction:column}}.shell{width:100%;margin:0;padding:0 0 64px}.site-masthead{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-mute);justify-content:space-between;align-items:baseline;gap:16px;padding:22px clamp(20px,5vw,64px) 0;font-size:12px;display:flex}.site-masthead .wordmark{font-family:var(--font-display);letter-spacing:.02em;text-transform:none;color:var(--text);font-size:16px;font-weight:600;text-decoration:none}.site-masthead .wordmark .fleuron{color:var(--gold-foil);margin-right:6px}.masthead-rule{background:var(--hairline-strong);height:1px;margin:14px clamp(20px,5vw,64px) 0;position:relative}.masthead-rule:after{content:"";background:#fff6;height:1px;position:absolute;top:1px;left:0;right:0}.hero{grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:min(720px,88svh);margin-bottom:10px;padding:clamp(32px,7vw,88px) clamp(20px,5vw,64px);display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;text-align:left;background:0 0;border:0;border-radius:0;max-width:640px;padding:0;position:relative}.hero-copy .lede{max-width:560px}.hero-art img{border-radius:var(--r-md,12px);border:1px solid var(--hairline);width:100%;box-shadow:var(--contact-shadow);display:block}.product-preview{z-index:1;justify-content:center;display:flex;position:relative}.phone-shell{background:var(--surface);width:min(340px,76vw);min-height:600px;box-shadow:var(--contact-shadow-lg), 0 0 0 10px var(--paper-deep);border-radius:30px;align-content:start;gap:16px;padding:24px;display:grid;position:relative}.phone-shell:before{content:"";background-image:var(--grain-paper);opacity:.5;mix-blend-mode:multiply;pointer-events:none;border-radius:30px;position:absolute;inset:0}.phone-status,.phone-steps{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);justify-content:space-between;gap:10px;font-size:11px;display:flex;position:relative}.phone-panel{background:var(--paper-bright);border:1px solid var(--hairline);border-radius:18px;gap:8px;padding:20px;display:grid;position:relative}.phone-panel-primary{background:var(--track-cloth,var(--cloth-brown));border-color:var(--gold-foil);align-content:end;min-height:230px}.phone-panel p,.phone-panel h2{margin:0}.phone-panel p{color:var(--gold-foil-bright);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700;font-family:var(--font-mono)}.phone-panel-primary p{color:#fbf7edb8}.phone-panel h2{font-family:var(--font-display);color:var(--text);font-size:1.7rem;font-weight:600;line-height:1.12}.phone-panel-primary h2{color:var(--paper-bright)}.phone-panel span{width:fit-content;min-height:42px;color:var(--paper-bright);border:1.5px solid var(--gold-foil);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:999px;align-items:center;padding:0 18px;font-size:12px;font-weight:600;display:inline-flex}.phone-steps span{border:1px solid var(--hairline);background:var(--paper-bright);border-radius:999px;flex:1;justify-content:center;align-items:center;min-height:38px;display:inline-flex}.phone-steps .is-open{color:var(--gold-foil);border-color:var(--gold-foil);background:#fffaf0}.eyebrow,.panel-kicker{color:var(--gold-foil);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;font-family:var(--font-mono);margin:0 0 12px}.lede{color:var(--text-soft);font-family:var(--font-read);font-size:18px;line-height:1.7}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.primary-link,.secondary-link{min-height:48px;font-weight:600;font-family:var(--font-body);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.primary-link{color:var(--paper-bright);background:var(--gold-foil);border:1px solid var(--gold-foil)}.secondary-link{color:var(--text);border:1px solid var(--hairline-strong);background:var(--paper-bright)}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(1120px,100% - 32px);margin:22px auto 0;display:grid}.single-panel{width:min(920px,100% - 32px);max-width:920px;margin:0 auto}.panel{border:1px solid var(--hairline);background:var(--surface-bright);box-shadow:var(--contact-shadow);text-align:left;border-radius:4px;padding:28px;position:relative}.panel:before{content:"";background:var(--gold-foil);opacity:.5;height:1px;position:absolute;top:0;left:24px;right:24px}.stat-row,.chip-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.stat-row span,.chip{border:1px solid var(--hairline-strong);background:var(--paper);min-height:34px;color:var(--text-soft);font-family:var(--font-mono);letter-spacing:.03em;border-radius:999px;align-items:center;padding:0 14px;font-size:12px;display:inline-flex}.chip-soft{color:var(--text-mute);border-style:dashed}.song-list{gap:14px;display:grid}.song-row{border-top:1px solid var(--hairline);grid-template-columns:44px 1fr auto;align-items:center;gap:18px;padding:18px 0;display:grid}.song-row:first-child{border-top:0}.song-index{background:var(--paper-deep);border:1px solid var(--gold-foil);width:44px;height:44px;color:var(--gold-foil);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.song-copy h3,.song-copy h4,.song-copy p{margin:0}.song-copy h3,.song-copy h4{color:var(--text);font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.3}.song-copy p,.song-meta{color:var(--text-mute)}.song-meta{text-align:right;font-family:var(--font-mono);gap:6px;font-size:13px;display:grid}.share-shell{margin-top:36px}.share-subhead{color:var(--gold-foil);font-weight:700;font-family:var(--font-mono);letter-spacing:.04em;margin:-8px 0 10px;font-size:13px}.identity-card{border-left:3px solid var(--gold-foil);background:var(--paper);color:var(--text);font-family:var(--font-read);border-radius:2px;margin:24px 0 0;padding:24px;font-size:22px;font-style:italic;line-height:1.5}.volume-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(1120px,100% - 32px);margin:22px auto 0;display:grid}.volume-card{border:1px solid var(--hairline);background:var(--surface-bright);box-shadow:var(--contact-shadow);border-radius:4px;padding:26px 24px;position:relative}.volume-card .fleuron{font-family:var(--font-display);color:var(--gold-foil);font-size:20px;font-style:normal}.volume-card .cloth-tab{border-radius:0 0 6px 6px;width:22px;height:30px;position:absolute;top:0;right:22px;box-shadow:0 2px 5px #1a161026}.volume-card.vol-i .cloth-tab{background:var(--cloth-brown)}.volume-card.vol-ii .cloth-tab{background:var(--cloth-sage)}.volume-card.vol-iii .cloth-tab{background:var(--cloth-navy)}.volume-card h3{font-family:var(--font-display);color:var(--text);margin:10px 0 8px;font-size:20px;font-weight:600}.volume-card p{color:var(--text-soft);font-family:var(--font-read);margin:0;font-size:15px;line-height:1.55}.volume-card .price-tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-foil);margin-top:14px;font-size:12px;display:inline-block}.section-divider{align-items:center;gap:14px;width:min(1120px,100% - 32px);margin:48px auto 28px;display:flex}.section-divider .line{background:var(--hairline-strong);flex:1;height:1px}.section-divider .label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);white-space:nowrap;font-size:12px}.site-footer{border-top:1px solid var(--hairline);width:min(1120px,100% - 32px);color:var(--text-mute);font-family:var(--font-mono);letter-spacing:.04em;margin:40px auto 0;padding-top:20px;font-size:12px}@media (width<=900px){.hero,.grid,.volume-grid{grid-template-columns:1fr}.shell{padding-top:8px}.hero{gap:28px;min-height:auto;padding:32px 20px 20px}h1{font-size:2.4rem;line-height:1.06}.panel,.volume-card{padding:22px}.phone-shell{gap:12px;width:min(100%,340px);min-height:260px;padding:16px}.phone-panel{border-radius:14px;padding:16px}.phone-panel-primary{min-height:150px}.phone-panel:not(.phone-panel-primary){display:none}.phone-panel h2{font-size:1.5rem}.phone-steps span{min-height:32px;font-size:12px}.song-row{grid-template-columns:40px 1fr}.song-meta{text-align:left;grid-column:1/-1}}.review-shell{width:min(1280px,100% - 32px)}.review-index-shell{width:min(1180px,100% - 32px);margin:0 auto}.review-index-panel{width:100%;max-width:none}.review-index-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:0 24px}.review-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:28px;display:grid}.review-lyrics-pane{border:1px solid var(--border);background:var(--surface-bright);border-radius:16px;max-height:calc(100vh - 48px);padding:28px;position:sticky;top:24px;overflow-y:auto}.review-pane-head{gap:10px;margin:18px 0 20px;display:grid}.review-active-label{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.review-pane-head h2{margin:0}.review-language-switch{gap:10px;margin-top:18px;display:grid}.review-language-label{color:var(--text-soft);font-size:13px;font-weight:700}.review-lyrics h3{margin:0 0 12px;font-size:22px}.review-lyric-section{margin:18px 0}.review-lyric-line{margin:2px 0;line-height:1.55}.review-lyric-meta{color:var(--text-mute);margin:4px 0 10px;font-size:.9em}.review-variant-lyrics{margin-top:8px}.review-variant-lyrics>summary{margin-bottom:10px;list-style:none}.review-variant-lyrics>summary::-webkit-details-marker{display:none}.review-variant-lyrics>summary:before{content:"▸ ";transition:transform .15s;display:inline-block}.review-variant-lyrics[open]>summary:before{content:"▾ "}.review-variant-lyrics .review-lyrics{background:var(--paper);border:1px solid var(--border);border-radius:12px;max-height:420px;padding:12px 14px;overflow-y:auto}.review-variant-lyrics .review-lyrics h3{margin:0 0 6px;font-size:16px}.review-variants{flex-direction:column;gap:18px;display:flex}.review-workflow{border:1px solid var(--border);background:var(--surface-bright);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;display:grid}.review-workflow-step{background:var(--paper);border-radius:10px;gap:4px;min-height:112px;padding:12px;display:grid}.review-workflow-step span{width:28px;height:28px;color:var(--paper-bright);background:var(--accent);border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.review-workflow-step strong{color:var(--text-h)}.review-workflow-step p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.35}.review-section-group{gap:14px;display:grid}.review-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-section-count{color:var(--text-soft);font-size:13px;font-weight:700}.review-header{border:1px solid var(--border);background:var(--surface-bright);border-radius:16px;flex-direction:column;gap:8px;padding:20px 24px;display:flex}.review-picker{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr) auto;align-items:end;gap:12px;margin:8px 0;display:grid}.review-picker-status{color:var(--text-soft);font-size:12px;line-height:1.35}.review-picker-open{white-space:nowrap;align-self:end;min-height:46px}.review-empty-state{border:1px solid var(--hairline-strong);background:var(--paper);border-radius:12px;padding:18px 20px}.review-empty-state h2{margin:0;font-size:22px}.review-variant{cursor:pointer;flex-direction:column;gap:14px;transition:border-color .15s,background .15s;display:flex}.review-variant-active{border-color:var(--gold-foil);background:var(--paper)}.review-variant-summary{color:var(--text-soft);margin:10px 0 0}.review-status-badges{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.review-status-badge{border:1px solid var(--border);min-height:28px;color:var(--text-soft);background:var(--paper);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.review-status-badge-good{color:#0e7b3f;background:#0e7b3f1a;border-color:#0e7b3f}.review-status-badge-warning{color:#b45309;background:#b453091a;border-color:#b45309}.review-status-badge-danger{color:#9f1d1d;background:#9f1d1d1a;border-color:#9f1d1d}.review-status-badge-accent{color:var(--accent);border-color:var(--accent);background:#a87c2e1f}.review-variant-head{grid-template-columns:96px 1fr;align-items:center;gap:16px;display:grid}.review-artwork{object-fit:cover;border:1px solid var(--border);border-radius:8px;width:96px;height:96px}.review-engine{border:1px solid var(--border);background:var(--paper);border-radius:12px;padding:14px 16px}.review-style-prompt{border:1px solid var(--hairline-strong);background:var(--paper);border-radius:10px;gap:6px;margin-top:12px;padding:12px 14px;display:grid}.review-style-prompt p{color:var(--text-soft);margin:0;line-height:1.45}.review-variant-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.review-team-action-row{border:1px solid var(--hairline-strong);background:var(--paper);border-radius:12px;gap:10px;margin-top:14px;padding:14px;display:grid}.review-team-action-label{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.review-publish-button{color:#f6fef9;background:#0e7b3f;border-color:#0e7b3f;padding:6px 14px}.review-revision-button{color:#9f1d1d;border-color:#9f1d1d;padding:6px 14px}.review-prompt{opacity:.82;margin:10px 0 0;font-size:13px;line-height:1.5}.review-leaderboard,.review-identity,.review-comments,.review-form,.review-ballot,.review-final-choice{border:1px solid var(--border);background:var(--surface-bright);border-radius:16px;padding:20px 24px}.review-final-choice{background:#0e7b3f0f;border-color:#0e7b3f;gap:14px;display:grid}.review-leaderboard-list,.review-comments{gap:12px;display:grid}.review-leaderboard-row,.review-comment{border:1px solid var(--border);background:var(--paper);border-radius:10px;padding:14px 16px}.review-leaderboard-row{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.review-leaderboard-row p,.review-comment p,.review-status,.review-help{color:var(--text-soft);margin:6px 0 0}.review-rank{background:var(--paper-deep);width:40px;height:40px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.review-details{margin-top:12px}.review-details summary{cursor:pointer;color:var(--accent);font-weight:700}.review-form{gap:16px;display:grid}.review-version-form{background:var(--paper)}.review-form-heading{gap:4px;display:grid}.review-form-heading .panel-kicker,.review-form-heading .review-help{margin:0}.review-ballot{gap:18px;display:grid}.review-ballot-choice-list,.review-chip-cloud{flex-wrap:wrap;gap:12px;display:flex}.review-choice,.review-tag{border:1px solid var(--border);background:var(--paper-bright);min-height:44px;color:var(--text-h);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.review-choice{border-radius:12px;flex-direction:column;align-items:flex-start;min-height:72px;padding:14px 16px}.review-choice span{color:var(--text-soft);font-size:13px}.review-choice-active,.review-tag-active{border-color:var(--gold-foil);background:var(--paper)}.review-ballot-summary,.review-insight-block{gap:12px;display:grid}.review-form-row,.review-form-actions,.review-identity-grid{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.review-field{flex:260px;gap:8px;display:grid}.review-song-picker{gap:10px;width:100%;display:grid}.review-take-picker{flex-wrap:wrap;align-items:center;gap:12px;padding:6px 0 2px;display:flex}.review-take-picker-label{color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.review-take-picker-options{background:var(--paper);border:1px solid var(--border);border-radius:999px;gap:6px;padding:4px;display:inline-flex}.review-take-pill{appearance:none;color:var(--text-soft);cursor:pointer;background:0 0;border:none;border-radius:999px;min-width:36px;height:32px;padding:0 12px;font-size:14px;font-weight:600;transition:background .12s,color .12s}.review-take-pill:hover:not(:disabled){color:var(--text-h);background:var(--paper-deep)}.review-take-pill-active{background:var(--paper-deep);color:var(--text-h);box-shadow:inset 0 1px #fff6}.review-take-pill:focus-visible{outline:2px solid var(--gold-foil);outline-offset:2px}.review-stage-audio{margin:4px 0 22px}.review-stage-audio audio{border-radius:12px}.review-style-prompt-panel{background:var(--paper);border:1px solid var(--hairline-strong)}.review-style-prompt-text{color:var(--text-h);letter-spacing:.01em;margin:8px 0 0;font-size:15px;font-style:italic;line-height:1.55}.review-field span{color:var(--text-soft);font-size:13px;font-weight:700}.review-field input,.review-field textarea,.review-field select{border:1px solid var(--border);background:var(--paper-bright);width:100%;color:var(--text-h);font:inherit;border-radius:10px;padding:12px 14px}.review-field select{min-height:46px}.review-field textarea{resize:vertical}.review-team-tools{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.review-team-tools>summary{cursor:pointer;color:var(--accent);font-weight:700}.review-team-tools-body{gap:14px;margin-top:14px;display:grid}.review-admin-status{border:1px solid var(--hairline-strong);background:var(--paper);border-radius:12px;gap:8px;padding:16px;display:grid}.review-stars{gap:8px;display:flex}.review-star{border:1px solid var(--border);background:var(--paper-bright);width:44px;height:44px;color:var(--text-soft);cursor:pointer;border-radius:999px;font-size:22px}.review-star-active{color:var(--gold-foil);border-color:var(--gold-foil)}.review-checkbox{color:var(--text-h);align-items:center;gap:10px;display:inline-flex}.review-checkbox input{width:18px;height:18px}.review-submit{cursor:pointer;border:0}.review-submit:disabled,.review-tag:disabled,.review-choice:disabled,.review-field select:disabled{cursor:not-allowed;opacity:.48}.review-comment-head{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=900px){.review-layout{grid-template-columns:1fr}.review-variants{order:1}.review-lyrics-pane{order:2}.review-workflow{grid-template-columns:1fr}.review-workflow-step{min-height:auto}.review-lyrics-pane{max-height:none;position:static}.review-form-row,.review-form-actions,.review-identity-grid,.review-picker{flex-direction:column;align-items:stretch}.review-picker{grid-template-columns:1fr}.review-picker-open{justify-content:center;width:100%}.review-field{flex-basis:auto;width:100%}}
