@font-face{font-family:Inter;src:url(inter-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(inter-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(jetbrains-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--terminal-bg: #0F111A;--terminal-bg-dark: #0A0C14;--terminal-bg-light: #161B22;--terminal-text: #E0E0E0;--terminal-text-white: #FFFFFF;--terminal-text-light: #B8B8BD;--terminal-text-dim: #8E8E93;--terminal-accent: #00E676;--terminal-green: #00E676;--terminal-error: #FF3B30;--terminal-border: #30363D;--font-body-family: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading-family: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-technical-family: "JetBrains Mono", monospace;--color-base-text: 224, 224, 224;--color-base-background-1: 15, 17, 26;--color-base-background-2: 22, 27, 34;--color-base-solid-button-labels: 15, 17, 26;--color-base-accent-1: 0, 230, 118;--color-base-outline-button-labels: 0, 230, 118;--buttons-radius: 0px;--inputs-radius: 0px;--inputs-border-width: 1px;--inputs-border-opacity: 1;--media-shadow-opacity: 0;--media-shadow-horizontal-offset: 0px;--media-shadow-vertical-offset: 0px;--media-shadow-blur-radius: 0px;--popup-shadow-opacity: 0;--drawer-shadow-opacity: 0;--badge-corner-radius: 0px;--grid-desktop-vertical-spacing: 40px;--grid-desktop-horizontal-spacing: 40px}body{background-color:var(--terminal-bg)!important;color:var(--terminal-text)!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:var(--terminal-text)!important;letter-spacing:-.02em}*{border-radius:0!important;box-shadow:none!important}.button,.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-technical-family)!important;font-weight:700!important;font-size:1.4rem;text-transform:uppercase!important;letter-spacing:.05em!important;text-decoration:none;padding:1.6rem 3.2rem;border:none;cursor:pointer;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}.button,.button--primary,.shopify-payment-button__button--unbranded{background-color:var(--terminal-accent)!important;color:var(--terminal-bg)!important;border:1px solid var(--terminal-accent)!important}.button:hover,.button--primary:hover,.shopify-payment-button__button--unbranded:hover{opacity:.9;transform:translateY(-2px);box-shadow:none!important}.button--secondary,.button--tertiary{background-color:transparent!important;border:1px solid var(--terminal-text-dim)!important;color:var(--terminal-text)!important}.button--secondary:hover,.button--tertiary:hover{background-color:#ffffff0d!important;border-color:var(--terminal-text)!important;transform:translateY(-2px)}.button-full{width:100%}.section-header,.page-header-content,.journal-index-header,.sovereignty-header{margin-bottom:6rem}.section-header__subtitle,.section-subtitle,.page-subtitle{font-family:var(--font-technical-family);font-size:1.4rem;letter-spacing:.1em;text-transform:uppercase;color:var(--terminal-accent);margin-bottom:1.5rem}.section-header__title,.section-title,.page-title{font-size:3.2rem;font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--terminal-text-white, #FFFFFF);margin-bottom:2rem}@media screen and (min-width: 750px){.section-header__title,.section-title,.page-title{font-size:4.2rem}}.section-header__description,.page-description{font-size:1.6rem;line-height:1.6;max-width:65ch;color:var(--terminal-text-light)}@media screen and (min-width: 750px){.section-header__description,.page-description{font-size:1.8rem}}.terminal-card,.proof-card,.journal-card,.stack-card{display:flex;flex-direction:column;border:1px solid var(--terminal-border);background-color:var(--terminal-bg-dark);padding:0;transition:all .3s ease;text-decoration:none;overflow:hidden}.terminal-card:hover,.proof-card:hover,.journal-card:hover,.stack-card:hover{border-color:var(--terminal-green);transform:translateY(-4px)}.terminal-card__content,.proof-card__content,.journal-card .card-content,.stack-card__content{padding:3.2rem;flex-grow:1}.terminal-card__footer,.proof-card__footer,.journal-card .card-footer{display:flex;align-items:center;padding:2.4rem 3.2rem;font-family:var(--font-technical-family);font-size:1.3rem;text-transform:uppercase;letter-spacing:.1em;color:var(--terminal-green);font-weight:600;background-color:var(--terminal-bg-dark);transition:background-color .3s ease;margin-top:auto}.terminal-card:hover .terminal-card__footer,.proof-card:hover .proof-card__footer,.journal-card:hover .card-footer{background-color:#00e6760d}.terminal-card__footer .arrow,.proof-card__cta .arrow,.journal-card .card-footer .arrow{transition:transform .3s ease;display:inline-block;margin-left:.8rem}.terminal-card:hover .arrow,.proof-card:hover .proof-card__cta .arrow,.journal-card:hover .card-footer .arrow{transform:translate(4px)}.link-arrow{font-family:var(--font-technical-family);font-size:1.4rem;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;color:var(--terminal-green);transition:opacity .2s ease}.link-arrow:hover{opacity:.8}.field__input,.customer .field input{background-color:var(--terminal-bg-light)!important;border:1px solid var(--terminal-border)!important;color:var(--terminal-text)!important;font-family:var(--font-technical-family)!important}.field__label{color:var(--terminal-text-dim)!important;font-family:var(--font-technical-family)!important;font-size:1.2rem!important}.header-wrapper{background-color:var(--terminal-bg)!important;border-bottom:1px solid var(--terminal-border)}.header__heading-link{font-family:var(--font-technical-family);font-weight:700;letter-spacing:-.03em;color:var(--terminal-text)!important}.list-menu__item{color:var(--terminal-text-dim)!important;font-family:var(--font-body-family);font-size:1.4rem}.list-menu__item--active{color:var(--terminal-text)!important;text-decoration:underline;text-decoration-color:var(--terminal-accent)}.footer{border-top:1px solid var(--terminal-border);background-color:var(--terminal-bg-light)!important}.footer-block__heading{font-family:var(--font-technical-family);color:var(--terminal-text-dim)}.font-technical{font-family:var(--font-technical-family)!important}.text-terminal-green,.text-terminal-accent{color:var(--terminal-accent)!important}.text-alert-red{color:var(--terminal-error)!important}.text-syntax-grey{color:var(--terminal-text-dim)!important}.code-block{background-color:var(--terminal-bg-light);border:1px solid var(--terminal-border);padding:2rem;font-family:var(--font-technical-family);font-size:1.3rem;overflow-x:auto}.text-terminal-text{color:var(--terminal-text)!important}.text-terminal-white{color:var(--terminal-text-white)!important}.text-terminal-light{color:var(--terminal-text-light)!important}.text-terminal-dim{color:var(--terminal-text-dim)!important}.bg-terminal-bg-dark{background-color:var(--terminal-bg-dark)!important}.border-terminal-border{border-color:var(--terminal-border)!important}.journal-index-header{margin-bottom:4rem;padding-bottom:2rem;border-bottom:1px solid var(--terminal-border)}.journal-index-header h1{font-size:4.2rem;margin-bottom:1rem;color:var(--terminal-text-white);line-height:1.1}.journal-index-header p{font-size:1.8rem;color:var(--terminal-text-dim);max-width:60rem;line-height:1.6}.journal-feed .feed-list{display:flex;flex-direction:column;gap:3rem;max-width:72rem}.journal-card{padding:0;display:flex;flex-direction:column;height:100%;transition:all .3s ease;border:1px solid var(--terminal-border);background-color:var(--terminal-bg-dark);position:relative;text-decoration:none!important;overflow:hidden}.journal-card a{text-decoration:none!important;display:flex;flex-direction:column;height:100%;color:inherit}.journal-card:hover{border-color:var(--terminal-green);transform:translateY(-4px)}.journal-card .card-content{padding:3.2rem 3.2rem 2.4rem;flex-grow:1}.journal-card .card-meta{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;font-size:1.2rem;text-transform:uppercase;letter-spacing:.15em;color:var(--terminal-text-dim);font-family:var(--font-technical-family)}.journal-card .card-meta .w-px{width:1px;height:1rem;background-color:var(--terminal-border);display:inline-block}.journal-card .card-title{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:600;margin-bottom:1.6rem;color:var(--terminal-text-white);transition:color .3s ease;line-height:1.2}.journal-card:hover .card-title{color:var(--terminal-green)}.journal-card .card-excerpt{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.6;color:var(--terminal-text-light);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none!important;border-bottom:none!important;opacity:.8}.journal-card .card-excerpt *{text-decoration:none!important;border-bottom:none!important}.journal-card .card-footer{display:flex;align-items:center;padding:2.4rem 3.2rem;font-family:var(--font-technical-family);font-size:1.3rem;text-transform:uppercase;letter-spacing:.1em;color:var(--terminal-green);font-weight:600;background-color:var(--terminal-bg-dark);transition:background-color .3s ease;margin-top:auto}.journal-card:hover .card-footer{background-color:#00e6760d}.journal-card .card-footer .arrow{transition:transform .3s ease;display:inline-block;margin-left:.8rem}.journal-card:hover .card-footer .arrow{transform:translate(4px)}.sidebar-widget{margin-bottom:3rem}.sidebar-widget h4,.sidebar-widget h3{color:var(--terminal-text-white)}.sidebar-widget .tag-item{display:inline-block;padding:.25rem .75rem;border:1px solid var(--terminal-border);color:var(--terminal-text-light);font-size:.9rem;font-family:var(--font-technical-family);text-transform:uppercase;text-decoration:none;transition:all .2s ease;margin-bottom:.5rem}.sidebar-widget .tag-item:hover{background-color:var(--terminal-green);color:var(--terminal-bg-dark);border-color:var(--terminal-green)}.journal-header .meta-row{font-size:1.2rem!important;font-family:var(--font-technical-family)!important;color:var(--terminal-text-dim)!important;text-transform:uppercase!important;letter-spacing:.15em!important;margin-bottom:1.5rem!important}.journal-header .meta-row span:first-child{color:var(--terminal-green)!important}.journal-header h1{font-size:3.2rem!important;font-weight:600!important;line-height:1.1!important;letter-spacing:-.02em!important;margin-bottom:2rem!important}@media screen and (min-width: 750px){.journal-header h1{font-size:4.2rem!important}}.journal-rte{font-size:1.6rem!important;line-height:1.7!important;color:var(--terminal-text-light)!important}.journal-rte pre{background:#0f111a!important;font-family:var(--font-technical-family)!important}.journal-rte pre:not([class*=language-]){color:#00e676!important}@media screen and (min-width: 750px){.journal-rte{font-size:1.8rem!important}}.journal-rte p{margin-bottom:2.4rem!important}.journal-rte h2{font-family:var(--font-technical-family)!important;font-size:2.4rem!important;font-weight:500!important;margin-top:5rem!important;margin-bottom:1.5rem!important;color:var(--terminal-text-white)!important;border-bottom:1px solid var(--terminal-border);padding-bottom:1rem}@media screen and (min-width: 750px){.journal-rte h2{font-size:2.8rem!important}}.journal-rte h3{font-family:var(--font-technical-family)!important;font-size:2rem!important;font-weight:500!important;margin-top:3.5rem!important;margin-bottom:1.5rem!important;color:var(--terminal-green)!important}@media screen and (min-width: 750px){.journal-rte h3{font-size:2.2rem!important}}.journal-rte ul,.journal-rte ol{margin-bottom:3rem!important;padding-left:6rem!important}.journal-rte li{margin-bottom:1rem!important}.magnet-card{padding:3.2rem!important;border:1px solid var(--terminal-green)!important;background-color:#00e67605!important}.magnet-card h3{font-size:2rem!important;margin-bottom:1rem!important;margin-top:1rem!important}.magnet-card p{font-size:1.4rem!important;line-height:1.6!important;margin-bottom:2.4rem!important;opacity:.9}.magnet-card input[type=email]{padding:1.6rem!important;font-size:1.4rem!important;background-color:var(--terminal-bg-dark)!important;border:1px solid var(--terminal-border)!important;color:var(--terminal-text-white)!important;margin-bottom:1.6rem!important;width:100%}.magnet-card input[type=email]:focus{border-color:var(--terminal-green)!important;outline:none!important}.magnet-card button{padding:1.6rem!important;font-size:1.4rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;background-color:var(--terminal-green)!important;color:var(--terminal-bg-dark)!important;border:none!important;cursor:pointer;transition:all .2s ease;width:100%}.magnet-card button:hover{opacity:.9;transform:translateY(-2px)}.magnet-card .absolute{font-size:1rem!important;padding:.4rem .8rem!important;letter-spacing:.1em!important}.magnet-success{text-align:center;padding:2rem 0}.magnet-success-icon{font-size:3.2rem;line-height:1;margin-bottom:1.6rem}.magnet-success-message{font-size:1.8rem;font-weight:600;margin-bottom:.8rem;font-family:var(--font-technical-family)}.magnet-success-detail{font-size:1.4rem;font-family:var(--font-body-family)}.author-block{display:flex;align-items:center;gap:1.5rem}.author-avatar{width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--terminal-green);font-size:2rem;font-weight:700;font-family:var(--font-technical-family);color:var(--terminal-green)}.author-name{font-size:1.5rem;font-weight:600;margin-bottom:.3rem;color:var(--terminal-text-white)}.author-title{font-size:1.3rem;color:var(--terminal-text-dim)}@media screen and (max-width: 749px){.author-avatar{width:4rem;height:4rem;font-size:1.6rem}.author-name{font-size:1.4rem}.author-title{font-size:1.2rem}}.terminal-table,.journal-rte table,.article-content table{width:100%;border-collapse:collapse;margin:3rem 0;font-size:1.5rem;border:1px solid var(--terminal-border);background-color:var(--terminal-bg-dark)}.terminal-table td,.terminal-table th,.journal-rte table td,.journal-rte table th,.article-content table td,.article-content table th{padding:1.4rem 1.6rem;color:var(--terminal-text-light);border-bottom:1px solid var(--terminal-border);vertical-align:top;text-align:left}.terminal-table tr:first-child td,.terminal-table tr:first-child th,.terminal-table thead th,.journal-rte table tr:first-child td,.journal-rte table thead th,.article-content table tr:first-child td,.article-content table thead th{font-family:var(--font-technical-family);font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--terminal-green);background-color:#00e67614;border-bottom:2px solid var(--terminal-green)}.terminal-table tr:nth-child(2n):not(:first-child):not(:last-child),.journal-rte table tr:nth-child(2n):not(:first-child):not(:last-child),.article-content table tr:nth-child(2n):not(:first-child):not(:last-child){background-color:#ffffff05}.terminal-table tr:not(:first-child):not(:last-child):hover,.journal-rte table tr:not(:first-child):not(:last-child):hover,.article-content table tr:not(:first-child):not(:last-child):hover{background-color:#ffffff0a}.terminal-table tr:last-child td,.terminal-table tfoot td,.journal-rte table tr:last-child td,.article-content table tr:last-child td{font-family:var(--font-technical-family);font-weight:700;color:var(--terminal-text-white);background-color:#ffffff0d;border-top:2px solid var(--terminal-green);border-bottom:none}.terminal-table tr:not(:first-child):not(:last-child) td:first-child,.journal-rte table tr:not(:first-child):not(:last-child) td:first-child,.article-content table tr:not(:first-child):not(:last-child) td:first-child{color:var(--terminal-text-white);font-weight:500}@media screen and (max-width: 749px){.terminal-table,.journal-rte table,.article-content table{display:block;overflow-x:auto}.terminal-table td,.terminal-table th,.journal-rte table td,.journal-rte table th,.article-content table td,.article-content table th{padding:1.2rem;font-size:1.3rem;white-space:nowrap}.terminal-table tr:first-child td,.journal-rte table tr:first-child td,.article-content table tr:first-child td{font-size:1.1rem}}.back-link{font-size:1.2rem;text-decoration:none;color:var(--terminal-green);font-family:var(--font-technical-family);text-transform:uppercase;letter-spacing:.05em;transition:opacity .2s ease}.back-link:hover{opacity:.8}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mr-4{margin-right:1rem}.pt-8{padding-top:2rem}.pt-10{padding-top:2.5rem}.text-xs{font-size:1.2rem}.text-sm{font-size:1.4rem}.text-3xl{font-size:3rem}.uppercase{text-transform:uppercase}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.leading-relaxed{line-height:1.625}.border{border-width:1px;border-style:solid}.border-t{border-top-width:1px;border-top-style:solid}.border-terminal-border{border-color:var(--terminal-border)}.w-full{width:100%}.w-px{width:1px}.h-auto{height:auto}.block{display:block}.grayscale{filter:grayscale(100%)}.grayscale:hover,.hover\:grayscale-0:hover{filter:grayscale(0%)}.transition-all{transition:all .3s ease}.duration-500{transition-duration:.5s}
/*# sourceMappingURL=/cdn/shop/t/182/assets/fosterui-terminal.css.map */
