.oss-horizontal{--slide-gutter:clamp(24px, 6vw, 88px);--slide-content-width:min(1240px, 100%);--slide-control-size:44px;--slide-focus:color-mix(in srgb, var(--accent) 28%, transparent)}.oss-story-module__3WGY7G__scope{display:contents}.oss-horizontal .deck-scroll{overscroll-behavior-inline:contain;scroll-padding-inline:var(--slide-gutter)}.oss-horizontal .deck-slide{scroll-snap-stop:always;scrollbar-width:thin;scrollbar-color:var(--border-hi) transparent;overflow-x:hidden;padding-inline:var(--slide-gutter)!important;align-items:flex-start!important;overflow-y:auto!important}.oss-horizontal .deck-slide::-webkit-scrollbar{width:6px}.oss-horizontal .deck-slide::-webkit-scrollbar-thumb{background:var(--border-hi);border-radius:999px}.oss-horizontal .slide-inner{padding-block:clamp(28px,5vh,56px);width:var(--slide-content-width)!important}:is(.oss-horizontal .reveal,.oss-horizontal .deck-slide.active .reveal){opacity:1!important;transform:none!important}.oss-horizontal .slide-title{text-wrap:balance;max-width:980px;font-size:clamp(42px,6.2vw,88px)!important;line-height:.98!important}.oss-horizontal .slide-lead{max-width:780px;font-size:clamp(17px,1.65vw,22px)!important;line-height:1.6!important}:is(.oss-horizontal .deck-nav button,.oss-horizontal .deck-tools button){min-width:var(--slide-control-size);min-height:var(--slide-control-size);justify-content:center;align-items:center;padding:.5rem;font-size:.72rem;display:inline-flex}:is(.oss-horizontal .deck-nav button:focus-visible,.oss-horizontal .deck-tools button:focus-visible,.oss-horizontal a:focus-visible){outline:3px solid var(--slide-focus);outline-offset:3px}.oss-horizontal .deck-progress{box-shadow:0 0 18px var(--accent-glow);border-radius:0 999px 999px 0;height:4px!important}:is(.oss-horizontal .deck-mark,.oss-horizontal .slide-no,.oss-horizontal .deck-hint){border:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px}.oss-horizontal .deck-mark{padding:.5rem .7rem}.oss-horizontal .slide-no{top:18px;right:var(--slide-gutter);padding:.42rem .6rem}.oss-horizontal .deck-hint{padding:.38rem .65rem;bottom:18px}.oss-horizontal .hero-art{box-shadow:0 30px 80px -56px #0d948899}.oss-horizontal .arch-wrap{box-shadow:0 28px 70px -58px #000000a6}:is(.oss-horizontal .metric,.oss-horizontal .complex-card,.oss-horizontal .seam-card,.oss-horizontal .loop-card,.oss-horizontal .repo,.oss-horizontal .license-card,.oss-horizontal .evidence-card,.oss-horizontal .finish){transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}@media (max-width:900px){.oss-horizontal .deck-slide{min-height:calc(100svh - 64px);padding-inline:18px!important}.oss-horizontal .slide-inner{padding-block:22px 34px}.oss-horizontal .slide-title{font-size:clamp(38px,9.4vw,66px)!important}.oss-horizontal .hero{grid-template-columns:1fr}.oss-horizontal .hero-art{width:min(86vw,360px);margin:1rem auto 0}:is(.oss-horizontal .complexity,.oss-horizontal .license-grid,.oss-horizontal .evidence){grid-template-columns:1fr}:is(.oss-horizontal .metrics,.oss-horizontal .repos,.oss-horizontal .loop){grid-template-columns:1fr 1fr}}@media (max-width:620px){.oss-horizontal .deck-scroll{scroll-snap-type:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:none;scrollbar-width:none;width:100%;height:calc(100svh - 64px);min-height:0;scroll-padding-inline:0;display:flex;overflow:hidden}.oss-horizontal .deck-scroll::-webkit-scrollbar{display:none}.oss-horizontal .deck-slide{scroll-snap-align:none;scroll-snap-stop:normal;touch-action:pan-y;border-bottom:0;flex:0 0 100%;width:100%;min-width:100%;height:100%;min-height:calc(100svh - 64px);padding:48px 14px 34px!important;overflow:hidden auto!important}.oss-horizontal .slide-inner{padding:8px 0 14px;width:100%!important}.oss-horizontal .slide-title{font-size:clamp(34px,11.5vw,58px)!important;line-height:.95!important}.oss-horizontal .slide-lead{margin-top:16px;font-size:15px!important;line-height:1.58!important}:is(.oss-horizontal .metrics,.oss-horizontal .repos,.oss-horizontal .loop,.oss-horizontal .seams){grid-template-columns:1fr;gap:8px}:is(.oss-horizontal .metric,.oss-horizontal .complex-card,.oss-horizontal .seam-card,.oss-horizontal .loop-card,.oss-horizontal .repo,.oss-horizontal .license-card,.oss-horizontal .evidence-card,.oss-horizontal .finish){border-radius:16px;padding:15px}.oss-horizontal .metric{min-height:auto}.oss-horizontal .loop-card{min-height:0}.oss-horizontal .deck-nav{display:none!important}:is(.oss-horizontal .deck-tools .present-btn,.oss-horizontal .deck-hint){display:none}.oss-horizontal .deck-top{z-index:60;position:fixed;top:6px;left:8px;right:8px}.oss-horizontal .deck-mark{padding:.42rem .58rem}.oss-horizontal .slide-no{top:10px;right:12px}.oss-horizontal .hero-art{border-radius:20px;width:min(74vw,285px)}.oss-horizontal .arch-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.oss-horizontal .arch-wrap svg{min-width:620px;max-width:none}.oss-horizontal .e-grid{grid-template-columns:1fr 1fr}.oss-horizontal .finish-title{font-size:clamp(34px,10.5vw,54px)}}@media (prefers-reduced-motion:reduce){:is(.oss-horizontal *,.oss-horizontal :before,.oss-horizontal :after){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.oss-horizontal .deck-scroll{height:auto!important;display:block!important;overflow:visible!important}.oss-horizontal .deck-slide{break-after:page;height:auto!important;min-height:100vh!important;overflow:visible!important}:is(.oss-horizontal .deck-nav,.oss-horizontal .deck-tools,.oss-horizontal .deck-hint,.oss-horizontal .deck-progress){display:none!important}}
