.diagnosis-page{color:var(--color-ink);background:var(--color-paper);min-height:85svh;padding:clamp(7rem, 10vw, 10rem) clamp(1rem, 4vw, 4rem) var(--space-16)}.diagnosis-page [hidden]{display:none!important}.diagnosis-intro[data-active=true]>:not(h1){display:none}.diagnosis-intro .diagnosis-compact-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.diagnosis-page [data-diagnosis-island],.diagnosis-breadcrumb{max-width:76rem;margin-inline:auto}.diagnosis-sheet{padding:clamp(1rem,3vw,3rem)}.diagnosis-entry{max-width:48rem;margin-inline:auto}.diagnosis-page--intro .diagnosis-sheet{border-block:var(--rule-width) solid var(--rule-color)}.diagnosis-kicker{margin:0 0 var(--space-5);color:var(--color-deep);font:700 var(--text-sm) var(--font-family-mono);letter-spacing:.12em}.diagnosis-intro h1{max-width:18em;margin:0 0 var(--space-8);text-wrap:balance;font-size:clamp(1.8rem,4vw,3.5rem);line-height:1.5}.diagnosis-intro h1 span{display:inline-block}.diagnosis-top-copy{font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700}.diagnosis-intro-text,.diagnosis-neutral-body,[data-neutral-title],[data-diagnosis-outcome] p{white-space:pre-line}.diagnosis-neutral-body,[data-diagnosis-outcome] p{word-break:auto-phrase;text-wrap:pretty}.diagnosis-intro-text{margin-block:var(--space-6) var(--space-8);line-height:2}.diagnosis-page a{text-underline-offset:.25em}.diagnosis-button{border:var(--rule-width) solid currentColor;background:var(--color-paper);min-height:3rem;color:var(--color-ink);font:inherit;cursor:pointer;padding:.7rem 1.1rem;font-weight:700}.diagnosis-button--primary{background:var(--color-deep);color:var(--color-white);border-color:var(--color-deep)}.diagnosis-button:disabled{color:#54627c;cursor:default;background:#e8ecf4;border-color:#e8ecf4}.diagnosis-page :focus-visible{outline:3px solid var(--color-deep);outline-offset:4px}.diagnosis-page progress{width:100%;height:.4rem;accent-color:var(--color-blue);margin-bottom:var(--space-6)}.diagnosis-page fieldset{border:0;min-width:0;margin:0;padding:0}.diagnosis-page legend{width:100%;padding:0}.diagnosis-page{--diagnosis-agree:var(--color-deep);--diagnosis-disagree:color-mix(in srgb, var(--color-orange) 62%, black);--diagnosis-neutral:#5f6b82}.diagnosis-entry:has(.diagnosis-intro[data-active]){max-width:56rem}.diagnosis-page-head h2{margin:0 0 var(--space-4);font-size:clamp(1.2rem,2vw,1.5rem)}.diagnosis-page-head .diagnosis-kicker{margin-bottom:var(--space-2)}.diagnosis-page progress+.diagnosis-answered{margin:calc(var(--space-6) * -.5) 0 var(--space-4);font-size:var(--text-sm);font-variant-numeric:tabular-nums}[data-diagnosis-flow]{scroll-margin-top:var(--space-8)}.diagnosis-page .diagnosis-question{column-gap:var(--space-4);padding-block:0 var(--space-8);border-bottom:var(--rule-width) solid var(--rule-color);text-align:center;grid-template-columns:minmax(6.5rem,1fr) minmax(0,32rem) minmax(6.5rem,1fr);align-items:center;display:grid}.diagnosis-page .diagnosis-question legend{padding-block:var(--space-8) var(--space-5)}.diagnosis-question-number{margin-bottom:var(--space-2);color:var(--color-deep);font:700 var(--text-sm) var(--font-family-mono);letter-spacing:.12em;display:block}.diagnosis-question-text{max-width:32em;margin-inline:auto;font-size:clamp(1.1rem,2.2vw,1.4rem);font-weight:700;line-height:1.7;transition:color .2s;display:block}.diagnosis-question[data-answered] .diagnosis-question-text{color:var(--diagnosis-neutral)}.diagnosis-page .diagnosis-question[data-missing],.diagnosis-page .diagnosis-question[data-missing] legend{background:color-mix(in srgb, var(--color-orange) 8%, var(--color-paper))}.diagnosis-scale{grid-area:1/2;align-items:center;display:flex}.diagnosis-scale-option{cursor:pointer;flex:1 1 0;place-items:center;min-height:3.75rem;display:grid;position:relative}.diagnosis-scale-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.diagnosis-dot{--dot:2.3rem;--tone:var(--diagnosis-neutral);width:var(--dot);height:var(--dot);border:2px solid var(--tone);border-radius:50%;place-items:center;transition:background-color .15s;display:grid}.diagnosis-scale-option:is([data-level="7"],[data-level="1"]) .diagnosis-dot{--dot:3.5rem}.diagnosis-scale-option:is([data-level="6"],[data-level="2"]) .diagnosis-dot{--dot:2.85rem}.diagnosis-scale-option[data-level="4"] .diagnosis-dot{--dot:1.85rem}.diagnosis-scale-option:is([data-level="7"],[data-level="6"],[data-level="5"]) .diagnosis-dot{--tone:var(--diagnosis-agree)}.diagnosis-scale-option:is([data-level="3"],[data-level="2"],[data-level="1"]) .diagnosis-dot{--tone:var(--diagnosis-disagree)}.diagnosis-scale-option:hover .diagnosis-dot{background:color-mix(in srgb, var(--tone) 14%, transparent)}.diagnosis-scale-option input:checked+.diagnosis-dot{background:var(--tone)}.diagnosis-scale-option input:checked+.diagnosis-dot:after{content:"";border:solid var(--color-white);border-width:0 3px 3px 0;width:28%;height:50%;transform:translateY(-12%)rotate(45deg)}.diagnosis-scale-option input:focus-visible+.diagnosis-dot{outline:3px solid var(--color-deep);outline-offset:4px}.diagnosis-scale-ends{font-size:var(--text-sm);white-space:nowrap;font-weight:700;display:contents}.diagnosis-scale-ends span{grid-row:1}.diagnosis-scale-ends span:first-child{color:var(--diagnosis-agree);grid-column:1;justify-self:end}.diagnosis-scale-ends span:last-child{color:var(--diagnosis-disagree);grid-column:3;justify-self:start}.diagnosis-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.diagnosis-page-error{margin:var(--space-6) 0 0;color:#b42318;font-weight:700}.diagnosis-page-error:empty{margin:0}.diagnosis-question-alert{margin:var(--space-3) 0 0;color:#b42318;font-size:var(--text-sm);grid-column:1/-1;font-weight:700}.diagnosis-start-options{gap:var(--space-3);flex-wrap:wrap;display:flex}.diagnosis-question-actions{gap:var(--space-3);margin-top:var(--space-8);justify-content:space-between;display:flex}.diagnosis-breadcrumb{gap:var(--space-2);font-size:var(--text-sm);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.diagnosis-result-header{gap:var(--space-8);padding-bottom:var(--space-12);border-bottom:var(--rule-width) solid var(--rule-color);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.diagnosis-result-name{margin:0;font-size:clamp(2rem,5vw,3.75rem);font-weight:800;line-height:1.4}.diagnosis-epithet{margin:var(--space-2) 0 var(--space-6);font-size:var(--text-md)}.diagnosis-face{aspect-ratio:1;object-fit:contain;background:var(--color-pale-sky);border-radius:50%;width:clamp(8rem,18vw,14rem);height:auto}.diagnosis-character-link{padding-block:var(--space-3);font-weight:700;display:inline-block}.diagnosis-result-body{padding-block:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);display:grid}.diagnosis-result h2{margin:0 0 var(--space-6);font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.6}.diagnosis-result p{max-width:var(--body-measure)}.diagnosis-prose p,.diagnosis-item p{margin-block:0 var(--paragraph-space);line-height:2}.diagnosis-legend{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;line-height:1.8;display:flex}.diagnosis-legend span{align-items:center;gap:.6rem;display:inline-flex}.diagnosis-swatch{border-top:3px solid var(--color-blue);width:1.75rem;display:inline-block;position:relative}.diagnosis-swatch:after{content:"";box-sizing:border-box;background:var(--color-paper);border:2px solid var(--color-blue);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:-1.5px;left:50%;translate:-50% -50%}.diagnosis-swatch--character{border-top:3px dashed var(--color-deep)}.diagnosis-swatch--character:after{border-color:var(--color-deep);border-radius:0;transform:rotate(45deg)}.diagnosis-radar svg{width:100%;height:auto;display:block;overflow:visible}.diagnosis-grid{fill:none;stroke:var(--rule-color);stroke-width:1px}.diagnosis-axis-label{fill:var(--color-ink);font:700 21px var(--font-family-sans);text-anchor:middle;dominant-baseline:middle}.diagnosis-series{fill:var(--color-paper);stroke-width:3px}.diagnosis-series--user{stroke:var(--color-blue)}.diagnosis-series--character{stroke:var(--color-deep)}.diagnosis-series-line{fill:none;stroke-linejoin:round}.diagnosis-series--character .diagnosis-series-line{stroke-dasharray:7 5}.diagnosis-chart-note{text-align:center;font-size:var(--text-sm);margin:0 0 var(--space-6)}.diagnosis-parameters{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.diagnosis-parameters li{border-top:var(--rule-width) solid var(--rule-color);padding-top:var(--space-3)}.diagnosis-parameter-heading{gap:var(--space-1) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.diagnosis-parameter-heading>span:first-child{font-weight:700}.diagnosis-parameter-values{font-variant-numeric:tabular-nums}.diagnosis-poles{justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);margin-top:var(--space-2);display:flex}.diagnosis-balance-scale{width:100%;height:auto;display:block;overflow:visible}.diagnosis-balance-scale line,.diagnosis-balance-scale path{stroke:var(--rule-color);stroke-width:2px}.diagnosis-balance-character{fill:var(--color-paper);stroke:var(--color-deep);stroke-width:3px}.diagnosis-balance-user{fill:var(--color-paper);stroke:var(--color-blue);stroke-width:3px}.diagnosis-item{border-block:var(--rule-width) solid var(--rule-color);padding-block:var(--space-8)}.diagnosis-item h3{margin:0 0 var(--space-4);font-size:clamp(1.2rem,2vw,1.6rem)}.diagnosis-statistics{padding-block:var(--space-8);border-bottom:var(--rule-width) solid var(--rule-color);font-variant-numeric:tabular-nums}.diagnosis-stats-total{font-weight:700;font-size:var(--text-md)}.diagnosis-stats-note,.diagnosis-stats-current{font-size:var(--text-sm)}.diagnosis-stats-note{color:var(--notice-color);margin-bottom:var(--space-6)}.diagnosis-stats-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.diagnosis-stats-row{padding:var(--space-3);border:var(--rule-width) solid transparent}.diagnosis-stats-row--current{background:var(--color-pale-sky);border-color:var(--color-deep)}.diagnosis-stats-label{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.diagnosis-stats-label a{padding-block:var(--space-2);font-weight:700}.diagnosis-stats-current{padding-inline:var(--space-2);border:var(--rule-width) solid currentColor}.diagnosis-stats-numbers{white-space:nowrap;margin-left:auto}.diagnosis-stats-numbers b{text-align:right;min-width:3.5em;display:inline-block}.diagnosis-stats-bar{height:.4rem;margin-top:var(--space-2);background:var(--paper-grid-rule);display:block}.diagnosis-stats-bar:before{content:"";height:100%;width:var(--share);background:var(--color-deep);display:block}.diagnosis-stats-ties{margin-block:var(--space-6) 0}.diagnosis-result-actions,.diagnosis-share ul,.diagnosis-candidates{gap:var(--space-3) var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.diagnosis-result-actions{margin-block:var(--space-8)}.diagnosis-result-actions a,.diagnosis-share a,.diagnosis-candidates a{padding-block:var(--space-3);display:inline-block}.diagnosis-share h2{margin-bottom:var(--space-3)}[data-diagnosis-outcome]{padding:var(--space-6);border:var(--rule-width) solid var(--color-deep);margin-bottom:var(--space-8)}.diagnosis-candidates a{padding-inline:var(--space-3);border-bottom:2px solid #0000}.diagnosis-candidates [aria-current=page]{border-color:var(--color-deep);font-weight:800}@media not all and (min-width:64rem){.diagnosis-page{padding-inline:var(--space-4)}.diagnosis-sheet{padding-inline:0}.diagnosis-result-body{gap:var(--space-12);grid-template-columns:1fr}.diagnosis-result-header{gap:var(--space-6);grid-template-columns:1fr}.diagnosis-face{width:10rem}.diagnosis-graph{max-width:32rem;margin-inline:auto}.diagnosis-page .diagnosis-question{row-gap:var(--space-2);padding-block:0 var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.diagnosis-page .diagnosis-question legend{padding-top:var(--space-6)}.diagnosis-scale{grid-column:1/-1}.diagnosis-scale-ends span{grid-row:2}.diagnosis-scale-ends span:first-child{grid-column:1;justify-self:start}.diagnosis-scale-ends span:last-child{grid-column:2;justify-self:end}.diagnosis-dot{--dot:1.8rem}.diagnosis-scale-option:is([data-level="7"],[data-level="1"]) .diagnosis-dot{--dot:2.6rem}.diagnosis-scale-option:is([data-level="6"],[data-level="2"]) .diagnosis-dot{--dot:2.15rem}.diagnosis-scale-option[data-level="4"] .diagnosis-dot{--dot:1.5rem}}@media (prefers-reduced-motion:reduce){.diagnosis-page *,.diagnosis-page :before,.diagnosis-page :after{scroll-behavior:auto;transition:none;animation:none}}.diagnosis-stats-toggle{margin-top:var(--space-6)}.diagnosis-entry:has(.diagnosis-intro:not([data-active])){max-width:70rem}.diagnosis-intro:not([data-active]){column-gap:var(--space-8);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;display:grid}.diagnosis-intro:not([data-active])>.diagnosis-kicker,.diagnosis-intro:not([data-active])>h1{grid-column:1/-1}.diagnosis-intro-illustration{grid-area:3/2/5;justify-self:center;width:min(100%,24rem);height:auto;display:block}.diagnosis-intro-copy{min-width:0}.diagnosis-intro:not([data-active]){isolation:isolate;grid-template-columns:minmax(0,1fr);position:relative;overflow:clip}.diagnosis-intro:not([data-active])>:not(.diagnosis-intro-illustration){max-width:44rem}.diagnosis-intro .diagnosis-intro-illustration{z-index:-1;opacity:.22;pointer-events:none;grid-area:auto;width:min(50%,24rem);display:block;position:absolute;top:50%;right:0;translate:0 -50%}@media not all and (min-width:64rem){.diagnosis-intro .diagnosis-intro-illustration{width:min(55%,15rem);right:-4%}}.diagnosis-promo{margin-top:clamp(2.5rem,5vw,3.5rem)}.diagnosis-intro .diagnosis-start-options{justify-self:start}.diagnosis-intro noscript{grid-column:1/-1}.diagnosis-intro-illustration>img{width:100%;height:auto;display:block}.diagnosis-neutral{column-gap:var(--space-8);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;display:grid}.diagnosis-neutral .diagnosis-intro-illustration{grid-area:1/2}.diagnosis-neutral-body{margin-block:var(--space-4) var(--space-6);line-height:2}.diagnosis-neutral-restart{margin:var(--space-10) 0 var(--space-3);font-size:var(--text-sm);font-weight:700}@media not all and (min-width:64rem){.diagnosis-intro:not([data-active]){grid-template-columns:1fr}.diagnosis-intro-illustration{display:none}.diagnosis-neutral{grid-template-columns:1fr}}.diagnosis-result .diagnosis-result-header{border-bottom:.3rem solid var(--result-colour);background:linear-gradient(110deg, var(--color-white) 30%, color-mix(in srgb, var(--result-colour) 55%, var(--color-white)) 72%, var(--result-colour));grid-template-columns:minmax(0,1fr);min-height:clamp(20rem,34vw,28rem);padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.diagnosis-result-scene{display:block;position:absolute;inset:0}.diagnosis-result-scene img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.diagnosis-result-scene:after{background:linear-gradient(110deg, var(--color-white) 36%, color-mix(in srgb, var(--color-white) 72%, transparent) 50%, color-mix(in srgb, var(--result-colour) 30%, transparent) 78%, color-mix(in srgb, var(--result-colour) 45%, transparent)), #ffffff4d;content:"";position:absolute;inset:0}.diagnosis-result-identity{z-index:5;max-width:60%;position:relative}.diagnosis-result-stage{width:46%;position:absolute;top:0;bottom:0;right:0}.diagnosis-result-standee{filter:drop-shadow(0 1.25rem 1.875rem #0a3daa4d);will-change:transform;transform:translateZ(0)}.diagnosis-result .diagnosis-series--character{stroke:color-mix(in srgb, var(--result-colour) 70%, var(--color-deep))}.diagnosis-result .diagnosis-series--character .diagnosis-series-line{fill:color-mix(in srgb, var(--result-colour) 35%, transparent)}.diagnosis-result .diagnosis-balance-character{stroke:color-mix(in srgb, var(--result-colour) 70%, var(--color-deep))}@media not all and (min-width:64rem){.diagnosis-result .diagnosis-result-header{min-height:min(38rem,72svh);padding-inline:var(--space-4);padding-bottom:var(--space-5);align-content:end}.diagnosis-result-identity{text-align:center;max-width:none}.diagnosis-result-identity :is(h1,p){paint-order:stroke fill;-webkit-text-stroke:.1em var(--color-white)}.diagnosis-result-scene:after{background:#ffffff4d}.diagnosis-result-stage{width:auto;inset:0}.diagnosis-result-stage:after{content:"";background:linear-gradient(0deg,#fbf8eeeb 0 21%,#fbf8ee85 32%,#0000 47%);position:absolute;inset:0}.diagnosis-result-standee{top:calc(var(--bust-top) * 100%);height:calc(var(--bust-height) * 100%);translate:calc(var(--bust-axis) * -100%) 0;left:50%}.diagnosis-intro .diagnosis-start-options{justify-self:stretch}.diagnosis-start-options .diagnosis-button,.diagnosis-self-start .journey-button{justify-content:center;width:100%;min-height:3.25rem;display:flex}.diagnosis-page{padding-top:6rem;padding-bottom:3rem}.diagnosis-page--result .diagnosis-breadcrumb{margin-bottom:var(--space-3)}.diagnosis-page--result .diagnosis-result{padding-top:0}.diagnosis-result .diagnosis-result-header{padding-top:var(--space-4)}}.diagnosis-result .diagnosis-result-body{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2.25rem);padding-block:clamp(2rem,5vw,3.5rem)}.diagnosis-result{--card-ink:color-mix(in srgb, var(--result-colour) 70%, var(--color-deep));--diamond:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0 10 5 5 10 0 5Z'/%3E%3C/svg%3E")}.diagnosis-result .diagnosis-result-title{margin:0 0 var(--space-6);color:var(--color-deep);font-family:var(--font-family-serif);letter-spacing:.06em;text-align:center;justify-content:center;align-items:center;gap:.9rem;font-size:clamp(1.7rem,4.2vw,2.6rem);line-height:1.4;display:flex}.diagnosis-result-title:before,.diagnosis-result-title:after{background:var(--card-ink);content:"";flex:0 6rem;height:.7rem}.diagnosis-result-title:before{mask:linear-gradient(90deg, transparent, #000) left center / calc(100% - .95rem) 1px no-repeat, var(--diamond) right center / .7rem no-repeat}.diagnosis-result-title:after{mask:linear-gradient(90deg, #000, transparent) right center / calc(100% - .95rem) 1px no-repeat, var(--diamond) left center / .7rem no-repeat}.diagnosis-card{border:.0625rem solid color-mix(in srgb, var(--result-colour) 65%, var(--color-white));background:radial-gradient(circle, color-mix(in srgb, var(--result-colour) 30%, transparent) 0 .09rem, transparent .11rem) .4rem .6rem / 2.9rem 2.6rem, radial-gradient(circle, color-mix(in srgb, var(--result-colour) 18%, transparent) 0 .06rem, transparent .08rem) 1.6rem 1.9rem / 2.3rem 2.1rem, linear-gradient(165deg, var(--color-white) 35%, color-mix(in srgb, var(--result-colour) 13%, var(--color-white)));box-shadow:inset 0 0 0 .4rem var(--color-white), inset 0 0 0 .5rem color-mix(in srgb, var(--result-colour) 45%, var(--color-white)), 0 1rem 2.25rem #0a3daa14;padding:clamp(2rem,4.5vw,3.25rem) clamp(1.25rem,5vw,4rem);position:relative;overflow:hidden}.diagnosis-card:before{background:var(--card-ink);content:"";mask:var(--diamond) left top / .7rem no-repeat, var(--diamond) right top / .7rem no-repeat, var(--diamond) left bottom / .7rem no-repeat, var(--diamond) right bottom / .7rem no-repeat;pointer-events:none;position:absolute;inset:.1rem}.diagnosis-card>:not(.diagnosis-item__art){position:relative}.diagnosis-card>h2{margin:0 0 var(--space-6);color:var(--color-deep);font-family:var(--font-family-serif);letter-spacing:.06em;text-align:center;justify-content:center;align-items:center;gap:.8rem;font-size:clamp(1.3rem,2.3vw,1.7rem);display:flex}.diagnosis-card>h2:before,.diagnosis-card>h2:after{background:var(--card-ink);content:"";flex:0 5.5rem;height:.6rem}.diagnosis-card>h2:before{mask:linear-gradient(90deg, transparent, #000) left center / calc(100% - .85rem) 1px no-repeat, var(--diamond) right center / .6rem no-repeat}.diagnosis-card>h2:after{mask:linear-gradient(90deg, #000, transparent) right center / calc(100% - .85rem) 1px no-repeat, var(--diamond) left center / .6rem no-repeat}.diagnosis-result .diagnosis-prose p{max-width:40rem;margin-inline:auto}@media (min-width:64rem){.diagnosis-result .diagnosis-shape .diagnosis-graph{grid-template:"legend measures""chart measures"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(1.5rem,4vw,3.5rem);display:grid}.diagnosis-result .diagnosis-shape .diagnosis-legend{grid-area:legend}.diagnosis-result .diagnosis-shape .diagnosis-radar{grid-area:chart}.diagnosis-result .diagnosis-shape .diagnosis-parameters{grid-area:measures;margin-top:0}}.diagnosis-result .diagnosis-item{text-align:center;border-block:0}.diagnosis-item__art{opacity:.55;pointer-events:none;width:clamp(11rem,26vw,18rem);height:auto;position:absolute;bottom:clamp(-3rem,-3vw,-1.5rem);right:clamp(-2.5rem,-2vw,-1rem)}.diagnosis-result .diagnosis-item h3{margin:0 0 var(--space-5);color:var(--color-deep);text-wrap:balance;font-family:var(--font-family-serif);letter-spacing:.04em;font-size:clamp(1.45rem,2.8vw,2rem)}.diagnosis-result .diagnosis-item h3 span{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--color-sun) 55%, transparent) 0);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.2em}.diagnosis-result .diagnosis-item p{max-width:30em;margin-inline:auto}.diagnosis-stats-face{border:.14rem solid var(--face-colour);background:color-mix(in srgb, var(--face-colour) 30%, var(--color-white));border-radius:50%;flex:none;width:2.25rem;height:2.25rem;display:block;overflow:hidden}.diagnosis-stats-face img{object-fit:cover;width:100%;height:100%;display:block}@media not all and (min-width:64rem){.diagnosis-result .diagnosis-result-title{letter-spacing:.02em;gap:.4rem;font-size:clamp(1.2rem,6vw,1.55rem)}.diagnosis-result-title:before,.diagnosis-result-title:after{flex:0 0 1.1rem}.diagnosis-card>h2{gap:.45rem;font-size:1.2rem}.diagnosis-card>h2:before,.diagnosis-card>h2:after{flex:0 0 1.4rem}.diagnosis-item__art{opacity:.42}.diagnosis-result-identity .diagnosis-character-link{display:none}}
