:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--paper:#fff;--paper-2:#f8f8f9;--ink:#11100d;--ink-soft:#2f3238;--muted:#666c76;--line:#ececf0;--line-strong:#d8cfbb;--glass:#ffffffd1;--gold:#b89a57;--gold-2:#d9c998;--gold-3:#8a7140;--champagne:#fff;--noir:#11100d;--blue:#254f87;--violet:#49306f;--pink:#9d3a68;--orange:#b56f2d;--green:#00a67d;--red:#d72f4b;--shadow:0 34px 100px #1112161f;--shadow-soft:0 16px 44px #11121612;--shadow-hairline:inset 0 1px 0 #ffffffc7;--radius:8px;--radius-sm:6px;--gradient-icp:linear-gradient(112deg, #8a7140 0%, #b89a57 28%, #d9c998 52%, #fff 68%, #b89a57 100%);--gradient-icp-subtle:linear-gradient(112deg, #8a71400a, #b89a570f, #b89a570d, #ffffffb8);--ease:cubic-bezier(.2, .8, .2, 1);--motion-fast:.16s;--motion-base:.42s;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);background:linear-gradient(112deg,#0000 0 52%,#b89a5709 52% 52.08%,#0000 52.08%),linear-gradient(112deg,#0000 0 66%,#8a714007 66% 66.08%,#0000 66.08%),linear-gradient(#fff 0% 100%);margin:0}body,button,input,textarea,select,a{font:inherit}button,.button{border-radius:var(--radius-sm);color:#fff;cursor:pointer;letter-spacing:0;min-height:44px;transition:transform var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);background:linear-gradient(120deg,#ffffff29,#0000 45%),linear-gradient(135deg,#11100d,#3a2b10);border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:.72rem 1rem;font-weight:720;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}button:not(.secondary):not(.tiny):after,.button:not(.secondary):after{content:"";transition:transform .52s var(--ease);background:linear-gradient(120deg,#0000 0 28%,#ffffff38 46%,#0000 64%);position:absolute;inset:0;transform:translate(-130%)}button:not(.secondary):not(.tiny):hover:after,.button:not(.secondary):hover:after{transform:translate(130%)}button:hover,.button:hover{box-shadow:var(--shadow-soft);transform:translateY(-1px)}button:active,.button:active{transform:translateY(0)}button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.secondary{color:var(--ink);border-color:var(--line-strong);background:#ffffffeb}input,textarea,select{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-width:0;color:var(--ink);transition:border-color var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);background:#fff;padding:.72rem .85rem}input[type=file]{background:linear-gradient(135deg,#b89a570d,#ffffffb8),#fff;border-style:dashed;padding:.9rem}textarea{resize:vertical;min-height:94px}label{gap:.35rem;display:grid}label span{color:var(--muted);font-size:.78rem;font-weight:650}label small{color:var(--muted);line-height:1.45}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #b89a570f}input:focus,textarea:focus,select:focus{border-color:#b89a570f;box-shadow:0 0 0 4px #b89a570f}.skip-link{z-index:50;color:#fff;background:var(--ink);border-radius:var(--radius-sm);padding:.75rem 1rem;position:fixed;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.app-shell{opacity:0;min-height:100vh;transition:opacity .52s var(--ease), transform .52s var(--ease), background .52s var(--ease);position:relative;overflow:clip;transform:translateY(8px)}.app-shell.is-ready{opacity:1;transform:translateY(0)}.app-shell.app-mode{background:linear-gradient(#f0f3fac7,#f7f7fbfa),repeating-linear-gradient(90deg,#10111407 0 1px,#0000 1px 112px)}.app-shell.app-mode .top-nav{background:#fffffff0;border-bottom-color:#10111414}.ambient-frame{z-index:-1;pointer-events:none;opacity:.48;position:fixed;inset:0;overflow:hidden}.ambient-frame:before,.ambient-frame:after{content:"";filter:blur(72px);opacity:.035;background:linear-gradient(135deg,#11100d,#2b2418);height:22vh;position:absolute;inset:auto -10vw;transform:skewY(-8deg)}.ambient-frame:before{top:12vh}.ambient-frame:after{bottom:10vh;transform:skewY(8deg)}.ambient-frame span{position:absolute;inset:0}.ambient-frame span:first-child{background:linear-gradient(115deg,#0000 0 39%,#b89a5709 39% 39.08%,#0000 39.08%),linear-gradient(115deg,#0000 0 56%,#b89a5707 56% 56.08%,#0000 56.08%),linear-gradient(115deg,#0000 0 73%,#8a714006 73% 73.08%,#0000 73.08%)}.ambient-frame span:nth-child(2){aspect-ratio:1;background:radial-gradient(circle,#0000 0 39%,#b89a5707 39.2% 39.8%,#0000 40%),radial-gradient(circle,#0000 0 63%,#b89a5706 63.1% 63.45%,#0000 63.7%);border:1px solid #b89a5709;border-radius:50%;width:min(58vw,760px);top:10vh;left:auto;right:-14rem}.ambient-frame span:nth-child(3){aspect-ratio:1;background:conic-gradient(from 220deg, transparent 0 28%, #b89a5708, transparent 48% 100%), radial-gradient(circle, transparent 0 48%, #b89a5706 48.2% 49%, transparent 49.2%);border:1px solid #b89a5708;border-radius:50%;width:min(52vw,640px);inset:auto auto 6vh -10rem}.top-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #cdbb915c;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);display:flex;position:sticky;top:0;box-shadow:0 10px 34px #13151e0b}.wordmark{color:var(--ink);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.wordmark strong{font-size:1.02rem}.wordmark em{color:#6f4e0b;background:#b89a570f;border-radius:999px;align-items:center;min-height:24px;padding:.16rem .45rem;font-size:.72rem;font-style:normal;font-weight:860;display:inline-flex}.top-nav nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.top-nav nav a{color:var(--ink-soft);transition:color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease), transform var(--motion-fast) var(--ease);border-radius:999px;padding:.5rem .72rem;font-size:.92rem;text-decoration:none}.top-nav nav a:hover{background:var(--paper-2);color:var(--ink);transform:translateY(-1px)}.nav-status{border:1px solid var(--line);color:#5f450d;white-space:nowrap;background:#b89a570d;border-radius:999px;align-items:center;gap:.45rem;min-height:36px;padding:.45rem .7rem;font-weight:760;text-decoration:none;display:inline-flex}.live-dot{background:var(--green);border-radius:999px;width:.54rem;height:.54rem;display:inline-block;box-shadow:0 0 0 5px #00a8781f}main{width:min(1220px,100vw - 2rem);margin:0 auto;padding:1.4rem 0 4rem}.canister-mark{background:linear-gradient(#fff, #fff) padding-box, var(--gradient-icp) border-box;isolation:isolate;border:2px solid #0000;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid;position:relative;box-shadow:0 10px 24px #b89a570f}.canister-mark>*{z-index:1;position:relative}.canister-mark:before{content:"";background:linear-gradient(135deg,#11100d,#2b2418);border-radius:5px;width:16px;height:16px;position:absolute;transform:translate(-4px,-4px)}.canister-mark:after{content:"";border:2px solid var(--noir);background:#fff;border-radius:5px;width:16px;height:16px;position:absolute;transform:translate(5px,5px)}.hero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(1.8rem,4vw,4.5rem);min-height:min(680px,100svh - 82px);padding:clamp(2.2rem,5vw,5rem) 0 clamp(1.4rem,3vw,2.6rem);display:grid}.product-hero{position:relative}.product-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(112deg,#0000 0 28%,#b89a5709 28% 38%,#0000 38%),linear-gradient(112deg,#0000 0 45%,#b89a5708 45% 56%,#0000 56%),linear-gradient(112deg,#0000 0 61%,#8a714006 61% 70%,#0000 70%);height:70%;position:absolute;inset:8% -18vw auto 50%;transform:skew(-12deg)}.product-hero:after{content:"";aspect-ratio:1;z-index:-2;background:radial-gradient(circle at center, #ffffffc7, #b89a5706 42%, transparent 66%), conic-gradient(from 140deg, transparent 0 18%, #b89a5708, transparent 36% 62%, #8a714006, transparent 80% 100%);opacity:.48;filter:blur(.2px);border-radius:50%;width:min(38vw,520px);position:absolute;top:12%;right:-6vw}.brand-row{color:var(--ink-soft);align-items:center;gap:.75rem;margin-bottom:1.1rem;font-weight:760;display:inline-flex}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;overflow-wrap:normal;word-break:normal;text-shadow:0 14px 54px #2e200814;max-width:760px;margin-bottom:1.1rem;font-size:clamp(3rem,5.7vw,5.2rem);line-height:.92}.hero-copy{position:relative}.hero-copy:after{content:"";background:linear-gradient(90deg,#0000,#b89a577a,#b89a5714,#0000);width:min(360px,72%);height:1px;margin:1.1rem 0 0;display:block}h2{letter-spacing:0;margin-bottom:0;font-size:clamp(1.55rem,2.2vw,2.35rem);line-height:1}h3{margin-bottom:.6rem}.hero-lede{max-width:650px;color:var(--ink-soft);font-size:clamp(1.08rem,1.65vw,1.28rem);line-height:1.55}.hero-actions,.button-row{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.login-gateway{border-radius:var(--radius);max-width:700px;box-shadow:var(--shadow-soft), var(--shadow-hairline);background:linear-gradient(145deg,#fffffffa,#fffffff5) padding-box padding-box,linear-gradient(120deg,#b89a5794,#b89a5714,#b89a5773) border-box;border:1px solid #0000;grid-template-columns:1fr;align-items:center;gap:1rem;margin-top:1.35rem;padding:.95rem;display:grid;position:relative;overflow:hidden}.login-gateway:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 36%,#ffffffb8 48%,#0000 60%);position:absolute;inset:0;transform:translate(-130%)}.login-gateway span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:860;display:block}.login-gateway strong{margin-top:.18rem;font-size:1.08rem;display:block}.login-gateway p{color:var(--muted);margin:.25rem 0 0;line-height:1.45}.gateway-actions{flex-wrap:wrap;justify-content:flex-start;gap:.65rem;display:flex}.identity-line{color:var(--muted);margin:1rem 0 0;font-size:.96rem}.quick-actions{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.quick-actions a,.quick-actions button{border:1px solid var(--line);background:var(--glass);min-height:34px;color:var(--ink-soft);box-shadow:none;border-radius:999px;padding:.4rem .65rem;font-size:.84rem;font-weight:760;text-decoration:none}.quick-actions a:hover,.quick-actions button:hover{color:var(--ink);background:#fffffff5;border-color:#b89a570f}.hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;max-width:620px;margin-top:1.25rem;display:grid}.hero-proof div{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;box-shadow:var(--shadow-hairline);background:#ffffffd1;padding:.8rem}.hero-proof strong,.hero-proof span{display:block}.hero-proof strong{font-size:1.45rem;line-height:1}.hero-proof span{color:var(--muted);margin-top:.25rem;font-size:.84rem}.product-window{min-width:0;transform-style:preserve-3d;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#b89a579e,#ffffffe0,#b89a5780) border-box;border:1px solid #0000;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 42px 110px #2e200829,inset 0 0 0 1px #ffffffeb}.product-window:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(115deg,#0000 0 38%,#ffffff80 46%,#0000 56%);position:absolute;inset:0;transform:translate(-125%)}.product-window:after{content:"";pointer-events:none;z-index:4;border:1px solid #b89a570f;border-radius:13px;position:absolute;inset:.65rem}.window-bar{border-bottom:1px solid var(--line);background:#ffffffeb;align-items:center;gap:.5rem;min-height:56px;padding:0 1rem;display:flex}.window-bar span{background:var(--line-strong);border-radius:50%;width:.68rem;height:.68rem}.window-bar span:first-child{background:var(--gold-3)}.window-bar span:nth-child(2){background:var(--gold)}.window-bar span:nth-child(3){background:var(--gold-2)}.window-bar strong{margin-left:.45rem;font-size:.95rem}.window-bar em{color:var(--ink);background:var(--paper-2);border-radius:999px;margin-left:auto;padding:.28rem .55rem;font-size:.78rem;font-style:normal;font-weight:820}.window-body{background:radial-gradient(circle at 8% 8%,#b89a5705,#0000 30%),linear-gradient(130deg,#b89a5706,#0000 32%),linear-gradient(320deg,#8a714005,#0000 36%),#fff;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid;position:relative}.window-body:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 24%,#b89a5709 24% 24.1%,#0000 24.1%),linear-gradient(90deg,#0000 0 72%,#b89a5707 72% 72.1%,#0000 72.1%),linear-gradient(0deg,#0000 0 38%,#b89a5708 38% 38.1%,#0000 38.1%);border-radius:12px;position:absolute;inset:1rem}.room-summary{border:1px solid var(--line);color:#fff;background:linear-gradient(112deg,#0f0f11f5,#202023e6),#121214;border-radius:14px;align-content:end;min-height:210px;padding:clamp(1rem,2vw,1.35rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #1112162e}.room-summary:before{content:"";background:linear-gradient(118deg,#0000 0 30%,#ffffff17 30% 38%,#0000 38%),linear-gradient(118deg,#0000 0 50%,#b89a571f 50% 50.5%,#0000 50.5%),linear-gradient(118deg,#0000 0 68%,#ffffff14 68% 76%,#0000 76%);position:absolute;inset:-20% -24%}.room-summary:after{content:"";aspect-ratio:1;opacity:.72;background:radial-gradient(circle,#b89a573d 0 10%,#0000 11%),radial-gradient(circle at 25% 26%,#ffffff94 0 2px,#0000 3px),radial-gradient(circle at 72% 35%,#ffffff7a 0 2px,#0000 3px),radial-gradient(circle at 62% 78%,#ffffff61 0 2px,#0000 3px);border:1px solid #b89a573d;border-radius:50%;width:7.5rem;position:absolute;top:1.1rem;right:1.1rem}.room-summary>*{z-index:1;position:relative}.room-summary span,.room-flow span,.room-grid span,.proof-dock span{color:inherit;opacity:.72;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:860}.room-summary strong{max-width:520px;margin:.4rem 0;font-size:clamp(1.8rem,3.4vw,3.2rem);line-height:.96}.room-summary p{color:#ffffffc7;max-width:520px;margin:0;line-height:1.5}.room-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.room-grid article,.room-flow div,.proof-dock div{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-hairline);background:linear-gradient(145deg,#fffffffa,#ffffffeb),#ffffffe0;border-radius:12px;padding:.9rem}.room-grid strong{margin-top:.35rem;font-size:2rem;line-height:1;display:block}.room-flow{gap:.75rem;display:grid}.room-flow div{grid-template-columns:2rem minmax(0,1fr);column-gap:.85rem;display:grid}.room-flow span{color:var(--gold-3);grid-row:span 2}.room-flow strong{font-size:1rem}.room-flow p{color:var(--muted);margin:.2rem 0 0}.proof-dock{border-top:1px solid var(--line);background:var(--paper-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.9rem;display:grid}.proof-dock strong{overflow-wrap:anywhere;margin-top:.28rem;display:block}.signal-panel{border:1px solid var(--line);border-radius:var(--radius);min-height:440px;box-shadow:var(--shadow);background:linear-gradient(145deg,#b89a570d,#ffffffb8 42%,#ffffffc7),linear-gradient(#fffffff2,#ffffffd1),#fff;grid-template-rows:auto minmax(150px,1fr) auto auto;gap:1rem;padding:1.2rem;display:grid;position:relative;overflow:hidden}.signal-panel:after{content:"";opacity:.84;background:linear-gradient(135deg,#11100d,#2b2418);width:3px;position:absolute;inset:0 auto 0 0}.vault-graphic{z-index:1;border-radius:var(--radius);background:radial-gradient(circle,#ffffffb8,#b89a570d 42%,#0000 64%),linear-gradient(135deg,#ffffffeb,#f4efe4ad);border:1px solid #b89a570f;place-items:center;min-height:150px;display:grid;position:relative;overflow:hidden}.vault-graphic:before{content:"";background:conic-gradient(from 90deg, transparent 0 20%, #2d6cdf2e, #7d43c429, #d9368224, #b89a570d, transparent 72% 100%);opacity:.82;position:absolute;inset:-44%;transform:rotate(-12deg)}.vault-graphic span{border:1px solid #b89a570f;border-radius:999px;position:absolute}.vault-graphic span:first-child{aspect-ratio:1;width:70%}.vault-graphic span:nth-child(2){aspect-ratio:1;border-style:dashed;width:44%}.vault-graphic span:nth-child(3){aspect-ratio:1;background:linear-gradient(135deg,#b89a570f,#ffffffb8);width:24%}.vault-graphic strong{z-index:1;background:linear-gradient(145deg, #fff, var(--champagne));color:#6f4e0b;border:1px solid #b89a570f;border-radius:18px;place-items:center;width:4.3rem;height:4.3rem;display:grid;position:relative;box-shadow:0 18px 44px #5f450d24}.signal-panel:before{content:"";border-radius:var(--radius-sm);pointer-events:none;border:1px solid #1011140f;position:absolute;inset:1rem}.panel-kicker{border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-hairline);z-index:1;background:#ffffffc7;align-items:center;gap:.55rem;padding:.7rem .78rem;display:flex;position:relative}.panel-kicker strong,.panel-kicker small{display:block}.panel-kicker small{color:var(--muted);overflow-wrap:anywhere;margin-left:auto}.activity-tape{z-index:1;gap:.5rem;display:grid;position:relative}.activity-tape div{border-radius:var(--radius-sm);background:#ffffffd1;border:1px solid #10111414;grid-template-columns:2.3rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.72rem .78rem;display:grid}.activity-tape span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;font-weight:900}.activity-tape strong{overflow-wrap:anywhere;min-width:0;font-size:.94rem}.protocol-stack{z-index:1;gap:.45rem;display:grid;position:relative}.protocol-stack div{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffa8;justify-content:space-between;gap:.8rem;padding:.62rem .72rem;display:flex}.protocol-stack span{color:var(--muted);font-weight:760}.protocol-stack strong{text-align:right}.signal-panel dl{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid;position:relative}.signal-panel dl div,.metric,.surface,.architecture,.creator-signal,.empty-state,.access-panel,.trust-center,.product-brief,.app-dashboard{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft), var(--shadow-hairline);transition:transform var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);background:linear-gradient(150deg,#fffffffa,#ffffffeb),#ffffffeb}.metric,.surface,.trust-center,.creator-signal,.architecture{position:relative;overflow:hidden}.metric:before,.surface:before,.trust-center:before,.creator-signal:before,.architecture:before{content:"";opacity:.82;background:linear-gradient(#0000,#b89a5785,#0000);width:2px;position:absolute;inset:0 auto 0 0}.trust-center:after,.creator-signal:after{content:"";aspect-ratio:1;background:radial-gradient(circle, transparent 0 48%, #b89a570d 48.3% 49%, transparent 49.2%), conic-gradient(from 120deg, transparent 0 58%, #b89a570f, transparent 76% 100%);pointer-events:none;border:1px solid #b89a570f;border-radius:50%;width:min(26vw,260px);position:absolute;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.signal-panel dl div{padding:.95rem}dt,.section-heading span,.metric span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:760}dd{overflow-wrap:anywhere;margin:.28rem 0 0;font-weight:800}.proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-bottom:1rem;display:grid;position:relative}.proof-strip:before{content:"";background:linear-gradient(90deg,#0000,#b89a5752,#0000);height:1px;position:absolute;top:-.55rem;left:1rem;right:1rem}.experience-tabs{border-radius:var(--radius);box-shadow:var(--shadow-soft), var(--shadow-hairline);background:linear-gradient(135deg,#fffffff5,#ffffffb8),#fff;border:1px solid #b89a570f;gap:.85rem;margin:-.85rem 0 1rem;padding:.85rem;display:grid}.tab-strip{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f4efe4b8;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;padding:.32rem;display:grid}.tab-strip a{border-radius:var(--radius-sm);min-width:0;min-height:40px;color:var(--ink-soft);text-align:center;transition:background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease);justify-content:center;align-items:center;padding:.55rem .65rem;font-weight:820;text-decoration:none;display:inline-flex}.tab-strip a.active,.tab-strip a:hover{color:var(--noir);background:#fff;box-shadow:0 8px 22px #5f450d14}.tab-panels{grid-template-columns:1.15fr repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.tab-panels article{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fffc;align-content:start;gap:.45rem;min-width:0;padding:1rem;display:grid}.tab-panels article.featured{background:linear-gradient(135deg,#ffffffb8,#ffffffe6),#fff;border-color:#b89a570f}.tab-panels span{color:#6f4e0b;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:860}.tab-panels strong{font-size:1.05rem}.tab-panels p{color:var(--muted);margin:0;line-height:1.45}.app-dashboard{background:linear-gradient(145deg,#fffffff5,#ffffffb8),linear-gradient(120deg,#b89a570f,#ffffffe6);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;margin:1.2rem 0 1rem;padding:clamp(1.1rem,3vw,1.7rem);display:grid}.app-mode main{width:min(1320px,100vw - 2rem)}.app-mode .ambient-frame{opacity:.18}.app-mode .ambient-frame span:nth-child(2),.app-mode .ambient-frame span:nth-child(3){display:none}.app-mode .app-dashboard{background:#fff;border-color:#11100d1a;margin-top:.85rem;padding:clamp(.8rem,1.5vw,1.05rem);box-shadow:0 12px 32px #1112160e}.app-command-bar{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.app-mode .app-dashboard h1{margin:.35rem 0 .25rem;font-size:clamp(1.35rem,2.4vw,2.05rem);line-height:1}.app-mode .app-dashboard p{max-width:700px;margin-bottom:0;font-size:.92rem}.app-mode .app-session{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin-top:.85rem}.app-mode .app-session div{background:#fbfbfc;border-color:#11100d14;padding:.78rem}.app-mode .app-session dd{font-size:.95rem}.app-module-nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:.4rem;margin-top:.85rem;padding-top:.8rem;display:flex}.app-module-nav a{border-radius:var(--radius-sm);min-height:34px;color:var(--ink);background:#b89a570a;border:1px solid #b89a5747;align-items:center;padding:.45rem .65rem;font-size:.84rem;font-weight:760;text-decoration:none;display:inline-flex}.app-module-nav a:hover{background:#b89a571a}.app-compliance{margin-top:1rem}.app-compliance .section-heading{margin-bottom:.7rem}.app-compliance h2{font-size:clamp(1.2rem,2vw,1.55rem)}.app-mode .proof-strip{margin:0}.app-mode .proof-strip:before{opacity:.34}.app-dashboard-copy{min-width:0}.app-dashboard h1{max-width:680px;margin:.7rem 0 .65rem;font-size:clamp(2.35rem,5vw,4.8rem)}.app-dashboard p{max-width:820px;color:var(--ink-soft);margin:0;font-size:1.08rem;line-height:1.55}.app-dashboard-actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}.app-session{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.app-session div{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffc7;min-width:0;padding:.9rem}.context-switcher{border-radius:var(--radius-sm);background:linear-gradient(135deg,#b89a570e,#ffffffeb),#fff;border:1px solid #b89a5733;grid-column:1/-1;grid-template-columns:minmax(200px,.7fr) minmax(220px,1fr) minmax(260px,1fr);gap:.75rem;padding:.85rem;display:grid}.context-switcher label,.context-switcher div{min-width:0}.context-switcher div{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffc7;align-content:center;gap:.25rem;padding:.7rem .8rem;display:grid}.context-switcher div span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:760}.context-switcher strong{overflow-wrap:anywhere}.workspace-manager{gap:.9rem;margin:1rem 0;display:grid}.module-tabs{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffe0;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;padding:.45rem;display:grid;box-shadow:0 12px 34px #1112160b}.module-tabs a{border-radius:var(--radius-sm);min-height:38px;color:var(--ink-soft);justify-content:center;align-items:center;padding:.5rem .6rem;font-weight:780;text-decoration:none;display:inline-flex}.module-tabs a:hover{color:var(--ink);background:#fff;box-shadow:0 8px 22px #1112160e}.manager-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.manager-panel{min-width:0}.manager-panel.wide{grid-column:1/-1}.data-table-wrap{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:640px}.data-table th,.data-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.8rem .9rem}.data-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;background:#fafafa;font-size:.72rem;font-weight:860}.data-table tr:last-child td{border-bottom:0}.data-table tr.active-row td{background:#b89a570f}.data-table tr.archived-row td{color:var(--muted);background:#11100d09}.data-table strong,.data-table span,.data-table code{display:block}.data-table span{color:var(--muted);margin-top:.2rem;line-height:1.38}.data-table code{max-width:320px;color:var(--ink-soft);overflow-wrap:anywhere;font-size:.8rem}.row-actions{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.vault-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--muted);background:#b89a5709;margin-top:.9rem;padding:1rem}.vault-console{grid-template-columns:minmax(190px,.8fr) repeat(2,minmax(220px,1fr));gap:.75rem;margin-top:.9rem;display:grid}.vault-summary{border-radius:var(--radius);background:linear-gradient(135deg,#b89a5714,#ffffffc7),#fff;border:1px solid #b89a5738;padding:1rem}.vault-summary span{color:var(--gold-3);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:850}.vault-summary strong{overflow-wrap:anywhere;margin-top:.35rem;display:block}.vault-summary p{color:var(--muted);margin:.45rem 0 0;line-height:1.45}.split-route{border-radius:var(--radius-sm);background:linear-gradient(135deg,#b89a5714,#ffffffb8),#fff;border:1px solid #b89a573d;margin-top:.75rem;padding:.75rem}.split-route span{color:var(--gold-3);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:850;display:block}.split-route strong{overflow-wrap:anywhere;margin-top:.28rem;display:block}.split-route p{color:var(--muted);margin:.25rem 0 0;font-size:.84rem}.vault-verifications{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.vault-verifications li{border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--radius-sm);background:#fff;padding:.85rem}.vault-verifications li.match{border-left-color:var(--green)}.vault-verifications li.mismatch{border-left-color:var(--red)}.vault-verifications strong,.vault-verifications span,.vault-verifications code{overflow-wrap:anywhere;display:block}.review-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin:-1.4rem 0 1rem;display:grid}.reviewer-flow{grid-template-columns:minmax(0,.74fr) minmax(0,1.15fr) minmax(320px,.72fr);align-items:stretch;gap:1rem;margin:-1.25rem 0 1rem;display:grid}.reviewer-lead,.reviewer-steps article,.reviewer-packet{border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-soft), var(--shadow-hairline);background:#fffffff0}.reviewer-lead{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#b89a570f,#b89a570d) border-box;border:1px solid #0000;align-content:center;padding:clamp(1rem,2vw,1.35rem);display:grid}.reviewer-lead p{color:var(--ink-soft);margin:0;font-size:1.02rem;line-height:1.58}.reviewer-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.reviewer-steps article{align-content:start;gap:.45rem;padding:1rem;display:grid;position:relative;overflow:hidden}.reviewer-steps article:before{content:"";background:linear-gradient(#b89a578c,#b89a5714);width:3px;position:absolute;inset:0 auto 0 0}.reviewer-steps small,.reviewer-packet>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:860}.reviewer-steps strong{font-size:1.08rem}.reviewer-steps p{color:var(--muted);margin:0;line-height:1.45}.reviewer-packet{background:linear-gradient(145deg, #fffffff5, #f5f7fceb), var(--gradient-icp-subtle);align-content:start;gap:.85rem;padding:1rem;display:grid}.reviewer-packet>strong{font-size:1.18rem}.reviewer-packet dl{gap:.55rem;margin:0;display:grid}.reviewer-packet dl div{border-top:1px solid var(--line);gap:.12rem;min-width:0;padding:.68rem 0;display:grid}.packet-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.review-rail article{border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-soft);transition:transform var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease);background:linear-gradient(145deg,#ffffffe6,#ffffffad),linear-gradient(120deg,#b89a570f,#b89a570d,#ffffffb8);border:1px solid #ffffffe6;padding:.95rem}.product-brief{background:linear-gradient(140deg,#10111409,#0000 28%),linear-gradient(120deg,#b89a570f,#ffffffe6 40%,#b89a570d),#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:1rem;margin:1rem 0;padding:clamp(1rem,2.4vw,1.55rem);display:grid}.brief-copy{align-content:center;display:grid}.brief-copy p{color:var(--ink-soft);margin:0;font-size:1.02rem;line-height:1.6}.brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.brief-grid article{border-radius:var(--radius-sm);background:#ffffffbd;border:1px solid #10111414;align-content:start;gap:.5rem;min-width:0;padding:1rem;display:grid}.brief-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;font-weight:820}.brief-grid strong{font-size:1.08rem}.brief-grid p{color:var(--muted);margin:0;line-height:1.48}.review-rail small{color:#fff;background:linear-gradient(135deg,#11100d,#2b2418);border-radius:999px;place-items:center;width:2rem;height:2rem;margin-bottom:.55rem;font-size:.72rem;font-weight:860;display:inline-grid}.review-rail span{color:var(--ink);margin-bottom:.35rem;font-weight:860;display:block}.review-rail p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.45}.metric{padding:1rem;position:relative;overflow:hidden}.metric:before{content:"";background:linear-gradient(#b89a578c,#b89a5714);width:3px;position:absolute;inset:0 auto 0 0}.metric strong{overflow-wrap:anywhere;margin:.45rem 0 .35rem;font-size:clamp(1.35rem,3vw,2rem);line-height:1;display:block}.metric p,.surface p,.architecture p{color:var(--muted);line-height:1.5}.section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.surface,.architecture,.empty-state{padding:clamp(1rem,2vw,1.35rem)}.access-panel{grid-template-columns:minmax(0,1fr) minmax(240px,.48fr);align-items:center;gap:1rem;margin-bottom:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.access-panel h2{margin-top:.65rem}.access-panel p{color:var(--ink-soft);margin-bottom:0;line-height:1.55}.access-locked{background:linear-gradient(135deg,#b89a570f,#ffffffb8 44%,#ffffffe6),#fff;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr)}.operator-ready{background:linear-gradient(135deg,#08785f1a,#b89a570d),#fff}.client-ready{background:linear-gradient(135deg,#b89a570d,#ffffffb8),#fff}.principal-box,.command-box,.request-access-form{border-radius:var(--radius-sm);background:#ffffffbd;border:1px solid #ffffffdb;gap:.4rem;min-width:0;padding:.9rem;display:grid}.principal-box span,.command-box span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:780}.principal-box code,.command-box code{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.86rem;line-height:1.45}.request-access-form{grid-column:1/-1;grid-template-columns:minmax(220px,.4fr) minmax(260px,1fr) auto;align-items:end}.section-heading{gap:.45rem;margin-bottom:1rem;display:grid}.client-block{border-radius:var(--radius-sm);background:var(--paper-2);border:1px solid var(--line);align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.client-block strong{margin-bottom:.15rem;display:block}.node-dot{background:linear-gradient(135deg,#b89a578c,#b89a5714);border-radius:50%;width:.8rem;height:.8rem;margin-top:.3rem;box-shadow:0 0 0 6px #b89a5714}.task-stack,.timeline,.architecture ul{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.task-stack li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.85rem 0;display:flex}.task-stack li:last-child{border-bottom:0}.task-stack li div{min-width:0}.task-control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.task-stack strong,.task-stack span{display:block}.task-stack span{color:var(--muted);margin-top:.2rem}.pill{white-space:nowrap;border-radius:999px;flex:none;justify-content:center;place-self:start;align-items:center;width:fit-content;min-height:28px;padding:.35rem .58rem;font-size:.78rem;font-weight:800;display:inline-flex}.pill.live{color:#006346;background:#00a8781f}.pill.waiting{color:#8a4b00;background:#b89a570d}.pill.quiet{color:var(--ink-soft);background:var(--paper-2)}.approval-card{border-radius:var(--radius-sm);border:1px solid var(--line);background:linear-gradient(135deg,#ffffffb8,#ffffffeb),#fff;gap:.9rem;padding:1rem;display:grid}.approval-card strong{font-size:1.25rem}.agent-copy{white-space:pre-wrap;border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(135deg,#ffffffb8,#ffffffc2),#fff;padding:1rem;font-size:1.08rem;line-height:1.55}.inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-top:1rem;display:grid}.locked-note{border-radius:var(--radius-sm);color:var(--ink-soft);background:var(--paper-2);border:1px solid var(--line);margin-top:1rem;padding:.9rem}.timeline li{border-left:3px solid #0000;border-image:linear-gradient(#b89a578c,#b89a5714) 1;gap:.18rem;padding:.2rem 0 .8rem 1rem;display:grid}.timeline span{color:var(--muted);font-size:.82rem;font-weight:760}.timeline small{color:var(--muted);overflow-wrap:anywhere}.split-timeline{border-bottom:1px solid var(--line);margin-bottom:.9rem;padding-bottom:.85rem}.architecture,.creator-signal,.trust-center{margin-top:1rem}.architecture{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#b89a570f,#b89a570d) border-box;border:1px solid #0000}.architecture ul{grid-template-columns:repeat(3,minmax(0,1fr))}.architecture li{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper-2);padding:1rem;font-weight:760}.trust-center{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#21180638,#b89a570f,#b89a570d) border-box;border:1px solid #0000;padding:clamp(1rem,2vw,1.35rem)}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.trust-grid article{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--paper-2);align-content:start;gap:.45rem;min-width:0;padding:1rem;display:grid}.trust-grid article.split-card{background:linear-gradient(135deg,#b89a571a,#fffc),#fff;border-color:#b89a5742}.trust-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:780}.trust-grid strong,.trust-grid code{overflow-wrap:anywhere}.trust-grid code{color:var(--ink-soft);font-size:.82rem;line-height:1.45}.trust-grid a{color:var(--blue);font-weight:760}.trust-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}button.tiny{border-color:var(--line);width:fit-content;min-height:32px;color:var(--ink);box-shadow:none;background:#fff;padding:.35rem .62rem;font-size:.78rem}.trust-grid p,.trust-note{color:var(--muted);margin:0;line-height:1.48}.trust-note{margin-top:1rem}.hardening-path{border-top:1px solid var(--line);gap:.8rem;margin-top:1rem;padding-top:1rem;display:grid}.hardening-path>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:820}.hardening-path>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.hardening-path article{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f0f2f8c2;padding:.9rem}.hardening-path p{color:var(--muted);margin:.35rem 0 0;line-height:1.45}.creator-signal{background:linear-gradient(135deg,#ffffffb8,#ffffffe0 46%,#b89a570d),#fff;grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);align-items:stretch;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.creator-copy{align-content:center;display:grid}.creator-copy p{max-width:760px;color:var(--ink-soft);font-size:1.05rem;line-height:1.58}.creator-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.creator-card{gap:.65rem;margin:0;display:grid}.creator-card div{border-radius:var(--radius-sm);background:#ffffffbd;border:1px solid #fffc;min-width:0;padding:.9rem}.creator-card dd{overflow-wrap:anywhere}.operator-console{margin-top:1rem}.app-mode .operator-console{margin-top:.85rem}.app-mode .operator-console>.section-heading{justify-content:space-between;align-items:end;gap:1rem;padding:0 .15rem;display:flex}.app-mode .operator-console>.section-heading h2{font-size:clamp(1.35rem,2.2vw,2rem)}.workflow-cockpit{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.workflow-cockpit article{border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-soft), var(--shadow-hairline);background:linear-gradient(#fffffff5,#ffffffe0),#fff;padding:1rem}.app-mode .workflow-cockpit article{background:#fff;border-color:#11100d14;padding:.92rem;box-shadow:0 12px 32px #1112160e}.app-mode .workflow-cockpit article:before{content:"";background:linear-gradient(90deg, var(--gold), #b89a5714);width:2.4rem;height:2px;margin-bottom:.78rem;display:block}.workflow-cockpit span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:820}.workflow-cockpit strong{margin:.35rem 0;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1;display:block}.workflow-cockpit p{color:var(--muted);margin:0;line-height:1.42}.access-queue{margin-bottom:1rem}.app-mode .access-queue,.app-mode .governance-panel{background:#fff;border-color:#11100d14;box-shadow:0 12px 34px #1112160e}.access-queue ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.access-queue li{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;padding:.9rem;display:grid}.request-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.access-queue strong,.access-queue span,.access-queue code{display:block}.access-queue span{color:var(--muted);margin-top:.18rem}.access-queue code{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:.4rem;font-size:.82rem}.console-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.console-grid.compact{margin-top:1rem}.compact-form{border:1px solid var(--line);border-radius:var(--radius);background:#f0f2f88f;padding:1rem}.form-surface{align-content:start;gap:.8rem;display:grid}.app-mode .form-surface{background:#fff;border-color:#11100d14;box-shadow:0 10px 28px #1112160b}.app-mode .form-surface h3{border-bottom:1px solid var(--line);padding-bottom:.55rem}.app-mode .access-panel{background:#fff;border-color:#11100d14;margin-top:1rem;box-shadow:0 12px 34px #1112160d}.file-drop{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f0f2f8b8;padding:.8rem}.portal-detail,.portal-note-form{margin-top:1rem}.portal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.portal-grid div{border-radius:var(--radius-sm);background:var(--paper-2);border:1px solid var(--line);gap:.25rem;padding:.9rem;display:grid}.portal-grid span{color:var(--muted)}.message{border-radius:var(--radius-sm);color:#006346;overflow-wrap:anywhere;background:#00a87814;border:1px solid #00a87847;margin-bottom:1rem;padding:.9rem 1rem}.message.error{color:var(--red);background:#d72f4b14;border-color:#d72f4b40}.message.working{color:#5f450d;background:#b89a570d;border-color:#b89a570f}.mobile-action-bar{display:none}.empty-state{text-align:center;align-content:center;place-items:center;gap:1rem;min-height:70vh;display:grid}.empty-state p{max-width:560px}@media (width<=980px){.hero,.section-grid,.console-grid,.access-panel,.access-locked,.request-access-form,.product-brief,.app-dashboard{grid-template-columns:1fr}.app-command-bar{display:grid}.context-switcher,.manager-grid,.vault-console{grid-template-columns:1fr}.module-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.login-gateway{grid-template-columns:1fr}.gateway-actions{justify-content:flex-start}.hero{gap:1.2rem;min-height:auto}.signal-panel{min-height:420px}.proof-strip,.review-rail,.architecture ul,.trust-grid,.brief-grid,.hardening-path>div,.reviewer-flow,.reviewer-steps,.workflow-cockpit,.app-session,.tab-panels,.app-mode .app-session{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-signal{grid-template-columns:1fr}}@media (width<=640px){.top-nav{padding-bottom:.75rem;display:grid;position:sticky}.top-nav nav{display:none}.nav-status{justify-content:center;justify-self:stretch}main{width:min(100% - 1rem,1220px);padding-top:.6rem}h1{font-size:clamp(2.35rem,12.2vw,3.3rem);line-height:.94}.hero-lede{font-size:1rem;line-height:1.5}.proof-strip,.review-rail,.architecture ul,.signal-panel dl,.portal-grid,.trust-grid,.hero-proof,.brief-grid,.hardening-path>div,.reviewer-flow,.reviewer-steps,.workflow-cockpit,.app-session,.tab-panels,.room-grid,.proof-dock{grid-template-columns:1fr}.module-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.data-table{min-width:560px}.app-mode .app-session{grid-template-columns:1fr}.experience-tabs{margin-top:0;padding:.65rem}.tab-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{padding-top:1.2rem}.product-window{border-radius:14px}.window-bar{min-height:48px}.window-body{padding:.85rem}.room-summary{min-height:185px}.room-flow div{grid-template-columns:1.65rem minmax(0,1fr)}.task-stack li{flex-direction:column;align-items:flex-start;gap:.55rem}.task-control{justify-content:flex-start}.button-row,.hero-actions,.gateway-actions{display:grid}.inline-form,.access-queue li{grid-template-columns:1fr}.request-actions{justify-content:flex-start}.signal-panel{min-height:0}.activity-tape div:nth-child(n+4){display:none}.protocol-stack{grid-template-columns:1fr}.protocol-stack div:nth-child(n+4){display:none}.vault-graphic{min-height:132px}.mobile-action-bar{z-index:15;border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-soft);background:#ffffffe0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:.5rem 0 .85rem;padding:.45rem;display:grid;position:relative;top:auto}.mobile-action-bar a,.mobile-action-bar button{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:36px;color:var(--ink);text-align:center;box-shadow:none;background:#fff;justify-content:center;align-items:center;padding:.45rem .4rem;font-size:.82rem;font-weight:760;text-decoration:none;display:inline-flex}.mobile-action-bar button{color:#fff;background:linear-gradient(135deg,#11100d,#3a2b10);border-color:#0000}}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(18px)}.reveal.is-visible{animation:rise .62s var(--ease) both;animation-delay:calc(min(var(--reveal-index), 8) * 55ms)}.hero-copy,.signal-panel,.review-rail,.proof-strip,.surface,.architecture,.access-panel,.trust-center{animation:none}.signal-panel{animation-delay:80ms}.review-rail article{animation:rise var(--motion-base) var(--ease) both}.login-gateway:before{animation:scan-gateway 4.8s var(--ease) .7s infinite}.product-window{animation:window-in .78s var(--ease) .12s both, float-window 8s ease-in-out 1.1s infinite}.ambient-frame span:nth-child(2){animation:28s linear infinite slow-orbit}.ambient-frame span:nth-child(3){animation:34s linear infinite slow-orbit-reverse}.product-window:before{animation:product-sheen 6.5s var(--ease) 1.6s infinite}.room-summary:before{animation:9s ease-in-out infinite alternate gold-drift}.room-summary:after{animation:4.6s ease-in-out infinite orbit-pulse}.proof-strip:before,.hero-copy:after{animation:4.8s ease-in-out infinite line-breathe}.room-flow div{transition:transform var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease)}.room-flow div:hover{box-shadow:var(--shadow-soft);border-color:#b89a570f;transform:translate(4px)}.review-rail article:first-child{animation-delay:70ms}.review-rail article:nth-child(2){animation-delay:.12s}.review-rail article:nth-child(3){animation-delay:.17s}.review-rail article:nth-child(4){animation-delay:.22s}.metric{animation:rise var(--motion-base) var(--ease) both}.metric:first-child{animation-delay:90ms}.metric:nth-child(2){animation-delay:.13s}.metric:nth-child(3){animation-delay:.17s}.metric:nth-child(4){animation-delay:.21s}.metric:hover,.surface:hover,.architecture li:hover,.trust-grid article:hover,.reviewer-steps article:hover{box-shadow:var(--shadow);transform:translateY(-2px)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scan-gateway{0%,18%{transform:translate(-130%)}46%,to{transform:translate(130%)}}@keyframes window-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes float-window{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes product-sheen{0%,28%{transform:translate(-125%)}58%,to{transform:translate(125%)}}@keyframes gold-drift{0%{transform:translate(-2%)rotate(0)}to{transform:translate(3%)rotate(1deg)}}@keyframes orbit-pulse{0%,to{opacity:.54;transform:scale(1)}50%{opacity:.86;transform:scale(1.04)}}@keyframes slow-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slow-orbit-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes line-breathe{0%,to{opacity:.42;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.app-shell{opacity:1;transform:none}}
