/* Reference palette sampled from the actual rendered official page, 2026-09-21. */
:root{--bg:#fff;--ink:#000;--muted:#666;--purple:#000;--purple-deep:#242424;--line:#e9e9e9;--hero-bg:#efeefe;--download-purple:#000;--download-hover:#292929;--body-copy:#222;color:#000;background:#fff}
body{background:#fff;color:#000}.site-header{background:rgba(239,238,254,.94);backdrop-filter:blur(14px)}.brand,.brand-dot{color:#000}.brand-dot{display:none}.nav-download{background:#e5e4f3;color:#000}.nav-download:hover{background:#dcdbea}.hero{background:#efeefe;position:relative;isolation:isolate;padding-top:61px}.reference-ambient{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none;mask-image:linear-gradient(#000 0%,#000 53%,transparent 100%);-webkit-mask-image:linear-gradient(#000 0%,#000 53%,transparent 100%)}#ambient-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:.65}.hero-copy{position:relative;z-index:2}.hero-product>span{color:#111}.hero-product img{border-color:#e0deea;box-shadow:0 2px 0 #deddec70}.hero h1{color:#000;font-weight:500;letter-spacing:-1.6px}.hero-description{color:#151515}.download-combo{background:#000;box-shadow:none}.download-combo .button-primary,.download-options{color:#fff}.download-combo .button-primary:hover,.download-options:hover{background:#292929}.download-options:before{background:#ffffff30}.download-caption{color:#666}.hero-explore{color:#555}.hero-explore:hover{color:#000}.platform-menu{border-color:#e4e4e4;background:#fff;box-shadow:0 16px 44px #00000014}.platform-menu>span{color:#888}.platform-menu>button{color:#111}.platform-menu>button>svg{color:#555}.platform-menu>button:hover,.platform-menu>button:focus-visible{background:#f5f5f5}.platform-menu small{color:#777}.platform-menu>a{color:#555;border-color:#e9e9e9}.university-trust{max-width:1190px;margin:64px auto 0;padding-bottom:38px;position:relative;z-index:1}.university-trust h2{font-size:16px;line-height:1.6;letter-spacing:0;font-weight:400;color:#000;margin:0 0 31px;text-align:center}.university-grid{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:31px 20px}.university-mark{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:calc((100% - 80px)/5);min-height:54px;text-align:center;color:#111}.university-mark>span{font-family:"STKaiti","KaiTi","Songti SC","Noto Serif CJK SC","SimSun",serif;font-size:24px;font-weight:650;letter-spacing:-.8px;line-height:1.4;white-space:nowrap}.university-mark:first-child>span{font-size:31px;letter-spacing:3px}.university-mark:nth-child(7)>span{font-size:29px;letter-spacing:2px}.university-mark:nth-child(8)>span{font-size:20px;letter-spacing:-1.2px}.university-mark>small{display:block;font-family:Arial,sans-serif;font-size:6px;letter-spacing:.6px;line-height:1.5;color:#666;max-width:215px}.experience:before{background:linear-gradient(#efeefe,#f8f8fd 55%,#fff)}.showcase-intro h2{color:#111}.showcase-intro>span{color:#777}.evidence-tabs button{background:#ffffff8c;border-color:#e0e0e4;color:#666;border-radius:6px}.evidence-tabs button[aria-selected=true],.evidence-tabs button[data-scene=work][aria-selected=true],.evidence-tabs button[data-scene=review][aria-selected=true]{background:#fff;border-color:#777;color:#000}.evidence-tabs button:hover{background:#fff}.tab-description small{color:#777}.evidence-studio{--scene-accent:#333;--scene-light:#f4f4f4;--scene-border:#e5e5e5;background:#f8f8f8;border-color:#e1e1e1;box-shadow:0 22px 64px #00000013}.evidence-studio[data-scene=work],.evidence-studio[data-scene=review]{--scene-accent:#333;--scene-light:#f4f4f4;--scene-border:#e5e5e5;background:#f8f8f8}.studio-bar{background:#fff;border-color:#e7e7e7}.studio-brand,.studio-brand strong{color:#111}.studio-slash{color:#aaa}.studio-mode{color:#777;border-color:#e2e2e2}.studio-mode .status-dot{background:#777}.studio-tools button{color:#666}.studio-tools button:hover{color:#000}.scene-brief p{color:#444}.brief-avatar{background:#eee;color:#666;border-color:#fff}.basis-label{background:#fff;color:#777;border-color:#e5e5e5}.rail-label{color:#777}.origin-paper{background:#fff;border-color:#ddd;box-shadow:0 5px 0 #eaeaea;color:#111}.origin-paper h3{color:#222}.origin-paper>small,.origin-paper p{color:#777}.paper-corner{color:#aaa}.origin-paper>span:last-child{border-color:#eee;color:#666}.evidence-connector{color:#aaa}.evidence-connector small{color:#888}.evidence-connector>span{background:repeating-linear-gradient(to bottom,#bbb 0,#bbb 4px,transparent 4px,transparent 9px)}.scene-canvas[data-stage="3"] .evidence-connector>span{background:#aaa}.author-choice{background:#fcfcfc;border-color:#e3e3e3;box-shadow:none}.author-choice.selected{background:#fff;border-color:#888;box-shadow:0 4px 15px #00000004}.author-avatar,.author-avatar.bert{background:#eee;color:#555;box-shadow:none}.author-info strong{color:#222}.author-info small{color:#777}.author-info em{border-color:#e5e5e5;color:#666}.author-choice>svg{color:#888}.rail-footnote,.rail-footnote svg{color:#888}.evidence-report{background:#fff;border-color:#e2e2e2;box-shadow:none}.report-kicker{color:#888}.verified-label{color:#727b6e}.finding-title{color:#000}.finding-meta{color:#888}.finding-type{background:#f0f0f0;color:#555}.quote-panel{background:#f7f7f7;border-color:#e9e9e9}.large-quote{color:#e5e5e5}.quote-panel blockquote{color:#111}.quote-translation{color:#555}.quote-source{color:#888}.paper-thumbnail{border-color:#ddd;box-shadow:0 7px 14px #00000007}.paper-thumbnail>span{color:#888}.excerpt-label{color:#555}.excerpt-label>span:last-child{color:#888}.evidence-dot{background:#888}.excerpt-image{border-color:#ddd;box-shadow:none}.evidence-excerpt p{color:#888}.evidence-verdict{background:#f5f5f5;border-color:#e7e7e7;color:#777}.evidence-verdict>span,.evidence-verdict button{color:#555}.playback-console{background:#fff;border-color:#e6e6e6}.playback-buttons button{color:#555;border-color:#ddd;background:#fff}.playback-buttons button:hover{background:#f4f4f4}.stage-labels button{color:#aaa}.stage-labels button.done{color:#777}.stage-labels button.active{color:#000}.stage-labels button>span{border-color:#ddd}.stage-labels button.active>span{background:#111;border-color:#111;color:#fff}.progress-track{background:#e5e5e5}.progress-track>span{background:#222}#scene-finish{border-color:#e5e5e5;color:#333}.studio-footer{color:#888;border-color:#e5e5e5;background:#fafafa}.demo-caption{color:#888}.more-possibilities>span{color:#777}.more-possibilities button{background:#f5f5f5;border-color:#e7e7e7;color:#555}.more-possibilities button:hover{background:#ebebeb}.writing-input .rail-label{color:#777}.writing-input .rail-label>span{background:#eee;color:#888}.writing-source{background:#fff;border-color:#ddd;box-shadow:none}.source-index{color:#aaa}.writing-source strong{color:#333}.writing-source small{color:#999}.writing-source p{color:#666}.writing-source>svg{color:#999}.writing-source:hover,.writing-source.selected{background:#f4f4f4;border-color:#999;box-shadow:none}.argument-map{background:#f5f5f5;border-color:#ccc}.argument-map>span,.argument-map>p{color:#777}.argument-map b{background:#fff;border-color:#ddd;color:#666}.argument-map>div svg{color:#aaa}.source-detail,.source-detail strong{color:#777}.writing-document{background:#fff;border-color:#ddd;box-shadow:none}.document-ribbon{background:#fafafa;border-color:#e5e5e5;color:#777}.document-status{color:#888}.document-page h3{color:#111}.document-overline,.document-subtitle{color:#888}.document-rule{background:#ddd}.written-paragraph h4{color:#555}.written-paragraph>p{color:#222}.written-paragraph.source-highlight{background:#f6f3ea;box-shadow:0 0 0 7px #f6f3ea}.inline-reference{background:#e8e8e8;color:#666}.writing-audit{border-color:#ddd;color:#888}.writing-audit>span:not(:last-child){border-color:#ddd}.writing-doc-footer{background:#fafafa;border-color:#e5e5e5;color:#888}.writing-doc-footer button{color:#555}.review-layout{background:#fff;border-color:#ddd}.review-overview{background:#fafafa;border-color:#e6e6e6}.report-logo{background:#eee;border-color:#ddd;color:#777}.report-kicker-text{color:#888}.report-identity h3{color:#111}.report-identity p{color:#888}.report-identity p>span{color:#777;border-color:#ddd}.score-explanation>span{color:#666}.score-explanation p,.score-explanation>small{color:#999}.score-explanation p>strong{color:#777}.score-ring{box-shadow:0 0 0 5px #f3f3f3}.score-ring>div{background:#fff}.annotated-document{border-color:#e5e5e5}.report-section-head{color:#666}.report-legend{color:#999}.paragraph-copy>strong{color:#555}.paragraph-copy>span{color:#444}.paragraph-gutter{color:#aaa}.review-inspector{background:#fafafa;border-color:#e5e5e5}.inspector-top{color:#888}.review-inspector h4{color:#333}.inspector-reason>span,.inspector-advice>span{color:#555}.inspector-reason>p,.inspector-advice>p{color:#666}.inspector-advice{border-color:#e5e5e5}.inspector-bottom{color:#999}.inspector-bottom button{color:#555}.report-interpretation{background:#f7f7f7;border-color:#e5e5e5;color:#888}.report-interpretation button{color:#555}
/* Match the reference's blue/lavender mesh backdrops and bottom-aligned copy. */
.capabilities .section-heading .eyebrow{color:#777}.capabilities .section-heading h2,.feature-copy h3{color:#000}.feature-row,.feature-row:nth-child(even){align-items:end;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.feature-row:nth-child(even){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.feature-list{gap:108px}.feature-copy{padding-bottom:2px}.feature-label{color:#666}.feature-copy h3{font-weight:450}.feature-copy>p{color:#111;font-size:15px;line-height:1.9}.feature-copy>button,.feature-copy>a{color:#111}.feature-copy>button:hover,.feature-copy>a:hover{color:#555}.feature-visual,.visual-work,.visual-scholar,.visual-review,.visual-gate{border:0;border-radius:6px;background:#cfd4ff;box-shadow:none;height:425px;overflow:hidden;position:relative}.feature-visual:before{content:"";position:absolute;inset:-3%;z-index:-1;background:radial-gradient(ellipse at 48% -14%,#7964d1 0%,#8c80df 22%,transparent 62%),radial-gradient(ellipse at 86% 84%,#e8edff 5%,#d0dcff 42%,transparent 70%),radial-gradient(ellipse at 4% 55%,#b0adf0 5%,#c6c7f5 50%,transparent 83%);background-color:#c5ceff}.visual-scholar:before{transform:scaleX(-1)}.visual-review:before{transform:rotate(180deg)}.feature-visual img{border-color:#e9e9ef;box-shadow:0 12px 34px #3d327627;transform:translateY(0);border-radius:8px}.feature-visual>span,.visual-work>span,.visual-review>span{background:#ffffffef;border-color:#e4e4e4;color:#777}.feature-visual:hover img{transform:translateY(-4px)}.visual-gate{padding:45px}.gate-overview{border-color:#dedee5;background:#ffffffed;box-shadow:0 13px 35px #44328510}.gate-overview-icon{background:#eeeef5;border-color:#dddded;color:#666}.gate-overview h4{color:#111}.gate-overview>p{color:#777}.gate-capabilities>span{color:#777}.gate-overview>a{border-color:#ddd;background:#f5f5f5;color:#444}.download-section{border-color:#eee}.download-heading .eyebrow{color:#777}.download-heading h2{color:#000}.download-heading>p{color:#555}.platform-card{background:#f5f5f5;border:1px solid #f5f5f5;border-radius:7px;box-shadow:none}.platform-card.is-recommended{background:#f5f5f5;border-color:#b8b8b8;box-shadow:none}.platform-icon-wrap{color:#000}.platform-title h3{color:#000}.platform-title p{color:#555}.platform-spec{color:#777}.platform-spec>span:not(:last-child){border-color:#d5d5d5}.platform-card-top .platform-recommend:not([hidden]){background:#fff;border-color:#ddd;color:#666}.platform-recommend .status-dot{background:#777}.platform-download{background:#000;color:#fff}.platform-download:hover{background:#292929;color:#fff}.platform-install-note,.preview-download-note{color:#888}
/* Editorial testimonial placeholders carry a per-card draft label, never a false attribution. */
.feedback-section{width:min(1320px,calc(100% - 64px));padding:50px 0 96px}.feedback-heading{text-align:center;margin-bottom:36px}.feedback-heading h2{font-size:41px;font-weight:500;line-height:1.5;letter-spacing:-.6px;color:#000}.feedback-draft-notice{display:flex;justify-content:center;align-items:center;gap:7px;font-size:12px;line-height:1.9;color:#777;margin-top:13px}.feedback-draft-notice svg{width:14px;height:14px}.feedback-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.feedback-card{background:#f5f5f5;border-radius:6px;padding:30px 30px 27px;min-height:320px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;color:#111}.feedback-status{font-size:11px;line-height:1.5;padding:5px 8px;background:#eaeaea;border-radius:4px;color:#666}.feedback-card blockquote{font-size:16px;line-height:1.85;margin:37px 0 27px;color:#111;max-width:100%}.feedback-card footer{display:flex;flex-direction:column;gap:7px;font-size:11px;line-height:1.7;color:#777;margin-top:auto}.feedback-card footer>span:first-child{color:#555}.vision-section{background:#f7f7f7}.vision-statement .eyebrow{color:#777}.vision-statement h2{color:#000}.vision-explanation>p{color:#555}.vision-explanation>p+p{color:#888}.vision-explanation>a{color:#444}.closing-download h2{color:#000}.closing-download>p{color:#666}.closing-download>.button-primary{background:#000;color:#fff}.closing-download>.button-primary:hover{background:#292929}.closing-download>a{color:#666}.closing-download>img{border-color:#ddd}.site-footer{border-color:#e6e6e6}.footer-top p,.footer-top>a:last-child{color:#777}.footer-bottom{border-color:#eee;color:#888}.footer-bottom>.motion-toggle{color:#888}.button-primary{background:#000;color:#fff}.button-primary:hover{background:#292929}.dialog-icon{background:#eee;color:#555}dialog{background:#fff;border-color:#ddd;color:#111}.dialog-close{color:#777}dialog .eyebrow{color:#888}#dialog-description{color:#777}.dialog-platforms button{background:#fff;border-color:#ddd;color:#222}.dialog-platforms button>svg{color:#555}.dialog-platforms button small{color:#888}.dialog-platforms button.is-selected{background:#f4f4f4;border-color:#888}.dialog-preview-notice{background:#f5f5f5;color:#777}.dialog-back{color:#777}.dialog-confirm{background:#222}.artifact-header{background:#fafafa;border-color:#ddd}.artifact-header h2{color:#111}.artifact-header .eyebrow,.artifact-header .icon-button{color:#777}.artifact-dialog{background:#fff;border-color:#ddd}.artifact-actions{background:#f7f7f7;border-color:#ddd}.artifact-actions>span{color:#888}.artifact-actions button{background:#eee;border-color:#ddd;color:#555}.reader-disclosure{background:#f4f4f4;border-color:#ddd;color:#777}.reader-doc-title,.reader-section h4{color:#222}.reader-doc-subtitle,.reader-source-title>span,.reader-source-title p{color:#777}.reader-source-title h3{color:#222}.reader-quote{background:#f5f5f5;border-color:#aaa;color:#333}.reader-translation,.reader-section>p{color:#444}.reader-callout{background:#f5f5f5;border-color:#ddd;color:#666}.reader-source-note,.reader-note{color:#777}.reader-source-link,.source-link-row a,.reader-source-note a{color:#444}.reader-section{border-color:#e5e5e5}.js-ready .reveal{transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1.2s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.js-ready .reveal.is-visible{transform:translateY(0)}button:focus-visible,a:focus-visible,summary:focus-visible{outline-color:#777}
@media(min-width:1500px){.hero{padding-top:70px}.university-trust{margin-top:70px;padding-bottom:43px}}
@media(max-width:1200px){.hero{padding-top:46px}.university-trust{margin-top:57px}.university-grid{gap:27px 18px}.university-mark{width:calc((100% - 72px)/5)}.university-mark>span{font-size:20px;letter-spacing:-.8px}.university-mark:first-child>span{font-size:27px}.university-mark:nth-child(7)>span{font-size:25px}.university-mark:nth-child(8)>span{font-size:17px;letter-spacing:-1px}.university-mark>small{font-size:5px;letter-spacing:.4px}.feature-visual,.visual-work,.visual-scholar,.visual-review,.visual-gate{height:375px}.feature-copy>p{font-size:14px}.feature-row,.feature-row:nth-child(even){gap:28px}.feature-list{gap:88px}.feedback-card{padding:26px;min-height:315px}.feedback-card blockquote{font-size:15px;line-height:1.85;margin-top:33px}.feedback-grid{gap:20px}.feedback-heading h2{font-size:37px}.feedback-section{padding-bottom:80px}}
@media(max-width:960px){.hero{padding-top:43px}.university-trust{margin-top:49px;padding-bottom:28px}.university-trust h2{font-size:14px;margin-bottom:27px}.university-grid{gap:26px 16px}.university-mark{width:calc((100% - 32px)/3)}.university-mark>span{font-size:23px}.university-mark:first-child>span{font-size:28px}.university-mark:nth-child(7)>span{font-size:26px}.university-mark:nth-child(8)>span{font-size:20px}.university-mark>small{font-size:6px}.feature-row,.feature-row:nth-child(even){gap:24px;grid-template-columns:1fr 1.65fr}.feature-row:nth-child(even){grid-template-columns:1.65fr 1fr}.feature-copy>p{font-size:13px}.feature-list{gap:72px}.feature-visual,.visual-work,.visual-scholar,.visual-review,.visual-gate{height:322px}.visual-gate{padding:24px}.feedback-section{width:calc(100% - 48px);padding-top:36px;padding-bottom:68px}.feedback-heading h2{font-size:33px}.feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.feedback-card{padding:26px;min-height:295px}.feedback-card blockquote{font-size:15px;margin-top:28px}.feedback-draft-notice{font-size:11px}.feedback-status{font-size:10px}}
@media(max-width:700px){.hero{padding-top:38px}.hero-description{color:#222}.university-trust{margin-top:42px;padding-bottom:30px}.university-trust h2{font-size:14px;margin-bottom:25px}.university-grid{gap:25px 16px;max-width:500px;margin:auto}.university-mark{width:calc((100% - 16px)/2);min-height:47px;gap:6px}.university-mark>span{font-size:20px;font-weight:600;letter-spacing:-1px;line-height:1.5}.university-mark:first-child>span{font-size:25px;letter-spacing:2px}.university-mark:nth-child(7)>span{font-size:24px;letter-spacing:1px}.university-mark:nth-child(8)>span{font-size:17px;letter-spacing:-1px}.university-mark:last-child{width:100%}.university-mark:last-child>span{font-size:22px}.university-mark>small{font-size:5px;letter-spacing:.3px;max-width:180px}.evidence-connector{background:#f8f8f8;border-color:#ddd}.source-detail:has(strong){background:#f5f5f5;border-color:#ddd}.feature-row,.feature-row:nth-child(even){display:flex;align-items:stretch;gap:23px}.feature-copy>p{font-size:14px;line-height:1.9}.feature-list{gap:57px}.feature-visual,.visual-work,.visual-scholar,.visual-review,.visual-gate{height:295px;border-radius:5px}.visual-scholar,.visual-review{height:277px}.visual-gate{height:310px;padding:23px}.feedback-section{width:calc(100% - 40px);padding-top:24px;padding-bottom:58px}.feedback-heading{margin-bottom:26px}.feedback-heading h2{font-size:31px}.feedback-draft-notice{font-size:10px;line-height:1.9;align-items:flex-start;max-width:320px;margin:12px auto 0}.feedback-draft-notice svg{width:12px;height:12px;flex-shrink:0;margin-top:3px}.feedback-grid{grid-template-columns:1fr;gap:14px}.feedback-card{padding:25px 25px 23px;min-height:263px;border-radius:5px}.feedback-status{font-size:10px;padding:5px 8px}.feedback-card blockquote{font-size:16px;line-height:1.9;margin:30px 0 25px}.feedback-card footer{font-size:11px;gap:5px}.feedback-card footer>span:last-child{font-size:10px}.footer-bottom>.motion-toggle{color:#777}}
@media(max-width:360px){.hero{padding-top:33px}.university-grid{gap:23px 12px}.university-mark{width:calc((100% - 12px)/2)}.university-mark>span{font-size:18px}.university-mark:first-child>span{font-size:23px}.university-mark:nth-child(7)>span{font-size:22px}.university-mark:nth-child(8)>span{font-size:15px;letter-spacing:-1px}.university-mark>small{font-size:4.5px}.feature-visual,.visual-work{height:271px}.visual-scholar,.visual-review{height:251px}.visual-gate{height:290px;padding:18px}.feature-copy>p{font-size:13px}.feedback-heading h2{font-size:28px}.feedback-card{padding:23px;min-height:254px}.feedback-card blockquote{font-size:15px}.feedback-draft-notice{font-size:9px}.feedback-status{font-size:10px}}
@media(prefers-reduced-motion:reduce){.reference-ambient canvas{display:none}.js-ready .reveal{transition:none;transform:none;opacity:1}}
