.feature-page{--feature-bg:#07111f;--feature-surface:hsla(0,0%,100%,.065);--feature-surface-strong:hsla(0,0%,100%,.11);--feature-line:hsla(0,0%,100%,.14);--feature-ink:#f7fbff;--feature-muted:rgba(226,238,255,.73);--feature-accent:#4de7ff;--feature-accent-2:#8c5cff;--feature-accent-rgb:77,231,255;--sim-max-h:9999px;height:100%;min-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 13% 8%,rgba(var(--feature-accent-rgb),.16),transparent 28rem),radial-gradient(circle at 88% 28%,color-mix(in srgb,var(--feature-accent-2) 18%,transparent),transparent 30rem),linear-gradient(180deg,var(--feature-bg),#0b1220 72%);color:var(--feature-ink)}.redact-page,.translate-page{--feature-bg:#071a24;--feature-accent:#43e6c5;--feature-accent-2:#4d8dff;--feature-accent-rgb:67,230,197}.convert-page{--feature-bg:#16101f;--feature-accent:#ffbd59;--feature-accent-2:#f06ec9;--feature-accent-rgb:255,189,89}.resume-page{--feature-bg:#17120c;--feature-accent:#f6c85f;--feature-accent-2:#ef7d57;--feature-accent-rgb:246,200,95}.polish-page{--feature-bg:#071a24;--feature-accent:#43e6c5;--feature-accent-2:#4d8dff;--feature-accent-rgb:67,230,197}.image-page{--feature-bg:#0c1227;--feature-accent:#4d8dff;--feature-accent-2:#43e6c5;--feature-accent-rgb:77,141,255}.feature-page main{overflow-x:hidden;overflow-y:visible}.feature-shell{margin:0 auto;width:min(1160px,calc(100% - 32px))}.feature-section{contain-intrinsic-size:auto 640px;content-visibility:auto;padding:5.5rem 0}.feature-hero{align-items:center;display:flex;min-height:720px;padding:9rem 0 6rem;position:relative}.feature-hero-grid{align-items:center;display:grid;gap:4rem;grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)}.feature-kicker{color:var(--feature-accent);font-size:.78rem;font-weight:900;letter-spacing:.18em;margin:0 0 1rem;text-transform:uppercase}.feature-hero-copy h1{color:var(--feature-ink);font-size:clamp(2.7rem,5vw,5rem);letter-spacing:-.055em;line-height:.96;margin:0 0 1.35rem;max-width:760px}.feature-lede{color:#fff;font-size:clamp(1.2rem,1.8vw,1.65rem);line-height:1.32;margin:0 0 1rem}.feature-intro{color:var(--feature-muted);font-size:1.06rem;line-height:1.75;margin:0;max-width:700px}.feature-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.feature-btn{border:0;border-radius:999px;cursor:pointer;font-weight:850;padding:.92rem 1.5rem;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.feature-btn:hover{transform:translateY(-2px)}.feature-btn-primary{background:linear-gradient(135deg,var(--feature-accent),var(--feature-accent-2));box-shadow:0 18px 55px rgba(var(--feature-accent-rgb),.2);color:#11131a}.feature-btn-secondary{background:#ffffff12;border:1px solid var(--feature-line);color:#fff}.feature-section-title{color:#fff;font-size:clamp(2rem,3.7vw,3.5rem);letter-spacing:-.04em;line-height:1.04;margin:0 0 2.3rem;max-width:800px}.story-grid{align-items:start;display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.centered-story h2,.story-heading h2{color:#fff;font-size:clamp(2.1rem,4vw,3.8rem);letter-spacing:-.045em;line-height:1.04;margin:0}.centered-story>p,.story-copy p{color:var(--feature-muted);font-size:1.08rem;line-height:1.82;margin:0 0 1.2rem}.centered-story{max-width:880px;text-align:center}.centered-story h2{margin-bottom:1.7rem}.benefit-grid,.editorial-grid,.use-case-grid{display:grid;gap:1.15rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem}.benefit-card,.editorial-card,.use-case-card{background:var(--feature-surface-strong);border:1px solid var(--feature-line);border-radius:1.4rem;padding:1.6rem}.benefit-card>span{color:var(--feature-accent);font-size:.75rem;font-weight:900;letter-spacing:.14em}.benefit-card h3,.editorial-card h3{color:#fff;font-size:1.25rem;line-height:1.3;margin:.75rem 0}.benefit-card p,.editorial-card p,.outcome-panel p,.use-case-card p{color:var(--feature-muted);line-height:1.7;margin:0}.feature-steps{display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.feature-step{background:var(--feature-surface);border:1px solid var(--feature-line);border-radius:1.4rem;padding:1.65rem}.feature-step>span{align-items:center;background:linear-gradient(135deg,var(--feature-accent),var(--feature-accent-2));border-radius:50%;color:#11131a;display:inline-flex;font-weight:900;height:2.45rem;justify-content:center;width:2.45rem}.feature-step h3{color:#fff;font-size:1.2rem;margin:1rem 0 .65rem}.feature-step p{color:var(--feature-muted);line-height:1.7;margin:0}.faq-section{background:#0000001f}.feature-faq-list{display:grid;gap:.85rem;max-width:850px}.feature-faq-item{background:var(--feature-surface);border:1px solid var(--feature-line);border-radius:1.05rem;padding:0 1.25rem}.feature-faq-item summary{color:#fff;cursor:pointer;font-weight:850;list-style:none;padding:1.15rem 0}.feature-faq-item summary::-webkit-details-marker{display:none}.feature-faq-item summary:after{color:var(--feature-accent);content:"+";float:right;font-size:1.2rem}.feature-faq-item[open] summary:after{content:"–"}.feature-faq-item p{color:var(--feature-muted);line-height:1.75;margin:0;padding:0 0 1.2rem}.feature-cta-section{padding-bottom:2rem}.feature-cta{align-items:center;background:linear-gradient(135deg,rgba(var(--feature-accent-rgb),.17),color-mix(in srgb,var(--feature-accent-2) 16%,transparent));border:1px solid var(--feature-line);border-radius:1.8rem;display:grid;gap:2rem;grid-template-columns:1fr auto;padding:clamp(1.8rem,4vw,3.2rem)}.feature-cta h2{color:#fff;font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.04em;margin:.4rem 0 .65rem}.feature-cta p{color:var(--feature-muted);margin:0}.related-tools{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.related-tools>span{color:var(--feature-muted);font-size:.85rem;font-weight:800;margin-right:.4rem}.related-tools button{background:#ffffff0f;border:1px solid var(--feature-line);border-radius:999px;color:#eef8ff;cursor:pointer;font-weight:750;padding:.5rem 1rem}.footer-wrap{margin-top:3rem}.translation-ribbon{border-block:1px solid var(--feature-line);margin-top:4rem;overflow:hidden}.ribbon-track{color:var(--feature-accent);display:flex;font-weight:800;gap:2rem;justify-content:space-between;padding:1rem 0;white-space:nowrap}.doc-stack{min-height:430px;position:relative}.doc-stack-card{background:#071a24eb;border:1px solid var(--feature-line);border-radius:1rem;box-shadow:0 35px 90px #00000073;margin:0;padding:.5rem;position:absolute;width:58%}.doc-stack-card img{border-radius:.6rem;display:block;width:100%}.doc-stack-back{left:0;opacity:.74;top:0;transform:rotate(-5deg)}.doc-stack-front{border-color:rgba(var(--feature-accent-rgb),.42);bottom:-1.4rem;right:0;transform:rotate(4deg);z-index:2}.ribbon-track button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;opacity:.62;padding:0;transition:opacity .3s ease,color .3s ease}.ribbon-track button:hover{opacity:.92}.ribbon-track .ribbon-current{opacity:1}.doc-showcase{padding-top:3.5rem}.showcase-intro{margin-bottom:2.4rem;text-align:center}.showcase-intro h2{color:#fff;font-size:clamp(1.6rem,3vw,2.5rem);letter-spacing:-.04em;line-height:1.1;margin:0}.showcase-intro p{color:var(--feature-muted);line-height:1.6;margin:.9rem auto 0;max-width:640px}.showcase-shell{margin-top:2.8rem}.showcase-viewport{--doc-height:clamp(240px,27vw,380px);height:calc(var(--doc-height) + 2.6rem);position:relative}.showcase-slide{align-items:center;display:grid;gap:clamp(1rem,3vw,2.6rem);grid-template-columns:1fr auto 1fr;inset:0;opacity:0;position:absolute;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease,visibility .55s;visibility:hidden}.showcase-slide-active{opacity:1;transform:none;visibility:visible}.doc-pane{align-items:flex-end;display:flex;flex-direction:column;gap:.8rem;margin:0;min-width:0}.doc-pane-out{align-items:flex-start}.doc-pane figcaption{color:var(--feature-muted);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.doc-pane-out figcaption{color:var(--feature-accent)}.doc-pane img{border:1px solid var(--feature-line);border-radius:.7rem;box-shadow:0 24px 60px #0000006b;height:var(--doc-height);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.doc-pane-arrow{background:var(--feature-accent);border-radius:50%;color:#071a24;font-size:.95rem;height:2.8rem;width:2.8rem}.doc-pane-arrow,.showcase-dots{align-items:center;display:flex;justify-content:center}.showcase-dots{gap:.55rem;margin-top:1.8rem}.showcase-dots button:not(.showcase-playpause){background:#ffffff40;border:0;border-radius:50%;cursor:pointer;height:.55rem;padding:0;position:relative;transition:background .3s ease,transform .3s ease;width:.55rem}.showcase-dots button:not(.showcase-playpause):after{content:"";height:2.75rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + .55rem)}.showcase-dots .dot-current{background:var(--feature-accent);transform:scale(1.35)}.showcase-playpause{background:#ffffff0f;border:1px solid var(--feature-line);border-radius:50%;color:var(--feature-ink);cursor:pointer;display:grid;font-size:.7rem;height:2.25rem;margin-left:.6rem;padding:0;place-items:center;width:2.25rem}.showcase-playpause:hover{border-color:var(--feature-accent);color:var(--feature-accent)}.showcase-slide-compare{align-items:center;display:flex;flex-direction:column;gap:.9rem;justify-content:center}.compare-explainer{color:var(--feature-muted);font-size:.92rem;line-height:1.5;margin:0;max-width:720px;text-align:center}.compare-row{align-items:flex-start;display:flex;gap:clamp(.6rem,2.4vw,1.8rem);justify-content:center;max-width:100%;width:100%}.compare-pane{align-items:center;flex:0 1 auto;min-width:0}.compare-pane figcaption{text-align:center}.compare-pane img{height:clamp(170px,20vw,300px)}@media(max-width:720px){.compare-row{justify-content:flex-start;overflow-x:auto;padding-bottom:.4rem}.compare-pane img{height:180px}}.demo-section{padding-top:1rem}.demo-shell{text-align:center}.demo-shell h2{color:#fff;font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.04em;line-height:1.08;margin:.4rem 0 2.4rem}.demo-stage{margin:0 auto;position:relative;width:min(640px,100%)}.demo-stage.is-paused *{animation-play-state:paused!important}.demo-window{background:#071a24eb;border:1px solid var(--feature-line);border-radius:1.1rem;box-shadow:0 35px 90px #00000073;margin:0 auto;overflow:hidden;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(640px,100%)}.demo-chrome{align-items:center;background:#ffffff0a;border-bottom:1px solid var(--feature-line);display:flex;gap:.45rem;padding:.65rem .9rem}.demo-dot-amber,.demo-dot-green,.demo-dot-red{border-radius:50%;height:.68rem;width:.68rem}.demo-dot-red{background:#ff5f57}.demo-dot-amber{background:#febc2e}.demo-dot-green{background:#28c840}.demo-url-bar{background:#ffffff12;border-radius:.45rem;color:var(--feature-muted);flex:1;font-size:.72rem;margin:0 auto;max-width:260px;padding:.18rem .7rem;text-align:center}.demo-thread{display:flex;flex-direction:column;gap:.8rem;height:280px;justify-content:flex-end;overflow:hidden;padding:1rem}.demo-bubble{border-radius:.9rem;font-size:.87rem;line-height:1.5;max-width:84%;padding:.7rem .85rem}.demo-bubble p{margin:0}.demo-bubble-user{align-self:flex-end;background:var(--feature-accent);color:#071a24}.demo-bubble-ai{align-self:flex-start;background:#ffffff0f;border:1px solid var(--feature-line);color:var(--feature-ink)}.demo-file-card{align-items:center;background:#071a2429;border-radius:.6rem;display:flex;gap:.6rem;margin-bottom:.55rem;padding:.4rem .55rem}.demo-file-card img{background:#fff;border-radius:.2rem;height:2.6rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:2rem}.demo-file-card strong{display:block;font-size:.8rem}.demo-file-card small{font-size:.7rem;opacity:.72}.demo-file-card-download{background:rgba(var(--feature-accent-rgb),.1);border:1px solid rgba(var(--feature-accent-rgb),.4);margin:.6rem 0 0}.demo-file-card-download div{flex:1}.demo-file-card-download i{color:var(--feature-accent)}.demo-typing{display:flex;gap:.3rem;padding:.85rem}.demo-typing i{animation:demo-blink 1.1s ease-in-out infinite;background:var(--feature-muted);border-radius:50%;height:.4rem;width:.4rem}.demo-typing i:nth-child(2){animation-delay:.18s}.demo-typing i:nth-child(3){animation-delay:.36s}@keyframes demo-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.demo-pending-row{height:2.6rem;overflow:hidden;padding:0 1rem .2rem}.demo-pending-wrap{align-items:center;display:flex;gap:.4rem;height:100%;min-width:0;overflow:hidden}.demo-pending-wrap .demo-pending-chip{flex:0 1 auto;min-width:0}.demo-pending-wrap .demo-pending-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-pending-chip{align-items:center;background:#ffffff0f;border:1px solid var(--feature-line);border-radius:.55rem;display:inline-flex;font-size:.76rem;gap:.45rem;padding:.3rem .55rem}.demo-pending-chip img{background:#fff;border-radius:.15rem;height:1.8rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:1.4rem}.demo-pending-chip i{font-size:.7rem;opacity:.5}.demo-input-row{align-items:flex-end;display:flex;gap:8px;padding:.8rem 1rem 1rem}.demo-icon-btn{align-items:center;background:transparent;border:1px solid var(--feature-line);border-radius:.6rem;color:var(--feature-muted);display:flex;flex-shrink:0;font-size:.9rem;height:36px;justify-content:center;width:36px}.demo-send-active{border-color:rgba(var(--feature-accent-rgb),.45);color:var(--feature-accent)}.demo-textarea{background:#ffffff0a;border:1px solid var(--feature-line);border-radius:.6rem;color:var(--feature-ink);flex:1;font-size:.92rem;height:36px;line-height:1.5;min-width:0;overflow:hidden;padding:8px 12px;white-space:nowrap}.demo-placeholder{opacity:.42}.demo-caret{animation:demo-caret 1s steps(1) infinite;background:var(--feature-accent);display:inline-block;height:1.05em;margin-left:1px;vertical-align:text-bottom;width:1px}@keyframes demo-caret{50%{opacity:0}}.demo-fade-enter-active{transition:opacity .3s ease,transform .3s ease}.demo-fade-enter-from{opacity:0;transform:translateY(8px)}.format-orbit{aspect-ratio:1;border:1px solid rgba(255,189,89,.22);border-radius:50%;container-type:inline-size;margin:0 auto;position:relative;width:min(440px,100%)}.format-orbit:after,.format-orbit:before{border:1px dashed hsla(0,0%,100%,.16);border-radius:50%;content:"";inset:15%;position:absolute}.format-orbit:after{inset:32%}.orbit-core{align-items:center;background:linear-gradient(135deg,var(--feature-accent),var(--feature-accent-2));border-radius:50%;box-shadow:0 0 70px #ffbd5940;color:#21131d;display:flex;flex-direction:column;height:clamp(5.6rem,31cqw,8.5rem);justify-content:center;left:50%;padding:.4rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:clamp(5.6rem,31cqw,8.5rem);z-index:2}.orbit-core strong{font-size:clamp(.6rem,3.1cqw,.8rem);letter-spacing:.12em;line-height:1.25;text-transform:uppercase}.format-chip{background:#26182c;border:1px solid var(--feature-line);border-radius:1rem;box-shadow:0 18px 40px #0000004d;color:#fff;display:grid;font-size:clamp(.6rem,3.4cqw,1rem);font-weight:900;height:clamp(2.9rem,16.4cqw,4.5rem);place-items:center;position:absolute;width:clamp(2.9rem,16.4cqw,4.5rem)}.chip-pdf{left:8%;top:11%;transform:rotate(-8deg)}.chip-docx{right:3%;top:24%;transform:rotate(7deg)}.chip-pptx{bottom:8%;right:12%;transform:rotate(-5deg)}.chip-txt{bottom:16%;left:8%;transform:rotate(5deg)}.chip-ocr{left:43%;top:-4%}.use-case-card strong{color:#fff;display:block;font-size:1.2rem;margin-bottom:.7rem}.reveal-on-scroll{opacity:0;transform:translateY(24px) scale(.988);transition:opacity .68s ease,transform .68s cubic-bezier(.2,.8,.2,1)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0) scale(1)}.feature-page>.header-global{position:sticky;top:0;z-index:1030}.feature-page>.header-global #navbar-main{background-color:#242e4c}.feature-example .fx-head{margin:0 auto 2.5rem;max-width:760px;text-align:center}.feature-example .fx-head h2{font-size:clamp(1.7rem,3vw,2.4rem);margin:.4rem 0 .6rem}.fx-sub{color:var(--feature-muted);margin:0}.fx-prompt{background:var(--feature-surface);border:1px solid var(--feature-line);border-left:3px solid var(--feature-accent);border-radius:1rem;margin:0 auto 1.4rem;max-width:820px;padding:1.3rem 1.6rem;position:relative}.fx-prompt-label{color:var(--feature-accent);display:block;font-size:.72rem;font-weight:800;letter-spacing:.14em;margin-bottom:.45rem;text-transform:uppercase}.fx-prompt-text{color:var(--feature-ink);font-size:1.05rem;line-height:1.55;margin:0}.fx-prompt-note{color:var(--feature-muted);display:block;font-size:.78rem;font-style:italic;margin-top:.55rem}.fx-downloads{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin:0 auto 2.2rem;max-width:820px}.fx-downloads-label{color:var(--feature-muted);font-size:.8rem;font-weight:700}.fx-dl{align-items:center;background:var(--feature-surface-strong);border:1px solid var(--feature-line);border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:700;gap:.45rem;padding:.42rem .85rem;text-decoration:none;transition:border-color .2s ease,transform .2s ease,background .2s ease}.fx-dl,.fx-dl:hover{color:var(--feature-ink)}.fx-dl:hover{border-color:var(--feature-accent);transform:translateY(-1px)}.fx-dl i{color:var(--feature-accent);font-size:.8rem}.fx-docs{align-items:start;display:grid;gap:1.6rem}.fx-docs-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-docs-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-doc{margin:0}.fx-doc-cap{align-items:center;color:var(--feature-muted);display:inline-flex;font-size:.74rem;font-weight:800;gap:.4rem;letter-spacing:.1em;margin-bottom:.65rem;text-transform:uppercase}.fx-doc-cap:before{background:currentColor;border-radius:50%;content:"";height:.6rem;width:.6rem}.fx-cap-source{color:var(--feature-muted)}.fx-cap-edited{color:var(--feature-accent)}.fx-cap-tracked{color:#ffb454}.fx-paper{background:#fffdf9;border-radius:.5rem;box-shadow:0 28px 70px #0006;color:#25303a;font-size:.82rem;line-height:1.6;max-height:460px;overflow:auto;overscroll-behavior:contain;padding:1.6rem 1.5rem}.fx-paper::-webkit-scrollbar{width:8px}.fx-paper::-webkit-scrollbar-thumb{background:#0000002e;border-radius:8px}.fx-paper h4{color:#14202e;font-size:1.02rem;margin:0 0 .8rem}.fx-paper h5{color:#14202e;font-size:.86rem;margin:1rem 0 .3rem}.fx-paper p{margin:0 0 .7rem}.fx-paper .fx-meta{color:#7d8794;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.fx-paper .fx-center{text-align:center}.fx-paper .fx-redact{background:#111;border-radius:2px;color:#111;padding:0 .15em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fx-paper ins{background:#22a05429;border-bottom:1px solid #2aa054;color:#0c7a37;text-decoration:none}.fx-paper del{color:#c0392b;text-decoration:line-through}.fx-paper mark.fx-green{background:#b6f5c8;border-radius:2px;color:#0c3d1e;padding:0 .18em}.fx-paper.fx-scanned{background:#f1ece2;color:#8a8073;filter:contrast(.92)}.fx-paper.fx-scanned p{font-family:Georgia,Times New Roman,serif}@media(max-width:960px){.fx-docs-2,.fx-docs-3{grid-template-columns:1fr}.fx-paper{max-height:380px}.feature-hero{min-height:auto;padding:6.75rem 0 4.5rem}.feature-section{padding:4.5rem 0}.feature-cta,.feature-hero-grid,.story-grid{grid-template-columns:1fr}.feature-hero-grid{gap:2.4rem}.benefit-grid,.feature-steps,.use-case-grid{grid-template-columns:1fr}.doc-stack{min-height:380px}}@media(max-width:640px){.feature-page{--sim-max-h:44svh}.feature-section{contain-intrinsic-size:auto 800px}.feature-hero{padding:6.75rem 0 2.5rem}.feature-hero-copy h1{font-size:2.05rem;letter-spacing:-.03em;line-height:1.1;margin-bottom:1rem}.feature-lede{font-size:1.02rem;line-height:1.45}.feature-intro{font-size:.95rem;line-height:1.6}.feature-kicker{font-size:.7rem;margin-bottom:.7rem}.feature-actions{margin-top:1.4rem}.centered-story h2,.demo-shell h2,.feature-cta h2,.feature-section-title,.showcase-intro h2,.story-heading h2{font-size:1.7rem;line-height:1.15}.feature-section-title{margin-bottom:1.5rem}.demo-shell h2{margin:.2rem 0 1.4rem}.showcase-intro{margin-bottom:1.5rem}.showcase-intro p{font-size:.95rem;margin-top:.6rem}.showcase-shell{margin-top:1.4rem}.benefit-grid,.editorial-grid,.use-case-grid{margin-top:1.8rem}.related-tools{margin-top:1.2rem}.footer-wrap{margin-top:1.6rem}.feature-hero-grid{gap:2rem;grid-template-columns:1fr}.feature-section{padding:3rem 0}.translation-ribbon{margin-top:1.4rem;position:relative}.translation-ribbon:after{background:linear-gradient(90deg,transparent,var(--feature-bg));bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:2.5rem}.ribbon-track{gap:1.2rem;justify-content:flex-start;overflow-x:auto;padding-right:2.5rem;scrollbar-width:none}.ribbon-track::-webkit-scrollbar{display:none}.doc-stack{min-height:min(340px,var(--sim-max-h))}.doc-stack-card{width:66%}.showcase-shell{padding:0 .35rem;width:100%}.showcase-viewport{height:auto}.showcase-slide{display:none;inset:auto;position:relative;transform:none;transition:none}.showcase-slide-active{display:grid;opacity:1;visibility:visible}.doc-pane img{height:auto;width:100%}.showcase-slide{gap:.35rem}.doc-pane-arrow{flex:0 0 auto;font-size:.65rem;height:1.65rem;width:1.65rem}.doc-pane figcaption{font-size:.62rem;letter-spacing:.04em}.showcase-dots{margin-top:1rem}.demo-thread{height:min(330px,calc(var(--sim-max-h) - 6rem))}.fx-paper{max-height:min(380px,var(--sim-max-h))}}@media(prefers-reduced-motion:reduce){.reveal-on-scroll{opacity:1;transform:none;transition:none}.showcase-slide{transition:none}.demo-caret,.demo-typing i{animation:none}}
