:root{--cream:#f4efe7;--ink:#111210;--panel:#171817;--orange:#ef6543;--blue:#79a7c7;--line:#b9b0a5;--muted:#746f69;--white:#fffaf3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:"Courier New",monospace}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{width:min(1480px,94vw);margin:auto}.nav{height:92px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:13px;align-items:center;font:700 34px Georgia,serif}.mark{width:52px;height:52px;border-radius:50%;background:#151615 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27%3E%3Ccircle cx=%2750%27 cy=%2750%27 r=%2748%27 fill=%27%23151615%27/%3E%3Ccircle cx=%2750%27 cy=%2725%27 r=%2711%27 fill=%27%23ef6543%27/%3E%3Cpath d=%27M8 51 Q27 38 50 51 T92 51%27 fill=%27none%27 stroke=%27%23f4efe7%27 stroke-width=%278%27/%3E%3Cpath d=%27M8 63 Q27 50 50 63 T92 63%27 fill=%27none%27 stroke=%27%23ef6543%27 stroke-width=%278%27/%3E%3Cpath d=%27M8 75 Q27 62 50 75 T92 75%27 fill=%27none%27 stroke=%27%23f4efe7%27 stroke-width=%278%27/%3E%3Cpath d=%27M8 87 Q27 74 50 87 T92 87%27 fill=%27none%27 stroke=%27%2379a7c7%27 stroke-width=%278%27/%3E%3C/svg%3E") center/cover no-repeat;position:relative;overflow:hidden;border:2px solid #151615}.mark:before,.mark:after,.sun{display:none}.links{display:flex;gap:48px;align-items:center;font-weight:700}.connect{border:1.5px solid var(--orange);padding:15px 26px;border-radius:17px}.eyebrow,.section-title{color:var(--orange);font-weight:700;letter-spacing:.05em}.hero{display:grid;grid-template-columns:.84fr 1.16fr;align-items:center;min-height:510px;gap:34px}.hero h1,.page-hero h1{font:700 clamp(64px,7vw,116px)/.82 Georgia,serif;letter-spacing:-.045em;margin:15px 0 20px}.dot{color:var(--orange)}.lede{font-size:21px;line-height:1.55;max-width:650px}.actions{display:flex;gap:28px;align-items:center;margin-top:28px}.btn{display:inline-flex;align-items:center;gap:20px;border-radius:15px;background:var(--ink);color:var(--orange);padding:17px 24px;font-weight:700}.text-link{color:var(--orange);border-bottom:2px solid var(--orange);padding-bottom:4px}.hero-art{height:430px;position:relative;overflow:hidden}.record{position:absolute;width:310px;height:310px;border-radius:50%;background:#151615 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27%3E%3Ccircle cx=%2750%27 cy=%2750%27 r=%2749%27 fill=%27%23151615%27/%3E%3Cg fill=%27none%27 stroke=%27%23565a55%27 stroke-width=%27.6%27 opacity=%27.7%27%3E%3Ccircle cx=%2750%27 cy=%2750%27 r=%2743%27/%3E%3Ccircle cx=%2750%27 cy=%2750%27 r=%2738%27/%3E%3Ccircle cx=%2750%27 cy=%2750%27 r=%2733%27/%3E%3Ccircle cx=%2750%27 cy=%2750%27 r=%2728%27/%3E%3C/g%3E%3Ccircle cx=%2750%27 cy=%2742%27 r=%2713%27 fill=%27%23ef6543%27/%3E%3Ccircle cx=%2750%27 cy=%2742%27 r=%272.6%27 fill=%27%23151615%27/%3E%3Cpath d=%27M14 58 Q31 43 50 58 T86 58%27 fill=%27none%27 stroke=%27%23f4efe7%27 stroke-width=%277%27/%3E%3Cpath d=%27M14 68 Q31 53 50 68 T86 68%27 fill=%27none%27 stroke=%27%23ef6543%27 stroke-width=%277%27/%3E%3Cpath d=%27M14 78 Q31 63 50 78 T86 78%27 fill=%27none%27 stroke=%27%23f4efe7%27 stroke-width=%277%27/%3E%3Cpath d=%27M14 88 Q31 73 50 88 T86 88%27 fill=%27none%27 stroke=%27%2379a7c7%27 stroke-width=%277%27/%3E%3C/svg%3E") center/cover no-repeat;right:105px;top:55px;box-shadow:0 18px 38px #0002}.record:after{display:none}.ribbons{position:absolute;left:0;right:0;top:174px;height:115px;transform:skewY(-2deg);background:linear-gradient(180deg,transparent 0 9%,var(--orange) 10% 25%,var(--cream) 26% 41%,var(--ink) 42% 57%,var(--blue) 58% 74%,var(--cream) 75% 90%,transparent 91%)}.wave{position:absolute;top:55px;left:180px;display:flex;gap:7px;align-items:center}.wave i{display:block;width:7px;border-radius:5px;background:#141513}.wave i:nth-child(1){height:8px}.wave i:nth-child(2){height:18px;background:var(--blue)}.wave i:nth-child(3){height:36px}.wave i:nth-child(4){height:62px}.wave i:nth-child(5){height:34px;background:var(--orange)}.panel{background:linear-gradient(145deg,#151615,#1d1e1c);color:var(--white);border-radius:22px;padding:28px 30px;box-shadow:0 20px 60px #0001}.how-grid{display:grid;grid-template-columns:.72fr 1.2fr .82fr;gap:28px}.steps{border-right:1px solid #ffffff20;padding-right:25px}.step{display:grid;grid-template-columns:48px 1fr;gap:16px;margin:24px 0}.ico{width:44px;height:44px;border:1px solid #817d75;border-radius:13px;display:grid;place-items:center;font-size:20px}.step b{color:var(--orange)}.step p{margin:5px 0;color:#ece6dc;line-height:1.45}.chat-card{border:1px solid var(--blue);border-radius:13px;padding:15px 20px;margin:0 0 14px;background:#171918}.chat-card.deep{border-color:var(--orange)}.label{font-size:13px;color:var(--blue);font-weight:700}.deep .label{color:var(--orange)}.pills{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.pill{border:1px solid #5c5e5a;border-radius:20px;padding:5px 10px;font-size:12px}.flow{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid #ffffff18;font-size:11px}.flow strong{display:block;color:#fff;margin-bottom:5px}.playlist{border:1px solid #67645d;border-radius:15px;padding:14px}.playlist-head{display:flex;gap:14px;align-items:center;border-bottom:1px solid #ffffff22;padding-bottom:14px}.cover{width:78px;height:78px;border-radius:8px;background:linear-gradient(145deg,#151615 15%,var(--orange) 16% 42%,#9c9b8c 43% 60%,#33404a 61%)}.track{display:grid;grid-template-columns:24px 1fr auto;gap:10px;padding:10px 0;border-bottom:1px solid #ffffff0f;font-size:13px}.footer{display:flex;justify-content:space-between;padding:20px 6px 36px;border-top:1px solid #b9b0a5;margin-top:10px;font-size:13px}.footer .social{display:flex;gap:28px}.page-hero{display:grid;grid-template-columns:1fr .8fr;gap:30px;align-items:center;padding:55px 0 35px}.page-hero h1{font-size:82px}.page-hero .lede{max-width:800px}.mini-art{height:250px}.connections{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.connection-card{border:1px solid #555750;border-radius:14px;padding:20px;min-height:190px}.connection-card h3{font:700 24px Georgia,serif;margin:10px 0}.connection-card.active{border-color:var(--orange)}.small-btn{margin-top:18px;border:1px solid #bcb6aa;border-radius:10px;padding:10px 15px;display:inline-flex}.setup-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:28px;padding-top:22px;border-top:1px solid #ffffff22}.num{width:32px;height:32px;border:1px solid var(--orange);color:var(--orange);border-radius:50%;display:grid;place-items:center}.light-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px;margin-top:18px}.light-card{border:1px solid #bbb3a7;border-radius:18px;padding:25px;background:#f7f1e9}.code-card{background:#151615;color:#e7e2d8;border-radius:18px;padding:25px}.code{border:1px solid #65737c;border-radius:10px;padding:12px;color:var(--blue);margin-top:13px;overflow:auto}.docs-shell{display:grid;grid-template-columns:260px 1fr;gap:20px}.sidebar{padding:12px}.side-link{display:block;padding:16px;border-radius:10px;margin:5px 0}.side-link.active{border:1px solid var(--orange);color:var(--orange)}.docs-main{display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.doc-card{border:1px solid #565852;border-radius:15px;padding:20px}.pipeline{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:15px}.pipeline span{padding:10px;border:1px solid #555;border-radius:9px}.legal{max-width:860px;padding:70px 0 100px}.legal h1{font:700 72px Georgia,serif}.legal p,.legal li{font:16px/1.7 "Courier New",monospace}.notice{border-left:3px solid var(--orange);padding:15px 18px;background:#ffffff55;margin:20px 0}@media(max-width:1000px){.hero,.page-hero,.how-grid,.docs-shell,.docs-main,.light-grid{grid-template-columns:1fr}.hero-art{height:320px}.connections,.setup-flow{grid-template-columns:repeat(2,1fr)}.links{gap:18px}.steps{border-right:0}.record{right:20%}}@media(max-width:640px){.nav{height:auto;padding:20px 0}.links a:not(.connect){display:none}.hero h1,.page-hero h1{font-size:58px}.connections,.setup-flow{grid-template-columns:1fr}.hero{min-height:auto}.record{width:230px;height:230px}.record:after{left:66px;top:66px}.panel{padding:20px}.footer{flex-direction:column;gap:16px}}