.LinuxDesktopShowcase-module__5w3-MW__showcase{border:1px solid var(--border);background:#080e19;border-radius:.2rem;margin-top:clamp(2.75rem,6vw,4.5rem);overflow:hidden}.LinuxDesktopShowcase-module__5w3-MW__topBar{border-bottom:1px solid var(--border);color:#a9b7ca;min-height:2.7rem;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.045em;background:#0d1524;justify-content:space-between;align-items:center;gap:1.25rem;padding:.65rem .9rem;font-size:.67rem;display:flex}.LinuxDesktopShowcase-module__5w3-MW__workspaceName,.LinuxDesktopShowcase-module__5w3-MW__workspaceMeta{align-items:center;display:flex}.LinuxDesktopShowcase-module__5w3-MW__workspaceName{color:#edf4fc;gap:.55rem;font-weight:620}.LinuxDesktopShowcase-module__5w3-MW__workspaceName svg{color:var(--cyan)}.LinuxDesktopShowcase-module__5w3-MW__workspaceMeta{gap:1rem}.LinuxDesktopShowcase-module__5w3-MW__workspaceMeta span+span{padding-left:1rem;position:relative}.LinuxDesktopShowcase-module__5w3-MW__workspaceMeta span+span:before{content:"";background:#56647a;border-radius:999px;width:2px;height:2px;position:absolute;top:50%;left:0;translate:0 -50%}.LinuxDesktopShowcase-module__5w3-MW__workspaceIndicator{color:var(--violet)}.LinuxDesktopShowcase-module__5w3-MW__desktopGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.65rem;padding:.65rem;display:grid}.LinuxDesktopShowcase-module__5w3-MW__window{background:#0f1828;border:1px solid #28364d;min-width:0;transition:border-color .18s,background-color .18s;overflow:hidden}.LinuxDesktopShowcase-module__5w3-MW__window:hover{background:#111c2e;border-color:#3b4d68}.LinuxDesktopShowcase-module__5w3-MW__activeWindow{border-color:#65d8f2a6}.LinuxDesktopShowcase-module__5w3-MW__activeWindow:hover,.LinuxDesktopShowcase-module__5w3-MW__activeWindow:focus-within{border-color:#65d8f2eb}.LinuxDesktopShowcase-module__5w3-MW__windowTitle{background:#0a1220;border-bottom:1px solid #26344b;align-items:center;min-height:2.25rem;padding:.55rem .75rem;display:flex}.LinuxDesktopShowcase-module__5w3-MW__windowTitle h3{color:#8fa0b8;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:520;line-height:1.2;overflow:hidden}.LinuxDesktopShowcase-module__5w3-MW__screenshotWindow{grid-column:span 8}.LinuxDesktopShowcase-module__5w3-MW__aboutWindow,.LinuxDesktopShowcase-module__5w3-MW__environmentWindow{grid-column:span 4}.LinuxDesktopShowcase-module__5w3-MW__workflowWindow{grid-column:span 8}.LinuxDesktopShowcase-module__5w3-MW__windowContent{padding:clamp(1.1rem,2.5vw,1.65rem)}.LinuxDesktopShowcase-module__5w3-MW__aboutCopy{color:#bcc8d8;max-width:28rem;font-size:.96rem;line-height:1.78}.LinuxDesktopShowcase-module__5w3-MW__screenshotButton,.LinuxDesktopShowcase-module__5w3-MW__screenshotPlaceholder{aspect-ratio:16/10;background:#070c15;border:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.LinuxDesktopShowcase-module__5w3-MW__screenshotButton{color:#fff;cursor:zoom-in;padding:0}.LinuxDesktopShowcase-module__5w3-MW__screenshotButton:focus-visible{z-index:1;outline-offset:-4px}.LinuxDesktopShowcase-module__5w3-MW__screenshotImage{object-fit:contain;width:100%;height:100%;transition:scale .22s}.LinuxDesktopShowcase-module__5w3-MW__screenshotButton:hover .LinuxDesktopShowcase-module__5w3-MW__screenshotImage,.LinuxDesktopShowcase-module__5w3-MW__screenshotButton:focus-visible .LinuxDesktopShowcase-module__5w3-MW__screenshotImage{scale:1.008}.LinuxDesktopShowcase-module__5w3-MW__expandLabel{color:#dfe9f5;font-family:var(--font-geist-mono),ui-monospace,monospace;opacity:.78;background:#040911d1;border:1px solid #fff3;align-items:center;gap:.4rem;padding:.45rem .55rem;font-size:.62rem;transition:border-color .18s,opacity .18s;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}.LinuxDesktopShowcase-module__5w3-MW__screenshotButton:hover .LinuxDesktopShowcase-module__5w3-MW__expandLabel,.LinuxDesktopShowcase-module__5w3-MW__screenshotButton:focus-visible .LinuxDesktopShowcase-module__5w3-MW__expandLabel{opacity:1;border-color:#65d8f2b3}.LinuxDesktopShowcase-module__5w3-MW__screenshotPlaceholder{color:#60718a;text-align:center;flex-direction:column;gap:.85rem;padding:1.5rem}.LinuxDesktopShowcase-module__5w3-MW__screenshotPlaceholder p{color:#9cabc0;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.76rem}.LinuxDesktopShowcase-module__5w3-MW__screenshotPlaceholder span{color:#66778f;margin-top:.4rem;font-size:.74rem;line-height:1.5;display:block}.LinuxDesktopShowcase-module__5w3-MW__environmentList{gap:.6rem;display:grid}.LinuxDesktopShowcase-module__5w3-MW__environmentList div{border-bottom:1px solid #26334ba3;grid-template-columns:5.5rem minmax(0,1fr);gap:.8rem;padding-bottom:.6rem;display:grid}.LinuxDesktopShowcase-module__5w3-MW__environmentList div:last-child{border-bottom:0;padding-bottom:0}.LinuxDesktopShowcase-module__5w3-MW__environmentList dt,.LinuxDesktopShowcase-module__5w3-MW__environmentList dd{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.7rem;line-height:1.5}.LinuxDesktopShowcase-module__5w3-MW__environmentList dt{color:#6f8199;letter-spacing:.07em}.LinuxDesktopShowcase-module__5w3-MW__environmentList dd{color:#c1cede;min-width:0}.LinuxDesktopShowcase-module__5w3-MW__workflowContent{height:100%}.LinuxDesktopShowcase-module__5w3-MW__workflowPrinciples{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.LinuxDesktopShowcase-module__5w3-MW__workflowPrinciples>div{min-width:0;padding-inline:clamp(.85rem,2vw,1.35rem)}.LinuxDesktopShowcase-module__5w3-MW__workflowPrinciples>div:first-child{padding-left:0}.LinuxDesktopShowcase-module__5w3-MW__workflowPrinciples>div:last-child{padding-right:0}.LinuxDesktopShowcase-module__5w3-MW__workflowPrinciples>div+div{border-left:1px solid #26334bd1}.LinuxDesktopShowcase-module__5w3-MW__workflowPrinciples h4{color:var(--cyan);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.06em;font-size:.72rem;font-weight:620}.LinuxDesktopShowcase-module__5w3-MW__workflowPrinciples p{color:#8fa0b7;margin-top:.65rem;font-size:.8rem;line-height:1.65}.LinuxDesktopShowcase-module__5w3-MW__showcaseFooter{border-top:1px solid var(--border);background:#0a111e;justify-content:flex-end;padding:.8rem .9rem;display:flex}.LinuxDesktopShowcase-module__5w3-MW__showcaseFooter a{color:#9aacbf;font-family:var(--font-geist-mono),ui-monospace,monospace;align-items:center;gap:.45rem;font-size:.67rem;text-decoration:none;transition:color .15s;display:inline-flex}.LinuxDesktopShowcase-module__5w3-MW__showcaseFooter a:hover,.LinuxDesktopShowcase-module__5w3-MW__showcaseFooter a:focus-visible{color:var(--cyan)}@media (max-width:1023px){.LinuxDesktopShowcase-module__5w3-MW__screenshotWindow{grid-column:1/-1}.LinuxDesktopShowcase-module__5w3-MW__aboutWindow,.LinuxDesktopShowcase-module__5w3-MW__environmentWindow{grid-column:span 6}.LinuxDesktopShowcase-module__5w3-MW__workflowWindow{grid-column:1/-1}}@media (max-width:767px){.LinuxDesktopShowcase-module__5w3-MW__topBar{align-items:flex-start}.LinuxDesktopShowcase-module__5w3-MW__workspaceMeta{gap:.65rem}.LinuxDesktopShowcase-module__5w3-MW__workspaceMeta span{display:none}.LinuxDesktopShowcase-module__5w3-MW__workspaceMeta span:last-child{display:inline}.LinuxDesktopShowcase-module__5w3-MW__workspaceMeta span+span{padding-left:0}.LinuxDesktopShowcase-module__5w3-MW__workspaceMeta span+span:before{display:none}.LinuxDesktopShowcase-module__5w3-MW__desktopGrid{flex-direction:column;display:flex}.LinuxDesktopShowcase-module__5w3-MW__screenshotWindow{order:0}.LinuxDesktopShowcase-module__5w3-MW__aboutWindow{order:1}.LinuxDesktopShowcase-module__5w3-MW__environmentWindow{order:2}.LinuxDesktopShowcase-module__5w3-MW__workflowWindow{order:3}.LinuxDesktopShowcase-module__5w3-MW__workflowPrinciples{display:block}.LinuxDesktopShowcase-module__5w3-MW__workflowPrinciples>div{padding:0 0 1rem}.LinuxDesktopShowcase-module__5w3-MW__workflowPrinciples>div+div{border-top:1px solid #26334bd1;border-left:0;padding-top:1rem}.LinuxDesktopShowcase-module__5w3-MW__workflowPrinciples>div:last-child{padding-bottom:0}}@media (max-width:420px){.LinuxDesktopShowcase-module__5w3-MW__showcase{margin-inline:-.25rem}.LinuxDesktopShowcase-module__5w3-MW__topBar,.LinuxDesktopShowcase-module__5w3-MW__showcaseFooter{padding-inline:.7rem}.LinuxDesktopShowcase-module__5w3-MW__desktopGrid{gap:.5rem;padding:.5rem}.LinuxDesktopShowcase-module__5w3-MW__windowContent{padding:1rem}.LinuxDesktopShowcase-module__5w3-MW__aboutCopy{font-size:.92rem}.LinuxDesktopShowcase-module__5w3-MW__environmentList div{grid-template-columns:4.6rem minmax(0,1fr);gap:.6rem}.LinuxDesktopShowcase-module__5w3-MW__showcaseFooter{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.LinuxDesktopShowcase-module__5w3-MW__window,.LinuxDesktopShowcase-module__5w3-MW__screenshotImage,.LinuxDesktopShowcase-module__5w3-MW__expandLabel,.LinuxDesktopShowcase-module__5w3-MW__showcaseFooter a{transition:none}.LinuxDesktopShowcase-module__5w3-MW__screenshotButton:hover .LinuxDesktopShowcase-module__5w3-MW__screenshotImage,.LinuxDesktopShowcase-module__5w3-MW__screenshotButton:focus-visible .LinuxDesktopShowcase-module__5w3-MW__screenshotImage{scale:1}}
