:root{--bg: #edeff1;--blob-1: #d6e4e6;--blob-2: #e6e0ee;--blob-3: #ece5dc;--panel: rgba(255, 255, 255, .55);--panel-line: rgba(255, 255, 255, .8);--surface: rgba(255, 255, 255, .7);--viewer: #0e1113;--viewer-label: #a4a9ae;--viewer-chip: rgba(255, 255, 255, .14);--ink: #15191d;--ink-2: #4a525b;--ref: #8b9197;--line: rgba(21, 25, 29, .08);--grid: rgba(21, 25, 29, .06);--axis: rgba(21, 25, 29, .18);--nopcr: #23656e;--pcr: #dc7867;--font: "Inter", "Helvetica Neue", Arial, sans-serif;--font-ui: var(--font);--signal: 226, 181, 94;--ease: cubic-bezier(.2, .7, .2, 1);--shadow: 0 12px 40px rgba(30, 40, 50, .08)}*{box-sizing:border-box}html,body{overscroll-behavior:none}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;min-height:100vh;background:var(--bg);color:var(--ink);font:400 19px/1.55 var(--font);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(48vw 48vw at 8% 4%,var(--blob-1),transparent 70%),radial-gradient(44vw 44vw at 96% 6%,var(--blob-2),transparent 70%),radial-gradient(56vw 40vw at 50% 104%,var(--blob-3),transparent 70%)}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:600;letter-spacing:-.01em}a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}button{font:inherit;color:inherit}canvas,svg,img{display:block}svg text{font-family:var(--font);font-variant-numeric:tabular-nums}code{font:500 .9em var(--font);background:var(--line);padding:1px 6px;border-radius:4px}.num,.figure-big,td,dd{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:24px;height:64px;padding:0 24px;background:#edeff1b8;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.brand{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;text-decoration:none;flex:none}.bar-end{margin-left:auto;display:flex;align-items:center;gap:12px;flex:none}.bar .btn{text-decoration:none}.crumb{display:flex;align-items:center;gap:10px;font-size:16px;color:var(--ink-2)}.crumb b{color:var(--ink);font-weight:500}.crumb-link{background:none;border:0;padding:0;color:var(--ink-2);font-size:16px;cursor:pointer}.crumb-link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.doc-tabs{display:flex;gap:4px}.doc-tab{padding:8px 12px;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s var(--ease)}.doc-tab:hover{background:#fff}.doc-tab[aria-current=page]{background:var(--ink);color:#fff}.index{display:flex;gap:2px;border-left:1px solid var(--line);padding-left:16px;min-width:0;overflow-x:auto}.index a{display:flex;gap:6px;align-items:baseline;padding:6px 10px;border-radius:8px;font-size:15px;color:var(--ink-2);text-decoration:none;white-space:nowrap}.index a span{font-size:14px;font-weight:500}.index a:hover{background:#fff;color:var(--ink)}.index a.on{color:var(--ink);font-weight:600;background:var(--surface)}.mark{flex:none;overflow:visible}.mark path{fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linejoin:round;transition:opacity .3s var(--ease),fill .3s var(--ease)}.mark circle{fill:var(--ink);transition:opacity .3s var(--ease)}.mark.loading path{opacity:.25}.mark.loading path.lit{opacity:1}.mark.loading circle{opacity:0}.mark.ready path{fill:#15191d14}.mark.error path{stroke:var(--ref);stroke-dasharray:2.5 2.5}.mark.error circle{fill:var(--ref)}.main{max-width:1520px;margin:0 auto;padding:24px}.tab{display:flex;flex-direction:column;gap:24px}.tab.doc{max-width:1280px;margin:0 auto}.panel{background:var(--panel);border:1px solid var(--panel-line);border-radius:14px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:24px}.panel.study{padding:32px}#tab-analizar{height:calc(100dvh - 112px);min-height:540px;gap:16px}.sheet{flex:1 1 0;min-height:0;grid-template-rows:minmax(0,1fr);background:var(--panel);border:1px solid var(--panel-line);border-radius:14px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);display:grid;overflow:hidden}.portal-foot{margin:0;font-size:14px;color:var(--ink-2);text-align:center}.entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;padding:40px 48px;min-height:0}.entry>div{display:flex;flex-direction:column;min-height:0}.entry .studies{flex:0 1 auto;min-height:0;overflow-y:auto;margin-bottom:18px}.entry .upload{margin-top:auto}.entry .page-title{margin-bottom:12px}.entry .lead{color:var(--ink-2);margin:0 0 28px}.entry-art{display:flex;align-items:center;justify-content:center;min-height:0;padding:16px;border:0;width:100%;cursor:pointer;transition:box-shadow .15s var(--ease)}.entry-art:hover{box-shadow:0 0 0 3px #15191d2e}.entry-art .chart{width:100%;height:100%}.slice-layer{transform:translateY(calc((1 - var(--k)) * 135px));transition:transform 1.1s var(--ease) .2s}.slice-probe{opacity:0;transition:opacity .6s var(--ease) 1.1s}#slices.in .slice-layer{transform:none}#slices.in .slice-probe{opacity:1}.list-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line)}.seg{display:inline-flex;gap:4px;padding:3px;border-radius:8px;background:var(--line)}.seg button{border:0;background:none;padding:5px 12px;border-radius:6px;font-size:15px;font-weight:500;color:var(--ink-2);cursor:pointer}.seg button[aria-pressed=true]{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 2px #15191d14}.studies{display:grid}.study-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;padding:7px 10px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;transition:background-color .15s var(--ease)}button.study-row{cursor:pointer}button.study-row:hover{background:#fff}.study-row.busy{animation:busy .9s ease-in-out infinite alternate}@keyframes busy{0%{opacity:1}to{opacity:.45}}.study-row.static{opacity:.7}.empty .back{margin-left:8px;font-size:15px}.study-row[aria-current=true]{background:#fff;box-shadow:inset 2px 0 0 var(--ink)}.study-row img{width:36px;height:36px;border-radius:6px;object-fit:cover;background:var(--viewer)}.study-text{min-width:0;display:grid}.study-text b{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.study-text span{font-size:14px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.study-value{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.dot{width:9px;height:9px;border-radius:50%;display:inline-block}.dot.neg{background:var(--nopcr)}.dot.pos{background:var(--pcr)}.empty{color:var(--ink-2);font-size:15px;padding:16px 10px}.upload{margin-top:18px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:14px 16px;border:1.5px dashed var(--ref);border-radius:10px;color:var(--ink-2);font-size:15px;cursor:pointer;transition:background-color .15s var(--ease)}.upload:hover{background:#fff}.upload b{color:var(--ink);font-weight:600;display:block;font-size:16px}.upload.compact{display:block;padding:10px 12px;margin-top:12px;text-align:center}body:has(#files:focus-visible) .upload{outline:2px solid var(--ink);outline-offset:2px}.work{display:grid;grid-template-columns:260px minmax(0,1fr) 380px;height:100%}.worklist{border-right:1px solid var(--line);padding:16px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.worklist .study-row{grid-template-columns:30px minmax(0,1fr);padding:7px 8px}.study-text .study-value{font-size:14px;display:inline-flex;gap:6px;margin-left:6px;color:var(--ink)}.worklist .study-row img{width:30px;height:30px}.stage{display:grid;grid-template-columns:200px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:20px;padding:16px 20px;min-width:0;min-height:0}.stage-side{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;font-size:15px;color:var(--ink-2)}.stage-head b{display:block;color:var(--ink);font-size:18px;font-weight:600}.stage .viewer{height:100%;aspect-ratio:1;max-width:100%;justify-self:center;padding:6px}.stage .views{height:100%;grid-template-rows:repeat(2,minmax(0,1fr))}.stage .cell{aspect-ratio:auto}#probe-context{color:var(--ink);font-weight:500}#probe-context:empty{display:none}.stage .detail{margin:0}.tools{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-block:1px solid var(--line)}.tool-btn{height:36px;padding:0 12px;border-radius:8px;border:0;background:transparent;color:var(--ink-2);font-size:15px;font-weight:500;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease)}.tool-btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6}.tool-btn:hover{background:#fff;color:var(--ink)}.tool-btn[aria-pressed=true]{background:var(--ink);color:#fff}.tool-btn:disabled{opacity:.4;cursor:default}.tool-sep{height:1px;background:var(--line);margin:4px 0}.report{border-left:1px solid var(--line);padding:16px 24px;display:flex;flex-direction:column;gap:10px;overflow-y:auto}.report>*{flex:none}.report-estimate{display:grid;gap:4px}.report-figure{display:flex;align-items:center;gap:12px;min-height:44px}.report .figure-big{font-size:44px}.report .figure-big.idle{color:var(--axis)}.report .figure-big.idle.error{font-size:19px;color:var(--ink-2)}.report-scale{display:grid;gap:4px;padding:4px 0 2px}.report-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.report-actions .btn{height:36px;padding:0 14px;font-size:15px}.real-slot{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:36px}.real-slot .btn{width:100%}.real-slot .report-muted:only-child{text-align:right}.report-hint{font-size:14px;color:var(--ink-2);line-height:1.45}.report-hint:empty{display:none}.report-muted{font-size:14px;color:var(--ink-2);line-height:1.3}.report-sec{border-top:1px solid var(--line);padding-top:16px;margin-top:6px;display:grid;gap:10px}.report-sec-head{display:flex;align-items:center;white-space:nowrap;justify-content:space-between;gap:8px;min-width:0}.pattern-tag{font-size:14px;font-weight:600;white-space:nowrap;padding:2px 8px;border-radius:6px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.ramp{height:8px;border-radius:4px}.ramp-labels{display:flex;justify-content:space-between;font-size:14px;color:var(--ink-2)}.report-foot{font-size:14px;color:var(--ink-2);line-height:1.45}.report-foot a{color:var(--ink)}#ruler .zone{opacity:.22;transition:opacity .4s var(--ease)}#ruler .zone.on{opacity:.75}#class-tag:not([hidden]),.real-slot .class-tag{animation:tag-in .32s var(--ease) both}#class-tag:not([hidden]){animation-delay:.6s}@keyframes tag-in{0%{opacity:0;transform:translateY(4px) scale(.96)}}.section-head{padding:32px 32px 0;display:grid;gap:8px}.section-head .n{color:var(--ink-2);font-weight:500;margin-right:20px;font-variant-numeric:tabular-nums}.section-head h2,.page-title{font-size:40px;line-height:1.15}.section-head p{color:var(--ink-2);max-width:65ch}.titular{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:48px;align-items:start}.titular>h1,.titular>h3{grid-column:1;grid-row:1 / span 6}.titular>:not(h1,h3){grid-column:2}.titular h3{font-size:24px;line-height:1.3}.titular p,.titular li{color:var(--ink-2);max-width:65ch}.titular p+p{margin-top:12px}.titular ul{margin:0;padding-left:1.2em;display:grid;gap:8px}.visual{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px;align-items:start}.visual-figure{min-width:0;display:grid;gap:12px}.visual.wide{grid-template-columns:minmax(0,1fr)}.visual.wide .visual-text{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:32px}.visual.wide .visual-text .detail{grid-column:2;grid-row:1 / span 2}.context{font-size:14px;font-weight:500;color:var(--ink-2)}.visual-text{display:grid;gap:16px;align-content:start}.card-title{font-size:16px;font-weight:600}.conclusion{font-size:24px;font-weight:600;line-height:1.3}.detail{font-size:16px;color:var(--ink-2);line-height:1.55}.detail p+p{margin-top:8px}.detail ul{margin:0;padding-left:1.2em}.back{font-size:14px;font-weight:500;cursor:pointer;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;justify-self:start}.grid12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-12{grid-column:span 12}.tool{display:grid;gap:16px;align-content:start}.tool-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.btn{height:40px;padding:0 16px;border:0;border-radius:8px;background:var(--surface);font-size:16px;font-weight:600;cursor:pointer;transition:background-color .15s var(--ease),transform .15s var(--ease)}.btn{box-shadow:inset 0 0 0 1px #15191d24}.btn:hover{background:#fff}.btn:active{transform:scale(.97)}.btn.primary{background:var(--ink);color:#fff;box-shadow:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn svg{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}.btn.small{height:32px;padding:0 12px;font-size:14px}.btn:disabled{opacity:.4;cursor:default;transform:none}.btn:disabled:hover{background:var(--surface)}.btn.primary:disabled:hover{background:var(--ink)}.actions{display:flex;gap:8px;flex-wrap:wrap}.slider{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;color:var(--ink-2)}.slider input{accent-color:var(--ink);width:160px}.viewer{background:var(--viewer);border-radius:10px;padding:12px;color:var(--viewer-label)}.views{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cell{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#000;cursor:crosshair}.cell canvas{width:100%;height:100%;image-rendering:auto}.chip-label{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:4px;background:var(--viewer-chip);color:#fff;font-size:14px;font-weight:600}.chip-note{position:absolute;top:8px;right:8px;font-size:14px;color:var(--viewer-label)}.chip-read{position:absolute;bottom:8px;right:8px;padding:2px 8px;border-radius:4px;background:var(--viewer-chip);color:#fff;font-size:14px;font-variant-numeric:tabular-nums}.cell-error{position:absolute;inset:auto 8px 8px;color:#fff;font-size:14px;font-weight:600}.crop-frame{position:absolute;border:1.5px dashed rgba(255,255,255,.55);border-radius:2px;pointer-events:none}.cross{position:absolute;inset:0;pointer-events:none;opacity:0}.cross:before,.cross:after{content:"";position:absolute;background:#fff}.cross:before{left:var(--x);top:calc(var(--y) - 10px);width:1.5px;height:20px;transform:translate(-50%)}.cross:after{top:var(--y);left:calc(var(--x) - 10px);height:1.5px;width:20px;transform:translateY(-50%)}.views.pinned .cross:before,.views.pinned .cross:after{background:#fff;box-shadow:0 0 0 1px #0009}.views.no-crop .crop-frame{display:none}.views:not(.measuring):not(.solo) .cell{cursor:zoom-in}.views:not(.measuring).solo .cell{cursor:default}.stage .views.solo{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.views.solo .cell:not(.big){display:none}.cell-back{position:absolute;bottom:8px;left:8px;display:none;height:32px;padding:0 12px;border:0;border-radius:8px;background:var(--viewer-chip);color:#fff;font:500 14px var(--font);cursor:pointer;transition:background-color .15s var(--ease)}.cell-back:hover{background:#ffffff3d}.cell.big .cell-back{display:block}::view-transition-group(*){animation-duration:.32s;animation-timing-function:var(--ease)}.viewer-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:12px;font-size:14px}.viewer-single{position:relative;aspect-ratio:1;width:min(100%,400px);margin:0 auto;border-radius:8px;overflow:hidden}.viewer-single canvas{width:100%;height:100%}.viewer-single .peak{position:absolute;width:22px;height:22px;border:2px solid #fff;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.tiles{display:grid;gap:8px}.tile{position:relative;border-radius:8px;overflow:hidden;background:#000;aspect-ratio:1}.tile canvas{width:100%;height:100%}.pair{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:40px;align-items:center}.step{display:grid;gap:12px;align-content:start}.step-text{display:grid;gap:4px;font-size:16px;line-height:1.5;color:var(--ink-2)}.step-text b{color:var(--ink);font-weight:600}.hero-canvas{width:100%;height:clamp(320px,34vw,440px);border-radius:8px}.legend{display:grid;grid-template-columns:auto 160px auto;align-items:center;gap:12px;font-size:14px;color:var(--viewer-label)}.ramp{height:10px;border-radius:4px;background:linear-gradient(90deg,var(--nopcr),#fafaf8,var(--pcr))}.ramp.reversed{background:linear-gradient(90deg,var(--pcr),#fafaf8,var(--nopcr))}.figure-label{font-size:14px;font-weight:500;color:var(--ink-2)}.figure-big{font-size:56px;font-weight:600;line-height:1;letter-spacing:-.02em}.figure-big.idle{font-size:24px;color:var(--ink-2);line-height:1.3}.class-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.class-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;background:var(--surface);font-size:16px;font-weight:600}.class-tag i{width:10px;height:10px;border-radius:50%;background:var(--ref)}.class-tag.pos i{background:var(--pcr)}.class-tag.neg i{background:var(--nopcr)}.class-tag small{font-size:14px;font-weight:500;color:var(--ink-2)}.note{background:var(--surface);border-radius:10px;padding:12px 16px;font-size:16px;line-height:1.5}.facts{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:16px}.facts dt{color:var(--ink-2)}.facts dd{margin:0;text-align:right;font-weight:600}.table{width:100%;border-collapse:collapse;font-size:16px}.table th{text-align:left;font-size:14px;font-weight:500;color:var(--ink-2);padding:0 12px 8px;border-bottom:1px solid var(--line)}.table td{height:48px;padding:0 12px;border-bottom:1px solid var(--line)}.table .num{text-align:right}.table tr.empty td{color:var(--ink-2)}.table.compact td{height:36px}.mark{margin-left:8px;font-size:14px;font-weight:600}.progress{display:grid;gap:6px;font-size:14px;font-weight:500;color:var(--ink-2)}.progress .bar-track{height:3px;border-radius:2px;background:var(--line);overflow:hidden}.progress .bar-track i{display:block;height:100%;width:0;background:var(--ink);transition:width .2s linear}.cm{display:grid;grid-template-columns:auto 1fr 1fr;gap:8px;align-items:stretch}.cm .head{font-size:14px;font-weight:500;color:var(--ink-2);align-self:end;padding-bottom:4px}.cm .row{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px;padding-right:8px}.cm .row i{width:10px;height:10px;border-radius:50%}.cm .cell-cm{border-radius:10px;padding:16px;display:grid;gap:4px;min-height:104px;align-content:center}.cm .cell-cm b{font-size:40px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.cm .cell-cm small{font-size:14px;font-weight:500}.cm .rate{font-size:14px;font-weight:500;color:var(--ink-2);align-self:center}.glossary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;margin:0}.glossary div{display:grid;gap:4px}.glossary dt{font-size:16px;font-weight:600}.glossary dd{margin:0;font-size:16px;color:var(--ink-2)}.chart{width:100%;height:auto;overflow:visible}.fold{cursor:pointer}.fold .fold-frame{fill:transparent;transition:fill .15s var(--ease)}.fold:hover .fold-frame{fill:#ffffffb3}.fold.on .fold-frame{fill:#fff;stroke:var(--ink);stroke-width:1.5}.fold.on .fold-label{fill:var(--ink);font-weight:600}.lab-row{cursor:pointer}.lab-hit{fill:transparent;transition:fill .15s var(--ease)}.lab-row:hover .lab-hit{fill:#ffffffb3}.lab-row.on .lab-hit{fill:#fff}g.stage{cursor:pointer}.stage rect.face{transition:fill .15s var(--ease)}.stage:hover rect.face{fill:#f4f5f6}.stage.on rect.face{fill:var(--ink)}.fold,.lab-row,.stage{outline:none}.fold:focus-visible .fold-frame,.lab-row:focus-visible .lab-hit{stroke:var(--ink);stroke-width:2}.stage:focus-visible rect.face{stroke:var(--ink);stroke-width:3;stroke-opacity:1}.catch{position:fixed;inset:0;display:grid;place-items:center;background:#edeff1bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .15s var(--ease);z-index:10}.catch.on{opacity:1}.catch div{padding:24px 32px;border:2px dashed var(--ink);border-radius:14px;background:#fff;font-size:24px;font-weight:600}.panel.reveal{opacity:0;transform:translateY(12px)}.panel.reveal.in{opacity:1;transform:none;transition:opacity .6s var(--ease) var(--delay, 0ms),transform .6s var(--ease) var(--delay, 0ms)}.reveal .draw{stroke-dasharray:1;stroke-dashoffset:1}.reveal.in .draw{stroke-dashoffset:0;transition:stroke-dashoffset var(--t, .9s) var(--ease) calc(var(--delay, 0ms) + var(--d, 0ms))}.reveal .grow{transform:scaleX(0);transform-box:fill-box;transform-origin:left center}.reveal.in .grow{transform:none;transition:transform var(--t, .9s) var(--ease) calc(var(--delay, 0ms) + var(--d, 0ms))}.reveal .fade{opacity:0}.reveal.in .fade{opacity:1;transition:opacity .5s var(--ease) calc(var(--delay, 0ms) + var(--d, 0ms))}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.panel.reveal,.reveal .draw,.reveal .grow,.reveal .fade{opacity:1;transform:none;stroke-dashoffset:0;transition:none!important}.btn,.study-row,.tool-btn,.doc-tab,#ruler .zone{transition:none}#class-tag,.real-slot .class-tag{animation:none!important}.slice-layer,.slice-probe{transform:none;opacity:1;transition:none}}
