.pa-public,.pa-access{border:1px solid var(--cb-border,#dce6e0);background:var(--cb-panel,#fff);border-radius:16px;margin:24px 0;padding:28px}.pa-public{border-top:3px solid var(--cb-accent,#00846f)}.pa-access{background:linear-gradient(120deg,var(--cb-panel,#fff),var(--cb-graph,#f4f7f3))}.pa-section-heading{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pa-feature-icon{background:var(--cb-graph,#f2f6f3);width:48px;height:48px;color:var(--cb-accent,#00846f);border-radius:12px;flex:none;place-items:center;display:grid}.pa-feature-icon.pa-amber{color:#a66c23;background:#c68c2210}.pa-eyebrow{letter-spacing:1px;color:var(--cb-muted,#71827a);font-size:10px;font-weight:700}.cb .pa-section-heading h2{margin:5px 0 0;font-size:21px}.pa-public-badge,.pa-prototype-badge{color:var(--cb-accent,#00846f);background:#00846f0d;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:5px 8px;font-size:11px;display:inline-flex}.pa-prototype-badge{color:#966419;background:#b4761312}.pa-description{color:var(--cb-muted,#71827a);max-width:85ch;margin:17px 0 22px;font-size:13px;line-height:1.8}.pa-public-empty{background:var(--cb-graph,#f4f7f3);border-radius:10px;padding:21px;font-size:14px}.pa-public-empty p{color:var(--cb-muted,#71827a);margin:8px 0 16px;font-size:12px;line-height:1.8}.pa-public-empty button{align-items:center;gap:7px;display:inline-flex}.pa-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.pa-company-grid article{border:1px solid var(--cb-border,#dce6e0);border-radius:11px;padding:22px}.pa-company-grid article>svg{color:var(--cb-accent,#00846f);margin-bottom:12px}.pa-company-grid a{color:var(--cb-fg,#183a31);justify-content:space-between;gap:8px;font-size:16px;font-weight:700;display:flex}.pa-company-grid p{margin:10px 0;font-size:12px}.pa-company-grid small{color:var(--cb-muted,#71827a);font-size:11px;line-height:1.8;display:block}.pa-access-bottom,.pa-mini-steps{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pa-mini-steps{color:var(--cb-muted,#71827a);flex:1;font-size:12px}.pa-mini-steps span{align-items:center;gap:6px;display:flex}.pa-mini-steps i{opacity:.6;font-style:normal}.pa-primary,.cb .pa-primary{background:var(--cb-accent,#00846f);color:var(--cb-panel,#fff);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:14px;padding:12px 17px;font-weight:650;display:inline-flex}.pa-primary:disabled{opacity:.45;cursor:not-allowed}.pa-demo-note{color:var(--cb-muted,#71827a);margin-top:18px;font-size:11px;line-height:1.7;display:block}.pa-dialog{border:1px solid var(--cb-border,#dce6e0);width:min(700px,100vw - 28px);max-height:90dvh;color:var(--cb-fg,#183a31);background:var(--cb-panel,#fff);border-radius:20px;padding:30px;overflow:auto;box-shadow:0 30px 100px #061c3440}.pa-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102c2c80}.pa-dialog-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.pa-dialog-top .pa-prototype-badge{margin:0}.pa-dialog button{font:inherit;cursor:pointer}.pa-close{background:var(--cb-graph,#f4f7f3);color:inherit;border:0;border-radius:50%;place-items:center;padding:8px;display:grid}.cb .pa-dialog h2{margin:0 0 12px;font-size:26px}.pa-subject{color:var(--cb-muted,#71827a);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.pa-subject strong{color:var(--cb-fg,#183a31)}.pa-subject span{font-size:11px}.pa-stepper{border-top:1px solid var(--cb-border,#dce6e0);border-bottom:1px solid var(--cb-border,#dce6e0);gap:16px;margin:20px 0;padding:22px 0;list-style:none;display:flex}.pa-stepper li{color:var(--cb-muted,#71827a);flex:1;align-items:center;gap:7px;font-size:12px;display:flex}.pa-stepper b{background:var(--cb-graph,#f4f7f3);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pa-stepper .pa-step-active{color:var(--cb-accent,#00846f)}.pa-step-active b{background:var(--cb-accent,#00846f);color:var(--cb-panel,#fff)}.pa-form{gap:20px;display:grid}.pa-form fieldset{border:0;margin:0;padding:0}.pa-form legend{margin-bottom:12px;font-size:14px;font-weight:650}.pa-purpose-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pa-purpose-grid label{border:1px solid var(--cb-border,#dce6e0);cursor:pointer;border-radius:10px;align-items:center;padding:14px;flex-direction:row!important;font-size:12px!important;display:flex!important}.pa-purpose-grid .pa-selected{border-color:var(--cb-accent,#00846f);background:#00846f08}.pa-form label{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.pa-form input:not([type=checkbox]):not([type=radio]),.pa-form select,.pa-form textarea{box-sizing:border-box;border:1px solid var(--cb-border,#dce6e0);background:var(--cb-panel,#fff);width:100%;color:inherit;font:inherit;border-radius:8px;padding:11px;font-weight:400}.pa-form textarea{resize:vertical;min-height:90px}.pa-form small{color:var(--cb-muted,#71827a);font-size:11px;font-weight:400}.pa-form-row{grid-template-columns:1.3fr 1fr;gap:14px;display:grid}.pa-form .pa-check{flex-direction:row;align-items:flex-start;font-size:12px;font-weight:400;line-height:1.7}.pa-form input[type=checkbox],.pa-form input[type=radio]{width:16px;height:16px;accent-color:var(--cb-accent,#00846f);flex:none;margin:2px 0;padding:0}.pa-scope{color:var(--cb-accent,#00846f);align-items:center;gap:7px;margin:0 0 12px;font-size:12px;display:flex}.pa-form-actions{justify-content:space-between;gap:12px;margin-top:10px;display:flex}.pa-form-actions>button:not(.pa-primary),.pa-demo-states button{border:1px solid var(--cb-border,#dce6e0);background:var(--cb-panel,#fff);color:inherit;border-radius:8px;padding:10px 14px;font-size:12px}.pa-dialog-disclaimer{color:var(--cb-muted,#71827a);border-top:1px solid var(--cb-border,#dce6e0);margin:24px 0 0;padding-top:16px;font-size:11px;line-height:1.8}.pa-review dl{margin:16px 0}.pa-review dl>div{border-bottom:1px solid var(--cb-border,#dce6e0);grid-template-columns:100px 1fr;gap:16px;padding:13px 0;font-size:13px;display:grid}.pa-review dt{color:var(--cb-muted,#71827a)}.pa-review dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.pa-review-note{background:var(--cb-graph,#f4f7f3);border-radius:10px;align-items:flex-start;gap:12px;margin:20px 0;padding:16px;display:flex}.pa-review-note svg{color:var(--cb-accent,#00846f);flex:none}.pa-review-note p{margin:0;font-size:12px;line-height:1.8}.pa-outcome{text-align:center}.pa-status-icon{background:var(--cb-graph,#f4f7f3);color:#a66c23;border-radius:50%;place-items:center;width:74px;height:74px;margin:24px auto 15px;display:grid}.pa-status-approved{color:var(--cb-accent,#00846f)}.pa-outcome h3{font-size:24px}.pa-outcome>p{color:var(--cb-muted,#71827a);font-size:13px;line-height:1.8}.pa-timeline{justify-content:center;gap:20px;padding:20px 0;font-size:11px;display:flex}.pa-timeline span{align-items:center;gap:5px;display:flex}.pa-demo-states{border-top:1px dashed var(--cb-border,#dce6e0);text-align:left;padding:18px 0}.pa-demo-states small{color:var(--cb-muted,#71827a);font-size:11px}.pa-demo-states>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pa-demo-states button[aria-pressed=true]{border-color:var(--cb-accent,#00846f);color:var(--cb-accent,#00846f)}@media (max-width:600px){.pa-public,.pa-access{padding:20px}.pa-company-grid,.pa-purpose-grid{grid-template-columns:1fr}.pa-public-badge{margin-left:62px}.pa-access-bottom{flex-direction:column;align-items:stretch}.pa-dialog{max-height:94dvh;padding:21px}.pa-form-row{grid-template-columns:1fr}.pa-stepper{gap:7px}.pa-stepper li{gap:5px;font-size:10px}.pa-stepper b{flex:none}.pa-timeline{flex-wrap:wrap;gap:9px}.pa-form-actions{flex-wrap:wrap}}.pa-dialog{margin:auto}.pa-dialog h2:focus{outline:none}.pa-company-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pa-company-top>svg{color:var(--cb-accent,#00846f);flex:none}.pa-company-top .cb-company-status{margin:0}.pa-company-status-missing{color:var(--cb-muted,#71827a);font-size:11px}.pa-company-grid .pa-company-role{color:var(--cb-fg,#183a31);margin:10px 0;font-size:13px;line-height:1.6}.pa-company-top .cb-company-status{gap:4px}.pa-company-grid article.pa-card-liquidation{border-color:color-mix(in srgb,#b34225 45%,var(--cb-border,#dce6e0));background:color-mix(in srgb,#b34225 6%,var(--cb-panel,#fff));box-shadow:inset 4px 0 #b34225}.cb-dark .pa-company-grid article.pa-card-liquidation{border-color:color-mix(in srgb,#ffaca1 42%,var(--cb-border));background:color-mix(in srgb,#ffaca1 7%,var(--cb-panel));box-shadow:inset 4px 0 #ffaca1}.pa-company-grid .pa-company-card{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;text-decoration:none;display:block}.pa-company-card article{box-sizing:border-box;height:100%;transition:border-color .18s,box-shadow .18s,transform .18s}.pa-company-card:hover article,.pa-company-card:focus-visible article{border-color:var(--cb-accent,#00846f);transform:translateY(-2px);box-shadow:0 10px 28px #173e2818}.pa-company-card:hover article.pa-card-liquidation,.pa-company-card:focus-visible article.pa-card-liquidation{border-color:#b34225;box-shadow:inset 4px 0 #b34225,0 10px 28px #b3422524}.cb-dark .pa-company-card:hover article.pa-card-liquidation,.cb-dark .pa-company-card:focus-visible article.pa-card-liquidation{border-color:#ffaca1;box-shadow:inset 4px 0 #ffaca1,0 10px 28px #0004}.pa-company-card .pa-company-name{color:var(--cb-fg,#183a31);justify-content:space-between;align-items:flex-start;gap:8px;font-size:16px;font-weight:700;display:flex}.pa-company-name svg{color:var(--cb-accent,#00846f);flex:none}.pa-public .pa-description{max-width:none;color:var(--cb-fg,#183a31);margin:18px 0 16px;font-size:14px;line-height:1.7}.pa-partial-note{background:color-mix(in srgb,#b47a22 9%,var(--cb-panel,#fff));color:var(--cb-fg,#183a31);border-left:3px solid #b47a22;border-radius:7px;align-items:flex-start;gap:9px;margin:0 0 18px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.pa-partial-note svg{color:#9b671a;flex:none;margin-top:2px}.cb-dark .pa-partial-note{background:color-mix(in srgb,#ffcf7c 11%,var(--cb-panel));border-left-color:#ffcf7c}.cb-dark .pa-partial-note svg{color:#ffcf7c}
