/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.table-row{display:table-row}.\!transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.ecosystem-heading{background:radial-gradient(circle at 84% 18%,#5fdabe33,#0000 30%),linear-gradient(135deg,#102c39,#165251)}.ecosystem-layout{grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr);gap:1rem;margin-bottom:1rem;display:grid}.ecosystem-form{gap:.75rem;display:grid}.ecosystem-form label{color:var(--ink-muted);gap:.35rem;font-size:.82rem;font-weight:700;display:grid}.ecosystem-form input,.ecosystem-form select,.ecosystem-endpoints select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:.7rem .8rem}.ecosystem-form fieldset{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:.7rem;padding:.75rem;display:flex}.ecosystem-form fieldset label{align-items:center;gap:.35rem;display:flex}.ecosystem-form fieldset input{width:auto}.ecosystem-policy dl{gap:.65rem;margin:1rem 0;display:grid}.ecosystem-policy dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:.55rem;display:flex}.ecosystem-policy dd{margin:0;font-weight:800}.ecosystem-policy code{overflow-wrap:anywhere;background:var(--surface-raised);border-radius:8px;padding:.7rem;display:block}.ecosystem-client-panel,.ecosystem-delivery-panel,.ecosystem-boundary{margin-bottom:1rem}.ecosystem-client-list,.ecosystem-endpoints{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.ecosystem-client-list article,.ecosystem-endpoints article{border:1px solid var(--line);border-radius:12px;padding:.9rem}.ecosystem-client-list article{grid-template-columns:1fr auto;gap:.55rem;display:grid}.ecosystem-client-list h3,.ecosystem-endpoints h3{margin:.15rem 0}.ecosystem-client-list span,.ecosystem-client-list small,.ecosystem-endpoints p,.ecosystem-endpoints small{color:var(--ink-muted);font-size:.78rem}.ecosystem-client-list article>p,.ecosystem-client-list article>strong,.ecosystem-client-list form{grid-column:1/-1}.ecosystem-client-list form,.ecosystem-endpoints form,.ecosystem-deliveries form{flex-wrap:wrap;gap:.45rem;margin-top:.5rem;display:flex}.ecosystem-client-list button,.ecosystem-endpoints button,.ecosystem-deliveries button{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);cursor:pointer;border-radius:8px;padding:.5rem .65rem;font-weight:750}.ecosystem-deliveries{gap:.65rem;margin-top:1rem;display:grid}.ecosystem-deliveries article{border-top:1px solid var(--line);align-items:flex-start;gap:.7rem;padding-top:.75rem;display:flex}.ecosystem-deliveries article>div{flex:1;min-width:0}.ecosystem-deliveries p{color:var(--ink-muted);margin:.2rem 0}.ecosystem-deliveries code{overflow-wrap:anywhere;font-size:.68rem;display:block}@media (width<=850px){.ecosystem-layout{grid-template-columns:1fr}}@media (width<=620px){.ecosystem-client-list,.ecosystem-endpoints{grid-template-columns:1fr}.ecosystem-deliveries article{flex-wrap:wrap}}.assurance-heading{background:radial-gradient(circle at 82% 20%,#6fdec033,#0000 30%),linear-gradient(135deg,#102f3b,#164b4e)}.assurance-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:1rem;margin-bottom:1rem;display:grid}.assurance-generate-form,.assurance-review-form{gap:.8rem;display:grid}.assurance-generate-form label,.assurance-review-form label{color:var(--ink-muted);gap:.4rem;font-size:.82rem;font-weight:700;display:grid}.assurance-generate-form select,.assurance-review-form select,.assurance-review-form textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:.72rem .8rem}.assurance-review-form textarea{resize:vertical;min-height:90px}.assurance-profile-card ul{gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.assurance-profile-card li{border-bottom:1px solid var(--line);gap:.2rem;padding-bottom:.65rem;display:grid}.assurance-profile-card li span{color:var(--ink-muted);font-size:.78rem}.assurance-package-panel,.assurance-partner-panel,.assurance-boundary{margin-bottom:1rem}.assurance-package-list{gap:1rem;display:grid}.assurance-package-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.assurance-package-card{background:color-mix(in srgb, var(--surface) 93%, var(--accent) 7%)}}.assurance-package-card{padding:1rem}.assurance-package-title{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.assurance-package-title h3{margin:.15rem 0}.assurance-package-title div>span,.assurance-package-title small{color:var(--ink-muted);font-size:.78rem}.assurance-hash{background:var(--surface-raised);border-radius:10px;grid-template-columns:110px minmax(0,1fr);gap:.4rem .7rem;padding:.75rem;display:grid}.assurance-hash span{color:var(--ink-muted);font-size:.75rem;font-weight:700}.assurance-hash code{overflow-wrap:anywhere;color:var(--ink);font-size:.7rem}.assurance-review-form{border-top:1px solid var(--line);padding-top:.85rem}.assurance-review-form>div{flex-wrap:wrap;gap:.5rem;display:flex}.assurance-review-form button{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);cursor:pointer;border-radius:9px;padding:.55rem .7rem;font-weight:750}.assurance-export-link{justify-self:start}.assurance-verification{border-top:1px solid var(--line);align-items:flex-start;gap:.7rem;padding-top:.75rem;display:flex}.assurance-verification p{gap:.2rem;margin:0;display:grid}.assurance-verification small{color:var(--ink-muted)}.assurance-partners{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.assurance-partners article{border:1px solid var(--line);border-radius:12px;padding:.9rem}.assurance-partners h3{margin:.65rem 0 .2rem}.assurance-partners p,.assurance-partners small{color:var(--ink-muted)}@media (width<=850px){.assurance-layout{grid-template-columns:1fr}}@media (width<=620px){.assurance-partners,.assurance-hash{grid-template-columns:1fr}}.usage-heading{background:radial-gradient(circle at 85% 25%,#2bc9b029,#0000 32%),linear-gradient(135deg,#0d2e35,#143f45)}.usage-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:1rem;margin-bottom:1rem;display:grid}.usage-report-form,.usage-review-form,.processor-row form{gap:.75rem;display:grid}.usage-report-form label,.usage-review-form label{color:var(--ink-muted);gap:.4rem;font-size:.82rem;font-weight:700;display:grid}.usage-report-form select,.usage-report-form input,.usage-report-form textarea,.usage-review-form textarea,.processor-row input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:.72rem .8rem}.usage-report-form textarea,.usage-review-form textarea{resize:vertical;min-height:96px}.usage-date-row,.usage-checkboxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.usage-checkboxes label,.usage-risk-ack{align-items:center;gap:.5rem;display:flex}.usage-checkboxes input,.usage-risk-ack input{width:auto}.usage-policy-card dl{gap:.65rem;margin:1.25rem 0;display:grid}.usage-policy-card dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-bottom:.65rem;display:flex}.usage-policy-card dt{color:var(--ink-muted)}.usage-policy-card dd{margin:0;font-weight:800}.usage-ledger,.usage-enforcement-history,.usage-boundary{margin-bottom:1rem}.usage-report-list{gap:1rem;display:grid}.usage-report-card{border:1px solid var(--line);background:var(--surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.usage-report-card{background:color-mix(in srgb, var(--surface) 92%, var(--accent) 8%)}}.usage-report-card{padding:1rem}.usage-report-title,.processor-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.usage-report-title h3{margin:.15rem 0}.usage-report-title div>span,.usage-report-title small{color:var(--ink-muted);font-size:.78rem}.usage-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:1rem 0;display:grid}.usage-facts span{background:var(--surface-raised);color:var(--ink-muted);border-radius:10px;padding:.65rem;font-size:.75rem}.usage-facts strong{color:var(--ink);font-size:1rem;display:block}.usage-processors{border-top:1px solid var(--line);gap:.6rem;margin-top:1rem;padding-top:1rem;display:grid}.processor-row{flex-wrap:wrap;padding:.6rem 0}.processor-row form{flex:100%;grid-template-columns:minmax(180px,1fr) auto auto}.processor-row button,.usage-review-form button{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);cursor:pointer;border-radius:9px;padding:.55rem .7rem;font-weight:750}.usage-review-form{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.usage-review-form>div{flex-wrap:wrap;gap:.5rem;display:flex}.usage-enforcement-history>div:not(.panel-heading){border-top:1px solid var(--line);align-items:flex-start;gap:.8rem;padding:.8rem 0;display:flex}.usage-enforcement-history p{gap:.25rem;margin:0;display:grid}.usage-enforcement-history small{color:var(--ink-muted)}@media (width<=900px){.usage-layout,.usage-facts{grid-template-columns:1fr 1fr}}@media (width<=620px){.usage-layout,.usage-facts,.usage-date-row,.usage-checkboxes,.processor-row form{grid-template-columns:1fr}}.jurisdiction-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);gap:16px;margin-top:16px;display:grid}.jurisdiction-policy-list,.jurisdiction-sidebar{align-content:start;gap:16px;display:grid}.jurisdiction-policy-card,.jurisdiction-policy-form,.jurisdiction-legend,.transfer-workspace{gap:16px;display:grid}.jurisdiction-policy-card>header,.transfer-list article>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.jurisdiction-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.jurisdiction-facts span{border:1px solid var(--line);background:var(--paper);border-radius:11px;gap:4px;padding:10px;display:grid}.jurisdiction-facts small,.jurisdiction-checks small{color:var(--muted)}.jurisdiction-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.jurisdiction-checks>div{border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:9px;display:grid}.jurisdiction-checks p,.jurisdiction-checks strong,.jurisdiction-checks small{margin:0;display:block}.impact-strip{background:var(--blue-soft);border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.impact-strip span{background:var(--panel);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:.72rem}.jurisdiction-policy-form form,.jurisdiction-review-form{gap:10px;display:grid}.jurisdiction-policy-form form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.jurisdiction-policy-form label,.jurisdiction-review-form label,.transfer-request-form label{color:var(--muted);gap:6px;font-size:.76rem;font-weight:700;display:grid}.jurisdiction-policy-form input,.jurisdiction-policy-form select,.jurisdiction-policy-form textarea,.jurisdiction-review-form textarea,.transfer-request-form select,.transfer-request-form textarea{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px}.jurisdiction-policy-form textarea,.jurisdiction-review-form textarea,.transfer-request-form textarea{resize:vertical;min-height:84px}.jurisdiction-policy-form fieldset{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:10px;padding:10px;display:flex}.jurisdiction-policy-form fieldset label{align-items:center;display:flex}.jurisdiction-policy-form fieldset input,.risk-acknowledgement input{width:auto}.jurisdiction-review-form>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.jurisdiction-legend ol{color:var(--muted);gap:10px;padding-left:20px;display:grid}.transfer-request-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.transfer-request-form .wide-field,.transfer-request-form button{grid-column:1/-1}.transfer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.transfer-list>article{border:1px solid var(--line);border-radius:13px;gap:10px;padding:14px;display:grid}.transfer-list header div,.transfer-risk{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.transfer-list header div{display:grid}.transfer-list header span,.transfer-list article>p{color:var(--muted);font-size:.76rem}.transfer-risk small{background:var(--paper);color:var(--muted);border-radius:999px;padding:5px 7px}section.jurisdiction-boundary{background:linear-gradient(135deg, #edf3ff, var(--panel));border-color:#2155d947;margin-top:16px}section.jurisdiction-boundary p:last-child{max-width:920px;color:var(--muted)}@media (width<=1040px){.jurisdiction-layout{grid-template-columns:1fr}}@media (width<=720px){.jurisdiction-facts,.jurisdiction-checks,.transfer-list,.transfer-request-form{grid-template-columns:1fr}}.connector-heading{align-items:stretch}.connector-grid{grid-template-columns:minmax(0,1.5fr) minmax(290px,.65fr);gap:16px;margin-top:16px;display:grid}.connector-grid>div,.connector-grid>aside{align-content:start;gap:16px;display:grid}.connector-card,.connector-policy{gap:16px;display:grid}.connector-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.connector-facts span{border:1px solid var(--line);background:var(--paper);border-radius:11px;gap:4px;padding:10px;display:grid}.connector-facts small,.connector-mappings{color:var(--muted)}.connector-mappings{flex-wrap:wrap;gap:7px;font-size:.73rem;display:flex}.connector-mappings span{border:1px solid var(--line);border-radius:999px;padding:6px 8px}.connector-probe-form,.connector-submit-form,.connector-review-form{gap:10px;display:grid}.connector-probe-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.connector-probe-form label,.connector-submit-form label,.connector-review-form label{color:var(--muted);gap:6px;font-size:.76rem;font-weight:700;display:grid}.connector-probe-form select,.connector-submit-form select,.connector-submit-form input,.connector-submit-form textarea,.connector-review-form textarea{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px}.connector-submit-form textarea,.connector-review-form textarea{resize:vertical;min-height:92px}.connector-review-form>div{justify-content:flex-end;gap:8px;display:flex}section.connector-boundary{background:linear-gradient(135deg, #edf3ff, var(--panel));border-color:#2155d947;margin-top:16px}section.connector-boundary p:last-child{max-width:900px;color:var(--muted)}@media (width<=1040px){.connector-grid{grid-template-columns:1fr}}@media (width<=720px){.connector-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.connector-probe-form{grid-template-columns:1fr}}.trust-heading{align-items:stretch}.trust-policy-card{border:1px solid var(--line);color:#f7fbf8;background:linear-gradient(145deg,#18423bf5,#0c2726fa);border-radius:20px;align-content:center;gap:.45rem;min-width:min(100%,320px);padding:1.35rem;display:grid;box-shadow:0 12px 35px #15233414}.trust-policy-card span,.trust-policy-card small{color:#f7fbf8b8}.trust-policy-card strong{font-family:var(--font-geist-sans), Arial, sans-serif;font-size:1.35rem}.trust-policy-card p{color:#f7fbf8d1;margin:.35rem 0 0;font-size:.82rem}.trust-access-panel{max-width:760px;padding:clamp(1.5rem,4vw,3rem)}.trust-access-panel .primary-button{width:fit-content;margin-top:.75rem;display:inline-flex}.trust-workspace{grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.trust-case-panel,.trust-submit-panel{min-width:0}.trust-case-list{gap:.85rem;margin-top:1rem;display:grid}.trust-case-card{border:1px solid var(--line);background:var(--paper);border-radius:18px;padding:1.1rem}.trust-case-card>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.trust-case-card h3,.trust-case-card p{margin:0}.trust-case-card>p{color:var(--muted);margin-top:.85rem}.trust-risk-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.9rem;font-size:.76rem;display:flex}.trust-check-list{gap:.5rem;margin-top:.9rem;display:grid}.trust-check-list>div{background:var(--panel);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding:.65rem .75rem;display:grid}.trust-check-list p{gap:.15rem;display:grid}.trust-check-list small{color:var(--muted)}.trust-decision{border-left:3px solid var(--green);background:var(--panel);margin-top:.85rem;padding:.8rem}.trust-decision p{margin:.25rem 0}.trust-decision small{color:var(--muted)}.trust-form,.trust-review-form{gap:.8rem;margin-top:1rem;display:grid}.trust-form label,.trust-review-form label,.trust-form fieldset{color:var(--muted);gap:.4rem;font-size:.78rem;font-weight:700;display:grid}.trust-form input,.trust-form select,.trust-form textarea,.trust-review-form textarea{width:100%}.trust-form-grid{grid-template-columns:.45fr 1fr;gap:.65rem;display:grid}.trust-form fieldset{border:1px solid var(--line);border-radius:12px;padding:.75rem}.trust-check-grid{gap:.45rem;display:grid}.trust-check-grid label{grid-template-columns:auto 1fr;align-items:center;font-weight:600}.trust-check-grid input{width:auto}.trust-review-form{border-top:1px solid var(--line);padding-top:.85rem}.trust-review-form>div{flex-wrap:wrap;gap:.45rem;display:flex}section.trust-boundary{background:linear-gradient(135deg, #fff9ebe6, var(--panel));border-color:#b176234d;grid-template-columns:minmax(220px,.6fr) minmax(0,1fr);align-items:center;gap:1.5rem;margin-top:1rem;display:grid}section.trust-boundary p{margin:0}@media (width<=1000px){.trust-workspace{grid-template-columns:1fr}}@media (width<=700px){.trust-form-grid,.trust-boundary{grid-template-columns:1fr}.trust-case-card>header{flex-direction:column}}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#dce5f0;background:radial-gradient(circle at 15% 0%, #476eb23d, transparent 30%), var(--nav);flex-direction:column;height:100vh;padding:28px 20px 22px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 8px 30px;display:flex}.brand-mark{object-fit:contain;filter:drop-shadow(0 5px 10px #00000038);width:44px;height:44px}.brand>span:last-child{flex-direction:column;display:flex}.brand strong{color:#fff;letter-spacing:.01em;font-size:16px}.brand small{color:#91a2b8;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.primary-nav{flex-direction:column;gap:4px;display:flex}.primary-nav>p{color:#74879f;letter-spacing:.14em;text-transform:uppercase;margin:0 10px 9px;font-size:10px;font-weight:700}.nav-item{color:#aebdce;border-radius:9px;align-items:center;gap:11px;min-height:44px;padding:0 12px;font-size:14px;transition:color .16s,background .16s;display:flex}.nav-item:hover,.nav-item:focus-visible{color:#fff;background:#ffffff12;outline:none}.nav-item.active{color:#fff;background:#4b77d23d;box-shadow:inset 3px 0 #6e9cff}.nav-glyph{border:1px solid;border-radius:6px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.sandbox-notice{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;margin-top:auto;padding:17px}.shield-mark{color:#9bbcff;background:#6e9cff2e;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:10px;font-size:11px;font-weight:800;display:grid}.sandbox-notice strong{color:#fff;font-size:12px;display:block}.sandbox-notice p{color:#8fa0b4;margin:6px 0 0;font-size:11px;line-height:1.55}.main-column{min-width:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f7f5eb;justify-content:space-between;align-items:center;height:72px;padding:0 38px;display:flex}.topbar>div:first-child{align-items:center;gap:12px;display:flex}.topbar-divider{background:var(--line);width:1px;height:16px}.user-chip{align-items:center;gap:9px;display:flex}.user-chip>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.user-chip div{flex-direction:column;display:flex}.user-chip strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;overflow:hidden}.user-chip small{color:var(--muted);font-size:10px}.signin-link{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:9px 13px;font-size:12px;font-weight:650}main{width:min(1240px,100%);margin:0 auto;padding:48px 42px 64px}.hero,.page-heading{justify-content:space-between;align-items:flex-end;gap:42px;margin-bottom:30px;display:flex}.hero>div:first-child,.page-heading>div:first-child{max-width:760px}.eyebrow,.section-label{color:var(--blue);letter-spacing:.15em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:750}h1,h2,p{text-wrap:pretty}h1{max-width:780px;color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.5vw,64px);font-weight:560;line-height:.98}.hero-copy,.page-heading p{max-width:680px;color:var(--muted);margin:18px 0 0;font-size:16px;line-height:1.65}.environment-card{background:#ffffffc7;border:1px solid #cbd6e4;border-radius:12px;align-items:center;gap:12px;min-width:232px;padding:15px 17px;display:flex;box-shadow:0 8px 24px #2236540d}.live-dot{background:var(--green);box-sizing:content-box;border:3px solid #bde9da;border-radius:50%;width:10px;height:10px}.environment-card div{flex-direction:column;gap:3px;display:flex}.environment-card strong{font-size:12px}.environment-card span:last-child{color:var(--muted);font-size:10px}.view-switcher{border:1px solid var(--line);background:#ecefed;border-radius:10px;gap:4px;width:fit-content;margin-bottom:26px;padding:4px;display:flex}.view-link{color:var(--muted);border-radius:7px;padding:8px 14px;font-size:12px;font-weight:650}.view-link.active{color:var(--ink);background:#fff;box-shadow:0 2px 7px #1e2e4214}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.metric-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;min-height:138px;padding:19px;display:flex}.metric-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:650}.metric-card strong{letter-spacing:-.04em;margin-top:auto;font-size:34px;font-weight:570}.metric-card small{color:#7c8797;margin-top:4px;font-size:10px}.content-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);gap:18px;margin-bottom:18px;display:grid}.panel{border:1px solid var(--line);background:var(--panel);border-radius:13px;overflow:hidden;box-shadow:0 5px 18px #1e2e4206}.readiness-panel,.treasury-panel,.activity-panel,.foundation-grid .panel{padding:23px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:19px;display:flex}.panel h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:620}.status-pill{color:#566579;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#eef1f4;border-radius:999px;align-items:center;width:fit-content;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.status-pill.ready,.status-pill.approved{background:var(--green-soft);color:var(--green)}.status-pill.under_review{background:var(--amber-soft);color:var(--amber)}.control-list{flex-direction:column;display:flex}.control-row{border-top:1px solid #edf0f2;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.control-mark{background:var(--green-soft);width:24px;height:24px;color:var(--green);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.control-row div{flex-direction:column;gap:2px;display:flex}.control-row strong{font-size:12px}.control-row div span{color:var(--muted);font-size:10px}.control-status{color:var(--green);font-family:var(--font-geist-mono), monospace;font-size:9px;font-weight:700}.treasury-panel>p:not(.section-label){color:var(--muted);margin:10px 0 22px;font-size:12px;line-height:1.55}.currency-stack{border-top:1px solid #edf0f2;margin-bottom:18px}.currency-row{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.currency-row div{flex-direction:column;gap:3px;display:flex}.currency-row div span{color:var(--blue);font-family:var(--font-geist-mono), monospace;font-size:11px;font-weight:800}.currency-row small{color:var(--muted);font-size:9px}.currency-row strong{font-size:15px}.text-link{color:var(--blue);font-size:11px;font-weight:700}.text-link:hover,.text-link:focus-visible{outline:none;text-decoration:underline}.activity-panel{margin-bottom:18px}.activity-table{border-top:1px solid #edf0f2}.activity-row{border-bottom:1px solid #edf0f2;grid-template-columns:34px minmax(210px,1fr) auto 130px;align-items:center;gap:12px;padding:13px 0;display:grid}.event-icon{background:var(--green-soft);width:28px;height:28px;color:var(--green);border-radius:8px;place-items:center;font-size:9px;font-weight:800;display:grid}.event-icon.blocked{background:var(--red-soft);color:var(--red)}.activity-main{flex-direction:column;gap:2px;display:flex}.activity-main strong{font-family:var(--font-geist-mono), monospace;font-size:10px}.activity-main span,.activity-row time{color:var(--muted);font-size:10px}.reason-code,.audit-line code{color:#536175;white-space:nowrap;background:#f0f2f4;border-radius:5px;padding:5px 7px;font-size:8px}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:24px 42px;font-size:10px;display:flex}.footer-brand{align-items:center;gap:8px;display:inline-flex}.footer-brand img{object-fit:contain;width:24px;height:24px}.policy-summary{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.policy-summary span{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:8px;padding:8px 10px;font-size:12px;font-weight:650}.compact-list{margin-top:20px}.primary-button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:11px 15px;font-size:11px;font-weight:700}.primary-button:disabled{cursor:not-allowed;opacity:.45}.secondary-button{width:100%;color:var(--ink);cursor:pointer;background:#f8fafb;border:1px solid #c7d2df;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:700}.secondary-button:hover:not(:disabled),.secondary-button:focus-visible:not(:disabled){border-color:var(--blue);color:var(--blue);outline:none}.secondary-button:disabled{cursor:not-allowed;color:var(--muted);opacity:.58}.notice-banner{background:var(--green-soft);color:#176d59;border:1px solid #b9dfd1;border-radius:9px;margin:0 0 18px;padding:12px 15px;font-size:11px;line-height:1.5}.table-panel{padding:8px 22px}.data-table{flex-direction:column;display:flex}.table-header,.table-row{grid-template-columns:1.6fr .8fr .5fr .7fr;align-items:center;gap:18px;display:grid}.table-header{border-bottom:1px solid var(--line);min-height:45px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.table-row{border-bottom:1px solid #edf0f2;min-height:76px;font-size:11px}.table-row:last-child{border-bottom:0}.organization-name{align-items:center;gap:11px;display:flex}.organization-name>span{background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:9px;place-items:center;font-weight:800;display:grid}.organization-name div{flex-direction:column;gap:3px;display:flex}.organization-name strong{font-size:12px}.organization-name small{color:var(--muted);font-family:var(--font-geist-mono), monospace;font-size:8px}.risk-label,.sensitivity{width:fit-content;font-size:9px;font-weight:800}.risk-label.low,.sensitivity.low{color:var(--green)}.risk-label.medium,.sensitivity.medium{color:var(--amber)}.risk-label.critical,.sensitivity.critical{color:var(--red)}.policy-note{border-left:3px solid var(--blue);background:var(--blue-soft);grid-template-columns:170px 1fr;gap:18px;margin-top:18px;padding:18px 20px;display:grid}.policy-note strong{font-size:11px}.policy-note p{color:#4e607c;margin:0;font-size:11px;line-height:1.55}.membership-layout{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:18px;margin-top:18px;display:grid}.membership-panel,.member-form-panel{padding:23px}.member-list{border-top:1px solid #edf0f2}.member-row{border-bottom:1px solid #edf0f2;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;display:grid}.member-avatar{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:8px;place-items:center;font-size:10px;font-weight:800;display:grid}.member-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.member-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.member-row small{color:var(--muted);font-size:9px}.member-actions{justify-content:flex-end;align-items:center;flex-direction:row!important;gap:6px!important;display:flex!important}.member-actions form{align-items:center;gap:5px;display:flex}.member-actions select{height:30px;color:var(--ink);background:#fff;border:1px solid #cdd5de;border-radius:6px;padding:0 7px;font-size:9px}.compact-button{background:var(--blue-soft);height:30px;color:var(--blue);cursor:pointer;border:1px solid #b7c6dd;border-radius:6px;padding:0 8px;font-size:8px;font-weight:750}.compact-button.quiet{color:#5d6b7d;background:#f5f6f7;border-color:#d5dce3}.role-chip{color:#536175;font-family:var(--font-geist-mono), monospace;background:#f0f2f4;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:700}.member-form-panel>p:not(.section-label),.permission-empty p{color:var(--muted);margin:10px 0 18px;font-size:11px;line-height:1.55}.member-form-panel form{flex-direction:column;gap:13px;display:flex}.member-form-panel label{color:#4e5d70;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:9px;font-weight:750;display:flex}.member-form-panel input,.member-form-panel select{width:100%;min-height:40px;color:var(--ink);letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #cdd5de;border-radius:8px;padding:0 11px;font-size:11px}.member-form-panel input:focus,.member-form-panel select:focus{border-color:var(--blue);outline:2px solid #2155d91f}.permission-empty{background:#f7f8f8;border:1px dashed #cdd5de;border-radius:9px;margin-top:18px;padding:16px}.permission-empty strong{font-size:11px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.catalog-card{border:1px solid var(--line);background:var(--panel);border-radius:13px;flex-direction:column;min-height:230px;padding:24px;display:flex}.catalog-card-blocked{background:#f1f2f1;border-style:dashed}.catalog-card-top,.catalog-footer{justify-content:space-between;align-items:center;display:flex}.catalog-action{border-top:1px solid #edf0f2;margin-top:14px;padding-top:14px}.field-count{color:var(--muted);font-size:10px}.catalog-card h2{margin:27px 0 8px;font-size:21px}.catalog-card>p{max-width:460px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.catalog-footer{margin-top:auto;padding-top:22px}.availability{font-size:9px;font-weight:750}.availability.allowed{color:var(--green)}.availability.blocked{color:var(--red)}.catalog-footer code{color:#8590a0;font-size:8px}.audit-ledger{padding:0 20px}.audit-line{border-bottom:1px solid #edf0f2;grid-template-columns:55px 1.2fr .8fr 1fr .8fr .8fr;align-items:center;gap:15px;min-height:76px;font-size:10px;display:grid}.audit-line:last-child{border-bottom:0}.audit-header{min-height:45px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.audit-line>div{flex-direction:column;gap:3px;display:flex}.audit-line strong{font-family:var(--font-geist-mono), monospace;font-size:9px}.audit-line small,.audit-line time{color:var(--muted);font-size:9px}.hash-proof{font-family:var(--font-geist-mono), monospace;color:var(--green)!important;font-size:7px!important}.access-summary-grid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:18px;margin-bottom:18px;display:grid}.access-current,.access-members,.role-request-form,.role-request-queue{padding:23px}.access-current h2{margin:0 0 22px;font-size:24px}.access-current dl{border-top:1px solid #edf0f2;margin:0}.access-current dl>div{border-bottom:1px solid #edf0f2;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.access-current dt{color:var(--muted);font-size:9px}.access-current dd{font-family:var(--font-geist-mono), monospace;text-align:right;margin:0;font-size:9px;font-weight:700}.platform-member-list{border-top:1px solid #edf0f2}.platform-member-row{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) 170px 70px;align-items:center;gap:12px;padding:13px 0;display:grid}.platform-member-row code{color:var(--blue);font-size:9px}.platform-member-row span,.platform-member-row small{font-size:9px}.platform-member-row small{color:var(--green);font-weight:750}.access-workflow-grid{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:18px;display:grid}.role-request-form form,.role-request-card form{flex-direction:column;gap:13px;margin-top:20px;display:flex}.role-request-form label{color:#4e5d70;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:9px;font-weight:750;display:flex}.role-request-form input,.role-request-form select,.role-request-form textarea,.role-request-card textarea{width:100%;color:var(--ink);letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #cdd5de;border-radius:8px;padding:10px 11px;font-size:11px}.role-request-form textarea,.role-request-card textarea{resize:vertical;min-height:88px}.role-request-form label small{color:var(--muted);letter-spacing:normal;text-transform:none;font-size:8px;font-weight:450}.role-request-list{flex-direction:column;gap:11px;display:flex}.role-request-card{background:#fbfcfc;border:1px solid #e0e5ea;border-radius:10px;padding:16px}.role-request-title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.role-request-title>div{flex-direction:column;gap:4px;display:flex}.role-request-title strong{font-family:var(--font-geist-mono), monospace;font-size:10px}.role-request-title div span{color:var(--blue);font-size:9px;font-weight:750}.role-request-card>p{color:var(--muted);margin:13px 0 8px;font-size:10px;line-height:1.55}.role-request-card>small{color:#778395;font-family:var(--font-geist-mono), monospace;font-size:8px}.role-request-card form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.own-request-note{border-left:2px solid var(--amber);background:var(--amber-soft);padding:9px 11px;color:#7c541d!important}.sequence{color:var(--blue);font-family:var(--font-geist-mono), monospace;font-weight:750}.exchange-heading{margin-bottom:34px}.exchange-safety{background:#f3faf6;border:1px solid #cfe0d7;border-radius:12px;min-width:230px;padding:17px 19px}.exchange-safety span,.exchange-safety strong{display:block}.exchange-safety span{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:800}.exchange-safety strong{font-size:11px}.exchange-section{margin-bottom:38px}.section-intro{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.section-intro h2{margin:4px 0 0;font-size:22px}.offer-grid,.consent-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.offer-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:22px;box-shadow:0 12px 35px #1523340a}.offer-card-top,.consent-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.offer-card-top span,.consent-title>div>span{color:var(--blue);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.offer-card h3,.consent-card h3{margin:6px 0 0;font-size:17px}.offer-card-top>strong{color:var(--blue);white-space:nowrap;font-size:21px}.offer-summary{min-height:48px;color:var(--muted);margin:15px 0 18px;font-size:11px;line-height:1.55}.offer-facts,.grant-facts{background:#e8ecef;border:1px solid #e8ecef;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 19px;display:grid;overflow:hidden}.offer-facts div,.grant-facts div{background:#fafbfc;padding:10px 12px}.offer-facts dt,.grant-facts dt{color:#788597;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:7px}.offer-facts dd,.grant-facts dd{margin:4px 0 0;font-size:9px;font-weight:700}.offer-decision fieldset{border:0;min-width:0;margin:0;padding:0}.offer-decision legend{margin-bottom:9px;font-size:10px;font-weight:750}.scope-choice{cursor:pointer;border-top:1px solid #edf0f2;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px 0;display:grid}.scope-choice input{width:15px;height:15px;accent-color:var(--blue);margin:1px 0 0}.scope-choice span{flex-direction:column;gap:3px;display:flex}.scope-choice strong{font-size:10px}.scope-choice small{color:var(--muted);font-size:8px;line-height:1.45}.scope-choice em{color:#7d8998;font-family:var(--font-geist-mono), monospace;font-size:7px;font-style:normal}.terms-proof{color:#728092;justify-content:space-between;gap:10px;margin:12px 0;font-size:8px;display:flex}.terms-proof code{color:#56657a;font-size:7px}.offer-decision .primary-button,.button-link{box-sizing:border-box;text-align:center;width:100%;display:block}.button-link{text-decoration:none}.decline-button{color:#687588;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;width:100%;margin-top:8px;padding:8px;font-size:9px;text-decoration:underline}.active-consent-note,.revoked-note{border-left:2px solid var(--green);color:#3c6b52;background:#f3faf6;margin:10px 0 0;padding:10px 12px;font-size:9px;line-height:1.5}.consent-scope{margin:18px 0 14px}.consent-scope>span{color:#768396;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.consent-scope>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.consent-scope small{background:var(--blue-soft);color:var(--blue);border-radius:999px;padding:5px 8px;font-size:8px}.grant-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.consent-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.consent-actions button{width:100%;min-height:42px;padding:8px;font-size:8px}.danger-button{color:var(--red);cursor:pointer;background:#fff6f6;border:1px solid #f0cece;border-radius:8px;font-weight:750}.revoked-note{color:#657284;background:#f6f7f8;border-left-color:#9ca7b5}.access-history{padding:21px}.access-event-list{border-top:1px solid #e8ecef}.access-event-row{border-bottom:1px solid #edf0f2;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.access-event-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.access-event-row strong{font-size:10px}.access-event-row small{color:var(--muted);font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.access-event-row code{color:var(--blue);font-size:8px}.access-event-row time{color:#7d8998;font-size:8px}.studio-heading{margin-bottom:30px}.studio-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:16px;margin-bottom:38px;display:grid}.draft-builder,.review-principles{padding:22px}.draft-builder h2,.review-principles h2{margin:5px 0 18px;font-size:20px}.studio-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.purpose-policy-list{background:#f6f8fa;border-radius:8px;flex-direction:column;gap:5px;margin:-2px 0 12px;padding:10px 12px;display:flex}.purpose-policy-list small{color:var(--muted);font-size:8px}.purpose-policy-list strong{color:#445267}.optional-fieldset{border:1px solid #dfe5ea;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:4px 0 14px;padding:12px;display:grid}.optional-fieldset legend{color:#526177;padding:0 5px;font-size:9px;font-weight:750}.optional-fieldset label{background:#f8fafb;border-radius:7px;flex-direction:row;align-items:flex-start;gap:8px;margin:0;padding:7px;display:flex}.optional-fieldset input{width:14px;height:14px;margin:1px 0 0}.optional-fieldset span{flex-direction:column;gap:2px;display:flex}.optional-fieldset strong{font-size:9px}.optional-fieldset small{color:var(--muted);font-size:7px}.review-principles ol{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.review-principles li{border-top:1px solid #e8ecef;flex-direction:column;gap:4px;padding:14px 0;display:flex}.review-principles li strong{color:var(--blue);font-size:10px}.review-principles li span{color:var(--muted);font-size:9px;line-height:1.5}.studio-workflow{margin-bottom:20px}.workflow-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.workflow-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.workflow-title>div:first-child>span{color:var(--blue);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px;font-weight:800}.workflow-title h3{margin:6px 0 0;font-size:16px}.workflow-title>div:last-child{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.workflow-title>div:last-child small{color:var(--muted);font-family:var(--font-geist-mono), monospace;font-size:8px}.workflow-card>p{color:var(--muted);margin:15px 0;font-size:10px;line-height:1.55}.workflow-meta{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.workflow-meta span,.workflow-meta code,.workflow-fields small{color:#536176;background:#f4f6f8;border-radius:6px;padding:5px 7px;font-size:7px}.workflow-meta code{color:var(--blue)}.workflow-fields{flex-wrap:wrap;gap:5px;margin-bottom:14px;display:flex}.workflow-fields small{background:var(--blue-soft);color:var(--blue)}.review-reason{border-left:2px solid var(--amber);background:var(--amber-soft);padding:10px 12px;color:#6c532d!important}.review-form textarea,.revision-form textarea{box-sizing:border-box;width:100%;min-height:76px}.review-form>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.review-form button{min-height:38px;padding:7px;font-size:8px}.revision-form{grid-template-columns:minmax(0,1fr) 120px;gap:8px;display:grid}.revision-form label:first-of-type{grid-row:span 2}.offer-control{margin-top:8px}.offer-control button{width:100%}.offer-governance{background:#e8ecef;border:1px solid #e8ecef;border-radius:9px;grid-template-columns:.7fr .9fr 1.4fr;gap:1px;margin:-8px 0 18px;display:grid;overflow:hidden}.offer-governance>div{background:#f7f9fa;min-width:0;padding:10px}.offer-governance span,.offer-governance strong{display:block}.offer-governance span{color:#7b8797;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:7px}.offer-governance strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.processor-list{flex-wrap:wrap;gap:5px;margin:-5px 0 13px;display:flex}.processor-list small{color:#56657a;border:1px solid #dfe5ea;border-radius:7px;padding:6px 8px;font-size:8px}.risk-assessment{border:1px solid #dfe5ea;border-left:3px solid var(--green);background:#f8faf9;border-radius:8px;margin:12px 0;padding:12px}.risk-assessment.medium{border-left-color:var(--amber);background:#fffaf1}.risk-assessment.high{border-left-color:var(--red);background:#fff6f6}.risk-assessment>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.risk-assessment span{color:#687588;font-size:8px}.risk-assessment strong{font-family:var(--font-geist-mono), monospace;font-size:9px}.risk-assessment>div:nth-child(2){flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.risk-assessment small{color:#5c6878;background:#ffffffbf;border-radius:5px;padding:4px 6px;font-size:7px}.risk-assessment p{color:var(--red);margin:8px 0 0;font-size:8px}.risk-acknowledgement{background:#fff4f4;border-radius:7px;align-items:flex-start;padding:9px;flex-direction:row!important;gap:8px!important;display:flex!important}.risk-acknowledgement input{width:14px;height:14px;margin:1px 0 0}.risk-acknowledgement span{color:#7c4141;font-size:8px;line-height:1.45}.review-history{border-top:1px solid #e5e9ed;margin-top:12px}.review-history summary{color:var(--blue);cursor:pointer;padding:11px 0;font-size:9px;font-weight:750}.review-history>div{border-top:1px solid #edf0f2;flex-direction:column;gap:4px;padding:10px 0;display:flex}.review-history strong{font-size:9px}.review-history span{color:var(--muted);font-size:8px;line-height:1.45}.review-history small{color:#7c8796;font-family:var(--font-geist-mono), monospace;font-size:7px}.architecture-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.architecture-card{border:1px solid var(--line);background:var(--panel);border-radius:13px;min-height:250px;padding:22px}.architecture-card>span{color:var(--blue);font-family:var(--font-geist-mono), monospace;font-size:10px;font-weight:800}.architecture-card h2{margin:54px 0 10px;font-size:18px}.architecture-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jurisdiction-list{border-top:1px solid #edf0f2;margin-top:20px}.jurisdiction-row{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.jurisdiction-row>div{flex-direction:column;gap:3px;display:flex}.jurisdiction-row>div:last-child{align-items:flex-end}.jurisdiction-row strong{font-size:11px}.jurisdiction-row span,.jurisdiction-row small{color:var(--muted);font-size:9px}.guardrail-list{flex-direction:column;gap:14px;margin:20px 0 0;padding:0;list-style:none;display:flex}.guardrail-list li{color:var(--muted);padding:0 0 0 24px;font-size:11px;position:relative}.guardrail-list li:before{content:"×";color:var(--red);font-size:16px;font-weight:700;position:absolute;top:-2px;left:0}@media (width<=980px){.app-shell{grid-template-columns:78px minmax(0,1fr)}.sidebar{padding:24px 14px}.brand{justify-content:center;padding:0 0 26px}.brand>span:last-child,.primary-nav>p,.nav-item:not(.active):after,.nav-item{font-size:0}.nav-item{justify-content:center;padding:0}.nav-glyph{font-size:10px}.sandbox-notice{padding:10px}.sandbox-notice strong,.sandbox-notice p{display:none}.shield-mark{margin:0 auto}.metric-grid,.architecture-grid,.consent-actions,.workflow-list{grid-template-columns:repeat(2,1fr)}.studio-grid{grid-template-columns:1fr}.audit-line{grid-template-columns:50px 1.2fr 1fr .8fr}.audit-line>span:nth-child(3),.audit-line>span:nth-child(4){display:none}.access-event-row{grid-template-columns:30px minmax(0,1fr)}.access-event-row code,.access-event-row time{display:none}}@media (width<=700px){.app-shell{display:block}.sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:12px 16px;position:static}.brand{padding:0}.brand>span:last-child{display:none}.primary-nav{scrollbar-width:none;flex-direction:row;flex:1;justify-content:flex-start;overflow-x:auto}.nav-item{width:36px;min-height:36px}.sandbox-notice{display:none}.topbar{height:58px;padding:0 18px}.workspace-label,.topbar-divider,.user-chip div{display:none}main{padding:34px 18px 48px}.hero,.page-heading{flex-direction:column;align-items:flex-start;gap:22px}h1{font-size:42px}.environment-card{width:100%;min-width:0}.metric-grid,.content-grid,.catalog-grid,.architecture-grid,.foundation-grid,.membership-layout,.access-summary-grid,.access-workflow-grid,.offer-grid,.consent-list,.consent-actions,.workflow-list,.studio-form-pair,.optional-fieldset,.review-form>div,.revision-form,.offer-governance{grid-template-columns:1fr}.revision-form label:first-of-type{grid-row:auto}.exchange-safety{box-sizing:border-box;width:100%;min-width:0}.member-actions{align-items:flex-end;flex-direction:column!important}.metric-card{min-height:118px}.activity-row{grid-template-columns:34px minmax(0,1fr)}.reason-code,.activity-row time{display:none}.table-panel{overflow-x:auto}.data-table{min-width:680px}.audit-ledger{overflow-x:auto}.audit-line{min-width:600px}.policy-note{grid-template-columns:1fr}footer{flex-direction:column;gap:5px;padding:20px 18px}}.finance-health{border:1px solid var(--line);background:var(--panel);border-radius:18px;gap:.25rem;min-width:230px;padding:1.15rem 1.3rem;display:grid;box-shadow:0 12px 30px #14233a12}.finance-health span,.finance-health small{color:var(--muted)}.finance-health strong{color:var(--ink);font-size:1.25rem}.finance-health.balanced{background:linear-gradient(145deg, var(--panel), #18825e14);border-color:#18825e4d}.finance-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.wallet-metric strong{font-size:clamp(1.35rem,2.2vw,2rem)}.finance-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;margin-bottom:1rem;display:grid}.payout-panel>p{color:var(--muted);line-height:1.65}.payout-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.2rem;display:grid}.payout-form label{color:var(--ink);gap:.45rem;font-size:.82rem;font-weight:700;display:grid}.payout-form label:nth-child(4),.payout-form button{grid-column:1/-1}.payout-form input,.payout-form select{border:1px solid var(--line);background:var(--panel);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:.7rem .8rem}.payout-form input:focus,.payout-form select:focus{border-color:var(--green);outline:3px solid #2d685d2e}.funding-list,.finance-history{gap:.75rem;display:grid}.funding-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(100px,.7fr));align-items:center;gap:1rem;padding:.95rem 0;display:grid}.funding-row:last-child{border-bottom:0}.funding-row>div{gap:.2rem;display:grid}.funding-row>div:not(:first-child){text-align:right}.funding-row span,.funding-row small{color:var(--muted);font-size:.76rem}.reservations-panel{margin-bottom:1rem}.reservation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.reservation-card{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:1rem}.reservation-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.reservation-card h3{margin:.35rem 0 1rem;font-size:1rem}.reservation-values{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.reservation-values small{color:var(--muted)}.reservation-progress{background:var(--line);border-radius:999px;height:7px;margin-top:.75rem;overflow:hidden}.reservation-progress span{border-radius:inherit;background:var(--green);height:100%;display:block}.empty-finance-state{border:1px dashed var(--line);text-align:center;border-radius:14px;place-content:center;gap:.35rem;min-height:130px;padding:1.25rem;display:grid}.empty-finance-state span{max-width:430px;color:var(--muted);line-height:1.55}.finance-history-row{border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding:.85rem 0;display:flex}.finance-history-row:last-child{border-bottom:0}.finance-history-row>div{gap:.2rem;margin-right:auto;display:grid}.finance-history-row span:not(.status-pill){color:var(--muted);font-size:.78rem}@media (width<=980px){.finance-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-layout{grid-template-columns:1fr}}@media (width<=640px){.finance-health{width:100%}.finance-metric-grid,.reservation-grid,.payout-form{grid-template-columns:1fr}.payout-form label,.payout-form button{grid-column:1}.funding-row{grid-template-columns:1fr 1fr}.funding-row>div:first-child{grid-column:1/-1}.funding-row>div:not(:first-child){text-align:left}}.operations-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.operations-policy-card{background:linear-gradient(145deg,#f3faf8,#fff);border:1px solid #cedfdc;border-radius:14px;min-width:210px;padding:17px 19px}.operations-policy-card span,.operations-policy-card strong,.operations-policy-card small{display:block}.operations-policy-card span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.operations-policy-card strong{color:var(--emerald);margin-top:7px;font-size:24px}.operations-policy-card small{color:var(--muted);margin-top:3px;font-size:9px}.operations-restricted{max-width:680px}.operations-restricted>p:not(.section-label){max-width:580px;color:var(--muted);margin:0 0 16px;font-size:11px;line-height:1.6}.operations-restricted .primary-button{display:inline-flex}.operations-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:18px;margin-bottom:18px;display:grid}.operations-probe-summary{background:#f7fbfa;border:1px solid #dce7e5;border-radius:10px;justify-content:space-between;gap:12px;margin-bottom:13px;padding:12px;display:flex}.operations-probe-summary strong{color:var(--navy);font-size:11px}.operations-probe-summary span{color:var(--muted);white-space:nowrap;font-size:9px}.operations-check-list{display:grid}.operations-check-list>div{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 0;display:grid}.operations-check-list>div:last-child{border-bottom:0}.operations-check-list strong{color:var(--navy);font-size:10px}.operations-check-list p{color:var(--muted);margin:3px 0 0;font-size:9px;line-height:1.45}.operations-check-list small{min-width:24px;color:var(--navy);text-align:right;font-size:10px;font-weight:900}.operations-probe-panel>form{border-top:1px solid var(--line);margin-top:14px;padding-top:13px}.production-boundary-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.production-boundary-list li{background:#fbfdfd;border:1px solid #e0e7e6;border-radius:10px;padding:12px}.production-boundary-list strong,.production-boundary-list span{display:block}.production-boundary-list strong{color:var(--navy);font-size:10px}.production-boundary-list span{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.5}.operations-alert-panel{margin-bottom:18px}.operations-alert-list{gap:11px;display:grid}.operations-alert-list>article{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#fbfcfc);border-radius:12px;padding:16px}.operations-alert-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operations-alert-title>div>strong,.operations-alert-title>div>small{display:block}.operations-alert-title>div>strong{color:var(--navy);margin-top:7px;font-size:12px}.operations-alert-title>div>small{color:var(--muted);margin-top:3px;font-size:9px}.operations-alert-list article>p{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.55}.operations-alert-list article>time{color:var(--muted);margin-top:8px;font-size:9px;display:block}.operations-alert-form{border-top:1px solid var(--line);gap:10px;margin-top:13px;padding-top:13px;display:grid}.operations-alert-form label{color:var(--navy);gap:6px;font-size:10px;font-weight:800;display:grid}.operations-alert-form textarea{min-height:76px;color:var(--navy);font:inherit;resize:vertical;background:#fff;border:1px solid #cedbd9;border-radius:9px;padding:10px;font-size:11px;line-height:1.5}.operations-alert-form textarea:focus{border-color:var(--emerald);outline:3px solid #10847121}.operations-alert-form>div{flex-wrap:wrap;gap:8px;display:flex}.operations-history-list{display:grid}.operations-history-list>div{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(160px,1fr) auto auto;align-items:center;gap:13px;padding:11px 0;display:grid}.operations-history-list>div:last-child{border-bottom:0}.operations-history-list strong{color:var(--navy);font-size:10px}.operations-history-list>div>span:not(.check-mark),.operations-history-list time{color:var(--muted);font-size:9px}@media (width<=920px){.operations-heading,.operations-layout{grid-template-columns:1fr}.operations-policy-card{min-width:0}}@media (width<=600px){.operations-probe-summary,.operations-alert-title{display:grid}.operations-probe-summary span{white-space:normal}.operations-history-list>div{grid-template-columns:auto 1fr}}.finance-operations-panel{margin-bottom:1rem}.finance-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.finance-operation-form{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:1rem}.finance-operation-form h3{margin:0 0 .45rem;font-size:1rem}.finance-operation-form>p{color:var(--muted);margin:0 0 1rem;font-size:.84rem;line-height:1.55}.operations-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.operations-form label{color:var(--ink);gap:.4rem;font-size:.8rem;font-weight:700;display:grid}.operations-form .wide-field,.operations-form button{grid-column:1/-1}.operations-form input,.operations-form select,.operations-form textarea,.finance-decision-form textarea{border:1px solid var(--line);background:var(--panel);width:100%;min-height:42px;color:var(--ink);resize:vertical;border-radius:9px;padding:.68rem .75rem}.operations-form textarea,.finance-decision-form textarea{min-height:82px}.operations-form input:focus,.operations-form select:focus,.operations-form textarea:focus,.finance-decision-form textarea:focus{border-color:var(--green);outline:3px solid #147d6429}.report-links{flex-wrap:wrap;gap:.65rem;margin-top:.8rem;display:flex}.reconciliation-run-list{gap:.55rem;margin-top:1rem;display:grid}.reconciliation-run-list>span{color:var(--muted);font-size:.82rem}.reconciliation-run-list>div{border-top:1px solid var(--line);grid-template-columns:55px 85px minmax(0,1fr);align-items:center;gap:.75rem;padding:.65rem 0;display:grid}.reconciliation-run-list span,.reconciliation-run-list small{color:var(--muted);font-size:.76rem}.finance-queues{align-items:start}.finance-request-list{gap:.75rem;display:grid}.finance-request-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:.65rem 1rem;padding:.9rem;display:grid}.finance-request-card>div:first-child{gap:.2rem;display:grid}.finance-request-card>div:first-child span,.finance-request-card>small{color:var(--muted);font-size:.76rem}.finance-request-card>p,.finance-request-card>small,.finance-decision-form{grid-column:1/-1}.finance-request-card>p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.finance-decision-form{gap:.65rem;margin-top:.35rem;display:grid}.finance-decision-form>div{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.empty-finance-state.compact{min-height:105px}@media (width<=820px){.finance-operations-grid{grid-template-columns:1fr}}@media (width<=560px){.operations-form{grid-template-columns:1fr}.operations-form label,.operations-form .wide-field,.operations-form button{grid-column:1}.reconciliation-run-list>div{grid-template-columns:48px 78px minmax(0,1fr);gap:.4rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.landing-page{min-height:100dvh;color:var(--ink);background:radial-gradient(circle at 86% 2%,#13b28b1f,#0000 34rem),#f5f8f6;overflow:clip}.landing-notice{background:var(--navy-deep);color:#c7d8da;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:7px 20px;font-size:12px;display:flex}.landing-notice strong{color:#fff}.landing-notice .live-dot{flex-basis:7px;width:7px;height:7px;box-shadow:0 0 0 4px #20c99724}.landing-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f8f6e0;border-bottom:1px solid #c5d3ceb8;grid-template-columns:224px minmax(0,1fr) auto;align-items:center;gap:28px;width:min(1440px,100% - 40px);min-height:78px;margin:0 auto;display:grid;position:sticky;top:0}.landing-brand{align-items:center;display:flex}.landing-brand img{object-fit:contain;width:190px;height:72px}.landing-header nav{justify-content:center;gap:clamp(18px,2.6vw,38px);display:flex}.landing-header nav a{color:#435b66;font-size:14px;font-weight:700}.landing-header nav a:hover{color:var(--emerald)}.landing-header-cta,.landing-button{border:1px solid var(--line-strong);border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:10px 18px;font-size:14px;font-weight:800;display:inline-flex}.landing-header-cta{border-color:var(--navy);background:var(--navy);color:#fff;box-shadow:0 5px #071a23,0 12px 22px #102b3a26}.landing-main{gap:116px;width:min(1440px,100% - 40px);margin:0 auto;padding:54px 0 92px;display:grid}.landing-hero{grid-template-columns:minmax(0,1.02fr) minmax(470px,.98fr);align-items:center;gap:clamp(36px,6vw,96px);min-height:640px;display:grid}.landing-kicker{color:var(--emerald);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:850;line-height:1.4;font-size:12px!important}.landing-hero h1{max-width:820px;color:var(--ink);letter-spacing:-.065em;margin:18px 0 24px;font-size:clamp(3.6rem,6.3vw,6.6rem);line-height:.92}.landing-lede{max-width:690px;color:var(--muted);margin:0;line-height:1.65;font-size:clamp(1.05rem,1.45vw,1.25rem)!important}.landing-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.landing-button.primary{border-color:var(--emerald);background:var(--emerald);color:#fff;box-shadow:0 6px #056751,0 15px 28px #087e6533}.landing-button.secondary{color:var(--ink);background:#ffffffc2;box-shadow:0 7px 16px #102b3a12}.landing-button:hover,.landing-header-cta:hover{transform:translateY(-2px)}.landing-hero-assurance{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 22px;margin-top:34px;padding-top:24px;display:flex}.landing-hero-assurance span{color:#4b626d;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.landing-hero-assurance b{width:20px;height:20px;color:var(--emerald);background:#dff2eb;border-radius:50%;place-items:center;font-size:11px;display:grid}.landing-visual{perspective:1100px;min-height:600px;transform-style:preserve-3d;background:radial-gradient(circle at 52% 35%,#20c99740,#0000 30%),linear-gradient(145deg,#0a2431,#114655 68%,#0b6454);border:1px solid #087e6529;border-radius:30px;position:relative;overflow:hidden;transform:rotateY(-2.2deg)rotateX(.8deg);box-shadow:0 45px 80px #102b3a33,0 9px 20px #102b3a1f,inset 0 1px #ffffff1f}.landing-visual:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 59px,#ffffff06 60px 61px),repeating-linear-gradient(0deg,#0000 0 59px,#ffffff05 60px 61px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.landing-orbit-scene{transform-style:preserve-3d;position:absolute;inset:26px 20px 112px}.landing-core{background:linear-gradient(145deg,#28dfabf2,#055f4eeb);border:1px solid #b4ffe794;border-radius:40px;place-items:center;width:142px;height:142px;animation:6s ease-in-out infinite landing-core-float;display:grid;position:absolute;top:48%;left:50%;transform:translate3d(-50%,-50%,86px)rotateX(58deg)rotate(45deg);box-shadow:0 35px 52px #00000057,inset 12px 12px 24px #fff3,inset -16px -18px 26px #00262357,0 0 62px #20c99742}.landing-core:after{content:"";border:1px solid #ffffff38;border-radius:30px;position:absolute;inset:14px}.landing-core img{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 8px 8px #0000002e);width:68px;height:68px;transform:rotate(-45deg)rotateX(-26deg)translateZ(36px)}.landing-orbit{transform-style:preserve-3d;border:1px solid #79e2c25c;border-radius:50%;position:absolute;top:48%;left:50%}.landing-orbit i{background:#79e2c2;border:1px solid #ffffffb3;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 20px #79e2c2cc}.landing-orbit i:first-child{top:-6px;left:48%}.landing-orbit i:nth-child(2){bottom:10%;right:8%}.landing-orbit i:nth-child(3){bottom:2%;left:12%}.landing-orbit-a{width:360px;height:165px;animation:14s linear infinite landing-orbit-a;transform:translate(-50%,-50%)rotateX(66deg)rotate(-10deg)}.landing-orbit-b{width:280px;height:280px;animation:18s linear infinite reverse landing-orbit-b;transform:translate(-50%,-50%)rotateY(68deg)rotate(24deg)}.landing-orbit-c{width:420px;height:112px;animation:21s linear infinite landing-orbit-c;transform:translate(-50%,-50%)rotateX(76deg)rotate(36deg)}.landing-node{z-index:3;color:#d9e8e8;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#051f288f;border:1px solid #ffffff29;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:750;position:absolute;box-shadow:0 12px 24px #0000002e}.node-person{top:14%;left:7%;transform:translateZ(42px)}.node-consent{top:19%;right:7%;transform:translateZ(70px)}.node-evidence{bottom:15%;right:3%;transform:translateZ(58px)}.node-org{bottom:10%;left:5%;transform:translateZ(38px)}.landing-grid-floor{filter:blur(9px);background:radial-gradient(#20c99733,#0000 66%);border-radius:50%;height:150px;position:absolute;bottom:-8%;left:5%;right:5%;transform:rotateX(68deg)translateZ(-80px)}.landing-visual-status{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#041b2499;border:1px solid #ffffff24;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;bottom:22px;left:22px;right:22px;overflow:hidden}.landing-visual-status>div{border-right:1px solid #ffffff1a;gap:4px;padding:16px;display:grid}.landing-visual-status>div:last-child{border-right:0}.landing-visual-status span{color:#9db8bc;font-size:11px}.landing-visual-status strong{color:#fff;font-size:14px}.landing-proof{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 20px 42px #102b3a14,inset 0 1px #fff}.landing-proof>div{border-right:1px solid var(--line);align-content:center;gap:6px;min-height:128px;padding:24px 30px;display:grid}.landing-proof>div:last-child{border-right:0}.landing-proof strong{color:var(--ink);font-size:clamp(1.8rem,3vw,2.7rem);line-height:1}.landing-proof span{color:var(--muted);font-size:13px}.landing-section{gap:36px;scroll-margin-top:100px;display:grid}.landing-section-heading{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:end;gap:48px;display:grid}.landing-section-heading.compact{grid-template-columns:1fr}.landing-section-heading h2,.landing-security h2,.landing-global h2,.landing-final-cta h2{max-width:900px;color:var(--ink);letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(2.25rem,4.2vw,4.5rem);line-height:.98}.landing-section-heading>p{color:var(--muted);margin:0;line-height:1.65;font-size:16px!important}.landing-value-grid,.landing-pricing-grid{perspective:1500px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-value-card{border:1px solid var(--line);min-height:430px;transform-style:preserve-3d;background:linear-gradient(145deg,#fff 0 68%,#edf6f2 100%);border-radius:19px;flex-direction:column;padding:28px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 18px 35px #102b3a14,0 4px 10px #102b3a0d,inset 0 1px #fff}.landing-value-card:hover{transform:translate3d(0,-7px,22px)rotateX(1deg);box-shadow:0 30px 54px #102b3a24}.landing-card-index{width:42px;height:42px;color:var(--emerald);background:#ddf1ea;border-radius:12px;place-items:center;font-size:12px;font-weight:850;display:grid;transform:translateZ(22px);box-shadow:0 8px 14px #087e6521,inset 0 1px #fff}.landing-card-label{color:var(--emerald);letter-spacing:.1em;text-transform:uppercase;margin:42px 0 8px;font-weight:850;font-size:12px!important}.landing-value-card h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.12}.landing-value-card>p:not(.landing-card-label){color:var(--muted);margin:18px 0 24px;line-height:1.65}.landing-value-card>a{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:800;display:flex}.landing-value-card>a span{color:var(--emerald);font-size:20px}.landing-process{border:1px solid var(--line);background:var(--line);border-radius:19px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 22px 46px #102b3a14}.landing-process article{background:#fff;min-height:310px;padding:28px 22px}.landing-process article>span{width:40px;height:40px;color:var(--emerald);background:#e0f2eb;border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid;box-shadow:0 7px 13px #087e6521}.landing-process h3{color:var(--ink);margin:64px 0 10px;font-size:18px}.landing-process p{color:var(--muted);margin:0;line-height:1.6;font-size:13px!important}.landing-security{color:#fff;background:radial-gradient(circle at 16% 110%,#20c99730,#0000 35rem),linear-gradient(145deg,#081e2a,#103744);border:1px solid #ffffff14;border-radius:28px;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:clamp(44px,7vw,100px);padding:clamp(42px,6vw,84px);scroll-margin-top:100px;display:grid;box-shadow:0 38px 80px #102b3a33}.landing-security h2{color:#fff}.landing-security-copy>p:not(.landing-kicker){color:#bfd0d3;line-height:1.7;font-size:16px!important}.landing-security-copy>a{color:#79e2c2;gap:10px;margin-top:18px;font-size:14px;font-weight:800;display:inline-flex}.landing-security-grid{gap:2px;display:grid}.landing-security-grid article{border-bottom:1px solid #ffffff1c;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;min-height:96px;padding:18px 0;display:grid}.landing-security-grid article:last-child{border-bottom:0}.landing-security-grid article>span{color:#79e2c2;font-size:12px;font-weight:850}.landing-security-grid h3{color:#fff;margin:0 0 5px;font-size:16px}.landing-security-grid p{color:#aebfc3;margin:0;line-height:1.55;font-size:13px!important}.landing-price-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:540px;padding:30px;display:flex;position:relative;box-shadow:0 18px 38px #102b3a14,inset 0 1px #fff}.landing-price-card.featured{background:radial-gradient(circle at 100% 0,#20c99729,#0000 18rem),#fff;border-color:#087e6561;transform:translateY(-10px);box-shadow:0 28px 52px #087e6524,inset 0 1px #fff}.landing-price-badge{color:var(--emerald);background:#ddf2eb;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850;position:absolute;top:18px;right:18px}.landing-price-card .landing-card-label{margin-top:5px}.landing-price{gap:4px;margin:28px 0 20px;display:grid}.landing-price strong{color:var(--ink);letter-spacing:-.055em;font-size:clamp(2.5rem,4vw,4rem);line-height:1}.landing-price span{color:var(--muted);font-size:12px}.landing-price-card>p:not(.landing-card-label){color:var(--muted)}.landing-price-card ul{border-top:1px solid var(--line);gap:13px;margin:28px 0;padding:22px 0 0;list-style:none;display:grid}.landing-price-card li{color:#405965;gap:9px;font-size:14px;display:flex}.landing-price-card li span{color:var(--emerald);font-weight:850}.landing-price-card>a{border:1px solid var(--line-strong);min-height:46px;color:var(--ink);border-radius:11px;justify-content:center;align-items:center;gap:9px;margin-top:auto;font-size:14px;font-weight:800;display:flex}.landing-price-card.featured>a{border-color:var(--emerald);background:var(--emerald);color:#fff;box-shadow:0 5px #056751}.landing-pricing-note{color:var(--muted);text-align:center;margin:-16px 0 0;font-size:12px!important}.landing-global{border:1px solid var(--line);background:radial-gradient(circle at 92% 0,#087e651f,#0000 22rem),#edf4f1;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);align-items:end;gap:48px;padding:48px;display:grid;box-shadow:inset 0 1px #ffffffe6}.landing-global p{color:var(--muted);margin:0;line-height:1.7;font-size:15px!important}.landing-global>a{color:var(--emerald);grid-column:2;font-size:14px;font-weight:850}.landing-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.landing-faq details{border:1px solid var(--line);background:#fff;border-radius:15px;padding:0 22px;box-shadow:0 10px 24px #102b3a0d}.landing-faq summary{min-height:76px;color:var(--ink);cursor:pointer;align-content:center;font-size:15px;font-weight:800}.landing-faq details p{color:var(--muted);margin:0;padding:0 0 22px;line-height:1.65}.landing-final-cta{background:radial-gradient(circle at 88% 16%, #20c9973d, transparent 25rem), var(--navy-deep);border-radius:26px;justify-content:space-between;align-items:center;gap:40px;min-height:310px;padding:clamp(38px,6vw,72px);display:flex;box-shadow:0 35px 70px #102b3a33}.landing-final-cta h2{color:#fff;max-width:820px}.landing-final-cta .landing-kicker{color:#79e2c2}.landing-final-cta .landing-button{flex:none}.landing-footer{border-top:1px solid var(--line);grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr);align-items:center;gap:30px;width:min(1440px,100% - 40px);min-height:142px;margin:0 auto;display:grid}.landing-footer>div{align-items:center;gap:11px;display:flex}.landing-footer>div>span{display:grid}.landing-footer strong{font-size:13px}.landing-footer small{color:var(--muted);font-size:11px}.landing-footer nav{gap:24px;display:flex}.landing-footer nav a{color:#47606b;font-size:12px;font-weight:750}.landing-footer>p{color:var(--muted);text-align:right;margin:0;font-size:12px}@keyframes landing-core-float{0%,to{transform:translate3d(-50%,-50%,86px)rotateX(58deg)rotate(45deg)}50%{transform:translate3d(-50%,-58%,110px)rotateX(58deg)rotate(49deg)}}@keyframes landing-orbit-a{to{transform:translate(-50%,-50%)rotateX(66deg)rotate(350deg)}}@keyframes landing-orbit-b{to{transform:translate(-50%,-50%)rotateY(68deg)rotate(384deg)}}@keyframes landing-orbit-c{to{transform:translate(-50%,-50%)rotateX(76deg)rotate(396deg)}}@media (width<=1120px){.landing-header{grid-template-columns:200px minmax(0,1fr) auto}.landing-header nav{gap:16px}.landing-header nav a:nth-child(2),.landing-header nav a:nth-child(5){display:none}.landing-hero{grid-template-columns:1fr;padding-top:36px}.landing-hero-copy{max-width:920px}.landing-visual{width:min(780px,100%);margin:0 auto;transform:none}.landing-process{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.landing-notice span:last-child{display:none}.landing-header{grid-template-columns:1fr auto;width:calc(100% - 28px)}.landing-header nav{display:none}.landing-main{gap:80px;width:calc(100% - 28px);padding-top:30px}.landing-hero{gap:48px;min-height:auto}.landing-hero h1{font-size:clamp(3rem,14vw,5.6rem)}.landing-visual{min-height:540px}.landing-proof,.landing-value-grid,.landing-pricing-grid,.landing-section-heading,.landing-security,.landing-global,.landing-faq-list{grid-template-columns:1fr}.landing-proof>div{border-right:0;border-bottom:1px solid var(--line);min-height:100px}.landing-proof>div:last-child{border-bottom:0}.landing-section-heading{gap:18px}.landing-value-card{min-height:350px}.landing-process{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-security{padding:38px 24px}.landing-price-card.featured{transform:none}.landing-global{padding:34px 24px}.landing-global>a{grid-column:1}.landing-final-cta{flex-direction:column;align-items:flex-start}.landing-footer{grid-template-columns:1fr;gap:20px;width:calc(100% - 28px);padding:30px 0}.landing-footer>p{text-align:left}}@media (width<=520px){.landing-brand img{width:146px;height:62px}.landing-header-cta{min-height:42px;padding:8px 12px;font-size:12px}.landing-hero h1{font-size:clamp(2.75rem,14vw,4rem)}.landing-hero-actions{grid-template-columns:1fr;display:grid}.landing-visual{min-height:480px}.landing-orbit-scene{transform:scale(.78)}.landing-visual-status{grid-template-columns:1fr}.landing-visual-status>div{border-bottom:1px solid #ffffff1a;border-right:0;grid-template-columns:1fr auto}.landing-visual-status>div:last-child{border-bottom:0}.landing-process{grid-template-columns:1fr}.landing-process article{min-height:240px}.landing-process h3{margin-top:38px}.landing-footer nav{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.landing-core,.landing-orbit{animation:none}.landing-value-card{transition:none}}.language-switcher{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #c5d3cedb;border-radius:13px;align-items:center;gap:3px;padding:5px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 34px #102b3a29,inset 0 1px #fff}.language-switcher>span{width:30px;height:30px;color:var(--emerald);place-items:center;font-size:15px;font-weight:850;display:grid}.language-switcher button{color:#667b84;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:38px;min-height:34px;padding:6px 8px;font-size:11px;font-weight:850}.language-switcher button:hover{color:var(--ink);background:#edf4f1}.language-switcher button.active{background:var(--navy);color:#fff;box-shadow:0 4px #071a23,0 8px 14px #102b3a29}@media (width<=520px){.language-switcher{bottom:10px;right:50%;transform:translate(50%)}}:root{--ink:#102b3f;--muted:#657b89;--line:#dce7e7;--paper:#f3f7f6;--panel:#fff;--blue:#153e63;--blue-soft:#edf3f7;--green:#078267;--green-soft:#e7f5f0;--amber:#9a6418;--amber-soft:#fff4df;--red:#ad4949;--red-soft:#fff0ef;--nav:#fff}html{background:var(--paper)}body{background:radial-gradient(circle at 82% -10%, #07826712, transparent 25rem), linear-gradient(180deg, #f8faf9 0, var(--paper) 28rem)}::selection{background:#0782672e}.sidebar{z-index:20;border-right:1px solid var(--line);color:var(--ink);background:#fffffff5;padding:0 18px 22px;box-shadow:12px 0 36px #163b4109}.brand{border-bottom:1px solid #edf2f1;justify-content:center;min-height:126px;padding:4px 8px 10px}.brand-logo-symbol{object-fit:contain;width:48px;height:48px;display:none}.nav-group{flex-direction:column;gap:5px;display:flex}.nav-group>p{color:#8a9b9f;letter-spacing:.14em;text-transform:uppercase;margin:0 12px 8px;font-size:9px;font-weight:760}.nav-item{color:#506975;border:1px solid #0000;border-radius:10px;gap:12px;min-height:45px;padding:0 12px;font-size:13px;font-weight:620;transition:transform .16s,color .16s,border-color .16s,background .16s;position:relative}.nav-item:hover,.nav-item:focus-visible{color:var(--ink);background:#f6f9f8;border-color:#dfe9e7;outline:none;transform:translate(2px)}.nav-item.active:before{content:"";background:var(--green);border-radius:99px;width:3px;height:22px;position:absolute;left:-5px}.nav-glyph{color:#72878b;width:28px;height:25px;font-family:var(--font-geist-mono), monospace;background:#eef3f3;border:0;border-radius:7px;font-size:9px;font-weight:750}.nav-item.active .nav-glyph{color:#08735d;background:#d7eee7}.sandbox-notice{background:#f0f8f5;border:1px solid #cce5dd;border-radius:13px;padding:16px}.shield-mark{color:var(--green);background:#d8eee7;margin-bottom:9px}.sandbox-notice strong{color:#194c42;font-size:11px}.sandbox-notice p{color:#65827a;font-size:10px}.main-column{min-height:100vh}.topbar{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafcfbe0;border-bottom-color:#d6e3e1e6;height:76px;padding:0 44px;position:sticky;top:0;box-shadow:0 8px 24px #18373d06}.workspace-label{color:#29495b;font-size:12px;font-weight:720}.phase-label{color:#73868e;font-size:11px}.environment-badge{color:#08735d;letter-spacing:.06em;text-transform:uppercase;background:#edf8f4;border:1px solid #cce5dd;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:760;display:inline-flex}.environment-badge:before{content:"";background:#13a17f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #13a17f1f}.user-chip{border:1px solid var(--line);background:#fffc;border-radius:12px;gap:11px;padding:5px 8px 5px 5px}.user-chip>span{background:linear-gradient(145deg,#153e63,#0a6e62);width:36px;height:36px}.signin-link{color:#17495a;background:#fff;border-color:#c8d9d6;border-radius:9px;padding:10px 14px}.hero,.page-heading{border-bottom:1px solid #d7e3e1d1;align-items:center;gap:52px;margin-bottom:34px;padding-bottom:26px}.eyebrow,.section-label{color:var(--green);letter-spacing:.17em;font-size:9px}h1{color:#102f43;letter-spacing:-.048em;max-width:850px;font-size:clamp(38px,4vw,58px);font-weight:580;line-height:1.02}.hero-copy,.page-heading p{color:#607784;font-size:15px;line-height:1.7}.environment-card,.finance-health,.exchange-safety{background:#ffffffe6;border-color:#cfe0dd;border-radius:15px;box-shadow:0 14px 38px #1b41420f}.metric-grid,.finance-metric-grid{gap:15px;margin-bottom:20px}.metric-card{border-color:#dbe7e5;border-radius:15px;min-height:146px;padding:21px;box-shadow:0 10px 28px #1c434309}.metric-card:before{content:"";background:#c7d7d5;border-radius:99px;width:32px;height:3px;margin-bottom:18px}.metric-card.accent{background:linear-gradient(145deg,#fff,#edf8f4);border-color:#c9e4dc}.metric-card.accent:before{background:var(--green)}.metric-card.accent strong{color:#08735d}.metric-card strong{color:#17394e;font-size:32px}.content-grid,.finance-layout,.foundation-grid,.access-workflow-grid,.studio-grid{gap:20px}.panel,.catalog-card,.offer-card,.consent-card,.architecture-card,.access-current,.access-members,.workflow-card{background:#fffffff5;border-color:#dbe7e5;border-radius:16px;box-shadow:0 12px 34px #1b40410a}.readiness-panel,.treasury-panel,.activity-panel,.foundation-grid .panel,.finance-operations-panel,.reservations-panel,.payout-panel{padding:25px}.panel-heading{margin-bottom:21px}.panel h2,.catalog-card h2{color:#17394e;font-weight:650}.status-pill{color:#63777b;background:#f1f5f5;border:1px solid #dce6e6}.status-pill.ready,.status-pill.approved{color:#08735d;background:#eaf7f2;border-color:#cde7df}.primary-button,button.primary-button{cursor:pointer;background:linear-gradient(#0c8a6d,#08735d);border:1px solid #0b755f;border-radius:9px;min-height:42px;font-weight:720;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 7px 16px #07826724}.primary-button:hover:not(:disabled),.primary-button:focus-visible:not(:disabled){filter:brightness(1.04);outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #07826733}.secondary-button{color:#315463;background:#f8fbfa;border-color:#cbdcda;border-radius:9px;min-height:40px}input,select,textarea{background:#fbfdfc!important;border-color:#cfdddb!important;border-radius:9px!important}input:focus,select:focus,textarea:focus{border-color:#4ca78f!important;outline:3px solid #0782671c!important}.table-panel,.audit-ledger{border-radius:16px}.activity-row,.audit-line,.access-event-row,.funding-row,.finance-history-row,.control-row,.jurisdiction-row{border-color:#edf2f1}.finance-operation-form,.finance-request-card,.reservation-card{background:#f7faf9;border-color:#dce7e5;border-radius:13px}.notice-banner{border-radius:10px;padding:14px 16px;font-size:12px}.view-switcher{background:#eaf0ef;border-color:#d6e2e0}.view-link.active{color:#164357;box-shadow:0 3px 9px #183a3f14}footer{background:#f8fbfab3;border-top-color:#dce7e5;padding:25px 48px}@media (width<=1100px){.app-shell{grid-template-columns:88px minmax(0,1fr)}.sidebar{padding:0 12px 18px}.brand{min-height:92px;padding:8px 0}.brand-logo-full{display:none}.brand-logo-symbol{display:block}.primary-nav{gap:14px;padding-top:18px}.nav-group>p{display:none}.nav-item>span:last-child{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-item{justify-content:center;padding:0}.nav-item:hover,.nav-item:focus-visible{transform:none}.nav-item.active:before{left:-3px}.sandbox-notice{padding:12px}.sandbox-notice strong,.sandbox-notice p{display:none}.shield-mark{margin:0 auto}.topbar{padding:0 30px}main{padding-left:32px;padding-right:32px}}@media (width<=760px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;width:100%;height:72px;padding:8px 12px;position:sticky;top:0}.brand{border:0;border-right:1px solid #e4eceb;min-width:58px;min-height:56px;padding:0 10px 0 2px}.brand-logo-symbol{width:42px;height:42px}.primary-nav{scrollbar-width:none;flex-direction:row;flex:1;gap:5px;padding:0 0 0 8px;overflow-x:auto}.nav-group{display:contents}.nav-item{flex:0 0 42px;min-height:42px}.nav-item.active:before{width:20px;height:3px;bottom:-7px;left:50%;transform:translate(-50%)}.sandbox-notice{display:none}.topbar{height:58px;padding:0 18px;position:static}.workspace-label,.topbar-divider,.phase-label,.user-chip div{display:none}.environment-badge{font-size:8px}main{padding:32px 18px 50px}.hero,.page-heading{align-items:flex-start;gap:22px;padding-bottom:22px}h1{font-size:40px}footer{padding:22px 18px}}.wallet-heading{align-items:center}.wallet-privacy-note{background:linear-gradient(135deg,#edf9f6,#f7fbfa);border:1px solid #1084713d;border-radius:16px;min-width:270px;padding:18px 20px;box-shadow:0 12px 28px #1235320f}.wallet-privacy-note span,.wallet-privacy-note strong{display:block}.wallet-privacy-note span{color:var(--emerald);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800}.wallet-privacy-note strong{color:var(--navy);font-size:14px;line-height:1.45}.wallet-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.wallet-layout{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:18px;margin-bottom:18px;display:grid}.wallet-detail-layout{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr)}.wallet-source-card,.wallet-connection-card,.wallet-preference-card{border:1px solid var(--line);background:#fff;border-radius:14px}.wallet-source-card{padding:20px}.wallet-source-card+.wallet-source-card{margin-top:12px}.wallet-source-card>p{color:var(--muted);margin:16px 0;line-height:1.6}.wallet-source-title{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.wallet-source-title>div:nth-child(2) strong,.wallet-source-title>div:nth-child(2) span{display:block}.wallet-source-title>div:nth-child(2) span{color:var(--muted);letter-spacing:.08em;margin-top:3px;font-size:11px}.source-monogram{color:#fff;background:linear-gradient(145deg, var(--navy), var(--emerald));letter-spacing:.08em;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}.connector-boundary{background:#f7fbfa;border:1px solid #dfecea;border-radius:10px;justify-content:space-between;gap:16px;padding:12px 14px;font-size:12px;display:flex}.connector-boundary span{color:var(--muted)}.connector-boundary strong{color:var(--navy);text-align:right}.wallet-connect-form{margin-top:18px}.wallet-connect-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 14px;padding:0;display:grid}.wallet-connect-form legend{width:100%;color:var(--navy);grid-column:1/-1;margin-bottom:9px;font-size:12px;font-weight:800}.wallet-scope-option{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:flex}.wallet-scope-option:has(input:checked){background:#f0faf7;border-color:#1084716b}.wallet-scope-option.blocked{cursor:not-allowed;opacity:.52}.wallet-scope-option input{accent-color:var(--emerald)}.wallet-scope-option strong,.wallet-scope-option small{display:block}.wallet-scope-option strong{color:var(--navy);font-size:12px}.wallet-scope-option small{color:var(--muted);margin-top:3px;font-size:10px}.wallet-signin{justify-content:center;align-items:center;display:inline-flex}.empty-wallet-state{min-height:180px;color:var(--muted);text-align:center;border:1px dashed #cbdad8;border-radius:14px;place-content:center;gap:6px;padding:24px;display:grid}.empty-wallet-state strong{color:var(--navy)}.empty-wallet-state.compact{min-height:110px}.wallet-connection-list,.wallet-preference-list{gap:10px;display:grid}.wallet-connection-card{grid-template-columns:1fr auto;gap:14px;padding:16px;display:grid}.wallet-connection-card>div:first-child strong,.wallet-connection-card>div:first-child span{display:block}.wallet-connection-card>div:first-child span{color:var(--muted);margin-top:4px;font-size:11px}.wallet-control-row{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:12px;display:flex}.danger-button{color:#9d3030;min-height:38px;font:inherit;cursor:pointer;background:#fff8f8;border:1px solid #e7c4c4;border-radius:9px;padding:0 14px;font-size:11px;font-weight:800}.danger-button:hover,.danger-button:focus-visible{background:#fff0f0;border-color:#cf8989}.wallet-inventory-list{display:grid}.wallet-inventory-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1fr) minmax(90px,.65fr) 42px auto;align-items:center;gap:12px;padding:13px 0;display:grid}.wallet-inventory-row:last-child{border-bottom:0}.wallet-inventory-row>div:first-child strong,.wallet-inventory-row>div:first-child span{display:block}.wallet-inventory-row>div:first-child span{color:var(--muted);margin-top:3px;font-size:10px}.quality-meter{background:#e7efee;border-radius:99px;height:6px;overflow:hidden}.quality-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--emerald), #5fc5aa);height:100%;display:block}.inventory-status-stack{justify-items:end;gap:5px;display:grid}.freshness-label{color:var(--muted);letter-spacing:.03em;white-space:nowrap;font-size:9px;font-weight:700}.freshness-label.aging{color:#a36a10}.freshness-label.stale,.freshness-label.disconnected,.freshness-label.scope_removed{color:#9d3030}.wallet-preferences-panel>p{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.6}.wallet-preference-card{padding:14px}.wallet-preference-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-preference-heading>div>strong,.wallet-preference-heading>div>span{display:block}.wallet-preference-heading>div>span{color:var(--muted);text-transform:capitalize;margin-top:3px;font-size:10px}.wallet-field-preferences{border-top:1px solid var(--line);gap:7px;margin-top:12px;padding-top:10px;display:grid}.wallet-field-preferences>div{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.preference-toggle{color:#08705e;min-width:80px;font:inherit;cursor:pointer;background:#effaf7;border:1px solid #bcded5;border-radius:99px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.preference-toggle>span{background:var(--emerald);border-radius:50%;width:8px;height:8px}.preference-toggle.blocked{color:#9d3030;background:#fff6f6;border-color:#e4c1c1}.preference-toggle.blocked>span{background:#b94848}.preference-toggle:disabled{cursor:not-allowed;opacity:.55}.wallet-impact-panel{margin-bottom:18px}.wallet-impact-intro{max-width:760px;color:var(--muted);margin:-6px 0 18px;font-size:12px;line-height:1.6}.wallet-offer-link{justify-content:center;align-items:center;display:inline-flex}.wallet-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wallet-impact-card{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f9fbfb);border-radius:13px;grid-template-columns:1fr auto;gap:10px 14px;padding:17px;display:grid}.wallet-impact-card>div>span,.wallet-impact-card>div>strong{display:block}.wallet-impact-card>div>span{color:var(--muted);margin-bottom:4px;font-size:10px}.wallet-impact-card>div>strong{color:var(--navy);font-size:14px}.wallet-impact-card p,.wallet-impact-card small{grid-column:1/-1;margin:0}.wallet-impact-card p{color:var(--navy);font-size:11px;font-weight:700}.wallet-impact-card small{color:var(--muted);line-height:1.5}.impact-status{letter-spacing:.06em;border-radius:99px;align-self:start;padding:5px 8px;font-size:9px;font-weight:800}.impact-status.ready{color:#08705e;background:#eaf8f4}.impact-status.missing{color:#9a6815;background:#fff7e8}.impact-status.blocked{color:#9d3030;background:#fff0f0}.wallet-sync-panel{margin-bottom:18px}.wallet-sync-list{display:grid}.wallet-sync-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(140px,.7fr) auto auto;align-items:center;gap:14px;padding:13px 0;font-size:11px;display:grid}.wallet-sync-list>div:last-child{border-bottom:0}.wallet-sync-list span:not(.status-pill),.wallet-sync-list time{color:var(--muted)}@media (width<=980px){.wallet-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-layout,.wallet-detail-layout,.wallet-impact-grid{grid-template-columns:1fr}}@media (width<=640px){.wallet-heading{display:block}.wallet-privacy-note{min-width:0;margin-top:18px}.wallet-metric-grid,.wallet-connect-form fieldset{grid-template-columns:1fr}.wallet-source-title{grid-template-columns:auto 1fr}.wallet-source-title>.status-pill{grid-column:1/-1;justify-self:start}.connector-boundary,.wallet-preference-heading{flex-direction:column;align-items:flex-start}.wallet-inventory-row{grid-template-columns:1fr auto}.wallet-inventory-row .quality-meter{grid-area:2/1/auto/-1}.inventory-status-stack{align-items:end}.wallet-sync-list>div{grid-template-columns:1fr auto}}.skip-link{z-index:1000;color:#fff;background:var(--navy);border-radius:8px;padding:10px 14px;font-size:12px;font-weight:800;transition:transform .15s;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}.readiness-heading{align-items:center}.release-decision{border:1px solid;border-radius:16px;gap:6px;width:min(100%,370px);padding:20px;display:grid;box-shadow:0 14px 30px #0f2a3212}.release-decision>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.release-decision>strong{color:var(--navy);font-size:16px}.release-decision>small{color:var(--muted);line-height:1.5}.readiness-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.readiness-checks-panel,.drill-history-panel{margin-bottom:18px}.readiness-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.readiness-check-card{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:flex-start;gap:12px;min-height:100px;padding:15px;display:flex}.readiness-check-card strong{color:var(--navy);font-size:12px;display:block}.readiness-check-card p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.check-mark,.review-state{letter-spacing:.07em;border-radius:99px;flex:none;padding:5px 8px;font-size:8px;font-weight:900}.check-mark.pass,.review-state.approved{color:#08705e;background:#eaf8f4}.check-mark.warn,.review-state.pending{color:#9a6815;background:#fff5df}.check-mark.fail,.review-state.changes_required{color:#9d3030;background:#fff0f0}.readiness-layout{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:start;gap:18px;margin-bottom:18px;display:grid}.readiness-review-list{gap:10px;display:grid}.readiness-review-card{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#fbfcfc);border-radius:13px;padding:16px}.readiness-review-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.readiness-review-title strong,.readiness-review-title span{display:block}.readiness-review-title>div>strong{color:var(--navy);font-size:13px}.readiness-review-title>div>span{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.readiness-review-card>p{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.55}.decision-evidence{color:var(--navy);background:#f3f9f7;border-left:3px solid #acd8cd;margin-top:8px;padding:9px 10px;line-height:1.5;display:block}.readiness-request-form,.readiness-decision-form,.drill-form{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:13px;display:grid}.readiness-request-form label,.readiness-decision-form label,.drill-form label{color:var(--navy);gap:6px;font-size:10px;font-weight:800;display:grid}.readiness-request-form textarea,.readiness-decision-form textarea,.drill-form textarea,.drill-form select,.drill-form input{width:100%;color:var(--navy);font:inherit;background:#fff;border:1px solid #cedbd9;border-radius:9px;font-size:11px}.readiness-request-form textarea,.readiness-decision-form textarea,.drill-form textarea{resize:vertical;min-height:76px;padding:10px;line-height:1.5}.drill-form select,.drill-form input{min-height:40px;padding:0 10px}.readiness-request-form textarea:focus,.readiness-decision-form textarea:focus,.drill-form textarea:focus,.drill-form select:focus,.drill-form input:focus{border-color:var(--emerald);outline:3px solid #10847121}.readiness-decision-form>div{flex-wrap:wrap;gap:8px;display:flex}.recovery-objectives{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.recovery-objectives>div{background:#f7fbfa;border:1px solid #dce8e6;border-radius:11px;padding:13px}.recovery-objectives span,.recovery-objectives strong{display:block}.recovery-objectives span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.recovery-objectives strong{color:var(--navy);margin-top:5px;font-size:15px}.drill-disclaimer{color:var(--muted);margin:14px 0 0;font-size:10px;line-height:1.55}.drill-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.readiness-audit-link{justify-content:center;align-items:center;display:inline-flex}.drill-history-list{display:grid}.drill-history-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.drill-history-list>div:last-child{border-bottom:0}.drill-history-list>div>div strong,.drill-history-list>div>div span{display:block}.drill-history-list>div>div strong{color:var(--navy);font-size:12px}.drill-history-list>div>div span{color:var(--muted);margin-top:4px;font-size:10px}.drill-history-list>div>strong,.drill-history-list time{color:var(--muted);font-size:10px}@media (width<=1080px){.readiness-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-layout{grid-template-columns:1fr}}@media (width<=760px){.readiness-heading{display:block}.release-decision{margin-top:18px}.readiness-metric-grid,.readiness-check-grid{grid-template-columns:1fr}.drill-history-list>div{grid-template-columns:1fr auto}}@media (width<=520px){.readiness-review-title,.panel-heading{align-items:flex-start}.drill-time-grid,.recovery-objectives{grid-template-columns:1fr}}.privacy-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.privacy-policy-card{background:linear-gradient(145deg,#f4fbf9,#fff);border:1px solid #cce2dd;border-radius:14px;min-width:220px;padding:17px 19px}.privacy-policy-card span,.privacy-policy-card strong,.privacy-policy-card small{display:block}.privacy-policy-card span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.privacy-policy-card strong{color:var(--emerald);margin-top:7px;font-size:22px}.privacy-policy-card small{color:var(--muted);margin-top:4px;font-size:10px}.privacy-request-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.privacy-intro{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.privacy-request-form,.privacy-decision-form{border-top:1px solid var(--line);gap:11px;margin-top:15px;padding-top:14px;display:grid}.privacy-request-form label,.privacy-decision-form label{color:var(--navy);gap:6px;font-size:10px;font-weight:800;display:grid}.privacy-request-form select,.privacy-request-form textarea,.privacy-decision-form textarea{width:100%;color:var(--navy);font:inherit;background:#fff;border:1px solid #cedbd9;border-radius:9px;font-size:11px}.privacy-request-form select{min-height:40px;padding:0 10px}.privacy-request-form textarea,.privacy-decision-form textarea{resize:vertical;min-height:82px;padding:10px;line-height:1.5}.privacy-request-form select:focus,.privacy-request-form textarea:focus,.privacy-decision-form textarea:focus{border-color:var(--emerald);outline:3px solid #10847121}.privacy-signin{border-top:1px solid var(--line);justify-items:start;gap:12px;margin-top:15px;padding-top:14px;display:grid}.privacy-signin p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.privacy-request-list{gap:11px;display:grid}.privacy-request-card{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#fbfcfc);border-radius:13px;padding:17px}.privacy-request-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.privacy-request-title>div>span,.privacy-request-title>div>strong,.privacy-request-title>div>small{display:block}.privacy-request-title>div>span{color:var(--emerald);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.privacy-request-title>div>strong{color:var(--navy);margin-top:4px;font-size:13px}.privacy-request-title>div>small{color:var(--muted);margin-top:4px;font-size:9px}.privacy-request-card>p{color:var(--muted);margin:13px 0 0;font-size:11px;line-height:1.55}.privacy-request-meta{flex-wrap:wrap;gap:8px 14px;margin-top:11px;display:flex}.privacy-request-meta span{color:var(--muted);font-size:9px;font-weight:700}.privacy-export-link{margin-top:13px;display:inline-flex}.privacy-four-eyes{margin-top:13px}.privacy-decision-actions{flex-wrap:wrap;gap:8px;display:flex}.privacy-history{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.privacy-history summary{color:var(--navy);cursor:pointer;font-size:10px;font-weight:800}.privacy-history ol{gap:9px;margin:11px 0 0;padding-left:20px;display:grid}.privacy-history li strong,.privacy-history li span,.privacy-history li small{display:block}.privacy-history li strong{color:var(--navy);font-size:10px}.privacy-history li span,.privacy-history li small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.45}.privacy-retention-panel{grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.privacy-retention-panel h2{margin-bottom:0}.privacy-retention-panel>p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}@media (width<=820px){.privacy-heading,.privacy-request-layout,.privacy-retention-panel{grid-template-columns:1fr}.privacy-policy-card{min-width:0}}@media (width<=520px){.privacy-request-title,.privacy-decision-actions{display:grid}}.incident-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);align-items:end;gap:24px;display:grid}.incident-policy-card{background:linear-gradient(145deg,#f7f9fc,#fff);border:1px solid #d9dfeb;border-radius:14px;padding:17px 19px}.incident-policy-card>span{color:var(--navy);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900}.incident-policy-card>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.incident-policy-card small{color:var(--muted);text-align:center;background:#fff;border:1px solid #e1e6ef;border-radius:8px;gap:3px;padding:8px 5px;font-size:9px;display:grid}.incident-policy-card small strong{color:var(--navy);font-size:8px}.incident-policy-card>p,.incident-disclaimer{color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.5}.incident-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:18px;margin-bottom:18px;display:grid}.incident-form,.incident-action-form{border-top:1px solid var(--line);gap:11px;margin-top:15px;padding-top:14px;display:grid}.incident-form label,.incident-action-form label{color:var(--navy);gap:6px;font-size:10px;font-weight:800;display:grid}.incident-form input,.incident-form select,.incident-form textarea,.incident-action-form input,.incident-action-form select,.incident-action-form textarea{width:100%;color:var(--navy);font:inherit;background:#fff;border:1px solid #cedbd9;border-radius:9px;font-size:11px}.incident-form input,.incident-form select,.incident-action-form input,.incident-action-form select{min-height:40px;padding:0 10px}.incident-form textarea,.incident-action-form textarea{resize:vertical;min-height:82px;padding:10px;line-height:1.5}.incident-form input:focus,.incident-form select:focus,.incident-form textarea:focus,.incident-action-form input:focus,.incident-action-form select:focus,.incident-action-form textarea:focus{border-color:var(--emerald);outline:3px solid #10847121}.incident-form-grid,.incident-resolution-inputs,.incident-resolution{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.incident-category-fieldset{border:1px solid #dce6e4;border-radius:10px;margin:0;padding:12px}.incident-category-fieldset legend{color:var(--navy);padding:0 5px;font-size:10px;font-weight:800}.incident-category-fieldset>div{flex-wrap:wrap;gap:7px;display:flex}.incident-category-fieldset label{background:#fbfdfd;border:1px solid #e1e9e7;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;font-weight:700;display:flex}.incident-category-fieldset input{width:14px;min-height:14px;accent-color:var(--emerald)}.incident-signal-list{margin-top:13px;display:grid}.incident-signal-list>div{border-bottom:1px solid var(--line);padding:11px 0}.incident-signal-list>div:last-child{border-bottom:0}.incident-signal-list strong,.incident-signal-list span,.incident-signal-list small{display:block}.incident-signal-list strong{color:var(--navy);font-size:10px}.incident-signal-list span,.incident-signal-list small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}.incident-list{gap:12px;display:grid}.incident-card{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#fbfcfc);border-radius:14px;padding:18px}.incident-card-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.incident-card-title h3{color:var(--navy);margin:8px 0 0;font-size:15px}.incident-card-title p,.incident-card-title small{color:var(--muted);margin:5px 0 0;font-size:9px;display:block}.severity-badge{letter-spacing:.07em;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.severity-badge.critical{color:#8f2020;background:#fdd}.severity-badge.high{color:#9a4e13;background:#fff0d7}.severity-badge.medium{color:#6b5b12;background:#fff8cf}.severity-badge.low{color:#176858;background:#e3f5f0}.incident-description{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.6}.incident-meta{flex-wrap:wrap;gap:8px 14px;margin-top:11px;display:flex}.incident-meta span{color:var(--muted);font-size:9px;font-weight:700}.incident-tags{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.incident-tags span{color:var(--navy);background:#eef5f3;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:800}.incident-resolution{margin-top:13px}.incident-resolution>div{background:#f4f9f8;border-left:3px solid #acd8cd;padding:12px}.incident-resolution strong{color:var(--navy);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.incident-resolution p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.incident-four-eyes{background:#fff9ed;border-left:3px solid #efc56f;margin-top:13px;padding:10px}.incident-history{margin-top:15px}@media (width<=980px){.incident-heading,.incident-layout{grid-template-columns:1fr}}@media (width<=640px){.incident-form-grid,.incident-resolution-inputs,.incident-resolution{grid-template-columns:1fr}.incident-policy-card>div{grid-template-columns:repeat(2,minmax(0,1fr))}.incident-card-title{display:grid}}.delivery-heading{align-items:stretch}.delivery-policy-card{color:#fff;background:linear-gradient(145deg,#172e43,#0c1c2b);border-radius:20px;align-content:center;gap:7px;min-width:min(100%,320px);padding:22px;display:grid;box-shadow:0 12px 35px #1523341f}.delivery-policy-card span,.delivery-policy-card small{color:#ffffffad}.delivery-policy-card strong{font-size:1.45rem}.delivery-policy-card p{color:#ffffffd1;margin:5px 0 0;font-size:.82rem}.delivery-access-panel{max-width:760px;padding:clamp(24px,5vw,48px)}.delivery-access-panel .primary-button{width:fit-content;margin-top:10px;display:inline-flex}.delivery-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);align-items:start;gap:16px;margin-top:16px;display:grid}.delivery-side-column{gap:16px;display:grid}.delivery-session-list,.delivery-template-list,.delivery-offer-forms{gap:12px;margin-top:16px;display:grid}.delivery-session-card,.delivery-template-list>div,.delivery-offer-forms>form{border:1px solid var(--line);background:var(--paper);border-radius:17px}.delivery-session-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.delivery-session-card h3,.delivery-session-card p{margin:0}.delivery-session-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.delivery-session-metrics>div{background:var(--panel);border-radius:12px;gap:4px;padding:10px;display:grid}.delivery-session-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.delivery-field-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.delivery-field-chips span{background:var(--blue-soft);color:var(--blue);border-radius:999px;padding:5px 8px;font-size:.74rem;font-weight:700}.delivery-subject-note{border-left:3px solid var(--green);background:var(--green-soft);color:#245849;padding:10px 12px;font-size:.8rem;margin-top:12px!important}.delivery-run-list{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:12px;display:grid}.delivery-run-list>div{background:var(--panel);border-radius:11px;grid-template-columns:auto minmax(130px,.55fr) minmax(0,1fr);align-items:start;gap:10px;padding:9px;display:grid}.delivery-run-list p{gap:3px;display:grid}.delivery-run-list small,.delivery-run-list em{color:var(--muted);font-size:.74rem}.delivery-run-list code{color:#dff5ed;white-space:normal;overflow-wrap:anywhere;background:#132237;border-radius:8px;min-width:0;padding:7px;font-size:.7rem}.delivery-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.delivery-template-list>div{gap:5px;padding:12px;display:grid}.delivery-template-list span{font-family:var(--font-geist-mono), monospace;color:var(--blue);font-size:.67rem}.delivery-template-list p{color:var(--muted);margin:0;font-size:.78rem}.delivery-offer-forms>form{gap:10px;padding:13px;display:grid}.delivery-offer-forms small{color:var(--muted)}.delivery-offer-forms label,.delivery-offer-forms fieldset{color:var(--muted);gap:6px;font-size:.76rem;font-weight:700;display:grid}.delivery-offer-forms fieldset{border:1px solid var(--line);border-radius:11px;padding:10px}.delivery-offer-forms fieldset label{grid-template-columns:auto 1fr;align-items:center;font-weight:600}.delivery-offer-forms input[type=checkbox]{width:auto}section.delivery-boundary{background:linear-gradient(135deg, #edf3ff, var(--panel));border-color:#2155d947;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:16px;display:grid}.delivery-boundary p{margin:0}.delivery-boundary>div:last-child{gap:9px;display:grid}.delivery-boundary span{color:#fff;background:#132237;border-radius:999px;width:fit-content;padding:7px 10px;font-size:.72rem;font-weight:700}@media (width<=1040px){.delivery-layout{grid-template-columns:1fr}}@media (width<=720px){.delivery-session-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-run-list,section.delivery-boundary{grid-template-columns:1fr}.delivery-session-card>header{flex-direction:column}}:root{--ink:#112c3a;--ink-soft:#36505d;--muted:#5a707a;--paper:#f3f6f4;--surface:#fff;--surface-raised:#f8faf9;--line:#d9e3df;--line-strong:#c5d3ce;--navy:#102b3a;--navy-deep:#091f2b;--emerald:#087e65;--emerald-bright:#20c997;--accent:#087e65;--green:#087e65;--amber:#a76509;--red:#b33c34;--shadow-soft:0 10px 32px #16333a12;--shadow-focus:0 0 0 4px #087e6524;--radius-sm:10px;--radius-md:16px;--radius-lg:22px}html{background:var(--paper);font-size:16px}body{background:radial-gradient(circle at 88% 4%, #087e6512, transparent 28rem), var(--paper);min-width:320px;color:var(--ink);letter-spacing:-.006em;font-size:15px;line-height:1.55}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--emerald);outline-offset:3px}.app-shell{background:0 0;grid-template-columns:260px minmax(0,1fr);min-height:100dvh}.sidebar{overscroll-behavior:contain;border-right:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;background:#fffffff5;height:100dvh;padding:0 14px 20px;position:sticky;top:0;overflow-y:auto}.brand{border-bottom:1px solid var(--line);min-height:106px}.brand-logo-full{object-fit:contain;width:192px;height:96px}.brand-logo-symbol{display:none}.primary-nav{gap:20px;padding:18px 0}.nav-group{gap:7px}.nav-group>p{color:#71848c;letter-spacing:.1em;text-transform:uppercase;margin:0 10px 5px;font-size:11px;font-weight:800;line-height:1.3}.nav-item{color:#405966;border:1px solid #0000;border-radius:10px;gap:10px;min-height:42px;padding:8px 10px;font-size:14px;font-weight:650;line-height:1.25}.nav-item:hover{color:var(--ink);background:#f1f7f4;border-color:#dce9e4}.nav-item.active{color:#086b58;box-shadow:inset 3px 0 0 var(--emerald);background:#e8f5f0;border-color:#087e652e}.nav-glyph{border-radius:8px;flex:0 0 27px;width:27px;height:27px;font-size:11px;font-weight:850}.sidebar .sandbox-notice{background:#f3f8f6;border:1px solid #d9e8e2;border-radius:12px;margin-top:4px;padding:14px}.sidebar .sandbox-notice strong{font-size:13px}.sidebar .sandbox-notice p,.sidebar .sandbox-notice span{font-size:12px;line-height:1.5}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f6f4e6;height:70px;padding:0 clamp(22px,3vw,44px)}.topbar-copy strong{color:var(--ink);font-size:14px}.topbar-copy span,.environment-badge{font-size:12px}.environment-badge{color:#086a57;background:#edf7f3;border-color:#c9ddd5;min-height:32px;padding:6px 11px;font-weight:800}main{width:min(1520px,100%);padding:34px clamp(22px,3vw,44px) 64px}main>*{min-width:0}.page,.catalog-page,.wallet-page,.console-page,.operations-page,.usage-page,.assurance-page,.ecosystem-page,.jurisdiction-page,.connector-page,.trust-page,.incident-page,.privacy-page,.finance-page,.delivery-page{gap:24px}.page-heading{align-items:end;gap:18px;margin-bottom:2px}.page-heading h1{color:var(--ink);letter-spacing:-.045em;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.02}.page-heading>div>p{max-width:760px;color:var(--muted);line-height:1.6;font-size:16px!important}.eyebrow,.section-label{color:var(--emerald);letter-spacing:.11em;text-transform:uppercase;font-weight:850;line-height:1.35;font-size:12px!important}.panel,.metric-card,.catalog-card,.access-card,.data-product-card,.policy-card,.wallet-card,.organization-card,.membership-card,.operation-card,.usage-card,.assurance-card,.ecosystem-card,.jurisdiction-card,.connector-card,.trust-card,.incident-card,.privacy-card,.finance-card,.delivery-session-card{border-color:var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft)}.panel h2,.section-heading h2{color:var(--ink);letter-spacing:-.025em;font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.2}.panel h3{color:var(--ink);font-size:16px;line-height:1.35}main :where(small,time,code){line-height:1.45;font-size:max(.75rem,12px)!important}main :where(.status-pill,.review-state,.check-mark,.severity-badge,.reason-code,.operation-state,.usage-state,.incident-state,.delivery-state,.connector-state,.trust-state){line-height:1.35;font-size:max(.75rem,12px)!important}main :where(.metric-card,.panel,.catalog-card,.access-card,.data-product-card,.policy-card,.wallet-card,.organization-card,.membership-card,.operation-card,.usage-card,.assurance-card,.ecosystem-card,.jurisdiction-card,.connector-card,.trust-card,.incident-card,.privacy-card,.finance-card,.delivery-session-card) span{font-size:max(.75rem,12px)}main input,main select,main textarea,main button,main .button,main .button-link{border-radius:10px;min-height:44px;font-size:14px!important}main input,main select,main textarea{border-color:var(--line-strong);color:var(--ink);background:#fff}main input:hover,main select:hover,main textarea:hover{border-color:#9fb5ad}main input:focus,main select:focus,main textarea:focus{border-color:var(--emerald);box-shadow:var(--shadow-focus)}.button,.button-link,button.primary{padding-inline:17px;font-weight:750}.button.primary,.button-link.primary,button.primary{border-color:var(--emerald);background:var(--emerald);color:#fff;box-shadow:0 8px 20px #087e652e}.button.primary:hover,.button-link.primary:hover,button.primary:hover{background:#066f59;border-color:#066f59}.button.secondary,.button-link.secondary,button.secondary{border-color:var(--line-strong);color:var(--ink);background:#fff}.metrics,.metric-grid,.wallet-metric-grid,.operations-metric-grid,.usage-metric-grid,.assurance-metric-grid,.ecosystem-metric-grid,.jurisdiction-metric-grid,.connector-metric-grid,.trust-metric-grid,.incident-metric-grid,.privacy-metric-grid,.finance-metric-grid,.delivery-session-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.metric-card{min-height:132px;padding:20px}.metric-card span{color:var(--muted);letter-spacing:.04em;font-weight:750;font-size:12px!important}.metric-card strong{color:var(--ink);font-size:clamp(1.65rem,2.5vw,2.35rem);line-height:1}.activity-row,.audit-line,.access-event-row,.operation-row,.usage-row,.incident-row,.privacy-row,.finance-row,.delivery-run-list>*,.connector-row,.trust-row,.jurisdiction-row{gap:14px;min-height:58px;padding-top:12px;padding-bottom:12px}.table-panel,.audit-table,.operations-table,.usage-table,.incident-table,.finance-table,.delivery-table{max-width:100%;overflow-x:auto}table{min-width:720px}th{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px!important}td{line-height:1.5;font-size:14px!important}th,td{padding:13px 14px}.home-page{gap:22px;display:grid}.home-hero{border-radius:var(--radius-lg);background:radial-gradient(circle at 84% 14%, #20c9973d, transparent 34%), linear-gradient(135deg, var(--navy-deep), #143d4c 68%, #0d594c);color:#fff;border:1px solid #ffffff14;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:376px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f2b372e}.home-hero:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-110px;right:-80px;box-shadow:0 0 0 52px #ffffff06,0 0 0 104px #ffffff05}.home-hero-copy{z-index:1;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,68px);display:flex;position:relative}.home-hero .eyebrow{color:#79e2c2}.home-hero h1{color:#fff;letter-spacing:-.055em;max-width:820px;margin:10px 0 18px;font-size:clamp(2.65rem,5vw,5rem);line-height:.98}.home-hero-copy>p:not(.eyebrow){color:#d8e6e7;max-width:680px;margin:0;line-height:1.65;font-size:clamp(1rem,1.3vw,1.15rem)!important}.home-hero-actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.home-hero .button.primary{border-color:var(--emerald-bright);background:var(--emerald-bright);color:#07382f}.home-hero .button.secondary{color:#fff;background:#ffffff12;border-color:#ffffff4d}.home-pulse{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#051f2873;border:1px solid #ffffff26;border-radius:17px;flex-direction:column;justify-content:center;align-self:stretch;gap:16px;margin:22px;padding:clamp(22px,3vw,32px);display:flex;position:relative}.home-pulse-header,.home-pulse-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.home-pulse-header{border-bottom:1px solid #ffffff21;padding-bottom:14px}.home-pulse-header span,.home-pulse-row span{color:#b9ced1;font-size:13px}.home-pulse-header strong,.home-pulse-row strong{color:#fff;text-align:right;font-size:14px}.home-pulse-dot{background:var(--emerald-bright);border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 5px #20c99721}.home-view-switcher{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffc2;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.home-view-switcher>div:first-child{gap:2px;display:grid}.home-view-switcher strong{font-size:15px}.home-view-switcher p{color:var(--muted);margin:0}.home-role-tabs{border:1px solid var(--line);background:#edf2f0;border-radius:11px;gap:6px;padding:5px;display:flex}.home-role-tabs button{min-height:38px;color:var(--muted);box-shadow:none;background:0 0;border:0;padding:7px 14px}.home-role-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 3px 12px #16333a14}.home-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-action-card{border:1px solid var(--line);border-radius:var(--radius-md);min-height:150px;color:var(--ink);box-shadow:var(--shadow-soft);background:#fff;padding:22px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.home-action-card:hover{border-color:#aecac0;transform:translateY(-2px);box-shadow:0 16px 36px #16333a1c}.home-action-card>span:first-child{color:var(--emerald);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.home-action-card strong{align-self:end;font-size:19px;line-height:1.25}.home-action-card p{color:var(--muted);margin:7px 0 0}.home-section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.home-section-heading h2{letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(1.45rem,2vw,1.9rem)}.home-section-heading p{max-width:600px;color:var(--muted);margin:0}.home-journey{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);box-shadow:var(--shadow-soft);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;position:relative;overflow:hidden}.home-journey-step{background:#fff;min-height:174px;padding:22px 18px}.home-journey-step>span{width:34px;height:34px;color:var(--emerald);background:#e5f4ef;border-radius:50%;place-items:center;font-size:13px;font-weight:850;display:grid}.home-journey-step h3{margin:24px 0 7px;font-size:16px}.home-journey-step p{color:var(--muted);margin:0}.home-dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px;display:grid}.home-control-list,.home-finance-list{gap:2px;margin-top:10px;display:grid}.home-control-row,.home-finance-row{border-bottom:1px solid #e6ece9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;display:grid}.home-control-row:last-child,.home-finance-row:last-child{border-bottom:0}.home-control-row span,.home-finance-row span{color:var(--muted);font-size:14px}.home-control-row strong,.home-finance-row strong{color:var(--ink);text-align:right;font-size:14px}.home-activity{gap:0;display:grid}.home-activity .activity-row{border-bottom:1px solid #e6ece9;grid-template-columns:12px minmax(0,1fr) auto}.home-activity .activity-row:last-child{border-bottom:0}.home-activity .activity-copy{gap:2px;display:grid}.home-activity .activity-copy strong{font-size:14px}.home-activity .activity-copy span{color:var(--muted);font-size:13px}@media (width<=1280px){.home-hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.home-hero-copy{padding:40px}.home-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-journey{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.app-shell{grid-template-columns:232px minmax(0,1fr)}.sidebar{width:auto;height:100dvh;padding:0 11px 18px;position:sticky}.brand{justify-content:flex-start;min-height:94px;padding-left:8px}.brand-logo-full{width:176px;height:84px;display:block}.brand-logo-symbol{display:none}.primary-nav{align-items:stretch}.nav-group{width:auto}.nav-group>p{display:block}.nav-item{justify-content:flex-start;width:auto;height:auto;padding:7px 9px}.nav-item>span:last-child{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.sidebar .sandbox-notice{display:block}.topbar-copy{display:flex}.home-hero{grid-template-columns:1fr}.home-pulse{margin-top:0}.home-dashboard-grid,.wallet-layout,.wallet-detail-layout,.delivery-layout,.operations-layout,.usage-layout,.assurance-layout,.ecosystem-layout,.jurisdiction-layout,.membership-layout,.readiness-layout,.incident-layout,.privacy-request-layout,.finance-layout{grid-template-columns:1fr}}@media (width<=780px){.app-shell{display:block}.sidebar{z-index:50;border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:0;display:block;position:sticky;top:0;overflow:visible}.brand{min-height:70px;padding:0 18px}.brand-logo-full{width:154px;height:66px}.primary-nav{scrollbar-width:none;gap:5px;padding:8px 14px 11px;display:flex;overflow-x:auto}.primary-nav::-webkit-scrollbar{display:none}.nav-group{display:contents}.nav-group>p,.sidebar .sandbox-notice{display:none}.nav-item{width:auto;min-width:max-content;min-height:40px;box-shadow:none;padding:6px 11px}.nav-item>span:last-child{white-space:nowrap}.nav-glyph{display:none}.topbar{height:60px;padding:0 18px}.topbar-copy{display:none}main{padding:24px 16px 48px}.page-heading,.home-section-heading,.home-view-switcher{flex-direction:column;align-items:stretch}.home-view-switcher{display:grid}.home-role-tabs{width:100%;overflow-x:auto}.home-role-tabs button{flex:1;min-width:max-content}.home-hero{border-radius:18px;min-height:auto}.home-hero-copy{padding:32px 24px}.home-hero h1{font-size:clamp(2.4rem,12vw,3.8rem)}.home-pulse{margin:0 14px 14px}.home-action-grid,.home-journey{grid-template-columns:1fr}.home-action-card{min-height:132px}.home-journey-step{min-height:148px}.metrics,.metric-grid,.wallet-metric-grid,.operations-metric-grid,.usage-metric-grid,.assurance-metric-grid,.ecosystem-metric-grid,.jurisdiction-metric-grid,.connector-metric-grid,.trust-metric-grid,.incident-metric-grid,.privacy-metric-grid,.finance-metric-grid,.delivery-session-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.main-column{perspective:1800px;perspective-origin:52% 20%}.sidebar{box-shadow:10px 0 30px #091f2b09,inset -1px 0 #ffffffe6}.nav-glyph{background:linear-gradient(145deg,#fffffff2,#dceae5eb);border:1px solid #ffffffe6;transform:translateZ(10px);box-shadow:0 5px 10px #14363e1f,inset 0 1px #fff,inset 0 -2px 3px #14363e12}.nav-item.active .nav-glyph{background:linear-gradient(145deg,#fbfffd,#cce9df);border-color:#087e653d;box-shadow:0 6px 12px #087e652e,inset 0 1px #fff}main :where(.panel,.metric-card,.catalog-card,.access-card,.data-product-card,.policy-card,.wallet-card,.organization-card,.membership-card,.operation-card,.usage-card,.assurance-card,.ecosystem-card,.jurisdiction-card,.connector-card,.trust-card,.incident-card,.privacy-card,.finance-card,.delivery-session-card){transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;transform:translateZ(0)}main :where(.metric-card,.catalog-card,.access-card,.data-product-card,.policy-card,.wallet-card,.organization-card,.membership-card,.operation-card,.usage-card,.assurance-card,.ecosystem-card,.jurisdiction-card,.connector-card,.trust-card,.incident-card,.privacy-card,.finance-card,.delivery-session-card):hover{z-index:2;border-color:#afc8bf;transform:translate3d(0,-5px,16px)rotateX(.6deg);box-shadow:0 22px 38px #102b3a1f,0 5px 10px #102b3a14}.metric-card{overflow:hidden;box-shadow:0 14px 26px #102b3a14,0 3px 7px #102b3a0f,inset 0 1px #ffffffe6}.metric-card:after{content:"";pointer-events:none;background:linear-gradient(145deg,#087e650f,#0000 68%);border:1px solid #087e651c;border-radius:28px;width:112px;height:112px;position:absolute;bottom:-46px;right:-32px;transform:rotate(35deg)skew(-7deg)}.panel{box-shadow:0 18px 38px #102b3a13,0 3px 8px #102b3a0d,inset 0 1px #fff}.button,.button-link,.primary-button,.secondary-button,button.primary,button.secondary{transition:transform .14s,box-shadow .14s,background .14s;transform:translateY(0)}.button:hover,.button-link:hover,.primary-button:hover,.secondary-button:hover,button.primary:hover,button.secondary:hover{transform:translateY(-2px)}.button.primary,.button-link.primary,.primary-button,button.primary{box-shadow:0 7px #056751,0 14px 24px #087e6533}.button.primary:active,.button-link.primary:active,.primary-button:active,button.primary:active{transform:translateY(4px);box-shadow:0 2px #056751,0 7px 12px #087e652e}.home-hero{min-height:560px;transform-style:preserve-3d;isolation:isolate;grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr)}.home-hero:before{z-index:-1;border-radius:inherit;content:"";background:linear-gradient(116deg,#ffffff0f,#0000 33%),repeating-linear-gradient(90deg,#0000 0 54px,#ffffff05 55px 56px);position:absolute;inset:1px}.home-hero-copy{transform:translateZ(34px)}.home-hero h1{font-size:clamp(2.65rem,4.4vw,4.25rem)}.home-hero-actions>*{flex:none;width:auto}.home-hero-proof{border-top:1px solid #ffffff21;flex-wrap:wrap;gap:10px 18px;margin-top:36px;padding-top:22px;display:flex}.home-hero-proof span{color:#c8dadd;align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.home-hero-proof b{color:#79e2c2;letter-spacing:.08em;font-size:11px}.home-pulse{min-height:510px;transform-style:preserve-3d;background:radial-gradient(circle at 50% 25%,#20c99724,#0000 40%),#051f2885;justify-content:flex-end;overflow:hidden;transform:translateZ(50px)rotateY(-1.4deg);box-shadow:0 26px 46px #02131b52,inset 0 1px #ffffff24}.meridian-3d-stage{perspective:780px;min-height:214px;transform-style:preserve-3d;margin-bottom:8px;position:relative}.meridian-core{width:104px;height:104px;transform-style:preserve-3d;background:linear-gradient(145deg,#26e1abeb,#055c4ae6);border:1px solid #aaffe58a;border-radius:30px;place-items:center;animation:6s ease-in-out infinite meridian-core-float;display:grid;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-52%,70px)rotateX(57deg)rotate(45deg);box-shadow:0 28px 46px #0000004d,inset 8px 8px 18px #ffffff2e,inset -12px -14px 22px #0126234d,0 0 42px #20c99733}.meridian-core:before,.meridian-core:after{content:"";border:1px solid #ffffff40;border-radius:22px;position:absolute;inset:12px}.meridian-core:after{background:#ffffff14;inset:26px}.meridian-core span{color:#fff;text-shadow:0 6px 12px #00000040;font-size:24px;font-weight:850;transform:rotate(-45deg)rotateX(-25deg)translateZ(30px)}.meridian-orbit{transform-style:preserve-3d;border:1px solid #79e2c257;border-radius:50%;position:absolute;top:50%;left:50%}.meridian-orbit i{background:#79e2c2;border:1px solid #fff9;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 18px #79e2c2b8}.orbit-one{width:238px;height:126px;animation:12s linear infinite meridian-orbit-one;transform:translate(-50%,-50%)rotateX(66deg)rotate(-10deg)}.orbit-two{width:190px;height:190px;animation:15s linear infinite reverse meridian-orbit-two;transform:translate(-50%,-50%)rotateY(66deg)rotate(22deg)}.orbit-three{width:270px;height:92px;animation:18s linear infinite meridian-orbit-three;transform:translate(-50%,-50%)rotateX(76deg)rotate(35deg)}.meridian-orbit i:first-child{top:-5px;left:48%}.meridian-orbit i:nth-child(2){bottom:10%;right:8%}.meridian-orbit i:nth-child(3){bottom:3%;left:12%}.meridian-floor{filter:blur(7px);background:radial-gradient(#20c9972e,#0000 68%);border-radius:50%;height:54px;position:absolute;bottom:4%;left:8%;right:8%;transform:rotateX(68deg)translateZ(-60px)}.home-role-intro{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:end;gap:28px;padding:22px 4px 4px;display:grid}.home-role-intro h2{color:var(--ink);letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(1.65rem,2.8vw,2.45rem);line-height:1.1}.home-role-intro>p{max-width:720px;color:var(--muted);margin:0;font-size:16px!important}.home-action-grid{perspective:1200px}.home-action-grid>a{transform-style:preserve-3d;background:linear-gradient(145deg,#fff 0 66%,#f0f7f4 100%);box-shadow:0 16px 26px #102b3a17,0 4px 8px #102b3a0f,inset 0 1px #fff}.home-action-grid>a>span{transform:translateZ(18px);box-shadow:0 7px 12px #087e6521,inset 0 1px #fff}.home-action-grid>a>b{transform:translateZ(22px)}.home-journey{perspective:1400px;overflow:visible}.home-journey>a{transform-style:preserve-3d;transition:transform .18s,background .18s,box-shadow .18s;position:relative;box-shadow:0 14px 24px #102b3a12,inset 0 1px #fff}.home-journey>a:hover{z-index:2;transform:translate3d(0,-6px,20px)rotateX(1deg);box-shadow:0 22px 38px #102b3a21}.home-journey>a>span{transform:translateZ(20px);box-shadow:0 7px 12px #087e6524,inset 0 1px #fff}.status-pill,.review-state,.severity-badge,.operation-state,.usage-state,.incident-state,.delivery-state{box-shadow:0 4px 9px #102b3a17,inset 0 1px #ffffffbf}@keyframes meridian-core-float{0%,to{transform:translate3d(-50%,-52%,70px)rotateX(57deg)rotate(45deg)}50%{transform:translate3d(-50%,-59%,90px)rotateX(57deg)rotate(49deg)}}@keyframes meridian-orbit-one{to{transform:translate(-50%,-50%)rotateX(66deg)rotate(350deg)}}@keyframes meridian-orbit-two{to{transform:translate(-50%,-50%)rotateY(66deg)rotate(382deg)}}@keyframes meridian-orbit-three{to{transform:translate(-50%,-50%)rotateX(76deg)rotate(395deg)}}@media (width<=1100px){.home-hero{grid-template-columns:1fr;min-height:auto}.home-pulse{min-height:520px;transform:translateZ(30px)}}@media (width<=780px){.home-hero-copy{transform:none}.home-hero-proof{grid-template-columns:1fr;display:grid}.home-hero-actions>*{width:100%}.home-pulse{min-height:500px;transform:none}.home-role-intro{grid-template-columns:1fr;gap:12px}main :where(.metric-card,.catalog-card,.access-card,.data-product-card,.policy-card,.wallet-card,.organization-card,.membership-card,.operation-card,.usage-card,.assurance-card,.ecosystem-card,.jurisdiction-card,.connector-card,.trust-card,.incident-card,.privacy-card,.finance-card,.delivery-session-card):hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.meridian-core,.meridian-orbit{animation:none}main :where(.metric-card,.catalog-card,.access-card,.data-product-card,.policy-card,.wallet-card,.organization-card,.membership-card,.operation-card,.usage-card,.assurance-card,.ecosystem-card,.jurisdiction-card,.connector-card,.trust-card,.incident-card,.privacy-card,.finance-card,.delivery-session-card){transition:none}}@media (width<=480px){.home-hero-actions,.page-heading-actions{grid-template-columns:1fr;display:grid}.home-hero-actions>*,.page-heading-actions>*{width:100%}.metrics,.metric-grid,.wallet-metric-grid,.operations-metric-grid,.usage-metric-grid,.assurance-metric-grid,.ecosystem-metric-grid,.jurisdiction-metric-grid,.connector-metric-grid,.trust-metric-grid,.incident-metric-grid,.privacy-metric-grid,.finance-metric-grid,.delivery-session-metrics{grid-template-columns:1fr}}.home-hero .primary-button,.home-hero .secondary-button{border:1px solid var(--emerald-bright);background:var(--emerald-bright);color:#07382f;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:10px 18px;font-size:14px;font-weight:800;display:inline-flex}.home-hero .secondary-button{color:#fff;background:#ffffff12;border-color:#ffffff4d}.home-pulse-heading{border-bottom:1px solid #ffffff21;align-items:center;gap:14px;padding-bottom:15px;display:flex}.home-pulse-heading>div,.home-pulse-score{gap:3px;display:grid}.home-pulse-heading strong,.home-pulse-score strong{color:#fff;font-size:15px}.home-pulse-heading small,.home-pulse-score span,.home-pulse-score small{color:#b9ced1}.home-pulse-score strong{letter-spacing:-.035em;margin:3px 0;font-size:25px}.home-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.home-pulse-grid>span{color:#b9ced1;border:1px solid #ffffff1c;border-radius:10px;align-content:center;gap:2px;min-height:68px;padding:10px;font-size:11px;line-height:1.3;display:grid}.home-pulse-grid strong{color:#fff;font-size:17px}.live-dot{background:var(--emerald-bright);border-radius:50%;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 5px #20c99721}.home-view-switcher{background:#e8eeeb;justify-content:flex-start;width:fit-content;padding:5px}.home-view-switcher .view-link{min-height:38px;color:var(--muted);border:0;border-radius:9px;padding:9px 15px;font-size:14px;font-weight:750}.home-view-switcher .view-link.active{color:var(--ink);background:#fff;box-shadow:0 3px 12px #16333a14}.home-action-grid>a{border:1px solid var(--line);border-radius:var(--radius-md);min-height:150px;color:var(--ink);box-shadow:var(--shadow-soft);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.home-action-grid>a:hover{border-color:#aecac0;transform:translateY(-2px);box-shadow:0 16px 36px #16333a1c}.home-action-grid>a>span{width:36px;height:36px;color:var(--emerald);background:#e6f4ef;border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid}.home-action-grid>a>div{gap:5px;display:grid}.home-action-grid>a>div strong{font-size:17px}.home-action-grid>a>div small{color:var(--muted)}.home-action-grid>a>b{color:var(--emerald);font-size:20px;font-weight:500}.home-section-intro{justify-content:space-between;align-items:end;gap:20px;display:flex}.home-section-intro h2{letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(1.45rem,2vw,1.9rem)}.home-section-intro>p{max-width:560px;color:var(--muted);text-align:right;margin:0}.home-system-map{gap:14px;padding-top:10px;display:grid}.home-journey>a{min-height:174px;color:var(--ink);background:#fff;padding:22px 18px;transition:background .16s;display:grid}.home-journey>a:hover{background:#f4f9f7}.home-journey>a>span{width:34px;height:34px;color:var(--emerald);background:#e5f4ef;border-radius:50%;place-items:center;font-size:13px;font-weight:850;display:grid}.home-journey>a>strong{align-self:end;margin-top:20px;font-size:16px}.home-journey>a>small{color:var(--muted);margin-top:4px}.home-control-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:16px}@media (width<=1100px){.home-control-grid{grid-template-columns:1fr}}@media (width<=780px){.home-section-intro{flex-direction:column;align-items:stretch}.home-section-intro>p{text-align:left}.home-pulse-grid{grid-template-columns:1fr}.home-view-switcher{width:100%;overflow-x:auto}.home-view-switcher .view-link{text-align:center;flex:1;min-width:max-content}}:root{--mdx-font-body:1rem;--mdx-font-meta:.8125rem;--mdx-font-label:.75rem;--mdx-font-card-title:1.0625rem;--mdx-font-section:clamp(1.35rem, 1.8vw, 1.75rem);--mdx-font-page:clamp(2.35rem, 4.2vw, 4rem);--mdx-leading-body:1.62;--mdx-space-1:.375rem;--mdx-space-2:.625rem;--mdx-space-3:.875rem;--mdx-space-4:1.125rem;--mdx-space-5:1.5rem;--mdx-space-6:2rem;--mdx-space-7:2.75rem;--mdx-radius-control:12px;--mdx-radius-card:18px;--mdx-radius-feature:26px;--mdx-shadow-card:0 1px 2px #0c2a340a, 0 14px 38px #0c2a3413;--mdx-shadow-card-hover:0 2px 4px #0c2a340d, 0 22px 52px #0c2a341c;--mdx-motion-fast:.16s;--mdx-motion-base:.26s;--mdx-motion-slow:.44s;--mdx-ease-out:cubic-bezier(.22, 1, .36, 1);--mdx-focus:0 0 0 4px #087e6529}html{scroll-behavior:smooth}body{font-size:var(--mdx-font-body);line-height:var(--mdx-leading-body)}::selection{color:var(--navy-deep);background:#20c99738}.app-shell{grid-template-columns:272px minmax(0,1fr)}.sidebar{border-right-color:#d5e1dd;padding-inline:16px;box-shadow:10px 0 32px #0d2d3709}.brand{min-height:112px;padding-inline:4px}.primary-nav{gap:24px}.nav-group{gap:6px;display:grid}.nav-group>p{font-size:var(--mdx-font-label);margin-bottom:6px}.nav-item{border-radius:var(--mdx-radius-control);min-height:46px;transition:border-color var(--mdx-motion-fast) ease, background var(--mdx-motion-fast) ease, color var(--mdx-motion-fast) ease, transform var(--mdx-motion-fast) var(--mdx-ease-out);gap:12px;padding:9px 11px;font-size:.9rem}.nav-item:hover{transform:translate(2px)}.nav-glyph{color:#49646f;background:#edf3f1;border:0;border-radius:9px;flex-basis:30px;width:30px;height:30px}.nav-item.active .nav-glyph{color:var(--emerald);background:#d7eee6;box-shadow:inset 0 0 0 1px #087e651a}.shield-mark{width:32px;height:32px}.topbar{z-index:40;height:auto;min-height:76px;position:sticky;top:0}.topbar-copy{align-items:center;gap:16px;display:flex}.topbar-copy>div{gap:1px;display:grid}.workspace-label{font-size:.9rem;line-height:1.25}.phase-label{color:var(--muted);font-size:var(--mdx-font-meta);line-height:1.3}.environment-badge{min-height:34px;font-size:var(--mdx-font-meta);border-radius:999px;align-items:center;gap:7px;display:inline-flex}.signin-link,.user-chip{min-height:44px}.signin-link{border-radius:var(--mdx-radius-control);transition:border-color var(--mdx-motion-fast) ease, background var(--mdx-motion-fast) ease;align-items:center;padding-inline:15px;font-size:.875rem;display:inline-flex}.signin-link:hover{background:#fff;border-color:#a9bdb6}main{padding-top:clamp(30px,3.2vw,50px)}main>*{animation:mdx-enter var(--mdx-motion-slow) var(--mdx-ease-out) both}.page-heading h1{font-size:var(--mdx-font-page)}.page-heading>div>p,.hero-copy,.landing-lede{line-height:var(--mdx-leading-body);font-size:1rem!important}.eyebrow,.section-label,.landing-kicker{font-size:var(--mdx-font-label)!important}main :where(.panel,.metric-card,.catalog-card,.access-card,.data-product-card,.policy-card,.wallet-card,.organization-card,.membership-card,.operation-card,.usage-card,.assurance-card,.ecosystem-card,.jurisdiction-card,.connector-card,.trust-card,.incident-card,.privacy-card,.finance-card,.delivery-session-card){border-radius:var(--mdx-radius-card);box-shadow:var(--mdx-shadow-card);transition:border-color var(--mdx-motion-base) ease, box-shadow var(--mdx-motion-base) var(--mdx-ease-out), transform var(--mdx-motion-base) var(--mdx-ease-out);border-color:#d6e2de}main :where(.metric-card,.catalog-card,.access-card,.data-product-card,.policy-card,.wallet-card,.organization-card,.membership-card,.operation-card,.usage-card,.assurance-card,.ecosystem-card,.jurisdiction-card,.connector-card,.trust-card,.incident-card,.privacy-card,.finance-card,.delivery-session-card):hover{box-shadow:var(--mdx-shadow-card-hover);border-color:#b9cec6;transform:translateY(-3px)}.panel{padding:clamp(22px,2.35vw,34px)}.panel h2,.section-heading h2,.home-section-intro h2{font-size:var(--mdx-font-section)}.panel h3,main article h3{font-size:var(--mdx-font-card-title)}main :where(p,li,label,dt,dd){line-height:var(--mdx-leading-body);font-size:.9rem!important}main :where(small,time,code,.form-hint){line-height:1.5;font-size:var(--mdx-font-meta)!important}main :where(input,select,textarea){border:1px solid var(--line-strong);border-radius:var(--mdx-radius-control);min-height:46px;transition:border-color var(--mdx-motion-fast) ease, box-shadow var(--mdx-motion-fast) ease;background:#fff;padding:.75rem .875rem;font-size:.9rem!important}main textarea{min-height:108px}main :where(input,select,textarea):focus{border-color:var(--emerald);box-shadow:var(--mdx-focus);outline:0}main input[type=checkbox],main input[type=radio]{width:18px;min-height:18px;accent-color:var(--emerald);padding:0}main fieldset{border-color:var(--line);border-radius:var(--mdx-radius-control)}main legend,main label{color:var(--ink-soft);font-weight:720}.primary-button,.secondary-button,.danger-button,.button,.button-link{border-radius:var(--mdx-radius-control);min-height:46px;transition:background var(--mdx-motion-fast) ease, border-color var(--mdx-motion-fast) ease, box-shadow var(--mdx-motion-fast) ease, color var(--mdx-motion-fast) ease, transform var(--mdx-motion-fast) var(--mdx-ease-out);justify-content:center;align-items:center;padding:.7rem 1rem;font-weight:780;line-height:1.2;display:inline-flex;font-size:.875rem!important}.primary-button{border:1px solid var(--emerald);background:var(--emerald);color:#fff;box-shadow:0 8px 20px #087e652e}.secondary-button{border:1px solid var(--line-strong);width:auto;color:var(--ink);background:#fff}.danger-button{color:var(--red);background:#fff6f5;border:1px solid #b33c3457}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.danger-button:hover:not(:disabled),.button:hover:not(:disabled),.button-link:hover{transform:translateY(-2px)}main :where(.status-pill,.review-state,.check-mark,.severity-badge,.reason-code,.operation-state,.usage-state,.incident-state,.delivery-state,.connector-state,.trust-state,.role-chip,.sensitivity,.risk-label){white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;line-height:1.25;display:inline-flex;font-size:var(--mdx-font-label)!important}.table-header,th{font-size:var(--mdx-font-label)!important}.table-row,td,.activity-row,.audit-line,.access-event-row{font-size:.875rem!important}.table-row,.activity-row,.audit-line,.access-event-row{min-height:66px}.notice-banner,.policy-note,.empty-finance-state,.permission-empty{border-radius:var(--mdx-radius-control);font-size:.875rem}.language-switcher{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#102b3a24;border-radius:14px;box-shadow:0 12px 32px #102b3a29}.language-switcher button{min-width:38px;min-height:36px;font-size:var(--mdx-font-meta);border-radius:9px}@keyframes mdx-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.app-shell{grid-template-columns:88px minmax(0,1fr)}.sidebar{padding-inline:12px}.brand{justify-content:center;min-height:86px}.brand-logo-full{display:none}.brand-logo-symbol{width:46px;height:46px;display:block}.nav-group>p,.nav-item>span:last-child,.sidebar .sandbox-notice strong,.sidebar .sandbox-notice p{display:none}.nav-item{justify-content:center;padding-inline:0}.nav-glyph{flex-basis:34px;width:34px;height:34px}.sidebar .sandbox-notice{padding:10px}.shield-mark{margin:0 auto}}@media (width<=760px){.topbar{min-height:66px}.topbar-divider,.phase-label{display:none}main{padding:28px 18px 92px}.page-heading h1{font-size:clamp(2.15rem,11vw,3.15rem)}.panel{padding:20px}main :where(.metric-card,.catalog-card,.access-card,.data-product-card,.policy-card,.wallet-card,.organization-card,.membership-card,.operation-card,.usage-card,.assurance-card,.ecosystem-card,.jurisdiction-card,.connector-card,.trust-card,.incident-card,.privacy-card,.finance-card,.delivery-session-card):hover{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}main>*,.nav-item,.primary-button,.secondary-button,.danger-button,.button,.button-link{transition:none!important;animation:none!important}}.site-page{--ink:#071a2d;--muted:#536476;--navy:#06182b;--blue:#1468ff;--green:#09b77b;--line:#dce5eb;--soft:#f4f7f8;color:var(--ink);background:#fff;min-height:100vh;overflow:hidden}.site-page *{box-sizing:border-box}.site-page a{text-decoration:none}.site-notice{background:var(--navy);color:#dce8f2;letter-spacing:.02em;justify-content:center;align-items:center;gap:10px;min-height:36px;padding:8px 24px;font-size:12px;display:flex}.site-notice strong{color:#fff}.site-live-dot{background:#38e5a6;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite site-pulse;box-shadow:0 0 0 5px #38e5a61a}.site-notice-divider{background:#4a5e72;width:1px;height:12px}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#ffffffed;border-bottom:1px solid #e5ebef;grid-template-columns:240px 1fr 200px;align-items:center;max-width:1440px;height:78px;margin:0 auto;padding:0 clamp(24px,5vw,74px);display:grid;position:relative}.site-brand{align-items:center;width:205px;height:62px;display:flex}.site-brand img,.site-footer-brand img{object-fit:contain;width:100%;height:100%}.site-nav{justify-content:center;gap:clamp(20px,2.5vw,38px);display:flex}.site-nav a{color:#35485a;font-size:14px;font-weight:600;transition:color .2s}.site-nav a:hover{color:var(--blue)}.site-header-cta{color:#fff;background:var(--ink);border-radius:8px;justify-self:end;align-items:center;gap:8px;padding:12px 17px;font-size:13px;font-weight:700;display:flex;box-shadow:0 8px 22px #071a2d20}.site-header-cta svg{width:16px}.site-header-cta:hover{background:var(--blue)}.site-hero{grid-template-columns:minmax(380px,.88fr) minmax(540px,1.12fr);align-items:center;gap:clamp(50px,6vw,96px);max-width:1440px;min-height:720px;margin:0 auto;padding:clamp(72px,8vw,116px) clamp(24px,5vw,74px) 98px;display:grid;position:relative}.site-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#0e33500a 1px,#0000 1px),linear-gradient(90deg,#0e33500a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%,#0000);mask-image:linear-gradient(90deg,#0000,#000 60%,#0000)}.site-hero-glow{filter:blur(4px);background:radial-gradient(circle,#e5fff3 0,#eaf4ff 44%,#0000 70%);border-radius:50%;width:580px;height:580px;position:absolute;top:65px;right:40px}.site-hero-copy{z-index:2;position:relative}.site-eyebrow{color:#11785a;text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:8px;margin:0 0 22px;display:flex;font-size:11px!important;font-weight:800!important}.site-eyebrow svg{width:15px;height:15px}.site-hero h1{letter-spacing:-.065em;max-width:680px;margin:0;font-size:clamp(54px,5.7vw,84px);font-weight:690;line-height:.96}.site-hero h1 em{color:var(--blue);font-style:normal;position:relative}.site-hero h1 em:after{content:"";background:#2fd0962e;height:8px;position:absolute;bottom:5px;left:-3px;right:-5px;transform:skew(-15deg)}.site-hero-lede{color:var(--muted);max-width:630px;margin:29px 0 30px;font-size:clamp(17px,1.5vw,20px);line-height:1.62}.site-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site-button{border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:0 19px;font-size:14px;font-weight:750;display:inline-flex}.site-button svg{width:17px}.site-button-primary{background:var(--blue);color:#fff;box-shadow:0 12px 30px #1468ff33}.site-button-primary:hover{background:#0654db;transform:translateY(-1px)}.site-button-quiet{color:var(--ink);background:#fff;border:1px solid #cbd6dd}.site-hero-meta{color:#687887;flex-wrap:wrap;gap:20px;margin-top:24px;font-size:12px;display:flex}.site-hero-meta span{align-items:center;gap:5px;display:flex}.site-hero-meta svg{width:14px;height:14px;color:var(--green);stroke-width:3px}.site-hero-product{z-index:2;perspective:1400px;position:relative}.site-product-window{background:#fff;border:1px solid #b9c9d5;border-radius:14px;animation:1s cubic-bezier(.2,.7,.2,1) both site-enter;overflow:hidden;transform:rotateY(-4deg)rotateX(1.5deg);box-shadow:0 38px 80px #08213e24,0 8px 24px #08213e14}.site-window-bar{background:#f6f8f9;border-bottom:1px solid #dfe6ea;align-items:center;gap:6px;height:43px;padding:0 15px;display:flex}.site-window-bar>span{background:#c9d2d8;border-radius:50%;width:7px;height:7px}.site-window-bar p{color:#657684;margin:auto;font-size:10px;font-weight:700}.site-window-bar small{color:#078b61;background:#dbf8eb;border-radius:4px;padding:4px 6px;font-size:8px;font-weight:800}.site-window-body{grid-template-columns:54px 1fr;min-height:406px;display:grid}.site-mini-sidebar{background:#081c31;flex-direction:column;align-items:center;gap:20px;padding-top:18px;display:flex}.site-mini-sidebar img{object-fit:contain;width:27px;height:27px;margin-bottom:16px}.site-mini-sidebar i{background:#526375;border-radius:2px;width:18px;height:4px}.site-mini-sidebar i.active{background:#38dba4;width:22px;box-shadow:0 0 12px #38dba4}.site-mini-content{background:linear-gradient(160deg,#fff,#f6f9fb);padding:26px}.site-mini-head{justify-content:space-between;align-items:start;display:flex}.site-mini-head small,.site-request-card small{color:#7a8a98;letter-spacing:.13em;font-size:8px;font-weight:800;display:block}.site-mini-head strong{margin-top:5px;font-size:19px;display:block}.site-mini-head span{color:#8a6513;background:#fff5d7;border:1px solid #f0dfab;border-radius:5px;padding:6px 8px;font-size:9px;font-weight:700}.site-data-route{grid-template-columns:1fr 22px 1fr 22px 1fr;align-items:center;margin:28px 0 20px;display:grid}.site-data-route>i{color:#8fa0ae}.site-data-route>i svg{width:16px}.site-route-node{text-align:center;background:#fff;border:1px solid #dce5ea;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:112px;display:flex;box-shadow:0 5px 15px #071a2d09}.site-route-node>span{width:34px;height:34px;color:var(--blue);background:#eaf1ff;border-radius:9px;place-items:center;display:grid}.site-route-node>span svg{width:18px}.site-route-node small{color:#697986;font-size:9px}.site-route-node b{font-size:10px}.site-route-node.is-core{background:#f3fff9;border-color:#74d9b6}.site-route-node.is-core span{color:#07865d;background:#d9f8eb}.site-request-card{background:#fff;border:1px solid #dfe7eb;border-radius:9px;grid-template-columns:1.8fr .7fr .65fr;gap:12px;padding:14px 16px;display:grid}.site-request-card>div+div{border-left:1px solid #e5eaed;padding-left:12px}.site-request-card strong{margin-top:5px;font-size:10px;line-height:1.4;display:block}.site-consent-actions{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.site-consent-actions span{color:#758592;font-size:9px}.site-consent-actions button{background:var(--blue);color:#fff;font:inherit;border:0;border-radius:6px;align-items:center;gap:5px;padding:9px 11px;font-size:9px;font-weight:750;display:flex}.site-consent-actions svg{width:11px;height:11px}.site-float-card{background:#fff;border:1px solid #d7e2e8;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;animation:4.5s ease-in-out infinite site-float;display:flex;position:absolute;box-shadow:0 17px 35px #071a2d1e}.site-float-card>svg{width:23px;color:var(--green)}.site-float-card span{flex-direction:column;display:flex}.site-float-card small{color:#71808c;font-size:8px}.site-float-card strong{margin-top:2px;font-size:11px}.site-float-control{top:72px;right:-20px}.site-float-earned{animation-delay:-2s;bottom:40px;left:-28px}.site-float-earned>svg{color:var(--blue)}.site-trust-strip{z-index:3;background:#fff;border:1px solid #e0e7eb;border-radius:12px;grid-template-columns:repeat(4,1fr);max-width:1292px;margin:0 auto;padding:28px clamp(24px,4vw,46px);display:grid;position:relative;box-shadow:0 18px 50px #071a2d0a}.site-trust-strip article{align-items:flex-start;gap:12px;padding:0 20px;display:flex}.site-trust-strip article+article{border-left:1px solid #e3e9ed}.site-trust-strip svg{width:22px;color:var(--green);flex:none}.site-trust-strip span{flex-direction:column;display:flex}.site-trust-strip strong{font-size:13px}.site-trust-strip small{color:#71808d;margin-top:3px;font-size:10px;line-height:1.45}.site-section{max-width:1440px;margin:0 auto;padding:130px clamp(24px,5vw,74px)}.site-section-heading{max-width:820px;margin-bottom:58px}.site-section-heading h2,.site-security h2,.site-global h2,.site-final-cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,58px);font-weight:680;line-height:1.04}.site-section-heading>p:last-child{color:var(--muted);max-width:700px;margin:21px 0 0;font-size:17px;line-height:1.65}.site-steps{border-top:1px solid #cbd7de;grid-template-columns:repeat(4,1fr);display:grid}.site-steps article{padding:35px 30px 12px 0;position:relative}.site-steps article:not(:last-child):after{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;right:28px;box-shadow:0 0 0 5px #09b77b16}.site-step-index{font:700 10px var(--font-geist-mono);color:#80909c;letter-spacing:.12em}.site-step-icon{width:46px;height:46px;color:var(--blue);background:#eaf1ff;border-radius:12px;place-items:center;margin:25px 0 22px;display:grid}.site-step-icon svg{width:22px}.site-steps h3{margin:0 0 11px;font-size:21px}.site-steps p{color:var(--muted);max-width:260px;margin:0;font-size:13px;line-height:1.65}.site-product-section{background:var(--navy);color:#fff;max-width:none;padding-left:max(clamp(24px,5vw,74px),50vw - 646px);padding-right:max(clamp(24px,5vw,74px),50vw - 646px);position:relative}.site-product-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 75% 25%,#13529280,#0000 32%),linear-gradient(120deg,#0000 50%,#0b2c471f);position:absolute;inset:0}.site-section-heading-light{position:relative}.site-section-heading-light .site-eyebrow{color:#4de3b0}.site-section-heading-light>p:last-child{color:#afbfcc}.site-demo{position:relative}.site-demo-tabs{gap:8px;margin-bottom:24px;display:flex}.site-demo-tabs button{color:#aebdca;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 17px;font:700 12px inherit;display:flex}.site-demo-tabs button svg{width:16px}.site-demo-tabs button.active{color:#06182b;background:#fff;border-color:#fff}.site-demo-stage{background:#ffffff09;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:.76fr 1.35fr;align-items:center;gap:55px;min-height:590px;padding:clamp(28px,5vw,70px);display:grid;overflow:hidden;box-shadow:0 32px 80px #0004}.site-demo-copy{animation:.45s both site-enter}.site-demo-role{color:#4de3b0;text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.site-demo-role svg{width:17px}.site-demo-copy h3{letter-spacing:-.04em;margin:22px 0 17px;font-size:clamp(30px,3vw,44px);line-height:1.08}.site-demo-copy>p{color:#b2c0cb;font-size:15px;line-height:1.7}.site-demo-copy ul{margin:26px 0;padding:0;list-style:none}.site-demo-copy li{color:#dce7ee;align-items:center;gap:9px;margin:11px 0;font-size:12px;display:flex}.site-demo-copy li svg{color:#4de3b0;width:15px}.site-demo-copy>a{color:#fff;border-bottom:1px solid #4de3b0;align-items:center;gap:8px;padding-bottom:5px;font-size:13px;font-weight:800;display:inline-flex}.site-demo-copy>a svg{width:16px}.site-demo-dashboard{color:var(--ink);background:#fff;border-radius:13px;animation:.55s both site-dashboard-in;overflow:hidden;transform:perspective(1300px)rotateY(-3deg);box-shadow:0 35px 80px #0005}.site-demo-topbar{background:#f3f6f8;border-bottom:1px solid #e2e8ec;justify-content:space-between;align-items:center;height:40px;padding:0 13px;display:flex}.site-demo-topbar>span{gap:5px;display:flex}.site-demo-topbar>span i{background:#c4ced4;border-radius:50%;width:6px;height:6px}.site-demo-topbar small{color:#748592;letter-spacing:.08em;font-size:7px;font-weight:800}.site-demo-topbar>svg{width:15px;color:var(--green)}.site-demo-body{grid-template-columns:48px 1fr;min-height:415px;display:grid}.site-demo-body>aside{color:#fff;background:#0a2036;flex-direction:column;align-items:center;gap:20px;padding-top:16px;display:flex}.site-demo-body>aside svg{color:#4de3b0;width:20px;margin-bottom:16px}.site-demo-body>aside i{background:#566779;border-radius:3px;width:17px;height:4px}.site-demo-body>aside i.active{background:#4de3b0;width:21px}.site-demo-canvas{background:#f7f9fa;padding:24px}.site-demo-title{justify-content:space-between;align-items:start;display:flex}.site-demo-title small{color:#7c8b97;letter-spacing:.12em;font-size:7px;font-weight:800;display:block}.site-demo-title strong{margin-top:4px;font-size:16px;display:block}.site-demo-title button{color:#087954;background:#edfbf5;border:1px solid #b7e5d4;border-radius:5px;align-items:center;gap:4px;padding:6px 8px;font:700 7px inherit;display:flex}.site-demo-title button svg{width:10px;height:10px}.site-demo-metrics{grid-template-columns:1.2fr repeat(3,1fr);gap:8px;margin-top:23px;display:grid}.site-demo-metrics article{background:#fff;border:1px solid #e0e7eb;border-radius:8px;flex-direction:column;min-width:0;padding:12px;display:flex;box-shadow:0 4px 12px #071a2d08}.site-demo-metrics article>span{color:#4b6578;background:#edf3f6;border-radius:7px;place-items:center;width:26px;height:26px;margin-bottom:13px;display:grid}.site-demo-metrics article>span svg{width:13px}.site-demo-metrics article small{color:#7b8a95;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.site-demo-metrics article strong{white-space:nowrap;margin-top:4px;font-size:16px}.site-demo-metrics article.primary{color:#fff;background:#0e3151;border-color:#0e3151}.site-demo-metrics article.primary>span{color:#4de3b0;background:#ffffff19}.site-demo-metrics article.primary small{color:#aabac7}.site-demo-metrics article em{color:#4de3b0;margin-top:auto;font-size:6px;font-style:normal}.site-demo-activity{background:#fff;border:1px solid #e0e7eb;border-radius:8px;margin-top:11px;padding:14px}.site-demo-activity>div{justify-content:space-between;display:flex}.site-demo-activity>div strong{font-size:10px}.site-demo-activity>div small{color:#84919b;font-size:7px}.site-demo-activity>span{border-top:1px solid #edf1f3;grid-template-columns:10px 1fr auto;align-items:center;gap:6px;padding:10px 0;font-size:8px;display:grid}.site-demo-activity>span:first-of-type{margin-top:10px}.site-demo-activity>span small{color:#82909b;font-size:7px}.site-demo-activity>span i{background:#b9c4ca;border-radius:50%;width:7px;height:7px}.site-demo-activity>span i.done{background:var(--green);box-shadow:0 0 0 3px #09b77b16}.site-security{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(65px,8vw,120px);max-width:1440px;margin:0 auto;padding:135px clamp(24px,5vw,74px);display:grid}.site-security-intro{position:sticky;top:110px}.site-security-intro>p:not(.site-eyebrow){color:var(--muted);margin:25px 0;font-size:16px;line-height:1.7}.site-security-intro>a{color:var(--blue);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.site-security-intro>a svg{width:16px}.site-security-orbit{border:1px solid #bfcfd8;border-radius:50%;place-items:center;width:180px;height:180px;margin-top:55px;display:grid;position:relative}.site-security-orbit:after{content:"";border:1px dashed #b8c8d2;border-radius:50%;width:120px;height:120px;position:absolute}.site-security-orbit>span{width:64px;height:64px;color:var(--green);background:#e6faf2;border-radius:18px;place-items:center;display:grid;box-shadow:0 15px 35px #09b77b25}.site-security-orbit>span svg{width:31px}.site-security-orbit i{background:var(--blue);border-radius:50%;width:9px;height:9px;position:absolute}.site-security-orbit i:first-of-type{top:12px}.site-security-orbit i:nth-of-type(2){background:var(--green);bottom:47px;right:0}.site-security-orbit i:nth-of-type(3){background:#ffbb32;bottom:32px;left:9px}.site-security-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.site-security-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;column-gap:15px;min-height:215px;padding:27px;display:grid;position:relative}.site-security-grid article>span{color:#a3b0b9;font:700 9px var(--font-geist-mono);position:absolute;top:16px;right:18px}.site-security-grid article>svg{width:23px;color:var(--blue);margin-top:42px}.site-security-grid article>div{margin-top:42px}.site-security-grid h3{margin:0 0 9px;font-size:16px}.site-security-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.site-pricing{background:#f5f8f9;max-width:none;padding-left:max(clamp(24px,5vw,74px),50vw - 646px);padding-right:max(clamp(24px,5vw,74px),50vw - 646px)}.site-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.site-price-card{background:#fff;border:1px solid #dce5e9;border-radius:14px;flex-direction:column;min-height:500px;padding:34px;display:flex;position:relative}.site-price-card.is-featured{background:var(--navy);color:#fff;border-color:var(--navy);transform:translateY(-9px);box-shadow:0 25px 55px #071a2d25}.site-price-badge{color:#087a55;text-transform:uppercase;letter-spacing:.08em;background:#dff8ef;border-radius:5px;padding:6px 8px;font-size:9px;font-weight:800;position:absolute;top:17px;right:17px}.site-plan-name{text-transform:uppercase;letter-spacing:.12em;color:#526575;margin:0 0 24px!important;font-size:12px!important;font-weight:800!important}.is-featured .site-plan-name{color:#58e4b4}.site-price{align-items:end;gap:9px;display:flex}.site-price strong{letter-spacing:-.04em;font-size:42px}.site-price span{color:#788894;margin-bottom:7px;font-size:10px}.site-price-card>p:not(.site-plan-name){color:#657584;margin:18px 0;font-size:13px;line-height:1.6}.is-featured>p:not(.site-plan-name),.is-featured .site-price span{color:#afbeca}.site-price-card ul{border-top:1px solid #e4eaed;flex:1;margin:0;padding:20px 0 28px;list-style:none}.is-featured ul{border-color:#ffffff1c}.site-price-card li{align-items:center;gap:8px;margin:12px 0;font-size:12px;display:flex}.site-price-card li svg{width:15px;color:var(--green);stroke-width:3px}.site-price-card>a{height:46px;color:var(--ink);border:1px solid #cbd6dc;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.site-price-card>a svg{width:15px}.is-featured>a{background:var(--blue);border-color:var(--blue);color:#fff}.site-pricing-note{text-align:center;color:#80909c;margin:24px 0 0;font-size:10px}.site-global{background:#eaf9f3;border:1px solid #c9ede0;border-radius:16px;grid-template-columns:170px 1.15fr 1fr;align-items:center;gap:45px;max-width:1292px;margin:128px auto;padding:55px 60px;display:grid;position:relative}.site-global h2{font-size:clamp(30px,3vw,44px)}.site-global>p{color:#4f6a63;font-size:13px;line-height:1.7}.site-global>a{color:#087a58;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:35px;right:60px}.site-global>a svg{width:15px}.site-global-map{border:1px solid #79cdae;border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:relative}.site-global-map>svg{color:#0ca170;stroke-width:.8px;width:94px;height:94px}.site-global-map span{background:var(--blue);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 5px #1468ff19}.site-global-map span:first-of-type{top:28px;left:47px}.site-global-map span:nth-of-type(2){top:57px;right:27px}.site-global-map span:nth-of-type(3){bottom:30px;left:68px}.site-global-map span:nth-of-type(4){bottom:56px;left:24px}.site-faq{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.site-faq-list{border-top:1px solid #ced9df}.site-faq details{border-bottom:1px solid #ced9df;padding:0}.site-faq summary{cursor:pointer;justify-content:space-between;align-items:center;padding:25px 4px;font-size:17px;font-weight:700;list-style:none;display:flex}.site-faq summary::-webkit-details-marker{display:none}.site-faq summary span{color:var(--blue);font-size:25px;font-weight:300;transition:transform .25s}.site-faq details[open] summary span{transform:rotate(45deg)}.site-faq details p{color:var(--muted);max-width:700px;margin:0;padding:0 46px 24px 4px;font-size:14px;line-height:1.7}.site-final-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#071a2d,#0a2b48 60%,#0d4163);border-radius:18px;max-width:1292px;min-height:430px;margin:0 auto 80px;padding:70px 24px;position:relative;overflow:hidden}.site-final-cta>img{object-fit:contain;margin-bottom:23px}.site-final-cta .site-eyebrow{color:#55e3b3;justify-content:center;margin-bottom:16px}.site-final-cta h2{max-width:760px;margin:0 auto}.site-final-cta>p:not(.site-eyebrow){color:#b9c7d1;font-size:15px}.site-button-light{color:var(--ink);background:#fff;margin-top:20px}.site-cta-rings i{border:1px solid #ffffff10;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-cta-rings i:first-child{width:330px;height:330px}.site-cta-rings i:nth-child(2){width:580px;height:580px}.site-cta-rings i:nth-child(3){width:850px;height:850px}.site-final-cta>:not(.site-cta-rings){position:relative}.site-footer{border-top:1px solid #dde5e9;grid-template-columns:210px 1fr auto;align-items:center;gap:24px;max-width:1292px;margin:0 auto;padding:30px 0 42px;display:grid}.site-footer-brand{width:185px;height:55px}.site-footer>p{color:#72818c;font-size:12px}.site-footer nav{gap:24px;display:flex}.site-footer nav a{color:#405364;font-size:11px;font-weight:700}.site-footer>small{color:#96a2aa;text-align:right;grid-column:1/-1;font-size:9px}@keyframes site-pulse{50%{opacity:.5;box-shadow:0 0 0 8px #38e5a608}}@keyframes site-enter{0%{opacity:0;transform:translateY(18px)rotateY(-4deg)}to{opacity:1;transform:translateY(0)rotateY(-4deg)}}@keyframes site-float{50%{transform:translateY(-8px)}}@keyframes site-dashboard-in{0%{opacity:0;transform:translate(25px)perspective(1300px)rotateY(-3deg)}to{opacity:1;transform:translate(0)perspective(1300px)rotateY(-3deg)}}@media (width<=1100px){.site-header{grid-template-columns:210px 1fr 170px}.site-nav{gap:17px}.site-hero{grid-template-columns:1fr;min-height:auto}.site-hero-copy{max-width:760px}.site-hero-product{width:100%;max-width:760px;margin:0 auto}.site-trust-strip{grid-template-columns:1fr 1fr;row-gap:24px;margin:0 24px}.site-trust-strip article:nth-child(3){border-left:0}.site-demo-stage{grid-template-columns:1fr;gap:40px}.site-demo-copy{max-width:650px}.site-security{grid-template-columns:1fr}.site-security-intro{max-width:800px;position:relative;top:auto}.site-security-orbit{display:none}.site-global{grid-template-columns:130px 1fr;margin:100px 24px}.site-global>p{grid-column:2}.site-global>a{bottom:30px}.site-footer{margin:0 24px}}@media (width<=760px){.site-notice{justify-content:flex-start;padding-left:18px}.site-notice-divider,.site-notice>span:last-child{display:none}.site-header{grid-template-columns:1fr auto;height:68px;padding:0 18px}.site-brand{width:170px;height:55px}.site-nav{display:none}.site-header-cta{padding:10px 12px;font-size:0}.site-header-cta:before{content:"Sandbox";font-size:12px}.site-header-cta svg{width:15px}.site-hero{gap:55px;padding:66px 18px 75px}.site-hero h1{font-size:52px}.site-hero-lede{font-size:16px}.site-actions{flex-direction:column;align-items:stretch}.site-button{width:100%}.site-hero-meta{gap:11px}.site-hero-product{margin-left:8px}.site-product-window{transform:none}.site-window-body{grid-template-columns:38px 1fr;min-height:330px}.site-mini-sidebar{gap:15px;padding-top:12px}.site-mini-sidebar img{width:22px;height:22px}.site-mini-sidebar i{width:13px}.site-mini-content{padding:16px 12px}.site-mini-head strong{font-size:15px}.site-mini-head span{display:none}.site-data-route{grid-template-columns:1fr 12px 1fr 12px 1fr;margin:20px 0 14px}.site-route-node{min-height:91px}.site-route-node>span{width:27px;height:27px}.site-route-node small,.site-route-node b{font-size:7px}.site-data-route>i svg{width:11px}.site-request-card{grid-template-columns:1fr 1fr;padding:11px}.site-request-card>div:first-child{grid-column:1/-1}.site-request-card>div:nth-child(2){border-left:0;padding-left:0}.site-consent-actions span{display:none}.site-consent-actions{justify-content:flex-end}.site-float-control{top:58px;right:-10px}.site-float-earned{bottom:25px;left:-8px}.site-float-card{padding:8px 10px}.site-trust-strip{grid-template-columns:1fr;margin:0 18px;padding:24px 18px}.site-trust-strip article{padding:0}.site-trust-strip article+article{border-top:1px solid #e3e9ed;border-left:0;padding-top:20px}.site-section{padding:90px 18px}.site-section-heading{margin-bottom:42px}.site-section-heading h2,.site-security h2,.site-global h2,.site-final-cta h2{font-size:37px}.site-steps{grid-template-columns:1fr}.site-steps article{border-bottom:1px solid #dce4e8;padding:26px 0}.site-steps article:after{display:none}.site-step-icon{margin:18px 0}.site-product-section{padding:90px 18px}.site-demo-tabs{padding-bottom:5px;overflow:auto}.site-demo-tabs button{white-space:nowrap}.site-demo-stage{min-height:auto;padding:24px 18px}.site-demo-copy h3{font-size:31px}.site-demo-dashboard{margin-right:-110px;transform:none}.site-demo-body{grid-template-columns:38px 1fr}.site-demo-canvas{padding:16px 12px}.site-demo-metrics{grid-template-columns:1fr 1fr}.site-demo-metrics article{min-height:95px}.site-security{gap:50px;padding:90px 18px}.site-security-grid{grid-template-columns:1fr}.site-security-grid article{min-height:175px}.site-pricing{padding:90px 18px}.site-pricing-grid{grid-template-columns:1fr;gap:14px}.site-price-card{min-height:auto}.site-price-card.is-featured{order:-1;transform:none}.site-global{grid-template-columns:1fr;margin:80px 18px;padding:38px 24px 80px}.site-global-map{width:120px;height:120px}.site-global>p{grid-column:auto}.site-global>a{bottom:34px;left:24px;right:auto}.site-faq{grid-template-columns:1fr;gap:15px}.site-faq summary{font-size:15px}.site-final-cta{min-height:400px;margin:0 18px 60px;padding:60px 20px}.site-footer{grid-template-columns:1fr;margin:0 18px}.site-footer>p{margin:0}.site-footer nav{flex-wrap:wrap}.site-footer>small{text-align:left}.site-footer-brand{width:170px}}@media (prefers-reduced-motion:reduce){.site-page *,.site-page :before,.site-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.site-product-window,.site-demo-dashboard{transform:none}}.app-shell-v3{--app-nav-width:286px;--app-topbar-height:68px;color:#0a2135;background:#f4f7f8;min-height:100vh;grid-template-columns:var(--app-nav-width) minmax(0,1fr)!important;display:grid!important}.app-shell-v3.is-collapsed{--app-nav-width:82px}.app-sidebar-v3{z-index:70;color:#fff;background:#071a2d;border-right:1px solid #18334b;flex-direction:column;min-width:0;height:100vh;transition:width .25s,transform .25s;display:flex;position:sticky;top:0;box-shadow:12px 0 35px #071a2d0d}.app-brand-row{border-bottom:1px solid #ffffff12;align-items:center;height:86px;padding:0 19px;display:flex}.app-brand-v3{align-items:center;width:205px;height:70px;display:flex;overflow:hidden}.app-brand-v3 img{object-fit:contain}.app-brand-full{filter:brightness(0)invert();opacity:.96;width:205px;height:70px}.app-brand-symbol{width:42px;height:42px;display:none}.app-close-mobile{display:none}.app-search-trigger{color:#b5c4d0;cursor:pointer;background:#ffffff09;border:1px solid #ffffff16;border-radius:10px;flex:0 0 42px;align-items:center;gap:10px;height:42px;margin:17px 16px 8px;padding:0 12px;font:600 12px inherit;display:flex}.app-search-trigger:hover{color:#fff;background:#ffffff10;border-color:#ffffff26}.app-search-trigger svg{width:16px}.app-search-trigger span{white-space:nowrap}.app-search-trigger kbd,.app-command-button kbd,.app-command-input kbd{color:#8395a5;font:700 10px var(--font-geist-mono);background:#ffffff0a;border:1px solid #ffffff1b;border-radius:5px;margin-left:auto;padding:2px 6px}.app-primary-nav{scrollbar-width:thin;scrollbar-color:#2b4255 transparent;flex:1;min-height:0;padding:10px 13px 20px;overflow:hidden auto}.app-nav-group{flex-direction:column;gap:3px;margin-bottom:22px;display:flex}.app-nav-group>p{color:#71879a;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;height:22px;margin:0;padding:0 10px;font-size:9px;font-weight:800;line-height:22px}.app-nav-item{color:#9db0bf;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;min-height:42px;padding:6px 10px;font-size:12px;font-weight:630;transition:background .16s,color .16s,border-color .16s,transform .16s;display:flex;position:relative}.app-nav-item:hover{color:#fff;background:#ffffff09;transform:translate(2px)}.app-nav-item.active{color:#fff;background:linear-gradient(90deg,#123d4b,#0c3145);border-color:#2c5a64;box-shadow:inset 3px 0 #3ee1aa}.app-nav-item>i{background:#45e4ae;border-radius:50%;width:5px;height:5px;position:absolute;right:10px;box-shadow:0 0 0 4px #45e4ae14}.app-nav-icon{color:#718da1;background:#ffffff06;border-radius:7px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.app-nav-icon svg{stroke-width:1.9px;width:16px;height:16px}.app-nav-item.active .app-nav-icon{color:#49e4b0;background:#49e4b014}.app-nav-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-sidebar-bottom{border-top:1px solid #ffffff10;padding:10px 13px 15px}.app-sandbox-card{background:#0c302f;border:1px solid #2c5d59;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.app-sandbox-card>svg{color:#46e1ae;flex:none;width:20px}.app-sandbox-card>div{flex-direction:column;min-width:0;display:flex}.app-sandbox-card strong{font-size:10px}.app-sandbox-card small{color:#7fb3a8;white-space:nowrap;margin-top:2px;font-size:8px}.app-collapse{color:#70889a;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;height:37px;margin-top:8px;padding:0 11px;font:600 10px inherit;display:flex}.app-collapse:hover{color:#d6e1e9;background:#ffffff08}.app-collapse svg{width:15px;transition:transform .25s}.app-mobile-scrim{display:none}.is-collapsed .app-brand-row{justify-content:center;padding:0}.is-collapsed .app-brand-v3{width:44px}.is-collapsed .app-brand-full{display:none}.is-collapsed .app-brand-symbol{display:block}.is-collapsed .app-search-trigger{justify-content:center;padding:0}.is-collapsed .app-search-trigger span,.is-collapsed .app-search-trigger kbd,.is-collapsed .app-nav-group>p,.is-collapsed .app-nav-label,.is-collapsed .app-nav-item>i,.is-collapsed .app-sandbox-card>div,.is-collapsed .app-collapse span{display:none}.is-collapsed .app-nav-item{justify-content:center;padding:6px}.is-collapsed .app-nav-item.active{box-shadow:inset 0 -2px #3ee1aa}.is-collapsed .app-nav-icon{flex-basis:30px;width:30px;height:30px}.is-collapsed .app-sandbox-card{justify-content:center;padding:10px}.is-collapsed .app-collapse{justify-content:center;padding:0}.is-collapsed .app-collapse svg{transform:rotate(180deg)}.app-main-column-v3{flex-direction:column;min-width:0;min-height:100vh;display:flex}.app-topbar-v3{height:var(--app-topbar-height);z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fafae8;border-bottom:1px solid #dbe5e8;justify-content:space-between;align-items:center;gap:20px;padding:0 clamp(20px,3vw,42px);display:flex;position:sticky;top:0;box-shadow:0 6px 22px #08243a08}.app-topbar-context{color:#84929d;align-items:center;gap:9px;font-size:11px;display:flex}.app-topbar-context>a{color:#748796;place-items:center;display:grid}.app-topbar-context svg{width:16px}.app-topbar-context strong{color:#203b4d;font-size:12px}.app-menu-button{display:none}.app-topbar-actions{align-items:center;gap:10px;display:flex}.app-command-button{color:#596e7d;cursor:pointer;background:#fff;border:1px solid #d1dce1;border-radius:9px;align-items:center;gap:8px;height:36px;padding:0 9px 0 11px;font:650 10px inherit;display:flex}.app-command-button:hover{color:#18364b;border-color:#aabdc6}.app-command-button svg{width:14px}.app-command-button kbd{color:#788996;background:#f4f7f8;border-color:#d7e0e4}.app-environment{color:#087758;background:#eefaf6;border:1px solid #bfe5d8;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:9px;font-weight:750;display:flex}.app-environment i{background:#0cbd81;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #0cbd8115}.app-user-chip{background:#fff;border:1px solid #d7e1e5;border-radius:10px;align-items:center;gap:8px;height:42px;padding:4px 9px 4px 4px;display:flex}.app-user-chip>span{color:#fff;background:#0c2d47;border-radius:8px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.app-user-chip>div{flex-direction:column;display:flex}.app-user-chip strong{font-size:9px}.app-user-chip small{color:#7b8c98;text-transform:capitalize;font-size:7px}.app-signin{color:#fff;background:#0b263e;border-radius:9px;align-items:center;height:38px;padding:0 14px;font-size:10px;font-weight:750;display:flex}.app-main-column-v3>main{flex:1;align-self:center;width:100%;max-width:1600px;padding:clamp(28px,3vw,46px) clamp(22px,3.6vw,56px) 65px}.app-footer-v3{color:#748590;border-top:1px solid #dce5e8;justify-content:space-between;align-items:center;min-height:65px;padding:0 clamp(22px,3.6vw,56px);display:flex}.app-footer-v3>span{align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.app-footer-v3 img{object-fit:contain}.app-footer-v3 small{font-size:8px}.app-command-overlay{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#061727a8;justify-content:center;align-items:flex-start;padding:12vh 18px 30px;animation:.16s app-overlay-in;display:flex;position:fixed;inset:0}.app-command-dialog{background:#fff;border:1px solid #cdd9df;border-radius:16px;width:min(620px,100%);max-height:70vh;animation:.2s app-dialog-in;overflow:hidden;box-shadow:0 40px 100px #06172870}.app-command-input{border-bottom:1px solid #e0e7ea;align-items:center;gap:12px;height:62px;padding:0 17px;display:flex}.app-command-input>svg{color:#4b6576;width:20px}.app-command-input input{color:#112c40;flex:1;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;font:500 15px inherit!important}.app-command-input kbd{color:#738590;background:#f3f6f7;border-color:#d6e0e4}.app-command-results{max-height:calc(70vh - 62px);padding:12px;overflow:auto}.app-command-results>p{color:#8b9aa4;letter-spacing:.13em;text-transform:uppercase;margin:5px 8px 10px;font-weight:800;font-size:8px!important}.app-command-results>a{color:#203b4d;border-radius:9px;align-items:center;gap:12px;min-height:56px;padding:8px 11px;display:flex}.app-command-results>a:hover,.app-command-results>a:focus{background:#edf7f4;outline:0}.app-command-results>a>svg{color:#0b8c68;width:19px}.app-command-results>a>span{flex-direction:column;flex:1;display:flex}.app-command-results strong{font-size:12px}.app-command-results small{color:#7b8d99;font-size:9px}.app-command-results>a>kbd{color:#8c9aa3;font:600 11px var(--font-geist-mono)}.app-command-empty{text-align:center;color:#748590;padding:35px;font-size:12px}@keyframes app-overlay-in{0%{opacity:0}}@keyframes app-dialog-in{0%{opacity:0;transform:translateY(-12px)scale(.98)}}@media (width<=1180px){.app-shell-v3{--app-nav-width:82px}.app-brand-row{justify-content:center;padding:0}.app-brand-v3{width:44px}.app-brand-full{display:none}.app-brand-symbol{display:block}.app-search-trigger{justify-content:center;padding:0}.app-search-trigger span,.app-search-trigger kbd,.app-nav-group>p,.app-nav-label,.app-nav-item>i,.app-sandbox-card>div,.app-collapse{display:none}.app-nav-item{justify-content:center;padding:6px}.app-nav-item.active{box-shadow:inset 0 -2px #3ee1aa}.app-nav-icon{flex-basis:30px;width:30px;height:30px}.app-sandbox-card{justify-content:center;padding:10px}}@media (width<=760px){.app-shell-v3{display:block!important}.app-sidebar-v3{width:min(310px,88vw);position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:20px 0 60px #06172670}.app-shell-v3.mobile-open .app-sidebar-v3{transform:translate(0)}.app-mobile-scrim{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06172792;border:0;position:fixed;inset:0}.mobile-open .app-mobile-scrim{display:block}.app-brand-row{justify-content:space-between;padding:0 18px}.app-brand-v3{width:205px}.app-brand-full{display:block}.app-brand-symbol{display:none}.app-close-mobile{color:#fff;background:#ffffff09;border:1px solid #ffffff18;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.app-close-mobile svg{width:18px}.app-search-trigger{justify-content:flex-start;padding:0 12px}.app-search-trigger span,.app-search-trigger kbd,.app-nav-group>p,.app-nav-label,.app-nav-item>i,.app-sandbox-card>div{display:flex}.app-nav-group>p{display:block}.app-nav-item{justify-content:flex-start;padding:6px 10px}.app-nav-item.active{box-shadow:inset 3px 0 #3ee1aa}.app-nav-icon{flex-basis:26px;width:26px;height:26px}.app-sandbox-card{justify-content:flex-start;padding:12px}.app-collapse{display:none}.app-topbar-v3{height:62px;padding:0 14px}.app-topbar-context>a,.app-topbar-context>span{display:none}.app-menu-button{color:#244256;background:#fff;border:1px solid #d5dfe3;border-radius:9px;place-items:center;width:37px;height:37px;display:grid!important}.app-menu-button svg{width:19px}.app-command-button{justify-content:center;width:37px;padding:0}.app-command-button span,.app-command-button kbd{display:none}.app-environment{justify-content:center;width:31px;padding:0;font-size:0}.app-user-chip>div{display:none}.app-user-chip{padding:4px}.app-signin{padding:0 11px}.app-main-column-v3>main{padding:25px 16px 80px}.app-footer-v3{flex-direction:column;align-items:flex-start;gap:6px;padding:18px 16px}.app-command-overlay{padding-top:8vh}.app-command-dialog{max-height:78vh}.app-command-results{max-height:calc(78vh - 62px)}}@media (prefers-reduced-motion:reduce){.app-shell-v3 *{transition:none!important;animation:none!important}}.app-account-actions{align-items:center;gap:6px;display:flex}.app-signout{color:#607582;background:#fff;border:1px solid #d7e1e5;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.app-signout:hover{color:#a13d3d;background:#fff8f8;border-color:#d2a5a5}.app-signout svg{width:15px}.command-page{gap:clamp(28px,3vw,44px);display:grid}.command-welcome{color:#fff;background:linear-gradient(125deg,#071a2d 0%,#0a2944 66%,#0b3a50 100%);border:1px solid #173a56;border-radius:22px;grid-template-columns:1.1fr .9fr;gap:clamp(35px,6vw,85px);min-height:390px;padding:clamp(38px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #071a2d20}.command-welcome:before{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 75%,#0000);mask-image:linear-gradient(90deg,#0000 10%,#000 75%,#0000)}.command-welcome>*{position:relative}.command-context{align-items:center;gap:11px;display:flex}.command-context>span{color:#45e2af;background:#3ee1aa15;border:1px solid #3ee1aa2c;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.command-context svg{width:19px}.command-context>div{flex-direction:column;display:flex}.command-context small{color:#7fa1b2;text-transform:uppercase;letter-spacing:.12em;font-size:8px!important}.command-context strong{margin-top:2px;font-size:11px}.command-welcome h1{letter-spacing:-.055em;max-width:700px;margin:31px 0 18px;font-size:clamp(38px,4.7vw,66px);line-height:1.01}.command-welcome-copy>p{color:#b8c7d1;max-width:660px;margin:0;line-height:1.7;font-size:15px!important}.command-welcome-actions{flex-wrap:wrap;gap:10px;margin-top:29px;display:flex}.command-welcome-actions>a{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 16px;font-size:11px;font-weight:800;display:inline-flex}.command-welcome-actions svg{width:15px}.command-primary{color:#062d27;background:#3ee1aa;box-shadow:0 10px 25px #3ee1aa20}.command-secondary{color:#fff;background:#ffffff08;border:1px solid #ffffff2e}.command-status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff09;border:1px solid #ffffff19;border-radius:16px;align-self:center;min-height:290px;padding:22px;position:relative;overflow:hidden;box-shadow:0 25px 50px #0002}.command-status-top{border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.command-status-top>span{align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.command-status-top i{background:#41e2ad;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #41e2ad14}.command-status-top small{color:#73a79b;letter-spacing:.12em;font:800 7px var(--font-geist-mono)!important}.command-status-score{align-items:center;gap:15px;padding:21px 0;display:flex}.command-status-score>span{color:#48e3b0;background:#3ee1aa14;border-radius:13px;place-items:center;width:47px;height:47px;display:grid}.command-status-score>span svg{width:25px}.command-status-score>div{flex-direction:column;display:flex}.command-status-score small{color:#7797a9;letter-spacing:.11em;font-size:7px!important}.command-status-score strong{font-size:22px}.command-status-score p{color:#9bb0bd;margin:2px 0 0;font-size:9px!important}.command-status-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.command-status-grid>span{background:#061b2d57;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;min-height:58px;padding:9px;display:flex}.command-status-grid strong{font-size:14px}.command-status-grid small{color:#809cac;font-size:7px!important}.command-status>a{color:#50e2b3;align-items:center;gap:7px;margin-top:16px;font-size:9px;font-weight:750;display:flex}.command-status>a svg{width:13px}.command-scan{color:#ffffff08;position:absolute;bottom:-50px;right:-42px}.command-scan svg{stroke-width:.5px;width:160px;height:160px}.command-role-switcher{background:#e9eef0;border:1px solid #d8e2e6;border-radius:11px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:5px;display:flex}.command-role-switcher>span{color:#7b8c97;padding:0 10px;font-size:9px;font-weight:700}.command-role-switcher>a{color:#657987;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:10px;font-weight:750;display:flex}.command-role-switcher>a svg{width:14px}.command-role-switcher>a.active{color:#102d42;background:#fff;box-shadow:0 4px 12px #0b2b4212}.command-section{gap:19px;display:grid}.command-section-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.command-section-head p,.command-panel-head p{color:#078161;letter-spacing:.13em;text-transform:uppercase;margin:0;font-weight:850;font-size:8px!important}.command-section-head h2,.command-panel-head h2{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(22px,2vw,30px);line-height:1.15}.command-section-head>span{color:#748793;font-size:10px}.command-action-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.command-action-grid>a{color:#122e42;background:#fff;border:1px solid #d6e1e5;border-radius:15px;grid-template-columns:1fr auto;min-height:170px;padding:22px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 10px 30px #09243b08}.command-action-grid>a:hover{border-color:#a9c9be;transform:translateY(-4px);box-shadow:0 20px 42px #09243b12}.command-action-index{color:#9aa8b1;font:750 8px var(--font-geist-mono);position:absolute;top:16px;right:18px}.command-action-icon{color:#078267;background:#e9f7f2;border-radius:11px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px #07826710}.command-action-icon svg{width:20px}.command-action-grid>a>div{flex-direction:column;grid-column:1/-1;align-self:end;margin-top:23px;display:flex}.command-action-grid strong{font-size:15px}.command-action-grid small{color:#758792;margin-top:4px;font-size:9px!important}.command-action-grid>a>svg{color:#087f61;align-self:center;width:17px}.command-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.command-metrics article{background:#fff;border:1px solid #d7e2e6;border-radius:14px;align-items:flex-start;gap:14px;min-height:125px;padding:20px;display:flex;box-shadow:0 7px 22px #09243b07}.command-metrics article>span{color:#426379;background:#edf3f6;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.command-metrics article>span svg{width:17px}.command-metrics article>div{flex-direction:column;display:flex}.command-metrics small{color:#748692;text-transform:uppercase;letter-spacing:.08em;font-size:8px!important}.command-metrics strong{letter-spacing:-.04em;margin-top:5px;font-size:25px}.command-metrics p{color:#8b9aa4;margin:1px 0 0;font-size:8px!important}.command-metrics article.accent{color:#fff;background:#0b2b44;border-color:#0b2b44}.command-metrics article.accent>span{color:#43dda9;background:#3ee1aa17}.command-metrics article.accent small,.command-metrics article.accent p{color:#91a9b7}.command-flow-section{padding-top:8px}.command-flow{background:#fff;border:1px solid #d6e1e5;border-radius:15px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden;box-shadow:0 12px 32px #09243b07}.command-flow>a{color:#173449;flex-direction:column;min-height:176px;padding:20px;display:flex;position:relative}.command-flow>a+a{border-left:1px solid #e0e7ea}.command-flow>a:hover{background:#f0f8f5}.command-flow>a>span{font:750 8px var(--font-geist-mono);color:#8c9ba4}.command-flow>a>i{color:#078267;background:#e9f7f2;border-radius:10px;place-items:center;width:38px;height:38px;margin:20px 0;display:grid}.command-flow>a>i svg{width:18px}.command-flow strong{font-size:13px}.command-flow small{color:#778994;margin-top:3px;font-size:8px!important}.command-flow>a>svg{color:#0a8a68;width:14px;position:absolute;bottom:17px;right:15px}.command-lower-grid{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.command-panel{background:#fff;border:1px solid #d6e1e5;border-radius:16px;padding:clamp(22px,2.5vw,32px);box-shadow:0 12px 32px #09243b08}.command-panel-head{justify-content:space-between;align-items:start;display:flex}.command-panel-head>a{color:#087e60;font-size:9px;font-weight:750}.command-panel-head>a svg{width:13px}.command-control-row{border-top:1px solid #e5ebee;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;min-height:70px;display:grid}.command-controls>.command-panel-head{padding-bottom:18px}.command-control-row>span{color:#078267;background:#e8f7f1;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.command-control-row>span svg{stroke-width:3px;width:14px}.command-control-row>div{flex-direction:column;display:flex}.command-control-row strong{font-size:11px}.command-control-row small{color:#778994;font-size:8px!important}.command-control-row>b{color:#087b5e;text-transform:uppercase;background:#edf7f3;border-radius:999px;padding:5px 8px;font-size:7px}.command-treasury>.command-panel-head>svg{color:#0b8c68;width:30px}.command-treasury>p{color:#677d8a;margin:20px 0;line-height:1.6;font-size:11px!important}.command-currency{border-top:1px solid #e4ebee;justify-content:space-between;align-items:center;min-height:72px;padding:13px 0;display:flex}.command-currency>span{flex-direction:column;display:flex}.command-currency b{font-size:11px}.command-currency small{color:#7d8e99;font-size:8px!important}.command-currency>strong{font-size:17px}.command-treasury>a{color:#087e60;align-items:center;gap:7px;margin-top:15px;font-size:9px;font-weight:800;display:flex}.command-treasury>a svg{width:14px}.command-activity-list{border-top:1px solid #e1e8eb;margin-top:20px}.command-activity-list>div{border-bottom:1px solid #e8edef;grid-template-columns:32px 1fr auto 100px;align-items:center;gap:13px;min-height:68px;display:grid}.command-activity-list>div>span{color:#078267;background:#edf6f3;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.command-activity-list>div>span svg{width:13px}.command-activity-list>div>div{flex-direction:column;display:flex}.command-activity-list strong{font-size:10px}.command-activity-list small,.command-activity-list time{color:#7d8e99;font-size:8px!important}.command-activity-list code{color:#536a79;background:#f1f4f6;border-radius:5px;padding:4px 7px;font-size:7px}.command-activity-list time{text-align:right}@media (width<=1100px){.command-welcome{grid-template-columns:1fr}.command-status{width:100%;max-width:620px}.command-action-grid{grid-template-columns:1fr 1fr}.command-action-grid>a:last-child{grid-column:1/-1}.command-metrics{grid-template-columns:1fr 1fr}.command-flow{grid-template-columns:repeat(3,1fr)}.command-flow>a:nth-child(4){border-left:0}.command-flow>a:nth-child(n+4){border-top:1px solid #e0e7ea}.command-lower-grid{grid-template-columns:1fr}}@media (width<=680px){.command-page{gap:30px}.command-welcome{border-radius:17px;padding:30px 22px}.command-welcome h1{font-size:41px}.command-welcome-actions{flex-direction:column}.command-welcome-actions>a{width:100%}.command-status{padding:17px}.command-status-grid{grid-template-columns:1fr}.command-status-grid>span{min-height:47px}.command-role-switcher{width:100%;overflow-x:auto}.command-role-switcher>span{display:none}.command-role-switcher>a{white-space:nowrap;flex:1;justify-content:center}.command-section-head{flex-direction:column;align-items:start;gap:8px}.command-action-grid{grid-template-columns:1fr}.command-action-grid>a:last-child{grid-column:auto}.command-action-grid>a{min-height:145px}.command-metrics,.command-flow{grid-template-columns:1fr}.command-flow>a{min-height:120px}.command-flow>a+a,.command-flow>a:nth-child(4){border-top:1px solid #e0e7ea;border-left:0}.command-flow>a>i{margin:12px 0}.command-activity-list>div{grid-template-columns:30px 1fr auto}.command-activity-list code{display:none}.command-activity-list time{text-align:left;grid-column:2;margin-top:-12px}.command-panel{padding:20px}.command-panel-head{gap:15px}.command-panel-head>a{white-space:nowrap}.command-control-row{grid-template-columns:28px 1fr}.command-control-row>b{grid-column:2;width:max-content}.command-currency{flex-direction:column;align-items:flex-start;gap:8px}}.journey-ribbon{background:#fff;border:1px solid #d7e2e6;border-radius:17px;margin-bottom:28px;overflow:hidden;box-shadow:0 10px 30px #09243b08}.journey-ribbon-head{background:linear-gradient(90deg,#f9fbfb,#f3f8f7);border-bottom:1px solid #e4eaed;justify-content:space-between;align-items:center;min-height:58px;padding:10px 16px 10px 18px;display:flex}.journey-ribbon-head>div{align-items:center;gap:10px;display:flex}.journey-ribbon-head>div>span{color:#078267;background:#e4f6ef;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.journey-ribbon-head svg{width:17px}.journey-ribbon-head p{flex-direction:column;margin:0;display:flex}.journey-ribbon-head small{color:#7b8c97;letter-spacing:.12em;text-transform:uppercase;font-weight:800;font-size:7px!important}.journey-ribbon-head strong{margin-top:2px;font-size:11px}.journey-boundary{color:#08785a;background:#effaf6;border:1px solid #bfe5d8;border-radius:999px;align-items:center;gap:6px;height:27px;padding:0 9px;font-size:8px;font-weight:750;display:flex}.journey-boundary i{background:#0cbb81;border-radius:50%;width:6px;height:6px}.journey-ribbon nav{grid-template-columns:repeat(4,1fr);display:grid}.journey-ribbon nav>a{color:#5d7280;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;min-height:74px;padding:12px 14px;display:grid;position:relative}.journey-ribbon nav>a+a{border-left:1px solid #e4eaed}.journey-ribbon nav>a:hover{background:#f6faf9}.journey-ribbon nav>a.active{color:#fff;background:#0a2942}.journey-ribbon nav>a.complete{background:#f0faf6}.journey-stage-icon{color:#587082;background:#eef3f5;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.journey-stage-icon svg{width:15px}.journey-ribbon nav>a.active .journey-stage-icon{color:#45e1af;background:#42e0ad18}.journey-ribbon nav>a.complete .journey-stage-icon{color:#078267;background:#dcf4eb}.journey-ribbon nav>a>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.journey-ribbon nav>a small{letter-spacing:.08em;text-transform:uppercase;color:#82919b;font-weight:800;font-size:7px!important}.journey-ribbon nav>a.active small{color:#75aa9f}.journey-ribbon nav>a strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.journey-ribbon nav>a>svg{color:#9aabb4;width:13px}.journey-ribbon nav>a.active>svg{color:#48dfae}.app-shell-v3 main>.page-heading:is(.wallet-heading,.exchange-heading,.studio-heading,.delivery-heading){background:linear-gradient(125deg,#fff 0%,#f8fbfb 67%,#edf8f4 100%);border:1px solid #d5e1e5;border-radius:19px;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;min-height:260px;margin:0 0 24px;padding:clamp(30px,4vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 14px 38px #09243b08}.app-shell-v3 main>.page-heading:is(.wallet-heading,.exchange-heading,.studio-heading,.delivery-heading):after{content:"";border:1px solid #0ea87815;border-radius:50%;width:330px;height:330px;position:absolute;top:-120px;right:-80px;box-shadow:0 0 0 50px #0ea87808,0 0 0 100px #1672bd05}.app-shell-v3 main>.page-heading>div,.app-shell-v3 main>.page-heading>span{z-index:1;position:relative}.app-shell-v3 main>.page-heading .eyebrow{letter-spacing:.14em;color:#087d60!important;font-size:9px!important}.app-shell-v3 main>.page-heading h1{letter-spacing:-.052em;color:#0b2940;margin:8px 0 16px;font-size:clamp(37px,4.3vw,62px);line-height:1.02}.app-shell-v3 main>.page-heading>div:first-child>p:last-child{color:#5d7381;max-width:720px;line-height:1.7;font-size:14px!important}.wallet-privacy-note,.exchange-safety,.delivery-policy-card{justify-self:end;width:min(100%,330px);min-height:128px;background:#ffffffd9!important;border:1px solid #c7e3d9!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;padding:20px!important;display:flex!important;box-shadow:0 14px 34px #0a3c3310!important}.wallet-privacy-note span,.exchange-safety span,.delivery-policy-card>span{text-transform:uppercase;color:#078164!important;letter-spacing:.11em!important;font-size:8px!important}.wallet-privacy-note strong,.exchange-safety strong,.delivery-policy-card strong{line-height:1.3;color:#173c43!important;margin-top:7px!important;font-size:16px!important}.delivery-policy-card small,.delivery-policy-card p{color:#6a817e!important;font-size:8px!important}.studio-heading>.status-pill{justify-self:end;min-height:40px;box-shadow:0 12px 26px #087a5c12;color:#087a5c!important;background:#e9f8f2!important;border-color:#bce4d6!important;padding:0 14px!important;font-size:9px!important}.wallet-metric-grid,.readiness-metric-grid{margin-bottom:24px;gap:10px!important}.wallet-metric-grid>.metric-card,.readiness-metric-grid>.metric-card{min-height:126px;background:#fff!important;border-radius:14px!important;padding:20px!important;box-shadow:0 8px 25px #09243b08!important}.wallet-metric-grid>.metric-card>span,.readiness-metric-grid>.metric-card>span{color:#718491;text-transform:uppercase;letter-spacing:.08em;font-weight:800;font-size:8px!important}.wallet-metric-grid>.metric-card>strong,.readiness-metric-grid>.metric-card>strong{letter-spacing:-.04em;color:#102d43;font-size:27px!important}.wallet-metric-grid>.metric-card.accent,.readiness-metric-grid>.metric-card.accent{background:#0a2a43!important;border-color:#0a2a43!important}.wallet-metric-grid>.metric-card.accent>strong,.readiness-metric-grid>.metric-card.accent>strong{color:#fff}.wallet-metric-grid>.metric-card.accent>span,.wallet-metric-grid>.metric-card.accent>small,.readiness-metric-grid>.metric-card.accent>span,.readiness-metric-grid>.metric-card.accent>small{color:#9db1be!important}.wallet-layout,.delivery-layout,.studio-grid{gap:14px!important}.wallet-source-panel,.wallet-connections-panel,.wallet-preferences-panel,.delivery-session-panel,.delivery-template-panel,.delivery-create-panel,.draft-builder,.review-principles{border-radius:17px!important;box-shadow:0 12px 34px #09243b08!important}.panel-heading{border-bottom:1px solid #e2e9ec;padding-bottom:18px}.panel-heading h2{margin-top:4px}.wallet-source-card,.wallet-connection-card,.wallet-preference-card,.delivery-session-card,.delivery-template-list>div,.delivery-offer-forms>form,.workflow-card,.consent-card{background:#fff!important;border-color:#d9e3e7!important;border-radius:13px!important;box-shadow:0 6px 18px #09243b07!important}.wallet-source-card:hover,.wallet-connection-card:hover,.wallet-preference-card:hover,.delivery-session-card:hover,.workflow-card:hover,.consent-card:hover{border-color:#a9cabf!important;box-shadow:0 16px 36px #09243b10!important}.wallet-scope-option,.scope-choice{min-height:60px;transition:border-color .16s,background .16s,transform .16s;background:#f9fbfb!important;border-color:#dce5e8!important;border-radius:10px!important}:is(.wallet-scope-option:has(input:checked),.scope-choice:has(input:checked)){box-shadow:inset 3px 0 #0ba476;background:#eefaf6!important;border-color:#8dcdb8!important}.wallet-scope-option:hover,.scope-choice:hover{transform:translateY(-1px);border-color:#abcfc3!important}.wallet-inventory-row,.wallet-sync-list>div{min-height:68px!important}.wallet-impact-card{border-radius:13px!important;box-shadow:0 6px 18px #09243b07!important}.exchange-section{gap:18px;display:grid;margin-top:36px!important}.section-intro{border-bottom:1px solid #d8e2e6;padding-bottom:14px}.section-intro h2{letter-spacing:-.035em;font-size:clamp(22px,2.4vw,32px)!important}.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.offer-card{position:relative;overflow:hidden;background:#fff!important;border:1px solid #d6e1e5!important;border-radius:17px!important;padding:clamp(22px,2.6vw,32px)!important;box-shadow:0 13px 35px #09243b09!important}.offer-card:before{content:"";background:linear-gradient(90deg,#0a9b73,#1f73d8);height:3px;position:absolute;top:0;left:0;right:0}.offer-card-top{align-items:start}.offer-card-top>strong{text-align:center;border-radius:9px;min-width:80px;padding:10px 11px;color:#08785b!important;background:#e8f8f2!important;font-size:17px!important}.offer-summary{font-size:12px!important;line-height:1.65!important}.offer-facts{border:1px solid #e0e7ea;border-radius:11px;overflow:hidden;gap:0!important}.offer-facts>div{background:#fafcfc;padding:12px!important}.offer-facts>div:nth-child(2n){background:#f4f8f7}.offer-governance{background:#0a2a43!important;border-radius:11px!important}.offer-governance span{color:#90a9b7!important}.offer-governance strong{color:#fff!important}.offer-decision fieldset{background:#fff!important;border-radius:11px!important}.terms-proof{background:#f3f6f7;border-radius:8px;padding:10px}.decline-button{min-height:40px;border-radius:9px!important}.consent-list{gap:12px!important}.consent-card{padding:24px!important}.studio-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important}.draft-builder>form{gap:14px;display:grid}.draft-builder label{gap:7px!important}.studio-form-pair{gap:11px!important}.purpose-policy-list{background:#f5f8f8;border:1px solid #dbe5e8;border-radius:10px;padding:12px}.optional-fieldset{background:#f8fbfa;border-radius:12px!important}.review-principles{height:max-content;position:sticky;top:95px;color:#fff!important;background:#0a2a43!important;border-color:#0a2a43!important}.review-principles .section-label{color:#45dfad!important}.review-principles h2{color:#fff!important}.review-principles li{border-color:#ffffff16!important}.review-principles li strong{color:#4be0b0!important}.review-principles li span{color:#a9bdc8!important}.studio-workflow{margin-top:38px!important}.workflow-list{gap:12px!important}.workflow-card{padding:clamp(20px,2.4vw,30px)!important}.workflow-meta{background:#f4f7f8;border-radius:10px;padding:12px}.workflow-fields small{color:#356b5e!important;background:#eaf5f1!important;border-radius:999px!important}.delivery-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)!important}.delivery-session-list,.delivery-template-list,.delivery-offer-forms{gap:12px!important}.delivery-session-card{padding:22px!important}.delivery-session-metrics{gap:7px!important}.delivery-session-metrics>div{background:#f3f7f8!important;border-radius:9px!important}.delivery-field-chips span{color:#226957!important;background:#eaf6f2!important;border-radius:999px!important}.delivery-run-list>div{border-radius:10px!important}.delivery-template-list>div{padding:16px!important}.delivery-template-list>div>span{color:#078164!important}.delivery-offer-forms>form{padding:18px!important}.delivery-boundary{color:#fff!important;background:linear-gradient(120deg,#071a2d,#0b314e)!important;border-color:#183c57!important;margin-top:24px!important}.delivery-boundary .section-label{color:#43e0ad!important}.delivery-boundary h2{color:#fff!important}.delivery-boundary p{color:#adbfca!important}.delivery-boundary span{color:#74dfbd!important;background:#ffffff09!important;border-color:#ffffff18!important}@media (width<=1100px){.app-shell-v3 main>.page-heading:is(.wallet-heading,.exchange-heading,.studio-heading,.delivery-heading){grid-template-columns:1fr}.wallet-privacy-note,.exchange-safety,.delivery-policy-card{justify-self:start}.offer-grid,.studio-grid,.delivery-layout{grid-template-columns:1fr!important}.review-principles{position:relative;top:auto}}@media (width<=760px){.journey-ribbon{border-radius:13px;margin-bottom:18px}.journey-ribbon-head{align-items:flex-start;gap:10px}.journey-boundary{justify-content:center;width:28px;font-size:0}.journey-ribbon nav{display:flex;overflow-x:auto}.journey-ribbon nav>a{min-width:170px;min-height:67px}.app-shell-v3 main>.page-heading:is(.wallet-heading,.exchange-heading,.studio-heading,.delivery-heading){border-radius:15px;gap:24px;min-height:auto;padding:28px 20px}.app-shell-v3 main>.page-heading h1{font-size:38px}.wallet-privacy-note,.exchange-safety,.delivery-policy-card{width:100%;min-height:105px}.wallet-metric-grid,.readiness-metric-grid{grid-template-columns:1fr 1fr!important}.studio-form-pair{grid-template-columns:1fr!important}.delivery-session-metrics{grid-template-columns:1fr 1fr!important}}@media (width<=480px){.wallet-metric-grid,.readiness-metric-grid,.offer-facts,.offer-governance,.delivery-session-metrics{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.journey-ribbon *,.offer-card,.wallet-source-card,.wallet-connection-card,.wallet-preference-card,.delivery-session-card,.workflow-card,.consent-card{transition:none!important}}.governance-ribbon{background:#fff;border:1px solid #d6e1e5;border-radius:17px;margin-bottom:28px;overflow:hidden;box-shadow:0 10px 30px #09243b08}.governance-ribbon>header{background:linear-gradient(90deg,#f8fbfb,#f2f7f9);border-bottom:1px solid #e3eaed;justify-content:space-between;align-items:center;min-height:58px;padding:10px 16px 10px 18px;display:flex}.governance-ribbon>header>div{align-items:center;gap:10px;display:flex}.governance-ribbon>header>div>span{color:#1668b3;background:#e7f1fb;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.governance-ribbon>header svg{width:17px}.governance-ribbon>header p{flex-direction:column;margin:0;display:flex}.governance-ribbon>header small{color:#7b8c97;letter-spacing:.12em;text-transform:uppercase;font-weight:800;font-size:7px!important}.governance-ribbon>header strong{margin-top:2px;font-size:11px}.governance-mode{color:#175f96;background:#eef6fc;border:1px solid #bed7e9;border-radius:999px;align-items:center;gap:6px;height:27px;padding:0 9px;font-size:8px;font-weight:750;display:flex}.governance-mode i{background:#2485cf;border-radius:50%;width:6px;height:6px}.governance-ribbon nav{grid-template-columns:repeat(5,1fr);display:grid}.governance-ribbon nav>a{color:#5d7280;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;min-height:74px;padding:12px;display:grid}.governance-ribbon nav>a+a{border-left:1px solid #e4eaed}.governance-ribbon nav>a:hover{background:#f5f9fb}.governance-ribbon nav>a.active{color:#fff;background:#0a2942}.governance-ribbon nav>a.complete{background:#f0f7fc}.governance-stage-icon{color:#587082;background:#edf3f6;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.governance-stage-icon svg{width:15px}.governance-ribbon nav>a.active .governance-stage-icon{color:#5eb8f3;background:#3e9ee219}.governance-ribbon nav>a.complete .governance-stage-icon{color:#176daa;background:#dceefa}.governance-ribbon nav>a>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.governance-ribbon nav>a small{letter-spacing:.08em;text-transform:uppercase;color:#82919b;font-weight:800;font-size:7px!important}.governance-ribbon nav>a.active small{color:#84b5d3}.governance-ribbon nav>a strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.governance-ribbon nav>a>svg{color:#9aabb4;width:12px}.governance-ribbon nav>a.active>svg{color:#67b7ed}.app-shell-v3 main>.page-heading:is(.operations-heading,.incident-heading,.audit-heading,.jurisdiction-heading,.readiness-heading){background:linear-gradient(125deg,#fff 0%,#f8fafc 67%,#edf5fb 100%);border:1px solid #d4e0e5;border-radius:19px;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;min-height:250px;margin:0 0 24px;padding:clamp(30px,4vw,50px);display:grid;position:relative;overflow:hidden;box-shadow:0 14px 38px #09243b08}.app-shell-v3 main>.page-heading:is(.operations-heading,.incident-heading,.audit-heading,.jurisdiction-heading,.readiness-heading):after{content:"";border:1px solid #1877bf14;border-radius:50%;width:340px;height:340px;position:absolute;top:-125px;right:-90px;box-shadow:0 0 0 52px #1877bf07,0 0 0 104px #1877bf04}.app-shell-v3 main>.page-heading:is(.operations-heading,.incident-heading,.audit-heading,.jurisdiction-heading,.readiness-heading)>*{z-index:1;position:relative}.app-shell-v3 main>.page-heading:is(.operations-heading,.incident-heading,.audit-heading,.jurisdiction-heading,.readiness-heading) .eyebrow{letter-spacing:.14em;color:#176ca8!important;font-size:9px!important}.app-shell-v3 main>.page-heading:is(.operations-heading,.incident-heading,.audit-heading,.jurisdiction-heading,.readiness-heading) h1{letter-spacing:-.05em;color:#0b2940;margin:8px 0 16px;font-size:clamp(36px,4.2vw,59px);line-height:1.03}.app-shell-v3 main>.page-heading:is(.operations-heading,.incident-heading,.audit-heading,.jurisdiction-heading,.readiness-heading)>div:first-child>p:last-child{color:#5f7482;max-width:720px;line-height:1.7;font-size:14px!important}.operations-policy-card,.incident-policy-card,.release-decision{justify-self:end;width:min(100%,330px);min-height:126px;background:#ffffffdc!important;border:1px solid #c9deed!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;padding:20px!important;display:flex!important;box-shadow:0 14px 34px #123c5a10!important}.operations-policy-card span,.incident-policy-card>span,.release-decision>span{text-transform:uppercase;color:#176ca8!important;letter-spacing:.1em!important;font-size:8px!important}.operations-policy-card strong,.release-decision>strong{margin-top:6px;color:#153d59!important;font-size:21px!important}.operations-policy-card small,.incident-policy-card small,.incident-policy-card>p,.release-decision>small{color:#6d8290!important;font-size:8px!important}.incident-policy-card>div{margin:9px 0}.release-decision.hold{background:#fffaf0!important;border-color:#efd7a8!important}.release-decision.hold>span,.release-decision.hold>strong{color:#8b611b!important}.audit-heading>.status-pill{justify-self:end;min-height:42px;box-shadow:0 12px 26px #176a9f10;color:#176a9f!important;background:#eaf5fc!important;border:1px solid #bcd9eb!important;padding:0 14px!important}.app-shell-v3 main>.readiness-metric-grid{margin-bottom:24px;gap:10px!important}.app-shell-v3 main>.readiness-metric-grid>.metric-card{min-height:125px;background:#fff!important;border-radius:14px!important;padding:20px!important;box-shadow:0 8px 25px #09243b08!important}.app-shell-v3 main>.readiness-metric-grid>.metric-card>span{color:#718491;text-transform:uppercase;letter-spacing:.08em;font-weight:800;font-size:8px!important}.app-shell-v3 main>.readiness-metric-grid>.metric-card>strong{letter-spacing:-.04em;color:#102d43;font-size:27px!important}.app-shell-v3 main>.readiness-metric-grid>.metric-card.accent{background:#0a2a43!important;border-color:#0a2a43!important}.app-shell-v3 main>.readiness-metric-grid>.metric-card.accent>*{color:#fff!important}.app-shell-v3 main>.readiness-metric-grid>.metric-card.accent>span,.app-shell-v3 main>.readiness-metric-grid>.metric-card.accent>small{color:#9db1be!important}.operations-layout,.incident-layout,.readiness-layout,.jurisdiction-layout{gap:14px!important}.operations-probe-panel,.operations-alert-panel,.operations-history-panel,.incident-report-panel,.incident-signal-panel,.readiness-checks-panel,.readiness-review-panel,.readiness-drill-panel,.jurisdiction-policy-card,.jurisdiction-policy-form,.jurisdiction-legend,.transfer-workspace,.audit-ledger{border-radius:17px!important;box-shadow:0 12px 34px #09243b08!important}.operations-check-list>div,.operations-history-list>div,.incident-signal-list>div{min-height:68px!important}.operations-check-list>div:hover,.operations-history-list>div:hover,.incident-signal-list>div:hover{background:#f6f9fa}.operations-alert-list>article,.incident-card,.readiness-check-card,.readiness-review-card,.transfer-list>article{transition:border-color .18s,box-shadow .18s,transform .18s;background:#fff!important;border-color:#d8e3e7!important;border-radius:13px!important;box-shadow:0 6px 18px #09243b07!important}.operations-alert-list>article:hover,.incident-card:hover,.readiness-check-card:hover,.readiness-review-card:hover,.transfer-list>article:hover{transform:translateY(-2px);border-color:#adc9d9!important;box-shadow:0 16px 36px #09243b10!important}.operations-probe-summary{background:#edf6fb!important;border-color:#c9dfec!important;border-radius:11px!important}.operations-probe-panel>form,.operations-alert-form,.incident-form,.incident-action-form,.readiness-request-form,.readiness-decision-form,.jurisdiction-review-form{background:#f8fafb!important;border-radius:12px!important}.operations-form,.transfer-request-form{background:#f6f9fa;border-radius:12px;padding:16px}.incident-category-fieldset,.jurisdiction-policy-form fieldset{background:#f7fafb!important;border-radius:11px!important}.incident-tags span,.transfer-risk small{color:#37647c!important;background:#eaf3f8!important;border-radius:999px!important}.incident-resolution{border-radius:11px!important}.incident-four-eyes{color:#2a607d!important;background:#edf6fb!important;border-radius:11px!important}.readiness-check-grid{gap:10px!important}.readiness-check-card{padding:17px!important}.readiness-review-list{gap:11px!important}.readiness-review-card{padding:20px!important}.readiness-checks-panel .panel-heading,.readiness-review-panel .panel-heading{border-bottom:1px solid #e1e9ec;padding-bottom:18px}.release-decision.ready{background:#f1faf7!important;border-color:#bce2d5!important}.release-decision.ready>span,.release-decision.ready>strong{color:#087a5c!important}.jurisdiction-policy-card>header{border-bottom:1px solid #e1e8eb;padding-bottom:15px}.jurisdiction-facts{gap:7px!important}.jurisdiction-facts>span{background:#f2f7f9!important;border-radius:9px!important}.jurisdiction-checks>div{min-height:61px!important}.impact-strip{background:#edf5fa!important;border-color:#cee1ec!important;border-radius:10px!important}.jurisdiction-legend{color:#fff!important;background:#0a2a43!important;border-color:#0a2a43!important}.jurisdiction-legend .section-label{color:#5eb6ed!important}.jurisdiction-legend h2{color:#fff!important}.jurisdiction-legend li{color:#afc1cc!important;border-color:#ffffff14!important}.transfer-workspace{margin-top:16px!important}.transfer-list{gap:11px!important}.transfer-list>article{padding:20px!important}.jurisdiction-boundary{color:#fff!important;background:linear-gradient(120deg,#071a2d,#0b314e)!important;border-color:#173c57!important}.jurisdiction-boundary .section-label{color:#61b8ee!important}.jurisdiction-boundary h2{color:#fff!important}.jurisdiction-boundary p{color:#afc1cc!important}.audit-ledger{padding:0!important;overflow:hidden!important}.audit-line{min-height:70px!important;padding:12px 18px!important}.audit-header{color:#b8c9d3!important;background:#0a2a43!important}.audit-line:not(.audit-header):nth-child(odd){background:#f8fafb}.audit-line:hover:not(.audit-header){background:#edf5fa}.audit-line .sequence{color:#176da8!important}.audit-line .hash-proof{color:#0a8062!important}.audit-line code{color:#476272!important;background:#edf2f5!important;border-radius:6px!important}@media (width<=1180px){.governance-ribbon nav{display:flex;overflow-x:auto}.governance-ribbon nav>a{min-width:175px}.app-shell-v3 main>.page-heading:is(.operations-heading,.incident-heading,.audit-heading,.jurisdiction-heading,.readiness-heading){grid-template-columns:1fr}.operations-policy-card,.incident-policy-card,.release-decision,.audit-heading>.status-pill{justify-self:start}.audit-ledger{overflow-x:auto!important}.audit-line{min-width:980px}}@media (width<=760px){.governance-ribbon{border-radius:13px;margin-bottom:18px}.governance-ribbon>header{align-items:flex-start}.governance-mode{justify-content:center;width:28px;font-size:0}.governance-ribbon nav>a{min-width:170px;min-height:67px}.app-shell-v3 main>.page-heading:is(.operations-heading,.incident-heading,.audit-heading,.jurisdiction-heading,.readiness-heading){border-radius:15px;gap:24px;min-height:auto;padding:28px 20px}.app-shell-v3 main>.page-heading:is(.operations-heading,.incident-heading,.audit-heading,.jurisdiction-heading,.readiness-heading) h1{font-size:38px}.operations-policy-card,.incident-policy-card,.release-decision{width:100%;min-height:105px}.app-shell-v3 main>.readiness-metric-grid{grid-template-columns:1fr 1fr!important}.operations-layout,.incident-layout,.readiness-layout,.jurisdiction-layout{grid-template-columns:1fr!important}.jurisdiction-policy-form{position:relative!important;top:auto!important}.operations-form,.transfer-request-form{grid-template-columns:1fr!important}}@media (width<=480px){.app-shell-v3 main>.readiness-metric-grid,.incident-form-grid,.incident-resolution-inputs,.jurisdiction-facts{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.governance-ribbon *,.operations-alert-list>article,.incident-card,.readiness-check-card,.readiness-review-card,.transfer-list>article{transition:none!important}}.integration-ribbon{background:#fff;border:1px solid #d6e1e5;border-radius:17px;margin-bottom:28px;overflow:hidden;box-shadow:0 10px 30px #09243b08}.integration-ribbon>header{background:linear-gradient(90deg,#f8fbfb,#f3f6fb);border-bottom:1px solid #e3eaed;justify-content:space-between;align-items:center;min-height:58px;padding:10px 16px 10px 18px;display:flex}.integration-ribbon>header>div{align-items:center;gap:10px;display:flex}.integration-ribbon>header>div>span{color:#654bc2;background:#eeeafb;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.integration-ribbon>header svg{width:17px}.integration-ribbon>header p{flex-direction:column;margin:0;display:flex}.integration-ribbon>header small{color:#7b8c97;letter-spacing:.12em;text-transform:uppercase;font-weight:800;font-size:7px!important}.integration-ribbon>header strong{margin-top:2px;font-size:11px}.integration-mode{color:#6549af;background:#f5f2fc;border:1px solid #d3c9ef;border-radius:999px;align-items:center;gap:6px;height:27px;padding:0 9px;font-size:8px;font-weight:750;display:flex}.integration-mode i{background:#7052c7;border-radius:50%;width:6px;height:6px}.integration-ribbon nav{grid-template-columns:repeat(5,1fr);display:grid}.integration-ribbon nav>a{color:#5d7280;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;min-height:74px;padding:12px;display:grid}.integration-ribbon nav>a+a{border-left:1px solid #e4eaed}.integration-ribbon nav>a:hover{background:#f8f7fc}.integration-ribbon nav>a.active{color:#fff;background:#14243d}.integration-ribbon nav>a.complete{background:#f5f3fc}.integration-stage-icon{color:#587082;background:#edf3f6;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.integration-stage-icon svg{width:15px}.integration-ribbon nav>a.active .integration-stage-icon{color:#b7a0ff;background:#aa8eff19}.integration-ribbon nav>a.complete .integration-stage-icon{color:#6649b2;background:#e9e2fa}.integration-ribbon nav>a>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.integration-ribbon nav>a small{letter-spacing:.08em;text-transform:uppercase;color:#82919b;font-weight:800;font-size:7px!important}.integration-ribbon nav>a.active small{color:#afa5cf}.integration-ribbon nav>a strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.integration-ribbon nav>a>svg{color:#9aabb4;width:12px}.integration-ribbon nav>a.active>svg{color:#bca7ff}.app-shell-v3 main>.page-heading:is(.catalog-heading,.connector-heading,.usage-heading,.assurance-heading,.ecosystem-heading){background:linear-gradient(125deg,#fff 0%,#faf9fc 67%,#f2effa 100%);border:1px solid #d6dfe6;border-radius:19px;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;min-height:250px;margin:0 0 24px;padding:clamp(30px,4vw,50px);display:grid;position:relative;overflow:hidden;box-shadow:0 14px 38px #09243b08}.app-shell-v3 main>.page-heading:is(.catalog-heading,.connector-heading,.usage-heading,.assurance-heading,.ecosystem-heading):after{content:"";border:1px solid #7055bd15;border-radius:50%;width:340px;height:340px;position:absolute;top:-125px;right:-90px;box-shadow:0 0 0 52px #7055bd07,0 0 0 104px #7055bd04}.app-shell-v3 main>.page-heading:is(.catalog-heading,.connector-heading,.usage-heading,.assurance-heading,.ecosystem-heading)>*{z-index:1;position:relative}.app-shell-v3 main>.page-heading:is(.catalog-heading,.connector-heading,.usage-heading,.assurance-heading,.ecosystem-heading) .eyebrow{letter-spacing:.14em;color:#664bb2!important;font-size:9px!important}.app-shell-v3 main>.page-heading:is(.catalog-heading,.connector-heading,.usage-heading,.assurance-heading,.ecosystem-heading) h1{letter-spacing:-.05em;color:#0b2940;margin:8px 0 16px;font-size:clamp(36px,4.2vw,59px);line-height:1.03}.app-shell-v3 main>.page-heading:is(.catalog-heading,.connector-heading,.usage-heading,.assurance-heading,.ecosystem-heading)>div:first-child>p:last-child{color:#5f7482;max-width:720px;line-height:1.7;font-size:14px!important}.catalog-heading>.status-pill,.connector-heading>.operations-policy-card,.usage-heading>.operations-policy-card,.assurance-heading>.operations-policy-card,.ecosystem-heading>.operations-policy-card{justify-self:end}.catalog-heading>.status-pill{min-height:42px;box-shadow:0 12px 26px #674bae10;color:#674bae!important;background:#f2eefb!important;border:1px solid #d1c6eb!important;padding:0 14px!important}.app-shell-v3 main>.page-heading:is(.connector-heading,.usage-heading,.assurance-heading,.ecosystem-heading) .operations-policy-card{background:#fbfaff!important;border-color:#d7cdef!important}.app-shell-v3 main>.page-heading:is(.connector-heading,.usage-heading,.assurance-heading,.ecosystem-heading) .operations-policy-card span,.app-shell-v3 main>.page-heading:is(.connector-heading,.usage-heading,.assurance-heading,.ecosystem-heading) .operations-policy-card strong{color:#6549ad!important}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.catalog-card{min-height:260px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;background:#fff!important;border:1px solid #d9e2e6!important;border-radius:16px!important;padding:24px!important;box-shadow:0 10px 28px #09243b08!important}.catalog-card:before{content:"";background:linear-gradient(90deg,#6c50b7,#2f8dcc);height:3px;position:absolute;top:0;left:0;right:0}.catalog-card:hover{transform:translateY(-3px);border-color:#c2b5e4!important;box-shadow:0 18px 38px #33226d10!important}.catalog-card-blocked{filter:saturate(.75);background:#f7f8f9!important}.catalog-card h2{letter-spacing:-.02em;font-size:18px!important}.catalog-footer{border-top:1px solid #e4eaed;margin-top:auto;padding-top:15px}.catalog-footer code{background:#f0f3f5;border-radius:6px;padding:4px 6px}.sensitivity{border-radius:999px!important}.connector-grid,.usage-layout,.assurance-layout,.ecosystem-layout{gap:14px!important}.connector-card,.connector-policy,.usage-report-card,.usage-policy-card,.assurance-package-card,.assurance-profile-card,.assurance-partners>article,.ecosystem-client-list>article,.ecosystem-endpoints>article{transition:transform .18s,border-color .18s,box-shadow .18s;background:#fff!important;border-color:#d9e2e6!important;border-radius:13px!important;box-shadow:0 6px 18px #09243b07!important}.connector-card:hover,.usage-report-card:hover,.assurance-package-card:hover,.assurance-partners>article:hover,.ecosystem-client-list>article:hover,.ecosystem-endpoints>article:hover{transform:translateY(-2px);border-color:#c4b7e4!important;box-shadow:0 15px 34px #33226d0d!important}.connector-facts,.usage-facts{gap:7px!important}.connector-facts>span,.usage-facts>span{background:#f3f5f7!important;border-radius:9px!important}.connector-mappings{background:#f4f1fb!important;border-radius:10px!important}.connector-mappings span{color:#5e469f!important;background:#e8e0f8!important;border-radius:999px!important}.connector-probe-form,.connector-submit-form,.connector-review-form,.usage-report-form,.usage-review-form,.assurance-generate-form,.assurance-review-form,.ecosystem-form{background:#f8fafb!important;border-radius:12px!important}.connector-boundary,.usage-boundary,.assurance-boundary,.ecosystem-boundary{color:#fff!important;background:linear-gradient(120deg,#101c31,#1b2e4d)!important;border-color:#1f3150!important}.connector-boundary .section-label,.usage-boundary .section-label,.assurance-boundary .section-label,.ecosystem-boundary .section-label{color:#b69dff!important}.connector-boundary h2,.usage-boundary h2,.assurance-boundary h2,.ecosystem-boundary h2{color:#fff!important}.connector-boundary p,.usage-boundary p,.assurance-boundary p,.ecosystem-boundary p{color:#b4c3cd!important}.usage-ledger,.usage-enforcement-history,.assurance-package-panel,.assurance-partner-panel,.ecosystem-client-panel,.ecosystem-delivery-panel{border-radius:17px!important;box-shadow:0 12px 34px #09243b08!important}.usage-report-list,.assurance-package-list{gap:11px!important}.usage-report-card,.assurance-package-card{padding:21px!important}.usage-facts{background:#f5f7f8;border-radius:10px;padding:9px}.usage-processors span{color:#5f479f!important;background:#eee9fa!important;border-radius:999px!important}.usage-enforcement-history>div:not(.panel-heading){min-height:66px!important}.assurance-profile-card{color:#fff!important;background:#14243d!important;border-color:#14243d!important}.assurance-profile-card .section-label{color:#b7a0ff!important}.assurance-profile-card h2{color:#fff!important}.assurance-profile-card li{border-color:#ffffff15!important}.assurance-profile-card li span{color:#b5c3cd!important}.assurance-hash{background:#f2f4f7!important;border-radius:10px!important}.assurance-hash code{border-radius:6px;background:#e7ebef!important}.assurance-verification{background:#f5f8f9;border-radius:10px;padding:10px}.assurance-partners{gap:10px!important}.assurance-partners>article{padding:18px!important}.ecosystem-policy{color:#fff!important;background:#14243d!important;border-color:#14243d!important}.ecosystem-policy .section-label{color:#b7a0ff!important}.ecosystem-policy h2{color:#fff!important}.ecosystem-policy dl div{border-color:#ffffff15!important}.ecosystem-policy code{color:#cbbcff!important;background:#ffffff0d!important}.ecosystem-client-list,.ecosystem-endpoints{gap:11px!important}.ecosystem-client-list>article,.ecosystem-endpoints>article{padding:17px!important}.ecosystem-client-list button,.ecosystem-endpoints button,.ecosystem-deliveries button{color:#5c4499!important;background:#f2eefb!important;border-color:#d7cbee!important;border-radius:8px!important}.ecosystem-deliveries article{background:#fafbfc;min-height:70px;border:1px solid #e0e6e9!important;border-radius:10px!important;padding:13px!important}.ecosystem-restricted{border-radius:17px!important;box-shadow:0 12px 34px #09243b08!important}@media (width<=1180px){.integration-ribbon nav{display:flex;overflow-x:auto}.integration-ribbon nav>a{min-width:180px}.app-shell-v3 main>.page-heading:is(.catalog-heading,.connector-heading,.usage-heading,.assurance-heading,.ecosystem-heading){grid-template-columns:1fr}.catalog-heading>.status-pill,.connector-heading>.operations-policy-card,.usage-heading>.operations-policy-card,.assurance-heading>.operations-policy-card,.ecosystem-heading>.operations-policy-card{justify-self:start}.catalog-grid{grid-template-columns:1fr 1fr!important}}@media (width<=760px){.integration-ribbon{border-radius:13px;margin-bottom:18px}.integration-ribbon>header{align-items:flex-start}.integration-mode{justify-content:center;width:28px;font-size:0}.integration-ribbon nav>a{min-width:175px;min-height:67px}.app-shell-v3 main>.page-heading:is(.catalog-heading,.connector-heading,.usage-heading,.assurance-heading,.ecosystem-heading){border-radius:15px;gap:24px;min-height:auto;padding:28px 20px}.app-shell-v3 main>.page-heading:is(.catalog-heading,.connector-heading,.usage-heading,.assurance-heading,.ecosystem-heading) h1{font-size:38px}.catalog-grid,.connector-grid,.usage-layout,.assurance-layout,.ecosystem-layout,.ecosystem-client-list,.ecosystem-endpoints,.assurance-partners,.usage-date-row{grid-template-columns:1fr!important}}@media (width<=480px){.catalog-grid,.usage-facts,.connector-facts{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.integration-ribbon *,.catalog-card,.connector-card,.usage-report-card,.assurance-package-card,.assurance-partners>article,.ecosystem-client-list>article,.ecosystem-endpoints>article{transition:none!important}}.preprod-heading,.launch-heading{background:linear-gradient(135deg,#fff 0%,#f7fbfa 65%,#eff7f4 100%);border:1px solid #dbe4e8;border-radius:20px;padding:32px;position:relative;overflow:hidden;box-shadow:0 18px 45px #0922380a}.preprod-heading:after,.launch-heading:after{content:"";background:radial-gradient(circle,#35d7a32c,#0000 68%);border-radius:50%;width:210px;height:210px;position:absolute;top:-100px;right:-70px}.preprod-auth-card{max-width:720px;padding:34px}.preprod-auth-card h2,.preprod-form-card h2,.preprod-application-list h2,.preprod-inbox h2,.preprod-preferences h2{letter-spacing:-.025em;font-size:22px}.preprod-auth-card .primary-button{margin-top:12px;display:inline-flex}.preprod-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.preprod-form-card{padding:26px}.preprod-step{align-items:center;gap:14px;margin-bottom:12px;display:flex}.preprod-step>span{color:#51e0b1;width:42px;height:42px;font:800 12px var(--font-geist-mono);background:#0b2940;border-radius:12px;place-items:center;display:grid}.preprod-step p,.preprod-step h2{margin:0}.preprod-form-card>p{color:#526877;min-height:48px;font-size:13px;line-height:1.6}.preprod-form-card form,.preprod-preferences form{flex-direction:column;gap:13px;margin-top:20px;display:flex}.preprod-form-card label{color:#284252;flex-direction:column;gap:7px;font-size:11px;font-weight:750;display:flex}.preprod-form-card input,.preprod-form-card select,.preprod-form-card textarea{color:#102c3e;background:#fff;border:1px solid #cfdae0;border-radius:10px;outline:none;width:100%;padding:11px 12px;font:600 13px inherit}.preprod-form-card textarea{resize:vertical;min-height:112px}.preprod-form-card input:focus,.preprod-form-card select:focus,.preprod-form-card textarea:focus{border-color:#24a77e;box-shadow:0 0 0 3px #28c79518}.preprod-inline-fields{grid-template-columns:.68fr 1.32fr;gap:10px;display:grid}.preprod-check{cursor:pointer;background:#f7fbfa;border:1px solid #dce7e6;border-radius:11px;align-items:flex-start;padding:12px;flex-direction:row!important;gap:10px!important;display:flex!important}.preprod-check input{accent-color:#168c69;height:16px;margin:2px 0 0;padding:0;width:16px!important}.preprod-check span{flex-direction:column;gap:3px;display:flex}.preprod-check strong{color:#183a42;font-size:12px}.preprod-check small{color:#6c7e87;font-size:10px;line-height:1.45}.preprod-check.locked{cursor:default;background:#f1f5f7}.preprod-application-list{padding:24px}.preprod-application-list>article{border-top:1px solid #e6ecef;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.preprod-app-mark{color:#087657;background:#e8f7f2;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.preprod-application-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.preprod-application-list article small{color:#73838d;font-size:10px}.preprod-notification-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.preprod-inbox,.preprod-preferences{padding:24px}.preprod-notification-list{flex-direction:column;display:flex}.preprod-notification-list>article{border-top:1px solid #e6ecef;grid-template-columns:7px minmax(0,1fr) 30px;gap:13px;padding:17px 0;display:grid}.preprod-notification-list>article.is-read{opacity:.64}.preprod-severity{background:#98a9b2;border-radius:9px;width:7px;height:100%;min-height:58px}.preprod-severity.success{background:#2bcb98}.preprod-severity.info{background:#4c7fe8}.preprod-severity.warning{background:#f0aa3c}.preprod-notification-list article>div{flex-direction:column;gap:5px;display:flex}.preprod-notification-list p{color:#738791;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin:0;font-size:9px;font-weight:800;display:flex}.preprod-notification-list strong{font-size:13px}.preprod-notification-list small{color:#5c707d;font-size:11px;line-height:1.5}.preprod-notification-list a{color:#087657;margin-top:2px;font-size:10px;font-weight:750}.preprod-notification-list article>form button{color:#11815f;cursor:pointer;background:#fff;border:1px solid #dce5e9;border-radius:8px;width:28px;height:28px}.preprod-adapter-note{background:#f7f9fa;border:1px dashed #d0dbe0;border-radius:12px;margin-top:20px;padding:14px}.preprod-adapter-note strong{font-size:12px}.preprod-adapter-note p{color:#6d7d86;margin:5px 0 0;font-size:10px;line-height:1.5}.launch-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.launch-metrics article{background:#fff;border:1px solid #dce5e9;border-radius:16px;align-items:center;gap:14px;padding:20px;display:flex;box-shadow:0 12px 28px #09223808}.launch-metrics article>span{font:800 34px var(--font-geist-mono);color:#0b7458}.launch-metrics div{flex-direction:column;gap:3px;display:flex}.launch-metrics strong{font-size:13px}.launch-metrics small{color:#73838d;font-size:10px}.launch-principle{color:#fff;background:linear-gradient(135deg,#071e33,#0b3146);justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.launch-principle h2{margin:4px 0 9px;font-size:25px}.launch-principle p:last-child{color:#b8cbd6;max-width:780px;margin:0;font-size:12px;line-height:1.65}.launch-principle>span{color:#56e0b7;font:800 10px var(--font-geist-mono);white-space:nowrap;background:#35d7a317;border:1px solid #52dab15c;border-radius:9px;padding:10px 13px}.launch-dependency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.launch-dependency{padding:22px;position:relative;overflow:hidden}.launch-dependency>div{justify-content:space-between;align-items:center;display:flex}.launch-dependency>div span{font:800 10px var(--font-geist-mono);color:#84949d}.launch-dependency>div i{background:#2ccb98;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #2ccb9816}.launch-dependency.adapter>div i{background:#e7a437;box-shadow:0 0 0 6px #e7a43718}.launch-dependency.blocked>div i{background:#d56868;box-shadow:0 0 0 6px #d5686816}.launch-dependency h2{margin:5px 0 8px;font-size:18px}.launch-dependency>p:not(.section-label){color:#5b6e79;min-height:40px;margin:0;font-size:11px;line-height:1.55}.launch-dependency>strong{color:#087657;font:800 9px var(--font-geist-mono);background:#e9f8f3;border-radius:6px;margin-top:14px;padding:5px 8px;display:inline-flex}.launch-dependency.adapter>strong{color:#a36a0c;background:#fff5e4}.launch-dependency.blocked>strong{color:#ad4444;background:#fdeeee}.launch-final-gate{padding:26px}.launch-final-gate h2{font-size:22px}.launch-final-gate>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.launch-final-gate span{color:#344e5d;background:#f3f7f8;border-radius:11px;flex-direction:column;gap:8px;padding:14px;font-size:10px;line-height:1.45;display:flex}.launch-final-gate span strong{color:#168563;font:800 11px var(--font-geist-mono)}@media (width<=1040px){.preprod-notification-layout{grid-template-columns:1fr}.launch-final-gate>div{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.preprod-step-grid,.launch-dependency-grid,.launch-metrics{grid-template-columns:1fr}.launch-principle{flex-direction:column;align-items:flex-start}.launch-final-gate>div{grid-template-columns:1fr 1fr}}@media (width<=560px){.preprod-heading,.launch-heading{padding:23px}.preprod-form-card,.preprod-application-list,.preprod-inbox,.preprod-preferences{padding:19px}.preprod-inline-fields{grid-template-columns:1fr}.preprod-application-list>article{grid-template-columns:38px minmax(0,1fr)}.preprod-application-list article>.status-pill{grid-column:2;justify-self:start}.launch-final-gate>div{grid-template-columns:1fr}}.launch-review-queue{padding:26px}.launch-review-queue>article{border-top:1px solid #e3eaed;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:24px;padding:20px 0;display:grid}.launch-review-queue article>div:first-child{flex-direction:column;gap:6px;display:flex}.launch-review-queue article small{color:#7a8c95;font:700 9px var(--font-geist-mono)}.launch-review-queue article p{color:#586d79;font-size:11px;line-height:1.6}.launch-review-queue form{flex-direction:column;gap:9px;display:flex}.launch-review-queue label{color:#405966;flex-direction:column;gap:6px;font-size:10px;font-weight:750;display:flex}.launch-review-queue textarea{resize:vertical;border:1px solid #d1dce1;border-radius:9px;min-height:68px;padding:9px}.launch-review-queue form>div{flex-wrap:wrap;gap:8px;display:flex}@media (width<=800px){.launch-review-queue>article{grid-template-columns:1fr}}.account-security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.account-security-card{padding:22px}.account-security-card>span{color:#07805e;background:#e8f8f2;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.account-security-card>span svg{width:20px}.account-security-card h2{margin:18px 0 7px;font-size:18px}.account-security-card p{color:#5b6f7b;min-height:50px;margin:0;font-size:11px;line-height:1.55}.account-security-card strong{color:#087657;font:800 9px var(--font-geist-mono);background:#e9f8f3;border-radius:7px;margin-top:15px;padding:6px 9px;display:inline-flex}.account-security-card.attention>span,.account-security-card.attention strong{color:#9a6208;background:#fff4df}.account-session{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:26px;display:grid}.account-session h2{margin:5px 0 8px;font-size:22px}.account-session p{color:#5f727e;margin:0;font-size:12px}.account-session-actions{align-items:center;gap:9px;display:flex}.account-session-actions a{white-space:nowrap}.account-boundary{background:#fffaf0;border-color:#eadab9;padding:22px}.account-boundary h2{font-size:18px}.account-boundary p{color:#6f624d;margin-bottom:0;font-size:11px;line-height:1.6}@media (width<=800px){.account-security-grid,.account-session{grid-template-columns:1fr}.account-session-actions{flex-direction:column;align-items:stretch}.account-session-actions a{justify-content:center;width:100%}}
