.site .showcase-tabs button[aria-selected=true],.site .showcase-tabs button[aria-selected=true]:hover{color:#f6b398;background:#30201a;border-color:#81503b}.site .connection-explorer{color:#f2f0eb;width:100%}.site .note-map{aspect-ratio:640/360;position:relative}.site .note-lines{pointer-events:none;position:absolute;inset:0}.site .map-note{font:500 13px var(--font-poppins);color:#d2ccc4;cursor:pointer;white-space:nowrap;background:#19191c;border:1px solid #49403b;border-radius:8px;align-items:center;gap:8px;padding:13px 16px;display:flex;position:absolute;transform:translate(-50%,-50%)}.site .map-note[aria-pressed=true]{color:#ffc1a5;background:#30201a;border-color:#d97757}.site .map-note:hover{border-color:#d97757}.site .note-detail{border-top:1px solid #34302c;min-height:154px;padding:20px 0}.site .note-detail strong{font:500 17px var(--font-poppins)}.site .note-detail p{color:#aaa69f;margin:10px 0;font-size:15px;line-height:1.65}.site .related-notes{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.site .related-notes button{color:#edaa8c;cursor:pointer;background:0 0;border:0;padding:8px}.site .connection-explorer small{color:#aaa69f;font-size:11px}.site .permission-demo{color:#eeeae3;background:#151517;border:1px solid #363330;border-radius:12px;overflow:hidden}.site .permission-demo header{font:500 13px var(--font-poppins);border-bottom:1px solid #363330;align-items:center;gap:10px;padding:20px;display:flex}.site .permission-demo header small{color:#aaa69f;margin-left:auto;font-size:10px}.site .permission-content{padding:28px}.site .permission-content h3{font:500 24px var(--font-poppins);margin:12px 0 20px}.site .permission-content p{color:#aaa69f;font-size:15px;line-height:1.7}.site .permission-content code{color:#edaa8c;margin-bottom:20px;font-size:12px;display:block}.site .permission-actions{gap:12px;padding:0 28px 24px;display:flex}.site .permission-demo button,.site .pack-description button{font:500 13px var(--font-poppins);color:#f2f0eb;cursor:pointer;background:0 0;border:1px solid #665047;border-radius:7px;padding:12px 20px}.site .permission-actions button:last-child{color:#17120f;background:#d97757;border-color:#d97757}.site button:disabled{cursor:default}.site .permission-actions button:disabled{opacity:.45}.site .permission-result{background:#1d1d20;min-height:84px;padding:20px 28px;font-size:14px;line-height:1.6}.site .permission-reset{margin:16px 28px}.site .brain-market{text-align:left;min-height:0;padding:80px max(24px,50vw - 620px);display:block}.site .market-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.site .market-heading h2{letter-spacing:-.035em;font-size:clamp(30px,4vw,52px)}.site .market-heading p{color:#aaa69f;margin-top:16px;font-size:18px}.site .market-coming{font:500 12px var(--font-poppins);color:#edaa8c;white-space:nowrap}.site .market-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.site .pack-cover{aspect-ratio:4/3;color:var(--pack-color);background:#1b1918;border:1px solid #484039;flex-direction:column;padding:28px;display:flex}.site .pack-cover>p:first-child{font:500 12px var(--font-poppins);color:#b8afa6}.site .pack-cover .pack-cover-title{font:500 clamp(28px,3vw,42px)/1.15 var(--font-poppins);letter-spacing:-.035em;max-width:12ch;margin-top:30px}.site .pack-cover-bottom{font:11px/1.6 var(--font-poppins);color:#b8afa6;justify-content:space-between;align-items:end;margin-top:auto;display:flex}.site .pack-description{padding:24px 0}.site .pack-description>span{color:#aaa69f;font-size:12px}.site .pack-description h3{font:500 22px var(--font-poppins);margin:8px 0 12px}.site .pack-description p{color:#aaa69f;font-size:15px;line-height:1.7}.site .pack-purchase{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.site .pack-purchase span{font:500 14px var(--font-poppins)}.site .pack-purchase small{color:#aaa69f;margin-top:4px;font-size:11px;display:block}.site .pack-details{border-top:1px solid #39332f;margin-top:24px;padding-top:24px;font-size:14px}.site .pack-details ul{color:#c6bdb4;padding:20px;line-height:1.8}.site .pack-details button{opacity:.55;margin-top:16px}.site .market-footer{color:#aaa69f;border-top:1px solid #39332f;align-items:center;gap:16px;margin-top:28px;padding-top:24px;font-size:13px;display:flex}.site .market-footer span{white-space:nowrap;margin-left:auto}.site .act6{justify-content:center;min-height:calc(100svh - 160px);padding-block:64px}.site .ftr{padding-top:24px;padding-bottom:20px}.site .ftin{padding-bottom:16px}.site .ftbase{padding-top:16px}.site .ftbrand{display:none}.site .ftnav{justify-content:center;width:100%}@media (max-width:760px){.site .map-note{gap:4px;padding:10px 8px;font-size:11px}.site .map-note svg{width:13px}.site .market-products{grid-template-columns:1fr}.site .market-heading{display:block}.site .market-coming{margin-top:20px;display:inline-block}.site .pack-cover{aspect-ratio:5/3}.site .pack-cover .pack-cover-title{margin-top:20px;font-size:34px}.site .market-footer{flex-wrap:wrap}.site .market-footer span{margin-left:0}.site .brain-market{padding:64px 24px}.site .permission-content{padding:20px}.site .permission-content h3{font-size:21px}.site .permission-actions{padding-inline:20px}.site .act6{min-height:65svh}.site .ftbase{font-size:9px}}.site .act6{box-sizing:border-box;text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:48px 24px;display:flex}.site .act6 .wordmark{margin:0 auto}.site .act6 .lead{margin-inline:auto}.site .market-product{perspective:1200px}.site .pack-turn{transform-style:preserve-3d;min-height:620px;position:relative}.site .pack-front,.site .pack-back{backface-visibility:hidden}.site .pack-back{color:#ddd5cd;background:#191716;border:1px solid #514137;padding:28px;position:absolute;inset:0}.site .pack-back h3{font:500 26px var(--font-poppins);margin-bottom:16px}.site .pack-back h4{font:500 14px var(--font-poppins);color:#edaa8c;margin:22px 0 10px}.site .pack-back p,.site .pack-back li{color:#bbb2a9;font-size:14px;line-height:1.65}.site .pack-back ul{padding-left:18px}.site .pack-back button{color:#edaa8c;cursor:pointer;background:0 0;border:1px solid #80513e;border-radius:7px;padding:10px 14px}.site .pack-back .pack-purchase small{font-size:10px}
.site .memory-showcase{text-align:left;min-height:0;padding:96px max(24px,50vw - 620px);display:block;overflow:hidden}.site .showcase-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px;display:flex}.site .showcase-heading h2{letter-spacing:-.035em;max-width:22ch;font-size:clamp(28px,3.5vw,48px)}.site .showcase-heading a,.site .showcase-copy a{color:var(--orange);text-underline-offset:5px;font-size:14px}.site .showcase-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-bottom:24px;display:flex}.site .showcase-tabs button,.site .showcase-controls button{font:500 13px var(--font-poppins),sans-serif;color:#aaa69f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:44px;padding:10px 14px}.site .showcase-tabs button[aria-selected=true]{color:#f6b398;background:#30201a;border-color:#81503b}.site .showcase-tabs button:hover,.site .showcase-controls button:hover{border-color:var(--orange);color:var(--orange)}.site .memory-showcase :focus-visible{outline:2px solid var(--orange);outline-offset:4px}.site .showcase-stage{min-height:540px;position:relative}.site .showcase-panel{visibility:hidden;pointer-events:none;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:center;gap:48px;min-height:540px;display:grid;position:absolute;inset:0}.site .showcase-panel[data-active=true]{visibility:visible;pointer-events:auto;position:relative}.site .showcase-copy h3{font-family:var(--font-poppins),sans-serif;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.16}.site .showcase-copy p{color:#aaa69f;max-width:44ch;margin:24px 0;font-size:17px;line-height:1.75}.site .showcase-status{color:var(--orange);margin-top:16px;font-size:12px;display:inline-block}.site .showcase-controls{border-top:1px solid var(--line);color:#aaa69f;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;font-size:12px;display:flex}.site .showcase-controls button:disabled{cursor:default;opacity:.65}.site .showcase-visual{min-width:0;overflow:hidden}.site .showcase-visual section{text-align:left;background:0 0;gap:0;width:100%;min-height:420px;padding:24px 0}.site .showcase-visual .wipe,.site .showcase-visual h2,.site .showcase-visual .cap,.site .showcase-visual .lead,.site .showcase-visual .wthesis,.site .showcase-visual .pathline,.site .showcase-visual .blead,.site .showcase-visual .ghead,.site .showcase-visual .pvside,.site .showcase-visual .sticky,.site .showcase-visual .secside,.site .showcase-visual .hside{display:none}.site .showcase-visual :is(.pvgrid,.secgrid,.hgrid,.layers .grid,.act5 .inner){display:contents}.site .showcase-visual :is(.doc,.pvnote,.perm,.sieve,.lstack,.feed,.btiles){width:100%;max-width:none;margin:0}.site .showcase-visual .gstage{height:420px}.site .showcase-visual .gcard{width:260px;font-size:12px;top:auto;bottom:24px;right:16px;transform:none}.site .showcase-visual .gcount{white-space:nowrap;bottom:0}.site .showcase-visual .layers .ly{min-height:0;padding:16px 20px}.site .showcase-visual .ly h3{font-size:19px}.site .showcase-visual .ly p{font-size:13px}.site .showcase-visual .btiles{grid-template-columns:1fr 1fr;gap:16px;display:grid}.site .showcase-visual .bt{min-height:160px;padding:20px}.site .showcase-visual .pipe{width:100%;min-height:300px;margin:0}.site .showcase-visual .pstops{gap:6px}.site .showcase-visual .ps b{font-size:11px}.site .showcase-visual .ps em{font-size:10px}.site .showcase-visual .doc .bd{font-size:12px}@media (max-width:760px){.site .memory-showcase{padding:64px 20px}.site .showcase-heading{display:block}.site .showcase-heading a{margin-top:16px;display:inline-block}.site .showcase-tabs{gap:4px}.site .showcase-tabs button{padding:8px 10px;font-size:12px}.site .showcase-panel{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-height:760px;padding-top:28px}.site .showcase-copy p{margin:16px 0;font-size:15px;line-height:1.65}.site .showcase-visual section{min-height:380px;padding:8px 0}.site .showcase-visual .gstage{height:380px}.site .showcase-visual .gcard{width:220px;left:auto}.site .showcase-visual .doc .bd{padding:20px 12px;font-size:10px}.site .showcase-controls{align-items:flex-start}.site .showcase-controls button{text-align:right;max-width:190px;padding-top:0}}
