@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";:root{--ink: #17202a;--sub: #5d6d7e;--line: #dfe4ea;--bg: #f4f6f8;--card: #fff;--accent: #0b5345;--accent2: #117a65;--danger: #943126;--gold: #7d6608}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--ink)}.shell{max-width:880px;margin:0 auto;padding:0 16px 64px}header{display:flex;justify-content:space-between;align-items:center;padding:14px 0}.brand{font-size:1.3em;font-weight:700;color:var(--ink);text-decoration:none}.brand .logo{color:var(--accent2)}.brand .tag{font-size:.55em;font-weight:500;color:var(--sub);margin-left:8px}.warnbar{background:#fef9e7;border:1px solid #f1e0a6;border-radius:8px;padding:8px 14px;font-size:.85em;margin-bottom:16px}.card{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:18px 20px;margin-bottom:16px}.card.center{text-align:center}.card h3{margin-top:0}label{display:block;margin:10px 0;font-size:.9em;font-weight:600}input,select{display:block;width:100%;margin-top:4px;padding:9px 10px;font:inherit;border:1px solid var(--line);border-radius:8px}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.row.spread{justify-content:space-between}.row input{flex:1;width:auto}.balances{gap:24px;font-size:.95em}button,.btnlike{font:inherit;cursor:pointer;border-radius:8px;border:1px solid var(--accent);background:#fff;color:var(--accent);padding:8px 16px;font-weight:600;text-decoration:none;display:inline-block}button.primary{background:var(--accent);color:#fff}button.primary:hover{background:var(--accent2)}button.danger{border-color:var(--danger);color:var(--danger)}button:disabled{opacity:.5;cursor:not-allowed}.btnlike.gold{border-color:var(--gold);background:var(--gold);color:#fff}.muted{color:var(--sub);font-size:.85em}.error{color:var(--danger);background:#fdecea;border:1px solid #f5c6cb;border-radius:8px;padding:8px 12px;margin-top:10px;font-size:.88em;word-break:break-word}.ok{color:#1e8449;background:#eafaf1;border:1px solid #c8e6d5;border-radius:8px;padding:8px 12px;margin-bottom:10px;font-size:.88em}.badge{font-size:.55em;vertical-align:middle;padding:3px 12px;border-radius:20px;background:#eaf2f8;color:#1a5276;margin-left:8px}.badge.s-Completed{background:#eafaf1;color:#1e8449}.badge.s-Deadlocked{background:#fdecea;color:var(--danger)}.subject{font-style:italic;color:var(--sub)}.parties{width:100%;border-collapse:collapse;font-size:.88em;margin:10px 0}.parties td{padding:6px 8px;border-bottom:1px solid var(--line)}.parties tr.me{background:#f4fbf8}pre.agreement{background:#fdfaf3;border:1px solid #e8dcc3;border-radius:8px;padding:14px;font-size:.72em;max-height:320px;overflow:auto;white-space:pre-wrap}.consent{background:#fef9e7;border:1px solid #f1e0a6;border-radius:8px;padding:10px 14px;font-weight:500}.consent input{display:inline;width:auto;margin-right:6px}.milestone{display:flex;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.milestone div{flex:1}.recovery{margin-top:14px;border-top:1px dashed var(--line);padding-top:10px}footer{text-align:center;color:var(--sub);font-size:.8em;margin-top:30px}code{font-family:ui-monospace,Menlo,monospace;font-size:.92em}.center{text-align:center}.cert{background:#fff;border:1px solid var(--line);border-radius:10px;padding:28px 34px;font-family:Georgia,Times New Roman,serif}.cert h1{text-align:center;font-variant:small-caps;border-bottom:3px double var(--ink);padding-bottom:10px}.cert h2{font-size:1.02em;font-variant:small-caps;border-bottom:1px solid #999;padding-bottom:4px;margin-top:26px}.cert .demo{text-align:center;color:#8a6d3b;background:#fcf8e3;border:1px solid #d6c98f;padding:8px;font-size:.85em}.cert table{width:100%;border-collapse:collapse;font-size:.82em}.cert td,.cert th{border:1px solid #bbb;padding:6px 8px;text-align:left;vertical-align:top;word-break:break-all}.cert th{background:#f2efe9}.cert .meta td{border:none;padding:3px 8px}@media print{header,footer,.warnbar,.noprint{display:none!important}body{background:#fff}.cert{border:none}}.store-hero{text-align:center;padding:18px 0 6px}.store-hero h1{font-family:Georgia,serif;margin-bottom:4px}.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:18px 0}.product{background:#fffdf8;border:1px solid #e8dcc3;border-radius:12px;padding:16px}.product .pimg{font-size:56px;text-align:center;background:linear-gradient(135deg,#f7f1e3,#efe2c6);border-radius:10px;padding:24px 0}.product h3{margin:10px 0 4px;font-family:Georgia,serif}button.latchpay{background:#17202a;border-color:#17202a;color:#fff}button.latchpay:hover{background:#2c3e50}button.wide{width:100%;margin-top:8px}button.ghost{border:none;background:none;font-size:1.1em}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#17202a73;display:flex;align-items:center;justify-content:center;z-index:50}.sheet{background:#fff;border-radius:14px;padding:20px 22px;width:min(440px,92vw);max-height:90vh;overflow:auto;box-shadow:0 18px 60px #00000040}.sheet-item{display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin:12px 0}.sheet-item .pemoji{font-size:34px}.sheet-item .price{margin-left:auto;font-weight:700}.protection{background:#eafaf1;border:1px solid #c8e6d5;border-radius:10px;padding:10px 12px;font-size:.85em;margin-bottom:12px}.simbanner{background:#fef9e7;border:1px solid #f1e0a6;border-radius:10px;padding:9px 12px;font-size:.8em;margin-bottom:10px}.processing div{padding:3px 0;font-size:.9em}.spinline{color:var(--sub)}.promo{background:linear-gradient(135deg,#fdfaf3,#f4ead5);border-color:#e8dcc3}@media (max-width: 560px){header{flex-wrap:wrap;gap:8px}.row.spread{flex-direction:column;align-items:stretch}.row.spread>div{width:100%}.balances{flex-direction:column;gap:8px}.milestone{flex-wrap:wrap}.cert{padding:16px 12px}.sheet{width:96vw;padding:14px}}.orbit-hero h1{font-family:Avenir Next,Helvetica Neue,sans-serif;letter-spacing:1px}.orbit .store-hero{background:linear-gradient(135deg,#0b1026,#1b2a4a);color:#e8ecf8;border-radius:14px;padding:26px 12px 14px}.orbit .store-hero .muted{color:#9fb0d0}.orbit .store-hero a{color:#8fc6ff}.mono{font-family:ui-monospace,Menlo,monospace;font-size:.85em}.hero h1{font-size:1.9em;margin-bottom:10px}.hero p{max-width:640px;margin:0 auto 14px}.ctas{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:6px}.features{margin:8px 0 2px 18px;display:grid;gap:6px}.decl{border:1px solid #c9c4ba;border-radius:8px;padding:12px 16px;background:#fbfaf7}.decl-lines{margin-top:18px}@media print{.decl{break-inside:avoid}}.tablewrap{overflow-x:auto}.compare{width:100%;border-collapse:collapse;font-size:.92em}.compare th,.compare td{padding:7px 10px;border-bottom:1px solid #e4e0d8;text-align:left}.compare thead th{font-weight:600}.compare .hl{background:#faf6ec;font-weight:500}.compare thead .hl{color:#8a6d1d}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.steps>div{background:#faf9f6;border:1px solid #e8e4dc;border-radius:10px;padding:12px 14px}.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media (max-width: 480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media (max-width: 374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}
