/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.contents{display:contents}}@font-face{font-family:JetBrainsMono Nerd Font;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/JetBrainsMonoNerdFont-Regular.woff2)format("woff2")}@font-face{font-family:JetBrainsMono Nerd Font;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/JetBrainsMonoNerdFont-Bold.woff2)format("woff2")}:root{--font-code:"JetBrainsMono Nerd Font", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;color:#1c241c;font-synthesis:none;text-rendering:optimizelegibility;background:#f3f0e8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f3f0e8;min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #8da34c}.masthead{color:#e9e9dc;background:#182018;min-height:740px;padding:0 5.5vw;overflow:hidden}.site-nav{border-bottom:1px solid #e6ead824;justify-content:space-between;align-items:center;width:100%;max-width:1400px;height:76px;margin:0 auto;display:flex}.wordmark{letter-spacing:-.05em;align-items:center;gap:9px;font-family:Georgia,Times New Roman,serif;font-size:23px;display:inline-flex}.wordmark-mark{border:3px solid #c8df70;border-top-color:#0000;border-radius:50%;width:16px;height:16px;display:inline-block;transform:rotate(-32deg)}.nav-links{color:#b6bdb1;gap:28px;margin-left:12%;font-size:12px;display:flex}.nav-links a:hover,.sign-in-link:hover{color:#e9e9dc}.nav-actions{align-items:center;gap:16px;display:flex}.sign-in-link{color:#bfc8b7;align-items:center;gap:6px;font-size:11px;display:flex}.menu-button{color:#e9e9dc;background:0 0;border:0;display:none}.button{border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 13px;font-size:11px;font-weight:700;transition:all .18s;display:inline-flex}.site-button-ink{color:#182018;background:#cde678;border:1px solid #cde678}.site-button-ink:hover{background:#d9ef8c;transform:translateY(-1px)}.site-button-paper{color:#1d251c;background:#f3f0e8;border:1px solid #d6d5c9}.site-button-quiet{color:#ced6c6;background:0 0;border:1px solid #0000}.nav-download{min-height:32px;padding:0 10px}.hero-grid{grid-template-columns:.94fr 1.06fr;align-items:center;gap:6vw;width:100%;max-width:1400px;margin:0 auto;padding:100px 0 74px;display:grid}.section-label{color:#bcd585;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 17px;font-size:10px;font-weight:700;display:flex}.section-label>span{background:#bcd585;width:19px;height:1px}.hero-copy h1,.manifesto h2,.workflow h2,.pricing h2,.closing h2{letter-spacing:-.065em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,4.5vw,72px);font-weight:400;line-height:.96}.hero-copy h1 em,h2 em{color:#c7df70;font-style:italic}.hero-intro{color:#b4bcaf;max-width:510px;margin:27px 0 0;font-size:15px;line-height:1.65}.hero-actions{align-items:center;gap:20px;margin-top:32px;display:flex}.text-action{color:#bdcf8f;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.text-action:hover{gap:9px}.hero-footnote{color:#7f8b7d;align-items:center;gap:6px;margin:24px 0 0;font-size:10px;display:flex}.review-window{background:#20291f;border:1px solid #586451;border-radius:8px;overflow:hidden;transform:rotate(1.4deg);box-shadow:18px 22px #070a0736}.window-chrome{background:#172017;border-bottom:1px solid #3c473a;align-items:center;gap:5px;height:33px;padding:0 12px;display:flex}.window-chrome span{background:#64715e;border-radius:50%;width:5px;height:5px}.window-chrome p{color:#80907a;margin:0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.review-window-heading{justify-content:space-between;gap:18px;display:flex}.mini-label{color:#9eaf88;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.review-window h2{color:#edf0e6;letter-spacing:-.035em;max-width:460px;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.08}.attention-tag{color:#e1b174;background:#9d692e1f;border:1px solid #7d5d39;border-radius:99px;height:fit-content;padding:3px 6px;font-size:8px;font-weight:700}.review-author{background:#273124;border-radius:5px;align-items:center;gap:8px;margin:17px 0;padding:8px;display:flex}.review-author>span:first-child{color:#f0e6db;background:#876e5d;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-weight:700;display:grid}.review-author div{gap:2px;display:grid}.review-author strong{color:#dfe5d7;font-size:9px}.review-author small{color:#8c9a86;font-size:8px}.review-author .review-age{color:#798474;margin-left:auto;font-size:9px}.review-claim{border-top:1px solid #384436;gap:11px;padding:13px 0;display:flex}.claim-index{color:#9bad7b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.claim-meta{justify-content:space-between;gap:15px;display:flex}.claim-meta span{color:#e4a49b;font-size:8px;font-weight:700}.claim-meta code{color:#8d9a85;font-size:8px}.review-claim h3{color:#dde3d7;margin:8px 0 4px;font-size:10px;line-height:1.4}.review-claim p{color:#99a394;margin:0;font-size:9px;line-height:1.5}.muted-claim h3{color:#bdc5b8;margin-bottom:0}.review-decision{border-top:1px solid #384436;align-items:center;gap:8px;margin-top:5px;padding-top:12px;display:flex}.review-decision>span{color:#91a088;margin-right:auto;font-size:9px}.review-decision button{color:#c9e47c;background:0 0;border:0;align-items:center;gap:3px;padding:4px 6px;font-size:8px;display:flex}.project-strip{color:#758171;letter-spacing:.09em;border-top:1px solid #e6ead81f;justify-content:space-between;max-width:1400px;margin:0 auto;padding:18px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.download-section{background:#dce4c2;padding:110px 8vw 104px}.download-heading{justify-content:space-between;align-items:end;gap:60px;max-width:1400px;margin:0 auto 48px;display:flex}.download-heading h2{color:#263025;letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.2vw,64px);font-weight:400;line-height:.95}.download-heading h2 em{color:#647b36}.download-heading>p{color:#516047;max-width:410px;margin:0;font-size:13px;line-height:1.65}.download-console{background:#f3f4e9;border:1px solid #9fac86;border-radius:8px;grid-template-columns:215px 1fr;max-width:1400px;margin:0 auto;display:grid;overflow:hidden;box-shadow:9px 10px #57694426}.platform-picker{background:#e4e9d1;border-right:1px solid #b8c1a8;align-content:stretch;display:grid}.platform-picker button{color:#66735d;text-align:left;background:0 0;border:0;border-bottom:1px solid #c7cfb8;align-items:center;gap:9px;padding:18px;font-size:11px;font-weight:700;display:flex}.platform-picker button:last-child{border-bottom:0}.platform-picker button:disabled{cursor:default}.platform-picker button:hover,.platform-picker button.active{color:#273324;background:#f4f5ed;box-shadow:inset 3px 0 #79924b}.platform-picker button:disabled:hover{color:#66735d;box-shadow:none;background:0 0}.platform-symbol{color:#526943;flex:none;place-items:center;width:22px;height:22px;display:grid}.windows-symbol{grid-template-rows:repeat(2,8px);grid-template-columns:repeat(2,8px);gap:2px}.windows-symbol i{background:currentColor;width:8px;height:8px;display:block}.mac-symbol{border:1px solid #7a8972;border-radius:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:700}.linux-symbol{color:#e4ebd8;background:#394638;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700}.download-main{justify-content:space-between;align-items:center;gap:24px;min-height:136px;padding:26px 30px;display:flex}.download-kicker{color:#70815b;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.download-main h3{color:#2b3529;letter-spacing:-.045em;margin:7px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.download-main p{color:#687464;max-width:470px;margin:0;font-size:11px;line-height:1.5}.download-button{color:#eff5df;background:#33472f;border:1px solid #33472f;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-width:170px;padding:11px 14px;font-size:10px;font-weight:700;display:flex}.download-button:hover{background:#455f3f}.linux-install,.download-detail{color:#718067;background:#edf0e1;border-top:1px solid #c8cfb9;grid-column:2;align-items:center;gap:25px;padding:13px 30px;font-size:9px;display:flex}.linux-install>div,.download-detail{align-items:center;gap:8px;display:flex}.linux-install span,.download-detail>span:first-child{color:#71815c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.linux-install code,.download-detail code{color:#3e4b39;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.aur-command{margin-left:auto}.aur-command button{color:#55644d;background:#f6f7ef;border:1px solid #aeb8a0;border-radius:3px;padding:3px 5px;font-size:8px}.download-detail>span:last-child{color:#88937f;margin-left:auto}.download-note{color:#65745a;align-items:start;gap:7px;max-width:1400px;margin:15px auto 0;display:flex}.download-note svg{color:#76924c;flex:none}.download-note p{margin:0;font-size:10px;line-height:1.45}.inflow{background:#f4f2ea;padding:118px 8vw 105px;overflow:hidden}.inflow-heading{justify-content:space-between;align-items:end;gap:60px;max-width:1400px;margin:0 auto 52px;display:flex}.inflow-heading h2{color:#222b20;letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4vw,60px);font-weight:400;line-height:.96}.inflow-heading h2 em{color:#657936}.inflow-heading>p{color:#657064;max-width:380px;margin:0;font-size:13px;line-height:1.65}.inflow-board{background:#e5e8d9;border:1px solid #c8cebd;border-radius:8px;grid-template-columns:minmax(270px,1.15fr) 84px minmax(270px,.9fr) minmax(210px,.7fr);align-items:center;max-width:1400px;margin:0 auto;padding:23px;display:grid}.source-stack{gap:8px;display:grid}.source-card{background:#f7f6ef;border:1px solid #c3cab9;border-radius:5px;align-items:center;gap:10px;min-height:58px;padding:10px;display:flex}.source-card>div:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.source-card span{color:#748166;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.source-card strong{color:#364034;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.source-card small{color:#879181;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.source-icon{color:#52663b;background:#dce6c6;border-radius:4px;flex:none;place-items:center;width:29px;height:29px;display:grid}.source-forge .source-icon{color:#625a3a;background:#e6e0c4}.source-repo .source-icon{color:#465e6c;background:#d7e4e5}.source-trust .source-icon{color:#496243;background:#d5e5d0}.inflow-lines{align-content:space-around;height:250px;padding:0 14px;display:grid}.inflow-lines span,.output-line{background:#9caa82;height:1px;display:block;position:relative}.inflow-lines span:after,.output-line:after{content:"";border-top:1px solid #7e8f64;border-right:1px solid #7e8f64;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.inflow-core{color:#e7ebdf;background:#273126;border:1px solid #4f6044;border-radius:7px;min-height:300px;padding:18px;position:relative;box-shadow:8px 9px #3a463226}.core-topline{color:#aab99d;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.core-pulse{background:#cde676;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #cde6761a}.core-emblem{background:#cde676;border-radius:5px;align-items:end;gap:3px;width:28px;height:28px;margin-top:20px;padding:6px 5px;display:flex}.core-emblem span{background:#223020;border-radius:2px;width:4px}.core-emblem span:first-child{height:7px}.core-emblem span:nth-child(2){height:12px}.core-emblem span:nth-child(3){height:17px}.inflow-core>p{color:#9cb090;letter-spacing:.08em;text-transform:uppercase;margin:15px 0 4px;font-size:9px;font-weight:700}.inflow-core h3{color:#f0f2e9;letter-spacing:-.045em;margin:0 0 15px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;line-height:.98}.core-finding{border-top:1px solid #43503e;gap:7px;padding:7px 0;display:flex}.core-finding>span{color:#9eae7a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.core-finding p{color:#bdc6b8;margin:0;font-size:9px}.core-finding strong{color:#e4a096;text-transform:uppercase;margin-right:4px;font-size:8px}.inflow-core button{color:#cde676;background:0 0;border:0;align-items:center;gap:3px;margin-top:9px;padding:0;font-size:9px;font-weight:700;display:flex}.decision-output{align-items:center;gap:15px;margin-left:-1px;display:flex}.output-line{flex:0 0 36px;width:36px}.decision-output article{border-left:2px solid #82975d;padding-left:14px}.decision-output article>span{color:#708060;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.decision-output strong{color:#2e3b2b;letter-spacing:-.04em;margin:7px 0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;display:block}.decision-output p{color:#687463;margin:0;font-size:10px;line-height:1.45}.decision-output small{color:#73835f;align-items:center;gap:4px;margin-top:10px;font-size:8px;display:flex}.decision-output small span{background:#92ad5f;border-radius:50%;width:5px;height:5px}.inflow-caption{color:#74806f;max-width:1400px;margin:13px auto 0;font-size:10px}.manifesto{background:#e6e3d8;padding:125px 8vw 105px}.manifesto-intro{justify-content:space-between;align-items:end;display:flex}.dark-label{color:#75854c}.manifesto h2,.workflow h2,.pricing h2{color:#222b20}.manifesto h2 em,.workflow h2 em,.pricing h2 em{color:#657936}.manifesto-copy{color:#4f594e;letter-spacing:-.035em;max-width:785px;margin:40px 0 0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.2vw,30px);line-height:1.24}.principles-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:85px;display:grid}.principles-grid article{border-top:1px solid #bfc4b5;padding-top:15px}.principles-grid article>span{color:#80915d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.principles-grid h3{color:#263025;margin:24px 0 9px;font-size:15px}.principles-grid p{color:#657064;max-width:290px;margin:0;font-size:12px;line-height:1.55}.workflow{background:#f5f2ea;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:125px 8vw;display:grid}.workflow-heading>p:last-child{color:#687267;max-width:350px;margin:23px 0 0;font-size:13px;line-height:1.6}.workflow-list{display:grid}.workflow-list article{border-top:1px solid #cbd0c1;grid-template-columns:42px 45px 1fr;align-items:start;gap:14px;padding:22px 0;display:grid}.workflow-list article:last-child{border-bottom:1px solid #cbd0c1}.workflow-number{color:#81915f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.workflow-icon{color:#455533;background:#dce5c4;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.workflow-list h3{color:#283126;letter-spacing:-.03em;margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.workflow-list p{color:#697367;max-width:420px;margin:0;font-size:12px;line-height:1.55}.signal-section{background:#30392e;grid-template-columns:2fr 1fr 1fr;gap:1px;padding:0 8vw;display:grid}.signal-card{color:#dfe4d9;background:#30392e;flex-direction:column;justify-content:center;min-height:202px;padding:33px;display:flex}.signal-card-main{background:#20291f}.signal-card-main svg{color:#cce579}.signal-card-main p{letter-spacing:-.04em;max-width:570px;margin:17px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.3vw,30px);line-height:1.12}.signal-card-main span{color:#99a891;font-size:10px}.signal-stat{color:#d7ed81;letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:50px}.signal-card>p{color:#b2bbae;margin:4px 0 0;font-size:11px}.pricing{background:#dce3bf;padding:125px 8vw 80px}.pricing-heading{justify-content:space-between;align-items:end;gap:60px;display:flex}.pricing-heading>p{color:#536247;max-width:370px;margin:0;font-size:13px;line-height:1.6}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:56px;display:grid}.pricing-card{background:#e9edd9;border:1px solid #aab691;flex-direction:column;min-height:408px;padding:27px;display:flex;position:relative}.pricing-card.featured{color:#edf1df;background:#263225;border-color:#283525}.open-source-card{background:#f3f4e9;border-color:#b2bc9d}.recommended{color:#e4efc0;background:#283525;border:1px solid #283525;border-radius:99px;padding:3px 7px;font-size:8px;font-weight:700;position:absolute;top:-11px;left:24px}.free-ribbon{color:#405537;background:#e9efdb;border-color:#93a678}.founding-ribbon{color:#6d4f31;background:#f0dfc7;border-color:#9a7754}.plan-name{color:#667654;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.featured .plan-name{color:#b9d47c}.plan-price{color:#263025;letter-spacing:-.07em;margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:54px;line-height:1}.featured .plan-price{color:#edf1df}.plan-price span{color:#7d8a71;letter-spacing:0;font-family:Inter,sans-serif;font-size:11px}.plan-note{color:#707c6a;min-height:25px;margin:8px 0 18px;font-size:10px}.featured .plan-note{color:#b9c7ae}.plan-button{color:#eff5d9;background:#30442c;border:1px solid #4e6042;border-radius:3px;justify-content:center;align-items:center;gap:7px;width:100%;height:35px;font-size:10px;font-weight:700;display:flex}.plan-button:hover{background:#3d5637}.free-plan-button{color:#33472f;background:#e8efdb;border-color:#71885c}.free-plan-button:hover{background:#dbe9c5}.founding-plan-button{color:#493720;background:#ead4b7;border-color:#987453}.founding-plan-button:hover{background:#f0dfc7}.featured .plan-button{color:#22301e;background:#d4ec7f;border-color:#d4ec7f}.plan-button:disabled{cursor:wait;opacity:.7}.pricing-card ul{color:#52604c;gap:9px;margin:21px 0 0;padding:0;font-size:10px;list-style:none;display:grid}.featured ul{color:#d5dfcd}.pricing-card li{align-items:center;gap:6px;display:flex}.pricing-card li svg{color:#7d9657}.checkout-error{color:#9d403b;margin:15px 0 0;font-size:11px}.pricing-footnote{color:#65735b;align-items:start;gap:8px;max-width:630px;margin-top:37px;display:flex}.pricing-footnote svg{color:#81955f;flex:none}.pricing-footnote p{margin:0;font-size:10px;line-height:1.5}.closing{color:#edf0e8;text-align:center;background:#20291f;padding:115px 8vw}.closing .section-label{justify-content:center}.closing h2{font-size:clamp(35px,4vw,60px)}.closing>div{justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.light-action{color:#d6e7a3}footer{color:#84907e;background:#182018;justify-content:space-between;align-items:center;gap:25px;padding:24px 8vw;display:flex}footer p{margin:0;font-size:10px}footer>div{gap:17px;font-size:10px;display:flex}.footer-mark{color:#ebeee4;font-size:19px}.login-shell{color:#edf0e8;background:#1a2219;place-items:center;min-height:100vh;padding:30px;display:grid}.login-wordmark{color:#e9ede3;position:fixed;top:25px;left:30px}.login-card{background:#222c21;border:1px solid #43503e;border-radius:8px;width:min(100%,455px);padding:42px;box-shadow:12px 14px #00000026}.login-mark{color:#d4eb83;background:#33432b;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.login-eyebrow{color:#b7cd79;letter-spacing:.1em;text-transform:uppercase;margin:25px 0 8px;font-size:10px;font-weight:700}.login-card h1{letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:400;line-height:1.03}.login-card>p:not(.login-eyebrow):not(.login-error){color:#afb8aa;margin:15px 0 25px;font-size:13px;line-height:1.55}.github-button{color:#243022;background:#e9ede3;border:1px solid #d7dfcf;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:12px;font-weight:700;display:flex}.github-button:hover{background:#fff}.github-button:disabled{opacity:.65}.login-card small{color:#778475;margin-top:19px;font-size:10px;line-height:1.5;display:block}.login-error{color:#e59b90;font-size:10px;line-height:1.5}.login-card small svg{vertical-align:-2px;margin-right:4px}.checkout-shell{color:#edf0e8;background:#1a2219;min-height:100vh;padding:96px 24px 60px}.checkout-card{background:#222c21;border:1px solid #43503e;border-radius:8px;width:min(100%,920px);margin:0 auto;padding:34px;box-shadow:12px 14px #00000026}.checkout-card>header{max-width:620px;margin-bottom:26px}.checkout-card h1{letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,52px);font-weight:400;line-height:1}.checkout-card header>p:last-child{color:#afb8aa;margin:13px 0 0;font-size:13px;line-height:1.55}.checkout-loading,.checkout-error{color:#566252;text-align:center;background:#f5f6ef;border-radius:6px;place-content:center;min-height:230px;padding:28px;display:grid}.checkout-error p{margin:8px 0 16px}.checkout-error a{color:#3f5a36;font-weight:700;text-decoration:underline}.legal-shell{color:#283126;background:#f2f1e9;min-height:100vh;padding:110px 24px 70px}.legal-document{background:#fbfaf5;border:1px solid #d0d3c5;border-radius:8px;width:min(100%,760px);margin:0 auto;padding:44px;box-shadow:10px 12px #55604c1a}.legal-document h1{letter-spacing:-.06em;margin:0 0 26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,50px);font-weight:400;line-height:1}.legal-document h2{color:#3f5038;margin:28px 0 7px;font-size:14px}.legal-document p{color:#5c6759;margin:0;font-size:13px;line-height:1.65}.legal-document a{color:#506b37;font-weight:700}@media (width<=900px){.masthead{padding:0 6vw}.hero-grid,.workflow{grid-template-columns:1fr}.hero-grid{gap:70px;padding-top:72px}.review-window{justify-self:center;width:min(100%,620px)}.project-strip span:nth-child(n+5){display:none}.manifesto,.download-section,.inflow,.workflow,.pricing{padding-left:7vw;padding-right:7vw}.pricing-grid{grid-template-columns:1fr 1fr}.signal-section{grid-template-columns:1fr 1fr;padding:0 7vw}.signal-card-main{grid-column:span 2}.workflow{gap:55px}.pricing-heading,.download-heading{flex-direction:column;align-items:start;gap:20px}.download-console{grid-template-columns:175px 1fr}.inflow-heading{flex-direction:column;align-items:start;gap:20px}.inflow-board{grid-template-columns:minmax(250px,1fr) minmax(250px,.9fr);gap:25px}.inflow-lines{display:none}.decision-output{grid-column:span 2;margin:0}}@media (width<=640px){.masthead{min-height:auto}.site-nav{height:64px}.nav-links{z-index:2;background:#182018;border-bottom:1px solid #485247;flex-direction:column;gap:0;margin:0;padding:14px 6vw;display:none;position:absolute;top:64px;left:0;right:0}.nav-links.open{display:flex}.nav-links a{padding:11px 0}.menu-button{place-items:center;display:grid}.sign-in-link,.nav-download{display:none}.hero-grid{padding:65px 0 55px}.hero-copy h1{font-size:47px}.hero-intro{font-size:14px}.hero-actions{flex-direction:column;align-items:start;gap:17px}.review-window{transform:none}.review-window-content{padding:15px}.review-window h2{font-size:18px}.project-strip{gap:12px;font-size:8px}.project-strip span:nth-child(n+4){display:none}.manifesto,.download-section,.inflow,.workflow,.pricing{padding-top:83px;padding-bottom:75px}.manifesto-intro{display:block}.manifesto h2,.download-heading h2,.inflow h2,.workflow h2,.pricing h2{font-size:41px}.manifesto-copy{margin-top:30px;font-size:23px}.download-heading{margin-bottom:35px}.download-heading>p{font-size:12px}.download-console{grid-template-columns:1fr}.platform-picker{border-bottom:1px solid #b8c1a8;border-right:0;grid-template-columns:repeat(3,1fr)}.platform-picker button{border-bottom:0;border-right:1px solid #c7cfb8;justify-content:center;padding:12px 5px}.platform-picker button:last-child{border-right:0}.download-main{flex-direction:column;align-items:start;padding:22px}.download-button{width:100%}.linux-install,.download-detail{flex-direction:column;grid-column:auto;align-items:start;gap:9px;padding:14px 22px}.linux-install>div{justify-content:space-between;width:100%}.aur-command,.download-detail>span:last-child{margin-left:0}.inflow-heading{margin-bottom:35px}.inflow-heading>p{font-size:12px}.inflow-board{grid-template-columns:1fr;padding:14px}.source-card strong{white-space:normal}.inflow-core{min-height:0}.decision-output{grid-column:auto}.output-line{display:none}.decision-output article{border-top:1px solid #c3cab9;width:100%;padding:12px 0 0 12px}.principles-grid,.pricing-grid{grid-template-columns:1fr;gap:24px;margin-top:50px}.signal-section{grid-template-columns:1fr;padding:0 7vw}.signal-card-main{grid-column:auto}.signal-card{min-height:150px}.workflow-list article{grid-template-columns:32px 40px 1fr;gap:8px}.workflow-list h3{font-size:18px}.pricing-heading>p{font-size:12px}.closing{text-align:left;padding:83px 7vw}.closing .section-label{justify-content:start}.closing h2{font-size:39px}.closing>div{flex-direction:column;align-items:start}.login-card{padding:30px}.login-wordmark{top:18px;left:20px}footer{flex-direction:column;align-items:start;padding:24px 7vw}}body{overflow-x:clip}.scroll-progress{z-index:100;pointer-events:none;background:#0e140e33;height:3px;position:fixed;top:0;left:0;right:0}.scroll-progress span{width:100%;height:100%;transform:scaleX(var(--scroll-progress,0));transform-origin:0;background:linear-gradient(90deg,#92aa52,#d6ec7f);transition:transform 80ms linear;display:block;box-shadow:0 0 14px #cde67673}.masthead,.download-section,.inflow,.manifesto,.workflow,.pricing,.closing{padding-left:max(6vw,50vw - 700px);padding-right:max(6vw,50vw - 700px)}.masthead{background:radial-gradient(circle at 75% 32%,#79944d21,#0000 30%),linear-gradient(145deg,#151d15,#1b251a 56%,#172017);min-height:780px}.site-nav{z-index:10;position:relative}.account-beta{color:#aebda4;letter-spacing:.05em;text-transform:uppercase;border:1px solid #bed0953d;border-radius:99px;padding:4px 7px;font-size:9px}.mobile-nav-cta{display:none}.hero-grid{min-height:625px;padding:84px 0 68px}.hero-copy-shell,.hero-artifact-shell{will-change:transform}.hero-copy-shell{transform:translate3d(0, calc(var(--hero-scroll,0) * .035px), 0)}.hero-artifact-shell{transform:translate3d(0, calc(var(--hero-scroll,0) * .075px), 0)}.hero-copy h1{max-width:680px}.hero-intro{color:#c0c8bb;max-width:560px;font-size:16px}.hero-footnote{color:#96a291;font-size:11px}.text-action{transition:gap .18s,color .18s}.review-window{--tilt-x:0deg;--tilt-y:0deg;--glow-x:70%;--glow-y:20%;transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotateZ(.8deg);transform-style:preserve-3d;will-change:transform;border-color:#5f7057;transition:transform .18s ease-out,box-shadow .24s;position:relative;overflow:hidden;box-shadow:0 34px 70px #04080457,18px 22px #070a0721}.review-window:hover{box-shadow:0 42px 85px #0408046b,18px 22px #070a071a}.window-glow{z-index:0;pointer-events:none;background:radial-gradient(circle at var(--glow-x) var(--glow-y), #cde67614, transparent 35%);position:absolute;inset:0}.window-chrome,.review-window-content{z-index:1;position:relative}.review-window-content{padding:24px}.review-author strong,.review-author small,.review-author .review-age,.mini-label,.review-decision>span{font-size:10px}.preview-file{color:#aeb9a9;background:#20291f;border-top:1px solid #384436;justify-content:space-between;align-items:center;gap:15px;padding:10px 11px;display:flex}.preview-file code{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.preview-file span{color:#a7c271;text-transform:uppercase;font-size:9px}.active-preview-file{color:#e1e7dc;background:#283226;border-left:2px solid #c8df70}.preview-patch{color:#bec8b8;background:#151c15;grid-template-columns:auto 1fr;gap:3px 11px;padding:12px 13px;font-size:9px;line-height:1.5;display:grid}.preview-patch span{color:#657161;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.preview-patch code:first-of-type{color:#d49b92}.preview-patch code:nth-of-type(2){color:#b9d17d}.review-decision i{color:#c9e47c;border:1px solid #485642;border-radius:4px;padding:5px 7px;font-size:9px;font-style:normal}.review-decision i:last-child{color:#8f9b89}.capability-marquee{z-index:3;color:#b9c7ad;background:#111811;border-top:1px solid #2f3b2d;border-bottom:1px solid #2f3b2d;position:relative;overflow:hidden}.capability-marquee:before,.capability-marquee:after{z-index:2;pointer-events:none;content:"";width:min(12vw,150px);position:absolute;top:0;bottom:0}.capability-marquee:before{background:linear-gradient(90deg,#111811,#0000);left:0}.capability-marquee:after{background:linear-gradient(-90deg,#111811,#0000);right:0}.marquee-track{width:max-content;animation:30s linear infinite capability-marquee;display:flex}.marquee-group{flex-shrink:0;align-items:center;display:flex}.marquee-group span{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:35px;padding:18px 35px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:inline-flex}.marquee-group i{background:#cde676;border:1px solid #a9c15f;border-radius:50%;width:7px;height:7px;display:block;box-shadow:inset 0 0 0 2px #111811}.download-heading>p,.inflow-heading>p,.pricing-heading>p,.workflow-heading>p:last-child{font-size:14px}.download-console{box-shadow:0 28px 60px #46583421,9px 10px #5769441c}.platform-picker button,.download-main p,.download-button{font-size:12px}.platform-panel,.platform-detail{animation:.22s both platform-in}.platform-empty{grid-column:2}.download-note p,.inflow-caption,.pricing-footnote{font-size:11px}.inflow-board{grid-template-columns:minmax(0,1.1fr) 70px minmax(0,.9fr) minmax(0,.72fr);gap:0;box-shadow:0 28px 65px #47523a1a}.source-card span,.source-card small,.core-topline,.inflow-core>p,.core-finding>span,.decision-output article>span,.decision-output small{font-size:9px}.source-card strong,.decision-output p,.core-finding p,.preview-action{font-size:11px}.source-card{min-width:0}.preview-action{color:#cde676;align-items:center;gap:4px;margin-top:11px;font-weight:700;display:inline-flex}.inflow-caption{align-items:center;gap:8px;display:flex}.inflow-caption>span{color:#56684c;letter-spacing:.06em;text-transform:uppercase;border:1px solid #aeb9a1;border-radius:99px;padding:3px 7px;font-size:8px;font-weight:700}.manifesto{padding-top:112px;padding-bottom:100px}.manifesto-intro{gap:40px}.principles-grid{margin-top:65px}.principles-grid p,.workflow-list p,.pricing-card ul{font-size:13px}.workflow-heading{align-self:start;position:sticky;top:44px}.workflow-list article{transition:padding-left .22s,border-color .22s,background .22s}.workflow-list article:hover{background:linear-gradient(90deg,#dde6c473,#0000 70%);border-color:#94a377;padding-left:10px}.workflow-list article.is-active{background:linear-gradient(90deg,#dce5c4b8,#0000 78%);border-color:#81965c;padding-left:14px}.workflow-list article.is-active .workflow-icon{color:#27391f;background:#cfe282;transform:rotate(-5deg)scale(1.06);box-shadow:0 0 0 7px #96ae5d1a}.workflow-icon{transition:transform .26s,background .26s,box-shadow .26s}.pricing-card{border-radius:4px;min-height:390px;transition:transform .22s,box-shadow .22s,border-color .22s}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px #3e4e3021}.pricing-card.featured{background:radial-gradient(circle at 85% 10%,#cde67621,#0000 30%),#263225;border-color:#526342;box-shadow:0 24px 50px #303e2a2e}.planned-card{background:#e3e8d2}.plan-note{min-height:38px;font-size:11px;line-height:1.45}.pricing-footnote{align-items:center;max-width:none;margin:28px 0 0}.pricing-footnote svg{flex:none}.reveal-ready{opacity:0;transition:opacity .65s cubic-bezier(.2,.7,.2,1),transform .65s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.reveal-ready.is-visible{opacity:1;transform:translateY(0)}.principles-grid article,.pricing-grid .pricing-card{transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1)}.manifesto.reveal-ready .principles-grid article,.pricing.reveal-ready .pricing-grid .pricing-card{opacity:0;transform:translateY(28px)}.manifesto.is-visible .principles-grid article,.pricing.is-visible .pricing-grid .pricing-card{opacity:1;transform:translateY(0)}.manifesto.is-visible .principles-grid article:nth-child(2),.pricing.is-visible .pricing-grid .pricing-card:nth-child(2){transition-delay:.1s}.manifesto.is-visible .principles-grid article:nth-child(3),.pricing.is-visible .pricing-grid .pricing-card:nth-child(3){transition-delay:.2s}.flow-ready .source-card,.flow-ready .inflow-core,.flow-ready .decision-output{opacity:0;transform:translateY(14px)}.flow-ready .inflow-lines span,.flow-ready .output-line{transform-origin:0;transform:scaleX(0)}.flow-visible .source-card,.flow-visible .inflow-core,.flow-visible .decision-output{opacity:1;transition:opacity .42s,transform .42s;transform:translateY(0)}.flow-visible .source-card:nth-child(2){transition-delay:70ms}.flow-visible .source-card:nth-child(3){transition-delay:.14s}.flow-visible .inflow-lines span,.flow-visible .output-line{transition:transform .42s .22s;transform:scaleX(1)}.flow-visible .inflow-core{transition-delay:.33s}.flow-visible .decision-output{transition-delay:.52s}.hero-enter{animation:.7s cubic-bezier(.2,.75,.2,1) 80ms both hero-copy-in}.hero-artifact-enter{animation:.85s cubic-bezier(.2,.75,.2,1) .16s both hero-artifact-in}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(24px)}}@keyframes hero-artifact-in{0%{opacity:0;transform:perspective(1100px)translateY(34px)rotateX(5deg)rotateY(-5deg)}}@keyframes platform-in{0%{opacity:0;transform:translateY(5px)}}@keyframes capability-marquee{to{transform:translate(-50%)}}@media (width<=1050px){.inflow-board{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:24px}.inflow-lines{display:none}.decision-output{grid-column:1/-1;margin:0}}@media (width<=900px){.hero-copy-shell,.hero-artifact-shell{transform:none}.hero-artifact-shell{justify-self:center;width:min(100%,620px)}}@media (width<=760px){.download-console{grid-template-columns:1fr}.platform-picker{border-bottom:1px solid #b8c1a8;border-right:0;grid-template-columns:repeat(3,1fr)}.platform-picker button{border-bottom:0;border-right:1px solid #c7cfb8;justify-content:center;padding:13px 6px}.platform-picker button:last-child{border-right:0}.platform-empty,.linux-install,.download-detail{grid-column:auto}.pricing-grid{grid-template-columns:1fr;gap:26px}}@media (width<=640px){.account-beta,.nav-download{display:none}.menu-button{width:44px;height:44px}.mobile-nav-cta{color:#d5e7a0;display:block}.hero-grid{gap:55px}.hero-copy h1{font-size:clamp(43px,13vw,53px)}.hero-copy h1 br,.download-heading h2 br,.inflow-heading h2 br,.pricing-heading h2 br,.closing h2 br{display:none}.review-window{transform:none;box-shadow:0 25px 55px #04080457}.review-author .review-age,.review-decision i:last-child{display:none}.download-main{align-items:stretch}.linux-install code,.download-detail code{overflow-wrap:anywhere;max-width:100%}.inflow-board{grid-template-columns:1fr}.decision-output{grid-column:auto}.inflow-caption{flex-direction:column;align-items:start}.manifesto-intro{gap:12px;display:grid}.workflow-heading{position:static}.pricing-card{min-height:0}footer>div{flex-wrap:wrap}.marquee-group span{gap:24px;padding:15px 24px;font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.review-window,.review-window:hover,.reveal-ready,.flow-ready .source-card,.flow-ready .inflow-core,.flow-ready .decision-output,.flow-ready .inflow-lines span,.flow-ready .output-line{opacity:1;transform:none}.scroll-progress span,.hero-copy-shell,.hero-artifact-shell,.workflow-list article,.workflow-list article.is-active,.workflow-list article.is-active .workflow-icon{transform:none}.marquee-track{flex-wrap:wrap;width:100%;animation:none}.marquee-group{flex-wrap:wrap;justify-content:center;width:100%}.marquee-group[aria-hidden=true]{display:none}.marquee-group span{padding:11px 15px}}code,pre,kbd,.window-chrome p,.preview-file,.preview-patch,.marquee-group,.download-detail,.linux-install,.source-card small,.core-finding>span{font-variant-ligatures:common-ligatures contextual discretionary-ligatures;font-feature-settings:"liga" 1, "calt" 1, "clig" 1, "dlig" 1, "zero" 1;font-family:var(--font-code)!important}
