.accos-home{--home-navy:#0b2d6b;--home-blue:#2563eb;--home-cyan:#22d3ee;--home-cloud:#f8fbff;--home-ice:#eaf5ff;--home-line:#d9e8f8;--home-body:#435c7e;--color-sky-50:var(--home-cloud);--color-sky-100:var(--home-ice);--color-sky-200:#c4e4fb;--color-sky-300:#8ed6f5;--color-sky-400:var(--home-cyan);--color-sky-500:#087fb7;--color-sky-600:var(--home-blue);--color-sky-700:var(--home-blue);--color-sky-800:var(--home-navy);--color-sky-900:var(--home-navy);--color-slate-900:var(--home-navy);--color-slate-800:var(--home-navy);--color-slate-600:var(--home-body);--color-gray-900:var(--home-navy);--color-gray-800:var(--home-navy);--color-gray-700:var(--home-body);--color-gray-600:var(--home-body);color:var(--home-navy);background:white;font-family:var(--font-home-body),sans-serif;overflow-x:clip}.accos-home :is(h1,h2,h3){font-family:var(--font-home-heading,var(--font-ibm-plex-thai)),sans-serif}.accos-home h2{line-height:1.4;text-wrap:balance}.accos-home ::selection{background:var(--home-navy);color:white}.accos-home :is(a,button,input):focus-visible{outline:3px solid var(--home-blue);outline-offset:5px}.accos-home nav{background:white;border-bottom:1px solid var(--home-line);box-shadow:none}.home-nav-actions,.home-nav-desktop>div>:is(a,button),.home-nav-logo a{white-space:nowrap}.home-nav-logo a>div:first-child{flex-shrink:0}.home-nav-logo a>div:last-child>span:last-child{font-size:.6875rem;letter-spacing:0}.home-nav-actions>a{padding-inline:16px}.home-nav-desktop>div>:is(a,button){padding-inline:12px}.accos-home .btn-accos-primary{background:var(--home-blue);box-shadow:none;border-radius:12px}.accos-home .btn-accos-primary:before{display:none}.home-container{width:min(1200px,calc(100% - 96px));margin-inline:auto}.home-hero{position:relative;isolation:isolate;background:linear-gradient(180deg,white 0,var(--home-cloud) 32%,var(--home-ice) 100%);overflow:clip}.home-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;min-height:550px;gap:12px;padding-block:28px 12px}.home-hero-copy{position:relative;z-index:2;padding-bottom:20px}.home-hero h1{font-size:clamp(2.5rem,3.65vw,3.5rem);line-height:1.38;font-weight:700;letter-spacing:-.025em;margin:0 0 22px}.home-hero h1>span{display:block}.home-title-accent{color:var(--home-blue)}.home-hero-summary{max-width:490px;font-size:1.125rem;line-height:1.85;color:var(--home-body)}.home-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.home-button{gap:12px;min-height:52px;padding:14px 20px;border-radius:12px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .18s,transform .18s cubic-bezier(.16,1,.3,1)}.home-button,.home-link-feedback{display:inline-flex;align-items:center;justify-content:center}.home-link-feedback{width:20px;height:20px;flex-shrink:0}.home-link-spinner{width:18px;height:18px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:home-loading .7s linear infinite}@keyframes home-loading{to{transform:rotate(1turn)}}.home-button svg,.home-features a svg,.home-scroll-link svg{transition:transform .2s cubic-bezier(.16,1,.3,1)}.home-button:active{transform:translateY(1px) scale(.98)}.home-button:focus-visible svg,.home-features a:focus-visible svg{transform:translateX(4px)}.home-scroll-link:focus-visible svg{transform:translateY(4px)}@media (hover:hover) and (pointer:fine){.home-button:hover{transform:translateY(-2px)}.home-button:hover svg,.home-features a:hover svg{transform:translateX(4px)}.home-scroll-link:hover svg{transform:translateY(4px)}.home-button:active{transform:translateY(1px) scale(.98)}}.home-button-primary{background:var(--home-blue);color:white;box-shadow:0 8px 22px -12px var(--home-blue)}.home-button-primary:hover{background:var(--home-navy)}.home-button-secondary{border:1px solid var(--home-blue);color:var(--home-blue);background:white}.home-button-secondary:hover{background:var(--home-ice)}.home-hero-assurance{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--home-body);margin-top:22px}.home-hero-assurance svg{color:var(--home-blue)}.home-hero-bottom{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;border-top:1px solid color-mix(in srgb,var(--home-navy) 12%,transparent)}.home-hero-bottom p{font-size:.6875rem;font-weight:600;letter-spacing:.06em}.home-hero-bottom p>span{font-size:.8125rem;font-weight:400;letter-spacing:0;margin-left:14px;color:var(--home-body)}.home-scroll-link{display:inline-flex;align-items:center;gap:12px;font-size:.875rem;font-weight:600}.home-hero-cloud{position:absolute;pointer-events:none;z-index:-1;border-radius:50%;background:var(--home-ice)}.home-hero-cloud-left{width:440px;height:440px;left:-360px;bottom:-170px}.home-scene{position:relative;width:100%;aspect-ratio:1.1;isolation:isolate}.home-scene-backdrop{position:absolute;inset:0;z-index:-1}.home-scene-halo{position:absolute;inset:5% -7% 2% 8%;border-radius:48% 48% 42% 46%;background:linear-gradient(155deg,#e1f3ff 10%,#ccecff)}.home-scene-columns{position:absolute;inset:8% -2% 8% 8%;display:flex;align-items:end;gap:6%;opacity:.32}.home-scene-columns span{flex:1;border-radius:5px 5px 0 0;background:linear-gradient(0deg,transparent,#72cafa)}.home-scene-path{position:absolute;inset:0;width:100%;height:100%;color:#80bcdf}.home-scene-document{position:absolute;z-index:1;left:1%;top:16%;width:31%;padding:20px 16px;background:white;border-radius:16px;rotate:-8deg;box-shadow:0 16px 32px -16px #487db35c}.home-scene-document-heading{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:600;color:var(--home-blue)}.home-document-lines{display:grid;gap:8px;margin-block:16px}.home-document-lines i{height:6px;background:var(--home-line);border-radius:4px}.home-document-lines i:nth-child(2){width:78%}.home-document-lines i:last-child{width:58%}.home-document-rows{display:grid;gap:7px;border-top:1px solid var(--home-line);padding-top:12px}.home-document-rows span{height:9px;background:linear-gradient(90deg,var(--home-ice) 64%,transparent 64% 74%,var(--home-ice) 74%)}.home-document-scan{position:absolute;left:-6px;right:-6px;top:47%;height:2px;background:var(--home-cyan)}.home-document-scan:before{content:"";position:absolute;inset:-25px 0 0;background:linear-gradient(transparent,#22d3ee22)}.home-scene-chart{position:absolute;right:0;top:5%;width:47%;padding:14px 22px 22px;background:white;border-radius:16px;rotate:5deg;box-shadow:0 18px 40px -20px #487db380}.home-scene-window-dots{display:flex;gap:4px;margin-bottom:14px}.home-scene-window-dots i{width:5px;height:5px;border-radius:50%;background:#c8ddf4}.home-scene-chart-title{font-size:.8125rem;font-weight:600}.home-scene-bars{display:flex;gap:10px;align-items:end;height:95px;border-bottom:1px solid var(--home-line);padding-top:16px}.home-scene-bars span{flex:1;background:linear-gradient(0deg,var(--home-blue),#53bdff);border-radius:5px 5px 0 0}.home-scene-upload{position:absolute;z-index:1;top:48%;right:-3%;width:70px;height:70px;display:grid;place-items:center;border-radius:20px;background:white;color:var(--home-blue);box-shadow:0 14px 30px -18px #487db380;rotate:7deg}.home-scene-upload svg{width:32px;height:32px}.home-scene-mascot{position:absolute;z-index:3;width:73%;left:16%;bottom:0}.home-scene-mascot img{width:100%;height:auto}.home-scene-review{position:absolute;z-index:4;bottom:9%;left:-3%;display:flex;gap:10px;align-items:center;border-radius:12px;padding:12px 16px;background:white;font-weight:600;font-size:.875rem;box-shadow:0 14px 35px -18px #487db380}.home-scene-review>span{display:grid;place-items:center;width:26px;height:26px;background:var(--home-blue);color:white;border-radius:50%}.home-scene-ground{position:absolute;bottom:1%;left:14%;right:5%;height:5%;background:#a4d9f6;border-radius:50%;z-index:0}.accos-home .home-features{background:white!important;padding-block:76px 64px}.accos-home .home-section-heading{max-width:760px;margin-bottom:36px}.accos-home .home-section-heading h2{font-size:clamp(1.8rem,2.8vw,2.5rem)}.accos-home .home-section-heading p{line-height:1.8}.accos-home .home-feature-pair{gap:12px}.accos-home .home-feature-pair article{flex-basis:0;padding:30px;border:none;background:var(--home-cloud);box-shadow:none;border-radius:20px}.accos-home .home-feature-pair article:last-child{background:var(--home-ice)}.accos-home .home-feature-pair article>div>span:first-child{width:64px;height:64px;background:white;border-radius:18px;transition:background-color .18s,color .18s}.accos-home .home-feature-pair article:focus-within>div>span:first-child{background:var(--home-blue);color:white}@media (hover:hover) and (pointer:fine){.accos-home .home-feature-pair article:hover>div>span:first-child{background:var(--home-blue);color:white}}.accos-home .home-feature-pair article>div>span:first-child svg{width:34px;height:34px}.accos-home .home-feature-pair article>div>span:nth-child(2){display:none}.accos-home .home-feature-pillars article{border:none;box-shadow:none;border-radius:0;padding:8px 20px}.accos-home .home-feature-pillars article+article{border-left:1px solid var(--home-line)}.accos-home .home-feature-pillars article>span{background:transparent;margin-bottom:12px;justify-content:start}.accos-home .home-feature-pillars article>span svg{width:32px;height:32px}.home-workflow{scroll-margin-top:100px;padding-block:80px;background:var(--home-cloud)}.home-workflow-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.home-workflow-copy>h2{font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:700;margin-bottom:20px}.home-workflow-copy>h2 span{color:var(--home-blue)}.home-workflow-copy>p{color:var(--home-body);font-size:1.0625rem;line-height:1.85}.home-workflow-steps{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:.875rem;color:var(--home-blue);margin-block:26px}.home-workflow-boundary{display:flex;align-items:center;gap:8px}.home-workflow-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin-top:24px;padding-top:20px;border-top:1px solid var(--home-line);color:var(--home-body);font-size:.875rem;line-height:1.65}.home-workflow-capabilities li{display:flex;gap:8px;align-items:start}.home-workflow-capabilities svg{color:var(--home-blue);margin-top:4px}.home-calculator-entry{margin-top:28px}.home-calculator-entry h3{max-width:28ch;margin-bottom:16px;font-size:1.375rem;font-weight:600;line-height:1.5;text-wrap:balance}.home-calculator-entry .home-button{max-width:100%}.home-calculator-entry p{margin-top:12px;font-size:.875rem;line-height:1.7;color:var(--home-body)}.home-workflow-example{padding:32px;border-radius:24px;background:white;box-shadow:0 24px 60px -36px #0b2d6b66}.accos-home .home-workflow-example .animate-pulse{animation:none}.accos-home .home-desk{padding-block:80px;background:white!important}.accos-home .home-desk article{box-shadow:none;border-radius:16px}.accos-home .home-desk article>span{height:72px;width:72px;background:var(--home-ice)}.accos-home .home-desk article>span svg{height:36px;width:36px}.accos-home section[aria-labelledby=partner-cta-heading]{background:var(--home-navy)}.accos-home section[aria-labelledby=partner-cta-heading]>div:last-child{padding-block:56px}.accos-home .home-footer{background:var(--home-navy)}.accos-home .below-fold-section{content-visibility:visible;contain-intrinsic-size:none}.home-scene{--home-float:-18px;--home-scan:42px;--home-motion-state:paused}.home-scene[data-motion-running=true],.home-workflow-example[data-motion-running=true]{--home-motion-state:running}.home-scene-mascot img{animation:home-buddy-float 4.8s ease-in-out infinite}.home-scene-ground{transform-origin:center;animation:home-buddy-shadow 4.8s ease-in-out infinite}.home-scene-document{animation:home-layer-drift 6.4s ease-in-out infinite}.home-scene-chart{animation:home-layer-drift 7.2s ease-in-out -2.4s infinite reverse}.home-scene-upload svg{animation:home-upload-send 8s ease-in-out infinite}.home-document-scan{animation:home-document-read 8s ease-in-out infinite}.home-scene-bars span{transform-origin:center bottom;animation:home-data-build 8s ease-in-out infinite}.home-scene-bars span:nth-child(2){animation-delay:.12s}.home-scene-bars span:nth-child(3){animation-delay:.24s}.home-scene-bars span:nth-child(4){animation-delay:.36s}.home-scene-bars span:nth-child(5){animation-delay:.48s}.home-scene-review>span{animation:home-review-ready 8s ease-in-out infinite}.home-scene :is(.home-scene-mascot img,.home-scene-ground,.home-scene-document,.home-scene-chart,.home-scene-upload svg,.home-document-scan,.home-scene-bars span,.home-scene-review>span){animation-play-state:var(--home-motion-state)}@keyframes home-buddy-float{0%,to{transform:translateY(0)}50%{transform:translateY(var(--home-float))}}@keyframes home-buddy-shadow{0%,to{transform:scaleX(1);opacity:.8}50%{transform:scaleX(.86);opacity:.45}}@keyframes home-layer-drift{0%,to{translate:0 0}50%{translate:0 calc(var(--home-float) * -.6)}}@keyframes home-upload-send{0%,12%,to{transform:translateY(0)}6%{transform:translateY(-6px)}}@keyframes home-document-read{0%,8%{transform:translateY(calc(var(--home-scan) * -1));opacity:.25}12%{opacity:1}38%{transform:translateY(var(--home-scan));opacity:1}44%,to{transform:translateY(var(--home-scan));opacity:0}}@keyframes home-data-build{0%,28%,to{transform:scaleY(.68)}48%,88%{transform:scaleY(1)}}@keyframes home-review-ready{0%,48%,78%,to{transform:scale(1)}58%{transform:scale(1.16)}68%{transform:scale(1)}}.home-workflow-example{--home-motion-state:paused}.home-workflow-playback{padding-bottom:16px;color:var(--home-body);font-size:.8125rem}.home-newsletter button,.home-partner-actions a{transition:background-color .18s,transform .18s}.home-blog a.group>div:last-child>div:last-child svg,.home-partner-actions svg{transition:transform .2s ease-out}.home-blog a.group h3{transition:color .18s}.home-blog a.group:focus-visible h3{color:var(--home-blue)}.home-blog a.group:focus-visible img{transform:scale(1.025)}.home-blog a.group:focus-visible>div:last-child>div:last-child svg,.home-partner-actions a:focus-visible svg{transform:translateX(4px)}.home-newsletter input{min-width:0;transition:border-color .18s,box-shadow .18s}.home-newsletter button:disabled{cursor:default;opacity:.75}.home-newsletter button:enabled:active,.home-partner-actions a:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.home-newsletter button:enabled:hover,.home-partner-actions a:hover{transform:translateY(-2px)}.home-blog a.group:hover>div:last-child>div:last-child svg,.home-partner-actions a:hover svg{transform:translateX(4px)}.home-blog a.group:hover h3{color:var(--home-blue)}.home-blog a.group:hover img{transform:scale(1.025)}.home-newsletter button:enabled:active,.home-partner-actions a:active{transform:translateY(1px)}}.accos-home .home-workflow-example :is(.animate-rail-spine,.animate-rail-light){animation:none}.home-workflow-example[data-workflow-step="-1"]{--home-workflow-progress:.02}.home-workflow-example[data-workflow-step="0"]{--home-workflow-progress:.04}.home-workflow-example[data-workflow-step="1"]{--home-workflow-progress:.2}.home-workflow-example[data-workflow-step="2"]{--home-workflow-progress:.36}.home-workflow-example[data-workflow-step="3"]{--home-workflow-progress:.52}.home-workflow-example[data-workflow-step="4"]{--home-workflow-progress:.68}.home-workflow-example[data-workflow-step="5"]{--home-workflow-progress:.84}.home-workflow-example[data-workflow-step="6"],.home-workflow-example[data-workflow-step="7"]{--home-workflow-progress:1}.accos-home .home-workflow-example .animate-rail-spine{transform-origin:top;transform:scaleY(var(--home-workflow-progress,1));transition:transform .4s ease-out}.home-workflow-example ol>li{border-radius:8px;transition:background-color .25s,transform .25s}.home-workflow-example[data-workflow-step="0"] li:first-of-type,.home-workflow-example[data-workflow-step="1"] li:nth-of-type(2),.home-workflow-example[data-workflow-step="2"] li:nth-of-type(3),.home-workflow-example[data-workflow-step="3"] li:nth-of-type(4),.home-workflow-example[data-workflow-step="4"] li:nth-of-type(5),.home-workflow-example[data-workflow-step="5"] li:nth-of-type(6),.home-workflow-example[data-workflow-step="6"] li:nth-of-type(7){background:var(--home-ice);transform:translateX(4px)}.home-workflow-example[data-workflow-step="7"] li:last-child{background:var(--color-amber-100)}@media (hover:hover) and (pointer:fine){.accos-home .home-feature-pair article>div>span:first-child svg{transition:transform .25s ease-out}.accos-home .home-feature-pair article:hover>div>span:first-child svg{transform:translateY(-3px)}.accos-home .home-feature-pair article:focus-within>div>span:first-child svg{transform:translateY(-3px)}}@media (min-width:1440px){.home-hero-grid{min-height:590px}}@media (max-width:1100px) and (min-width:1024px){.home-hero h1{font-size:2.4rem}.home-button{font-size:.875rem;padding-inline:14px}}@media (max-width:1023px){.home-scene{--home-float:-10px;--home-scan:28px}.home-container{width:calc(100% - 48px)}.home-hero-grid{grid-template-columns:1fr 1fr;min-height:480px;gap:12px}.home-hero h1{font-size:2rem}.home-hero-summary{font-size:1rem}.home-actions{gap:10px}.home-button{width:100%;padding:12px 16px;min-height:48px;font-size:.875rem}.home-scene-document{padding:14px 10px}.home-scene-chart{padding:12px}.home-scene-bars{height:65px;gap:6px}.home-scene-upload{width:52px;height:52px}.home-scene-review{font-size:.75rem;padding:8px}.home-hero-bottom p>span{display:none}.home-workflow-grid{gap:32px}.home-workflow-example{padding:24px}.accos-home .home-feature-pillars article:nth-child(3){border-left:none}}@media (max-width:639px){.home-container{width:calc(100% - 40px)}.home-hero-grid{display:flex;flex-direction:column;padding-top:30px;gap:8px}.home-hero-copy{padding-bottom:0;text-align:center}.home-hero h1{font-size:clamp(1.75rem,7.2vw,2.5rem);line-height:1.42;margin-bottom:16px}.home-hero-summary{font-size:1rem;line-height:1.8}.home-actions{margin-top:22px}.home-button{font-size:1rem}.home-hero-assurance{justify-content:center;margin-top:16px;font-size:.8125rem}.home-scene{width:min(100%,380px);margin-top:12px}.home-scene-review{left:0}.home-scene-upload{right:0}.home-scene-document-heading{font-size:.6875rem;gap:4px}.home-scene-chart-title{font-size:.75rem}.home-hero-bottom{justify-content:center;padding-block:18px}.home-hero-bottom p{display:none}.accos-home .home-desk,.accos-home .home-features,.home-workflow{padding-block:48px}.accos-home .home-section-heading h2,.home-workflow-copy>h2{font-size:1.75rem}.accos-home .home-feature-pair article{padding:24px}.accos-home .home-feature-pillars article{border-left:none!important;padding:20px 0;border-bottom:1px solid var(--home-line)}.home-workflow-grid{grid-template-columns:1fr;gap:32px}.home-workflow-example{padding:20px}.home-workflow-capabilities{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.accos-home :is(.home-partner-actions a,.home-partner-actions svg,.home-blog a.group img,.home-blog a.group svg,.home-newsletter button){transition:none;transform:none}.accos-home .home-workflow-example :is(li,.animate-rail-spine){transition:none;transform:none}.accos-home :is(.home-scene,.home-workflow-example) *{animation:none!important;translate:none!important}.accos-home .home-feature-pair article>div>span:first-child svg{transition:none;transform:none}.accos-home .home-scene [style]{transform:none!important}.accos-home :is(.home-button,.home-button svg,.home-scroll-link svg,.home-features a svg){transition:none;transform:none}.accos-home .home-link-spinner{animation:none;border-style:dotted}}@font-face{font-family:ACCOS Lab Hero;font-style:normal;font-weight:700;font-display:swap;src:url("data:font/woff2;base64,d09GMgABAAAAAAd4AA4AAAAADkQAAAchAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjobhxIcgQAGYACBIBEQCop8iF0BNgIkA0gLLAAEIAWCagcgGwQMUVRwfgX4mZC5XaFZd2KYSiUm59y/1elfLvSpPJNBNGezezEu4bAI+CEWxP1LMA3WhpaKeiom9uH5fw71/pe1QJfHozkRGxMHSUCX1aBe8xIz7vzFsrFMOPUyPgBgcqzV7feYLDRMSvrQoFIpZe/b780w8eQdSjLXUC1zhEIkZEKpREII+NteQscpgwZO7VWt6/Z9W4KgOABgzwOVGBbJ58sxaCSVIgKQZCFOB7B8FWE2qdmFkN9ru3WE/F+krgo5AQAGAxovmZhbQxeEZILJsH10sGXgBKCUAJDoJTEkzOs/ytEe9HLeNkQMDwlTxpxEylWjmxFmW+sgbuItERAnAAzCHClLAAQgQJBniLlP01l3tBYwlRIMYmNWisQ7E4fbSAg5h+NIiKfIFunlIlxUi3XcHCYgETTX9SFIuBkex6twcENimO5gjsRIiuX8nUIZ0SJzFuSjOFgiMTf1/ilkKAlCgmojAPQxk4gEDN+ZKKKl4vm7BVPGEp/LDkgSAOS58BuQRFDKqGpg6goRImICdJ4E0a2XhBGUfUP2ckbkrPHceAsULlYykmpaAlJfPbc0omDki/yRNbKCCqsoY2EZZW97ibv9oyiOCTHA/u7kH0OAfSgRWRowx0sz/TYwCzElhMTsLUhtWYtiWT4B+5bk5BJRS4sJlvUi6SpyIw87WGrhv0pB1bnW6rpBApnwlIiaSCfZUQ7+7clqaFB0sh14MILBMWVGEB3dCyHQJ8cDWf4XkQO0FQXQgYQRUga0QQByrJuxzuGxED/OFlT8ex1KAlUCtyQd0d0AeBQKZJicOVEsMC7OnulMvpsfCzgxp+BUnDXnxLlyPpw/F8IlcxlctsEAGCdHnMSlE7PxI/9/+vvpg/feeu6pe/YT3XYyfDoaQVgECRyzd9hPzDIl/DdgAgAUAEANkAP5BboEAAACAAAAhCNRZB8LK28rpY2/Wu0uNzISiIwsBB97+eAbxnsw9tozoX1m8PX+mKsgfW3YAPs8C+xWWiode6TI4MN9lsD1g/6oZJ+tHXO9BneQeu8lO+mCfqQCVmevtWRnr3e32gh03qpd0rHuGv3WamnP2jNQcDh368qVoB3Ry5rNSOmgSye/EtivXrxaU+P07vXWLFjhaV+1apvG71mzQGUjx4SR4659y4EzV/Yx18LpyzluJwZNu2gl0H3dEcM1bfRSqTS8zI7ZunOlvOjIhCkRCjxYlz1WpdEvNbS2EKKkqA70RSrBudgbhCyL6mhLsEH5/Ewq1ZjBCzasUa3ZgAL7w+y1LZpz5ILzuU21DnqsPIhIAa0pHHwljLDEGKKHIA+LGam2oigo0QfY9sZslLWfa12wYKukZPD0FafnJGatC+olyPg+gy9gnPo47psvNjPUVZMSo+Xj4u7EJ3H10Cx9cnRCfGQk32t0T2FIuMllB+sxrgmPfBv0kI6d1FMpdO4bWhE6x9W1u0dooWtkqkNjQoJ9IxN+NyG1UOs/fNKU8SWTSwKODBQPTAkKjcsuzJ6mH2RfaaEKiyuJU6lsGoJbbfac/+hqxph2X7IFyaevFGqn6fJdSsvaWir0eaErg+SZ1xwUzXqEiix3+OXYLkijzw3L8vOLCsvVa4Jy9FfNHwv9uSTohtcLK/VqfbPC4VimuW1CbE9lnr6ipbQNcq19C3P9w5POiWzD0gL5bsuOuqhW6uxbtmuNVWrrsNTgumDlXksLp4vegdNDNPpmP5espJBqWzwwyq/KLcwt1WiW2QUmR9vtC927obJA0zW2rn9/Xftq/YO23Hgzh68OIlmBUW4CjY+Hk5BS2/hAlxR1gOcFn16tOaY++yOCQpOjK6LjEiNtjRtO9y3Ne98vvjJO65aS6dI+Odm5fXJmnRueZ6dmpLZaPq85fS/opC3v6OC85mT7qNnmbqkqf88Uhfqsu7pj+/YFdhNTuuI3IJFzWoQ3uuq6cu4XvNNo7X25sfER4bF9w+b3nvU1/LUgOZI74sIInHudXjLi6Hl0L4bHR8Re1N0u6Y7Lr+OczN6rrBrbBZS5Wr1eI9ndGAnxUa7fwn4wmbrZtzpod93++AbInhyJdOLOmtsUZquPkPOK6RniuRpTAAAIgEjo7A31rzaJ/ibBvATg1t5HKwC4+znN9P9Aw9e8oBCEEQoACLxmDfQHAWb1AcJcxKRu4r0F6BdxcYMsy+CRrkhJa863E1JSulAJnKKBa6Uazt3vdu8ZiANDt/8D//9h8DEMM4gNgSAABf/R2zALiZVhkKYREGmgSYRtXSAl0SOQEWxAoICbzYFCSjefUsTJeyTppE1vXbRo0qwbXiB/ASLwMiTKwSNZF2W+R/8JdHT4VrzrxRp82MB6CNOiYxIk2a3ytMPLVqsOLx01/Z0k6kRHqzpey/K66q5ujJ7o1o4XZWO6apHxO+IF8BXQXipKcfIxMUx0hv3QAgAAAA==") format("woff2");unicode-range:u+0e00-0e7f}@font-face{font-family:ACCOS Lab Hero;font-style:normal;font-weight:700;font-display:swap;src:url("data:font/woff2;base64,d09GMgABAAAAAAPQAA4AAAAAByQAAAN7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgXIcMAZgAFwREAqDdIMlATYCJAMgCxIABCAFgmoHIBvMBVGUMMpfEF8c2ESmK/BNKNnlhcbVMkJeaREMvpYNC0ooLsKvcMHHePh+v/+tvc/5poo0s5BeyDRPzE+JIWQiQydUnW4SylVsrt44/vRSYX5GkHtgPwDiIX/37vab/VaEaKYkM0UiKkloXWP3/+e9vbTOLSCverqWk1/TM1s7/8MB/udmXBsn6EcIONG5MLEl2vOIp7ZxguaBRxqQHiidduvVThLTNTsn+psI9AJSSB1CoNu2y8q8XL+QV/jSQd5xYQmpQvO/QJzH1MFCIFSJ1O2qNKli3rJQaT7Q/BFCu0RIVSAV6SENLQ1dOzQfgAXNb+Ro3vsJ4RubhDapqNp0CKm9VUwVrTYjUp18tHjXPmZTtofTNR/lAp180g88SHtjk4QhOXSWtiw2Q1Aee2+60Wv0ogX9r6hr8iAge74FixKJglFFYFR1F/TrlNotuiU1mB0lEjq9YWsalStTlMB7Q9Gp26C20gDoBIPoxCvwHlABpBSja6QQIzcLuyILUzhxRQbLuGaAvDyDMKH0UyCPFb0XLgKIEwSwjLVQQNDsOYQuLnBiam5IAKfCA8lzDMs4w4kDJP0QaGeyfnh+HgCpt6c3cWXi23sJ5DyWYWNzFRnjx9dAbu7Oynv17eFED0rvlba+dDFycAGBAeANvuDnj/vgXkDLjJjQ8RuKglGwjJmNWLSpiWiUiW2gjKF5kKKBvUCYtpI7g1aykUpFgX2gXKKyw7SygjrDDKNaH7JiqvCj7XfR1YyKJnNzoylRAk8OFV60YhVfNBUSNAI1EhQU4qTqpeLQLeaKJFptPdYzUQFC2vzlvib6Bg9j1Sg+vkuWkopKArzSNrkj3BSZIycHPlX5VzRFGl4++W/EZb6Pcsd86R7gyZP5P+TBjzgG8D6sJ7yDJqSjYZBuiLYnqo8mrA85z93nWRZz53JXW+YxAwTCtR76GYWyGr2dUL7Cx3dfgS//bQcN1+XUzjlClwTBT/NzN9CGSwR+QGd8sOgnOVrNMEFUCOKH6VQznKFuBDrtSBA416FFFa0LLbhCmNWC1OkZFKdeQrXuDbQZ9+F4u2W/3dAbnCalXGFBxw4duYL0Pa4bGlcnA8eiaxoNKorMgpGmSHptk0o4rvF4Hj7ooVCE7pqq77l6jSQ8RpoeW0UtiljKrL+4Oiv1OnRk35FyGRqoS6SiVLNUAgAAAA==") format("woff2");unicode-range:u+0000-007f}.accos-home .hd #home-title{font-family:"ACCOS Lab Hero",var(--font-home-heading,var(--font-ibm-plex-thai)),sans-serif}.lab{--lab-cut:#ffc23d;--lab-ink:#0a1f4f;--lab-ok:#15803d;--lab-ok-bg:#ecfdf3;--lab-rev:#d97706;--lab-rev-bg:#fff7e6;--lab-err:#dc2626;--lab-err-bg:#fef2f2;--lab-shadow:0 24px 48px -30px rgb(11 45 107/.4);--lab-tilt:perspective(95em) rotateX(42deg);--lab-side:#cbd9ee;--lab-depth:0 .7em 0 var(--lab-side),0 1.6em 1.6em -.5em rgb(11 45 107/.18);--sp-section:80px;--sp-head:40px;--sp-group:32px;--pad-s:24px;--pad-l:32px;--gap-s:16px;--gap-l:24px;--lab-seam:#f6f9ff}.lab-sec{position:relative;padding-block:var(--sp-section);background:linear-gradient(180deg,var(--lab-seam),white 120px,white calc(100% - 120px),var(--lab-seam))}.lab-sec.ice{background:linear-gradient(180deg,var(--lab-seam),#f1f7ff 120px,#e9f3fe calc(100% - 120px),var(--lab-seam))}.lab-head{display:grid;gap:10px;max-width:1000px;margin-bottom:var(--sp-head)}.lab h2{margin:0;font-size:clamp(1.9rem,3.75vw,3.15rem);line-height:1.3;letter-spacing:-.02em;font-weight:700}.lab h2,.lab h3{color:var(--lab-ink)}.lab-lead{margin:0;max-width:60ch;font-size:1.15rem;line-height:1.7;color:var(--home-body)}.lab-mark{display:inline-block;line-height:1.15;color:inherit;background:var(--lab-cut);border-radius:.16em;padding:.02em .12em .04em}.lab-card{background:white;border:1px solid var(--home-line);border-radius:18px;box-shadow:var(--lab-shadow)}.lab-sample{margin:0;font-size:.75rem;color:var(--home-body)}.lab-bubble{position:relative;margin:0;padding:12px 18px;background:white;border:2px solid #c9dcf3;border-radius:18px;color:var(--lab-ink);font-size:1.15rem;font-weight:700;line-height:1.4;box-shadow:0 14px 28px -18px rgb(11 45 107/.5)}.lab-link{display:inline-flex;align-items:center;gap:6px;font-size:1.05rem;font-weight:600;color:var(--home-blue);text-decoration:none}.lab-inline,.lab-link:hover{text-decoration:underline}.lab-inline{color:var(--home-blue);font-weight:600;text-underline-offset:3px}.lab-ok-ic{color:#22c55e;flex:none}.lab img.mascot-success{scale:.93 1.075;transform-origin:50% 93%}.lab img.mascot-welcome{scale:.95 1.05;transform-origin:50% 93%}.ms-own{position:absolute;bottom:0;left:50%;height:100%;width:auto;max-width:none;translate:-50% 0}.lab svg.mascot{background:none!important;animation:none!important}.lm,.lm>svg{display:block}.lm>svg{width:100%;height:100%;overflow:visible}.lm.ms-own>svg{width:auto}.lab{--lab-ease-out:cubic-bezier(.16,1,.3,1);--lab-ease-pop:cubic-bezier(.34,1.56,.64,1);--lab-ease-io:cubic-bezier(.45,0,.55,1);--lab-ease-mark:cubic-bezier(.65,0,.35,1);--lab-t-lift:.3s;--lab-t-nudge:.2s}.lab [data-play=wait] .la-draw{stroke-dashoffset:var(--len,300)}.lab [data-play=wait] .la-fill{scale:0 1}.lab [data-play=go] .la-pop{animation:lab-pop .45s var(--lab-ease-pop) var(--d,0s) both}.lab [data-play=go] .la-draw{stroke-dasharray:var(--len,300);animation:lab-draw .7s var(--lab-ease-io) var(--d,0s) both}.lab [data-play=go] .la-fill{transform-origin:left;animation:lab-fill .35s var(--lab-ease-out) var(--d,0s) both}.lab .t-panel[data-off],.lab .t-panel[data-off] *,.lab .t-panel[data-off] :after,.lab .t-panel[data-off] :before,.lab [data-in="0"] *,.lab [data-in="0"] :after,.lab [data-in="0"] :before{animation-play-state:paused!important}@keyframes lab-up{0%{opacity:0;translate:0 10px}to{opacity:1;translate:none}}@keyframes lab-pop{0%{scale:.82}60%{scale:1.06}to{scale:none}}@keyframes lab-draw{0%{stroke-dashoffset:var(--len,300)}to{stroke-dashoffset:0}}@keyframes lab-fill{0%{scale:0 1}to{scale:none}}.hb h1{margin:0 0 18px;font-size:clamp(2.4rem,4.1vw,3.5rem);line-height:1.3;letter-spacing:-.025em;color:var(--lab-ink)}.hb-summary{margin:0;max-width:32em;font-size:1.05rem;line-height:1.75;color:var(--home-body)}.hb .home-button{min-height:54px;padding-inline:22px}.hb-stage{position:relative}.hb-mascot{flex:none;width:128px;height:128px}.hb-card{position:relative;display:grid;padding:20px 22px 14px;background:white;border:1px solid var(--home-line);border-radius:20px;box-shadow:0 30px 60px -36px rgb(11 45 107/.45);text-align:left}.hb-head{display:flex;align-items:center;gap:10px;margin:0 0 8px;color:var(--lab-ink)}.hb-head img{border-radius:7px}.hb-head b{font-size:1.05rem}.hb-head span{margin-left:auto;font-size:.9rem;color:var(--home-body)}.hb-card ul{display:grid;margin:0;padding:0;list-style:none}.hb-card li{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:11px 10px;border-top:1px solid #edf2f9;animation:lab-up .5s cubic-bezier(.16,1,.3,1) calc(var(--i) * .14s + .3s) both}.hb-card li.rev{margin-inline:-6px;padding-inline:16px;border:1.5px solid #f0b54a;border-radius:12px;background:var(--lab-rev-bg)}.hb-card li.rev+li{border-top:0}.hb-doc{width:24px;height:24px;color:#8aa1c1}.hb-party{display:grid;min-width:0}.hb-party b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;color:var(--lab-ink)}.hb-party small{font-size:.78rem;color:var(--home-body);font-variant-numeric:tabular-nums}.hb-date{display:none;font-size:.9rem;color:var(--home-body)}.hb-amt{font-size:.98rem;font-weight:600;color:var(--lab-ink);font-variant-numeric:tabular-nums;text-align:right}.hb-card .lab-pill{padding:3px 10px;font-size:.8rem;white-space:nowrap}.hb-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 0;padding-top:14px;border-top:1px solid var(--home-line);font-size:.92rem;color:var(--home-body)}.hb-foot b{padding:9px 16px;border-radius:10px;background:var(--home-blue);color:white;font-size:.92rem}.hb-sample{justify-self:end;margin-top:6px;font-size:.72rem;color:var(--home-body)}:is(.hb-a,.hb-c) .hb-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center;min-height:clamp(600px,calc(100svh - 88px),780px);padding-block:40px}:is(.hb-a,.hb-c) .hb-stage{display:flex;align-items:flex-end;gap:6px}:is(.hb-a,.hb-c) .hb-card{flex:1;min-width:0}:is(.hb-a,.hb-c) .hb-mascot{order:-1;margin-bottom:-4px}.hb-tabs{display:flex;gap:4px;margin:-6px -8px 14px;padding:4px;border-radius:14px;background:#f1f6fd}.hb-tab{position:relative;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 8px;border:0;border-radius:10px;background:none;font:inherit;font-size:.88rem;font-weight:600;color:var(--home-body);white-space:nowrap;cursor:pointer;overflow:hidden}.hb-tab[aria-selected=true]{background:white;color:var(--lab-ink);box-shadow:0 4px 10px -6px rgb(11 45 107/.35)}.hb-tab svg{width:18px;height:18px;flex:none}.hb-bar{height:2px;animation-duration:6s}.hb-pause{display:grid;place-items:center;width:36px;flex:none;border:0;border-radius:10px;background:none;color:var(--home-blue);cursor:pointer}.hb-panel{display:grid}.hb-b .hb-grid{gap:44px;padding-block:72px 24px;text-align:center}.hb-b .hb-copy,.hb-b .hb-grid{display:grid;justify-items:center}.hb-b :is(.home-actions,.home-hero-assurance){justify-content:center}.hb-b .hb-stage{display:grid;justify-items:center;width:min(100%,1040px)}.hb-b .hb-desk{width:min(100%,920px);transform:var(--lab-tilt);transform-origin:50% 0}.hb-b .hb-card li{grid-template-columns:24px minmax(0,1fr) 72px 120px auto}.hb-b .hb-date{display:block}.hb-b .hb-mascot{position:absolute;right:-8px;bottom:20px;width:150px;height:150px}@media (max-width:1023px){:is(.hb-a,.hb-c) .hb-grid{grid-template-columns:1fr;min-height:0;padding-block:48px}.hb-b .hb-desk{transform:none}.hb-b .hb-mascot{display:none}}@media (max-width:639px){.hb-card{padding:16px 14px 12px}.hb-b .hb-card li,.hb-card li{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"doc party amt" "doc pill pill";row-gap:6px}.hb-doc{grid-area:doc;align-self:start}.hb-party{grid-area:party}.hb-amt{grid-area:amt}.hb-card li .lab-pill{grid-area:pill;justify-self:start}.hb-b .hb-date,.hb-mascot{display:none}.hb-foot{flex-direction:column;align-items:stretch;text-align:center}.hb h1{font-size:2.1rem}.hb-tabs{flex-wrap:wrap}.hb-tab{flex:1 1 40%;font-size:.82rem}.hb-tab svg{display:none}}@media (prefers-reduced-motion:reduce){.hb-card li{animation:none}}.home-hero.hd{background:linear-gradient(180deg,white,white 30%,#eef5ff 62%,#e2edff)}.home-hero.hn{background:linear-gradient(180deg,white,white 24%,#eaf2ff 60%,#f6f9ff)}.hd-copy{display:grid;justify-items:center;padding-top:56px;text-align:center}.hd .hb-summary{max-width:none}.hd :is(.home-actions,.home-hero-assurance){justify-content:center}.hd .lab-mark{padding:0 .1em;border-radius:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 60' preserveAspectRatio='none'%3E%3Cpath fill='%23ffc23d' d='M8 22C6 16 14 13 24 13C80 11 150 9 220 9C250 9 278 9 290 12C296 14 296 20 292 24C296 30 297 38 290 42C270 47 230 47 190 48C130 50 70 51 26 50C14 50 6 47 8 41C4 36 4 28 8 22Z'/%3E%3Cpath d='M30 22C110 18 200 17 280 19' stroke='%23ffd774' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3Cpath d='M24 40C100 41 190 39 284 36' stroke='%23f2ae1c' stroke-width='2.5' fill='none' stroke-linecap='round' opacity='.7'/%3E%3Cpath d='M288 27H299M286 33H297' stroke='%23ffc23d' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E") 50% 100% /100% 62% no-repeat}.hd-stage{gap:1em;width:min(calc(100% - 32px),820px);margin:7.5em auto 0;padding-bottom:3.5em;font-size:15px;text-align:left}.hd-main,.hd-stage{position:relative;display:grid}.hd-main{z-index:1;background:white;border:1px solid var(--home-line);border-radius:1.3em;box-shadow:0 2.6em 5.2em -2.9em rgb(11 45 107/.5)}.hd-mascot{position:absolute;z-index:1;right:1.8em;bottom:calc(100% - .65em);width:7.5em;height:7.5em}.hd-side{display:none;padding:1.2em .8em;border-right:1px solid #edf2f9}.hd-brand{grid-column:1/-1;display:flex;align-items:center;gap:.5em;margin:0;padding:.8em 1.1em;border-bottom:1px solid #edf2f9;font-size:1.15em;font-weight:700;color:var(--lab-ink)}.hd-brand img{width:1.8em;height:1.8em}.hd-side ul{display:grid;gap:.15em;margin:0;padding:0;list-style:none}.hd-side li{display:flex;align-items:center;gap:.65em;padding:.6em .7em;border-radius:.65em;font-size:.92em;color:var(--home-body)}.hd-side li svg{width:1.35em;height:1.35em;flex:none}.hd-side li.on{background:#eaf2ff;color:var(--home-blue);font-weight:600}.hd-body{display:grid;align-content:start;gap:.8em;min-width:0;padding:1.2em 1.2em .8em}.hd-title{display:flex;align-items:center;gap:.65em;margin:0;color:var(--lab-ink)}.hd-title img{width:1.75em;height:1.75em;border-radius:.45em}.hd-title b{font-size:1.1em}.hd-title span{margin-left:auto;padding:.15em .7em;white-space:nowrap;border-radius:999px;background:#eef4fd;font-size:.88em;font-weight:600;color:var(--home-body)}.hd-tools{display:none;align-items:center;justify-content:space-between;gap:1em}.hd-progs{display:flex;gap:.4em;margin:0;padding:0;list-style:none}.hd-progs li{display:grid;justify-items:center;padding:.3em .75em;border:1px solid var(--home-line);border-radius:.6em;font-size:.8em;font-weight:700;line-height:1.3;color:#9aabc4}.hd-progs small{font-size:.78em;font-weight:600}.hd-progs li.on{border-color:#bcd3f7;background:#f3f8ff;color:var(--home-blue)}.hd-progs li.on small{color:var(--lab-ok)}.hd-search{display:flex;align-items:center;gap:.5em;width:min(100%,20em);margin:0;padding:.55em .8em;border:1px solid var(--home-line);border-radius:.65em;font-size:.88em;color:#8aa1c1}.hd-search svg{width:1.1em;height:1.1em}.hd-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.94em;font-variant-numeric:tabular-nums;color:var(--lab-ink)}.hd-table th{padding:.65em .8em;background:#f3f7fd;font-size:.85em;font-weight:600;color:var(--home-body);text-align:left;white-space:nowrap}.hd-table th:first-child{border-radius:.65em 0 0 .65em}.hd-table th:last-child{border-radius:0 .65em .65em 0}.hd-table td{padding:.75em .8em;border-top:1px solid #edf2f9;white-space:nowrap}.hd-table td:first-child{overflow:hidden;width:40%;max-width:0;text-overflow:ellipsis;font-weight:600}.hd-table :is(th,td):nth-child(2){display:none}.hd-table :is(th,td):nth-child(3){text-align:right}.hd-table tr.rev td{background:var(--lab-rev-bg);border-top-color:transparent}.hd-table tr.rev td:first-child{border-radius:.65em 0 0 .65em}.hd-table tr.rev td:last-child{border-radius:0 .65em .65em 0}.hd-table tr.rev+tr td{border-top-color:transparent}.hd .hd-table .lab-pill{gap:.35em;padding:.2em .7em;font-size:.85em;white-space:nowrap}.hd .hd-table .lab-pill svg{width:1.15em;height:1.15em}.hd-swap{display:inline-grid}.hd-swap>*{grid-area:1/1}.hd-reading{display:inline-flex;align-items:center;gap:.4em;font-size:.85em;font-weight:600;color:var(--home-blue);opacity:0}.hd-reading:before{content:"";width:.9em;height:.9em;border:2px solid #c7d8f5;border-top:2px solid var(--home-blue);border-radius:50%}.hd .hd-body .hb-foot{margin:.2em 0 0;padding-top:.9em;font-size:.94em}.hd .hd-body .hb-foot b{padding:.6em 1.1em;border-radius:.65em;font-size:1em}.hd .hd-body .hb-sample{margin-top:0;font-size:.75em}.hd-win{background:white;border:1px solid var(--home-line);border-radius:1.1em;box-shadow:0 2em 4em -2.4em rgb(11 45 107/.5)}.hd-win-head{display:flex;align-items:center;gap:.5em;margin:0;padding:.75em .95em;border-bottom:1px solid #edf2f9;font-size:.92em;font-weight:600;color:var(--lab-ink)}.hd-win-head :is(img,svg){width:1.5em;height:1.5em;flex:none}.hd-win-head img{border-radius:.4em}.hd-exp,.hd-laptop,.hd-line,.hd-phone{display:none}.hd-laptop{position:absolute;z-index:0;inset:-1.05em -1.05em -1.45em;border-radius:1.5em 1.5em .45em .45em;background:#0b0d12;box-shadow:0 0 0 .14em #9aa3b1,0 0 0 .3em #dfe3e9,0 2.5em 4em -2.5em rgb(11 45 107/.5)}.hd-laptop:before{content:"";position:absolute;top:.32em;left:50%;width:.42em;height:.42em;translate:-50% 0;border-radius:50%;background:#262c38;box-shadow:inset 0 0 0 .1em #12151c}.hd-laptop i{position:absolute;top:calc(100% + .3em);left:-8.5%;right:-8.5%;height:1.15em;border-radius:.15em .15em 1.6em 1.6em/.15em .15em 1.1em 1.1em;background:linear-gradient(#f5f7fa,#dce1e8 35%,#b4bcc8 80%,#9ea7b5);box-shadow:0 1.6em 1.8em -1.1em rgb(11 45 107/.5)}.hd-laptop i:after{content:"";position:absolute;top:0;left:50%;width:15%;height:.42em;translate:-50% 0;border-radius:0 0 .7em .7em;background:linear-gradient(#a9b2bf,#cfd5de)}.hd-phone{position:absolute;z-index:3;right:-8em;top:7em;width:15.5em;height:31em;overflow:hidden;border:.55em solid #0b0d12;border-radius:2.7em;background:#eef3f9;box-shadow:0 0 0 .14em #9aa3b1,0 2.4em 4em -2em rgb(11 45 107/.55)}.hd-phone:before{content:"";position:absolute;z-index:1;top:.5em;left:50%;width:4.4em;height:1.25em;translate:-50% 0;border-radius:1em;background:#0b0d12}.hd-phone .hd-win-head{padding-top:2.2em;background:white}.hd-phone .hd-bill{width:82%}.hd-msg{display:flex;align-items:flex-end;gap:.5em;margin:.8em .95em}.hd-msg time{font-size:.75em;color:#8aa1c1}.hd-bill{display:grid;gap:.35em;width:62%;padding:.6em .75em .8em;border:.45em solid #c6efb3;border-radius:1em 1em 1em .3em;background:white}.hd-bill b{font-size:.75em;color:var(--lab-ink)}.hd-bill i{height:.35em;border-radius:.2em;background:#e3e9f2}.hd-bill i:nth-of-type(2){width:78%}.hd-bill i:nth-of-type(4){width:64%}.hd-bill i:last-of-type{width:52%;justify-self:end;background:#cdd8e8}.hd-typing{display:none}.hd-typing span{display:flex;gap:.3em;padding:.7em .85em;border:.45em solid #c6efb3;border-radius:1em 1em 1em .3em;background:white}.hd-typing i{width:.5em;height:.5em;border-radius:50%;background:#9fb3cf}.hd-exp .hd-win-head svg{color:var(--home-blue)}.hd-exp ul{display:grid;gap:.55em;margin:0;padding:.8em .95em .25em;list-style:none}.hd-exp li{display:flex;align-items:center;gap:.5em;font-size:.86em;color:var(--lab-ink)}.hd-exp li svg{width:1.2em;height:1.2em;flex:none}.hd-exp li>svg:first-child{color:#8aa1c1}.hd-exp li>svg:last-child{margin-left:auto;color:#22c55e}.hd-bar{display:block;height:.4em;margin:.65em .95em .4em;border-radius:999px;background:#e6eefb;overflow:hidden}.hd-bar i{display:block;height:100%;border-radius:inherit;background:var(--home-blue);transform-origin:left}.hd-exp .hd-swap{display:grid;margin:0 .95em .8em;font-size:.84em;font-weight:600}.hd-exp .hd-swap small{display:inline-flex;align-items:center;gap:.3em;font-size:inherit}.hd-exp .hd-swap svg{width:1.1em;height:1.1em}.hd-exp .hd-swap small:first-child{color:var(--home-blue);opacity:0}.hd-exp .hd-swap small:last-child{color:var(--lab-ok)}.hd-agent{background:var(--home-navy);border-color:var(--home-navy);color:white}.hd-agent .hd-win-head{border-color:rgb(255 255 255/.14);color:white}.hd-agent ul{display:grid;gap:.65em;margin:0;padding:.95em 1.05em 1.05em;list-style:none}.hd-agent li{display:flex;align-items:center;gap:.65em;font-size:.95em}.hd-agent li svg{width:1.3em;height:1.3em;flex:none;color:#4ade80}.hd-agent li.rev,.hd-agent li.rev svg{color:#fbbf24}.hd-agent .hd-swap svg:first-child{color:#93c5fd;opacity:0}@media (min-width:768px){.hd-main{grid-template-columns:12.5em minmax(0,1fr)}.hd-side{display:block}.hd-tools{display:flex}.hd-mascot{width:9em;height:9em}}@media (max-width:479px){.hd-stage{font-size:14px}.hd-table thead{display:none}.hd-table tr{display:flex;flex-wrap:wrap;align-items:center;gap:.4em .55em;padding:.7em .8em;border-top:1px solid #edf2f9}.hd-table td{padding:0;border:0}.hd-table td:first-child{flex:1 0 100%;max-width:none;white-space:normal}.hd-table td:nth-child(3){order:1;margin-left:auto}.hd-table tr.rev{border-top-color:transparent;border-radius:.65em;background:var(--lab-rev-bg)}.hd-table tr.rev+tr{border-top-color:transparent}.hd-table tr.rev td{background:none}}@media (min-width:1200px){.hd{--hd-u:clamp(11px,min(calc(min(1560px, 100vw - 64px) / 95),1.6svh),20px)}.hd-copy{min-height:calc(62svh - 64px);align-content:center;padding-top:24px;font-size:var(--hd-u)}.hd h1{margin-bottom:.25em;font-size:5.4em}.hd .hb-summary{font-size:1.55em}.hd .home-actions{gap:.8em;margin-top:1.8em}.hd .home-button{min-height:3.6em;padding-inline:1.5em;border-radius:.8em;font-size:1.25em}.hd .home-hero-assurance{margin-top:1.4em;font-size:1em}.hd-stage{left:2.05em;display:block;width:60em;margin-top:11em;padding-bottom:5em;font-size:var(--hd-u)}.hd-main{grid-template-columns:13em minmax(0,1fr)}.hd-mascot{right:.4em;bottom:calc(100% - 2.2em);width:14em;height:14em}.hd-table :is(th,td):nth-child(2){display:table-cell}.hd-win{position:absolute}.hd-exp,.hd-line{display:block}.hd-line{z-index:0;left:-20.5em;top:-6em;width:24em}.hd-bill{width:66%;min-height:8.5em;padding:.9em 1em 1em}.hd-exp{z-index:0;left:calc(100% + .4em);top:4em;width:15em}.hd-agent{z-index:2;left:-19.5em;bottom:-.8em;width:20.5em}}@media (prefers-reduced-motion:no-preference){.hd-table tr:nth-child(n+3) .hd-reading{animation:hd-out .2s ease calc(var(--i) * .55s + .2s) both}.hd-table tr:nth-child(n+3) .hd-reading:before{animation:hd-spin .8s linear 3}.hd-table tr:nth-child(n+3) .lab-pill{animation:hd-in .35s cubic-bezier(.34,1.56,.64,1) calc(var(--i) * .55s + .35s) both}.hd-table tr.rev td{animation:hd-rev .35s ease calc(var(--i) * .55s + .35s) both}.hd-agent li{animation:lab-up .45s cubic-bezier(.16,1,.3,1) calc(var(--i) * .6s + .5s) both}.hd .lab-mark{background-position:0 100%;animation:hd-mark .8s cubic-bezier(.65,0,.35,1) .35s both}.hd-table tr.rev .lab-pill{animation:hd-in .35s cubic-bezier(.34,1.56,.64,1) calc(var(--i) * .55s + .35s) both,hd-ring 2.6s ease-out calc(var(--i) * .55s + 1.2s) infinite}}@media (min-width:1200px) and (prefers-reduced-motion:no-preference){.hd-typing{display:flex;animation:hd-typing 5s ease 4s infinite both}.hd-typing i{animation:hd-dot 1s ease-in-out infinite}.hd-typing i:nth-child(2){animation-delay:.15s}.hd-typing i:nth-child(3){animation-delay:.3s}@supports (animation-timeline:scroll()){.home-hero.hd:not(.he){height:calc(100vh - 64px + 50vh)}.hd:not(.he) .hd-pin{position:sticky;top:64px;display:grid;height:calc(100vh - 64px)}.hd:not(.he) .hd-copy,.hd:not(.he) .hd-stage{grid-area:1/1}.hd:not(.he) .hd-copy{align-self:start;min-height:0;padding-top:max(24px,calc(27vh - 24px - 12.2em));animation:hd-lift linear both;animation-timeline:scroll(root);animation-range:0 10vh}.hd:not(.he) .hd-stage{--peek:calc(4vh + 13em);--s0:.94;align-self:center;margin-top:10em;padding-bottom:0;transform-origin:50% 0;animation:hd-rise cubic-bezier(.3,.6,.3,1) both;animation-timeline:scroll(root);animation-range:0 25vh}.hd:not(.he) .hd-laptop,.hd:not(.he) .hd-phone{display:block}.hd:not(.he) .hd-laptop{animation:hd-bezel linear both;animation-timeline:scroll(root);animation-range:2vh 14vh}.hd:not(.he) .hd-phone{animation:hd-phone linear both,hd-float 3.2s ease-in-out infinite alternate;animation-timeline:scroll(root),auto;animation-range:0 12vh,normal}.hd:not(.he) .hd-main{animation:hd-emerge linear both;animation-timeline:scroll(root);animation-range:3vh 20vh}.hd:not(.he) .hd-agent,.hd:not(.he) .hd-exp,.hd:not(.he) .hd-line{animation:hd-come cubic-bezier(.2,.7,.2,1) both,hd-float var(--fd) ease-in-out infinite alternate;animation-timeline:scroll(root),auto;animation-range:4vh 26vh,normal}.hd:not(.he) .hd-line{--fx:-24em;--fy:6em;--fd:3.6s}.hd:not(.he) .hd-exp{--fx:22em;--fy:6em;--fd:3s}.hd:not(.he) .hd-agent{--fx:-22em;--fy:10em;--fd:4.2s}.hd-table tr:nth-child(n+3) .hd-reading{animation:none}.hd-table .hd-reading:before{animation:hd-spin .8s linear infinite}.hd-table tr:nth-child(n+3) .lab-pill{animation:none}:is(.hd[data-play],.he) .hd-phone .hd-msg{transform-origin:0 100%;animation:hd-msg .5s cubic-bezier(.3,1.4,.6,1) .3s both}:is(.hd[data-play],.he) .hd-phone .hd-msg:nth-child(3){animation-delay:1s}:is(.hd[data-play],.he) .hd-table tr:nth-child(-n+3) .hd-reading{animation:hd-out .2s ease calc(var(--i) * .45s + .55s) both}:is(.hd[data-play],.he) .hd-table tr:nth-child(-n+3) .lab-pill{animation:hd-in .35s cubic-bezier(.34,1.56,.64,1) calc(var(--i) * .45s + .7s) both}:is(.hd[data-play],.he) .hd-table tr:nth-child(-n+3) td{animation:hd-flash 1s ease-out calc(var(--i) * .45s + .7s)}.hd-table tr.rev td{animation:none}.hd-table tr:nth-child(5) td{background:linear-gradient(#e6edf7 0 0) .8em 50% /0 .6em no-repeat}.hd-agent li{animation:none}.hd-agent ul{grid-template-rows:auto auto auto 1fr}.hd-agent li.rev{min-height:0;overflow:hidden}:is(.hd[data-play=wait],.he:not([data-play=go])) .hd-table tr:nth-child(4) .hd-reading{opacity:1;animation:hd-in .25s ease 1.75s both}:is(.hd[data-play=wait],.he:not([data-play=go])) .hd-table tr:nth-child(n+4) .lab-pill{opacity:0}:is(.hd[data-play=wait],.he:not([data-play=go])) .hd-table tr.rev td{background-color:transparent}:is(.hd[data-play=wait],.he:not([data-play=go])) .hd-table tr:nth-child(5) td{color:transparent;background-size:65% .6em;animation:hd-pulse .9s ease-in-out infinite alternate}:is(.hd[data-play=wait],.he:not([data-play=go])) .hd-agent .hd-swap svg:first-child{opacity:1;animation:hd-spin 1s linear infinite}:is(.hd[data-play=wait],.he:not([data-play=go])) .hd-agent .hd-swap svg:last-child{opacity:0}:is(.hd[data-play=wait],.he:not([data-play=go])) .hd-agent ul{grid-template-rows:auto auto auto 0fr}:is(.hd[data-play=wait],.he:not([data-play=go])) .hd-agent li.rev{opacity:0}:is(.hd[data-play=wait],.he:not([data-play=go])) .hd-bar i{scale:.6 1}:is(.hd[data-play=wait],.he:not([data-play=go])) .hd-exp .hd-swap small:first-child{opacity:1}:is(.hd[data-play=wait],.he:not([data-play=go])) .hd-exp .hd-swap small:last-child{opacity:0}.hd[data-play=go] .hd-table tr:nth-child(4) .hd-reading{animation:hd-out .25s ease .5s both}.hd[data-play=go] .hd-table tr:nth-child(4) .lab-pill{animation:hd-in .35s cubic-bezier(.34,1.56,.64,1) .65s both,hd-ring 2.6s ease-out 3.2s infinite}.hd[data-play=go] .hd-table tr.rev td{animation:hd-rev .35s ease .65s both}.hd[data-play=go] .hd-table tr:nth-child(5) td{animation:hd-sk .3s ease 1.1s both,hd-flash 1s ease-out 2.35s}.hd[data-play=go] .hd-table tr:nth-child(5) .hd-reading{animation:hd-read 1.1s linear 1.3s both}.hd[data-play=go] .hd-table tr:nth-child(5) .lab-pill{animation:hd-in .35s cubic-bezier(.34,1.56,.64,1) 2.35s both}.hd[data-play=go] .hd-agent .hd-swap svg:first-child{animation:hd-spin 1s linear infinite,hd-out .2s ease 1.7s both}.hd[data-play=go] .hd-agent .hd-swap svg:last-child{animation:hd-in .3s ease 1.8s both}.hd[data-play=go] .hd-agent ul{animation:hd-grow .3s ease 2.5s both}.hd[data-play=go] .hd-agent li.rev{animation:lab-up .4s cubic-bezier(.16,1,.3,1) 2.6s both}.hd[data-play=go] .hd-bar i{animation:hd-fill 2s ease .3s both}.hd[data-play=go] .hd-exp .hd-swap small:first-child{animation:hd-out .2s ease 2.4s both}.hd[data-play=go] .hd-exp .hd-swap small:last-child{animation:hd-in .3s ease 2.5s both}}}@keyframes hd-lift{to{opacity:0;translate:0 -2.5rem;visibility:hidden}}@keyframes hd-rise{0%{translate:-2.5em var(--peek);scale:var(--s0)}}@keyframes hd-bezel{to{opacity:0;scale:1.06;visibility:hidden}}@keyframes hd-phone{to{opacity:0;translate:45% 25%;visibility:hidden}}@keyframes hd-emerge{0%{box-shadow:none;border-color:transparent;border-radius:.3em}}@keyframes hd-come{0%{opacity:0;translate:var(--fx) var(--fy);scale:1.12}35%{opacity:1}}@keyframes hd-grow{0%{grid-template-rows:auto auto auto 0fr}}@keyframes hd-read{0%,to{opacity:0}12%,88%{opacity:1}}@keyframes hd-sk{0%{color:transparent;background-size:65% .6em}}@keyframes hd-in{0%{opacity:0;scale:.85}to{opacity:1;scale:none}}@keyframes hd-out{0%{opacity:1}to{opacity:0}}@keyframes hd-rev{0%{background-color:transparent}}@keyframes hd-fill{0%{scale:.6 1}}@keyframes hd-spin{to{rotate:1turn}}@keyframes hd-mark{0%{background-size:0 62%}}@keyframes hd-ring{0%{box-shadow:0 0 0 0 rgb(217 119 6/.45)}60%,to{box-shadow:0 0 0 .6em rgb(217 119 6/0)}}@keyframes hd-flash{0%{background-color:#e3eeff}}@keyframes hd-pulse{to{opacity:.4}}@keyframes hd-msg{0%{opacity:0;translate:0 1.2em;scale:.9}}@keyframes hd-float{to{transform:translateY(-.45em)}}@keyframes hd-typing{0%,to{opacity:0;translate:0 .6em}10%,72%{opacity:1;translate:none}82%{opacity:0;translate:none}}@keyframes hd-dot{0%,60%,to{translate:none;opacity:.5}30%{translate:0 -.3em;opacity:1}}.hd-mascot-live{position:relative}.mf-move,.mf-place,.mf-pose{position:absolute;inset:0}.mf-pose>svg{display:block;width:100%;height:100%;overflow:visible}.mf-move,.mf-pose{transform-origin:51.34% 92.34%}.mf-place{transition:translate .5s cubic-bezier(.3,1.3,.6,1)}.mf-move{transition:translate .5s cubic-bezier(.3,1.3,.6,1),rotate .42s cubic-bezier(.3,1.45,.6,1),scale .4s cubic-bezier(.3,1.35,.6,1)}.hd[data-beat="1"] .mf-place{translate:var(--mr-dx,0) var(--mr-dy,0)}@media (prefers-reduced-motion:no-preference){.hd[data-beat="1"] .mf-move{animation:hd-peek 5s ease-in-out 3s infinite}}@keyframes hd-peek{0%,50%,to{translate:none;rotate:none}62%,82%{translate:0 -5%;rotate:7deg}}.hd[data-beat="2"] .mf-move{translate:0 -13.75%;rotate:-3deg;scale:.95 1.06}.hd[data-beat="3"] .mf-move{scale:1.07 .93}.mf-pose{visibility:hidden;scale:0 1;translate:0 -6%;transition:scale .2s cubic-bezier(.55,0,.85,.35),translate .2s cubic-bezier(.55,0,.85,.35),visibility 0s .2s}.hd:is([data-beat="1"],[data-beat="2"],[data-beat="3"],[data-beat="4"]) .mf-welcome,.hd[data-beat="5"] .mf-read,.hd[data-beat="6"] .mf-scan,.hd[data-beat="7"] .mf-send,.hd[data-beat="8"] .mf-success{visibility:visible;scale:1;translate:0;transition:scale .28s cubic-bezier(.3,1.5,.6,1) .2s,translate .28s cubic-bezier(.2,.7,.3,1) .2s,visibility 0s .2s}.hd:is([data-beat="2"],[data-beat="3"]) .hd-mascot .mascot-welcome *,.hd:not([data-beat="8"]) .hd-mascot .mascot-successB *{animation-name:none}.hd .hd-mascot .mascot-welcome .m-shadow{transition:translate .5s cubic-bezier(.3,1.3,.6,1)}.hd[data-beat="2"] .hd-mascot .mascot-welcome .m-shadow{translate:0 44px}.hd-mascot-live,.hd-mascot>.hd-mascot-img{display:block;width:100%;height:100%}.hd-mascot-live,.hd[data-beat] .hd-mascot>.hd-mascot-img{display:none}.hd[data-beat] .hd-mascot-live{display:block}.hd[data-beat="1"] .hd-mascot{clip-path:inset(-200% -200% calc(100% - var(--mr-clip, 100%)) -200%)}@media (min-width:1200px){.he .hd-phone{display:block;left:52.5em;right:auto}.he :is(.hd-exp,.hd-agent){z-index:0;opacity:0;visibility:hidden}.he .hd-mascot{transition:clip-path .3s ease-out .08s}}.he-say{position:absolute;right:78%;top:12%;width:max-content;padding:.55em .95em;font-size:1.15em;opacity:0;scale:.6;transform-origin:100% 70%;transition:opacity .15s,scale .15s}.he[data-beat="1"] .he-peek,.he[data-beat="4"] .he-hi{opacity:1;scale:1;transition:opacity .2s ease var(--say,.5s),scale .4s cubic-bezier(.34,1.56,.64,1) var(--say,.5s)}.he[data-out="0"] .he-peek{--say:2.4s}.he-peek{right:auto;left:74%;transform-origin:0 70%}@media (prefers-reduced-motion:no-preference){.he .hd-copy>*{animation:he-up .7s cubic-bezier(.2,.7,.2,1) backwards}.he .hd-copy>:nth-child(2){animation-delay:.1s}.he .hd-copy>:nth-child(3){animation-delay:.2s}.he .hd-main{animation:he-up .9s cubic-bezier(.2,.7,.2,1) .3s backwards;--up:4em}}@media (min-width:1200px) and (prefers-reduced-motion:no-preference){.he .hd-phone{--fd:3.2s;animation:he-in .7s cubic-bezier(.2,.7,.2,1) .55s backwards,hd-float var(--fd) ease-in-out 1.3s infinite alternate}.he :is(.hd-exp,.hd-agent){animation:hd-float var(--fd) ease-in-out infinite alternate}.he .hd-exp{--fd:3s}.he .hd-agent{--fd:4.2s}.he .hd-mascot>.hd-mascot-img{display:none}.he .hd-phone .hd-msg{animation-delay:1s}.he .hd-phone .hd-msg:nth-child(3){animation-delay:1.7s}.he .hd-table tr:nth-child(-n+3) .hd-reading{animation-delay:calc(var(--i) * .45s + 1.25s)}.he .hd-table tr:nth-child(-n+3) :is(.lab-pill,td){animation-delay:calc(var(--i) * .45s + 1.4s)}.he:not([data-play=go]) .hd-table tr:nth-child(4) .hd-reading{animation-delay:2.45s}.home-hero.he{height:calc(100vh - 64px + 32vh)}.he .hd-pin{position:sticky;top:64px;display:grid;height:calc(100vh - 64px)}.he :is(.hd-copy,.hd-stage){grid-area:1/1}.he .hd-copy{align-self:start;min-height:0;padding-top:max(24px,calc(27vh - 24px - 12.2em));transition:opacity .5s ease .15s,translate .7s cubic-bezier(.2,.7,.2,1) .1s,visibility 0s}.he .hd-stage{align-self:center;margin-top:10em;padding-bottom:0;transform-origin:50% 0;translate:-2.5em calc(4vh + 15em);scale:.94;transition:translate .9s cubic-bezier(.2,.7,.2,1),scale .9s cubic-bezier(.2,.7,.2,1)}.he .hd-phone{transition:left .8s cubic-bezier(.3,.7,.2,1),top .8s cubic-bezier(.3,.7,.2,1),width .7s ease,height .7s ease,border-width .5s ease,border-color .5s ease,border-radius .6s ease,background-color .5s ease,box-shadow .6s ease,z-index 0s .8s}.he .hd-phone:before{transition:opacity .3s}.he .hd-phone :is(.hd-win-head,.hd-bill){transition:padding .6s ease,width .6s ease}.he :is(.hd-exp,.hd-agent){transition:opacity .3s,translate .6s ease-in,scale .6s ease-in,visibility 0s .6s}.he .hd-exp{translate:-14em 2em;scale:.8}.he .hd-agent{translate:14em -6em;scale:.8}.he[data-out="1"] .hd-copy{opacity:0;translate:0 -3rem;visibility:hidden;transition:opacity .22s ease,translate .5s ease,visibility 0s .5s}.he[data-out="1"] .hd-stage{translate:none;scale:none;transition-delay:.1s}.he[data-out="1"] .hd-phone{z-index:0;left:-20.5em;top:-6em;width:24em;height:26.2em;border-width:1px;border-color:var(--home-line);border-radius:1.1em;background-color:white;box-shadow:0 2em 4em -2.4em rgb(11 45 107/.5);transition:left .8s cubic-bezier(.3,.7,.2,1),top .8s cubic-bezier(.3,.7,.2,1),width .7s ease,height .7s ease,border-width .5s ease,border-color .5s ease,border-radius .6s ease,background-color .5s ease,box-shadow .6s ease,z-index 0s}.he[data-out="1"] .hd-phone:before{opacity:0}.he[data-out="1"] .hd-phone .hd-win-head{padding-top:.75em}.he[data-out="1"] .hd-phone .hd-bill{width:66%}.he[data-out="1"] :is(.hd-exp,.hd-agent){opacity:1;visibility:visible;translate:none;scale:none;transition:opacity .4s ease .3s,translate .8s cubic-bezier(.2,.8,.2,1.1) .3s,scale .8s cubic-bezier(.2,.8,.2,1.1) .3s,visibility 0s .3s}.he[data-out="1"] .hd-agent{transition-delay:.42s}}.he[data-beat="1"] .hd-mascot{clip-path:inset(-200% -200% 2.2em -200%)}.he[data-beat="1"] .mf-place{translate:0 20%}@media (prefers-reduced-motion:no-preference){.he[data-beat="1"] .mf-place{animation:he-peek .6s cubic-bezier(.3,1.4,.6,1) 1.3s backwards}}@keyframes he-peek{0%{translate:0 62%}}@media (min-width:1200px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.hn .hd-pin{transform-origin:50% 30%;animation:hn-exit linear both;animation-timeline:scroll(root);animation-range:8vh 32vh}}}@keyframes hn-exit{to{transform:translateY(-7vh) scale(.94)}}@keyframes he-up{0%{opacity:0;translate:0 var(--up,1.2rem)}}@keyframes he-in{0%{opacity:0;translate:3em 2em}}.hn .hd-brand,.hn .hd-tools{display:none}.hn .hd-title span{background:#e3edfd;color:#1d4ed8}.hn .hb-foot b{display:inline-flex;align-items:center;gap:.5em}.hn .hb-foot b svg{width:1.15em;height:1.15em}.hn .hd-win-head span{display:grid;line-height:1.3}.hn .hd-win-head small{font-size:.8em;font-weight:500;color:#5b6b84}.hn-msg{display:grid;grid-template-columns:2.4em minmax(0,1fr);gap:.55em;align-items:start;margin:.75em .8em 0}.hn-ava{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:50%;background:#ffe2d6;color:#b4532a;font-style:normal;font-size:.9em;font-weight:700}.hn-msg.b .hn-ava{background:#dbeafe;color:#1d4ed8}.hn-said{display:grid;gap:.3em;min-width:0}.hn-said>small{font-size:.7em;color:#5b6b84}.hn-line{display:flex;align-items:flex-end;gap:.4em;margin:0}.hn-line time{font-size:.62em;color:#5b6b84}.hn-bubble{padding:.45em .75em;border-radius:.25em 1em 1em 1em;font-size:.82em;color:var(--lab-ink)}.hn-bubble,.hn-file{background:white;box-shadow:0 1px 2px rgb(11 45 107/.08)}.hn-file{display:flex;align-items:center;gap:.5em;min-width:0;padding:.5em .8em .5em .55em;border-radius:.8em}.hn-file svg{flex:none;width:1.9em;height:1.9em;color:#16a34a}.hn-file b{display:block;font-size:.74em;color:var(--lab-ink);white-space:nowrap}.hn-file small{display:block;font-size:.64em;color:#5b6b84}.hn-input{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6em;align-items:center;margin:auto 0 0;padding:.7em .8em .9em;color:#6b7f9e}.hn-input>svg{width:1.4em;height:1.4em}.hn-input span{display:flex;justify-content:space-between;align-items:center;padding:.45em .8em;border-radius:99px;background:white;font-size:.8em;color:#a3b3c9}.hn-input span svg{width:1.4em;height:1.4em}.hn-arrows{display:none}@media (min-width:1200px){.hn .hd-phone{display:flex;flex-direction:column}.hn[data-out="1"] .hd-phone{background-color:#f5f8fc}.hn .hd-phone .hd-win-head{border-radius:1.1em 1.1em 0 0}.hn-arrows{display:block;position:absolute;z-index:0;left:-22em;top:-12em;width:100em;height:60em;overflow:visible;pointer-events:none;stroke:#60a5fa;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .2s}.hn[data-out="1"] .hn-arrows{opacity:1;transition:opacity .5s ease 1.1s}.hn .hn-input{transition:opacity .3s}.hn[data-out="1"] .hn-input{opacity:0}}@media (min-width:1200px) and (prefers-reduced-motion:no-preference){.hn .hd-stage{translate:-2.5em calc(4vh + 11em);scale:1.3}}.ms{position:relative;display:block;flex:none;width:var(--ms,140px);height:var(--ms,140px);pointer-events:none}.ms-hop{position:absolute;inset:0}.ms-hop .lm{width:100%;height:100%}.ms .ms-say{position:absolute;right:calc(100% - 10px);top:6%;width:max-content;max-width:14em;padding:10px 16px;font-size:1.05rem}:is(.ms-say,.he-say):after{content:"";position:absolute;right:-9px;top:50%;width:14px;height:14px;translate:0 -50%;rotate:-45deg;background:white;border-right:2px solid #c9dcf3;border-bottom:2px solid #c9dcf3}.ms-faq{justify-self:center;margin-bottom:-10px;--ms:290px;background:radial-gradient(closest-side,#dcecfd 0 70%,transparent 71%) center 92% /100% 22% no-repeat}.ms-faq .ms-say{right:auto;left:48%;top:-4%}.ms-faq .ms-say:after{right:auto;left:16px;top:100%;rotate:45deg}@media (prefers-reduced-motion:no-preference){.ms-hop{animation:ms-in .3s var(--lab-ease-out) var(--ms-wait,0s) both}.ms-say{transform-origin:100% 60%;animation:lab-pop .4s cubic-bezier(.34,1.56,.64,1) calc(var(--ms-wait, 0s) + .8s) both,say-bob 2.8s ease-in-out calc(var(--ms-wait, 0s) + 1.2s) infinite alternate}}@keyframes ms-in{0%{opacity:0}}@media (max-width:767px){.ms-faq{--ms:170px;justify-self:start;margin-left:-12px}.ms-faq .ms-say{left:76%;top:2%;max-width:none;white-space:nowrap;font-size:.95rem}}.ms-alive,.ms-fly{position:absolute;inset:0;transform-origin:50% 100%}.he-peek:after{right:auto;left:-9px;rotate:135deg}.lab .ms[data-arriving] .ms-fly{visibility:hidden}.lab .ms[data-flying]{z-index:30;clip-path:none}.lab>section[data-flying]{position:relative;z-index:4}.lab .c-cheer:has(.ms:is([data-arriving],[data-flying])) :is(.c-say,.c-bit,.c-arrow path),.lab .ms:is([data-arriving],[data-flying]) .ms-say{visibility:hidden;animation-play-state:paused}.lab .c-cheer:not(:has(.lm)):after,.lab .ms:not(:has(.lm)):after{visibility:hidden}.lab .ms-faq:not(:has(.lm)){background:none}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.ms-alive{animation:ms-drift-x 5.3s ease-in-out infinite alternate,ms-drift-y 3.7s ease-in-out infinite alternate,ms-tilt 5.7s ease-in-out infinite alternate}}@keyframes ms-drift-x{0%{translate:-2px 0}to{translate:2px 0}}@keyframes ms-drift-y{0%{transform:translateY(2px)}to{transform:translateY(-3px)}}@keyframes ms-tilt{0%{rotate:-1.4deg}to{rotate:1.4deg}}@media (prefers-reduced-motion:no-preference){.he-say{animation:say-bob 2.8s ease-in-out infinite alternate}.he[data-beat="4"] .hd-mascot .mascot-welcome .m-squash{animation:welcome-squash 2.4s both,welcome-breathe 3.4s cubic-bezier(.45,0,.55,1) 2.4s infinite}.he:is([data-beat="1"],[data-beat="4"]) .hd-mascot .mascot-welcome .m-eyes{animation:welcome-eyes 2.4s both,mt-blink 4.6s ease 3s infinite}}@keyframes say-bob{to{translate:0 -4px}}@keyframes mt-blink{0%,91%,to{transform:none}94%{transform:scaleY(.12)}}.lab-paper{position:relative;display:grid;gap:10px;padding:20px 20px 16px;font-size:.8rem;line-height:1.5;color:var(--home-body);background:white;border:1px solid #dde7f3;border-radius:6px;box-shadow:0 26px 40px -26px rgb(11 45 107/.45),0 2px 0 #eef3fa;transform:rotate(-2deg)}.lab-paper:after{content:"";position:absolute;top:-1px;right:-1px;width:34px;height:34px;background:linear-gradient(225deg,#f3f8ff 50%,#dfe8f4 0);border-bottom-left-radius:6px;box-shadow:-3px 3px 5px -2px rgb(11 45 107/.2)}.lab-paper h4{margin:0;font-size:1.45rem;line-height:1.2;font-weight:700;color:var(--lab-ink)}.lab-paper-top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 18px;align-items:start}.lab-paper-top address{font-style:normal;font-size:.75rem}.lab-paper-top address b{display:block;font-size:.8rem;color:var(--lab-ink)}.lab-paper-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;font-size:.75rem}.lab-paper-meta dl{display:grid;grid-template-columns:auto auto;gap:1px 10px;margin:0}.lab-paper-meta dd{margin:0;color:var(--lab-ink)}.lab-paper table{width:100%;border-collapse:collapse;font-size:.75rem}.lab-paper th{white-space:nowrap;padding:5px 6px;background:#eaf2fc;color:var(--lab-ink);font-weight:600;text-align:left}.lab-paper td{padding:5px 6px;border-bottom:1px solid #e6eef8}.lab-paper :is(th,td):not(:nth-child(2)){text-align:right}.lab-paper :is(th,td):first-child{text-align:center}.lab-paper .sum{display:grid;grid-template-columns:1fr auto;gap:3px 18px;margin:0 0 0 auto;min-width:58%}.lab-paper .sum dd{margin:0;text-align:right;color:var(--lab-ink);font-variant-numeric:tabular-nums}.lab-paper .sum .grand{padding:6px 8px;margin-inline:-8px;background:#eaf2fc;font-weight:700;font-size:.9rem;color:var(--lab-ink)}.lab-wide{width:min(1360px,calc(100% - 64px));margin-inline:auto}@media (min-width:1024px){.lab .home-container{width:min(1360px,calc(100% - 64px))}}.lab-m{padding-block:var(--sp-section);background:linear-gradient(180deg,var(--lab-seam),rgb(246 249 255/0) 140px,rgb(246 249 255/0) calc(100% - 140px),var(--lab-seam)),radial-gradient(42% 60% at 22% 45%,rgb(219 234 254/.55),transparent 70%),radial-gradient(40% 55% at 85% 55%,rgb(219 234 254/.5),transparent 70%),linear-gradient(180deg,var(--lab-seam),#fff 50%,var(--lab-seam));overflow-x:clip}@media (min-width:1200px) and (prefers-reduced-motion:no-preference){.lab-m.f-sec{padding-top:max(0px,calc(var(--sp-section) * 2 - 16px - var(--hn-foot, 112px)));margin-top:min(0px,calc(var(--sp-section) * 2 - 16px - var(--hn-foot, 112px)))}}@media (max-width:1199px){.lab-m.f-sec{padding-top:calc(var(--sp-section) * 2)}}.lab-m.c-sec{padding-bottom:calc(var(--sp-section) + 56px)}@media (min-width:1024px){.lab-m.t-sec{padding-bottom:calc(var(--sp-section) + 18px)}}.m-copy{position:relative;display:grid;gap:0;align-content:center;justify-items:start}.m-pill{padding:8px 18px;border-radius:999px;background:#e3edfd;color:#1d4ed8;font-size:1.05rem;font-weight:600}.m-eyebrow{display:inline-flex;align-items:flex-start;color:#2563eb;font-size:clamp(1.15rem,2vw,29px);font-weight:600}.lab .m-h2{position:relative;margin:26px 0 16px;font-size:var(--h,clamp(2rem,3.4vw,49px));line-height:1.3;letter-spacing:-.015em;font-weight:700;color:#0b1f4b}.m-blue{color:#2563eb;background:linear-gradient(transparent 58%,#dbe9fe 58% 90%,transparent 90%);padding-inline:.06em}.m-ticks{display:inline-block;width:.6em;height:.55em;margin-left:.1em;vertical-align:top;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22' fill='none' stroke='%232563eb' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M8 9 12 2M14 14l8-5'/%3E%3C/svg%3E") no-repeat 50% /contain}.m-lead{margin:0;max-width:34em;font-size:clamp(1.02rem,1.4vw,20px);line-height:1.6;color:#2c4266}.m-sample{display:inline-flex;padding:3px 12px;border-radius:999px;background:#e9eef6;color:#4f5d75;font-size:.8rem}.f-grid{--h:clamp(1.9rem,3.2vw,46px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,390px);gap:40px;align-items:center}.f-cards{position:relative;display:grid;grid-template-columns:345fr 310fr 300fr;align-items:start;padding-top:90px}.f-ghost{position:absolute;z-index:0;width:170px;height:96px;border-radius:10px;background:repeating-linear-gradient(#e6edf7 0 3px,transparent 3px 14px) 18px 20px /55% 46px no-repeat,white;border:1px solid #d9e4f3;box-shadow:0 14px 26px -18px rgb(29 78 160/.4)}.f-ghost.g1{left:90px;top:22px;rotate:-5deg}.f-ghost.g1:after{content:"";position:absolute;inset:-14px 18px 30px -16px;z-index:-1;border-radius:inherit;background:inherit;border:inherit;rotate:-6deg}.f-ghost.g2{left:745px;top:175px;width:110px;height:80px;rotate:6deg}.f-card{position:relative;z-index:1;display:grid;align-content:start;gap:14px;padding:22px 16px 14px;min-width:0;background:rgb(255 255 255/.96);border:1px solid #dbe6f5;border-radius:22px;box-shadow:0 0 0 6px rgb(255 255 255/.55),0 34px 60px -34px rgb(29 78 160/.45)}.f-card.c2{z-index:2;margin:85px 0 0 -10px}.f-card.c3{z-index:3;margin:160px 0 0 -10px}.f-card.c3 .f-rows{gap:8px}.f-card.c3 .f-val{padding-block:6px;font-size:.8rem}.f-card.c3 .f-row.sum .f-val{font-size:.95rem}.f-name{display:flex;align-items:center;gap:14px;margin:-6px 0 2px -6px;font-size:1.3rem;font-weight:700;color:#0b1f4b}.f-name i{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:50%;background:#2563eb;color:white;font-style:normal;font-size:1.3rem;line-height:1;text-box:trim-both cap alphabetic;box-shadow:0 8px 16px -8px #2563eb}.f-bill{display:grid;gap:10px;padding:16px 14px;background:white;border:1px solid #e3ebf6;border-radius:12px;font-size:.74rem;line-height:1.5;color:#64748b}.f-bill h4{margin:0;font-size:1.3rem;color:#0b1f4b}.f-bill-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.f-bill-top address{min-width:0;font-style:normal;font-size:.64rem}.f-bill-top address b{display:block;font-size:.8rem;color:#0b1f4b;white-space:nowrap}.f-bill-top dl{font-size:.66rem}.f-bill-sum,.f-bill-top dl{display:grid;grid-template-columns:auto auto;gap:1px 10px;margin:0}.f-bill dd{margin:0;color:#0b1f4b;text-align:right}.f-bill table{width:100%;border-collapse:collapse}.f-bill th{padding:6px 4px;background:#eef3fa;color:#0b1f4b;font-weight:600}.f-bill td,.f-bill th{text-align:right;white-space:nowrap}.f-bill td{padding:7px 4px;border-bottom:1px solid #eef2f8;color:#334155}.f-bill :is(th,td):first-child{text-align:left}.f-bill-sum{justify-self:end;min-width:60%}.f-bill-sum .g{padding-top:6px;font-size:1.05rem;font-weight:700;color:#0b1f4b}.f-rows{display:grid;gap:12px}.f-row{display:grid;grid-template-columns:18px 78px minmax(0,1fr) 22px;gap:7px;align-items:center}.f-ic{color:#475b7b}.f-ic svg{width:18px;height:18px}.f-lbl{font-size:.8rem;color:#334a6b;white-space:nowrap}.f-val{display:flex;justify-content:space-between;gap:6px;padding:8px 10px;border-radius:9px;font-size:.84rem;color:#0b1f4b;white-space:nowrap}.f-val,.f-vt{min-width:0;overflow:hidden}.f-vt{text-overflow:ellipsis}.f-val b{flex:none}.f-row.ok .f-val{background:#e8f8ee}.f-row.rev .f-val{gap:4px;padding-right:8px;background:#fff2d9;box-shadow:inset 0 0 0 1px #f8d48e}.f-row.rev .f-val b{color:#b93c0c}.f-row.err .f-val{background:#fdebeb;box-shadow:inset 0 0 0 1px #f6b4b4;color:#b91c1c}.f-row.sum .f-val{font-size:1.05rem;font-weight:700;padding-block:6px}.f-mark{width:22px;height:22px}.f-row.ok .f-mark{color:#22a447}.f-row.rev .f-mark{color:#f59e0b}.f-row.err .f-mark{color:#ef4444}.f-ready{justify-content:center;gap:10px;height:54px;border-radius:14px;background:#22a447;color:white;font-size:1.25rem;font-weight:700;box-shadow:0 14px 24px -14px #15803d}.f-ready,.f-sample{display:flex;align-items:center}.f-sample{gap:8px;margin:2px 0 0;padding-top:10px;border-top:1px solid #edf2f9;font-size:.82rem;color:#64748b}.f-hop{z-index:4;left:-22px;top:-46px;width:66px;height:42px;color:#3b82f6}.f-hop,.ms-peek{position:absolute}.ms-peek{z-index:-1;left:14%;bottom:calc(100% - 2px);width:260px;height:178px;clip-path:inset(-240px -240px 0)}.ms-peek .ms-own{top:0;bottom:auto;height:250px}.f-card.c2:has(>.ms-peek):after{content:"";position:absolute;left:14%;right:22px;top:-1px;height:12px;border-top:1px solid #dbe6f5;background:rgb(255 255 255/.96);pointer-events:none}.f-key{display:grid;gap:20px;margin:34px 0 0;padding:0;list-style:none}.f-key li{display:flex;align-items:center;gap:16px;font-size:1.35rem;color:#0b1f4b}.f-key i{flex:none;width:44px;height:28px;border-radius:8px}.f-key i.ok{background:#e8f8ee;box-shadow:inset 0 0 0 2px #22a447}.f-key i.rev{background:#fff2d9;box-shadow:inset 0 0 0 2px #f5a524}.f-key i.err{background:#fdebeb;box-shadow:inset 0 0 0 2px #ef4444}.f-grid .m-h2 .m-ticks{position:absolute;left:100%;top:.15em}@media (max-width:639px){.f-grid .m-h2 .m-ticks{position:static}}@media (min-width:1360px){.lab .f-grid .m-h2{white-space:nowrap}}@media (max-width:1359px){.f-grid{grid-template-columns:minmax(0,1fr);gap:8px}.f-grid .m-copy{order:-1;grid-template-columns:minmax(0,1fr) auto;column-gap:48px}.f-grid .m-copy>:not(.f-key){grid-column:1}.f-grid .f-key{grid-column:2;grid-row:1/span 3;align-self:center;margin:0}}@media (max-width:767px){.f-grid .m-copy{grid-template-columns:minmax(0,1fr)}.f-grid .f-key{grid-column:1;grid-row:auto;margin-top:18px}}@media (max-width:359px){.f-card{padding-inline:12px}.f-bill{padding-inline:8px;font-size:.66rem}.f-bill :is(th,td){padding-inline:2px}}@media (max-width:819px){.f-cards{grid-template-columns:1fr;gap:20px;padding-top:0}.f-card.c2,.f-card.c3{margin:0}.f-card.c2{margin-top:150px}.f-ghost,.f-hop{display:none}}.f-grid{--f-cyc:8s;--f-t0:3s}.f-bill,.f-card.c2 .f-row,.f-card:is(.c2,.c3) .f-val{position:relative}.f-pkt{stroke-dasharray:.1 200}.f-pkt,.lab [data-play=wait] .f-ghost{opacity:0}.lab [data-play=go] .f-ghost{animation:say-bob 6s ease-in-out .5s infinite alternate}.lab [data-play=go] .f-ghost.g2{animation-delay:.6s;animation-duration:7.4s}.lab [data-play] .f-card.c2 .f-val:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(#dde6f3,#dde6f3) 10px 50% /52% 8px no-repeat,#f1f5fb;opacity:0;pointer-events:none}.lab [data-play=go] .f-card.c2 .f-val:after{animation:f-clear .3s ease-out calc(var(--d) - .1s) both}.lab [data-play] .f-card.c2 .f-row:is(.rev,.err):after{content:"";position:absolute;right:0;top:50%;width:22px;height:22px;margin-top:-11px;border:2px solid #f59e0b;border-radius:50%;opacity:0;pointer-events:none}.lab [data-play] .f-card.c2 .f-row.err:after{border-color:#ef4444}.lab [data-play=go] .f-card.c2 .f-row:is(.rev,.err):after{animation:f-ring var(--f-cyc) linear calc(var(--f-t0) + 1.45s) infinite}.lab [data-play=go] .f-pkt{animation:f-pkt var(--f-cyc) linear calc(var(--f-t0) + .8s) infinite}.lab [data-play=go] .f-hop.h2 .f-pkt{animation-delay:calc(var(--f-t0) + 2.2s)}.lab [data-play] .f-card.c3 .f-row:is(:nth-child(3),:nth-child(4)) .f-val:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px #22a447;opacity:0;pointer-events:none}.lab [data-play=go] .f-card.c3 .f-row:is(:nth-child(3),:nth-child(4)) .f-val:after{animation:f-flash .8s ease-out var(--d) both,f-flash-loop var(--f-cyc) linear calc(var(--f-t0) + 2.8s) infinite}.lab [data-play=go] .f-card.c3 .f-row:nth-child(4) .f-val:after{animation-delay:var(--d),calc(var(--f-t0) + 2.92s)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.f-card{transition:transform var(--lab-t-lift) var(--lab-ease-out)}.f-card:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.lab .f-grid[data-play] :is(.f-ghost,.f-pkt),.lab .f-grid[data-play] :is(.f-val,.f-row):after{animation:none!important}.lab .f-grid[data-play] .f-ghost{opacity:1}}@keyframes f-arrive{0%{opacity:0;translate:-16px -14px;rotate:-3deg}}@keyframes f-ghost-in{0%{opacity:0;translate:0 -12px}}@keyframes f-clear{0%{opacity:1}to{opacity:0}}@keyframes f-ring{0%{opacity:.8;scale:1;animation-timing-function:cubic-bezier(.16,1,.3,1)}10%,to{opacity:0;scale:var(--f-ring,2)}}@keyframes f-pkt{0%{opacity:0;stroke-dashoffset:0;animation-timing-function:cubic-bezier(.45,0,.55,1)}1%{opacity:1}8%{opacity:1;stroke-dashoffset:-100}9.5%,to{opacity:0;stroke-dashoffset:-100}}@keyframes f-flash{0%,to{opacity:0}30%{opacity:1}}@keyframes f-flash-loop{0%,9%,to{opacity:0}2.5%,4.5%{opacity:1}}.c-grid{--h:clamp(2.1rem,4.15vw,60px);display:grid;grid-template-columns:minmax(0,680px) minmax(0,1fr);align-items:center}.c-copy{padding:0 0 34px 25px}.c-copy .m-eyebrow{font-size:clamp(1.15rem,2vw,29px)}.c-copy .m-lead{font-size:clamp(1.05rem,1.55vw,22px)}.lab .c-copy .m-h2{margin-top:14px}@media (min-width:640px){.lab .c-copy .m-h2{white-space:nowrap}}.c-mark{display:inline-block;padding:0 .14em;margin-left:.08em;line-height:1.15;color:inherit;background:linear-gradient(100deg,transparent 0 1%,#ffd365 2% 97%,transparent 98%);border-radius:.3em .1em .35em .12em}.c-stage{padding:0 215px 34px 0}.c-card,.c-stage{position:relative}.c-card{z-index:1;display:grid;gap:0;padding:26px 26px 18px;background:white;border:1px solid #dbe6f5;border-radius:24px;box-shadow:0 0 0 1px #e6eef9,0 0 0 11px rgb(255 255 255/.75),0 0 0 12px #e3ecf8,0 40px 70px -40px rgb(29 78 160/.45)}.c-head{display:flex;align-items:center;gap:16px}.c-doc{width:40px;height:40px;color:#2563eb}.c-head b{font-size:1.85rem;line-height:1.2;color:#0b1f4b;white-space:nowrap}.c-count{padding:4px 14px;border-radius:999px;background:#e3edfd;color:#1d4ed8;font-weight:600;white-space:nowrap}.c-bar{position:relative;display:flex;align-items:center;gap:12px;margin:20px 0 22px}.c-bar:before{content:"";position:absolute;left:0;right:52px;background:#e8eef7}.c-bar span,.c-bar:before{height:14px;border-radius:99px}.c-bar span{position:relative;width:calc((100% - 52px) * .93);background:repeating-linear-gradient(90deg,#22a447 0 calc(100% / 13 - 2px),#8fd6a7 calc(100% / 13 - 2px) calc(100% / 13));transform-origin:left}.c-bar b{margin-left:auto;color:#16a34a}.c-bar b,.c-row{font-size:1.05rem}.c-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:52px;padding:0 6px;border-bottom:1px solid #edf2f9;color:#24395c}.c-ok{width:30px;height:30px;color:#2563eb}.c-row .v{font-variant-numeric:tabular-nums;color:#24395c}.c-row>span:not(.v){text-wrap:balance}.c-wait{margin-top:6px;border:0;border-radius:12px;background:#fff1c7;color:#0b1f4b}.c-wait .v{font-weight:700}.c-pen{width:26px;height:26px;color:#0b1f4b}.c-sample{position:absolute;left:0;right:215px;bottom:0;margin:0;text-align:center;font-size:.82rem;color:#5f6e85}.c-cheer{position:absolute;z-index:2;right:-40px;bottom:-57px;width:300px;height:300px;pointer-events:none}.ms-cheer{position:absolute;right:0;bottom:0;--ms:300px}.c-cheer:after{content:"";position:absolute;z-index:-1;left:20px;right:10px;bottom:2px;height:26px;border-radius:50%;background:radial-gradient(closest-side,rgb(37 99 235/.22),transparent)}.c-say{position:absolute;right:35px;bottom:calc(100% - 8px);padding:12px 18px;font-size:1.1rem;color:#1d4ed8;border-color:#8fb6f5;border-radius:22px;rotate:-7deg;white-space:nowrap}.c-say:after{content:"";position:absolute;left:34%;bottom:-9px;width:14px;height:14px;rotate:45deg;background:white;border-right:2px solid #8fb6f5;border-bottom:2px solid #8fb6f5}.c-arrow{left:30px;bottom:50px;width:60px;height:50px}.c-arrow,.c-bit{position:absolute}.c-bit{width:9px;height:18px;border-radius:2px}.c-bit.b0{left:64px;top:40px;rotate:-30deg;background:#facc15}.c-bit.b1{left:88px;top:10px;rotate:20deg;background:#3b82f6}.c-bit.b2{right:20px;top:20px;rotate:35deg;background:#3b82f6}.c-bit.b3{right:46px;top:60px;rotate:-20deg;background:#facc15;width:7px;height:14px}.c-bit.b4{right:8px;top:120px;rotate:60deg;background:#60a5fa;width:6px;height:14px}.c-bit.b5{left:62px;top:168px;rotate:-60deg;background:#facc15;width:6px;height:12px}.c-row{position:relative;isolation:isolate}.c-bar span{overflow:hidden}.c-pen{transform-origin:15% 85%}.c-row:not(.c-wait):after,.c-row:not(.c-wait):before{content:"";position:absolute;inset:3px 0;z-index:-1;border-radius:10px;background:#eaf2fe;opacity:0;pointer-events:none}.c-wait:after,.c-wait:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:0 0 0 3px rgb(245 180 40/.5),0 10px 24px -10px rgb(217 119 6/.55);opacity:0;pointer-events:none}@media (hover:hover) and (pointer:fine){.c-row:not(.c-wait):hover:after,.c-wait:hover:before{opacity:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.c-row:not(.c-wait):after,.c-wait:before{transition:opacity var(--lab-t-nudge)}.c-ok,.c-pen{transition:transform var(--lab-t-nudge) var(--lab-ease-out)}.c-row:hover .c-ok{transform:scale(1.1)}.c-wait:hover .c-pen{transform:translateY(-2px) rotate(-12deg)}}@media (prefers-reduced-motion:no-preference){.lab [data-play] .c-bar span:after{content:"";position:absolute;inset:0;background:#e8eef7;transform-origin:right;scale:0 1}.lab [data-play=wait] .c-bar span:after{scale:none}.lab [data-play=go] .c-bar span:after{animation:c-fill 1s steps(13) .25s both}.lab [data-play=go] .c-ok{animation:lab-pop .4s cubic-bezier(.34,1.56,.64,1) calc(var(--d, 0s) + .12s) both,c-tap 10s ease-out calc(var(--d, 0s) + 4.7s) infinite}.lab [data-play=go] .c-row:not(.c-wait):before{animation:c-run 10s ease-out calc(var(--d, 0s) + 4.7s) infinite}.lab [data-play=go] .c-wait:after{animation:c-breathe 5s ease-in-out 1.45s infinite alternate}.lab [data-play=go] .c-pen{animation:c-nudge-again 10s ease-in-out calc(var(--d, 0s) + 4.7s) infinite}.lab [data-play=go]:has(.lm) .c-wait:before{animation:c-call .9s ease-out var(--c-call,1.9s)}.lab [data-play=go]:has(.lm) .c-pen{animation:c-nudge-again 10s ease-in-out calc(var(--d, 0s) + 4.7s) infinite,c-nudge .8s ease-in-out calc(var(--c-call, 1.9s) + .05s)}.lab [data-play] .c-mark{position:relative;isolation:isolate;background:none}.lab [data-play] .c-mark:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(100deg,transparent 0 1%,#ffd365 2% 97%,transparent 98%);transform-origin:left}.lab [data-play=wait] .c-mark:before{scale:0 1}.lab [data-play=go] .c-mark:before{animation:lab-fill .45s var(--lab-ease-mark) 1.45s both}.c-bit.b0{--bx:57px;--by:57px;--bd:.45s}.c-bit.b1{--bx:40px;--by:78px;--bd:.49s}.c-bit.b2{--bx:-88px;--by:71px;--bd:.53s}.c-bit.b3{--bx:-70px;--by:44px;--bd:.57s}.c-bit.b4{--bx:-97px;--by:2px;--bd:.61s}.c-bit.b5{--bx:60px;--by:-31px;--bd:.65s}.lab [data-play] .c-cheer:not(:has(.lm)) .c-say{opacity:0}.lab [data-play] .c-cheer:not(:has(.lm)) .c-bit{opacity:0}.lab [data-play] .c-cheer:not(:has(.lm)) .c-arrow path{animation:none;stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.lab [data-play=go] .c-cheer:has(.lm) .c-bit{animation:c-burst .6s cubic-bezier(.16,1,.3,1) var(--bd,.45s) both}.lab [data-play=go] .c-cheer:has(.lm) .c-say{animation:lab-pop .4s cubic-bezier(.34,1.56,.64,1) .85s both,say-bob 2.8s ease-in-out 1.25s infinite alternate}}@media (max-width:639px){.c-sec{--c-call:1.25s}}@keyframes c-fill{0%{scale:none}to{scale:0 1}}@keyframes c-tap{0%,7%,to{scale:none}3%{scale:1.2}}@keyframes c-run{0%,12%,to{opacity:0}3%{opacity:1}}@keyframes c-call{0%,to{opacity:0}20%,65%{opacity:1}42%{opacity:.3}}@keyframes c-breathe{0%{opacity:0}to{opacity:.8}}@keyframes c-nudge{0%,45%,to{translate:none;rotate:none}22%,70%{translate:0 -3px;rotate:-10deg}}@keyframes c-nudge-again{0%,10%,4.5%,to{translate:none;rotate:none}2.2%,7%{translate:0 -3px;rotate:-10deg}}@keyframes c-burst{0%{opacity:0;translate:var(--bx) var(--by);scale:.3;transform:rotate(-120deg)}35%{opacity:1}to{opacity:1;translate:none;scale:none;transform:none}}@media (max-width:1359px){.c-grid{--h:clamp(2rem,3.5vw,3.2rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}.c-copy{padding-top:0}.c-stage{padding-right:175px}.c-sample{right:175px}.c-cheer{width:230px;height:370px;right:-26px}.ms-cheer{--ms:225px}.c-say{right:14px;padding:10px 14px;font-size:1rem}.c-head b{font-size:1.55rem}}@media (min-width:1024px){.c-copy{align-self:start;padding-top:6px}.c-stage{padding-right:0}.c-sample{right:0}.c-cheer{right:calc(100% + 28px);bottom:-40px}.c-arrow{left:auto;right:-34px;bottom:74px;scale:-1 1}.c-say{right:auto;left:40px;rotate:6deg}.c-say:after{left:46%}}@media (min-width:1024px) and (max-width:1359px){.c-cheer{height:300px;bottom:0}}@media (max-width:1023px){.c-grid{grid-template-columns:minmax(0,1fr);row-gap:28px}.c-copy{padding:0}}@media (max-width:639px){.lab-wide{width:calc(100% - 32px)}.c-card{padding:20px 16px 14px}.c-head{flex-wrap:wrap;gap:8px 12px}.c-doc{width:30px;height:30px}.c-ok,.c-pen{width:24px;height:24px}.c-stage{padding:0 0 300px}.c-sample{right:0;bottom:270px}.c-cheer{right:50%;translate:50% 0;height:280px}.ms-cheer{--ms:190px;right:30px}.c-say{top:0;right:auto;bottom:auto;left:-40px}.c-arrow{display:none}.c-head b{font-size:1.25rem}.c-row{grid-template-columns:24px minmax(0,1fr) auto;font-size:.95rem;gap:8px}}.t-grid{--h:clamp(1.8rem,3.05vw,44px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,36.4%);gap:40px;align-items:center}.t-grid>.t-demo{grid-column:1;grid-row:1}.t-grid>.t-list{grid-column:2;grid-row:1}.t-demo{position:relative;display:grid;align-items:start;min-height:640px;padding-bottom:34px}.t-sample{position:absolute;left:22px;bottom:0}.t-panel{position:relative;min-width:0;animation:lab-up .35s cubic-bezier(.16,1,.3,1) both;grid-area:1/1}.t-panel[data-off]{visibility:hidden}@media (max-width:1023px){.t-panel[data-off]{display:none}}.t-panel:focus-visible{outline:3px solid var(--home-blue);outline-offset:4px;border-radius:30px}.ms-point{position:absolute;z-index:3;right:-36px;bottom:-18px;--ms:320px}.ms-point:after{content:"";position:absolute;z-index:-1;left:6%;right:26%;bottom:-4px;height:24px;border-radius:50%;background:radial-gradient(closest-side,rgb(37 99 235/.2),transparent)}.t-scene{padding:0 30% 0 22px}.t-chat,.t-scene{position:relative}.t-chat{background:white;border:1px solid #dbe6f5;border-radius:26px;box-shadow:0 0 0 7px rgb(255 255 255/.6),0 40px 70px -40px rgb(29 78 160/.45);overflow:hidden}.t-chat-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:14px;align-items:center;margin:0;padding:18px 22px;border-bottom:1px solid #edf2f9;color:#0b1f4b}.t-chat-head img{width:46px;height:46px;border-radius:12px}.t-chat-head b{display:block;font-size:1.15rem;text-wrap:balance}.t-chat-head small{display:block;font-size:.85rem;color:#64748b}.t-chat-head svg{color:#334a6b}.t-chat-body{display:grid;gap:16px;padding:18px 22px}.t-say{display:grid;grid-template-columns:52px minmax(0,auto) auto;gap:4px 14px;align-items:end;justify-content:start}.t-ava{grid-row:span 2;align-self:start;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#ffe2d6;color:#b4532a;font-weight:700;font-size:1.2rem}.t-ava.bot{background:#eaf2ff}.t-said small{display:block;margin-bottom:4px;font-size:.82rem;color:#64748b}.t-bubble{margin:0;padding:11px 16px;border-radius:4px 16px 16px 16px;background:#f1f4f9;font-size:1.02rem;line-height:1.5;color:#0b1f4b}.t-bubble.blue{background:#e7f0fd}.t-filerow time,.t-say time{font-size:.75rem;color:#94a3b8}.t-filerow{display:flex;align-items:flex-end;gap:14px;margin:10px 0 0 66px}.t-file{display:flex;align-items:center;gap:12px;padding:10px 22px 10px 12px;border:1px solid #e3ebf6;border-radius:14px;background:white}.t-file>svg{color:#16a34a}.t-file b{display:block;font-size:1rem;color:#0b1f4b;white-space:nowrap}.t-file small{font-size:.8rem;color:#64748b}.t-chat-input{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;margin:0;padding:14px 22px 18px;color:#334a6b}.t-chat-input span{display:flex;justify-content:space-between;align-items:center;padding:11px 16px;border-radius:999px;background:#f1f4f9;color:#94a3b8}.t-arrow{right:117px;top:72px;width:90px;height:50px}.t-arrow,.t-ticks{position:absolute;z-index:2}.t-ticks{right:53px;top:46px;width:44px;height:40px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22' fill='none' stroke='%233b82f6' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M8 9 12 2M14 14l8-5'/%3E%3C/svg%3E") no-repeat 50% /contain}.t-task{position:absolute;z-index:2;right:0;top:115px;width:370px;padding:16px 20px 18px;background:white;border:1px solid #dbe6f5;border-radius:20px;box-shadow:0 0 0 6px rgb(255 255 255/.6),0 34px 60px -30px rgb(29 78 160/.45)}.t-task-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 0 10px;padding-bottom:12px;border-bottom:1px solid #edf2f9;color:#0b1f4b}.t-task-head b{font-size:1.12rem;text-wrap:balance}.t-task-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#e3edfd;color:#2563eb}.t-task dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 18px;margin:0;font-size:1rem;align-items:center}.t-task dt{display:flex;align-items:center;gap:10px;color:#64748b}.t-task dt svg{width:22px;height:22px;color:#475b7b}.t-task dd{margin:0;color:#0b1f4b}.t-status{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#e7f0fd;color:#1d4ed8;font-size:.92rem;white-space:nowrap}.t-status svg{width:18px;height:18px}.t-head-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#e3edfd;color:#2563eb}.t-head-ic svg{width:26px;height:26px}.t-rows{display:grid;margin:0;padding-block:6px 10px;padding-left:22px;list-style:none}.t-doc,.t-ready,.t-rows{padding-right:170px}.t-rows li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:80px;border-bottom:1px solid #edf2f9}.t-rows li:last-child{border-bottom:0}.t-rows b{display:block;font-size:1.02rem;color:#0b1f4b}.t-rows small{display:block;margin-top:2px;font-size:.82rem;color:#64748b}.t-dot{width:10px;height:10px;border-radius:50%}.t-sub{display:grid;gap:6px;width:150px;max-width:100%;font-size:.9rem;color:#0b1f4b}.t-bar{display:block;height:6px;border-radius:99px;background:#e8eef7;overflow:hidden}.t-bar i{display:block;width:calc(var(--p) * 100%);height:100%;border-radius:inherit;background:#22a447}.t-st{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:99px;font-size:.82rem;font-weight:600;white-space:nowrap}.t-st:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.t-st.todo{background:#f1f5f9;color:#64748b}.t-st.doing{background:#fef3c7;color:#b45309}.t-st.review{background:#ede9fe;color:#6d28d9}.t-st.done{background:#dcfce7;color:#15803d}.t-foot{display:flex;gap:10px;align-items:center;margin:0;padding:16px 22px 20px;border-top:1px solid #edf2f9;font-size:.9rem;color:#475b7b}.t-foot svg{flex:none;width:20px;height:20px;color:#2563eb}.t-filerow .lab-pill{align-self:center;font-size:.82rem}.t-doc{padding-block:16px 22px;padding-left:22px}.t-doc .f-bill{font-size:.8rem}.t-hl{position:relative;border-radius:8px;box-shadow:0 0 0 3px #fff,0 0 0 5px #3b82f6}.t-ready{display:grid;gap:8px;margin:0;padding-block:16px 4px;padding-left:22px;font-size:.95rem;color:#0b1f4b}.t-ready .t-bar{height:8px}.t-rows.docs li{grid-template-columns:26px minmax(0,1fr) auto 26px;min-height:66px}.t-doc-ic{width:24px;height:24px;color:#8aa1c1}.t-amt{font-variant-numeric:tabular-nums;color:#0b1f4b}.t-ok{color:#22a447}.t-ok,.t-warn{width:24px;height:24px}.t-warn.prepare{color:#f59e0b}.t-warn.fix{color:#ef4444}.t-rows.docs li.prepare{background:linear-gradient(90deg,#fff7e6,transparent)}.t-rows.docs li.fix{background:linear-gradient(90deg,#fef2f2,transparent)}.t-why{margin:0 0 10px;font-size:.9rem;color:#475b7b}.t-why b{color:#0b1f4b}.t-cmp{width:100%;border-collapse:collapse;font-size:.82rem}.t-cmp td,.t-cmp th{padding:7px 6px;border-bottom:1px solid #edf2f9;text-align:left;vertical-align:top}.t-cmp thead th{color:#64748b;font-weight:600;line-height:1.3}.t-cmp tbody th{color:#64748b;font-weight:500;white-space:nowrap}.t-cmp td{color:#0b1f4b;background:#fff7e6}.t-acts{display:flex;gap:8px;margin:12px 0 0}.t-btn{padding:7px 14px;border-radius:10px;background:#2563eb;color:white;font-size:.85rem;font-weight:600}.t-btn.ghost{background:white;color:#1d4ed8;box-shadow:inset 0 0 0 1px #bcd3f7}.t-note{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;margin-top:10px;padding:10px 12px;border-radius:10px;font-size:.84rem;line-height:1.55}.t-note svg{width:20px;height:20px;margin-top:2px}.t-note p{margin:0;text-wrap:balance}.t-note.sky{background:#f0f9ff;color:#0c4a6e;box-shadow:inset 0 0 0 1px #bae6fd}.t-note.sky svg{color:#0284c7}.t-note.ok{background:#f0fdf4;color:#166534;box-shadow:inset 0 0 0 1px #bbf7d0}.t-note .t-ok{width:20px;height:20px}.t-step{display:grid;gap:2px;margin-top:10px;padding:9px 12px;border-radius:10px;font-size:.84rem}.t-step b{font-size:.9rem}.t-step small{font-size:.78rem;opacity:.85}.t-step p{margin:4px 0 0;line-height:1.5;color:#24395c}.t-step.fix{background:#fef2f2;color:#b91c1c;box-shadow:inset 0 0 0 1px #fecaca}.t-step.prepare{background:#fffbeb;color:#b45309;box-shadow:inset 0 0 0 1px #fde68a}.t-list .m-h2{margin:0 0 36px}.t-tabs{display:grid;gap:6px;width:100%}.t-tabs button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center;min-height:70px;padding:0 22px;border:0;border-radius:16px;background:transparent;color:#0b1f4b;font:inherit;font-size:1.28rem;font-weight:500;text-align:left;cursor:pointer;transition:background-color .15s}.t-tool-ic{width:34px;height:34px;color:#24395c}.t-tabs button:hover{background:#f1f6fe}.t-tabs button[aria-selected=true]{background:#e6effd;color:#1d4ed8}.t-tabs button[aria-selected=true] svg{color:#1d4ed8}.t-tabs button{position:relative}.t-auto{position:absolute;left:22px;right:22px;bottom:7px;height:3px;border-radius:3px;background:rgb(29 78 216/.14);overflow:hidden;pointer-events:none}.t-auto i{position:absolute;inset:0;background:#1d4ed8;transform-origin:left;animation:t-auto var(--t-dwell,6s) linear forwards}.t-tabs[data-held] .t-auto i{animation-play-state:paused}@keyframes t-auto{0%{scale:0 1}}.t-more{margin:22px 0 0 22px}.t-more .lab-link{display:inline;font-size:1.15rem}.t-nb{white-space:nowrap}@media (max-width:1359px){.ms-point{--ms:270px}.t-rows:not(.docs) li{grid-template-columns:10px minmax(0,1fr);row-gap:6px;padding-block:12px}.t-rows:not(.docs) li>.t-dot{align-self:start;margin-top:9px}.t-rows:not(.docs) li>.t-st{grid-column:2;justify-self:start}}@media (max-width:1023px){.t-grid{grid-template-columns:minmax(0,1fr)}.t-grid>:is(.t-demo,.t-list){grid-column:1;grid-row:auto}.t-demo{min-height:0}.ms-point{display:none}}@media (max-width:639px){.t-scene{padding-right:0}.t-task{position:relative;left:auto;top:auto;width:auto;margin-top:14px}.t-doc,.t-ready,.t-rows{padding-right:22px}.t-arrow,.t-ticks{display:none}.t-tabs button{min-height:60px;font-size:1.08rem;gap:14px;padding:0 14px}.t-filerow{margin-left:0;gap:8px;flex-wrap:wrap}.t-file{gap:8px;padding:8px 12px 8px 8px}.t-file>svg{width:28px;height:28px}.t-chat-head>svg:nth-last-child(2){display:none}.t-chat-body{padding-inline:16px}.t-say{grid-template-columns:40px minmax(0,auto) auto;column-gap:10px}.t-ava{width:40px;height:40px;font-size:1rem}.t-ava>:is(img,.mascot-motion){width:34px;height:34px}}@media (max-width:359px){.t-task{padding-inline:14px}.t-task dl{column-gap:12px}.t-task dt{gap:8px}.t-status{padding-inline:10px;font-size:.86rem}}@media (prefers-reduced-motion:reduce){.t-panel{animation:none}}.t-ask .t-bubble{position:relative}.t-ask .t-bubble:after{content:"";position:absolute;inset:-4px;border:2px solid #60a5fa;border-radius:8px 20px 20px 20px;opacity:0;pointer-events:none}.t-arrow-dot{opacity:0;stroke-dasharray:.1 200}.t-task :is(dt,dd):nth-child(n+3){--r:1}.t-task>:nth-child(3){--r:1}.t-task>:nth-child(4){--r:2}.t-task>:nth-child(5){--r:3}.t-task :is(dt,dd):nth-child(n+5){--r:2}.t-task :is(dt,dd):nth-child(n+7){--r:3}.t-demo{--rp:.6}.t-demo[data-picked]{--rp:.25}.t-tabs button:nth-child(2){--k:1}.t-tabs button:nth-child(3){--k:2}.t-tabs button:nth-child(4){--k:3}.t-tabs button:nth-child(5){--k:4}@media (prefers-reduced-motion:no-preference){.lab [data-play=wait] :is(.t-ticks,.t-tabs button,.t-more){opacity:0}.lab [data-play=go] .t-filerow{transform-origin:0 50%;animation:t-file-in .45s cubic-bezier(.34,1.56,.64,1) calc(.35s * var(--rp, 1)) both}.lab [data-play=go] .t-ask .t-bubble:after{animation:t-ring .8s ease calc(1.25s * var(--rp, 1)) both,t-replay-ring 9s ease 6s infinite}.lab [data-play=go] .t-arrow-dot{animation:t-replay-dot 9s linear 6s infinite}.lab [data-play=go] .t-task>:is(.t-why,.t-cmp,.t-acts,.t-note,.t-step){animation:t-row-in .3s cubic-bezier(.16,1,.3,1) calc((1.85s + var(--r, 0) * 90ms) * var(--rp, 1)) both}.lab [data-play=go] .t-task :is(dt,dd){animation:t-row-in .3s cubic-bezier(.16,1,.3,1) calc((1.85s + var(--r, 0) * 80ms) * var(--rp, 1)) both}.lab [data-play=go] .t-ticks{transform-origin:0 100%;animation:t-ticks-in .4s cubic-bezier(.34,1.56,.64,1) calc(1.9s * var(--rp, 1)) both,t-replay-ticks 9s ease 6s infinite}.lab [data-play=go] .t-task-ic{animation:t-replay-task 9s ease-in-out 6s infinite}.lab [data-play=go] .t-status svg{animation:t-clock-turn .6s ease-in-out calc(2.3s * var(--rp, 1)) both,t-replay-clock 9s ease-in-out 6s infinite}.lab [data-play=go] .t-tabs [aria-selected=true] .t-tool-ic{animation:t-ic-pulse .4s ease-out both}.lab [data-play=go] .t-filerow .lab-pill.rev svg{animation:t-flag 7s ease-in-out 1.6s infinite}.lab [data-play=go] .t-tabs [aria-selected=true]:first-child .t-tool-ic{animation:t-ic-pulse .4s ease-out 2.15s both,t-replay-ic 9s ease-in-out 6s infinite}.lab [data-play=go] .t-panel :is(.la,.la-pop,.la-draw,.la-fill){animation-delay:calc(var(--d, 0s) * var(--rp, 1))}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.t-task{transition:transform var(--lab-t-lift) var(--lab-ease-out)}.t-task:hover{transform:translateY(-4px)}}@keyframes t-file-in{0%{opacity:0;translate:0 8px;scale:.94}}@keyframes t-ring{0%,to{opacity:0}30%,65%{opacity:1}}@keyframes t-row-in{0%{opacity:0;translate:-8px 0}}@keyframes t-ticks-in{0%{opacity:0;scale:.5}}@keyframes t-clock-turn{to{rotate:1turn}}@keyframes t-tab-in{0%{opacity:0;translate:14px 0}}@keyframes t-ic-pulse{0%,to{scale:none}45%{scale:1.2}}@keyframes t-flag{0%,9%,to{rotate:none}2%{rotate:-14deg}4.5%{rotate:11deg}7%{rotate:-5deg}}@keyframes t-replay-ring{0%,14%,to{opacity:0}3%,9%{opacity:1}}@keyframes t-replay-dot{0%,7%{opacity:0;stroke-dashoffset:0}14%,8%{opacity:1}15.5%,to{opacity:0;stroke-dashoffset:-82}}@keyframes t-replay-task{0%,15%,21%,to{scale:none}17.5%{scale:1.14}}@keyframes t-replay-ticks{0%,15%,23%,to{opacity:1;scale:none}16.5%{opacity:.25;scale:.6}19.5%{opacity:1;scale:1.15}}@keyframes t-replay-ic{0%,18%,24%,to{scale:none}20.5%{scale:1.15}}@keyframes t-replay-clock{0%,21%{rotate:none}28%,to{rotate:1turn}}.lab-pill{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:.9rem;font-weight:700}.lab-pill.ok{background:var(--lab-ok-bg);color:var(--lab-ok);border:1.5px solid #9fe0b6}.lab-pill.rev{background:#fff3d6;color:#b45309;border:1.5px solid #f0b54a}.lab-pill.sky{background:#e3edff;color:#1d4ed8}.lab-pill.test{background:#ffcd4f;color:var(--lab-ink)}.i-grid{--h:clamp(2rem,4.15vw,60px);display:grid;grid-template-columns:minmax(0,32%) minmax(0,16%) minmax(0,1fr);align-items:start}.i-copy{grid-column:1/3;grid-row:1;z-index:2;padding:86px 0 0 15px}.i-copy .m-lead{font-size:clamp(1.05rem,1.55vw,22px)}.i-scene{grid-column:2/4;grid-row:1;container-type:inline-size;position:relative;aspect-ratio:920/740}.i-scene>*{font-size:calc(100cqw / 92)}.i-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;stroke-linecap:round}.i-wires .in{stroke:#7d95b8;stroke-width:3;stroke-dasharray:8 9}.i-wires .test{stroke:#f5a524;stroke-width:3.5;stroke-dasharray:9 9}.i-tile{position:absolute;z-index:1;display:grid;place-items:center;width:11em;height:11em;border-radius:1.4em;background:white;border:1px solid #d6e2f3;color:#2563eb;transform:rotateX(56deg) rotate(-45deg);box-shadow:-1.25em 1.25em 0 #cfdcef,-2.6em 2.6em 2.6em -.4em rgb(29 78 160/.22)}.i-tile>img,.i-tile>svg{width:5.4em;height:5.4em}.i-tile>img{border-radius:1.2em}.i-disk{z-index:2;width:18em;height:18em;border-radius:50%;background:radial-gradient(circle,#fff 0 54%,#edf4fe 55% 68%,#fff 69%);border:1px solid #d6e2f3;box-shadow:-3.3em 3.3em 0 #d5e2f4,-3.4em 3.4em 0 1px #c3d3ea,-5em 5em 4em -.4em rgb(29 78 160/.26)}.i-disk,.i-floor{position:absolute;transform:rotateX(56deg) rotate(-45deg)}.i-floor{z-index:0;width:44em;height:44em;background:radial-gradient(circle,#c3d3ea 1.6px,transparent 2px) 0 0 /2.4em 2.4em;mask:radial-gradient(circle closest-side,black 35%,transparent);pointer-events:none}.i-disk-label{position:absolute;z-index:3;translate:-50% -50%}.i-plate{display:grid;place-items:center;padding:.7em 1.3em;background:white;border:1px solid #d6e2f3;border-radius:.9em;box-shadow:0 .45em 0 #d5e2f4,0 1.4em 2em -1em rgb(29 78 160/.35)}.i-plate-mark{display:block;width:auto;height:2.1em}.ms-hub{z-index:4;left:22.2em;top:18.8em;--ms:24em}.i-panel,.ms-hub{position:absolute}.i-panel{display:grid;gap:1em;padding:1.8em 2em 2em;background:white;border:1px solid #d6e2f3;border-radius:1.6em;box-shadow:0 .7em 0 #d5e2f4,0 2.6em 4em -1.6em rgb(29 78 160/.35)}.i-panel-head{display:flex;align-items:center;gap:1em;margin:0 0 .4em}.i-panel-ic{display:grid;place-items:center;flex:none;width:3.4em;height:3.4em;border-radius:.8em;background:#2563eb;color:white}.i-panel-ic svg{width:2em;height:2em}.i-panel-head b{font-size:2.5em;line-height:1.1;color:#0b1f4b}.i-pill{margin-left:auto;display:inline-flex;align-items:center;gap:.5em;padding:.45em 1em;border-radius:99px;font-size:1.3em;font-weight:600;white-space:nowrap}.i-pill i{width:.6em;height:.6em;border-radius:50%;background:currentColor}.i-pill.ok{background:#dcfce7;color:#15803d}.i-pill.test{background:#ffedd5;color:#c2410c}.i-row{display:flex;align-items:center;gap:1em;min-height:3.6em;padding:0 1em;border-radius:.8em;background:#f3f7fd}.i-row svg{flex:none;width:2.2em;height:2.2em;color:#c3cfe0}.i-panel.live .i-row svg{color:#2563eb}.i-row span{font-size:1.6em;color:#24395c}.i-dot{flex:none;width:.9em;height:.9em;margin-inline:.65em;border-radius:50%;background:#c3cfe0}.i-row.wait{background:#fff7ec}.i-row.wait span{color:#b45309}.i-dev{margin-top:34px;width:min(100%,390px);padding:22px 20px 20px;background:white;border:1px solid #dbe6f5;border-radius:20px;box-shadow:0 0 0 6px rgb(255 255 255/.6),0 30px 50px -34px rgb(29 78 160/.4)}.i-dev h3{margin:0 0 14px;font-size:1.15rem;font-weight:700}.i-chips{display:grid;grid-template-columns:1fr 1fr;gap:12px}.i-chips span{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 18px;border-radius:12px;background:#f2f6fc;font-weight:600;color:#0b1f4b}.i-chips svg{width:24px;height:24px;color:#2563eb}.i-chips svg.xl{color:#16a34a}@media (max-width:639px){.i-chips{gap:8px}.i-chips span{gap:8px;padding:0 12px;font-size:.9rem;white-space:nowrap}.i-chips svg{width:20px;height:20px}}.i-ring{position:absolute;z-index:1;width:18em;height:18em;border:.3em solid #93c5fd;border-radius:50%;transform:rotateX(56deg) rotate(-45deg);opacity:0;pointer-events:none}.i-pk path{stroke-dasharray:.001 999;opacity:0}.i-pk path:first-child{stroke:#93c5fd;stroke-opacity:.45;stroke-width:20}.i-pk path:last-child{stroke:#2563eb;stroke-width:10}.i-wires .i-tip{transform-box:fill-box;transform-origin:center}.i-panel.live .i-row:first-of-type{--tk:5.1s}.i-panel.live .i-row:nth-of-type(2){--tk:12.1s}.i-panel.live .i-row:nth-of-type(3){--tk:19.1s}@media (prefers-reduced-motion:no-preference){.lab [data-play] .i-pill.ok i{position:relative}.lab [data-play] .i-pill.ok i:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;opacity:0}.lab [data-play=go] .i-tile.la{animation:i-land .6s cubic-bezier(.16,1,.3,1) var(--d,0s) both}.lab [data-play=go] .i-wires .in{animation:i-fade .5s ease var(--d,0s) both,i-march 1.2s linear calc(var(--d, 0s) + .5s) infinite}.lab [data-play=go] .i-wires .test{animation:i-fade .5s ease var(--d,0s) both,i-wait 3s ease-in-out 2s infinite alternate}.lab [data-play=go] .i-ring{animation:i-ring .9s cubic-bezier(.16,1,.3,1) .9s,i-ring-beat 7s 3.95s infinite}.lab [data-play=go] .i-pk path{animation:i-pk 7s calc(2.8s + var(--i, 0) * .1s) infinite}.lab [data-play=go] .i-pk.out path{animation-delay:4.15s}.lab [data-play=go] .i-pill.ok i:after{animation:i-ping 7s ease-out 5.1s infinite}.lab [data-play=go] .i-panel.live .i-row svg{animation:lab-pop .45s cubic-bezier(.34,1.56,.64,1) var(--d,0s) both,i-tick 21s calc(var(--tk) + .45s) infinite}}@media (min-width:640px) and (hover:hover) and (pointer:fine){.i-panel:hover{border-color:#b7cdf0}}@media (min-width:640px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.i-panel{transition:transform var(--lab-t-lift) var(--lab-ease-out),border-color var(--lab-t-lift)}.i-panel:hover{transform:translateY(-.4em)}}@keyframes i-land{0%{opacity:0;translate:0 -2.4em}50%{opacity:1}to{opacity:1;translate:none}}@keyframes i-fade{0%{opacity:0}}@keyframes i-march{to{stroke-dashoffset:-17}}@keyframes i-wait{to{opacity:.5}}@keyframes i-pk{0%{opacity:0;stroke-dashoffset:0;animation-timing-function:cubic-bezier(.45,0,.55,1)}12.5%,2%{opacity:1}14.3%,to{opacity:0;stroke-dashoffset:-1}}@keyframes i-ring{0%{opacity:.9;scale:1}to{opacity:0;scale:1.5}}@keyframes i-ring-beat{0%{opacity:.9;scale:1;animation-timing-function:cubic-bezier(.16,1,.3,1)}13%,to{opacity:0;scale:1.5}}@keyframes i-ping{0%{opacity:.5;scale:1}13%,to{opacity:0;scale:3}}@keyframes i-tick{0%,3%,to{scale:1}1.5%{scale:1.2}}@media (max-width:1099px){.i-grid{grid-template-columns:minmax(0,1fr)}.i-copy,.i-scene{grid-column:1}.i-copy{padding:40px 0 0}.i-scene{grid-row:2;margin-top:24px}}@media (max-width:639px){.i-scene{aspect-ratio:auto;container-type:normal;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.i-panel-head{flex-wrap:wrap}.i-pill{margin-left:0}.i-scene>*{font-size:11px}.i-disk,.i-disk-label,.i-floor,.i-ring,.i-tile,.i-wires,.ms-hub{display:none}.i-panel{position:static;transform:none;width:auto!important}}.rw-headrow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;margin-bottom:var(--sp-head)}.rw-headrow .lab-head{margin:0}.rw-iso{display:flex;align-items:center;gap:14px;padding:10px 18px 10px 10px;border:1px solid var(--home-line);border-radius:16px;background:white;color:var(--lab-ink);text-decoration:none}.rw-iso:hover{border-color:#bcd5fb}.rw-iso img{width:40px;height:auto;border-radius:3px;border:1px solid var(--home-line);rotate:-3deg}.rw-iso b{display:block;font-size:1.02rem}.rw-iso small{display:block;font-size:.85rem;color:var(--home-body)}.rw-wall{display:grid;gap:var(--gap-l)}.rw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:var(--gap-s) 20px}.rw-grid:not(.all)>:nth-child(n+7){display:none}.rw-card{display:flex;flex-direction:column;gap:14px;margin:0;padding:24px}.rw-stars{color:var(--lab-rev);font-size:1rem;letter-spacing:2px;line-height:1}.rw-card blockquote{margin:0;font-size:1.06rem;line-height:1.75;color:var(--lab-ink);text-wrap:pretty}.rw-who{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;margin-top:auto;padding-top:14px;border-top:1px solid #edf2f9}.rw-who>img,.rw-who>span{width:48px;height:48px;border-radius:50%;object-fit:cover;background:#e3edfd}.rw-who>span{display:grid;place-items:center;color:#1d4ed8;font-weight:700}.rw-who p{margin:0;font-size:.84rem;line-height:1.45;color:var(--home-body)}.rw-who b{display:block;font-size:1rem;line-height:1.4;color:var(--lab-ink)}.rw-vid{grid-column:span 2;grid-row:span 2;gap:0;padding:0;overflow:hidden}.rw-thumb{position:relative;display:block;flex:1 0 auto;aspect-ratio:16/9;background:var(--home-navy)}.rw-thumb:focus-visible{outline:3px solid var(--home-blue);outline-offset:-3px}.rw-thumb img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.rw-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgb(11 31 75/.55))}.rw-play{position:absolute;z-index:1;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:white;color:var(--home-blue);box-shadow:0 10px 30px rgb(11 31 75/.35)}.rw-play svg{width:32px;height:32px;margin-left:4px}.rw-tag{position:absolute;z-index:1;left:18px;bottom:16px;padding:4px 12px;border-radius:999px;background:rgb(255 255 255/.92);color:var(--lab-ink);font-size:.88rem;font-weight:600}.rw-body{display:flex;flex-direction:column;gap:14px;padding:22px 26px 24px}.rw-vid blockquote{font-size:1.25rem;font-weight:600;line-height:1.65}.rw-more{justify-self:center;min-height:52px;padding:0 26px;border:1.5px solid var(--home-blue);border-radius:14px;background:white;color:#1d4ed8;font:inherit;font-size:1.02rem;font-weight:600;cursor:pointer}.rw-more:hover{background:#f2f7ff}.rw-more.rw-phone{display:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rw-card{transition:transform var(--lab-t-lift) var(--lab-ease-out)}.rw-card:hover{transform:translateY(-3px)}.rw-play{transition:transform var(--lab-t-nudge) var(--lab-ease-out)}.rw-thumb:hover .rw-play{transform:scale(1.08)}}@media (max-width:1023px){.rw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-vid{grid-row:auto}.rw-thumb{flex:none;min-height:0;aspect-ratio:2/1}}@media (max-width:639px){.rw-grid{grid-template-columns:minmax(0,1fr)}.rw-grid:not(.all)>:nth-child(n+4){display:none}.rw-more.rw-phone{display:block}.rw-vid{grid-column:auto}.rw-vid blockquote{font-size:1.1rem}.rw-play{width:60px;height:60px}}.lab-fade{animation:lab-up .45s ease both}.lab-tab-bar{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--home-blue);transform-origin:left;animation:lab-progress 8s linear both}.lab-paused .lab-tab-bar{animation-play-state:paused}@keyframes lab-progress{0%{scale:0 1}to{scale:1 1}}.lab-invite-wrap{position:relative;max-width:820px;margin-inline:auto;padding-top:196px}.lab-invite-wrap>.ptn-seat{position:absolute;top:0;left:50%;translate:-50% 0;width:270px;height:270px}.lab-invite{position:relative;display:grid;gap:20px;justify-items:center;padding:40px 48px;text-align:center}.lab-badge{padding:6px 18px;border-radius:999px;background:var(--lab-cut);font-weight:700}.lab-badge,.lab-perks{color:var(--lab-ink);font-size:1.05rem}.lab-perks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin:0;padding:0;list-style:none;font-weight:600}.lab-perks li{display:flex;align-items:center;gap:8px}.lab-perks li+li:before{content:"";width:6px;height:6px;margin-right:6px;border-radius:50%;background:#cfdcee}.lab-cta{min-width:min(540px,100%);min-height:60px;font-size:1.2rem}.lab-note{margin:0;font-size:.9rem;color:var(--home-body)}@media (prefers-reduced-motion:no-preference){.lab-invite[data-play=go] .lab-mark{position:relative;isolation:isolate;background:none}.lab-invite[data-play=go] .lab-mark:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--lab-cut);transform-origin:left;animation:lab-fill .45s var(--lab-ease-mark) .45s both}.lab .lab-invite[data-play=go] .lab-ok-ic{animation:lab-pop .45s cubic-bezier(.34,1.56,.64,1) var(--d,0s) both,ptn-tick 7s ease-in-out calc(var(--d, 0s) + 3.05s) infinite}.ptn-seat .lm{transition:translate .35s var(--lab-ease-pop)}.lab-invite-wrap:has(.lab-cta:is(:hover,:focus-visible)) .ptn-seat .lm{translate:0 -6px}}@keyframes ptn-tick{0%,5%,to{scale:none}2.2%{scale:1.2}}.lab-faq{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.5fr);gap:var(--sp-group);align-items:start}.lab-faqside{position:sticky;top:110px;display:grid;gap:14px;padding:var(--pad-l)}.lab-faqside .home-button{width:100%;min-height:56px;font-size:1.1rem}@media (min-width:1024px){.lab .lab-faqside h2{font-size:min(3.6vw,52px);white-space:nowrap}}.lab-faqlist{display:grid;gap:var(--gap-s)}.lab-faqlist details{background:white;border:1px solid var(--home-line);border-radius:16px;box-shadow:0 14px 28px -24px rgb(11 45 107/.6)}.lab-faqlist summary{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 24px;font-size:1.25rem;font-weight:700;color:var(--lab-ink);cursor:pointer;list-style:none;text-wrap:balance}.lab-faqlist summary::-webkit-details-marker{display:none}.lab-faqlist summary:after{content:"";flex:none;width:38px;height:38px;border-radius:50%;background:linear-gradient(var(--lab-ink) 0 0) 50% /14px 2px no-repeat,linear-gradient(var(--lab-ink) 0 0) 50% /2px 14px no-repeat,#eef4ff}.lab-faqlist details[open] summary:after{background-size:14px 2px,2px 0,auto}.lab-faqlist details>p{margin:-4px 0 0;padding:0 70px 22px 24px;font-size:1.1rem;line-height:1.7;color:var(--home-body)}.faq-col{display:grid;gap:16px;min-width:0}.lab-faqlist summary{position:relative}.lab-faqlist summary:before{content:"";position:absolute;right:24px;top:50%;width:38px;height:38px;margin-top:-19px;border:2px solid var(--home-blue);border-radius:50%;opacity:0;pointer-events:none}.faq-more{justify-self:start}@media (prefers-reduced-motion:no-preference){.faq-col[data-play=go] .lab-faqlist summary:after{animation:lab-pop .45s cubic-bezier(.34,1.56,.64,1) calc(var(--d, 0s) + .2s) both}.faq-col[data-play=go] .lab-faqlist summary:before{animation:faq-ring 8s cubic-bezier(.16,1,.3,1) calc(2.4s + var(--i, 0) * .12s) infinite}@supports selector(::details-content){.lab-faqlist{interpolate-size:allow-keywords}.lab-faqlist details::details-content{block-size:0;opacity:0;overflow-y:clip;transition:block-size .32s var(--lab-ease-out),opacity .24s ease,content-visibility .32s allow-discrete}.lab-faqlist details[open]::details-content{block-size:auto;opacity:1}}}.faq-col:is(:hover,:focus-within) summary:before,.lab-faqlist details[open]>summary:before{visibility:hidden}@media (hover:hover) and (pointer:fine){.lab-faqlist details:not([open]):hover{border-color:#bcd3f5}.lab-faqlist summary:hover:after{background-color:#dfeaff}}.lab-faqlist summary:focus-visible:after{background-color:#dfeaff}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lab-faqlist details{transition:border-color var(--lab-t-nudge)}.lab-faqlist summary:after{transition:background-size .2s,transform var(--lab-t-nudge) var(--lab-ease-out),background-color .2s}.lab-faqlist summary:hover:after{transform:scale(1.1)}}@media (prefers-reduced-motion:no-preference){.lab-faqlist summary:focus-visible:after{transform:scale(1.1)}}@media (max-width:639px){.lab-faqlist summary:before{right:18px}}@keyframes faq-ring{0%{opacity:.7;scale:1}9%,to{opacity:0;scale:1.3}}.lab-pn{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--gap-l);align-items:end}.lab-postshead{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:var(--gap-l)}.lab-postshead h2{font-size:1.9rem}.lab-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-s)}.lab-post{display:grid;gap:12px;align-content:start;padding:12px 12px 20px;text-decoration:none}.lab-post .thumb{aspect-ratio:5/4;border-radius:12px;background:linear-gradient(135deg,#e0ecff,#f3f8ff);overflow:hidden}.lab-post .thumb img{width:100%;height:100%;object-fit:cover}.sc-tile{position:absolute;display:grid;place-items:center;width:6.25em;height:6.25em;border-radius:1.4em;background:white;border:1px solid #d3e0f2;color:var(--home-blue);box-shadow:var(--lab-depth)}.sc-tile>img,.sc-tile>svg{width:3.1em;height:3.1em}.sc-tile>img{border-radius:.7em}.lab-post .lab-cover{container-type:inline-size;position:relative;background:#eef5ff}.lab-cover>span{position:absolute;left:50%;top:50%;width:16em;height:11em;margin:-5.5em 0 0 -8em;font-size:calc(100cqw / 19);transform:var(--lab-tilt)}.lab-cover .sc-tile.big{width:9em;height:9em;border-radius:2em}.lab-cover .sc-tile.big>:is(svg,img){width:4.6em;height:4.6em}.lab-post b{font-size:1.08rem;color:var(--lab-ink);line-height:1.45}.lab-news{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 var(--gap-l);align-items:center;padding:var(--pad-l) var(--pad-s)}.lab-news>.mascot-motion{width:180px;height:180px}.lab-news-form{display:grid;gap:10px;padding-left:22px;border-left:1px solid var(--home-line)}@media (min-width:1024px) and (max-width:1199px){.lab-news{grid-template-columns:minmax(0,1fr);justify-items:center}.lab-news>.mascot-motion{width:120px;height:120px}.lab-news-form{justify-self:stretch;padding:16px 0 0;border-left:0;border-top:1px solid var(--home-line)}}.lab-news h3{margin:0;font-size:1.12rem;font-weight:700}.lab-news p{margin:0;font-size:.95rem;color:var(--home-body)}.lab-input{position:relative;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--home-line);border-radius:12px;background:white;color:var(--home-body)}.lab-input input{flex:1;min-width:0;padding:12px 0;border:0;outline:0;font:inherit;background:none}.lab-input:focus-within{outline:3px solid var(--home-blue);outline-offset:2px}.lab-news-msg{min-height:1.5em;margin:0;font-size:.9rem}.lab-news-msg.success{color:var(--lab-ok)}.lab-news-msg.error{color:var(--lab-err)}.lab-news-msg:empty{display:none}.lab-post{--c:.1s;--p:0s;--d:var(--c)}.lab-post:nth-child(2){--c:.22s;--p:3s}.lab-post:nth-child(3){--c:.34s;--p:6s}.lab-cover .sc-tile.big{--d:calc(var(--c) + .22s)}.lab-cover .sc-tile:not(.big){--d:calc(var(--c) + .38s)}.lab-news{--d:.45s}.lab-news>.mascot-motion{--d:.7s;transform-origin:50% 90%}.lab-news .lab-input{--d:.8s}.lab-news .home-button{--d:.9s}.lab-input>svg{transition:color .2s}.lab-input:focus-within>svg{color:var(--home-blue)}@media (prefers-reduced-motion:no-preference){.lab-cover .sc-tile:not(.big),.lab-post{transition:transform var(--lab-t-lift) var(--lab-ease-out)}.lab-post .thumb>img{transition:scale .4s cubic-bezier(.16,1,.3,1)}.lab-post:focus-visible{transform:translateY(-3px)}.lab-post:focus-visible .lab-cover .sc-tile:not(.big){transform:translateY(max(-.45em,-5px))}.lab-post:focus-visible .thumb>img{scale:1.04}.lab [data-play=go] .lab-cover .sc-tile:not(.big){animation:lab-pop .45s cubic-bezier(.34,1.56,.64,1) var(--d) both,pn-hop 9s cubic-bezier(.45,0,.55,1) calc(2s + var(--p)) infinite}.lab [data-play=go] .lab-input>svg{transform-origin:50% 85%;animation:pn-mail 9s cubic-bezier(.45,0,.55,1) 3.5s infinite}.lab [data-play=go] .lab-input:is(:focus-within,:has(input:not(:placeholder-shown)))>svg{animation:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lab-post:hover{transform:translateY(-3px)}.lab-post:hover .lab-cover .sc-tile:not(.big){transform:translateY(max(-.45em,-5px))}.lab-post:hover .thumb>img{scale:1.04}}@keyframes pn-hop{0%,13%,to{translate:none}4%{translate:0 max(-.55em,-6px)}8.5%{translate:0 min(.08em,1px)}}@keyframes pn-mail{0%,11%,to{translate:none;rotate:none}3.5%{translate:0 -3px;rotate:-9deg}7%{translate:0 1px;rotate:5deg}}.lab-foot{position:relative;overflow:hidden;padding:56px 0 20px;background:var(--home-navy);color:#b7c8e3}.lab-foot-top{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,.8fr)) minmax(0,1.3fr);gap:32px;padding-bottom:28px}.lab-foot-brand p{margin:12px 0 0;font-size:.95rem;font-weight:600;color:white;text-wrap:balance}.lab-foot-brand small{display:block;max-width:30ch;margin-top:4px;font-size:.85rem;line-height:1.6}.lab-foot h2{margin:0 0 12px;font-size:.9rem;font-weight:700;color:white}.lab-foot nav{background:none;border:0}.lab-foot nav a{white-space:nowrap}.lab-foot ul{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:.95rem;font-weight:500;color:#dbe7f7}.lab-foot a{color:inherit;text-decoration:none;transition:color .15s}.lab-foot a:hover{color:white;text-decoration:underline;text-underline-offset:3px}.lab-foot a:focus-visible{outline:2px solid var(--color-sky-300);outline-offset:3px;border-radius:4px}.lab-foot-contact :is(a,span){display:inline-flex;align-items:flex-start;gap:8px}.lab-foot-contact svg{width:18px;height:18px;margin-top:.25em;color:var(--color-sky-300);flex:none}.lab-foot-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding-top:8px;border-top:1px solid rgb(255 255 255/.16);font-size:.85rem}.lab-foot-bottom>nav{display:flex;flex-wrap:wrap;gap:4px 20px}.lab-foot-end{display:flex;align-items:center;gap:12px;margin-left:auto}.lab-foot-iso{display:inline-flex;align-items:center;gap:6px;margin-right:8px;font-weight:600}.lab-foot-iso svg{width:18px;height:18px;color:var(--color-sky-300)}.lab-foot-social{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:rgb(255 255 255/.12);color:white!important;transition:translate .15s,background-color .15s}.lab-foot-social:hover{translate:0 -2px;background:rgb(255 255 255/.2)}.lab-foot-social>:is(svg,img){width:18px;height:18px}.lab-foot-end>.mascot-motion{width:64px;height:64px;flex:none}@media (prefers-reduced-motion:no-preference){.lab-foot [data-play=wait] .lab-foot-end>.mascot-motion{opacity:0;scale:.6}.lab-foot [data-play=go] .lab-foot-end>.mascot-motion{transform-origin:50% 90%;animation:lf-pop .6s cubic-bezier(.34,1.56,.64,1) .3s both}}@keyframes lf-pop{0%{opacity:0;scale:.6}}@media (max-width:1023px){.lab{--sp-section:72px;--sp-head:32px;--pad-l:28px}.lab-faq,.lab-pn{grid-template-columns:1fr}.lab-faqside{position:static}.lab-foot-top{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr)}.lab-foot-top>:first-child{grid-column:1/-1}}@media (max-width:639px){.lab{--sp-section:56px;--sp-head:28px;--sp-group:24px;--pad-s:20px;--pad-l:22px;--gap-l:16px}.lab h2 br{display:none}.lab-posts{grid-template-columns:1fr;gap:12px}.lab-post{grid-template-columns:104px minmax(0,1fr);column-gap:14px;row-gap:6px;padding:10px;align-content:center}.lab-post .thumb{grid-row:1/span 2;aspect-ratio:1}.lab-post .lab-pill{justify-self:start;align-self:end}.lab-post b{align-self:start;text-wrap:balance}.lab-invite-wrap{padding-top:110px}.lab-invite-wrap>.ptn-seat{width:160px;height:160px}.lab-invite{padding:30px 20px}.lab-faqlist summary{font-size:1.08rem;padding:16px 18px}.lab-faqlist details>p{padding:0 18px 18px;font-size:1rem}.lab-news{grid-template-columns:1fr}.lab-news>.mascot-motion{display:none}.lab-news-form{padding-left:0;border-left:0}.lab-paper :is(th,td):is(:first-child,:nth-child(4)){display:none}.lab-cta{font-size:1.05rem}.lab-perks{flex-direction:column;align-items:flex-start}.lab-perks li+li:before{display:none}.lab-foot{padding-top:44px}.lab-foot-top{grid-template-columns:1fr 1fr;gap:28px 20px}.lab-foot-contact{grid-column:1/-1}.lab-foot-bottom{flex-direction:column;align-items:flex-start;padding-top:16px}.lab-foot-end{width:100%;margin-left:0}.lab-foot-end>.mascot-motion{margin-left:auto}}@media (prefers-reduced-motion:reduce){.lab-fade,.lab-tab-bar{animation:none!important}.lab [data-play] :is(.la,.la-pop,.la-draw,.la-fill){animation:none!important;opacity:1!important;translate:none!important;scale:none!important;stroke-dashoffset:0!important}}@keyframes lab-float{to{translate:0 -6px}}@keyframes rw-breathe{to{scale:1.07}}@media (prefers-reduced-motion:no-preference){.lab [data-play=go] .f-card.c1{animation:lab-float 3.6s ease-in-out .9s infinite alternate}.lab [data-play=go] .f-card.c2{animation:f-spread .6s cubic-bezier(.2,.8,.2,1.1) .05s both,lab-float 4.2s ease-in-out calc(var(--d, 0s) + .7s) infinite alternate}.lab [data-play=go] .f-card.c3{animation:f-spread .6s cubic-bezier(.2,.8,.2,1.1) .3s both,lab-float 3.9s ease-in-out calc(var(--d, 0s) + .7s) infinite alternate}.lab [data-play=go] .c-card{animation:lab-float 4.6s ease-in-out 1.4s infinite alternate}.lab [data-play=go] .t-panel .t-chat{animation:lab-float 4.4s ease-in-out .8s infinite alternate}.lab [data-play=go] .t-panel .t-task{animation:lab-pop .45s var(--lab-ease-pop) calc(var(--d, 0s) * var(--rp, 1)) both,lab-float 3.8s ease-in-out calc(var(--d, 0s) * var(--rp, 1) + .5s) infinite alternate}.lab [data-play=go] .i-panel{animation:i-unfold .8s cubic-bezier(.2,.8,.2,1.1) var(--u,.1s) both,lab-float 4.6s ease-in-out calc(var(--u, .1s) + 1.3s) infinite alternate}.lab [data-play=go] .i-panel.live{animation-duration:.8s,3.6s}.lab [data-play=go] .rw-play{animation:rw-breathe 2.6s ease-in-out 1.2s infinite alternate}}@keyframes f-spread{0%{translate:var(--fx) var(--fy);scale:.94;z-index:0}}@keyframes i-unfold{0%{translate:calc(35.5em - var(--px) - var(--pw) / 2) calc(41.5em - var(--py) - 50%);scale:.5;opacity:0}}@keyframes i-wire-in{0%{opacity:0}}.f-card:is(.c2,.c3){--fx:0px;--fy:0px}@media (min-width:820px){.f-card.c2{--fx:calc(-111.3% + 35px);--fy:-71px}.f-card.c3{--fx:calc(-218.3% + 60px);--fy:-132px}}@media (prefers-reduced-motion:no-preference){.lab [data-play=wait] .f-card:is(.c2,.c3){translate:var(--fx) var(--fy);scale:.94;z-index:0}.lab [data-play=wait] .i-panel{translate:calc(35.5em - var(--px) - var(--pw) / 2) calc(41.5em - var(--py) - 50%);scale:.5;opacity:0}.lab [data-play=wait] .i-wires .test{opacity:0}.lab [data-play=go] .i-wires .test{animation:i-wire-in .4s ease calc(var(--d, 0s) + .4s) both}}.lab-steps{display:none}@media (min-width:1024px){.lab-steps{position:fixed;z-index:55;top:64px;left:0;right:0;display:block;height:58px;border-bottom:1px solid var(--home-line);background:rgb(255 255 255/.86);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);opacity:0;translate:0 -10px;visibility:hidden;transition:opacity .3s ease,translate .4s var(--lab-ease-out),visibility 0s .4s}.lab-steps[data-on]{opacity:1;translate:none;visibility:visible;transition-delay:0s}.lab-steps ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1360px;height:100%;margin:0 auto;padding:0 40px;list-style:none}.lab-steps a{display:flex;align-items:center;gap:12px;height:100%;color:#64748b;font-size:1rem;font-weight:600;text-decoration:none;transition:color .3s}.lab-steps a:hover,.lab-steps a[aria-current]{color:var(--lab-ink)}.lab-steps a:focus-visible{outline:2px solid var(--home-blue);outline-offset:-6px;border-radius:10px}.lab-steps i{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1.5px solid #c9d6ea;border-radius:50%;font-style:normal;font-size:.88rem;transition:background-color .3s,border-color .3s,color .3s}.lab-steps a[data-done] i{border-color:#2563eb;color:#2563eb}.lab-steps a[aria-current] i{border-color:#2563eb;background:#2563eb;color:white}.lab-steps-line{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#2563eb;transform-origin:left;transform:scaleX(var(--p,0))}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.lab-steps{transition:none}}@keyframes rw-word{0%{opacity:.16}}@media (prefers-reduced-motion:no-preference){.lab [data-play=wait] .rw-vid .rw-w{opacity:.16}.lab [data-play=go] .rw-vid .rw-w{animation:rw-word .45s ease calc(.4s + var(--w) * 60ms) both}}.ptn-float{display:none}.ptn-steps{align-self:stretch;margin:6px -48px -40px;padding:18px 28px 22px;border-top:1px solid #e3ebf6;border-radius:0 0 18px 18px;background:#f6f9fe}.ptn-steps>p{margin:0 0 12px;font-size:.92rem;font-weight:700;color:var(--lab-ink)}.ptn-steps ol{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:10px;margin:0;padding:0;list-style:none;text-align:left}.ptn-steps li{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:.84rem;font-weight:600;line-height:1.35;color:var(--lab-ink)}.ptn-n{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1.5px solid #2563eb;border-radius:50%;background:#2563eb;color:white;font-size:.82rem;font-weight:700}@media (max-width:767px){.ptn-steps{margin:4px -20px -30px;padding:16px 18px 18px}.ptn-steps ol{grid-template-columns:1fr 1fr;justify-content:stretch;gap:10px 12px}.ptn-steps li{white-space:normal}}@media (min-width:1400px){.ptn-float{position:absolute;z-index:0;display:block;width:250px;padding:16px 18px;border:1px solid #d6e2f3;border-radius:18px;background:white;box-shadow:0 .5em 0 #e3ecf8,0 24px 44px -26px rgb(29 78 160/.45);font-size:.88rem;color:var(--lab-ink)}.ptn-float p{margin:0}.ptn-float ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ptn-float svg{flex:none;width:16px;height:16px}.ptn-head{display:flex;align-items:center;gap:10px;margin-bottom:10px!important}.ptn-head img{border-radius:7px}.ptn-head span{display:grid;line-height:1.3}.ptn-file small,.ptn-head small{font-size:.74rem;color:#5b6b84}.ptn-line{left:-272px;top:236px;rotate:-4deg;background:#f5f8fc}.ptn-bubble{display:inline-block;padding:7px 12px;border-radius:4px 14px 14px 14px}.ptn-bubble,.ptn-file{background:white;box-shadow:0 1px 2px rgb(11 45 107/.08)}.ptn-file{display:flex;align-items:center;gap:10px;margin-top:8px!important;padding:8px 12px;border-radius:12px}.ptn-file svg{width:26px;height:26px;color:#16a34a}.ptn-file span{display:grid;line-height:1.3}.ptn-agent{left:-236px;top:548px;rotate:3deg;background:#0b2a5b;border-color:#0b2a5b;color:white}.ptn-agent li{display:flex;align-items:center;gap:8px}.ptn-agent svg{color:#4ade80}.ptn-exp{right:-272px;top:300px;rotate:4deg}.ptn-exp li{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-radius:9px;background:#f3f7fd;font-size:.82rem}.ptn-exp svg{color:#16a34a}.ptn-bar{display:block;height:6px;margin:12px 0 6px;border-radius:6px;background:#e3ebf7;overflow:hidden}.ptn-bar i{display:block;height:100%;background:#2563eb;transform-origin:left}.ptn-done{display:block;font-size:.78rem;font-weight:600;color:#15803d}.ptn-sample{display:block;margin-top:6px;font-size:.7rem;color:#64748b}}@keyframes ptn-out{0%{translate:var(--ptn-x) var(--ptn-y);scale:.7;opacity:0}}@keyframes ptn-light{0%{background:white;color:#2563eb;scale:.8}60%{scale:1.1}}@media (prefers-reduced-motion:no-preference){.ptn-line{--ptn-x:240px;--ptn-y:40px}.ptn-agent{--ptn-x:220px;--ptn-y:-80px}.ptn-exp{--ptn-x:-240px;--ptn-y:20px}.lab-invite-wrap:has(>[data-play=wait]) .ptn-float{opacity:0}.lab-invite-wrap:has(>[data-play=wait]) .ptn-bar i{scale:0 1}.lab-invite-wrap:has(>[data-play=go]) .ptn-float{animation:ptn-out .8s cubic-bezier(.2,.8,.2,1.1) calc(.35s + var(--k) * .18s) both,lab-float 4s ease-in-out calc(1.4s + var(--k) * .3s) infinite alternate}.lab-invite-wrap:has(>[data-play=go]) .ptn-bar i{animation:lab-fill 1.1s cubic-bezier(.45,0,.55,1) 1.2s both}.lab [data-play=wait] .ptn-n{background:white;color:#2563eb}.lab [data-play=go] .ptn-n{animation:ptn-light .5s cubic-bezier(.34,1.56,.64,1) calc(1.15s + var(--k) * .35s) both}}@keyframes lab-focus{0%{opacity:.2}38%,58%{opacity:1}to{opacity:.2}}@keyframes lab-leave{to{opacity:.2}}.lab-dots,.lab-modes{display:none}@media (min-width:1024px){html:not([data-full="0"]) .lab>section:is(.f-sec,.c-sec,.t-sec,.i-sec,[aria-labelledby=lab-trust-title],.lab-partner,:has(>.lab-faq)){box-sizing:border-box;min-height:calc(100vh - 64px);display:grid;align-content:center;padding-block:24px}html:not([data-full="0"],[data-scroll=lock]) .lab>section:is(.f-sec,.c-sec,.t-sec,.i-sec){padding-top:74px}html:not([data-full="0"],[data-scroll=lock]) .lab>section:is(.f-sec,.c-sec,.t-sec,.i-sec,[aria-labelledby=lab-trust-title],.lab-partner,:has(>.lab-faq)){min-height:min(calc(100vh - 64px),836px)}html:not([data-full="0"]) .lab>section.c-sec{padding-bottom:80px}html[data-scroll=lock] .lab-steps{display:none}html:not([data-full="0"]) .lab .rw-headrow{margin-bottom:28px}html:not([data-full="0"]) .lab .rw-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}html:not([data-full="0"]) .lab .rw-vid{grid-column:1;grid-row:span 2}html:not([data-full="0"]) .lab .rw-vid blockquote{font-size:1.06rem;font-weight:500}html:not([data-full="0"]) .lab .rw-card:not(.rw-vid) blockquote{font-size:1.22rem}html:not([data-full="0"]) .lab .lab-partner{padding-block:16px}html:not([data-full="0"]) .lab .lab-invite-wrap{padding-top:145px}html:not([data-full="0"]) .lab .lab-invite-wrap>.ptn-seat{width:200px;height:200px}html:not([data-full="0"]) .lab .lab-invite{padding:30px 48px;gap:14px}html:not([data-full="0"]) .lab .lab-invite h2{font-size:2.6rem}html:not([data-full="0"]) .lab .ptn-steps{margin:4px -48px -30px;padding:14px 28px 16px}html:not([data-full="0"]) .lab .ptn-line{top:185px}html:not([data-full="0"]) .lab .ptn-agent{top:473px}html:not([data-full="0"]) .lab .ptn-exp{top:249px}html:not([data-full="0"]) .lab>section:has(>.lab-pn){padding-block:40px 24px}html:not([data-full="0"]) .lab .lab-foot{padding:20px 0 6px}html:not([data-full="0"]) .lab .lab-foot-top{padding-bottom:14px}@media (max-height:799px),(max-width:1279px) and (max-height:909px){html:not([data-full="0"]) .lab>section:has(>.lab-pn){min-height:calc(100vh - 64px);display:grid;align-content:center}}.lab-dots{position:fixed;z-index:55;right:8px;top:50%;translate:0 -50%;display:grid;gap:10px;margin:0;padding:8px 5px;list-style:none;border-radius:99px;background:rgb(255 255 255/.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 20px -10px rgb(11 45 107/.35)}.lab-dots li{position:relative;display:grid;place-items:center}.lab-dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:#c3d1e6;cursor:pointer;transition:height .3s var(--lab-ease-out),background-color .3s}.lab-dots button:focus-visible{outline:2px solid var(--home-blue);outline-offset:3px}.lab-dots [data-now] button{height:22px;background:#2563eb}.lab-dots span{position:absolute;right:24px;top:50%;translate:0 -50%;padding:4px 10px;border-radius:8px;background:var(--lab-ink);color:white;font-size:.78rem;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}.lab-dots li:is(:hover,:focus-within) span{opacity:1}.lab-modes{position:fixed;z-index:56;left:16px;bottom:16px;display:grid;justify-items:start;gap:8px;font-size:.9rem;color:var(--lab-ink)}.lab-modes-toggle{order:2;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--home-line);border-radius:99px;background:white;color:var(--lab-ink);font:inherit;font-weight:600;cursor:pointer;box-shadow:0 10px 24px -14px rgb(11 45 107/.45)}.lab-modes-toggle small{padding:2px 8px;border-radius:99px;background:var(--lab-cut);font-size:.72rem;font-weight:700}.lab-modes-body input:focus-visible,.lab-modes-toggle:focus-visible{outline:2px solid var(--home-blue);outline-offset:2px}.lab-modes-body{order:1;display:grid;gap:12px;width:300px;padding:14px 16px;border:1px solid var(--home-line);border-radius:16px;background:white;box-shadow:0 24px 48px -24px rgb(11 45 107/.45)}.lab-modes-body fieldset{display:grid;gap:6px;margin:0;padding:0;border:0}.lab-modes-body legend{margin-bottom:4px;padding:0;font-size:.78rem;font-weight:700;color:var(--home-body)}.lab-modes-body label{display:flex;align-items:center;gap:8px;cursor:pointer}.lab-modes-body label:has(:disabled){color:#94a3b8;cursor:default}.lab-modes-body input{width:16px;height:16px;margin:0;accent-color:#2563eb}.lab-modes-body p{margin:0;font-size:.78rem;line-height:1.5;color:var(--home-body)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html[data-dim] .lab>section:not(.home-hero)>*{animation:lab-focus linear both;animation-timeline:view();animation-range:cover 0 cover 100%}html[data-dim] .lab>.home-hero{animation:lab-leave linear both;animation-timeline:view();animation-range:exit 0 exit 100%}}}@keyframes dbx-words{0%{opacity:0;translate:0 var(--dbx-y,0)}}@keyframes dbx-arrive{0%{opacity:0;translate:0 var(--dbx-rise)}40%{opacity:1}}@keyframes dbx-leave{to{transform:translateY(var(--dbx-leave))}}@keyframes dbx-lag{to{transform:translateY(var(--dbx-lag))}}@keyframes dbx-card{0%{opacity:0;scale:.8}}@keyframes dbx-panel{0%{scale:.9 .94}}html[data-fx=dropbox]{--dbx-words:cover 28vh cover 56vh;--dbx-show:cover 50vh cover 85vh;--dbx-rise:160px;--dbx-leave:-520px;--dbx-lag:90px;--dbx-lead:40px;--dbx-last:80px}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html[data-fx=dropbox] .lab>section:not(.home-hero){view-timeline:--dbx block}html[data-fx=dropbox] :is(.f-sec .m-copy,.c-copy,.t-list,.i-copy,.rw-headrow,.lab-invite,.lab-faqside)>*{--dbx-y:var(--dbx-lead);animation:dbx-words cubic-bezier(.45,0,.55,1) both;animation-timeline:--dbx;animation-range:var(--dbx-words)}html[data-fx=dropbox] :is(.f-sec .m-copy,.c-copy,.t-list,.i-copy,.rw-headrow,.lab-invite,.lab-faqside)>:is(h2,.m-pill,.m-eyebrow,.lab-badge,.ms){--dbx-y:0px}html[data-fx=dropbox] :is(.f-sec .m-copy,.c-copy,.t-list,.i-copy,.lab-invite)>:last-child:not(h2,.m-lead,.lab-lead){--dbx-y:var(--dbx-last)}html[data-fx=dropbox] :is(.f-cards,.c-stage,.t-demo,.i-scene){animation:dbx-arrive cubic-bezier(.2,.7,.3,1) both,dbx-leave cubic-bezier(.25,.55,.4,1) both;animation-timeline:--dbx,--dbx;animation-range:var(--dbx-show),cover calc(100vh - 64px) cover 200vh}html[data-fx=dropbox] :is(.rw-wall,.faq-col,.lab-invite-wrap){animation:dbx-leave cubic-bezier(.25,.55,.4,1) both;animation-timeline:--dbx;animation-range:cover calc(100vh - 64px) cover 200vh}html[data-fx=dropbox] :is(.f-sec .m-copy,.c-copy,.t-list,.i-copy,.rw-headrow,.lab-faqside){animation:dbx-lag linear both;animation-timeline:--dbx;animation-range:cover 100vh cover 200vh}html[data-fx=dropbox] :is(.rw-card,.lab-faqlist>details,.lab-post){animation:dbx-card cubic-bezier(.45,0,.55,1) both;animation-timeline:view();animation-range:cover 0 cover 28%}html[data-fx=dropbox] .lab-invite{animation:dbx-panel cubic-bezier(.2,.7,.3,1) both;animation-timeline:--dbx;animation-range:cover 0 cover 60vh}html[data-fx=dropbox] .lab [data-in="0"] :is(.m-copy,.c-copy,.t-list,.i-copy,.rw-headrow,.lab-invite,.lab-faqside,.m-copy>*,.c-copy>*,.t-list>*,.i-copy>*,.rw-headrow>*,.lab-invite>*,.lab-faqside>*,.f-cards,.c-stage,.t-demo,.i-scene,.rw-wall,.faq-col,.lab-invite-wrap,.rw-card,.lab-faqlist>details,.lab-post){animation-play-state:running!important}}}.t-now{display:none}@media (max-width:639px){.lab{--sp-section:32px;--sp-head:16px}.lab .m-pill{padding:6px 14px;font-size:.92rem}.lab :is(.f-sec,.c-sec) .m-h2{font-size:1.85rem}.pc-strip,.pc-strip button{display:flex;gap:6px}.pc-strip button{position:relative;align-items:center;min-height:40px;padding:0 12px 0 8px;border:0;border-radius:999px;background:white;box-shadow:inset 0 0 0 1px #dbe6f5;color:#2c4266;font:inherit;font-size:.88rem;font-weight:600;white-space:nowrap;cursor:pointer}.pc-strip button i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e3edfd;color:#1d4ed8;font-size:.78rem;font-style:normal;line-height:1;text-box:trim-both cap alphabetic}.pc-strip button[aria-pressed=true]{background:#1d4ed8;box-shadow:none;color:white}.pc-strip button[aria-pressed=true] i{background:white}.pc-auto{position:absolute;left:14px;right:14px;bottom:5px;height:2px;border-radius:2px;background:rgb(255 255 255/.3);overflow:hidden;pointer-events:none}.pc-auto i{position:absolute;inset:0;background:white;transform-origin:left;animation:t-auto var(--pc-dwell,5s) linear forwards}.pc-strip[data-held] .pc-auto i{animation-play-state:paused}.pc-dots{justify-content:center;gap:2px}.pc-dots button{width:24px;min-height:24px;padding:0;background:none;box-shadow:none}.pc-dots button:before{content:"";width:8px;height:8px;margin:auto;border-radius:4px;background:#c7d5ea}.pc-dots button[aria-pressed=true]{width:44px;background:none}.pc-dots button[aria-pressed=true]:before{width:32px;background:#c7d5ea}.pc-dots .pc-auto{left:6px;right:6px;top:8px;bottom:auto;height:8px;border-radius:4px;background:none}.pc-dots .pc-auto i{background:#1d4ed8}.lab [data-cycle]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(var(--pc-h,0),auto);gap:14px;align-items:start}.lab [data-cycle]:has(>.pc-dots){grid-template-rows:minmax(var(--pc-h,0),auto) auto;gap:10px}.lab [data-cycle]>:not(.pc-strip){grid-area:2/1}.lab [data-cycle]:has(>.pc-dots)>:not(.pc-strip){grid-area:1/1}.lab [data-cycle]>:not(.pc-strip,[data-on]){display:none}.lab .home-hero.hd{padding-bottom:24px}.lab .hd-copy{padding-top:24px}.lab .hd-stage{margin-top:78px}.lab .hd .hb-summary{margin-top:6px}.lab .hd .home-actions{margin-top:14px}.lab .hd-mascot{width:86px;height:86px}.lab .hd-body{grid-template-columns:minmax(0,1fr)}.lab .hd .hd-body .hb-foot{flex-direction:row;align-items:center;text-align:start}.lab .hd .hd-body .hb-foot span{font-size:.9em}.lab .hd .hd-body .hb-foot b{flex:none;white-space:nowrap}.lab .hd .home-actions{gap:2px}.lab .hd .home-button-secondary{min-height:44px;border-color:transparent;background:none;box-shadow:none}.lab .hd-table tbody tr:is(:nth-child(3),:nth-child(5)){display:none}.lab .hd-table,.lab .hd-table tbody{display:block}.lab .hd-table tr{flex-wrap:nowrap}.lab .hd-table td:first-child{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab .hd-table td:nth-child(3){order:0;margin-left:0}.lab .hd-agent{display:none}.lab .f-sec{padding-top:var(--sp-section)}.lab .f-grid{row-gap:18px}.lab .f-key{display:none}.lab .f-cards[data-cycle] .f-card{gap:8px;padding-top:18px}.lab .f-cards[data-cycle] .f-name{font-size:1.15rem}.lab .f-cards[data-cycle] .f-sample{padding-top:6px}.lab .f-cards[data-cycle] .f-card.c2{margin-top:84px}.lab .f-cards[data-cycle] .ms-peek{left:auto;right:6%;scale:.6;transform-origin:50% 100%}.lab .c-sec{padding-bottom:var(--sp-section)}.lab .c-grid{row-gap:10px}.lab .c-stage{padding:100px 0 24px}.lab .c-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:18px 14px 12px}.lab .c-card>:is(.c-head,.c-bar,.c-wait){grid-column:1/-1}.lab .c-bar{margin:6px 0}.lab .c-card>.c-row:is(:nth-child(4),:nth-child(7),:nth-child(9)){display:none}.lab .c-row:not(.c-wait){display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;gap:0;min-height:0;padding:10px 12px;border:1px solid #e6eef9;border-radius:14px;background:#f7faff;font-size:.82rem;line-height:1.4}.lab .c-row:not(.c-wait) .c-ok{display:none}.lab .c-row:not(.c-wait) .v{font-size:clamp(1.05rem,5.4vw,1.3rem);font-weight:700;color:#0b1f4b;white-space:nowrap}.lab .c-wait{margin-top:2px}.lab .c-sample{right:0;bottom:0}.lab .c-cheer{top:0;right:6px;bottom:auto;left:auto;translate:none;width:230px;height:100px}.lab .c-cheer .ms-cheer{--ms:100px;right:0}.lab .c-cheer .c-say{inset:auto 98px 46px auto;padding:7px 12px;border-radius:12px;font-size:.88rem;rotate:-3deg}.lab .c-cheer .c-say:after{left:auto;right:-6px;top:50%;bottom:auto;width:10px;height:10px;translate:0 -50%;rotate:-45deg}.lab .c-cheer .c-arrow,.lab .c-cheer .c-bit{display:none}.lab .t-grid{row-gap:14px}.lab .t-list{gap:12px}.lab .t-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.lab .t-tabs button{justify-items:center;grid-template-columns:minmax(0,1fr);min-height:52px;padding:0;border-radius:14px;background:white;box-shadow:inset 0 0 0 1px #dbe6f5}.lab .t-tabs button>span:not(.t-auto){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lab .t-tabs button[aria-selected=true]{background:#1d4ed8;box-shadow:none}.lab .t-tabs button[aria-selected=true] svg{color:white}.lab .t-tabs .t-tool-ic{width:26px;height:26px}.lab .t-tabs .t-auto{left:10px;right:10px;bottom:6px;background:rgb(255 255 255/.3)}.lab .t-tabs .t-auto i{background:white}.t-now{display:block;margin:0;font-size:1.05rem;font-weight:700;color:#0b1f4b}.lab .t-more{display:none}.lab .t-chat-head{gap:10px;padding:10px 14px}.lab .t-chat-head :is(img,.t-head-ic){width:34px;height:34px}.lab .t-chat-head :is(b,small){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab .t-chat-head b{font-size:1rem}.lab :is(.t-chat-input,.t-foot){display:none}.lab .t-chat>:not(.t-chat-head){max-height:150px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),transparent);mask-image:linear-gradient(#000 calc(100% - 36px),transparent)}.lab .t-chat>.t-chat-body{display:flex;flex-direction:column;justify-content:flex-end;-webkit-mask-image:linear-gradient(transparent,#000 44px);mask-image:linear-gradient(transparent,#000 44px)}.lab .t-chat>.t-ready{max-height:none;-webkit-mask-image:none;mask-image:none}.lab .t-task{margin:-60px 0 0 28px;padding:10px 14px 12px;font-size:.88rem}.lab .t-task-head{margin-bottom:8px;padding-bottom:8px}.lab .t-task-head b{font-size:1rem}.lab .t-task dl{gap:8px 14px;font-size:.9rem}.lab .i-copy{padding:0}.lab .i-dev{margin-top:6px;width:100%;padding:0;border:0;background:none;box-shadow:none}.lab .i-dev h3{margin:0 0 8px;font-size:.95rem}.lab .i-chips{display:flex;flex-wrap:nowrap;gap:6px}.lab .i-chips span{min-height:34px;padding:0 8px;gap:4px;font-size:.78rem}.lab .i-chips svg{width:14px;height:14px}.lab .i-scene{gap:0;margin-top:16px;padding:4px 16px;background:white;border:1px solid #d6e2f3;border-radius:20px;box-shadow:0 0 0 6px rgb(255 255 255/.6),0 30px 50px -34px rgb(29 78 160/.4)}.lab .i-scene>.i-panel{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:14px 0;font-size:13px;background:none;border:0;border-radius:0;box-shadow:none;animation:none;translate:none;scale:none;opacity:1}.lab .i-scene>.i-panel+.i-panel{border-top:1px solid #edf2f9}.lab .i-panel-head{flex:1 0 100%;flex-wrap:nowrap;margin:0}.lab .i-panel-head b{font-size:1.25rem}.lab .i-panel-head .i-panel-ic{width:28px;height:28px;border-radius:8px}.lab .i-panel-head .i-panel-ic svg{width:18px;height:18px}.lab .i-panel-head .i-pill{margin-left:auto;font-size:.82rem}.lab .i-panel .i-row{min-height:0;padding:0;gap:4px;background:none;color:#44597c}.lab .i-panel .i-row span{font-size:14px}.lab .i-panel .i-row svg{width:16px;height:16px}.lab .rw-headrow{gap:12px;margin-bottom:14px}.lab .rw-iso{padding:6px 14px 6px 6px;gap:10px}.lab .rw-iso img{width:32px;height:auto}.lab .rw-card{padding:18px;gap:10px}.lab .rw-vid{padding:0}.lab .rw-vid .rw-body{padding:14px 18px 16px;gap:10px}.lab .rw-card blockquote,.lab .rw-vid blockquote{font-size:.95rem}.lab .rw-grid[data-cycle]>.pc-strip,.lab .rw-grid[data-cycle]>.rw-card[data-on]{display:flex}.lab .rw-grid[data-cycle]>.rw-card:not(.rw-vid){align-self:stretch;justify-content:center}.lab .rw-wall:has([data-cycle]) .rw-more{display:none}.lab .lab-invite-wrap{padding-top:56px}.lab .lab-invite-wrap>.ptn-seat{left:auto;right:12px;translate:none;width:116px;height:116px}.lab .lab-invite{justify-items:start;gap:10px;padding:20px 18px;text-align:start}.lab .lab-invite h2{font-size:1.55rem}.lab .lab-invite .lab-lead{font-size:.95rem;line-height:1.6}.lab .lab-perks{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:4px 14px;font-size:.92rem}.lab .lab-invite .lab-cta{justify-self:stretch}.lab .ptn-steps{margin:2px -18px -22px;padding:12px 14px 14px}.lab .ptn-steps>p{margin-bottom:8px;font-size:.9rem}.lab .ptn-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.lab .ptn-steps li{display:grid;justify-items:center;align-content:start;gap:6px;font-size:.74rem;line-height:1.35;text-align:center;text-wrap:balance}.lab .lab-faq{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center}.lab .lab-faqside{display:contents}.lab .lab-faqside>h2{grid-area:1/1;font-size:clamp(1.55rem,7.6vw,1.9rem);white-space:nowrap}.lab .lab-faqside>.lab-lead{grid-area:2/1;align-self:start}.lab .lab-faqside>.ms-faq{grid-area:1/2/3;--ms:96px;margin:0}.lab .ms-faq .ms-say{display:none}.lab .faq-col{grid-column:1/-1;margin-top:8px}.lab .lab-faqside>.home-button{grid-column:1/-1;order:1;min-height:50px}.lab .lab-faqside>.lab-link{display:none}.lab .lab-faqlist{gap:8px}.lab .lab-faqlist summary{padding:12px 16px;font-size:1rem}.lab .lab-postshead h2{font-size:1.6rem;white-space:nowrap}.lab .lab-postshead{flex-wrap:wrap;row-gap:2px}.lab .lab-postshead .lab-link{white-space:nowrap}.lab .lab-post{grid-template-columns:72px minmax(0,1fr);padding:8px}.lab .lab-post .thumb{width:72px;height:72px}.lab .lab-news{padding:16px}.lab .lab-news-form{grid-template-columns:minmax(0,1fr) auto;padding-top:0;border-top:0}.lab .lab-news-form>:is(h3,p){grid-column:1/-1}}.ln-bar{position:fixed;top:0;left:0;right:0;z-index:60;height:64px;background:rgb(255 255 255/.94);border-bottom:1px solid #e3eaf4;font-family:inherit;color:#0b1f4b}.ln-in{width:min(1360px,calc(100% - 64px));height:100%;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}.ln-spacer{height:64px}.ln-logo{display:flex;align-items:center;gap:10px;justify-self:start;text-decoration:none}.ln-mascot{display:block;flex:none;width:36px;height:36px;border-radius:10px;overflow:hidden}.ln-mascot img{width:100%;height:100%;object-fit:cover}.ln-wordmark{height:22px;width:auto}.ln-tabs{position:relative;display:flex;align-items:center;height:100%;gap:4px}.ln-bar .ln-tabs{background:none;border:0}.ln-tab{display:flex;align-items:center;height:100%}.ln-tabbtn,.ln-toplink{position:relative;display:inline-flex;align-items:center;gap:4px;height:44px;padding:0 14px;border:0;border-radius:8px;background:none;color:#4b5e7f;font:inherit;font-size:.98rem;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .2s ease}.ln-tabbtn svg{width:12px;height:12px;flex:none;transition:rotate .2s ease}.ln-tabbtn:hover,.ln-tabbtn[aria-expanded=true],.ln-toplink:hover{color:#0b1f4b}.ln-tabbtn[aria-expanded=true] svg{rotate:180deg}.ln-pill{position:absolute;top:50%;left:0;width:var(--w,0);height:44px;margin-top:-22px;border-radius:10px;background:#eef2f8;opacity:0;translate:var(--x,0) 0;pointer-events:none;transition:opacity .15s}.ln-pill[data-on]{opacity:1;transition:translate .25s cubic-bezier(.2,.7,.2,1),width .25s cubic-bezier(.2,.7,.2,1),opacity .15s}.ln-bar :is(a,button):focus-visible,.ln-mobile :is(a,button):focus-visible{outline:2px solid #2563eb;outline-offset:2px}.ln-actions{justify-self:end;gap:10px}.ln-actions,.ln-lang{display:flex;align-items:center}.ln-lang{gap:2px;padding:0 6px;font-size:.86rem;color:#4b5e7f}.ln-lang button{padding:4px 3px;border:0;border-radius:4px;background:none;color:inherit;font:inherit;cursor:pointer}.ln-lang button:hover{color:#0b1f4b}.ln-lang button[aria-pressed=true]{color:#0b1f4b;font-weight:700}.ln-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;border-radius:9px;font-size:.92rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap}.ln-btn.ghost{border:1px solid #d6e0ee;background:#fff;color:#0b1f4b}.ln-btn.ghost:hover{background:#f3f7fd}.ln-btn.solid{background:#2563eb;color:#fff}.ln-btn.solid:hover{background:#1d4ed8}.ln-burger{display:none;justify-self:end;place-items:center;width:44px;height:44px;margin-right:-10px;border:0;border-radius:10px;background:none;color:#0b1f4b;cursor:pointer}.ln-burger svg{width:24px;height:24px}.ln-sheet{position:fixed;top:64px;left:0;right:0;z-index:1;max-height:calc(100dvh - 64px);overflow-y:auto;background:#fff;border-bottom:1px solid #e3eaf4;box-shadow:0 30px 50px -30px rgb(11 45 107/.35);animation:ln-in .18s ease-out}.ln-dim[hidden],.ln-mobile[hidden],.ln-sheet[hidden]{display:none}.ln-sheet-in{width:min(1360px,calc(100% - 64px));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr) 300px;gap:8px 28px;padding:22px 0 0}.ln-dim{position:fixed;inset:64px 0 0;z-index:58;background:rgb(11 31 75/.18);backdrop-filter:blur(1.5px);animation:ln-fade .18s ease-out}.ln-col{--c:#2563eb;--tile:#e8f0fe;--ink:#2563eb}.ln-col[data-tone=g]{--c:#16a34a;--tile:#e6f6ee;--ink:#15803d}.ln-col[data-tone=v]{--c:#4f46e5;--tile:#eef0ff;--ink:#4f46e5}.ln-col h6{display:flex;align-items:center;gap:8px;margin:0 0 6px;padding:0 10px;font-size:.78rem;font-weight:700;letter-spacing:.02em;color:#7487a6}.ln-col h6 i{width:6px;height:6px;border-radius:2px;background:var(--c)}.ln-item{display:grid;grid-template-columns:38px minmax(0,1fr) 16px;gap:12px;align-items:center;padding:10px;border-radius:12px;color:inherit;text-decoration:none}.ln-item:focus-visible,.ln-item:hover{background:#f2f6fd}.ln-t{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;font-size:.96rem;font-weight:600;color:#0b1f4b}.ln-d{display:block;margin-top:1px;font-size:.8rem;line-height:1.45;color:#5b6b84}.ln-go{color:#2563eb;opacity:0;font-style:normal;transition:opacity .15s}.ln-item:focus-visible .ln-go,.ln-item:hover .ln-go{opacity:1}.ln-ic{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:var(--tile);color:var(--ink)}.ln-ic svg{width:21px;height:21px}.ln-tag{padding:1px 7px;border-radius:999px;font-size:.68rem;font-weight:600;white-space:nowrap}.ln-tag.ok{background:#dcfce7;color:#166534}.ln-tag.test{background:#fff3df;color:#9a4d09}.ln-flow{display:flex;align-items:center;gap:4px;margin:8px 10px 0;padding:10px 8px;border:1px dashed #cfdcef;border-radius:12px;font-size:.78rem;color:#4b5e7f}.ln-flow b{padding:3px 6px;border-radius:7px;border:1px solid #e3eaf4;background:#fff;color:#0b1f4b;font-weight:600}.ln-flow b.a{border-color:#2563eb;background:#2563eb;color:#fff}.ln-feat{position:relative;display:grid;gap:10px;min-height:200px;padding:20px;border-radius:18px;overflow:hidden;color:#fff;background:radial-gradient(120% 80% at 100% 0,#3b82f6 0,transparent 60%),linear-gradient(160deg,#1d4ed8,#1e3a8a)}.ln-feat img{position:absolute;right:-10px;bottom:-14px;width:132px;height:132px;pointer-events:none}.ln-feat-k{justify-self:start;padding:3px 10px;border-radius:999px;background:#ffc23d;color:#0a1f4f;font-size:.74rem;font-weight:700}.ln-feat h5{margin:2px 0 0;font-size:1.22rem;line-height:1.35;font-weight:700;white-space:nowrap}.ln-feat p{margin:0;font-size:.8rem;line-height:1.5;color:#dbe7ff}.ln-feat>a{position:relative;justify-self:start;margin-top:4px;padding:9px 14px;border-radius:10px;background:#fff;color:#1d4ed8;font-size:.9rem;font-weight:700;text-decoration:none}.ln-feat>a:hover{background:#eef3fb}.ln-mini{display:grid;gap:2px;margin-top:6px}.ln-mini a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:#0b1f4b;font-size:.9rem;text-decoration:none}.ln-mini a:focus-visible,.ln-mini a:hover{background:#f2f6fd}.ln-mini svg{width:18px;height:18px;flex:none;color:#5b6b84}.ln-foot{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px 10px 16px;border-top:1px solid #edf2f9;font-size:.86rem;color:#4b5e7f}.ln-foot a{color:#2563eb;font-weight:600;text-decoration:none;white-space:nowrap}.ln-foot a:hover{text-decoration:underline}.ln-mobile{position:fixed;top:64px;left:0;right:0;bottom:0;z-index:59;overflow-y:auto;overscroll-behavior:contain;background:#fff;animation:ln-in .18s ease-out}.ln-m-in{width:calc(100% - 32px);max-width:640px;margin-inline:auto;padding:12px 0 0}.ln-m-in .ln-col{padding:10px 0 6px}.ln-m-in .ln-col+.ln-col{border-top:1px solid #edf2f9}.ln-m-in .ln-col h6{margin-bottom:4px}.ln-mrow{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 10px;border-radius:12px;color:#0b1f4b;text-decoration:none}.ln-mrow:active,.ln-mrow:hover{background:#f2f6fd}.ln-mrow .ln-ic{width:34px;height:34px;border-radius:10px}.ln-mrow .ln-ic svg{width:19px;height:19px}.ln-mrow.plain{font-size:1rem;font-weight:600}.ln-mrow.plain svg{width:20px;height:20px;flex:none;color:#5b6b84}.ln-m-foot{position:sticky;bottom:0;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px 10px;margin:12px -16px 0;padding:10px 16px max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3eaf4;box-shadow:0 -12px 20px -16px rgb(11 31 75/.35)}.ln-m-foot .ln-lang{grid-column:1/-1;justify-content:center;padding:0;font-size:.95rem}.ln-m-foot .ln-btn{height:46px;font-size:1rem}.ln-m-foot>.ln-btn:nth-child(2):last-child{grid-column:1/-1}.ln-bar:has(.ln-burger[aria-expanded=true]){background:#fff}@keyframes ln-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes ln-fade{0%{opacity:0}to{opacity:1}}@media (max-width:1199px){.ln-in{grid-template-columns:minmax(0,1fr) auto}.ln-actions,.ln-dim,.ln-tabs{display:none}.ln-burger{display:grid}}@media (min-width:1200px){.ln-mobile{display:none}}@media (min-width:1200px) and (max-width:1279px){.ln-flow{margin-inline:0;padding-inline:6px;gap:3px;font-size:.72rem}}@media (max-width:639px){.ln-in{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.ln-sheet{animation-name:ln-fade}.ln-pill[data-on]{transition:opacity .15s}.ln-mobile{animation:none}.ln-go{transition:none}}