*{box-sizing:border-box}html,body{min-height:100%;margin:0}html{scroll-behavior:smooth}body{color:#f7f7f7;background:#111;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}button,input,select{font:inherit}.site-shell{min-height:100vh}.site-header{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111111db;border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;display:flex;position:sticky;top:0}.site-title{letter-spacing:.04em;font-weight:800;text-decoration:none}.site-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.site-nav a,.actions a,.result-link,.back-link{background:#222;border:1px solid #444;border-radius:999px;padding:10px 16px;text-decoration:none}.site-nav a:hover,.actions a:hover,.result-link:hover,.back-link:hover,.search-filters button:hover{border-color:#ffb5d7}.home{place-items:center;min-height:calc(100vh - 72px);padding:48px 24px;display:grid}.home-stack{gap:18px;width:min(980px,100%);display:grid}.hero,.search-panel,.empty-state,.detail-hero,.detail-card{background:#181818;border:1px solid #333;border-radius:28px;width:min(980px,100%)}.hero,.detail-hero,.detail-card{padding:48px}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffb5d7;margin:0 0 16px}h1{margin:0 0 20px;font-size:clamp(40px,8vw,76px);line-height:1.02}.hero p,.page-heading p{color:#d8d8d8;max-width:720px;font-size:18px;line-height:1.8}.actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.home-stats{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.home-stats span,.home-section-card-header>span{color:#ffb5d7;background:#171017;border:1px solid #333;border-radius:999px;width:fit-content;padding:6px 11px;font-size:13px;font-weight:700;line-height:1.2}.home-search-scope{gap:8px;display:grid}.home-section-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.home-section-card{background:#121212;border:1px solid #303030;border-radius:22px;gap:10px;padding:22px;text-decoration:none;display:grid}.home-section-card:hover{border-color:#ffb5d7}.home-section-card p,.home-section-card h2,.home-section-card span{margin:0}.home-section-card-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-section-card p{color:#ffb5d7;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700}.home-section-card h2{font-size:28px}.home-section-card span{color:#cfcfcf;line-height:1.7}.home-section-card-header>span{color:#ffb5d7;white-space:nowrap;line-height:1.2}.page{width:min(1120px,100%);margin:0 auto;padding:56px 24px 80px}.page-heading{margin-bottom:28px}.collection-page{width:min(1040px,100%)}.collection-heading{gap:12px;display:grid}.collection-actions{color:#aaa;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.collection-actions span{background:#141414;border:1px solid #303030;border-radius:999px;padding:8px 12px}.media-group-links,.rank-jump-list{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.media-group-links a,.rank-jump-list a{color:#eee;background:#151515;border:1px solid #303030;border-radius:999px;padding:8px 12px;text-decoration:none}.media-group-links a:hover,.rank-jump-list a:hover{border-color:#ffb5d7}.rank-jump-list span{color:#aaa;margin-left:4px}.rank-explainer{background:#181818;border:1px solid #303030;border-radius:28px;gap:18px;margin:0 0 32px;padding:28px;display:grid}.rank-explainer h2,.rank-explainer p,.rank-explainer-card h3,.rank-explainer-card p{margin:0}.rank-explainer>div:first-child{gap:10px;display:grid}.rank-explainer>div:first-child p:last-child{color:#d0d0d0;max-width:760px;line-height:1.8}.rank-explainer-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.rank-explainer-card{background:#121212;border:1px solid #303030;border-radius:18px;align-content:start;gap:8px;padding:16px;display:grid}.rank-explainer-card h3{color:#ffb5d7}.rank-explainer-card p{color:#cfcfcf;line-height:1.7}.collection-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.collection-card{background:#121212;border:1px solid #303030;border-radius:22px;align-content:start;gap:12px;min-height:170px;padding:22px;text-decoration:none;display:grid}.collection-card:hover{background:#151015;border-color:#ffb5d7}.collection-card p,.collection-card h2,.collection-card span{margin:0}.collection-card p{color:#ffb5d7;background:#171017;border:1px solid #333;border-radius:999px;width:fit-content;padding:5px 10px;font-size:13px;font-weight:700}.collection-card h2{font-size:clamp(24px,4vw,34px);line-height:1.2}.collection-card span{color:#cfcfcf;line-height:1.7}.ranked-collection-list{gap:28px;display:grid}.rank-group{gap:14px;scroll-margin-top:110px;display:grid}.rank-group-heading{border-bottom:1px solid #303030;justify-content:space-between;align-items:center;gap:14px;padding:0 2px 10px;display:flex}.rank-group-heading h2{margin:0;font-size:clamp(26px,4vw,42px)}.rank-group-heading>span,.rank-group-actions a{color:#aaa;white-space:nowrap;background:#141414;border:1px solid #333;border-radius:999px;padding:6px 11px}.rank-group-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rank-group-actions a{color:#ffb5d7;text-decoration:none}.rank-group-actions a:hover{border-color:#ffb5d7}.search-panel{padding:28px}.search-meta,.result-card-header,.result-summary,.detail-chips{color:#aaa;flex-wrap:wrap;gap:10px;font-size:14px;display:flex}.search-meta span,.result-card-header span,.detail-chips span{background:#141414;border:1px solid #333;border-radius:999px;padding:5px 10px}.search-box{gap:10px;margin:24px 0 18px;display:grid}.search-box span{color:#ddd;font-weight:700}.search-box input,.search-box select{color:#fff;background:#101010;border:1px solid #444;border-radius:18px;outline:none;width:100%;padding:16px 18px}.search-box input:focus,.search-box select:focus{border-color:#ffb5d7;box-shadow:0 0 0 4px #ffb5d71f}.search-filters{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.search-filters button{color:#eee;cursor:pointer;background:#222;border:1px solid #333;border-radius:999px;padding:9px 13px}.search-filters button.active{background:#3a1f2c;border-color:#ffb5d7}.result-summary{margin:20px 0}.results-list{gap:16px;display:grid}.result-card{background:#121212;border:1px solid #303030;border-radius:22px;padding:22px}.result-card-header{justify-content:space-between;align-items:center;margin-bottom:12px}.result-card-header p{margin:0}.result-card h2{margin:0 0 12px;font-size:clamp(24px,4vw,36px)}.result-card mark{color:#111;background:#ffb5d7;border-radius:6px;padding:0 4px}.result-text{color:#cfcfcf;margin:0 0 18px;line-height:1.7}.result-link{color:#ffb5d7;display:inline-flex}.empty-state{padding:28px}.empty-state.small{background:#121212;border-radius:20px;width:100%}.empty-state h2,.detail-card h2{margin:0 0 10px}.empty-state p,.muted{color:#d0d0d0;margin:0 0 16px}.empty-state pre{color:#ffb5d7;background:#080808;border-radius:14px;margin:0;padding:14px;overflow-x:auto}.search-suggestions{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.search-suggestions li{color:#ffb5d7;background:#171017;border:1px solid #333;border-radius:999px;padding:7px 11px}.detail-page{gap:18px;display:grid}.detail-hero{gap:14px;display:grid}.detail-actions{flex-wrap:wrap;gap:10px;display:flex}.back-link{color:#ffb5d7;width:fit-content}.detail-fields{gap:12px;margin:22px 0 0;display:grid}.detail-fields div{border-top:1px solid #303030;grid-template-columns:140px 1fr;gap:16px;padding:14px 0;display:grid}.detail-fields dt{color:#aaa}.detail-fields dd{color:#f2f2f2;margin:0;line-height:1.7}.rich-text{color:#e8e8e8;line-height:1.85}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text p,.rich-text ul,.rich-text ol,.rich-text blockquote{margin:14px 0}.rich-text h2,.rich-text h3,.rich-text h4{margin:24px 0 10px;line-height:1.35}.rich-text ul,.rich-text ol{padding-left:1.4rem}.rich-text blockquote{color:#d8d8d8;border-left:3px solid #ffb5d7;padding:4px 0 4px 18px}.rich-text code{color:#ffb5d7;background:#080808;border-radius:6px;padding:2px 6px}.rich-text a,.source-links a{color:#ffb5d7;text-underline-offset:3px}.source-links{color:#d8d8d8;gap:10px;margin:18px 0 0;padding-left:1.2rem;display:grid}.search-text-preview{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.search-text-preview li{color:#d8d8d8;background:#111;border:1px solid #303030;border-radius:14px;padding:12px 14px}@media (max-width:640px){.site-header{flex-direction:column;align-items:flex-start}.site-nav{justify-content:flex-start}.hero,.search-panel,.empty-state,.detail-hero,.detail-card{border-radius:20px;padding:24px}.page{padding-inline:16px}.rank-explainer{border-radius:20px;padding:22px}.collection-grid,.rank-explainer-grid{grid-template-columns:1fr}.home-section-card-header,.rank-group-heading{flex-direction:column;align-items:flex-start}.collection-card{min-height:auto}.rank-group-actions{justify-content:flex-start}.detail-fields div{grid-template-columns:1fr;gap:6px}}
.account-page,.account-dashboard,.account-card,.account-form{gap:18px;display:grid}.account-page{max-width:980px;margin:0 auto}.account-card{width:min(100%,720px);margin:0 auto}.account-card h1,.account-card p{margin-top:0}.account-card h1{overflow-wrap:anywhere}.account-locked-card{border-color:#5b3035}.account-locked-card p{line-height:1.75}.account-form label{color:#ddd;gap:7px;font-weight:780;display:grid}.account-form input,.account-form select,.account-form textarea{color:#fff;background:#101010;border:1px solid #343434;border-radius:13px;width:100%;padding:11px 13px}.account-form button,.account-link-button{color:#ffb5d7;cursor:pointer;width:fit-content;font:inherit;background:#251923;border:1px solid #4f3743;border-radius:999px;padding:10px 15px;font-weight:800}.account-form button:disabled{opacity:.56;cursor:wait}.account-check{grid-template-columns:auto 1fr;align-items:start}.account-check input{width:auto;margin-top:4px}.account-links,.account-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.account-links a,.account-actions a,.account-link-button{color:#ffb5d7}.account-message{color:#8fe3a2;margin:0}.account-message-error{color:#ff786e}.account-meta{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0;display:grid}.account-meta>div{border:1px solid #303030;border-radius:14px;padding:12px}.account-meta dt{color:#888;font-size:12px}.account-meta dd{color:#fff;overflow-wrap:anywhere;margin:6px 0 0}.account-feature-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.account-feature{color:inherit;gap:8px;text-decoration:none;display:grid}.account-feature:hover{border-color:#ffb5d7}.account-feature strong{color:#fff}.account-feature span{color:#aaa;line-height:1.65}[data-theme=light] .account-form input,[data-theme=light] .account-form select,[data-theme=light] .account-form textarea,[data-theme=light] .account-meta>div{color:#191716;background:#fff7f2;border-color:#e2d6cc}[data-theme=light] .account-form label,[data-theme=light] .account-meta dd,[data-theme=light] .account-feature strong{color:#191716}[data-theme=light] .account-feature span{color:#766a61}.personnel-page,.personnel-dashboard,.personnel-list,.personnel-card,.personnel-suspension{gap:16px;display:grid}.personnel-page{max-width:1120px;margin:0 auto}.personnel-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.personnel-stats>div{gap:6px;display:grid}.personnel-stats span,.personnel-card header span,.personnel-card small{color:#969696}.personnel-stats strong{font-size:24px}.personnel-filters,.personnel-role-row{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:end;gap:12px;display:grid}.personnel-filters label,.personnel-role-row label,.personnel-suspension label{color:#ddd;gap:7px;font-weight:750;display:grid}.personnel-filters input,.personnel-filters select,.personnel-role-row select,.personnel-suspension textarea{color:#fff;background:#101010;border:1px solid #343434;border-radius:12px;width:100%;padding:10px 12px}.personnel-suspension textarea{resize:vertical;min-height:76px}.personnel-card>header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.personnel-card>header>div{gap:5px;display:grid}.personnel-status{border:1px solid #35533b;border-radius:999px;width:fit-content;padding:5px 10px;color:#8fe3a2!important}.personnel-status-suspended{border-color:#65333b;color:#ff9caa!important}.personnel-role-row button,.personnel-suspension button{color:#ffb5d7;cursor:pointer;width:fit-content;font:inherit;background:#251923;border:1px solid #4f3743;border-radius:999px;padding:9px 13px;font-weight:760}.personnel-role-row button:disabled,.personnel-suspension button:disabled{cursor:not-allowed;opacity:.5}.personnel-danger{color:#ff9caa!important;border-color:#6b333b!important}.personnel-suspension p{margin:0}.personnel-state{max-width:720px;margin:0 auto}@media (max-width:640px){.personnel-card>header,.personnel-role-row{align-items:stretch}}[data-theme=light] .personnel-filters input,[data-theme=light] .personnel-filters select,[data-theme=light] .personnel-role-row select,[data-theme=light] .personnel-suspension textarea{color:#191716;background:#fff7f2;border-color:#e2d6cc}[data-theme=light] .personnel-filters label,[data-theme=light] .personnel-role-row label,[data-theme=light] .personnel-suspension label{color:#191716}
.work-card{padding:0;overflow:hidden}.work-card-body{gap:12px;padding:0 22px 22px;display:grid}.work-cover-thumb,.detail-cover,.evidence-image{background:radial-gradient(circle at 22% 18%,#ffb5d747,#0000 32%),linear-gradient(135deg,#231320,#111 62%);border:1px solid #303030;overflow:hidden}.work-cover-thumb{aspect-ratio:16/10;border-width:0 0 1px;border-radius:22px 22px 0 0;place-items:center;width:100%;display:grid}.work-cover-thumb img,.detail-cover img,.evidence-image img{object-fit:cover;width:100%;height:100%;display:block}.work-cover-placeholder,.detail-cover-placeholder,.evidence-image-placeholder{color:#ffb5d7;letter-spacing:.12em;font-size:14px;font-weight:800}.work-cover-placeholder span,.evidence-image-placeholder span{background:#111111b8;border:1px solid #ffb5d759;border-radius:999px;padding:8px 12px}.detail-cover-placeholder{aspect-ratio:3/4;background:linear-gradient(145deg,#ffb5d71f,#0000 55%),repeating-linear-gradient(135deg,#1a151b 0 10px,#151515 10px 20px);grid-template-rows:auto auto;align-content:center;gap:7px;max-width:132px;min-height:176px}.detail-cover-placeholder-mark{color:#ffb5d7;background:#111111bd;border:1px solid #ffb5d761;border-radius:16px;place-items:center;width:52px;height:52px;font-size:29px;line-height:1;display:grid}.detail-cover-placeholder figcaption{color:#c5b9c2;letter-spacing:.04em;font-size:12px;font-weight:800}.detail-hero-layout{grid-template-columns:minmax(180px,280px) 1fr;align-items:center;gap:28px;display:grid}.detail-cover{aspect-ratio:3/4;border-radius:22px;place-items:center;width:min(280px,100%);margin:0;display:grid}.related-works-card,.evidence-card-list,.relation-links-card{gap:18px;display:grid}.related-work-list,.evidence-list,.detail-relation-groups{gap:10px;display:grid}.related-work-item,.evidence-item{background:#111;border:1px solid #303030;border-radius:18px;gap:6px;padding:16px;text-decoration:none;display:grid}.evidence-item{grid-template-columns:minmax(140px,220px) 1fr;align-items:start}.related-work-item:hover,.evidence-item:hover{border-color:#ffb5d7}.related-work-item span,.evidence-item span{color:#ffb5d7;background:#171017;border:1px solid #333;border-radius:999px;width:fit-content;padding:4px 9px;font-size:13px;font-weight:700}.related-work-item strong,.related-work-item em,.evidence-item strong,.evidence-item em{font-style:normal}.related-work-item em,.evidence-item p{color:#cfcfcf}.evidence-item p{margin:8px 0 0;line-height:1.7}.evidence-image{aspect-ratio:16/10;border-radius:16px;place-items:center;width:100%;margin:0;display:grid}.detail-inline-values{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.detail-inline-link{color:#ffb5d7;border-bottom:1px solid #ffb5d78c;text-decoration:none}.detail-inline-link:hover{border-bottom-color:#ffb5d7}.detail-inline-separator{color:#777;margin:0 6px 0 0}.detail-relation-group{background:#111;border:1px solid #303030;border-radius:18px;gap:8px;padding:14px;display:grid}.detail-relation-group h3{color:#cfcfcf;margin:0;font-size:14px}.detail-relation-chips{flex-wrap:wrap;gap:8px;display:flex}.detail-relation-chip{color:#ffb5d7;background:#171017;border:1px solid #ffb5d759;border-radius:999px;width:fit-content;padding:6px 10px;font-size:14px;text-decoration:none;display:inline-flex}.detail-relation-chip:hover{border-color:#ffb5d7}.detail-relation-chip.muted-chip{color:#bdbdbd;background:#151515;border-color:#303030}@media (max-width:760px){.detail-hero-layout,.evidence-item{grid-template-columns:1fr}.detail-cover{width:100%;max-width:320px}}
.detail-callouts{gap:18px;display:grid}.content-callout{background:#111;border:1px solid #303030;border-radius:22px;grid-template-columns:minmax(120px,200px) 1fr;align-items:center;gap:18px;padding:20px;display:grid}.content-callout.note{background:linear-gradient(135deg,#141414,#111)}.content-callout.warning{background:radial-gradient(circle at 16% 18%,#ffb5d72e,#0000 34%),#120d10;border-color:#ffb5d78c}.content-callout.black-banner{background:linear-gradient(90deg,#050505,#101010 62%,#171017);border-color:#3a3a3a}.content-callout.image-text{background:radial-gradient(circle at 16% 18%,#ffb5d71f,#0000 30%),#111}.content-callout-image{aspect-ratio:1;background:#080808;border:1px solid #303030;border-radius:18px;place-items:center;width:100%;margin:0;display:grid;overflow:hidden}.content-callout-image img{object-fit:cover;width:100%;height:100%;display:block}.content-callout-body{gap:10px;display:grid}.content-callout-label{color:#ffb5d7;background:#111111b3;border:1px solid #ffb5d74d;border-radius:999px;width:fit-content;margin:0;padding:4px 9px;font-size:13px;font-weight:800}.content-callout h2{color:#fff;margin:0;font-size:clamp(1.3rem,2vw,2rem)}.content-callout p,.content-callout blockquote{color:#e8e8e8;margin:0;line-height:1.8}.content-callout blockquote{color:#f5ddec;border-left:3px solid #ffb5d7;padding-left:16px}.content-callout a{color:#ffb5d7;text-underline-offset:3px;width:fit-content}.content-callout.black-banner .content-callout-image{background:#000;border-color:#222}.content-callout.black-banner h2{color:#fff}.content-callout.black-banner blockquote{color:#f2f2f2}@media (max-width:760px){.content-callout{grid-template-columns:1fr}.content-callout-image{max-width:220px}}
.works-filter-panel{background:#121212;border:1px solid #303030;border-radius:22px;gap:16px;margin-top:10px;padding:18px;display:grid}.works-filter-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.works-filter-grid label{gap:8px;display:grid}.works-filter-grid span{color:#ddd;font-size:14px;font-weight:700}.works-filter-grid input,.works-filter-grid select{color:#fff;background:#101010;border:1px solid #444;border-radius:16px;outline:none;width:100%;padding:12px 14px}.works-filter-grid input:focus,.works-filter-grid select:focus{border-color:#ffb5d7;box-shadow:0 0 0 4px #ffb5d71f}.works-filter-actions,.active-filter-list{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.works-filter-actions button{color:#ffb5d7;cursor:pointer}.active-filter-list{margin-top:4px}.active-filter-list span{color:#ffb5d7;background:#171017;border:1px solid #ffb5d759;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:700}
.updates-list{gap:14px;display:grid}.update-card{background:#111;border:1px solid #303030;border-radius:20px;gap:10px;padding:18px;text-decoration:none;display:grid}.update-card:hover{border-color:#ffb5d7}.update-card>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.update-card span,.update-card time{color:#ffb5d7;background:#171017;border:1px solid #ffb5d759;border-radius:999px;width:fit-content;padding:5px 10px;font-size:13px;font-weight:700}.update-card time{color:#d7d7d7;background:#151515;border-color:#333}.update-card h2{color:#fff;margin:0;font-size:clamp(1.1rem,1.6vw,1.4rem)}.update-card p{color:#cfcfcf;margin:0;line-height:1.7}.version-note{gap:10px;display:grid}.version-note p{margin:0}
.feedback-page,.feedback-prompt-shell,.feedback-form{gap:20px;display:grid}.feedback-prompt,.feedback-type-card,.feedback-channel-card,.feedback-security-note{gap:12px;display:grid}.feedback-channel-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.feedback-channel-primary{border-color:#ffb5d773}.feedback-email-address{overflow-wrap:anywhere;max-width:100%}.feedback-contacts{gap:16px;display:grid}.feedback-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.feedback-contact-card{align-content:start;gap:14px;min-width:0;display:grid}.feedback-contact-card h3,.feedback-contact-card p{margin:0}.feedback-contact-card p{overflow-wrap:anywhere;font-size:.875rem}.feedback-contact-image{background:#fff;border-radius:12px;justify-content:center;align-items:center;height:400px;display:flex;overflow:hidden}.feedback-contact-image img{object-fit:contain;width:100%;height:100%;display:block}.feedback-contact-image:focus-visible{outline:3px solid var(--release-pink,#ffb5d7);outline-offset:4px}@media (max-width:900px){.feedback-contact-grid{grid-template-columns:1fr}.feedback-contact-image{justify-self:center;max-width:360px;height:auto}.feedback-contact-image img{height:auto}}.feedback-channel-card h2,.feedback-channel-card p,.feedback-channel-card small,.feedback-security-note h2,.feedback-security-note p{margin:0}.feedback-channel-card>.result-link{justify-self:start}.feedback-channel-card small,.feedback-security-note p{color:#aaa;line-height:1.65}.feedback-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.feedback-actions button,.feedback-success button{color:#ffb5d7;cursor:pointer;font:inherit;background:#251923;border:1px solid #4f3743;border-radius:999px;padding:10px 15px;font-weight:800}.feedback-grid,.feedback-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.feedback-work-section{background:#121012;border:1px solid #2f2a2d;border-radius:16px;gap:16px;padding:18px;display:grid}.feedback-work-section header{gap:5px;display:grid}.feedback-work-section h3,.feedback-work-section p{margin:0}.feedback-work-section p{color:#999;line-height:1.6}.feedback-field-wide{grid-column:1/-1}.feedback-type-card p,.feedback-guide ul,.feedback-success p{color:#cfcfcf;margin:0;line-height:1.75}.feedback-guide ul{padding-left:20px}.feedback-form label{color:#ddd;gap:7px;font-weight:780;display:grid}.feedback-form input,.feedback-form select,.feedback-form textarea{color:#fff;background:#101010;border:1px solid #343434;border-radius:13px;width:100%;padding:11px 13px}.feedback-form small{color:#929292;font-weight:500;line-height:1.55}.feedback-form input:read-only{background:#171217;border-color:#4f3743}.feedback-form textarea{resize:vertical;min-height:110px}.feedback-check{grid-template-columns:auto 1fr;align-items:center}.feedback-check input{width:auto}.feedback-message{color:#ffb5d7;margin:0}.feedback-message a{margin:0 4px}.feedback-message-error{color:#ff786e}.feedback-success{border-color:#8fe3a270}[data-theme=light] .feedback-form input,[data-theme=light] .feedback-form select,[data-theme=light] .feedback-form textarea{color:#191716;background:#fff7f2;border-color:#e2d6cc}[data-theme=light] .feedback-form label{color:#191716}[data-theme=light] .feedback-work-section{background:#fffaf6;border-color:#eadfd7}[data-theme=light] .feedback-work-section p,[data-theme=light] .feedback-channel-card small,[data-theme=light] .feedback-security-note p{color:#6d625c}[data-theme=light] .feedback-channel-primary{border-color:#d9a2b9}[data-theme=light] .feedback-type-card p,[data-theme=light] .feedback-guide ul,[data-theme=light] .feedback-success p{color:#342d29}
.entity-relations{gap:18px;display:grid}.entity-relation-group,.entity-relation-card{gap:12px;display:grid}.entity-relation-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.entity-relation-card{background:#111;border:1px solid #303030;border-radius:18px;padding:15px;text-decoration:none}.entity-relation-card:hover{border-color:#ffb5d7}.entity-relation-card span{color:#ffb5d7;background:#171017;border:1px solid #ffb5d759;border-radius:999px;width:fit-content;padding:4px 9px;font-size:13px;font-weight:700}.entity-relation-card strong{color:#fff}
.comment-block-shell,.comment-block,.comment-list,.comment-compose-placeholder{gap:14px;display:grid}.comment-item{background:#111;border:1px solid #303030;border-radius:16px;gap:8px;padding:14px;display:grid}.comment-item header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comment-item strong{color:#fff}.comment-item time,.comment-compose-actions span{color:#888;font-size:13px}.comment-delete,.comment-reply-button{cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:5px 10px;font-size:13px}.comment-reply-button{color:#8bd9e8;border:1px solid #3d4650;margin-left:auto}.comment-delete{color:#ff9caf;border:1px solid #53333a}.comment-delete:disabled{cursor:wait;opacity:.55}.comment-item p{color:#d7d7d7;white-space:pre-wrap;margin:0;line-height:1.75}.comment-replies{border-left:2px solid #8bd9e838;gap:8px;margin-top:4px;padding-left:18px;display:grid}.comment-reply{background:#171717;border:1px solid #2c2c2c;border-radius:13px;gap:6px;padding:11px 12px;display:grid}.comment-reply header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comment-reply-to{color:#8bd9e8;margin-right:4px;font-weight:800}.comment-reply-form{background:#8bd9e80d;border:1px solid #8bd9e847;border-radius:14px;gap:9px;margin-top:4px;padding:12px;display:grid}.comment-reply-form label{color:#8bd9e8;font-weight:800}.comment-reply-form textarea{color:#d7d7d7;min-height:86px;font:inherit;resize:vertical;background:#101010;border:1px solid #303030;border-radius:13px;padding:11px 12px}.comment-compose-actions .comment-cancel{color:#aaa}.comment-compose-placeholder label{color:#ddd;font-weight:700}.comment-compose-placeholder textarea{resize:vertical;color:#d7d7d7;background:#101010;border:1px solid #303030;border-radius:16px;min-height:110px;padding:12px 14px}.comment-compose-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.comment-compose-actions button{color:#ffb5d7;cursor:pointer;background:#151515;border:1px solid #303030;border-radius:999px;width:fit-content;padding:10px 14px}.comment-compose-actions button:disabled{color:#777;cursor:not-allowed}.comment-message{color:#ffb5d7;margin:0}.comment-message a{margin:0 4px}.comment-message-error{color:#ff786e}[data-theme=light] .comment-item,[data-theme=light] .comment-reply,[data-theme=light] .comment-reply-form textarea,[data-theme=light] .comment-compose-placeholder textarea{background:#fff7f2;border-color:#e2d6cc}[data-theme=light] .comment-item strong,[data-theme=light] .comment-item p,[data-theme=light] .comment-reply-form textarea,[data-theme=light] .comment-compose-placeholder textarea,[data-theme=light] .comment-compose-placeholder label{color:#191716}@media (max-width:640px){.comment-replies{padding-left:10px}}
.work-conclusion-card{background:radial-gradient(circle at 12% 0,#ffb5d724,#0000 34%),#111;border-color:#ffb5d76b;gap:18px;display:grid}.work-conclusion-head{gap:8px;display:grid}.work-conclusion-head h2{max-width:980px;margin:0;font-size:clamp(1.25rem,2.3vw,1.85rem);line-height:1.45}.work-conclusion-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.work-conclusion-grid>div,.work-conclusion-meta>div{background:#151515;border:1px solid #303030;border-radius:16px;gap:7px;padding:14px;display:grid}.work-conclusion-grid span,.work-conclusion-meta dt{color:#aaa;font-size:13px;font-weight:800}.work-conclusion-grid strong,.work-conclusion-meta dd{color:#fff;margin:0;font-weight:800}.work-conclusion-meta{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;display:grid}.work-conclusion-links{flex-wrap:wrap;gap:6px;display:flex}.work-conclusion-links a{color:#ffb5d7;border-bottom:1px solid #ffb5d78c;text-decoration:none}.work-conclusion-links a:hover{border-bottom-color:#ffb5d7}.work-conclusion-separator{color:#777;margin-right:6px}[data-theme=light] .work-conclusion-card{background:radial-gradient(circle at 12% 0,#d663991f,#0000 34%),#fffaf6;border-color:#d6639952}[data-theme=light] .work-conclusion-grid>div,[data-theme=light] .work-conclusion-meta>div{background:#fff7f2;border-color:#e2d6cc}[data-theme=light] .work-conclusion-grid span,[data-theme=light] .work-conclusion-meta dt{color:#766a61}[data-theme=light] .work-conclusion-grid strong,[data-theme=light] .work-conclusion-meta dd{color:#191716}[data-theme=light] .work-conclusion-links a{color:#b64178;border-bottom-color:#b6417880}
.work-assessment-trust-card{--assessment-accent:#ffb5d7;--assessment-accent-soft:#ffb5d724;border-color:color-mix(in srgb, var(--assessment-accent) 38%, #303030);background:radial-gradient(circle at 5% 0%, var(--assessment-accent-soft), transparent 34%), #111;gap:20px;display:grid;overflow:hidden}.work-assessment-trust-card[data-grade=S],.work-assessment-trust-card[data-grade=A]{--assessment-accent:#8fe3a2;--assessment-accent-soft:#8fe3a221}.work-assessment-trust-card[data-grade=B]{--assessment-accent:#8bd9e8;--assessment-accent-soft:#8bd9e821}.work-assessment-trust-card[data-grade=C]{--assessment-accent:#f2d277;--assessment-accent-soft:#f2d27721}.work-assessment-trust-card[data-grade=D]{--assessment-accent:#ffb16d;--assessment-accent-soft:#ffb16d24}.work-assessment-trust-card[data-grade=E],.work-assessment-trust-card[data-grade=F]{--assessment-accent:#ff786e;--assessment-accent-soft:#ff786e26}.work-assessment-trust-card[data-grade=X]{--assessment-accent:#c39aff;--assessment-accent-soft:#c39aff29}.work-assessment-rating{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.work-assessment-grade-mark{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--assessment-accent) 54%, transparent);width:clamp(84px,12vw,112px);color:var(--assessment-accent);background:color-mix(in srgb, var(--assessment-accent) 11%, #151515);box-shadow:inset 0 0 30px color-mix(in srgb, var(--assessment-accent) 8%, transparent);border-radius:26px;place-items:center;font-size:clamp(2.5rem,7vw,4.6rem);font-weight:950;line-height:1;display:grid}.work-assessment-rating-copy{gap:7px;display:grid}.work-assessment-rating-copy h2,.work-assessment-rating-copy p{margin:0}.work-assessment-rating-copy h2{color:#fff;font-size:clamp(1.45rem,3vw,2.3rem);line-height:1.25}.work-assessment-rating-copy>p:last-child{color:#cfcfcf;max-width:820px;line-height:1.7}.work-assessment-grade-basis{border:1px solid color-mix(in srgb, var(--assessment-accent) 38%, transparent);width:fit-content;color:var(--assessment-accent);background:color-mix(in srgb, var(--assessment-accent) 9%, transparent);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:850}.work-assessment-statuses{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;margin:0;display:grid}.work-assessment-statuses>div{background:#111111d1;border:1px solid #303030;border-radius:14px;align-content:start;gap:6px;min-height:70px;padding:12px 14px;display:grid}.work-assessment-statuses-primary>div:first-child{border-color:color-mix(in srgb, var(--assessment-accent) 38%, #303030)}.work-assessment-statuses dt{color:#aaa;font-size:12px;font-weight:800}.work-assessment-statuses dd{color:#fff;margin:0;font-weight:780;line-height:1.45}.work-assessment-statuses dd[data-tone=strong]{color:#8fe3a2}.work-assessment-statuses dd[data-tone=medium]{color:#ffb5d7}.work-assessment-statuses dd[data-tone=caution]{color:#ffb16d}.work-assessment-statuses dd[data-tone=danger]{color:#ff786e}.work-assessment-source-summary,.work-assessment-decisive,.work-assessment-empty-note,.work-assessment-contradictions{background:#151515;border:1px solid #303030;border-radius:16px;padding:15px 17px}.work-assessment-source-summary{gap:8px;display:grid}.work-assessment-source-summary>summary{cursor:pointer;color:#b9c9cc;font-size:13px;font-weight:850}.work-assessment-source-summary[open]>summary{color:#8bd9e8}.work-assessment-source-summary>span,.work-assessment-decisive>span,.work-assessment-section-heading span{color:#aaa;letter-spacing:.04em;font-size:12px;font-weight:850}.work-assessment-source-summary p,.work-assessment-decisive p,.work-assessment-empty-note,.work-assessment-contradictions li,.work-assessment-disclaimer{color:#cfcfcf;margin:0;line-height:1.7}.work-assessment-research-preview{background:#8bd9e80f;border:1px solid #8bd9e857;border-radius:17px;gap:13px;padding:16px;display:grid}.work-assessment-research-preview h3,.work-assessment-research-preview p{margin:0}.work-assessment-research-preview>div{gap:7px;display:grid}.work-assessment-research-preview>div>span{color:#8bd9e8;font-size:13px;font-weight:900}.work-assessment-research-preview dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin:0;display:grid}.work-assessment-research-preview dl>div{background:#111718;border:1px solid #303a3c;border-radius:12px;gap:4px;padding:10px;display:grid}.work-assessment-research-preview dt{color:#8ea4a8;font-size:12px;font-weight:800}.work-assessment-research-preview dd{color:#f2f7f8;margin:0;font-weight:850}.work-assessment-decisive{border-left:4px solid var(--assessment-accent);gap:8px;display:grid}.work-assessment-decisive h3{color:#fff;margin:0;font-size:1.08rem}.work-assessment-rules{gap:13px;display:grid}.work-assessment-section-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.work-assessment-section-heading>div{gap:4px;display:grid}.work-assessment-section-heading h3{color:#fff;margin:0;font-size:1.12rem}.work-assessment-section-heading>strong{color:var(--assessment-accent);background:color-mix(in srgb, var(--assessment-accent) 10%, #151515);border-radius:999px;padding:5px 9px;font-size:13px}.work-assessment-rule-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.work-assessment-rule{--rule-accent:#aaa;border:1px solid color-mix(in srgb, var(--rule-accent) 30%, #303030);background:#151515;border-radius:15px;align-content:start;gap:7px;padding:14px;display:grid}.work-assessment-rule[data-grade=S],.work-assessment-rule[data-grade=A]{--rule-accent:#8fe3a2}.work-assessment-rule[data-grade=B]{--rule-accent:#8bd9e8}.work-assessment-rule[data-grade=C]{--rule-accent:#f2d277}.work-assessment-rule[data-grade=D]{--rule-accent:#ffb16d}.work-assessment-rule[data-grade=E],.work-assessment-rule[data-grade=F]{--rule-accent:#ff786e}.work-assessment-rule[data-grade=X]{--rule-accent:#c39aff}.work-assessment-rule[data-decisive=true]{box-shadow:inset 0 0 24px color-mix(in srgb, var(--rule-accent) 7%, transparent);border-width:2px}.work-assessment-rule-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.work-assessment-rule-head span{color:var(--rule-accent);font-size:12px;font-weight:900}.work-assessment-rule-head small{color:#aaa;font-size:11px}.work-assessment-rule>strong{color:var(--rule-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84rem}.work-assessment-rule h4,.work-assessment-rule p{margin:0}.work-assessment-rule h4{color:#fff;line-height:1.5}.work-assessment-rule p{color:#cfcfcf;font-size:.92rem;line-height:1.65}.work-assessment-contradictions{background:#5b191633;border-color:#ff786e73}.work-assessment-contradictions strong{color:#ff9a92}.work-assessment-contradictions ul{margin:9px 0 0;padding-left:20px}.work-assessment-metrics{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.work-assessment-metric{border:1px solid color-mix(in srgb, var(--assessment-accent) 28%, #303030);background:#151515;border-radius:16px;gap:12px;padding:16px;display:grid}.work-assessment-metric-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.work-assessment-metric-heading span{color:#aaa;font-size:13px;font-weight:800}.work-assessment-metric-heading strong{color:#fff;font-size:1.45rem}.work-assessment-metric progress{width:100%;height:9px;accent-color:var(--assessment-accent);background:#303030;border:0;border-radius:999px;overflow:hidden}.work-assessment-metric progress::-webkit-progress-bar{background:#303030;border-radius:999px}.work-assessment-metric progress::-webkit-progress-value{background:linear-gradient(90deg, color-mix(in srgb, var(--assessment-accent) 62%, #776070), var(--assessment-accent));border-radius:999px}.work-assessment-metric progress::-moz-progress-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--assessment-accent) 62%, #776070), var(--assessment-accent));border-radius:999px}.work-assessment-progress-placeholder{background:repeating-linear-gradient(135deg,#292929 0 8px,#222 8px 16px);border-radius:999px;height:9px}.work-assessment-metric p{color:#cfcfcf;margin:0;line-height:1.7}.work-assessment-actions{flex-wrap:wrap;gap:9px;display:flex}.work-assessment-actions a{color:#e9e9e9;background:#151515;border:1px solid #3a3a3a;border-radius:999px;padding:8px 12px;font-size:.88rem;font-weight:780;text-decoration:none}.work-assessment-actions a:first-child{border-color:color-mix(in srgb, var(--assessment-accent) 42%, #3a3a3a);color:var(--assessment-accent)}.work-assessment-actions a:hover{border-color:var(--assessment-accent)}.work-assessment-disclaimer{border-top:1px solid #303030;padding-top:13px;font-size:.9rem}[data-theme=light] .work-assessment-trust-card{border-color:color-mix(in srgb, var(--assessment-accent) 42%, #e2d6cc);background:radial-gradient(circle at 5% 0%, var(--assessment-accent-soft), transparent 34%), #fffaf6}[data-theme=light] .work-assessment-grade-mark,[data-theme=light] .work-assessment-statuses>div,[data-theme=light] .work-assessment-source-summary,[data-theme=light] .work-assessment-decisive,[data-theme=light] .work-assessment-empty-note,[data-theme=light] .work-assessment-rule,[data-theme=light] .work-assessment-metric,[data-theme=light] .work-assessment-actions a{background:#fff7f2;border-color:#e2d6cc}[data-theme=light] .work-assessment-research-preview{color:#203a3f;background:#eefbfc;border-color:#9acbd4}[data-theme=light] .work-assessment-research-preview dl>div{background:#fff;border-color:#b9dce2}[data-theme=light] .work-assessment-research-preview dd,[data-theme=light] .work-assessment-research-preview h3{color:#16343a}[data-theme=light] .work-assessment-rating-copy h2,[data-theme=light] .work-assessment-statuses dd,[data-theme=light] .work-assessment-decisive h3,[data-theme=light] .work-assessment-section-heading h3,[data-theme=light] .work-assessment-rule h4,[data-theme=light] .work-assessment-metric-heading strong{color:#191716}[data-theme=light] .work-assessment-rating-copy>p:last-child,[data-theme=light] .work-assessment-source-summary p,[data-theme=light] .work-assessment-decisive p,[data-theme=light] .work-assessment-empty-note,[data-theme=light] .work-assessment-rule p,[data-theme=light] .work-assessment-metric p,[data-theme=light] .work-assessment-disclaimer{color:#342d29}[data-theme=light] .work-assessment-statuses dt,[data-theme=light] .work-assessment-source-summary>span,[data-theme=light] .work-assessment-decisive>span,[data-theme=light] .work-assessment-section-heading span,[data-theme=light] .work-assessment-rule-head small,[data-theme=light] .work-assessment-metric-heading span{color:#766a61}[data-theme=light] .work-assessment-actions a{color:#342d29}[data-theme=light] .work-assessment-disclaimer{border-color:#e2d6cc}@media (max-width:640px){.work-assessment-rating{grid-template-columns:1fr}.work-assessment-grade-mark{border-radius:21px;width:78px}.work-assessment-metrics,.work-assessment-statuses,.work-assessment-rule-list{grid-template-columns:1fr}}
.work-assessment-pending-grade-note{color:#e8cfb4;background:#ffb16d12;border:1px solid #ffb16d6b;border-radius:15px;margin:0;padding:13px 15px;line-height:1.7}.work-assessment-pending-grade-note strong{color:#ffb16d}.work-assessment-ai-panel{background:#0b1517b8;border:1px solid #8bd9e85c;border-radius:18px;overflow:hidden}.work-assessment-ai-panel>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:16px 18px;list-style:none;display:grid}.work-assessment-ai-panel>summary::-webkit-details-marker{display:none}.work-assessment-ai-panel>summary:before{content:"＋";color:#8bd9e8;grid-row:1/span 2;align-self:center;margin-right:10px;font-size:20px;font-weight:900}.work-assessment-ai-panel[open]>summary:before{content:"−"}.work-assessment-ai-panel>summary>span{color:#f2f7f8;font-size:16px;font-weight:900}.work-assessment-ai-panel>summary>strong{color:#8bd9e8;white-space:nowrap;background:#8bd9e814;border:1px solid #8bd9e85c;border-radius:999px;grid-row:1/span 2;align-self:center;padding:6px 10px;font-size:13px}.work-assessment-ai-panel>summary>small{color:#8ea4a8;font-size:12px;font-weight:700}.work-assessment-ai-body{border-top:1px solid #8bd9e838;gap:16px;padding:18px;display:grid}.work-assessment-ai-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.work-assessment-ai-heading>div:last-child{gap:5px;display:grid}.work-assessment-ai-heading span{color:#8bd9e8;letter-spacing:.05em;font-size:12px;font-weight:900}.work-assessment-ai-heading h3,.work-assessment-ai-heading p{margin:0}.work-assessment-ai-heading h3{color:#fff;font-size:clamp(1.25rem,3vw,1.8rem)}.work-assessment-ai-heading p{color:#b9c9cc;line-height:1.65}.work-assessment-ai-grade{color:#8bd9e8;background:#8bd9e814;border:1px solid #8bd9e873;border-radius:19px;place-items:center;width:66px;height:66px;font-size:2rem;font-weight:950;display:grid}@media (max-width:640px){.work-assessment-ai-panel>summary{grid-template-columns:minmax(0,1fr)}.work-assessment-ai-panel>summary:before,.work-assessment-ai-panel>summary>strong{grid-row:auto}.work-assessment-ai-panel>summary>strong{width:fit-content}.work-assessment-ai-heading{grid-template-columns:1fr;align-items:start}}[data-theme=light] .work-assessment-pending-grade-note{color:#6f4b29;background:#fff7ed;border-color:#e1ad72}[data-theme=light] .work-assessment-ai-panel{background:#f5fbfc;border-color:#b9dce2}[data-theme=light] .work-assessment-ai-panel>summary>span,[data-theme=light] .work-assessment-ai-heading h3{color:#172124}[data-theme=light] .work-assessment-ai-panel>summary>small,[data-theme=light] .work-assessment-ai-heading p{color:#5f7479}
.work-list-control,.work-list-head,.work-list-form{gap:16px;display:grid}.work-list-head h2{margin:0}.work-list-options{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.work-list-option{cursor:pointer;background:#151515;border:1px solid #303030;border-radius:16px;gap:7px;padding:13px;display:grid}.work-list-option[data-active=true]{background:#ffb5d714;border-color:#ffb5d794}.work-list-option input{margin:0}.work-list-option span{color:#fff;font-weight:900}.work-list-option small{color:#aaa;line-height:1.55}.work-list-note{color:#ddd;gap:8px;font-weight:800;display:grid}.work-list-note textarea{resize:vertical;color:#d7d7d7;background:#101010;border:1px solid #303030;border-radius:16px;min-height:96px;padding:12px 14px}.work-list-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.work-list-actions button{color:#ffb5d7;cursor:pointer;background:#151515;border:1px solid #303030;border-radius:999px;width:fit-content;padding:9px 13px}.work-list-actions .work-list-remove{color:#aaa}.work-list-actions span,.work-list-message{color:#aaa;font-size:14px}.work-list-message{color:#ffb5d7;margin:0}.work-list-message a{margin:0 4px}.work-list-message-error{color:#ff786e}[data-theme=light] .work-list-option,[data-theme=light] .work-list-note textarea{background:#fff7f2;border-color:#e2d6cc}[data-theme=light] .work-list-option span,[data-theme=light] .work-list-note,[data-theme=light] .work-list-note textarea{color:#191716}
.recommendations-page{gap:28px;display:grid}.recommendation-rules,.personal-recommendation-panel{gap:14px;display:grid}.recommendation-rules div,.personal-rec-summary{flex-wrap:wrap;gap:8px;display:flex}.recommendation-rules span,.personal-rec-summary span{color:#d7d7d7;background:#151515;border:1px solid #303030;border-radius:999px;padding:7px 10px;font-size:14px}.personal-rec-head{gap:8px;display:grid}.personal-rec-head h2{margin:0}.personal-rec-list{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.personal-rec-card{color:inherit;background:#151515;border:1px solid #303030;border-radius:16px;gap:6px;padding:12px;text-decoration:none;display:grid}.personal-rec-card:hover{border-color:#ffb5d7}.personal-rec-card strong{color:#fff}.personal-rec-card span{color:#ffb5d7;font-size:13px;font-weight:800}.recommendation-section{gap:18px;display:grid}.recommendation-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.recommendation-card{color:inherit;background:#111;border:1px solid #303030;border-radius:18px;gap:10px;padding:16px;text-decoration:none;display:grid}.recommendation-card:hover{border-color:#ffb5d7}.recommendation-card>div{flex-wrap:wrap;gap:8px;display:flex}.recommendation-card span{color:#ffb5d7;border:1px solid #303030;border-radius:999px;padding:4px 8px;font-size:13px;font-weight:800}.recommendation-card h3,.recommendation-card p,.recommendation-card ul{margin:0}.recommendation-card h3{color:#fff}.recommendation-card p{color:#aaa}.recommendation-card ul{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.recommendation-card li{color:#d7d7d7;background:#ffb5d714;border-radius:999px;padding:4px 7px;font-size:13px}[data-theme=light] .recommendation-rules span,[data-theme=light] .personal-rec-summary span,[data-theme=light] .personal-rec-card,[data-theme=light] .recommendation-card{background:#fff7f2;border-color:#e2d6cc}[data-theme=light] .recommendation-card h3,[data-theme=light] .personal-rec-card strong,[data-theme=light] .recommendation-rules span,[data-theme=light] .personal-rec-summary span{color:#191716}[data-theme=light] .recommendation-card p{color:#766a61}[data-theme=light] .recommendation-card span,[data-theme=light] .personal-rec-card span{color:#b64178;border-color:#e2d6cc}[data-theme=light] .recommendation-card li{color:#5c514b;background:#fff0f7}
.my-lists-page,.my-lists-content,.my-list-group{gap:24px;display:grid}.my-lists-summary{flex-wrap:wrap;gap:8px;display:flex}.my-lists-summary span{color:#ffb5d7;border:1px solid #303030;border-radius:999px;padding:6px 9px;font-size:13px;font-weight:800}.my-list-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.my-list-item{background:#111;border:1px solid #303030;border-radius:18px;gap:12px;padding:16px;display:grid}.my-list-item:hover{border-color:#ffb5d7}.my-list-item a{color:inherit;gap:8px;text-decoration:none;display:grid}.my-list-item strong{color:#fff}.my-list-item p{color:#aaa;white-space:pre-wrap;margin:0;line-height:1.65}.my-list-item button{color:#aaa;cursor:pointer;background:#151515;border:1px solid #3a3a3a;border-radius:999px;width:fit-content;padding:7px 10px}[data-theme=light] .my-lists-summary span,[data-theme=light] .my-list-item{background:#fff7f2;border-color:#e2d6cc}[data-theme=light] .my-list-item strong{color:#191716}
.review-workbench{gap:22px;width:min(1320px,100%);display:grid}.review-hero,.review-filter-panel,.review-queue-card,.review-summary,.review-row,.review-empty{background:#151515;border:1px solid #303030;border-radius:22px}.review-hero,.review-filter-panel,.review-row,.review-empty{padding:22px}.review-hero{grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:20px;display:grid}.review-hero h1,.review-hero p,.review-row h2,.review-row p,.review-summary h2{margin:0}.review-hero-copy{align-content:start;gap:10px;display:grid}.review-safety-note{color:#cfe9d5;background:#8fe3a20f;border:1px solid #8fe3a24d;border-radius:16px;padding:14px;line-height:1.7}.review-stat-grid,.review-research-grid,.review-summary-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.review-content-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.review-content-tabs a{color:#ddd;background:#151515;border:1px solid #303030;border-radius:18px;gap:6px;padding:16px;text-decoration:none;display:grid}.review-content-tabs a[aria-current=page]{background:#ffb5d714;border-color:#ffb5d7}.review-content-tabs strong{color:#ffb5d7;font-size:14px}.review-stat,.review-queue-card{gap:6px;padding:16px;display:grid}.review-stat strong,.review-queue-card strong{color:#fff;font-size:28px}.review-stat span,.review-queue-card span{color:#aaa;line-height:1.5}.review-queue-card{color:inherit;text-decoration:none}.review-queue-card:hover{border-color:#ffb5d7}.review-filter-panel{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.review-filter-panel label{color:#ddd;gap:7px;font-size:14px;font-weight:800;display:grid}.review-filter-panel input,.review-filter-panel select,.review-decision textarea{color:#fff;width:100%;font:inherit;background:#0f0f0f;border:1px solid #414141;border-radius:13px;padding:11px 12px}.review-filter-actions,.review-row-actions,.review-pagination,.review-chip-list,.review-decision-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.review-filter-actions{align-self:end}.review-button,.review-link,.review-pagination a,.review-pagination span{color:#ffb5d7;font:inherit;background:#202020;border:1px solid #3b3b3b;border-radius:999px;padding:8px 12px;font-weight:800;text-decoration:none}.review-button{cursor:pointer}.review-button-primary{color:#8fe3a2;background:#8fe3a21a;border-color:#8fe3a280}.review-button-danger{color:#ff8d84;background:#ff786e14;border-color:#ff786e75}.review-summary{padding:18px}.review-summary h2{margin-bottom:12px;font-size:17px}.review-chip-list span,.review-row-chip{color:#ccc;background:#111;border:1px solid #383838;border-radius:999px;padding:5px 9px;font-size:13px}.review-list{gap:14px;display:grid}.review-row{gap:16px;display:grid}.review-ai-suggestion{background:#9177ff12;border:1px solid #9177ff66;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:13px 15px;display:flex}.review-ai-suggestion strong{color:#d2c4ff}.review-ai-suggestion span,.review-ai-suggestion small{color:#bbb}.review-ai-suggestion p,.review-ai-suggestion small{flex-basis:100%;margin:0;line-height:1.6}.review-row-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.review-row-title{gap:5px;display:grid}.review-row-title h2{font-size:clamp(20px,3vw,28px)}.review-row-title small{color:#888}.review-row-facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.review-row-fact{background:#111;border:1px solid #2f2f2f;border-radius:14px;gap:5px;padding:12px;display:grid}.review-row-fact dt{color:#999;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.review-row-fact dd{color:#eee;overflow-wrap:anywhere;margin:0;line-height:1.65}.review-row details{background:#111;border:1px solid #303030;border-radius:14px;padding:12px 14px}.review-row summary{color:#ffb5d7;cursor:pointer;font-weight:800}.review-row pre{white-space:pre-wrap;color:#d7d7d7;max-height:360px;line-height:1.7;overflow:auto}.review-content-form{grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;display:grid}.review-content-form label{color:#ddd;align-content:start;gap:7px;font-size:14px;font-weight:800;display:grid}.review-content-form input,.review-content-form select,.review-content-form textarea{color:#fff;width:100%;font:inherit;background:#0f0f0f;border:1px solid #414141;border-radius:13px;padding:11px 12px}.review-content-form textarea{resize:vertical;min-height:92px}.review-content-title,.review-content-note,.review-content-actions{grid-column:1/-1}.feedback-review-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.feedback-review-facts>div{background:#111;border:1px solid #303030;border-radius:14px;gap:6px;padding:13px;display:grid}.feedback-review-facts dt{color:#999;font-size:12px;font-weight:900}.feedback-review-facts dd{color:#eee;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.7}.feedback-review-wide{grid-column:1/-1}.feedback-review-links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.feedback-review-links a{color:#8bd9e8;overflow-wrap:anywhere}.feedback-review-action-form{gap:10px;display:grid}.feedback-review-action-form label{color:#ddd;gap:7px;font-size:14px;font-weight:800;display:grid}.feedback-review-action-form textarea{color:#fff;width:100%;min-height:92px;font:inherit;resize:vertical;background:#0f0f0f;border:1px solid #414141;border-radius:13px;padding:11px 12px}.review-row-chip-warning{color:#ffbd78!important;border-color:#ffb15c73!important}.review-content-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.review-decision{gap:12px;margin-top:12px;display:grid}.review-decision textarea{resize:vertical;min-height:92px}.review-pagination{justify-content:center}.review-action-message{background:#151515;border:1px solid #3b3b3b;border-radius:14px;padding:13px 16px;line-height:1.65}.review-action-message-error{color:#ff9a91;border-color:#ff786e80}.review-action-message-success{color:#9be9ab;border-color:#8fe3a280}.feedback-detail-sources{gap:10px;display:grid}.feedback-detail-sources h2,.feedback-detail-sources ol{margin:0}.feedback-detail-sources ol{gap:10px;padding-left:24px;display:grid}.feedback-detail-sources li{padding-left:4px}.feedback-detail-sources a,.feedback-detail-sources small{overflow-wrap:anywhere;display:block}.feedback-detail-sources a{color:#8bd9e8}.feedback-detail-sources small{color:#888;margin-top:3px}.review-pagination span[aria-current=page]{color:#fff;border-color:#ffb5d7}@media (max-width:760px){.review-hero,.review-row-facts,.review-content-tabs,.review-content-form,.feedback-review-facts{grid-template-columns:1fr}}[data-theme=light] .review-hero,[data-theme=light] .review-filter-panel,[data-theme=light] .review-queue-card,[data-theme=light] .review-summary,[data-theme=light] .review-row,[data-theme=light] .review-empty,[data-theme=light] .review-row-fact,[data-theme=light] .review-row details,[data-theme=light] .review-content-tabs a{background:#fffaf6;border-color:#e2d6cc}[data-theme=light] .review-stat strong,[data-theme=light] .review-queue-card strong,[data-theme=light] .review-row-fact dd,[data-theme=light] .review-filter-panel label{color:#191716}[data-theme=light] .review-filter-panel input,[data-theme=light] .review-filter-panel select,[data-theme=light] .review-decision textarea{color:#191716;background:#fff;border-color:#e2d6cc}[data-theme=light] .review-content-form label{color:#191716}[data-theme=light] .review-content-form input,[data-theme=light] .review-content-form select,[data-theme=light] .review-content-form textarea{color:#191716;background:#fff;border-color:#e2d6cc}[data-theme=light] .feedback-review-facts>div{background:#fff;border-color:#e2d6cc}[data-theme=light] .feedback-review-facts dd,[data-theme=light] .feedback-review-action-form label{color:#191716}[data-theme=light] .feedback-review-action-form textarea{color:#191716;background:#fff;border-color:#e2d6cc}[data-theme=light] .review-action-message{background:#fffaf6;border-color:#e2d6cc}
.review-queue-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.review-queue-tabs a{color:#ddd;background:#151515;border:1px solid #303030;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;text-decoration:none;display:flex}.review-queue-tabs a[aria-current=page]{background:#8fe3a214;border-color:#8fe3a2}.review-queue-tabs strong{color:#8fe3a2;font-size:20px}.review-merged-row{border-color:#ffb15c73}.review-merged-warning{color:#f5d4ad;background:#ffb15c12;border:1px solid #ffb15c7a;border-radius:16px;gap:12px;padding:17px;display:grid}.review-merged-warning strong,.review-merged-warning p{margin:0}.review-merged-warning p{line-height:1.7}.review-action-message a{color:inherit;font-weight:900}.review-editor-page{width:min(1180px,100%)}.review-editor-form{gap:18px;display:grid}.review-editor-section{background:#151515;border:1px solid #303030;border-radius:22px;gap:17px;padding:22px;display:grid}.review-editor-section>header{gap:6px;display:grid}.review-editor-section h2,.review-editor-section p{margin:0}.review-editor-section h2{font-size:clamp(20px,3vw,28px)}.review-editor-section p,.review-editor-submit small{color:#aaa;line-height:1.65}.review-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.review-editor-field{color:#ddd;align-content:start;gap:7px;font-size:14px;font-weight:800;display:grid}.review-editor-field-wide,.review-editor-checks{grid-column:1/-1}.review-editor-field input,.review-editor-field select,.review-editor-field textarea{color:#fff;width:100%;font:inherit;background:#0f0f0f;border:1px solid #414141;border-radius:13px;padding:11px 12px}.review-editor-field textarea{resize:vertical;min-height:110px}.review-editor-checks{flex-wrap:wrap;gap:10px;display:flex}.review-editor-check{color:#ddd;background:#111;border:1px solid #363636;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-weight:800;display:inline-flex}.review-editor-check input{accent-color:#8fe3a2;width:18px;height:18px}.review-editor-submit{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f0ff5;border:1px solid #3a3a3a;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:15px;display:flex;position:sticky;bottom:12px;box-shadow:0 14px 40px #00000052}.review-editor-submit small{flex-basis:100%}@media (max-width:760px){.review-queue-tabs,.review-editor-grid{grid-template-columns:1fr}.review-editor-field-wide,.review-editor-checks{grid-column:auto}.review-editor-submit{position:static}}[data-theme=light] .review-queue-tabs a,[data-theme=light] .review-editor-section{background:#fffaf6;border-color:#e2d6cc}[data-theme=light] .review-merged-warning{color:#6f451c;background:#fff8ed;border-color:#e7b36f}[data-theme=light] .review-editor-field,[data-theme=light] .review-editor-check{color:#191716}[data-theme=light] .review-editor-field input,[data-theme=light] .review-editor-field select,[data-theme=light] .review-editor-field textarea{color:#191716;background:#fff;border-color:#e2d6cc}[data-theme=light] .review-editor-check{background:#fff;border-color:#e2d6cc}[data-theme=light] .review-editor-submit{background:#fffaf6f5;border-color:#e2d6cc;box-shadow:0 14px 40px #5a443324}
.review-workbench a[href^=\/admin],.review-editor-page .review-editor-form>.review-safety-note,.review-editor-page .review-editor-submit>span{display:none}.review-editor-page:has(.review-editor-form) .review-hero-copy>.muted{display:none}.review-editor-page:has(.review-editor-form) .review-hero-copy>.review-safety-note{display:none}.review-editor-page .review-editor-section:has(#stewardship-notices)>header>p{display:none}.review-editor-page .review-editor-section:has(select[name=rank])>header>p{display:none}.review-editor-page .review-editor-field:has(textarea[name=summary])>small{display:none}
.work-card-badges,.result-type-badges,.recommendation-card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.work-card-badges p{margin:0}.collection-card .work-type-chip,.assessment-origin-badge,.result-type-badges span,.recommendation-card-meta span{color:#ffb5d7;background:#ffb5d714;border:1px solid #ffb5d752;border-radius:999px;width:fit-content;padding:5px 9px;font-size:13px;font-weight:800;line-height:1.2}.assessment-origin-badge{color:#8bd9e8;background:#8bd9e81a;border-color:#8bd9e86b}.work-title-only-card small{color:#aaa;font-size:13px;font-weight:700}.work-card-with-cover,.result-card-with-cover,.recommendation-card-with-cover{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:16px;display:grid}.work-card-copy,.result-card-copy,.recommendation-card-copy{align-content:start;gap:9px;min-width:0;display:grid}.work-card-cover,.result-card-cover,.recommendation-cover{object-fit:cover;background:#201820;border:1px solid #383038;border-radius:14px;width:82px;height:112px;display:block;box-shadow:0 10px 28px #00000038}.work-card-cover-placeholder,.result-card-cover-placeholder,.recommendation-cover-placeholder{color:#ffb5d7;letter-spacing:.12em;place-items:center;font-size:14px;font-weight:900;display:grid}.result-card-copy h2,.recommendation-card-copy h3,.work-card-copy h2{overflow-wrap:anywhere;min-width:0}@media (max-width:520px){.work-card-with-cover,.result-card-with-cover,.recommendation-card-with-cover{grid-template-columns:66px minmax(0,1fr);gap:12px}.work-card-cover,.result-card-cover,.recommendation-cover{border-radius:11px;width:66px;height:92px}}.search-refine-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:18px;display:grid}.search-refine-grid label{color:#ddd;gap:7px;font-size:14px;font-weight:800;display:grid}.search-refine-grid select{color:#fff;background:#101010;border:1px solid #444;border-radius:14px;width:100%;padding:11px 13px}.search-empty-symbol{color:#ffb5d7;background:#ffb5d712;border:1px solid #ffb5d747;border-radius:24px;place-items:center;width:72px;height:72px;margin-bottom:14px;font-size:30px;font-weight:900;display:grid}.feedback-channel-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.feedback-channel-card{align-content:start;gap:10px;display:grid}.feedback-channel-card h2,.feedback-channel-card p{margin:0}.feedback-channel-card a{width:fit-content}[data-theme=light] .collection-card .work-type-chip,[data-theme=light] .assessment-origin-badge,[data-theme=light] .result-type-badges span,[data-theme=light] .recommendation-card-meta span{color:#b64178;background:#fff0f7;border-color:#e8c1d5}[data-theme=light] .assessment-origin-badge{color:#236b78;background:#eefbfc;border-color:#9acbd4}[data-theme=light] .work-card-cover,[data-theme=light] .result-card-cover,[data-theme=light] .recommendation-cover{background:#fff0f7;border-color:#e2d6cc;box-shadow:0 10px 24px #4127311a}[data-theme=light] .search-refine-grid label{color:#191716}[data-theme=light] .search-refine-grid select{color:#191716;background:#fff7f2;border-color:#e2d6cc}
.detail-hero h1{word-break:keep-all;overflow-wrap:anywhere;max-width:960px;font-size:clamp(38px,6vw,64px);line-height:1.08}.rank-explainer summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;list-style:none;display:flex}.rank-explainer summary::-webkit-details-marker{display:none}.rank-explainer summary span,.rank-explainer summary:after{color:#ffb5d7;background:#171017;border:1px solid #303030;border-radius:999px;width:fit-content;padding:6px 11px;font-size:13px;font-weight:800}.rank-explainer summary:after{content:"展开";margin-left:auto}.rank-explainer[open] summary:after{content:"收起"}.rank-explainer>p{color:#d0d0d0;max-width:780px;margin:0;line-height:1.8}.rank-explainer-link{color:inherit;text-decoration:none}.rank-explainer-link:hover{border-color:#ffb5d7}[data-theme=light] .rank-explainer summary span,[data-theme=light] .rank-explainer summary:after{color:#b64178;background:#fff0f7;border-color:#e2d6cc}[data-theme=light] .rank-explainer>p{color:#766a61}
.detail-title-table-wrap{gap:12px;margin:18px 0 20px;display:grid}.detail-title-table-wrap h3{color:#ffb5d7;letter-spacing:.08em;margin:0;font-size:16px}.detail-title-table{border-collapse:collapse;background:#111;border:1px solid #303030;border-radius:16px;width:100%;overflow:hidden}.detail-title-table tr+tr{border-top:1px solid #303030}.detail-title-table th,.detail-title-table td{text-align:left;vertical-align:top;padding:11px 14px;line-height:1.65}.detail-title-table th{color:#aaa;width:58px;font-weight:600}.detail-title-table td{color:#f2f2f2}
.site-branding{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.content-scope-toggle{color:inherit;cursor:pointer;background:#222;border:1px solid #444;border-radius:999px;padding:8px 13px}.content-scope-toggle:hover,.content-scope-toggle[aria-pressed=true]{border-color:#ffb5d7}.content-scope-toggle[aria-pressed=true]{color:#ffd9ea;background:#301827}html:not([data-content-scope=all]) [data-content-visibility=adult],html:not([data-content-scope=all]) [data-content-visibility=restricted]{display:none!important}.content-visibility-chip,.content-advisory-chip{color:#ffd9ea;background:#28131f;border:1px solid #6a3d52;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 9px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.content-visibility-note{color:#ffd9ea;background:#1d1219;border:1px solid #4a3340;border-radius:14px;width:fit-content;padding:8px 12px}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-toggle{color:#ffd978;cursor:pointer;width:42px;height:42px;font:inherit;background:#242016;border:1px solid #544a2f;border-radius:999px;flex:none;place-items:center;padding:0;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-grid}.theme-toggle:hover{background:#2d2718;border-color:#ffcf62;transform:translateY(-1px)}.theme-toggle:focus-visible{outline-offset:3px;outline:2px solid #ffb5d7}.theme-toggle-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px;transition:filter .16s,transform .16s}.theme-toggle:hover .theme-toggle-icon{filter:drop-shadow(0 0 5px #ffd9787a);transform:rotate(-6deg)scale(1.04)}[data-theme=light] body{color:#191716;background:#f6f2ee}[data-theme=light] .site-header{background:#f6f2eee0;border-bottom-color:#e0d7ce}[data-theme=light] .theme-toggle{color:#bd7300;background:#fff7dc;border-color:#e6ca91}[data-theme=light] .theme-toggle:hover{background:#fff1bd;border-color:#dba84c}[data-theme=light] .site-nav a,[data-theme=light] .actions a,[data-theme=light] .result-link,[data-theme=light] .back-link,[data-theme=light] .media-group-links a,[data-theme=light] .rank-jump-list a,[data-theme=light] .search-filters button,[data-theme=light] .comment-compose-placeholder button{color:#9f3d6e;background:#fffaf6;border-color:#d7c9bc}[data-theme=light] .hero,[data-theme=light] .search-panel,[data-theme=light] .empty-state,[data-theme=light] .detail-hero,[data-theme=light] .detail-card,[data-theme=light] .rank-explainer,[data-theme=light] .collection-card,[data-theme=light] .home-section-card,[data-theme=light] .result-card,[data-theme=light] .rank-explainer-card,[data-theme=light] .works-filter-panel,[data-theme=light] .update-card,[data-theme=light] .feedback-type-card,[data-theme=light] .feedback-guide,[data-theme=light] .feedback-prompt,[data-theme=light] .comment-block,[data-theme=light] .related-work-item,[data-theme=light] .evidence-item{background:#fffaf6;border-color:#e2d6cc}[data-theme=light] .collection-card:hover,[data-theme=light] .home-section-card:hover,[data-theme=light] .result-card:hover,[data-theme=light] .related-work-item:hover,[data-theme=light] .evidence-item:hover,[data-theme=light] .update-card:hover{background:#fff4fa;border-color:#d86fa6}[data-theme=light] .eyebrow,[data-theme=light] .home-section-card p,[data-theme=light] .collection-card p,[data-theme=light] .rank-explainer-card h3,[data-theme=light] .result-link,[data-theme=light] .back-link,[data-theme=light] .rich-text a,[data-theme=light] .source-links a,[data-theme=light] .detail-inline-link,[data-theme=light] .works-filter-actions button{color:#b64178}[data-theme=light] .hero p,[data-theme=light] .page-heading p,[data-theme=light] .collection-card span,[data-theme=light] .home-section-card span,[data-theme=light] .rank-explainer-card p,[data-theme=light] .result-text,[data-theme=light] .rich-text,[data-theme=light] .muted,[data-theme=light] .detail-fields dd,[data-theme=light] .source-links,[data-theme=light] .feedback-type-card p,[data-theme=light] .feedback-guide ul,[data-theme=light] .comment-compose-placeholder label{color:#342d29}[data-theme=light] .collection-actions,[data-theme=light] .rank-jump-list span,[data-theme=light] .search-meta,[data-theme=light] .result-card-header,[data-theme=light] .result-summary,[data-theme=light] .detail-chips,[data-theme=light] .detail-fields dt,[data-theme=light] .works-filter-grid span{color:#766a61}[data-theme=light] .detail-fields div,[data-theme=light] .rank-group-heading,[data-theme=light] .works-filter-panel{border-top-color:#e2d6cc;border-bottom-color:#e2d6cc}[data-theme=light] .home-stats span,[data-theme=light] .home-section-card-header>span,[data-theme=light] .collection-actions span,[data-theme=light] .rank-group-heading>span,[data-theme=light] .rank-group-actions a,[data-theme=light] .search-meta span,[data-theme=light] .result-card-header span,[data-theme=light] .detail-chips span,[data-theme=light] .search-suggestions li,[data-theme=light] .related-work-item span,[data-theme=light] .evidence-item span,[data-theme=light] .active-filter-list span{color:#b64178;background:#fff0f7;border-color:#e2d6cc}[data-theme=light] .search-box input,[data-theme=light] .search-box select,[data-theme=light] .works-filter-grid input,[data-theme=light] .works-filter-grid select,[data-theme=light] .page-jump-form input,[data-theme=light] .comment-compose-placeholder textarea{color:#191716;background:#fff;border-color:#d7c9bc}[data-theme=light] .rich-text code,[data-theme=light] .empty-state pre,[data-theme=light] .search-text-preview li{color:#9f3d6e;background:#f0e7de}[data-theme=light] .rich-text blockquote{color:#4a4039;border-left-color:#d86fa6}
.collection-grid-compact{grid-template-columns:1fr}.collection-card-compact{gap:8px;min-height:auto;padding:16px 18px}.collection-card-compact h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(20px,2.2vw,28px);line-height:1.28;overflow:hidden}.collection-card-compact p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.collection-card-compact span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-list-card{grid-template-columns:auto 1fr;align-items:center}.work-list-card h2{font-size:clamp(20px,2vw,26px)}.detail-hero h1{overflow-wrap:anywhere;text-wrap:wrap;white-space:normal;max-width:100%;font-size:clamp(32px,5vw,60px);line-height:1.12}.detail-hero-layout,.detail-hero-layout>div:last-child{min-width:0}.detail-hero-layout>div:only-child{grid-column:1/-1;width:100%}@media (max-width:720px){.work-list-card{grid-template-columns:1fr}}
.home .hero,.search-page>.page-heading,.site-guide-heading{min-width:0}.home .hero h1,.search-page>.page-heading h1,.site-guide-heading h1{overflow-wrap:anywhere}.notice-template-grid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.notice-template-card{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:16px;min-height:132px;padding:18px;display:grid}.notice-template-icon{object-fit:contain;background:#080716;border:1px solid #da75c038;border-radius:14px;width:68px;height:68px;display:block;box-shadow:0 10px 24px #0803142e}.notice-template-copy{align-content:start;gap:.42rem;min-width:0;padding:0}.notice-template-copy h2{font-size:clamp(20px,2vw,28px);line-height:1.18}.notice-template-copy span{line-height:1.62}.work-title-only-grid{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr))}.work-title-only-card{grid-template:"cover meta""cover title""cover status"1fr/58px minmax(0,1fr);align-items:start;column-gap:14px;min-height:126px;padding:16px}.work-title-only-card:before{background-position:50%;background-size:cover;border-radius:10px;align-self:start;width:58px;height:84px;min-height:84px}.work-title-only-card>p{align-self:start;margin:0}.work-title-only-card>h2{overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;align-self:start;margin:6px 0 0;font-size:clamp(21px,2.2vw,30px);line-height:1.2;display:-webkit-box;overflow:hidden}.work-title-only-card>.content-visibility-chip{margin-top:10px}[data-theme=light] .home .hero,[data-theme=light] .search-page>.page-heading,[data-theme=light] .site-guide-heading{color:#241b22;background-color:#f6f0f4;border-color:#dcc9d6;box-shadow:0 24px 64px #58304c1f}[data-theme=light] .home .hero:before,[data-theme=light] .search-page>.page-heading:before,[data-theme=light] .site-guide-heading:before{opacity:.34;filter:saturate(.58)brightness(1.42)contrast(.68)}[data-theme=light] .home .hero:after{background:linear-gradient(90deg,#faf7f4f5 0%,#faf7f4d6 48%,#faf7f485 100%),linear-gradient(#0000 42%,#faf7f4eb 100%)}[data-theme=light] .search-page>.page-heading:after,[data-theme=light] .site-guide-heading:after{background:linear-gradient(90deg,#faf7f4f5 0%,#faf7f4c7 58%,#faf7f480 100%)}[data-theme=light] .home .hero h1,[data-theme=light] .home .hero p,[data-theme=light] .home .hero span,[data-theme=light] .home .hero label,[data-theme=light] .search-page>.page-heading h1,[data-theme=light] .search-page>.page-heading p,[data-theme=light] .search-page>.page-heading .eyebrow,[data-theme=light] .site-guide-heading h1,[data-theme=light] .site-guide-heading p,[data-theme=light] .site-guide-heading .eyebrow{color:#241b22}[data-theme=light] .home .hero .search-box{background:#fffbf8d1;border-color:#b35b8e3d;box-shadow:0 16px 40px #58304c1a}[data-theme=light] .home .hero .search-box input,[data-theme=light] .home .hero .search-box select{color:#241b22;background:#ffffffe0;border-color:#d8c8d2}[data-theme=light] .home .hero .search-box option{color:#241b22;background:#fff}[data-theme=light] .home .hero .actions a,[data-theme=light] .home .hero .result-link,[data-theme=light] .site-guide-heading .collection-actions a,[data-theme=light] .site-guide-heading .collection-actions span{color:#9f3d6e;background:#fffaf6d6;border-color:#d7c9bc}[data-theme=light] .notice-template-icon,[data-theme=light] .work-title-only-card:before,[data-theme=light] .search-empty-visual img{opacity:.76;filter:saturate(.62)brightness(1.38)contrast(.74)}[data-theme=light] .notice-template-icon{background:#f4ebf1;border-color:#dfcfd9;box-shadow:0 8px 20px #58304c1a}[data-theme=light] .work-title-only-card:before{border-color:#dfcfd9;box-shadow:0 8px 20px #58304c14}[data-theme=light] .search-empty-visual{background:#f4ebf1;border-color:#dfcfd9;box-shadow:0 18px 44px #58304c1a}[data-theme=light] .rank-group-heading h2:before{opacity:.86;filter:saturate(.78)brightness(1.06)contrast(.9)}@media (max-width:760px){.notice-template-grid{grid-template-columns:1fr}.notice-template-card{grid-template-columns:52px minmax(0,1fr);gap:12px;min-height:112px;padding:14px}.notice-template-icon{border-radius:11px;width:52px;height:52px}.work-title-only-grid{grid-template-columns:1fr}.work-title-only-card{grid-template-columns:52px minmax(0,1fr);min-height:110px;padding:14px}.work-title-only-card:before{width:52px;height:76px;min-height:76px}.work-title-only-card>h2{-webkit-line-clamp:3;font-size:clamp(20px,6vw,26px)}}
.stewardship-notice{grid-template-columns:minmax(0,1fr)}.stewardship-notice-copy{grid-column:1/-1;min-width:0}.stewardship-notice-copy h2,.stewardship-notice-copy span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;max-width:none;display:block;overflow:visible}.stewardship-notice-copy span{line-height:1.7}
.radar-index-page,.radar-detail-page,.radar-studio-page{gap:1.25rem}.radar-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.radar-list-card{flex-direction:column;gap:.9rem;display:flex}.radar-list-card h2,.radar-list-card p{margin:0}.radar-list-card h2 a{color:inherit;text-decoration:none}.radar-list-card h2 a:hover{text-underline-offset:.18em;text-decoration:underline}.radar-public-panel{margin-block:1.25rem}.radar-public-heading-row,.radar-fact-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.radar-public-heading-row h2,.radar-public-heading-row p{margin-top:0}.radar-grade-badge{background:color-mix(in srgb, var(--accent,#7651c9) 18%, transparent);border:1px solid color-mix(in srgb, var(--accent,#7651c9) 45%, transparent);border-radius:999px;align-items:center;min-height:2rem;padding:.3rem .72rem;font-weight:800;display:inline-flex}.radar-page-notice,.radar-reasoning-summary{white-space:pre-wrap;line-height:1.75}.radar-summary-block,.radar-detail-section{gap:.55rem;display:grid}.radar-summary-block h3,.radar-detail-section h3{margin-bottom:0}.radar-chip-list{flex-wrap:wrap;gap:.45rem;display:flex}.radar-chip-list>span,.radar-chip-list>code{background:var(--surface-subtle,#7f7f7f1c);border:1px solid var(--border,#7f7f7f38);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:.28rem .58rem;display:inline-flex}.radar-metric-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.radar-metric-grid>div{background:var(--surface-subtle,#7f7f7f14);border:1px solid var(--border,#7f7f7f2e);border-radius:.9rem;gap:.25rem;padding:.85rem;display:grid}.radar-metric-grid span,.radar-list-meta{color:var(--muted,#666);font-size:.9rem}.radar-list-meta{flex-wrap:wrap;gap:.85rem;display:flex}.radar-grade-range{flex-wrap:wrap;gap:.55rem;display:flex}.radar-grade-range span{background:var(--surface-subtle,#7f7f7f14);border-radius:.75rem;padding:.45rem .65rem}.radar-rating-detail,.radar-fact-list,.radar-evidence-list,.radar-provenance-card{gap:1rem;display:grid}.radar-fact-list article,.radar-evidence-list article{border:1px solid var(--border,#7f7f7f33);background:var(--surface-subtle,#7f7f7f0d);border-radius:.9rem;gap:.55rem;padding:1rem;display:grid}.radar-fact-list article p,.radar-evidence-list article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.radar-tag-table{gap:.55rem;display:grid}.radar-tag-table>div{border:1px solid var(--border,#7f7f7f2e);border-radius:.75rem;grid-template-columns:minmax(8rem,1fr) minmax(7rem,.75fr) minmax(8rem,1fr);align-items:center;gap:.75rem;padding:.7rem .8rem;display:grid}.radar-provenance-card dl{gap:.55rem;margin:0;display:grid}.radar-provenance-card dl>div{border-bottom:1px solid var(--border,#7f7f7f2e);grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);gap:.75rem;padding-block:.45rem;display:grid}.radar-provenance-card dt{font-weight:700}.radar-provenance-card dd{overflow-wrap:anywhere;margin:0}.radar-editor-form{gap:1rem;display:grid}.radar-editor-form>label,.radar-editor-grid>label{gap:.4rem;display:grid}.radar-editor-form input,.radar-editor-form select,.radar-editor-form textarea{width:100%}.radar-editor-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.85rem;display:grid}.radar-checkbox-grid{flex-wrap:wrap;gap:1rem;display:flex}.radar-checkbox-grid label{align-items:center;gap:.45rem;display:inline-flex}.radar-checkbox-grid input{width:auto}@media (max-width:680px){.radar-tag-table>div,.radar-provenance-card dl>div{grid-template-columns:1fr}}
:root{--release-bg:#0d0b12;--release-surface:#19141fe6;--release-surface-strong:#1d1724;--release-line:#ffffff1c;--release-muted:#b9afc2;--release-pink:#ff8dc4;--release-pink-soft:#ffd1e7;--release-violet:#a996ff;--release-green:#7ce6b6}body{background:radial-gradient(circle at 14% -10%, #c95a9b33, transparent 34rem), radial-gradient(circle at 88% 8%, #775dde2b, transparent 30rem), var(--release-bg)}.site-header{border-bottom-color:var(--release-line);background:#0d0b12cc}.site-review-notice{min-height:2.5rem;color:var(--muted);text-align:center;background:linear-gradient(90deg,#ffcd8114,#ef8ca914);border-bottom:1px solid #ffcd812e;justify-content:center;align-items:center;gap:.65rem;padding:.55rem 1.25rem;font-size:.82rem;display:flex}.site-review-notice strong{color:var(--text);white-space:nowrap}.site-footer{border-top:1px solid var(--release-line);width:min(1180px,100% - 40px);color:var(--release-muted);justify-content:space-between;align-items:center;gap:24px;margin:32px auto 0;padding:26px 0 34px;font-size:12px;display:flex}.site-footer>div,.site-footer nav{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.site-footer strong,.site-footer a{color:var(--text)}.site-footer a:hover{color:var(--release-pink-soft)}.site-branding{align-items:center;display:flex}.site-title{gap:1px;min-width:max-content;line-height:1;display:grid}.site-title span{letter-spacing:.12em;font-size:17px}.site-title small{color:var(--release-pink);letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700}.site-nav a{color:#d8d0df;background:0 0;border-color:#0000}.site-nav a:hover{border-color:var(--release-line);color:#fff;background:#ffffff0d}.release-home{place-items:start center}.release-home .home-stack{gap:24px;width:min(1120px,100%)}.release-hero{background:linear-gradient(125deg, #24182bf7, #13101bf7), var(--release-surface);border-color:#ff8dc442;width:100%;padding:clamp(34px,7vw,76px);position:relative;overflow:hidden;box-shadow:0 34px 90px #0000004d}.release-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff8dc42e,#a996ff14 44%,#0000 70%);border:1px solid #ff8dc42e;border-radius:50%;width:530px;height:530px;position:absolute;bottom:-48%;right:-12%}.release-hero>*{z-index:1;position:relative}.release-hero h1{letter-spacing:-.055em;max-width:900px;margin-bottom:24px;font-size:clamp(32px,5vw,54px)}.release-kicker{color:#a8f2d1;letter-spacing:.08em;background:#7ce6b612;border:1px solid #7ce6b638;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin-bottom:32px;padding:8px 12px;font-size:12px;font-weight:750;display:flex}.release-live-dot{background:var(--release-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #7ce6b61a}.release-hero-copy{color:#d9d1df!important;max-width:820px!important}.release-disclaimer{border-top:1px solid var(--release-line);max-width:820px;margin-top:22px;padding-top:20px}.release-disclaimer h2{margin:0 0 10px;font-size:1rem}.release-disclaimer p{color:var(--release-muted);margin:0 0 10px;font-size:1rem;line-height:1.8}.release-disclaimer a{color:var(--release-pink);text-underline-offset:3px}.release-search{gap:10px;max-width:820px;margin-top:30px;display:grid}.release-search label{color:var(--release-muted);font-size:13px}.release-search>div{gap:10px;display:flex}.release-search input{border:1px solid var(--release-line);color:#fff;background:#07060a94;border-radius:16px;outline:none;flex:1;min-width:0;padding:15px 18px}.release-search input:focus{border-color:var(--release-pink);box-shadow:0 0 0 4px #ff8dc41c}.release-primary-action{font-weight:800;color:#1a0e17!important;background:linear-gradient(135deg,#ff91c8,#b8a5ff)!important;border-color:#0000!important}.release-stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.release-stat-grid article,.release-integrity-grid article{border:1px solid var(--release-line);background:var(--release-surface);border-radius:22px;gap:7px;padding:24px;display:grid}.release-stat-grid span,.release-integrity-grid span{color:var(--release-muted);font-size:13px}.release-stat-grid strong,.release-integrity-grid strong{letter-spacing:-.04em;font-size:clamp(28px,4vw,44px)}.release-stat-grid small{color:#8f8599}.release-section,.release-method-note,.release-snapshot-note{border:1px solid var(--release-line);background:var(--release-surface);border-radius:28px;padding:clamp(26px,5vw,48px)}.release-section-heading,.release-method-note,.release-snapshot-note{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.release-section-heading h2,.release-method-note h2,.release-snapshot-note h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,46px)}.release-section-heading .eyebrow,.release-method-note .eyebrow,.release-snapshot-note .eyebrow{margin-bottom:10px}.release-featured-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px;display:grid}.release-featured-card{border:1px solid var(--release-line);background:#ffffff06;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:18px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:grid}.release-featured-card:hover{background:#ff8dc40e;border-color:#ff8dc480;transform:translateY(-2px)}.release-featured-card h3,.release-featured-card p{margin:0}.release-featured-card h3{margin-bottom:5px;font-size:17px}.release-featured-card p{color:var(--release-muted);font-size:12px}.release-method-note,.release-snapshot-note{background:linear-gradient(120deg, #ff8dc414, #a996ff0a), var(--release-surface);align-items:center}.release-method-note>div,.release-snapshot-note>div{min-width:min(330px,100%)}.release-method-note>p,.release-snapshot-note>p{color:#d4cbd9;max-width:520px;margin:0;line-height:1.8}.rating-chip{color:#160d14;border:1px solid #ffffff29;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;font-size:22px;font-weight:900;line-height:1;text-decoration:none;display:inline-grid;box-shadow:inset 0 1px #ffffff6b}.grade-S,.grade-bg-S{background:linear-gradient(135deg,#ffe68a,#ffb05e)}.grade-A,.grade-bg-A{background:linear-gradient(135deg,#92f2c0,#57cfa8)}.grade-B,.grade-bg-B{background:linear-gradient(135deg,#8edfff,#77b9f3)}.grade-C,.grade-bg-C{background:linear-gradient(135deg,#b9a8ff,#947de1)}.grade-D,.grade-bg-D{background:linear-gradient(135deg,#d9d2e1,#aba1b7)}.grade-E,.grade-bg-E{background:linear-gradient(135deg,#ffb27e,#f27f67)}.grade-F,.grade-bg-F{background:linear-gradient(135deg,#ff8195,#d84968)}.release-filter-panel{border-color:var(--release-line);background:var(--release-surface);border-radius:22px}.release-filter-grid input,.release-filter-grid select{min-height:46px}.release-work-list{gap:12px;display:grid}.release-work-card{border:1px solid var(--release-line);background:var(--release-surface);border-radius:22px;grid-template-columns:auto 1fr;gap:20px;padding:22px;transition:border-color .16s,transform .16s;display:grid}.release-work-card:hover{border-color:#ff8dc46b;transform:translateY(-1px)}.release-work-body{min-width:0}.release-work-body h2{margin:8px 0;font-size:clamp(20px,3vw,28px)}.release-work-body h2 a{text-decoration:none}.release-work-footer{color:#918698;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;font-size:12px;display:flex}.release-work-footer>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.release-work-footer .result-link{flex:none}.status-symbol{border:1px solid var(--release-line);color:#ddd4e4;background:#2a2530;border-radius:15px;place-items:center;width:46px;height:46px;font-size:25px;font-weight:900;display:inline-grid}.status-research_record_only{color:#a9d8ff;background:#477eaf2e;border-color:#82bdff61}.status-conflict{color:#ffc189;background:#b764312e;border-color:#ffb36761}.status-blocked{color:#ff9db2;background:#a631512e;border-color:#ff708e61}.status-research_required{color:#c7b9ff;background:#6854b22e;border-color:#b9a8ff61}.status-not_assessed{color:#8b818f}.release-pagination{justify-content:center;margin-top:26px}.release-detail-hero{border:1px solid var(--release-line);background:radial-gradient(circle at 8% 20%, #ff8dc421, transparent 17rem), var(--release-surface);border-radius:30px;grid-template-columns:auto 1fr;align-items:start;gap:clamp(24px,5vw,54px);margin-bottom:20px;padding:clamp(28px,6vw,58px);display:grid}.release-detail-hero h1{max-width:820px;font-size:clamp(38px,7vw,72px)}.release-detail-hero>div>p:not(.eyebrow){max-width:700px;color:var(--release-muted);font-size:17px;line-height:1.8}.rating-chip-large,.status-symbol-large{border-radius:28px;width:clamp(80px,11vw,116px);height:clamp(80px,11vw,116px);font-size:clamp(38px,6vw,60px)}.warning-chip{color:#ffc68d!important;border-color:#ffb9704d!important}.release-detail-grid{grid-template-columns:1.15fr .85fr;gap:20px;display:grid}.release-detail-grid .detail-card{border-color:var(--release-line);background:var(--release-surface);width:100%;padding:clamp(26px,5vw,44px)}.release-detail-grid h2{margin:0 0 22px;font-size:32px}.release-detail-list{margin:0;display:grid}.release-detail-list>div{border-top:1px solid var(--release-line);grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:16px;padding:13px 0;display:grid}.release-detail-list dt{color:#8f8496}.release-detail-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.release-reasoning,.release-caution{background:#a996ff0f;border:1px solid #a996ff33;border-radius:16px;margin-top:22px;padding:18px}.release-reasoning p,.release-caution{color:#cfc4d5;line-height:1.75}.release-reasoning p{margin:8px 0 0}.release-detail-page .release-snapshot-note{margin-top:20px}.release-grade-distribution{gap:12px;display:grid}.release-grade-row{border:1px solid var(--release-line);background:var(--release-surface);border-radius:22px;grid-template-columns:auto 1fr;align-items:start;gap:20px;padding:22px;display:grid}.release-grade-copy>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.release-grade-copy h2,.release-grade-copy p{margin:0}.release-grade-copy h2{font-size:23px}.release-grade-copy strong{color:var(--release-pink-soft);white-space:nowrap;font-size:13px}.release-grade-copy p{color:var(--release-muted);margin:7px 0 14px}.release-grade-track{background:#ffffff12;border-radius:999px;height:7px;overflow:hidden}.release-grade-track span{border-radius:inherit;min-width:5px;height:100%;display:block}.release-ratings-page .release-method-note,.release-status-page .release-method-note,.release-status-page .release-snapshot-note{margin-top:24px}.release-integrity-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.release-integrity-grid article{text-align:center}.release-status-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.release-status-card{border:1px solid var(--release-line);background:var(--release-surface);border-radius:24px;padding:28px}.release-status-card>div{align-items:center;gap:14px;display:flex}.release-status-card strong{font-size:42px}.release-status-card h2{margin:20px 0 8px;font-size:26px}.release-status-card p{min-height:3.4em;color:var(--release-muted);line-height:1.7}.release-status-card a{color:var(--release-pink);font-weight:700;text-decoration:none}.release-scope-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.release-scope-grid article{border:1px solid var(--release-line);background:var(--release-surface);border-radius:26px;gap:10px;padding:32px;display:grid}.release-scope-grid article>span{color:var(--release-pink);letter-spacing:.15em;font-size:12px;font-weight:800}.release-scope-grid strong{letter-spacing:-.05em;font-size:clamp(40px,7vw,68px)}.release-scope-grid h2,.release-scope-grid p{margin:0}.release-scope-grid p{min-height:3.5em;color:var(--release-muted);line-height:1.7}.release-scope-grid .result-link{width:fit-content;margin-top:8px}.notice-template-glyph{color:var(--release-pink);background:linear-gradient(135deg,#ff8dc42e,#a996ff2e);place-items:center;font-family:Georgia,serif;font-size:26px;font-style:italic;font-weight:700;display:inline-grid}[data-theme=light] body{--release-bg:#f7f2f5;--release-surface:#fffcfdeb;--release-surface-strong:#fff;--release-line:#54324624;--release-muted:#665b63;background:radial-gradient(circle at 14% -10%, #e076ae26, transparent 34rem), radial-gradient(circle at 88% 8%, #977de21f, transparent 30rem), var(--release-bg)}[data-theme=light] .site-header{border-bottom-color:var(--release-line);background:#f7f2f5d6}[data-theme=light] .site-nav a{color:#554951}[data-theme=light] .release-hero{background:linear-gradient(125deg,#fffafcfa,#f8f1fafa);border-color:#b54c8133}[data-theme=light] .release-hero-copy,[data-theme=light] .release-method-note>p,[data-theme=light] .release-snapshot-note>p,[data-theme=light] .release-reasoning p,[data-theme=light] .release-caution{color:#51464e!important}[data-theme=light] .release-search input{border-color:var(--release-line);color:#20191e;background:#fff}[data-theme=light] .release-featured-card{background:#ffffff8c}[data-theme=light] .release-grade-copy strong{color:#a6376e}[data-theme=light] .release-grade-track{background:#4d304214}@media (max-width:900px){.release-stat-grid,.release-integrity-grid,.release-filter-grid{grid-template-columns:repeat(2,1fr)}.release-detail-grid{grid-template-columns:1fr}.release-section-heading,.release-method-note,.release-snapshot-note{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.site-header{align-items:flex-start;padding:14px 16px}.site-nav{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.site-nav a{min-width:max-content;padding:9px 11px}.release-home{padding:24px 14px 54px}.release-hero{border-radius:22px}.release-search>div,.release-work-footer{flex-direction:column;align-items:stretch}.release-featured-grid,.release-status-grid,.release-scope-grid,.release-work-card,.release-detail-hero,.release-filter-grid{grid-template-columns:1fr}.release-detail-list>div{grid-template-columns:1fr;gap:5px}.release-grade-copy>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:430px){.site-header{gap:10px}.site-title span{font-size:14px}.release-stat-grid,.release-integrity-grid{grid-template-columns:1fr}}.release-filter-grid{grid-template-columns:minmax(250px,2fr) repeat(4,minmax(105px,1fr))}.release-work-card-public{gap:24px}.release-work-card-public .release-work-rating,.release-detail-hero-public .release-detail-grade{flex-direction:column;align-items:center;gap:10px;display:flex}.release-work-card-public .release-work-rating small,.release-detail-hero-public .release-detail-grade small{max-width:105px;color:var(--release-muted);text-align:center;font-size:11px;font-weight:750;line-height:1.35}.release-public-meta{flex-wrap:wrap;gap:7px;display:flex}.release-public-meta span{border:1px solid var(--release-line);color:#bdb2c4;border-radius:999px;padding:5px 9px;font-size:11px}.release-credit-line{color:var(--release-pink-soft);margin:-1px 0 9px;font-size:13px}.release-work-card-public .result-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.release-warning-row{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.release-warning-chip{border:1px solid var(--release-line);color:#ddd3e2;background:#ffffff09;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:11px;font-weight:720;line-height:1.35;display:inline-flex}.warning-grade-S,.warning-grade-A{color:#a9f0d1;background:#7ce6b614;border-color:#7ce6b64d}.warning-grade-B,.warning-grade-C{color:#cfc3ff;background:#a996ff14;border-color:#a996ff52}.warning-grade-D,.warning-data{color:#f1d8aa;background:#ffcd8112;border-color:#ffcd8142}.warning-grade-E{color:#ffc0a5;background:#ff805217;border-color:#ff976c59}.warning-grade-F,.warning-grade-X{color:#ffacbd;background:#ff4a731c;border-color:#ff68896b}.warning-preference{color:#f2bfe4;background:#d666b917;border-color:#f0aede57}.release-detail-hero-public{align-items:center}.release-detail-visual{justify-items:center;gap:14px;display:grid}.release-work-cover{border:1px solid var(--release-line);object-fit:cover;border-radius:18px;width:min(190px,28vw);height:auto;max-height:280px;display:block;box-shadow:0 18px 44px #00000047}.release-detail-heading{min-width:0}.release-detail-heading .release-aliases{margin-top:-12px;font-size:13px!important}.release-detail-heading .release-detail-lead{margin:16px 0 0;color:#e0d7e5!important;font-size:clamp(16px,2vw,19px)!important}.release-risk-banner{border:1px solid;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:18px 22px;display:flex}.release-risk-banner strong{font-size:15px}.release-risk-banner p{color:#ddd3df;max-width:720px;margin:0;line-height:1.65}.risk-grade-E{background:#7d362338;border-color:#ff976c57}.risk-grade-F{background:#7e1f3940;border-color:#ff68896b}.release-conclusion-card,.release-summary-card,.release-sources-card,.release-rating-principles{border-color:var(--release-line);background:var(--release-surface);width:100%;margin-bottom:20px;padding:clamp(26px,5vw,44px)}.release-section-heading-top{align-items:flex-start}.release-section-heading-top h2{font-size:clamp(28px,4vw,42px)}.release-grade-pill{border:1px solid var(--release-line);color:var(--release-muted);border-radius:999px;padding:7px 11px;font-size:11px;font-weight:780;display:inline-flex}.grade-outline-S{color:#ffd98d!important;border-color:#ffc65b75!important}.grade-outline-A{color:#9ce9c5!important;border-color:#5cdca46b!important}.grade-outline-B{color:#a7dfff!important;border-color:#73c1f46b!important}.grade-outline-C{color:#c7b9ff!important;border-color:#a996ff6b!important}.grade-outline-D{color:#d9d0de!important;border-color:#c4bbcc66!important}.grade-outline-E{color:#ffc0a5!important;border-color:#ff976c70!important}.grade-outline-F,.grade-outline-X{color:#ffacbd!important;border-color:#ff68897a!important}.release-grade-explanation{color:#d8cedd;max-width:900px;margin:18px 0 28px;font-size:17px;line-height:1.8}.release-title-table{border-top:1px solid var(--release-line);margin-top:22px;padding-top:18px}.release-title-table h3{margin:0 0 10px;font-size:14px}.release-title-table dl{margin:0}.release-title-table dl>div{border-bottom:1px solid #ffffff0b;grid-template-columns:minmax(92px,.35fr) 1fr;gap:14px;padding:9px 0;display:grid}.release-title-table dt{color:var(--release-muted)}.release-title-table dd{overflow-wrap:anywhere;margin:0}.release-preference-layer{margin-top:20px}.release-preference-notices{background:#d666b90b;border:1px solid #f0aede38;border-radius:16px;margin:4px 0 26px;padding:20px}.release-preference-notices h3{margin:4px 0 16px}.release-preference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.release-preference-grid article{border:1px solid var(--release-line);background:#ffffff06;border-radius:14px;padding:16px}.release-preference-grid article>span{color:var(--release-pink-soft);letter-spacing:.08em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.release-preference-grid article>strong{margin-bottom:8px;display:block}.release-preference-grid article>p{color:var(--release-muted);margin:0;font-size:12px;line-height:1.65}.release-class-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.release-class-card,.release-rule-card{border:1px solid var(--release-line);background:#ffffff06;border-radius:19px;padding:22px}.release-class-card>div:first-child{color:#a99dae;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.release-class-card code,.release-rule-card code{overflow-wrap:anywhere;color:var(--release-pink-soft);font-size:11px}.release-class-card h3,.release-rule-card h3{margin:14px 0 9px;font-size:21px}.release-class-card>p,.release-rule-card>p{color:#cfc5d4;line-height:1.75}.class-tone-positive{border-color:#7ce6b63d}.class-tone-notice{border-color:#a996ff40}.class-tone-warning{border-color:#ffcd8142}.class-tone-danger{border-color:#ff976c52}.class-tone-critical{border-color:#ff688966}.release-class-card details,.release-rule-card details{border-top:1px solid var(--release-line);margin-top:17px;padding-top:15px}.release-class-card summary,.release-rule-card summary{cursor:pointer;color:var(--release-pink);font-size:12px;font-weight:760}.release-rule-boundaries{gap:17px;margin-top:18px;display:grid}.release-rule-boundaries section{min-width:0}.release-rule-boundaries strong{color:#f1e9f4;font-size:12px}.release-rule-boundaries ul{color:#bfb4c5;margin:8px 0 0;padding-left:19px;font-size:12px;line-height:1.7}.release-missing-detail{background:#ffcd810b;border:1px dashed #ffcd814d;border-radius:17px;margin:22px 0;padding:20px}.release-missing-detail.compact{margin:0}.release-missing-detail p{color:var(--release-muted);margin:7px 0 0;line-height:1.7}.release-rating-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:26px}.release-reasoning small{color:#978c9e;margin-top:9px;display:block}.release-public-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.release-credit-groups{gap:22px;display:grid}.release-credit-groups h3{color:var(--release-muted);letter-spacing:.08em;margin:0 0 9px;font-size:12px}.release-credit-groups ul,.release-source-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.release-credit-groups li{border-top:1px solid var(--release-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.release-credit-groups li span{color:#918698;font-size:12px}.release-source-summary{color:#d9cedd;white-space:pre-wrap;max-width:900px;font-size:16px;line-height:1.9}.release-source-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.release-source-list a{border:1px solid var(--release-line);background:#ffffff06;border-radius:15px;gap:7px;height:100%;padding:16px;text-decoration:none;display:grid}.release-source-list a:hover{border-color:#ff8dc46b}.release-source-list small{color:#938799}.release-snapshot-note-public{margin-top:0!important}.release-reading-model{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.release-reading-model article{border:1px solid var(--release-line);background:var(--release-surface);border-radius:21px;padding:24px}.release-reading-model span{color:var(--release-pink);letter-spacing:.12em;font-size:11px;font-weight:800}.release-reading-model h2{margin:12px 0 8px;font-size:21px}.release-reading-model p{color:var(--release-muted);margin:0;line-height:1.65}.release-home-guide{margin:0}.release-method-note-public{align-items:center}.release-grade-row-detailed{padding:clamp(22px,4vw,32px)}.release-reading-advice{background:#ff8dc40a;border-left:2px solid #ff8dc461;padding:11px 13px;font-size:13px;line-height:1.65;color:#bfb4c5!important}.release-grade-actions{flex-wrap:wrap;gap:14px;margin-bottom:16px;display:flex}.release-grade-actions a{color:var(--release-pink);font-size:12px;font-weight:720;text-decoration:none}.release-rating-principles ul{color:#cfc4d5;gap:12px;margin:20px 0 0;padding-left:21px;line-height:1.75;display:grid}.release-rule-jump{flex-wrap:wrap;gap:8px;display:flex}.release-rule-jump a{border:1px solid var(--release-line);background:var(--release-surface);border-radius:999px;padding:8px 11px;font-size:12px;font-weight:760;text-decoration:none}.release-rule-groups{gap:30px}.release-rule-group{scroll-margin-top:90px}.release-rule-group-heading{align-items:flex-start}.release-rule-group-heading>div{max-width:860px}.release-rule-group-heading h2{margin:0}.release-rule-group-heading p:last-child{color:var(--release-muted);margin:10px 0 0;line-height:1.7}.release-rule-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.release-rule-code-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.release-rule-code-row span{border:1px solid var(--release-line);color:#a99dae;border-radius:999px;padding:4px 7px;font-size:9px}.rule-grade-S,.rule-grade-A{border-color:#7ce6b633}.rule-grade-B,.rule-grade-C{border-color:#a996ff33}.rule-grade-D{border-color:#ffcd8138}.rule-grade-E{border-color:#ff976c45}.rule-grade-F,.rule-grade-X{border-color:#ff688952}[data-theme=light] .release-public-meta span,[data-theme=light] .release-warning-chip,[data-theme=light] .release-class-card,[data-theme=light] .release-rule-card,[data-theme=light] .release-source-list a{background:#ffffff94}[data-theme=light] .release-detail-heading .release-detail-lead,[data-theme=light] .release-grade-explanation,[data-theme=light] .release-class-card>p,[data-theme=light] .release-rule-card>p,[data-theme=light] .release-source-summary,[data-theme=light] .release-rating-principles ul{color:#51464e!important}[data-theme=light] .release-risk-banner p,[data-theme=light] .release-rule-boundaries ul{color:#62555e}[data-theme=light] .risk-grade-E{background:#fff2ec}[data-theme=light] .risk-grade-F{background:#fff0f3}@media (max-width:1040px){.release-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.release-filter-grid label:first-child{grid-column:1/-1}}@media (max-width:800px){.release-class-grid,.release-public-info-grid,.release-rule-card-grid,.release-source-list,.release-reading-model,.release-preference-grid,.release-rating-facts{grid-template-columns:1fr}.release-risk-banner{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.site-review-notice,.site-footer{flex-direction:column;align-items:flex-start}.site-review-notice{text-align:left;gap:3px}.site-footer{width:min(100% - 28px,1180px)}.release-work-cover{width:min(150px,42vw)}.release-filter-grid{grid-template-columns:1fr}.release-filter-grid label:first-child{grid-column:auto}.release-work-card-public .release-work-rating,.release-detail-hero-public .release-detail-grade{align-items:flex-start}.release-work-card-public .release-work-rating small,.release-detail-hero-public .release-detail-grade small{text-align:left;max-width:none}.release-source-list a{overflow-wrap:anywhere}}
.creator-search{max-width:650px;margin:24px 0}.creator-search label{color:var(--release-muted);margin-bottom:8px;display:block}.creator-search>div,.creator-year-filter{align-items:center;gap:12px;display:flex}.creator-search input,.creator-year-filter select{border:1px solid var(--release-line);background:var(--release-surface);min-width:0;color:inherit;font:inherit;border-radius:10px;padding:12px 14px}.creator-search input{flex:1}.creator-search button,.creator-year-filter button{border:1px solid var(--release-line);background:var(--release-surface);color:inherit;font:inherit;cursor:pointer;border-radius:10px;padding:12px 20px}.creator-directory,.creator-works,.work-reference-list{padding:0;list-style:none}.creator-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.creator-directory li a{border:1px solid var(--release-line);background:var(--release-surface);border-radius:15px;flex-direction:column;gap:12px;height:100%;padding:22px;text-decoration:none;display:flex}.creator-directory strong{overflow-wrap:anywhere;font-size:17px}.creator-directory span,.creator-work-title>span,.creator-work-title>small,.creator-work-rating>small,.work-reference-list small,.work-reference-list p{color:var(--release-muted)}.creator-directory span{font-size:13px}.creator-directory a:hover,.creator-search button:hover,.creator-year-filter button:hover{border-color:#c985a8}.creator-year-filter{flex-wrap:wrap;margin:30px 0}.creator-year-section{grid-template-columns:130px minmax(0,1fr);gap:24px;margin:30px 0;display:grid}.creator-year-section h2{color:var(--release-muted);margin:18px 0;font-size:22px}.creator-works{margin:0}.creator-works li{border-top:1px solid var(--release-line);justify-content:space-between;gap:24px;padding:22px 0;display:flex}.creator-work-title{gap:8px;min-width:0;display:grid}.creator-work-title>a{overflow-wrap:anywhere;font-size:19px;font-weight:650;line-height:1.5;text-decoration:none}.creator-work-title>a:hover{text-decoration:underline}.creator-work-title>span,.creator-work-title>small{font-size:13px;line-height:1.6}.creator-work-rating{flex-direction:column;align-items:center;gap:8px;min-width:76px;font-size:12px;text-decoration:none;display:flex}.creator-work-rating .rating-chip{width:42px;height:42px;font-size:20px}.creator-pagination{border-top:1px solid var(--release-line);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:22px;display:flex}.creator-pagination span{color:var(--release-muted);font-size:13px}.work-reference-marks{white-space:nowrap;margin-left:4px;font-size:11px;line-height:0}.work-reference-marks a{padding:3px;text-decoration:none}.work-reference-list{gap:16px;margin:20px 0 0;display:grid}.work-reference-list li{border-top:1px solid var(--release-line);gap:12px;padding-top:16px;scroll-margin-top:100px;display:flex}.work-reference-list li:target{background:#c985a81f;border-radius:8px}.work-reference-number{color:var(--release-muted);min-width:28px}.work-reference-list li>div{min-width:0}.work-reference-list a{overflow-wrap:anywhere}.work-reference-list small{margin-top:8px;display:block}.work-reference-list p{overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.7}.release-credit-groups li>div{overflow-wrap:anywhere;min-width:0}.release-credit-groups li>span{flex-shrink:0}@media (max-width:900px){.creator-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.creator-directory{grid-template-columns:1fr}.creator-year-section{grid-template-columns:1fr;gap:0}.creator-year-section h2{margin-bottom:14px}.creator-works li{gap:12px}.creator-work-title>a{font-size:17px}.creator-work-rating{min-width:64px}.creator-pagination{gap:8px}}
