.dp-root{--dp-paper:#f7f2e8;--dp-paper-soft:#fcf8f0;--dp-paper-deep:#efe6d5;--dp-ink:#1d3b2e;--dp-ink-soft:#3f5549;--dp-ink-faint:#5d6f63;--dp-rule:#1d3b2e2e;--dp-rule-strong:#1d3b2e61;--dp-forest:#24503b;--dp-forest-deep:#16362a;--dp-apricot:#d97846;--dp-apricot-deep:#8a4325;--dp-rail-pad:12px;--dp-font-display:"Songti SC", "STSong", "Source Han Serif SC", "Noto Serif CJK SC", "SimSun", Georgia, serif;background:var(--dp-paper);color:var(--dp-ink);-webkit-font-smoothing:antialiased;margin-inline:-1rem;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.75}.dp-root :focus-visible{outline:2px solid var(--dp-apricot-deep);outline-offset:3px}.dp-root *{box-sizing:border-box}.dp-inner{width:100%;max-width:46rem;margin-inline:auto;padding-inline:1.25rem}.dp-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dp-display{font-family:var(--dp-font-display);letter-spacing:-.01em;font-weight:600}.dp-cover{padding-block:1.75rem 0}.dp-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--dp-ink-soft);flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin:0;font-size:.7rem;display:flex}.dp-product{font-family:var(--dp-font-display);letter-spacing:.12em;color:var(--dp-apricot-deep);font-size:.95rem}.dp-kicker-sep{background:var(--dp-rule-strong);align-self:center;width:1.5rem;height:1px}.dp-cover-title{color:var(--dp-forest-deep);text-wrap:pretty;margin:.9rem 0 0;font-size:clamp(1.9rem,7vw,3.1rem);line-height:1.26}.dp-cover-lead{gap:1rem;margin-top:.9rem;display:grid}.dp-cover-copy{min-width:0}.dp-cover-lead .dp-figure{margin-top:0}.dp-archive-note{border-top:1px solid var(--dp-rule);margin-top:1.75rem;padding-top:1rem}.dp-archive-note .dp-label{margin:0}.dp-archive-title{color:var(--dp-forest-deep);margin:.35rem 0 .5rem;font-size:clamp(1.15rem,4vw,1.4rem);line-height:1.45}.dp-archive-text{max-width:38rem;color:var(--dp-ink-soft);margin:0;font-size:.9rem;line-height:1.75}@media (min-width:720px){.dp-cover-lead{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1.5rem 2.5rem}.dp-cover-lead .dp-figure{margin:0}}.dp-cover-names{max-width:34rem;color:var(--dp-ink);margin:.6rem 0 0;font-size:.86rem;line-height:1.6}.dp-cover-basis{max-width:34rem;color:var(--dp-ink-soft);margin:.75rem 0 0;font-size:.86rem;line-height:1.6}.dp-cover-meta-line{border-top:1px solid var(--dp-rule);color:var(--dp-ink-faint);flex-wrap:wrap;gap:.2rem .55rem;margin:.9rem 0 0;padding-top:.75rem;font-size:.74rem;line-height:1.5;display:flex}.dp-figure{max-width:20rem;margin:1.1rem 0 0}.dp-figure-frame{border:1px solid var(--dp-rule-strong);background:var(--dp-paper-deep);aspect-ratio:3/2;overflow:hidden}.dp-figure-frame img{object-fit:cover;width:100%;height:100%;display:block}.dp-figure figcaption{color:var(--dp-ink-faint);margin-top:.45rem;font-size:.7rem;line-height:1.5}@media (min-width:720px){.dp-cover{padding-block:2rem 0}}.dp-chapter-nav{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-block:1px solid var(--dp-rule);background:#f7f2e8f5;margin-top:1.25rem;position:sticky;top:0}.dp-chapter-nav ul{scrollbar-width:none;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.dp-chapter-nav ul::-webkit-scrollbar{display:none}.dp-chapter-nav a{white-space:nowrap;min-height:44px;color:var(--dp-ink-soft);border-bottom:2px solid #0000;align-items:center;gap:.25rem;padding-inline:.55rem;font-size:.8rem;text-decoration:none;display:inline-flex}.dp-chapter-nav li:first-child a{padding-left:0}.dp-chapter-nav a:hover{color:var(--dp-forest-deep);border-bottom-color:var(--dp-apricot)}.dp-chapter-nav b{font-family:var(--dp-font-display);color:var(--dp-apricot-deep);font-weight:600}.dp-cover,.dp-section{scroll-margin-top:4.5rem}.dp-section{border-bottom:1px solid var(--dp-rule);padding-block:clamp(2rem,5vw,3rem)}.dp-section:last-of-type{border-bottom:0}.dp-section-head{align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}.dp-section-no{font-family:var(--dp-font-display);color:var(--dp-apricot-deep);font-size:1.9rem;line-height:1}.dp-section-title{color:var(--dp-forest-deep);margin:0;font-size:clamp(1.35rem,4.6vw,1.7rem);line-height:1.35}.dp-section-lead{max-width:38rem;color:var(--dp-ink-soft);margin:-.75rem 0 1.25rem;font-size:.98rem;line-height:1.7}.dp-label{letter-spacing:.14em;color:var(--dp-ink-faint);font-size:.72rem}.dp-chart{border-top:2px solid var(--dp-forest);margin:0;padding-top:1rem}.dp-legend{color:var(--dp-ink-soft);flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;font-size:.78rem;display:flex}.dp-legend-item{color:var(--dp-ink);align-items:center;gap:.45rem;display:inline-flex}.dp-legend-note{color:var(--dp-ink-faint);flex-basis:100%;font-size:.72rem}.dp-marker{flex:none;width:11px;height:11px;display:inline-block}.dp-marker-reality{background:var(--dp-forest);box-shadow:inset 0 0 0 2px var(--dp-paper-soft);border-radius:50%}.dp-marker-ideal{background:var(--dp-apricot);box-shadow:inset 0 0 0 1.5px var(--dp-paper-soft);border-radius:1px;transform:rotate(45deg)}.dp-chart-list{margin:1.1rem 0 0;padding:0;list-style:none}.dp-chart-row{border-bottom:1px solid #1d3b2e14;grid-template-columns:1fr auto;align-items:center;gap:.1rem 1rem;padding-block:.6rem;display:grid}.dp-chart-name{color:var(--dp-forest-deep);align-items:baseline;gap:.45rem;font-size:.92rem;display:flex}.dp-chart-letter{font-family:var(--dp-font-display);color:var(--dp-apricot-deep);font-size:.72rem}.dp-chart-values{color:var(--dp-ink-soft);white-space:nowrap;align-items:center;gap:.4rem;font-size:.86rem;display:flex}.dp-chart-row .dp-track{grid-column:1/-1}.dp-track{height:30px;position:relative}.dp-track-base{left:var(--dp-rail-pad);right:var(--dp-rail-pad);background:var(--dp-rule-strong);height:1px;position:absolute;top:50%}.dp-track-base:before,.dp-track-base:after{content:"";background:var(--dp-rule-strong);width:1px;height:7px;position:absolute;top:-3px}.dp-track-base:before{left:0}.dp-track-base:after{right:0}.dp-track-span{background:var(--dp-rule-strong);height:2px;top:50%;left:calc(var(--dp-rail-pad) + (100% - 2 * var(--dp-rail-pad)) * var(--from) / 4);width:calc((100% - 2 * var(--dp-rail-pad)) * var(--span) / 4);opacity:.55;margin-top:-1px;position:absolute}.dp-marker-on-track{top:50%;left:calc(var(--dp-rail-pad) + (100% - 2 * var(--dp-rail-pad)) * var(--p) / 4);z-index:1;width:13px;height:13px;margin-left:-6.5px;position:absolute}.dp-marker-on-track.dp-marker-reality{transform:translateY(-100%)}.dp-marker-on-track.dp-marker-ideal{transform:translateY(0)rotate(45deg)}.dp-arrow{color:var(--dp-ink-faint)}.dp-value-reality{color:var(--dp-forest)}.dp-value-ideal{color:var(--dp-apricot-deep)}.dp-axis{height:1.5rem;color:var(--dp-ink-faint);margin-right:0;font-size:.68rem;position:relative}.dp-axis-line{display:none}.dp-axis-number{top:0;left:calc(var(--dp-rail-pad) + (100% - 2 * var(--dp-rail-pad)) * var(--p) / 4);position:absolute;transform:translate(-50%)}.dp-chart-caption{border-top:1px solid var(--dp-rule);color:var(--dp-ink-faint);margin-top:.9rem;padding-top:.75rem;font-size:.8rem;line-height:1.7}@media (min-width:640px){.dp-chart-row{grid-template-columns:9rem 1fr 8.5rem;gap:0 1rem}.dp-chart-name{grid-area:1/1}.dp-chart-values{grid-area:1/3;justify-content:flex-end;font-size:.82rem}.dp-chart-row .dp-track{grid-area:1/2}.dp-axis{margin-left:10rem;margin-right:9.5rem}}.dp-portraits{margin-top:.5rem}.dp-portrait-heads{border-bottom:2px solid var(--dp-forest);grid-template-columns:1fr 1fr;gap:1rem;padding-bottom:.9rem;display:grid}.dp-portrait-head{min-width:0}.dp-portrait-head.side-ideal{border-left:1px solid var(--dp-rule);padding-left:1rem}.dp-side-tag{letter-spacing:.16em;color:var(--dp-ink-soft);align-items:center;gap:.4rem;font-size:.7rem;display:inline-flex}.dp-portrait-title{font-family:var(--dp-font-display);color:var(--dp-forest-deep);margin:.35rem 0 0;font-size:clamp(1.15rem,3.6vw,1.45rem);line-height:1.35}.dp-portrait-note{color:var(--dp-ink-faint);margin:.4rem 0 0;font-size:.72rem;line-height:1.6}.dp-sketch-list{margin:0;padding:0;list-style:none}.dp-sketch-row{border-bottom:1px solid var(--dp-rule);grid-template-columns:1fr;gap:.35rem;padding-block:1rem;display:grid}.dp-sketch-name{color:var(--dp-forest-deep);align-items:baseline;gap:.5rem;font-size:.82rem;display:flex}.dp-sketch-score{font-family:var(--dp-font-display);color:var(--dp-ink-faint);font-size:.8rem}.dp-sketch-cell{white-space:pre-line;color:var(--dp-ink);padding-left:.85rem;font-size:.95rem;line-height:1.72;position:relative}.dp-sketch-cell:before{content:"";border-radius:2px;width:2px;position:absolute;top:.55em;bottom:.55em;left:0}.dp-sketch-cell.cell-reality:before{background:var(--dp-forest)}.dp-sketch-cell.cell-ideal:before{background:var(--dp-apricot)}.dp-sketch-cell small{letter-spacing:.12em;color:var(--dp-ink-faint);margin-bottom:.1rem;font-size:.68rem;display:block}@media (min-width:640px){.dp-portrait-heads{grid-template-columns:8.5rem 1fr 1fr;padding-left:0}.dp-portrait-heads:before{content:"维度";letter-spacing:.18em;color:var(--dp-ink-faint);padding-top:.35rem;font-size:.68rem}.dp-sketch-row{grid-template-columns:8.5rem 1fr 1fr;align-items:start;gap:1rem}.dp-sketch-cell{border-left:1px solid var(--dp-rule);padding-left:1rem}.dp-sketch-cell:before{display:none}}.dp-diff-list{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.dp-diff{border-top:1px solid var(--dp-rule-strong);grid-template-columns:2.4rem 1fr;gap:0 .9rem;padding-block:1.4rem .25rem;display:grid}.dp-diff-no{font-family:var(--dp-font-display);color:var(--dp-apricot-deep);font-size:1.6rem;line-height:1}.dp-diff-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;display:flex}.dp-diff-name{color:var(--dp-forest-deep);margin:0;font-size:1.15rem;line-height:1.4}.dp-diff-direction{letter-spacing:.08em;border:1px solid var(--dp-rule-strong);padding:.1rem .5rem;font-size:.68rem;display:inline-block}.dp-diff-direction.is-positive{color:var(--dp-apricot-deep);background:#f6d9c273;border-color:#8d452666}.dp-diff-direction.is-negative{color:var(--dp-forest);background:#24503b12;border-color:#24503b66}.dp-diff-numbers{font-family:var(--dp-font-display);color:var(--dp-forest-deep);align-items:baseline;gap:.6rem;margin-top:.6rem;font-size:1.5rem;display:flex}.dp-diff-numbers .to-ideal{color:var(--dp-apricot-deep)}.dp-diff-numbers small{letter-spacing:.1em;color:var(--dp-ink-faint);font-family:inherit;font-size:.7rem}.dp-diff-body{margin-top:.8rem}.dp-diff-body p{margin:0 0 .55rem;font-size:1rem;line-height:1.75}.dp-diff-body .dp-field{letter-spacing:.14em;color:var(--dp-ink-faint);margin-right:.4rem;font-size:.68rem}.dp-diff-reading{color:var(--dp-ink-soft)}.dp-align-list{border-top:1px solid var(--dp-rule);gap:0;margin:0;padding:0;list-style:none;display:grid}.dp-align-row{border-bottom:1px solid var(--dp-rule);grid-template-columns:1fr auto;align-items:baseline;gap:.35rem 1rem;padding-block:.85rem;display:grid}.dp-align-name{color:var(--dp-forest-deep);font-size:.92rem}.dp-align-values{color:var(--dp-ink-soft);white-space:nowrap;font-size:.8rem}.dp-align-text{color:var(--dp-ink-soft);grid-column:1/-1;margin:0;font-size:.9rem}.dp-empty{border:1px dashed var(--dp-rule-strong);color:var(--dp-ink-soft);background:#faf5ea99;margin:0;padding:1.25rem;font-size:.9rem}.dp-back-link{margin:.35rem 0 .5rem;font-size:.82rem}.dp-back-link a{color:var(--dp-forest);text-underline-offset:4px}.dp-advice{border-top:2px solid var(--dp-forest);padding-top:1.25rem}.dp-advice-basis{color:var(--dp-ink-faint);margin:.4rem 0 1.5rem;font-size:.78rem}.dp-advice-text{color:var(--dp-ink);margin:0;font-size:1.02rem;line-height:1.85}.dp-card-wrap{flex-direction:column;align-items:center;gap:1rem;display:flex}.dp-card{border:1px solid var(--dp-rule-strong);background:var(--dp-paper-soft);width:100%;max-width:26rem;padding:1.35rem 1.4rem 1.15rem;box-shadow:0 18px 40px -32px #1d3b2e80}.dp-card-brand{letter-spacing:.08em;color:var(--dp-ink-soft);justify-content:space-between;align-items:center;gap:.5rem;font-size:.7rem;display:flex}.dp-card-brand img{object-fit:cover;border:1px solid var(--dp-rule-strong);width:72px;height:46px}.dp-card-rule{background:linear-gradient(90deg, var(--dp-forest) 0 42%, var(--dp-apricot) 42% 100%);height:3px;margin:.85rem 0 1rem}.dp-card-titles{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.dp-card-label{letter-spacing:.1em;color:var(--dp-ink-faint);margin:0;font-size:.7rem}.dp-card-hint{color:var(--dp-ink-faint);margin:0;font-size:.78rem}.dp-card-titles dt{letter-spacing:.12em;color:var(--dp-ink-faint);font-size:.7rem}.dp-card-titles dd{font-family:var(--dp-font-display);color:var(--dp-forest-deep);margin:.2rem 0 0;font-size:.98rem;line-height:1.4}.dp-card-titles .side-ideal dd{color:var(--dp-apricot-deep)}.dp-card-quote{border-top:1px solid var(--dp-rule);font-family:var(--dp-font-display);color:var(--dp-forest-deep);margin:1rem 0;padding-top:.9rem;font-size:1.02rem;line-height:1.6}.dp-card-gap{color:var(--dp-ink-soft);margin:0 0 .6rem;font-size:.72rem}.dp-card-foot{border-top:1px solid var(--dp-rule);letter-spacing:.06em;color:var(--dp-ink-faint);justify-content:space-between;gap:.5rem;margin-top:.9rem;padding-top:.65rem;font-size:.68rem;display:flex}.dp-mini-chart{margin-top:.4rem}.dp-mini-legend{color:var(--dp-ink-soft);align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.68rem;display:flex}.dp-mini-legend-item{align-items:center;gap:.3rem;display:inline-flex}.dp-mini-legend .dp-marker{width:8px;height:8px}.dp-mini-scale{letter-spacing:.12em;color:var(--dp-ink-faint);margin-left:auto}.dp-mini-row{color:var(--dp-ink-soft);grid-template-columns:4.4rem 1fr 2.4rem;align-items:center;gap:.5rem;padding-block:.22rem;font-size:.7rem;display:grid}.dp-mini-name{white-space:nowrap}.dp-mini-values{text-align:right;font-variant-numeric:tabular-nums;color:var(--dp-ink)}.dp-track-mini{--dp-rail-pad:6px;height:14px}.dp-track-mini .dp-marker-on-track{width:8px;height:8px;margin-left:-4px}.dp-track-mini .dp-track-span{height:1px;margin-top:-.5px}.dp-btn{border:1px solid var(--dp-forest);background:var(--dp-forest);color:#f7f0e1;justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:.5rem 1.1rem;font-size:.9rem;text-decoration:none;display:inline-flex}.dp-btn:hover{background:var(--dp-forest-deep)}.dp-btn-ghost{color:var(--dp-forest-deep);background:0 0}.dp-btn-ghost:hover{background:#24503b14}.dp-open-hero{border-bottom:1px solid var(--dp-rule);gap:1.1rem;padding-block:.75rem 1.75rem;display:grid}.dp-open-hero-copy{min-width:0}.dp-open-hero h1{color:var(--dp-forest-deep);text-wrap:pretty;margin:.7rem 0 0;font-size:clamp(1.95rem,7.4vw,3.2rem);line-height:1.2}.dp-open-hero .dp-sub{max-width:32rem;color:var(--dp-ink-soft);margin:.75rem 0 0;font-size:.95rem;line-height:1.7}.dp-open-art{border:1px solid var(--dp-rule-strong);background:var(--dp-paper-deep);height:clamp(180px,50vw,220px);margin:0;overflow:hidden}.dp-open-art-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.dp-facts{border-block:1px solid var(--dp-rule);flex-wrap:wrap;align-items:baseline;gap:.3rem 1.15rem;margin:0;padding-block:.7rem;display:flex}.dp-fact{align-items:baseline;gap:.4rem;display:flex}.dp-fact dt{letter-spacing:.1em;color:var(--dp-ink-faint);font-size:.7rem}.dp-fact dd{font-family:var(--dp-font-display);color:var(--dp-forest-deep);margin:0;font-size:.95rem}.dp-open-actions{gap:.5rem;display:grid}.dp-facts-note{color:var(--dp-ink-faint);margin:0;font-size:.74rem;line-height:1.6}.dp-actions{flex-wrap:wrap;gap:.65rem;display:flex}.dp-open-grid{border-bottom:1px solid var(--dp-rule);gap:2rem;padding-block:2.5rem;display:grid}.dp-open-grid h2,.dp-open-close h2{color:var(--dp-forest-deep);margin:0 0 .75rem;font-size:1.2rem}.dp-open-grid p,.dp-open-close p{color:var(--dp-ink-soft);font-size:.92rem}.dp-open-close{padding-block:2rem 0}.dp-plain-list{margin:0;padding:0;font-size:.9rem;list-style:none}.dp-plain-list li{border-bottom:1px solid var(--dp-rule);grid-template-columns:1.5rem 1fr;gap:.5rem;padding-block:.6rem;display:grid}.dp-plain-list b{font-family:var(--dp-font-display);color:var(--dp-apricot-deep);font-weight:600}@media (min-width:720px){.dp-open-hero{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);align-items:start;gap:1.25rem 2.5rem}.dp-open-hero-copy{grid-area:1/1}.dp-open-hero h1{font-size:clamp(2rem,3.4vw,2.75rem)}.dp-open-art{aspect-ratio:3/2;grid-area:1/2/span 2;align-self:start;height:auto;max-height:20rem}.dp-facts{grid-area:2/1}.dp-open-actions{grid-area:3/1/auto/-1}.dp-actions{gap:.75rem}.dp-open-grid{grid-template-columns:1fr 1fr;gap:3rem}}.dp-quiz-wrap{padding-block:1.25rem 3rem}.dp-quiz-title{color:var(--dp-forest-deep);margin:0 0 1.25rem;font-size:clamp(1.35rem,4.6vw,1.75rem);line-height:1.35}.dp-quiz-scene{border-bottom:2px solid var(--dp-forest);align-items:stretch;gap:1rem;padding-bottom:.9rem;display:flex}.dp-quiz-art{border:1px solid var(--dp-rule-strong);background:var(--dp-paper-deep);flex:none;width:92px;overflow:hidden}.dp-quiz-art-img{object-fit:cover;width:100%;height:100%;display:block}.dp-quiz-scene-text{min-width:0}.dp-quiz-meta{letter-spacing:.12em;color:var(--dp-ink-faint);flex-wrap:wrap;gap:.35rem;margin:0;font-size:.74rem;display:flex}.dp-quiz-scene h1{color:var(--dp-forest-deep);margin:.15rem 0 0;font-size:clamp(1.6rem,6vw,2.2rem);line-height:1.3}.dp-quiz-scene-text>p:last-child{color:var(--dp-ink-soft);margin:.35rem 0 0;font-size:.88rem;line-height:1.65}@media (min-width:560px){.dp-quiz-art{width:148px}.dp-quiz-scene{gap:1.5rem}}.dp-quiz-question{margin-top:1.75rem}.dp-quiz-question h2{color:var(--dp-forest-deep);text-wrap:pretty;margin:.3rem 0 0;font-size:clamp(1.25rem,4.4vw,1.55rem);line-height:1.5}.dp-quiz-hint{color:var(--dp-ink-soft);margin:.5rem 0 0;font-size:.9rem;line-height:1.65}.dp-options{gap:.55rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.dp-option{border:1px solid var(--dp-rule-strong);background:var(--dp-paper-soft);width:100%;min-height:60px;color:var(--dp-ink);font:inherit;text-align:left;cursor:pointer;grid-template-columns:1.6rem 1fr auto;align-items:center;gap:.7rem;padding:.7rem .85rem;font-size:1rem;line-height:1.6;display:grid}.dp-option:hover{border-color:var(--dp-forest)}.dp-option:disabled{cursor:default;opacity:.62}.dp-option[aria-pressed=true]{border-color:var(--dp-forest);box-shadow:inset 3px 0 0 var(--dp-forest);background:#24503b12}.dp-option.side-ideal[aria-pressed=true]{border-color:var(--dp-apricot-deep);box-shadow:inset 3px 0 0 var(--dp-apricot);background:#d978461a}.dp-option-key{border:1px solid var(--dp-rule-strong);width:1.6rem;height:1.6rem;font-family:var(--dp-font-display);color:var(--dp-ink-soft);justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}.dp-option-check{letter-spacing:.1em;color:var(--dp-forest);font-size:.7rem}.dp-option.side-ideal .dp-option-check{color:var(--dp-apricot-deep)}.dp-quiz-foot{border-top:1px solid var(--dp-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.dp-quiz-status{color:var(--dp-ink-soft);margin:0;font-size:.76rem}.dp-quiz-status strong{color:var(--dp-apricot-deep);font-weight:600}.dp-quiz-actions{flex-wrap:wrap;gap:.55rem;display:flex}.dp-quiz-progress-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;margin-top:1.5rem;display:flex}.dp-quiz-save{color:var(--dp-ink-faint);margin:0;font-size:.74rem}.dp-quiz-save.is-error{color:var(--dp-apricot-deep)}.dp-notice{color:var(--dp-ink);background:#f6d9c266;border:1px solid #8d452666;margin:1rem 0 0;padding:.7rem .85rem;font-size:.88rem;line-height:1.65}.dp-quiz-start{padding-block:2.5rem 0}.dp-quiz-start p{max-width:34rem;color:var(--dp-ink-soft);font-size:.95rem;line-height:1.75}.dp-quiz-start .dp-actions{margin-top:1.25rem}.dp-quiz-blocked{padding-block:2rem}.dp-quiz-blocked .dp-notice{margin-top:0}.dp-quiz-blocked .dp-actions{margin-top:1rem}@media (prefers-reduced-motion:reduce){.dp-root *{scroll-behavior:auto}}@media (max-width:420px){.dp-open-hero .dp-actions .dp-btn{width:100%}}
