.development-access-gate{display:grid;min-height:100vh;min-height:100dvh;padding:clamp(24px,6vw,72px);overflow-y:auto;background:radial-gradient(circle at 50% 20%,rgb(100 74 49 / 22%),transparent 42%),#1c1814;place-items:center}.development-access-gate__card{display:grid;width:min(100%,520px);padding:clamp(28px,6vw,52px);background:#1c1814e0;border:1px solid rgb(212 184 150 / 24%);border-radius:6px;box-shadow:0 24px 80px #00000057}.development-access-gate__shield{width:76px;height:76px;margin-bottom:24px;object-fit:contain}.development-access-gate__card .eyebrow{margin:0 0 10px}.development-access-gate__card h1{margin:0;color:var(--ka-parchment, #d4b896);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(38px,8vw,52px);font-weight:600;line-height:1}.development-access-gate__intro{margin:16px 0 30px;color:var(--ka-text-muted, #b8b1aa);line-height:1.65}.development-access-gate__form,.development-access-gate__stack{display:grid;gap:18px}.development-access-gate__form .button,.development-access-gate__stack .button{width:100%}.development-access-gate__status{display:flex;align-items:center;gap:10px;min-height:52px;color:var(--ka-text-muted, #b8b1aa)}.development-access-gate__memory{display:grid;grid-template-columns:auto 1fr;gap:10px;padding-top:24px;margin-top:28px;color:var(--ka-text-faint, #948c84);border-top:1px solid rgb(212 184 150 / 16%)}.development-access-gate__memory p{margin:0;font-size:13px;line-height:1.55}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-JTDJg3EP.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-DkuAvCNk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-DOuu5FNG.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-BmhCkcA9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BNvWc503.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-i9Y9_OXG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-_eYxW6qJ.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-CUGuKiD_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-CO6zq4Dz.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-DLDhli3h.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CzVLfHwl.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-D0gvVUI1.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-ym500lB7.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-hTcGJohu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-CUL_XKMz.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-YkLpbAnZ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-C4fLZpRr.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-DF1vX9_X.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Cpve2RO_.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-D0BiHm2a.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ka-ink: #1c1814;--ka-ink-soft: #29221c;--ka-surface: #4b4744;--ka-surface-raised: #55504c;--ka-surface-deep: #403c39;--ka-parchment: #d4b896;--ka-parchment-muted: #d2b38e;--ka-text: #e8e4df;--ka-text-muted: #d0cbc5;--ka-text-faint: #c9c4be;--ka-success: #bdd1c1;--ka-success-deep: #34493a;--ka-warning: #c99e63;--ka-danger: #efb7b0;--ka-border: rgba(232, 228, 223, .16);--ka-border-strong: rgba(212, 184, 150, .56);--ka-shadow: 0 24px 70px rgba(19, 15, 12, .28);--ka-radius: 4px;--ka-transition: .16s ease;--ka-motion-governance: .38s cubic-bezier(.22, 1, .36, 1);--ka-motion-governance-fast: .18s cubic-bezier(.22, 1, .36, 1);--ka-type-body: clamp(16px, calc(14px + .21vw) , 18px);--ka-type-supporting: clamp(14px, calc(12px + .21vw) , 16px);--ka-type-label: clamp(12px, calc(10.5px + .156vw) , 13.5px);--ka-type-code: clamp(12px, calc(10.75px + .13vw) , 13.25px);--ka-space-xs: clamp(6px, .4vw, 8px);--ka-space-sm: clamp(10px, .6vw, 12px);--ka-space-md: clamp(14px, .8vw, 16px);--ka-space-lg: clamp(18px, 1.4vw, 24px);--ka-space-xl: clamp(24px, 1.9vw, 32px);--ka-space-2xl: clamp(32px, 2.4vw, 40px);--ka-control-height: clamp(46px, calc(38px + .8333vw) , 54px);--ka-icon-control-size: clamp(40px, calc(34px + .625vw) , 46px);--ka-shell-rail-width: clamp(300px, 30vw, 960px);--ka-rail-content-width: clamp(236px, calc(160px + 8vw) , 360px);--ka-progress-rail-width: clamp(236px, calc(100px + 17vw) , 540px);--ka-rail-gutter: clamp(24px, 3vw, 40px);--ka-workspace-gutter: clamp(28px, 3.2vw, 56px);--ka-card-padding: clamp(24px, 2.4vw, 36px)}.app-shell{display:grid;grid-template-columns:var(--ka-shell-rail-width) minmax(0,1fr);width:100%;height:100vh;height:100dvh;min-height:min(640px,100vh);min-height:min(640px,100dvh);color:var(--ka-text);background:var(--ka-surface)}.brand-rail{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;padding:clamp(28px,3vw,38px) var(--ka-rail-gutter) clamp(24px,2.4vw,30px);overflow:hidden;background-color:#1c1814;background-image:url(/assets/knight-armor-rail.png);background-repeat:no-repeat;background-position:center;background-size:cover}.brand-rail:after{position:absolute;inset:0 0 0 auto;width:1px;content:"";background:#d4b8961a}.brand-lockup{position:relative;z-index:1;display:flex;align-items:center;gap:clamp(14px,1.2vw,22px)}.brand-lockup--hero{flex:1;justify-content:center;transform:translateY(-1px)}.brand-lockup__shield{display:block;width:clamp(76px,calc(58px + 2.2vw),104px);height:auto;object-fit:cover;border-radius:3px;filter:drop-shadow(0 16px 30px rgba(0,0,0,.24))}.brand-lockup--hero .brand-lockup__shield{width:clamp(160px,15vw,300px);height:auto}.brand-lockup__name,.brand-lockup__descriptor{display:block}.brand-lockup__name{color:var(--ka-parchment);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(24px,calc(18px + .625vw),34px);font-weight:600;line-height:1;letter-spacing:-.02em}.brand-lockup__descriptor{margin-top:clamp(3px,.35vw,6px);color:var(--ka-text-faint);font-size:var(--ka-type-label);letter-spacing:.08em;text-transform:uppercase}.workflow-nav{position:relative;z-index:1;width:min(250px,100%);margin-top:clamp(48px,8vh,84px)}.workflow-nav__eyebrow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:clamp(10px,.8vw,14px);margin-bottom:clamp(8px,.7vw,12px);color:var(--ka-text-faint);font-size:var(--ka-type-label);font-weight:600;letter-spacing:.1em;border-bottom:1px solid rgba(212,184,150,.16);text-transform:uppercase}.workflow-nav__eyebrow span:last-child{flex:0 0 auto;color:var(--ka-parchment-muted);font-family:JetBrains Mono,monospace}.workflow-nav ol{display:grid;gap:clamp(2px,.25vw,6px);padding:0;margin:0;list-style:none}.workflow-nav li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,.9vw,18px);min-height:clamp(42px,calc(34px + .7vw),50px);color:#aaa39f;font-size:clamp(14px,calc(11px + .21vw),16px);line-height:1.35;letter-spacing:.04em;transition:color var(--ka-transition)}.workflow-nav__label{min-width:0}.workflow-nav__status{justify-self:end;color:#8f8983;font-size:clamp(10.5px,calc(8.5px + .18vw),13px);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.workflow-nav li.is-complete .workflow-nav__status{color:var(--ka-parchment-muted)}.workflow-nav li.is-active .workflow-nav__status,.workflow-nav li.is-active{color:var(--ka-text)}.workflow-nav li.is-complete{color:var(--ka-parchment-muted)}.workflow-nav__index{display:grid;width:clamp(27px,calc(21px + .625vw),36px);height:clamp(27px,calc(21px + .625vw),36px);place-items:center;color:inherit;font-family:JetBrains Mono,monospace;font-size:var(--ka-type-label);border:1px solid rgba(212,184,150,.24);border-radius:50%}.workflow-nav__index svg{width:55%;height:55%}.workflow-nav li.is-active .workflow-nav__index{color:var(--ka-ink);background:var(--ka-parchment);border-color:var(--ka-parchment)}.brand-rail__privacy{position:relative;z-index:1;flex:0 0 auto;max-width:none;padding-top:clamp(14px,1vw,22px);margin:auto 0 0;color:var(--ka-text-faint);font-size:clamp(12.5px,calc(10px + .18vw),14.5px);line-height:1.6;border-top:1px solid rgba(212,184,150,.14);overflow-wrap:anywhere}.brand-rail__privacy span{display:block;width:100%}.brand-rail__privacy strong{display:block;margin-bottom:5px;color:var(--ka-parchment-muted);font-size:var(--ka-type-label);letter-spacing:.06em;text-transform:uppercase}@media(max-height:720px)and (min-width:901px){.workflow-nav{margin-top:28px}.brand-rail__privacy{padding-top:12px;font-size:12px;line-height:1.45}}.workspace{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;background:var(--ka-surface)}.workspace__header{display:flex;justify-content:flex-end;gap:24px;padding:28px var(--ka-workspace-gutter) 0}.workspace__body{display:flex;min-width:0;min-height:0;padding:24px var(--ka-workspace-gutter) 28px;overflow:auto}.app-shell--landing .workspace__body{padding:clamp(30px,6vh,72px) var(--ka-workspace-gutter)}.app-shell--landing .workspace{grid-template-rows:minmax(0,1fr)}.key-security-guidance>summary{color:var(--ka-parchment-muted);font-weight:600;cursor:pointer}.key-security-guidance p{margin:8px 0 0}.key-security-guidance{padding-top:12px;color:var(--ka-text-muted);font-size:var(--ka-type-supporting);line-height:1.55}.browser-login-status{display:flex;flex-wrap:wrap;align-items:center;gap:14px;width:min(100%,720px);padding:12px 14px;margin-top:20px;background:#1c181424;border:1px solid var(--ka-border);border-radius:var(--ka-radius)}.browser-login-status__summary{display:flex;flex:1 1 260px;align-items:center;gap:10px;min-width:0}.browser-login-status__summary>span{display:grid;gap:2px;min-width:0}.browser-login-status__summary small{color:var(--ka-text-muted)}.browser-login-status__summary code{color:var(--ka-parchment-muted)}.browser-login-status>.browser-login-status__actions{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.browser-login-status__trigger--guest{min-width:140px;padding-inline:24px;font-size:14px;box-shadow:0 8px 24px #0000003d}.browser-login-status__trigger--active{min-width:132px}.browser-login-status__trigger:focus-visible{outline:3px solid var(--ka-parchment);outline-offset:3px;box-shadow:0 0 0 6px #d4b89633}@media(max-width:760px){.browser-login-status,.browser-login-status__summary,.browser-login-status>.browser-login-status__actions,.browser-login-status>.browser-login-status__actions .button{width:100%}.browser-login-status>.browser-login-status__actions{align-items:stretch;flex-direction:column;margin-left:0}}.browser-login-status>.notice{flex-basis:100%}.login-dialog{width:min(680px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));overflow:auto}.login-dialog__form{display:grid;gap:14px;margin-top:18px}.login-dialog__form>.button{justify-self:start}.login-dialog__session{padding:14px;margin-top:18px;background:#c9a88212;border:1px solid rgb(201 168 130 / 18%)}.login-dialog__session p{margin:5px 0 0;color:var(--ka-text-muted);font-size:var(--ka-type-supporting)}.login-dialog__privacy{margin:12px 0 0;color:var(--ka-text-muted);font-size:var(--ka-type-supporting);line-height:1.55}.login-dialog__key-options{padding:14px 0;margin-top:18px;border-block:1px solid rgb(201 168 130 / 18%)}.login-dialog__key-options>summary{color:var(--ka-parchment-muted);font-weight:600;cursor:pointer}.login-dialog__key-options>p{color:var(--ka-text-muted);font-size:var(--ka-type-supporting);line-height:1.55}.login-dialog__key-options .browser-wallet-access,.login-dialog__provider{margin-top:14px}.login-dialog__provider{display:grid;gap:8px;padding-top:14px;border-top:1px solid rgb(201 168 130 / 14%)}.login-dialog__provider p{margin:0;color:var(--ka-text-muted);font-size:var(--ka-type-supporting)}.login-dialog__provider .button{justify-self:start}.access-gateway{display:grid;min-height:100vh;min-height:100dvh;place-items:center;padding:clamp(20px,5vw,56px);color:var(--ka-text);background:radial-gradient(circle at 50% 15%,rgb(212 184 150 / 7%),transparent 38%),var(--ka-surface)}.access-gateway__card{display:grid;width:min(430px,100%);gap:16px;padding:clamp(24px,4vw,38px);background:#1c181485;border:1px solid rgb(212 184 150 / 24%);border-radius:var(--ka-radius);box-shadow:0 24px 70px #0000003d}.access-gateway__logo{width:62px;height:auto;justify-self:center}.access-gateway__card h1,.access-gateway__checking h1,.access-wallet-dialog h2{margin:0;color:var(--ka-parchment);font-family:Cormorant Garamond,Georgia,serif}.access-gateway__card h1{font-size:clamp(38px,8vw,50px);line-height:1;text-align:center}.access-gateway__intro{margin:-5px 0 2px;color:var(--ka-text-muted);text-align:center}.access-gateway__form{display:grid;gap:13px}.access-gateway__form>.button,.access-gateway__alternatives .button{width:100%}.access-gateway__credential-note,.access-gateway__guest-truth,.access-gateway__key-unavailable{margin:0;color:var(--ka-text-muted);font-size:var(--ka-type-supporting);line-height:1.55}.access-gateway__acknowledgements{display:grid;gap:10px;padding:14px;margin:0;color:var(--ka-text-muted);font-size:var(--ka-type-supporting);border:1px solid var(--ka-border)}.access-gateway__acknowledgements legend{padding-inline:5px;color:var(--ka-parchment-muted);font-weight:600}.access-gateway__acknowledgements label{display:grid;align-items:start;gap:9px;grid-template-columns:auto 1fr;line-height:1.45}.access-gateway__acknowledgements input{margin-top:3px}.access-gateway__mode-switch{margin:0;color:var(--ka-text-muted);font-size:var(--ka-type-supporting);text-align:center}.access-gateway__mode-switch button{padding:0;color:var(--ka-parchment);font:inherit;font-weight:700;cursor:pointer;background:transparent;border:0;text-decoration:underline;text-underline-offset:3px}.access-gateway__mode-switch button:focus-visible{outline:2px solid var(--ka-parchment);outline-offset:3px}.access-gateway__alternatives{display:grid;gap:8px;padding-top:13px;border-top:1px solid var(--ka-border)}.access-gateway__guest-truth{text-align:center}.access-wallet-dialog{position:relative;width:min(680px,calc(100vw - 32px));max-height:min(820px,calc(100dvh - 32px));overflow:auto}.access-wallet-dialog__close{position:absolute;top:14px;right:14px}.access-wallet-dialog>p:not(.eyebrow){color:var(--ka-text-muted);line-height:1.55}.access-wallet-dialog .browser-wallet-access{margin-top:18px}.access-wallet-dialog__provider{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;margin-top:18px;background:#1c181421;border:1px solid var(--ka-border)}.access-wallet-dialog__provider p{max-width:56ch;margin:5px 0 0;color:var(--ka-text-muted);font-size:var(--ka-type-supporting);line-height:1.5}.access-wallet-dialog__provider small{display:block;margin-top:7px;color:var(--ka-text-faint);font-size:var(--ka-type-label)}.access-wallet-dialog__provider .button{flex:0 0 auto}.access-gateway--checking{place-items:center;grid-template-columns:1fr;background:#1c1814}.access-gateway__checking{max-width:620px;padding:32px;text-align:center}.access-gateway__checking img{width:clamp(110px,16vw,190px);height:auto}.access-gateway__checking h1{font-size:clamp(38px,5vw,64px)}.access-gateway__checking p:last-child{color:var(--ka-text-muted)}@media(max-width:900px){.access-gateway{padding:20px}}@media(max-width:620px){.access-wallet-dialog__provider{align-items:stretch;flex-direction:column}.access-wallet-dialog__provider .button{width:100%}}@media(max-height:720px){.access-gateway{place-items:start center}}.decision-journey{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:0;margin:20px 0;list-style:none;overflow:hidden;border:1px solid rgb(201 168 130 / 22%);border-radius:8px}.decision-journey li{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#ffffff05}.decision-journey span{color:var(--ka-parchment-muted)}.provenance-relationship{padding:22px;margin:20px 0;border:1px solid rgb(201 168 130 / 22%);border-radius:10px;background:#ffffff05}.provenance-relationship__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.provenance-relationship__heading h2{margin:0}.provenance-relationship__heading>span{color:var(--ka-text-muted);font-size:var(--ka-type-supporting)}.provenance-relationship__heading>span.is-matched{color:#bdd1c1}.provenance-relationship>ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0;margin:20px 0 14px;list-style:none}.provenance-relationship li{display:grid;align-content:start;gap:5px;min-width:0;padding:12px;border-left:2px solid var(--ka-parchment-muted)}.provenance-relationship li span,.provenance-relationship li code,.provenance-relationship>p{color:var(--ka-text-muted);font-size:var(--ka-type-supporting)}.provenance-relationship li code{overflow:hidden;text-overflow:ellipsis}.provenance-relationship__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.workspace [data-screen-heading=true]:focus-visible{text-decoration-line:underline;text-decoration-color:var(--ka-parchment-muted);text-decoration-thickness:2px;text-underline-offset:8px;outline:none}.home-screen{width:min(1080px,100%);margin-block:auto}.eyebrow{margin:0 0 12px;color:var(--ka-parchment-muted);font-size:var(--ka-type-label);font-weight:600;letter-spacing:.15em;text-transform:uppercase}.home-screen h1,.screen-heading h1,.sealing-screen h1,.sealed-screen h1,.modal h2{margin:0;color:var(--ka-parchment);font-family:Cormorant Garamond,Georgia,serif;font-weight:600;letter-spacing:-.025em}.home-screen h1{font-size:clamp(56px,4.8vw,78px);line-height:.98}.home-screen__tagline{max-width:940px;margin:clamp(18px,1.6vw,26px) 0 0;color:#d3ceca;font-size:clamp(18px,1.7vw,26px);line-height:1.35}.home-screen__actions{display:flex;flex-wrap:wrap;gap:clamp(10px,.9vw,16px);margin-top:clamp(30px,2.8vw,44px)}.home-screen__actions .button,.home-screen__actions .text-button{min-height:clamp(48px,calc(44px + .5vw),56px);padding-inline:clamp(20px,1.7vw,30px)}.home-screen__promise{margin:clamp(20px,1.8vw,28px) 0 0;color:var(--ka-text-faint);font-size:var(--ka-type-supporting)}.home-screen__unfinished{display:inline-flex;align-items:center;gap:8px;padding:7px 0;margin-top:12px;color:var(--ka-parchment-muted);font-size:var(--ka-type-label);letter-spacing:.03em;cursor:pointer;background:transparent;border:0;transition:color var(--ka-transition)}.home-screen__unfinished:hover{color:var(--ka-parchment)}.home-screen__unfinished svg:last-child{margin-left:2px}.native-wallet-card{display:grid;max-width:880px;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start;padding:20px;margin-top:28px;background:#17141285;border:1px solid rgb(201 168 130 / 24%);border-radius:3px}.native-wallet-card h2{margin:2px 0 7px;color:var(--ka-parchment);font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:600}.native-wallet-card p{max-width:650px;margin:0;color:var(--ka-text-muted);font-size:12px;line-height:1.55}.native-wallet-card__eyebrow{color:var(--ka-parchment-muted)!important;font-size:10px!important;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.native-wallet-card__copy .hash-value{margin-top:14px}.native-wallet-card__gate{margin-top:12px!important;color:var(--ka-text-faint)!important;font-size:11px!important}.native-wallet-card__actions{display:flex;min-width:190px;flex-direction:column;gap:8px}.native-wallet-card>.notice{grid-column:1 / -1}.wallet-access-menu{width:min(660px,100%);margin-top:18px}.wallet-access-menu__disclosure>summary{display:inline-flex;min-height:32px;align-items:center;gap:8px;padding:0 10px;color:var(--ka-text-faint);font-size:10px;cursor:pointer;background:#17141238;border:1px solid rgb(201 168 130 / 18%);border-radius:var(--ka-radius);list-style:none;transition:color var(--ka-transition),border-color var(--ka-transition),background var(--ka-transition)}.wallet-access-menu__disclosure>summary::-webkit-details-marker{display:none}.wallet-access-menu__disclosure>summary:hover,.wallet-access-menu__disclosure[open]>summary{color:var(--ka-text);background:#17141257;border-color:#c9a88252}.wallet-access-menu__disclosure>summary:focus-visible{outline:2px solid var(--ka-parchment);outline-offset:3px}.wallet-access-menu__disclosure>summary>svg:first-child{color:var(--ka-parchment-muted)}.wallet-access-menu__disclosure>summary>span{display:inline-flex;align-items:baseline;gap:6px}.wallet-access-menu__disclosure>summary strong{color:inherit;font-size:10px;font-weight:600}.wallet-access-menu__disclosure>summary small{color:#9f9992;font-size:9px}.wallet-access-menu__disclosure>summary code{color:var(--ka-parchment-muted);font-family:JetBrains Mono,monospace;font-size:9px}.wallet-access-menu__caret{color:var(--ka-parchment-muted);transition:transform var(--ka-transition)}.wallet-access-menu__disclosure[open]>summary .wallet-access-menu__caret{transform:rotate(180deg)}.wallet-access-menu>.notice{margin-top:8px}.wallet-access-card{width:min(660px,100%);max-width:660px;grid-template-columns:1fr;gap:0;padding:14px 15px;margin-top:8px}.wallet-access-card h2{margin:1px 0 4px;font-size:20px}.wallet-access-card .native-wallet-card__eyebrow{font-size:9px!important}.wallet-access-card .native-wallet-card__copy>p:not(.native-wallet-card__eyebrow){font-size:11px;line-height:1.45}.wallet-access-card__default{display:flex;align-items:center;gap:10px;padding:8px 10px;margin-top:11px;color:var(--ka-text);background:#34493a6b;border:1px solid rgb(101 134 109 / 48%);border-radius:var(--ka-radius)}.wallet-access-card__default>svg{flex:0 0 auto;color:var(--ka-success)}.wallet-access-card__default>span,.wallet-access-card__summary-title>span{display:flex;min-width:0;flex-direction:column}.wallet-access-card__default strong,.wallet-access-card__summary-title strong{color:var(--ka-text);font-size:12px;font-weight:600}.wallet-access-card__default small,.wallet-access-card__summary-title small{margin-top:1px;color:var(--ka-text-faint);font-size:11px}.wallet-access-card__default code{color:inherit;font-family:JetBrains Mono,monospace;font-size:9px}.wallet-access-card__default .button{min-height:34px;padding-inline:12px;margin-left:auto}.wallet-access-card__disclosure{margin-top:7px;overflow:hidden;background:#0706052e;border:1px solid rgb(201 168 130 / 18%);border-radius:var(--ka-radius)}.wallet-access-card__disclosure[open]{border-color:#c9a88252}.wallet-access-card__disclosure>summary{display:grid;min-height:46px;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:8px 10px;cursor:pointer;list-style:none;transition:color var(--ka-transition),background var(--ka-transition)}.wallet-access-card__disclosure>summary::-webkit-details-marker,.wallet-access-card__unavailable>summary::-webkit-details-marker{display:none}.wallet-access-card__disclosure>summary:hover{background:#c9a8820f}.wallet-access-card__disclosure>summary:focus-visible,.wallet-access-card__unavailable>summary:focus-visible{outline:2px solid var(--ka-parchment);outline-offset:-2px}.wallet-access-card__summary-title{display:flex;min-width:0;align-items:center;gap:10px}.wallet-access-card__summary-title>svg{flex:0 0 auto;color:var(--ka-parchment-muted)}.wallet-access-card__summary-status{color:var(--ka-text-faint);font-size:11px}.wallet-access-card__caret{color:var(--ka-parchment-muted);transition:transform var(--ka-transition)}.wallet-access-card__disclosure[open]>summary .wallet-access-card__caret,.wallet-access-card__unavailable[open]>summary svg{transform:rotate(180deg)}.wallet-access-card__disclosure-body{padding:13px;border-top:1px solid rgb(201 168 130 / 16%)}.wallet-access-card__disclosure-body>p:first-child{font-size:11px}.wallet-access-card__options{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px}.wallet-access-card__options section{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 160px;gap:10px;align-items:start;padding:12px;background:#07060547;border:1px solid rgb(201 168 130 / 16%);border-radius:2px}.wallet-access-card__options .button{width:160px;min-height:38px;grid-row:1 / span 2;grid-column:2}.wallet-access-card__option-heading{display:flex;width:100%;flex-direction:column;gap:4px;grid-column:1}.wallet-access-card__options section>p{grid-column:1}.wallet-access-card__option-heading strong{color:var(--ka-parchment);font-size:12px}.wallet-access-card__option-heading span{color:var(--ka-parchment-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wallet-capability-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:13px 15px;margin:14px 0;background:#17141266;border:1px solid rgb(201 168 130 / 20%)}.wallet-capability-status div{display:flex;min-width:0;flex-direction:column;gap:3px}.wallet-capability-status span{color:var(--ka-text-faint);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.wallet-capability-status strong{color:var(--ka-parchment);font-size:12px;font-weight:600}.wallet-capability-status p{grid-column:1 / -1;margin:0;color:var(--ka-text-muted);font-size:11px;line-height:1.5}.wallet-access-card__blocked{grid-column:1 / -1!important;color:var(--ka-parchment-muted)!important}.wallet-access-card__unavailable{margin-top:12px;border-top:1px solid rgb(201 168 130 / 16%)}.wallet-access-card__unavailable>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 2px 0;color:var(--ka-text-faint);font-size:10px;font-weight:700;letter-spacing:.07em;cursor:pointer;list-style:none;text-transform:uppercase}.wallet-access-card__unavailable>summary svg{flex:0 0 auto;transition:transform var(--ka-transition)}.wallet-access-card__unavailable .wallet-access-card__options section{background:#07060529}.browser-wallet-access__address{display:block;overflow:hidden;color:var(--ka-parchment);font-size:11px;overflow-wrap:anywhere}.browser-wallet-access__form,.browser-wallet-access__choices{display:flex;min-width:0;flex-wrap:wrap;gap:8px;grid-column:1 / -1}.browser-wallet-access__form{margin-top:4px}.browser-wallet-access__form .field{min-width:min(100%,210px);flex:1 1 210px}.wallet-access-card__options .browser-wallet-access__choices .button{width:auto;min-width:150px;grid-row:auto;grid-column:auto}.browser-wallet-access>.notice{grid-column:1 / -1}.wallet-access-card__options .browser-wallet-access--development{background:#66452333;border-color:#c99e637a}.browser-wallet-access--development .wallet-access-card__option-heading span{color:var(--ka-warning)}.demo-data-notice{padding:13px 15px;margin:14px 0;color:var(--ka-parchment);background:#5b3c1f3d;border:1px solid rgb(221 178 121 / 38%)}.demo-data-notice strong{font-size:12px}.demo-data-notice p{margin:5px 0 0;color:var(--ka-text-muted);font-size:12px;line-height:1.55}@media(max-width:760px){.native-wallet-card{grid-template-columns:1fr}.native-wallet-card__actions{min-width:0}.wallet-access-card__options,.wallet-capability-status{grid-template-columns:1fr}.wallet-access-card__options section{grid-template-columns:1fr}.wallet-access-card__options .button{width:100%;grid-row:auto;grid-column:1}.wallet-access-card__disclosure>summary{grid-template-columns:minmax(0,1fr) auto}.wallet-access-card__summary-status{display:none}.wallet-access-card__default--connected{align-items:flex-start;flex-wrap:wrap}.wallet-access-card__default .button{width:100%;margin-left:0}.demo-submission__heading,.demo-submission__truth{align-items:flex-start;flex-direction:column}}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;padding:0 19px;color:var(--ka-ink);font-size:var(--ka-type-supporting);font-weight:600;letter-spacing:.025em;cursor:pointer;background:var(--ka-parchment);border:1px solid var(--ka-parchment);border-radius:var(--ka-radius);transition:color var(--ka-transition),background var(--ka-transition),border-color var(--ka-transition),opacity var(--ka-transition),transform var(--ka-transition)}.button:hover:not(:disabled){background:#e0c7aa;border-color:#e0c7aa;transform:translateY(-1px)}.button:active:not(:disabled){transform:translateY(0)}.button:disabled{color:#8e8984;cursor:not-allowed;background:#1c18141f;border-color:#e8e4df1c}.button--secondary{color:var(--ka-text);background:transparent;border-color:#d4b89685}.button--secondary:hover:not(:disabled){color:var(--ka-parchment);background:#d4b89612;border-color:var(--ka-parchment)}.button--ghost{color:var(--ka-text-muted);background:transparent;border-color:transparent}.button--ghost:hover:not(:disabled){color:var(--ka-text);background:#e8e4df0d;border-color:transparent}.button--danger{color:var(--ka-danger);background:transparent;border-color:#d7978e73}.text-button,.icon-button{display:inline-flex;align-items:center;justify-content:center;color:var(--ka-text-muted);cursor:pointer;background:transparent;border:0;transition:color var(--ka-transition)}.text-button{gap:7px;padding:4px 0;font-size:var(--ka-type-supporting);letter-spacing:.04em}.text-button:hover,.icon-button:hover{color:var(--ka-parchment)}.icon-button{width:32px;height:32px;padding:0;border-radius:50%}.screen{width:min(clamp(820px,68vw,1180px),100%);margin:auto;animation:screen-enter .24s ease both}.screen--form{width:min(clamp(720px,62vw,1040px),100%)}.screen--wide,.screen--archive{width:min(clamp(900px,76vw,1400px),100%)}.screen-heading{max-width:900px;margin-bottom:30px}.screen-heading h1{font-size:clamp(34px,3.4vw,49px);line-height:1.04}.screen-heading>p:last-child{max-width:72ch;margin:12px 0 0;color:var(--ka-text-muted);font-size:var(--ka-type-body);line-height:1.62}.form-stack{display:grid;gap:24px;padding:32px;background:#1c181424;border:1px solid var(--ka-border);border-radius:5px}.form-grid{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(220px,1.25fr);gap:20px}.package-catalog-fields{display:grid;gap:20px;padding-top:24px;border-top:1px solid var(--ka-border)}.package-catalog-fields h2{margin:4px 0 6px;color:var(--ka-parchment);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(25px,calc(20px + .75vw),34px)}.package-catalog-fields>div:first-child>p:last-child{max-width:72ch;margin:0;color:var(--ka-text-muted);line-height:1.6}.package-catalog-fields>.privacy-note{margin:0}.field{display:grid;gap:8px;min-width:0}.field__label{color:var(--ka-text);font-size:var(--ka-type-supporting);font-weight:600;letter-spacing:.055em;text-transform:uppercase}.field__input{width:100%;min-height:45px;padding:0 13px;color:var(--ka-text);caret-color:var(--ka-parchment);background:#1c181433;border:1px solid var(--ka-border);border-radius:3px;outline:none;transition:border-color var(--ka-transition),background var(--ka-transition)}.field:first-child>.field__input{min-height:52px;font-size:14px}.field__input::placeholder{color:#8e8984}.field__input:hover{border-color:#d4b89657}.field__input:focus{background:#1c181447;border-color:var(--ka-parchment-muted)}.field__input[aria-invalid=true]{border-color:var(--ka-danger)}.field__hint,.field__error{font-size:var(--ka-type-supporting);line-height:1.45}.field__hint{color:var(--ka-text-faint)}.field__error{color:#efb7b0}.screen-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:28px;margin-top:26px;border-top:1px solid var(--ka-border)}.governance-wallet-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin:22px 0}.vision-hub-identity{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:-10px 0 22px}.vision-hub-identity p{flex:1 1 260px;min-width:0;margin:0;color:var(--ka-text-faint);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.vision-hub-identity .notice{flex:1 1 100%}.governance-select{display:grid;gap:8px;margin:20px 0}.governance-selection,.proposal-list__item,.proposal-hash,.proposal-votes,.governance-vote-cast{background:#1c181424;border:1px solid var(--ka-border);border-radius:var(--ka-radius)}.governance-selection{padding:18px}.governance-selection>span,.governance-freshness,.governance-empty,.governance-handoff-disclosure{color:var(--ka-text-faint);font-size:var(--ka-type-supporting)}.governance-selection h2{margin:3px 0 5px;color:var(--ka-parchment);font-family:Cormorant Garamond,Georgia,serif;font-size:23px}.governance-selection p{margin:12px 0 0}.governance-selection ul{display:grid;gap:7px;padding:0;margin:9px 0 0;list-style:none}.governance-selection li{color:var(--ka-text-muted);font-size:var(--ka-type-supporting)}.governance-freshness{margin:11px 0 0}.governance-loading-status{margin:8px 0 0;color:var(--ka-text-faint);font-size:var(--ka-type-supporting)}.governance-page-error{display:grid;justify-items:start;gap:10px;margin-top:14px}.governance-empty{padding:18px;text-align:center;border:1px dashed var(--ka-border-strong)}.governance-pagination{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.proposal-list{display:grid;gap:10px;margin-top:20px;animation:governance-reveal var(--ka-motion-governance) 45ms both}.proposal-list__item{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px;animation:governance-item-enter var(--ka-motion-governance) both;transition:border-color var(--ka-motion-governance-fast),background var(--ka-motion-governance-fast),box-shadow var(--ka-motion-governance-fast),transform var(--ka-motion-governance-fast)}.proposal-list__item:nth-child(1){animation-delay:95ms}.proposal-list__item:nth-child(2){animation-delay:145ms}.proposal-list__item:nth-child(3){animation-delay:195ms}.proposal-list__item:nth-child(4){animation-delay:245ms}.proposal-list__item h2,.proposal-votes h2,.governance-vote-cast h2,.proposal-hash h2{margin:5px 0;color:var(--ka-parchment);font-family:Cormorant Garamond,Georgia,serif;font-size:22px}.proposal-list__item p{margin:8px 0 0}.proposal-status,.integrity-badge{display:inline-flex;align-items:center;gap:6px;color:var(--ka-parchment-muted);font-size:var(--ka-type-label);font-weight:600;letter-spacing:.09em;text-transform:uppercase}.proposal-detail__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.proposal-detail__heading h1{margin:0;color:var(--ka-parchment);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(36px,calc(18px + 1.875vw),54px);line-height:1}.proposal-detail__heading p:last-child{max-width:72ch;font-size:13px}.integrity-badge{flex:0 0 auto;padding:8px 10px;border:1px solid currentColor;border-radius:999px}.integrity-badge.is-verified{color:#9ec3a6}.integrity-badge.is-mismatch{color:var(--ka-danger)}.integrity-badge.is-unverified{color:var(--ka-warning)}.proposal-hash,.proposal-votes,.governance-vote-cast{padding:18px;margin-top:18px}.governance-vote-cast fieldset{display:grid;gap:8px;margin:16px 0;padding:0;border:0}.governance-vote-cast legend{margin-bottom:8px;color:var(--ka-text-muted);font-size:11px}.governance-vote-cast label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;background:#d4b8960f;border:1px solid var(--ka-border);border-radius:var(--ka-radius)}.governance-vote-cast label:has(input:checked){border-color:var(--ka-parchment-muted)}.governance-vote-cast code{color:var(--ka-text-faint);font-size:10px}.demo-submission{text-align:left;background:#2e241b52;border-color:#c9a8825c}.demo-submission__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.demo-submission__heading .eyebrow{margin-bottom:2px}.demo-submission__heading h2{margin-top:0}.demo-submission__badge{flex:0 0 auto;padding:6px 8px;color:var(--ka-warning);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#6645233d;border:1px solid rgb(201 158 99 / 46%)}.demo-submission>p{max-width:860px;margin:0 0 16px;color:var(--ka-text-muted);font-size:var(--ka-type-supporting);line-height:1.65}.demo-submission .proposal-surface{margin-top:0}.demo-submission__truth{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;margin:13px 0;color:var(--ka-text-muted);font-size:10px;background:#34493a3d;border:1px solid rgb(101 134 109 / 44%)}.demo-submission__truth strong{color:var(--ka-success);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.proposal-hash h3{margin:15px 0 6px;color:var(--ka-text-muted);font-size:11px}.proposal-detail__body{max-width:900px;margin:22px 0;color:var(--ka-text-muted);font-size:var(--ka-type-body);line-height:1.7}.proposal-votes__heading{display:flex;justify-content:space-between;gap:18px}.proposal-votes__heading p{margin:2px 0 0}.proposal-votes__list{display:grid;gap:1px;margin-top:12px;overflow:hidden;background:var(--ka-border);border:1px solid var(--ka-border)}.proposal-votes__item{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(140px,.7fr) minmax(220px,1.25fr);gap:16px;align-items:center;padding:12px;background:var(--ka-surface-deep)}.proposal-votes__item-field{display:grid;gap:4px;min-width:0}.proposal-votes__item-field>span{color:var(--ka-text-faint);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.proposal-votes__item-field code{overflow:hidden;text-overflow:ellipsis}.proposal-votes__item-field--voter code{color:var(--ka-text)}.proposal-votes__item-field--transaction a{display:inline-flex;min-width:0;align-items:center;gap:7px;color:var(--ka-parchment);text-decoration:none}.proposal-votes__item-field--transaction a:hover{color:var(--ka-success);text-decoration:underline;text-underline-offset:3px}.proposal-votes__item-field--transaction a:focus-visible{outline:2px solid var(--ka-parchment);outline-offset:3px}.proposal-votes__item-field--transaction a code{min-width:0;color:inherit}.governance-handoff-disclosure{margin:10px 0 0;text-align:right}.governance-handoff{display:grid;justify-items:start;gap:12px;padding:18px;background:#1c181424;border:1px solid var(--ka-border);border-radius:var(--ka-radius)}.governance-handoff svg{width:min(224px,100%);height:auto;background:#fff}.governance-handoff__uri{display:block;max-width:100%;margin-top:12px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.governance-handoff__technical{width:min(100%,66ch);color:var(--ka-text-muted)}.governance-handoff__technical summary{width:fit-content;color:var(--ka-parchment);cursor:pointer;font-weight:600}.governance-handoff__technical[open] summary{margin-bottom:4px}.governance-handoff__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%}.governance-handoff__copy-status{min-height:1.4em;color:var(--ka-text-muted);font-size:.84rem}.governance-handoff__clipboard-disclosure{max-width:66ch;margin:0;color:var(--ka-text-muted);font-size:.84rem}.governance-dialog-destination{padding:11px;background:#d4b89612;border:1px solid var(--ka-border)}.proposal-review__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:18px;align-items:start;margin-top:22px}.commitment-card,.voter-preview{min-width:0;padding:22px;background:#1c181424;border:1px solid var(--ka-border);border-radius:var(--ka-radius)}.review-card__heading{display:flex;align-items:center;gap:13px;margin-bottom:18px}.review-card__heading .eyebrow{margin-bottom:3px}.review-card__heading h2{margin:0;color:var(--ka-parchment);font-family:Cormorant Garamond,Georgia,serif;font-size:25px;line-height:1.05}.review-card__icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;color:var(--ka-parchment-muted);background:#d4b8960f;border:1px solid rgba(212,184,150,.24)}.commitment-card__lead{margin:0 0 16px;color:var(--ka-text-muted);font-size:11px;line-height:1.65}.commitment-card__lead strong{color:var(--ka-text)}.commitment-card>.hash-value{padding:13px;background:#100d0b33;border:1px solid var(--ka-border)}.commitment-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 0 0;overflow:hidden;background:var(--ka-border);border:1px solid var(--ka-border)}.commitment-facts>div{min-width:0;padding:12px;background:var(--ka-surface-deep)}.commitment-facts dt,.proof-leaf__heading span,.proof-explorer dt,.proposal-surface__contract span,.proposal-surface__identity span,.voter-preview__groups>span{color:var(--ka-text-faint);font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.commitment-facts dd{margin:5px 0 0;overflow-wrap:anywhere;color:var(--ka-text);font-size:11px}.commitment-boundary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.commitment-boundary article{min-width:0;padding:14px;border:1px solid var(--ka-border)}.commitment-boundary article:first-child{background:#34493a42;border-color:#65866d80}.commitment-boundary article:last-child{background:#d4b8960a}.commitment-boundary span,.commitment-boundary strong{display:block}.commitment-boundary span{color:var(--ka-text-faint);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.commitment-boundary strong{margin-top:6px;color:var(--ka-text);font-size:11px}.commitment-boundary code{display:block;margin-top:9px;overflow:hidden;color:#aaa49d;font-size:8px;text-overflow:ellipsis}.commitment-boundary p{margin:7px 0 0;color:var(--ka-text-muted);font-size:9.5px;line-height:1.5}.proof-explorer{margin-top:14px;border:1px solid var(--ka-border)}.proof-explorer>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;color:var(--ka-text);font-size:10.5px;cursor:pointer;list-style:none}.proof-explorer>summary::-webkit-details-marker{display:none}.proof-explorer>summary>span{display:flex;align-items:center;gap:8px}.proof-explorer>summary>span:last-child{color:var(--ka-text-faint);font-size:9px}.proof-explorer[open]>summary{border-bottom:1px solid var(--ka-border)}.proof-explorer>p{margin:0;padding:13px 14px;color:var(--ka-text-muted);font-size:9.5px;line-height:1.55}.proof-explorer__leaves{display:grid;gap:8px;padding:0 12px 12px}.proof-explorer__leaves>article{min-width:0;padding:13px;background:#100d0b24;border:1px solid var(--ka-border)}.proof-leaf__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.proof-leaf__heading strong{display:block;margin-top:3px;color:var(--ka-text);font-size:10.5px}.proof-leaf__heading>span{flex:0 0 auto;padding:4px 6px;border:1px solid currentColor}.proof-leaf__heading>span.is-verified{color:#9ec3a6}.proof-leaf__heading>span.is-mismatch{color:var(--ka-danger)}.proof-explorer dl{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(90px,.4fr);gap:10px;margin:12px 0 0}.proof-explorer dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--ka-text-muted);font-size:9.5px}.proof-explorer code{font-size:8px}.committed-group-list{display:grid;gap:8px;padding:0;margin:0;list-style:none}.committed-group-list>li{padding:9px;background:#0c0a082e;border:1px solid rgba(212,184,150,.14)}.proof-explorer .committed-group-list dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.proof-path{display:grid;gap:6px;padding:0;margin:12px 0 0;list-style:none}.proof-path li{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:10px;color:var(--ka-text-faint);font-size:9px}.proof-path code{overflow:hidden;text-overflow:ellipsis}.proposal-surface{padding:18px;background:linear-gradient(145deg,rgba(212,184,150,.055),transparent 45%),#100d0b2b;border:1px solid rgba(212,184,150,.24);box-shadow:inset 0 1px #ffffff05}.proposal-surface__contract{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid var(--ka-border)}.proposal-surface__contract code{overflow:hidden;color:var(--ka-parchment-muted);font-size:9px;text-overflow:ellipsis}.proposal-surface .proposal-status{margin:16px 0 8px}.proposal-surface h1,.proposal-surface h3{margin:0;color:var(--ka-parchment);font-family:Cormorant Garamond,Georgia,serif;font-size:30px;line-height:1.06}.proposal-surface h1{font-size:clamp(36px,calc(18px + 1.875vw),54px)}.proposal-surface h1,.proposal-surface h3,.proposal-surface__summary,.proposal-surface__body,.proposal-surface__facts dd{unicode-bidi:plaintext}.proposal-surface code{direction:ltr;unicode-bidi:isolate}.proposal-surface__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.proposal-surface__summary{margin:17px 0;color:var(--ka-text-muted);font-size:10.5px;line-height:1.65}.proposal-surface__body{padding:12px;margin:0 0 12px;overflow-wrap:anywhere;white-space:pre-wrap;color:var(--ka-text-muted);background:#0a080733;border:1px solid var(--ka-border);font-family:JetBrains Mono,monospace;font-size:8.5px;line-height:1.65}.proposal-surface__identity{padding:12px;background:#d4b8960d;border:1px solid var(--ka-border)}.proposal-surface__commitment{margin:12px 0;padding:12px;background:#d4b8961c;border:1px solid rgba(212,184,150,.38);box-shadow:inset 0 1px #ffffff0a}.proposal-surface__commitment>span{display:block;margin-bottom:8px;color:var(--ka-text-faint);font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.proposal-surface__commitment .hash-value{gap:10px}.proposal-surface__commitment .hash-value code{color:#ded7cf;font-size:10.5px}.proposal-surface__commitment-spec{margin:8px 0 0;color:var(--ka-text-faint);font-size:8.5px}.proposal-surface__identity code{display:block;margin-top:7px;overflow:hidden;color:#aaa49d;font-size:8px;text-overflow:ellipsis}.proposal-surface__identity .hash-value{margin-top:7px}.voter-preview__evidence{display:flex;align-items:center;gap:11px;padding:13px 0;color:var(--ka-parchment-muted);border-bottom:1px solid var(--ka-border)}.voter-preview__evidence strong,.voter-preview__evidence span{display:block}.voter-preview__evidence strong{color:var(--ka-text);font-size:10.5px}.voter-preview__evidence span{margin-top:3px;color:var(--ka-text-faint);font-size:9px}.voter-preview__groups{display:grid;gap:8px;margin-top:14px}.voter-preview__groups article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 11px;background:#34493a2e;border:1px solid rgba(101,134,109,.38)}.voter-preview__groups strong,.voter-preview__groups article span{display:block}.voter-preview__groups strong{color:var(--ka-text);font-size:10px}.voter-preview__groups article span{margin-top:2px;color:var(--ka-text-faint);font-size:8.5px}.voter-preview__groups code{color:#aaa49d;font-size:8px}.proposal-surface__facts{display:grid;gap:1px;margin:12px 0 0;overflow:hidden;background:var(--ka-border);border:1px solid var(--ka-border)}.proposal-surface__facts>div{min-width:0;padding:10px 11px;background:var(--ka-surface-deep)}.proposal-surface__facts dt,.proposal-publication-boundary span{color:var(--ka-text-faint);font-size:8px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.proposal-surface__facts dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--ka-text-muted);font-size:9px}.proposal-surface__facts code{color:#aaa49d;font-size:8px}.proposal-publication-boundary{display:grid;gap:8px;margin-top:12px}.proposal-publication-boundary article{padding:11px 12px;background:#1c181426;border-left:2px solid rgba(212,184,150,.32)}.proposal-publication-boundary strong,.proposal-publication-boundary p,.proposal-publication-boundary code{display:block;overflow-wrap:anywhere}.proposal-publication-boundary strong{margin-top:4px;color:var(--ka-text);font-size:9.5px}.proposal-publication-boundary p,.proposal-publication-boundary code{margin:4px 0 0;color:var(--ka-text-faint);font-size:8.5px;line-height:1.5}.voter-preview__disclosure,.proposal-review__action-note{color:var(--ka-text-faint);font-size:9.5px;line-height:1.55}.voter-preview__disclosure{margin:13px 0 0}.proposal-review__action-note{margin:10px 0 0;text-align:right}.wallet-review-readiness{padding:20px;margin-top:18px;background:#1c18142e;border:1px solid var(--ka-border);border-radius:var(--ka-radius)}.wallet-review-readiness__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.wallet-review-readiness__heading h2{margin:0;color:var(--ka-parchment);font-family:Cormorant Garamond,Georgia,serif;font-size:24px}.wallet-review-readiness__heading>span{padding:5px 8px;color:var(--ka-parchment-muted);border:1px solid rgba(212,184,150,.28);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wallet-review-readiness>p,.wallet-review-readiness__actions p{color:var(--ka-text-muted);font-size:10.5px;line-height:1.55}.wallet-review-readiness__identity,.wallet-review-readiness__prepared dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;margin:14px 0;background:var(--ka-border)}.wallet-review-readiness__identity>div,.wallet-review-readiness__prepared dl>div{min-width:0;padding:10px 11px;background:var(--ka-surface-deep)}.wallet-review-readiness dt{color:var(--ka-text-faint);font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wallet-review-readiness dd{margin:5px 0 0;color:var(--ka-text-muted);font-size:10px;overflow-wrap:anywhere}.wallet-review-readiness code{color:#aaa49d;font-size:8.5px}.wallet-review-readiness__unavailable{padding:10px 11px;border-left:2px solid rgba(212,184,150,.35)}.wallet-review-readiness__prepared{padding:13px;margin:14px 0;background:#34493a33;border:1px solid rgba(101,134,109,.48)}.wallet-review-readiness__prepared>strong{color:var(--ka-parchment);font-size:11px}.wallet-review-readiness__prepared dl{margin-bottom:0}.wallet-review-readiness__actions{display:flex;align-items:center;gap:14px}.wallet-review-readiness__actions p{max-width:70ch;margin:0}@media(max-width:760px){.governance-wallet-row,.proposal-votes__item{grid-template-columns:1fr}.vision-hub-identity,.proposal-list__item,.proposal-detail__heading{align-items:stretch;flex-direction:column}.wallet-review-readiness__identity,.wallet-review-readiness__prepared dl{grid-template-columns:1fr}.wallet-review-readiness__actions{align-items:stretch;flex-direction:column}.integrity-badge{align-self:flex-start}.proposal-review__grid,.commitment-boundary,.commitment-facts,.proof-explorer dl,.proof-explorer .committed-group-list dl,.proof-path li{grid-template-columns:1fr}}.drop-zone{display:flex;min-height:230px;align-items:center;justify-content:center;flex-direction:column;padding:34px;color:var(--ka-text-muted);text-align:center;background:#1c18141f;border:1px dashed rgba(212,184,150,.4);border-radius:5px;transition:border-color var(--ka-transition),background var(--ka-transition),box-shadow var(--ka-transition)}.drop-zone.is-dragging,.drop-zone:focus-within{background:#d4b89614;border-color:var(--ka-parchment);box-shadow:0 0 0 1px #d4b8962b}.drop-zone>svg{margin-bottom:13px;color:var(--ka-parchment-muted)}.drop-zone h2{margin:0;color:var(--ka-parchment);font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:600}.drop-zone p{margin:8px 0 18px;color:var(--ka-text-muted);font-size:11px}.hash-progress{padding:17px 18px;margin-top:12px;background:#1c181424;border:1px solid var(--ka-border)}.hash-progress>div{display:flex;justify-content:space-between;margin-bottom:10px;color:var(--ka-text-muted);font-size:10px}.hash-progress progress{width:100%;height:3px;overflow:hidden;background:#1c18144d;border:0;border-radius:4px;-webkit-appearance:none;appearance:none}.hash-progress progress::-webkit-progress-bar{background:#1c18144d}.hash-progress progress::-webkit-progress-value{background:var(--ka-parchment-muted)}.file-list{margin-top:18px;background:#1c18141c;border:1px solid var(--ka-border);border-radius:4px}.file-list__heading{display:flex;justify-content:space-between;padding:13px 16px;color:var(--ka-text-faint);font-size:9px;letter-spacing:.04em;border-bottom:1px solid var(--ka-border);text-transform:uppercase}.file-list__items{max-height:min(420px,52vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.file-list__items:focus-visible{outline:2px solid var(--ka-parchment-muted);outline-offset:-2px}.file-list__footer{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;padding:7px 12px 7px 16px;color:var(--ka-text-faint);font-size:9px;border-top:1px solid var(--ka-border)}.file-list__footer .button{min-height:32px;padding-inline:10px}.file-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 12px 13px 16px;border-bottom:1px solid rgba(232,228,223,.08)}.file-row:last-child{border-bottom:0}.file-row>svg{color:var(--ka-parchment-muted)}.file-row__body{min-width:0}.file-row__body>div{display:flex;align-items:baseline;gap:10px}.file-row strong{overflow:hidden;color:var(--ka-text);font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.file-row span{flex:none;color:var(--ka-text-faint);font-size:9px}.file-row code,.archive-row code{display:block;margin-top:5px;color:#aaa49d;font-family:JetBrains Mono,monospace;font-size:8px}.privacy-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px 17px;margin-top:18px;color:var(--ka-text-muted);background:#1c181421;border-left:2px solid rgba(212,184,150,.7)}.privacy-note svg{margin-top:1px;color:var(--ka-parchment-muted)}.privacy-note p{margin:0;font-size:10px;line-height:1.55}.notice{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;margin:14px 0;color:var(--ka-text-muted);font-size:10px;line-height:1.5;background:#1c181424;border:1px solid var(--ka-border)}.notice svg{flex:none;margin-top:1px}.notice--error{color:#f0c0bb;background:#642a2426;border-color:#d7978e59}.notice--success{color:#bdd1c1;background:#34493a57;border-color:#65866d8c}.voting-group-list{display:grid;gap:14px}.voting-group-card{padding:19px;background:#1c18141f;border:1px solid var(--ka-border);border-left:2px solid rgba(232,228,223,.13);border-radius:4px;transition:border-color var(--ka-transition)}.voting-group-card.is-resolved{border-left-color:var(--ka-parchment-muted)}.voting-group-card__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;color:var(--ka-parchment);font-family:Cormorant Garamond,Georgia,serif;font-size:17px;font-weight:600}.voting-group-mode{display:flex;flex-wrap:wrap;gap:9px 20px;padding:0;margin:0 0 15px;border:0}.voting-group-mode legend{width:100%;margin-bottom:3px;color:var(--ka-text-faint);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.voting-group-mode label{display:flex;align-items:center;gap:7px;color:var(--ka-text-muted);font-size:11px;cursor:pointer}.voting-group-mode input{width:14px;height:14px;margin:0;accent-color:var(--ka-parchment)}.voting-group-card__fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.select-listbox{position:relative;z-index:1}.select-listbox.is-open{z-index:8}.select-listbox__trigger{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:45px;padding:0 42px 0 13px;color:var(--ka-text);font:inherit;text-align:left;cursor:pointer;background:#1c181433;border:1px solid var(--ka-border);border-radius:3px;outline:none;transition:border-color var(--ka-transition),background var(--ka-transition),box-shadow var(--ka-transition)}.select-listbox__trigger:hover{background:#1c181447;border-color:#d4b89657}.select-listbox__trigger:focus-visible,.select-listbox.is-open .select-listbox__trigger{background:#1c181447;border-color:var(--ka-parchment-muted);box-shadow:0 0 0 3px #d4b8961f}.select-listbox__trigger[aria-invalid=true]{border-color:var(--ka-danger)}.select-listbox__value{display:grid;gap:2px;min-width:0}.select-listbox__value>span,.select-listbox__value>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-listbox__value>small{color:var(--ka-text-faint);font-family:JetBrains Mono,monospace;font-size:9px}.select-listbox__value.is-placeholder{color:var(--ka-text-faint)}.select-listbox__trigger>svg{position:absolute;top:50%;right:14px;color:var(--ka-parchment-muted);pointer-events:none;transform:translateY(-50%) rotate(0);transition:transform var(--ka-transition)}.select-listbox.is-open .select-listbox__trigger>svg{transform:translateY(-50%) rotate(180deg)}.select-listbox__menu{position:absolute;top:calc(100% + 6px);right:0;left:0;display:grid;gap:3px;padding:6px;max-height:min(320px,50vh);overflow-x:hidden;overflow-y:auto;background:#29231e;border:1px solid var(--ka-border-strong);border-radius:4px;box-shadow:0 18px 42px #130f0c61}.select-listbox.opens-up .select-listbox__menu{top:auto;bottom:calc(100% + 6px)}.select-listbox__option{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:0 11px;color:var(--ka-text-muted);font:inherit;text-align:left;cursor:pointer;background:transparent;border:0;border-radius:3px;outline:none;transition:color var(--ka-transition),background var(--ka-transition)}.select-listbox__option.is-active{color:var(--ka-text);background:#d4b8961a}.select-listbox__option[aria-selected=true]{color:var(--ka-parchment);font-family:Cormorant Garamond,Georgia,serif;font-size:17px;font-weight:600}.select-listbox__option:disabled{color:#77716b;cursor:not-allowed}.select-listbox__option-copy{display:grid;gap:2px;min-width:0}.select-listbox__option-copy>span,.select-listbox__option-copy>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-listbox__option-copy>small{color:var(--ka-text-faint);font-family:JetBrains Mono,monospace;font-size:9px}.select-listbox__option-status{flex:0 0 auto;color:#8f8881;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.select-listbox__option svg{color:var(--ka-parchment)}.voting-group-card__fields>:only-child{grid-column:1 / -1}.voting-group-card__fields .field__input{font-family:JetBrains Mono,monospace;font-size:11px}.voting-group-card__lookup{display:flex;align-items:center;gap:12px;margin-top:16px}.voting-group-card__lookup>span{max-width:410px;color:var(--ka-text-muted);font-size:10.5px;line-height:1.5}.voting-group-card__lookup .button.is-loading svg{animation:spin .9s linear infinite}.voting-group-card__pending{margin:14px 0 0;color:var(--ka-text-faint);font-size:10.5px;line-height:1.5}.resolved-voting-group{padding:14px 15px;margin-top:15px;background:#34493a38;border:1px solid rgba(101,134,109,.48)}.resolved-voting-group.has-error{background:#642a241f;border-color:#d7978e80}.resolved-voting-group__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.resolved-voting-group__heading strong,.resolved-voting-group__heading span{display:block}.resolved-voting-group__heading strong{color:var(--ka-text);font-size:13px;font-weight:600}.resolved-voting-group__heading>div:first-child>span{margin-top:3px;color:var(--ka-text-faint);font-size:10.5px}.resolved-voting-group__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.resolved-voting-group__badges span{padding:4px 7px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--ka-border)}.resolved-voting-group__badges .is-positive{color:#bdd1c1;border-color:#65866d99}.resolved-voting-group__badges .is-warning{color:#e6c09a;border-color:#c28b529e}.resolved-voting-group__badges .is-neutral{color:var(--ka-text-muted)}.resolved-voting-group dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0}.resolved-voting-group dt{margin-bottom:3px;color:var(--ka-text-faint);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.resolved-voting-group dd{margin:0;overflow-wrap:anywhere;color:var(--ka-text-muted);font-size:11px;line-height:1.45}.resolved-voting-group code{font-size:inherit}.resolved-voting-group__error{margin:12px 0 0;color:#f0c0bb;font-size:10.5px;line-height:1.5}.voting-group-disclosure{max-width:720px;margin:18px 0 0;color:var(--ka-text-faint);font-size:10.5px;line-height:1.55}.modal-backdrop{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#100d0bc7;animation:fade-in .16s ease both}.modal{width:min(540px,100%);padding:34px;color:var(--ka-text);background:#46413d;border:1px solid rgba(212,184,150,.34);border-radius:5px;box-shadow:var(--ka-shadow);animation:modal-enter .18s ease both}.modal__icon{display:grid;width:52px;height:52px;place-items:center;margin-bottom:24px;color:var(--ka-parchment);background:#1c18143b;border:1px solid rgba(212,184,150,.3)}.modal h2{font-size:36px}.modal>p:not(.eyebrow){margin:13px 0 0;color:var(--ka-text-muted);font-size:11px;line-height:1.65}.modal__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.sealing-screen{width:min(680px,100%);margin:auto;text-align:center;animation:fade-in .3s ease both}.sealing-screen__shield{width:116px;height:147px;margin-bottom:28px;object-fit:cover;border-radius:4px;filter:drop-shadow(0 18px 50px rgba(17,13,11,.38));animation:dignified-pulse 2s ease-in-out infinite}.sealing-screen h1{font-size:clamp(38px,calc(20px + 1.875vw),58px)}.sealing-screen__mode{margin-top:18px}.sealing-steps{display:flex;align-items:center;justify-content:center;gap:9px;margin:28px 0}.sealing-steps span{padding:7px 12px;color:var(--ka-text-faint);font-size:9px;letter-spacing:.08em;border:1px solid var(--ka-border);text-transform:uppercase}.sealing-steps span.is-complete{color:var(--ka-parchment);border-color:#d4b8967a}.sealed-screen{width:min(930px,100%);margin:auto;text-align:center;animation:screen-enter .28s ease both}.sealed-screen__mark{width:76px;height:96px;margin:0 auto 20px;filter:drop-shadow(0 16px 42px rgba(17,13,11,.35))}.sealed-screen__mark img{width:100%;height:100%;object-fit:cover}.sealed-screen h1{font-size:clamp(38px,calc(20px + 1.875vw),58px)}.sealed-screen__name{margin:10px 0 18px;color:var(--ka-text);font-size:14px}.development-banner{display:inline-flex;align-items:center;gap:9px;padding:9px 13px;color:#e1bf91;font-size:9px;background:#66452338;border:1px solid rgba(201,158,99,.45)}.record-receipt-banner--finalized{color:#b9d0bf;background:#34493a47;border-color:#65866d94}.sealed-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0;text-align:left;background:#1c18141a;border:1px solid var(--ka-border)}.sealed-summary>div{min-width:0;padding:15px;border-right:1px solid var(--ka-border)}.sealed-summary>div:last-child{border-right:0}.sealed-summary span,.root-panel>span,.verify-record>span{display:block;margin-bottom:6px;color:var(--ka-text-faint);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.sealed-summary strong{display:block;overflow:hidden;color:var(--ka-text);font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.root-panel{padding:15px 17px;text-align:left;background:#1c181430;border:1px solid rgba(212,184,150,.25)}.hash-value{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.hash-value code{overflow-wrap:anywhere;color:#d8d2cc;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.65}.hash-value__status{position:absolute;top:100%;right:0;color:var(--ka-parchment);font-size:10px}.sealed-screen .privacy-note{text-align:left}.finality-details{padding:16px 17px;margin-top:18px;text-align:left;background:#34493a26;border:1px solid rgba(101,134,109,.4)}.finality-details__heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.finality-details__heading h2{margin:0;color:var(--ka-text);font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em}.finality-details__heading span{color:var(--ka-text-faint);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.finality-details dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:13px 0 0;background:var(--ka-border)}.finality-details dl>div{min-width:0;padding:11px 12px;background:var(--ka-surface-deep)}.finality-details dl>.finality-details__transaction{grid-column:1 / -1}.finality-details dl>.finality-details__block-hash{grid-column:span 2}.finality-details dt{margin-bottom:5px;color:var(--ka-text-faint);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.finality-details dd{margin:0;overflow-wrap:anywhere;color:var(--ka-text);font-size:10.5px;line-height:1.5}.finality-details code{color:#d8d2cc;font-family:JetBrains Mono,monospace;font-size:10px}.finality-details__observers{margin-top:12px}.finality-details__observers h3{margin:0 0 7px;color:var(--ka-text-faint);font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.finality-details__observers ul{display:grid;gap:5px;padding:0;margin:0;list-style:none}.finality-details__observers li{display:grid;grid-template-columns:minmax(80px,.45fr) minmax(120px,.6fr) minmax(0,1.95fr);gap:10px;align-items:center;padding:8px 10px;color:var(--ka-text-muted);font-size:10px;background:#1c181421;border:1px solid var(--ka-border)}.finality-details__observers li code:last-child{overflow-wrap:anywhere}.finality-details__disclosure{display:flex;align-items:flex-start;gap:9px;padding-top:12px;color:var(--ka-text-muted)}.finality-details__disclosure svg{flex:0 0 auto;color:var(--ka-warning)}.finality-details__disclosure p{margin:0;font-size:10.5px;line-height:1.55}.finality-details--compact{margin-top:0}.recorded-approvers{margin:0 0 18px;padding:15px 17px;color:var(--ka-text-muted);text-align:left;background:#1c181424;border:1px solid var(--ka-border)}.recorded-approvers__heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.recorded-approvers__heading h2{margin:0;color:var(--ka-text);font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em}.recorded-approvers__heading span,.recorded-approvers>p{color:var(--ka-text-faint);font-size:8px}.recorded-approvers>p{margin:5px 0 12px;line-height:1.5}.recorded-approvers ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.recorded-approvers li{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(250px,1fr);align-items:center;gap:16px;padding-top:8px;border-top:1px solid rgba(232,228,223,.07)}.recorded-approvers li div,.recorded-approvers li strong,.recorded-approvers li span{display:block}.recorded-approvers li strong{color:var(--ka-text);font-size:9px;font-weight:500}.recorded-approvers li span{margin-top:3px;color:var(--ka-text-faint);font-size:8px}.recorded-approvers li code{display:block;overflow-wrap:anywhere;color:#d8d2cc;font-size:8px}.recorded-approvers__address{text-align:right}.recorded-approvers__address span{margin:0 0 3px;letter-spacing:.05em;text-transform:uppercase}.recorded-voting-groups{margin:0 0 18px;padding:15px 17px;color:var(--ka-text-muted);text-align:left;background:#1c181424;border:1px solid var(--ka-border)}.recorded-voting-groups__heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.recorded-voting-groups__heading h2{margin:0;color:var(--ka-text);font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em}.recorded-voting-groups__heading span,.recorded-voting-groups__explanation,.recorded-voting-groups__explanation p{color:var(--ka-text-faint);font-size:10px}.recorded-voting-groups__explanation{margin:5px 0 12px;line-height:1.5}.recorded-voting-groups__explanation p{margin:0;line-height:1.5}.recorded-voting-groups__explanation p+p{margin-top:7px}.recorded-voting-groups ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.recorded-voting-groups li{display:grid;grid-template-columns:minmax(150px,.55fr) minmax(280px,1fr);align-items:start;gap:16px;padding-top:10px;border-top:1px solid rgba(232,228,223,.07)}.recorded-voting-groups__identity strong,.recorded-voting-groups__identity span{display:block}.recorded-voting-groups__identity strong{color:var(--ka-text);font-size:11px;font-weight:500}.recorded-voting-groups__identity span{margin-top:3px;color:var(--ka-text-faint);font-size:10px}.recorded-voting-groups dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0}.recorded-voting-groups dt{margin-bottom:2px;color:var(--ka-text-faint);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.recorded-voting-groups dd{margin:0;overflow-wrap:anywhere;color:#d8d2cc;font-size:10px;line-height:1.45}.recorded-voting-groups code{font-size:inherit}.recorded-voting-groups__technical{grid-column:1 / -1;margin-top:8px;border-top:1px solid rgba(232,228,223,.07)}.recorded-voting-groups__technical>summary{padding:7px 0 4px;color:var(--ka-text-faint);font-size:10px;cursor:pointer;list-style:none}.recorded-voting-groups__technical>summary::-webkit-details-marker{display:none}.recorded-voting-groups__technical>summary:before{display:inline-block;width:6px;height:6px;margin:0 7px 1px 1px;content:"";border-right:1px solid var(--ka-parchment-muted);border-bottom:1px solid var(--ka-parchment-muted);transform:rotate(-45deg)}.recorded-voting-groups__technical[open]>summary:before{transform:rotate(45deg) translate(-1px,-1px)}.recorded-voting-groups__technical>dl{padding:3px 0 5px}.sealed-screen__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px}.export-disclosure{max-width:700px;margin:16px auto 0;color:var(--ka-text-faint);font-size:10.5px;line-height:1.55}.sealed-screen__secondary-actions{display:flex;justify-content:center;gap:24px;margin-top:18px}.archive-table{overflow:hidden;background:#1c18141a;border:1px solid var(--ka-border);border-radius:4px}.archive-recovery{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;padding:18px;margin-bottom:18px;background:#1c181424;border:1px solid var(--ka-border);border-left:2px solid rgba(212,184,150,.7)}.archive-recovery__content .eyebrow{margin-bottom:5px;font-size:8px}.archive-recovery__content h2{margin:0;color:var(--ka-parchment);font-family:Cormorant Garamond,Georgia,serif;font-size:25px;font-weight:600}.archive-recovery__content>p:not(.eyebrow){max-width:740px;margin:7px 0 0;color:var(--ka-text-muted);font-size:9px;line-height:1.55}.archive-recovery__content>.archive-recovery__merge-note{color:var(--ka-text-faint)}.archive-recovery__actions{display:flex;min-width:210px;align-items:stretch;justify-content:center;flex-direction:column;gap:8px}.archive-draft-action{display:flex;justify-content:flex-end}.archive-recovery__status,.archive-recovery>.notice{grid-column:1 / -1;margin:0}.archive-recovery__status{display:flex;align-items:center;gap:9px;color:var(--ka-text-muted);font-size:9px;line-height:1.5}.governance-attempts{display:grid;gap:.8rem;margin-top:1rem}.governance-attempt{display:grid;gap:.7rem;padding:1rem;border:1px solid color-mix(in srgb,var(--ka-parchment) 22%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--ka-surface-raised) 78%,transparent)}.governance-attempt>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.governance-attempt>div:first-child span,.governance-attempt dt{color:var(--ka-text-muted);font-size:.78rem}.governance-attempt>code{overflow-wrap:anywhere;color:var(--ka-parchment);font-size:.76rem}.governance-attempt dl{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin:0}.governance-attempt dl div{display:grid;gap:.2rem}.governance-attempt dd{margin:0}.governance-attempt__status{margin:0;color:var(--ka-text-muted);line-height:1.55}.archive-recovery__status svg{flex:none;color:var(--ka-parchment-muted);animation:spin .9s linear infinite}.archive-table__header,.archive-row{display:grid;grid-template-columns:minmax(180px,1.5fr) .8fr .5fr .55fr 1fr .55fr 24px;align-items:center;gap:15px}.archive-table__header{min-height:38px;padding:0 16px;color:var(--ka-text-faint);font-size:8px;letter-spacing:.08em;border-bottom:1px solid var(--ka-border);text-transform:uppercase}.archive-entry{border-bottom:1px solid rgba(232,228,223,.08)}.archive-entry:last-child{border-bottom:0}.archive-row{width:100%;min-height:64px;padding:0 16px;color:var(--ka-text-muted);text-align:left;cursor:pointer;background:transparent;border:0;transition:background var(--ka-transition)}.archive-row:hover{background:#d4b8960a}.archive-row strong,.archive-row small{display:block}.archive-row strong{overflow:hidden;color:var(--ka-text);font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.archive-row small{margin-top:4px;color:var(--ka-text-faint);font-size:8px}.archive-row>span:not(:first-child){font-size:9px}.archive-row code{margin-top:0}.archive-row>svg{transition:transform var(--ka-transition)}.archive-row>svg.is-open{transform:rotate(180deg)}.status-pill{justify-self:start;padding:5px 8px;font-size:10px;line-height:1.35;border:1px solid}.status-pill--legacy{color:#d6bd9d;border-color:#be996f80}.status-pill--integration{color:#dab985;border-color:#c99e6373}.status-pill--demo{color:#b9c2cb;border-color:#9ba9b56b}.status-pill--finalized{color:#b9d0bf;border-color:#65866d94}.archive-entry__details{display:grid;gap:13px;padding:16px;background:#1c181426;border-top:1px solid rgba(232,228,223,.06)}.archive-record-details{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0}.archive-record-details>div{min-width:0}.archive-record-details dt{margin-bottom:4px;color:var(--ka-text-faint);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.archive-record-details dd{margin:0;overflow-wrap:anywhere;color:var(--ka-text);font-size:9px;line-height:1.45}.record-receipt-note{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;color:var(--ka-text-muted);background:#66452321;border:1px solid rgba(201,158,99,.28)}.record-receipt-note>svg{flex:0 0 auto;color:#d6ad79}.record-receipt-note p,.record-receipt-note strong,.record-receipt-note span{display:block;margin:0}.record-receipt-note strong{margin-bottom:3px;color:var(--ka-text);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.record-receipt-note span{font-size:8px;line-height:1.5}.record-receipt-note--demo{background:#444d571f;border-color:#9ba9b53d}.record-receipt-note--finalized{background:#34493a26;border-color:#65866d66}.record-receipt-note--finalized>svg{color:#9cbea4}.archive-evidence{padding:14px 16px;color:var(--ka-text-muted);background:#1c181421;border:1px solid var(--ka-border)}.archive-evidence__heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.archive-evidence__heading h2{margin:0;color:var(--ka-text);font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em}.archive-evidence__heading span,.archive-evidence>p,.archive-evidence li span{color:var(--ka-text-faint);font-size:8px}.archive-evidence>p{margin:5px 0 11px;line-height:1.5}.archive-evidence ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.archive-evidence li{display:grid;grid-template-columns:minmax(140px,.6fr) minmax(260px,1fr);align-items:center;gap:16px;padding-top:8px;border-top:1px solid rgba(232,228,223,.07)}.archive-evidence li strong,.archive-evidence li span,.archive-evidence li code{display:block}.archive-evidence li strong{overflow-wrap:anywhere;color:var(--ka-text);font-size:9px;font-weight:500}.archive-evidence li span{margin-top:3px}.archive-evidence li code{overflow-wrap:anywhere;color:#d8d2cc;font-size:8px;text-align:right}.archive-entry__details .recorded-approvers,.archive-entry__details .recorded-voting-groups{margin:0}.archive-entry__actions{display:flex;gap:8px}.empty-state{display:flex;min-height:360px;align-items:center;justify-content:center;flex-direction:column;padding:40px;text-align:center;background:#1c18141a;border:1px solid var(--ka-border)}.empty-state>svg{color:var(--ka-parchment-muted)}.empty-state h2{margin:18px 0 8px;color:var(--ka-parchment);font-family:Cormorant Garamond,Georgia,serif;font-size:25px}.empty-state p{margin:0 0 22px;color:var(--ka-text-muted);font-size:10px}.screen--verify{width:min(820px,100%)}.verify-record{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 17px;margin-bottom:15px;background:#1c181421;border:1px solid var(--ka-border)}.verify-record>span{grid-column:1 / -1;margin:0}.verify-record strong{color:var(--ka-text);font-size:11px;font-weight:500}.verify-record code{color:var(--ka-text-muted);font-family:JetBrains Mono,monospace;font-size:8px}.verification-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;margin:0 0 15px;border:0}.verification-mode legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.verification-mode label{display:flex;gap:11px;padding:13px 14px;color:var(--ka-text-muted);font-size:9px;line-height:1.45;cursor:pointer;background:#1c18141a;border:1px solid var(--ka-border);transition:background var(--ka-transition),border-color var(--ka-transition)}.verification-mode label.is-selected{background:#d4b8960f;border-color:#d4b8967a}.verification-mode input{margin:2px 0 0;accent-color:var(--ka-parchment)}.verification-mode strong{display:block;margin-bottom:3px;color:var(--ka-text);font-size:10px;font-weight:500}.drop-zone--verify{min-height:250px}.native-wallet-card{max-width:1040px}.native-wallet-card p,.vision-hub-identity p,.wallet-access-card .native-wallet-card__copy>p:not(.native-wallet-card__eyebrow),.wallet-access-card__disclosure-body>p:first-child,.wallet-capability-status p,.demo-data-notice p,.drop-zone p,.privacy-note p,.notice,.modal>p:not(.eyebrow),.voting-group-disclosure,.export-disclosure,.empty-state p,.verification-mode label{font-size:var(--ka-type-supporting)}.resolved-voting-group__heading strong{font-size:var(--ka-type-body)}.native-wallet-card .native-wallet-card__gate{font-size:var(--ka-type-supporting)!important}.wallet-access-menu,.wallet-access-card{width:min(820px,100%);max-width:820px}.wallet-access-menu__disclosure>summary,.wallet-access-menu__disclosure>summary strong,.wallet-access-menu__disclosure>summary small,.wallet-access-menu__disclosure>summary code,.native-wallet-card .native-wallet-card__eyebrow,.wallet-access-card .native-wallet-card__eyebrow,.wallet-access-card__option-heading span,.wallet-capability-status span,.wallet-access-card__unavailable>summary,.browser-wallet-access__address,.demo-submission__badge,.demo-submission__truth,.demo-submission__truth strong,.commitment-facts dt,.proof-leaf__heading span,.proof-explorer dt,.proposal-surface__contract span,.proposal-surface__identity span,.voter-preview__groups>span,.commitment-boundary span,.proof-explorer>summary>span:last-child,.file-list__heading,.file-list__footer,.file-row span,.voting-group-mode legend,.select-listbox__value>small,.select-listbox__option-copy>small,.select-listbox__option-status,.sealing-steps span,.development-banner,.sealed-summary span,.root-panel>span,.verify-record>span{font-size:var(--ka-type-label)!important}.wallet-access-card__default code,.governance-vote-cast code,.commitment-boundary code,.proof-explorer code,.proposal-surface__contract code,.proposal-surface__facts code,.hash-value code,.verify-record code,.file-row code,.archive-row code{font-size:var(--ka-type-code)}.wallet-access-card__default strong,.wallet-access-card__summary-title strong,.wallet-access-card__default small,.wallet-access-card__summary-title small,.wallet-access-card__summary-status,.wallet-access-card__option-heading strong,.wallet-capability-status strong,.demo-data-notice strong,.governance-vote-cast legend,.proposal-hash h3,.commitment-card__lead,.commitment-facts dd,.commitment-boundary strong,.commitment-boundary p,.proof-explorer>summary,.proof-explorer>p,.proof-leaf__heading strong,.proof-explorer dd,.proof-path li,.voter-preview__evidence strong,.voter-preview__evidence span,.voter-preview__groups strong,.proposal-publication-boundary strong,.hash-progress>div,.select-listbox__trigger,.select-listbox__option,.voting-group-mode label,.voting-group-card__lookup>span,.voting-group-card__pending,.resolved-voting-group__heading>div:first-child>span,.resolved-voting-group__badges span,.resolved-voting-group dt,.voting-group-card__fields .field__input,.resolved-voting-group dd,.resolved-voting-group__error,.finality-details__heading h2,.recorded-approvers__heading h2,.recorded-voting-groups__heading h2,.archive-evidence__heading h2,.status-pill,.verify-record strong,.verification-mode strong{font-size:var(--ka-type-supporting)}.proposal-surface__summary,.proposal-surface__body,.proposal-surface__commitment-spec,.proposal-surface__identity code,.proposal-surface__facts dd,.proposal-publication-boundary p,.proposal-publication-boundary code,.proposal-review__action-note,.voter-preview__disclosure,.wallet-review-readiness>p,.wallet-review-readiness__actions p,.wallet-review-readiness dd,.wallet-review-readiness code,.wallet-review-readiness__prepared>strong{font-size:var(--ka-type-code)}.proposal-surface__commitment>span,.proposal-surface__facts dt,.proposal-publication-boundary span,.wallet-review-readiness dt,.wallet-review-readiness__heading>span,.voter-preview__groups article span,.voter-preview__groups code{font-size:var(--ka-type-label)}.proposal-surface__summary{font-size:var(--ka-type-supporting)}.proposal-surface__body{line-height:1.75}.sealed-summary strong,.hash-value__status,.finality-details__heading span,.finality-details dt,.finality-details dd,.finality-details code,.finality-details__observers h3,.finality-details__observers li,.finality-details__disclosure p,.recorded-approvers__heading span,.recorded-approvers>p,.recorded-approvers li strong,.recorded-approvers li span,.recorded-approvers li code,.recorded-voting-groups__heading span,.recorded-voting-groups__explanation,.recorded-voting-groups__explanation p,.recorded-voting-groups__identity span,.recorded-voting-groups dt,.recorded-voting-groups dd{font-size:var(--ka-type-label)}.archive-recovery__content .eyebrow,.archive-table__header,.archive-record-details dt,.record-receipt-note strong,.archive-evidence__heading span,.archive-evidence>p,.archive-evidence li span{font-size:var(--ka-type-label)}.archive-recovery__content>p:not(.eyebrow),.archive-recovery__status,.archive-row strong,.archive-row small,.archive-row>span:not(:first-child),.archive-record-details dd,.record-receipt-note span,.archive-evidence li strong,.archive-evidence li code{font-size:var(--ka-type-label)}.empty-state p,.verification-mode label{line-height:1.55}.governance-handoff svg{width:clamp(200px,18.75vw,360px);max-width:100%}.sealing-screen__shield{width:clamp(112px,calc(48px + 6.67vw),176px);height:auto}.sealed-screen{width:min(clamp(820px,70vw,1240px),100%)}.sealed-screen__mark{width:clamp(74px,calc(32px + 4.4vw),116px);height:auto;aspect-ratio:76 / 96}@keyframes screen-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-enter{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dignified-pulse{0%,to{opacity:.86;transform:scale(.99)}50%{opacity:1;transform:scale(1)}}@media(max-width:1050px){:root{--ka-shell-rail-width: clamp(280px, 30vw, 320px)}.brand-rail{padding-inline:clamp(24px,2.7vw,28px)}.sealed-summary{grid-template-columns:repeat(2,1fr)}.sealed-summary>div:nth-child(2){border-right:0}.sealed-summary>div:nth-child(-n+2){border-bottom:1px solid var(--ka-border)}.archive-table__header,.archive-row{grid-template-columns:minmax(170px,1.4fr) .8fr .5fr .55fr .55fr 24px}.archive-table__header>:nth-child(5),.archive-row>:nth-child(5){display:none}.archive-recovery{grid-template-columns:1fr}.archive-recovery__actions{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:901px){.brand-lockup:not(.brand-lockup--hero){width:min(var(--ka-rail-content-width),100%);margin-inline:auto}.workflow-nav,.brand-rail__privacy{width:min(var(--ka-progress-rail-width),100%);margin-inline:auto}}@media(max-width:900px){.app-shell,.app-shell--landing{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;min-height:100vh;min-height:100dvh}.brand-rail{min-height:130px;padding:20px 24px}.brand-lockup--hero{transform:none}.brand-lockup--hero .brand-lockup__shield{width:clamp(96px,26vw,120px);height:auto}.workflow-nav{display:none}.brand-rail__privacy{width:min(100%,720px);padding-top:14px;margin:16px auto 0}.workspace__body,.app-shell--landing .workspace__body{padding:clamp(28px,7vw,36px) clamp(20px,6vw,28px);overflow:visible}.workspace,.app-shell--landing .workspace{grid-template-rows:auto auto}.home-screen{transform:none}.form-grid,.voting-group-card__fields,.resolved-voting-group dl,.sealed-summary{grid-template-columns:1fr}.governance-handoff__actions,.governance-handoff__copy{width:100%}.governance-handoff__copy{justify-content:center}.sealed-summary>div{border-right:0;border-bottom:1px solid var(--ka-border)}.sealed-summary>div:last-child{border-bottom:0}.screen-actions,.modal__actions{align-items:stretch;flex-direction:column-reverse}.screen-actions .button,.modal__actions .button{width:100%}.archive-table__header{display:none}.archive-row{grid-template-columns:minmax(0,1fr) auto 24px;padding-block:12px}.archive-row>:nth-child(2),.archive-row>:nth-child(3),.archive-row>:nth-child(4),.archive-row>:nth-child(5){display:none}.archive-record-details,.recorded-approvers li,.recorded-voting-groups li,.recorded-voting-groups dl,.archive-evidence li,.finality-details dl,.finality-details__observers li,.verification-mode{grid-template-columns:1fr}.finality-details dl>.finality-details__block-hash{grid-column:auto}.recorded-approvers__address{text-align:left}.voting-group-card__lookup,.resolved-voting-group__heading{align-items:stretch;flex-direction:column}.resolved-voting-group__badges{justify-content:flex-start}.archive-recovery__actions{grid-template-columns:1fr}.archive-draft-action .button{width:100%}.archive-evidence li code{text-align:left}.modal{padding:26px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes spin{to{transform:rotate(360deg)}}.workspace__header{padding-top:var(--ka-space-xl)}.workspace__body{padding-top:var(--ka-space-xl);padding-bottom:var(--ka-space-xl)}.app-shell--landing .workspace__body{padding-block:clamp(48px,7vh,80px)}.home-screen{width:min(clamp(760px,70vw,1200px),100%)}.home-screen h1{font-size:clamp(52px,calc(20px + 3.33vw),84px)}.home-screen__tagline{margin-top:var(--ka-space-lg);font-size:clamp(18px,calc(10px + .83vw),26px);line-height:1.45}.home-screen__actions{gap:var(--ka-space-md);margin-top:clamp(32px,2.5vw,48px)}.home-screen__promise{margin-top:clamp(22px,1.7vw,30px);line-height:1.55}.home-screen__unfinished,.wallet-access-menu__disclosure>summary{min-height:var(--ka-icon-control-size)}.button{min-height:var(--ka-control-height);padding-inline:22px}.icon-button{width:var(--ka-icon-control-size);height:var(--ka-icon-control-size)}.text-button{min-height:var(--ka-icon-control-size);padding-block:var(--ka-space-xs)}.screen--wide,.screen--archive,.proposal-votes,.wallet-review-readiness,.finality-details,.recorded-approvers,.recorded-voting-groups{container-type:inline-size}.screen-heading{margin-bottom:clamp(30px,2.4vw,42px)}.screen-heading h1{font-size:clamp(38px,calc(20px + 1.875vw),56px)}.screen-heading>p:last-child{margin-top:var(--ka-space-md)}.form-stack{gap:28px;padding:var(--ka-card-padding)}.form-grid{gap:var(--ka-space-lg)}.field{gap:10px}.field__input,.field:first-child>.field__input,.select-listbox__trigger{min-height:var(--ka-control-height)}.field__input{padding-inline:var(--ka-space-md);font-size:var(--ka-type-body)}.field:first-child>.field__input{font-size:var(--ka-type-body)}.field__input::placeholder{color:#bbb5af}.field__input:focus{box-shadow:0 0 0 3px #d4b89629}.screen-actions{gap:var(--ka-space-lg);padding-top:var(--ka-space-xl);margin-top:var(--ka-space-xl)}.native-wallet-card,.wallet-access-card,.archive-recovery,.voting-group-card{padding:var(--ka-space-lg)}.native-wallet-card,.wallet-access-card{gap:var(--ka-space-lg)}.native-wallet-card__actions,.archive-recovery__actions{gap:10px}.notice,.privacy-note{gap:14px;padding:18px 20px}.drop-zone{min-height:300px;padding:var(--ka-space-xl)}.file-list__footer{min-height:56px;padding:8px 14px 8px 18px}.file-list__footer .button{min-height:var(--ka-icon-control-size);padding-inline:var(--ka-space-md)}.file-row{min-height:60px;gap:var(--ka-space-md);padding:15px 14px 15px 18px}.file-row strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.voting-group-list{gap:18px}.voting-group-card__heading{margin-bottom:20px;font-size:22px}.voting-group-mode{gap:10px 24px;margin-bottom:20px}.voting-group-mode label{min-height:var(--ka-icon-control-size);gap:10px}.voting-group-mode input{width:18px;height:18px}.voting-group-card__fields{gap:18px}.select-listbox__trigger{padding:9px 44px 9px var(--ka-space-md)}.select-listbox__value>span,.select-listbox__value>small,.select-listbox__option-copy>span,.select-listbox__option-copy>small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.select-listbox__menu{gap:4px;padding:var(--ka-space-xs)}.select-listbox__option{min-height:var(--ka-control-height);gap:var(--ka-space-md);padding:8px 12px}.voting-group-card__lookup{gap:var(--ka-space-md);margin-top:20px}.resolved-voting-group{padding:18px;margin-top:20px}.proposal-review__grid{gap:var(--ka-space-lg);margin-top:28px}.commitment-card,.voter-preview{padding:clamp(22px,2vw,28px)}.review-card__heading{gap:var(--ka-space-md);margin-bottom:var(--ka-space-lg)}.review-card__heading h2{font-size:30px}.review-card__icon{width:var(--ka-control-height);height:var(--ka-control-height)}.commitment-card__lead{margin-bottom:20px}.commitment-card>.hash-value{padding:var(--ka-space-md)}.commitment-facts{margin-top:18px}.commitment-facts>div{padding:var(--ka-space-md)}.commitment-boundary{gap:var(--ka-space-md);margin-top:18px}.commitment-boundary article{padding:18px}.commitment-boundary code{overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.proof-explorer{margin-top:18px}.proof-explorer>summary{min-height:52px;padding:14px var(--ka-space-md)}.archive-recovery{gap:var(--ka-space-lg);margin-bottom:var(--ka-space-lg)}.archive-recovery__actions{min-width:240px}.archive-table{overflow-x:auto}.archive-table__header{min-height:var(--ka-control-height)}.archive-row{min-height:72px}.status-pill{display:inline-flex;min-height:32px;align-items:center}.modal{max-height:calc(100vh - 56px);max-height:calc(100dvh - 56px);padding:var(--ka-card-padding);overflow-y:auto;overscroll-behavior:contain}.modal__actions{gap:var(--ka-space-md);margin-top:28px}@container (max-width: 1100px){.proposal-review__grid{grid-template-columns:1fr}.voter-preview{max-width:none}.archive-table__header,.archive-row{grid-template-columns:minmax(190px,1.4fr) .8fr .55fr .65fr .65fr 28px}.archive-table__header>:nth-child(5),.archive-row>:nth-child(5){display:none}}@container (max-width: 760px){.decision-journey,.provenance-relationship>ol{grid-template-columns:1fr}.provenance-relationship__heading{display:grid}.proposal-votes__item,.wallet-review-readiness__identity,.wallet-review-readiness__prepared dl,.finality-details dl,.finality-details__observers li,.recorded-approvers li,.recorded-voting-groups li,.recorded-voting-groups dl{grid-template-columns:1fr}.proposal-votes__item{gap:var(--ka-space-sm)}.finality-details dl>.finality-details__block-hash{grid-column:auto}.recorded-approvers__address{text-align:left}.archive-table__header{display:none}.archive-row{grid-template-columns:minmax(0,1fr) auto 24px;padding-block:12px}.archive-row>:nth-child(2),.archive-row>:nth-child(3),.archive-row>:nth-child(4),.archive-row>:nth-child(5){display:none}.archive-entry__actions{flex-wrap:wrap}.archive-entry__actions .button{min-width:min(100%,180px);flex:1 1 180px}}.verify-record-search{display:grid;gap:var(--ka-space-lg);padding:var(--ka-card-padding);margin-top:clamp(32px,3vw,48px);background:#17141294;border:1px solid rgb(201 168 130 / 28%);border-radius:5px}.verify-record-search__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ka-space-lg)}.verify-record-search__heading .eyebrow{margin-bottom:var(--ka-space-xs)}.verify-record-search__heading h2{margin:0;color:var(--ka-parchment);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,calc(20px + 1vw),38px);font-weight:600}.verify-record-search__heading>svg{flex:0 0 auto;color:var(--ka-parchment-muted)}.verify-record-search__intro{max-width:780px;margin:0;color:var(--ka-text-muted);line-height:1.6}.verify-record-search__form{display:grid;gap:var(--ka-space-lg)}.verify-record-search__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ka-space-lg)}.verify-record-search__actions{display:flex;flex-wrap:wrap;gap:var(--ka-space-sm)}.verify-record-search>.privacy-note,.verify-record-search>.notice{margin:0}.verify-record-search__results{display:grid;gap:var(--ka-space-md);padding-top:var(--ka-space-lg);border-top:1px solid var(--ka-border)}.verify-record-search__status{margin:0;color:var(--ka-text-muted)}.verify-record-search__results>ul{display:grid;gap:var(--ka-space-md);padding:0;margin:0;list-style:none}.verify-record-search__results>ul>li{display:grid;gap:var(--ka-space-md);padding:var(--ka-space-lg);background:#12100e73;border:1px solid var(--ka-border);border-radius:4px}.verify-record-search__result-heading{display:grid;gap:4px}.verify-record-search__result-heading strong{color:var(--ka-text)}.verify-record-search__result-heading span{color:var(--ka-text-muted);font-size:var(--ka-type-supporting)}.verify-record-search__descriptors{display:flex;flex-wrap:wrap;gap:var(--ka-space-sm);margin:0}.verify-record-search__descriptors>div{display:flex;gap:6px;padding:6px 9px;background:#d4b89614;border:1px solid rgb(212 184 150 / 16%);border-radius:3px;font-size:var(--ka-type-supporting)}.verify-record-search__descriptors dt{color:var(--ka-text-faint)}.verify-record-search__descriptors dd{margin:0;color:var(--ka-text)}@media(max-width:1000px){.verify-record-search__fields{grid-template-columns:1fr}}@media(max-width:760px){.verify-record-search{padding:clamp(18px,5vw,22px)}.verify-record-search__actions{align-items:stretch;flex-direction:column}}@media(max-width:1000px){.form-grid,.voting-group-card__fields,.commitment-boundary{grid-template-columns:1fr}.voting-group-card__lookup{align-items:stretch;flex-direction:column}}@media(max-width:760px){.home-screen h1{font-size:clamp(48px,calc(41px + 1.45vw),52px)}.home-screen__tagline{font-size:clamp(18px,calc(13px + .66vw),20px)}.workspace__body,.app-shell--landing .workspace__body{padding:clamp(28px,7vw,36px) clamp(20px,6vw,28px)}.form-stack,.commitment-card,.voter-preview,.native-wallet-card,.wallet-access-card,.archive-recovery,.voting-group-card{padding:clamp(18px,5vw,22px)}.modal{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:clamp(22px,6vw,26px)}.modal-backdrop{align-items:start;padding:16px;overflow-y:auto}.archive-table__header{display:none}.archive-row{grid-template-columns:minmax(0,1fr) auto 24px;padding-block:12px}.archive-row>:nth-child(2),.archive-row>:nth-child(3),.archive-row>:nth-child(4),.archive-row>:nth-child(5){display:none}.archive-entry__actions{flex-wrap:wrap}.archive-entry__actions .button{min-width:min(100%,180px);flex:1 1 180px}}@media(min-width:2000px){.brand-lockup--hero .brand-lockup__shield{width:clamp(300px,13vw,400px)}}.governance-proposal-list-screen{display:flex;flex-direction:column;width:min(1180px,100%)}.governance-proposal-list-screen>.governance-list-heading{order:0}.governance-proposal-list-screen>.governance-page-error{order:1}.governance-proposal-list-screen>.proposal-list,.governance-proposal-list-screen>.governance-empty{order:2}.governance-proposal-list-screen>.governance-loading-status,.governance-proposal-list-screen>.governance-pagination{order:3}.governance-proposal-list-screen>.screen-actions{order:7}.governance-list-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px;animation:governance-reveal var(--ka-motion-governance) both}.governance-list-heading h1{margin:0;color:var(--ka-parchment);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,4vw,60px);line-height:.98;letter-spacing:-.025em}.governance-list-heading p:last-child{max-width:64ch;margin:13px 0 0;color:var(--ka-text-muted);font-size:var(--ka-type-body);line-height:1.55}.proposal-list__content{flex:1 1 auto;min-width:0}.proposal-list__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.proposal-list__scope{color:var(--ka-text-faint);font-size:var(--ka-type-label)}.proposal-list__meta{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;margin-top:10px}.proposal-list__meta code{color:var(--ka-parchment-muted);font-size:var(--ka-type-code)}.proposal-list__meta span{color:var(--ka-text-faint);font-size:var(--ka-type-supporting)}.proposal-list__item>.button{flex:0 0 auto}.proposal-list__item:hover,.proposal-list__item:focus-within{border-color:#d4b89666;background:linear-gradient(145deg,rgba(212,184,150,.075),transparent 58%),#1c181433;box-shadow:0 14px 30px #130f0c29;transform:translateY(-2px)}.proposal-surface__technical{margin-top:14px;border-top:1px solid var(--ka-border)}.proposal-surface__technical>summary{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;color:var(--ka-text-muted);cursor:pointer;list-style:none;transition:color var(--ka-motion-governance-fast),background var(--ka-motion-governance-fast)}.proposal-surface__technical>summary::-webkit-details-marker{display:none}.proposal-surface__technical>summary:after{width:8px;height:8px;flex:0 0 auto;content:"";border-right:1px solid var(--ka-parchment-muted);border-bottom:1px solid var(--ka-parchment-muted);transform:rotate(45deg) translateY(-2px);transition:transform var(--ka-transition)}.proposal-surface__technical[open]>summary:after{transform:rotate(225deg) translate(-1px,-1px)}.proposal-surface__technical>summary:hover{color:var(--ka-text)}.proposal-surface__technical>summary:focus-visible{outline:2px solid var(--ka-parchment);outline-offset:4px}.proposal-surface__technical>summary span{font-size:var(--ka-type-supporting);font-weight:600}.proposal-surface__technical>summary small{margin-left:auto;color:var(--ka-text-faint);font-size:var(--ka-type-label)}.proposal-surface__technical .proposal-surface__commitment{margin-top:0}.governance-proposal-screen{width:min(1420px,100%)}.proposal-detail-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.85fr);grid-template-areas:"overview aside" "activity aside";gap:clamp(16px,1.6vw,26px);align-items:start}.proposal-detail-layout__main,.proposal-detail-layout__aside,.proposal-detail-layout__bottom{display:grid;min-width:0;gap:16px}.proposal-detail-layout__main{grid-area:overview}.proposal-detail-layout__aside{grid-area:aside}.proposal-detail-layout__bottom{grid-area:activity}.proposal-detail-layout__main>*,.proposal-detail-layout__aside>*,.proposal-detail-layout__bottom>*{animation:governance-reveal var(--ka-motion-governance) both}.proposal-detail-layout__main>*:nth-child(1),.proposal-detail-layout__aside>*:nth-child(1),.proposal-detail-layout__bottom>*:nth-child(1){animation-delay:45ms}.proposal-detail-layout__main>*:nth-child(2),.proposal-detail-layout__aside>*:nth-child(2),.proposal-detail-layout__bottom>*:nth-child(2){animation-delay:95ms}.proposal-detail-layout__main>*:nth-child(3),.proposal-detail-layout__aside>*:nth-child(3){animation-delay:145ms}.proposal-detail-layout__main>*:nth-child(4),.proposal-detail-layout__aside>*:nth-child(4){animation-delay:195ms}.proposal-detail-layout__aside{position:sticky;top:0;align-self:start}.proposal-detail-kicker,.proposal-section-heading,.vote-panel__heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.proposal-detail-kicker{min-height:27px}.proposal-detail-kicker .eyebrow,.proposal-section-heading .eyebrow,.vote-panel__heading .eyebrow{margin:0}.proposal-state-pill,.vote-panel__status{display:inline-flex;min-height:25px;align-items:center;padding:4px 9px;color:var(--ka-parchment-muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:#d4b89612;border:1px solid rgba(212,184,150,.28);border-radius:999px}.proposal-state-pill.is-open,.vote-panel__status.is-ready{color:var(--ka-success);background:#34493a4d;border-color:#65866d80}.proposal-surface--detail{padding:clamp(20px,2.2vw,32px);background:linear-gradient(145deg,rgba(212,184,150,.07),transparent 48%),#100d0b2e;border-color:#d4b8964d}.proposal-surface--detail .proposal-surface__contract{padding-bottom:15px}.proposal-surface--detail .proposal-status{margin-top:19px}.proposal-surface--detail h1{max-width:30ch;font-size:clamp(38px,2.9vw,50px);line-height:.98}.proposal-surface--detail .proposal-surface__heading{flex-direction:column}.proposal-surface--detail .proposal-surface__summary{max-width:62ch;margin:15px 0 20px;font-size:var(--ka-type-body);line-height:1.48}.proposal-surface__body-label{margin:0 0 7px;color:var(--ka-text-faint);font-size:var(--ka-type-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.proposal-surface--detail .proposal-surface__body{min-height:86px;padding:16px 0 20px;margin:0;color:var(--ka-text-muted);background:transparent;border:0;border-top:1px solid var(--ka-border);font-family:DM Sans,system-ui,sans-serif;font-size:var(--ka-type-body);line-height:1.72}.proposal-surface--detail .proposal-surface__identity{margin-top:4px;background:#d4b8960e}.proposal-surface--detail .proposal-surface__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-surface--detail .proposal-surface__facts>div:last-child{grid-column:1 / -1}.proposal-surface--detail .proposal-surface__facts dd{font-size:var(--ka-type-supporting);line-height:1.45}.governance-proposal-screen .proposal-hash,.governance-proposal-screen .proposal-votes{margin-top:0}.proposal-verification{display:grid;gap:18px;padding:clamp(18px,1.8vw,26px);background:linear-gradient(145deg,rgba(212,184,150,.065),transparent 56%),#1c181424;border:1px solid var(--ka-border);border-radius:var(--ka-radius)}.proposal-verification__intro{max-width:72ch;margin:0;color:var(--ka-text-muted);font-size:var(--ka-type-supporting);line-height:1.55}.proposal-verification__fingerprints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.proposal-verification__fingerprints>article{display:grid;align-content:start;gap:12px;min-width:0;padding:15px;background:#100d0b33;border:1px solid rgba(212,184,150,.18)}.proposal-verification__fingerprints>article>div>span,.proposal-verification__local>div>span{color:var(--ka-parchment);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.proposal-verification__fingerprints p,.proposal-verification__local p,.proposal-verification__evidence>p{margin:5px 0 0;color:var(--ka-text-faint);font-size:11px;line-height:1.5}.proposal-verification__unavailable{padding:11px;border:1px dashed var(--ka-border-strong)}.proposal-verification__local{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;background:#34493a2e;border:1px solid rgba(101,134,109,.34)}.proposal-verification__local>div>span.is-matched{color:var(--ka-success)}.proposal-verification__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px}.proposal-verification>.governance-package-preview{margin-top:0}.proposal-verification__evidence{padding:15px 17px;color:var(--ka-text-muted);background:#1c181424;border:1px solid var(--ka-border);border-radius:var(--ka-radius)}.proposal-verification__evidence>summary,.proposal-votes__technical>summary,.governance-handoff-disclosure>summary{color:var(--ka-parchment);font-weight:600;cursor:pointer}.proposal-verification__evidence dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0}.proposal-verification__evidence dl>div{min-width:0}.proposal-verification__evidence dt,.proposal-votes__technical span{color:var(--ka-text-faint);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.proposal-verification__evidence dd{margin:5px 0 0;overflow-wrap:anywhere;font-size:var(--ka-type-supporting)}.proposal-votes{padding:clamp(18px,1.6vw,24px)}.proposal-section-heading{align-items:flex-start}.proposal-section-heading h2,.governance-vote-cast--primary h2{margin:4px 0 0;color:var(--ka-parchment);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(25px,2vw,32px);line-height:1}.proposal-section-heading>span,.proposal-votes__heading>span{flex:0 0 auto;color:var(--ka-parchment-muted);font-family:JetBrains Mono,monospace;font-size:10px}.proposal-votes__heading p{max-width:70ch;margin:10px 0 0;color:var(--ka-text-faint);font-size:var(--ka-type-supporting);line-height:1.55}.proposal-votes__heading{align-items:flex-start}.proposal-votes__heading h2{margin-top:4px}.governance-vote-cast--primary{padding:clamp(18px,1.8vw,24px);margin:0;background:linear-gradient(145deg,rgba(212,184,150,.11),transparent 58%),#1c18143d;border-color:#d4b89666;box-shadow:0 18px 45px #130f0c33}.vote-panel__heading{align-items:flex-start}.vote-panel__intro{margin:14px 0 0;color:var(--ka-text-muted);font-size:var(--ka-type-supporting);line-height:1.55}.vote-panel__snapshot{margin:8px 0 0;color:var(--ka-text-faint);font-size:11px;line-height:1.5}.governance-vote-cast--primary fieldset{gap:9px;margin:18px 0}.governance-vote-cast--primary legend{margin-bottom:6px;color:var(--ka-text-faint);font-size:11px}.vote-panel__unavailable{padding:12px;margin:0;color:var(--ka-text-faint);font-size:var(--ka-type-supporting);border:1px dashed var(--ka-border-strong)}.governance-vote-cast--primary label{min-height:49px;padding:10px 12px;background:#d4b8960b;transition:border-color var(--ka-transition),background var(--ka-transition),transform var(--ka-transition)}.governance-vote-cast--primary label:focus-within{outline:2px solid var(--ka-parchment);outline-offset:3px}.governance-vote-cast--primary label:hover{background:#d4b89617;border-color:#d4b89666;transform:translate(2px)}.governance-vote-cast--primary label.is-selected{background:#d4b89621;border-color:var(--ka-parchment);box-shadow:inset 3px 0 var(--ka-parchment)}.governance-vote-cast--primary label input{width:17px;height:17px;accent-color:var(--ka-parchment)}.governance-vote-cast--primary label>span{color:var(--ka-text);font-size:var(--ka-type-supporting);font-weight:600}.governance-vote-cast--primary label code{font-size:10px}.vote-panel__selection{display:grid;gap:3px;padding:12px 13px;margin:-3px 0 15px;background:#34493a3d;border:1px solid rgba(101,134,109,.45);animation:governance-selection-enter var(--ka-motion-governance-fast) both}.vote-panel__selection span,.vote-panel__selection small{color:var(--ka-text-faint);font-size:10px}.vote-panel__selection span{font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vote-panel__selection strong{color:var(--ka-success);font-size:var(--ka-type-supporting)}.vote-panel__selection small{line-height:1.45}.governance-vote-cast--primary>.button{width:100%}.vote-panel__handoff{display:grid;gap:8px;padding-top:15px;margin-top:16px;border-top:1px solid var(--ka-border)}.vote-panel__handoff .button{width:100%}.vote-panel__handoff p{margin:0;color:var(--ka-text-faint);font-size:11px;line-height:1.45}.governance-vote-cast--primary .proposal-review__action-note{margin:14px 0 0;line-height:1.5}.governance-proposal-screen .wallet-capability-status{margin:0}.governance-proposal-screen .wallet-capability-status{grid-template-columns:1fr;gap:11px;padding:14px}.governance-proposal-screen .wallet-capability-status p{font-size:11px}.proposal-votes__item{grid-template-columns:minmax(140px,.9fr) minmax(190px,1.1fr) minmax(120px,.65fr);transition:background var(--ka-motion-governance-fast),transform var(--ka-motion-governance-fast)}.proposal-votes__item-field--timestamp time{color:var(--ka-text-muted);font-size:11px}.proposal-votes__technical{grid-column:1 / -1;padding-top:10px;border-top:1px solid var(--ka-border)}.proposal-votes__technical>div{display:grid;gap:5px;margin-top:12px}.proposal-votes__technical .hash-value{min-width:0}.governance-handoff-disclosure{padding:14px 16px;text-align:left;background:#1c181424;border:1px solid var(--ka-border);border-radius:var(--ka-radius)}.governance-handoff-disclosure>.governance-handoff{margin-top:14px}.proposal-votes__item:hover{background:#55504cb8;transform:translate(2px)}@keyframes governance-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes governance-item-enter{0%{opacity:0;transform:translateY(10px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes governance-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes governance-selection-enter{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@container (max-width: 760px){.proposal-detail-layout{grid-template-columns:1fr;grid-template-areas:"overview" "aside" "activity"}.proposal-detail-layout__aside{position:static}.proposal-surface--detail .proposal-surface__facts{grid-template-columns:1fr}.proposal-surface--detail .proposal-surface__facts>div:last-child{grid-column:auto}.proposal-verification__fingerprints{grid-template-columns:1fr}}@media(max-width:520px){.governance-list-heading{align-items:stretch;flex-direction:column}.proposal-detail-kicker,.proposal-section-heading,.vote-panel__heading,.proposal-votes__heading{align-items:flex-start;flex-direction:column}.proposal-surface--detail h1{font-size:clamp(36px,12vw,48px)}.proposal-surface--detail .proposal-surface__contract code{max-width:52%}.proposal-verification__local,.proposal-verification__actions{align-items:stretch;flex-direction:column}.proposal-verification__actions .button{width:100%}.proposal-verification__evidence dl{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.proposal-list__item,.proposal-detail-layout__main>*,.proposal-detail-layout__aside>*,.proposal-detail-layout__bottom>*,.package-preview__file,.package-preview__viewer{animation-delay:0ms!important}}.governance-vote-cast--primary label{grid-template-columns:auto minmax(0,1fr);align-items:stretch}.vote-option__content{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 14px}.vote-option__label{min-width:0;overflow-wrap:anywhere}.vote-option__current{display:grid;justify-items:end;gap:1px;text-align:right}.vote-option__current strong{color:var(--ka-parchment);font-family:JetBrains Mono,monospace;font-size:15px;line-height:1}.vote-option__current small{color:var(--ka-text-faint);font-size:10px;line-height:1.2}.vote-option__bar{display:block;grid-column:1 / -1;width:100%;height:4px;overflow:hidden;border-radius:999px}.vote-option__bar svg{display:block;width:100%;height:100%}.vote-option__bar-track{fill:#e8e4df1a}.vote-option__bar-fill{fill:var(--ka-parchment);transform-box:fill-box;transform-origin:left center;animation:governance-bar-grow .56s cubic-bezier(.22,1,.36,1) .12s both;transition:width .22s ease}.vote-panel__results-unavailable{padding:10px 12px;margin:14px 0 -2px;color:var(--ka-text-faint);font-size:11px;background:#d4b8960b;border:1px dashed var(--ka-border-strong)}.governance-package-preview{display:grid;gap:14px;padding:clamp(18px,1.6vw,24px);background:linear-gradient(145deg,rgba(212,184,150,.055),transparent 60%),#1c181424;border:1px solid var(--ka-border);border-radius:var(--ka-radius)}.package-preview__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.package-preview__heading h2{margin:4px 0 0;color:var(--ka-parchment);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(25px,2vw,32px);line-height:1}.package-preview__heading p:last-child{max-width:58ch;margin:10px 0 0;color:var(--ka-text-faint);font-size:var(--ka-type-supporting);line-height:1.55}.package-preview__summary{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:25px;padding:4px 9px;color:var(--ka-text-faint);font-size:10px;font-weight:700;letter-spacing:.08em;text-align:right;text-transform:uppercase;background:#d4b8960e;border:1px solid var(--ka-border);border-radius:999px}.package-preview__summary.is-working{color:var(--ka-parchment-muted)}.package-preview__summary.is-verified{color:var(--ka-success);border-color:#65866d6b}.package-preview__summary.is-incomplete,.package-preview__summary.is-mismatch,.package-preview__summary.is-error{color:var(--ka-danger);border-color:#ae5b526b}.package-preview__manifest-note{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;color:var(--ka-success);background:#34493a2e;border:1px solid rgba(101,134,109,.35)}.package-preview__manifest-note>svg{flex:0 0 auto;margin-top:1px}.package-preview__manifest-note>div{display:grid;gap:2px}.package-preview__manifest-note strong{color:var(--ka-text);font-size:11px}.package-preview__manifest-note span{color:var(--ka-text-faint);font-size:10px;line-height:1.4}.package-preview__manifest-note.is-mismatch{color:var(--ka-danger);background:#6b34302e;border-color:#ae5b526b}.package-preview__drop{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,24rem);align-items:center;gap:12px;min-height:78px;padding:14px 16px;background:#d4b89609;border:1px dashed var(--ka-border-strong);border-radius:var(--ka-radius);transition:background var(--ka-transition),border-color var(--ka-transition),box-shadow var(--ka-transition)}.package-preview__drop>svg{color:var(--ka-parchment-muted)}.package-preview__drop-copy{display:grid;min-width:0;gap:2px}.package-preview__drop strong{color:var(--ka-text);font-size:var(--ka-type-supporting)}.package-preview__drop-copy>span{color:var(--ka-text-faint);font-size:11px}.package-preview__drop-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:8px}.package-preview__drop-actions .button{width:100%;min-width:0;white-space:normal}.package-preview__drop.is-dragging,.package-preview__drop:focus-within{background:#d4b89617;border-color:var(--ka-parchment);box-shadow:0 0 0 3px #d4b8961c}.package-preview__local-note,.package-preview__comparison-note,.package-preview__empty,.package-preview__viewer-note{margin:0;color:var(--ka-text-faint);font-size:11px;line-height:1.5}.package-preview__comparison-note{padding:10px 12px;color:var(--ka-success);background:#34493a38;border:1px solid rgba(101,134,109,.42)}.package-preview__empty{padding:12px;text-align:center;border:1px dashed var(--ka-border)}.package-preview__error{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin:0;color:var(--ka-danger);font-size:11px;line-height:1.5;background:#6b34302e;border:1px solid rgba(174,91,82,.42)}.package-preview__progress{display:grid;gap:7px;padding:11px 12px;color:var(--ka-text-faint);font-size:11px;background:#d4b89609;border:1px solid var(--ka-border)}.package-preview__progress>div{display:flex;justify-content:space-between;gap:12px}.package-preview__progress progress{width:100%;height:5px;accent-color:var(--ka-parchment)}.package-preview__package-status{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;background:#d4b8960b;border:1px solid var(--ka-border-strong)}.package-preview__package-status.is-verified{color:var(--ka-success);background:#34493a38;border-color:#65866d73}.package-preview__package-status.is-incomplete,.package-preview__package-status.is-mismatch,.package-preview__package-status.is-error{color:var(--ka-danger);background:#6b34302e;border-color:#ae5b526b}.package-preview__package-status-copy{display:flex;align-items:flex-start;gap:9px;min-width:0}.package-preview__package-status-copy>svg{flex:0 0 auto;margin-top:2px}.package-preview__package-status-copy>div{display:grid;gap:3px;min-width:0}.package-preview__package-status-copy .eyebrow{margin:0;color:currentColor;opacity:.82}.package-preview__package-status-copy strong{color:var(--ka-text);font-size:var(--ka-type-supporting)}.package-preview__package-status-copy span{color:var(--ka-text-faint);font-size:10px;line-height:1.45}.package-preview__files{display:grid;gap:1px;min-width:0;overflow:hidden;background:var(--ka-border);border:1px solid var(--ka-border)}.package-preview__file{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;background:var(--ka-surface-deep);animation:governance-item-enter var(--ka-motion-governance-fast) both}.package-preview__file>svg{color:var(--ka-parchment-muted)}.package-preview__file-copy{display:grid;min-width:0;gap:3px}.package-preview__file-copy strong{overflow:hidden;color:var(--ka-text);font-size:var(--ka-type-supporting);text-overflow:ellipsis;white-space:nowrap}.package-preview__file-copy span,.package-preview__file-copy small{color:var(--ka-text-faint);font-size:10px;line-height:1.4}.package-preview__file-copy small{color:var(--ka-danger);overflow-wrap:anywhere}.package-preview__file-state{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:flex-end;gap:5px;color:var(--ka-text-faint);font-size:10px;white-space:nowrap}.package-preview__file-state.is-verified,.package-preview__file-state.is-match{color:var(--ka-success)}.package-preview__file-state.is-error,.package-preview__file-state.is-mismatch,.package-preview__file-state.is-unexpected,.package-preview__file-state.is-missing{color:var(--ka-danger)}.package-preview__file-state small{grid-column:2;color:var(--ka-text-faint);font-size:9px;line-height:1.2}.package-preview__file.is-match>svg{color:var(--ka-success)}.package-preview__file.is-mismatch>svg,.package-preview__file.is-unexpected>svg,.package-preview__file.is-missing>svg{color:var(--ka-danger)}.package-preview__viewer{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:14px;background:#0c0a0847;border:1px solid var(--ka-border-strong);animation:governance-reveal var(--ka-motion-governance-fast) both}.package-preview__viewer-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.package-preview__viewer-heading>div{min-width:0}.package-preview__viewer-heading h3{max-width:48ch;margin:4px 0 0;overflow:hidden;color:var(--ka-text);font-size:var(--ka-type-supporting);text-overflow:ellipsis;white-space:nowrap}.package-preview__viewer-status{display:inline-flex;align-items:center;gap:5px;margin-top:7px;color:var(--ka-success);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.package-preview__switcher{display:grid;gap:10px;min-width:0;width:100%;max-width:100%;padding:11px 12px;background:#d4b8960b;border:1px solid var(--ka-border)}.package-preview__switcher-copy{display:flex;align-items:baseline;gap:9px;min-width:0}.package-preview__switcher-copy .eyebrow{flex:0 0 auto;margin:0;color:var(--ka-parchment-muted)}.package-preview__switcher-copy span{min-width:0;color:var(--ka-text-faint);font-size:10px;line-height:1.4;overflow-wrap:anywhere}.package-preview__switcher-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:6px;min-width:0;width:100%;max-width:100%}.package-preview__switcher-button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:48px;width:100%;max-width:100%;padding:7px 9px;color:var(--ka-parchment-muted);text-align:left;background:#0c0a0833;border:1px solid var(--ka-border-strong);border-radius:4px;cursor:pointer;transition:color var(--ka-transition),background var(--ka-transition),border-color var(--ka-transition),box-shadow var(--ka-transition)}.package-preview__switcher-button>svg:first-child{color:var(--ka-parchment-muted)}.package-preview__switcher-button>span{display:grid;min-width:0;gap:2px}.package-preview__switcher-button strong{overflow:hidden;color:var(--ka-text);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.package-preview__switcher-button small{color:var(--ka-text-faint);font-size:9px;line-height:1.2}.package-preview__switcher-button:hover,.package-preview__switcher-button:focus-visible{color:var(--ka-text);background:#d4b89617;border-color:var(--ka-parchment-muted)}.package-preview__switcher-button:focus-visible{outline:2px solid var(--ka-parchment);outline-offset:2px}.package-preview__switcher-button.is-selected{color:var(--ka-success);background:#34493a38;border-color:#65866d85;box-shadow:inset 3px 0 0 var(--ka-success)}.package-preview__switcher-button.is-selected>svg:last-child{color:var(--ka-success)}.package-preview__image{display:block;max-width:100%;max-height:420px;margin:0 auto;object-fit:contain;background:#0000002e}.package-preview__document{display:block;width:100%;height:auto;max-height:620px;background:#fff;border:0}.package-preview__pdf-preview{display:grid;gap:8px}.package-preview__pdf-canvas-wrap{display:grid;gap:8px;min-height:180px;padding:12px;background:#fff;border:1px solid var(--ka-border)}.package-preview__open-link{justify-self:start;color:var(--ka-parchment-muted);font-size:11px;text-decoration:underline;text-underline-offset:3px}.package-preview__open-link:hover,.package-preview__open-link:focus-visible{color:var(--ka-text)}.package-preview__text{max-height:360px;padding:12px;margin:0;overflow:auto;color:var(--ka-text-muted);font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;background:#0000002e;border:1px solid var(--ka-border)}.package-preview__viewer-empty{padding:16px;margin:0;color:var(--ka-text-faint);font-size:var(--ka-type-supporting);text-align:center;border:1px dashed var(--ka-border)}.package-preview__spin{animation:package-preview-spin .85s linear infinite}@keyframes package-preview-spin{to{transform:rotate(360deg)}}@container (max-width: 760px){.package-preview__heading{flex-direction:column}.package-preview__summary{align-self:flex-start;text-align:left}.package-preview__drop{grid-template-columns:auto minmax(0,1fr);align-items:start}.package-preview__drop-actions{grid-column:1 / -1;grid-template-columns:1fr}.package-preview__drop-actions .button{width:100%}.package-preview__file{grid-template-columns:auto minmax(0,1fr) auto}.package-preview__file-state{grid-column:2;justify-content:flex-start}.package-preview__package-status{align-items:flex-start;flex-direction:column;gap:8px}.package-preview__switcher-copy{align-items:flex-start;flex-direction:column;gap:3px}.package-preview__switcher-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.package-preview__spin,.vote-option__bar-fill{animation:none}}.commitment-ready{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;margin-top:14px;color:#c1d7c5;background:#34493a47;border:1px solid rgba(101,134,109,.5)}.commitment-ready svg{flex:0 0 auto;margin-top:1px}.commitment-ready div{display:grid;gap:3px}.commitment-ready strong{color:var(--ka-text);font-size:var(--ka-type-supporting);font-weight:600}.commitment-ready span{color:#c1d7c5;font-size:var(--ka-type-supporting);line-height:1.45}.commitment-summary-facts{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(110px,.6fr);gap:1px;margin:14px 0 0;overflow:hidden;background:var(--ka-border);border:1px solid var(--ka-border)}.commitment-summary-facts>div{min-width:0;padding:12px;background:var(--ka-surface-deep)}.commitment-summary-facts dt{color:var(--ka-text-faint);font-size:var(--ka-type-label);font-weight:600;letter-spacing:.07em;text-transform:uppercase}.commitment-summary-facts dd{margin:5px 0 0;overflow-wrap:anywhere;color:var(--ka-text);font-size:var(--ka-type-supporting)}.commitment-privacy-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.commitment-privacy-summary article{min-width:0;padding:14px;background:#d4b8960b;border:1px solid var(--ka-border)}.commitment-privacy-summary article:first-child{background:#34493a33;border-color:#65866d61}.commitment-privacy-summary span,.commitment-privacy-summary strong,.commitment-privacy-summary p{display:block}.commitment-privacy-summary span{color:var(--ka-text-faint);font-size:var(--ka-type-label);font-weight:600;letter-spacing:.07em;text-transform:uppercase}.commitment-privacy-summary strong{margin-top:6px;color:var(--ka-text);font-size:var(--ka-type-supporting);font-weight:600;line-height:1.35}.commitment-privacy-summary p{margin:7px 0 0;color:var(--ka-text-muted);font-size:var(--ka-type-code);line-height:1.5}.commitment-technical,.proposal-boundary-details,.blockchain-explainer,.modal__details,.advanced-review-details{border:1px solid var(--ka-border)}.commitment-technical,.proposal-boundary-details,.blockchain-explainer,.advanced-review-details{margin-top:14px}.commitment-technical>summary,.proposal-boundary-details>summary,.blockchain-explainer>summary,.modal__details>summary,.advanced-review-details>summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;color:var(--ka-text);font-size:var(--ka-type-supporting);cursor:pointer;list-style:none}.commitment-technical>summary::-webkit-details-marker,.proposal-boundary-details>summary::-webkit-details-marker,.blockchain-explainer>summary::-webkit-details-marker,.modal__details>summary::-webkit-details-marker,.advanced-review-details>summary::-webkit-details-marker{display:none}.commitment-technical>summary:after,.proposal-boundary-details>summary:after,.blockchain-explainer>summary:after,.modal__details>summary:after,.advanced-review-details>summary:after{width:8px;height:8px;flex:0 0 auto;content:"";border-right:1px solid var(--ka-parchment-muted);border-bottom:1px solid var(--ka-parchment-muted);transform:rotate(45deg) translateY(-2px);transition:transform var(--ka-transition)}.commitment-technical[open]>summary,.proposal-boundary-details[open]>summary,.blockchain-explainer[open]>summary,.modal__details[open]>summary,.advanced-review-details[open]>summary{border-bottom:1px solid var(--ka-border)}.commitment-technical[open]>summary:after,.proposal-boundary-details[open]>summary:after,.blockchain-explainer[open]>summary:after,.modal__details[open]>summary:after,.advanced-review-details[open]>summary:after{transform:rotate(225deg) translate(-1px,-1px)}.commitment-technical>summary:focus-visible,.proposal-boundary-details>summary:focus-visible,.blockchain-explainer>summary:focus-visible,.modal__details>summary:focus-visible,.advanced-review-details>summary:focus-visible{outline:2px solid var(--ka-parchment);outline-offset:3px}.commitment-technical>summary>span,.proposal-boundary-details>summary>span,.blockchain-explainer>summary>span,.advanced-review-details>summary>span{display:flex;align-items:center;gap:8px}.commitment-technical>summary>small,.proposal-boundary-details>summary>small,.blockchain-explainer>summary>small,.advanced-review-details>summary>small{margin-left:auto;color:var(--ka-text-faint);font-size:var(--ka-type-label)}.commitment-technical__body{padding:0 12px 12px}.commitment-technical__body .commitment-facts{margin-top:12px}.voter-preview__intro{margin:-4px 0 14px;color:var(--ka-text-muted);font-size:var(--ka-type-supporting);line-height:1.55}.voter-preview__private-note{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;margin-top:14px;color:#c1d7c5;background:#34493a33;border:1px solid rgba(101,134,109,.38)}.voter-preview__private-note svg{flex:0 0 auto;margin-top:1px}.voter-preview__private-note div{display:grid;gap:3px}.voter-preview__private-note strong{color:var(--ka-text);font-size:var(--ka-type-supporting)}.voter-preview__private-note span{color:#c1d7c5;font-size:var(--ka-type-supporting);line-height:1.45}.proposal-boundary-details .proposal-publication-boundary{padding:0 12px 12px;margin-top:0}.blockchain-explainer{max-width:900px}.blockchain-explainer>summary>span{color:var(--ka-parchment)}.advanced-review-details>summary>span{color:var(--ka-parchment)}.advanced-review-details>.wallet-review-readiness{margin-top:0;border:0;border-top:1px solid var(--ka-border);border-radius:0}.sealed-record-details>.recorded-voting-groups{margin-top:0;border:0;border-radius:0}.blockchain-explainer__body{display:grid;gap:8px;padding:13px 14px 15px;color:var(--ka-text-muted);background:#1c18141f}.blockchain-explainer__body p{margin:0;font-size:var(--ka-type-supporting);line-height:1.6}.modal__details{margin-top:18px;background:#1c18141f}.modal__details>p{margin:0;padding:0 14px 13px;color:var(--ka-text-muted);font-size:var(--ka-type-supporting);line-height:1.6}.modal__details>p+p{padding-top:0}.modal__details .governance-dialog-destination{margin:0}.wallet-capability-status__preview{display:flex!important;grid-column:1 / -1;flex-direction:row!important;align-items:flex-start;gap:10px}.wallet-capability-status__preview>div{display:grid;gap:3px}.wallet-capability-status__preview svg{flex:0 0 auto;margin-top:1px;color:#bdd1c1}.wallet-capability-status__preview p{grid-column:auto;margin:0}.wallet-capability-status>details{grid-column:1 / -1;padding-top:10px;margin-top:2px;border-top:1px solid rgb(201 168 130 / 16%)}.wallet-capability-status>details>summary{color:var(--ka-text-muted);font-size:var(--ka-type-supporting);cursor:pointer}.wallet-capability-status>details>p{padding-top:8px}@container (max-width: 760px){.commitment-privacy-summary,.commitment-summary-facts{grid-template-columns:1fr}.commitment-technical>summary,.proposal-boundary-details>summary,.blockchain-explainer>summary,.modal__details>summary,.advanced-review-details>summary{align-items:flex-start}.commitment-technical>summary>small,.proposal-boundary-details>summary>small,.blockchain-explainer>summary>small,.advanced-review-details>summary>small{text-align:right}}:root{color:#e8e4df;background:#1c1814;font-family:DM Sans,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{min-height:100vh;overflow:hidden}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #d4b896;outline-offset:3px}::selection{color:#1c1814;background:#d4b896}@media(max-width:900px){html,body{overflow-x:hidden;overflow-x:clip}body{min-height:100vh;min-height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}}
