.EnterpriseCapabilities-module__ww-qGG__accordion{--capability-panel:#f0f0f2;--capability-collapsed:var(--capability-panel);--capability-foreground:#212325;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;container-type:inline-size}.EnterpriseCapabilities-module__ww-qGG__card{display:contents}.EnterpriseCapabilities-module__ww-qGG__trigger{background:var(--capability-collapsed);color:#555;cursor:pointer;border-radius:16px;flex-direction:column;grid-row:1;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:108px;padding:16px 8px;transition:background-color .25s,color .25s;display:flex}.EnterpriseCapabilities-module__ww-qGG__trigger:focus-visible{outline-offset:4px;outline:2px solid #777}.EnterpriseCapabilities-module__ww-qGG__card[data-expanded=false] .EnterpriseCapabilities-module__ww-qGG__label{display:none}.EnterpriseCapabilities-module__ww-qGG__label{text-align:center;font-size:12px;font-weight:500;line-height:1.5}.EnterpriseCapabilities-module__ww-qGG__content{background:var(--capability-panel);border-radius:16px;grid-area:2/1/auto/-1;min-width:0;display:none;overflow:hidden}.EnterpriseCapabilities-module__ww-qGG__card[data-expanded=true] .EnterpriseCapabilities-module__ww-qGG__trigger{background:var(--capability-panel);color:var(--capability-foreground)}.EnterpriseCapabilities-module__ww-qGG__card[data-expanded=true] .EnterpriseCapabilities-module__ww-qGG__content{display:block}@media (max-width:1023px){.EnterpriseCapabilities-module__ww-qGG__accordion{--card-width-inset:32px;--card-width:calc((100% - var(--card-width-inset)) * .92);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#999 transparent;align-items:stretch;padding-bottom:12px;display:flex;overflow-x:auto}.EnterpriseCapabilities-module__ww-qGG__card{flex:0 0 var(--card-width);background:var(--capability-panel);scroll-snap-align:center;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.EnterpriseCapabilities-module__ww-qGG__card:first-child{margin-inline-start:calc((100% - var(--card-width)) / 2)}.EnterpriseCapabilities-module__ww-qGG__card:last-child{margin-inline-end:calc((100% - var(--card-width)) / 2)}.EnterpriseCapabilities-module__ww-qGG__trigger{background:var(--capability-panel);min-height:72px;color:var(--capability-foreground);text-align:left;border-radius:0;flex-direction:row;justify-content:flex-start;padding:20px 24px}.EnterpriseCapabilities-module__ww-qGG__trigger:focus-visible{outline-offset:-4px}.EnterpriseCapabilities-module__ww-qGG__label,.EnterpriseCapabilities-module__ww-qGG__card[data-expanded=false] .EnterpriseCapabilities-module__ww-qGG__label{text-align:left;font-size:14px;display:inline}.EnterpriseCapabilities-module__ww-qGG__content{border-radius:0;flex:1;display:block}.EnterpriseCapabilities-module__ww-qGG__panelLayout{flex-direction:column;height:100%;display:flex}.EnterpriseCapabilities-module__ww-qGG__copy{padding-bottom:12px}.EnterpriseCapabilities-module__ww-qGG__illustration{justify-content:flex-start;margin-top:auto;padding-top:0}}@media (min-width:640px) and (max-width:1023px){.EnterpriseCapabilities-module__ww-qGG__accordion{--card-width-inset:48px}}@media (min-width:1024px){.EnterpriseCapabilities-module__ww-qGG__accordion{gap:16px;display:flex}.EnterpriseCapabilities-module__ww-qGG__card{background:var(--capability-collapsed);border-radius:16px;flex:1 1 0;min-width:0;height:560px;transition:flex-grow .55s cubic-bezier(.22,1,.36,1),background-color .35s;display:block;position:relative;overflow:hidden}.EnterpriseCapabilities-module__ww-qGG__card[data-expanded=true]{background:var(--capability-panel);flex-grow:6}.EnterpriseCapabilities-module__ww-qGG__card:has(.EnterpriseCapabilities-module__ww-qGG__trigger:focus-visible){outline-offset:4px;outline:2px solid #777}.EnterpriseCapabilities-module__ww-qGG__trigger{background:0 0;gap:18px;width:100%;min-height:0;padding:16px;position:absolute;inset:0}.EnterpriseCapabilities-module__ww-qGG__label{max-width:130px;font-size:13px}.EnterpriseCapabilities-module__ww-qGG__card[data-expanded=true] .EnterpriseCapabilities-module__ww-qGG__trigger{background:0 0;flex-direction:row;justify-content:flex-start;gap:12px;width:calc(100% - 56px);height:36px;padding:0;inset:24px 28px auto}.EnterpriseCapabilities-module__ww-qGG__card[data-expanded=true] .EnterpriseCapabilities-module__ww-qGG__label{white-space:nowrap;max-width:none;font-size:14px}.EnterpriseCapabilities-module__ww-qGG__content,.EnterpriseCapabilities-module__ww-qGG__card[data-expanded=true] .EnterpriseCapabilities-module__ww-qGG__content{opacity:0;visibility:hidden;pointer-events:none;border-radius:0;width:calc(75cqw - 24px);transition:opacity .18s,visibility .18s;display:block;position:absolute;inset:0 auto 0 0}.EnterpriseCapabilities-module__ww-qGG__card[data-expanded=true] .EnterpriseCapabilities-module__ww-qGG__content{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.15s}}@media (prefers-reduced-motion:reduce){.EnterpriseCapabilities-module__ww-qGG__card,.EnterpriseCapabilities-module__ww-qGG__trigger,.EnterpriseCapabilities-module__ww-qGG__content,.EnterpriseCapabilities-module__ww-qGG__card[data-expanded=true] .EnterpriseCapabilities-module__ww-qGG__content{transition:none}}.dark .EnterpriseCapabilities-module__ww-qGG__accordion{--capability-panel:#09090b;--capability-collapsed:var(--capability-panel);--capability-foreground:#fafafa}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_6a91de48-module__i-Xwha__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}
.Marquee-module__bcm51q__viewport{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.Marquee-module__bcm51q__track{width:max-content;animation:Marquee-module__bcm51q__marquee var(--marquee-duration) linear infinite;display:flex}.Marquee-module__bcm51q__items{flex-shrink:0;gap:12px;padding-right:12px;display:flex}.Marquee-module__bcm51q__viewport[data-reverse=true] .Marquee-module__bcm51q__track{animation-direction:reverse}.Marquee-module__bcm51q__viewport[data-paused=false] .Marquee-module__bcm51q__track{will-change:transform}.Marquee-module__bcm51q__viewport[data-paused=true] .Marquee-module__bcm51q__track{animation-play-state:paused}.Marquee-module__bcm51q__viewport:focus-visible{outline-offset:-1px;outline:1px solid #929292}@keyframes Marquee-module__bcm51q__marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Marquee-module__bcm51q__viewport{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.Marquee-module__bcm51q__viewport::-webkit-scrollbar{display:none}.Marquee-module__bcm51q__viewport .Marquee-module__bcm51q__track{will-change:auto;animation:none}.Marquee-module__bcm51q__duplicate{display:none}}
.SkillPreview-module___FXgUW__surface{flex:1;min-height:0;position:relative}.SkillPreview-module___FXgUW__surface:before,.SkillPreview-module___FXgUW__surface:after{z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:"";height:24px;position:absolute;left:0;right:0}.SkillPreview-module___FXgUW__surface:before{background:linear-gradient(#fff,#0000);top:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.SkillPreview-module___FXgUW__surface:after{background:linear-gradient(#0000,#fff);bottom:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.SkillPreview-module___FXgUW__panel{overflow-anchor:none;scroll-behavior:auto;height:100%;padding:24px 0;position:relative;overflow:hidden}.SkillPreview-module___FXgUW__code{color:#3b3b3b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:20px}.SkillPreview-module___FXgUW__code,.SkillPreview-module___FXgUW__code code{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Noto Sans Mono CJK JP", var(--font-noto-sans-jp), monospace;font-variant-ligatures:none}.SkillPreview-module___FXgUW__key{color:#0451a5}.SkillPreview-module___FXgUW__string,.SkillPreview-module___FXgUW__inlineCode{color:#a31515}.SkillPreview-module___FXgUW__punctuation{color:#717171}.SkillPreview-module___FXgUW__heading,.SkillPreview-module___FXgUW__strong{color:navy;font-weight:600}.SkillPreview-module___FXgUW__marker{color:#00f}.SkillPreview-module___FXgUW__cursor{vertical-align:-.15em;background:#555;width:1px;height:1em;margin-left:2px;animation:1s step-end infinite SkillPreview-module___FXgUW__blink;display:inline-block}[data-paused=true] .SkillPreview-module___FXgUW__cursor{animation-play-state:paused}@keyframes SkillPreview-module___FXgUW__blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.SkillPreview-module___FXgUW__cursor{animation:none;display:none}}
.problem-module__7tA5NW__section{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.problem-module__7tA5NW__hub{flex-direction:column;align-items:center;width:100%;height:168px;display:flex}.problem-module__7tA5NW__connection{flex:1 1 0;width:8px;min-height:0;position:relative;overflow:hidden}.problem-module__7tA5NW__connection:before{content:"";background:#d6d6d6;width:1px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.problem-module__7tA5NW__beam{background:linear-gradient(#0000 5%,#999 45%,#303030 80%,#737373);width:3px;height:100%;animation:3.2s linear infinite both problem-module__7tA5NW__vertical-beam;position:absolute;top:0;left:calc(50% - 1.5px);box-shadow:0 0 5px #5553}.problem-module__7tA5NW__outgoingBeam{animation-delay:1.6s}.problem-module__7tA5NW__diagram[data-connection-playing=false] .problem-module__7tA5NW__beam{animation-play-state:paused}@keyframes problem-module__7tA5NW__vertical-beam{0%{transform:translateY(-100%)}50%,to{transform:translateY(100%)}}@keyframes problem-module__7tA5NW__horizontal-beam{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}@media (min-width:80rem){.problem-module__7tA5NW__hub{flex-direction:row;height:144px}.problem-module__7tA5NW__connection{width:auto;min-width:0;height:8px}.problem-module__7tA5NW__connection:before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.problem-module__7tA5NW__beam{background:linear-gradient(90deg,#0000 5%,#999 45%,#303030 80%,#737373);width:100%;height:3px;animation-name:problem-module__7tA5NW__horizontal-beam;top:calc(50% - 1.5px);left:0}}.problem-module__7tA5NW__demo[data-demo-paused=true] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.problem-module__7tA5NW__beam{animation:none;display:none}.problem-module__7tA5NW__demo *{transition:none!important;animation:none!important}}
.MultiAccountConnections-module__R-7p8W__panel{background:var(--card);place-items:center;min-width:0;min-height:320px;padding:32px 20px;display:grid;container-type:inline-size}.MultiAccountConnections-module__R-7p8W__diagram{--service-size:clamp(48px, 18cqw, 64px);grid-template-columns:var(--service-size) minmax(28px, 1fr) minmax(0, 200px);grid-template-rows:repeat(3,60px);align-items:center;row-gap:20px;width:100%;max-width:360px;display:grid}.MultiAccountConnections-module__R-7p8W__service,.MultiAccountConnections-module__R-7p8W__account{z-index:1;border:1px solid var(--border);background:var(--card);align-items:center;display:flex;position:relative;box-shadow:0 3px 12px #00000004}.MultiAccountConnections-module__R-7p8W__service{width:var(--service-size);height:var(--service-size);border-radius:12px;grid-area:2/1;justify-content:center}.MultiAccountConnections-module__R-7p8W__serviceIcon{width:50%;height:50%}.MultiAccountConnections-module__R-7p8W__account{min-width:0;height:60px;color:var(--foreground);white-space:nowrap;border-radius:10px;grid-column:3;gap:10px;padding:0 12px;font-size:12px;font-weight:500}.MultiAccountConnections-module__R-7p8W__account img{flex-shrink:0}.MultiAccountConnections-module__R-7p8W__connections{height:100%;color:var(--foreground);grid-area:1/2/-1;position:relative}.MultiAccountConnections-module__R-7p8W__connections svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}@container (max-width:280px){.MultiAccountConnections-module__R-7p8W__account{gap:8px;padding:0 8px;font-size:11px}.MultiAccountConnections-module__R-7p8W__account img{width:18px;height:18px}}
