.k.sc-dossier{--pad:.6em;width:60em;height:34em;font-size:min(var(--k-size,13px), 100cqw / 60);position:relative}.sc-dossier>*{position:absolute}.sc-dossier-head{left:var(--pad);right:var(--pad);top:var(--pad);isolation:isolate;background:radial-gradient(70% 140% at 88% -20%, #fffdf88c, transparent 62%), radial-gradient(60% 120% at 8% 120%, #f5a86880, transparent 70%), linear-gradient(115deg, #ffbf8f, var(--peach-vivid) 45%, #ffcca3);height:6.2em;box-shadow:var(--shadow-card), inset 0 0 0 1px #ffffff59;border-radius:1.7em;align-items:center;gap:.9em;padding:0 1.5em;display:flex;overflow:hidden}.sc-dossier-head:after{content:"";z-index:-1;background:radial-gradient(closest-side,#ffffff52,#0000);border-radius:50%;width:14em;height:14em;position:absolute;top:-5em;right:18%}.sc-dossier-avatar{background:linear-gradient(150deg, var(--peach-soft), var(--peach-base));width:3.4em;height:3.4em;color:var(--peach-deep);font:600 1.15em/1 var(--font-display);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 .2em #fffdf8bf,0 1em 1.6em -1em #86451a99}.sc-dossier-name{font:500 2.1em/1 var(--font-display);letter-spacing:-.045em}.sc-dossier-facts{color:#37283fd9;flex-wrap:wrap;align-items:center;margin-top:.4em;font-size:.86em;font-weight:600;display:flex}.sc-dossier-facts>span:not(:last-child):after{content:"·";opacity:.55;margin:0 .45em}.sc-dossier-line{--when:2.1em;--node:1em;--col:.6em;left:var(--pad);width:27.2em;top:7.9em;bottom:var(--pad);transition:opacity .45s var(--ease-out);flex-direction:column;gap:.5em;padding-left:.4em;display:flex}.sc-dossier-rail{z-index:-1;left:calc(.4em + var(--when) + var(--col) + var(--node) / 2 - 1px);transform-origin:50% 0;width:2px;transition:transform .7s var(--ease-out);background:#86451a29;border-radius:2px;position:absolute;top:2.6em;bottom:2.4em}.sc-dossier-month{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px #ffffffb3, var(--shadow-xs);font:600 .95em/1.1 var(--font-display);letter-spacing:-.02em;transition:opacity .3s var(--ease-out), transform .52s var(--ease-out);background:#fffdf8e0;align-self:flex-start;align-items:center;margin-top:.15em;padding:.3em .8em;display:inline-flex}.sc-dossier-item{grid-template-columns:var(--when) var(--node) minmax(0, 1fr);align-items:start;column-gap:var(--col);transition:opacity .32s var(--ease-out) 90ms, transform .6s var(--spring) 90ms;display:grid}.sc-dossier-when{color:var(--muted);flex-direction:column;align-items:flex-end;padding-top:.45em;font-size:.76em;font-weight:650;line-height:1;display:flex}.sc-dossier-when b{font:600 1.85em/1 var(--font-display);letter-spacing:-.04em;color:var(--ink);margin-bottom:.2em}.sc-dossier-node{width:var(--node);height:var(--node);background:var(--peach-strong);border-radius:50%;justify-self:center;margin-top:.75em;box-shadow:0 0 0 .2em #fed}.sc-dossier-item.is-history .sc-dossier-node{box-shadow:inset 0 0 0 .13em var(--peach-strong), 0 0 0 .2em #fed;background:#fff7ef}.sc-dossier-card{background:var(--surface);min-width:0;box-shadow:var(--shadow-sticker), inset 0 0 0 1px var(--line);border-radius:1.2em;gap:.55em;padding:.75em .95em .8em;display:grid}.sc-dossier-item.is-history .sc-dossier-card{background:linear-gradient(90deg, var(--sand-soft), var(--surface) 60%)}.sc-dossier-card-head{align-items:baseline;gap:.6em;display:flex}.sc-dossier-card-head strong{font:600 1.15em/1.1 var(--font-display);letter-spacing:-.02em;align-items:baseline;gap:.4em;display:inline-flex}.sc-dossier-card-head small{font:600 .62em/1 var(--font-body);letter-spacing:0;color:var(--muted)}.sc-dossier-card-head span{color:var(--peach-deep);font-size:.82em;font-weight:650}.sc-dossier-card-head svg{width:1em;height:1em;color:var(--muted);align-self:center;margin-left:auto}.sc-dossier-kws{flex-wrap:wrap;gap:.3em;display:flex}.sc-dossier-kws span{border-radius:var(--r-pill);background:var(--peach-soft);color:var(--peach-deep);padding:.2em .6em;font-size:.8em;font-weight:600;box-shadow:inset 0 0 0 1px #f5a86847}.sc-dossier-kws span:first-child{background:var(--peach-base);color:var(--ink);box-shadow:none}.sc-dossier-note{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.88em;line-height:1.35;overflow:hidden}.sc-dossier-doc{background:var(--peach-soft);border-radius:.7em;justify-self:start;align-items:center;gap:.4em;padding:.3em .7em .3em .5em;font-size:.84em;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #f5a86838}.sc-dossier-doc svg,.sc-dossier-past svg{width:1.05em;height:1.05em;color:var(--peach-deep)}.sc-dossier-past{border-radius:var(--r-pill);background:var(--sand-base);color:var(--sand-deep);justify-self:start;align-items:center;gap:.35em;padding:.22em .65em .22em .5em;font-size:.8em;font-weight:650;display:inline-flex}.sc-dossier-past svg{color:var(--sand-deep)}.sc-dossier-ritme{left:28.8em;right:var(--pad);top:7.9em;bottom:var(--pad);background:var(--surface);box-shadow:var(--shadow-window), inset 0 0 0 1px var(--line);transition:opacity .4s var(--ease-out), transform .65s var(--spring);border-radius:1.6em;flex-direction:column;padding:1.1em 1.3em .9em;display:flex}.sc-dossier-rhead{align-items:center;gap:.6em;display:flex}.sc-dossier-ricon{background:linear-gradient(150deg, var(--peach-vivid), var(--peach-base));border-radius:.7em;place-items:center;width:2.1em;height:2.1em;display:grid}.sc-dossier-ricon svg{width:1.1em;height:1.1em}.sc-dossier-rhead h4{letter-spacing:-.02em;font-size:1.4em;line-height:1}.sc-dossier-avg{color:var(--muted);align-items:baseline;gap:.3em;margin-left:auto;font-size:.84em;font-weight:600;display:flex}.sc-dossier-avg strong{font:600 2.1em/1 var(--font-display);letter-spacing:-.04em;color:var(--ink)}.sc-dossier-plot{--pl:.8em;--pr:2.6em;--base:1.7em;--lift:.5em;--ph:13em;--w:calc(100% - var(--pl) - var(--pr));flex:1;min-height:0;margin-top:.9em;position:relative}.sc-dossier-plot>*{position:absolute}.sc-dossier-band{left:calc(var(--pl) + var(--w) * var(--x0) - .8em);width:calc(var(--w) * (var(--x1) - var(--x0)) + 1.6em);top:.2em;bottom:var(--base);transform-origin:0 100%;transition:opacity .4s var(--ease-out) .15s;background:linear-gradient(#f6f0e7d9,#f6f0e759);border-radius:1em;box-shadow:inset 0 0 0 1px #bb9f7a29}.sc-dossier-band b{color:var(--sand-deep);font-size:.8em;font-weight:650;position:absolute;top:.7em;left:.9em}.sc-dossier-axis{left:var(--pl);right:calc(var(--pr) - 1em);bottom:var(--base);background:var(--line-strong);height:1px}.sc-dossier-tick{left:calc(var(--pl) + var(--w) * var(--x));line-height:1.2;bottom:0;translate:-50%}.sc-dossier-tick b{color:var(--muted);font-size:.78em;font-weight:600}.sc-dossier-tick:before{content:"";background:var(--line-strong);width:1px;height:.38em;position:absolute;top:-.5em;left:50%}.sc-dossier-mean{left:var(--pl);right:calc(var(--pr) - 1em);bottom:calc(var(--base) + var(--lift) + var(--m) * var(--ph));transform-origin:0;transition:transform .7s var(--ease-out) .7s;border-top:1.5px dashed #5a48655c}.sc-dossier-bar{left:calc(var(--pl) + var(--w) * var(--x));bottom:calc(var(--base) + var(--lift));width:.78em;height:calc(var(--h) * var(--ph));background:linear-gradient(180deg, var(--peach-vivid), var(--peach-strong));transform-origin:50% 100%;transition:transform .62s var(--spring);transition-delay:calc(.2s + var(--i) * 45ms);border-radius:.39em;margin-left:-.39em}.sc-dossier-bar.is-history{background:color-mix(in srgb, var(--peach-strong) 55%, var(--sunken))}.sc-dossier-bar.is-hover:after{content:"";border-radius:inherit;background:var(--peach-deep);transition:opacity .2s var(--ease-out);position:absolute;inset:0}.sc-dossier-now{left:calc(var(--pl) + var(--w) * var(--x));bottom:calc(var(--base) + var(--lift));width:.78em;height:calc(var(--h) * var(--ph));background:var(--peach-soft);box-shadow:inset 0 0 0 1.5px var(--peach-strong);transform-origin:50% 100%;transition:opacity .25s var(--ease-out) .75s, transform .6s var(--spring) .75s;border-radius:.39em;margin-left:-.39em}.sc-dossier-now b{color:var(--peach-deep);font-size:.78em;font-weight:650;position:absolute;top:-.4em;left:calc(100% + .35em)}.sc-dossier-dot{left:calc(var(--pl) + var(--w) * var(--x));bottom:var(--base);background:var(--peach-deep);width:.74em;height:.74em;box-shadow:0 0 0 .16em var(--surface);transition:opacity .2s var(--ease-out), transform .48s var(--spring);transition-delay:calc(.15s + var(--i) * 45ms);border-radius:50%;margin:0 0 -.37em -.37em}.sc-dossier-dot.is-history{background:var(--surface);box-shadow:inset 0 0 0 .13em var(--peach-deep), 0 0 0 .12em var(--surface)}.sc-dossier-tip{z-index:2;left:calc(var(--pl) + var(--w) * var(--x));bottom:calc(var(--base) + var(--lift) + var(--h) * var(--ph) + .7em);background:var(--ink);color:var(--paper);white-space:nowrap;box-shadow:var(--shadow-toast);transform-origin:50% 100%;transition:opacity .2s var(--ease-out), transform .42s var(--ease-spring);border-radius:.85em;gap:.15em;padding:.55em .85em;display:grid;translate:-50%}.sc-dossier-tip strong{font-size:1em}.sc-dossier-tip small{opacity:.8;font-size:.8em}.sc-dossier-cursor{z-index:3;left:calc(var(--pl) + var(--w) * var(--x));bottom:calc(var(--base) + var(--lift) + var(--h) * var(--ph) * .45 - 1.3em);width:1.6em;height:1.6em;transition:opacity .25s var(--ease-out), transform .8s var(--ease-out);margin-left:-.15em;overflow:visible}.sc-dossier-cursor path{fill:var(--ink);stroke:var(--paper);stroke-width:1.4px;stroke-linejoin:round}html.js .sc-dossier:not([data-at~="1"]) [data-beat="1"],html.js .sc-dossier:not([data-at~="2"]) [data-beat="2"],html.js .sc-dossier:not([data-at~="3"]) [data-beat="3"]{opacity:0;transition-delay:0s;transform:translateY(1.2em)}html.js .sc-dossier:not([data-at~="1"]) .sc-dossier-rail{transform:scaleY(0)}html.js .sc-dossier[data-step="1"] .sc-dossier-rail{transform:scaleY(.36)}html.js .sc-dossier[data-step="2"] .sc-dossier-rail{transform:scaleY(.68)}html.js .sc-dossier:is([data-step="4"],[data-step="5"]) .sc-dossier-line{opacity:.4}html.js .sc-dossier:not([data-at~="4"]) .sc-dossier-ritme{opacity:0;transform:translateY(1.6em)}html.js .sc-dossier:not([data-at~="4"]) .sc-dossier-band{opacity:0;transition-delay:0s}html.js .sc-dossier:not([data-at~="4"]) .sc-dossier-bar{transition-delay:0s;transform:scaleY(0)}html.js .sc-dossier:not([data-at~="4"]) .sc-dossier-dot{opacity:0;transition-delay:0s;transform:scale(0)}html.js .sc-dossier:not([data-at~="4"]) .sc-dossier-mean{transition-delay:0s;transform:scaleX(0)}html.js .sc-dossier:not([data-at~="4"]) .sc-dossier-now{opacity:0;transition-delay:0s;transform:scaleY(0)}html.js .sc-dossier:not([data-at~="5"]) .sc-dossier-tip{opacity:0;transform:translateY(.4em)scale(.85)}html.js .sc-dossier:not([data-at~="5"]) .sc-dossier-bar.is-hover:after{opacity:0}.sc-dossier[data-step="5"] .sc-dossier-tip,.sc-dossier[data-step="5"] .sc-dossier-bar.is-hover:after{transition-delay:.65s}.sc-dossier-cursor{opacity:0}html.js .sc-dossier[data-step="5"] .sc-dossier-cursor{opacity:1}html.js .sc-dossier:not([data-at~="5"]) .sc-dossier-cursor{transform:translate(8em,5em)}html:not(.js) .sc-dossier-cursor{display:none}@media (prefers-reduced-motion:reduce){.sc-dossier-cursor{display:none}}@container scene (width<=619px){.k.sc-dossier{width:30em;height:46em;font-size:min(var(--k-size,12px), 100cqw / 30)}.sc-dossier-head{gap:.8em;height:5.8em;padding:0 1.1em}.sc-dossier-avatar{width:2.9em;height:2.9em}.sc-dossier-name{font-size:1.85em}.sc-dossier-facts{font-size:.95em}.sc-dossier-line{left:var(--pad);right:var(--pad);--when:2.3em;gap:.35em;width:auto;padding-left:.2em;top:7.1em;bottom:auto}.sc-dossier-rail{left:calc(.2em + var(--when) + var(--col) + var(--node) / 2 - 1px)}.sc-dossier-card{gap:.45em;padding:.65em .85em .7em}.sc-dossier-when{font-size:.85em}.sc-dossier-card-head span,.sc-dossier-kws span,.sc-dossier-doc,.sc-dossier-past{font-size:.88em}.sc-dossier-note{font-size:.95em}.sc-dossier-month{padding-block:.25em;font-size:1em}.sc-dossier-ritme{left:var(--pad);padding:.9em 1em .75em;top:30.4em}.sc-dossier-rhead h4{font-size:1.35em}.sc-dossier-avg{font-size:.92em}.sc-dossier-avg strong{font-size:1.8em}.sc-dossier-plot{--pr:2em;--ph:8.4em;--base:1.7em;margin-top:.6em}.sc-dossier-tick b,.sc-dossier-band b,.sc-dossier-now b{font-size:.88em}.sc-dossier-tip{translate:-22%}.sc-dossier-tip strong{font-size:.95em}.sc-dossier-tip small{font-size:.85em}}@container scene (width>=620px){.sc-dossier-band b,.sc-dossier-tick b,.sc-dossier-now b,.sc-dossier-tip small,.sc-dossier-kws span,.sc-dossier-past{font-size:max(9px,.8em)}.sc-dossier-when{font-size:max(9px,.76em)}.sc-dossier-card-head small{font-size:max(9px,.62em)}}
