.cms-scene3d{--scene-canvas:var(--af-web-canvas,var(--story-bg));--scene-ink:var(--af-web-ink,var(--story-ink));--scene-muted:var(--af-web-muted,var(--story-muted));--scene-line:var(--af-web-line,var(--story-line));--scene-font:var(--af-web-font,var(--story-font));--scene-focus:var(--af-web-focus,var(--af-focus-ring,var(--story-accent)));--scene-hover:var(--af-active-surface,color-mix(in srgb,var(--scene-ink) 8%,transparent));--scene-radius:var(--m3-shape-small,8px);--scene-space:var(--af-space-1,8px);--scene-u:calc(var(--scene-space)/8);--scene-clock:20ch;--scene-clock-compact:12ch;min-width:0;overflow-wrap:anywhere}.cms-scene3d .cms-scene3d-level{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(var(--scene-u)*4) calc(var(--scene-u)*10);margin:calc(var(--scene-u)*4) 0 0;color:var(--story-muted);font-size:var(--af-menu-item-font-size,14px);line-height:1.5}.cms-scene3d .cms-scene3d-badge{display:inline-block;padding:var(--scene-u) calc(var(--scene-u)*9);border:var(--scene-u) solid var(--story-ink);border-radius:calc(var(--scene-u)*99);color:var(--story-ink);font-size:calc(var(--af-size-0,12px)*13/12);font-weight:650;line-height:1.6}.cms-scene3d-body,.cms-scene3d-view{min-width:0}.cms-scene3d-stage{position:relative;isolation:isolate;contain:layout inline-size;box-sizing:border-box;width:100%;max-width:100%;min-width:0;aspect-ratio:16/9;overflow:hidden;border:var(--scene-u) solid var(--story-line);border-radius:calc(var(--scene-u)*16);background:var(--story-surface)}@media(min-width:1000px){.cms-scene3d-stage{min-height:calc(var(--scene-u)*560)}}.cms-scene3d .cms-scene3d-poster{display:block;width:100%;max-width:none;height:100%;margin:0;border:0;border-radius:0;object-fit:contain}.cms-scene3d .cms-scene3d-poster.cms-asset-missing{display:grid;place-items:center;color:var(--story-muted);font-size:var(--af-menu-item-font-size,14px)}.cms-scene3d-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;touch-action:pan-y pinch-zoom;cursor:grab}.cms-scene3d[data-scene3d-dragging] .cms-scene3d-canvas{cursor:grabbing}.cms-scene3d[data-scene3d-live] .cms-scene3d-poster{opacity:0}.cms-scene3d [hidden]{display:none !important}.cms-scene3d :is(.cms-scene3d-tools,.cms-scene3d-player,.cms-scene3d-status){display:none}@media screen and (scripting:enabled){.cms-scene3d:not([data-scene3d-off]) :is(.cms-scene3d-tools,.cms-scene3d-player){display:flex}.cms-scene3d .cms-scene3d-status:not(:empty){display:block}}.cms-scene3d-sr-only{position:absolute;width:var(--scene-u);height:var(--scene-u);padding:0;margin:calc(var(--scene-u)*-1);overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cms-scene3d-status{margin:calc(var(--scene-u)*6) 0 0;color:var(--story-muted);font-size:calc(var(--af-size-0,12px)*13/12);line-height:1.5}.cms-scene3d :is(button,summary){appearance:none;-webkit-appearance:none;box-sizing:border-box;min-height:calc(var(--scene-u)*40);max-width:100%;border:var(--scene-u) solid var(--scene-line);border-radius:var(--scene-radius);color:var(--scene-ink);background:var(--scene-canvas);font:500 calc(var(--af-size-0,12px)*13/12)/1.4 var(--scene-font);text-transform:none;letter-spacing:normal;box-shadow:none}.cms-scene3d button{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--scene-u)*6);min-width:calc(var(--scene-u)*40);margin:0;padding:0 calc(var(--scene-u)*10);font-weight:500;cursor:pointer}.cms-scene3d summary{display:flex;align-items:center;justify-content:center;gap:calc(var(--scene-u)*6);min-width:calc(var(--scene-u)*40);padding:0 calc(var(--scene-u)*10);list-style:none;font-weight:600;cursor:pointer}.cms-scene3d summary::-webkit-details-marker{display:none}.cms-scene3d button svg{flex:none;width:calc(var(--scene-u)*18);height:calc(var(--scene-u)*18);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cms-scene3d [data-scene3d-play] svg[data-icon=play] path{fill:currentColor}.cms-scene3d [data-scene3d-play] svg[data-icon=pause],.cms-scene3d [data-scene3d-play][data-playing] svg[data-icon=play]{display:none}.cms-scene3d [data-scene3d-play][data-playing] svg[data-icon=pause]{display:block}.cms-scene3d button[aria-pressed=true]{border-color:var(--scene-ink);font-weight:650}.cms-scene3d :is(button,summary):hover:not(:disabled){background:var(--scene-hover);border-color:var(--scene-ink)}.cms-scene3d button:active:not(:disabled),.cms-scene3d .cms-scene3d-icon-button[aria-pressed=true],.cms-scene3d [data-scene3d-play]{color:var(--scene-canvas);background:var(--scene-ink);border-color:var(--scene-ink)}.cms-scene3d [data-scene3d-play]:hover:not(:disabled){color:var(--scene-canvas);background:var(--scene-muted)}.cms-scene3d :disabled{opacity:.5;cursor:not-allowed}.cms-scene3d :is(button,input,summary,.cms-scene3d-stage,a):focus-visible{outline:calc(var(--scene-u)*2) solid var(--scene-focus);outline-offset:calc(var(--scene-u)*3)}.cms-scene3d-control{position:relative;display:inline-flex;flex:none;width:calc(var(--scene-u)*40);height:calc(var(--scene-u)*40);vertical-align:middle}.cms-scene3d-control:has(>button[hidden]){display:none}.cms-scene3d .cms-scene3d-icon-button{flex:none;width:calc(var(--scene-u)*40);height:calc(var(--scene-u)*40);min-width:calc(var(--scene-u)*40);padding:0;font-size:var(--m3-type-label,14px)}.cms-scene3d-tooltip,.cms-scene3d-preview{position:absolute;z-index:7;box-sizing:border-box;width:max-content;max-width:min(calc(var(--scene-u)*220),calc(100vw - calc(var(--scene-u)*64)));padding:var(--scene-space) calc(var(--scene-u)*12);border:var(--scene-u) solid var(--scene-line);border-radius:var(--scene-radius);background:var(--scene-canvas);color:var(--scene-ink);box-shadow:var(--af-menu-shadow,0 16px 48px #0000003d);font:500 var(--af-size-0,12px)/1.5 var(--scene-font);text-align:start;overflow-wrap:anywhere;pointer-events:none}.cms-scene3d-tooltip{top:calc(100% + calc(var(--scene-u)*8));inset-inline-start:50%;transform:translateX(-50%);visibility:hidden;opacity:0}.cms-scene3d-control > .cms-scene3d-icon-button:is(:hover,:focus-visible) + .cms-scene3d-tooltip{visibility:visible;opacity:1}.cms-scene3d-control[data-tooltip-hidden] > .cms-scene3d-tooltip,.cms-scene3d-menu-trigger[aria-expanded=true] + .cms-scene3d-tooltip{visibility:hidden;opacity:0}.cms-scene3d-tools > .cms-scene3d-menu-wrap > .cms-scene3d-control > .cms-scene3d-tooltip{inset-inline-start:0;transform:none}.cms-scene3d-actions .cms-scene3d-tooltip,.cms-scene3d-info-dismiss .cms-scene3d-tooltip{inset-inline-start:auto;inset-inline-end:0;transform:none}.cms-scene3d-player .cms-scene3d-tooltip{top:auto;bottom:calc(100% + calc(var(--scene-u)*8))}.cms-scene3d-timeline > .cms-scene3d-control > .cms-scene3d-tooltip,.cms-scene3d-steps .cms-scene3d-tooltip{inset-inline-start:0;transform:none}.cms-scene3d-player > .cms-scene3d-control > .cms-scene3d-tooltip,.cms-scene3d-speed-menu .cms-scene3d-tooltip{inset-inline-start:auto;inset-inline-end:0;transform:none}.cms-scene3d-tools,.cms-scene3d-player{position:absolute;z-index:3;inset-inline:0;box-sizing:border-box;align-items:center;gap:var(--scene-space);margin:0;pointer-events:none}.cms-scene3d-tools{top:0;align-items:flex-start;flex-wrap:wrap;padding:calc(var(--scene-u)*12) calc(var(--scene-u)*12) calc(var(--scene-u)*30);background:linear-gradient(to bottom,var(--scene-canvas),color-mix(in srgb,var(--scene-canvas) 90%,transparent) 65%,transparent)}.cms-scene3d-player{bottom:0;min-height:calc(var(--scene-u)*80);justify-content:flex-end;padding:calc(var(--scene-u)*28) calc(var(--scene-u)*12) calc(var(--scene-u)*12);background:linear-gradient(to top,var(--scene-canvas),color-mix(in srgb,var(--scene-canvas) 90%,transparent) 65%,transparent)}.cms-scene3d-tools :is(button,input,.cms-scene3d-menu-panel),.cms-scene3d-player :is(button,input,.cms-scene3d-menu-panel){pointer-events:auto}.cms-scene3d-zoom,.cms-scene3d-actions,.cms-scene3d-steps{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--scene-u)*4)}.cms-scene3d-steps{flex:none;flex-wrap:nowrap}.cms-scene3d-tools :is(.cms-scene3d-zoom,.cms-scene3d-actions){flex-wrap:nowrap}.cms-scene3d-menu-wrap{position:relative;flex:none;min-width:0}.cms-scene3d-menu-panel{position:absolute;z-index:6;top:calc(100% + calc(var(--scene-u)*8));inset-inline-start:0;box-sizing:border-box;display:grid;gap:calc(var(--scene-u)*4);width:calc(var(--scene-u)*250);max-width:calc(100vw - calc(var(--scene-u)*56));margin:0;padding:var(--af-menu-padding,var(--scene-space));border:0;border-radius:var(--af-menu-radius,14px);--scene-ink:var(--af-menu-ink,var(--story-ink));--scene-hover:var(--af-menu-hover,color-mix(in srgb,var(--scene-ink) 8%,transparent));color:var(--scene-ink);background:var(--af-menu-surface,var(--scene-canvas));box-shadow:var(--af-menu-shadow,0 16px 48px #0000003d)}.cms-scene3d-views:has(> :nth-child(6)){width:calc(var(--scene-u)*320);grid-template-columns:repeat(2,minmax(0,1fr))}.cms-scene3d .cms-scene3d-menu-trigger[aria-expanded=true]{color:var(--scene-ink);background:var(--scene-hover)}.cms-scene3d .cms-scene3d-menu-item{position:relative;justify-content:flex-start;width:100%;min-height:var(--af-menu-item-height,44px);padding:var(--af-menu-item-padding-block,10px) var(--af-menu-item-padding-inline,12px);padding-inline-end:calc(var(--af-menu-item-padding-inline,12px) + var(--af-space-2,16px));border:0;border-radius:var(--af-menu-item-radius,8px);background:transparent;font-size:var(--af-menu-item-font-size,14px);font-weight:500;text-align:start}.cms-scene3d .cms-scene3d-menu-item:is([aria-checked=true],[aria-selected=true]){background:var(--scene-hover);font-weight:600}.cms-scene3d-menu-item:is([aria-checked=true],[aria-selected=true])::after{content:'✓';position:absolute;inset-inline-end:calc(var(--scene-u)*12);color:currentColor}.cms-scene3d-explode-menu{position:static}.cms-scene3d-explode-menu > .cms-scene3d-menu-panel{top:calc(var(--scene-u)*60);inset-inline-start:calc(var(--scene-u)*12);max-width:calc(100% - calc(var(--scene-u)*24))}.cms-scene3d-explode{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--scene-u)*4) calc(var(--scene-u)*8);min-height:calc(var(--scene-u)*40);color:var(--scene-muted);font-size:calc(var(--af-size-0,12px)*13/12)}.cms-scene3d-explode .cms-scene3d-range{flex:1 1 calc(var(--scene-u)*120);min-width:calc(var(--scene-u)*80)}.cms-scene3d-timeline{display:flex;flex:1;align-items:center;gap:var(--scene-space);min-width:0}.cms-scene3d-range{display:block;position:relative;flex:1 1 calc(var(--scene-u)*180);min-width:calc(var(--scene-u)*50)}.cms-scene3d-range-track{position:absolute;inset-inline:calc(var(--scene-u)*9);top:calc(50% - calc(var(--scene-u)*3));width:calc(100% - calc(var(--scene-u)*18));height:calc(var(--scene-u)*6);pointer-events:none;overflow:visible}.cms-scene3d-range-track rect{fill:var(--scene-line);rx:calc(var(--scene-u)*3)}.cms-scene3d-range-track [data-scene3d-range-fill]{fill:var(--scene-ink)}.cms-scene3d-range-track line{stroke:var(--scene-muted);stroke-width:1}.cms-scene3d input[type=range]{min-height:calc(var(--scene-u)*40);margin:0;accent-color:var(--scene-ink)}.cms-scene3d .cms-scene3d-range input[type=range]{position:relative;box-sizing:border-box;display:block;appearance:none;-webkit-appearance:none;width:100%;min-width:0;height:calc(var(--scene-u)*40);margin:0;padding:0;border:0;border-radius:var(--scene-radius);background:transparent;box-shadow:none;cursor:pointer}.cms-scene3d input[type=range]::-webkit-slider-runnable-track{height:calc(var(--scene-u)*6);background:transparent;border:0}.cms-scene3d input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:calc(var(--scene-u)*18);height:calc(var(--scene-u)*18);margin-top:calc(var(--scene-u)*-6);border:calc(var(--scene-u)*2) solid var(--scene-canvas);border-radius:50%;background:var(--scene-ink);box-shadow:0 0 0 var(--scene-u) var(--scene-ink)}.cms-scene3d input[type=range]::-moz-range-track{height:calc(var(--scene-u)*6);background:transparent;border:0}.cms-scene3d input[type=range]::-moz-range-progress{background:transparent}.cms-scene3d input[type=range]::-moz-range-thumb{width:calc(var(--scene-u)*14);height:calc(var(--scene-u)*14);border:calc(var(--scene-u)*2) solid var(--scene-canvas);border-radius:50%;background:var(--scene-ink);box-shadow:0 0 0 var(--scene-u) var(--scene-ink)}.cms-scene3d .cms-scene3d-range input:disabled{cursor:not-allowed}.cms-scene3d-preview{bottom:calc(100% + calc(var(--scene-u)*96));inset-inline-start:50%;transform:translateX(-50%);font-variant-numeric:tabular-nums}.cms-scene3d-preview[data-preview-align=start]{inset-inline-start:calc(var(--scene-u)*9);transform:none}.cms-scene3d-preview[data-preview-align=end]{inset-inline-start:auto;inset-inline-end:calc(var(--scene-u)*9);transform:none}.cms-scene3d output,.cms-scene3d [data-scene3d-time]{color:var(--scene-muted);font-size:var(--af-size-0,12px);font-variant-numeric:tabular-nums;white-space:nowrap}.cms-scene3d-speed{display:flex;align-items:center;gap:calc(var(--scene-u)*6);color:var(--scene-muted);font-size:calc(var(--af-size-0,12px)*13/12)}.cms-scene3d :is(.cms-scene3d-views-menu,.cms-scene3d-speed-menu) > .cms-scene3d-control{width:auto;align-items:center}.cms-scene3d :is(.cms-scene3d-views-menu,.cms-scene3d-speed-menu) .cms-scene3d-menu-trigger{width:auto;min-width:0;height:var(--af-menu-trigger-height,38px);min-height:var(--af-menu-trigger-height,38px);padding:0 var(--af-menu-trigger-padding-inline,16px);border:0;border-radius:var(--af-menu-trigger-radius,999px);gap:var(--af-menu-trigger-gap,6px);font:400 16px/1 "Altifigence Chrome Latin","Altifigence Chrome Korean",sans-serif;color:#111;background:#f5f5f3;white-space:nowrap}.cms-scene3d-menu-trigger > span{font-size:13px;font-weight:560;line-height:1}.cms-scene3d :is(.cms-scene3d-views-menu,.cms-scene3d-speed-menu) .cms-scene3d-menu-trigger:is(:hover,:focus-visible):not(:disabled){opacity:.62}.cms-scene3d :is(.cms-scene3d-views-menu,.cms-scene3d-speed-menu) > .cms-scene3d-menu-panel{gap:0;overflow:hidden;font:400 16px/normal "Altifigence Chrome Latin","Altifigence Chrome Korean",sans-serif;letter-spacing:-.015em;-webkit-backdrop-filter:blur(28px) saturate(120%);backdrop-filter:blur(28px) saturate(120%)}.cms-scene3d :is(.cms-scene3d-views-menu,.cms-scene3d-speed-menu) .cms-scene3d-menu-item{gap:10px;padding-inline-end:var(--af-menu-item-padding-inline,12px);font-family:inherit;font-weight:500;line-height:1.4;letter-spacing:inherit}.cms-scene3d-menu-item:is([aria-checked=true],[aria-selected=true])::after{position:static;margin-inline-start:auto}@media(prefers-reduced-motion:no-preference){.cms-scene3d-menu-trigger,.cms-scene3d-menu-item{transition:background-color var(--af-motion-quick,140ms) ease,color var(--af-motion-quick,140ms) ease,border-color var(--af-motion-quick,140ms) ease,translate var(--af-motion-quick,140ms) var(--af-motion-ease,cubic-bezier(.2,.75,.25,1))}}@supports (backdrop-filter:blur(20px)) or (-webkit-backdrop-filter:blur(20px)){.cms-scene3d :is(.cms-scene3d-views-menu,.cms-scene3d-speed-menu) > .cms-scene3d-menu-panel{background:rgb(var(--af-menu-rgb,255 255 255) / .9)}}@media (prefers-reduced-transparency:reduce){.cms-scene3d :is(.cms-scene3d-views-menu,.cms-scene3d-speed-menu) > .cms-scene3d-menu-panel{background:rgb(var(--af-menu-rgb,255 255 255));-webkit-backdrop-filter:none;backdrop-filter:none}}.cms-scene3d .cms-scene3d-chevron{width:var(--af-menu-chevron-size,9px);height:var(--af-menu-chevron-size,9px);stroke-width:var(--af-menu-chevron-stroke,1.35)}.cms-scene3d .cms-scene3d-menu-trigger:focus-visible{outline:var(--af-menu-focus-width,2px) solid currentColor;outline-offset:var(--af-menu-focus-offset,2px)}.cms-scene3d .cms-scene3d-menu-item:focus-visible{outline:var(--af-menu-focus-width,2px) solid currentColor;outline-offset:var(--af-menu-item-focus-offset,-2px)}.cms-scene3d-clock{inline-size:var(--scene-clock);flex:0 0 var(--scene-clock);overflow:hidden;text-overflow:ellipsis;text-align:end}.cms-scene3d-speed-menu > .cms-scene3d-menu-panel{top:auto;bottom:calc(100% + calc(var(--scene-u)*8));inset-inline-start:auto;inset-inline-end:0;width:calc(var(--scene-u)*128)}.cms-scene3d-ticks{display:flex;flex-basis:100%;justify-content:space-between;padding-inline:calc(var(--scene-u)*9);font-size:calc(var(--af-size-0,12px)*10/12);color:var(--story-muted)}.cms-scene3d-legend h4{margin:0 calc(var(--scene-u)*4) 0 0;color:var(--story-muted);font-size:var(--af-size-0,12px);font-weight:600;line-height:1.4;letter-spacing:0}.cms-scene3d-legend{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--scene-u)*4);margin-top:calc(var(--scene-u)*8);min-width:0}.cms-scene3d [data-scene3d-layer]{border-radius:calc(var(--scene-u)*99);padding:0 calc(var(--scene-u)*8);text-align:start;font-size:var(--af-size-0,12px)}.cms-scene3d [data-scene3d-layer][aria-pressed=false]{color:var(--story-muted);text-decoration:line-through}.cms-scene3d [data-scene3d-layer] svg{width:calc(var(--scene-u)*12);height:calc(var(--scene-u)*12);flex-shrink:0;stroke:var(--story-ink);stroke-width:.5}.cms-scene3d-info{position:absolute;z-index:2;top:calc(var(--scene-u)*68);inset-inline-end:calc(var(--scene-u)*12);box-sizing:border-box;width:calc(var(--scene-u)*270);max-width:calc(100% - calc(var(--scene-u)*24));padding:calc(var(--scene-u)*10) calc(var(--scene-u)*46) calc(var(--scene-u)*10) calc(var(--scene-u)*12);border:var(--scene-u) solid var(--story-line);border-radius:calc(var(--scene-u)*12);background:var(--story-bg);color:var(--story-ink);box-shadow:var(--af-menu-shadow,0 16px 48px #0000003d);font-size:calc(var(--af-size-0,12px)*13/12);line-height:1.5}.cms-scene3d-info-dismiss{position:absolute;top:calc(var(--scene-u)*4);inset-inline-end:calc(var(--scene-u)*4)}.cms-scene3d [data-scene3d-info-close]{padding:0}.cms-scene3d-info dl{display:flex;flex-wrap:wrap;gap:calc(var(--scene-u)*6) calc(var(--scene-u)*18);margin:calc(var(--scene-u)*8) 0 0}.cms-scene3d-info dt{color:var(--story-muted);font-size:calc(var(--af-size-0,12px)*11/12)}.cms-scene3d-info dd{margin:0;font-variant-numeric:tabular-nums}.cms-scene3d-annotation-list{margin-top:calc(var(--scene-u)*16);color:var(--story-muted);font-size:calc(var(--af-size-0,12px)*13/12)}.cms-scene3d-annotation-list summary{display:list-item;min-height:calc(var(--scene-u)*44);padding:0;border:0;border-radius:0;background:transparent;align-content:center;font-weight:400}.cms-scene3d-annotation-list summary::after{content:none}.cms-scene3d-labels{position:absolute;inset:0;z-index:1;pointer-events:none}.cms-scene3d-annotations{display:block;width:100%;height:100%}.cms-scene3d-annotations rect{fill:var(--story-bg);stroke:var(--story-line);stroke-width:1}.cms-scene3d-leader{stroke:var(--story-muted);stroke-width:1}.cms-scene3d-annotations text{fill:var(--story-ink);font:600 calc(var(--scene-u)*12) system-ui,sans-serif}.cms-scene3d-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:calc(var(--scene-u)*8) calc(var(--scene-u)*20);margin:calc(var(--scene-u)*16) 0 0;font-size:calc(var(--af-size-0,12px)*13/12);line-height:1.5}.cms-scene3d-meta div{min-width:0}.cms-scene3d-meta dt{color:var(--story-muted)}.cms-scene3d-meta dd{margin:0;overflow-wrap:anywhere}.cms-scene3d-scale{position:absolute;inset-inline-start:calc(var(--scene-u)*12);bottom:calc(100% + calc(var(--scene-u)*12));padding:calc(var(--scene-u)*4) calc(var(--scene-u)*8);border:var(--scene-u) solid var(--story-line);border-radius:calc(var(--scene-u)*8);background:var(--story-bg);color:var(--story-ink);font-size:var(--af-size-0,12px);line-height:1.4}.cms-scene3d-scale svg{display:block;width:calc(var(--scene-u)*132);height:calc(var(--scene-u)*16);max-width:100%;fill:none;stroke:currentColor;stroke-width:2}.cms-scene3d:fullscreen{display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding:calc(var(--scene-u)*16);background:var(--story-bg);color:var(--story-ink)}.cms-scene3d:fullscreen .cms-scene3d-body{display:flex;flex:1;min-height:0}.cms-scene3d:fullscreen .cms-scene3d-view{display:flex;flex-direction:column;flex:1;min-height:0}.cms-scene3d:fullscreen .cms-scene3d-stage{flex:1;min-height:0;aspect-ratio:auto}.cms-scene3d-footnote-ref{margin-inline-start:calc(var(--scene-u)*8);font-size:var(--af-size-0,12px);vertical-align:super}.cms-scene3d-footnote-ref a{padding:calc(var(--scene-u)*10) calc(var(--scene-u)*4)}.cms-scene3d-footnotes{margin-block:40px 0;padding-block:20px 0;padding-inline-start:1.5em;border-top:1px solid var(--line,#d4d4d8);color:var(--text,inherit);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.cms-scene3d-footnotes li{padding-inline-start:8px;scroll-margin-top:100px}.cms-scene3d-footnotes dl{margin:0}.cms-scene3d-footnotes dt{font-weight:650}.cms-scene3d-footnotes dd{margin:0 0 8px;white-space:pre-line}.cms-scene3d-footnotes a:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:3px}@media(max-width:599px){.cms-scene3d-stage{aspect-ratio:2/3}.cms-scene3d-tools{gap:calc(var(--scene-u)*4);padding:calc(var(--scene-u)*8) calc(var(--scene-u)*8) calc(var(--scene-u)*24)}.cms-scene3d-explode-menu > .cms-scene3d-menu-panel{top:calc(var(--scene-u)*56);inset-inline-start:calc(var(--scene-u)*8);max-width:calc(100% - calc(var(--scene-u)*16))}.cms-scene3d-player{min-height:calc(var(--scene-u)*112);align-items:flex-start;gap:calc(var(--scene-u)*4);padding:calc(var(--scene-u)*24) calc(var(--scene-u)*8) calc(var(--scene-u)*8)}.cms-scene3d-timeline{display:grid;grid-template-columns:calc(var(--scene-u)*40) auto minmax(0,1fr) auto;gap:0 calc(var(--scene-u)*4)}.cms-scene3d-timeline > .cms-scene3d-range{grid-column:1 / -1;grid-row:2;min-width:0}.cms-scene3d-preview{bottom:calc(100% + calc(var(--scene-u)*128))}.cms-scene3d-timeline > [data-scene3d-time]{justify-self:center;inline-size:var(--scene-clock-compact);font-size:calc(var(--af-size-0,12px)*11/12)}.cms-scene3d-speed{gap:0}.cms-scene3d-speed-menu > .cms-scene3d-control,.cms-scene3d .cms-scene3d-speed-menu .cms-scene3d-menu-trigger{width:calc(var(--scene-u)*64)}.cms-scene3d-scale{font-size:calc(var(--af-size-0,12px)*10/12)}.cms-scene3d-scale svg{width:calc(var(--scene-u)*90);height:calc(var(--scene-u)*12)}.cms-scene3d-info{top:calc(var(--scene-u)*60);inset-inline-end:calc(var(--scene-u)*8);max-width:calc(100% - calc(var(--scene-u)*16));width:calc(var(--scene-u)*245);font-size:var(--af-size-0,12px)}.cms-scene3d-info dl{gap:calc(var(--scene-u)*4) calc(var(--scene-u)*12);margin-top:calc(var(--scene-u)*4)}}@media(prefers-reduced-motion:reduce){.cms-scene3d :is(button,input,.cms-scene3d-tooltip,.cms-scene3d-menu-panel,.cms-scene3d-preview){transition:none;animation:none;scroll-behavior:auto}}@media print{.cms-scene3d :is(.cms-scene3d-tools,.cms-scene3d-player,.cms-scene3d-status,.cms-scene3d-canvas,.cms-scene3d-info,.cms-scene3d-labels,.cms-scene3d-scale){display:none !important}.cms-scene3d[data-scene3d-live] .cms-scene3d-poster{opacity:1}.cms-scene3d-stage{min-height:0}}@media(max-width:980px){.cms-scene3d .cms-scene3d-menu-wrap:is(.cms-scene3d-views-menu,.cms-scene3d-speed-menu) .cms-scene3d-menu-trigger{height:34px;min-height:34px;padding:0 12px 0 9px;border:1px solid #dfe1e5;color:#000;background:#f4f4f5}html[data-theme=dark] .cms-scene3d .cms-scene3d-menu-wrap:is(.cms-scene3d-views-menu,.cms-scene3d-speed-menu) .cms-scene3d-menu-trigger{border-color:#303236;color:#f5f5f3;background:#1d1f21}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cms-scene3d .cms-scene3d-menu-wrap:is(.cms-scene3d-views-menu,.cms-scene3d-speed-menu) .cms-scene3d-menu-trigger{border-color:#303236;color:#f5f5f3;background:#1d1f21}}}@media(max-width:359px){.cms-scene3d .cms-scene3d-menu-wrap:is(.cms-scene3d-views-menu,.cms-scene3d-speed-menu) .cms-scene3d-menu-trigger{padding:0;gap:0}}
