.site-header{height:76px}.header-inner{justify-content:space-between;gap:24px}.site-header .nav-link{color:#625b70}.site-header .nav-link.active{color:var(--purple-dark)}.site-header .nav-link[aria-label=账户与设置]{justify-content:center;min-width:44px}.view-home .hero{gap:48px;padding:64px 0 48px}.view-home .hero h1{letter-spacing:-1.5px;margin:0 0 20px;font-size:clamp(38px,5vw,58px)}.view-home .hero-description{color:#625b70;max-width:26em;margin-bottom:28px;font-size:16px;line-height:1.8}.view-home .upload-box{box-shadow:none;background:0 0;border:0;padding:0}.view-home .upload-actions{gap:12px}.view-home .upload-actions .button{min-height:56px;padding-inline:16px;font-size:16px}.view-home .upload-actions .primary{flex:1.25}.view-home .upload-hint{text-align:left;color:#625b70;margin-top:16px;font-size:13px;line-height:1.8}.view-home .hero-art{min-height:0}.view-home .hero-toy-sticker{color:var(--ink)}.view-home .how-strip{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;gap:20px;margin:0 0 32px;padding:18px 0}.view-home .how-strip p{color:#625b70;font-size:14px;line-height:1.8}.view-home .how-strip button{min-height:44px;color:var(--purple-dark);flex-shrink:0}.report-layout .result-hero{padding-bottom:20px}.report-layout .result-reveal h1{overflow-wrap:anywhere;margin:0 0 14px;font-size:clamp(25px,3vw,36px);line-height:1.35}.report-layout .entity-chips{margin-bottom:20px}.report-layout .entity-chips span{color:#625b70;font-size:12px}.report-layout .price-ticket{padding:24px}.report-layout .ticket-top{color:#625b70;font-size:13px}.report-layout .result-price{font-variant-numeric:tabular-nums;margin:14px 0;font-size:clamp(42px,5vw,56px)}.report-layout .price-ticket>p{margin-bottom:16px;font-size:13px;line-height:1.7}.report-layout .ticket-bottom{flex-wrap:wrap;gap:10px;padding-top:14px;font-size:12px}.report-layout .reveal-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.report-layout .reveal-actions>.button{white-space:nowrap;min-height:48px;padding-inline:14px;font-size:14px}.report-layout .reveal-actions>.button.secondary{flex:none}.report-layout .result-bookmark{border:1px solid var(--line);color:#625b70;background:#fff;border-radius:13px;flex:0 0 48px;width:48px;height:48px}.report-layout .result-bookmark.saved-button{color:var(--purple-dark);background:var(--lavender)}.report-layout .result-read-next{color:var(--purple-dark);margin-top:4px}.report-layout .report-columns{grid-template-columns:minmax(0,1fr);gap:0;max-width:900px;margin-inline:auto}.report-layout .report-main{min-width:0}.report-layout .report-sidebar{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.report-layout .evidence-section,.report-layout .chat-section,.report-layout .play-panel{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0;padding:0 20px}.report-layout .evidence-section,.report-layout .chat-section{margin-bottom:12px}.report-layout .result-evidence-details>summary,.report-layout .result-chat-details>summary,.report-layout .result-play-details>summary{cursor:pointer;min-height:64px;color:var(--ink);align-items:center;gap:10px;margin:0;font-size:15px;font-weight:650;list-style:none;display:flex}.report-layout .result-disclosure-title{align-items:center;gap:10px;margin-right:auto;display:inline-flex}.report-layout .result-play-details>summary>svg:last-child{margin-left:auto}.report-layout .result-evidence-details>summary .strength{white-space:nowrap;font-size:12px}.report-layout details[open].result-evidence-details>summary>svg:last-child,.report-layout details[open].result-chat-details>summary>svg:last-child,.report-layout details[open].result-play-details>summary>svg:last-child{transform:rotate(180deg)}.report-layout .result-evidence-details[open],.report-layout .result-chat-details[open],.report-layout .result-play-details[open]{padding-bottom:20px}.report-layout .assessment-card{border:0;border-radius:0;margin-top:0;padding:16px 0}.report-layout .assessment-heading h2{font-size:20px}.report-layout .evidence-summary{border-top:1px solid var(--line);padding-top:18px}.report-layout .report-revision{box-shadow:none;border-radius:16px;margin:0 0 12px}.report-layout .report-revision>summary{min-height:72px}.report-layout .refinement-title strong{font-size:15px}.report-layout .refinement-title>span{font-size:13px}.report-layout .feedback-panel{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:24px 0 0;padding:20px 0}.report-layout .feedback-panel h3{margin-bottom:12px;font-size:14px}.report-layout .feedback-buttons{flex-wrap:wrap;gap:8px}.report-layout .feedback-buttons button{color:#625b70;background:#fff;min-height:44px;font-size:13px}.report-layout .feedback-buttons button.selected{color:var(--purple-dark)}.report-layout .next-discovery{margin-top:0}.report-layout .scene-inventory{margin-top:12px;padding:24px}.report-layout .scene-inventory-heading{margin-bottom:18px}.report-layout .scene-inventory-heading h2{align-items:center;gap:8px;margin:0;font-size:20px;display:flex}.report-layout .scene-inventory-heading h2 .scene-count{font-size:13px;font-weight:400}.report-layout .scene-total-notes{margin-top:16px}.report-layout .scene-price-ticket{background:var(--lavender)}.report-layout summary:focus-visible,.report-layout .result-bookmark:focus-visible{outline:3px solid var(--purple-dark);outline-offset:3px}.report-layout .result-chat-details .chat-input input,.report-layout .result-play-details input{font-size:16px}@media (max-width:760px){.site-header{height:68px}.header-inner{gap:12px;padding-inline:20px}.site-header .brand{gap:0}.site-header .brand>span{display:none}.site-header nav{gap:2px;margin-left:auto}.site-header .nav-link{white-space:nowrap;padding:10px 9px;font-size:13px}.site-header .nav-link>svg{display:none}.site-header .nav-link[aria-label=账户与设置]>svg{display:block}.site-header .nav-count{display:none}.view-home .hero{flex-direction:column;gap:20px;padding:36px 0 24px;display:flex}.view-home .hero-copy{width:100%}.view-home .hero h1{max-width:none;margin:0 0 16px;font-size:40px}.view-home .hero-description{max-width:24em;margin-bottom:24px;font-size:15px}.view-home .hero-art{width:100%;max-width:300px;height:210px;position:static}.view-home .hero-toy{height:210px}.view-home .hero-toy img{width:215px;height:215px}.view-home .hero-toy-sticker{white-space:nowrap;font-size:12px;bottom:4px;left:50%;transform:translate(-50%)rotate(-4deg)}.view-home .how-strip{flex-wrap:wrap;gap:4px;margin-bottom:12px}.view-home .how-strip p{flex:100%;margin:0}.report-layout .result-hero{gap:20px}.report-layout .result-photo:not(.scene-photo){border-width:10px;border-radius:18px;width:100%;max-width:none;height:200px;min-height:0;margin:0;padding:0;transform:none}.report-layout .result-photo:not(.scene-photo) img{object-fit:contain;height:180px}.report-layout .result-photo:not(.scene-photo) .photo-placeholder{height:180px;min-height:150px}.report-layout .result-photo:not(.scene-photo) .photo-caption,.report-layout .result-photo:not(.scene-photo) .photo-tag{display:none}.report-layout .result-reveal h1{margin-top:0;font-size:25px}.report-layout .entity-chips{gap:6px;margin:0 0 16px}.report-layout .price-ticket{padding:20px}.report-layout .reveal-actions>.button.primary{flex:auto;min-width:0}.report-layout .reveal-actions>.button:only-child{flex:1}.report-layout .scene-hero .reveal-actions>.button.primary{grid-column:auto}.report-layout .report-columns{margin-top:8px}.report-layout .scene-inventory{border-radius:18px;margin-bottom:20px;padding:18px 12px}.report-layout .scene-inventory-heading{gap:8px;padding-inline:2px}.report-layout .scene-inventory-heading h2{font-size:18px}.report-layout .evidence-section,.report-layout .chat-section,.report-layout .play-panel{padding-inline:16px}.report-layout .result-evidence-details>summary .strength{padding:4px 6px}}@media (max-width:360px){.header-inner{padding-inline:14px}.site-header .nav-link{padding-inline:7px}.view-home .hero h1{font-size:36px}.view-home .upload-actions .button{padding-inline:10px;font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.report-layout *,.view-home *{transition-duration:.01ms;animation-duration:.01ms}}
.PQGwkq_notice{max-width:1128px;padding:0 20px calc(20px + env(safe-area-inset-bottom,0px));color:#625b70;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 20px;margin:0 auto;font-size:12px;line-height:1.8;display:flex}.PQGwkq_notice a{min-height:44px;color:inherit;text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.PQGwkq_notice a:hover,.PQGwkq_notice a:focus-visible{color:var(--purple-dark)}.PQGwkq_notice a:focus-visible{outline:2px solid var(--purple-dark);outline-offset:4px;border-radius:4px}
