.sapp{--app-bg:#f0f0f0;--app-card:#fff;--app-line:#e3e3e3;--app-text:#222;--app-muted:#777;--app-sage:#87b29c;--app-sage-soft:#e5efe9;--app-sage-deep:#5f8f78;--app-chip:#517b67;--app-ok:#7fa58e;--app-warn:#e6b559;--app-err:#d9534f;--app-teal:#7fb1a5;--app-strip:#eaf3f0;--app-red:#e8344e;border:1px solid var(--app-line);background:var(--app-bg);color:var(--app-text);text-align:left;border-radius:6px;grid-template-columns:196px minmax(0,1fr);font-family:Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:12.5px;line-height:1.4;display:grid;overflow:hidden}.sapp *,.sapp :before,.sapp :after{box-sizing:border-box}@layer base{.sapp h3,.sapp h4,.sapp p{margin:0}}@media (width<=1023px){.sapp{grid-template-columns:minmax(0,1fr)}.sapp-side{display:none!important}}.sapp-side{border-right:1px solid var(--app-line);background:#fff;flex-direction:column;display:flex}.sapp-logo{border-bottom:1px solid var(--app-line);padding:16px 18px 12px}.sapp-logo img{width:auto;height:26px}.sapp-group{padding:10px 10px 2px}.sapp-group-label{letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a;padding:0 8px 5px;font-size:10px}.sapp-nav{color:#333;border-radius:3px;align-items:center;gap:9px;padding:6px 8px;display:flex}.sapp-nav.is-active{background:var(--app-sage);color:#1f2d26;font-weight:600}.sapp-user{border-top:1px solid var(--app-line);align-items:center;gap:9px;margin-top:auto;padding:12px 14px 8px;font-size:11.5px;display:flex}.sapp-avatar{background:var(--app-strip);width:26px;height:26px;color:var(--app-sage-deep);border-radius:4px;flex:none;place-items:center;font-weight:600;display:grid}.sapp-foot{color:#333;gap:12px;padding:2px 14px 12px;display:flex}.sapp-main{flex-direction:column;min-width:0;display:flex}.sapp-top{border-bottom:1px solid var(--app-line);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.sapp-top h3{font-size:15px;font-weight:600}.sapp-org{border:1px solid var(--app-line);border-radius:4px;align-items:center;gap:8px;padding:5px 10px;font-size:11.5px;display:flex}.sapp-org-icon{color:#555;background:#f3f5f4;border-radius:4px;place-items:center;width:26px;height:26px;display:grid}.sapp-body{padding:16px}.sapp-card{border:1px solid var(--app-line);background:var(--app-card);border-radius:5px}.sapp-card-head{border-bottom:1px solid #efefef;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-weight:600;display:flex}.sapp-pill{white-space:nowrap;background:#fff;border:1px solid #555;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;display:inline-flex}.sapp-chip{background:var(--app-chip);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;display:inline-flex}.sapp-badge{white-space:nowrap;background:var(--app-ok);color:#fff;border-radius:4px;padding:1px 8px;font-size:10.5px;display:inline-block}.sapp-badge.is-warn{background:var(--app-warn);color:#3d2c06}.sapp-badge.is-err{background:var(--app-err)}.sapp-badge.is-soft{background:var(--app-sage-soft);color:var(--app-sage-deep)}.sapp-badge.is-closed{color:#555;background:#eee}.sapp-tag{color:#666;white-space:nowrap;border:1px solid #c9c9c9;border-radius:999px;padding:0 7px;font-size:10px;display:inline-block}.sapp-btn{white-space:nowrap;background:#fff;border:1px solid #555;border-radius:4px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.sapp-btn.is-primary{border-color:var(--app-sage-deep);background:var(--app-sage-deep);color:#fff}.sapp-btn.is-danger{border-color:var(--app-err);color:var(--app-err)}.sapp-table{border-collapse:collapse;width:100%}.sapp-table th{border-bottom:1px solid var(--app-line);letter-spacing:.05em;text-align:left;text-transform:uppercase;color:#666;white-space:nowrap;padding:8px 10px;font-size:10px;font-weight:600}.sapp-table td{vertical-align:middle;border-bottom:1px solid #f0f0f0;padding:8px 10px}.sapp-link{color:var(--app-sage-deep);font-weight:600}.sapp-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.sapp-muted{color:var(--app-muted)}.sapp-bar{background:#e6eeea;border-radius:999px;height:6px;overflow:hidden}.sapp-bar>span{border-radius:inherit;background:var(--app-teal);height:100%;display:block}.sapp-check{background:var(--app-ok);color:#fff;border-radius:3px;flex:none;place-items:center;width:15px;height:15px;display:inline-grid}.sapp-check.is-off{background:#fff;border:1px solid #bbb}.sapp-dot{background:currentColor;border-radius:999px;width:6px;height:6px}.sapp-panel[data-astro-cid-exazk7ix]{--bc-sage:#8fb9a5;--bc-sage-line:#9fc3b1;--bc-tick:#23392e;background:0 0;border:0;padding:0;font-size:12px;display:block}.sapp-panel[data-astro-cid-exazk7ix] button[data-astro-cid-exazk7ix]{cursor:pointer;font:inherit}.sapp-panel[data-astro-cid-exazk7ix] [data-astro-cid-exazk7ix]:focus-visible{outline-offset:2px;outline:2px solid #4f7f68}.bc-small[data-astro-cid-exazk7ix]{color:#555;font-size:11px;line-height:1.5}.bc-label[data-astro-cid-exazk7ix]{color:#2b2b2b;font-size:10.5px;font-weight:600}.bc-panel[data-astro-cid-exazk7ix]{background:#fff;border-radius:6px;padding:22px 20px 28px;box-shadow:0 1px 4px #0000001f}.bc-count[data-astro-cid-exazk7ix]{text-align:center;white-space:nowrap;border:1px solid #333;border-radius:999px;min-width:232px;padding:2px 12px;font-size:11px;display:inline-block}.bc-preset[data-astro-cid-exazk7ix]{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:5px;align-items:flex-start;gap:10px;padding:13px 14px 14px;display:flex}.bc-preset[data-astro-cid-exazk7ix]:has(:checked){background:#eef5f1;border-color:#a9cbb9}.bc-radio[data-astro-cid-exazk7ix]{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #b9b9b9;border-radius:999px;flex:none;width:20px;height:20px;margin:0}.bc-radio[data-astro-cid-exazk7ix]:checked{border-color:var(--bc-sage);background:radial-gradient(circle, var(--bc-sage) 0 4.5px, #fff 5px)}.bc-adv[data-astro-cid-exazk7ix]{border:1px solid #dcdcdc;border-radius:6px;padding:14px 13px 30px}.bc-caret[data-astro-cid-exazk7ix]{color:#222;background:0 0;border:0;border-radius:3px;place-items:center;width:22px;height:22px;padding:0;display:grid}.bc-caret[data-astro-cid-exazk7ix] svg[data-astro-cid-exazk7ix]{display:none}.bc-panel[data-astro-cid-exazk7ix] .bc-caret[data-astro-cid-exazk7ix][aria-expanded=true] .bc-down[data-astro-cid-exazk7ix],.bc-panel[data-astro-cid-exazk7ix] .bc-caret[data-astro-cid-exazk7ix][aria-expanded=false] .bc-up[data-astro-cid-exazk7ix],.is-autodesk[data-astro-cid-exazk7ix] .bc-caret[data-astro-cid-exazk7ix][aria-expanded=true] .bc-up[data-astro-cid-exazk7ix],.is-autodesk[data-astro-cid-exazk7ix] .bc-caret[data-astro-cid-exazk7ix][aria-expanded=false] .bc-down[data-astro-cid-exazk7ix]{display:block}.bc-input[data-astro-cid-exazk7ix]{color:#222;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #c9c9c9;border-radius:3px;flex:1;padding:0 10px;font-size:11px}.bc-input[data-astro-cid-exazk7ix]::placeholder{color:#999}.bc-btn[data-astro-cid-exazk7ix]{color:#222;white-space:nowrap;background:#fff;border:1px solid #c9c9c9;border-radius:3px;padding:0 12px;font-weight:600;font-size:11px!important}.bc-btn[data-astro-cid-exazk7ix].is-sage{border-color:var(--bc-sage-line);color:#86b19d;font-weight:400}.bc-groups[data-astro-cid-exazk7ix]{gap:26px 14px;display:grid}@media (width>=768px){.bc-groups[data-astro-cid-exazk7ix]{grid-template-columns:1fr 1fr}}.bc-panel[data-astro-cid-exazk7ix] .bc-group[data-astro-cid-exazk7ix]{background:#f9f9f9;border:1px solid #dadada;border-radius:5px;min-width:0;padding:26px 20px 22px;position:relative}.bc-panel[data-astro-cid-exazk7ix] .bc-group[data-astro-cid-exazk7ix][hidden]{display:none}.bc-panel[data-astro-cid-exazk7ix] .bc-group[data-astro-cid-exazk7ix] legend[data-astro-cid-exazk7ix]{color:#2b2b2b;background:linear-gradient(#fff 50%,#f9f9f9 50%);align-items:center;gap:9px;padding:0 7px;font-size:9.5px;font-weight:600;display:flex;position:absolute;top:-9px;left:12px}.bc-gcount[data-astro-cid-exazk7ix]{white-space:nowrap;background:#fff;border:1px solid #333;border-radius:999px;padding:0 7px;font-size:9.5px;font-weight:400;line-height:15px}.bc-items[data-astro-cid-exazk7ix]{grid-template-columns:1fr 1fr;gap:22px 10px;display:grid;overflow:hidden}.bc-item[data-astro-cid-exazk7ix]{color:#2e2e2e;cursor:pointer;align-items:flex-start;gap:9px;min-width:0;font-size:11px;font-weight:600;display:flex}.bc-item[data-astro-cid-exazk7ix][hidden]{display:none}.bc-item[data-astro-cid-exazk7ix].is-off{color:#9a9a9a;cursor:default}.bc-note[data-astro-cid-exazk7ix]{color:#777;white-space:nowrap;margin-top:1px;font-size:9.5px;font-weight:400;display:block}.bc-check[data-astro-cid-exazk7ix],.bc-round[data-astro-cid-exazk7ix]{appearance:none;cursor:pointer;background:#fff;border:1px solid #c4c4c4;flex:none;place-items:center;margin:0;display:grid}.bc-check[data-astro-cid-exazk7ix]{border-radius:4px;width:19px;height:19px;margin-top:-1px}.bc-check[data-astro-cid-exazk7ix]:disabled{cursor:default;border-color:#e6e6e6;border-radius:999px}.bc-check[data-astro-cid-exazk7ix]:checked,.bc-round[data-astro-cid-exazk7ix]:checked{border-color:var(--bc-sage);background:var(--bc-sage)}.bc-check[data-astro-cid-exazk7ix]:checked:after,.bc-round[data-astro-cid-exazk7ix]:checked:after{content:"";border:solid var(--bc-tick);border-width:0 2px 2px 0;width:4px;height:8px;transform:translateY(-1px)rotate(45deg)}.bc-check[data-astro-cid-exazk7ix]:checked:after{width:5px;height:9px}.bc-card[data-astro-cid-exazk7ix]{border:1px solid #ececec;border-left:3px solid var(--bc-sage);background:#fff;border-radius:5px;padding:22px 20px;box-shadow:0 1px 3px #0000000f}.bc-card[data-astro-cid-exazk7ix].is-red{border-left-color:#e07385}.bc-rule[data-astro-cid-exazk7ix]{color:#333;align-items:center;gap:14px;font-size:11px;display:flex}.bc-rule[data-astro-cid-exazk7ix]:before,.bc-rule[data-astro-cid-exazk7ix]:after{content:"";background:var(--bc-sage-line);flex:1;height:1px}.bc-quick[data-astro-cid-exazk7ix]{border:1px solid var(--bc-sage-line);color:#86b19d;background:#fff;border-radius:6px;padding:2px 10px;font-size:12px!important}.bc-quick[data-astro-cid-exazk7ix]:hover{background:#f1f7f4}.bc-excl[data-astro-cid-exazk7ix]{margin-top:22px}.bc-excl[data-astro-cid-exazk7ix]:first-of-type{margin-top:18px}.bc-input[data-astro-cid-exazk7ix].is-sage{border-color:#a8c8b8;height:26px;font-size:10px}.bc-add[data-astro-cid-exazk7ix]{background:var(--bc-sage);color:#1f2d26;border:0;border-radius:3px;height:26px;padding:0 11px;font-weight:600;box-shadow:0 1px 2px #0003;font-size:10px!important}.bc-tokens[data-astro-cid-exazk7ix]{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.bc-tokens[data-astro-cid-exazk7ix]:not(:empty){margin-top:7px}.bc-tokens[data-astro-cid-exazk7ix] button{border:1px solid var(--bc-sage-line);color:#2f4a3d;background:#eef5f1;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:10.5px;display:inline-flex}.bc-icon[data-astro-cid-exazk7ix]{color:#d6455d;background:#fde6ea;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.bc-box[data-astro-cid-exazk7ix]{border:1px solid #e2e2e2;border-radius:5px;padding:12px 13px 14px}.bc-chip[data-astro-cid-exazk7ix]{color:#1f2d26;white-space:nowrap;background:#7fa58e;border-radius:999px;padding:1px 9px;font-size:9.5px;font-weight:600}.bc-textlink[data-astro-cid-exazk7ix]{color:#8bb09c;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline;font-size:10.5px!important}.bc-mods[data-astro-cid-exazk7ix]{gap:6px 20px;margin-top:10px;display:grid}@media (width>=640px){.bc-mods[data-astro-cid-exazk7ix]{grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(var(--rows), auto)}}.bc-mod[data-astro-cid-exazk7ix]{color:#444;cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.bc-mod[data-astro-cid-exazk7ix] small[data-astro-cid-exazk7ix]{color:#555;margin-left:5px;font-size:8.5px}.bc-round[data-astro-cid-exazk7ix]{border-radius:999px;width:15px;height:15px}.bc-round[data-astro-cid-exazk7ix]:checked:after{border-width:0 1.6px 1.6px 0;width:3.5px;height:7px}
