/* Existing questionnaire, identity and private data controls; Cupidon C presentation. */
.luwa-production{--ink:#f5f1f7;--muted:#a69aaf;--berry:#eccce1;--berry-soft:#35253a;--paper:#08070a;--white:#141016;--line:#ffffff1b;--blue-soft:#211725;--green:#b8d8c5;--radius:24px;color-scheme:dark;background:#08070a;color:#f5f1f7;font-family:'DM Sans',Arial,sans-serif}.luwa-production h1,.luwa-production h2,.luwa-production h3{font-family:'DM Sans',Arial,sans-serif;font-weight:500;letter-spacing:-.05em}.luwa-production h1 em,.luwa-production h2 em{font-family:inherit;font-style:normal;letter-spacing:inherit;color:#eac9df;font-weight:500}.luwa-production :where(a,button,input,textarea,summary,select):focus-visible{outline:2px solid #eac9df;outline-offset:4px}.luwa-production button,.luwa-production input,.luwa-production textarea{accent-color:#c99ab7}.luwa-production .site-header{padding:23px 5%;max-width:1440px;border-color:#ffffff0c}.luwa-production .site-wordmark{font-size:14px;line-height:1.25;letter-spacing:-.025em;gap:11px;font-weight:500}.luwa-production .cupidon-brand-heart{width:34px;height:38px;flex:none}.luwa-production .header-links{font-size:12px;color:#b2a6bc;gap:28px;align-items:center}.luwa-production .header-links a:first-child{border:1px solid #ffffff20;padding:9px 17px;border-radius:40px}.luwa-production main{max-width:1320px}.luwa-production .intro{position:relative;isolation:isolate;min-height:320px;padding-top:46px;padding-right:260px;overflow:hidden}.luwa-production .intro>.eyebrow{font-size:9px;letter-spacing:.17em;color:#c1afcc}.luwa-production h1{font-size:clamp(35px,4.25vw,57px);line-height:1.12;letter-spacing:-.055em;margin:20px 0 18px}.luwa-production .intro-text{font-size:14px;line-height:1.7;color:#a79aae}.luwa-production .intro-bottom{border-color:#ffffff13;position:relative;margin-top:33px;padding-top:18px;z-index:1}.luwa-production .intro-bottom p{font-size:9px;color:#d0acc5;gap:7px;flex-wrap:wrap}.luwa-production .intro-bottom b{color:#6c566e;margin:0 10px}.luwa-production .temporary{color:#8d7a99;font-size:10px}.luwa-production .cupidon-intro-art{position:absolute;width:240px;height:300px;right:0;top:7px;z-index:-1;pointer-events:none}.luwa-production .cupidon-intro-art:before{content:'';position:absolute;inset:10% -25%;background:radial-gradient(ellipse,#db9dc81c,transparent 65%)}.luwa-production .cupidon-intro-art img{position:relative;width:225px;height:287px;object-fit:contain;filter:drop-shadow(0 0 10px #deb4d122)}.luwa-production .cupidon-intro-ring{position:absolute;border:1px solid #e9bfda1d;border-radius:50%;width:240px;height:120px;left:-20px;top:110px;transform:rotate(-25deg)}.luwa-production .button,.luwa-production .text-button{font-family:inherit}.luwa-production .button{min-height:45px;border-radius:30px;font-size:12px;line-height:1.5;padding:12px 21px;gap:18px;letter-spacing:0}.luwa-production .button.primary,.luwa-production .button.secondary,.luwa-production .button-primary,.luwa-production .email-verification .button-primary,.luwa-production .comparison-invitation .button.primary{background:linear-gradient(110deg,#fff,#f1e5ef);color:#261b2b;border:1px solid #f5e9f3;box-shadow:0 0 20px #e9bfda0b}.luwa-production .button.primary:hover:not(:disabled),.luwa-production .button.secondary:hover:not(:disabled){background:#fff;color:#1a121d;box-shadow:0 0 30px #e9bfda1a}.luwa-production .button.outline,.luwa-production .button-secondary,.luwa-production .email-verification .button-secondary{border:1px solid #ba9ec136;color:#dac8e5;background:#ffffff03}.luwa-production .button.outline:hover:not(:disabled){background:#c697b811;color:#fff}.luwa-production .text-button{font-size:11px;color:#c4accf;text-underline-offset:4px}.luwa-production .small{font-size:12px;line-height:1.7;color:#a99ab3}.luwa-production .consent-panel{border-color:#dfb4d626;background:radial-gradient(ellipse at 0 0,#36233838,transparent 65%),#100d13;border-radius:24px;padding:34px;gap:42px}.luwa-production .consent-intro{position:relative}.luwa-production .consent-intro h2{font-size:32px;line-height:1.12;margin:14px 0 19px}.luwa-production .consent-intro>.eyebrow{font-size:9px;color:#ba9ac4}.luwa-production .consent-intro>p:not(.eyebrow){font-size:13px;color:#b5a7bd}.luwa-production .consent-intro>.small{font-size:11px!important;color:#97829f}.luwa-production .cupidon-consent-character{width:55px;height:70px;float:right;margin:0 0 10px 15px;object-fit:contain;filter:drop-shadow(0 0 9px #e8bddb20)}.luwa-production .checkbox{font-size:12px;line-height:1.7;color:#dacfe1;gap:12px}.luwa-production .checkbox input{flex:none;width:17px;height:17px;margin-top:3px;accent-color:#cc9fbd}.luwa-production .checkbox small{color:#a390ae;font-size:10px;line-height:1.7}.luwa-production .consent-form .small{font-size:10px}.luwa-production .request-feedback,.luwa-production .chat-feedback{border:1px solid #d298bf50;background:#29152b;color:#f0cce5;border-radius:16px}.luwa-production .lab-toolbar{gap:16px}.luwa-production .lab-toolbar h2{font-size:28px;letter-spacing:-.04em}.luwa-production .lab-toolbar .eyebrow{font-size:9px;color:#aa8bb7}.luwa-production .conversation-panel{background:#100c13;border:1px solid #d0a5ce29;border-radius:24px;box-shadow:0 12px 70px #0004}.luwa-production .conversation-heading{background:#18111d;border-color:#ffffff13;padding:18px 20px;gap:12px}.luwa-production .chat-identity h3{font-size:18px;letter-spacing:-.03em}.luwa-production .chat-identity p{font-size:10px;color:#ac96bb}.luwa-production .luwa-avatar{width:44px;height:48px;background:transparent!important;border-radius:14px;overflow:hidden;flex:none;display:grid;place-items:center}.luwa-production .luwa-avatar img{display:block;width:42px;height:54px;object-fit:contain;object-position:center}.luwa-production .chat-icon-button{color:#cab3d4;background:transparent}.luwa-production .chat-icon-button:hover{background:#ffffff0a}.luwa-production .chat-portrait-button{border:1px solid #b28db233;border-radius:25px;color:#ddc8e6;padding:10px 15px;background:#ffffff03;min-height:40px}.luwa-production .chat-topics{background:#1c1422;border-color:#ffffff12;color:#cdbbd6}.luwa-production .chat-topics>p{color:#aa93b5}.luwa-production .chat-topics summary{font-size:10px;color:#bca2c8}.luwa-production .chat-topics .checkbox{color:#cbb4d5}.luwa-production .messages{background:radial-gradient(ellipse at 30% 0,#33203817,transparent 60%);scrollbar-color:#5b3d64 transparent}.luwa-production .message-meta{color:#a48aaf}.luwa-production .message-meta span{background:#d7b0cd;box-shadow:0 0 8px #e4bddc20}.luwa-production .message-content{border:1px solid #ffffff12;background:#231929;color:#f0e7f5;border-radius:4px 18px 18px 18px;box-shadow:none;font-size:14px;line-height:1.75}.luwa-production .message.user .message-content{border-color:#d9b0d127;background:#3c2943;color:#f9f2fc;border-radius:18px 4px 18px 18px}.luwa-production .empty-conversation{font-family:inherit;font-size:21px;color:#a88cb5}.luwa-production .empty-conversation small{font-family:inherit;font-size:12px;color:#876c93}.luwa-production .thinking{color:#b79fc1;font-size:11px}.luwa-production .thinking-dots{color:#d8b0cd}.luwa-production .composer{background:#18111d;border-color:#70537466;border-radius:20px;padding:14px 15px}.luwa-production .composer:focus-within{border-color:#dbb5d0;box-shadow:0 0 0 1px #c294b529}.luwa-production .composer label{font-size:9px;color:#bb9fc6}.luwa-production .composer textarea{background:transparent;color:#f4eaf8;font-size:14px;line-height:1.7}.luwa-production .composer textarea::placeholder{color:#85708f}.luwa-production .composer-bottom p{color:#9c81a6;font-size:9px}.luwa-production .composer-bottom .button{font-size:11px;padding:9px 17px;min-height:40px}.luwa-production .dictate-button{border:1px solid #c5a2c533;background:#23152c}.luwa-production .conversation-footnote{color:#8d759a}.luwa-production .portrait-panel{background:radial-gradient(ellipse at top,#38243e30,transparent 60%),#120e16;border-color:#c89fc62c;border-radius:24px;scrollbar-color:#5b3d64 transparent;padding:27px}.luwa-production .portrait-heading .eyebrow{color:#ad90bb}.luwa-production .pill{border-color:#b597b64f;color:#c4a5d1;font-size:8px}.luwa-production .pill.confirmed{background:#29362e;border-color:#96c4a94d;color:#c0e2cd}.luwa-production .portrait-panel h2{font-size:30px;margin-top:18px}.luwa-production .portrait-intro{font-size:12px;color:#a18aae;line-height:1.7}.luwa-production .coverage>div:first-child{font-size:10px;color:#b7a1c2}.luwa-production .coverage-track{height:4px;background:#b993c122}.luwa-production .coverage-track span{background:linear-gradient(90deg,#99759b,#f3d8eb);box-shadow:0 0 8px #eac3df33}.luwa-production .coverage .small{font-size:10px;color:#9b81a6}.luwa-production .fact{background:#211727;border:1px solid #ffffff12;border-radius:16px;padding:16px}.luwa-production .fact-heading{color:#d9b5d7;font-size:9px}.luwa-production .fact-text{font-size:12px;line-height:1.75;color:#e8dcef}.luwa-production .fact-meta,.luwa-production .fact-condition,.luwa-production .evidence{color:#aa8fb5}.luwa-production .evidence blockquote{border-color:#c29fc45c;color:#aa8fb5}.luwa-production .optional-choice{border-color:#b79bc01d}.luwa-production .optional-choice .small{font-size:10px}.luwa-production .portrait-confirm .small{color:#b495be;font-size:10px}.luwa-production .portrait-confirm .button{font-size:11px}.luwa-production .production-section,.luwa-production .production-account-management{background:radial-gradient(ellipse at 0 0,#35203a35,transparent 60%),#110d15;border-color:#ffffff16;border-radius:24px;padding:32px;margin-top:26px;gap:42px}.luwa-production .section-copy>.eyebrow{color:#aa88b8;font-size:9px}.luwa-production .section-copy h2{font-size:34px;line-height:1.12;margin:17px 0}.luwa-production .section-copy>.small{font-size:11px;line-height:1.8;color:#a48cae}.luwa-production .account-status{font-size:11px;color:#b2d6c1}.luwa-production #saved-comparisons-link{margin-bottom:15px}.luwa-production #saved-profile-panel{border-color:#ffffff14}.luwa-production .field-label{font-size:11px;color:#d1bada}.luwa-production input:is([type=email],[type=text]),.luwa-production select{background:#1c1422;border-color:#b18db141;color:#f5e9fa;border-radius:12px;font-size:14px}.luwa-production input:is([type=email],[type=text]):focus{border-color:#e0bcdb}.luwa-production .email-auth-status,.luwa-production .tiny-note{font-size:11px;color:#b090be}.luwa-production .save-form{gap:18px}.luwa-production .save-form h3{font-size:21px}.luwa-production .save-form>.small{font-size:11px}.luwa-production .save-form .checkbox{font-size:11px}.luwa-production .save-form fieldset{border-color:#c2a4c82b;border-radius:15px}.luwa-production .save-form fieldset legend{color:#c2a7ce}.luwa-production .share-section{background:radial-gradient(ellipse at center,#4d28542c,transparent 70%),#110d15}.luwa-production #share-link-panel{border-color:#ffffff19}.luwa-production #share-link{font-size:12px;color:#d1b8d9;overflow:hidden;text-overflow:ellipsis}.luwa-production .share-actions{gap:18px;flex-wrap:wrap}.luwa-production .comparison-invitation{background:radial-gradient(ellipse at top right,#613b613b,transparent 70%),#140e1b}.luwa-production .comparison-invitation .small{color:#b7a3c1}.luwa-production .comparison-invitation .eyebrow{color:#d3b0cb}.luwa-production .invitation-notice,.luwa-production .guest-entry{background:#1c1625;color:#d3bddf;border:1px solid #a986ba33;border-radius:16px}.luwa-production .invitation-notice{font-size:12px;padding:18px 22px}.luwa-production .guest-entry p{font-size:12px}.luwa-production .create-profile-panel{background:radial-gradient(ellipse at top,#47304f36,transparent 70%),#110d15;border-color:#d1aed52b;border-radius:24px}.luwa-production .create-profile-panel h2{font-size:30px}.luwa-production .create-profile-panel>p:not(.eyebrow){font-size:12px}.luwa-production .page-footer{font-size:10px;color:#887293;border-color:#ffffff13;line-height:1.7}.luwa-production .production-account-management h1{font-size:36px}.luwa-production .production-account-management h2{font-size:25px}.luwa-production .production-account-management p{font-size:12px;color:#a68ab1}.luwa-production .production-account-management .button-primary{background:#f3e2f0;color:#28172f}.luwa-production .production-account-management .button-secondary{background:transparent;color:#d8b9e2;border-color:#b996c243}.luwa-production .production-account-management .consent-label{font-size:12px;color:#c7add2}.luwa-production .production-account-management .account-section{background:transparent;border-color:#ffffff16;padding-inline:0;border-radius:0}.luwa-production .dictation-dialog{color:#f3e5f8;background:#1a1020;border-color:#c5a1ce40;box-shadow:0 24px 80px #0008}.luwa-production .dictation-dialog::backdrop{background:#030105a8}.luwa-production .dictation-title{font-size:25px}.luwa-production .dictation-disclosure,.luwa-production .dictation-hint,.luwa-production .dictation-feedback{color:#b39bc0}.luwa-production .dictation-actions button{color:#d5bddf;border-color:#b799c23b;border-radius:25px}.luwa-production .dictation-actions .dictation-start,.luwa-production .dictation-actions .dictation-finish,.luwa-production .dictation-actions .dictation-retry{color:#28132f;background:#f0deed;border-color:#f0deed}.luwa-production .skip-link{background:#f4e2f1;color:#23112d}.luwa-production .luwa-public-report{--lr-ink:#f3e7fa;--lr-muted:#b49bc0;--lr-berry:#e1b9dc;--lr-paper:#100a16;--lr-white:#19101f;--lr-line:#ffffff1e;--lr-soft:#27152f;color:#f3e7fa;background:#100a16;border-radius:24px;overflow:hidden}.luwa-production .luwa-public-report .lr-hero{background:radial-gradient(ellipse at top right,#61376244,transparent 70%);color:#f3e7fa}.luwa-production .luwa-public-report .lr-reassurance{background:#202e25;border-color:#b2c7b22e;color:#c6dfd0}.luwa-production .luwa-public-report .lr-axis-list{background:#1b1021;border-color:#ffffff15}.luwa-production .luwa-public-report h1,.luwa-production .luwa-public-report h2,.luwa-production .luwa-public-report h3{font-family:inherit}.luwa-production .luwa-public-report .lr-score-card{background:#24142b;border-color:#e2b1d63d;box-shadow:0 0 45px #df9bd522}.luwa-production .luwa-public-report .lr-score-card:before{border-color:#ebc3e7}.luwa-production .luwa-public-report .lr-point,.luwa-production .luwa-public-report .lr-difference,.luwa-production .luwa-public-report .lr-axis,.luwa-production .luwa-public-report .lr-radar{border-color:#ffffff17}.luwa-production .lr-radar text{fill:#c5abd1}.luwa-production .lr-radar-grid{stroke:#9875a35c}
body.luwa-production[data-cupidon-screen='conversation']{background:radial-gradient(ellipse at 15% 10%,#2a153135,transparent 55%),#09060d}body.luwa-production[data-cupidon-screen='conversation'] .conversation-panel{background:transparent}body.luwa-production[data-cupidon-screen='conversation'] .conversation-heading{background:#130c19eF;border-color:#ffffff13;padding-top:calc(13px + env(safe-area-inset-top,0px))}body.luwa-production[data-cupidon-screen='conversation'] .luwa-avatar{background:transparent;width:43px;height:48px}body.luwa-production[data-cupidon-screen='conversation'] .messages{background-image:radial-gradient(ellipse at 30% 0,#3b1d4819,transparent 70%);background-size:auto}body.luwa-production[data-cupidon-screen='conversation'] .message-content{background:#231629;color:#f2e7fa;border:1px solid #d3a6d01c;box-shadow:none}body.luwa-production[data-cupidon-screen='conversation'] .message.user .message-content{background:#3c2745;color:#f6eafa;border-color:#d0a5d329}body.luwa-production[data-cupidon-screen='conversation'] .composer{background:#130c19;border-top-color:#ffffff17}body.luwa-production[data-cupidon-screen='conversation'] .composer textarea{color:#f3e6fa;background:#211529;border:1px solid #ac86b13f;border-radius:18px;padding:13px 16px}body.luwa-production[data-cupidon-screen='conversation'] .composer textarea::placeholder{color:#94749f}body.luwa-production[data-cupidon-screen='conversation'] .portrait-panel{background:radial-gradient(ellipse at 40% 0,#49255326,transparent 55%),#100a16;color:#f5eafa}body.luwa-production[data-cupidon-screen='conversation'] .composer-bottom>p{color:#a788b4}
@media(max-width:1000px){.luwa-production .intro{padding-right:215px}.luwa-production .cupidon-intro-art{right:-10px;width:200px;height:270px}.luwa-production .cupidon-intro-art img{width:195px;height:250px}.luwa-production .production-section{gap:28px;padding:28px}.luwa-production .section-copy h2{font-size:30px}}
@media(max-width:760px){.luwa-production .site-header{padding:20px 6%;flex-wrap:nowrap;gap:14px}.luwa-production .site-wordmark{font-size:12px;gap:9px}.luwa-production .cupidon-brand-heart{width:28px;height:32px}.luwa-production .header-links{font-size:10px;gap:12px;margin:0}.luwa-production .header-links a:first-child{padding:8px 12px}.luwa-production main{padding-inline:6%}.luwa-production .intro{padding:30px 0 28px;min-height:0;overflow:visible}.luwa-production .intro>.eyebrow{font-size:8px;letter-spacing:.13em;max-width:240px}.luwa-production h1{font-size:34px;line-height:1.13;letter-spacing:-.055em;max-width:290px;margin:18px 0 17px}.luwa-production .intro-text{font-size:12px;max-width:250px;padding-right:30px}.luwa-production .cupidon-intro-art{width:113px;height:150px;right:-5px;top:122px}.luwa-production .cupidon-intro-art img{width:110px;height:140px;opacity:.9}.luwa-production .cupidon-intro-ring{width:145px;height:60px;left:-20px;top:55px}.luwa-production .intro-bottom{margin-top:32px;padding-top:17px;gap:12px;align-items:flex-start}.luwa-production .intro-bottom p{font-size:8px;gap:5px;max-width:255px;line-height:1.7}.luwa-production .intro-bottom p b{margin:0 2px}.luwa-production .intro-bottom .temporary{font-size:9px;max-width:none;text-align:left}.luwa-production .consent-panel{padding:25px 22px;gap:25px;border-radius:21px}.luwa-production .consent-intro h2{font-size:29px;margin:14px 0 18px}.luwa-production .consent-intro>p:not(.eyebrow){font-size:12px}.luwa-production .consent-intro>.small{font-size:10px!important}.luwa-production .cupidon-consent-character{width:58px;height:74px}.luwa-production .consent-form{gap:20px}.luwa-production .checkbox{font-size:11px;line-height:1.75}.luwa-production .checkbox small{font-size:10px}.luwa-production .button{font-size:12px;min-height:46px;white-space:normal}.luwa-production .lab-toolbar{gap:12px;flex-wrap:wrap;margin-top:24px}.luwa-production .lab-toolbar h2{font-size:25px}.luwa-production .lab-toolbar>.text-button{font-size:9px;max-width:100px}.luwa-production .lab-toolbar .button{font-size:10px;min-height:40px;padding:9px 14px}.luwa-production .lab-grid{gap:20px}.luwa-production .conversation-panel{border-radius:20px}.luwa-production .conversation-heading{gap:9px;padding:15px 13px}.luwa-production .chat-portrait-button{font-size:10px;padding:9px 10px}.luwa-production .chat-identity h3{font-size:16px}.luwa-production .chat-identity p{font-size:9px}.luwa-production .luwa-avatar{width:36px;height:42px}.luwa-production .luwa-avatar img{width:35px;height:45px}.luwa-production .messages{height:380px;padding:20px 15px}.luwa-production .message-content{font-size:13px;padding:13px 15px}.luwa-production .composer textarea,.luwa-production input:is([type=email],[type=text]),.luwa-production select{font-size:16px}.luwa-production .composer-bottom p{font-size:8px;max-width:135px}.luwa-production .composer-bottom .button{min-height:40px;padding:9px 13px;font-size:10px}.luwa-production .composer-actions{gap:6px}.luwa-production .dictate-button{width:39px;height:39px;padding:9px}.luwa-production .portrait-panel{padding:23px;border-radius:20px}.luwa-production .portrait-panel h2{font-size:28px}.luwa-production .portrait-intro{font-size:11px}.luwa-production .coverage .small{font-size:10px}.luwa-production .fact-text{font-size:12px}.luwa-production .production-section,.luwa-production .production-account-management{grid-template-columns:1fr;padding:25px 22px;gap:23px;border-radius:21px;margin-top:22px}.luwa-production .section-copy h2{font-size:30px;margin:15px 0}.luwa-production .section-copy>.small{font-size:11px}.luwa-production .auth-choices{gap:9px}.luwa-production .auth-choices .button{font-size:10px;padding:11px 15px}.luwa-production .save-form .checkbox{font-size:11px}.luwa-production .share-actions{gap:13px}.luwa-production #share-link{font-size:12px}.luwa-production .field-label{font-size:11px}.luwa-production .production-account-management h1{font-size:31px}.luwa-production .production-account-management h2{font-size:24px}.luwa-production .production-account-management p{font-size:11px}.luwa-production .create-profile-panel{padding:25px 22px;border-radius:21px}.luwa-production .create-profile-panel h2{font-size:27px}.luwa-production .create-profile-panel>p:not(.eyebrow){font-size:11px}.luwa-production .page-footer{font-size:9px;gap:8px}.luwa-production .dictation-dialog{border-radius:21px}.luwa-production .dictation-actions button{font-size:12px}body.luwa-production[data-cupidon-screen='conversation'] .conversation-heading{gap:8px;padding-top:calc(9px + env(safe-area-inset-top,0px))}body.luwa-production[data-cupidon-screen='conversation'] .chat-identity h3{font-size:17px}body.luwa-production[data-cupidon-screen='conversation'] .chat-identity p{font-size:9px}body.luwa-production[data-cupidon-screen='conversation'] .luwa-avatar{width:35px;height:41px}body.luwa-production[data-cupidon-screen='conversation'] .message-content{font-size:15px}body.luwa-production[data-cupidon-screen='conversation'] .composer textarea{font-size:16px;border-radius:15px}body.luwa-production[data-cupidon-screen='conversation'] .composer-bottom>p{font-size:8px}}
@media(max-width:360px){.luwa-production h1{font-size:30px}.luwa-production .header-links{gap:8px}.luwa-production .header-links a:first-child{padding:8px 10px}.luwa-production .intro-text{padding-right:40px}.luwa-production .intro-bottom p{font-size:7px;gap:3px}.luwa-production .cupidon-intro-art{right:-10px}.luwa-production .auth-choices{flex-direction:column}.luwa-production .auth-choices .button{width:100%;font-size:11px}}
@media(prefers-reduced-motion:reduce){.luwa-production *,.luwa-production *:before,.luwa-production *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* The decorative ring and glow stay inside their mobile illustration frame. */
@media(max-width:760px){.luwa-production .cupidon-intro-art{right:0;overflow:clip}}
@media print{.luwa-production,.luwa-production .luwa-public-report{color:#171019;background:white}.luwa-production .cupidon-intro-art,.luwa-production .cupidon-consent-character{display:none}.luwa-production .luwa-public-report{--lr-ink:#171019;--lr-muted:#534559;--lr-paper:white;--lr-white:white;--lr-line:#ddd;--lr-berry:#613550}.luwa-production .luwa-public-report .lr-hero{background:white;color:#171019}}
/* Keep detailed legacy reports legible within the same private space. */
@media screen{.luwa-production .luwa-public-report .lr-priority{background:#2c1429;border-color:#d6a1c142;color:#f2dced}.luwa-production .luwa-public-report .lr-priority .lr-kicker{color:#dfb2d2}.luwa-production .luwa-public-report .lr-priority-icon{color:#30152a}.luwa-production .luwa-public-report .lr-priority-sources>.lr-point,.luwa-production .luwa-public-report .lr-coverage,.luwa-production .luwa-public-report .lr-optional,.luwa-production .luwa-public-report .lr-portrait,.luwa-production .luwa-public-report .lr-portrait-b,.luwa-production .luwa-public-report .lr-source-quotes blockquote,.luwa-production .luwa-public-report .lr-no-source,.luwa-production .luwa-public-report .lr-open-card,.luwa-production .luwa-public-report .lr-questions{background:#1e1425;border-color:#d2afd32b;color:#e1cee9}.luwa-production .luwa-public-report .lr-portrait-b{background:#28182e}.luwa-production .luwa-public-report .lr-portrait-avatar,.luwa-production .luwa-public-report .lr-portrait-b .lr-portrait-avatar{background:#3d2845;color:#edcde6}.luwa-production .luwa-public-report .lr-axis-track,.luwa-production .luwa-public-report .lr-coverage-progress,.luwa-production .luwa-public-report .lr-coverage-progress::-webkit-progress-bar{background:#b993c123}.luwa-production .luwa-public-report .lr-axis-track span,.luwa-production .luwa-public-report .lr-coverage-progress::-webkit-progress-value{background:#d7b0cf}.luwa-production .luwa-public-report .lr-proof-check,.luwa-production .luwa-public-report .lr-point-symbol{background:#25362e;border-color:#a2c8ac30;color:#c1e2ca}.luwa-production .luwa-public-report .lr-proof-missing,.luwa-production .luwa-public-report .lr-point-discuss .lr-point-symbol,.luwa-production .luwa-public-report .lr-proposed-tag{background:#382e20;border-color:#cab38a38;color:#e8d2ab}.luwa-production .luwa-public-report .lr-point-incompatible .lr-point-symbol,.luwa-production .luwa-public-report .lr-essential-tag{background:#3c1e36;color:#edbfda}.luwa-production .luwa-public-report .lr-point-unknown .lr-point-symbol{background:#302138;color:#c6a5d2}.luwa-production .luwa-public-report .lr-print{border-color:#be9dc43b;border-radius:25px}.luwa-production .luwa-public-report .lr-print:hover{background:#39223f}}
