.ProductHub-module__QlsDYq__main{background:var(--bg);color:var(--text);overflow:clip}.ProductHub-module__QlsDYq__hero{border-bottom:1px solid var(--border);align-items:center;min-height:calc(100svh - 4rem);display:flex;position:relative;overflow:hidden}.ProductHub-module__QlsDYq__hero:before{content:"";pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 14%, transparent), transparent 67%);filter:blur(32px);opacity:.65;height:72%;position:absolute;inset:-24% -10% auto 42%}.ProductHub-module__QlsDYq__heroInner,.ProductHub-module__QlsDYq__sectionInner{width:min(100% - 3rem,1200px);margin-inline:auto;position:relative}.ProductHub-module__QlsDYq__heroInner{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:5rem;padding-block:5rem;display:grid}.ProductHub-module__QlsDYq__breadcrumb{color:var(--faint);font-size:var(--type-small);align-items:center;gap:.5rem;margin-bottom:2.5rem;display:flex}.ProductHub-module__QlsDYq__breadcrumb a{transition:color var(--motion-instant) ease-out}.ProductHub-module__QlsDYq__breadcrumb a:hover{color:var(--text)}.ProductHub-module__QlsDYq__productIdentity{color:var(--accent);font-size:var(--type-body);font-weight:var(--weight-semibold);align-items:center;gap:.75rem;display:flex}.ProductHub-module__QlsDYq__productMark{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 8%, var(--surface));justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;box-shadow:inset 0 1px #fff3}.ProductHub-module__QlsDYq__productMark svg,.ProductHub-module__QlsDYq__productMark img{width:1.35rem;height:1.35rem}.ProductHub-module__QlsDYq__availability{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--border));color:var(--text);font-size:var(--type-caption);font-weight:var(--weight-medium);border-radius:999px;padding:.3rem .55rem}.ProductHub-module__QlsDYq__headline{max-width:13ch;font-size:clamp(var(--type-h1), 5.2vw, var(--type-display));font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);text-wrap:balance;margin-top:1.5rem;line-height:1.04}.ProductHub-module__QlsDYq__cleanupHeadline{max-width:18ch;font-size:var(--type-h1);line-height:var(--leading-title)}.ProductHub-module__QlsDYq__lead{max-width:42rem;color:var(--muted);font-size:var(--type-lead-lg);line-height:var(--leading-body);margin-top:1.5rem}.ProductHub-module__QlsDYq__prelaunchNotice{border-left:2px solid var(--accent);gap:.45rem;max-width:42rem;margin-top:1.5rem;padding:.2rem 0 .2rem 1rem;display:grid}.ProductHub-module__QlsDYq__prelaunchNotice strong{font-size:var(--type-body);font-weight:var(--weight-semibold)}.ProductHub-module__QlsDYq__prelaunchNotice span{color:var(--muted);font-size:var(--type-small);line-height:var(--leading-body)}.ProductHub-module__QlsDYq__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.ProductHub-module__QlsDYq__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:32rem;margin-top:3rem;display:grid}.ProductHub-module__QlsDYq__metric{border-top:1px solid var(--border);padding-top:1rem}.ProductHub-module__QlsDYq__metric dd{font-size:var(--type-h2);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);line-height:1}.ProductHub-module__QlsDYq__metric dt{color:var(--muted);font-size:var(--type-body);margin-top:.6rem}.ProductHub-module__QlsDYq__stage{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 2.5rem 6rem -3.5rem #000000b8,inset 0 1px #ffffff1a}.ProductHub-module__QlsDYq__stage:after{content:"";pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 20%, transparent), transparent 68%);filter:blur(28px);height:42%;position:absolute;inset:auto 10% -28%}.ProductHub-module__QlsDYq__stageBar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.75rem 1rem;display:flex}.ProductHub-module__QlsDYq__stageDots{gap:.35rem;display:flex}.ProductHub-module__QlsDYq__stageDots span{background:var(--border);border-radius:999px;width:.45rem;height:.45rem}.ProductHub-module__QlsDYq__endpoint{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProductHub-module__QlsDYq__flow{gap:1rem;padding:2.5rem;display:grid;position:relative}.ProductHub-module__QlsDYq__flowLabel{color:var(--faint);font-size:var(--type-caption)}.ProductHub-module__QlsDYq__flowTrack{background:var(--border);width:1px;position:absolute;top:6.25rem;bottom:7.75rem;left:3.45rem}.ProductHub-module__QlsDYq__flowPulse{background:var(--accent);width:.45rem;height:2.5rem;box-shadow:0 0 1.4rem color-mix(in srgb, var(--accent) 72%, transparent);border-radius:999px;animation:3.6s ease-in-out infinite ProductHub-module__QlsDYq__product-flow;position:absolute;top:0;left:-.2rem}.ProductHub-module__QlsDYq__flowStep{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg) 58%, transparent);grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:1rem;min-height:4.5rem;padding:1rem 1.15rem;display:grid;position:relative}.ProductHub-module__QlsDYq__flowNumber{background:var(--bg-2);width:2rem;height:2rem;color:var(--accent);font-family:var(--font-mono);font-size:var(--type-caption);border-radius:999px;justify-content:center;align-items:center;display:flex}.ProductHub-module__QlsDYq__flowStep strong{font-size:var(--type-lead);font-weight:var(--weight-semibold);display:block}.ProductHub-module__QlsDYq__flowStep span:last-child{color:var(--muted);font-size:var(--type-small);margin-top:.25rem;display:block}.ProductHub-module__QlsDYq__flowReady{color:var(--muted);font-size:var(--type-small);align-items:center;gap:.6rem;margin-top:.25rem;display:flex}.ProductHub-module__QlsDYq__flowReady:before{background:var(--success);width:.55rem;height:.55rem;box-shadow:0 0 0 .25rem color-mix(in srgb, var(--success) 12%, transparent);content:"";border-radius:999px}.ProductHub-module__QlsDYq__section{padding-block:6rem}.ProductHub-module__QlsDYq__sectionAlt{border-block:1px solid var(--border);background:var(--bg-2)}.ProductHub-module__QlsDYq__sectionHead{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:end;gap:4rem;display:grid}.ProductHub-module__QlsDYq__sectionHead h2,.ProductHub-module__QlsDYq__splitCopy h2,.ProductHub-module__QlsDYq__related h2,.ProductHub-module__QlsDYq__closing h2{max-width:18ch;font-size:clamp(var(--type-h2), 3.4vw, var(--type-h1));font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-title);text-wrap:balance}.ProductHub-module__QlsDYq__sectionHead p,.ProductHub-module__QlsDYq__splitCopy>p,.ProductHub-module__QlsDYq__closing p{color:var(--muted);font-size:var(--type-lead);line-height:var(--leading-body)}.ProductHub-module__QlsDYq__outcomes{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;display:grid}.ProductHub-module__QlsDYq__outcome{padding:2rem}.ProductHub-module__QlsDYq__outcome+.ProductHub-module__QlsDYq__outcome{border-left:1px solid var(--border)}.ProductHub-module__QlsDYq__outcomeIndex{color:var(--accent);font-family:var(--font-mono);font-size:var(--type-caption)}.ProductHub-module__QlsDYq__outcome h3{font-size:var(--type-h3);font-weight:var(--weight-semibold);line-height:var(--leading-title);margin-top:2.5rem}.ProductHub-module__QlsDYq__outcome p{color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body);margin-top:.85rem}.ProductHub-module__QlsDYq__capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.ProductHub-module__QlsDYq__capabilityLink{min-height:9rem;color:inherit;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.ProductHub-module__QlsDYq__capabilityLink:hover .ProductHub-module__QlsDYq__capabilityArrow,.ProductHub-module__QlsDYq__capabilityLink:focus-visible .ProductHub-module__QlsDYq__capabilityArrow{transform:translate(.15rem)}.ProductHub-module__QlsDYq__capabilityIcon{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-2);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.ProductHub-module__QlsDYq__capabilityIcon img{object-fit:contain;width:1.45rem;height:1.45rem}.ProductHub-module__QlsDYq__capabilityGlyph{border:1px solid var(--accent);width:.8rem;height:.8rem;box-shadow:0 0 0 .3rem color-mix(in srgb, var(--accent) 10%, transparent);border-radius:999px}.ProductHub-module__QlsDYq__capabilityTitle{font-size:var(--type-lead);font-weight:var(--weight-semibold);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ProductHub-module__QlsDYq__capabilityArrow{color:var(--faint);transition:transform var(--motion-instant) ease-out}.ProductHub-module__QlsDYq__capabilityDescription{color:var(--muted);font-size:var(--type-small);line-height:var(--leading-body);margin-top:.5rem}.ProductHub-module__QlsDYq__split{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:start;gap:5rem;display:grid}.ProductHub-module__QlsDYq__accessList{gap:1rem;display:grid}.ProductHub-module__QlsDYq__accessItem{grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.ProductHub-module__QlsDYq__accessId{color:var(--accent);font-family:var(--font-mono);font-size:var(--type-caption);text-transform:uppercase}.ProductHub-module__QlsDYq__accessItem h3{font-size:var(--type-lead);font-weight:var(--weight-semibold)}.ProductHub-module__QlsDYq__accessItem p{color:var(--muted);font-size:var(--type-small);line-height:var(--leading-body);margin-top:.25rem}.ProductHub-module__QlsDYq__accessArrow{color:var(--faint);transition:transform var(--motion-instant) ease-out}.ProductHub-module__QlsDYq__accessItem:hover .ProductHub-module__QlsDYq__accessArrow,.ProductHub-module__QlsDYq__accessItem:focus-visible .ProductHub-module__QlsDYq__accessArrow{transform:translate(.15rem)}.ProductHub-module__QlsDYq__billing{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-top:2.5rem;padding-top:2.5rem;display:grid}.ProductHub-module__QlsDYq__billing h3{font-size:var(--type-h3);font-weight:var(--weight-semibold)}.ProductHub-module__QlsDYq__billing p{max-width:40rem;color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body);margin-top:.75rem}.ProductHub-module__QlsDYq__price{text-align:right}.ProductHub-module__QlsDYq__price dt{color:var(--faint);font-size:var(--type-caption)}.ProductHub-module__QlsDYq__price dd{font-size:var(--type-h3);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);white-space:nowrap;margin-top:.5rem}.ProductHub-module__QlsDYq__cleanupPolicy{border-block:1px solid var(--border);grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:2.5rem 4rem;margin-top:3rem;padding-block:2.5rem;display:grid}.ProductHub-module__QlsDYq__cleanupPolicy h3,.ProductHub-module__QlsDYq__faqList h3{font-size:var(--type-lead);font-weight:var(--weight-semibold);line-height:var(--leading-title)}.ProductHub-module__QlsDYq__cleanupPolicy p,.ProductHub-module__QlsDYq__cleanupPolicy li,.ProductHub-module__QlsDYq__faqList p{color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body)}.ProductHub-module__QlsDYq__cleanupPolicy>div>p,.ProductHub-module__QlsDYq__legacyNotice p,.ProductHub-module__QlsDYq__faqList p{margin-top:.65rem}.ProductHub-module__QlsDYq__cleanupPolicy ul{gap:1rem;display:grid}.ProductHub-module__QlsDYq__cleanupPolicy li{padding-left:1.25rem;position:relative}.ProductHub-module__QlsDYq__cleanupPolicy li:before{background:var(--accent);content:"";border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.65em;left:0}.ProductHub-module__QlsDYq__legacyNotice{border-top:1px solid var(--border);grid-column:1/-1;padding-top:2rem}.ProductHub-module__QlsDYq__legacyNotice a{color:var(--accent);font-size:var(--type-small);font-weight:var(--weight-semibold);margin-top:1rem;display:inline-block}.ProductHub-module__QlsDYq__faqList{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin-top:3rem;display:grid}.ProductHub-module__QlsDYq__faqList article{border-bottom:1px solid var(--border);padding-block:1.75rem}.ProductHub-module__QlsDYq__related{border-top:1px solid var(--border);padding-top:4rem}.ProductHub-module__QlsDYq__relatedList{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.ProductHub-module__QlsDYq__relatedLink{border-bottom:1px solid var(--border);min-height:5rem;font-size:var(--type-lead);font-weight:var(--weight-semibold);transition:border-color var(--motion-instant) ease-out;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ProductHub-module__QlsDYq__relatedLink:hover{border-color:var(--accent)}.ProductHub-module__QlsDYq__relatedLink span:last-child{color:var(--faint);font-size:var(--type-small);font-weight:var(--weight-regular)}.ProductHub-module__QlsDYq__closing{border-top:1px solid var(--border);background:var(--bg);color:var(--text);position:relative}.ProductHub-module__QlsDYq__closingInner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4rem;width:min(100% - 3rem,1200px);margin-inline:auto;padding-block:6rem;display:grid}.ProductHub-module__QlsDYq__closing p{max-width:42rem;color:var(--muted);margin-top:1rem}.ProductHub-module__QlsDYq__closingActions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}@keyframes ProductHub-module__QlsDYq__product-flow{0%,12%{opacity:0;transform:translateY(0)}22%{opacity:1}72%{opacity:1}88%,to{opacity:0;transform:translateY(calc(100% + 9.5rem))}}@media (max-width:960px){.ProductHub-module__QlsDYq__heroInner,.ProductHub-module__QlsDYq__split{grid-template-columns:1fr;gap:3.5rem}.ProductHub-module__QlsDYq__heroInner{padding-block:4rem}.ProductHub-module__QlsDYq__stage{width:min(100%,42rem)}.ProductHub-module__QlsDYq__sectionHead{grid-template-columns:1fr;gap:1.25rem}.ProductHub-module__QlsDYq__cleanupPolicy{grid-template-columns:1fr;gap:2rem}.ProductHub-module__QlsDYq__legacyNotice{grid-column:auto}.ProductHub-module__QlsDYq__capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ProductHub-module__QlsDYq__hero{min-height:auto}.ProductHub-module__QlsDYq__heroInner,.ProductHub-module__QlsDYq__sectionInner,.ProductHub-module__QlsDYq__closingInner{width:min(100% - 2rem,1200px)}.ProductHub-module__QlsDYq__heroInner{gap:2.5rem;padding-block:2.5rem 4rem}.ProductHub-module__QlsDYq__breadcrumb{margin-bottom:2rem}.ProductHub-module__QlsDYq__headline{font-size:var(--type-h1)}.ProductHub-module__QlsDYq__lead{font-size:var(--type-lead)}.ProductHub-module__QlsDYq__metrics{margin-top:2rem}.ProductHub-module__QlsDYq__stage{border-radius:var(--radius-md)}.ProductHub-module__QlsDYq__flow{padding:1.25rem}.ProductHub-module__QlsDYq__flowTrack{top:5rem;bottom:6.5rem;left:2.2rem}.ProductHub-module__QlsDYq__flowStep{grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;padding:.9rem}.ProductHub-module__QlsDYq__flowNumber{width:1.75rem;height:1.75rem}.ProductHub-module__QlsDYq__section{padding-block:5rem}.ProductHub-module__QlsDYq__outcomes,.ProductHub-module__QlsDYq__capabilities,.ProductHub-module__QlsDYq__relatedList,.ProductHub-module__QlsDYq__faqList{grid-template-columns:1fr}.ProductHub-module__QlsDYq__outcome{padding:1.75rem 0}.ProductHub-module__QlsDYq__outcome+.ProductHub-module__QlsDYq__outcome{border-top:1px solid var(--border);border-left:0}.ProductHub-module__QlsDYq__outcome h3{margin-top:1.5rem}.ProductHub-module__QlsDYq__billing,.ProductHub-module__QlsDYq__closingInner{grid-template-columns:1fr;gap:2rem}.ProductHub-module__QlsDYq__price{text-align:left}.ProductHub-module__QlsDYq__price dd{white-space:normal;font-size:var(--type-lead)}.ProductHub-module__QlsDYq__closingActions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ProductHub-module__QlsDYq__flowPulse{animation:none;display:none}}
.HomeApiSearch-module__nnxKiG__bar{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);min-height:3.75rem;box-shadow:0 8px 28px color-mix(in srgb, var(--text) 5%, transparent);transition:border-color var(--motion-state) ease, box-shadow var(--motion-state) ease;border-radius:1rem;align-items:center;gap:.25rem;padding:.375rem;display:flex}.HomeApiSearch-module__nnxKiG__bar:hover{border-color:color-mix(in srgb, var(--text) 28%, var(--border))}.HomeApiSearch-module__nnxKiG__bar:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent), 0 12px 32px color-mix(in srgb, var(--text) 6%, transparent)}.HomeApiSearch-module__nnxKiG__inputArea{flex:1;align-items:center;gap:.75rem;min-width:0;padding-left:.75rem;display:flex}.HomeApiSearch-module__nnxKiG__icon{pointer-events:none;width:1.25rem;height:1.25rem;color:var(--faint);transition:color var(--motion-state) ease;flex-shrink:0}.HomeApiSearch-module__nnxKiG__bar:focus-within .HomeApiSearch-module__nnxKiG__icon{color:var(--accent)}.HomeApiSearch-module__nnxKiG__input{width:100%;min-width:0;height:3rem;color:var(--text);font-size:max(1rem, var(--type-lead));caret-color:var(--accent);background:0 0;border-radius:.5rem;padding:0 .5rem 0 0}.HomeApiSearch-module__nnxKiG__input::placeholder{color:var(--faint)}.HomeApiSearch-module__nnxKiG__input:focus,.HomeApiSearch-module__nnxKiG__input:focus-visible{box-shadow:none;outline:none}.HomeApiSearch-module__nnxKiG__submit{min-width:3rem;color:var(--text);border-radius:.625rem;flex-shrink:0;gap:.75rem;padding-inline:1rem}.HomeApiSearch-module__nnxKiG__submit:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}.HomeApiSearch-module__nnxKiG__bar:focus-within .HomeApiSearch-module__nnxKiG__submit{color:var(--accent)}.HomeApiSearch-module__nnxKiG__arrow{width:1.25rem;height:1.25rem;transition:transform var(--motion-state) ease;flex-shrink:0}.HomeApiSearch-module__nnxKiG__submit:hover .HomeApiSearch-module__nnxKiG__arrow{transform:translate(2px)}@media (max-width:639px){.HomeApiSearch-module__nnxKiG__bar{min-height:3.5rem;padding:.25rem}.HomeApiSearch-module__nnxKiG__submit{padding-inline:.75rem}.HomeApiSearch-module__nnxKiG__actionLabel{display:none}}@media (prefers-reduced-motion:reduce){.HomeApiSearch-module__nnxKiG__bar,.HomeApiSearch-module__nnxKiG__icon,.HomeApiSearch-module__nnxKiG__arrow{transition:none}.HomeApiSearch-module__nnxKiG__submit:hover .HomeApiSearch-module__nnxKiG__arrow{transform:none}}
.CityJourney-module__4rE5iq__journey{--city-black:#000;isolation:isolate;background:var(--city-black);color:var(--text);position:relative}.CityJourney-module__4rE5iq__stage{min-height:100svh;position:relative;overflow:clip}.CityJourney-module__4rE5iq__film{pointer-events:none;position:absolute;inset:0}.CityJourney-module__4rE5iq__film video{object-fit:cover;width:100%;height:100%;display:block}.CityJourney-module__4rE5iq__scrim{pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--city-black) 85%, transparent), transparent 85%);opacity:var(--city-scrim,1);position:absolute;inset:0}.CityJourney-module__4rE5iq__hero{z-index:1;max-width:38rem;margin-left:max(1.5rem,50% - 600px);padding:22svh 1.5rem 5rem;position:relative}.CityJourney-module__4rE5iq__hero h1{text-wrap:balance;max-width:11em}.CityJourney-module__4rE5iq__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.CityJourney-module__4rE5iq__motionControl,.CityJourney-module__4rE5iq__staticControl,.CityJourney-module__4rE5iq__playbackControl,.CityJourney-module__4rE5iq__runway{display:none}.CityJourney-module__4rE5iq__chapter{z-index:1;position:relative}.CityJourney-module__4rE5iq__journey[data-enhanced] .CityJourney-module__4rE5iq__stage{height:100svh;min-height:0;margin-bottom:-100svh;position:sticky;top:0}.CityJourney-module__4rE5iq__journey[data-enhanced] .CityJourney-module__4rE5iq__film{transform-origin:50%;will-change:transform;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.CityJourney-module__4rE5iq__journey[data-enhanced] .CityJourney-module__4rE5iq__film video{object-fit:fill}.CityJourney-module__4rE5iq__journey[data-enhanced] .CityJourney-module__4rE5iq__hero{width:min(36%,32rem);margin:0;padding:0;position:absolute;top:18%;left:max(1.5rem,50% - 600px)}.CityJourney-module__4rE5iq__journey[data-enhanced] .CityJourney-module__4rE5iq__runway{pointer-events:none;height:400svh;display:block}.CityJourney-module__4rE5iq__journey[data-enhanced] .CityJourney-module__4rE5iq__motionControl{display:inline-flex}.CityJourney-module__4rE5iq__journey[data-enhanced] .CityJourney-module__4rE5iq__staticControl{z-index:2;display:inline-flex;position:absolute;bottom:1rem;right:1.5rem}.CityJourney-module__4rE5iq__journey[data-playing] .CityJourney-module__4rE5iq__playbackControl{z-index:2;display:inline-flex;position:absolute;bottom:1rem;left:1.5rem}.CityJourney-module__4rE5iq__journey[data-enhanced] .CityJourney-module__4rE5iq__chapter{opacity:0;visibility:hidden}.CityJourney-module__4rE5iq__chapter #capabilities{background:0 0}.CityJourney-module__4rE5iq__chapter [data-city-context]>h2{text-wrap:balance}.CityJourney-module__4rE5iq__chapter [data-city-dock]{width:13rem;height:13rem;position:absolute;top:0;bottom:auto;left:calc(50% - 6.5rem)}.CityJourney-module__4rE5iq__chapter [data-city-projection]{top:14rem}.CityJourney-module__4rE5iq__journey[data-video-ready] [data-city-dock]{visibility:hidden}.CityJourney-module__4rE5iq__chapter #capability-scene-anchor{height:28rem}@media (max-width:1023px){.CityJourney-module__4rE5iq__hero{max-width:44rem;margin:0;padding:34svh 1.5rem 4rem}.CityJourney-module__4rE5iq__journey[data-enhanced] .CityJourney-module__4rE5iq__hero{width:auto;max-width:40rem;top:28%;left:1.5rem;right:1.5rem}.CityJourney-module__4rE5iq__hero h1{font-size:var(--type-h2)}.CityJourney-module__4rE5iq__hero form[role=search]{gap:.25rem}.CityJourney-module__4rE5iq__hero form[role=search]>button{height:2.5rem}.CityJourney-module__4rE5iq__hero>p{margin-top:.75rem}.CityJourney-module__4rE5iq__hero>div:not(.CityJourney-module__4rE5iq__actions){margin-top:1rem}.CityJourney-module__4rE5iq__hero>a{margin-top:.5rem}.CityJourney-module__4rE5iq__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.CityJourney-module__4rE5iq__actions>*{text-align:center;min-width:0;padding-inline:.75rem}.CityJourney-module__4rE5iq__journey[data-enhanced] .CityJourney-module__4rE5iq__staticControl{top:5rem;bottom:auto;right:1rem}.CityJourney-module__4rE5iq__chapter [data-city-context]{flex-direction:column;display:flex}.CityJourney-module__4rE5iq__chapter #capability-scene-anchor{order:-1;height:11rem;margin:0 0 2rem;display:block}.CityJourney-module__4rE5iq__chapter [data-city-projection]{display:none}.CityJourney-module__4rE5iq__chapter [data-city-dock]{width:10rem;height:10rem;left:calc(50% - 5rem)}}@media (prefers-reduced-motion:reduce){.CityJourney-module__4rE5iq__journey[data-enhanced] .CityJourney-module__4rE5iq__stage{height:auto;margin-bottom:0;position:relative}.CityJourney-module__4rE5iq__journey[data-enhanced] .CityJourney-module__4rE5iq__runway,.CityJourney-module__4rE5iq__motionControl,.CityJourney-module__4rE5iq__staticControl{display:none}}
.CapabilityExplorer-module__q9WWtG__section{background:var(--bg);padding-block:5rem;scroll-margin-top:5rem}.CapabilityExplorer-module__q9WWtG__layout{gap:2.5rem;max-width:1200px;margin-inline:auto;padding-inline:1.5rem;display:grid}.CapabilityExplorer-module__q9WWtG__context,.CapabilityExplorer-module__q9WWtG__explorer{min-width:0}.CapabilityExplorer-module__q9WWtG__hint{font-size:var(--type-small);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.CapabilityExplorer-module__q9WWtG__surface{color:var(--text);border:1px solid var(--border);background:var(--bg);border-radius:.75rem;overflow:hidden}.CapabilityExplorer-module__q9WWtG__panel{padding:1.5rem}.CapabilityExplorer-module__q9WWtG__panel[hidden]{display:none}.CapabilityExplorer-module__q9WWtG__panelHead{margin-bottom:1.5rem}.CapabilityExplorer-module__q9WWtG__scene{height:22rem;margin-block:2rem;display:none;position:relative}.CapabilityExplorer-module__q9WWtG__projection{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;padding:1.5rem;position:absolute;inset:1rem 1rem auto 0}.CapabilityExplorer-module__q9WWtG__resultLines{gap:.75rem;margin-top:1.5rem;display:grid}.CapabilityExplorer-module__q9WWtG__resultLines i{background:var(--border);height:.25rem;display:block}.CapabilityExplorer-module__q9WWtG__resultLines i:nth-child(2){width:75%}.CapabilityExplorer-module__q9WWtG__resultLines i:nth-child(3){width:45%}.CapabilityExplorer-module__q9WWtG__mark{width:7rem;height:7rem;color:var(--text);position:absolute;bottom:0;left:calc(50% - 3.5rem)}@media (min-width:1024px){.CapabilityExplorer-module__q9WWtG__section{padding-block:6rem}.CapabilityExplorer-module__q9WWtG__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;gap:4rem}.CapabilityExplorer-module__q9WWtG__scene{display:block}.CapabilityExplorer-module__q9WWtG__panel{min-height:37rem;padding:2rem}}.CapabilityExplorer-module__q9WWtG__surface [role=tab][aria-selected=true]:after{content:"";background:var(--bg);height:1px;position:absolute;inset:auto 0 -1px}
.ResultShowcase-module__UphvZq__section{padding-block:var(--space-section);background:var(--bg-2);scroll-margin-top:5rem}.ResultShowcase-module__UphvZq__inner{max-width:1200px;margin-inline:auto;padding-inline:1.5rem}.ResultShowcase-module__UphvZq__heading{align-items:end;gap:1.5rem;margin-bottom:2.5rem;display:grid}.ResultShowcase-module__UphvZq__panel{border:1px solid var(--border);background:var(--bg);border-top:0;padding:1.5rem}.ResultShowcase-module__UphvZq__panel[hidden],.ResultShowcase-module__UphvZq__details[hidden]{display:none}.ResultShowcase-module__UphvZq__caseHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;margin-bottom:2rem;display:flex}.ResultShowcase-module__UphvZq__stage{align-items:start;gap:1.5rem;display:grid}.ResultShowcase-module__UphvZq__input{border-top:1px solid var(--border);min-width:0;padding-top:1.5rem}.ResultShowcase-module__UphvZq__phases{font-size:var(--type-body);flex-wrap:wrap;gap:.5rem 1rem;margin-block:1rem;display:flex}.ResultShowcase-module__UphvZq__phases li{gap:1rem;display:flex}.ResultShowcase-module__UphvZq__result{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;padding:1.5rem}.ResultShowcase-module__UphvZq__decisions{gap:.5rem;margin-block:1.5rem;display:grid}.ResultShowcase-module__UphvZq__decision{white-space:normal;text-align:left;height:auto;min-height:4rem;padding:.75rem;display:block}.ResultShowcase-module__UphvZq__decision[aria-pressed=true]{outline:1px solid var(--accent);outline-offset:-1px}.ResultShowcase-module__UphvZq__evidence{border-top:1px solid var(--border);padding-top:1.5rem}.ResultShowcase-module__UphvZq__records{gap:1.5rem;display:grid}.ResultShowcase-module__UphvZq__record+.ResultShowcase-module__UphvZq__record{border-top:1px solid var(--border);padding-top:1.5rem}.ResultShowcase-module__UphvZq__credential{overflow-wrap:anywhere;background:var(--bg-2);border-radius:var(--radius-sm);font-size:var(--type-lead);margin-block:2rem;padding:1rem;display:block}.ResultShowcase-module__UphvZq__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.ResultShowcase-module__UphvZq__details{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.5rem}@media (min-width:640px){.ResultShowcase-module__UphvZq__decisions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ResultShowcase-module__UphvZq__heading{grid-template-columns:1.2fr 1fr;gap:4rem}.ResultShowcase-module__UphvZq__stage{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:3rem;padding:1rem 0 2rem}.ResultShowcase-module__UphvZq__input{margin-top:3rem}.ResultShowcase-module__UphvZq__phases{gap:1rem;margin-block:2rem;display:grid}.ResultShowcase-module__UphvZq__result{box-shadow:var(--shadow-card);padding:2rem}.ResultShowcase-module__UphvZq__panel{padding:2rem}}
.IntegrationExplorer-module__8yghZq__section{background:var(--bg);padding-block:6rem;scroll-margin-top:5rem}.IntegrationExplorer-module__8yghZq__inner{max-width:1200px;margin-inline:auto;padding-inline:1.5rem}.IntegrationExplorer-module__8yghZq__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:3rem;display:flex}.IntegrationExplorer-module__8yghZq__heading>div{max-width:46rem}.IntegrationExplorer-module__8yghZq__layout{align-items:start;gap:2.5rem;display:grid}.IntegrationExplorer-module__8yghZq__access,.IntegrationExplorer-module__8yghZq__detail{min-width:0}.IntegrationExplorer-module__8yghZq__groups{gap:1.5rem;scroll-margin-top:5rem;display:grid}.IntegrationExplorer-module__8yghZq__group{border-bottom:1px solid var(--border);padding-bottom:1.25rem}.IntegrationExplorer-module__8yghZq__options{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.IntegrationExplorer-module__8yghZq__option{border:1px solid var(--border);background:var(--surface);text-align:left;justify-content:space-between;gap:1rem;height:auto;min-height:3rem;padding:.625rem .875rem;font-weight:500}.IntegrationExplorer-module__8yghZq__option[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.IntegrationExplorer-module__8yghZq__indicator{color:var(--faint)}.IntegrationExplorer-module__8yghZq__option[aria-pressed=true] .IntegrationExplorer-module__8yghZq__indicator{color:var(--accent)}.IntegrationExplorer-module__8yghZq__detail{border:1px solid var(--border);background:var(--surface);border-radius:1rem;padding:1.5rem;scroll-margin-top:5rem}.IntegrationExplorer-module__8yghZq__chooseAgain{min-height:2.75rem;color:var(--accent);font-size:var(--type-body);align-items:center;margin-bottom:.75rem;display:inline-flex}.IntegrationExplorer-module__8yghZq__config{gap:1rem;margin-top:1.5rem;display:grid}.IntegrationExplorer-module__8yghZq__config pre{max-height:22rem;font-size:.8125rem;overflow:auto}.IntegrationExplorer-module__8yghZq__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.IntegrationExplorer-module__8yghZq__scene{perspective:800px;align-items:center;gap:1rem;min-height:9rem;padding:2rem 1rem;display:flex}.IntegrationExplorer-module__8yghZq__module,.IntegrationExplorer-module__8yghZq__port{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:0 8px 0 var(--bg-2);font-size:var(--type-body);border-radius:.75rem;padding:1.25rem;font-weight:600}.IntegrationExplorer-module__8yghZq__module{color:var(--accent);transform:rotateY(8deg)}.IntegrationExplorer-module__8yghZq__port{transform:rotateY(-8deg)}.IntegrationExplorer-module__8yghZq__connector{flex:1;align-items:center;gap:.375rem;min-width:1.5rem;display:flex}.IntegrationExplorer-module__8yghZq__connector span{background:var(--accent);flex:1;height:1px}.IntegrationExplorer-module__8yghZq__runtime{border-top:1px solid var(--border);margin-top:3rem;padding-top:2rem}.IntegrationExplorer-module__8yghZq__steps{gap:1.5rem;margin-top:1.5rem;display:grid}.IntegrationExplorer-module__8yghZq__step{min-width:0;padding-left:2.75rem;position:relative}.IntegrationExplorer-module__8yghZq__stepNumber{border:1px solid var(--border);width:1.75rem;height:1.75rem;color:var(--faint);font-size:var(--type-small);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}@media (min-width:640px){.IntegrationExplorer-module__8yghZq__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.IntegrationExplorer-module__8yghZq__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3rem}.IntegrationExplorer-module__8yghZq__detail{padding:2rem;position:sticky;top:6rem}.IntegrationExplorer-module__8yghZq__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.IntegrationExplorer-module__8yghZq__chooseAgain{display:none}}@media (max-width:639px){.IntegrationExplorer-module__8yghZq__section{padding-block:4rem}.IntegrationExplorer-module__8yghZq__options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.IntegrationExplorer-module__8yghZq__option{padding-inline:.75rem;font-size:.875rem}.IntegrationExplorer-module__8yghZq__scene{gap:.5rem;padding-inline:0}.IntegrationExplorer-module__8yghZq__module,.IntegrationExplorer-module__8yghZq__port{padding:.875rem}}@media (prefers-reduced-motion:reduce){.IntegrationExplorer-module__8yghZq__module,.IntegrationExplorer-module__8yghZq__port{transform:none}}
.ReadingShowcase-module__XcvH_q__section{background:var(--bg-2);border-block:1px solid var(--border);padding-block:6rem;scroll-margin-top:5rem}.ReadingShowcase-module__XcvH_q__inner{max-width:1200px;margin-inline:auto;padding-inline:1.5rem}.ReadingShowcase-module__XcvH_q__heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:3rem;display:flex}.ReadingShowcase-module__XcvH_q__heading h2{text-wrap:balance;max-width:40rem}.ReadingShowcase-module__XcvH_q__channels{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.ReadingShowcase-module__XcvH_q__channels a{min-height:2.75rem;font-size:var(--type-body);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.ReadingShowcase-module__XcvH_q__layout{gap:2.5rem;display:grid}.ReadingShowcase-module__XcvH_q__featured,.ReadingShowcase-module__XcvH_q__side{min-width:0}.ReadingShowcase-module__XcvH_q__featured{border:1px solid var(--border);background:var(--surface);border-radius:1rem;align-self:start;overflow:hidden}.ReadingShowcase-module__XcvH_q__coverLink{display:block}.ReadingShowcase-module__XcvH_q__cover{--cover-accent:var(--brand-core);isolation:isolate;background:var(--inverse-surface);height:19rem;color:var(--inverse-text);position:relative;overflow:hidden}.ReadingShowcase-module__XcvH_q__coverGrid{opacity:.22;background-image:linear-gradient(var(--inverse-faint) 1px, transparent 1px), linear-gradient(90deg,var(--inverse-faint) 1px,transparent 1px);background-size:3rem 3rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.ReadingShowcase-module__XcvH_q__coverGroup,.ReadingShowcase-module__XcvH_q__coverGroup>div{height:100%}.ReadingShowcase-module__XcvH_q__paperStack{width:min(26rem,88%);height:100%;margin-inline:auto;position:relative}.ReadingShowcase-module__XcvH_q__paperStack>div{border:1px solid var(--inverse-faint);background:var(--inverse-surface);width:48%;height:8.5rem;box-shadow:0 12px 24px color-mix(in srgb,var(--inverse-surface) 30%,transparent);border-radius:.6rem;padding:1rem;position:absolute}.ReadingShowcase-module__XcvH_q__paperStack code{font-size:.875rem}.ReadingShowcase-module__XcvH_q__paperBack{top:2.5rem;left:0;transform:rotate(-7deg)}.ReadingShowcase-module__XcvH_q__paperMiddle{top:5rem;left:23%;transform:rotate(-2deg)}.ReadingShowcase-module__XcvH_q__paperStack .ReadingShowcase-module__XcvH_q__paperFront{border-color:var(--cover-accent);top:8rem;right:0;transform:rotate(5deg)}.ReadingShowcase-module__XcvH_q__paperBack i,.ReadingShowcase-module__XcvH_q__paperMiddle i{background:var(--inverse-faint);height:1px;margin-top:1rem;display:block}.ReadingShowcase-module__XcvH_q__paperBack i:last-child,.ReadingShowcase-module__XcvH_q__paperMiddle i:last-child{width:60%}.ReadingShowcase-module__XcvH_q__recordGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1.25rem;display:grid}.ReadingShowcase-module__XcvH_q__recordGrid i{background:color-mix(in srgb,var(--cover-accent) 70%,transparent);border-radius:.125rem;height:.625rem}.ReadingShowcase-module__XcvH_q__path{background:var(--cover-accent);width:3rem;height:1px;position:absolute;top:3.5rem;right:2rem}.ReadingShowcase-module__XcvH_q__featuredText{padding:2rem}.ReadingShowcase-module__XcvH_q__meta{color:var(--faint);font-size:var(--type-small);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.ReadingShowcase-module__XcvH_q__meta>span{color:var(--accent);font-weight:600}.ReadingShowcase-module__XcvH_q__read{min-height:2.75rem;color:var(--accent);font-size:var(--type-body);align-items:center;gap:.75rem;margin-top:1.25rem;font-weight:600;display:inline-flex}.ReadingShowcase-module__XcvH_q__related{gap:1.5rem;display:grid}.ReadingShowcase-module__XcvH_q__relatedArticle{border-bottom:1px solid var(--border);padding:0 0 1.5rem;position:relative}.ReadingShowcase-module__XcvH_q__relatedArticle h3{text-wrap:balance;max-width:28rem}.ReadingShowcase-module__XcvH_q__relatedArticle .ReadingShowcase-module__XcvH_q__read{margin-top:.5rem}.ReadingShowcase-module__XcvH_q__records{margin-top:2rem}.ReadingShowcase-module__XcvH_q__recordsHead{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.ReadingShowcase-module__XcvH_q__recordsHead>a{color:var(--accent);font-size:var(--type-small);flex-shrink:0}.ReadingShowcase-module__XcvH_q__records ul{padding:0;list-style:none}.ReadingShowcase-module__XcvH_q__records li{border-bottom:1px solid var(--border);padding-block:.875rem}.ReadingShowcase-module__XcvH_q__records time{font-size:var(--type-small);color:var(--faint);margin-bottom:.375rem;display:block}.ReadingShowcase-module__XcvH_q__records li>a{min-height:2.75rem;font-size:var(--type-body);justify-content:space-between;align-items:center;gap:1rem;font-weight:500;line-height:1.6;display:flex}.ReadingShowcase-module__XcvH_q__records li>a>span{color:var(--faint);flex-shrink:0}.ReadingShowcase-module__XcvH_q__section a{transition:color var(--motion-instant) ease}.ReadingShowcase-module__XcvH_q__section a:hover{color:var(--accent)}@media (min-width:1024px){.ReadingShowcase-module__XcvH_q__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3rem}}@media (max-width:639px){.ReadingShowcase-module__XcvH_q__section{padding-block:4rem}.ReadingShowcase-module__XcvH_q__cover{height:16rem}.ReadingShowcase-module__XcvH_q__paperStack>div{height:7rem;padding:.75rem}.ReadingShowcase-module__XcvH_q__paperStack code{font-size:.75rem}.ReadingShowcase-module__XcvH_q__paperMiddle{top:4.5rem}.ReadingShowcase-module__XcvH_q__paperStack .ReadingShowcase-module__XcvH_q__paperFront{top:6.5rem}.ReadingShowcase-module__XcvH_q__featuredText{padding:1.5rem}.ReadingShowcase-module__XcvH_q__featuredText h3{font-size:var(--type-h3)}.ReadingShowcase-module__XcvH_q__recordsHead{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ReadingShowcase-module__XcvH_q__section a{transition:none}}
.Dialog-module__OUwVUq__searchOverlay[data-state=open]::backdrop{animation:Dialog-module__OUwVUq__backdropIn var(--motion-state) ease-out both}.Dialog-module__OUwVUq__searchOverlay[data-state=closing]::backdrop{animation:Dialog-module__OUwVUq__backdropOut var(--motion-instant) ease-in both}@keyframes Dialog-module__OUwVUq__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes Dialog-module__OUwVUq__backdropOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.Dialog-module__OUwVUq__searchOverlay::backdrop{animation:none!important}}
.DeviceFrame-module__YiP2GW__device{--device-screen-ratio:16 / 10;--device-reading-height:656px;--device-metal:color-mix(in oklab, var(--material-steel) 22%, var(--device-ink));--device-edge:color-mix(in oklab, var(--material-steel) 52%, var(--device-ink));--device-shadow:color-mix(in oklab, var(--device-ink) 72%, transparent);isolation:isolate;width:100%;max-width:1200px;margin:0 auto;padding:0 24px 28px;position:relative}.DeviceFrame-module__YiP2GW__device:before{content:"";z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(transparent, var(--device-ink) 20%, var(--device-ink) 65%, transparent);mask-image:linear-gradient(transparent, var(--device-ink) 20%, var(--device-ink) 65%, transparent);background:radial-gradient(ellipse at 50% 76%, color-mix(in oklab, var(--material-steel) 10%, transparent), transparent 64%), radial-gradient(ellipse at 22% 58%, color-mix(in oklab, var(--accent) 5%, transparent), transparent 55%);position:absolute;inset:12% -4% -32px}.DeviceFrame-module__YiP2GW__device:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 42%, var(--device-shadow), transparent 68%);height:64px;position:absolute;bottom:-12px;left:2%;right:2%}.DeviceFrame-module__YiP2GW__lid{border:1px solid var(--device-edge);background:linear-gradient(115deg, var(--device-metal), var(--device-ink) 28%, var(--device-ink) 76%, var(--device-metal));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--material-silver) 55%, transparent), inset 1px 0 0 color-mix(in oklab, var(--material-steel) 24%, transparent), inset -1px -2px 2px var(--device-ink), 0 24px 40px -30px var(--device-shadow);border-radius:28px 28px 12px 12px;padding:24px 8px 10px;position:relative}.DeviceFrame-module__YiP2GW__camera{place-items:center;width:30px;height:12px;display:grid;position:absolute;top:6px;left:50%;transform:translate(-50%)}.DeviceFrame-module__YiP2GW__camera i{background:radial-gradient(circle at 35% 30%, var(--device-edge), var(--device-ink) 62%);width:5px;height:5px;box-shadow:0 0 0 1px var(--device-metal);border-radius:50%}.DeviceFrame-module__YiP2GW__screen{aspect-ratio:var(--device-screen-ratio);border:1px solid var(--device-ink);background:var(--bg);border-radius:8px;grid-template-rows:44px minmax(0,1fr) 44px 2px;min-width:0;display:grid;position:relative;overflow:hidden}.DeviceFrame-module__YiP2GW__titlebar{border-bottom:1px solid var(--border);background:var(--surface);font-size:var(--type-caption);color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 18px;display:grid}.DeviceFrame-module__YiP2GW__traffic{gap:6px;display:flex}.DeviceFrame-module__YiP2GW__traffic i{background:var(--faint);opacity:.5;border-radius:50%;width:8px;height:8px}.DeviceFrame-module__YiP2GW__windowTitle{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}.DeviceFrame-module__YiP2GW__separator{color:var(--faint)}.DeviceFrame-module__YiP2GW__example{color:var(--faint);justify-self:end}.DeviceFrame-module__YiP2GW__workspace{background:radial-gradient(ellipse at 50% 46%, color-mix(in oklab, var(--surface) 68%, var(--bg)), var(--bg) 76%);min-width:0;min-height:0;padding:16px 24px;display:grid}.DeviceFrame-module__YiP2GW__canvas{width:100%;min-width:0;height:100%;min-height:0;container-type:size}.DeviceFrame-module__YiP2GW__canvas .signature-demo-surface{place-items:center;width:100%;height:100%;min-height:0;padding:0;display:grid}.DeviceFrame-module__YiP2GW__canvas .signature-demo-surface>div{place-items:center;width:100%;height:100%;min-height:0;padding:0;display:grid}.DeviceFrame-module__YiP2GW__canvas .signature-demo-surface>div{container-type:size!important}.DeviceFrame-module__YiP2GW__canvas .demo-fit:not(.demo-fit--narrow){width:min(100%, calc(100cqh * 576 / var(--demo-h)));max-width:none;min-height:0;height:auto!important}.DeviceFrame-module__YiP2GW__statusbar{border-top:1px solid var(--border);color:var(--faint);font-size:var(--type-caption);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.DeviceFrame-module__YiP2GW__statusbar>span{gap:10px;display:flex}.DeviceFrame-module__YiP2GW__progress{background:var(--border);height:2px;overflow:hidden}.DeviceFrame-module__YiP2GW__progress .signature-chapter-progress{height:2px}.DeviceFrame-module__YiP2GW__base{z-index:1;border:1px solid var(--device-edge);border-bottom-color:var(--device-ink);background:linear-gradient(90deg, var(--device-metal), var(--device-edge) 4%, var(--device-metal) 18%, var(--device-metal) 82%, var(--device-edge) 96%, var(--device-metal));height:18px;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--material-silver) 48%, transparent), inset 0 -6px 5px -4px var(--device-ink), 0 3px 3px -1px var(--device-shadow);border-radius:2px 2px 40% 40%/2px 2px 12px 12px;position:absolute;bottom:12px;left:0;right:0}.DeviceFrame-module__YiP2GW__base:before{content:"";background:var(--device-ink);border-radius:2px;height:4px;position:absolute;top:-5px;left:12%;right:12%}.DeviceFrame-module__YiP2GW__base span{background:var(--device-metal);width:12%;height:6px;box-shadow:inset 0 -1px 1px var(--device-edge), inset 0 2px 2px var(--device-ink);border-radius:0 0 8px 8px;position:absolute;top:-1px;left:44%}.DeviceFrame-module__YiP2GW__device[data-device-frame=window] .DeviceFrame-module__YiP2GW__lid{box-shadow:none;background:0 0;border-color:#0000}.DeviceFrame-module__YiP2GW__device[data-device-frame=window] .DeviceFrame-module__YiP2GW__screen{border-color:var(--border)}.DeviceFrame-module__YiP2GW__device[data-device-frame=window] .DeviceFrame-module__YiP2GW__camera,.DeviceFrame-module__YiP2GW__device[data-device-frame=window] .DeviceFrame-module__YiP2GW__base{visibility:hidden}.DeviceFrame-module__YiP2GW__device[data-device-frame=window]:after{opacity:.4}:is(.DeviceFrame-module__YiP2GW__canvas .ed-pause,.DeviceFrame-module__YiP2GW__canvas .es-pause){display:none}.DeviceFrame-module__YiP2GW__canvas [data-paused="1"] *{animation-play-state:paused!important}:is(.DeviceFrame-module__YiP2GW__canvas .demo-floor,.DeviceFrame-module__YiP2GW__canvas .story-floor,.DeviceFrame-module__YiP2GW__canvas .story-search:before){display:none}.DeviceFrame-module__YiP2GW__canvas .story-search{aspect-ratio:auto;width:100%;max-width:920px;min-height:0;padding:0}@media (max-width:1199px){.DeviceFrame-module__YiP2GW__device{padding:0}.DeviceFrame-module__YiP2GW__lid,.DeviceFrame-module__YiP2GW__device[data-device-frame=window] .DeviceFrame-module__YiP2GW__lid{box-shadow:none;background:0 0;border:0;padding:0}.DeviceFrame-module__YiP2GW__camera,.DeviceFrame-module__YiP2GW__base{display:none}.DeviceFrame-module__YiP2GW__screen{aspect-ratio:auto;border-color:var(--border);border-radius:12px;grid-template-rows:44px auto 44px 2px}.DeviceFrame-module__YiP2GW__workspace{min-height:var(--device-reading-height);padding:20px 16px}.DeviceFrame-module__YiP2GW__canvas{height:auto;container-type:inline-size}.DeviceFrame-module__YiP2GW__canvas .signature-demo-surface{height:auto;min-height:100%}.DeviceFrame-module__YiP2GW__canvas .signature-demo-surface>div{height:auto;min-height:100%}.DeviceFrame-module__YiP2GW__canvas .signature-demo-surface>div{container-type:inline-size!important}.DeviceFrame-module__YiP2GW__canvas .demo-fit:not(.demo-fit--narrow){width:100%;max-width:576px}.DeviceFrame-module__YiP2GW__device:after{opacity:.35;bottom:-24px}}@media (max-width:640px){.DeviceFrame-module__YiP2GW__titlebar{grid-template-columns:auto 1fr;gap:8px;padding:0 12px}.DeviceFrame-module__YiP2GW__traffic{gap:4px}.DeviceFrame-module__YiP2GW__traffic i{width:6px;height:6px}.DeviceFrame-module__YiP2GW__windowTitle{justify-content:flex-end;gap:6px}.DeviceFrame-module__YiP2GW__windowTitle>span:first-of-type,.DeviceFrame-module__YiP2GW__separator,.DeviceFrame-module__YiP2GW__example{display:none}.DeviceFrame-module__YiP2GW__workspace{padding:16px 0}.DeviceFrame-module__YiP2GW__statusbar{padding:0 8px}.DeviceFrame-module__YiP2GW__canvas .demo-fit--narrow{width:100%;max-width:344px;min-height:0;height:auto!important}.DeviceFrame-module__YiP2GW__canvas .story-search{padding-inline:8px}}
.console-interactions-module__PsVARW__reveal:not([hidden]){animation:console-interactions-module__PsVARW__reveal var(--motion-state) ease-out}.console-interactions-module__PsVARW__navLink svg{transition:transform var(--motion-instant) ease-out}@media (hover:hover){.console-interactions-module__PsVARW__navLink:hover svg{transform:translate(2px)}}.console-interactions-module__PsVARW__navLink:active svg{transform:translate(0)}.console-interactions-module__PsVARW__marketCard{transition:transform var(--motion-instant) ease-out, border-color var(--motion-instant) ease-out, box-shadow var(--motion-instant) ease-out}.console-interactions-module__PsVARW__marketCard:focus-within{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));box-shadow:0 12px 28px -24px color-mix(in srgb, var(--accent) 46%, transparent)}.console-interactions-module__PsVARW__forwardCue{transition:transform var(--motion-instant) ease-out;display:inline-block}.console-interactions-module__PsVARW__marketDisclosure>summary{list-style:none}.console-interactions-module__PsVARW__marketDisclosure>summary::-webkit-details-marker{display:none}.console-interactions-module__PsVARW__disclosureChevron{transition:transform var(--motion-state) ease-out;font-size:18px;line-height:1;display:inline-block}.console-interactions-module__PsVARW__marketDisclosure[open] .console-interactions-module__PsVARW__disclosureChevron{transform:rotate(90deg)}.console-interactions-module__PsVARW__marketDisclosure[open] .console-interactions-module__PsVARW__filterPanel{animation:console-interactions-module__PsVARW__filterReveal var(--motion-state) ease-out}.console-interactions-module__PsVARW__filterChip{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--surface));min-height:36px;color:var(--text);transition:border-color var(--motion-instant) ease-out, background-color var(--motion-instant) ease-out;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.console-interactions-module__PsVARW__filterChip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes console-interactions-module__PsVARW__reveal{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes console-interactions-module__PsVARW__filterReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.console-interactions-module__PsVARW__marketCard:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--border));box-shadow:0 14px 30px -26px color-mix(in srgb, var(--accent) 52%, transparent);transform:translateY(-1px)}.console-interactions-module__PsVARW__marketCard:hover .console-interactions-module__PsVARW__forwardCue,.console-interactions-module__PsVARW__marketCard:focus-within .console-interactions-module__PsVARW__forwardCue{transform:translate(2px)}.console-interactions-module__PsVARW__filterChip:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:color-mix(in srgb, var(--accent) 11%, var(--surface))}}@media (prefers-reduced-motion:reduce){.console-interactions-module__PsVARW__reveal:not([hidden]){animation:none}.console-interactions-module__PsVARW__navLink svg,.console-interactions-module__PsVARW__marketCard,.console-interactions-module__PsVARW__forwardCue,.console-interactions-module__PsVARW__disclosureChevron,.console-interactions-module__PsVARW__filterChip{transition:none}.console-interactions-module__PsVARW__marketDisclosure[open] .console-interactions-module__PsVARW__filterPanel{animation:none}}
.LocalizedDemos-module__8-k50a__localized .LocalizedDemos-module__8-k50a__copy{min-height:228px}.LocalizedDemos-module__8-k50a__localized [data-device-frame]{--device-reading-height:704px}@media (min-width:768px){.LocalizedDemos-module__8-k50a__localized .LocalizedDemos-module__8-k50a__copy{min-height:192px}}.LocalizedDemos-module__8-k50a__localized .ed-pg-stat{font-size:var(--reference-type-stat)}.LocalizedDemos-module__8-k50a__localized .demo-fit--narrow .es-call-bar{grid-template-columns:minmax(0,1fr) auto;column-gap:8px;display:grid}.LocalizedDemos-module__8-k50a__localized .demo-fit--narrow .es-mark{grid-area:1/1}.LocalizedDemos-module__8-k50a__localized .demo-fit--narrow .es-meta{grid-area:1/2}.LocalizedDemos-module__8-k50a__localized .demo-fit--narrow .es-ep{grid-area:2/1/3/-1}.LocalizedDemos-module__8-k50a__localized .demo-fit--narrow .es-body{gap:8px}
.HomeSearchPanel-module__XhBabG__search{align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.HomeSearchPanel-module__XhBabG__searchIcon{width:1.25rem;height:1.25rem;color:var(--accent);flex-shrink:0}.HomeSearchPanel-module__XhBabG__input{width:100%;min-width:0;height:2.75rem;color:var(--text);caret-color:var(--accent);background:0 0;font-size:1rem}.HomeSearchPanel-module__XhBabG__input:focus,.HomeSearchPanel-module__XhBabG__input:focus-visible{box-shadow:none;outline:none}.HomeSearchPanel-module__XhBabG__input::placeholder{color:var(--faint)}.HomeSearchPanel-module__XhBabG__input::-webkit-search-cancel-button{display:none}.HomeSearchPanel-module__XhBabG__clear{min-width:2.75rem;min-height:2.75rem;padding:0;font-size:1.5rem}.HomeSearchPanel-module__XhBabG__body{flex-direction:column;height:min(26rem,42dvh);display:flex}.HomeSearchPanel-module__XhBabG__label{font-size:var(--type-small);color:var(--faint);flex-shrink:0;margin-bottom:.75rem}.HomeSearchPanel-module__XhBabG__list{overscroll-behavior:contain;flex:1;align-content:start;gap:.25rem;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.HomeSearchPanel-module__XhBabG__list:empty{display:none}.HomeSearchPanel-module__XhBabG__result{min-height:4rem;transition:background-color var(--motion-instant) ease;border-radius:.75rem;align-items:center;gap:.875rem;padding:.75rem;display:flex}.HomeSearchPanel-module__XhBabG__result:hover,.HomeSearchPanel-module__XhBabG__result:focus-visible{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.HomeSearchPanel-module__XhBabG__result:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.HomeSearchPanel-module__XhBabG__resultIcon{border:1px solid var(--border);width:2.5rem;height:2.5rem;color:var(--muted);background:var(--bg);border-radius:.625rem;flex-shrink:0;place-items:center;display:grid}.HomeSearchPanel-module__XhBabG__resultIcon svg{width:1.5rem;height:1.5rem}.HomeSearchPanel-module__XhBabG__resultText{flex:1;min-width:0}.HomeSearchPanel-module__XhBabG__resultText strong{color:var(--text);font-size:1rem;font-weight:600;display:block}.HomeSearchPanel-module__XhBabG__resultText>span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:.25rem;font-size:.875rem;line-height:1.5;display:block;overflow:hidden}.HomeSearchPanel-module__XhBabG__resultArrow{color:var(--faint);transition:transform var(--motion-instant) ease, color var(--motion-instant) ease;flex-shrink:0}.HomeSearchPanel-module__XhBabG__result:hover .HomeSearchPanel-module__XhBabG__resultArrow,.HomeSearchPanel-module__XhBabG__result:focus-visible .HomeSearchPanel-module__XhBabG__resultArrow{color:var(--accent);transform:translate(1px,-1px)}.HomeSearchPanel-module__XhBabG__empty{color:var(--muted);flex:1;place-content:center;padding-block:2rem;line-height:1.7;display:grid}.HomeSearchPanel-module__XhBabG__all{min-height:2.75rem;color:var(--text);justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;font-weight:600;display:flex}.HomeSearchPanel-module__XhBabG__all:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){.HomeSearchPanel-module__XhBabG__result,.HomeSearchPanel-module__XhBabG__resultArrow{transition:none}.HomeSearchPanel-module__XhBabG__result:hover .HomeSearchPanel-module__XhBabG__resultArrow,.HomeSearchPanel-module__XhBabG__result:focus-visible .HomeSearchPanel-module__XhBabG__resultArrow{transform:none}}
