:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f7fa;--surface:#fff;--text:#132238;--muted:#5f6f82;--border:#dce3ea;--brand:#184d78;--brand-dark:#113b5d;--red:#b42318;--yellow:#a15c00;--green:#087443}*{box-sizing:border-box}body{color:var(--text);background:radial-gradient(circle at top left, #184d781f, transparent 38rem), var(--background);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}main{width:min(1120px,100% - 2rem);min-height:100vh;margin:0 auto}.site-header{justify-content:space-between;align-items:center;padding:1.5rem 0;display:flex}.brand{font-size:1.15rem;font-weight:800;text-decoration:none}.text-link{color:var(--brand);font-weight:700}.eyebrow{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:800}h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,7vw,5.5rem);line-height:.98}.hero__copy{max-width:720px;color:var(--muted);font-size:1.15rem;line-height:1.65}.hero__actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.button{border:1px solid var(--border);min-height:44px;font:inherit;cursor:pointer;border-radius:.65rem;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.button--primary{color:#fff;background:var(--brand);border-color:var(--brand)}.button--primary:hover{background:var(--brand-dark)}.button--secondary{background:var(--surface)}.status-grid{grid-template-columns:repeat(3,1fr);gap:1rem;padding-bottom:4rem;display:grid}.status-card{background:var(--surface);border:1px solid var(--border);border-radius:1rem;gap:.9rem;min-height:150px;padding:1.25rem;display:flex;box-shadow:0 16px 50px #1428410f}.status-card__dot{background:currentColor;border-radius:50%;flex:none;width:.85rem;height:.85rem;margin-top:.2rem}.status-card h3{margin:0;font-size:1.05rem}.simple-page{align-content:center;max-width:760px;min-height:100vh;padding:4rem 0;display:grid}.simple-page h1{font-size:clamp(2.2rem,6vw,4.3rem)}.simple-page p:not(.eyebrow){color:var(--muted);font-size:1.05rem;line-height:1.6}footer{color:var(--muted);border-top:1px solid var(--border);justify-content:space-between;gap:1rem;padding:2rem 0;font-size:.9rem;display:flex}@media (max-width:760px){.hero{padding-top:4rem}.status-grid{grid-template-columns:1fr}footer{flex-direction:column}}.site-header__actions{align-items:center;gap:1rem;display:flex}.auth-shell,.app-shell{width:min(1120px,100% - 2rem);min-height:100vh;margin:0 auto}.auth-stage{place-items:center;min-height:calc(100vh - 7rem);padding:3rem 0 6rem;display:grid}.auth-card{background:var(--surface);border:1px solid var(--border);border-radius:1.25rem;width:min(100%,560px);padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 24px 80px #1428411a}.auth-card__heading{margin-bottom:1.5rem}.auth-card h1,.workspace-stage h1{font-size:clamp(2.25rem,6vw,4.6rem)}.auth-card__heading>p:not(.eyebrow),.auth-card__fine-print,.form-help,.workspace-stage__copy,.workspace-card p{color:var(--muted);line-height:1.6}.stack-form{gap:.75rem;display:grid}.stack-form--compact{max-width:540px}.stack-form label,.request-foundation label{font-weight:800}.stack-form input,.request-foundation input,.request-foundation textarea,.request-foundation select{width:100%;min-height:46px;color:var(--text);background:var(--surface);border:1px solid var(--border);font:inherit;border-radius:.65rem;padding:.8rem .9rem}.request-foundation textarea{resize:vertical}.request-foundation :disabled{cursor:not-allowed;opacity:.72}.form-message{border-radius:.65rem;padding:.75rem .9rem;line-height:1.5}.form-message--error{color:var(--red);background:#b4231814}.form-message--success{color:var(--green);background:#08744314}.button:disabled{cursor:not-allowed;opacity:.6}.button--compact{min-height:38px;padding:.55rem .8rem}.app-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.app-header__account{color:var(--muted);align-items:center;gap:.8rem;font-size:.9rem;display:flex}.workspace-stage__copy{max-width:720px;font-size:1.1rem}.workspace-heading{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.workspace-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2.5rem;display:grid}.workspace-card,.request-foundation{background:var(--surface);border:1px solid var(--border);border-radius:1rem;padding:1.25rem;box-shadow:0 16px 50px #1428410f}.workspace-card h2{margin:0;font-size:1.45rem}.workspace-switcher{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.workspace-pill{color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:.5rem .75rem;text-decoration:none}.workspace-pill.is-active{color:#fff;background:var(--brand);border-color:var(--brand)}.request-foundation{gap:1rem;max-width:820px;margin-top:2rem;display:grid}.field-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.operating-rule{margin-top:2rem;font-weight:800}@media (max-width:760px){.site-header__actions,.app-header__account{flex-direction:column;align-items:flex-end}.workspace-heading{flex-direction:column;align-items:flex-start}.workspace-grid,.field-grid{grid-template-columns:1fr}}.phase7-nav,.phase7-actions{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.phase7-nav a{font-weight:800}.report-card-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:1rem 0 2.5rem;display:grid}.report-card{background:var(--surface);border:1px solid var(--border);color:inherit;border-radius:1rem;padding:1rem;text-decoration:none;display:block}.report-card p{color:var(--muted);margin:.1rem 0 .5rem}.report-card strong{font-size:1.45rem}.report-table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:1rem;overflow-x:auto}.report-table{border-collapse:collapse;width:100%}.report-table th,.report-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.8rem 1rem}.public-card-shell{width:min(680px,100% - 2rem);margin:3rem auto}.authorization-card{color:#142841;background:#fff;border:4px solid;border-radius:1.25rem;padding:2rem}.authorization-card--green{border-color:#087443}.authorization-card--yellow{border-color:#b7791f}.authorization-card--red{border-color:#b42318}.authorization-card__status{font-size:1.25rem;font-weight:900}.authorization-card dl{grid-template-columns:120px 1fr;gap:.6rem 1rem;display:grid}.authorization-card dt{font-weight:800}.authorization-card dd{margin:0}.authorization-qr{border:1px solid #ddd;width:190px;height:190px;margin-top:1.5rem}@media (max-width:760px){.authorization-card dl{grid-template-columns:1fr}.authorization-card dd{margin-bottom:.5rem}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#07111f;--background-elevated:#0a1627;--surface:#0e1c30;--surface-raised:#12243a;--surface-hover:#172b44;--text:#f7f9fc;--text-strong:#fff;--muted:#94a7bd;--muted-strong:#bdc9d8;--border:#21344d;--border-strong:#304866;--brand:#3b82f6;--brand-bright:#5aa2ff;--brand-dark:#2563eb;--brand-soft:#3b82f621;--red:#fb7185;--yellow:#fbbf24;--green:#34d399;--shadow-sm:0 12px 30px #0003;--shadow-md:0 20px 55px #00000047;--shadow-lg:0 32px 90px #00000061;--radius-sm:.65rem;--radius-md:.9rem;--radius-lg:1.15rem;--radius-xl:1.4rem}html{background:var(--background)}body{min-height:100vh;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 12% -8%,#3b82f62e,#0000 34rem),radial-gradient(circle at 88% 8%,#2563eb1a,#0000 28rem),linear-gradient(#081322 0%,#07111f 44%,#060e1a 100%);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}::selection{color:#fff;background:#3b82f6a6}a{text-underline-offset:.2em}a,button,input,select,textarea{transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,opacity .16s,transform .16s}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand-bright);outline-offset:3px}main,.auth-shell,.app-shell{width:min(1180px,100% - 3rem)}.app-shell{padding-bottom:4rem}.simple-page{max-width:820px;min-height:calc(100vh - 2rem);padding:clamp(4rem,10vw,7.5rem) 0}.site-header,.app-header{z-index:10;border-bottom:1px solid #304866b8;min-height:72px;padding:1rem 0;position:relative}.site-header:after,.app-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#3b82f666,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.brand{color:var(--text-strong);letter-spacing:-.025em;font-size:1.05rem;font-weight:850}.brand:hover{color:var(--brand-bright)}.site-header__actions{gap:.45rem}.site-header__actions .text-link{border-radius:.55rem;padding:.55rem .7rem}.site-header__actions .text-link:hover{color:var(--text-strong);background:#ffffff0e}.text-link{color:#8ab8ff;font-weight:700;text-decoration-color:#8ab8ff59}.text-link:hover{color:var(--brand-bright);text-decoration-color:currentColor}.app-header__account{color:var(--muted-strong)}h1,h2,h3{color:var(--text-strong);text-wrap:balance}h1{letter-spacing:-.048em;font-weight:780}h2{letter-spacing:-.025em}p{text-wrap:pretty}.hero{max-width:920px;padding:clamp(5rem,12vw,8.5rem) 0 clamp(4rem,8vw,6rem)}.hero h1{max-width:900px}.hero__copy{max-width:700px;color:var(--muted-strong);margin-top:1.5rem;font-size:clamp(1.08rem,2vw,1.22rem);line-height:1.72}.eyebrow{color:#72a9ff;letter-spacing:.15em;font-size:.74rem;font-weight:850}.simple-page p:not(.eyebrow),.auth-card__heading>p:not(.eyebrow),.auth-card__fine-print,.form-help,.workspace-stage__copy,.workspace-card p{color:var(--muted)}.button{letter-spacing:-.01em;min-height:44px;box-shadow:none;border-radius:.7rem;gap:.45rem;padding:.72rem 1.05rem;font-weight:760}.button:not(:disabled):active{transform:translateY(1px)}.button--primary{color:#fff;background:linear-gradient(#478df8 0%,#2f72e5 100%);border-color:#5798fb;box-shadow:0 10px 30px #2563eb3d,inset 0 1px #ffffff29}.button--primary:hover:not(:disabled){background:linear-gradient(#5a9cff 0%,#3578ea 100%);border-color:#78adff;transform:translateY(-1px);box-shadow:0 14px 34px #2563eb4f,inset 0 1px #fff3}.button--secondary{color:var(--text);border-color:var(--border-strong);background:linear-gradient(#14263c 0%,#101f33 100%)}.button--secondary:hover:not(:disabled){color:var(--text-strong);background:var(--surface-hover);border-color:#426285}.button:disabled,.request-foundation :disabled{opacity:.5}.status-card,.auth-card,.workspace-card,.request-foundation,.report-card,.report-table-wrap{background:linear-gradient(180deg, #ffffff06, #fff0), var(--surface);border-color:var(--border);box-shadow:inset 0 1px 0 #ffffff06, var(--shadow-sm)}.status-card,.workspace-card,.request-foundation,.report-card,.report-table-wrap{border-radius:var(--radius-lg)}.auth-card{border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 #ffffff09, var(--shadow-lg)}.status-card:hover,.report-card:hover{border-color:var(--border-strong)}.status-card{min-height:154px;padding:1.35rem}.status-card p{color:var(--muted)}.status-card__dot{box-shadow:0 0 0 5px color-mix(in srgb, currentColor 12%, transparent)}.status-card--red{color:var(--red)}.status-card--yellow{color:var(--yellow)}.status-card--green{color:var(--green)}.workspace-card,.request-foundation{padding:clamp(1.25rem,3vw,1.6rem)}.workspace-card h2{color:var(--text-strong)}.workspace-pill{color:var(--muted-strong);border-color:var(--border);background:#0e1c30d1}.workspace-pill:hover{color:var(--text-strong);background:var(--surface-hover);border-color:var(--border-strong)}.workspace-pill.is-active{color:#fff;background:var(--brand);border-color:#6aa5ff;box-shadow:0 8px 24px #2563eb40}.stack-form label,.request-foundation label,.request-foundation legend{color:var(--muted-strong);font-size:.91rem;font-weight:720}.stack-form input,.request-foundation input,.request-foundation textarea,.request-foundation select{color:var(--text);border-color:var(--border-strong);border-radius:var(--radius-sm);background:#0a1728;box-shadow:inset 0 1px #ffffff05}.stack-form input:hover,.request-foundation input:hover,.request-foundation textarea:hover,.request-foundation select:hover{border-color:#3b5678}.stack-form input:focus,.request-foundation input:focus,.request-foundation textarea:focus,.request-foundation select:focus{border-color:var(--brand-bright);outline:none;box-shadow:0 0 0 3px #3b82f624,inset 0 1px #ffffff05}.stack-form input::placeholder,.request-foundation input::placeholder,.request-foundation textarea::placeholder{color:#60748d}.request-foundation select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.request-foundation fieldset{border:1px solid var(--border);border-radius:var(--radius-md);padding:1rem}.request-foundation code{overflow-wrap:anywhere;color:#b9d4ff;border:1px solid var(--border);border-radius:var(--radius-sm);background:#07111f;padding:.75rem .85rem;display:block}.form-message{border:1px solid #0000}.form-message--error{color:#fda4af;background:#f43f5e14;border-color:#fb718538}.form-message--success{color:#6ee7b7;background:#10b98114;border-color:#34d39938}.report-card-grid{gap:.85rem}.report-card{min-height:104px;padding:1.05rem 1.1rem}.report-card p{color:var(--muted);font-size:.85rem}.report-card strong{color:var(--text-strong);letter-spacing:-.025em;font-size:1.5rem}.report-table-wrap{border-color:var(--border)}.report-table{color:var(--text)}.report-table th{color:var(--muted-strong);letter-spacing:.07em;text-transform:uppercase;background:#0a1728;font-size:.76rem;font-weight:800}.report-table th,.report-table td{border-bottom-color:var(--border);padding:.9rem 1rem}.report-table tbody tr{background:0 0}.report-table tbody tr:hover{background:#3b82f60b}.report-table tbody tr:last-child td{border-bottom:0}.phase7-nav,.phase7-actions{align-items:center;gap:.55rem}.phase7-nav a{color:var(--muted-strong);border:1px solid var(--border);background:#0e1c30b3;border-radius:999px;padding:.45rem .7rem;text-decoration:none;display:inline-flex}footer{color:var(--muted);border-top-color:var(--border);margin-top:3rem;padding:2rem 0 2.5rem}footer a{color:var(--muted-strong);text-decoration-color:#0000}footer a:hover{color:#8ab8ff;text-decoration-color:currentColor}@media (max-width:760px){main,.auth-shell,.app-shell{width:min(100% - 1.5rem,1180px)}.site-header,.app-header{align-items:flex-start;gap:.8rem}.site-header__actions{justify-content:flex-end;gap:.2rem}.site-header__actions .text-link{padding:.4rem .5rem;font-size:.88rem}.hero{padding-top:4.75rem}.auth-stage{padding-top:2rem}.workspace-stage{padding:3.5rem 0}.report-table th,.report-table td{padding:.75rem}}.brand--public{align-items:center;gap:.7rem;display:inline-flex}.brand__mark{color:#fff;background:linear-gradient(145deg, #68a4fff2, #2563ebeb), var(--brand);border:1px solid #7aaeffa6;border-radius:.58rem;place-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:900;display:inline-grid;box-shadow:0 8px 24px #2563eb40,inset 0 1px #ffffff38}.public-sign-in{margin-left:.25rem}.public-hero{position:relative}.public-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f61f,#0000 67%);width:30rem;height:30rem;position:absolute;top:2.8rem;right:-12rem}.public-hero__status{color:#a9c9f7;letter-spacing:.035em;background:#3b82f612;border:1px solid #5aa2ff33;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1.15rem;padding:.42rem .72rem;font-size:.76rem;font-weight:760;display:inline-flex}.public-hero__status-dot{background:var(--green);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #34d3991a}.public-hero__accent{color:#82b4ff}.public-hero__meta{color:var(--muted);flex-wrap:wrap;gap:.65rem 1.2rem;margin-top:2.1rem;font-size:.82rem;font-weight:650;display:flex}.public-hero__meta span{padding-left:1rem;position:relative}.public-hero__meta span:before{content:"";background:var(--brand-bright);border-radius:50%;width:.34rem;height:.34rem;position:absolute;top:.48em;left:0}.public-value-section{padding:1rem 0 clamp(5rem,10vw,8rem)}.public-section-heading{max-width:760px;margin-bottom:2.2rem}.public-section-heading h2{max-width:700px;margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05}.public-section-heading>p:not(.eyebrow){max-width:650px;color:var(--muted);margin:1.1rem 0 0;font-size:1.05rem;line-height:1.7}.public-value-grid{grid-template-columns:repeat(3,1fr);gap:.9rem;display:grid}.public-value-card{background:linear-gradient(180deg, #ffffff06, transparent), var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-height:260px;box-shadow:inset 0 1px 0 #ffffff06, var(--shadow-sm);padding:1.4rem;position:relative;overflow:hidden}.public-value-card:after{content:"";background:radial-gradient(circle,#3b82f617,#0000 68%);width:12rem;height:12rem;position:absolute;bottom:-6rem;right:-5rem}.public-value-card__number{color:#6fa8ff;letter-spacing:.12em;margin-bottom:3.3rem;font-size:.72rem;font-weight:850;display:inline-flex}.public-value-card h3{letter-spacing:-.02em;margin:0;font-size:1.2rem}.public-value-card p{color:var(--muted);margin:.7rem 0 0;line-height:1.6}.public-proof-strip{border:1px solid var(--border);border-radius:var(--radius-lg);background:#0a1728b8;grid-template-columns:repeat(4,1fr);margin-bottom:clamp(5rem,10vw,8rem);display:grid;overflow:hidden}.public-proof-strip>div{border-right:1px solid var(--border);align-content:center;gap:.3rem;min-height:105px;padding:1rem 1.25rem;display:grid}.public-proof-strip>div:last-child{border-right:0}.public-proof-strip strong{color:var(--text-strong);font-size:.92rem}.public-proof-strip span{color:var(--muted);font-size:.8rem}.simple-page:not(.auth-stage){align-content:start;position:relative}.simple-page:not(.auth-stage):before{content:"";background:linear-gradient(90deg, var(--brand-bright), #5aa2ff14);border-radius:999px;width:3rem;height:3px;margin-bottom:2rem;display:block}.simple-page:not(.auth-stage)>h1{max-width:760px;margin-bottom:1.2rem}.simple-page:not(.auth-stage)>p:not(.eyebrow){max-width:720px}.simple-page:not(.auth-stage)>p:not(.eyebrow)+p:not(.eyebrow){margin-top:.4rem}.legal-disclaimer{max-width:900px;color:var(--muted);border-radius:var(--radius-md);background:#0a17288f;border:1px solid #304866b8;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;margin:2.25rem 0;padding:.95rem 1rem;font-size:.82rem;line-height:1.55;display:grid}.legal-disclaimer__label{color:#a9c9f7;letter-spacing:.09em;text-transform:uppercase;background:#3b82f617;border:1px solid #5aa2ff2b;border-radius:999px;padding:.2rem .45rem;font-size:.64rem;font-weight:850}.legal-disclaimer p{margin:0}.site-footer{grid-template-columns:minmax(220px,1.3fr) minmax(300px,1fr);align-items:start;gap:2rem 4rem;display:grid}.site-footer__identity{gap:.65rem;max-width:420px;display:grid}.site-footer__brand{color:var(--text-strong);letter-spacing:-.02em;font-size:1rem;font-weight:850}.site-footer__identity>span:last-child{max-width:380px;line-height:1.55}.site-footer__links{grid-template-columns:repeat(2,minmax(120px,1fr));gap:2rem;display:grid}.site-footer__links>div{gap:.55rem;display:grid}.site-footer__label{color:var(--text-strong);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.2rem;font-size:.7rem;font-weight:850}.site-footer__links a{font-size:.85rem;text-decoration:none}.site-footer__legal{color:#70859d;border-top:1px solid #30486673;grid-column:1/-1;padding-top:1.2rem;font-size:.76rem}@media (max-width:820px){.public-value-grid{grid-template-columns:1fr}.public-value-card{min-height:auto}.public-value-card__number{margin-bottom:1.8rem}.public-proof-strip{grid-template-columns:repeat(2,1fr)}.public-proof-strip>div:nth-child(2){border-right:0}.public-proof-strip>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.site-footer{grid-template-columns:1fr}}@media (max-width:560px){.brand__mark{width:1.75rem;height:1.75rem}.site-header{flex-direction:column}.site-header__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.public-sign-in{margin-left:0}.public-proof-strip{grid-template-columns:1fr}.public-proof-strip>div{border-right:0;border-bottom:1px solid var(--border)}.public-proof-strip>div:last-child{border-bottom:0}.legal-disclaimer{grid-template-columns:1fr}.site-footer__links{gap:1rem}}.app-shell{position:relative}.app-shell:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at top,#3b82f614,#0000 68%);width:min(1400px,100vw);height:30rem;position:fixed;top:0;left:50%;transform:translate(-50%)}.app-header{min-height:76px}.brand--app{align-items:center;gap:.7rem;display:inline-flex}.brand__mark--app{width:1.9rem;height:1.9rem}.app-header__account{background:#0a172880;border:1px solid #30486680;border-radius:.8rem;padding:.35rem}.app-header__account>span{text-overflow:ellipsis;white-space:nowrap;max-width:260px;padding-left:.45rem;overflow:hidden}.workspace-stage{padding:clamp(3.5rem,8vw,6rem) 0}.workspace-stage>.eyebrow:first-child{margin-bottom:.8rem}.workspace-stage>h1{max-width:900px}.workspace-stage__copy{margin-top:1rem}.workspace-heading{border-bottom:1px solid #3048668c;padding-bottom:2rem;position:relative}.workspace-heading:after{content:"";background:linear-gradient(90deg, var(--brand-bright), transparent);width:8rem;height:1px;position:absolute;bottom:-1px;left:0}.workspace-heading h1{margin-top:.25rem}.workspace-switcher{padding-bottom:.25rem}.phase7-nav{border:1px solid var(--border);width:fit-content;max-width:100%;box-shadow:inset 0 1px 0 #ffffff06, var(--shadow-sm);background:#091524b8;border-radius:.9rem;gap:.35rem;margin:1.5rem 0 2.5rem;padding:.38rem;position:relative}.phase7-nav a{min-height:36px;color:var(--muted-strong);background:0 0;border-color:#0000;border-radius:.62rem;align-items:center;padding:.45rem .8rem;font-size:.86rem;font-weight:720}.phase7-nav a:hover{color:var(--text-strong);background:#3b82f614;border-color:#5aa2ff29}.workspace-grid{gap:.85rem}.workspace-card{min-height:190px;position:relative;overflow:hidden}.workspace-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f612,#0000 68%);width:12rem;height:12rem;position:absolute;bottom:-6rem;right:-5rem}.workspace-card .eyebrow{margin-bottom:1rem}.workspace-card h2{max-width:520px;font-size:clamp(1.35rem,3vw,1.7rem);line-height:1.18}.operating-rule{color:#b9d4ff;border-radius:var(--radius-sm);background:#3b82f614;border:1px solid #5aa2ff2e;margin-top:2rem;padding:.7rem .9rem;display:inline-flex}.workspace-stage>h2{color:var(--muted-strong);letter-spacing:.11em;text-transform:uppercase;margin:2.5rem 0 .9rem;font-size:.78rem;font-weight:850}.workspace-stage>h2+.report-card-grid{margin-top:0}.report-card-grid{align-items:stretch}.report-card{position:relative;overflow:hidden}.report-card:before{content:"";background:linear-gradient(90deg,#5aa2ff40,#0000 75%);height:1px;position:absolute;top:0;left:0;right:0}.report-card p{margin-bottom:.75rem}.report-card strong{font-variant-numeric:tabular-nums;display:block}.workspace-stage>.form-help:last-child{border-top:1px solid #30486673;max-width:720px;margin-top:-1rem;padding-top:1rem}.report-card h2{margin:0;font-size:1.1rem}.report-card h2 a,.report-table a{color:#8ab8ff;text-decoration-color:#8ab8ff47}.report-card h2 a:hover,.report-table a:hover{color:var(--brand-bright);text-decoration-color:currentColor}@media (max-width:760px){.app-header{flex-direction:column}.app-header__account{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.app-header__account>span{padding-left:.25rem}.phase7-nav{width:100%}.phase7-nav a{flex:auto;justify-content:center}}.workspace-stage>.request-foundation{margin-top:1.5rem}.request-foundation{gap:1.15rem}.request-foundation>h2:first-child{color:var(--text-strong);letter-spacing:-.025em;margin:0 0 .1rem;font-size:1.35rem}.request-foundation>p{margin-top:0}.request-foundation strong{color:var(--text-strong)}.request-foundation hr{border:0;border-top:1px solid var(--border);width:100%;margin:.5rem 0}.field-grid{gap:.9rem 1rem}.request-foundation label{gap:.45rem;display:grid}.request-foundation input,.request-foundation select,.request-foundation textarea,.stack-form input{outline:none}.request-foundation input[type=file]{min-height:auto;color:var(--muted-strong);padding:.7rem}.request-foundation input[type=file]::file-selector-button{color:var(--text);background:var(--surface-raised);border:1px solid var(--border-strong);font:inherit;cursor:pointer;border-radius:.55rem;margin-right:.85rem;padding:.5rem .75rem;font-size:.82rem;font-weight:700}.request-foundation input[type=file]::file-selector-button:hover{background:var(--surface-hover)}.request-foundation select{cursor:pointer}.request-foundation textarea{line-height:1.55}.request-foundation fieldset{background:#07111f61;gap:.85rem;margin:0;display:grid}.request-foundation legend{padding:0 .4rem}.request-foundation button:not(.button){width:fit-content;min-height:38px;color:var(--muted-strong);background:var(--surface-raised);border:1px solid var(--border-strong);font:inherit;cursor:pointer;border-radius:.62rem;justify-content:center;align-items:center;padding:.55rem .8rem;font-size:.86rem;font-weight:720;display:inline-flex}.request-foundation button:not(.button):hover:not(:disabled){color:var(--text-strong);background:var(--surface-hover);border-color:#426285}.phase7-actions{align-items:center;gap:.55rem;margin:1.5rem 0}.phase7-actions .button,.phase7-actions a{white-space:nowrap}.report-table-wrap{scrollbar-color:var(--border-strong) transparent;margin-top:1.25rem}.report-table{min-width:620px;font-size:.9rem}.report-table thead{border-bottom:1px solid var(--border-strong)}.report-table th{white-space:nowrap}.report-table td{color:var(--muted-strong)}.report-table td:first-child{color:var(--text);font-weight:700}.report-table tbody tr{transition:background-color .14s}.report-table tbody tr:hover td{color:var(--text)}.report-table td:last-child{font-weight:650}.report-table-wrap+.form-help{margin-top:1rem}.report-table td code,.workspace-stage code{overflow-wrap:anywhere;color:#bad6ff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem}.workspace-stage .report-card-grid>a.report-card{min-height:118px;color:var(--text-strong);align-items:flex-end;font-size:1rem;font-weight:760;display:flex}.workspace-stage .report-card-grid>a.report-card:hover{color:#fff;background:linear-gradient(180deg, #3b82f612, transparent), var(--surface-raised);border-color:#35557a;transform:translateY(-1px)}.app-shell>main:not(.app-shell){width:100%;min-height:auto;padding:clamp(3.5rem,8vw,6rem) 0}.app-shell>main:not(.app-shell)>h1{max-width:820px;margin-bottom:1rem;font-size:clamp(2.2rem,5vw,4rem)}.app-shell>main:not(.app-shell)>p{max-width:760px;color:var(--muted);line-height:1.6}.app-shell>main:not(.app-shell)>section{background:linear-gradient(180deg, #ffffff06, transparent), var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:760px;box-shadow:inset 0 1px 0 #ffffff06, var(--shadow-sm);gap:.8rem;margin-top:1rem;padding:1.3rem;display:grid}.app-shell>main:not(.app-shell)>section>h2{margin:0;font-size:1.25rem}.app-shell>main:not(.app-shell)>section>p{color:var(--muted);margin:0}.app-shell>main:not(.app-shell) form{margin:0}.app-shell>main:not(.app-shell) button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(#478df8 0%,#2f72e5 100%);border:1px solid #5798fb;border-radius:.68rem;justify-content:center;align-items:center;padding:.65rem .95rem;font-weight:760;display:inline-flex;box-shadow:0 8px 24px #2563eb33}.app-shell>main:not(.app-shell) button:hover{background:linear-gradient(#5a9cff 0%,#3578ea 100%);border-color:#78adff}.app-shell>main:not(.app-shell)>form:last-of-type{border-top:1px solid var(--border);max-width:760px;margin-top:1.25rem;padding-top:1.25rem}.request-foundation form+.form-message{margin-top:.25rem}.request-foundation>code{width:100%}.authorization-card{box-shadow:0 28px 80px #00000057,0 0 0 1px #ffffff06}.authorization-card__status{letter-spacing:.035em}.authorization-card dl{border-top:1px solid #14284121;border-bottom:1px solid #14284121;padding:1rem 0}.authorization-card dt{color:#50647a}.authorization-card dd{font-weight:650}.report-card-grid:empty,.report-table tbody:empty{min-height:5rem}@media (max-width:760px){.request-foundation{padding:1.1rem}.request-foundation fieldset{padding:.8rem}.phase7-actions{flex-direction:column;align-items:stretch}.phase7-actions .button,.phase7-actions a{justify-content:center;width:100%}.report-table{min-width:560px}.app-shell>main:not(.app-shell)>section{padding:1.05rem}}.simple-page>nav{color:#0000;border:1px solid var(--border);width:fit-content;max-width:100%;box-shadow:inset 0 1px 0 #ffffff06, var(--shadow-sm);background:#091524b8;border-radius:.9rem;flex-wrap:wrap;gap:.35rem;margin:.4rem 0 1.8rem;padding:.38rem;display:flex}.simple-page>nav a{min-height:34px;color:var(--muted-strong);background:0 0;border:1px solid #0000;border-radius:.58rem;align-items:center;padding:.42rem .72rem;font-size:.82rem;font-weight:720;text-decoration:none;display:inline-flex}.simple-page>nav a:hover{color:var(--text-strong);background:#3b82f614;border-color:#5aa2ff29}.simple-page>pre{color:#c5daf5;border:1px solid var(--border);border-radius:var(--radius-md);tab-size:2;scrollbar-color:var(--border-strong) transparent;background:#06101d;width:100%;max-width:100%;max-height:65vh;margin:1rem 0 0;padding:1rem 1.1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.6;overflow:auto}.simple-page>ul{max-width:760px;color:var(--muted-strong);border:1px solid var(--border);border-radius:var(--radius-md);background:#0a17289e;gap:.55rem;margin:1rem 0 2rem;padding:1rem 1.2rem 1rem 2.2rem;display:grid}.simple-page>ul li::marker{color:var(--brand-bright)}.simple-page form{gap:.8rem;max-width:720px;display:grid}.simple-page form label{color:var(--muted-strong);gap:.45rem;font-size:.84rem;font-weight:700;display:grid}.simple-page form input:not([type=hidden]),.simple-page form select,.simple-page form textarea{width:100%;min-height:42px;color:var(--text);background:var(--surface-raised);border:1px solid var(--border-strong);font:inherit;border-radius:.65rem;padding:.65rem .75rem}body>main>.workspace-stage{width:min(1120px,100% - 2rem);margin:0 auto}body>main>.workspace-stage>h1{max-width:860px}body>main>.workspace-stage>p:not(.eyebrow){max-width:760px;color:var(--muted);line-height:1.65}body>main>.workspace-stage>.request-foundation{max-width:860px}.public-card-shell{place-items:center;gap:1.25rem;width:min(1100px,100% - 2rem);min-height:100vh;padding:clamp(2rem,6vw,5rem) 0;display:grid}.public-card-shell>.form-help{text-align:center;max-width:700px;margin:0}.auth-card>form{gap:.8rem;margin-top:.75rem;display:grid}.auth-card>form button{color:#fff;width:fit-content;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(#478df8 0%,#2f72e5 100%);border:1px solid #5798fb;border-radius:.7rem;justify-content:center;align-items:center;padding:.7rem 1rem;font-weight:760;display:inline-flex;box-shadow:0 8px 24px #2563eb38}.auth-card>form button:hover{background:linear-gradient(#5a9cff 0%,#3578ea 100%);border-color:#78adff}main.simple-page{align-content:center;min-height:min(680px,100vh - 2rem)}main.simple-page>.button{width:fit-content;margin-top:.8rem}.status-card{transition:border-color .14s,background-color .14s,transform .14s;position:relative;overflow:hidden}.status-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff09,#0000 68%);width:6rem;height:6rem;position:absolute;top:0;right:0}.status-card__dot{flex:none;box-shadow:0 0 0 4px #ffffff09}.status-card h3{letter-spacing:-.015em;margin:0}.status-card p{color:var(--muted);margin:.35rem 0 0;line-height:1.5}button:disabled,.button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button,.button,.text-link,.report-card,.workspace-pill,.phase7-nav a,.simple-page>nav a{transition:color .14s,background-color .14s,border-color .14s,box-shadow .14s,transform .14s}button:active:not(:disabled),.button:active,.report-card:active{transform:translateY(1px)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #5aa2ffeb}@media (max-width:760px){.simple-page>nav{width:100%}.simple-page>nav a{flex:auto;justify-content:center}.simple-page>pre{font-size:.72rem}body>main>.workspace-stage,.public-card-shell{width:min(100% - 1.25rem,1120px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell{--app-shell-width:1500px}.app-header.app-header--concept-c{z-index:40;min-height:74px;width:min(var(--app-shell-width), calc(100% - 2rem));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#051222fa,#051222ed),radial-gradient(circle at 20% 0,#2e84ff14,#0000 36%);border-bottom:1px solid #6fa8eb33;justify-content:space-between;align-items:center;gap:1.25rem;margin:0 auto;padding:.72rem 0;display:flex;position:sticky;top:0}.app-header__primary{align-items:center;gap:clamp(1.4rem,3vw,3.2rem);min-width:0;display:flex}.brand--xenogate{flex:none;gap:.68rem}.brand--xenogate .brand__mark{color:#f8fbff;background:linear-gradient(145deg,#5fa6ff 0%,#2c7df4 52%,#165fd3 100%);border:1px solid #8bbeffb8;border-radius:10px;place-items:center;width:35px;height:35px;font-size:.9rem;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffff42,0 8px 22px #165fd338}.brand__wordmark{color:#f7faff;letter-spacing:-.035em;align-items:baseline;font-size:1.08rem;font-weight:810;display:inline-flex}.brand__accent{color:#4d9cff}.app-primary-nav{align-items:center;gap:.15rem;display:flex}.app-primary-nav__link{color:#88a5c8;letter-spacing:-.01em;border-radius:7px;align-items:center;min-height:38px;padding:0 .72rem;font-size:.79rem;font-weight:690;text-decoration:none;display:inline-flex;position:relative}.app-primary-nav__link:hover{color:#dcecff;background:#3d8cf212}.app-primary-nav__link.is-active{color:#72b2ff}.app-primary-nav__link.is-active:after{content:"";background:linear-gradient(90deg,#3e94ff,#67c4ff);border-radius:999px;height:2px;position:absolute;bottom:2px;left:.7rem;right:.7rem;box-shadow:0 0 12px #4b9dff61}.app-header__account.app-header__account--compact{box-shadow:none;background:0 0;border:0;flex:none;align-items:center;gap:.65rem;padding:0;display:flex}.app-account{align-items:center;gap:.58rem;min-width:0;padding:.28rem .35rem;display:flex}.app-account__avatar{color:#fff;background:linear-gradient(145deg,#348dff,#1768dc);border:1px solid #82bbff80;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.7rem;font-weight:800;display:grid;box-shadow:inset 0 1px #fff3,0 6px 18px #1a68dc33}.app-account__identity{gap:.02rem;min-width:0;display:grid}.app-account__label{color:#c6d9f1;font-size:.73rem;font-weight:710}.app-account__email{color:#6683a6;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:.66rem;line-height:1.25;overflow:hidden}.app-header__account--compact form{margin:0}.app-header__account--compact form button{color:#b7cde7;min-height:36px;box-shadow:none;background:#1026418a;border:1px solid #649cdd33;border-radius:8px;padding:.46rem .72rem;font-size:.72rem;font-weight:720}.app-header__account--compact form button:hover{color:#f6faff;background:#1f4673a6;border-color:#64a9f859}.app-shell__content{width:min(var(--app-shell-width), calc(100% - 2rem));margin:0 auto}.app-shell__content>.workspace-stage>.phase7-nav{display:none}.app-shell__content>.workspace-stage{width:100%;margin-inline:0;padding-top:clamp(2.4rem,6vh,5rem)}.app-shell__content .workspace-heading{align-items:end}@media (max-width:1080px){.app-header.app-header--concept-c{flex-direction:column;align-items:flex-start;padding-block:.85rem}.app-header__primary{justify-content:space-between;width:100%}.app-header__account.app-header__account--compact{position:absolute;top:.84rem;right:0}.app-primary-nav{padding-right:250px}}@media (max-width:820px){.app-header.app-header--concept-c{width:min(100% - 1.1rem, var(--app-shell-width));padding-bottom:.75rem;position:relative}.app-header__primary{gap:.75rem;display:grid}.app-header__account.app-header__account--compact{top:.75rem}.app-account__identity{display:none}.app-primary-nav{scrollbar-width:none;width:calc(100vw - 1.1rem);padding-right:0;overflow-x:auto}.app-primary-nav::-webkit-scrollbar{display:none}.app-primary-nav__link{flex:none}.app-shell__content{width:min(100% - 1.1rem, var(--app-shell-width))}}@media (max-width:560px){.brand__wordmark{font-size:1rem}.app-header__account--compact form button{padding-inline:.58rem}.app-account__avatar{width:31px;height:31px}}.public-site{overflow:hidden}.site-header.site-header--concept-c{z-index:30;background:0 0;border-bottom:1px solid #74a7dd1f;width:min(1450px,100% - 2.5rem);min-height:80px;margin:0 auto;padding-inline:0;position:relative}.brand--xenogate-public{gap:.68rem}.brand--xenogate-public .brand__mark,.site-footer--concept-c .brand__mark{color:#fff;background:linear-gradient(145deg,#61a8ff,#2b7ff1 54%,#155ecf);border:1px solid #82bcffad;border-radius:10px;place-items:center;width:36px;height:36px;font-size:.9rem;font-weight:860;display:grid;box-shadow:inset 0 1px #ffffff3d,0 9px 28px #1965da33}.public-hero.public-hero--cinematic{isolation:isolate;background:radial-gradient(circle at 68% 22%,#3887e921,#0000 32%),linear-gradient(110deg,#071523 0%,#08192b 50%,#07121f 100%);border:1px solid #5890ca21;border-top:0;border-radius:0 0 26px 26px;width:min(1520px,100% - 1.5rem);min-height:min(760px,78vh);margin:0 auto;padding:clamp(5.6rem,10vw,9.5rem) clamp(2rem,6vw,7rem);display:block;position:relative;overflow:hidden;box-shadow:inset 0 -1px #ffffff04,0 50px 110px #00000038}.public-hero__architecture{z-index:-3;opacity:.95;filter:saturate(.86)contrast(1.03);background-image:url(/xenogate-hero-architecture.svg);background-position:100%;background-size:cover;width:70%;height:100%;position:absolute;top:0;right:-3%}.public-hero__veil{z-index:-2;background:linear-gradient(90deg,#061321 0%,#061321fb 28%,#061321d6 48%,#06132159 72%,#06132124 100%),linear-gradient(#0000 62%,#040c1580);position:absolute;inset:0}.public-hero__composition{grid-template-columns:minmax(0,1.15fr) minmax(330px,.58fr);align-items:center;gap:clamp(3rem,8vw,9rem);width:100%;display:grid}.public-hero__content{max-width:810px}.public-hero--cinematic .public-hero__status{color:#8fb8e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.08em;text-transform:uppercase;background:#0d233b80;border:1px solid #5495db2e;border-radius:999px;width:fit-content;margin-bottom:1.55rem;padding:.48rem .7rem;font-size:.68rem;font-weight:760}.public-hero--cinematic h1{color:#f5f9ff;letter-spacing:-.065em;max-width:800px;margin:0;font-size:clamp(3.6rem,6.5vw,7rem);font-weight:790;line-height:.93}.public-hero--cinematic .public-hero__accent{color:#4f9fff;text-shadow:0 0 38px #3790ff21;margin-top:.07em;display:block}.public-hero--cinematic .hero__copy{color:#91aac8;max-width:690px;margin:2rem 0 0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.72}.public-hero--cinematic .public-hero__meta{color:#718ba9;flex-wrap:wrap;gap:.9rem 1.45rem;margin-top:2rem;font-size:.73rem;font-weight:630;display:flex}.public-hero--cinematic .public-hero__meta span{align-items:center;gap:.42rem;display:inline-flex}.public-hero--cinematic .public-hero__meta i{color:#64b8ff;background:#318bed1f;border:1px solid #539eee40;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.59rem;font-style:normal;display:grid}.public-hero__assurance{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(155deg,#122a45e6,#08192bd1);border:1px solid #6babed3d;border-radius:15px;align-self:center;padding:1.15rem;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff0b}.public-hero__assurance:before{content:"";background:radial-gradient(circle,#3b91f729,#0000 70%);width:220px;height:220px;position:absolute;top:-90px;right:-70px}.public-hero__assurance-head{border-bottom:1px solid #5e96cf21;align-items:center;gap:.78rem;padding:.25rem .2rem 1rem;display:flex;position:relative}.public-hero__assurance-head>div{gap:.2rem;display:grid}.public-hero__assurance-head .eyebrow{margin:0}.public-hero__assurance-head strong{color:#edf6ff;letter-spacing:-.02em;font-size:.96rem}.public-hero__assurance-icon{color:#fff;background:linear-gradient(145deg,#54a2ff,#1e6edc);border:1px solid #79b9ff99;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:.85rem;font-weight:850;display:grid}.public-hero__assurance-list{padding:.7rem .15rem;display:grid}.public-hero__assurance-row{border-bottom:1px solid #5b8dc216;align-items:center;gap:.7rem;padding:.7rem .2rem;display:flex}.public-hero__assurance-row:last-child{border-bottom:0}.public-hero__assurance-row>div{gap:.12rem;display:grid}.public-hero__assurance-row strong{color:#d8e8f9;font-size:.75rem;font-weight:720}.public-hero__assurance-row span:last-child{color:#7290af;font-size:.68rem}.public-hero__check{background:#279d6f1a;border:1px solid #47bc8c2e;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-weight:800;display:grid;color:#6ac7a1!important;font-size:.7rem!important}.public-hero__assurance-foot{color:#6f8ba8;border-top:1px solid #5e96cf21;align-items:center;gap:.5rem;margin-top:.2rem;padding:.75rem .2rem .15rem;font-size:.65rem;font-weight:650;display:flex}.public-hero__secure-dot{background:#56d4a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #56d4a080}.public-confidence-rail{background:#0818298f;border:1px solid #5387bb1f;border-radius:12px;grid-template-columns:repeat(4,1fr);width:min(1370px,100% - 3rem);margin:1.25rem auto 0;display:grid;overflow:hidden}.public-confidence-rail>div{border-right:1px solid #5387bb1a;gap:.12rem;padding:1rem 1.15rem;display:grid}.public-confidence-rail>div:last-child{border-right:0}.public-confidence-rail>div>span{color:#3f83ca;letter-spacing:.08em;font-size:.62rem;font-weight:780}.public-confidence-rail strong{color:#dbeafa;font-size:.8rem}.public-confidence-rail small{color:#637e9b;font-size:.66rem}.public-value-section--concept-c .public-section-heading{max-width:760px}.public-value-grid--workflow{position:relative}.public-value-card--workflow{min-height:250px;padding:1.4rem}.public-value-card__topline{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.public-value-card__glyph{color:#66aeff;background:#2d7edd1a;border:1px solid #5497e226;border-radius:9px;place-items:center;width:34px;height:34px;font-size:.85rem;display:grid}.public-record-showcase{grid-template-columns:minmax(0,.8fr) minmax(430px,1fr);align-items:center;gap:clamp(3rem,8vw,8rem);width:min(1280px,100% - 3rem);margin:clamp(6rem,10vw,10rem) auto;display:grid}.public-record-showcase__copy{max-width:520px}.public-record-showcase__copy h2{color:#edf6ff;letter-spacing:-.055em;margin:.5rem 0 1.2rem;font-size:clamp(2.3rem,4vw,4rem);line-height:1.02}.public-record-showcase__copy>p:not(.eyebrow){color:#7894b3;line-height:1.7}.public-record-showcase__points{gap:.7rem;margin-top:1.5rem;display:grid}.public-record-showcase__points span{color:#adc4dd;align-items:center;gap:.62rem;font-size:.77rem;font-weight:630;display:flex}.public-record-showcase__points i{color:#61c99d;background:#289b6f1a;border-radius:6px;place-items:center;width:22px;height:22px;font-size:.65rem;font-style:normal;display:grid}.public-record-demo{background:radial-gradient(circle at 80% 0,#398ff621,#0000 35%),#091b2e;border:1px solid #5d9bde33;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000047,inset 0 1px #ffffff09}.public-record-demo__bar{background:#05111e9e;border-bottom:1px solid #5990ca24;justify-content:space-between;align-items:center;min-height:58px;padding:0 1rem;display:flex}.public-record-demo__bar>div{align-items:center;gap:.5rem;display:flex}.public-record-demo__bar strong{color:#daeaff;font-size:.76rem}.public-record-demo__mark{color:#fff;background:linear-gradient(145deg,#4b9cf9,#1765d3);border-radius:7px;place-items:center;width:26px;height:26px;font-size:.64rem;font-weight:850;display:grid}.public-record-demo__state{color:#e4b85e;background:#c2892217;border:1px solid #dca23b29;border-radius:999px;padding:.35rem .5rem;font-size:.6rem;font-weight:720}.public-record-demo__body{padding:clamp(1.5rem,4vw,2.4rem)}.public-record-demo__eyebrow{color:#4c91da;letter-spacing:.14em;margin-bottom:.55rem;font-size:.6rem;font-weight:800}.public-record-demo__body h3{color:#ecf5ff;letter-spacing:-.03em;margin:0 0 1.8rem;font-size:1.3rem}.public-record-demo__grid{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}.public-record-demo__grid>div{background:#0616269e;border:1px solid #568fcc1f;border-radius:9px;gap:.25rem;padding:.9rem;display:grid}.public-record-demo__grid span{color:#617f9f;font-size:.61rem}.public-record-demo__grid strong{color:#b8cee5;font-size:.71rem}.public-record-demo__decision{color:#6f8cac;background:#05111e85;border:1px solid #568fcc1a;border-radius:9px;justify-content:space-between;align-items:center;margin-top:.75rem;padding:.85rem .95rem;font-size:.65rem;display:flex}.public-record-demo__decision>div{gap:.32rem;display:flex}.public-record-demo__decision i{background:#317bd0;border-radius:50%;width:7px;height:7px}.site-footer.site-footer--concept-c{background:linear-gradient(#06132000,#050f1a7a);border-top:1px solid #588ec524;grid-template-columns:1.25fr .9fr;gap:3rem;width:min(1450px,100% - 2.5rem);margin:2rem auto 0;padding:3.5rem 0 1.3rem;display:grid;position:relative}.site-footer__brand-column{max-width:500px}.site-footer__wordmark{align-items:center;gap:.7rem;display:flex}.site-footer__tagline{color:#dceafa;letter-spacing:-.02em;margin-top:1.4rem;font-size:.95rem;font-weight:690;display:block}.site-footer__brand-column>p{color:#66819f;max-width:430px;margin:.55rem 0 0;font-size:.75rem;line-height:1.6}.site-footer--concept-c .site-footer__links{justify-self:end}.site-footer--concept-c .site-footer__legal{color:#4e6a88;border-top:1px solid #558bc21a;grid-column:1/-1;justify-content:space-between;gap:1rem;padding-top:1.15rem;font-size:.62rem;display:flex}@media (max-width:1050px){.public-hero__composition{grid-template-columns:minmax(0,1fr) minmax(290px,.55fr);gap:2rem}.public-hero__architecture{width:82%;right:-15%}.public-record-showcase{gap:3rem}}@media (max-width:820px){.site-header.site-header--concept-c{width:min(100% - 1.2rem,1450px)}.public-hero.public-hero--cinematic{width:min(100% - .8rem,1520px);min-height:auto;padding:4.5rem 1.2rem 2rem}.public-hero__architecture{opacity:.52;width:130%;right:-40%}.public-hero__veil{background:linear-gradient(#061321bd,#061321 67%),linear-gradient(90deg,#061321,#06132173)}.public-hero__composition{grid-template-columns:1fr;gap:2.5rem}.public-hero--cinematic h1{font-size:clamp(3rem,13vw,5rem)}.public-hero__assurance{max-width:520px}.public-confidence-rail{grid-template-columns:repeat(2,1fr)}.public-confidence-rail>div:nth-child(2){border-right:0}.public-confidence-rail>div:nth-child(-n+2){border-bottom:1px solid #5387bb1a}.public-record-showcase{grid-template-columns:1fr}.public-record-showcase__copy{max-width:680px}.site-footer.site-footer--concept-c{grid-template-columns:1fr}.site-footer--concept-c .site-footer__links{justify-self:start}}@media (max-width:560px){.public-confidence-rail{grid-template-columns:1fr;width:min(100% - 1.2rem,1370px)}.public-confidence-rail>div{border-bottom:1px solid #5387bb1a;border-right:0}.public-record-showcase{width:min(100% - 1.2rem,1280px)}.public-record-demo__grid{grid-template-columns:1fr}.site-footer.site-footer--concept-c{width:min(100% - 1.2rem,1450px)}.site-footer--concept-c .site-footer__legal{flex-direction:column}}.public-interior{width:min(1240px,100% - 3rem);margin:0 auto;padding:clamp(5rem,8vw,8rem) 0 1rem}.public-interior__heading{max-width:800px;margin-bottom:clamp(2.8rem,5vw,4.5rem)}.public-interior__heading h1{color:#f1f7ff;letter-spacing:-.06em;max-width:900px;margin:.55rem 0 1.25rem;font-size:clamp(2.8rem,5vw,5.4rem);font-weight:780;line-height:.98}.public-interior__heading>p:not(.eyebrow){color:#7e9ab9;max-width:720px;margin:0;font-size:1rem;line-height:1.72}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pricing-card{background:linear-gradient(155deg,#0f2741d1,#071728c2);border:1px solid #5e99d72b;border-radius:14px;min-height:340px;padding:1.55rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 24px 70px #00000021}.pricing-card--featured{background:radial-gradient(circle at 100% 0,#4097ff2b,#0000 42%),linear-gradient(155deg,#122e4df0,#08192cd1);border-color:#57a3f752}.pricing-card__head{justify-content:space-between;align-items:center;display:flex}.pricing-card__label{color:#a9c4df;font-size:.74rem;font-weight:720}.pricing-card__icon{color:#77b8ff;background:#3385e61a;border:1px solid #59a0ef29;border-radius:9px;place-items:center;width:34px;height:34px;font-size:.7rem;font-weight:800;display:grid}.pricing-card__badge{color:#73b9ff;background:#3489ec1a;border:1px solid #58a1f333;border-radius:999px;padding:.34rem .55rem;font-size:.61rem;font-weight:740}.pricing-card__price{align-items:baseline;gap:.45rem;margin-top:3.5rem;display:flex}.pricing-card__price strong{color:#f2f8ff;letter-spacing:-.07em;font-size:clamp(3.4rem,7vw,5.8rem);line-height:.9}.pricing-card__price span{color:#708ba7;font-size:.76rem}.pricing-card>p{color:#748faa;max-width:500px;min-height:3.5rem;margin:1.6rem 0;line-height:1.6}.pricing-card__rule{color:#6885a3;border-top:1px solid #5b92c91c;justify-content:space-between;align-items:center;padding-top:1rem;font-size:.69rem;display:flex}.pricing-card__rule strong{color:#abc2d9}.public-policy-panel{background:#091c3094;border:1px solid #5591cf21;border-radius:11px;gap:.9rem;max-width:900px;margin-top:1rem;padding:1rem 1.1rem;display:flex}.public-policy-panel__icon{color:#73b8ff;background:#388bea1a;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:800;display:grid}.public-policy-panel strong{color:#c9dcef;font-size:.74rem}.public-policy-panel p{color:#6e89a6;margin:.25rem 0 0;font-size:.71rem;line-height:1.55}.workflow-timeline{max-width:980px}.workflow-step{grid-template-columns:74px minmax(0,1fr);min-height:135px;display:grid}.workflow-step__rail{align-content:start;justify-items:center;display:grid;position:relative}.workflow-step__rail span{z-index:2;color:#78b9ff;background:#0a223b;border:1px solid #5ba4f345;border-radius:11px;place-items:center;width:42px;height:42px;font-size:.68rem;font-weight:790;display:grid;position:relative;box-shadow:0 8px 24px #125cb321}.workflow-step__rail i{background:linear-gradient(#4792e040,#4792e00a);width:1px;position:absolute;top:42px;bottom:-1px}.workflow-step:last-child .workflow-step__rail i{display:none}.workflow-step__body{padding:.15rem 0 2.2rem 1rem}.workflow-step__body h2{color:#dceafa;letter-spacing:-.025em;margin:0;font-size:1.25rem}.workflow-step__body p{color:#6f8aa7;max-width:650px;margin:.55rem 0 0;line-height:1.6}.workflow-outcome{background:radial-gradient(circle at 100% 0,#3791f41f,#0000 38%),#0a1e33a6;border:1px solid #5397df2b;border-radius:12px;justify-content:space-between;align-items:center;gap:2rem;max-width:980px;margin-top:1rem;padding:1.3rem 1.4rem;display:flex}.workflow-outcome .eyebrow{margin:0}.workflow-outcome h2{color:#dceafa;letter-spacing:-.035em;max-width:720px;margin:.4rem 0 0;font-size:clamp(1.25rem,2.3vw,1.8rem)}.workflow-outcome__mark{color:#6ed5a8;background:#289d7017;border:1px solid #43b8892e;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.support-card-grid,.support-channel-grid{gap:1rem;display:grid}.support-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-card{background:#091d329e;border:1px solid #5391d024;border-radius:12px;align-items:flex-start;gap:1rem;min-height:170px;padding:1.25rem;display:flex}.support-card__icon{color:#76b9ff;background:#3589ea1a;border:1px solid #569dea2e;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:.82rem;font-weight:800;display:grid}.support-card__icon--privacy{color:#81d0b0;background:#309b7514;border-color:#4bb99026}.support-card__type{color:#55789d;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:730}.support-card h2,.support-channel h2{color:#dbe9f8;letter-spacing:-.02em;margin:.38rem 0;font-size:1rem}.support-card p,.support-channel p{color:#79a8d5;margin:0;font-size:.76rem}.support-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-channel{background:#081b2f9e;border:1px solid #5591cf21;border-radius:12px;grid-template-columns:auto 1fr;gap:1rem;min-height:150px;padding:1.2rem;display:grid}.support-channel__number{color:#3e82c9;font-size:.66rem;font-weight:790}.auth-shell.auth-shell--concept-c{background:radial-gradient(circle at 15% 10%,#2f7edc17,#0000 28%),#05111e;min-height:100vh}.auth-header{z-index:20;border-bottom:1px solid #5c95d01c;justify-content:space-between;align-items:center;width:min(1450px,100% - 2.5rem);min-height:78px;margin:0 auto;display:flex;position:relative}.auth-stage.auth-stage--concept-c{grid-template-columns:minmax(0,1.15fr) minmax(390px,.65fr);align-items:center;gap:clamp(2rem,6vw,6rem);width:min(1320px,100% - 2.5rem);min-height:calc(100vh - 120px);margin:0 auto;padding:2rem 0 4rem;display:grid}.auth-visual{isolation:isolate;border:1px solid #5896d626;border-radius:18px;min-height:650px;position:relative;overflow:hidden;box-shadow:0 36px 110px #00000040}.auth-visual__architecture{z-index:-3;background-image:url(/xenogate-hero-architecture.svg);background-position:50%;background-size:cover;position:absolute;inset:0}.auth-visual__veil{z-index:-2;background:linear-gradient(#05121f1a 38%,#040e19eb),linear-gradient(90deg,#05121f80,#0000);position:absolute;inset:0}.auth-visual__content{max-width:620px;position:absolute;bottom:clamp(1.5rem,4vw,3rem);left:clamp(1.5rem,4vw,3rem);right:clamp(1.5rem,4vw,3rem)}.auth-visual__content h1{color:#f1f7ff;letter-spacing:-.06em;max-width:560px;margin:.6rem 0 1rem;font-size:clamp(2.7rem,5vw,5rem);line-height:.98}.auth-visual__content>p:not(.eyebrow){color:#91aac5;max-width:580px;line-height:1.68}.auth-visual__points{flex-wrap:wrap;gap:.6rem 1rem;margin-top:1.4rem;display:flex}.auth-visual__points span{color:#89a7c5;align-items:center;gap:.42rem;font-size:.7rem;font-weight:630;display:inline-flex}.auth-visual__points i{color:#66c99f;font-style:normal}.auth-form-stage{justify-self:center;width:min(100%,480px)}.auth-form-stage__heading{margin-bottom:1.4rem}.auth-form-stage__heading .eyebrow{margin:0}.auth-form-stage__heading h2{color:#eef6ff;letter-spacing:-.05em;margin:.5rem 0 .45rem;font-size:clamp(2rem,4vw,3.2rem)}.auth-form-stage__heading>p{color:#728eaa;margin:0}.auth-form-stage .auth-card{background:linear-gradient(155deg,#0f2741db,#071728cc);border-color:#5b9cdf33;width:100%;max-width:none;margin:0;padding:1.35rem;box-shadow:inset 0 1px #ffffff09,0 30px 80px #0000002e}@media (max-width:900px){.pricing-grid,.support-card-grid,.support-channel-grid,.auth-stage.auth-stage--concept-c{grid-template-columns:1fr}.auth-visual{min-height:460px}.auth-form-stage{justify-self:start;width:100%;max-width:620px}}@media (max-width:620px){.public-interior{width:min(100% - 1.2rem,1240px);padding-top:3.5rem}.workflow-step{grid-template-columns:55px minmax(0,1fr)}.auth-header,.auth-stage.auth-stage--concept-c{width:min(100% - 1.2rem,1320px)}.auth-header{min-height:68px}.auth-visual{min-height:400px}.auth-visual__content h1{font-size:clamp(2.3rem,11vw,3.8rem)}}.dashboard-stage{padding-bottom:4rem}.dashboard-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(3rem,5vw,4.6rem);display:flex}.dashboard-heading h1{color:#f1f7ff;letter-spacing:-.06em;margin:.5rem 0 0;font-size:clamp(2.8rem,5vw,5rem);font-weight:780;line-height:.95}.dashboard-heading__copy{color:#7894b2;max-width:680px;margin:1rem 0 0;line-height:1.65}.dashboard-heading__action{flex:none}.dashboard-section+.dashboard-section{margin-top:clamp(3rem,5vw,4.5rem)}.dashboard-section__heading{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.dashboard-section__heading>div{flex:none}.dashboard-section__kicker{color:#4f83ba;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem;font-size:.59rem;font-weight:800;display:block}.dashboard-section__heading h2{color:#dceafb;letter-spacing:-.025em;margin:0;font-size:1.02rem;font-weight:710}.dashboard-section__rule{background:linear-gradient(90deg,#5891cd2e,#0000);flex:1;height:1px}.dashboard-metric-grid{gap:.85rem;display:grid}.dashboard-metric-grid--financial{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-metric-grid--operations{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-metric{--metric-accent:#4d9fff;--metric-accent-rgb:77, 159, 255;background:radial-gradient(circle at 100% 0%, rgba(var(--metric-accent-rgb), .09), transparent 43%), linear-gradient(155deg, #0d233bd1, #071728c2);border:1px solid rgba(var(--metric-accent-rgb), .16);border-radius:12px;align-content:space-between;min-width:0;min-height:190px;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 18px 50px #00000017}.dashboard-metric:after{content:"";background:radial-gradient(circle at top right, rgba(var(--metric-accent-rgb), .08), transparent 70%);pointer-events:none;width:90px;height:90px;position:absolute;top:0;right:0}.dashboard-metric--primary{--metric-accent:#56a5ff;--metric-accent-rgb:86, 165, 255}.dashboard-metric--pending,.dashboard-metric--blue{--metric-accent:#5ca9ff;--metric-accent-rgb:92, 169, 255}.dashboard-metric--directed,.dashboard-metric--violet{--metric-accent:#9c83ff;--metric-accent-rgb:156, 131, 255}.dashboard-metric--approved,.dashboard-metric--green{--metric-accent:#63cfa1;--metric-accent-rgb:99, 207, 161}.dashboard-metric--rejected,.dashboard-metric--red{--metric-accent:#ef7c85;--metric-accent-rgb:239, 124, 133}.dashboard-metric--amber{--metric-accent:#dfad55;--metric-accent-rgb:223, 173, 85}.dashboard-metric__top{z-index:1;align-items:center;gap:.62rem;display:flex;position:relative}.dashboard-metric__glyph{width:31px;height:31px;color:var(--metric-accent);background:rgba(var(--metric-accent-rgb), .09);border:1px solid rgba(var(--metric-accent-rgb), .16);border-radius:8px;flex:none;place-items:center;font-size:.7rem;font-weight:820;display:grid}.dashboard-metric__label{color:#829db9;text-overflow:ellipsis;font-size:.69rem;font-weight:690;line-height:1.25;overflow:hidden}.dashboard-metric__value{z-index:1;color:#eff7ff;letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap;margin-top:1.5rem;font-size:clamp(1.7rem,2.4vw,2.9rem);font-weight:760;line-height:1;display:block;position:relative;overflow:hidden}.dashboard-metric__detail{z-index:1;color:#55728f;margin-top:1.5rem;font-size:.62rem;line-height:1.35;display:block;position:relative}.dashboard-metric--operational{min-height:175px}.dashboard-metric--operational .dashboard-metric__value{font-size:clamp(2rem,3vw,3.2rem)}.dashboard-live-note{color:#667f9a;background:#081a2d80;border:1px solid #4d86c01c;border-radius:10px;align-items:flex-start;gap:.72rem;max-width:850px;margin-top:1.2rem;padding:.9rem 1rem;display:flex}.dashboard-live-note__dot{background:#5ed39f;border-radius:50%;flex:none;width:7px;height:7px;margin-top:.36rem;box-shadow:0 0 9px #5ed39f6b}.dashboard-live-note strong{color:#a9c2db;font-size:.67rem;display:block}.dashboard-live-note p{margin:.22rem 0 0;font-size:.65rem;line-height:1.5}@media (max-width:1180px){.dashboard-metric-grid--financial{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.dashboard-heading{flex-direction:column;align-items:flex-start}.dashboard-metric-grid--financial,.dashboard-metric-grid--operations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dashboard-metric-grid--financial,.dashboard-metric-grid--operations{grid-template-columns:1fr}.dashboard-metric{min-height:155px}}.product-ledger-stage,.billing-stage{padding-bottom:4rem}.product-page-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(2.8rem,5vw,4.5rem);display:flex}.product-page-heading>div:first-child{max-width:760px}.product-page-heading h1{color:#f1f7ff;letter-spacing:-.06em;margin:.5rem 0 0;font-size:clamp(2.8rem,5vw,5rem);font-weight:780;line-height:.96}.product-page-heading>div:first-child>p:not(.eyebrow){color:#7893af;margin:1rem 0 0;line-height:1.65}.product-page-heading__count{background:#081c3094;border:1px solid #5390cc21;border-radius:10px;gap:.15rem;min-width:130px;padding:.85rem 1rem;display:grid}.product-page-heading__count strong{color:#dcecff;letter-spacing:-.04em;font-size:1.35rem}.product-page-heading__count span{color:#5e7b99;font-size:.62rem}.product-card__label{color:#53779d;letter-spacing:.09em;text-transform:uppercase;font-size:.59rem;font-weight:770}.project-ledger-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.project-ledger-card{background:radial-gradient(circle at 100% 0,#4190e817,#0000 42%),linear-gradient(155deg,#0c223ac7,#071728bd);border:1px solid #5894d226;border-radius:12px;min-height:230px;padding:1rem;display:grid;position:relative;overflow:hidden}.project-ledger-card__top{justify-content:space-between;align-items:center;display:flex}.project-ledger-card__glyph{color:#6db1fb;background:#3587e21a;border:1px solid #569dea29;border-radius:8px;place-items:center;width:32px;height:32px;font-size:.68rem;font-weight:820;display:grid}.ledger-status-pill{color:#88acd0;text-overflow:ellipsis;white-space:nowrap;background:#2e71b81a;border:1px solid #4e91d729;border-radius:999px;align-items:center;width:fit-content;max-width:170px;padding:.34rem .52rem;font-size:.59rem;font-weight:720;line-height:1;display:inline-flex;overflow:hidden}.ledger-status-pill[data-status*=green i],.ledger-status-pill[data-status*=approved i],.ledger-status-pill[data-status*=active i]{color:#73d0a9;background:#299b7017;border-color:#46b78b29}.ledger-status-pill[data-status*=amber i],.ledger-status-pill[data-status*=yellow i],.ledger-status-pill[data-status*=pending i],.ledger-status-pill[data-status*=directed i]{color:#dfb561;background:#be862214;border-color:#dba33c26}.ledger-status-pill[data-status*=red i],.ledger-status-pill[data-status*=rejected i],.ledger-status-pill[data-status*=expired i]{color:#e58a93;background:#ba414f14;border-color:#dd5d6b26}.project-ledger-card__body{align-self:center}.project-ledger-card__body h2{letter-spacing:-.03em;margin:.45rem 0 0;font-size:1.13rem}.project-ledger-card__body h2 a{color:#dceaf9;text-decoration:none}.project-ledger-card__body h2 a:hover{color:#69b0ff}.project-ledger-card__foot{color:#5b7897;border-top:1px solid #528bc517;justify-content:space-between;align-self:end;align-items:center;padding-top:.85rem;font-size:.63rem;display:flex}.project-ledger-card__foot strong{color:#b7cde4;font-size:.82rem}.request-table-shell{background:#0717288f;border:1px solid #5490cf24;border-radius:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 24px 70px #00000014}.request-table-shell__bar{background:#051220b3;border-bottom:1px solid #538cc61f;justify-content:space-between;align-items:center;gap:1rem;min-height:54px;padding:0 1rem;display:flex}.request-table-shell__bar>div{align-items:center;gap:.55rem;display:flex}.request-table-shell__bar strong{color:#bcd1e7;font-size:.7rem}.request-table-shell__bar>span{color:#526f8c;font-size:.61rem}.request-table-shell__dot{background:#5bd19e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #5bd19e66}.request-table-wrap{border:0;border-radius:0}.request-table{margin:0}.request-table th{color:#547392;letter-spacing:.08em;text-transform:uppercase;background:#07182a8c;padding-top:.85rem;padding-bottom:.85rem;font-size:.59rem;font-weight:780}.request-table td{padding-top:.92rem;padding-bottom:.92rem}.request-table tbody tr:hover{background:#2b6fb70b}.request-table__request-link{color:#72b7ff;font-weight:720;text-decoration:none}.request-table__request-link:hover{color:#a3d0ff}.request-table__project{color:#a8bfd6;font-weight:610}.revision-chip{color:#819db9;background:#4874a214;border:1px solid #598fc61c;border-radius:6px;padding:.3rem .46rem;font-size:.62rem;font-weight:680;display:inline-flex}.request-status-stack{align-items:center;gap:.45rem;display:flex}.request-status-stack__lifecycle{color:#5d7894;font-size:.61rem}.export-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.export-card{min-height:230px;color:inherit;background:radial-gradient(circle at 100% 0,#3d91f017,#0000 42%),linear-gradient(155deg,#0c223ac7,#071728bd);border:1px solid #5894d226;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:.9rem;padding:1rem;text-decoration:none;display:grid;position:relative}.export-card:hover{border-color:#5ea5f245;transform:translateY(-1px)}.export-card__glyph{color:#72b6ff;background:#378be71a;border:1px solid #559eee29;border-radius:9px;place-items:center;width:34px;height:34px;font-size:.7rem;font-weight:820;display:grid}.export-card h2{color:#dceaf9;letter-spacing:-.03em;margin:2.7rem 0 .45rem;font-size:1.15rem}.export-card p{color:#617e9a;margin:0;font-size:.7rem;line-height:1.55}.export-card__arrow{color:#5c96d2;font-size:1rem}.export-live-note{margin-top:1rem}.billing-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.billing-summary-card{background:radial-gradient(circle at 100% 0,#3f92ef17,#0000 42%),#081b2f9e;border:1px solid #5491d024;border-radius:12px;align-content:space-between;min-height:155px;padding:1rem;display:grid}.billing-summary-card__label{color:#567695;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:750}.billing-summary-card>strong{color:#edf6ff;letter-spacing:-.055em;font-size:clamp(2rem,3.5vw,3.5rem)}.billing-summary-card>strong small{color:#738da8;font-size:.9rem;font-weight:650}.billing-summary-card>span:last-child{color:#597693;font-size:.64rem}.billing-info-strip{background:#08192b7a;border:1px solid #518bc51a;border-radius:9px;align-items:center;gap:.7rem;margin-top:.85rem;padding:.8rem .9rem;display:flex}.billing-info-strip__icon{color:#6baeff;background:#3687e417;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:.65rem;font-weight:800;display:grid}.billing-info-strip p{color:#66819d;margin:0;font-size:.66rem}.billing-section{margin-top:clamp(3rem,5vw,4rem)}.billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.billing-plan-card{background:linear-gradient(155deg,#0d243cd1,#071728c2);border:1px solid #5894d226;border-radius:12px;padding:1.15rem;position:relative;overflow:hidden}.billing-plan-card--featured{background:radial-gradient(circle at 100% 0,#3f96f824,#0000 40%),linear-gradient(155deg,#102a46eb,#071728c7);border-color:#56a2f340}.billing-plan-card__top{justify-content:space-between;align-items:center;display:flex}.billing-plan-card__glyph{color:#71b6ff;background:#368ae71a;border:1px solid #569eec29;border-radius:8px;place-items:center;width:31px;height:31px;font-size:.67rem;font-weight:820;display:grid}.billing-plan-card__top>span:last-child:not(.billing-plan-card__glyph){color:#6987a5;font-size:.64rem}.billing-plan-card__badge{background:#368ced1a;border:1px solid #559ff029;border-radius:999px;padding:.32rem .48rem;font-weight:720;color:#71b7ff!important}.billing-plan-card h3{color:#b9cee4;margin:2rem 0 0;font-size:.82rem}.billing-plan-card__price{align-items:baseline;gap:.4rem;margin:.65rem 0 1.7rem;display:flex}.billing-plan-card__price strong{color:#eff7ff;letter-spacing:-.06em;font-size:clamp(2.5rem,4vw,4rem)}.billing-plan-card__price span{color:#66819d;font-size:.7rem}.billing-plan-card form{margin:0}.billing-plan-card__button{width:100%}.billing-validation-panel,.billing-management{background:#081b2f94;border:1px solid #5592d021;border-radius:11px;margin-top:1rem;padding:1.1rem}.billing-validation-panel{background:radial-gradient(circle at 100% 0,#9470f41a,#0000 38%),#091b3099;border-color:#9f82f72e}.billing-validation-panel__heading{align-items:center;gap:.72rem;display:flex}.billing-validation-panel__glyph{color:#a997ff;background:#8765e817;border:1px solid #9e7ff526;border-radius:9px;place-items:center;width:34px;height:34px;font-size:.68rem;font-weight:820;display:grid}.billing-validation-panel h2,.billing-management h2{color:#d6e6f7;margin:.2rem 0 0;font-size:1rem}.billing-validation-panel>p,.billing-management p{color:#6984a0;max-width:780px;font-size:.69rem;line-height:1.55}.billing-validation-panel form,.billing-management form{margin:0}.billing-management{justify-content:space-between;align-items:center;gap:2rem;display:flex}@media (max-width:1000px){.project-ledger-grid,.export-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.product-page-heading,.billing-management{flex-direction:column;align-items:flex-start}.project-ledger-grid,.export-card-grid,.billing-summary-grid,.billing-plan-grid{grid-template-columns:1fr}.request-status-stack{flex-direction:column;align-items:flex-start}}.public-hero.public-hero--cinematic{min-height:min(680px,72vh);padding-top:clamp(4rem,7vw,6.7rem);padding-bottom:clamp(3.5rem,6vw,5.8rem)}.public-hero--cinematic h1{max-width:760px;font-size:clamp(3.4rem,5.35vw,5.8rem);line-height:.95}.public-hero--cinematic .hero__copy{max-width:650px;margin-top:1.55rem}.public-hero--cinematic .hero__actions{margin-top:1.55rem}.public-hero--cinematic .public-hero__meta{margin-top:1.5rem}.public-hero__composition{gap:clamp(2.5rem,6vw,6.5rem)}.public-value-section--concept-c{padding-top:clamp(4.2rem,6vw,6.3rem)}.public-record-showcase{margin-top:clamp(4.2rem,6.5vw,6.7rem);margin-bottom:clamp(4.2rem,6.5vw,6.7rem)}.public-interior{padding-top:clamp(4rem,6vw,6rem)}.public-interior__heading{margin-bottom:clamp(2.25rem,4vw,3.5rem)}.public-interior--workflow .public-interior__heading{max-width:880px}.public-interior--workflow .public-interior__heading h1{max-width:860px;font-size:clamp(3rem,4.7vw,4.9rem);line-height:1}.public-interior--workflow .workflow-step{min-height:118px}.public-interior--workflow .workflow-step__body{padding-bottom:1.7rem}.public-interior--pricing .public-interior__heading{margin-bottom:clamp(2.25rem,3.5vw,3.2rem)}.public-interior--pricing .public-interior__heading h1{font-size:clamp(3rem,4.7vw,4.9rem)}.auth-stage.auth-stage--concept-c{justify-items:stretch}.auth-visual{background:#081b2e;width:100%}.auth-visual__architecture{z-index:0;opacity:1;pointer-events:none}.auth-visual__veil{z-index:1;pointer-events:none}.auth-visual__content{z-index:2}.auth-visual:after{z-index:1;content:"";pointer-events:none;background:radial-gradient(circle at 72% 24%,#4799f71f,#0000 35%);position:absolute;inset:0}.auth-visual__content .eyebrow,.auth-visual__content h1,.auth-visual__content>p,.auth-visual__points{z-index:3;position:relative}.auth-visual__content h1{max-width:530px;font-size:clamp(2.7rem,4.3vw,4.5rem)}.site-footer.site-footer--concept-c{padding-top:2.8rem}.legal-disclaimer{margin-top:clamp(2.5rem,4vw,4rem)}@media (max-width:820px){.public-hero.public-hero--cinematic{min-height:auto;padding-top:3.8rem;padding-bottom:2.6rem}.public-hero--cinematic h1{font-size:clamp(2.9rem,11vw,4.6rem)}.public-interior--workflow .public-interior__heading h1,.public-interior--pricing .public-interior__heading h1{font-size:clamp(2.7rem,9vw,4.2rem)}}
