:root{--paper:#fbfbf8;--ink:#1b1f1a;--muted:#6a7064;--faint:#707569;--line:#dfe2d6;--green:#3f7f2e;--green-deep:#2c5c1f;--highlight:#737a72;--blue:#8fb6dc;--rail-w:290px;--app-max:1440px;--side-min:40px;--gutter:max(var(--side-min), (100vw - var(--app-max)) / 2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0e120c;--ink:#e9ece2;--muted:#9ba391;--faint:#777e6f;--line:#242b1e;--green:#8cc271;--green-deep:#a6d690;--highlight:#c4c9c0;--blue:#9cc4ea}}body.cover,body.ink{--paper:#0b0f09;--ink:#edefe6;--muted:#9ba391;--faint:#767c70;--line:#20271a;--green:#8cc271;--highlight:#c4c9c0;--blue:#9cc4ea}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}:where(a,button):focus-visible{outline:1.5px solid var(--highlight);outline-offset:4px}.mono{font-family:IBM Plex Mono,ui-monospace,monospace}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.brand{display:inline-flex}.logo{width:auto;height:38px;display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo{filter:invert()}}body.cover .logo,body.ink .logo{filter:invert()}body.cover .brand{opacity:1;pointer-events:auto;transition:opacity .5s,transform .5s;transform:none}body.cover{overflow:hidden}body.cover .mtop{position:fixed;left:0;right:0}.sheet{min-height:100vh;display:block}.mtop{z-index:40;background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 20px;display:flex;position:sticky;top:0}.mtop .brand{flex-direction:column;display:flex}.mtop .brand b{font-family:Fraunces,Georgia,serif;font-size:17px;font-weight:500}.mtop .brand span{letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-top:2px;font-family:IBM Plex Mono,monospace;font-size:8.5px}.menu-btn{letter-spacing:.14em;text-transform:uppercase;min-height:44px;color:var(--muted);align-items:center;gap:9px;padding:0 6px;font-family:IBM Plex Mono,monospace;font-size:11px;display:inline-flex}.menu-btn .bars{width:18px;height:10px;position:relative}.menu-btn .bars:before,.menu-btn .bars:after,.menu-btn .bars i{content:"";background:currentColor;width:100%;height:1.5px;position:absolute;left:0}.menu-btn .bars:before{top:0}.menu-btn .bars i{top:4px}.menu-btn .bars:after{top:8px}.rail{z-index:60;background:var(--paper);border-right:1px solid var(--line);width:min(84vw,320px);height:100dvh;padding:26px 24px calc(26px + env(safe-area-inset-bottom));flex-direction:column;transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.rail.open{transform:none}.scrim{z-index:50;opacity:0;pointer-events:none;background:#00000057;transition:opacity .28s;position:fixed;inset:0}.scrim.open{opacity:1;pointer-events:auto}.rail .brand{display:none}.rail nav{margin-top:4px}.rgroup{margin-bottom:4px}.rgroup-head{letter-spacing:.16em;text-transform:uppercase;width:100%;color:var(--faint);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:9px 0;font-family:IBM Plex Mono,monospace;font-size:10px;transition:color .18s;display:flex}.rgroup-head:hover{color:var(--highlight)}.rgroup-name{flex:auto}.rgroup-chev{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px;transition:transform .24s cubic-bezier(.4,0,.2,1)}.rgroup.open .rgroup-chev{stroke:var(--highlight);transform:rotate(90deg)}.rgroup-head:hover .rgroup-chev{stroke:var(--highlight)}.rgroup.open .rgroup-head{color:var(--highlight)}.rgroup:has(.ritem[aria-current=page],.ritem.active) .rgroup-head{color:var(--highlight);font-weight:500}.rgroup:has(.ritem[aria-current=page],.ritem.active) .rgroup-chev{stroke:currentColor}.rlist{opacity:0;max-height:0;margin:0;padding:0;list-style:none;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s;overflow:hidden}.rgroup.open .rlist{opacity:1;max-height:640px}.rail.measuring .rlist{opacity:1;max-height:none;transition:none}@media (prefers-reduced-motion:reduce){.rgroup-chev,.rlist{transition:none}}.ritem{min-height:44px;color:var(--muted);transform-origin:0;align-items:center;gap:9px;font-size:16px;line-height:1.2;transition:color .18s,transform .24s cubic-bezier(.4,0,.2,1);display:flex}.ritem:hover{transform:scale(1.06)}.rdash{background:currentColor;flex:none;width:8px;height:1px;transition:width .24s cubic-bezier(.4,0,.2,1),background-color .24s}.ricon{opacity:.85;flex:none;align-items:center;transition:opacity .18s;display:inline-flex}.ricon svg{width:17px;height:17px;transform:scale(var(--product-icon-scale,1));transform-origin:50%;display:block}.ritem:hover .ricon,.ritem[aria-current=page] .ricon,.ritem.active .ricon{opacity:1}.ritem.stub .ricon{opacity:.5}.ritem[aria-current=page],.ritem.active,.ritem:hover{color:var(--highlight);transform:scale(1.06)}.ritem[aria-current=page],.ritem.active{color:var(--highlight);font-weight:500}.ritem[aria-current=page]>span:last-child,.ritem.active>span:last-child{font-size:1.08em}.ritem[aria-current=page] .ricon svg,.ritem.active .ricon svg{width:20px;height:20px}.ritem[aria-current=page] .rdash,.ritem.active .rdash,.ritem:hover .rdash{background:var(--highlight);width:22px}.ritem[aria-current=page] .rdash,.ritem.active .rdash{background:var(--highlight)}.ritem.stub{color:var(--faint)}.ritem.stub:hover{color:var(--highlight)}@media (prefers-reduced-motion:reduce){.ritem{transition:color .18s}.ritem:hover,.ritem.active,.ritem[aria-current=page]{transform:none}}.rfoot{border-top:1px solid var(--line);gap:22px;margin-top:auto;padding-top:20px;display:flex}.rfoot a{min-height:44px;color:var(--muted);align-items:center;font-size:15px;transition:color .18s;display:inline-flex}.rfoot a[aria-current=page]{color:var(--highlight)}.main{min-width:0;position:relative}.topbar,.ticks{display:none}.wrap{padding:28px 20px 72px}h1{letter-spacing:-.01em;text-wrap:balance;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(30px,8vw,42px);font-weight:500;line-height:1.04}.stage{justify-content:center;align-items:center;min-height:52vh;padding-top:8px;display:flex}.stage .tilt{width:100%}.stage svg{width:100%;height:auto;max-height:56vh;color:var(--green);display:block}.placeholder{color:var(--faint);flex-direction:column;align-items:center;gap:16px;display:flex}.placeholder svg{width:104px;height:auto;color:var(--faint);opacity:.55}.placeholder p{letter-spacing:.12em;text-transform:uppercase;text-align:center;margin:0;font-family:IBM Plex Mono,monospace;font-size:11px}.download{text-align:center;margin-top:26px}.download a{min-height:44px;color:var(--ink);border-bottom:1px solid var(--line);align-items:center;font-family:IBM Plex Mono,monospace;font-size:13px;display:inline-flex}.download a:hover{border-bottom-color:var(--highlight)}:root{--footer-h:82px}.sitefooter{z-index:7;min-height:var(--footer-h);padding:6px 20px;padding-bottom:calc(6px + env(safe-area-inset-bottom));letter-spacing:.08em;white-space:nowrap;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:1px 16px;font-family:IBM Plex Mono,monospace;font-size:12.5px;display:flex;position:fixed;bottom:0;left:0;right:0}.sitefooter a{color:var(--muted);transition:color .18s}.sitefooter a:hover{color:var(--highlight)}.fbrand{letter-spacing:.02em;color:var(--ink);align-items:center;gap:9px;font-family:Fraunces,Georgia,serif;font-size:16px;font-weight:500;display:inline-flex}.flogo{width:auto;height:22px;display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .flogo{filter:invert()}}body.cover .flogo,body.ink .flogo{filter:invert()}.flegal{color:var(--faint);flex-basis:100%;justify-content:center;align-items:center;gap:8px;font-size:10px;line-height:1.5;display:flex}.sitefooter .fcredit{text-transform:uppercase;letter-spacing:.14em;color:var(--faint);font-size:9px}.fsocial{align-items:center;gap:12px;display:inline-flex}.fsocial a{min-width:44px;min-height:44px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.fsocial a:hover{color:var(--highlight)}.fsocial svg{width:19px;height:19px;display:block}.floc{display:none}@media (width>=1000px){:root{--footer-h:56px}.sitefooter{flex-wrap:nowrap}.flegal{flex-basis:auto}.floc{display:inline}.sitefooter>*+:not(.flegal):before{content:"·";color:var(--faint);opacity:.6;margin-right:14px}}body:not(.cover) .main{min-height:100dvh;padding-bottom:calc(var(--footer-h) + 30px);flex-direction:column;display:flex}body:not(.cover) .main>.wrap{flex:1 0 auto}@media (width>=720px){.wrap{padding:40px 40px 88px}.sitefooter{padding-left:40px;padding-right:40px}}@media (width>=1000px){.sheet{grid-template-columns:var(--rail-w) minmax(0,1fr);width:min(var(--app-max), calc(100% - 2 * var(--side-min)));margin-inline:auto;display:grid}.mtop,.scrim{display:none}.rail{z-index:1;border-right:1px solid #0000;width:auto;height:100vh;padding:38px 26px 32px 40px;transition:none;position:sticky;top:0;transform:none}.rail .brand{margin-bottom:34px;display:block}.rail .logo{height:56px}.rail nav{margin-top:0}.ritem{align-items:baseline;min-height:0;padding:5px 0;font-size:14.5px}.rdash{position:relative;top:-4px}.rfoot{display:none}.topbar{z-index:5;justify-content:flex-end;gap:26px;padding:26px 40px 14px;display:flex;position:sticky;top:0}body.cover .topbar{position:absolute;top:0;right:0}.topbar a{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px;transition:color .18s}.topbar a:hover,.topbar a[aria-current=page]{color:var(--highlight)}.tsocial{align-items:center;gap:13px;display:inline-flex}.tsocial a{color:var(--muted);transition:color .18s;display:inline-flex}.tsocial a:hover{color:var(--highlight)}.tsocial svg{width:16px;height:16px;display:block}.ticks{pointer-events:none;z-index:0;display:block;position:absolute;inset:14px}.ticks span{width:12px;height:12px;color:var(--line);position:absolute}.ticks span:before,.ticks span:after{content:"";background:currentColor;position:absolute}.ticks span:before{width:100%;height:1px;top:50%}.ticks span:after{width:1px;height:100%;left:50%}.ticks .tl{top:0;left:0}.ticks .tr{top:0;right:0}.ticks .bl{bottom:0;left:0}.ticks .br{bottom:0;right:0}.wrap{max-width:1120px;padding:20px 56px 96px}h1{font-size:clamp(40px,5vw,60px)}.stage{min-height:60vh}.stage .tilt{width:min(660px,90%)}.stage svg{max-height:64vh}.download{text-align:left}}:root,:root:not([data-theme=light]),body,body.cover,body.ink{--paper:#182815;--ink:#edefe6;--muted:#a8b0a2;--faint:#858d80;--line:#31412d;--green:#8cc271;--green-deep:#a6d690;--blue:#9cc4ea}body{background:#182815}.logo{content:url(data:image/webp;base64,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);filter:none!important;opacity:1!important}.sitefooter .fbrand{display:none!important}body.cover .ladybg{--hero-safe-h:min(62vh, 700px);--tag-safe-bottom:clamp(86px, 9.5vh, 126px)}body.cover .ladybg>img,body.cover .ladybg>canvas{z-index:1}body.cover .ladybg>img{height:var(--hero-safe-h)!important}body.cover .ladybg>.tag{z-index:3;white-space:nowrap;text-align:center;letter-spacing:.22em;width:max-content;max-width:88%;color:color-mix(in srgb, var(--ink) 72%, transparent);font-size:clamp(10px,.75vw,12px);left:calc(50% - var(--hero-center-offset,0px))!important;right:auto!important;bottom:var(--tag-safe-bottom)!important;position:absolute!important;transform:translate(-50%)!important}body.cover .logo,body.ink .logo{opacity:.82;transition:opacity .2s}body.cover .brand:hover .logo,body.ink .brand:hover .logo{opacity:.96}body.cover .slide-dl{font-size:0}body.cover .slide-dl:after{content:"Download spec";font-size:12px}@media (width<=999px) and (orientation:portrait){body.cover .mtop{border-bottom-color:color-mix(in srgb, var(--line) 72%, transparent);min-height:48px;padding:7px 14px}body.cover .mtop .logo{opacity:.8;width:auto;height:25px}body.cover .menu-btn{gap:7px;min-height:44px;font-size:10px}body.cover .slide{gap:14px;padding-top:64px!important;padding-bottom:calc(var(--footer-h,66px) + 30px)!important}body.cover .slide-cap{gap:3px}body.cover .slide-name{font-size:clamp(16px,5vw,20px)}body.cover .slide-type{letter-spacing:.17em;font-size:9px}body.cover .slide-dl{min-height:44px;padding-inline:20px}body.cover .rollnav{transform-origin:100%;gap:8px;right:6px;transform:translateY(-50%)}body.cover .rbtn svg{width:36px;height:41px}body.cover .minirail{transform-origin:0;left:8px;transform:translateY(-50%)}body.cover .minirail .mitem{min-width:44px;min-height:44px}body.cover .scrollhint{bottom:calc(var(--footer-h,66px) + 18px);font-size:9px}body.cover .sitefooter{min-height:72px;padding:5px 12px calc(5px + env(safe-area-inset-bottom));letter-spacing:.05em;column-gap:10px;font-size:10.5px}body.cover .sitefooter .fbrand{gap:6px;font-size:14px}body.cover .sitefooter .flogo{opacity:.78;height:18px}body.cover .sitefooter .fphone{display:none}}body.cover .slide-visual:not(.is-placeholder)>img,body.cover .slide-visual:not(.is-placeholder)>svg{transform:translateX(var(--art-x,0%));transform-origin:50%}@media (width<=999px){body.cover .slide{padding-inline:clamp(42px,9vw,72px)}body.cover .slide-visual:not(.is-placeholder){--mobile-art-scale:1.2;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-self:center;align-items:center;height:clamp(230px,44dvh,470px);margin-inline:0;width:min(88vw,540px)!important}body.cover .slide-visual:not(.is-placeholder)>img,body.cover .slide-visual:not(.is-placeholder)>svg{object-fit:contain;object-position:50% 50%;transform:scale(var(--mobile-art-scale)) translateX(var(--art-x,0%));transform-origin:50%;touch-action:none;-webkit-user-drag:none;margin:auto;display:block;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}body.cover .slide-visual[data-pinch-zoom]{z-index:2}body.cover .slide-cap,body.cover .slide-dl{margin-inline:auto}}@media (width<=999px) and (orientation:portrait){body.cover .slide-visual:not(.is-placeholder){--mobile-art-scale:1.3;height:clamp(300px,54dvh,540px);width:min(92vw,560px)!important}body.cover .slide.is-tall-art .slide-visual:not(.is-placeholder){--mobile-art-scale:1.1}}@media (width>=481px) and (width<=767px) and (orientation:portrait){body.cover .slide-visual:not(.is-placeholder){--mobile-art-scale:1.08;height:clamp(320px,54dvh,520px);width:min(92vw,640px)!important}}@media (width>=768px) and (width<=999px) and (orientation:portrait){body.cover .slide-visual:not(.is-placeholder){--mobile-art-scale:1.04;height:clamp(340px,52dvh,540px);width:min(86vw,660px)!important}}@media (width<=480px) and (orientation:portrait) and (height<=760px){body.cover .slide-visual:not(.is-placeholder){--mobile-art-scale:1.22;height:56dvh;width:min(88vw,440px)!important}body.cover .slide{gap:10px;padding-top:54px!important}body.cover .ladybg{--hero-safe-h:min(52vh,520px);--tag-safe-bottom:76px}}@media (width<=999px) and (orientation:portrait) and (height<=760px){body.cover .slide.is-tall-art{padding-top:76px!important}body.cover .slide.is-tall-art .slide-visual:not(.is-placeholder){--mobile-art-scale:1.1;height:min(52dvh,100dvh - 330px)}}@media (width<=999px) and (orientation:landscape) and (height<=560px){body.cover .mtop{min-height:42px;padding:5px 12px}body.cover .mtop .logo{opacity:.8;height:23px}body.cover .ladybg{--hero-safe-h:min(68dvh, 390px);--tag-safe-bottom:clamp(62px, 16dvh, 82px)}body.cover .slide{text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(0,1.35fr) minmax(160px,.65fr);align-content:center;place-items:center;gap:10px clamp(16px,3.5vw,36px);padding:46px 68px 54px 60px!important;display:grid!important}body.cover .slide-visual:not(.is-placeholder){--mobile-art-scale:1;grid-area:1/1/span 2;height:min(60dvh,290px);width:min(48vw,520px)!important}body.cover .slide-visual.is-placeholder{grid-area:1/1/span 2;align-self:center}body.cover .slide-cap{text-align:left;grid-area:1/2;align-self:end;width:100%;margin:0}body.cover .slide-dl{grid-area:2/2;place-self:start;min-height:44px;margin:0;padding-inline:16px}body.cover .slide-name{font-size:clamp(15px,2.35vw,19px)}body.cover .rollnav{gap:4px;right:4px;transform:translateY(-50%)}body.cover .rbtn svg{width:34px;height:39px}body.cover .minirail{transform-origin:0;left:5px;transform:translateY(-50%)}body.cover .scrollhint{display:none}body.cover .sitefooter{min-height:68px;padding:4px 10px calc(4px + env(safe-area-inset-bottom));column-gap:8px;font-size:9.5px}body.cover .sitefooter .fphone{display:none}}@media (width>=1000px){body.cover .ladybg{--hero-safe-h:min(68vh, 760px);--tag-safe-bottom:clamp(94px, 10vh, 142px)}}@media (height<=760px){body.cover .ladybg{--hero-safe-h:min(58vh, 620px);--tag-safe-bottom:84px}}@media (width<=430px){body.cover .ladybg>.tag{letter-spacing:.17em;max-width:90%;font-size:10px}}@media (width>=1440px){.ritem{font-size:clamp(1rem,.9vw,1.0625rem)}.rgroup-head{font-size:.75rem}.topbar a{font-size:clamp(.8125rem,.75vw,.875rem)}body.cover .slide-name{font-size:clamp(1.625rem,1.5vw,1.75rem)}.sitefooter{font-size:.875rem}}.rail{scrollbar-gutter:stable;overflow-x:hidden}.rail nav,.rgroup,.rlist,.rlist>li{min-width:0;max-width:100%}.rgroup-head{min-width:0;padding-right:8px}.ritem{grid-template-columns:12px 18px minmax(0,1fr);align-items:center;column-gap:10px;width:100%;min-width:0;max-width:100%;padding-right:10px;display:grid;overflow:hidden;transform:none!important}.ritem>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.rdash{transform-origin:0;justify-self:start;width:8px;top:0!important}.ritem[aria-current=page] .rdash,.ritem.active .rdash,.ritem:hover .rdash{width:14px}.ricon{justify-content:center;width:18px}@media (width>=1000px){.rail{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted) 45%,transparent) transparent;padding-right:18px}.rail::-webkit-scrollbar{width:7px}.rail::-webkit-scrollbar-track{background:0 0}.rail::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 42%,transparent);border-radius:999px}.rail nav{padding-right:4px}.ritem{padding-block:6px}}
