/* V8: original canvas background, official image marks, working task animations. */
.hero{position:relative;isolation:isolate;background:#eff0fd}.original-ambient{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;mask-image:linear-gradient(#000 0%,#000 62%,transparent 100%);-webkit-mask-image:linear-gradient(#000 0%,#000 62%,transparent 100%)}.original-ambient #ambient-canvas{width:100%;height:100%;opacity:1;display:block}.hero-motion-toggle{position:absolute;top:18px;right:32px;display:flex;align-items:center;gap:5px;font-size:9px;color:#777;padding:6px 8px;border:1px solid #d9d9e850;border-radius:6px;background:#ffffff4a;z-index:4}.hero-motion-toggle svg{width:11px;height:11px}.hero-motion-toggle:hover{background:#ffffffa8}.university-trust{max-width:none;width:100%;margin-top:58px;padding-bottom:32px;position:relative;overflow:hidden}.university-trust h2{margin-bottom:22px}.logo-viewport{overflow:hidden;position:relative;width:100%;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.logo-track{display:flex;width:max-content;animation:university-scroll 46s linear infinite;will-change:transform}.logo-group{display:flex;gap:54px;align-items:center;flex:0 0 auto;margin:0;padding:12px 54px 16px 0;list-style:none}.university-logo{width:222px;height:79px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.university-logo a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:4px}.university-logo img{width:auto;height:auto;max-width:218px;max-height:67px;object-fit:contain;display:block;opacity:.85;transition:opacity .2s}.university-logo.hkustgz{width:254px}.university-logo.hkustgz img{max-width:250px;max-height:61px}.university-logo.bit img{max-width:217px;max-height:63px}.university-logo.sdu img{max-width:214px;max-height:63px}.university-logo a:hover img{opacity:1}.logo-viewport:hover .logo-track,.logo-viewport:focus-within .logo-track,.logo-track.is-paused{animation-play-state:paused}.logos-toggle{display:flex;align-items:center;gap:5px;margin:10px auto 0;padding:4px 7px;color:#90909c;font-size:8px}.logos-toggle svg{width:10px;height:10px}.logos-toggle:hover{color:#444}.logo-viewport:focus-visible{outline:2px solid #888;outline-offset:-3px}.feedback-card{min-height:390px;padding-top:27px}.feedback-card blockquote{font-size:14px;line-height:2;margin-top:25px;margin-bottom:25px}.feedback-card footer>span:last-child{font-size:10px;line-height:1.7}.feedback-status{font-size:10px}.animated-feature{height:535px!important;aspect-ratio:auto!important;padding:23px 26px 42px!important;cursor:default;position:relative;display:block!important;overflow:hidden;border-radius:7px;--live-progress:0;--scan:0;--accent:#84729e}.animated-feature:before{inset:-6%;animation:feature-light 18s ease-in-out infinite alternate;pointer-events:none}.live-window{position:relative;background:#fff;border:1px solid #dddde6;border-radius:10px;box-shadow:0 14px 35px #4b3b8525;overflow:hidden;width:100%;height:100%;display:flex;flex-direction:column;z-index:1}.live-window-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #ebebee;background:#fafafa;font-size:9px;color:#aaa;flex-shrink:0}.live-window-bar strong{font-size:11px;color:#555;font-weight:500;letter-spacing:-.2px}.live-window-dots{display:flex;gap:4px;width:45px}.live-window-dots b{width:6px;height:6px;background:#e0b4ae;border-radius:50%}.live-window-dots b:nth-child(2){background:#e0d0a7}.live-window-dots b:nth-child(3){background:#b5cdb1}.live-task{display:flex;gap:8px;align-items:flex-start;padding:13px 17px;background:#fdfcfe;border-bottom:1px solid #eeeeef;font-size:10px;line-height:1.8;flex-shrink:0}.live-task>span{background:#eeeaf4;color:#8c7b9d;border-radius:50%;width:21px;height:21px;display:grid;place-items:center;font-size:8px;flex-shrink:0}.live-task>p{color:#6e6678;padding-top:1px}.live-content{flex:1;min-height:0;overflow:hidden;position:relative}.live-window-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ededed;background:#fafafa;padding:9px 14px;font-size:8px;color:#999;flex-shrink:0;min-height:32px}.live-done{display:flex;align-items:center;gap:4px;font-size:8px;color:#7c927b}.live-done svg{width:10px;height:10px}.live-controls{position:absolute;left:27px;right:27px;bottom:17px;display:flex;align-items:center;gap:10px;z-index:3}.live-controls>button{display:flex;align-items:center;justify-content:center;gap:5px;background:#ffffffbd;border:1px solid #ffffffc2;border-radius:4px;width:23px;height:23px;padding:0;color:#756b85;font-size:8px;flex-shrink:0}.live-controls>button svg{width:11px;height:11px}.live-controls>button:hover{background:#fff}.live-controls>button:last-child{width:auto;min-width:86px;padding:0 7px;border:0;background:none;color:#6d6280}.live-controls>button:last-child svg{width:10px;height:10px}.live-progress{height:2px;background:#ffffff70;flex:1;overflow:hidden;border-radius:99px}.live-progress>span{display:block;height:100%;width:0;background:#8f7aa9;transition:width .05s linear}.live-example-note{position:absolute;bottom:2px;left:27px;right:27px;font-size:6px;color:#8c7d9e;text-align:left;line-height:1.5;z-index:2}.animated-feature [data-appear]{opacity:0;transform:translateY(5px);transition:opacity .6s ease,transform .6s ease}.animated-feature [data-appear].is-ready{opacity:1;transform:none}.live-sheet-head{display:flex;align-items:center;gap:6px;font-size:8px;color:#9b91a3;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:12px;line-height:1.5}.live-sheet-head svg{width:12px;height:12px}.live-sheet-head>span{margin-left:auto;font-size:7px;color:#aaa}.live-work-layout{display:grid;grid-template-columns:141px minmax(0,1fr);height:100%}.live-files{background:#f8f7fa;border-right:1px solid #eee;padding:17px 11px}.live-files>span{font-size:8px;color:#a099a8;display:block;margin-bottom:13px}.live-files>div{display:flex;align-items:center;gap:5px;border:1px solid #e8e2ed;background:#fff;border-radius:5px;padding:9px 6px;margin-bottom:8px;font-size:7px;color:#8f849a;position:relative;flex-wrap:wrap}.live-files>div svg{width:11px;height:11px}.live-files b{font-size:6px;font-weight:400;color:#a3b09b;width:100%;padding-left:16px}.live-outline{font-size:7px;color:#9b8ba8;line-height:1.9;margin-top:20px;padding-top:13px;border-top:1px solid #e7e1ec}.live-sheet{padding:17px 19px;min-width:0;overflow:hidden}.live-sheet h4{font:500 17px/1.7 "Songti SC","Noto Serif CJK SC","SimSun",serif;color:#4d4554;margin-bottom:14px}.live-sheet h5{font-size:8px;line-height:1.5;color:#9c8cab;font-weight:500;margin:12px 0 7px}.live-writing{display:grid;font:10px/1.9 "Songti SC","Noto Serif CJK SC","SimSun",serif;color:#716678;text-align:justify}.live-reserve,[data-feature-write]{grid-area:1/1;min-width:0}.live-reserve{visibility:hidden;pointer-events:none;user-select:none}[data-feature-write].typing:after{content:"";display:inline-block;width:1px;height:10px;vertical-align:middle;margin-left:2px;background:#ad97bc;animation:live-cursor 1s step-end infinite}.live-audit{border-top:1px solid #eee;margin-top:15px;padding-top:10px;display:flex;align-items:center;gap:5px;font-size:6px;color:#a4b096}.live-audit svg{width:11px;height:11px}.live-citation-layout{padding:17px 21px;height:100%;display:grid;grid-template-columns:1fr;gap:12px;align-content:start}.live-citation-origin{display:flex;gap:10px;align-items:center}.live-paper-name{display:flex;gap:7px;align-items:center;flex:1;min-width:0;background:#f8f7fa;border:1px solid #e8e2ec;border-radius:6px;padding:10px 9px;font-size:9px;color:#7d6b8c}.live-paper-name>svg{width:17px;height:17px;flex-shrink:0}.live-paper-name small{font-size:7px;color:#a899b3;display:block;margin-top:5px}.live-citation-path{display:flex;align-items:center;width:29px;flex-shrink:0}.live-citation-path>span{height:1px;flex:1;background:#bdaccd}.live-citation-path>svg{width:11px;height:11px;rotate:-90deg;color:#b6a1c7}.live-author{display:flex;align-items:center;gap:7px;flex:1;min-width:0}.live-initials{width:27px;height:31px;border-radius:5px;background:#ebe5f2;color:#a08ab3;display:grid;place-items:center;font:12px Georgia,serif;flex-shrink:0}.live-author strong{display:block;font-size:9px;font-weight:500;color:#766080}.live-author small{display:block;font-size:6px;color:#ab9ab5;margin-top:5px}.live-author>b{font-size:6px;font-weight:400;color:#9cae91;border:1px solid #e0e8d7;border-radius:3px;padding:3px;white-space:nowrap;margin-left:auto}.live-source-card{border:1px solid #e6dfed;border-radius:7px;padding:14px;background:#fdfcfe}.live-source-card .live-sheet-head{margin-bottom:9px;padding-bottom:8px;font-size:8px}.live-source-card blockquote{font:13px/1.8 Georgia,serif;color:#6d587d;margin:0 0 10px}.live-source-card mark{background:linear-gradient(90deg,#f2dfaf 50%,transparent 50%);background-size:200% 100%;background-position:100% 0;color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-position 1.8s ease}.animated-feature[data-phase="2"] mark,.animated-feature[data-phase="3"] mark{background-position:0 0}.live-source-card>p{font-size:8px;line-height:1.8;color:#a18caf;margin-bottom:9px}.live-paper-excerpt{padding:6px;border:1px solid #e3dde7;border-radius:4px;width:100%;background:#fff;position:relative;overflow:hidden;display:block;cursor:zoom-in}.live-paper-excerpt>img{object-fit:contain;object-position:left top;height:67px;width:100%;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;max-width:100%;margin:0!important}.live-paper-excerpt>span{position:absolute;bottom:5px;right:5px;display:flex;gap:4px;align-items:center;background:#ffffffed;padding:3px 5px;border:1px solid #ddd5e5;font-size:6px;color:#9c89ab;border-radius:3px}.live-paper-excerpt svg{width:9px;height:9px}.live-review-layout{display:grid;grid-template-columns:143px minmax(0,1fr);height:100%;position:relative}.live-report-summary{padding:21px 15px;background:#faf8f6;border-right:1px solid #eee7e0}.live-report-summary>span{display:block;font-size:8px;color:#a28d78;margin-bottom:11px}.live-report-summary>strong{font:35px Georgia,serif;color:#b18461;font-variant-numeric:tabular-nums;letter-spacing:-1px}.live-report-summary>strong>small{font-size:13px;margin-left:2px}.live-report-summary>p{font-size:8px;line-height:1.8;color:#b4a08c;margin-top:14px}.live-report-summary em{display:block;font-size:6px;font-style:normal;color:#bba895;margin-top:7px}.live-report-map{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:24px}.live-report-map>span{padding:6px 0;text-align:center;font-size:7px;background:#f1eee8;border:1px solid #e9e2d8;border-radius:3px;color:#c3b7a7;transition:all .5s}.live-report-map .scanned.low{background:#eaf0e1;border-color:#d6e1c6;color:#a1af89}.live-report-map .scanned.high{background:#f1d0bd;border-color:#dfae91;color:#b58a6e}.live-report-map .scanned.medium{background:#f3e7c5;border-color:#e6d5a0;color:#bba567}.live-review-paper{padding:18px 17px;position:relative;overflow:hidden}.live-review-para{margin-bottom:13px}.live-review-para h5{display:flex;align-items:center;justify-content:space-between;font-weight:500;font-size:8px;color:#a094a9;margin:0 0 6px}.live-review-para h5 span{font-size:6px;opacity:0;color:#b7a48f}.live-review-para.scanned h5 span{opacity:1}.live-review-para>p{font:10px/1.8 "Songti SC","Noto Serif CJK SC","SimSun",serif;color:#8b7f90;transition:background .7s,color .7s}.live-review-para.high.scanned>p{background:#f9e8d9;box-shadow:0 0 0 3px #f9e8d9;color:#ab8667}.live-scan-beam{position:absolute;top:calc(var(--scan)*100%);left:0;right:0;height:2px;background:#cfa86a70;box-shadow:0 -9px 22px #e4cba750;pointer-events:none;opacity:0}.animated-feature[data-phase="1"] .live-scan-beam,.animated-feature[data-phase="2"] .live-scan-beam{opacity:1}.live-review-finding{position:absolute;left:16px;right:16px;bottom:13px;display:flex;align-items:center;gap:9px;padding:11px 13px;background:#fffaf3;border:1px solid #e8d8c0;border-radius:6px;box-shadow:0 6px 15px #b1906820;color:#a68c6a;font-size:8px;line-height:1.8}.live-review-finding svg{width:16px;height:16px}.live-review-finding small{display:block;font-size:7px;color:#b7a289}.live-gate-layout{padding:18px 23px;display:grid;grid-template-columns:1fr 1fr;gap:15px;align-content:start;height:100%}.live-gate-request{background:#f6f5f8;border:1px solid #e6e3eb;border-radius:6px;padding:12px;grid-column:1}.live-code-label{font-size:7px;letter-spacing:1px;display:flex;justify-content:space-between;color:#b0a4bc;margin-bottom:10px}.live-code-label>span{font-size:6px;letter-spacing:0}.live-gate-request>code{font-family:ui-monospace,monospace;font-size:9px;color:#8c7a9d;line-height:2.1;white-space:nowrap}.live-gate-rules{display:flex;flex-direction:column;gap:9px;grid-column:2;justify-content:center}.live-gate-rules>div{display:flex;align-items:center;gap:6px;padding:9px;border:1px solid #eae6ef;background:#faf9fc;border-radius:5px;font-size:8px;color:#a599af;transition:all .4s}.live-gate-rules svg{width:12px;height:12px}.live-gate-rules b{margin-left:auto;font-size:7px;font-weight:400;color:#c0b7c7;white-space:nowrap}.live-gate-rules .checked{background:#f4f7f0;border-color:#d9e3cb;color:#99a488}.live-gate-rules .checked b{color:#8da078}.live-gate-rules .attention{background:#fbf1e5;border-color:#ecd6b9;color:#b79b75}.live-gate-rules .attention b{color:#b4956b}.live-gate-warning{grid-column:1/-1;display:flex;align-items:flex-start;gap:11px;border:1px solid #ecd6b9;background:#fff8ef;border-radius:7px;padding:14px;color:#b59976}.live-gate-warning>svg{width:21px;height:21px;margin-top:2px}.live-gate-warning strong{font-size:11px;font-weight:500;display:block;margin-bottom:6px}.live-gate-warning p{font-size:9px;line-height:1.8;color:#b8a182}.live-gate-warning>span{margin-left:auto;font-size:8px;padding:4px 6px;border-radius:4px;background:#f3e6d3;white-space:nowrap}.live-gate-log{grid-column:1/-1;border:1px solid #e7e3ed;border-radius:5px;background:#faf9fb;padding:11px}.live-gate-log>span{display:block;font-size:7px;color:#b3a6c0;margin-bottom:6px}.live-gate-log>code{font-size:8px;color:#9985ab}.live-gate-log>p{font-size:8px;color:#b0a2ba;margin-top:7px}.animated-feature:hover:before,.animated-feature:focus-within:before{animation-play-state:paused}.animated-feature.is-offscreen:before{animation-play-state:paused}
@keyframes university-scroll{to{transform:translateX(-50%)}}@keyframes feature-light{from{translate:0 -1%;scale:1}to{translate:2% 1%;scale:1.06}}@keyframes live-cursor{50%{opacity:0}}
@media(max-width:1200px){.logo-group{gap:43px;padding-right:43px}.university-logo{width:204px;height:74px}.university-logo img{max-width:201px;max-height:61px}.university-logo.hkustgz{width:237px}.university-logo.hkustgz img{max-width:233px}.animated-feature{height:533px!important;padding:20px 20px 43px!important}.live-controls{left:21px;right:21px}.live-example-note{left:21px;right:21px}.live-work-layout{grid-template-columns:117px minmax(0,1fr)}.live-files{padding:15px 9px}.live-files>div{font-size:6px;gap:4px}.live-files>div svg{width:10px;height:10px}.live-sheet{padding:15px 16px}.live-sheet h4{font-size:15px}.live-writing{font-size:9px}.live-citation-layout{padding:15px 17px}.live-paper-name{font-size:8px;gap:5px;padding:9px 7px}.live-paper-name>svg{width:14px}.live-author strong{font-size:8px}.live-author>b{display:none}.live-source-card blockquote{font-size:12px}.live-review-layout{grid-template-columns:123px minmax(0,1fr)}.live-report-summary{padding:18px 11px}.live-report-summary>span{font-size:7px}.live-report-summary>strong{font-size:30px}.live-review-paper{padding:16px 14px}.live-review-para>p{font-size:9px}.live-gate-layout{padding:17px;gap:12px}.live-gate-request{padding:11px}.live-gate-request>code{font-size:8px}.live-gate-rules>div{font-size:7px;padding:8px;gap:4px}.live-gate-rules svg{width:11px;height:11px}.live-gate-rules b{font-size:6px}.feedback-card{min-height:403px}.feedback-card blockquote{font-size:13px;line-height:2}}
@media(max-width:960px){.animated-feature{height:544px!important;padding:17px 17px 43px!important}.live-controls{left:18px;right:18px;gap:7px}.live-controls>button:last-child{font-size:7px;min-width:76px;padding-right:0}.live-example-note{left:18px;right:18px;font-size:5px}.live-window-bar{padding:11px;font-size:7px}.live-window-bar strong{font-size:10px}.live-task{padding:11px 12px;font-size:8px;gap:6px}.live-task>span{width:18px;height:18px;font-size:7px}.live-work-layout{grid-template-columns:1fr}.live-files{display:flex;align-items:center;gap:5px;padding:9px;border-right:0;border-bottom:1px solid #eee}.live-files>span,.live-outline{display:none}.live-files>div{flex:1;padding:6px 4px;margin:0;font-size:5px;gap:3px}.live-files b{font-size:5px;padding-left:12px}.live-files>div svg{width:9px;height:9px}.live-sheet{padding:14px}.live-sheet h4{font-size:16px;margin-bottom:11px}.live-writing{font-size:10px;line-height:1.9}.live-sheet h5{font-size:8px}.live-audit{font-size:5px;margin-top:12px;padding-top:9px}.live-window-footer{padding:8px 11px;font-size:7px}.live-citation-layout{padding:14px;gap:12px}.live-citation-origin{flex-wrap:wrap;gap:7px}.live-paper-name{font-size:8px;flex-basis:100%;padding:9px}.live-citation-path{height:14px;width:30px;margin-left:13px}.live-citation-path>span{display:none}.live-citation-path>svg{rotate:0deg;width:12px;height:12px}.live-author{gap:7px}.live-author strong{font-size:9px}.live-author small{font-size:6px}.live-author>b{display:block;font-size:6px}.live-initials{width:24px;height:28px;font-size:11px}.live-source-card{padding:11px}.live-source-card blockquote{font-size:12px;line-height:1.8}.live-source-card>p{font-size:7px}.live-paper-excerpt>img{height:65px}.live-review-layout{grid-template-columns:1fr;grid-template-rows:auto 1fr}.live-report-summary{display:flex;align-items:center;gap:9px;padding:12px 13px;border-right:0;border-bottom:1px solid #eee;flex-wrap:wrap}.live-report-summary>span{font-size:7px;margin:0;max-width:57px;line-height:1.8}.live-report-summary>strong{font-size:27px}.live-report-summary>p{font-size:7px;margin:0 0 0 auto}.live-report-summary em{font-size:5px;margin-top:2px}.live-report-map{grid-template-columns:repeat(8,1fr);width:100%;gap:4px;margin:3px 0 0}.live-report-map>span{font-size:6px;padding:5px 0}.live-review-paper{padding:14px}.live-review-para>p{font-size:9px}.live-review-finding{left:11px;right:11px;bottom:10px;padding:9px;font-size:7px;gap:6px}.live-review-finding small{font-size:6px}.live-gate-layout{padding:14px;grid-template-columns:1fr;gap:11px}.live-gate-request{grid-column:1;padding:11px;display:flex;justify-content:space-between;gap:12px}.live-code-label{font-size:6px;display:block;line-height:1.9}.live-code-label>span{display:block}.live-gate-request>code{font-size:8px}.live-gate-rules{grid-column:1;gap:6px}.live-gate-rules>div{font-size:8px;padding:8px}.live-gate-rules b{font-size:7px}.live-gate-warning{padding:11px;gap:8px}.live-gate-warning strong{font-size:10px}.live-gate-warning p{font-size:8px}.live-gate-warning>span{font-size:6px;padding:4px}.live-gate-warning>svg{width:17px;height:17px}.live-gate-log{padding:8px}.live-gate-log>code{font-size:7px}.live-gate-log>p{font-size:7px}.feedback-card{min-height:350px}.feedback-card blockquote{font-size:14px}.hero-motion-toggle{right:24px;font-size:8px}}
@media(max-width:700px){.university-trust{padding-bottom:27px;margin-top:43px}.university-trust h2{font-size:14px;margin-bottom:20px}.logo-group{gap:33px;padding:10px 33px 13px 0}.university-logo{width:185px;height:69px}.university-logo img{max-width:182px;max-height:56px}.university-logo.hkustgz{width:212px}.university-logo.hkustgz img{max-width:208px;max-height:51px}.university-logo.bit img{max-width:185px;max-height:55px}.university-logo.sdu img{max-width:181px;max-height:55px}.logos-toggle{font-size:8px;margin-top:8px}.hero-motion-toggle{top:9px;right:12px;font-size:7px;padding:5px 6px;background:#ffffff55}.hero-motion-toggle svg{width:9px;height:9px}.feature-row,.feature-row:nth-child(even){gap:23px}.animated-feature{height:565px!important;padding:18px 15px 43px!important;width:100%;border-radius:6px}.live-controls{left:16px;right:16px;bottom:17px;gap:8px}.live-controls>button{width:25px;height:25px}.live-controls>button svg{width:12px;height:12px}.live-controls>button:last-child{font-size:8px;min-width:86px}.live-example-note{font-size:6px;left:16px;right:16px;bottom:2px}.live-window-bar{padding:12px;font-size:8px}.live-window-bar strong{font-size:11px}.live-task{font-size:10px;padding:12px 13px;gap:7px}.live-task>span{width:20px;height:20px;font-size:8px}.live-work-layout{display:flex;flex-direction:column}.live-files{padding:10px;gap:6px;flex-shrink:0}.live-files>div{padding:7px 5px;font-size:6px;gap:4px}.live-files>div svg{width:10px;height:10px}.live-files b{font-size:5px;padding-left:14px}.live-sheet{padding:16px 17px;flex:1}.live-sheet-head{font-size:8px;padding-bottom:10px;margin-bottom:13px}.live-sheet h4{font-size:18px;line-height:1.5;margin-bottom:14px}.live-sheet h5{font-size:9px;margin-top:13px;margin-bottom:8px}.live-writing{font-size:11px;line-height:2}.live-audit{font-size:6px;margin-top:15px;padding-top:10px}.live-window-footer{font-size:8px;padding:9px 12px}.live-citation-layout{padding:16px;gap:14px}.live-paper-name{font-size:10px;padding:10px;gap:8px}.live-paper-name small{font-size:7px;margin-top:5px}.live-paper-name>svg{width:17px;height:17px}.live-author strong{font-size:10px}.live-author small{font-size:7px}.live-author>b{font-size:7px;padding:4px}.live-initials{width:28px;height:30px;font-size:12px}.live-source-card{padding:13px}.live-source-card .live-sheet-head{font-size:9px}.live-source-card blockquote{font-size:14px;line-height:1.9}.live-source-card>p{font-size:9px;line-height:1.9}.live-paper-excerpt>img{height:69px}.live-paper-excerpt>span{font-size:7px}.live-report-summary{padding:15px;gap:12px}.live-report-summary>span{font-size:8px;max-width:69px}.live-report-summary>strong{font-size:31px}.live-report-summary>p{font-size:8px}.live-report-summary em{font-size:6px}.live-report-map{margin-top:5px;gap:5px}.live-report-map>span{font-size:7px;padding:6px 0}.live-review-paper{padding:16px}.live-review-para{margin-bottom:14px}.live-review-para h5{font-size:9px;line-height:1.6;margin-bottom:7px}.live-review-para h5 span{font-size:7px}.live-review-para>p{font-size:11px;line-height:1.95}.live-review-finding{font-size:8px;padding:11px;left:12px;right:12px;bottom:11px}.live-review-finding small{font-size:7px}.live-gate-layout{padding:16px;gap:13px}.live-gate-request{padding:13px}.live-code-label{font-size:7px}.live-code-label>span{font-size:6px}.live-gate-request>code{font-size:9px;line-height:2.1}.live-gate-rules{gap:8px}.live-gate-rules>div{font-size:9px;padding:9px;gap:7px}.live-gate-rules svg{width:13px;height:13px}.live-gate-rules b{font-size:8px}.live-gate-warning{padding:13px;gap:10px}.live-gate-warning>svg{width:20px;height:20px}.live-gate-warning strong{font-size:11px}.live-gate-warning p{font-size:9px}.live-gate-warning>span{font-size:7px;padding:4px 5px}.live-gate-log{padding:10px}.live-gate-log>code{font-size:8px}.live-gate-log>p{font-size:8px}.feedback-card{padding:26px 25px 24px;min-height:0}.feedback-card blockquote{font-size:15px;line-height:2.1;margin:26px 0}.feedback-card footer>span:last-child{font-size:10px}.feedback-status{font-size:10px}}
@media(max-width:360px){.animated-feature{height:577px!important;padding:15px 12px 44px!important}.live-task{font-size:9px;padding:11px}.live-sheet{padding:14px}.live-sheet h4{font-size:16px}.live-writing{font-size:10px}.live-sheet h5{font-size:8px}.live-files>div{font-size:5px;padding:6px 4px}.live-controls{left:13px;right:13px;gap:6px}.live-example-note{left:13px;right:13px;font-size:5.5px}.live-citation-layout{padding:13px;gap:12px}.live-source-card{padding:11px}.live-source-card blockquote{font-size:13px}.live-source-card>p{font-size:8px}.live-paper-name{font-size:9px}.live-report-summary{padding:13px;gap:9px}.live-report-summary>span{font-size:7px;max-width:58px}.live-report-summary>strong{font-size:28px}.live-report-summary>p{font-size:7px}.live-report-summary em{font-size:5px}.live-review-paper{padding:13px}.live-review-para>p{font-size:10px}.live-gate-layout{padding:13px}.live-gate-request>code{font-size:8px}.live-gate-warning strong{font-size:10px}.live-gate-warning p{font-size:8px}.live-gate-log>code{font-size:7px}.feedback-card blockquote{font-size:14px;line-height:2.1}.university-logo{width:175px}.university-logo img{max-width:172px}}
@media(prefers-reduced-motion:reduce){.logo-track{animation:none;transform:none}.logo-group[aria-hidden=true]{display:none}.logo-viewport{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.animated-feature:before{animation:none}.animated-feature [data-appear]{transition:none}.original-ambient canvas{display:block!important}.logo-viewport::-webkit-scrollbar{display:none}.hero-motion-toggle{display:none}}
/* Use readable document typography; keep accents on signals instead of tinting every word. */
.live-window-bar strong{color:#333}.live-task>p{color:#555}.live-sheet-head{color:#888}.live-sheet h4{color:#333;font-size:21px}.live-sheet h5{color:#777;font-size:10px}.live-writing{color:#555;font-size:13px;line-height:2}.live-files>span{color:#999}.live-files>div{color:#777}.live-outline{color:#999}.live-source-card blockquote{color:#444;font-size:16px;line-height:1.9}.live-source-card>p{color:#777;font-size:10px}.live-paper-name{color:#666}.live-author strong{color:#555}.live-review-para>p{font-size:12px;line-height:1.95;color:#666}.live-review-para h5{font-size:10px;color:#888}.live-review-finding{font-size:10px}.live-review-finding small{font-size:8px}.live-gate-request>code{color:#777;font-size:11px;line-height:2}.live-gate-rules>div{font-size:10px;color:#888}.live-gate-rules b{font-size:8px}.live-gate-warning strong{font-size:13px}.live-gate-warning p{font-size:11px}.live-gate-log>code{font-size:10px}.live-gate-log>p{font-size:10px}.live-gate-log{padding:13px}.live-gate-layout{gap:19px}.live-window-footer{font-size:9px}.live-controls>button:last-child{font-size:9px}.live-example-note{font-size:7px}.animated-feature.visual-scholar{height:555px!important}.live-source-card{padding:16px}.live-paper-excerpt>img{height:81px}.animated-feature.visual-review{height:555px!important}.live-content{min-height:0}
@media(max-width:1200px){.live-sheet h4{font-size:18px}.live-sheet h5{font-size:9px}.live-writing{font-size:11px}.live-source-card blockquote{font-size:14px}.live-source-card>p{font-size:9px}.live-review-para>p{font-size:11px}.live-review-para h5{font-size:9px}.live-review-finding{font-size:9px}.live-gate-request>code{font-size:9px}.live-gate-rules>div{font-size:8px}.live-gate-rules b{font-size:7px}.live-gate-warning strong{font-size:11px}.live-gate-warning p{font-size:9px}.live-gate-log>code,.live-gate-log>p{font-size:8px}.live-gate-layout{gap:15px}.live-example-note{font-size:6px}.live-controls>button:last-child{font-size:8px}}
@media(max-width:960px){.live-sheet h4{font-size:17px}.live-writing{font-size:11px;line-height:1.9}.live-sheet h5{font-size:9px}.live-source-card{padding:12px}.live-source-card blockquote{font-size:13px}.live-source-card>p{font-size:8px}.live-paper-excerpt>img{height:63px}.live-review-para>p{font-size:10px}.live-review-para h5{font-size:8px}.live-gate-request>code{font-size:8px}.live-gate-warning p{font-size:8px}.live-gate-layout{gap:11px}.live-gate-log{padding:8px}.live-gate-log>code,.live-gate-log>p{font-size:7px}.live-example-note{font-size:5px}}
@media(max-width:700px){.animated-feature{height:633px!important}.animated-feature.visual-scholar{height:652px!important}.animated-feature.visual-review{height:645px!important}.animated-feature.visual-gate{height:610px!important}.live-writing{font-size:12px;line-height:2}.live-sheet h4{font-size:19px}.live-sheet h5{font-size:10px}.live-source-card{padding:14px}.live-source-card blockquote{font-size:15px;line-height:1.9}.live-source-card>p{font-size:10px}.live-paper-excerpt>img{height:76px}.live-review-para>p{font-size:12px;line-height:1.9}.live-review-para h5{font-size:10px}.live-review-finding{font-size:9px}.live-review-finding small{font-size:8px}.live-gate-request>code{font-size:9px}.live-gate-warning strong{font-size:12px}.live-gate-warning p{font-size:10px}.live-gate-rules>div{font-size:10px}.live-gate-rules b{font-size:8px}.live-gate-log>code,.live-gate-log>p{font-size:8px}.live-gate-log{padding:11px}.live-gate-layout{gap:15px}.live-example-note{font-size:6px}.live-window-footer{font-size:8px}}
@media(max-width:360px){.animated-feature{height:650px!important}.animated-feature.visual-scholar{height:680px!important}.animated-feature.visual-review{height:670px!important}.animated-feature.visual-gate{height:640px!important}.live-writing{font-size:11px}.live-sheet h4{font-size:17px}.live-sheet h5{font-size:9px}.live-source-card blockquote{font-size:14px}.live-source-card>p{font-size:9px}.live-paper-excerpt>img{height:65px}.live-review-para>p{font-size:11px}.live-gate-request>code{font-size:8px}.live-gate-warning p{font-size:9px}.live-gate-rules>div{font-size:9px}.live-gate-log>code,.live-gate-log>p{font-size:7px}.live-example-note{font-size:5.5px}}
/* The gateway result stays fully readable after its policy check completes. */
.animated-feature.visual-gate{height:600px!important}
@media(max-width:960px){.animated-feature.visual-gate{height:586px!important}}
@media(max-width:700px){.animated-feature.visual-gate{height:655px!important}}
@media(max-width:360px){.animated-feature.visual-gate{height:680px!important}}
