.acc-field{flex-direction:column;gap:7px;display:flex}.acc-field>label{color:var(--coda-text-secondary);letter-spacing:0;font-size:12.5px;font-weight:500}.acc-field .hint{color:var(--coda-text-muted);font-size:11.5px;line-height:1.45}.acc-field .hint.is-mono{font-family:var(--font-mono);letter-spacing:.02em;font-size:10.5px}.acc-input{font-family:var(--font-sans);box-sizing:border-box;color:var(--coda-text);background:var(--coda-surface);border:1px solid var(--coda-border);border-radius:var(--radius-sm);width:100%;transition:border-color .15s var(--ease-standard), box-shadow .15s var(--ease-standard);padding:12px 14px;font-size:14px;font-weight:400}.acc-input::placeholder{color:var(--coda-text-faint)}.acc-input:focus{border-color:var(--coda-brand);box-shadow:0 0 0 3px var(--coda-brand-bg);outline:none}.acc-input.is-mono{font-family:var(--font-mono);letter-spacing:.12em;font-weight:500}.acc-input[readonly]{background:var(--coda-surface-alt);color:var(--coda-text-secondary);cursor:default}.acc-input-wrap{align-items:center;width:100%;display:flex;position:relative}.acc-input-wrap .reveal{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--coda-text-muted);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:10px;position:absolute;right:12px}.acc-input-wrap .reveal:hover{color:var(--coda-text)}.acc-strength{gap:5px;margin-top:2px;display:flex}.acc-strength .notch{background:var(--coda-border);border-radius:2px;flex:1;height:3px}.acc-strength .notch.is-on{background:var(--coda-text-secondary)}.acc-btn{font-family:var(--font-sans);box-sizing:border-box;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s var(--ease-standard), border-color .15s, color .15s;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:13.5px;font-weight:500;display:inline-flex}.acc-btn.is-primary{background:var(--coda-text);color:var(--coda-bg)}.acc-btn.is-primary:hover{background:#000}.dark .acc-btn.is-primary:hover{background:#fff}.acc-btn.is-secondary{background:var(--coda-surface);border-color:var(--coda-border);color:var(--coda-text)}.acc-btn.is-secondary:hover{background:var(--coda-surface-alt)}.acc-btn.is-ghost{color:var(--coda-text-muted);background:0 0}.acc-btn.is-ghost:hover{color:var(--coda-text)}.acc-btn.is-block{width:100%}.acc-btn .glyph{width:16px;height:16px;display:inline-flex}.acc-btn .glyph svg{width:100%;height:100%}.acc-link{color:var(--coda-brand);cursor:pointer;font-size:12.5px;font-weight:500;text-decoration:none}.acc-link:hover{text-decoration:underline}.acc-or{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coda-text-faint);align-items:center;gap:14px;margin:4px 0;font-size:10px;display:flex}.acc-or:before,.acc-or:after{content:"";background:var(--coda-border-subtle);flex:1;height:1px}.acc-gate{background:var(--coda-bg);grid-template-columns:1.05fr 1fr;width:100%;height:100%;display:grid;overflow:hidden}.acc-gate-brand{color:#f5f5f7;background:#16181b;flex-direction:column;padding:56px 52px;display:flex;position:relative;overflow:hidden}.acc-gate-brand:after{content:"";pointer-events:none;background:radial-gradient(circle at 78% 22%,#60a5fa1a,#0000 42%),radial-gradient(circle at 22% 84%,#107e781a,#0000 46%);position:absolute;inset:0}.acc-gate-mark{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.acc-gate-mark img{filter:invert()brightness(1.1);width:26px;height:26px}.acc-gate-mark .word{font-family:var(--font-sans);letter-spacing:.02em;font-size:18px;font-weight:500}.acc-gate-brand .editorial{z-index:1;max-width:30ch;margin-top:auto;position:relative}.acc-gate-brand .editorial .lede{letter-spacing:-.005em;color:#f5f5f7;font-family:EB Garamond,Georgia,serif;font-size:27px;font-weight:400;line-height:1.42}.acc-gate-brand .editorial .lede em{color:#c4c6ca;font-style:italic}.acc-gate-brand .editorial .sub{color:#9da1a8;max-width:38ch;margin-top:20px;font-size:13px;font-weight:400;line-height:1.6}.acc-gate-brand .net-row{z-index:1;font-family:var(--font-mono);letter-spacing:.06em;color:#6a6e74;align-items:center;gap:9px;margin-top:28px;font-size:10.5px;display:flex;position:relative}.acc-gate-brand .net-row .dot{background:var(--coda-status-ok);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10b9812e}.acc-gate-form{background:var(--coda-surface);flex-direction:column;justify-content:center;padding:56px;display:flex}.acc-gate-form-inner{width:100%;max-width:380px;margin:0 auto}.acc-gate-form .eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coda-text-muted);margin-bottom:14px;font-size:10px}.acc-gate-form h2{letter-spacing:-.01em;margin-bottom:10px;font-size:27px;font-weight:500}.acc-gate-form .blurb{color:var(--coda-text-secondary);max-width:42ch;margin-bottom:30px;font-size:13.5px;line-height:1.55}.acc-gate-form .stack{flex-direction:column;gap:18px;display:flex}.acc-gate-form .row-between{justify-content:space-between;align-items:center;display:flex}.acc-gate-foot{border-top:1px solid var(--coda-border-subtle);color:var(--coda-text-muted);align-items:center;gap:7px;margin-top:28px;padding-top:22px;font-size:12.5px;display:flex}.acc-sso{box-sizing:border-box;border:1px solid var(--coda-border);border-radius:var(--radius-sm);background:var(--coda-surface);cursor:pointer;align-items:center;gap:12px;width:100%;padding:13px 16px;transition:background .15s,border-color .15s;display:flex}.acc-sso:hover{background:var(--coda-surface-alt);border-color:var(--coda-text-faint)}.acc-sso .badge{background:var(--coda-brand);color:#fff;width:34px;height:34px;font-family:var(--font-sans);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}.acc-sso .body{text-align:left;flex:1}.acc-sso .body .t{color:var(--coda-text);font-size:13.5px;font-weight:500}.acc-sso .body .s{font-family:var(--font-mono);color:var(--coda-text-muted);letter-spacing:.02em;margin-top:2px;font-size:10.5px}.acc-sso .chev{color:var(--coda-text-faint)}.acc-key-note{background:var(--glass-bg-subtle);border:1px solid var(--coda-border-subtle);border-radius:var(--radius-sm);color:var(--coda-text-secondary);align-items:flex-start;gap:11px;padding:14px 16px;font-size:12px;line-height:1.5;display:flex}.acc-key-note .ico{color:var(--coda-text-muted);flex-shrink:0;margin-top:1px}.acc-key-note b{color:var(--coda-text);font-weight:500}.acc-mfa{box-sizing:border-box;background:var(--coda-bg);justify-content:center;align-items:center;width:100%;height:100%;padding:40px;display:flex}.acc-mfa-card{background:var(--coda-surface);border:1px solid var(--coda-border);border-radius:var(--radius-lg);width:100%;max-width:460px;box-shadow:var(--shadow-lg);text-align:center;padding:40px 42px}.acc-mfa-card .eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coda-text-muted);margin-bottom:22px;font-size:10px}.acc-mfa-key{background:color-mix(in oklab, var(--coda-text) 8%, transparent);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 24px;display:flex}.acc-mfa-key .core{background:var(--coda-text);border-radius:50%;width:16px;height:16px;animation:1.6s ease-in-out infinite accKeyPulse}@keyframes accKeyPulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--coda-text) 36%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 18px color-mix(in oklab, var(--coda-text) 0%, transparent);transform:scale(1.18)}}.acc-mfa-card h2{margin-bottom:10px;font-size:24px;font-weight:300}.acc-mfa-card .what{color:var(--coda-text-secondary);max-width:40ch;margin:0 auto 26px;font-size:13.5px;line-height:1.55}.acc-mfa-card .what b{color:var(--coda-text);font-weight:500}.acc-code{justify-content:center;gap:10px;margin-bottom:22px;display:flex}.acc-code .box{border:1px solid var(--coda-border);border-radius:var(--radius-sm);background:var(--coda-surface);width:46px;height:56px;font-family:var(--font-mono);color:var(--coda-text);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:22px;font-weight:500;display:flex}.acc-code .box.is-active{border-color:var(--coda-text);box-shadow:0 0 0 3px color-mix(in oklab, var(--coda-text) 8%, transparent)}.acc-code .box.is-empty{color:var(--coda-text-faint)}.acc-mfa-foot{color:var(--coda-text-muted);justify-content:center;align-items:center;gap:16px;margin-top:8px;font-size:12px;display:flex}.acc-mfa-foot .timer{font-family:var(--font-mono);letter-spacing:.04em}.acc-chrome-fill,.acc-chrome-fill .chr-frame.is-tall{height:100%}.acc-page{flex-direction:column;gap:26px;max-width:920px;display:flex}.acc-page-head{flex-direction:column;gap:8px;display:flex}.acc-page-head .kicker{color:var(--coda-text-muted)}.acc-page-head h2{letter-spacing:-.015em;font-size:32px;font-weight:500;line-height:1.15}.acc-page-head .sub{color:var(--coda-text-secondary);max-width:60ch;font-size:13.5px;line-height:1.5}.acc-identity{background:var(--coda-surface);border:1px solid var(--coda-border-subtle);border-radius:var(--radius);align-items:center;gap:22px;padding:26px 28px;display:flex}.acc-identity .avatar{background:var(--coda-brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:28px;font-weight:500;display:flex}.acc-identity .who{flex:1}.acc-identity .who .name{letter-spacing:-.005em;font-size:22px;font-weight:500}.acc-identity .who .email{font-family:var(--font-mono);color:var(--coda-text-muted);margin-top:4px;font-size:12px}.acc-identity .who .chips{gap:8px;margin-top:12px;display:flex}.acc-role-chip{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--glass-bg-subtle);border:1px solid var(--coda-border-subtle);color:var(--coda-text-secondary);border-radius:999px;padding:5px 11px;font-size:10px}.acc-role-chip.is-primary{background:var(--coda-text);color:var(--coda-bg);border-color:var(--coda-text)}.acc-kv-card{background:var(--coda-surface);border:1px solid var(--coda-border-subtle);border-radius:var(--radius);overflow:hidden}.acc-kv-card .head{border-bottom:1px solid var(--coda-border-subtle);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coda-text-muted);background:var(--glass-bg-subtle);justify-content:space-between;align-items:center;padding:14px 24px;font-size:10.5px;display:flex}.acc-kv-card .head .edit{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--coda-brand);cursor:pointer;font-size:11.5px;font-weight:500}.acc-kv-row{border-bottom:1px solid var(--coda-border-subtle);grid-template-columns:200px 1fr auto;align-items:center;gap:18px;padding:16px 24px;display:grid}.acc-kv-row:last-child{border-bottom:0}.acc-kv-row .k{color:var(--coda-text-muted);font-size:12.5px;font-weight:500}.acc-kv-row .v{color:var(--coda-text);font-size:14px}.acc-kv-row .v.is-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.acc-kv-row .v .gloss{font-family:var(--font-sans);color:var(--coda-text-muted);margin-top:3px;font-size:11.5px;font-weight:400;display:block}.acc-kv-row .aux{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--coda-text-faint);font-size:10px}.acc-bylines{background:var(--coda-surface);border:1px solid var(--coda-border-subtle);border-radius:var(--radius);overflow:hidden}.acc-byline-row{border-bottom:1px solid var(--coda-border-subtle);grid-template-columns:96px 1fr 120px;align-items:baseline;gap:16px;padding:13px 24px;display:grid}.acc-byline-row:last-child{border-bottom:0}.acc-byline-row .ts{font-family:var(--font-mono);color:var(--coda-text-muted);letter-spacing:.02em;font-size:10.5px}.acc-byline-row .act{color:var(--coda-text);font-size:13px;font-weight:300;line-height:1.45}.acc-byline-row .act b{font-weight:500}.acc-byline-row .with{font-family:var(--font-mono);letter-spacing:.04em;color:var(--coda-text-faint);text-align:right;text-transform:uppercase;font-size:10px}.acc-settings-shell{grid-template-columns:188px 1fr;gap:30px;display:grid}.acc-settings-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:0}.acc-settings-nav .item{text-align:left;color:var(--coda-text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.acc-settings-nav .item:hover{color:var(--coda-text);background:var(--glass-bg-subtle)}.acc-settings-nav .item.is-active{color:var(--coda-text);background:var(--coda-surface);box-shadow:var(--shadow-sm)}.acc-settings-body{flex-direction:column;gap:24px;display:flex}.acc-set-section{background:var(--coda-surface);border:1px solid var(--coda-border-subtle);border-radius:var(--radius);overflow:hidden}.acc-set-section>.head{border-bottom:1px solid var(--coda-border-subtle);padding:16px 24px 14px}.acc-set-section>.head .t{font-size:15px;font-weight:500}.acc-set-section>.head .d{color:var(--coda-text-muted);margin-top:3px;font-size:12px;line-height:1.45}.acc-set-row{border-bottom:1px solid var(--coda-border-subtle);align-items:center;gap:18px;padding:16px 24px;display:flex}.acc-set-row:last-child{border-bottom:0}.acc-set-row .label{flex:1}.acc-set-row .label .t{color:var(--coda-text);font-size:13.5px;font-weight:500}.acc-set-row .label .d{color:var(--coda-text-muted);max-width:52ch;margin-top:3px;font-size:12px;line-height:1.45}.acc-toggle{background:var(--coda-border);cursor:pointer;width:42px;height:24px;transition:background .2s var(--ease-standard);border:0;border-radius:999px;flex-shrink:0;position:relative}.acc-toggle:after{content:"";width:18px;height:18px;box-shadow:var(--shadow-sm);transition:transform .2s var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.acc-toggle.is-on{background:var(--coda-text)}.acc-toggle.is-on:after{transform:translate(18px)}.acc-seg{background:var(--coda-surface-alt);border:1px solid var(--coda-border-subtle);border-radius:11px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.acc-seg .opt{font-family:var(--font-sans);cursor:pointer;color:var(--coda-text-muted);background:0 0;border:0;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:500;transition:background .15s,color .15s}.acc-seg .opt.is-on{background:var(--coda-surface);color:var(--coda-text);box-shadow:var(--shadow-sm)}.acc-select{font-family:var(--font-sans);color:var(--coda-text);background:var(--coda-surface);border:1px solid var(--coda-border);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%23575759' stroke-width='1.3' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;border-radius:10px;flex-shrink:0;padding:9px 32px 9px 13px;font-size:13px;font-weight:500}.acc-set-row.is-danger .label .t{color:var(--coda-text)}.acc-btn.is-danger{border-color:color-mix(in oklab, var(--destructive) 40%, transparent);color:var(--destructive);background:0 0}.acc-btn.is-danger:hover{background:color-mix(in oklab, var(--destructive) 8%, transparent)}
.brf-doc{max-width:980px;margin:0 auto}.brf-head{border-bottom:1px solid var(--coda-border-subtle);justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px;padding:12px 0 36px;display:flex}.brf-head-l{flex:1;min-width:0}.brf-kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coda-text-muted);margin-bottom:12px;font-size:10.5px}.brf-title{letter-spacing:-.015em;color:var(--coda-text);margin:0 0 8px;font-size:36px;font-weight:300;line-height:1.1}.brf-subtitle{color:var(--coda-text-muted);font-size:14px;font-style:italic}.brf-head-r{text-align:right;font-family:var(--font-mono);color:var(--coda-text-muted);flex-shrink:0;font-size:11px;line-height:1.7}.brf-head-r .author{color:var(--coda-text);font-style:normal;font-weight:500}.brf-head-r .stamp{color:var(--coda-text-faint);font-size:10px}.brf-body{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:40px;display:grid}@media (max-width:1080px){.brf-body{grid-template-columns:1fr}}.brf-section-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--coda-text-muted);border-bottom:1px solid var(--coda-border-subtle);margin:28px 0 10px;padding-bottom:6px;font-size:10px}.brf-section-label:first-child{margin-top:0}.brf-prose p{color:var(--coda-text);max-width:64ch;font-size:16px;font-weight:300;line-height:1.7;font-family:var(--font-sans);margin:0 0 14px}.brf-prose p:last-of-type{margin-bottom:0}.brf-prose strong{font-weight:500}.brf-prose em{font-style:italic}.brf-prose .drop-cap:first-letter{float:left;color:var(--coda-text);letter-spacing:-.04em;padding:2px 10px 0 0;font-size:56px;font-weight:300;line-height:.95}.brf-prose .noun{border-bottom:1px dotted var(--coda-text-muted);cursor:pointer}.brf-prose .noun.is-amber{color:var(--coda-attention);border-bottom-color:var(--coda-attention)}.brf-prose .noun.is-red{color:var(--pause-red);border-bottom-color:var(--pause-red)}.brf-cite{font-family:var(--font-mono);color:var(--coda-text-muted);background:var(--coda-surface-alt);letter-spacing:.04em;vertical-align:.04em;border-radius:4px;padding:1px 6px;font-size:10.5px;display:inline-block}.brf-margin{flex-direction:column;gap:24px;display:flex;position:sticky;top:100px}.brf-margin-item{font-family:var(--font-sans)}.brf-margin-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coda-text-faint);margin-bottom:6px;font-size:9.5px;font-weight:500}.brf-margin-text{color:var(--coda-text-secondary);font-size:12.5px;font-weight:300;line-height:1.55}.brf-margin-text strong{color:var(--coda-text);font-weight:500}.brf-margin-text .mono{font-family:var(--font-mono);font-size:11px}.brf-sig{border-top:1px solid var(--coda-border-subtle);justify-content:space-between;align-items:flex-end;margin-top:48px;padding-top:20px;display:flex}.brf-sig-l{color:var(--coda-text);font-size:14px;font-weight:400}.brf-sig-l .name{font-weight:500}.brf-sig-l .title-text{color:var(--coda-text-muted);margin-top:2px;font-size:12.5px;font-style:italic}.brf-sig-r{text-align:right;font-family:var(--font-mono);color:var(--coda-text-muted);font-size:10.5px;line-height:1.6}.brf-sig-r .approved{color:var(--coda-text)}.brf-workflow{background:var(--coda-attention-bg);border:1px solid var(--coda-attention);border-radius:14px;align-items:center;gap:16px;margin-top:36px;padding:18px 22px;display:flex}.brf-workflow-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coda-attention);background:#fff6;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:500}.dark .brf-workflow-label{background:#0000004d}.brf-workflow-text{color:var(--coda-text);flex:1;font-size:13.5px}.brf-workflow-text strong{font-weight:500}.brf-workflow-actions{gap:8px;display:flex}.brf-btn{font-family:var(--font-sans);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:8px 16px;font-size:12.5px;font-weight:500}.brf-btn.primary{background:var(--coda-text);color:var(--coda-bg)}.brf-btn.ghost{color:var(--coda-text-secondary);border-color:var(--coda-border);background:0 0}.brf-letter{background:var(--coda-surface);border:1px solid var(--coda-border-subtle);box-shadow:var(--shadow-sm);border-radius:14px;padding:56px 64px}.dark .brf-letter{background:var(--glass-bg-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brf-letter .letterhead{border-bottom:1px solid var(--coda-border-subtle);justify-content:space-between;align-items:flex-start;margin-bottom:28px;padding-bottom:22px;display:flex}.brf-letter .letterhead-mark{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--coda-text);font-size:16px;font-weight:500}.brf-letter .letterhead-mark .small{font-family:var(--font-mono);letter-spacing:.14em;color:var(--coda-text-muted);margin-top:2px;font-size:10px;font-weight:400;display:block}.brf-letter .letterhead-date{font-family:var(--font-mono);color:var(--coda-text-muted);text-align:right;font-size:11px}.brf-letter .recipient{color:var(--coda-text);margin-bottom:22px;font-size:14px;line-height:1.6}.brf-letter .re{color:var(--coda-text);border-bottom:1px solid var(--coda-border-subtle);margin-bottom:22px;padding-bottom:10px;font-size:14px;font-weight:500}.brf-letter .salutation{color:var(--coda-text);margin-bottom:18px;font-size:16px}.brf-letter p{color:var(--coda-text);font-size:15px;font-weight:300;line-height:1.7;font-family:var(--font-sans);max-width:none;margin:0 0 14px}.brf-letter .added{color:var(--coda-text);background:#107e7829;border-radius:2px;padding:0 3px}.brf-letter .removed{background:var(--pause-red-bg);color:var(--pause-red);border-radius:2px;padding:0 3px;text-decoration:line-through}.brf-letter .signoff{margin-top:38px}.brf-letter .signoff .closing{color:var(--coda-text);margin-bottom:32px;font-size:15px}.brf-letter .signoff .signature-line{color:var(--coda-text);font-size:15px;font-weight:500}.brf-letter .signoff .signature-title{color:var(--coda-text-muted);margin-top:2px;font-size:13px;font-style:italic}.brf-changes{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-subtle);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;padding:22px 24px;position:sticky;top:100px}.brf-changes h4{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coda-text-muted);margin:0 0 16px;font-size:10px;font-weight:500}.brf-changes ol{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.brf-changes li{border-bottom:1px solid var(--coda-border-subtle);flex-direction:column;gap:4px;padding-bottom:10px;display:flex}.brf-changes li:last-child{border-bottom:0;padding-bottom:0}.brf-changes .meta{font-family:var(--font-mono);color:var(--coda-text-muted);letter-spacing:.04em;font-size:10px}.brf-changes .meta strong{color:var(--coda-text);font-weight:500}.brf-changes .note{color:var(--coda-text-secondary);font-size:12px;line-height:1.5}
.cust-hero{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;margin-bottom:32px;display:grid}@media (max-width:1180px){.cust-hero,.cust-rotation{grid-template-columns:1fr}.cust-dial{position:static}}.cust-spine p{letter-spacing:-.005em;color:var(--coda-text);max-width:56ch;margin:0 0 16px;font-size:23px;font-weight:300;line-height:1.5}.cust-spine .noun{border-bottom:1px dotted var(--coda-text-muted);cursor:pointer}.cust-spine .noun.is-amber{color:var(--coda-attention);border-bottom-color:var(--coda-attention)}.cust-spine .noun.is-brand{color:var(--coda-brand);border-bottom-color:var(--coda-brand)}.cust-dial{background:var(--glass-bg-card);border:1px solid var(--glass-border-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-sm);border-radius:18px;padding:26px 24px 22px;position:sticky;top:100px}.cust-dial-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coda-text-muted);margin-bottom:4px;font-size:10px}.cust-dial-state{color:var(--coda-text);margin-bottom:18px;font-size:20px;font-weight:400}.cust-dial-state.is-amber{color:var(--coda-attention)}.cust-dial-svg{width:100%;height:auto;display:block}.cust-dial-legend{font-family:var(--font-mono);color:var(--coda-text-secondary);flex-direction:column;gap:8px;margin-top:16px;font-size:11px;display:flex}.cust-dial-legend .row{grid-template-columns:16px 1fr auto;align-items:center;gap:10px;display:grid}.cust-dial-legend .dot{border-radius:50%;width:10px;height:10px}.cust-dial-legend .dot.ok{background:var(--coda-text)}.cust-dial-legend .dot.brand{background:var(--coda-brand)}.cust-dial-legend .dot.amber{background:var(--coda-attention)}.cust-dial-legend .dot.dim{background:var(--coda-text-faint)}.cust-dial-legend .val{color:var(--coda-text)}.cust-cards{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:36px;display:grid}.cust-card{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-subtle);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;flex-direction:column;gap:14px;min-height:280px;padding:22px 24px;display:flex}.cust-card .eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coda-text-muted);font-size:10px;font-weight:500}.cust-card h3{color:var(--coda-text);margin:0;font-size:17px;font-weight:400}.cust-card .summary{color:var(--coda-text-secondary);font-size:13.5px;font-weight:300;line-height:1.55}.cust-card-viz{border-top:1px solid var(--coda-border-subtle);margin-top:auto;padding-top:12px}.cust-card-viz .kicker{font-family:var(--font-mono);font-size:10px}.cust-rotation{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;margin-bottom:32px;display:grid}.cust-ring-wrap{background:var(--glass-bg-card);border:1px solid var(--glass-border-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;border-radius:16px;padding:32px}.cust-ring-svg{width:100%;max-width:440px;height:auto;margin:0 auto;display:block}.cust-ring-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coda-text-muted);margin-bottom:12px;font-size:10px}.cust-ring-state{color:var(--coda-text);letter-spacing:-.005em;margin:16px 0 6px;font-size:22px;font-weight:300}.cust-ring-sub{font-family:var(--font-mono);color:var(--coda-text-muted);font-size:12px}.cust-ring-sub strong{color:var(--coda-text);font-weight:500}.cust-signers{margin:0;padding:0;list-style:none}.cust-signer{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:grid}.cust-signer .avatar{background:var(--coda-surface-alt);width:28px;height:28px;color:var(--coda-text);font-family:var(--font-mono);border:1px solid var(--coda-border);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:flex}.cust-signer.is-signed .avatar{background:var(--coda-text);color:var(--coda-bg);border-color:var(--coda-text)}.cust-signer.is-pending .avatar{background:var(--coda-attention-bg);color:var(--coda-attention);border-color:var(--coda-attention)}.cust-signer .name{color:var(--coda-text);font-size:14px;font-weight:500}.cust-signer .role{font-family:var(--font-mono);color:var(--coda-text-muted);margin-top:1px;font-size:10.5px}.cust-signer .state{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--coda-text-faint);font-size:10px;font-weight:500}.cust-signer.is-signed .state{color:var(--coda-text-secondary)}.cust-signer.is-pending .state{color:var(--coda-attention)}.cust-attestation{background:var(--glass-bg-card);border:1px solid var(--glass-border-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;margin-bottom:24px;padding:26px 28px}.cust-att-head{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.cust-att-head h3{margin:0 0 4px;font-size:18px;font-weight:400}.cust-att-head .sub{color:var(--coda-text-muted);font-size:12.5px}.cust-att-head .badge{background:var(--coda-text);color:var(--coda-bg);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:10px}.cust-att-timeline{grid-template-columns:repeat(5,1fr);gap:0;display:grid;position:relative}.cust-att-step{text-align:center;padding:0 12px;position:relative}.cust-att-step:not(:last-child):after{content:"";background:var(--coda-border);z-index:0;height:2px;position:absolute;top:11px;left:50%;right:-50%}.cust-att-step.is-done:not(:last-child):after{background:var(--coda-text)}.cust-att-step-dot{background:var(--coda-bg);border:2px solid var(--coda-border);z-index:1;border-radius:50%;width:22px;height:22px;margin:0 auto;position:relative}.cust-att-step.is-done .cust-att-step-dot{background:var(--coda-text);border-color:var(--coda-text)}.cust-att-step.is-current .cust-att-step-dot{background:var(--coda-brand);border-color:var(--coda-brand);box-shadow:0 0 0 4px var(--coda-brand-bg)}.cust-att-step-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--coda-text-muted);margin-top:10px;font-size:10.5px}.cust-att-step.is-done .cust-att-step-label{color:var(--coda-text-secondary)}.cust-att-step.is-current .cust-att-step-label{color:var(--coda-brand);font-weight:500}.cust-att-step-time{font-family:var(--font-mono);color:var(--coda-text-faint);margin-top:3px;font-size:10px}.cust-paused-note{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-subtle);border-left:3px solid var(--coda-text-muted);color:var(--coda-text-secondary);border-radius:12px;margin-top:20px;padding:18px 22px;font-size:13.5px;line-height:1.6}.cust-paused-note strong{color:var(--coda-text);font-weight:500}.cust-byline{border-top:1px solid var(--coda-border-subtle);font-family:var(--font-mono);letter-spacing:.06em;color:var(--coda-text-muted);margin-top:28px;padding-top:20px;font-size:11px}.cust-byline em{color:var(--coda-text-faint);margin:0 4px;font-style:italic}.wf-mirror{background:var(--glass-bg-card);border:1px solid var(--glass-border-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-sm);border-radius:14px;padding:22px 24px;position:sticky;top:100px}.wf-mirror-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coda-text-muted);margin-bottom:6px;font-size:10px;font-weight:500}.wf-mirror h4{color:var(--coda-text);margin-bottom:16px;font-size:14px;font-weight:500}.wf-mirror h4 .cp{color:var(--coda-brand);font-weight:500}.wf-mirror-state{background:var(--coda-surface-alt);border:1px dashed var(--coda-border);border-radius:10px;margin-bottom:12px;padding:14px 16px}.wf-mirror-state .label{font-family:var(--font-mono);color:var(--coda-text-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:10px}.wf-mirror-state .value{color:var(--coda-text);font-size:14px;font-weight:500}.wf-mirror-timeline{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wf-mirror-timeline li{font-family:var(--font-mono);grid-template-columns:56px 1fr;align-items:baseline;gap:12px;font-size:11px;display:grid}.wf-mirror-timeline li .t{color:var(--coda-text-faint)}.wf-mirror-timeline li .what{font-family:var(--font-sans);color:var(--coda-text-secondary);font-size:12px;line-height:1.4}.wf-mirror-timeline li.is-event .what{color:var(--coda-text);font-weight:500}
.cons-hero{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;margin-bottom:32px;display:grid}@media (max-width:1180px){.cons-hero{grid-template-columns:1fr}}.cons-spine p{letter-spacing:-.005em;color:var(--coda-text);max-width:56ch;margin:0 0 16px;font-size:23px;font-weight:300;line-height:1.5}.cons-spine .noun{border-bottom:1px dotted var(--coda-text-muted);cursor:pointer}.cons-spine .noun.is-amber{color:var(--coda-attention);border-bottom-color:var(--coda-attention)}.cons-spine .noun.is-brand{color:var(--coda-brand);border-bottom-color:var(--coda-brand)}.cons-spine .noun.is-red{color:var(--pause-red);border-bottom-color:var(--pause-red)}.cons-vote-viz{background:var(--glass-bg-card);border:1px solid var(--glass-border-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;margin-bottom:28px;padding:28px 32px}.cons-vote-head{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.cons-vote-head h3{color:var(--coda-text);margin:0 0 4px;font-size:18px;font-weight:400}.cons-vote-head .sub{color:var(--coda-text-muted);font-size:13px}.cons-vote-deadline{font-family:var(--font-mono);text-align:right;color:var(--coda-text-secondary);font-size:11px}.cons-vote-deadline strong{color:var(--coda-text);margin-top:2px;font-size:15px;display:block}.cons-vote-bar{background:var(--coda-surface-alt);border-radius:8px;height:32px;margin-bottom:14px;display:flex;overflow:hidden}.cons-vote-seg{font-family:var(--font-mono);letter-spacing:.06em;transition:flex .24s var(--ease-standard);justify-content:center;align-items:center;font-size:11px;font-weight:500;display:flex;position:relative}.cons-vote-seg.yea{background:var(--coda-text);color:var(--coda-bg)}.cons-vote-seg.nay{background:var(--pause-red);color:var(--pause-red-fg)}.cons-vote-seg.abstain{background:var(--coda-text-faint);color:var(--coda-bg)}.cons-vote-seg.unvoted{background:var(--coda-surface-alt);color:var(--coda-text-muted);border-left:1px dashed var(--coda-border)}.cons-vote-legend{font-family:var(--font-mono);color:var(--coda-text-secondary);gap:22px;font-size:11px;display:flex}.cons-vote-legend .item{align-items:center;gap:8px;display:flex}.cons-vote-legend .swatch{border-radius:3px;width:12px;height:12px}.cons-vote-legend .swatch.yea{background:var(--coda-text)}.cons-vote-legend .swatch.nay{background:var(--pause-red)}.cons-vote-legend .swatch.abstain{background:var(--coda-text-faint)}.cons-vote-legend .swatch.unvoted{background:var(--coda-surface-alt);border:1px dashed var(--coda-border)}.cons-members{margin-bottom:28px}.cons-members-head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.cons-members-head h3{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--coda-text-muted);margin:0;font-size:13px;font-weight:500}.cons-members-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.cons-member{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;flex-direction:column;gap:6px;min-height:84px;padding:14px 16px;display:flex;position:relative}.cons-member.is-self{border-color:var(--coda-text);background:var(--coda-surface-alt)}.cons-member-name{color:var(--coda-text);font-size:13px;font-weight:500}.cons-member-time{font-family:var(--font-mono);color:var(--coda-text-faint);font-size:10px}.cons-member-vote{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:auto;font-size:10px;font-weight:500}.cons-member-vote.yea{color:var(--coda-text-secondary)}.cons-member-vote.nay{color:var(--pause-red)}.cons-member-vote.abstain{color:var(--coda-text-faint)}.cons-member-vote.unvoted{color:var(--coda-text-muted);font-style:italic}.cons-member-badge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--coda-text-faint);font-size:9px;position:absolute;top:10px;right:10px}.cons-member.is-self .cons-member-badge{color:var(--coda-bg);background:var(--coda-text);border-radius:4px;padding:2px 6px}.cons-proposal{background:var(--glass-bg-card);border:1px solid var(--glass-border-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;margin-bottom:24px;padding:36px 44px}.cons-proposal-head{border-bottom:1px solid var(--coda-border-subtle);justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:22px;display:flex}.cons-proposal-id{font-family:var(--font-mono);color:var(--coda-text-muted);letter-spacing:.08em;margin-bottom:4px;font-size:11px}.cons-proposal-title{letter-spacing:-.005em;color:var(--coda-text);max-width:50ch;margin:0;font-size:24px;font-weight:400;line-height:1.3}.cons-proposal-meta{text-align:right;font-family:var(--font-mono);color:var(--coda-text-muted);font-size:11px;line-height:1.6}.cons-proposal-meta .author{color:var(--coda-text);font-weight:500}.cons-proposal-body p{color:var(--coda-text);max-width:64ch;margin:0 0 14px;font-size:15px;font-weight:300;line-height:1.7}.cons-proposal-body strong{font-weight:500}.cons-proposal-rule{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-subtle);border-left:3px solid var(--coda-text);font-family:var(--font-mono);color:var(--coda-text-secondary);border-radius:0 12px 12px 0;margin:24px 0;padding:18px 22px;font-size:13px;line-height:1.6}.cons-proposal-rule strong{color:var(--coda-text);font-weight:500}.cons-proposal-rule .added{color:var(--coda-text);background:#107e781f;border-radius:3px;padding:0 4px}.cons-proposal-rule .removed{background:var(--pause-red-bg);color:var(--pause-red);border-radius:3px;padding:0 4px;text-decoration:line-through}.cons-your-vote{background:var(--coda-attention-bg);border:1px solid var(--coda-attention);border-radius:14px;margin-top:24px;padding:22px 24px}.cons-your-vote-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coda-attention);margin-bottom:8px;font-size:10px;font-weight:500}.cons-your-vote h4{color:var(--coda-text);margin:0 0 14px;font-size:16px;font-weight:500}.cons-vote-buttons{gap:12px;display:flex}.cons-vote-btn{font-family:var(--font-sans);cursor:pointer;border:1px solid #0000;border-radius:10px;padding:10px 20px;font-size:13px;font-weight:500}.cons-vote-btn.yea{background:var(--coda-text);color:var(--coda-bg)}.cons-vote-btn.nay{color:var(--pause-red);border-color:var(--pause-red);background:0 0}.cons-vote-btn.abstain{color:var(--coda-text-muted);border-color:var(--coda-border);background:0 0}.cons-cast{background:var(--glass-bg-card);border:1px solid var(--glass-border-card);border-radius:14px;justify-content:space-between;align-items:center;margin-top:24px;padding:20px 24px;display:flex}.cons-cast-l{color:var(--coda-text);font-size:14px}.cons-cast-l strong{font-weight:500}.cons-cast-l .v{font-family:var(--font-mono);color:var(--coda-text-muted);margin-top:3px;font-size:11px;display:block}.cons-cast-btn{border:1px solid var(--coda-border);font-family:var(--font-sans);color:var(--coda-text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:12px}.cons-dissent-banner{background:var(--pause-red-bg);border:1px solid var(--pause-red-border);border-radius:12px;align-items:center;gap:14px;margin-bottom:24px;padding:16px 24px;display:flex}.cons-dissent-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pause-red);background:#fff6;border-radius:6px;padding:4px 10px;font-size:10.5px;font-weight:500}.dark .cons-dissent-label{background:#0000004d}.cons-dissent-text{color:var(--pause-red);flex:1;font-size:14px;font-weight:500}.cons-dissent-text strong{font-weight:600}.cons-our-dissent{background:var(--glass-bg-card);border:1px solid var(--glass-border-card);border-left:4px solid var(--pause-red);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:0 16px 16px 0;margin-bottom:28px;padding:28px 32px}.cons-our-dissent-head{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pause-red);margin-bottom:12px;font-size:10.5px;font-weight:500}.cons-our-dissent-quote{color:var(--coda-text);max-width:64ch;margin:0 0 16px;padding-left:0;font-size:17px;font-style:italic;font-weight:300;line-height:1.7}.cons-our-dissent-quote:before{content:"\"";margin-right:2px}.cons-our-dissent-quote:after{content:"\"";margin-left:2px}.cons-our-dissent-sig{font-family:var(--font-mono);color:var(--coda-text-muted);letter-spacing:.04em;font-size:11px}.cons-our-dissent-sig strong{color:var(--coda-text);font-weight:500}.cons-implementation{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-subtle);border-radius:14px;margin-bottom:24px;padding:24px 28px}.cons-implementation h3{letter-spacing:.14em;text-transform:uppercase;color:var(--coda-text-muted);margin:0 0 16px;font-size:13px;font-weight:500}.cons-implementation-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.cons-impl-step .when{font-family:var(--font-mono);color:var(--coda-text-muted);letter-spacing:.06em;margin-bottom:6px;font-size:11px}.cons-impl-step .what{color:var(--coda-text);font-size:14px;font-weight:400;line-height:1.55}.cons-impl-step .what strong{font-weight:500}.cons-impl-step.is-current .when{color:var(--coda-brand);font-weight:500}.cons-recent{margin-bottom:32px}.cons-recent-head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.cons-recent-head h3{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--coda-text-muted);margin:0;font-size:13px;font-weight:500}.cons-recent-list{flex-direction:column;display:flex}.cons-recent-row{border-bottom:1px solid var(--coda-border-subtle);grid-template-columns:110px 1fr 100px 80px;align-items:center;gap:18px;padding:14px 16px;font-size:14px;display:grid}.cons-recent-row:hover{background:var(--glass-bg-subtle)}.cons-recent-row .id{font-family:var(--font-mono);color:var(--coda-text-muted);font-size:11px}.cons-recent-row .title{color:var(--coda-text)}.cons-recent-row .tally{font-family:var(--font-mono);color:var(--coda-text-secondary);font-size:11px}.cons-recent-row .result{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;text-align:right;font-size:10.5px;font-weight:500}.cons-recent-row .result.passed{color:var(--coda-text)}.cons-recent-row .result.failed,.cons-recent-row .result.our-dissent{color:var(--pause-red)}
.cs-subject{border-bottom:1px solid var(--coda-border-subtle);justify-content:space-between;align-items:baseline;margin-bottom:28px;padding-bottom:14px;display:flex}.cs-subject .id{font-family:var(--font-mono);color:var(--coda-text-secondary);font-size:12px}.cs-subject .id b{color:var(--coda-text);font-weight:500}.cs-subject .meta{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--coda-text-muted);font-size:11px}.cs-empty{max-width:62ch}.cs-empty .drop{color:var(--coda-text-secondary);font-size:15px;line-height:1.7}
.ar-record{border:1px solid var(--coda-border-subtle);background:var(--glass-bg-subtle);border-radius:14px;margin-top:8px;overflow:hidden}.ar-record .ov-mini-ledger-head{border-bottom:1px solid var(--coda-border-subtle);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--coda-text-muted);justify-content:space-between;align-items:baseline;padding:13px 18px;font-size:10.5px;display:flex}.ar-record .ov-mini-ledger-head .right{color:var(--coda-text-faint)}.ar-record .ov-mini-ledger-empty{color:var(--coda-text-muted);padding:16px 18px;font-size:14px;font-weight:300}.ar-controls{border-bottom:1px solid var(--coda-border-subtle);background:color-mix(in oklab, var(--coda-bg) 40%, transparent);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.ar-search{border:1px solid var(--coda-border-subtle);background:var(--coda-surface-alt);min-width:0;color:var(--coda-text);font:inherit;border-radius:10px;flex:260px;padding:8px 12px;font-size:13px;font-weight:300}.ar-search::placeholder{color:var(--coda-text-faint)}.ar-search:focus-visible{outline:2px solid var(--coda-brand);outline-offset:-1px}.ar-search::-webkit-search-cancel-button{filter:grayscale();opacity:.5;cursor:pointer}.ar-chips{flex-wrap:wrap;gap:6px;display:flex}.ar-chip{border:1px solid var(--coda-border-subtle);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--coda-text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 11px;font-size:10px;transition:color .14s,border-color .14s,background .14s}.ar-chip:hover{color:var(--coda-text);border-color:var(--coda-text-faint)}.ar-chip:focus-visible{outline:2px solid var(--coda-brand);outline-offset:2px}.ar-chip.is-on{color:var(--coda-brand);border-color:var(--coda-brand);background:color-mix(in oklab, var(--coda-brand) 10%, transparent)}.ar-extract{border:1px solid var(--coda-border-subtle);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--coda-text-muted);cursor:pointer;background:0 0;border-radius:10px;margin-left:auto;padding:7px 13px;font-size:10px;transition:color .14s,border-color .14s}.ar-extract:hover:not(:disabled){color:var(--coda-text);border-color:var(--coda-text-faint)}.ar-extract:focus-visible{outline:2px solid var(--coda-brand);outline-offset:2px}.ar-extract:disabled{opacity:.4;cursor:default}.ar-day{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coda-text-faint);background:color-mix(in oklab, var(--coda-bg) 50%, transparent);border-bottom:1px solid var(--coda-border-subtle);justify-content:space-between;align-items:baseline;padding:7px 18px;font-size:9.5px;display:flex}.ar-day-sum{color:var(--coda-text-muted);letter-spacing:.06em}.ar-row{text-align:left;border:0;border-bottom:1px solid var(--coda-border-subtle);cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;grid-template-columns:58px 96px minmax(0,1fr) 110px 150px;align-items:center;gap:14px;padding:13px 18px;transition:background .14s;display:grid}.ar-row:last-child{border-bottom:0}.ar-row:hover{background:var(--coda-surface-alt)}.ar-row:focus-visible{outline:2px solid var(--coda-brand);outline-offset:-2px}.ar-time{color:var(--coda-text-faint);font-size:11px}.ar-id{color:var(--coda-text);letter-spacing:.04em;font-size:11.5px;font-weight:500}.ar-cp{color:var(--coda-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:300;overflow:hidden}.ar-amt{text-align:right;color:var(--coda-text);font-weight:500}.ar-outcome{text-align:right;letter-spacing:.1em;text-transform:uppercase;color:var(--coda-text-muted);font-size:10.5px}.ar-outcome.is-ok{color:var(--coda-status-ok)}.ar-outcome.is-loss{color:var(--destructive)}.ar-outcome.is-quiet{color:var(--coda-text-faint)}@media (max-width:720px){.ar-row{grid-template-columns:88px minmax(0,1fr) 92px;gap:4px 10px}.ar-time{display:none}.ar-outcome{text-align:left;grid-column:2/-1}.ar-controls{gap:8px}.ar-extract{margin-left:0}}
.onb{border:1px solid var(--coda-border-subtle);background:var(--glass-bg-subtle);border-radius:14px;margin-bottom:28px;padding:26px 28px 24px}.onb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:16px;display:flex}.onb-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coda-brand,var(--coda-text-secondary));margin-bottom:8px;font-size:10.5px}.onb-headline{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--coda-text);max-width:30ch;margin:0;font-size:21px;font-weight:400;line-height:1.32}.onb-dial{flex:none;min-width:200px}.onb-dial-track{background:var(--coda-border-subtle);border-radius:3px;height:6px;overflow:hidden}.onb-dial-fill{background:var(--coda-brand,var(--coda-text));border-radius:3px;height:100%;transition:width .32s}.onb-dial-label{letter-spacing:.1em;text-transform:uppercase;color:var(--coda-text-muted);text-align:right;margin-top:8px;font-size:11px}.onb-object{color:var(--coda-text-secondary);max-width:76ch;margin:0 0 22px;font-size:14.5px;line-height:1.62}.onb-object b{color:var(--coda-text);font-weight:500}.onb-list{border-top:1px solid var(--coda-border-subtle);margin:0 0 22px;padding:0;list-style:none}.onb-ob{border-bottom:1px solid var(--coda-border-subtle);grid-template-columns:34px 1fr;gap:14px;padding:14px 0;display:grid}.onb-ob-n{color:var(--coda-text-muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:11px}.onb-ob-body{flex-direction:column;gap:4px;min-width:0;display:flex}.onb-ob-title{color:var(--coda-text);flex-wrap:wrap;align-items:center;gap:10px;font-size:14.5px;display:flex}.onb-ob-desc{color:var(--coda-text-secondary);max-width:82ch;font-size:13.5px;line-height:1.58}.onb-ob-meta{letter-spacing:.06em;color:var(--coda-text-muted);font-size:11px}.onb-ob.is-done .onb-ob-title{color:var(--coda-text-secondary)}.onb-ob.is-done .onb-ob-desc{display:none}.onb-ob.is-done .onb-ob-n:after{content:" ✓";color:var(--coda-brand,var(--coda-text))}.onb-ob.is-active{background:color-mix(in srgb, var(--coda-brand,#4a7dff) 6%, transparent);border-left:2px solid var(--coda-brand,var(--coda-text));border-radius:0 8px 8px 0;margin-left:-16px;padding-left:14px}.onb-ob.is-active .onb-ob-title{font-weight:500}.onb-gate{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coda-brand,var(--coda-text));border:1px solid color-mix(in srgb, var(--coda-brand,#4a7dff) 40%, transparent);border-radius:999px;padding:2px 8px;font-size:9.5px}.onb-ob.is-pending .onb-ob-title,.onb-ob.is-pending .onb-ob-desc{color:var(--coda-text-muted)}.onb-agents{border-top:1px solid var(--coda-border-subtle);padding-top:18px}.onb-agent{color:var(--coda-text-secondary);max-width:82ch;margin:0 0 6px;font-size:13.5px;line-height:1.6}.onb-agent .name{color:var(--coda-text);font-weight:500}@media (max-width:720px){.onb{padding:20px 18px}.onb-dial{min-width:100%}.onb-dial-label{text-align:left}.onb-ob.is-active{margin-left:0;padding-left:12px}}
.chr-banner-act{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:inherit;border:1px solid color-mix(in oklab, currentColor 35%, transparent);background:color-mix(in oklab, currentColor 10%, transparent);border-radius:999px;padding:6px 12px;font-size:11px;text-decoration:none;transition:background .16s}.chr-banner-act:hover{background:color-mix(in oklab, currentColor 20%, transparent)}.rt-diff{border:1px solid var(--coda-border-subtle);background:var(--glass-bg-subtle);border-radius:14px;margin-bottom:28px;padding:24px 28px 22px}.rt-diff-head{border-bottom:1px solid var(--coda-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:14px;display:flex}.rt-diff-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coda-attention,var(--coda-text-secondary));font-size:10.5px}.rt-diff-by{font-family:var(--font-mono);color:var(--coda-text-muted);font-size:11px}.rt-diff-by em{opacity:.5;margin:0 4px;font-style:normal}.rt-diff-list{flex-direction:column;display:flex}.rt-diff-row{border-bottom:1px solid var(--coda-border-subtle);grid-template-columns:26px 1fr;gap:12px;padding:16px 0;display:grid}.rt-diff-row:last-child{border-bottom:0}.rt-sign{font-family:var(--font-mono);text-align:center;color:var(--coda-text-muted);font-size:15px;line-height:1.4}.rt-sign.is-add{color:var(--coda-brand,var(--coda-text));font-weight:500}.rt-diff-body{min-width:0}.rt-diff-what{color:var(--coda-text);flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:5px;font-size:15px;display:flex}.rt-diff-by-inline{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--coda-text-muted);font-size:10.5px}.rt-diff-detail{color:var(--coda-text-secondary);max-width:84ch;margin:0;font-size:13.5px;line-height:1.62}.rt-diff-row.is-same .rt-diff-what{color:var(--coda-text-secondary)}.rt-diff-actions{border-top:1px solid var(--coda-border-subtle);flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding-top:18px;display:flex}.rt-btn{font-family:var(--font-sans);border:1px solid var(--coda-border);color:var(--coda-text);cursor:pointer;background:0 0;border-radius:999px;padding:9px 16px;font-size:13px;transition:background .16s,border-color .16s}.rt-btn:hover{background:var(--glass-bg-subtle)}.rt-btn.is-primary{background:var(--coda-attention,var(--coda-text));color:var(--coda-bg);border-color:#0000;font-weight:500}.rt-btn.is-primary:hover{filter:brightness(1.06);background:var(--coda-attention,var(--coda-text))}.rt-btn.is-decline{color:var(--coda-text-muted)}.rt-diff-note{color:var(--coda-text-muted);flex:260px;min-width:200px;font-size:12px;line-height:1.5}.rt-handoff{margin-bottom:28px}.rt-handoff-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;display:flex}.rt-handoff-head h3{font-family:var(--font-sans);color:var(--coda-text);margin:0 0 4px;font-size:19px;font-weight:400}.rt-handoff-sub{color:var(--coda-text-secondary);max-width:68ch;font-size:13.5px}.rt-handoff-window{text-align:right;font-family:var(--font-mono);font-size:10.5px}.rt-handoff-window span{letter-spacing:.14em;text-transform:uppercase;color:var(--coda-text-muted);margin-bottom:3px;display:block}.rt-handoff-window strong{color:var(--coda-text);font-size:11.5px;font-weight:500}.rt-handoff-list{border-top:1px solid var(--coda-border-subtle);flex-direction:column;display:flex}.rt-hf-row{border-bottom:1px solid var(--coda-border-subtle);color:inherit;grid-template-columns:150px 1fr 170px 130px;align-items:center;gap:18px;padding:14px 12px 14px 0;text-decoration:none;display:grid}.rt-hf-row.is-link{cursor:pointer}.rt-hf-row.is-link:hover{background:var(--glass-bg-subtle)}.rt-hf-ref{letter-spacing:.08em;color:var(--coda-text-muted);font-size:10.5px}.rt-hf-what{color:var(--coda-text);flex-direction:column;gap:3px;min-width:0;font-size:14px;display:flex}.rt-hf-by{color:var(--coda-text-muted);font-size:12px;line-height:1.45}.rt-hf-to{color:var(--coda-text);flex-direction:column;gap:2px;font-size:13.5px;display:flex}.rt-hf-role{color:var(--coda-text-muted);font-size:10px}.rt-hf-state{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;text-align:right;font-size:10px}.rt-hf-state.is-reassigned{color:var(--coda-text-muted)}.rt-hf-state.is-you-finish-it{color:var(--coda-text-secondary)}.rt-hf-state.is-self-resolve{color:var(--coda-attention,var(--coda-text));font-weight:500}.rt-handoff-posture{color:var(--coda-text-secondary);max-width:84ch;margin:14px 0 0;font-size:13.5px;line-height:1.62}.rt-edge{border:1px solid var(--coda-border-subtle);border-left:2px solid var(--coda-attention,var(--coda-text));background:var(--glass-bg-subtle);border-radius:0 14px 14px 0;margin-bottom:26px;padding:22px 26px}.rt-edge-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coda-attention,var(--coda-text-secondary));margin-bottom:8px;font-size:10.5px}.rt-edge h4{font-family:var(--font-sans);color:var(--coda-text);margin:0 0 12px;font-size:18px;font-weight:400}.rt-edge p{color:var(--coda-text-secondary);max-width:82ch;margin:0 0 10px;font-size:14px;line-height:1.65}.rt-edge p:last-child{margin-bottom:0}.chr-nav-item.is-new-scope{position:relative}.chr-nav-item.is-new-scope .chr-nav-label{color:var(--coda-brand,var(--coda-text))}.chr-nav-new{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coda-brand,var(--coda-text));border:1px solid color-mix(in srgb, var(--coda-brand,#4a7dff) 40%, transparent);border-radius:999px;margin-left:auto;padding:2px 6px;font-size:8.5px}@media (max-width:860px){.rt-hf-row{grid-template-columns:1fr;gap:6px}.rt-hf-state,.rt-handoff-window{text-align:left}}
.fm-spine{color:var(--coda-text-secondary);max-width:72ch;margin-bottom:26px;font-size:17px;line-height:1.68}.fm-spine p{margin:0 0 14px}.fm-spine em{color:var(--coda-text);font-style:italic}.fm-spine .noun{color:var(--coda-text);border-bottom:1px solid var(--coda-border);padding-bottom:1px}.fm-trust{border:1px solid var(--coda-border);background:var(--glass-bg-subtle);border-radius:14px;max-width:84ch;margin-bottom:30px;padding:24px 28px 20px}.fm-inline{margin-bottom:26px}.fm-trust-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coda-brand,var(--coda-text-secondary));margin-bottom:12px;font-size:10.5px}.fm-trust-body{color:var(--coda-text-secondary);margin-bottom:18px;font-size:15px;line-height:1.66}.fm-trust-body b{color:var(--coda-text);font-weight:500}.fm-scope{font-family:var(--font-mono);letter-spacing:.04em;background:var(--coda-border-subtle);color:var(--coda-text);white-space:nowrap;border-radius:6px;margin:0 3px;padding:2px 8px;font-size:11.5px}.fm-trust-actions{border-top:1px solid var(--coda-border-subtle);flex-wrap:wrap;align-items:center;gap:10px;padding-top:16px;display:flex}.fm-trust-btn{font-family:var(--font-sans);background:var(--coda-brand,var(--coda-text));color:#fff;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:9px 18px;font-size:13px;transition:filter .16s}.fm-trust-btn:hover:not(:disabled){filter:brightness(1.08)}.fm-trust-btn:disabled{opacity:.55;cursor:default}.fm-trust-btn.is-secondary{border-color:var(--coda-border);color:var(--coda-text);background:0 0}.fm-trust-btn.is-secondary:hover:not(:disabled){background:var(--glass-bg-subtle);filter:none}.fm-trust-note{color:var(--coda-text-muted);flex:220px;font-size:12px}.fm-trust-done{color:var(--coda-text);font-size:13.5px}.fm-trust-err{color:var(--pause-red,var(--coda-text));margin-top:12px;font-size:13px}.fm-empties,.fm-cameos{margin-bottom:30px}.fm-empties-head{margin-bottom:18px}.fm-empties-head h3{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--coda-text-muted);margin:0 0 6px;font-size:13px;font-weight:500}.fm-empties-sub{color:var(--coda-text-secondary);max-width:76ch;font-size:13.5px;line-height:1.6}.fm-empties-sub em{font-style:italic}.fm-empty{border-top:1px solid var(--coda-border-subtle);padding:20px 0}.fm-empty-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:12px;display:flex}.fm-empty-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--coda-text-muted);margin-bottom:6px;font-size:10.5px}.fm-empty-head h4{font-family:var(--font-sans);color:var(--coda-text);margin:0 0 4px;font-size:19px;font-weight:400}.fm-empty-sub{color:var(--coda-text-secondary);font-size:13.5px}.fm-empty-stat{text-align:right;font-family:var(--font-mono);font-size:10.5px}.fm-empty-stat span{letter-spacing:.12em;text-transform:uppercase;color:var(--coda-text-muted);margin-bottom:3px;display:block}.fm-empty-stat strong{color:var(--coda-text);font-size:11.5px;font-weight:500}.fm-empty-p{color:var(--coda-text-secondary);max-width:84ch;margin:0 0 10px;font-size:14px;line-height:1.65}.fm-empty-aside{color:var(--coda-text-muted);border-left:2px solid var(--coda-border-subtle);max-width:84ch;margin-top:12px;padding-left:14px;font-size:13px;line-height:1.6}.fm-empty-aside b{color:var(--coda-text-secondary);font-weight:500}.fm-cameo{border-top:1px solid var(--coda-border-subtle);max-width:84ch;padding:18px 0}.fm-cameo-name{color:var(--coda-text);margin-bottom:8px;font-size:15px}.fm-cameo-name span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--coda-text-muted);margin-left:10px;font-size:10.5px}.fm-cameo-q{color:var(--coda-text);border-left:2px solid var(--coda-border);margin:0 0 10px;padding-left:14px;font-size:14.5px;font-style:italic;line-height:1.6}.fm-cameo-r{color:var(--coda-text-secondary);margin:0;font-size:13.5px;line-height:1.62}@media (max-width:720px){.fm-trust{padding:20px 18px}.fm-empty-stat{text-align:left}}
.dgr{border:1px solid var(--coda-border-subtle);background:var(--glass-bg-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-sm);margin-bottom:var(--tx-gap,24px);border-radius:16px;padding:24px 26px}.dgr-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dgr-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coda-attention);font-size:10.5px;font-weight:500}.dgr.is-resolved .dgr-eyebrow{color:var(--coda-text-muted)}.dgr-headline{letter-spacing:-.01em;color:var(--coda-text);max-width:46ch;margin:8px 0 0;font-size:21px;font-weight:400;line-height:1.3}.dgr-clock{color:var(--coda-text-muted);text-align:right;white-space:nowrap;font-size:11px;line-height:1.7}.dgr-clock b{color:var(--coda-attention);font-weight:500}.dgr-object{color:var(--coda-text-secondary);max-width:68ch;margin:16px 0 0;font-size:14.5px;font-weight:300;line-height:1.6}.dgr-positions{border-top:1px solid var(--coda-border-subtle);grid-template-columns:1fr 1fr;gap:28px;margin-top:22px;padding-top:22px;display:grid}.dgr-positions>*+*{border-left:1px solid var(--coda-border-subtle);padding-left:28px}.dgr-position-byline{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.dgr-position-byline .name{font-family:var(--font-mono);letter-spacing:.04em;color:var(--coda-brand);font-size:12.5px;font-weight:500}.dgr-position-byline .role{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--coda-text-faint);font-size:10px}.dgr-stance{color:var(--coda-text);margin:0;font-size:14.5px;font-weight:300;line-height:1.6}.dgr-stance b{font-weight:500}.dgr-reasoning{color:var(--coda-text-secondary);margin:10px 0 0;font-size:13px;font-weight:300;line-height:1.6}.dgr-cite{letter-spacing:.06em;text-transform:uppercase;color:var(--coda-text-faint);margin-top:10px;font-size:10px}.dgr-actions{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.dgr-action{text-align:left;cursor:pointer;border:1px solid var(--coda-border);background:var(--coda-surface-alt);color:inherit;font:inherit;transition:border-color .14s var(--ease-standard), background .14s var(--ease-standard);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.dgr-action:hover{border-color:var(--coda-text-faint);background:var(--coda-surface-hover)}.dgr-action:focus-visible{outline:2px solid var(--coda-brand);outline-offset:2px}.dgr-action .label{color:var(--coda-text);font-size:13.5px;font-weight:500}.dgr-action .desc{color:var(--coda-text-muted);font-size:12px;font-weight:300;line-height:1.5}.dgr-action.is-synth{border-style:dashed}.dgr-synth-ask{cursor:pointer;font-family:var(--font-sans);color:var(--coda-brand);text-align:left;background:0 0;border:0;margin-top:16px;padding:0;font-size:13px;font-weight:300}.dgr-synth-ask:hover{text-decoration:underline}.dgr-synth-ask:focus-visible{outline:2px solid var(--coda-brand);outline-offset:3px;border-radius:4px}.dgr-synthesis{border-top:1px dashed var(--coda-border-subtle);margin-top:20px;padding-top:18px}.dgr-synthesis p{color:var(--coda-text);max-width:62ch;margin:10px 0 0;font-size:14.5px;font-weight:300;line-height:1.62}.dgr-synthesis p:first-of-type{margin-top:12px}.dgr-resolved{border-top:1px solid var(--coda-border-subtle);margin-top:22px;padding-top:18px}.dgr-audit{color:var(--coda-text);max-width:62ch;margin:10px 0 0;font-size:14px;font-weight:300;line-height:1.6}.dgr-chip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--coda-attention);border:1px solid color-mix(in srgb, var(--coda-attention) 40%, transparent);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:9.5px}@media (max-width:860px){.dgr-positions{grid-template-columns:1fr;gap:20px}.dgr-positions>*+*{border-left:0;border-top:1px solid var(--coda-border-subtle);padding-top:20px;padding-left:0}.dgr-actions{grid-template-columns:1fr}.dgr-head{flex-direction:column;gap:10px}.dgr-clock{text-align:left}}
.pause-hatched,.is-suspended,.paused-wire-row.is-stasis{background-image:repeating-linear-gradient(135deg, var(--pause-hatch-color) 0, var(--pause-hatch-color) 1px, transparent 1px, transparent 9px)}.chr-banner{font-family:var(--font-sans);box-shadow:var(--shadow-md);border-radius:12px;align-items:center;gap:14px;margin-bottom:26px;padding:12px 22px;font-size:13.5px;display:flex}.chr-banner.is-red{background:var(--pause-red);color:var(--pause-red-fg)}.chr-banner.is-brand{background:var(--coda-brand);color:#fff}.chr-banner.is-amber{background:var(--coda-attention);color:var(--on-amber)}.chr-banner-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#ffffff26;border-radius:6px;padding:4px 10px;font-size:10.5px;font-weight:500}.chr-banner.is-amber .chr-banner-label{background:color-mix(in oklab, var(--on-amber) 15%, transparent)}.chr-banner-mid{flex:1;min-width:0}.chr-banner-mid b{font-weight:500}.chr-banner-mono{font-family:var(--font-mono);opacity:.85;letter-spacing:.04em;white-space:nowrap;font-size:12px}.chr-topbar.is-paused{background:var(--pause-red-bg);border-color:var(--pause-red-border)}.chr-topbar.is-paused .chr-tb-net{color:var(--pause-red)}.chr-topbar.is-paused .chr-tb-dot{background:var(--pause-red);box-shadow:none;animation:none}.chr-topbar.is-paused .chr-tb-age{color:var(--pause-red);opacity:.85}.chr-sidebar.is-paused .chr-nav-item.is-active{opacity:.65}.chr-sidebar.is-paused .chr-nav-item:not(.is-active){opacity:.55}.chr-sidebar.is-paused .chr-side-mark{opacity:.7}.is-suspended{position:relative}.is-suspended .hf-btn,.is-suspended button{opacity:.5;pointer-events:none;cursor:not-allowed!important}.is-suspended .hf-btn:after{content:" · paused";color:var(--pause-red);margin-left:6px;font-size:10px;font-weight:500}.pause-chip{background:var(--pause-red-bg);color:var(--pause-red);border:1px solid var(--pause-red-border);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:2px 9px;font-size:10px;font-weight:500;display:inline-flex}.pause-chip:before{content:"";background:var(--pause-red);border-radius:50%;width:6px;height:6px}.red-noun{color:var(--pause-red);border-bottom:1.5px solid var(--pause-red-border);padding-bottom:1px}.pause-trigger{text-align:center;max-width:760px;margin:0 auto;padding:60px 40px 40px}.pause-trigger-kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pause-red);margin-bottom:14px;font-size:11px}.pause-trigger-title{letter-spacing:-.015em;color:var(--coda-text);margin-bottom:24px;font-size:38px;font-weight:300;line-height:1.15}.pause-trigger-body{color:var(--coda-text-secondary);text-align:left;max-width:56ch;margin:0 auto 32px;font-size:17px;font-weight:300;line-height:1.6}.pause-trigger-body p{margin:0 0 14px}.pause-trigger-stats{border-top:1px solid var(--coda-border-subtle);border-bottom:1px solid var(--coda-border-subtle);grid-template-columns:repeat(3,1fr);gap:28px;margin:32px 0;padding:22px 0;display:grid}.pause-trigger-stat{text-align:left}.pause-trigger-stat .v{color:var(--coda-text);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:22px;font-weight:500}.pause-trigger-stat .l{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--coda-text-muted);margin-top:4px;font-size:10.5px}.pause-trigger-byline{font-family:var(--font-mono);letter-spacing:.06em;color:var(--coda-text-muted);text-align:left;font-size:10.5px}.pause-trigger-byline em{color:var(--coda-text-faint);margin:0 4px;font-style:italic}.paused-surface-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.paused-surface-head-l .kicker{margin-bottom:4px}.paused-surface-head-l h2{letter-spacing:-.01em;margin-bottom:2px;font-size:28px;font-weight:300}.paused-surface-head-l .sub{color:var(--coda-text-muted);font-size:13px}.paused-wire-list{border-top:1px solid var(--coda-border-subtle)}.paused-wire-row{border-bottom:1px solid var(--coda-border-subtle);font-family:var(--font-mono);color:var(--coda-text-secondary);grid-template-columns:80px minmax(0,1fr) 160px 100px;align-items:center;gap:18px;padding:14px 4px;font-size:11.5px;display:grid}.paused-wire-row .from-to{font-family:var(--font-sans);color:var(--coda-text);font-size:13px}.paused-wire-row .from-to .sid{font-family:var(--font-mono);color:var(--coda-text-muted);margin-top:2px;font-size:10.5px;display:block}.paused-wire-row .amt{color:var(--coda-text);text-align:right;font-size:13px;font-weight:500}.paused-wire-row .wstate{text-align:right}.paused-wire-row.is-stasis .wstate{color:var(--pause-red)}.paused-wire-row.is-cleared{color:var(--coda-text-muted)}.paused-wire-explainer{border:1px solid var(--pause-red-border);background:var(--pause-red-bg);color:var(--coda-text-secondary);border-radius:12px;max-width:66ch;margin-top:22px;padding:18px 22px;font-size:13px;line-height:1.55}.paused-wire-explainer b{color:var(--coda-text);font-weight:500}.paused-aria-card{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-subtle);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;margin-top:26px;padding:22px 26px;position:relative}.paused-aria-card:before{content:"";background:var(--pause-red);opacity:.65;border-radius:2px 0 0 2px;width:3px;position:absolute;top:0;bottom:0;left:0}.paused-aria-card.is-brand:before{background:var(--coda-brand)}.paused-aria-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pause-red);margin-bottom:10px;font-size:10px}.paused-aria-card.is-brand .paused-aria-eyebrow{color:var(--coda-brand)}.paused-aria-body p{color:var(--coda-text);margin:0 0 12px;font-size:16px;font-weight:300;line-height:1.55}.paused-aria-body p:last-child{margin-bottom:0}.recovery-progress{background:var(--glass-bg-card);border:1px solid var(--glass-border-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;padding:28px 32px}.recovery-steps{grid-template-columns:repeat(4,1fr);gap:0;margin:22px 0 18px;display:grid;position:relative}.recovery-step{text-align:center;padding:0 12px;position:relative}.recovery-step:not(:last-child):after{content:"";background:var(--coda-border);z-index:0;height:2px;position:absolute;top:11px;left:50%;right:-50%}.recovery-step.is-done:not(:last-child):after{background:var(--coda-text)}.recovery-step-dot{background:var(--coda-bg);border:2px solid var(--coda-border);z-index:1;border-radius:50%;width:22px;height:22px;margin:0 auto;position:relative}.recovery-step.is-done .recovery-step-dot{background:var(--coda-text);border-color:var(--coda-text)}.recovery-step.is-current .recovery-step-dot{background:var(--coda-brand);border-color:var(--coda-brand);box-shadow:0 0 0 4px var(--coda-brand-bg)}.recovery-step-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--coda-text-muted);margin-top:10px;font-size:10.5px}.recovery-step.is-done .recovery-step-label{color:var(--coda-text-secondary)}.recovery-step.is-current .recovery-step-label{color:var(--coda-brand);font-weight:500}.recovery-step-time{font-family:var(--font-mono);color:var(--coda-text-faint);margin-top:3px;font-size:10px}.recovery-prose{color:var(--coda-text-secondary);max-width:62ch;font-size:14px;font-weight:300;line-height:1.55}.fl-row-wrap.is-stasis .fl-row{background-image:repeating-linear-gradient(135deg, var(--pause-hatch-color) 0, var(--pause-hatch-color) 1px, transparent 1px, transparent 9px)}.modeswitch .pse.on{background:var(--pause-red);color:var(--pause-red-fg)}.modeswitch .rec.on{background:var(--coda-brand);color:#fff}@media (max-width:860px){.chr-banner{flex-wrap:wrap;row-gap:8px}.pause-trigger{padding:32px 8px 24px}.pause-trigger-stats{grid-template-columns:1fr;gap:14px}.paused-wire-row{grid-template-columns:minmax(0,1fr) 120px 90px}.paused-wire-row .wtime{display:none}.recovery-steps{grid-template-columns:repeat(2,1fr);row-gap:20px}}
.wf-subject{border-bottom:1px solid var(--coda-border-subtle);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;padding:0 0 20px;display:flex}.wf-subject-l .kicker{color:var(--pause-red);margin-bottom:6px}.wf-subject-l h2{letter-spacing:-.02em;margin-bottom:4px;font-size:30px;font-weight:400}.wf-subject-l .sub{color:var(--coda-text-muted);font-size:13.5px}.wf-subject-r{text-align:right;white-space:nowrap;font-family:var(--font-mono);color:var(--coda-text-muted);letter-spacing:.06em;font-size:11px}.wf-subject-r .ref{color:var(--pause-red);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.wf-spine{margin:0 0 28px}.wf-spine p{letter-spacing:-.02em;color:var(--coda-text);max-width:62ch;margin:0 0 12px;font-size:20px;font-weight:300;line-height:1.55}.wf-spine .red-noun{color:var(--pause-red);border-bottom:1.5px dotted var(--pause-red);padding-bottom:1px}.wf-spine .red-noun.is-strong{border-bottom-style:solid}.wf-spine .noun{border-bottom:1px dotted var(--coda-text-muted);color:var(--coda-text)}.wf-spine .stasis-amt{background-image:repeating-linear-gradient(135deg, var(--pause-hatch-color) 0, var(--pause-hatch-color) 1px, transparent 1px, transparent 9px);border-radius:3px;padding:0 3px}.wf-body{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:30px;display:grid}.wf-reason{background:var(--pause-red-bg);border:1px solid var(--pause-red-border);border-radius:14px;margin-bottom:20px;padding:20px 24px}.wf-reason-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pause-red);margin-bottom:10px;font-size:10px;font-weight:500}.wf-reason h4{color:var(--coda-text);margin-bottom:8px;font-size:16px;font-weight:500}.wf-reason p{color:var(--coda-text-secondary);margin:0 0 10px;font-size:13.5px;font-weight:300;line-height:1.6}.wf-reason code{font-family:var(--font-mono);font-size:12px}.wf-reason .rule-citation{font-family:var(--font-mono);color:var(--pause-red);letter-spacing:.04em;background:color-mix(in srgb, var(--coda-bg) 70%, transparent);border-radius:6px;margin-top:4px;padding:6px 10px;font-size:11px;display:inline-block}.wf-recovery{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-subtle);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;padding:20px 24px}.wf-recovery-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coda-text-muted);margin-bottom:14px;font-size:10px;font-weight:500}.wf-recovery-opts{flex-direction:column;gap:10px;display:flex}.wf-recovery-opt{background:var(--coda-bg);border:1px solid var(--coda-border-subtle);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:13px 16px;display:grid}.wf-recovery-opt.is-primary{border-color:var(--coda-text);background:var(--coda-surface-alt)}.wf-recovery-opt.is-locked{opacity:.45}.wf-recovery-opt-l h5{color:var(--coda-text);margin:0 0 3px;font-size:13.5px;font-weight:500}.wf-recovery-opt-l p{color:var(--coda-text-muted);margin:0;font-size:12.5px;font-weight:300;line-height:1.5}.wf-recovery-opt-r{font-family:var(--font-mono);color:var(--coda-text-muted);letter-spacing:.04em;text-align:right;font-size:10.5px}.wf-recovery-act{margin-top:10px}.wf-aria{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-subtle);border-radius:14px;margin-bottom:20px;padding:20px 24px;position:relative}.wf-aria:before{content:"";background:var(--pause-red);opacity:.65;border-radius:2px 0 0 2px;width:3px;position:absolute;top:0;bottom:0;left:0}.wf-aria-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pause-red);margin-bottom:10px;font-size:10px;font-weight:500}.wf-aria p{color:var(--coda-text);margin:0 0 10px;font-size:15px;font-weight:300;line-height:1.6}.wf-aria p:last-child{margin-bottom:0}.wf-mirror{background:var(--glass-bg-card);border:1px solid var(--glass-border-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-sm);border-radius:14px;padding:20px 22px;position:sticky;top:16px}.wf-mirror-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coda-text-muted);margin-bottom:6px;font-size:10px;font-weight:500}.wf-mirror h4{color:var(--coda-text);margin-bottom:16px;font-size:14px;font-weight:500}.wf-mirror h4 .cp{color:var(--coda-brand);font-weight:500}.wf-mirror-state{background:var(--coda-surface-alt);border:1px dashed var(--coda-border);border-radius:10px;margin-bottom:12px;padding:14px 16px}.wf-mirror-state .label{font-family:var(--font-mono);color:var(--coda-text-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:10px}.wf-mirror-state .value{color:var(--coda-text);font-size:14px;font-weight:500}.wf-mirror-state.is-red .value{color:var(--pause-red)}.wf-mirror-state.is-amber .value{color:var(--coda-attention)}.wf-mirror-timeline{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wf-mirror-timeline li{font-family:var(--font-mono);grid-template-columns:52px 1fr;align-items:baseline;gap:12px;font-size:11px;display:grid}.wf-mirror-timeline li .t{color:var(--coda-text-faint)}.wf-mirror-timeline li .what{font-family:var(--font-sans);color:var(--coda-text-secondary);font-size:12px;line-height:1.4}.wf-mirror-timeline li.is-event .what{color:var(--coda-text);font-weight:500}.wf-mirror-timeline li.is-muted .what{color:var(--coda-text-muted);font-style:italic}.wf-mirror-timeline li .what strong{color:var(--pause-red);font-weight:500}.wf-state-chip{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:500;display:inline-flex}.wf-state-chip.rejected{background:var(--pause-red);color:var(--pause-red-fg)}.wf-state-chip.failed{background:var(--pause-red-bg);color:var(--pause-red);border:1px solid var(--pause-red-border)}.wf-state-chip.failed:before{content:"";background:var(--pause-red);border-radius:50%;width:6px;height:6px}.wf-state-chip.reverted{background:var(--pause-red-bg);color:var(--pause-red);border:1px solid var(--pause-red)}@media (max-width:900px){.wf-subject{flex-wrap:wrap}.wf-subject-l h2{font-size:24px}.wf-spine p{font-size:17px}.wf-body{grid-template-columns:1fr}.wf-mirror{position:static}}
.tx-page{--tx-gap:24px;max-width:1080px}.tx-back{cursor:pointer;font-family:var(--font-mono);color:var(--coda-text-muted);letter-spacing:.04em;background:0 0;border:none;margin-bottom:20px;padding:0;font-size:12px}.tx-back:hover{color:var(--coda-text)}.tx-head{border-bottom:1px solid var(--coda-border-subtle);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:6px;padding-bottom:24px;display:flex}.tx-head h1{letter-spacing:-.015em;margin:8px 0 6px;font-size:34px;font-weight:500;line-height:1.1}.tx-head-sub{color:var(--coda-text-secondary);font-size:15px}.tx-status{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:12px;padding:5px 12px;font-size:10.5px;font-weight:500}.tx-status.is-ok{background:color-mix(in srgb, var(--coda-positive) 14%, transparent);color:var(--coda-positive)}.tx-status.is-loss{background:var(--pause-red-bg);color:var(--pause-red);border:1px solid var(--pause-red-border)}.tx-status.is-attn{background:var(--coda-attention-bg,color-mix(in srgb, var(--coda-attention) 12%, transparent));color:var(--coda-attention)}.tx-status.is-system{background:var(--coda-surface-alt);color:var(--coda-text-muted)}.tx-onchain{background:var(--glass-bg-card);border:1px solid var(--glass-border-card);margin-bottom:var(--tx-gap);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-sm);border-radius:16px;padding:22px 26px}.tx-onchain-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.tx-onchain-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coda-text-muted);font-size:10.5px;font-weight:500}.tx-mock-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--coda-text-muted);border:1px dashed var(--coda-border);border-radius:6px;padding:2px 7px;font-size:9.5px}.tx-onchain-loading{color:var(--coda-text-muted);padding:8px 0;font-size:14px;font-weight:300}.tx-onchain-loading.is-err{color:var(--pause-red)}.tx-sigs{flex-direction:column;gap:16px;display:flex}.tx-sig{border:1px solid var(--coda-border-subtle);background:var(--coda-bg);border-radius:12px;padding:16px 18px}.tx-sig-top{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.tx-sig-status{font-size:14px;font-weight:500}.tx-sig-status.is-ok{color:var(--coda-positive)}.tx-sig-status.is-err{color:var(--pause-red)}.tx-sig-status.is-pending{color:var(--coda-text-muted)}.tx-sig-label{letter-spacing:.14em;text-transform:uppercase;color:var(--coda-text-muted);border:1px solid var(--coda-border-subtle);border-radius:5px;padding:2px 7px;font-size:9.5px}.tx-sig-meta{color:var(--coda-text-secondary);letter-spacing:.02em;margin-left:auto;font-size:11px}.tx-sig-sigline{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.tx-sig-sig{color:var(--coda-text);font-size:12.5px}.tx-copy{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--coda-surface-alt);border:1px solid var(--coda-border-subtle);cursor:pointer;color:var(--coda-text-muted);border-radius:6px;padding:3px 8px;font-size:10px}.tx-copy:hover{color:var(--coda-text);border-color:var(--coda-text-muted)}.tx-explorer{font-family:var(--font-mono);letter-spacing:.02em;color:var(--coda-brand);white-space:nowrap;font-size:11px;text-decoration:none}.tx-explorer:hover{text-decoration:underline}.tx-ixs{border-top:1px solid var(--coda-border-subtle);flex-direction:column;gap:6px;margin:0;padding:12px 0 0;list-style:none;display:flex}.tx-ix{grid-template-columns:90px 1fr auto;align-items:baseline;gap:12px;display:grid}.tx-ix.is-inner{padding-left:16px;position:relative}.tx-ix.is-inner:before{content:"└";color:var(--coda-text-faint);font-family:var(--font-mono);font-size:11px;position:absolute;left:2px}.tx-ix-kind{color:var(--coda-text);font-size:13px;font-weight:500}.tx-ix-detail{color:var(--coda-text-secondary);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.tx-ix-prog{color:var(--coda-text-faint);text-align:right;font-size:10px}.tx-grid{columns:2;column-gap:var(--tx-gap);margin-bottom:var(--tx-gap)}.tx-grid>*{break-inside:avoid;-webkit-column-break-inside:avoid}.tx-card{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-subtle);margin-bottom:var(--tx-gap);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;padding:24px 26px}.tx-card-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coda-text-muted);margin-bottom:18px;font-size:11px;font-weight:500}.tx-card-note{color:var(--coda-text-muted);margin-top:10px;font-size:12.5px;font-weight:300;line-height:1.5}.tx-kv{border-bottom:1px solid var(--coda-border-subtle);justify-content:space-between;gap:14px;padding:6px 0;font-size:13px;display:flex}.tx-kv:last-of-type{border-bottom:none}.tx-kv .k{color:var(--coda-text-muted)}.tx-kv .v{color:var(--coda-text);text-align:right}.tx-hops{flex-direction:column;gap:0;display:flex}.tx-hop{grid-template-columns:150px 16px 1fr;align-items:center;gap:10px;padding:5px 0;display:grid}.tx-hop-time{color:var(--coda-text-muted);font-size:11px}.tx-hop-dot{background:var(--coda-text-muted);border-radius:50%;justify-self:center;width:7px;height:7px}.tx-hop-label{color:var(--coda-text);font-size:13px}.tx-mint{border-bottom:1px solid var(--coda-border-subtle);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;display:flex}.tx-mint:last-of-type{border-bottom:none}.tx-mint-label{color:var(--coda-text-muted);flex:0 auto;min-width:0;font-size:12px}.tx-mint-addr{color:var(--coda-text);text-overflow:ellipsis;white-space:nowrap;flex:110px;min-width:0;font-size:12px;overflow:hidden}.tx-mint .tx-copy,.tx-mint .tx-explorer{flex:none}.tx-byline{font-family:var(--font-mono);letter-spacing:.06em;color:var(--coda-text-muted);text-transform:uppercase;margin-top:24px;font-size:10.5px}.fl-fullpage{margin:14px 0 0}.fl-fullpage-link{cursor:pointer;text-align:left;width:100%;font-family:var(--font-mono);letter-spacing:.04em;color:var(--coda-brand);background:color-mix(in srgb, var(--coda-brand) 8%, transparent);border:1px solid color-mix(in srgb, var(--coda-brand) 30%, transparent);border-radius:8px;padding:6px 12px;font-size:11px;transition:background .16s,border-color .16s;display:block}.fl-fullpage-link:hover{background:color-mix(in srgb, var(--coda-brand) 14%, transparent);border-color:var(--coda-brand)}@media (max-width:860px){.tx-grid{columns:1}.tx-sig-meta{width:100%;margin-left:0}.tx-ix{grid-template-columns:70px 1fr}.tx-ix-prog{display:none}}.tx-pacs{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-subtle);margin-bottom:var(--tx-gap);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:18px 22px}.tx-pacs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.tx-pacs-actions{gap:8px;display:flex}.tx-pacs-btn{font-family:var(--font-mono);letter-spacing:.04em;color:var(--coda-text-secondary);background:var(--coda-surface-alt);border:1px solid var(--coda-border-subtle);cursor:pointer;border-radius:8px;padding:5px 11px;font-size:10.5px;transition:color .12s,border-color .12s}.tx-pacs-btn:hover{color:var(--coda-text);border-color:var(--coda-text-muted)}.tx-pacs-meta{flex-wrap:wrap;gap:22px;margin-top:12px;font-size:11.5px;display:flex}.tx-pacs-meta .k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--coda-text-muted);margin-right:6px;font-size:9.5px}.tx-pacs-meta .v{color:var(--coda-text-secondary)}.tx-pacs-seg{background:var(--coda-surface-alt);border:1px solid var(--coda-border-subtle);border-radius:9px;gap:2px;margin-top:14px;padding:2px;display:inline-flex}.tx-pacs-seg .opt{font-family:var(--font-mono);letter-spacing:.05em;color:var(--coda-text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 12px;font-size:10px;transition:color .12s,background .12s}.tx-pacs-seg .opt:hover{color:var(--coda-text)}.tx-pacs-seg .opt.is-on{color:var(--coda-text);background:var(--coda-bg);box-shadow:0 1px 2px #00000014}.tx-pacs-xml{background:var(--coda-bg);border:1px solid var(--coda-border-subtle);max-height:340px;font-family:var(--font-mono);color:var(--coda-text-secondary);white-space:pre;-webkit-overflow-scrolling:touch;border-radius:10px;margin:10px 0 0;padding:14px 16px;font-size:11px;line-height:1.55;overflow:auto}.tx-pacs-xml.is-pretty{--xml-val:#0a7c4a}.tx-pacs-xml.is-pretty .xml-tag{color:var(--coda-brand)}.tx-pacs-xml.is-pretty .xml-attr{color:var(--coda-attention)}.tx-pacs-xml.is-pretty .xml-val{color:var(--xml-val)}.tx-pacs-xml.is-pretty .xml-punct{color:var(--coda-text-faint)}.tx-pacs-xml.is-pretty .xml-text{color:var(--coda-text)}.tx-pacs-xml.is-pretty .xml-decl{color:var(--coda-text-muted);font-style:italic}:root.dark .tx-pacs-xml.is-pretty,.dark .tx-pacs-xml.is-pretty{--xml-val:#4ade80}.pk{margin-top:12px}.pk-lead{border:1px solid var(--coda-border-subtle);background:var(--coda-bg);border-radius:12px;flex-direction:column;gap:4px;padding:16px 18px 18px;display:flex}.pk-lead-kind{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--coda-text-muted);font-size:9.5px}.pk-lead-amt{font-family:var(--font-mono);color:var(--coda-text);margin-top:2px;font-size:27px;line-height:1.1}.pk-lead-amt em{color:var(--coda-text-muted);font-size:14px;font-style:normal}.pk-lead-flow{color:var(--coda-text-secondary);margin-top:4px;font-size:14px}.pk-lead-flow .pk-arrow{color:var(--coda-brand);font-family:var(--font-mono);margin:0 10px}.pk-lead-sub{color:var(--coda-text-muted);font-size:12px}.pk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.pk-sec{border:1px solid var(--coda-border-subtle);background:var(--glass-bg-subtle);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:14px 16px 6px}.pk-sec-wide{grid-column:1/-1}.pk-rows-2col{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.pk-sec-h{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--coda-brand);align-items:baseline;gap:8px;margin:0 0 8px;font-size:9.5px;font-weight:600;display:flex}.pk-sec-h2{border-top:1px solid var(--coda-border-subtle);margin-top:14px;padding-top:12px}.pk-sec-note{color:var(--coda-text-faint);letter-spacing:.06em;text-transform:none;font-weight:400}.pk-row{grid-template-columns:120px 1fr;align-items:baseline;gap:10px;padding:5px 0;display:grid}.pk-label{color:var(--coda-text-muted);font-size:11.5px}.pk-val{color:var(--coda-text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.pk-val.mono{font-family:var(--font-mono);font-size:11.5px}.pk-val .tx-copy{flex:none}@media (max-width:720px){.pk-grid,.pk-rows-2col{grid-template-columns:1fr}}@media (max-width:560px){.pk-row{grid-template-columns:1fr;gap:2px}}.tx-pacs-badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--coda-brand);background:var(--coda-brand-bg);border-radius:5px;margin-left:8px;padding:2px 7px;font-size:8.5px}.pk-dim{color:var(--coda-text-muted)}.pk-invoice-note{color:var(--coda-text-secondary);background:var(--coda-bg);border:1px solid var(--coda-border-subtle);border-left:3px solid var(--coda-brand);border-radius:8px;margin-top:10px;padding:9px 12px;font-size:12px}.tx-stats{margin:0 0 var(--tx-gap);border-top:1px solid var(--coda-border-subtle);border-bottom:1px solid var(--coda-border-subtle);flex-wrap:wrap;gap:0 28px;padding:14px 0;display:flex}.tx-stat{flex-direction:column;gap:4px;min-width:0;padding:4px 0;display:flex}.tx-stat-k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--coda-text-faint);font-size:10px}.tx-stat-v{color:var(--coda-text);white-space:nowrap;font-size:13px}.tx-ix-gloss{max-width:62ch;color:var(--coda-text-muted);grid-column:1/-1;margin-top:2px;font-size:11.5px;font-weight:300;line-height:1.45}.tx-intel{margin-top:var(--tx-gap)}.tx-intel-head{border-bottom:1px solid var(--coda-border-subtle);align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;display:flex}.tx-bars{flex-direction:column;gap:7px;margin-top:12px;display:flex}.tx-bar{grid-template-columns:96px 1fr 34px;align-items:center;gap:10px;display:grid}.tx-bar-k{color:var(--coda-text-secondary);font-size:11.5px}.tx-bar-track{background:var(--coda-surface-alt);border-radius:999px;height:4px;overflow:hidden}.tx-bar-fill{background:var(--coda-text-faint);border-radius:999px;height:100%;display:block}.tx-bar-v{text-align:right;color:var(--coda-text-muted);font-size:11px}.tx-check{border-bottom:1px solid var(--coda-border-subtle);grid-template-columns:16px 1fr;gap:4px 8px;padding:8px 0;display:grid}.tx-check:last-child{border-bottom:0}.tx-check-dot{font-size:11px;line-height:1.5}.tx-check-dot.is-ok{color:var(--coda-status-ok)}.tx-check-dot.is-fail{color:var(--destructive)}.tx-check-name{color:var(--coda-text);font-size:13px}.tx-check-detail{color:var(--coda-text-muted);grid-column:2;font-size:11.5px;font-weight:300}.tx-steps{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.tx-step{grid-template-columns:18px 1fr auto;align-items:baseline;gap:10px;display:grid}.tx-step-n{color:var(--coda-text-faint);font-size:10.5px}.tx-step-body{flex-direction:column;gap:2px;min-width:0;display:flex}.tx-step-title{color:var(--coda-text);font-size:12.5px}.tx-step-detail{color:var(--coda-text-muted);font-size:11.5px;font-weight:300;line-height:1.45}.tx-step-at{color:var(--coda-text-faint);white-space:nowrap;font-size:10px}.tx-msg{border-bottom:1px solid var(--coda-border-subtle);padding:10px 0}.tx-msg:last-child{border-bottom:0}.tx-msg-top{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tx-msg-agent{color:var(--coda-brand);font-size:11.5px;font-weight:500}.tx-msg-role,.tx-msg-kind{color:var(--coda-text-faint);font-size:10.5px}.tx-msg-kind{text-transform:uppercase;letter-spacing:.08em}.tx-msg-at{color:var(--coda-text-faint);margin-left:auto;font-size:10px}.tx-msg-text{color:var(--coda-text-secondary);margin-top:4px;font-size:12.5px;font-weight:300;line-height:1.5}.tx-msg-tag{border:1px solid var(--coda-border-subtle);color:var(--coda-text-muted);border-radius:999px;margin-top:6px;padding:2px 8px;font-size:10px;display:inline-block}.tx-trace{border-bottom:1px solid var(--coda-border-subtle);padding:10px 0}.tx-trace:last-child{border-bottom:0}.tx-trace-top{color:var(--coda-text);align-items:baseline;gap:8px;font-size:11.5px;display:flex}.tx-trace-ref{color:var(--coda-text-secondary)}.tx-trace-io{color:var(--coda-text-muted);margin-top:4px;font-size:11.5px;font-weight:300;line-height:1.45}.tx-trace-io .k{letter-spacing:.1em;text-transform:uppercase;color:var(--coda-text-faint);margin-right:6px;font-size:9.5px}@media (max-width:900px){.tx-bar{grid-template-columns:84px 1fr 30px}.tx-step{grid-template-columns:18px 1fr}.tx-step-at{grid-column:2}}.tx-intel .tx-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:relative}.tx-intel .tx-card:before{content:"";z-index:-1;border-radius:inherit;background:var(--glass-bg-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute;inset:0}.tx-tabs{border-bottom:1px solid var(--coda-border-subtle);flex-wrap:wrap;gap:4px;margin:0 0 26px;padding-top:4px;display:flex}.tx-tab{cursor:pointer;font-family:var(--font-sans);color:var(--coda-text-muted);transition:color .14s var(--ease-standard), border-color .14s var(--ease-standard);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px 13px;font-size:14px;font-weight:400;position:relative}.tx-tab:hover{color:var(--coda-text)}.tx-tab:focus-visible{outline:2px solid var(--coda-brand);outline-offset:-2px;border-radius:6px 6px 0 0}.tx-tab.is-on{color:var(--coda-text);border-bottom-color:var(--coda-text);font-weight:500}.tx-tab-empty{font-family:var(--font-mono);color:var(--coda-text-faint);margin-left:6px;font-size:11px}@media (max-width:720px){.tx-head h1{font-size:27px}.tx-tab{padding:9px 10px 12px;font-size:13px}}.tx-railbar{z-index:20;margin:0 -8px var(--tx-gap);background:color-mix(in oklab, var(--coda-bg) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);transition:box-shadow .2s var(--ease-standard);justify-content:space-between;align-items:flex-end;gap:16px;padding:0 8px;display:flex;position:sticky;top:0}.tx-railbar.is-stuck{box-shadow:0 10px 24px -18px #00000080}.tx-railbar .tx-tabs{border-bottom:0;flex:auto;margin-bottom:0}.tx-railbar:after{content:"";background:var(--coda-border-subtle);height:1px;position:absolute;bottom:0;left:0;right:0}.tx-railbar-id{opacity:0;pointer-events:none;transition:opacity .18s var(--ease-standard), transform .18s var(--ease-standard);white-space:nowrap;align-items:center;gap:10px;padding-bottom:11px;font-size:13px;display:flex;transform:translateY(3px)}.tx-railbar.is-stuck .tx-railbar-id{opacity:1;transform:none}.tx-railbar-id .tx-status{padding:3px 9px;font-size:9.5px}.tx-railbar.is-stuck:before{content:"";background:color-mix(in oklab, var(--coda-bg) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);pointer-events:none;height:48px;position:absolute;bottom:100%;left:0;right:0}.tx-sticky-sentinel{pointer-events:none;height:1px;margin-bottom:-1px;padding:0}@media (max-width:720px){.tx-railbar-id{display:none}}@media (prefers-reduced-motion:reduce){.tx-railbar,.tx-railbar-id{transition:none}}
:root{--aria-panel-w:min(416px, calc(50vw - 80px));--aria-dock-ms:.56s}.chr-canvas{transition:left var(--aria-dock-ms) var(--ease-standard), right var(--aria-dock-ms) var(--ease-standard)}.chr-frame.is-aria-docked .chr-canvas{right:calc(var(--aria-panel-w) + 32px)}.chr-topbar{transition:right .36s var(--ease-standard)}.chr-frame.is-aria-docked .chr-topbar{right:calc(var(--aria-panel-w) + 32px)}.chr-frame.is-aria-arm .chr-inner{padding-bottom:18px}.chr-sidebar{transition:width .36s var(--ease-standard), transform .36s var(--ease-standard), box-shadow .36s var(--ease-standard)}.chr-frame.is-nav-hidden .chr-sidebar{transform:translate(calc(-100% - 24px))}.chr-frame.is-nav-hidden .chr-canvas{left:16px}.chr-frame.is-nav-hidden .chr-topbar{transition:right .36s var(--ease-standard), left .36s var(--ease-standard)}.chr-frame.is-nav-hidden.is-nav-peek .chr-sidebar{box-shadow:var(--shadow-md);transform:none}.chr-nav-hotzone{z-index:60;width:14px;position:absolute;top:0;bottom:0;left:0}@media (max-width:720px){.chr-frame.is-nav-hidden .chr-sidebar{transform:none}.chr-frame.is-nav-hidden .chr-canvas{left:86px}}.aria-drawer{width:var(--aria-panel-w);border:1px solid var(--glass-border-card);z-index:30;animation:aria-drawer-in var(--aria-dock-ms) var(--ease-standard);border-radius:18px;flex-direction:column;display:flex;position:absolute;top:16px;bottom:16px;right:16px;box-shadow:0 20px 56px #00000029}.aria-drawer:before{content:"";z-index:-1;background:var(--glass-bg-card);-webkit-backdrop-filter:blur(26px)saturate(1.6);backdrop-filter:blur(26px)saturate(1.6);border-radius:17px;position:absolute;inset:0}@keyframes aria-drawer-in{0%{transform:translate(24px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.aria-drawer{animation:none}}.aria-drawer-head{z-index:2;border-bottom:1px solid var(--coda-border-subtle);background:var(--glass-bg-subtle);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-radius:17px 17px 0 0;align-items:baseline;gap:10px;padding:18px 20px 14px;display:flex;position:absolute;top:0;left:0;right:0}.aria-drawer-title{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coda-text);font-size:12px;font-weight:500}.aria-drawer-scope{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--coda-text-muted);font-size:10px}.aria-drawer-x{cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--coda-text-muted);border:1px solid var(--coda-border-subtle);background:0 0;border-bottom-width:2px;border-radius:5px;align-self:center;margin-left:auto;padding:4px 7px 3px;font-size:9px;line-height:1;transition:color .12s,border-color .12s}.aria-drawer-x:hover{color:var(--coda-text);border-color:var(--coda-text-muted)}.aria-drawer-body{padding:calc(var(--aria-head-h,49px) + 14px) 20px calc(var(--aria-foot-h,168px) + 16px);flex-direction:column;flex:1;gap:14px;display:flex;overflow-y:auto}.aria-drawer-greet{color:var(--coda-text-secondary);margin:0;font-size:13.5px;font-weight:300;line-height:1.6}.aria-drawer-scopechip{font-family:var(--font-mono);letter-spacing:.04em;color:var(--coda-brand);background:color-mix(in oklch, var(--coda-brand) 7%, transparent);border:1px dashed color-mix(in oklch, var(--coda-brand) 42%, transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 6px 5px 11px;font-size:10.5px;display:inline-flex}.aria-drawer-scopechip .dot{background:var(--coda-brand);border-radius:999px;width:6px;height:6px}.aria-drawer-scopechip .lab{text-transform:none;letter-spacing:.02em}.aria-drawer-scopechip .clr{cursor:pointer;color:var(--coda-brand);font-family:var(--font-mono);opacity:.7;background:0 0;border:0;padding:0 4px;font-size:13px;line-height:1}.aria-drawer-scopechip .clr:hover{opacity:1}.aria-incident{flex-direction:column;gap:12px;display:flex}.aria-incident-head{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--destructive);align-items:center;gap:8px;font-size:10px;display:inline-flex}.aria-incident-head .dot{background:var(--destructive);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklch, var(--destructive) 18%, transparent);border-radius:999px}.aria-incident-read{font-family:var(--font-sans);color:var(--coda-text-secondary);margin:0;font-size:13px;font-weight:300;line-height:1.55}.aria-courses{flex-direction:column;gap:9px;margin-top:2px;display:flex}.aria-course{text-align:left;cursor:pointer;background:var(--glass-bg-card);border:1px solid var(--glass-border-subtle);border-radius:12px;flex-direction:column;gap:7px;padding:12px 14px;transition:border-color .13s,background .13s;display:flex}.aria-course:hover{border-color:var(--coda-text-muted);background:var(--glass-bg-card)}.aria-course.is-rec{border-color:color-mix(in oklch, var(--coda-attention) 48%, transparent);background:color-mix(in oklch, var(--coda-attention) 7%, transparent)}.aria-course .top{align-items:center;gap:9px;display:flex}.aria-course .name{font-family:var(--font-sans);color:var(--coda-text);font-size:13.5px}.aria-course .badge{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--coda-attention);border:1px solid color-mix(in oklch, var(--coda-attention) 45%, transparent);border-radius:999px;padding:2px 7px;font-size:9px}.aria-course .arr{font-family:var(--font-mono);color:var(--coda-text-muted);margin-left:auto;font-size:12px}.aria-course .why{font-family:var(--font-sans);color:var(--coda-text-muted);font-size:12px;font-weight:300;line-height:1.5}@keyframes aria-chips-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.aria-drawer-chips{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}@media (prefers-reduced-motion:no-preference){.aria-drawer-chips{animation:.26s cubic-bezier(.2,.7,.3,1) .18s both aria-chips-in}}.aria-drawer-chip{cursor:pointer;text-align:left;font-family:var(--font-sans);letter-spacing:-.005em;color:var(--coda-text-secondary);background:var(--glass-bg-card);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border:1px solid var(--glass-border-card);box-shadow:var(--shadow-sm);border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:400;transition:border-color .12s,color .12s,background .12s}.aria-drawer-chip:hover{border-color:var(--coda-text-muted);color:var(--coda-text);background:var(--glass-bg-elevated)}.aria-drawer-foot{pointer-events:none;padding:14px 20px 16px;position:absolute;bottom:0;left:0;right:0}.aria-drawer-foot>*{pointer-events:auto}.aria-drawer-inputwrap{box-sizing:border-box;background:var(--glass-bg-card);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border:1px solid var(--glass-border-card);box-shadow:var(--shadow-sm);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:background .14s,border-color .14s;display:flex}.aria-drawer-inputwrap:hover{background:var(--glass-bg-elevated)}.aria-drawer-inputwrap:focus-within{background:var(--glass-bg-elevated);border-color:var(--coda-text-muted)}.aria-drawer-inputwrap .pr{font-family:var(--font-mono);color:var(--coda-text-faint);flex:none;font-size:13px}.aria-drawer-inputwrap .ret{font-family:var(--font-mono);color:var(--coda-text-faint);flex:none;font-size:10px}.aria-drawer-input{min-width:0;font-family:var(--font-sans);color:var(--coda-text);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.aria-drawer-input::placeholder{color:var(--coda-text-faint)}.aria-drawer-hint{box-sizing:border-box;width:100%;font-family:var(--font-mono);letter-spacing:.06em;color:var(--coda-text-muted);background:var(--glass-bg-card);-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);border-radius:999px;justify-content:space-between;gap:12px;margin-top:8px;padding:3px 10px;font-size:9.5px;display:flex}.aria-drawer-hint span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmdk-reply.is-thinking{align-items:baseline;gap:8px;display:flex}.aria-thinking-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-mono);letter-spacing:.02em;color:var(--coda-text-muted);flex:1;font-size:11.5px;overflow:hidden}.aria-thinking-label .resolved{color:var(--coda-text-muted)}.aria-thinking-label .pending{color:var(--coda-text)}.aria-thinking-label .dots i{opacity:0;font-style:normal}.aria-thinking-label .dots i:first-child{animation:1.6s linear infinite aria-dot-a}.aria-thinking-label .dots i:nth-child(2){animation:1.6s linear infinite aria-dot-b}.aria-thinking-label .dots i:nth-child(3){animation:1.6s linear infinite aria-dot-c}@keyframes aria-dot-a{0%,24%{opacity:0}25%,to{opacity:1}}@keyframes aria-dot-b{0%,49%{opacity:0}50%,to{opacity:1}}@keyframes aria-dot-c{0%,74%{opacity:0}75%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.aria-thinking-label .dots i{opacity:1;animation:none}}.aria-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aria-drawer .aria-thread{gap:16px}.aria-drawer .cmdk-reply{letter-spacing:-.003em;color:var(--coda-text);background:0 0;border:0;border-radius:0;max-width:46ch;padding:0;font-size:16.5px;font-weight:300;line-height:1.55}.aria-drawer .cmdk-reply-agent{display:none}.aria-drawer .aria-thread-user{font-family:var(--font-mono);letter-spacing:.01em;color:var(--coda-text-secondary);justify-content:flex-start;align-items:baseline;gap:9px;font-size:12.5px}.aria-drawer .aria-thread-user:before{content:"›";color:var(--coda-text-faint);flex:none}.aria-drawer .aria-thread-user span{max-width:none;font-size:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0;line-height:1.5}.aria-flow-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.aria-flow-actions .btn .kbd{min-width:16px;height:16px;color:inherit;opacity:.7;background:0 0;border-color:currentColor;border-bottom-width:1px;margin-left:7px;padding:0 4px;font-size:9px}.aria-flow-note{font-family:var(--font-sans);color:var(--coda-text-muted);margin:8px 0 0;font-size:10.5px;font-style:italic}.aria-drawer .cmdk-liink-ack{flex-wrap:wrap}.aria-drawer .cmdk-liink-ack .hf-btn{margin-left:0}.demo-badge{transition:right .36s var(--ease-standard)}.chr-frame.is-aria-docked~.demo-badge,.chr-frame.is-aria-docked .demo-badge{right:calc(var(--aria-panel-w) + 32px)}@media (prefers-reduced-transparency:reduce){.aria-drawer:before{content:none}.aria-drawer,.aria-drawer-head,.aria-drawer-chip,.aria-drawer-inputwrap,.aria-drawer-hint{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-bg-subtle-solid,var(--coda-surface))}.aria-drawer-foot{background:var(--glass-bg-subtle-solid,var(--coda-surface));border-top:1px solid var(--coda-border-subtle)}.aria-drawer-chip:hover,.aria-drawer-inputwrap:hover,.aria-drawer-inputwrap:focus-within{background:var(--glass-bg-card-solid,var(--coda-surface-alt))}}@media (max-width:720px){.chr-frame.is-aria-docked .chr-canvas{right:16px}}
