@font-face{font-family:geist;src:url(../media/geist_latin_wght_normal-s.p.175rzww1hghhr.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_882ddb3d-module__JY3LvG__className{font-family:geist,geist Fallback}.geist_882ddb3d-module__JY3LvG__variable{--font-geist:"geist", "geist Fallback"}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin_wght_normal-s.p.2odd3csjijl0b.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.mono_73cacea8-module__mDdVqq__className{font-family:mono,mono Fallback}.mono_73cacea8-module__mDdVqq__variable{--font-jetbrains:"mono", "mono Fallback"}
:root{--page:color-mix(in srgb, var(--background) 90%, var(--shade));--panel:color-mix(in srgb, var(--surface) 54%, var(--page));--ink:color-mix(in srgb, var(--text) 55%, var(--contrast));--soft:color-mix(in srgb, var(--ink) var(--soft-weight,76%), var(--page));--faint:color-mix(in srgb, var(--ink) var(--faint-weight,68%), var(--page));--line:color-mix(in srgb, var(--text) 12%, var(--page));--violet:oklch(from var(--accent) l c calc(h + 34));--accent-ink:color-mix(in srgb, var(--accent) 65%, var(--contrast));--radius:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--page);color:var(--ink);font-family:var(--font-geist), sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}::selection{background:var(--accent);color:var(--background)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button,input{outline-offset:5px}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:5px}button{border:0}button:disabled{cursor:default}svg{flex-shrink:0}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:550}button,a,input{touch-action:manipulation}.container{width:min(1160px,100% - 80px);margin-inline:auto}.section{padding-block:110px}.eyebrow{font-family:var(--font-jetbrains), monospace;letter-spacing:1.8px;color:var(--accent-ink);align-items:center;gap:9px;font-size:10px;font-weight:500;display:inline-flex}.section-number{color:var(--faint);margin-right:9px}.live-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px color-mix(in srgb, var(--accent) 40%, transparent);border-radius:50%;flex-shrink:0;display:inline-block}.button{border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 19px;font-size:13px;font-weight:550;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.primary{background:var(--accent);color:var(--on-accent);box-shadow:0 2px 2px #0002, inset 0 1px 0 #ffffff38, 0 0 30px color-mix(in srgb, var(--accent) 12%, transparent);border-color:#0000}.primary:hover{background:var(--accent);box-shadow:0 0 36px color-mix(in srgb, var(--accent) 25%, transparent)}.secondary{background:color-mix(in srgb, var(--surface) 30%, transparent);color:var(--ink)}.secondary:hover{background:var(--surface);border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.icon-button{background:0 0;border-radius:7px;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.icon-button:hover{background:var(--surface)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--accent);color:var(--on-accent);border-radius:6px;padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.site-header{border-bottom:1px solid var(--line);z-index:50;background:color-mix(in srgb, var(--page) 85%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:78px;position:sticky;top:0}.nav-shell{justify-content:space-between;align-items:center;gap:30px;max-width:1320px;height:100%;margin:auto;padding:0 40px;display:flex}.wordmark{align-items:center;gap:9px;display:inline-flex}.wordmark>svg{width:32px;height:32px;color:var(--text)}.wordmark>span{letter-spacing:-1.5px;font-size:27px;font-weight:650;line-height:1}.wordmark-dot{color:var(--accent)}.desktop-nav{color:var(--soft);align-items:center;gap:31px;margin-left:60px;margin-right:auto;font-size:12px;display:flex}.desktop-nav a{align-items:center;gap:4px;display:flex}.desktop-nav a:hover{color:var(--ink)}.nav-actions{align-items:center;gap:21px;display:flex}.theme-trigger{background:var(--panel);border:1px solid var(--line);font-family:var(--font-jetbrains), monospace;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:10px;display:flex}.theme-trigger:hover{border-color:var(--accent)}.theme-dot{background:conic-gradient(var(--accent) 0deg 120deg, var(--violet) 120deg 240deg, var(--text) 240deg);border-radius:50%;width:10px;height:10px}.github-link{color:var(--soft);border:1px solid var(--line);background:var(--panel);border-radius:7px;flex-shrink:0;align-items:center;gap:7px;height:32px;padding:0 9px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.github-link:hover{color:var(--ink);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--panel))}.github-star-divider{background:var(--line);width:1px;height:12px}.github-star-icon{color:var(--accent-ink)}.github-star-metric{font-family:var(--font-jetbrains), monospace;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:calc(6ch + 19px);font-size:10px;display:inline-flex}.github-star-count{font-variant-numeric:tabular-nums;white-space:nowrap}.github-link:hover .github-star-icon{fill:color-mix(in srgb, var(--accent) 20%, transparent)}.nav-download{background:var(--ink);color:var(--page);border-radius:6px;align-items:center;gap:12px;padding:8px 13px;font-size:11px;font-weight:650;display:flex}.nav-download:hover{background:var(--accent);color:var(--on-accent)}.mobile-menu-button{display:none}.mobile-nav{background:var(--page);border-bottom:1px solid var(--line);flex-direction:column;padding:15px 25px;display:flex;position:absolute;top:77px;left:0;right:0;box-shadow:0 15px 30px #0002}.mobile-nav a{justify-content:space-between;padding:10px;display:flex}.hero{isolation:isolate;padding-top:70px;position:relative;overflow:clip}.hero-grid{z-index:-2;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.2;background-size:72px 72px;height:800px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(at 50% 40%,#000,#0000 68%);mask-image:radial-gradient(at 50% 40%,#000,#0000 68%)}.hero-orb{z-index:-1;pointer-events:none;filter:blur(90px);border-radius:50%;position:absolute}.orb-one{background:var(--accent);opacity:.075;width:440px;height:340px;animation:15s ease-in-out infinite alternate glow-drift;top:110px;left:calc(50% - 430px)}.orb-two{background:var(--violet);opacity:.1;width:460px;height:340px;animation:18s ease-in-out infinite alternate-reverse glow-drift;top:70px;left:calc(50% + 20px)}.hero-copy{text-align:center;z-index:2;position:relative}.hero-eyebrow{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));background:color-mix(in srgb, var(--surface) 35%, transparent);letter-spacing:1.55px;font-size:9px;font-family:var(--font-jetbrains), monospace;color:var(--soft);border-radius:20px;align-items:center;gap:11px;padding:6px 11px;animation:.8s both enter-up;display:inline-flex}.hero h1{letter-spacing:-7px;margin:25px 0 23px;font-size:clamp(72px,8.4vw,112px);font-weight:560;line-height:.99;animation:.9s 80ms both enter-up}.hero h1>span{background:linear-gradient(105deg, var(--accent) 20%, var(--text) 49%, var(--violet) 80%);-webkit-text-fill-color:transparent;background-size:160% 100%;-webkit-background-clip:text;background-clip:text;padding-inline:5px;animation:9s ease-in-out infinite alternate gradient-flow}.hero-copy>p{color:var(--soft);letter-spacing:-.1px;font-size:15px;line-height:1.85;animation:.9s .16s both enter-up}.hero-actions{justify-content:center;align-items:center;gap:11px;margin-top:27px;animation:.9s .24s both enter-up;display:flex}.hero-footnote{color:var(--faint);justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:10px;animation:.9s .3s both enter-up;display:flex}.hero-footnote i{background:var(--faint);border-radius:50%;width:2px;height:2px}.floating-folders{z-index:-1;perspective:650px;opacity:.6;width:170px;height:180px;animation:9s ease-in-out infinite folder-float;position:absolute;top:205px}.folders-left{left:max(30px,50% - 550px);transform:rotate(-16deg)}.folders-right{animation-delay:-4s;top:165px;right:max(20px,50% - 565px);transform:rotate(15deg)}.folder-sheet{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:linear-gradient(140deg, color-mix(in srgb, var(--accent) 8%, var(--page)), color-mix(in srgb, var(--surface) 30%, transparent));border-radius:5px 13px 13px;width:145px;height:138px;position:absolute;transform:rotateY(-28deg)rotateX(20deg);box-shadow:10px 15px 40px #0001}.folder-sheet:before{content:"";border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--page));border-bottom:0;border-radius:5px 8px 0 0;width:53px;height:10px;position:absolute;top:-10px;left:-1px}.sheet-back{opacity:.35;top:-24px;left:27px}.sheet-middle{opacity:.65;top:-12px;left:13px}.sheet-front{padding:17px}.sheet-front>svg{color:var(--accent);margin-bottom:7px}.sheet-front>span{font-family:var(--font-jetbrains), monospace;color:var(--soft);margin-bottom:13px;font-size:8px;display:block}.sheet-front>div{background:var(--accent);opacity:.16;border-radius:3px;width:75%;height:3px;margin:7px 0}.sheet-front>div:last-child{width:48%}.folders-right .folder-sheet{border-color:color-mix(in srgb, var(--violet) 40%, transparent)}.orbit-dot{width:4px;height:4px;box-shadow:0 0 12px var(--accent);background:var(--accent);border-radius:50%;position:absolute;top:-42px;left:-20px}.folders-right .orbit-dot{top:190px;left:145px}.hero-app{margin-top:55px;animation:1.2s .25s both app-enter}.explorer-showcase{position:relative}.app-halo{z-index:-1;background:linear-gradient(120deg, var(--accent), transparent 30% 70%, var(--violet));opacity:.3;filter:blur(14px);border-radius:16px;position:absolute;inset:-2px -1px 90px}.app-window{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:var(--background);box-shadow:0 40px 100px -35px #0008, 0 0 0 5px color-mix(in srgb, var(--text) 2%, transparent), inset 0 1px 0 color-mix(in srgb, var(--text) 5%, transparent);font-family:var(--font-jetbrains), monospace;border-radius:12px;font-size:10px;overflow:hidden}.app-toolbar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 48%, var(--background));align-items:center;gap:24px;height:49px;padding:0 17px;display:flex}.app-identity{letter-spacing:-.5px;align-items:center;gap:6px;width:137px;font-size:13px;font-weight:600;display:flex}.app-identity svg{width:21px;height:21px}.app-breadcrumb{color:var(--soft);align-items:center;gap:12px;display:flex}.app-breadcrumb>svg{color:var(--faint)}.app-breadcrumb strong{color:var(--accent-ink);font-weight:500}.app-tools{align-items:center;gap:13px;margin-left:auto;display:flex}.app-tools button,.pane-title button,.demo-search button{color:var(--soft);background:0 0;border-radius:3px;padding:4px;display:inline-flex}.pane-title button{justify-content:center;align-items:center;min-width:24px;min-height:24px}.app-tools button:hover,.pane-title button:hover,.pane-title button[aria-pressed=true]{color:var(--accent-ink);background:var(--highlight)}.app-toolbar-separator{background:var(--line);width:1px;height:15px}.window-dot{border:1px solid var(--faint);opacity:.6;border-radius:50%;width:6px;height:6px}.app-content{height:353px;display:flex}.app-sidebar{border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface) 35%, var(--background));flex-shrink:0;width:174px;padding:18px 9px 12px;position:relative}.sidebar-heading{letter-spacing:1px;color:var(--faint);padding:0 9px 9px;font-size:8px;display:block}.sidebar-heading.second{margin-top:18px}.app-sidebar>div:not(.sidebar-bottom),.app-sidebar>button{width:100%;color:var(--soft);text-align:left;background:0 0;border-radius:4px;align-items:center;gap:10px;padding:7px 9px;display:flex}.app-sidebar>button:hover{background:var(--muted)}.app-sidebar .sidebar-active{background:color-mix(in srgb, var(--accent) 10%, transparent)!important;color:var(--accent-ink)!important}.sidebar-active>span{margin-left:auto;font-size:8px}.sidebar-bottom{color:var(--faint);align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;bottom:16px;left:18px}.sidebar-bottom .live-dot{width:4px;height:4px}.browser-area{flex:1;min-width:0;display:flex}.miller-parent{border-right:1px solid var(--line);width:25%;padding:0 7px;position:relative}.pane-title{height:38px;color:var(--soft);justify-content:space-between;align-items:center;margin-bottom:6px;padding:0 9px;font-size:10px;display:flex}.pane-title>span{align-items:center;gap:8px;display:flex}.pane-title small{color:var(--faint);font-size:8px}.pane-title>div{display:flex}.file-row{text-align:left;white-space:nowrap;width:100%;min-height:30px;color:var(--soft);background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:9px;padding:7px 9px;font-size:10px;display:flex}.file-row>svg{color:var(--accent);opacity:.85}.folder-row>svg:last-child{width:11px;margin-left:auto}.file-row.selected{color:var(--ink);background:color-mix(in srgb, var(--accent) 15%, var(--background));border-color:color-mix(in srgb, var(--accent) 23%, transparent)}.file-row:not(.selected):is(button):hover{background:var(--muted)}.file-name{text-overflow:ellipsis;overflow:hidden}.muted-file{color:var(--faint)}.muted-file svg{color:var(--soft)}.column-watermark{color:var(--faint);flex-direction:column;align-items:center;gap:9px;display:flex;position:absolute;bottom:30px;left:0;right:0}.column-watermark>svg{opacity:.5}.column-watermark span{font-size:7px}.file-pane{border-right:1px solid var(--line);width:36%;min-width:0;padding:0 7px;position:relative}.pane-bottom{color:var(--faint);justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:13px;left:13px;right:13px}.app-preview{flex:1;min-width:0;padding:0 18px 13px;animation:.3s both preview-in}.preview-title{height:38px;color:var(--faint);letter-spacing:1px;justify-content:space-between;align-items:center;font-size:8px;display:flex}.preview-title svg{color:var(--accent)}.preview-image{border:1px solid color-mix(in srgb, var(--text) 8%, transparent);border-radius:5px;width:100%;height:241px;position:relative;overflow:hidden}.preview-image img{object-fit:cover;object-position:50% 56%;width:100%;height:100%}.image-label{text-align:center;letter-spacing:3.5px;color:#f2ddf1;text-shadow:0 1px 5px #000;font-size:7px;position:absolute;bottom:16px;left:0;right:0}.preview-meta{padding-top:12px}.preview-meta strong{margin-bottom:4px;font-size:10px;font-weight:500;display:block}.preview-meta>span{color:var(--faint);justify-content:space-between;font-size:8px;display:flex}.preview-meta b{font-weight:400}.app-statusbar{border-top:1px solid var(--line);height:28px;color:var(--faint);background:color-mix(in srgb, var(--surface) 20%, transparent);justify-content:space-between;align-items:center;padding:0 14px;font-size:8px;display:flex}.app-statusbar>span{align-items:center;gap:8px;display:flex}.app-statusbar>span:last-child{color:var(--accent-ink)}.explorer-controls{justify-content:space-between;align-items:center;margin:24px 0 0;display:flex}.demo-label{color:var(--faint);font-family:var(--font-jetbrains), monospace;letter-spacing:1px;align-items:center;gap:8px;font-size:8px;display:flex}.demo-label .live-dot{width:4px;height:4px}.mode-tabs{background:color-mix(in srgb, var(--surface) 30%, transparent);border:1px solid var(--line);border-radius:8px;gap:4px;padding:4px;display:flex}.mode-tabs button{color:var(--soft);background:0 0;border-radius:5px;align-items:center;gap:7px;padding:7px 12px;font-size:10px;transition:background .2s;display:flex}.mode-tabs button[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 13%, var(--panel));color:var(--accent-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 15%, transparent)}.mode-tabs button:hover{color:var(--ink)}.try-label{color:var(--faint);align-items:center;gap:10px;font-size:10px;display:flex}.mode-description{text-align:center;color:var(--soft);min-height:36px;margin-top:15px;font-size:11px}.folder-peek-anchor{position:relative}.folder-peek{z-index:10;background:var(--surface);border:1px solid var(--border);opacity:0;visibility:hidden;pointer-events:none;border-radius:6px;width:190px;padding:12px;transition:opacity .2s .35s,transform .2s .35s,visibility .2s .35s;position:absolute;top:34px;left:60%;transform:translateY(5px);box-shadow:0 10px 30px #0006}.folder-peek-anchor:hover .folder-peek,.folder-peek-anchor:focus-within .folder-peek{opacity:1;visibility:visible;transform:translateY(0)}.folder-peek span,.folder-peek small{align-items:center;gap:7px;padding:4px 0;font-size:9px;display:flex}.folder-peek span{color:var(--accent-ink);margin-bottom:5px}.folder-peek small{color:var(--soft)}.demo-search{border:1px solid var(--line);color:var(--soft);border-radius:4px;align-items:center;gap:4px;margin:0 3px 8px;padding:3px 5px;display:flex}.demo-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;font-size:10px}.demo-search input:focus{outline:0}.demo-search:focus-within{border-color:var(--accent)}.mode-grid .file-pane,.mode-column .file-pane{width:65%}.folder-chips{gap:6px;padding:0 6px 9px;display:flex}.folder-chips button{color:var(--soft);background:var(--panel);border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;display:flex}.folder-chips button[aria-pressed=true]{background:var(--highlight);color:var(--accent-ink)}.demo-files{scrollbar-width:thin;scrollbar-color:var(--border) transparent;max-height:248px;overflow:auto}.mode-grid .demo-files{flex-wrap:wrap;gap:8px;max-height:230px;padding:3px 5px;display:flex}.mode-grid .demo-file-wrap{width:calc(33.333% - 6px)}.mode-grid .file-row{flex-direction:column;gap:5px;padding:7px;font-size:8px}.grid-thumbnail{background:var(--surface);width:100%;height:68px;color:var(--accent);border-radius:3px;justify-content:center;align-items:center;display:flex;overflow:hidden}.grid-thumbnail img{object-fit:cover;width:100%;height:100%}.table-heading{border-block:1px solid var(--line);color:var(--faint);grid-template-columns:1fr 90px 60px;margin-bottom:5px;padding:6px 10px;font-size:8px;display:grid}.table-heading span:first-child{align-items:center;gap:5px;display:flex}.mode-column .file-row{gap:7px}.mode-column .file-name{flex:1}.file-type{width:85px;color:var(--faint);font-size:8px}.file-size{width:52px;color:var(--soft);font-size:8px}.file-group-heading{color:var(--faint);text-transform:uppercase;letter-spacing:.5px;padding:5px 8px;font-size:8px}.demo-empty{color:var(--soft);padding:15px}.preview-code,.preview-markdown{border:1px solid var(--line);background:var(--panel);border-radius:5px;height:241px;padding:20px 13px;font-size:10px;line-height:1.85;overflow:hidden}.code-comment{color:var(--faint);font-size:8px}.code-purple{color:var(--violet)}.code-blue{color:var(--accent)}.code-green{color:var(--accent-ink)}.preview-markdown{font-family:var(--font-geist), sans-serif;position:relative}.preview-markdown .eyebrow{letter-spacing:1px;font-size:6px}.preview-markdown h3{margin:10px 0 5px;font-size:20px}.preview-markdown p{color:var(--soft);font-size:10px}.preview-markdown hr{border:0;border-top:1px solid var(--line);margin:13px 0}.preview-markdown>span:not(.eyebrow){color:var(--soft);font-size:9px;display:block}.preview-markdown>svg{opacity:.3;width:28px;position:absolute;bottom:12px;right:12px}.native-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-top:50px;padding:33px 10px;display:flex}.native-strip>span{font-family:var(--font-jetbrains), monospace;color:var(--faint);letter-spacing:.9px;font-size:8px;line-height:1.8}.native-strip>span strong{color:var(--soft);font-weight:400}.native-strip>div{color:var(--soft);align-items:center;gap:12px;display:flex}.native-strip>div>svg{color:var(--faint);stroke-width:1.4px}.native-strip>div>span{color:var(--faint);flex-direction:column;font-size:9px;display:flex}.native-strip>div strong{color:var(--soft);font-size:13px;font-weight:500}.section-heading{margin-bottom:40px}.heading-row{justify-content:space-between;align-items:flex-end;gap:35px;margin-top:19px;display:flex}h2{letter-spacing:-2.6px;font-size:clamp(38px,4.1vw,56px);line-height:1.1}h2>span{color:var(--soft)}.heading-row>p,.heading-row>div>p{color:var(--soft);padding-bottom:3px;font-size:13px;line-height:1.85}.story-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.story-card{border:1px solid var(--line);background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 45%, var(--page)), var(--page));border-radius:var(--radius);padding:29px 29px 0;overflow:hidden}.card-topline{font-family:var(--font-jetbrains), monospace;letter-spacing:1.2px;color:var(--faint);align-items:center;gap:10px;font-size:8px;display:flex}.card-topline>svg{color:var(--accent);stroke-width:1.5px}.card-index{color:var(--faint);margin-left:auto}.story-card>h3{letter-spacing:-1px;margin-top:24px;font-size:25px}.story-card>p{color:var(--soft);max-width:430px;margin-top:10px;font-size:13px;line-height:1.85}.search-playground{background:var(--background);border:1px solid color-mix(in srgb, var(--accent) 17%, var(--line));border-radius:9px;margin-top:30px;overflow:hidden;box-shadow:0 12px 45px #0002}.playground-input{border-bottom:1px solid var(--line);color:var(--accent);align-items:center;gap:12px;padding:13px 15px;display:flex}.playground-input input{width:100%;min-width:0;color:var(--ink);font-family:var(--font-jetbrains), monospace;background:0 0;border:0;outline:0;font-size:12px}.playground-input:focus-within{box-shadow:inset 0 0 0 1px var(--accent)}kbd{font-family:var(--font-jetbrains), monospace;border:1px solid var(--line);background:var(--panel);white-space:nowrap;color:var(--soft);border-bottom-width:2px;border-radius:4px;padding:2px 5px;font-size:9px;box-shadow:0 1px 2px #0001}.search-results{min-height:209px;padding:7px}.search-results>button{text-align:left;width:100%;color:var(--soft);background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:11px;padding:8px 10px;display:flex}.search-results>button.active{border-color:color-mix(in srgb, var(--accent) 25%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.search-results>button>svg:first-child{color:var(--accent)}.search-results>button>svg:last-child{color:var(--accent);margin-left:auto}.search-results>button>span{flex-direction:column;gap:1px;display:flex}.search-results strong{color:var(--ink);font-size:11px;font-weight:500;font-family:var(--font-jetbrains), monospace}.search-results>button.active small{color:var(--soft)}.search-results small{color:var(--faint);font-size:9px}.search-results>p{color:var(--soft);padding:20px;font-size:11px}.search-playground-footer{color:var(--faint);font-size:7px;font-family:var(--font-jetbrains), monospace;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:5px;padding:9px 12px;display:flex}.key-strip{color:var(--faint);justify-content:space-between;align-items:center;gap:10px;padding:20px 0;font-size:8px;display:flex}.key-strip>span{align-items:center;gap:3px;display:flex}.key-strip kbd:last-of-type{margin-right:3px}.key-strip kbd{padding:1px 4px;font-size:8px}.preview-demo{margin-top:27px;container-type:inline-size}.preview-demo-tabs{gap:5px;display:flex}.preview-demo-tabs button{color:var(--faint);background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:flex}.preview-demo-tabs button[aria-pressed=true]{color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 12%, transparent)}.preview-demo-tabs button:hover{color:var(--ink)}.sandbox-visual{padding-top:21px}.sandbox-boundary{border:1px dashed color-mix(in srgb, var(--accent) 35%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 4%, transparent), transparent);border-radius:8px;padding:14px;position:relative}.sandbox-label{font-family:var(--font-jetbrains), monospace;color:var(--accent-ink);letter-spacing:.7px;background:var(--panel);align-items:center;gap:6px;padding:2px 7px;font-size:7px;display:flex;position:absolute;top:-9px;left:12px}.format-preview{align-items:center;gap:22px;height:181px;animation:.3s both preview-in;display:flex}.format-image>img{object-fit:cover;border-radius:5px;width:128px;height:170px;box-shadow:0 6px 20px #0004}.format-details{flex-direction:column;gap:8px;display:flex}.format-details>svg{color:var(--accent);stroke-width:1.2px;margin-bottom:5px}.format-details strong{font-size:11px;font-family:var(--font-jetbrains), monospace;font-weight:400}.format-details span{color:var(--soft);font-size:9px}.format-details small{color:var(--faint);font-size:8px}.sandbox-permissions{border-top:1px solid var(--line);color:var(--soft);justify-content:space-between;align-items:center;gap:4px;margin-top:12px;padding-top:11px;font-size:8px;display:flex}.sandbox-permissions>span{align-items:center;gap:4px;display:flex}.sandbox-permissions svg{color:var(--accent)}.card-bottom-note{color:var(--faint);align-items:center;gap:7px;padding:19px 0;font-size:9px;display:flex}.format-code pre{font-family:var(--font-jetbrains), monospace;color:var(--ink);width:100%;margin:0;padding:15px;font-size:10px;line-height:2}.format-code pre>span{color:var(--faint)}.format-code pre>b{color:var(--violet);font-weight:400}.format-code small{color:var(--faint);margin-top:12px;font-size:8px;display:block}.pdf-page{color:#232330;background:#e8e5e2;border-radius:2px;flex-shrink:0;width:123px;height:168px;padding:15px 12px;box-shadow:0 6px 20px #0004}.pdf-page>span{font-family:var(--font-jetbrains), monospace;letter-spacing:1px;font-size:4px;display:block}.pdf-page h4{letter-spacing:-.5px;margin:11px 0;font-size:15px;line-height:1.15}.pdf-page>div{background:linear-gradient(120deg,#7873a5,#c2a1b3);height:24px;margin-bottom:9px}.pdf-page i{opacity:.4;background:#89858f;width:90%;height:2px;margin:4px 0;display:block}.pdf-page small{font-size:4px}.video-illustration{border-radius:4px;width:100%;height:171px;position:relative;overflow:hidden}.video-illustration>img{object-fit:cover;object-position:50% 44%;width:100%;height:100%}.gpu-pill{color:#c0caf5;font-size:7px;font-family:var(--font-jetbrains), monospace;background:#141726bb;border-radius:3px;align-items:center;gap:5px;padding:3px 6px;display:flex;position:absolute;top:9px;left:9px}.video-timeline{color:#d8d9ea;align-items:center;gap:9px;font-size:8px;display:flex;position:absolute;bottom:24px;left:12px;right:12px}.video-timeline i{background:linear-gradient(90deg,#bfa2e7 22%,#fff3 22%);border-radius:3px;flex:1;height:3px}.video-caption{color:#d8d9ea;text-align:center;width:100%;font-size:7px;position:absolute;bottom:5px}.audio-illustration{text-align:center;width:100%;color:var(--accent-ink)}.audio-illustration>strong{font-size:10px;font-family:var(--font-jetbrains), monospace;margin-top:4px;font-weight:400;display:block}.waveform{justify-content:center;align-items:center;gap:3px;height:85px;display:flex}.waveform i{background:var(--accent);border-radius:3px;width:4px;animation:1.8s ease-in-out infinite alternate wave}.audio-illustration>span{color:var(--soft);font-size:9px}.performance-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(115deg, var(--panel), var(--page) 70%);grid-template-columns:1fr 1fr;gap:50px;margin-top:18px;padding:47px;display:grid;position:relative;overflow:hidden}.performance-copy,.performance-stats{z-index:1;position:relative}.performance-copy h3{letter-spacing:-1.7px;margin-top:24px;font-size:41px;line-height:1.13}.performance-copy h3>span{color:var(--soft)}.performance-copy>p{color:var(--soft);margin:18px 0;font-size:12px;line-height:1.9}.performance-copy>a,.faq-heading>a{color:var(--accent-ink);align-items:center;gap:7px;font-size:11px;display:inline-flex}.performance-copy>a:hover,.faq-heading>a:hover{gap:12px}.performance-stats{padding:0 0 0 34px}.big-stat>span{letter-spacing:-7px;background:linear-gradient(125deg, var(--ink), var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:111px;font-weight:500;line-height:1.1}.big-stat>span>span{font-size:82px}.big-stat p{color:var(--soft);margin-top:3px;font-size:11px}.performance-stat-row{border-top:1px solid var(--line);gap:45px;margin-top:24px;padding-top:20px;display:flex}.performance-stat-row>div{flex-direction:column;display:flex}.performance-stat-row strong{letter-spacing:-1px;font-size:29px;font-weight:500;line-height:1.3}.performance-stat-row strong>span{color:var(--soft);margin-left:3px;font-size:17px}.performance-stat-row>div>span{color:var(--faint);font-size:9px}.benchmark-note{color:var(--faint);margin-top:19px;font-size:8px;line-height:1.85}.performance-lines{opacity:.25;height:400px;position:absolute;top:20%;left:30%;right:-10%;transform:rotate(-23deg);-webkit-mask-image:linear-gradient(90deg,#0000,#0008);mask-image:linear-gradient(90deg,#0000,#0008)}.performance-lines>i{width:calc(420px + var(--line) * 50px);height:calc(220px + var(--line) * 45px);border:1px solid var(--accent);left:calc(var(--line) * -25px);top:calc(var(--line) * -20px);border-radius:45%;position:absolute}.themes-section{border-block:1px solid var(--line);background:color-mix(in srgb, var(--surface) 12%, var(--page));position:relative;overflow:hidden}.theme-glow{background:radial-gradient(ellipse, color-mix(in srgb, var(--accent) 7%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:900px;height:300px;position:absolute;top:70px;left:calc(50% - 450px)}.themes-section>.container{position:relative}.theme-count{letter-spacing:-2px;align-items:baseline;gap:10px;margin-bottom:9px;font-size:47px;line-height:1.2;display:flex}.theme-count>span{font-family:var(--font-jetbrains), monospace;color:var(--faint);letter-spacing:0;font-size:10px}.theme-gallery{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.theme-card{border:1px solid var(--line);background:var(--page);text-align:left;border-radius:11px;min-width:0;padding:10px 10px 0;transition:border-color .2s,transform .2s,box-shadow .2s}.theme-card:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--line));transform:translateY(-3px)}.theme-card.active{border-color:color-mix(in srgb, var(--accent) 65%, var(--line));box-shadow:0 0 20px color-mix(in srgb, var(--accent) 6%, transparent)}.mini-app{border:1px solid;border-radius:5px;height:139px;overflow:hidden}.mini-toolbar{border-bottom:1px solid;align-items:center;gap:4px;height:23px;padding:0 8px;display:flex}.mini-toolbar>i{border-radius:50%;width:4px;height:4px}.mini-toolbar>span{border-radius:2px;width:44%;height:8px;margin-left:20px}.mini-body{height:115px;display:flex}.mini-sidebar{flex-shrink:0;width:22%;padding-top:12px}.mini-sidebar>span{border-radius:1px;height:4px;margin:7px 9px;display:block}.mini-files{width:42%;padding:9px 5px}.mini-files>div{border-radius:2px;align-items:center;gap:6px;height:19px;padding:3px 5px;display:flex}.mini-files i{clip-path:polygon(0 0,40% 0,53% 25%,100% 25%,100% 100%,0 100%);opacity:.85;width:8px;height:6px}.mini-files span{opacity:.45;border-radius:1px;height:3px}.mini-art{border-radius:3px;flex:1;margin:9px 9px 9px 0;position:relative;overflow:hidden}.mini-art div{opacity:.7;border-radius:50%;width:28px;height:28px;position:absolute;top:22px;right:15px}.mini-art span{clip-path:polygon(0 60%,26% 16%,46% 50%,73% 0,100% 66%,100% 100%,0 100%);opacity:.7;width:100%;height:55%;position:absolute;bottom:0}.theme-card-label{justify-content:space-between;align-items:center;padding:13px 3px;font-size:11px;display:flex}.theme-card-label>span{align-items:center;gap:7px;display:flex}.theme-card-label i{border-radius:50%;width:6px;height:6px}.theme-card-label>svg{color:var(--accent-ink)}.theme-gallery-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:26px;display:flex}.theme-gallery-bottom>span{color:var(--soft);flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;display:flex}.theme-gallery-bottom>span>svg{color:var(--accent);margin-right:3px}.theme-gallery-bottom strong{color:var(--ink);font-weight:500}.theme-gallery-bottom .button{min-height:40px;padding:9px 13px;font-size:11px}.omarchy-callout{border-top:1px solid var(--line);align-items:center;gap:20px;margin-top:44px;padding-top:30px;display:flex}.omarchy-symbol{border:1px solid var(--line);background:var(--panel);width:52px;height:52px;color:var(--accent);border-radius:11px;justify-content:center;align-items:center;display:flex;position:relative}.omarchy-symbol .live-dot{border:2px solid var(--page);width:8px;height:8px;position:absolute;bottom:4px;right:-2px}.omarchy-callout h3{letter-spacing:-.3px;font-size:15px}.omarchy-callout p{color:var(--soft);margin-top:4px;font-size:11px}.omarchy-callout>a{color:var(--accent-ink);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.theme-dialog{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));background:var(--page);width:min(660px,100% - 32px);max-height:min(760px,100dvh - 48px);color:var(--ink);border-radius:17px;padding:0;box-shadow:0 40px 150px #0009}.theme-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#080911bb}.theme-dialog[open]{animation:.2s both dialog-in}.dialog-inner{flex-direction:column;max-height:min(758px,100dvh - 50px);padding:25px;display:flex}.dialog-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dialog-heading .eyebrow{font-size:8px}.dialog-heading h2{letter-spacing:-1.3px;margin-top:8px;font-size:30px}.dialog-inner>p{color:var(--soft);margin:12px 0 20px;font-size:12px}.theme-search{border:1px solid var(--line);color:var(--soft);background:var(--panel);border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex}.theme-search:focus-within{border-color:var(--accent)}.theme-search input{color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.theme-search input::placeholder{color:var(--faint)}.theme-filters{align-items:center;gap:5px;padding:17px 0;display:flex}.theme-filters button{color:var(--soft);background:0 0;border-radius:5px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;display:flex}.theme-filters button[aria-pressed=true]{background:var(--surface);color:var(--accent-ink)}.theme-filters>span{color:var(--faint);margin-left:auto;font-size:9px}.theme-results{scrollbar-width:thin;scrollbar-color:var(--border) transparent;grid-template-columns:1fr 1fr;gap:5px;min-height:150px;padding:3px 6px 3px 3px;display:grid;overflow-y:auto}.theme-result{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:8px;font-size:10px;display:flex}.theme-result:hover{background:var(--panel)}.theme-result[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 8%, transparent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.theme-result>svg{color:var(--accent-ink);margin-left:auto}.palette-strip{border:1px solid #ffffff20;border-radius:4px;flex-shrink:0;align-items:center;gap:2px;padding:6px;display:flex}.palette-strip i{border-radius:2px;width:6px;height:14px}.empty-themes{color:var(--soft);text-align:center;grid-column:1/-1;padding:40px 10px;font-size:12px}.dialog-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:18px;display:flex}.dialog-footer>span{color:var(--soft);align-items:center;gap:7px;font-size:9px;display:flex}.dialog-footer>button{background:var(--accent);color:var(--on-accent);border-radius:5px;align-items:center;gap:10px;padding:7px 12px;font-size:11px;display:flex}body:has(dialog[open]){overflow:hidden}.feature-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.detail-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px;transition:background .2s;position:relative}.detail-card:hover{background:color-mix(in srgb, var(--accent) 3%, var(--page))}.detail-icon{border:1px solid var(--line);background:linear-gradient(145deg, var(--surface), var(--page));width:40px;height:40px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;margin-bottom:25px;display:flex}.detail-tag{font-family:var(--font-jetbrains), monospace;color:var(--faint);letter-spacing:1px;font-size:7px}.detail-card h3{letter-spacing:-.5px;margin-top:7px;font-size:20px}.detail-card p{color:var(--soft);margin-top:10px;font-size:13px;line-height:1.9}.open-source-note{color:var(--soft);justify-content:center;align-items:center;gap:9px;margin-top:30px;font-size:10px;display:flex}.open-source-note>svg{color:var(--accent)}.open-source-note a{color:var(--accent-ink);align-items:center;gap:4px;margin-left:13px;display:flex}.download-section{text-align:center;border-block:1px solid var(--line);background:radial-gradient(ellipse at 50% 42%, color-mix(in srgb, var(--accent) 7%, var(--page)), var(--page) 64%);position:relative;overflow:hidden}.download-content{position:relative}.download-logo{width:65px;height:65px;color:var(--text);filter:drop-shadow(0 0 20px color-mix(in srgb, var(--accent) 35%, transparent));margin:0 auto 23px;display:block}.download-content h2{letter-spacing:-4px;margin:20px 0 17px;font-size:clamp(48px,5.5vw,74px)}.download-content h2>span{background:linear-gradient(100deg, var(--accent), var(--text), var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text}.download-content>p{color:var(--soft);font-size:13px;line-height:1.85}.download-actions{justify-content:center;align-items:center;gap:10px;margin-top:25px;display:flex}.platform-note{color:var(--faint);justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:9px;display:flex}.download-orbit{border:1px solid var(--line);opacity:.7;border-radius:50%;width:1100px;height:1100px;position:absolute;top:-480px;left:calc(50% - 550px);-webkit-mask-image:linear-gradient(#0000,#0006 80%,#0000);mask-image:linear-gradient(#0000,#0006 80%,#0000)}.download-orbit:before,.download-orbit:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:60px}.download-orbit:after{inset:-70px}.hero .hero-terminal{background:color-mix(in srgb, var(--background) 75%, transparent);border-color:color-mix(in srgb, var(--accent) 22%, var(--line));width:min(710px,100% - 36px);margin:22px auto 0}.hero .hero-terminal .terminal-heading{padding-block:9px}.hero .hero-terminal .terminal-heading>a{color:var(--accent-ink);letter-spacing:0}.hero .hero-terminal .terminal-command{padding-block:12px}.hero .hero-terminal .terminal-command code{word-break:break-all}.hero .hero-terminal .terminal-dollar{align-self:flex-start}.hero .hero-terminal .terminal-note{padding-bottom:10px}.install-terminal{text-align:left;border:1px solid var(--line);background:var(--background);border-radius:10px;max-width:740px;margin:36px auto 0;overflow:hidden;box-shadow:0 10px 40px #0002}.terminal-heading{border-bottom:1px solid var(--line);font-family:var(--font-jetbrains), monospace;color:var(--faint);letter-spacing:.7px;justify-content:space-between;align-items:center;padding:11px 17px;font-size:8px;display:flex}.terminal-heading>span:first-child{align-items:center;gap:8px;display:flex}.terminal-command{align-items:center;gap:11px;padding:18px 17px;display:flex}.terminal-dollar{color:var(--accent);font-size:13px}.terminal-command code{font-family:var(--font-jetbrains), monospace;color:var(--soft);overflow-wrap:anywhere;font-size:10px}.terminal-command button{background:var(--surface);color:var(--soft);border-radius:5px;margin-left:auto;padding:7px;display:flex}.terminal-command button:hover{color:var(--accent-ink)}.terminal-note{color:var(--faint);align-items:center;gap:8px;padding:0 17px 13px;font-size:8px;display:flex}.terminal-note>svg{color:var(--accent)}.review-installer{color:var(--faint);align-items:center;gap:5px;margin-top:15px;font-size:9px;display:inline-flex}.review-installer:hover{color:var(--soft)}.faq-section{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.faq-heading h2{letter-spacing:-1.7px;margin-top:19px;font-size:37px}.faq-heading p{color:var(--soft);margin:17px 0;font-size:12px;line-height:1.85}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;font-size:12px;font-weight:450;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--faint);font-size:20px;font-weight:300;line-height:1;transition:transform .2s}.faq-list details[open] summary>span{color:var(--accent);transform:rotate(45deg)}.faq-list details>p{color:var(--soft);padding:0 25px 22px 0;font-size:11px;line-height:1.9;animation:.2s both preview-in}.site-footer{border-top:1px solid var(--line);padding-top:30px;padding-bottom:25px}.footer-top{align-items:center;gap:26px;display:flex}.footer-top .wordmark>svg{width:26px;height:26px}.footer-top .wordmark>span{font-size:22px}.footer-top>span{color:var(--faint);font-size:11px}.footer-top>div{gap:25px;margin-left:auto;display:flex}.footer-top>div>a{color:var(--soft);align-items:center;gap:5px;font-size:10px;display:flex}.footer-bottom{font-family:var(--font-jetbrains), monospace;color:var(--faint);justify-content:space-between;align-items:center;margin-top:30px;font-size:8px;display:flex}.footer-bottom>span:last-of-type{align-items:center;gap:8px;display:flex}.footer-bottom .live-dot{width:4px;height:4px}.footer-bottom>a{align-items:center;gap:4px;display:flex}@keyframes enter-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes app-enter{0%{opacity:0;transform:perspective(1500px)rotateX(6deg)translateY(35px)}to{opacity:1;transform:perspective(1500px)rotateX(0)translateY(0)}}@keyframes gradient-flow{0%{background-position:0%}to{background-position:100%}}@keyframes folder-float{0%,to{translate:0}50%{translate:0 -17px}}@keyframes glow-drift{0%{translate:-25px -15px;scale:1}to{translate:35px 20px;scale:1.15}}@keyframes preview-in{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wave{0%{opacity:.5;scale:1 .55}to{opacity:.95;scale:1}}.will-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}.will-reveal.is-visible{opacity:1;transform:translateY(0)}@media (min-width:1450px){.hero{padding-top:90px}.hero h1{font-size:124px}.hero-app{margin-top:65px}.app-content{height:385px}.preview-image,.preview-code,.preview-markdown{height:273px}}@media (max-width:1100px){.desktop-nav{gap:23px;margin-left:25px}.nav-actions{gap:15px}.folders-left{opacity:.35;left:10px;scale:.85}.folders-right{opacity:.35;right:0;scale:.85}.app-sidebar{width:145px}.app-identity{width:108px}.miller-parent{width:24%}.file-pane{width:36%}.file-row{gap:6px;padding-inline:6px;font-size:9px}.app-preview{padding-inline:12px}.story-card{padding:24px 22px 0}.story-card>h3{font-size:22px}.key-strip{flex-wrap:wrap;gap:6px}.preview-demo-tabs{gap:1px}.preview-demo-tabs button{padding-inline:6px;font-size:9px}.format-preview{gap:13px}.format-image>img{width:105px}.format-details span{font-size:8px}.sandbox-permissions{font-size:7px}.performance-card{gap:30px;padding:36px}.performance-stats{padding-left:15px}.theme-gallery-bottom>span{font-size:9px}.omarchy-callout p{font-size:10px}.detail-card{padding:25px}.detail-card h3{font-size:16px}}@media (max-width:850px){.container{width:calc(100% - 48px)}.section{padding-block:80px}.nav-shell{gap:20px;padding-inline:24px}.desktop-nav,.nav-download{display:none}.mobile-menu-button{display:flex}.nav-actions{gap:12px}.hero h1{letter-spacing:-5.5px;font-size:91px}.floating-folders{opacity:.25;scale:.65}.folders-left{left:-28px}.folders-right{right:-42px}.app-sidebar{width:123px;font-size:9px}.app-identity{width:88px}.app-toolbar{gap:16px}.app-content{height:323px}.app-preview{padding-inline:10px}.preview-image,.preview-code,.preview-markdown{height:212px}.miller-parent{width:25%}.file-pane{width:39%}.pane-title{padding-inline:4px;font-size:9px}.file-row{gap:5px;font-size:8px}.file-row>svg{width:12px}.preview-meta strong{font-size:8px}.preview-meta>span{font-size:6px}.pane-bottom{font-size:6px;left:10px;right:10px}.app-statusbar{font-size:6px}.try-label{display:none}.demo-label{font-size:7px}.explorer-controls{justify-content:center;gap:27px}.native-strip{gap:15px}.native-strip>span{display:none}.native-strip>div{gap:10px}.native-strip>div strong,.heading-row>p,.heading-row>div>p{font-size:11px}.story-grid{grid-template-columns:1fr}.story-card{padding:28px 30px 0}.story-card>h3{font-size:27px}.story-card>p{max-width:100%}.search-playground{margin-top:25px}.search-results{min-height:210px}.key-strip{justify-content:flex-start;gap:25px;padding-block:20px}.preview-demo-tabs button{padding-inline:14px;font-size:11px}.format-preview{justify-content:center;gap:35px;height:215px}.format-image>img{width:155px;height:200px}.format-details span{font-size:10px}.sandbox-permissions{justify-content:center;gap:40px;font-size:9px}.sandbox-label{font-size:8px}.card-bottom-note{justify-content:center}.pdf-page{width:145px;height:195px;padding:20px}.pdf-page h4{font-size:18px}.video-illustration{height:205px}.format-code pre{padding-left:30px;font-size:12px}.performance-card{gap:20px;padding:30px}.performance-copy h3{font-size:33px}.performance-copy>p{font-size:11px}.performance-copy .eyebrow{letter-spacing:1px;font-size:8px}.big-stat>span{letter-spacing:-6px;font-size:86px}.big-stat>span>span{font-size:65px}.big-stat p{font-size:9px}.performance-stat-row{gap:22px}.performance-stat-row>div>span{font-size:8px}.benchmark-note{font-size:7px}.theme-gallery{gap:10px}.theme-card{padding:7px 7px 0}.mini-app{height:110px}.mini-body{height:87px}.mini-art div{width:20px;height:20px;top:14px;right:8px}.mini-files{padding-inline:2px}.mini-files>div{gap:3px;height:16px}.mini-files i{width:6px}.mini-sidebar>span{margin:7px}.theme-card-label{font-size:10px}.omarchy-callout{flex-wrap:wrap;gap:14px}.omarchy-callout>a{margin-left:66px}.feature-grid{grid-template-columns:1fr 1fr}.detail-card h3{font-size:18px}.faq-section{grid-template-columns:.75fr 1.25fr;gap:40px}.faq-heading h2{font-size:29px}}@media (max-width:620px){html{scroll-padding-top:85px}.container{width:calc(100% - 36px)}.section{padding-block:62px}.site-header{height:65px}.nav-shell{gap:10px;padding-inline:18px}.wordmark>svg{width:28px;height:28px}.wordmark>span{font-size:25px}.desktop-nav,.nav-download{display:none}.nav-actions{gap:7px}.nav-actions .theme-trigger-name,.github-brand-icon,.github-star-divider{display:none}.github-link{gap:5px;padding-inline:7px}.github-star-metric{font-size:9px}.nav-actions .mobile-menu-button{width:30px}.theme-trigger{padding:7px 9px;font-size:9px}.theme-trigger-name{text-overflow:ellipsis;white-space:nowrap;max-width:115px;overflow:hidden}.mobile-menu-button{display:flex}.mobile-nav{top:64px}.hero{padding-top:49px}.hero-eyebrow{letter-spacing:1px;gap:8px;font-size:7px}.hero h1{letter-spacing:-4.5px;margin:25px 0 21px;font-size:clamp(65px,16vw,91px)}.hero-copy>p{max-width:380px;margin-inline:auto;padding-inline:24px;font-size:12px;line-height:1.85}.desktop-break{display:none}.hero-actions{gap:8px;margin-top:24px;padding-inline:18px}.hero-actions .button{gap:7px;min-height:43px;padding:11px 13px;font-size:10px}.hero-actions .button>svg{width:14px}.hero-actions .button>svg:last-child{display:none}.hero-footnote{gap:7px;margin-top:14px;font-size:8px}.floating-folders{opacity:.23;top:150px;scale:.47}.folders-left{left:-76px}.folders-right{top:160px;right:-87px}.hero-app{margin-top:38px}.app-window{border-radius:8px}.app-toolbar{gap:10px;height:37px;padding-inline:10px}.app-identity{gap:4px;width:auto;font-size:10px}.app-identity svg{width:16px}.app-breadcrumb{gap:5px;margin-left:auto;font-size:7px}.app-breadcrumb>svg{width:9px}.app-breadcrumb>svg:first-child,.app-breadcrumb>span:first-of-type,.app-breadcrumb>svg:nth-of-type(2){display:none}.app-tools{gap:5px;margin-left:0}.app-tools button>svg{width:13px}.window-dot,.app-toolbar-separator{display:none}.app-content{height:271px}.app-sidebar{display:none}.miller-parent{width:28%;padding-inline:4px}.file-pane{width:36%;padding-inline:4px}.pane-title{height:33px;padding-inline:3px;font-size:8px}.pane-title>svg{width:10px}.pane-title button{padding:3px}.pane-title button>svg{width:10px}.pane-title small{display:none}.file-row{gap:4px;min-height:27px;padding:6px 4px;font-size:7px}.file-row>svg{width:10px}.folder-row>svg:last-child{width:8px}.muted-file{font-size:6px}.column-watermark{bottom:40px}.column-watermark>span{display:none}.column-watermark>svg{width:17px}.pane-bottom{flex-direction:column;gap:3px;font-size:6px;bottom:10px;left:6px;right:6px}.app-preview{padding-inline:7px}.preview-title{letter-spacing:.6px;height:33px;font-size:6px}.preview-title>svg{width:10px}.preview-image,.preview-code,.preview-markdown{height:171px}.preview-image img{object-position:52% 50%}.image-label{letter-spacing:1px;font-size:4px;bottom:12px}.preview-meta{padding-top:9px}.preview-meta strong{overflow-wrap:anywhere;font-size:6px}.preview-meta>span{flex-direction:column;gap:3px;font-size:5px}.app-statusbar{height:23px;padding-inline:8px;font-size:5px}.app-statusbar>span{gap:4px}.app-statusbar>span:first-child{max-width:62%}.app-statusbar>span:first-child svg{display:none}.app-statusbar>span>svg{width:8px}.app-statusbar>span>svg:last-child{display:none}.explorer-controls{flex-direction:column;gap:12px;margin-top:19px}.mode-tabs{justify-content:center;width:100%;max-width:370px}.mode-tabs button{gap:6px;padding:7px 10px;font-size:9px}.mode-tabs button>svg{width:13px}.mode-description{min-height:40px;margin-top:12px;padding-inline:10px;font-size:10px;line-height:1.8}.demo-label{letter-spacing:1px;font-size:6px}.folder-peek{width:158px;padding:8px;left:12%}.folder-peek small{font-size:8px}.mode-grid .file-pane,.mode-column .file-pane{width:67%}.folder-chips{gap:3px;padding-inline:2px}.folder-chips button{gap:3px;padding:3px 5px;font-size:7px}.folder-chips svg{width:10px}.mode-grid .demo-files{gap:3px;max-height:177px;padding-inline:0}.mode-grid .demo-file-wrap{width:calc(50% - 2px)}.mode-grid .file-row{gap:3px;padding:4px;font-size:6px}.grid-thumbnail{height:50px}.table-heading{grid-template-columns:1fr 34px;padding-inline:5px;font-size:6px}.table-heading>span:nth-child(2),.file-type{display:none}.mode-column .file-row{gap:4px}.file-size{width:30px;font-size:6px}.preview-code{padding:12px 6px;font-size:6px;line-height:2}.code-comment{font-size:5px}.preview-markdown{padding:12px 7px}.preview-markdown .eyebrow{letter-spacing:.5px;font-size:4px}.preview-markdown h3{font-size:13px}.preview-markdown p{font-size:7px}.preview-markdown>span:not(.eyebrow){font-size:5px}.preview-markdown hr{margin-block:8px}.preview-markdown>svg{width:20px;bottom:8px}.demo-search{gap:2px;margin-inline:0;padding-inline:2px}.demo-search>svg{width:9px}.demo-search input{font-size:7px}.native-strip{grid-template-columns:1fr 1fr;row-gap:22px;margin-top:26px;padding:25px 20px;display:grid}.native-strip>div{gap:10px}.native-strip>div>svg{width:19px}.native-strip>div>span{font-size:8px}.native-strip>div strong{font-size:12px}.eyebrow{letter-spacing:1.3px;font-size:8px}.section-number{margin-right:5px}h2{letter-spacing:-2px;font-size:39px}.heading-row{flex-direction:column;align-items:flex-start;gap:19px;margin-top:16px}.heading-row>p,.heading-row>div>p{font-size:12px}.section-heading{margin-bottom:28px}.story-card{border-radius:12px;padding:23px 18px 0}.card-topline{letter-spacing:1px;font-size:7px}.story-card>h3{margin-top:20px;font-size:23px}.story-card>p{font-size:11px}.playground-input{padding:12px}.search-playground{margin-top:22px}.search-results strong{font-size:10px}.search-results small{font-size:8px}.search-results{min-height:199px}.search-playground-footer{padding-inline:8px;font-size:6px}.key-strip{justify-content:space-between;gap:8px;padding-block:17px;font-size:7px}.key-strip kbd{padding-inline:3px;font-size:7px}.preview-demo-tabs{justify-content:space-between;gap:1px}.preview-demo-tabs button{gap:4px;padding:7px 5px;font-size:8px}.preview-demo-tabs svg{width:12px}.sandbox-boundary{padding:11px}.format-preview{justify-content:flex-start;gap:13px;height:174px}.format-image>img{width:107px;height:165px}.format-details strong{font-size:8px}.format-details>svg{width:20px}.format-details span,.format-details small{font-size:7px}.sandbox-permissions{justify-content:space-between;gap:4px;font-size:6px}.sandbox-permissions>span{gap:3px}.sandbox-permissions svg{width:10px}.sandbox-label{font-size:6px}.card-bottom-note{padding-block:17px;font-size:7px}.format-code pre{padding:8px;font-size:8px}.format-code small{font-size:6px}.pdf-page{width:110px;height:165px;padding:12px}.video-illustration{height:163px}.audio-illustration>span{font-size:7px}.waveform{gap:2px}.waveform i{width:3px}.performance-card{grid-template-columns:1fr;gap:27px;padding:26px}.performance-copy h3{margin-top:18px;font-size:37px}.performance-stats{border-top:1px solid var(--line);padding:24px 0 0}.big-stat>span{font-size:93px}.performance-stat-row{gap:50px;margin-top:19px;padding-top:17px}.performance-stat-row>div>span{font-size:9px}.benchmark-note{font-size:7px}.performance-lines{top:55%;left:-50%}.theme-heading-description{align-items:center;gap:21px;display:flex}.theme-count{flex-direction:column;align-items:flex-start;gap:3px;margin:0;font-size:38px}.theme-count>span{white-space:nowrap;font-size:7px}.heading-row>.theme-heading-description>p{font-size:10px}.theme-gallery{grid-template-columns:1fr 1fr;gap:10px}.mini-app{height:103px}.mini-toolbar{height:20px;padding-inline:6px}.mini-toolbar>i{width:3px;height:3px}.mini-toolbar>span{height:5px;margin-left:6px}.mini-body{height:82px}.mini-sidebar>span{height:3px;margin:6px}.mini-files>div{gap:3px;height:14px;padding-inline:3px}.mini-files i{width:5px;height:4px}.mini-files span{height:2px}.mini-art{margin:7px 6px 7px 0}.mini-art div{width:14px;height:14px;top:16px;right:7px}.theme-card-label{padding:10px 2px;font-size:9px}.theme-card-label>span{gap:5px}.theme-card-label i{width:5px;height:5px}.theme-gallery-bottom{flex-direction:column;align-items:flex-start;gap:18px;margin-top:21px}.theme-gallery-bottom>span{gap:4px;font-size:9px}.theme-gallery-bottom>span>svg{width:13px}.theme-gallery-bottom .button{width:100%}.omarchy-callout{align-items:flex-start;gap:12px;margin-top:30px;padding-top:23px}.omarchy-symbol{border-radius:8px;flex-shrink:0;width:39px;height:39px}.omarchy-symbol>svg{width:22px}.omarchy-callout>div:nth-child(2){flex:1}.omarchy-callout h3{font-size:13px;line-height:1.5}.omarchy-callout p{font-size:10px}.omarchy-callout>a{margin-left:51px;font-size:9px}.dialog-inner{padding:18px}.dialog-heading h2{letter-spacing:-1px;font-size:24px}.dialog-heading .eyebrow{font-size:6px}.dialog-inner>p{font-size:10px}.theme-results{grid-template-columns:1fr}.theme-result{font-size:12px}.theme-filters button{padding-inline:8px;font-size:9px}.dialog-footer>span{font-size:8px}.dialog-footer>button{white-space:nowrap;gap:7px;padding-inline:8px;font-size:10px}.feature-grid{grid-template-columns:1fr 1fr}.detail-card{padding:21px 16px}.detail-icon{border-radius:8px;width:34px;height:34px;margin-bottom:18px}.detail-icon>svg{width:19px}.detail-tag{letter-spacing:.6px;min-height:20px;font-size:6px;line-height:1.7;display:block}.detail-card h3{letter-spacing:-.5px;margin-top:5px;font-size:15px;line-height:1.3}.detail-card p{margin-top:10px;font-size:11px;line-height:1.8}.open-source-note{flex-wrap:wrap;gap:7px;font-size:9px}.open-source-note>a{justify-content:center;width:100%;margin-left:0}.download-logo{width:53px;height:53px}.download-content h2{letter-spacing:-2.8px;margin-top:18px;font-size:52px}.download-content>p{font-size:12px}.download-actions{gap:8px}.download-actions .button{gap:7px;min-height:44px;padding:11px 12px;font-size:10px}.download-actions .button>svg{width:14px}.download-actions .primary>svg:last-child{display:none}.platform-note{flex-wrap:wrap;gap:5px;font-size:7px}.install-terminal{margin-top:26px}.terminal-heading{padding:10px 12px;font-size:6px}.terminal-command{gap:7px;padding:15px 12px}.terminal-command code{font-size:8px;line-height:1.9}.terminal-note{flex-wrap:wrap;gap:4px;padding:0 12px 11px;font-size:6px}.review-installer{gap:4px;font-size:8px}.faq-section{grid-template-columns:1fr;gap:27px}.faq-heading h2{margin-top:14px;font-size:36px}.faq-heading p{margin-block:12px}.faq-list summary{padding-block:18px;font-size:11px}.faq-list details>p{font-size:10px}.footer-top{flex-wrap:wrap;gap:16px}.footer-top>span{margin-left:auto;font-size:10px}.footer-top>div{gap:23px;width:100%;margin:6px 0 0}.footer-bottom{flex-wrap:wrap;gap:13px;margin-top:25px;font-size:7px}.footer-bottom>a{width:100%}}@media (max-width:360px){.hero h1{font-size:62px}.hero-actions .button{padding-inline:10px;font-size:9px}.theme-trigger-name{max-width:90px}.mode-tabs button{padding-inline:8px;font-size:8px}.key-strip{gap:6px}.key-strip>span:last-child{display:none}.feature-grid{grid-template-columns:1fr}.detail-card{padding:25px}.detail-tag{min-height:0}}@container (max-width:420px){.preview-demo-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.preview-demo-tabs button{flex-direction:column;gap:5px;min-height:48px;padding:7px 2px;font-size:10px}.preview-demo-tabs svg{width:16px;height:16px}.sandbox-boundary{padding:16px 14px 13px}.format-preview{gap:18px;height:auto;min-height:200px}.format-image,.format-pdf{flex-direction:column;align-items:stretch}.format-image>img{aspect-ratio:3/2;object-position:50% 42%;flex-shrink:0;width:100%;height:auto}.format-details{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px 10px;display:grid}.format-details>svg{grid-row:1/4;align-self:start;width:24px;height:24px;margin:0}.format-details strong{overflow-wrap:anywhere;font-size:11px}.format-details span,.format-details small{grid-column:2;font-size:10px}.sandbox-permissions{flex-wrap:wrap;justify-content:flex-start;gap:9px 16px;margin-top:18px;padding-top:13px;font-size:9px}.sandbox-permissions>span{gap:5px}.sandbox-permissions svg{flex-shrink:0;width:12px;height:12px}.sandbox-label{font-size:8px}.format-code pre{min-width:0;padding:8px 0;font-size:10px;overflow-x:auto}.format-code small{white-space:normal;font-size:9px}.format-pdf .pdf-page{align-self:center;width:145px;height:195px;padding:20px}.audio-illustration{min-width:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}.will-reveal{opacity:1;transform:none}}
