@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,300;9..144,400;9..144,500&family=Geist:wght@300..700&family=IBM+Plex+Mono:wght@400;500&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-register-sans:"Geist", Inter, ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--color-surface-bg:#080605;--color-surface-text:#f0eadc;--color-surface-muted:#f0eadca3;--color-surface-dim:#f0eadc94;--color-surface-faint:#f0eadc17;--color-surface-line:#f0eadc21;--color-surface-line-strong:#f0eadc47;--color-surface-code:#d8d0bd;--color-surface-gold:#c5a766;--color-surface-gold-soft:#c5a76614;--color-surface-gold-muted:#c5a7669e;--color-surface-gold-disabled:#c5a766d1;--color-surface-gold-strong:#c5a766e0;--color-surface-gold-ring:#c5a76657;--color-surface-gold-ring-strong:#c5a76680;--color-surface-gold-ring-clear:#c5a76600;--color-surface-gold-line:#c5a76652;--color-surface-gold-line-strong:#c5a7668c;--color-surface-gold-shadow:#c5a766a6;--color-surface-live:#6fd384;--color-surface-live-ring:#6fd38457;--color-surface-live-ring-clear:#6fd38400;--color-surface-text-quiet:#f0eadc80;--color-surface-text-ghost:#f0eadc3d}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}[hidden]:where(:not([hidden=until-found])){display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html,body,#app{background:var(--color-surface-bg);width:100%;min-width:320px;min-height:100%;margin:0}body{min-height:100%;color:var(--color-surface-text);font-family:var(--font-sans);overflow-x:hidden}a,button{font:inherit}code{color:var(--color-surface-code);font-family:var(--font-mono)}}@layer components{.surface-home{background:var(--color-surface-bg);height:100dvh;position:relative;overflow:hidden}.surface-camera{z-index:1;touch-action:pan-y;height:100dvh;position:relative;overflow:clip}.surface-camera:focus-visible{outline:2px solid var(--color-surface-gold);outline-offset:-2px}.surface-track{width:300vw;min-width:300%;height:100%;transform:translateX(calc(var(--surface-active-index) * -100vw + var(--surface-pan-offset)));will-change:transform;align-items:stretch;transition:transform .6s cubic-bezier(.22,.68,.35,1);display:flex}.surface-camera.is-dragging .surface-track,.surface-camera.is-wheeling .surface-track,.is-reduced-motion .surface-track{transition:none}.surface-camera.is-dragging,.surface-camera.is-dragging *{-webkit-user-select:none;user-select:none}.surface-facet{overscroll-behavior:contain;scrollbar-width:none;flex:0 0 100vw;width:100vw;min-width:0;height:100%;overflow-y:auto}.surface-facet::-webkit-scrollbar{width:0;height:0}.surface-facet-inner{width:min(1180px,100% - 44px);min-height:100%;margin:0 auto;padding:calc(57px + clamp(18px,2.4vw,30px)) 0 clamp(44px,7vw,96px)}.surface-docket{padding:44px 0 80px;font-family:IBM Plex Mono,monospace;display:grid}.surface-docket-head{justify-content:space-between;align-items:start;gap:32px;margin-bottom:20px;display:flex}.surface-docket-scope{color:var(--color-surface-gold-muted);letter-spacing:.1em;margin:0;font-size:.62rem;line-height:1.4}.surface-docket-empty{border-bottom:1px solid var(--color-surface-faint);padding:20px 0;display:grid}.surface-docket-empty p{color:var(--color-surface-muted);margin:0;font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:400;line-height:1.5}.surface-docket-empty p:first-child{color:var(--color-surface-dim);letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:400}.surface-docket-register{min-width:0}.surface-docket-columns,.surface-docket-entry{grid-template-columns:110px minmax(260px,1fr) minmax(280px,.8fr);display:grid}.surface-docket-columns{border-bottom:1px solid var(--color-surface-line);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400;line-height:1}.surface-docket-columns span{color:#f0eadc5c;min-width:0;padding:0 0 10px}.surface-docket-entry{border-bottom:1px solid var(--color-surface-faint);align-items:start}.surface-docket-entry:hover{background:#100f0b}.surface-docket-entry>time,.surface-docket-session>time{color:var(--color-surface-text-quiet);letter-spacing:0;overflow-wrap:anywhere;padding:16px 20px 16px 0;font-size:12px;line-height:1.5}.surface-docket-request,.surface-docket-situation{gap:8px;min-width:0;padding:16px 20px 16px 0;display:grid}.surface-docket-kind,.surface-docket-status{letter-spacing:.08em;margin:0;font-size:10px;font-weight:400;line-height:1.2}.surface-docket-kind{color:#6e9ab0;border:1px solid #6e9ab0b8;border-radius:2px;width:max-content;padding:2px 7px}.surface-docket-request h3{color:var(--color-surface-text);overflow-wrap:anywhere;margin:0;font-family:IBM Plex Mono,monospace;font-size:13.5px;font-weight:400;line-height:1.5}.surface-docket-description,.surface-docket-situation>p:not(.surface-docket-status){color:var(--color-surface-muted);margin:0;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:400;line-height:1.5}.surface-docket-context,.surface-docket-session-context{color:var(--color-surface-text-quiet);flex-wrap:wrap;align-items:center;gap:7px;margin:2px 0 0;font-size:.68rem;line-height:1.5;display:flex}.surface-docket-status{color:var(--color-surface-text)}.surface-docket-entry.is-transaction-executed .surface-docket-status,.surface-docket-entry.is-public-record-observed .surface-docket-status{color:var(--color-surface-live)}.surface-docket-entry.is-transaction-submitted .surface-docket-status,.surface-docket-entry.is-transaction-unresolved .surface-docket-status{color:var(--color-surface-gold)}.surface-docket-entry.is-signature-declined .surface-docket-status,.surface-docket-entry.is-submission-not-sent .surface-docket-status,.surface-docket-entry.is-transaction-failed .surface-docket-status{color:#d9958d}.surface-docket-situation-facts{color:var(--color-surface-text-ghost);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.72rem;display:flex}.surface-docket-error-detail{color:var(--color-surface-text-quiet);margin-top:5px;font-size:.62rem}.surface-docket-error-detail summary{cursor:pointer;color:#d9958d;letter-spacing:.09em;width:max-content;list-style:none}.surface-docket-error-detail summary::-webkit-details-marker{display:none}.surface-docket-error-detail summary:hover,.surface-docket-error-detail summary:focus-visible{text-underline-offset:4px;text-decoration:underline}.surface-docket-error-detail code{color:var(--color-surface-code);overflow-wrap:anywhere;white-space:normal;border-left:1px solid #d9958d75;margin-top:9px;padding-left:10px;font-size:.66rem;line-height:1.55;display:block}.surface-docket-session{min-width:0;color:var(--color-surface-text-quiet);border-bottom:1px dotted var(--color-surface-faint);grid-template-columns:110px minmax(260px,1fr) minmax(280px,.8fr);align-items:center;display:grid}.surface-docket-session>p{color:var(--color-surface-dim);letter-spacing:.08em;margin:0;padding:10px 20px 10px 0;font-size:10px;font-weight:400}.surface-docket-session-context{margin:0;padding:10px 0}.surface-navigator-label.has-attention{color:var(--color-surface-gold);animation:1.5s ease-in-out 2 docket-attention}.surface-navigator{z-index:20;pointer-events:none;align-items:center;gap:14px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.surface-navigator-label{color:var(--color-surface-text-ghost);letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;line-height:1;transition:color .4s}.surface-navigator-label.is-active{color:var(--color-surface-gold)}.surface-navigator-track{background:var(--color-surface-line);border-radius:1px;width:84px;height:2px;position:relative}.surface-navigator-thumb{top:-2px;left:var(--surface-navigator-offset);background:var(--color-surface-gold);border-radius:1px;width:calc(33.333% + 1px);height:6px;transition:left .6s cubic-bezier(.22,.68,.35,1);position:absolute}.surface-navigator-home-pulse{background:var(--color-surface-bg);opacity:0;border-radius:50%;width:4px;height:4px;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.surface-navigator-thumb.is-centered .surface-navigator-home-pulse{opacity:1;animation:1.6s ease-in-out infinite surface-navigator-pulse}.surface-navigator.is-dragging .surface-navigator-thumb,.surface-navigator.is-wheeling .surface-navigator-thumb,.is-reduced-motion .surface-navigator-thumb,.is-reduced-motion .surface-navigator-label,.is-reduced-motion .surface-navigator-home-pulse{transition:none}.is-reduced-motion .surface-navigator-home-pulse{animation:none}.surface-mark{color:var(--color-surface-text);letter-spacing:.18em;white-space:nowrap;margin:0;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;line-height:1}.surface-mark-separator{color:var(--color-surface-text-ghost)}.law-line{letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:650;line-height:1}.surface-bar{top:15px;z-index:10;border-bottom:1px solid var(--color-surface-faint);border-top:1px solid var(--color-surface-faint);-webkit-backdrop-filter:blur(3px);background:#08060585;justify-content:space-between;align-items:center;gap:40px;min-width:0;padding:22px max(22px,50vw - 590px) 21px;transition:background-color .5s linear;display:flex;position:fixed;inset-inline:0}.surface-bar:hover{background:var(--color-surface-bg)}.top-connect,.network-trigger{color:var(--color-surface-text);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;text-decoration:none}.surface-actions{min-width:0;color:var(--color-surface-dim);letter-spacing:.04em;flex:none;justify-content:flex-end;align-items:center;gap:18px;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;line-height:1;display:flex;position:relative}.surface-actions-divider{color:var(--color-surface-line);font-weight:400}.top-connect,.network-trigger{min-height:auto;font:inherit;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.top-connect{color:var(--color-surface-dim)}.top-connect.is-pending,.top-connect:disabled{cursor:wait;color:var(--color-surface-dim)}.network-trigger{color:var(--color-surface-gold)}.network-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.network-live-dot{background:var(--color-surface-live);border-radius:50%;flex:none;width:6px;height:6px}.surface-dropdown{z-index:4;border:1px solid var(--color-surface-line);background:#080605f5;border-radius:4px;width:min(242px,100vw - 32px);padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 34px #00000057}.network-option,.wallet-option{width:100%;color:var(--color-surface-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:3px;gap:4px;padding:10px 12px;display:grid}.wallet-disconnect{width:100%;color:var(--color-surface-code);cursor:pointer;font-family:var(--font-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;background:0 0;border:0;border-radius:3px;margin:0;padding:8px 12px;font-size:.656rem;line-height:1.4;display:block}.network-option-name{font-size:.86rem;line-height:1.2}.network-option-state{color:var(--color-surface-dim);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0;align-items:baseline;gap:8px;font-size:.7rem;line-height:1.2;display:flex}.network-option-chain{color:var(--color-surface-code)}.network-option-soon{color:var(--color-surface-gold-muted)}.network-option.is-active{color:var(--color-surface-gold);background:var(--color-surface-gold-soft)}.network-option:hover:not(:disabled),.network-option:focus-visible:not(:disabled),.wallet-option:hover:not(:disabled),.wallet-option:focus-visible:not(:disabled),.wallet-disconnect:hover,.wallet-disconnect:focus-visible{color:var(--color-surface-gold);background:var(--color-surface-gold-soft);outline:none}.network-option.is-disabled .network-option-state{color:var(--color-surface-gold-strong)}.network-option.is-disabled .network-option-chain{color:#d8d0bdd6}.network-option.is-disabled .network-option-soon{color:var(--color-surface-gold-disabled)}.top-connect:hover:not(:disabled),.top-connect:focus-visible:not(:disabled),.network-trigger:hover,.network-trigger:focus-visible{color:var(--color-surface-gold);outline:none}.top-connect:focus-visible:not(:disabled),.network-trigger:focus-visible{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.surface-dropdown-heading{color:var(--color-surface-gold);border-left:1px solid var(--color-surface-gold);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;opacity:.72;padding:8px 12px;font-size:.56rem;font-weight:600;line-height:1}.wallet-register-list{border-top:1px solid var(--color-surface-line);grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid}.wallet-register-list .wallet-option{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:0;padding:0;display:grid}.wallet-register-list .wallet-option+.wallet-option{border-top:1px solid var(--color-surface-line)}.wallet-option-name{min-width:0;color:var(--color-surface-text);border-left:1px solid var(--color-surface-gold);border-left-color:color-mix(in srgb, var(--color-surface-gold) 72%, transparent);font-family:var(--font-register-sans);padding:10px 12px;font-size:clamp(.78rem,.6rem + .3vw,.9rem);font-weight:400;line-height:1.55}.wallet-option-status{color:var(--color-surface-muted);border-left:1px solid var(--color-surface-faint);font-family:var(--font-mono);padding:10px 12px 10px 10px;font-size:.62rem;line-height:1.25}.wallet-register-list .wallet-option:hover:not(:disabled) .wallet-option-name,.wallet-register-list .wallet-option:focus-visible:not(:disabled) .wallet-option-name,.wallet-register-list .wallet-option:hover:not(:disabled) .wallet-option-status,.wallet-register-list .wallet-option:focus-visible:not(:disabled) .wallet-option-status{color:var(--color-surface-gold)}.wallet-register-list .wallet-option.is-disabled{opacity:1}.wallet-register-list .wallet-option.is-disabled .wallet-option-name,.wallet-register-list .wallet-option.is-disabled .wallet-option-status{color:var(--color-surface-dim)}.wallet-menu-status,.wallet-menu-error{margin:0;padding:10px 12px;font-size:.76rem;line-height:1.45}.wallet-menu-status{color:var(--color-surface-dim)}.wallet-menu-error{color:var(--color-surface-gold);border-top:1px solid var(--color-surface-line)}.menu-chevron{color:#f0eadc5c;transform-origin:50%;font-size:1em;transition:transform .18s cubic-bezier(.2,.7,.25,1);display:inline-block;transform:rotate(0)}.top-connect[aria-expanded=true] .menu-chevron,.network-trigger[aria-expanded=true] .menu-chevron{transform:rotate(180deg)}.wallet-connection-details{gap:5px;min-width:0;padding:8px 12px 10px;display:grid}.wallet-provider{color:var(--color-surface-text);margin:0;font-size:.86rem}.wallet-address-row{min-width:0;color:var(--color-surface-code);font-family:var(--font-mono);font-size:.7rem;line-height:1.35;display:flex}.surface-reference{display:inline}.surface-reference-trigger{color:var(--color-surface-code);cursor:pointer;font:inherit;letter-spacing:.02em;line-height:inherit;isolation:isolate;background:0 0;border:0;padding:0;display:inline;position:relative}.surface-reference-trigger-text{z-index:1;position:relative}.surface-reference-trigger:before{z-index:0;content:"";border:1px dashed var(--color-surface-line-strong);background:0 0;transition:border-color .12s,background .12s;position:absolute;inset:-2px -8px}.surface-reference-trigger:hover{color:var(--color-surface-text)}.surface-reference-trigger:hover:before{border-color:var(--color-surface-dim);background:#f0eadc0a}.surface-reference-trigger[aria-expanded=true]{color:var(--color-surface-text)}.surface-reference-trigger[aria-expanded=true]:before{border-style:solid;border-color:var(--color-surface-dim);background:#f0eadc14}.surface-act-inscription .surface-reference-trigger:before{inset-inline:-5px}.surface-reference-trigger:focus-visible,.surface-reference-action:focus-visible,.surface-reference-close:focus-visible{outline-offset:3px;outline:1px dotted}.surface-reference-panel,.surface-reference-sheet{z-index:20;width:min(380px,100vw - 24px);color:var(--color-surface-text);border:0;border-block:2px solid var(--color-surface-line-strong);background:#141412fa;border-radius:0;gap:0;padding:0;display:grid;box-shadow:0 12px 28px #00000080}.surface-reference-panel{transform-origin:0 0;position:fixed;overflow-y:auto}.surface-reference-panel--above{transform-origin:0 100%}.surface-reference-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 17px 8px;display:flex}.surface-reference-label{min-width:0;color:var(--color-surface-muted);font-family:var(--font-mono);letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.625rem;font-weight:500;line-height:1.2;overflow:hidden}.surface-reference-verification{color:var(--color-surface-live);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex:none;align-items:center;gap:6px;margin:0;font-size:.594rem;line-height:1;display:inline-flex}.surface-reference-verification svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px;width:16px;height:16px}.surface-reference-value{min-width:0;max-height:min(38vh,220px);color:var(--color-surface-text);border-bottom:1px solid var(--color-surface-line);font-family:var(--font-mono);overflow-wrap:anywhere;white-space:normal;margin:0 17px;padding:2px 0 14px;font-size:.78rem;line-height:1.6;display:block;overflow-y:auto}.surface-reference-panel .surface-reference-actions,.surface-reference-sheet .surface-reference-actions{border:0;margin:0;padding:0 17px;display:flex}.surface-reference-actions--single{justify-content:center}.surface-reference-action{min-width:0;color:var(--color-surface-code);cursor:pointer;font-family:var(--font-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;background:0 0;border:0;flex:0 0 50%;justify-content:center;align-items:center;padding:11px 0;font-size:.656rem;line-height:1.4;text-decoration:none;transition:color .12s,background-color .12s;display:inline-flex}.surface-reference-actions--single .surface-reference-action{flex-basis:100%}.surface-reference-action+.surface-reference-action{border-left:1px solid var(--color-surface-line)}.surface-reference-action:hover,.surface-reference-action:focus-visible{color:var(--color-surface-gold);background:var(--color-surface-gold-soft)}.surface-reference-action:disabled{cursor:wait;opacity:.62}.surface-reference-close{color:var(--color-surface-code);cursor:pointer;font-family:var(--font-mono);letter-spacing:.03em;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.72rem;line-height:1.4;text-decoration:underline}.surface-reference-close:hover{color:var(--color-surface-text)}.surface-reference-backdrop{z-index:20;background:#08060594;justify-content:center;align-items:end;padding:0 6px 6px;display:flex;position:fixed;inset:0}.surface-reference-sheet{width:100%;max-height:min(72dvh,520px);overflow-y:auto}.surface-reference-sheet-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.surface-reference-sheet-heading .surface-reference-close{margin-right:17px}.surface-reference-popover-enter-active,.surface-reference-popover-leave-active{transition:opacity .14s,transform .14s}.surface-reference-popover-enter-from,.surface-reference-popover-leave-to{pointer-events:none;opacity:0;transform:translateY(-6px)scale(.97)}.surface-reference-panel--above.surface-reference-popover-enter-from,.surface-reference-panel--above.surface-reference-popover-leave-to{transform:translateY(6px)scale(.97)}@media (prefers-reduced-motion:reduce){.surface-bar,.surface-track,.surface-reference-trigger,.surface-reference-action,.surface-reference-panel,.surface-reference-sheet,.surface-reference-backdrop,.surface-reference-popover-enter-active,.surface-reference-popover-leave-active,.identity-request-status.is-pending span,.surface-navigator-label.has-attention{transition:none;animation:none}}.surface-dropdown-footer{border-top:1px solid var(--color-surface-line);margin:6px 4px 0;padding-top:6px}.doctrine-hero{border-bottom:1px solid var(--color-surface-line);align-content:end;gap:clamp(20px,2.8vw,30px);min-width:0;min-height:clamp(400px,48dvh,520px);padding:clamp(40px,5vw,64px) 0 clamp(36px,4vw,56px);display:grid;overflow:hidden}.law-line{width:100%;min-height:1.6rem;color:var(--color-surface-gold-strong);letter-spacing:.14em;overflow-wrap:anywhere;word-break:break-word;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:400;line-height:1.4;display:flex}.law-statement{flex:0 auto;align-items:baseline;gap:12px;min-width:0;display:flex}.law-number{color:var(--color-surface-gold);font-family:var(--font-display);letter-spacing:0;flex:none;font-size:1.65rem;font-style:italic;font-weight:400;line-height:.8}.law-content{flex-wrap:wrap;flex:0 62ch;gap:0 .65em;min-width:0;display:flex}.law-rule{background:var(--color-surface-gold-line);flex:48px;align-self:center;min-width:48px;height:1px}.is-reduced-motion .menu-chevron{transition:none}.doctrine-hero h1{color:var(--color-surface-text);font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:normal;margin:0;font-size:clamp(6rem,10vw,8.25rem);font-weight:300;line-height:.92}.doctrine-hero h1 .act{color:#5a574d;font-style:italic}.identity-request{border-bottom:1px solid var(--color-surface-line);grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:clamp(34px,7vw,104px);padding:clamp(42px,6vw,76px) 0 clamp(64px,9vw,110px);display:grid}.identity-request-heading{max-width:34rem}.identity-request-kicker,.identity-request-controller,.identity-request-form label>span{color:var(--color-surface-gold-strong);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:500;line-height:1.4}.identity-request-heading h2{color:var(--color-surface-text);font-family:var(--font-display);letter-spacing:-.025em;margin:18px 0 14px;font-size:clamp(2.15rem,3.3vw,3.35rem);font-weight:300;line-height:.98}.identity-request-connect,.identity-request-form{border-top:1px solid var(--color-surface-line-strong);gap:18px;min-width:0;padding:20px 0 0;display:grid}.identity-request-connect-action,.identity-request-submit{min-height:54px;color:var(--color-surface-text);cursor:pointer;background:var(--color-surface-bg);font-family:var(--font-mono);letter-spacing:.08em;text-align:left;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;font-size:.72rem;line-height:1.2;display:flex}.identity-request-connect-action:hover:not(:disabled),.identity-request-connect-action:focus-visible:not(:disabled),.identity-request-submit:hover:not(:disabled),.identity-request-submit:focus-visible:not(:disabled){color:var(--color-surface-gold);outline:1px solid var(--color-surface-gold-line-strong);outline-offset:-1px}.identity-request-connect-action:disabled,.identity-request-submit:disabled{color:var(--color-surface-text-ghost);cursor:not-allowed}.identity-request-form{gap:16px}.identity-request-controller{color:var(--color-surface-muted);flex-wrap:wrap;gap:8px;display:flex}.identity-request-controller code{color:var(--color-surface-text);font-size:inherit;letter-spacing:0;text-transform:none}.identity-request-form label{gap:8px;display:grid}.identity-request-form input,.identity-request-form textarea{width:100%;color:var(--color-surface-text);border-bottom:1px solid var(--color-surface-line-strong);font-family:var(--font-display);resize:vertical;background:0 0;outline:none;padding:10px 0;font-size:1.2rem;font-weight:300;line-height:1.25}.identity-request-form input:focus,.identity-request-form textarea:focus{border-color:var(--color-surface-gold)}.identity-request-submit,.identity-request-connect-action{color:var(--color-surface-gold);border:1px solid var(--color-surface-gold-line);text-align:center;justify-content:center;margin-top:6px}.identity-request-status,.identity-request-error{color:var(--color-surface-muted);font-family:var(--font-mono);letter-spacing:.025em;margin:0;font-size:.68rem;line-height:1.65}.identity-request-status:not(.is-pending){gap:6px;display:grid}.identity-request-status p{margin:0}.identity-request-status-label{color:var(--color-surface-gold-strong);letter-spacing:.13em;font-size:.61rem;font-weight:500}.identity-request-status .surface-reference{margin:2px 0}.identity-request-status.is-pending{color:var(--color-surface-live)}.identity-request-status.is-pending span{vertical-align:.04em;background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.8s ease-in-out infinite identity-request-breathe;display:inline-block}.identity-request-error{color:#d9958d}.actor-line{min-height:1.25em;color:var(--color-surface-muted);font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.35rem,2.2vw,1.85rem);font-style:italic;font-weight:300;line-height:1.1;display:block}.actor-line span{display:inline-block}@media (width<=760px){.surface-bar{gap:0;padding:16px 12px}.surface-mark{letter-spacing:.12em;font-size:10px}.surface-actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;width:auto;margin-left:auto}.top-connect,.network-trigger{white-space:nowrap;max-width:100%}.surface-actions-divider{display:block}.network-menu,.wallet-menu{width:min(220px,100vw - 24px);left:auto;right:0}.surface-facet-inner{width:min(100%,100% - 24px);padding-top:90px}.doctrine-hero{width:100%;min-height:360px;padding:30px 0 28px}.law-line{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;max-width:100%;line-height:1.4;display:grid}.law-statement{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.law-content{display:block}.law-separator{display:none}.law-paraphrase{margin-top:4px;display:block}.law-rule{grid-column:1/-1;width:100%;min-width:0;margin-top:3px}.doctrine-hero h1{max-width:none;font-size:clamp(4.8rem,20vw,6.4rem);line-height:.88}.actor-line{max-width:100%;margin:0;font-size:clamp(1.35rem,6.5vw,1.8rem)}.identity-request{grid-template-columns:minmax(0,1fr);gap:32px;padding:42px 0 80px}.identity-request-connect,.identity-request-form{padding-top:16px}.surface-docket{padding:32px 0 48px}.surface-docket-head{gap:12px;margin-bottom:16px;display:grid}.surface-docket-scope{width:max-content}.surface-docket-columns{grid-template-columns:6.5rem minmax(0,1fr)}.surface-docket-columns span:nth-child(2){grid-column:2}.surface-docket-columns span:nth-child(3){display:none}.surface-docket-entry{grid-template-columns:6.5rem minmax(0,1fr)}.surface-docket-entry>time{grid-area:1/1;padding-right:12px}.surface-docket-request{grid-area:1/2;padding-right:8px}.surface-docket-situation{grid-area:2/2;padding:0 8px 12px 0}.surface-docket-session{grid-template-columns:6.5rem minmax(0,1fr)}.surface-docket-session>time{grid-area:1/1;padding-right:12px}.surface-docket-session>p{grid-area:1/2}.surface-docket-session-context{grid-area:2/2;padding:0 8px 10px 0}}.chain-polling-status{color:var(--color-surface-dim);letter-spacing:.02em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:.72rem;font-weight:560;transition:color .26s;display:flex}.chain-polling-status.is-active{color:var(--color-surface-gold)}.chain-polling-status.is-error{color:var(--color-surface-text)}.surface-act-stream{gap:0;padding:44px 0 80px;font-family:IBM Plex Mono,monospace;display:grid}.surface-act-stream-head{justify-content:space-between;align-items:baseline;min-width:0;margin-bottom:20px;display:flex}.surface-act-stream-head p,.surface-docket h2{color:var(--color-surface-dim);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.surface-act-column-head{border-bottom:1px solid var(--color-surface-line);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:110px minmax(0,1fr) 280px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400;line-height:1;display:grid}.surface-act-column-head span{color:#f0eadc5c;min-width:0;padding:0 0 10px}.surface-act-stream-empty,.surface-act-stream-error{color:var(--color-surface-muted);margin:0;font-size:.92rem;line-height:1.4}.surface-act-stream-error{color:var(--color-surface-text)}.surface-act-list{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.surface-act-skeleton-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.surface-act-skeleton-item{align-content:start;gap:8px;min-width:0;padding:8px 0;display:grid;overflow:hidden}.surface-act-skeleton-bar{background:#f0eadc29;border-radius:2px;height:.7em;animation:1.4s ease-in-out infinite surface-act-skeleton-pulse;display:block}.surface-act-skeleton-bar-badge{width:30%;height:.58rem}.surface-act-skeleton-bar-meta{width:70%}.surface-act-skeleton-bar-title{width:45%}.surface-act-skeleton-bar-description{width:85%}.is-reduced-motion .surface-act-skeleton-bar{background-color:#f0eadc33;animation:none}.surface-act-list-item{width:100%;min-width:0}.surface-act-window{min-width:0}.surface-act-record{border-bottom:1px solid var(--color-surface-faint);grid-template-columns:110px minmax(0,1fr) 320px;min-width:0;display:grid}.surface-act-record:hover{background:#100f0b}.surface-act-entry{color:#f0eadc5c;overflow-wrap:anywhere;min-width:0;padding:16px 0;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.5}.surface-act-entry p{margin:0}.surface-act-entry-suffix{color:inherit;padding-left:0}.surface-act-assertion{min-width:0;padding:16px 0}.surface-act-category{letter-spacing:.08em;text-transform:uppercase;border-radius:2px;margin:0 0 8px;padding:2px 7px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400;line-height:1.2;display:inline-block}.surface-act-category--verdict{color:#c79a4b;background:#4a3a1e}.surface-act-category--identity{color:#6e9ab0;background:#253944}.surface-act-category--governance{color:#b0716e;background:#3e2726}.surface-act-category--authority{color:#8fa36e;background:#313a24}.surface-act-category--credential{color:#9e8fc9;background:#332e4a}.surface-act-inscription{color:var(--color-surface-text);overflow-wrap:anywhere;margin:0;font-family:IBM Plex Mono,monospace;font-size:13.5px;font-weight:400;line-height:1.5}.surface-act-identifier{color:var(--color-surface-dim);font-family:inherit}.surface-act-proof{min-width:0;color:var(--color-surface-dim);grid-template-columns:minmax(0,1fr);align-content:start;gap:0;margin:0;padding:16px 0;font-family:IBM Plex Mono,monospace;font-size:11.5px;line-height:1.9;display:grid}.surface-act-proof>div{grid-template-columns:6rem minmax(0,1fr);min-width:0;display:grid}.surface-act-proof dt,.surface-act-proof dd{margin:0}.surface-act-proof dt{color:#f0eadc5c;text-transform:lowercase;white-space:nowrap}.surface-act-proof dd{min-width:0;color:var(--color-surface-dim);overflow-wrap:anywhere}.surface-act-tx-row{align-items:baseline}.surface-act-tx{align-items:center;min-width:0;display:inline-flex}.chain-polling-status{align-items:center;gap:8px;margin:0;display:inline-flex}.surface-cursor-blink{vertical-align:-.08em;background:var(--color-surface-gold);width:6px;height:12px;animation:1.1s step-end infinite surface-cursor-blink;display:inline-block}.is-reduced-motion .surface-cursor-blink{animation:none}@media (width<=760px){.surface-facet-inner{padding-bottom:56px}.doctrine-hero{min-height:clamp(300px,46dvh,440px);padding:30px 0 28px}.doctrine-hero h1{font-size:clamp(4.8rem,20vw,6.4rem)}.actor-line{margin:0;font-size:clamp(1.35rem,6.5vw,1.8rem)}.surface-act-stream{padding:32px 0 48px}.surface-act-stream-head{margin-bottom:16px}.surface-act-column-head{grid-template-columns:6.5rem minmax(0,1fr)}.surface-act-column-head span:nth-child(3){display:none}.surface-act-skeleton-item{padding:7px 0 8px}.surface-act-window{min-width:0}.surface-act-record{grid-template-columns:6.5rem minmax(0,1fr)}.surface-act-assertion{padding-right:8px}.surface-act-proof{grid-column:2/-1;padding:0 0 16px}.surface-act-proof>div{grid-template-columns:6rem minmax(0,1fr);display:grid}}}@keyframes surface-navigator-pulse{0%,to{opacity:1}50%{opacity:.2}}@keyframes surface-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes surface-act-skeleton-pulse{0%,to{background-color:#f0eadc29}50%{background-color:#f0eadc4d}}@keyframes identity-request-breathe{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes docket-attention{0%,to{opacity:.55}50%{opacity:1}}
