.wd-figure{width:min(100%,92rem);margin:0 auto}.wd-frame{border:1px solid #c9ccc3;border-radius:.55rem;overflow:hidden;box-shadow:0 2.2rem 6rem #1515151a}.wd-frame .astra-app-shell{height:min(47rem,82vh);min-height:40rem;font-family:var(--font-sans), Arial, sans-serif}.wd-frame .astra-thread,.wd-frame .document-scroll{overscroll-behavior:auto}@media (max-width:900px){.wd-frame .astra-app-shell{grid-template-columns:minmax(0,1fr)}.wd-frame .app-sidebar,.wd-frame .app-sidebar-open{display:none}}@media (max-width:760px){.wd-frame .astra-app-shell{height:42rem;min-height:0}}.wd-frame .app-sidebar nav button{border-radius:var(--radius-sm);width:100%;min-height:36px;color:var(--nav-ink);font-size:var(--fs-ui);text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0 12px;transition:background .16s,color .16s;display:flex}.wd-frame .app-sidebar nav button svg{color:var(--nav-muted);transition:color .16s}.wd-frame .app-sidebar nav button:hover{color:#fff;background:#262e28}.wd-frame .app-sidebar nav button:hover svg{color:#d7ddd4}.wd-frame .app-sidebar nav button.active{color:#fff;background:#2e3a31;font-weight:560}.wd-frame .app-sidebar nav button.active svg{color:#b6cdb4}.wd-frame .app-settings-row,.wd-frame .app-account-row{text-align:left;background:0 0;border:0;width:100%;display:flex}.wd-frame .legal-editor h1{letter-spacing:normal;text-align:center;margin:0 0 26px;font-family:inherit;font-size:21px;font-weight:700;line-height:1.3}.wd-frame .legal-editor h2{letter-spacing:normal;text-align:center;margin:30px 0 14px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.55}.wd-frame .legal-editor h3{letter-spacing:normal;margin:24px 0 10px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.55}.wd-frame .legal-editor p{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 16px}.wd-frame .app-start h1{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,44px);font-weight:460;line-height:1.1}.wd-frame .app-history-list h2{letter-spacing:.07em;font-family:inherit}.wd-style{border:1px solid var(--line);height:32px;font-size:var(--fs-meta);white-space:nowrap;border-radius:4px;align-items:center;padding:0 10px;display:inline-flex}.wd-awaiting{color:#8b938b;font-style:italic}.wd-proposal{background:#eef2f6;border-left:2px solid #3c5772;margin:2rem 0 1rem;padding:.6rem .8rem;transition:background .45s,border-color .45s;position:relative}.wd-proposal[data-state=kept]{background:#eef3ee;border-left-color:#4a6b51}.wd-proposal>p{margin:0}.wd-proposal-head{font-family:var(--font-sans), Arial, sans-serif;background:#2b3f54;align-items:center;gap:3px;margin:0;padding:2px;display:flex;top:-1.35rem;right:0;position:absolute!important}.wd-proposal-head small{color:#fff;letter-spacing:.05em;padding:0 5px;font-size:9px;font-weight:600}.wd-proposal-head button{color:#1b1b1b;cursor:pointer;background:#fff;border:0;border-radius:2px;padding:2px 7px;font-size:10px;font-weight:600}.wd-proposal-head button:first-of-type{background:#cfe0d2}.wd-notes{border-top:1px solid #8b8b86;margin-top:1.8rem;padding-top:.6rem;font-size:.85em}.wd-notes p{text-align:left;margin:.2rem 0}.wd-caption{text-align:left;align-items:baseline;gap:.9rem;margin:1.1rem auto 0;padding:0 .25rem;display:flex}.wd-caption-label{font:500 .66rem/1.4 var(--font-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;color:#55564f;border:1px solid #c7c9c1;border-radius:2px;flex:none;padding:.2rem .5rem}.wd-caption p{color:#5b5c55;flex:auto;max-width:64ch;margin:0;font-size:.82rem;line-height:1.6}.wd-controls{text-align:right;flex:none;min-width:5.2rem}.wd-controls button{color:#2a2b26;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c7c9c1;border-radius:3px;min-height:2.1rem;padding:0 .85rem;font-size:.78rem;font-weight:560}.wd-controls button:hover{border-color:#8ea593}@media (max-width:760px){.wd-caption{flex-wrap:wrap;gap:.6rem}.wd-controls{text-align:left}}@media (prefers-reduced-motion:reduce){.wd-proposal{transition:none}}
