:root{--flag-ivory:#f4efe6;--flag-paper:#fbf8f2;--flag-ink:#11110f;--flag-muted:#5f5a51;--flag-muted-2:#81796d;--flag-gold:#b89649;--flag-gold-hi:#d5b96a;--flag-line:#11110f21;--flag-dark-line:#ffffff21;--flag-shadow:0 26px 78px #18140d1f;--flag-shell:min(1240px, calc(100vw - 48px));--flag-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--flag-display:"Helvetica Neue", Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--flag-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace}html{background:var(--flag-ivory);scroll-behavior:smooth}body{background:var(--flag-ivory);color:var(--flag-ink);font-family:var(--flag-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{color:var(--flag-ink);background:#b8964947}[data-command-open],.command-palette,.nav-search,.header-search,.search-trigger,button[aria-label=Search],a[aria-label=Search]{display:none!important}.shell,.container,.page-shell{width:var(--flag-shell);max-width:var(--flag-shell);margin-inline:auto}.site-header,.header,.global-header{backdrop-filter:blur(20px)saturate(135%);background:#f4efe6e0!important;border-bottom-color:#11110f14!important}.site-header nav,.header nav,.global-header nav{min-height:72px}.logo,.brand,.site-brand{letter-spacing:.14em}.logo img,.brand img,.site-brand img{object-fit:contain}.nav a,.site-nav a,.header a{text-decoration:none}.page-hero-copy,.page-section p,.prose-body p,.prose-body li,.info-card p,.card p,.section-lede,.contact-card p,.security-card p{color:var(--flag-muted)!important;font-size:max(15px,1rem)!important;line-height:1.72!important}small,.meta,.mono,.eyebrow{line-height:1.45}.eyebrow{font-family:var(--flag-mono);letter-spacing:.15em;text-transform:uppercase;font-weight:650;color:var(--flag-gold)!important;font-size:11px!important}.page-hero{position:relative;overflow:clip;border-bottom:1px solid var(--flag-line)!important;padding:154px 0 94px!important}.page-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 18%,#b8964916,#0000 25%),linear-gradient(#ffffff29,#0000 72%);position:absolute;inset:0}.page-hero-inner{z-index:1;position:relative;grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr)!important;align-items:end!important;gap:clamp(42px,7vw,100px)!important;display:grid!important}.page-hero h1{text-wrap:balance;font-family:var(--flag-display)!important;letter-spacing:-.058em!important;margin:0!important;font-size:clamp(56px,8.2vw,118px)!important;font-weight:560!important;line-height:.93!important}.page-hero-copy{max-width:620px!important;margin:0!important}.page-section{padding:112px 0!important}.page-section+.page-section{border-top:1px solid var(--flag-line)!important}.prose-grid{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr)!important;gap:clamp(46px,8vw,110px)!important;display:grid!important}.prose-grid>aside h2,.page-section h2,.section-head h2{font-family:var(--flag-display)!important;letter-spacing:-.045em!important;font-weight:560!important;line-height:1!important}.prose-grid>aside h2{font-size:clamp(34px,4.3vw,62px)!important}.prose-body{max-width:800px!important}.prose-body h2{font-size:clamp(30px,3.4vw,48px)!important}.prose-body h3{letter-spacing:-.025em;margin-top:48px!important;font-size:clamp(21px,2vw,28px)!important}.prose-body a:not(.btn){color:inherit;text-underline-offset:4px;text-decoration-color:#b8964999}.prose-body a:not(.btn):hover{text-decoration-color:var(--flag-gold)}.info-grid,.card-grid,.contact-grid,.security-grid{gap:14px!important}.info-card,.card,.contact-card,.security-card,.release-card,.pricing-card{box-shadow:none;border:1px solid var(--flag-line)!important;background:#ffffff61!important;border-radius:17px!important;transition:transform .23s cubic-bezier(.2,.7,.2,1),border-color .23s,box-shadow .23s!important}.info-card:hover,.card:hover,.contact-card:hover,.security-card:hover,.release-card:hover,.pricing-card:hover{transform:translateY(-4px);box-shadow:0 20px 52px #18140d16;border-color:#b8964961!important}.info-card,.contact-card,.security-card{padding:32px!important}.info-card h3,.card h3,.contact-card h3,.security-card h3{letter-spacing:-.028em;font-size:clamp(20px,2vw,27px)!important;line-height:1.08!important}.btn,a.btn,button.btn{min-height:46px;position:relative;overflow:hidden;border-radius:10px!important;font-size:14px!important;font-weight:650!important;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s,color .2s,background .2s,border-color .2s!important}.btn:before,a.btn:before,button.btn:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 20%,#d5b96ad9 48%,#0000 72%);position:absolute;inset:-1px;transform:translate(-120%)}.btn:hover,a.btn:hover,button.btn:hover{transform:translateY(-2px)}.btn:hover:before,a.btn:hover:before,button.btn:hover:before{opacity:.35;animation:.8s both aegis-subpage-sheen}.btn:active,a.btn:active,button.btn:active{transform:translateY(0)scale(.99)}@keyframes aegis-subpage-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}.legacy-system-footer{color:#a39b8f!important;background:#0d0d0b!important;border-top:1px solid #ffffff14!important}.legacy-system-footer a{line-height:1.45;color:#aaa195!important;font-size:13px!important;transition:color .18s!important}.legacy-system-footer a:hover{color:#d8be78!important}.legacy-system-footer small,.legacy-system-footer-bottom{line-height:1.5;font-size:11px!important}.legacy-system-footer strong,.legacy-system-footer h3,.legacy-system-footer h4{color:#eee7dc!important}pre,code,kbd{font-family:var(--flag-mono)!important}pre{border:1px solid #11110f1c;border-radius:12px}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--flag-line);text-align:left;font-size:14px;padding:14px 16px!important}th{color:var(--flag-muted-2);font-family:var(--flag-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}:focus-visible{border-radius:5px;outline:2px solid var(--flag-gold)!important;outline-offset:4px!important}@media (width<=900px){:root{--flag-shell:min(100% - 32px, 760px)}.page-hero{padding:126px 0 76px!important}.page-hero-inner,.prose-grid{grid-template-columns:1fr!important;gap:34px!important}.page-hero h1{font-size:clamp(54px,13vw,86px)!important}.page-section{padding:84px 0!important}.info-grid,.card-grid,.contact-grid,.security-grid{grid-template-columns:1fr!important}}@media (width<=560px){:root{--flag-shell:calc(100vw - 26px)}.page-hero{padding-top:110px!important}.page-hero h1{font-size:clamp(50px,15vw,72px)!important}.page-section{padding:70px 0!important}.info-card,.contact-card,.security-card{padding:25px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.command-card{position:relative;overflow:hidden;color:#f5eee3!important;background:#11110f!important;border:1px solid #11110f26!important;border-radius:16px!important;padding:18px 18px 18px 22px!important;box-shadow:0 24px 65px #11110f29!important}.command-card:after{content:"";pointer-events:none;border:1px solid #d5b96a24;border-radius:50%;width:190px;height:190px;position:absolute;top:-105px;right:-105px}.command-card code,.command-card pre,.command-card .mono{color:#f2eadf!important;font-size:13px!important}.command-card button,.command-card [data-copy-command]{z-index:1;position:relative;color:#d8c07d!important;background:#ffffff0f!important;border:1px solid #d5b96a57!important;border-radius:9px!important;min-height:40px!important;padding-inline:15px!important;font-weight:650!important;transition:transform .18s,background .18s,color .18s!important}.command-card button:hover,.command-card [data-copy-command]:hover{transform:translateY(-1px);color:#11110f!important;background:#f7f0e5!important}.pricing-plan-link,.pricing-card,.price-card{position:relative;overflow:hidden}.pricing-plan-link{display:block;border-radius:18px!important;transition:transform .23s cubic-bezier(.2,.7,.2,1),box-shadow .23s!important}.pricing-plan-link:hover{transform:translateY(-5px);box-shadow:0 28px 70px #18140d1f}.pricing-plan-link:after,.pricing-card:after{content:"→";color:var(--flag-gold);font-size:17px;transition:transform .2s;position:absolute;bottom:22px;right:24px}.pricing-plan-link:hover:after,.pricing-card:hover:after{transform:translate(4px)}.page-section blockquote,.prose-body blockquote{font-family:var(--flag-display);letter-spacing:-.025em;border-left:2px solid var(--flag-gold)!important;color:#2c2924!important;margin:38px 0!important;padding:5px 0 5px 24px!important;font-size:clamp(22px,2.7vw,34px)!important;line-height:1.2!important}.page-section hr,.prose-body hr{border:0!important;border-top:1px solid var(--flag-line)!important;margin:60px 0!important}.contact-card a,.contact-card .section-link,.contact-card .btn{margin-top:22px}.contact-card{min-height:250px}.page-section figcaption,.page-section .caption,.page-section .note,.prose-body .note{color:var(--flag-muted-2)!important;font-size:12.5px!important;line-height:1.55!important}@media (width<=640px){.command-card{grid-template-columns:1fr!important;gap:13px!important;display:grid!important}.command-card button,.command-card [data-copy-command]{width:100%!important}.pricing-plan-link:after,.pricing-card:after{bottom:18px;right:18px}}
