.iso{--iso-face:var(--paper-cream);--iso-ink:var(--ink-black);--iso-shade-right:5%;--iso-shade-left:11%;--iso-stipple:.2;--iso-shadow:color-mix(in srgb, var(--iso-ink) 7%, var(--iso-face));--iso-tile-top:14%;--iso-tile-right:34%;--iso-tile-left:56%;--iso-ink-tile-top:10%;--iso-ink-tile-right:22%;--iso-ink-tile-left:34%;--iso-line:color-mix(in srgb, var(--iso-ink) 58%, var(--iso-face));--iso-faint:color-mix(in srgb, var(--iso-ink) 26%, var(--iso-face));width:100%;max-width:calc(var(--iso-width) * var(--iso-scale,1.25));height:auto;display:block;overflow:visible}.iso[data-surface=dark]{--iso-face:var(--ink-jet);--iso-ink:var(--on-dark)}:root:not(.dark) .iso[data-surface=dark]{--iso-tile-top:56%;--iso-tile-right:40%;--iso-tile-left:26%}.dark .iso,.iso[data-surface=dark]{--iso-shade-right:9%;--iso-shade-left:4%;--iso-stipple:.14;--iso-shadow:color-mix(in srgb, var(--iso-ink) 5%, var(--iso-face));--iso-tile-top:42%;--iso-tile-right:30%;--iso-tile-left:20%;--iso-ink-tile-top:26%;--iso-ink-tile-right:17%;--iso-ink-tile-left:10%}.iso :is(polygon,path,rect,circle,line){stroke-linejoin:round;stroke-linecap:round}.iso-small :is(polygon,path,rect,circle,line){vector-effect:non-scaling-stroke}.iso-small .iso-text{display:none}.iso-stipple-dot{fill:var(--iso-ink);opacity:var(--iso-stipple)}.iso .iso-shadow{stroke:none;fill:var(--iso-shadow)}.iso-box polygon{stroke:var(--iso-line);stroke-width:1px;fill:var(--iso-face)}.iso-box .iso-right{fill:color-mix(in srgb, var(--iso-ink) var(--iso-shade-right), var(--iso-face))}.iso-box .iso-left{fill:color-mix(in srgb, var(--iso-ink) var(--iso-shade-left), var(--iso-face))}.iso-box[data-kind=tile]{--iso-tint:var(--iso-ink)}.iso-box[data-kind=tile][data-tone=file]{--iso-tint:var(--poster-red)}.iso-box[data-kind=tile][data-tone=render]{--iso-tint:var(--poster-blue)}.iso-box[data-kind=tile] polygon{stroke:var(--iso-tint);stroke-width:1.25px}.iso-box[data-kind=tile] .iso-top{fill:color-mix(in srgb, var(--iso-tint) var(--iso-tile-top), var(--iso-face))}.iso-box[data-kind=tile] .iso-right{fill:color-mix(in srgb, var(--iso-tint) var(--iso-tile-right), var(--iso-face))}.iso-box[data-kind=tile] .iso-left{fill:color-mix(in srgb, var(--iso-tint) var(--iso-tile-left), var(--iso-face))}.iso-box[data-kind=tile][data-tone=ink] polygon{stroke:var(--iso-line)}.iso-box[data-kind=tile][data-tone=ink] .iso-top{fill:color-mix(in srgb, var(--iso-ink) var(--iso-ink-tile-top), var(--iso-face))}.iso-box[data-kind=tile][data-tone=ink] .iso-right{fill:color-mix(in srgb, var(--iso-ink) var(--iso-ink-tile-right), var(--iso-face))}.iso-box[data-kind=tile][data-tone=ink] .iso-left{fill:color-mix(in srgb, var(--iso-ink) var(--iso-ink-tile-left), var(--iso-face))}.iso-box[data-kind=ghost] polygon{fill:none;stroke:var(--iso-line);stroke-dasharray:3 3}.iso-box[data-kind=ghost][data-tone=file] polygon{stroke:var(--poster-red)}.iso-hidden{fill:none;stroke:var(--iso-faint);stroke-dasharray:2 3}.iso-line{fill:none;stroke:var(--iso-line);stroke-width:1px}.iso-line[data-dashed]{stroke:var(--iso-faint);stroke-dasharray:3 3}.iso-line[data-tone=file]{stroke:var(--poster-red)}.iso-line[data-tone=render]{stroke:var(--poster-blue)}.iso-dot{fill:var(--iso-line)}.iso-dot[data-tone=file]{fill:var(--poster-red)}.iso-dot[data-tone=render]{fill:var(--poster-blue)}.iso-ui{fill:none;stroke:var(--iso-line);stroke-width:1px}.iso-ui-fill{fill:var(--iso-faint)}.iso-ui-fill[data-tone=file]{fill:color-mix(in srgb, var(--poster-red) 45%, var(--iso-face))}.iso-ui-fill[data-tone=render]{fill:var(--poster-blue)}.iso-mark{stroke:var(--poster-red);stroke-width:1px}.iso-ui[data-tone=file]{stroke:var(--poster-red)}.iso-text{fill:color-mix(in srgb, var(--iso-ink) 64%, var(--iso-face));letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:600}nav .products-menu-panel{overscroll-behavior:contain;background:var(--paper-cream);border:1px solid var(--overlay-dark-border);width:min(55rem,100vw - 48px);max-height:calc(100dvh - 100px);color:var(--ink-black);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%)}.dark nav .products-menu-panel{border-color:var(--overlay-light-hover)}.landing-mobile-menu{overscroll-behavior:contain;max-height:calc(100dvh - 80px);overflow-y:auto}.products-menu-group{grid-template-columns:80px minmax(0,1fr);align-content:start;gap:12px;padding:20px 16px;display:grid}.products-menu-group:nth-child(2n){border-left:1px solid var(--divider-on-light)}.products-menu-group:nth-child(n+3){border-top:1px solid var(--divider-on-light)}.dark .products-menu-group{border-color:var(--divider-on-dark-subtle)}.products-menu-figure{padding-top:10px}.products-menu-link{border-left:2px solid #0000;padding:8px 30px 8px 12px;transition:background-color .12s,color .12s;display:block;position:relative}.products-menu-title{letter-spacing:.065em;text-transform:uppercase;font-size:13px;font-weight:750;line-height:1.5;display:block}.products-menu-description{color:var(--warm-gray);letter-spacing:normal;text-transform:none;margin-top:5px;font-size:14px;font-weight:400;line-height:1.55;display:block}.products-menu-related{font-size:13px;font-weight:500;line-height:1.5}.products-menu-lead{margin-bottom:6px}.products-menu-arrow{width:14px;height:14px;color:var(--warm-gray);opacity:0;transition:opacity .12s;position:absolute;top:10px;right:10px}.products-menu-link:hover,.products-menu-link:focus-visible{background:var(--surface-raised)}.products-menu-link:hover .products-menu-title,.products-menu-related:hover,.products-menu-link[aria-current]{color:var(--poster-red)}.products-menu-link[aria-current]{border-left-color:var(--poster-red);background:color-mix(in srgb, var(--poster-red) 6%, var(--paper-cream))}.products-menu-link:is(:hover,:focus-visible,[aria-current]) .products-menu-arrow{opacity:1;color:currentColor}nav .products-menu .products-menu-link:focus-visible,nav a.landing-nav-link:focus-visible,nav button.landing-nav-link:focus-visible{outline:2px solid var(--poster-red);outline-offset:-2px}nav .products-menu-trigger:is([data-open],[data-current]),nav .landing-nav-link[aria-current]{color:var(--poster-red);text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.products-menu-link,.products-menu-arrow,.products-menu-trigger svg{transition:none}}.products-menu-resources{border-top:1px solid var(--divider-on-light);background:var(--paper-cream);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 24px;padding:14px 24px;font-size:12px;line-height:1.5;display:flex}.dark .products-menu-resources{border-color:var(--divider-on-dark-subtle)}.products-menu-resources>span{color:var(--warm-gray);margin-right:auto}.products-menu-resources a{color:var(--ink-black);padding-block:4px;font-weight:600}.products-menu-resources a:is(:hover,[aria-current]){color:var(--poster-red);text-underline-offset:4px;text-decoration:underline}nav .products-menu-resources a:focus-visible{outline:2px solid var(--poster-red);outline-offset:4px}
