.language-switch{display:flex;align-items:center;gap:5px;flex-shrink:0;color:var(--cyan);font-size:19px}.language-switch select{max-width:113px;background:#132630;border:1px solid #3c5665;color:#d0e6ec;font:500 11px "Segoe UI",sans-serif;min-height:38px;padding:8px;cursor:pointer}.header{gap:20px}.header nav{gap:18px;margin-right:0}.header-cta{font-size:10px;gap:16px}.header .brand{font-size:21px}.lab-clock{display:flex;gap:20px;align-items:center;border:1px solid #4a6e7c;background:linear-gradient(100deg,#1c3e43,#162b36);padding:15px 17px;margin-bottom:15px}.lab-clock>div{display:flex;align-items:center;gap:12px}.clock-name{font-size:21px;font-weight:650;letter-spacing:-.6px;color:#a8fff1}.clock-tag{font-size:7px;font-weight:600;letter-spacing:1px;color:#9cb8c3;max-width:65px;line-height:1.6}.lab-clock>label{display:flex;align-items:center;gap:16px;min-width:220px;flex:1}.lab-clock input{accent-color:var(--cyan);width:100%;height:25px;cursor:ew-resize}.lab-clock output{white-space:nowrap;font-size:16px;color:var(--cyan);font-weight:650;min-width:76px;text-align:right}.lab-clock p{font-size:9px;color:#9ab9c8;line-height:1.6;max-width:185px;margin:0}.fx-ratio-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:20px 0 9px;color:#98b6c6;font-size:7px;font-weight:600;letter-spacing:.8px}.fx-ratio-heading output{color:var(--cyan);font-size:9px;letter-spacing:0}.ratio-picker{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.ratio-picker button{min-height:32px;font:600 9px "Segoe UI",sans-serif;border:1px solid #3b5667;background:#1b2e3b;color:#b0c5d1;padding:5px 1px;cursor:pointer}.ratio-picker button.selected{border-color:var(--cyan);background:#1b4347;color:#d1fffa}.matrix-details{border-top:1px solid #3a5362;margin-top:19px;padding-top:13px}.matrix-details summary{display:flex;justify-content:space-between;align-items:center;gap:10px;list-style:none;cursor:pointer;font-size:11px;font-weight:600;color:#d2e2e8}.matrix-details summary::-webkit-details-marker{display:none}.matrix-details summary span{font-size:8px;color:var(--cyan);border:1px solid #3f6170;padding:3px 6px}.matrix-details summary:after{content:'+';color:#8ce9dd;font-size:15px;font-weight:400}.matrix-details[open] summary:after{content:'−'}.matrix-details summary span{margin-left:auto}.matrix-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.matrix-grid label{display:flex;align-items:center;justify-content:space-between;gap:4px;color:#8eafbe;font-size:8px}.matrix-grid select{background:#0e202b;border:1px solid #3c5969;color:#c5e1ea;min-height:31px;width:49px;padding:5px 3px;font:500 9px "Segoe UI",sans-serif;cursor:pointer}.matrix-direction{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:12px}.matrix-direction button{border:1px solid #3b5667;background:#1b2e3b;color:#92b2c3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:7px 2px;font-size:14px;min-height:42px}.matrix-direction small{font-size:7px}.matrix-direction .selected{border-color:var(--cyan);background:#1b4347;color:#d1fffa}.matrix-actions{display:flex;gap:6px;justify-content:space-between;margin-top:10px}.matrix-actions button{border:1px solid #3b5667;background:#1b2e3b;color:#a2becd;padding:8px 6px;font-size:8px;min-height:32px;flex:1}.matrix-actions .selected{color:#ffc569;background:#473a25;border-color:#a47939}.matrix-actions button:hover,.matrix-direction button:hover,.ratio-picker button:hover{border-color:#8abac8;color:#d1fffa}.strobe-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.strobe-options button{border:1px solid #3b5667;background:#1b2e3b;color:#a2becd;padding:8px 2px;min-height:65px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;line-height:1.4}.strobe-options img{width:23px;height:23px;object-fit:contain;opacity:.55}.strobe-options small{font-size:8px}.strobe-options button.selected{background:#493b25;border-color:#da9428;color:#ffd495}.strobe-options button.selected img{opacity:1}.strobe-options button:hover{border-color:#a47939}.lab-control-grid{align-items:start}.lab-panel-title{flex-wrap:wrap;row-gap:5px}.lab-panel-title h3{white-space:normal}.lab-guidance p{min-height:18px}.offer-count span{line-height:1.5}.matrix-details select:focus-visible,.language-switch select:focus-visible{outline-offset:3px}
html:lang(ja),html:lang(zh){font-family:"Segoe UI","Noto Sans JP","Yu Gothic UI","Microsoft YaHei","PingFang SC",sans-serif}html:lang(ja) h1,html:lang(zh) h1{font-size:clamp(40px,4.5vw,64px);line-height:1.18;letter-spacing:-2px}html:lang(ja) h2,html:lang(zh) h2{letter-spacing:-.8px;line-height:1.35}html:lang(ja) .eyebrow,html:lang(zh) .eyebrow{letter-spacing:1px}html:lang(ja) .hero-actions,html:lang(es) .hero-actions{flex-wrap:wrap}html:lang(ja) .lab-panel-title h3,html:lang(zh) .lab-panel-title h3{font-size:12px}html:lang(ja) .offer-tagline,html:lang(zh) .offer-tagline{min-height:39px}
@media(max-width:1200px){.header-cta{display:none}.header nav{margin-left:auto}.lab-clock{gap:15px}.lab-clock p{max-width:150px;font-size:8px}}
@media(max-width:900px){.header nav{gap:15px}.header nav a:nth-child(2),.header nav a:last-child{display:none}.header .brand{font-size:20px}.lab-clock{flex-wrap:wrap}.lab-clock p{max-width:none;flex-basis:100%;font-size:9px;padding-top:4px}.lab-clock>label{min-width:200px}.ratio-picker button{font-size:10px;min-height:36px}.matrix-grid label{font-size:10px}.matrix-grid select{width:66px;min-height:36px;font-size:10px}.matrix-direction button{min-height:46px}.matrix-direction small{font-size:9px}.matrix-actions button{font-size:10px;min-height:36px}.strobe-options small{font-size:10px}.clock-tag{font-size:8px;max-width:none}.lab-guidance p{min-height:30px}}
@media(max-width:680px){.header{gap:12px}.header .brand{font-size:18px}.header nav a:nth-child(4){display:none}.header nav .nav-demo{font-size:8px}.language-switch{gap:2px;font-size:17px}.language-switch select{width:90px;max-width:90px;font-size:10px;padding:7px 4px;min-height:37px}.lab-clock{padding:14px;gap:12px}.lab-clock>div{gap:10px;flex-basis:100%;justify-content:space-between}.lab-clock>label{min-width:0;flex-basis:100%;gap:15px}.lab-clock output{font-size:18px;min-width:80px}.lab-clock p{font-size:9px}.clock-tag{font-size:8px;letter-spacing:.7px}.matrix-grid{gap:11px}.matrix-grid select{font-size:11px;min-height:38px}.matrix-grid label{font-size:11px}.matrix-direction small{font-size:9px}.matrix-actions button{font-size:10px;min-height:39px}.strobe-options img{width:28px;height:28px}.strobe-options small{font-size:10px}.lab-guidance p{min-height:44px}.lab-viewport canvas,.active-viewport canvas{height:138px}html:lang(ja) .hero h1,html:lang(zh) .hero h1{font-size:clamp(31px,10.5vw,48px);letter-spacing:-1px}html:lang(ja) h2,html:lang(zh) h2{font-size:30px}html:lang(ja) .eyebrow,html:lang(zh) .eyebrow{font-size:8px;letter-spacing:.5px}html:lang(ja) .demo-steps,html:lang(zh) .demo-steps{font-size:9px}.offer-tagline{min-height:0!important}}
@media(max-width:480px){.header nav{display:none}.language-switch{margin-left:auto}.header .brand{font-size:20px}.header .brand img{width:32px;height:32px}}
@media(max-width:380px){.header .brand{font-size:18px}.header .brand img{width:28px;height:28px}.lab-guidance p{font-size:8px;min-height:46px}.lab-viewport canvas,.active-viewport canvas{height:120px}.matrix-grid select{width:60px}.matrix-actions button{font-size:9px}.lab-clock{padding:12px}.lab-clock p{font-size:8px}.strobe-options small{font-size:9px}}
.lab-control-grid{grid-template-columns:1fr 1fr 1fr}.lab-basics{display:grid;grid-template-columns:1fr;gap:13px;min-width:0}.lab-panel-title h3{font-size:13px}.matrix-grid select{width:62px}.matrix-grid label{font-size:9px}.matrix-direction small{font-size:8px}.matrix-actions button{font-size:9px}.strobe-options small{font-size:9px}@media(max-width:900px){.lab-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-basics{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.matrix-grid select{width:62px}.matrix-grid label{font-size:10px}.matrix-direction small{font-size:9px}.matrix-actions button{font-size:10px}}@media(max-width:680px){.lab-control-grid{grid-template-columns:minmax(0,1fr)}.lab-basics{grid-column:auto;grid-template-columns:minmax(0,1fr)}.lab-panel-title h3{font-size:14px}.matrix-grid label{font-size:11px}}
.section-heading>*{min-width:0}.section-heading .launch-note{white-space:normal;line-height:1.7}.section-heading .launch-note .status-dot{flex-shrink:0}
@media(max-width:380px){.matrix-grid label{font-size:9px}.matrix-grid select{width:54px}}
.transform-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.transform-options button{border:1px solid #3b5667;background:#1b2e3b;color:#9cb7c7;min-height:58px;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.transform-options img{width:31px;height:25px;object-fit:contain;opacity:.55}.transform-options small{font-size:9px}.transform-options .selected{background:#1b4347;border-color:var(--cyan);color:#d1fffa}.transform-options .selected img{opacity:1}.transform-options button:hover{border-color:#8abac8;color:#d1fffa}.strobe-speed output{color:#efbb6b}.strobe-speed input{accent-color:#efbb6b}.strobe-speed>span{color:#d4bb91}@media(max-width:680px){.transform-options button{min-height:64px}.transform-options small{font-size:10px}}
.offer-bottom>.offer-price{font-size:29px;font-weight:650;color:#edf5f8;letter-spacing:-1px;line-height:1.2;margin-bottom:18px}.offer-plus .offer-price{color:var(--cyan)}.offer-price-note{font-size:10px;line-height:1.8;color:#9ab7c5;margin:21px 0 0}.dialog-price{font-size:33px;font-weight:650;color:var(--cyan);letter-spacing:-1px;margin-top:16px}td[data-price]{font-weight:650}.availability{flex-wrap:wrap;line-height:1.7}@media(max-width:680px){.offer-bottom>.offer-price{font-size:27px;margin-bottom:0}.offer-price-note{font-size:9px}.dialog-price{font-size:30px}}

/* Launch pricing: a future standard price, with the introductory offer stated explicitly. */
.launch-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px;margin-bottom:26px;border:1px solid #3f716e;background:linear-gradient(115deg,#183c3d 0%,#132b33 60%,#18242e 100%);position:relative;overflow:hidden}.launch-banner:after{content:"";position:absolute;right:-20px;top:-70px;width:150px;height:230px;border:1px solid #68e1d533;transform:rotate(30deg);pointer-events:none}.launch-banner-heading{display:flex;align-items:center;gap:24px;flex-shrink:0}.launch-badge{font-size:10px;letter-spacing:1.6px;font-weight:650;color:#b0f8ef}.launch-banner strong{font-size:29px;font-weight:650;letter-spacing:-1px;color:var(--cyan);white-space:nowrap}.launch-banner p{font-size:12px;line-height:1.7;color:#b3d0d7;max-width:380px;margin:0;position:relative}.offer-pricing{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:20px}.launch-price-label{font-size:10px;letter-spacing:.5px;color:#a5d5d3;line-height:1.5}.offer-pricing .offer-price{font-size:33px;font-weight:650;color:#edf5f8;letter-spacing:-1px;line-height:1.15;white-space:nowrap}.offer-plus .offer-price{color:var(--cyan)}.standard-price{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:3px;font-size:10px;line-height:1.6;color:#9ab0bd}.standard-price [data-price],#dialog-standard-price{font-weight:600;color:#b9cbd4;white-space:nowrap}.standard-price-row{color:#9ab0bd}.dialog-pricing{margin:22px 0}.dialog-price-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.launch-discount{font-size:12px;color:var(--cyan);padding:5px 9px;border:1px solid #406965;background:#173b3a;white-space:nowrap}.dialog-pricing .dialog-price{margin-top:8px}.dialog-pricing .standard-price{margin:8px 0 0}.dialog-launch-note{font-size:11px;line-height:1.7;color:#9ab7c5;margin:12px 0 0}@media(max-width:900px){.launch-banner{align-items:flex-start;flex-direction:column;gap:12px}.launch-banner p{max-width:none}}@media(max-width:680px){.launch-banner{padding:19px;gap:12px}.launch-banner-heading{flex-wrap:wrap;gap:10px 18px;flex-shrink:1}.launch-badge{font-size:9px;letter-spacing:1px}.launch-banner strong{font-size:27px}.launch-banner p{font-size:11px}.offer-pricing{margin-bottom:0}.offer-pricing .offer-price{font-size:30px}.offer-bottom{align-items:flex-end;gap:18px}.standard-price{font-size:10px}}

.header-account{display:flex;gap:10px;align-items:center;white-space:nowrap;flex-shrink:0}@media(max-width:900px){.header-account{margin-left:auto}.header .language-switch{margin-left:0}}@media(max-width:480px){.header{gap:10px}.header-account{padding:9px;min-width:36px;min-height:36px;justify-content:center}.header-account .account-link-label{display:none}.header-account svg{width:17px;height:17px}}
