@font-face{font-family:Overpass Mono;font-style:normal;font-weight:300;font-display:block;src:url(/fonts/OverpassMono-Light.woff2)format("woff2")}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/OverpassMono-Regular.woff2)format("woff2")}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/OverpassMono-Medium.woff2)format("woff2")}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/OverpassMono-SemiBold.woff2)format("woff2")}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/OverpassMono-Bold.woff2)format("woff2")}html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,button,ol,ul,li,section,main{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}*,:before,:after{box-sizing:border-box}:root{--ink:#0b0c10;--fg:#fff;--paper:#13f;--panel:#10121ceb;--cta:#d4d0f7;--hub-size:20px;--font:"Overpass Mono", ui-monospace, monospace}html,body{background:var(--paper);width:100%;height:100%;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;line-height:1;overflow:hidden}button{cursor:pointer;color:var(--ink);background:0 0;border:0;outline:0;padding:0}a{color:var(--ink);text-decoration:none}a:hover{text-decoration:underline}#app{width:100%;height:100%}.topbar{z-index:5;padding:4px 20px calc(4px + env(safe-area-inset-bottom,0px));font-family:var(--font);color:var(--fg);background:0 0;justify-content:center;font-size:13px;line-height:1.35em;display:flex;position:fixed;bottom:0;left:0;right:0}.powered-by{color:var(--fg);align-items:center;gap:6px;font-weight:700;display:flex;transform:translateY(-22px)}.powered-by svg{width:auto;height:18px;display:block}.site-header{z-index:6;font-family:var(--font);color:var(--fg);align-items:center;padding:32px 24px;font-weight:700;display:flex;position:fixed;top:0;left:0;right:0}.site-nav{gap:22px;display:flex;position:absolute;left:50%;transform:translate(-50%)translateY(16px)}.site-nav button,.site-nav a{color:var(--fg);opacity:.6;font-size:13px;text-decoration:none}.site-nav button:hover,.site-nav button.is-active,.site-nav a:hover{opacity:1}@media (width<=768px){.site-header{padding:24px 16px}.site-nav{gap:12px}}.bg-hole{z-index:0;pointer-events:none;position:fixed;inset:0}.bg-hole canvas{width:100%;height:100%;display:block}.page{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:320px;padding:64px 0 48px;display:flex;position:fixed;top:0;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}@media (width<=768px){.page{width:95vw;padding:56px 0 calc(44px + env(safe-area-inset-bottom,0px));justify-content:center;left:50%}.page-stack{width:100%;max-height:68vh}.main-content{max-height:calc(68vh - 52px)}}.page-container{width:420px;font-family:var(--font);letter-spacing:-.01em;pointer-events:all;color:var(--fg);font-size:13px;line-height:1.45em;position:relative}@media (width<=768px){.page-container{width:100%;font-size:14px}}.page-stack{z-index:1;background:linear-gradient(#10121cf5,#10121ce0);border-radius:15px;flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden}.panel-heading{background:0 0;border-radius:0;padding:14px 22px;position:relative}.panel-heading:after{content:"";pointer-events:none;transform-origin:bottom;background:#ffffff24;height:1px;position:absolute;bottom:0;left:0;right:0}@media (resolution>=2x){.panel-heading:after{transform:scaleY(.5)}}.panel-heading .tab-titles{border-bottom:none;padding:0}.main-content{-webkit-overflow-scrolling:touch;background:0 0;border-radius:0;max-height:70vh;position:relative;overflow:hidden}.main-content.is-sizing{transition:height .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.main-content:not(.is-sizing){overflow-y:auto}.main-content-inner{padding:16px 25px 18px}.main-content .tab-content{padding-top:0}.tab-titles{user-select:none;border-bottom:1px dashed #ffffff47;flex-direction:row;align-items:center;gap:10px;padding:0 0 10px;display:flex}.tab-icon{flex-shrink:0}.icon-home,.icon-page{flex-shrink:0;width:29px;height:19px;display:block}.icon-home svg,.icon-page svg{shape-rendering:geometricprecision;width:29px;height:19px;display:block;overflow:visible}.tab-shape{--node-fill:transparent;--node-stroke:var(--fg);flex-shrink:0;width:20px;height:20px;display:block}.tab-shape svg{width:20px;height:20px;display:block;overflow:visible}.tab-shape-triangle,.tab-shape-square,.tab-shape-circle,.tab-shape-hex{width:20px;height:20px}.tab-title{font-family:var(--font);text-transform:capitalize;margin-bottom:-3px;font-size:14px;font-weight:700;line-height:1.45em}.tab-title.is-version{text-transform:none;letter-spacing:.05em}.panel-version{text-transform:none;letter-spacing:.05em;color:#ffffff80;margin-left:auto}.panel-back{width:18px;height:18px;color:var(--fg);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-left:auto;padding:0;position:relative}.panel-back:after,.tab-indicator:after{content:"←";text-align:center;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;line-height:18px;display:block}.panel-back:after{font-weight:500}.panel-back:hover{opacity:.55}.tab-indicator{flex-shrink:0;width:18px;height:18px;margin-left:auto}.tab-indicator:after{content:"+"}.page-accordion.is-open>.page-accordion-title .tab-indicator:after{content:"–"}.tab-content{flex-direction:column;padding-top:10px;display:flex}.page-container a{color:inherit}.page-container p{margin:0}.page-body{flex-direction:column;gap:12px;display:flex}.page-lead{font-weight:500}.page-section{flex-direction:column;gap:8px;margin-top:6px;display:flex}.page-accordion{width:100%}.page-accordion-title{width:100%;color:inherit;cursor:pointer;user-select:none;text-align:left;background:0 0;border:0;border-bottom:1px dashed #ffffff47;flex-direction:row;align-items:center;gap:10px;padding:10px 0;display:flex}.page-accordion-panel{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1);display:grid}.page-accordion.is-open>.page-accordion-panel{grid-template-rows:1fr}.page-accordion-clip{min-height:0;overflow:hidden}.page-accordion-body{flex-direction:column;gap:8px;padding:10px 0 18px;display:flex}.fee-compare{border-collapse:collapse;width:100%;color:inherit;margin:4px 0 0;font-size:12px;line-height:1.35em}.fee-compare th,.fee-compare td{text-align:left;vertical-align:middle;border-bottom:1px dashed #ffffff47;padding:10px 0}.fee-compare tr:last-child td{border-bottom:none}.fee-compare th{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:500}.fee-compare th:nth-child(2),.fee-compare td:nth-child(2),.fee-compare th:nth-child(3),.fee-compare td:nth-child(3){text-align:center}.fee-compare .fee-ours{font-weight:600}.page-bullets{flex-direction:column;gap:6px;margin:0;padding:0 0 0 18px;list-style:outside;display:flex}.page-bullets li{display:list-item}.wishlist-rank{margin:8px 0 0;padding:0;font-weight:700;list-style:none}.wishlist-rank li{border-bottom:1px dashed #ffffff47;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.wishlist-rank li:last-child{border-bottom:none}.launch-btns{gap:8px;margin-top:4px;display:flex}.page-container a.launch-btn{text-align:center;background:var(--ink);color:var(--fg);text-transform:capitalize;border:1px solid #0000;border-radius:999px;flex:1.45 1 0;justify-content:center;align-items:center;gap:8px;padding:13px 14px 9px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.launch-btn-plus{text-transform:none;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1;transform:translateY(-2px)}.launch-btn-icon{flex-shrink:0;width:14px;height:14px;display:block}.launch-btn-icon-tg{width:18px;height:auto;transform:translateY(-2px)}.page-container a.launch-btn:hover{color:var(--ink);background:#fff;text-decoration:none}.page-container a.launch-btn.is-disabled,.page-container a.launch-btn.is-disabled:hover{pointer-events:none;cursor:default;opacity:.55;background:var(--ink);color:var(--fg)}.page-container a.launch-btn.is-ghost{color:var(--fg);background:0 0;border-style:dashed;border-color:#ffffffb3;flex:1 1 0}.page-container a.launch-btn.is-ghost:hover{color:var(--fg);background:#ffffff1f;border-style:dashed}.index-link{text-decoration:underline}
