:root{color-scheme:dark;--bg: #050706;--bg-soft: #09100f;--panel: rgba(18, 24, 25, .88);--panel-deep: rgba(4, 7, 8, .88);--cream: #f6f0e4;--cream-soft: #d9cfba;--muted: #9cadad;--muted-deep: #72817f;--gold: #d6b36a;--gold-strong: #e0be74;--teal: #5fb8b8;--teal-soft: #9ed6d4;--line: rgba(232, 224, 204, .12);--line-strong: rgba(214, 179, 106, .34);--shadow: 0 28px 90px rgba(0, 0, 0, .46)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;width:100%;overflow-x:hidden;background:radial-gradient(circle at 24% 8%,rgba(89,125,121,.2),transparent 27rem),radial-gradient(circle at 90% 4%,rgba(214,179,106,.14),transparent 23rem),linear-gradient(135deg,#030404,#09100f 42%,#050706);color:var(--cream);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;letter-spacing:0;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(232,224,204,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(232,224,204,.02) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:linear-gradient(180deg,#000000bd,#00000029);mask-image:linear-gradient(180deg,#000000bd,#00000029)}main,.hero-section,.hero-copy,.product-frame,.section,.section-heading,.release-console,.download-disclosure,.privacy-workflow,.privacy-commitments,.notice-ledger,.about-panel,.faq-stack,.legal-grid,.notice-panel,.contact-panel{min-width:0;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,p,dl{margin:0}.site-header{position:sticky;z-index:10;top:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:86px;padding:0 clamp(22px,4vw,64px);border-bottom:1px solid rgba(232,224,204,.1);background:#050706d6;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.wordmark{display:inline-flex;align-items:center;gap:0;line-height:1}.brand-glyph{position:relative;display:grid;width:46px;height:46px;overflow:hidden;place-items:center;border:1px solid rgba(214,179,106,.52);border-radius:8px;background:radial-gradient(circle at 50% 50%,#f6da88e0,#d6b36a94 30%,#282214d6 62%,#050706f5),linear-gradient(145deg,#d6b36a47,#4bafb114);box-shadow:0 0 18px #d6b36a3d,0 0 42px #d6b36a1a,inset 0 0 16px #f6d68421,inset 0 0 16px #05070675;color:#fbf5e7;font-size:.94rem;font-weight:780}.brand-glyph:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:6px;box-shadow:inset 0 0 16px #ffe2971a;background:radial-gradient(circle at 50% 50%,rgba(255,230,160,.13),transparent 58%)}.brand-glyph:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;background:repeating-conic-gradient(from .02turn,rgba(214,179,106,.3) 0deg,rgba(214,179,106,.3) 3deg,transparent 3deg,transparent 17deg);opacity:.48;-webkit-mask-image:radial-gradient(circle,transparent 0 36%,#000 37% 56%,transparent 57%);mask-image:radial-gradient(circle,transparent 0 36%,#000 37% 56%,transparent 57%)}.brand-glyph span{position:relative;z-index:1;text-shadow:0 0 12px rgba(255,236,174,.72),0 0 24px rgba(214,179,106,.38)}.site-nav{justify-self:center;display:flex;align-items:center;gap:clamp(18px,3vw,34px);color:var(--muted);font-size:13px;font-weight:760}.site-nav a,.header-cta,.button{transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.site-nav a:hover{color:var(--cream)}.header-cta{min-height:42px;display:inline-flex;align-items:center;border:1px solid rgba(214,179,106,.42);border-radius:8px;padding:0 15px;background:#2c24123d;color:#ecd59d;font-size:13px;font-weight:800;line-height:1}.header-cta:hover{border-color:#d6b36ab8;background:#d6b36a1f}.hero-section{position:relative;display:grid;overflow:hidden;grid-template-columns:minmax(340px,.72fr) minmax(620px,1.28fr);gap:clamp(34px,5vw,78px);align-items:center;padding:clamp(54px,6vw,86px) clamp(22px,4vw,64px) clamp(24px,3vw,38px)}.hero-copy{position:relative;overflow:hidden;max-width:660px;isolation:isolate}.hero-copy>:not(.hero-energy){position:relative;z-index:1}.hero-energy{position:absolute;z-index:0;top:-112px;right:-120px;bottom:-118px;left:-84px;width:calc(100% + 204px);height:calc(100% + 230px);pointer-events:none;opacity:1;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse at 42% 48%,rgba(0,0,0,1),rgba(0,0,0,.72) 58%,transparent 82%);mask-image:radial-gradient(ellipse at 42% 48%,rgba(0,0,0,1),rgba(0,0,0,.72) 58%,transparent 82%)}h1{color:var(--cream);font-size:clamp(58px,7.4vw,118px);font-weight:780;line-height:.86}.hero-statement{max-width:590px;margin-top:18px;color:var(--gold);font-size:clamp(30px,3.7vw,58px);font-weight:760;line-height:.98}.hero-body{max-width:590px;margin-top:24px;color:var(--cream-soft);font-size:clamp(17px,1.35vw,22px);line-height:1.5}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:8px;padding:0 16px;font-size:14px;font-weight:820;line-height:1}.button:hover{transform:translateY(-1px)}.button.primary{border:1px solid rgba(214,179,106,.58);background:linear-gradient(135deg,#d6b36af5,#a5743deb);color:#10100d}.button.secondary{border:1px solid rgba(95,184,184,.34);background:#162729d6;color:#e9f3f2}.product-frame{margin:0;overflow:hidden;border:1px solid rgba(226,219,199,.13);border-radius:8px;background:linear-gradient(180deg,#121819eb,#080c0df0),#080c0df0;box-shadow:var(--shadow)}.frame-toolbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:42px;padding:0 14px;border-bottom:1px solid var(--line);background:#090c0de6}.traffic{display:inline-flex;gap:6px}.traffic:before,.traffic:after,.traffic{width:9px;height:9px;border-radius:999px;background:var(--gold);box-shadow:15px 0 0 var(--teal),30px 0 0 var(--cream-soft)}.frame-toolbar strong{margin-left:34px;color:var(--muted);font-size:12px;font-weight:760}.frame-toolbar span:last-child{color:var(--muted-deep);font-size:11px;font-weight:760;text-transform:uppercase}.app-media{position:relative;overflow:hidden;height:clamp(460px,42vw,620px);background:#050706}.app-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0;filter:saturate(1.03) contrast(1.04)}.app-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px #f6f0e40a}.product-frame figcaption{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-height:64px;padding:12px 14px;border-top:1px solid var(--line);background:#050706b3}.product-frame figcaption span,.release-strip span,.section-number,.console-head span,.release-details dt,.download-disclosure span,.platform-status span,.workflow-card span,.privacy-commitments span,.notice-ledger span,.about-panel span,.legal-grid span,.notice-panel span,.contact-panel span{color:var(--gold);font-size:11px;font-weight:840;letter-spacing:.08em;text-transform:uppercase}.product-frame figcaption strong{color:#e7decf;font-size:13px;line-height:1.35}.release-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(28px,4vw,54px);border:1px solid var(--line);background:#e8e0cc14}.release-strip div{min-height:78px;display:grid;align-content:center;gap:8px;padding:14px 16px;background:#080c0dc2}.release-strip strong{color:var(--cream);font-size:15px;line-height:1.25}.section{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(480px,1fr);gap:clamp(38px,6vw,98px);padding:clamp(72px,8vw,118px) clamp(22px,4vw,64px);border-top:1px solid var(--line);scroll-margin-top:86px}.section-heading{max-width:720px}.section-number{display:block;margin-bottom:22px;color:var(--teal-soft)}h2{color:var(--cream);font-size:clamp(42px,5vw,76px);font-weight:760;line-height:.98}.section-heading p{max-width:650px;margin-top:24px;color:var(--cream-soft);font-size:clamp(17px,1.25vw,21px);line-height:1.56}.download-section{background:#050706b8}.release-console{align-self:start;border:1px solid rgba(226,219,199,.12);border-radius:8px;background:linear-gradient(180deg,#121819e6,#080c0df0),#080c0df0;box-shadow:0 24px 70px #0000004d}.console-head{display:grid;gap:10px;padding:22px;border-bottom:1px solid var(--line)}.console-head strong{color:var(--cream);font-size:clamp(22px,2.4vw,34px);line-height:1.12;overflow-wrap:anywhere}.release-details{display:grid;grid-template-columns:.75fr 1fr 1.45fr;gap:1px;margin:0;background:#e8e0cc17}.release-details div{min-width:0;min-height:118px;padding:18px;background:#040708b8}.release-details dd{margin:13px 0 0;color:var(--cream);font-size:14px;font-weight:820;line-height:1.35;overflow-wrap:anywhere}.platform-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-top:1px solid rgba(232,224,204,.09);background:#e8e0cc14}.platform-status article{min-width:0;display:grid;gap:10px;padding:18px;background:linear-gradient(180deg,#0c1516d1,#040708b8),#040708b8}.platform-status strong{color:var(--cream);font-size:clamp(18px,1.7vw,25px);line-height:1.1}.platform-status p{color:var(--cream-soft);font-size:14px;line-height:1.45}.release-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;padding:22px}.release-actions p{border-left:2px solid rgba(214,179,106,.5);padding-left:16px;color:#d7ceb9;font-size:15px;line-height:1.5}.download-disclosure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-top:1px solid rgba(232,224,204,.09);background:#e8e0cc14}.download-disclosure article{min-width:0;display:grid;gap:11px;padding:18px;background:#040708b8}.download-disclosure strong{color:var(--cream);font-size:clamp(16px,1.35vw,21px);line-height:1.2;overflow-wrap:anywhere}.download-disclosure p{color:var(--cream-soft);font-size:14px;line-height:1.46;overflow-wrap:anywhere}.privacy-section{align-items:center;background:linear-gradient(135deg,#09100ffa,#050706f7),var(--bg)}.privacy-workflow{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;min-height:520px;border:1px solid rgba(226,219,199,.12);border-radius:8px;background:#e8e0cc14;box-shadow:var(--shadow)}#privacy-visual{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.workflow-card{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:520px;padding:24px;background:linear-gradient(180deg,#080c0d2e,#080c0dd1),#04070833}.workflow-card+.workflow-card{border-left:1px solid rgba(232,224,204,.09)}.workflow-card strong{margin-top:14px;color:var(--cream);font-size:clamp(24px,2.3vw,34px);line-height:1.06}.workflow-card p{margin-top:14px;color:var(--cream-soft);font-size:15px;line-height:1.45}.privacy-commitments{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid rgba(226,219,199,.12);border-radius:8px;background:#e8e0cc14}.privacy-commitments article{min-width:0;display:grid;gap:12px;padding:20px;background:linear-gradient(180deg,#121819d6,#080c0de6),#080c0df0}.privacy-commitments strong{color:var(--cream);font-size:clamp(18px,1.55vw,24px);line-height:1.16}.privacy-commitments p{color:var(--cream-soft);font-size:15px;line-height:1.48}.notice-section{background:#050706f0}.about-section{background:radial-gradient(circle at 85% 10%,rgba(214,179,106,.08),transparent 28rem),#080c0de6}.about-panel,.notice-panel,.contact-panel{display:grid;gap:1px;align-self:start;overflow:hidden;border:1px solid rgba(226,219,199,.12);border-radius:8px;background:#e8e0cc14}.about-panel article,.notice-panel article,.contact-panel>div{min-width:0;display:grid;gap:12px;padding:22px;background:linear-gradient(180deg,#121819e0,#080c0deb),#080c0df0}.about-panel strong,.notice-panel strong,.contact-panel strong{color:var(--cream);font-size:clamp(20px,1.8vw,30px);line-height:1.1}.about-panel p,.notice-panel p,.contact-panel p{color:var(--cream-soft);font-size:15px;line-height:1.48}.notice-ledger{display:grid;gap:1px;align-self:start;overflow:hidden;border:1px solid rgba(226,219,199,.12);border-radius:8px;background:#e8e0cc14}.notice-ledger article{min-width:0;display:grid;grid-template-columns:minmax(110px,.5fr) minmax(0,1fr) minmax(0,.78fr);gap:22px;align-items:start;padding:22px;background:linear-gradient(180deg,#121819e0,#080c0deb),#080c0df0}.notice-ledger strong{color:var(--cream);font-size:clamp(18px,1.5vw,25px);line-height:1.16;overflow-wrap:anywhere}.notice-ledger p{color:var(--cream-soft);font-size:15px;line-height:1.46;overflow-wrap:anywhere}.faq-section,.terms-section{background:linear-gradient(135deg,#050706fa,#09100ff5),var(--bg)}.faq-stack{align-self:start;display:grid;gap:1px;overflow:hidden;border:1px solid rgba(226,219,199,.12);border-radius:8px;background:#e8e0cc14}.faq-stack details{background:linear-gradient(180deg,#121819e6,#080c0df0),#080c0df0}.faq-stack summary{cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;color:var(--cream);font-size:clamp(17px,1.45vw,22px);font-weight:820;letter-spacing:0;line-height:1.18;text-transform:none;list-style:none}.faq-stack summary::-webkit-details-marker{display:none}.faq-stack summary:after{content:"+";color:var(--gold);font-size:20px;font-weight:500;line-height:1}.faq-stack details[open] summary:after{content:"-"}.faq-stack p{margin:-4px 22px 22px;max-width:760px;color:var(--cream-soft);font-size:16px;line-height:1.52}.legal-grid{align-self:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(226,219,199,.12);border-radius:8px;background:#e8e0cc14}.legal-grid article{min-width:0;display:grid;gap:12px;min-height:210px;padding:22px;background:linear-gradient(180deg,#121819db,#080c0deb),#080c0df0}.legal-grid strong{color:var(--cream);font-size:clamp(19px,1.7vw,27px);line-height:1.12}.legal-grid p{color:var(--cream-soft);font-size:15px;line-height:1.48}.notices-section{background:#050706f0}.contact-section{background:radial-gradient(circle at 70% 16%,rgba(95,184,184,.12),transparent 24rem),#080c0deb}.contact-panel strong{overflow-wrap:anywhere}.contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.site-footer{display:flex;min-height:260px;align-items:flex-start;justify-content:space-between;gap:24px;padding:44px clamp(22px,4vw,64px);border-top:1px solid var(--line);background:#040708eb}.site-footer div{display:grid;gap:8px}.site-footer strong{color:var(--cream);font-size:18px}.site-footer span,.site-footer a{color:var(--muted);font-size:13px;font-weight:760}.site-footer a{color:var(--gold)}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px}@media(max-width:1180px){.hero-section,.section{grid-template-columns:1fr}.product-frame{order:-1}.hero-copy{max-width:760px}.app-media{height:clamp(420px,62vw,620px)}}@media(max-width:760px){.site-header{grid-template-columns:1fr;gap:0;min-height:68px;padding:0 18px}.site-nav,.header-cta{display:none}.brand-glyph{width:40px;height:40px;font-size:.82rem}.hero-section{gap:26px;padding:24px 18px 34px}.hero-energy{top:-72px;right:-58px;bottom:-74px;left:-46px;width:calc(100% + 104px);height:calc(100% + 146px);opacity:.72}.product-frame{width:calc(100vw - 36px)}.frame-toolbar{grid-template-columns:auto 1fr}.frame-toolbar span:last-child{display:none}.app-media{height:min(62vh,420px)}.app-media img{object-position:50% 0}.product-frame figcaption{grid-template-columns:1fr;gap:7px}h1{max-width:9ch;font-size:clamp(48px,16vw,74px);line-height:.9}.hero-statement{max-width:10.5ch;font-size:clamp(30px,10vw,44px)}.hero-body{max-width:34ch;font-size:16px;line-height:1.45}.hero-actions,.release-strip,.release-details,.download-disclosure,.platform-status,.release-actions,.privacy-workflow,.privacy-commitments,.legal-grid,.notice-ledger article{grid-template-columns:1fr}.hero-actions{display:grid}.release-strip{margin-top:6px}.release-strip div{min-height:58px}.section{grid-template-columns:1fr;padding:66px 18px}h2{font-size:clamp(38px,12vw,56px)}.console-head,.download-disclosure article,.platform-status article,.release-actions,.workflow-card,.privacy-commitments article,.about-panel article,.faq-stack summary,.legal-grid article,.notice-panel article,.contact-panel>div,.notice-ledger article{padding:18px}.faq-stack p{margin:-2px 18px 18px}.release-actions .button{width:100%}.privacy-workflow,.workflow-card{min-height:auto}.workflow-card{padding-top:110px}.workflow-card+.workflow-card{border-top:1px solid rgba(232,224,204,.09);border-left:0}.site-footer{min-height:220px;flex-direction:column;padding:34px 18px}.footer-links{justify-content:flex-start}}
