@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pyta-ultramarine-50:#f0f5ff;--pyta-ultramarine-100:#dce8ff;--pyta-ultramarine-200:#b9d2ff;--pyta-ultramarine-300:#8cb1f7;--pyta-ultramarine-400:#5786e3;--pyta-ultramarine-500:#2d60cf;--pyta-ultramarine-600:#1e4eb8;--pyta-ultramarine-700:#123d9f;--pyta-ultramarine-800:#092c7c;--pyta-ultramarine-900:#06205b;--pyta-ultramarine-950:#041337;--pyta-neutral-50:#f3f5f7;--pyta-neutral-100:#ebedf0;--pyta-neutral-200:#dee1e6;--pyta-neutral-300:#cbd0d8;--pyta-neutral-400:#b8bcc4;--pyta-neutral-500:#8c92a0;--pyta-neutral-600:#646b78;--pyta-neutral-700:#4a5158;--pyta-neutral-800:#34383f;--pyta-neutral-900:#23272c;--pyta-neutral-950:#14161a;--pyta-success-50:#eff7f2;--pyta-success-100:#d9ede1;--pyta-success-200:#b5dcc4;--pyta-success-300:#83c29c;--pyta-success-400:#429e6c;--pyta-success-500:#0d7d4a;--pyta-success-600:#09693c;--pyta-success-700:#06562f;--pyta-success-800:#034120;--pyta-success-900:#012f15;--pyta-success-950:#001d0a;--pyta-warning-50:#fcf3eb;--pyta-warning-100:#fae3cf;--pyta-warning-200:#f6c6a1;--pyta-warning-300:#ea9e63;--pyta-warning-400:#d97312;--pyta-warning-500:#a05009;--pyta-warning-600:#894106;--pyta-warning-700:#733204;--pyta-warning-800:#582302;--pyta-warning-900:#431601;--pyta-warning-950:#2b0a00;--pyta-danger-50:#fef1f0;--pyta-danger-100:#fedfdd;--pyta-danger-200:#fbc0bc;--pyta-danger-300:#ef9590;--pyta-danger-400:#d55f5b;--pyta-danger-500:#bb2a2f;--pyta-danger-600:#a4131e;--pyta-danger-700:#890713;--pyta-danger-800:#68040b;--pyta-danger-900:#4e0205;--pyta-danger-950:#300303;--pyta-gold-50:#f8f5eb;--pyta-gold-100:#f0e7d0;--pyta-gold-200:#e4cfa1;--pyta-gold-300:#d59f1c;--pyta-gold-400:#b17f10;--pyta-gold-500:#8b5f0a;--pyta-gold-600:#774f06;--pyta-gold-700:#633f04;--pyta-gold-800:#4c2d02;--pyta-gold-900:#391f01;--pyta-gold-950:#251100;--ds-canvas:#fff;--ds-surface:#fff;--ds-surface-hover:var(--pyta-neutral-50);--ds-surface-active:var(--pyta-ultramarine-50);--ds-surface-selected:var(--pyta-ultramarine-50);--ds-surface-sunken:var(--pyta-neutral-50);--ds-border-subtle:#ebedf0;--ds-border:#dee1e6;--ds-border-strong:#cbd0d8;--ds-divider:var(--pyta-neutral-100);--ds-ink-1:#14161a;--ds-ink-2:#4a5158;--ds-ink-3:#8c92a0;--ds-ink-meta:#646b78;--ds-ink-4:#b8bcc4;--ds-ink-on-brand:#fff;--ds-action:var(--pyta-ultramarine-900);--ds-action-hover:var(--pyta-ultramarine-800);--ds-action-pressed:var(--pyta-ultramarine-950);--ds-ink-on-action:#fff;--ds-action-edge:color-mix(in oklab, var(--pyta-ultramarine-900) 72%, black);--ds-action-fill:linear-gradient(180deg, color-mix(in oklab, var(--pyta-ultramarine-900) 86%, white), var(--pyta-ultramarine-900));--ds-action-fill-hover:linear-gradient(180deg, color-mix(in oklab, var(--pyta-ultramarine-800) 86%, white), var(--pyta-ultramarine-800));--ds-shadow-action:inset 0 1px 0 #ffffff1f, 0 1px 2px #06205b29, 0 2px 8px -2px #06205b3d;--ds-shadow-action-pressed:inset 0 1px 2px #0000003d;--ds-brand:var(--pyta-ultramarine-600);--ds-brand-hover:var(--pyta-ultramarine-700);--ds-brand-tint:var(--pyta-ultramarine-100);--ds-running:var(--pyta-ultramarine-500);--ds-info-bg:var(--pyta-ultramarine-50);--ds-info-border:var(--pyta-ultramarine-100);--ds-info-text:var(--pyta-ultramarine-800);--ds-brand-soft:var(--pyta-ultramarine-50);--ds-brand-soft-border:var(--pyta-ultramarine-200);--ds-signal-positive-bg:#fef3c7;--ds-signal-positive-text:var(--pyta-gold-600);--ds-signal-positive-border:var(--pyta-gold-300);--ds-signal-worth-bg:var(--pyta-ultramarine-50);--ds-signal-worth-text:var(--pyta-ultramarine-600);--ds-signal-worth-border:var(--pyta-ultramarine-200);--ds-signal-caution-bg:var(--pyta-neutral-50);--ds-signal-caution-text:var(--pyta-neutral-700);--ds-signal-caution-border:var(--pyta-neutral-300);--ds-signal-critical-bg:var(--pyta-danger-50);--ds-signal-critical-text:var(--pyta-danger-600);--ds-signal-critical-border:var(--pyta-danger-200);--ds-status-pass:var(--pyta-success-600);--ds-status-defer:var(--pyta-neutral-600);--ds-status-reject:var(--pyta-danger-600);--ds-badge-ok-bg:var(--pyta-success-50);--ds-badge-ok-text:var(--pyta-success-600);--ds-badge-ok-border:var(--pyta-success-200);--ds-warning-bg:var(--pyta-warning-50);--ds-warning-border:var(--pyta-warning-200);--ds-warning-dot:var(--pyta-warning-400);--ds-warning-text:var(--pyta-warning-600);--ds-danger-bg:var(--pyta-danger-50);--ds-danger-border:var(--pyta-danger-200);--ds-danger-dot:var(--pyta-danger-400);--ds-danger-text:var(--pyta-danger-600);--ds-font-display:"Geist Variable", "Geist", "PingFang SC", "Noto Sans SC", -apple-system, BlinkMacSystemFont, sans-serif;--ds-font-sans:"Geist Variable", "Geist", "PingFang SC", "Noto Sans SC", -apple-system, BlinkMacSystemFont, sans-serif;--ds-font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, Menlo, monospace;--ds-fs-1xs:10px;--ds-fs-xs:11px;--ds-fs-sm:12px;--ds-fs-md:13px;--ds-fs-lg:14px;--ds-fs-xl:16px;--ds-fs-2xl:20px;--ds-fs-3xl:28px;--ds-lh-tight:1.2;--ds-lh-base:1.45;--ds-lh-relaxed:1.6;--ds-fw-regular:400;--ds-fw-medium:500;--ds-fw-semibold:600;--ds-fw-bold:700;--ds-ls-tight:-.012em;--ds-ls-normal:0;--ds-ls-wide:.04em;--ds-sp-1:4px;--ds-sp-2:8px;--ds-sp-3:12px;--ds-sp-4:16px;--ds-sp-5:20px;--ds-sp-6:24px;--ds-sp-8:32px;--ds-sp-10:40px;--ds-sp-12:48px;--ds-sp-16:64px;--ds-sidebar-w:224px;--ds-sidebar-w-collapsed:56px;--ds-r-sm:6px;--ds-r-md:8px;--ds-r-lg:12px;--ds-r-xl:16px;--ds-r-2xl:24px;--ds-r-pill:999px;--ds-shadow-none:none;--ds-shadow-sm:0 1px 2px #14161a0a;--ds-shadow-md:0 4px 12px #14161a0f;--ds-shadow-lg:0 8px 24px #14161a14;--ds-scrim:#14161a6b;--ds-shadow-control:0 1px 2px #14161a0f, 0 2px 8px -2px #14161a0f;--ds-shadow-thumb:0 0 0 .5px #14161a14, var(--ds-shadow-control);--ds-dur-fast:.12s;--ds-dur-base:.2s;--ds-dur-slow:.32s;--ds-ease-out:cubic-bezier(.16, 1, .3, 1);--ds-ease-in-out:cubic-bezier(.65, .05, .36, 1);--ds-ease-press:cubic-bezier(.22, 1, .36, 1);--ds-dur-press:.16s;--ds-press-scale:.97}*,:before,:after{box-sizing:border-box}html{background:var(--ds-canvas)}body{min-width:320px;color:var(--ds-ink-1);background:var(--ds-canvas);font-family:var(--ds-font-sans);font-size:var(--ds-fs-md);line-height:var(--ds-lh-base);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}.bp-admin-shell{width:min(1180px,100% - 48px);padding:var(--ds-sp-5) 0 72px;margin:0 auto}.bp-admin-nav{align-items:center;gap:var(--ds-sp-6);min-height:56px;padding-bottom:var(--ds-sp-4);border-bottom:1px solid var(--ds-border-subtle);grid-template-columns:auto 1fr auto;display:grid}.bp-admin-brand,.bp-user-trigger{color:inherit;cursor:pointer;background:0 0;border:0}.bp-admin-brand{justify-self:start;align-items:baseline;gap:var(--ds-sp-2);text-align:left;padding:0;display:inline-flex}.bp-admin-brand span{color:var(--ds-brand);font-family:var(--ds-font-display);font-size:var(--ds-fs-lg);font-weight:var(--ds-fw-semibold);letter-spacing:var(--ds-ls-tight)}.bp-admin-brand strong{color:var(--ds-ink-3);font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-medium);text-transform:uppercase;letter-spacing:.08em}.bp-admin-brand:focus-visible,.bp-user-trigger:focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}.bp-nav-badge{min-width:18px;height:18px;color:var(--ds-ink-on-brand);background:var(--ds-brand);border-radius:var(--ds-r-pill);font-family:var(--ds-font-mono);text-align:center;padding:0 5px;font-size:10px;line-height:18px}.bp-user-trigger{justify-self:end;align-items:center;gap:var(--ds-sp-2);text-align:left;min-width:0;padding:0;display:inline-flex}.bp-user-trigger>span:last-child{min-width:0}.bp-user-trigger strong,.bp-user-trigger small{display:block}.bp-user-trigger strong{font-size:var(--ds-fs-sm)}.bp-user-trigger small{max-width:180px;color:var(--ds-ink-3);font-size:var(--ds-fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bp-user-avatar{width:30px;height:30px;color:var(--ds-brand);background:var(--ds-brand-soft);border:1px solid var(--ds-brand-soft-border);font-family:var(--ds-font-mono);font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-semibold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.bp-admin-header{justify-content:space-between;align-items:flex-end;gap:var(--ds-sp-8);padding:var(--ds-sp-10) 0 var(--ds-sp-8);border-bottom:1px solid var(--ds-border);display:flex}.bp-admin-eyebrow,.bp-step{margin:0 0 var(--ds-sp-2);color:var(--ds-brand);font-family:var(--ds-font-mono);font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-semibold);letter-spacing:.08em}.bp-admin-header h1{font-family:var(--ds-font-display);font-size:clamp(28px,4vw,42px);font-weight:var(--ds-fw-semibold);letter-spacing:var(--ds-ls-tight);margin:0}.bp-admin-header p:last-child{margin:var(--ds-sp-2) 0 0;color:var(--ds-ink-2)}.bp-root-admin-mark{text-align:right;justify-items:end;gap:2px;display:grid}.bp-root-admin-mark span{color:var(--ds-brand);font-family:var(--ds-font-mono);font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-semibold);letter-spacing:.08em}.bp-root-admin-mark strong{font-size:var(--ds-fs-lg)}.bp-root-admin-mark small{color:var(--ds-ink-3)}.bp-key-control{width:min(440px,46vw)}.bp-key-control label{margin-bottom:var(--ds-sp-2);color:var(--ds-ink-2);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-medium);display:block}.bp-key-control__row{gap:var(--ds-sp-2);display:flex}.bp-key-control input{min-width:0;height:40px;padding:0 var(--ds-sp-3);color:var(--ds-ink-1);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-r-md);outline:none;flex:1}.bp-key-control input:focus{border-color:var(--ds-brand);box-shadow:0 0 0 2px var(--ds-brand-soft)}.bp-auth-state{font-family:var(--ds-font-mono);font-size:var(--ds-fs-xs);margin:var(--ds-sp-2) 0 0!important;color:var(--ds-badge-ok-text)!important}.bp-key-control>small{margin-top:var(--ds-sp-2);color:var(--ds-ink-3);font-size:var(--ds-fs-xs);display:block}.ds-btn{justify-content:center;align-items:center;gap:var(--ds-sp-2);height:40px;padding:0 var(--ds-sp-3);color:var(--ds-ink-1);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-r-md);box-shadow:var(--ds-shadow-control);font-weight:var(--ds-fw-medium);cursor:pointer;transition:background-color var(--ds-dur-fast), border-color var(--ds-dur-fast), color var(--ds-dur-fast), transform var(--ds-dur-press) var(--ds-ease-press);white-space:nowrap;display:inline-flex}.ds-btn:hover:not(:disabled){color:var(--ds-ink-1);background:var(--ds-surface-hover);border-color:var(--ds-border-strong)}.ds-btn:focus-visible{outline:2px solid var(--ds-brand);outline-offset:1px}.ds-btn:disabled{opacity:.45;cursor:not-allowed}.ds-btn--primary{color:var(--ds-ink-on-action);background:var(--ds-action-fill);box-shadow:var(--ds-shadow-action);border-color:var(--ds-action-edge)}.ds-btn--primary:hover:not(:disabled){color:var(--ds-ink-on-action);background:var(--ds-action-fill-hover);border-color:var(--ds-action-edge)}.bp-danger-confirm{justify-content:space-between;align-items:center;gap:var(--ds-sp-4);margin-top:var(--ds-sp-2);padding:var(--ds-sp-3) var(--ds-sp-4);color:var(--ds-danger-text);background:var(--ds-danger-bg);border:1px solid var(--ds-danger-border);border-radius:var(--ds-r-md);animation:bp-notice-in var(--ds-dur-base) var(--ds-ease-out);flex:1 0 100%;grid-column:1/-1;display:flex}.bp-danger-confirm__message{font-size:var(--ds-fs-sm);margin:0}.bp-danger-confirm__actions{gap:var(--ds-sp-2);flex-shrink:0;display:flex}.bp-danger-confirm__actions .ds-btn{height:32px;padding-inline:var(--ds-sp-3);font-size:var(--ds-fs-sm)}.bp-danger-confirm__submit,.bp-danger-confirm__submit:hover:not(:disabled){color:var(--ds-ink-on-brand);background:var(--ds-danger-text);border-color:var(--ds-danger-text)}.bp-danger-confirm__submit:focus-visible{outline:2px solid var(--ds-danger-text);outline-offset:2px}.bp-notice{margin-top:var(--ds-sp-4);animation:bp-notice-in var(--ds-dur-base) var(--ds-ease-out)}.bp-section{padding:var(--ds-sp-10) 0;border-bottom:1px solid var(--ds-border)}.bp-section--access{padding-top:var(--ds-sp-8)}.bp-section__heading{justify-content:space-between;align-items:center;gap:var(--ds-sp-5);margin-bottom:var(--ds-sp-6);display:flex}.bp-section__heading h2{font-size:var(--ds-fs-2xl);letter-spacing:var(--ds-ls-tight);margin:0}.bp-section__heading--library .ds-search{width:min(460px,48vw)}.bp-import-heading-actions{align-items:center;gap:var(--ds-sp-2);display:flex}.bp-import-heading-actions .ds-btn{text-decoration:none}.bp-file-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.bp-agent-access>.bp-section__heading{margin-bottom:var(--ds-sp-3)}.bp-agent-access>.bp-section__heading .ds-btn{text-decoration:none}.bp-agent-access__intro{max-width:760px;margin:0 0 var(--ds-sp-5);color:var(--ds-ink-2)}.bp-agent-access__grid{gap:var(--ds-sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bp-agent-card{min-width:0;padding:var(--ds-sp-5);background:var(--ds-surface-sunken);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-r-lg)}.bp-agent-card>span{color:var(--ds-brand);font-family:var(--ds-font-mono);font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-medium);letter-spacing:.08em}.bp-agent-card h3{margin:var(--ds-sp-1) 0 var(--ds-sp-4);font-size:var(--ds-fs-lg)}.bp-agent-card pre{max-width:100%;max-height:440px;padding:var(--ds-sp-4);color:var(--ds-ink-1);background:var(--ds-canvas);border:1px solid var(--ds-divider);border-radius:var(--ds-r-md);font-family:var(--ds-font-mono);font-size:var(--ds-fs-xs);white-space:pre;margin:0;line-height:1.65;overflow-x:auto}.bp-user-workspace{animation:bp-view-in var(--ds-dur-base) var(--ds-ease-out)}.bp-user-identity{padding-top:var(--ds-sp-8)}.bp-identity-state{padding:3px var(--ds-sp-2);color:var(--ds-ink-3);background:var(--ds-surface-sunken);border-radius:var(--ds-r-pill);font-family:var(--ds-font-mono);font-size:var(--ds-fs-xs)}.bp-identity-state.is-authenticated{color:var(--ds-badge-ok-text);background:var(--ds-badge-ok-bg)}.bp-identity-layout{align-items:center;gap:var(--ds-sp-10);grid-template-columns:minmax(0,1fr) minmax(340px,440px);display:grid}.bp-identity-summary{align-items:flex-start;gap:var(--ds-sp-4);min-width:0;display:flex}.bp-user-avatar--large{width:48px;height:48px;font-size:var(--ds-fs-md)}.bp-identity-summary strong{font-size:var(--ds-fs-lg);display:block}.bp-identity-summary p{margin:var(--ds-sp-1) 0 0;color:var(--ds-ink-3)}.bp-scope-list{gap:var(--ds-sp-2);margin-top:var(--ds-sp-3);flex-wrap:wrap;display:flex}.bp-scope-list span{padding:2px var(--ds-sp-2);color:var(--ds-ink-2);background:var(--ds-surface-sunken);border-radius:var(--ds-r-pill);font-size:var(--ds-fs-xs)}.bp-library-lock{text-align:center;max-width:620px;animation:bp-view-in var(--ds-dur-base) var(--ds-ease-out);margin:88px auto 0}.bp-library-lock h2{font-family:var(--ds-font-display);font-size:var(--ds-fs-3xl);letter-spacing:var(--ds-ls-tight);margin:0}.bp-library-lock>p:not(.bp-step){max-width:480px;margin:var(--ds-sp-3) auto 0;color:var(--ds-ink-2)}.bp-library-lock>div{justify-content:center;gap:var(--ds-sp-2);margin-top:var(--ds-sp-6);display:flex}.bp-library-lock a{text-decoration:none}.bp-operator-policy{justify-content:space-between;align-items:center;gap:var(--ds-sp-8);display:flex}.bp-operator-policy h2{font-size:var(--ds-fs-2xl);margin:0}.bp-operator-policy p:last-child{max-width:720px;margin:var(--ds-sp-2) 0 0;color:var(--ds-ink-2)}.bp-access-summary{gap:var(--ds-sp-8);padding:0 0 var(--ds-sp-6);border-bottom:1px solid var(--ds-divider);display:flex}.bp-access-summary div{align-items:baseline;gap:var(--ds-sp-2);grid-template-columns:auto auto;display:grid}.bp-access-summary strong{font-family:var(--ds-font-mono);font-size:var(--ds-fs-2xl);font-weight:var(--ds-fw-semibold)}.bp-access-summary span,.bp-access-policy{color:var(--ds-ink-3);font-size:var(--ds-fs-sm)}.bp-access-heading-actions{align-items:center;gap:var(--ds-sp-3);display:flex}.bp-access-request{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-r-lg);background:var(--ds-surface)}.bp-access-request summary{padding:var(--ds-sp-4);color:var(--ds-ink-2);cursor:pointer;font-weight:var(--ds-fw-medium)}.bp-access-form{gap:var(--ds-sp-4);padding:var(--ds-sp-5);background:var(--ds-surface);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-r-lg);grid-template-columns:1fr 160px 1fr;display:grid}.bp-access-form label{gap:var(--ds-sp-2);color:var(--ds-ink-2);font-size:var(--ds-fs-sm);display:grid}.bp-access-form input,.bp-access-form select,.bp-access-form textarea,.bp-issued-key input{width:100%;min-width:0;padding:var(--ds-sp-2) var(--ds-sp-3);color:var(--ds-ink-1);background:var(--ds-canvas);border:1px solid var(--ds-border);border-radius:var(--ds-r-md);outline:none}.bp-access-form input,.bp-access-form select{height:40px}.bp-access-form textarea{resize:vertical;min-height:82px}.bp-access-form input:focus,.bp-access-form select:focus,.bp-access-form textarea:focus,.bp-issued-key input:focus{border-color:var(--ds-brand);box-shadow:0 0 0 2px var(--ds-brand-soft)}.bp-access-form__purpose{grid-column:1/-1}.bp-access-form__check{grid-column:1/3;grid-template-columns:auto 1fr;align-items:center;display:flex!important}.bp-access-form__check input{width:16px;height:16px}.bp-access-form>.ds-btn{justify-self:end}.bp-approvals{margin-top:0}.bp-grant-form{margin-top:var(--ds-sp-5);padding:var(--ds-sp-5) 0;border-top:1px solid var(--ds-divider);border-bottom:1px solid var(--ds-divider)}.bp-grant-form__heading strong,.bp-grant-editor__heading strong{font-size:var(--ds-fs-lg)}.bp-grant-form__heading p{margin:var(--ds-sp-1) 0 var(--ds-sp-4);color:var(--ds-ink-3);font-size:var(--ds-fs-sm)}.bp-grant-fields{gap:var(--ds-sp-4);grid-template-columns:1fr 160px 1fr;display:grid}.bp-grant-fields>label{gap:var(--ds-sp-2);color:var(--ds-ink-2);font-size:var(--ds-fs-sm);display:grid}.bp-grant-fields input,.bp-grant-fields select,.bp-grant-fields textarea{width:100%;min-width:0;padding:var(--ds-sp-2) var(--ds-sp-3);color:var(--ds-ink-1);background:var(--ds-canvas);border:1px solid var(--ds-border);border-radius:var(--ds-r-md);outline:none}.bp-grant-fields input,.bp-grant-fields select{height:40px}.bp-grant-fields textarea{resize:vertical;min-height:76px}.bp-grant-fields input:focus,.bp-grant-fields select:focus,.bp-grant-fields textarea:focus{border-color:var(--ds-brand);box-shadow:0 0 0 2px var(--ds-brand-soft)}.bp-grant-fields__purpose{grid-column:1/-1}.bp-grant-scopes{align-items:center;gap:var(--ds-sp-5);padding:var(--ds-sp-3) 0 0;border:0;grid-column:1/-1;margin:0;display:flex}.bp-grant-scopes legend{margin-bottom:var(--ds-sp-2);color:var(--ds-ink-2);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-medium)}.bp-grant-scopes label{align-items:center;gap:var(--ds-sp-2);color:var(--ds-ink-2);font-size:var(--ds-fs-sm);display:inline-flex}.bp-grant-scopes input{width:16px;height:16px;padding:0}.bp-grant-form__actions{justify-content:flex-end;gap:var(--ds-sp-2);margin-top:var(--ds-sp-4);display:flex}.bp-approvals__heading{margin:var(--ds-sp-6) 0 var(--ds-sp-3);justify-content:space-between;align-items:baseline;display:flex}.bp-approvals__heading h3{font-size:var(--ds-fs-lg);margin:0}.bp-approvals__heading span{color:var(--ds-ink-3);font-size:var(--ds-fs-sm)}.bp-issued-key{margin-bottom:var(--ds-sp-4);padding:var(--ds-sp-4);color:var(--ds-warning-text);background:var(--ds-warning-bg);border:1px solid var(--ds-warning-border);border-radius:var(--ds-r-md)}.bp-issued-key p{margin:var(--ds-sp-1) 0 var(--ds-sp-3)}.bp-issued-key input{font-family:var(--ds-font-mono);background:var(--ds-surface)}.bp-approval-list{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-r-lg);background:var(--ds-surface);overflow:hidden}.bp-approval-list>p{padding:var(--ds-sp-5);color:var(--ds-ink-3);text-align:center}.bp-approval-row{align-items:center;gap:var(--ds-sp-4);min-height:68px;padding:var(--ds-sp-3) var(--ds-sp-4);border-bottom:1px solid var(--ds-divider);grid-template-columns:minmax(170px,.8fr) minmax(180px,1.2fr) 88px 142px minmax(190px,auto);display:grid}.bp-approval-row:last-child{border-bottom:0}.bp-approval-row>div:first-child{min-width:0}.bp-approval-row strong,.bp-approval-row>div:first-child span{display:block}.bp-approval-row>div:first-child span,.bp-approval-row>p,.bp-approval-scopes{color:var(--ds-ink-3);font-size:var(--ds-fs-sm)}.bp-approval-row>p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.bp-access-status{padding:2px var(--ds-sp-2);border-radius:var(--ds-r-pill);font-family:var(--ds-font-mono);font-size:var(--ds-fs-xs);justify-self:start}.bp-access-status--pending{color:var(--ds-ink-2);background:var(--pyta-neutral-100)}.bp-access-status--approved{color:var(--ds-badge-ok-text);background:var(--ds-badge-ok-bg)}.bp-access-status--rejected,.bp-access-status--revoked{color:var(--ds-ink-3);background:var(--ds-surface-sunken)}.bp-approval-actions{justify-content:flex-end;gap:var(--ds-sp-2);display:flex}.bp-approval-actions .ds-btn{height:34px;padding-inline:var(--ds-sp-2);font-size:var(--ds-fs-sm)}.bp-grant-editor{margin:var(--ds-sp-2) calc(var(--ds-sp-4) * -1) calc(var(--ds-sp-3) * -1);padding:var(--ds-sp-4);background:var(--ds-surface-sunken);border-top:1px solid var(--ds-divider);grid-column:1/-1}.bp-grant-editor__heading{justify-content:space-between;align-items:baseline;gap:var(--ds-sp-4);margin-bottom:var(--ds-sp-4);display:flex}.bp-grant-editor__heading span{color:var(--ds-ink-3);font-size:var(--ds-fs-sm)}.pyta-empty.bp-empty-list{border-radius:0}.bp-summary{align-items:center;gap:var(--ds-sp-4);margin-bottom:var(--ds-sp-3);color:var(--ds-ink-2);font-size:var(--ds-fs-sm);display:flex}.bp-summary__file{min-width:0;color:var(--ds-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.ds-row-list{background:var(--ds-surface);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-r-lg);overflow:hidden}.bp-preview-row,.bp-entry-row{transition:background-color var(--ds-dur-fast) var(--ds-ease-out)}.bp-preview-row:hover,.bp-entry-row:hover{background:var(--ds-surface-hover)}.bp-preview-row{align-items:center;gap:var(--ds-sp-4);min-height:54px;padding:var(--ds-sp-3) var(--ds-sp-4);border-bottom:1px solid var(--ds-divider);grid-template-columns:36px minmax(160px,.8fr) 82px minmax(220px,1.4fr);display:grid}.bp-preview-row:last-child{border-bottom:none}.bp-row-number{color:var(--ds-ink-3);font-family:var(--ds-font-mono);font-size:var(--ds-fs-xs)}.bp-row-issues{gap:var(--ds-sp-1) var(--ds-sp-3);min-width:0;color:var(--ds-ink-2);flex-wrap:wrap;display:flex}.bp-row-issue{align-items:baseline;gap:var(--ds-sp-2);display:inline-flex}.bp-row-issue code{padding:1px var(--ds-sp-1);color:var(--ds-brand);background:var(--ds-brand-soft);border-radius:var(--ds-r-sm);font-family:var(--ds-font-mono);font-size:var(--ds-fs-xs)}.bp-preview-lineage{gap:var(--ds-sp-1) var(--ds-sp-3);color:var(--ds-ink-3);font-family:var(--ds-font-mono);font-size:var(--ds-fs-xs);flex-wrap:wrap;flex:1 0 100%;display:flex}.bp-status{padding:3px var(--ds-sp-2);border-radius:var(--ds-r-pill);font-family:var(--ds-font-mono);font-size:var(--ds-fs-xs);text-transform:uppercase;border:1px solid;justify-content:center;display:inline-flex}.bp-status--ok{color:var(--ds-badge-ok-text);background:var(--ds-badge-ok-bg);border-color:var(--ds-badge-ok-border)}.bp-status--warning{color:var(--ds-ink-2);background:var(--ds-surface);border-color:var(--ds-border);align-items:center;gap:6px;display:inline-flex}.bp-status--warning:before{content:"";background:var(--ds-warning-dot);border-radius:50%;width:6px;height:6px}.bp-status--error{color:var(--ds-danger-text);background:var(--ds-danger-bg);border-color:var(--ds-danger-border)}.bp-import-action{justify-content:space-between;align-items:center;gap:var(--ds-sp-4);margin-top:var(--ds-sp-4);color:var(--ds-ink-3);font-size:var(--ds-fs-sm);flex-wrap:wrap;display:flex}.ds-search{align-items:center;gap:var(--ds-sp-3);height:44px;padding:0 var(--ds-sp-4);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-r-xl);transition:border-color var(--ds-dur-fast), box-shadow var(--ds-dur-fast);display:flex}.ds-search:focus-within{border-color:var(--ds-brand-soft-border);box-shadow:0 0 0 2px var(--ds-brand-soft)}.ds-search__icon{color:var(--ds-ink-3)}.ds-search__input{min-width:0;color:var(--ds-ink-1);background:0 0;border:0;outline:0;flex:1}.ds-search__input::placeholder{color:var(--ds-ink-4)}.bp-batches__note{margin:var(--ds-sp-2) 0 0;padding:0 var(--ds-sp-2);color:var(--ds-ink-3);font-size:var(--ds-fs-sm)}.bp-entry-history{padding:var(--ds-sp-4) 0 0}.bp-entry-history h4{align-items:center;gap:var(--ds-sp-2);margin:0 0 var(--ds-sp-3);color:var(--ds-ink-1);display:flex}.bp-entry-history>p{color:var(--ds-ink-3);font-size:var(--ds-fs-sm);margin:0}.bp-entry-history ul{gap:var(--ds-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-entry-history li{align-items:baseline;gap:var(--ds-sp-2);color:var(--ds-ink-2);font-size:var(--ds-fs-sm);flex-wrap:wrap;display:flex}.bp-entry-history li code{color:var(--ds-ink-3);text-overflow:ellipsis;overflow:hidden}.bp-entry-history__action{color:var(--ds-ink-1);font-weight:var(--ds-fw-medium)}.bp-entry-history__note{margin-top:var(--ds-sp-3)}.bp-inline-error{justify-content:space-between;align-items:center;gap:var(--ds-sp-4);margin:var(--ds-sp-3) 0;padding:var(--ds-sp-3) 0;color:var(--ds-danger-text);border-top:1px solid var(--ds-danger-border);border-bottom:1px solid var(--ds-danger-border);display:flex}.bp-file-issues{align-items:center;gap:var(--ds-sp-4);margin:0 0 var(--ds-sp-3);padding:var(--ds-sp-3) 0;color:var(--ds-ink-1);border-top:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border);font-size:var(--ds-fs-sm);display:flex}.bp-file-issues:before{content:"";background:var(--ds-warning-dot);border-radius:50%;flex:0 0 8px;height:8px}.bp-file-issues strong{flex:none}.bp-file-issues ul{flex:1;margin:0;padding:0;list-style:none}.bp-file-issues .ds-btn{flex:none;text-decoration:none}.bp-library-meta{margin-bottom:var(--ds-sp-3);color:var(--ds-ink-3);font-size:var(--ds-fs-sm);justify-content:space-between;display:flex}.bp-library-controls{align-items:center;gap:var(--ds-sp-3);display:flex}.pyta-seg.bp-deleted-filter{--seg-h:38px;flex-wrap:nowrap}.bp-entry-row{align-items:center;gap:var(--ds-sp-4);min-height:62px;padding:var(--ds-sp-3) var(--ds-sp-4);border-bottom:1px solid var(--ds-divider);color:var(--ds-ink-2);grid-template-columns:minmax(190px,1.4fr) 100px 120px minmax(130px,1fr) 120px auto;display:grid}.bp-entry-row:last-child{border-bottom:0}.bp-entry-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bp-entry-primary{min-width:0}.bp-entry-primary strong,.bp-entry-primary span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bp-entry-primary span{color:var(--ds-ink-3);font-size:var(--ds-fs-sm);margin-top:2px}.bp-entry-row--deleted .bp-entry-primary strong{color:var(--ds-ink-3);text-decoration:line-through}.bp-entry-deleted-by{color:var(--ds-danger-text);font-size:var(--ds-fs-sm)}.bp-entry-actions{justify-content:flex-end;gap:var(--ds-sp-3);display:flex}.bp-entry-action{color:var(--ds-ink-2);cursor:pointer;background:0 0;border:0;padding:0}.bp-entry-action:hover{color:var(--ds-brand)}.bp-entry-action--delete{color:var(--ds-ink-3)}.bp-entry-action--delete:hover{color:var(--ds-danger-text)}.bp-entry-action:focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}.bp-entry-detail{margin:var(--ds-sp-2) calc(var(--ds-sp-4) * -1) calc(var(--ds-sp-3) * -1);padding:var(--ds-sp-5) var(--ds-sp-4);background:var(--ds-surface-sunken);border-top:1px solid var(--ds-divider);animation:bp-view-in var(--ds-dur-base) var(--ds-ease-out);grid-column:1/-1}.bp-entry-detail__heading{justify-content:space-between;align-items:flex-start;gap:var(--ds-sp-4);padding-bottom:var(--ds-sp-4);border-bottom:1px solid var(--ds-divider);display:flex}.bp-entry-detail__heading>div{gap:var(--ds-sp-1);display:grid}.bp-entry-detail__heading strong{color:var(--ds-ink-1);font-size:var(--ds-fs-lg)}.bp-entry-detail__heading span{color:var(--ds-ink-3);font-size:var(--ds-fs-sm)}.bp-entry-detail__schema{padding:2px var(--ds-sp-2);background:var(--ds-surface);border-radius:var(--ds-r-pill);font-family:var(--ds-font-mono);flex:none;font-size:var(--ds-fs-xs)!important}.bp-entry-detail__layout{gap:var(--ds-sp-6);padding-top:var(--ds-sp-5);grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);display:grid}.bp-entry-detail h3{margin:0 0 var(--ds-sp-3);color:var(--ds-ink-2);font-size:var(--ds-fs-sm);letter-spacing:.04em}.bp-fact-list,.bp-lineage dl{margin:0}.bp-fact-list{column-gap:var(--ds-sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bp-fact-list>div,.bp-lineage dl>div{min-width:0;padding:var(--ds-sp-2) 0;border-bottom:1px solid var(--ds-divider)}.bp-fact-list dt,.bp-lineage dt{justify-content:space-between;align-items:baseline;gap:var(--ds-sp-2);color:var(--ds-ink-3);font-size:var(--ds-fs-xs);display:flex}.bp-fact-list dt code,.bp-lineage dt code{font-family:var(--ds-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.bp-fact-list dd,.bp-lineage dd{margin:var(--ds-sp-1) 0 0;overflow-wrap:anywhere;color:var(--ds-ink-1)}.bp-fact-list dd.is-multiline{max-height:220px;overflow:auto}.bp-fact-list pre,.bp-lineage pre{font-family:var(--ds-font-mono);font-size:var(--ds-fs-xs);white-space:pre-wrap;margin:0}.bp-lineage{padding-left:var(--ds-sp-5);border-left:1px solid var(--ds-divider)}.bp-lineage dd{font-family:var(--ds-font-mono);font-size:var(--ds-fs-xs)}.bp-lineage dd a{color:var(--ds-brand);text-underline-offset:2px}.bp-lineage-issues{padding-top:var(--ds-sp-4)}.bp-lineage-issues h4{justify-content:space-between;align-items:baseline;gap:var(--ds-sp-2);margin:0 0 var(--ds-sp-2);color:var(--ds-ink-2);font-size:var(--ds-fs-sm);display:flex}.bp-lineage-issues h4 code,.bp-lineage-issues li code{font-family:var(--ds-font-mono);font-size:var(--ds-fs-xs)}.bp-lineage-issues p{color:var(--ds-ink-3);font-size:var(--ds-fs-sm);margin:0}.bp-lineage-issues ul{gap:var(--ds-sp-2);margin:0;padding:0;list-style:none;display:grid}.bp-lineage-issues li{gap:var(--ds-sp-1);padding-left:var(--ds-sp-2);color:var(--ds-ink-2);border-left:2px solid var(--ds-warning-dot);font-size:var(--ds-fs-xs);display:grid}.bp-fact-group+.bp-fact-group{margin-top:var(--ds-sp-4)}.bp-fact-group h4{margin:0 0 var(--ds-sp-1);color:var(--ds-ink-3);font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-semibold);letter-spacing:.04em}.bp-entry-extension{padding-top:var(--ds-sp-5)}.bp-entry-extension h3{justify-content:space-between;align-items:baseline;gap:var(--ds-sp-2);display:flex}.bp-entry-extension__count{color:var(--ds-ink-3);font-family:var(--ds-font-mono);font-size:var(--ds-fs-xs);letter-spacing:normal}.bp-entry-extension__empty,.bp-entry-extension__note{color:var(--ds-ink-3);font-size:var(--ds-fs-sm);margin:0}.bp-entry-extension__note{margin-top:var(--ds-sp-3)}.bp-fact-list dd.bp-entry-extension__meta{align-items:baseline;gap:var(--ds-sp-2);margin-top:var(--ds-sp-1);color:var(--ds-ink-3);font-size:var(--ds-fs-xs);flex-wrap:wrap;display:flex}.bp-entry-extension__meta code{font-family:var(--ds-font-mono);font-size:10px}.bp-entry-extension__toggle{align-items:baseline;gap:var(--ds-sp-2);color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.bp-entry-extension__unfilled{margin-bottom:var(--ds-sp-3);padding:2px var(--ds-sp-2);color:var(--ds-ink-2);font-size:var(--ds-fs-xs);background:var(--ds-surface);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-r-sm);cursor:pointer}.bp-entry-extension__unfilled:hover{background:var(--ds-surface-hover)}.bp-entry-extension__unfilled[aria-pressed=true]{color:var(--ds-ink-1);background:var(--ds-surface-sunken);font-weight:var(--ds-fw-medium)}.bp-entry-extension__unfilled:focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}.bp-entry-extension__main{align-items:baseline;gap:var(--ds-sp-2);margin:0 0 var(--ds-sp-2);color:var(--ds-ink-3);font-size:var(--ds-fs-xs);flex-wrap:wrap;display:flex}.bp-entry-extension__main strong{color:var(--ds-ink-1)}.bp-fact-list dd.bp-entry-extension__editor-cell{margin-top:var(--ds-sp-2)}.bp-entry-extension__editor{gap:var(--ds-sp-3);padding:var(--ds-sp-3);background:var(--ds-surface-sunken);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-r-md);display:grid}.bp-entry-extension__editor label{gap:var(--ds-sp-1);color:var(--ds-ink-2);font-size:var(--ds-fs-xs);display:grid}.bp-entry-extension__pair-note{color:var(--ds-ink-3);font-size:var(--ds-fs-xs);margin:0}.bp-entry-extension__legacy{color:var(--ds-danger-text);font-size:var(--ds-fs-xs);margin:0}.bp-entry-extension__frame{gap:var(--ds-sp-2);padding:var(--ds-sp-2);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-r-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.bp-entry-extension__frame legend{color:var(--ds-ink-2);font-size:var(--ds-fs-xs);padding:0 var(--ds-sp-1)}.bp-entry-extension__source{gap:var(--ds-sp-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.bp-entry-extension__issues{gap:var(--ds-sp-1);padding-left:var(--ds-sp-2);color:var(--ds-danger-text);border-left:2px solid var(--ds-danger-border);font-size:var(--ds-fs-xs);display:grid}.bp-entry-extension__issues p,.bp-entry-extension__issues ul{margin:0}.bp-entry-extension__issues ul{padding-left:var(--ds-sp-4)}.bp-entry-extension__issues code{margin-right:var(--ds-sp-1);font-family:var(--ds-font-mono);font-size:10px}.bp-entry-extension__actions{justify-content:flex-end;gap:var(--ds-sp-2);display:flex}.bp-agent-access__contract{align-items:baseline;gap:var(--ds-sp-3);margin:0 0 var(--ds-sp-5);color:var(--ds-ink-3);font-size:var(--ds-fs-sm);display:flex}.bp-agent-access__contract code{font-family:var(--ds-font-mono);font-size:var(--ds-fs-xs)}.bp-entry-editor{gap:var(--ds-sp-4);margin:var(--ds-sp-2) calc(var(--ds-sp-4) * -1) calc(var(--ds-sp-3) * -1);padding:var(--ds-sp-5) var(--ds-sp-4);background:var(--ds-surface-sunken);border-top:1px solid var(--ds-divider);grid-column:1/-1;display:grid}.bp-entry-editor__heading{justify-content:space-between;align-items:flex-start;gap:var(--ds-sp-4);display:flex}.bp-entry-editor__heading>div{gap:var(--ds-sp-1);display:grid}.bp-entry-editor__heading strong{color:var(--ds-ink-1);font-size:var(--ds-fs-lg)}.bp-entry-editor__heading span{color:var(--ds-ink-3);font-size:var(--ds-fs-sm)}.bp-entry-fields{gap:var(--ds-sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bp-entry-fields>label{gap:var(--ds-sp-2);color:var(--ds-ink-2);font-size:var(--ds-fs-sm);display:grid}.bp-entry-fields__wide{grid-column:1/-1}.bp-entry-fields__hint{margin:calc(-1 * var(--ds-sp-2)) 0 0;font-size:var(--ds-fs-xs);color:var(--ds-ink-3)}.bp-entry-fields__group{margin-top:var(--ds-sp-2);padding-top:var(--ds-sp-3);border-top:1px solid var(--ds-border)}.bp-entry-fields__group:first-child{border-top:none;margin-top:0;padding-top:0}.bp-entry-fields__group span{color:var(--ds-ink-2);font-size:var(--ds-fs-sm);letter-spacing:.04em;font-weight:600}.bp-entry-fields input,.bp-entry-fields select,.bp-entry-fields textarea{width:100%;min-width:0;padding:var(--ds-sp-2) var(--ds-sp-3);color:var(--ds-ink-1);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-r-md);outline:none}.bp-entry-fields input,.bp-entry-fields select{height:40px}.bp-entry-fields textarea{resize:vertical;min-height:76px}.bp-entry-fields input:focus,.bp-entry-fields select:focus,.bp-entry-fields textarea:focus{border-color:var(--ds-brand);box-shadow:0 0 0 2px var(--ds-brand-soft)}.bp-entry-editor__actions{justify-content:flex-end;gap:var(--ds-sp-2);display:flex}.bp-load-more{padding-top:var(--ds-sp-5);justify-content:center;display:flex}@keyframes bp-notice-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes bp-view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=820px){.bp-admin-shell{width:min(100% - 28px,680px);padding-top:var(--ds-sp-6)}.bp-admin-header{flex-direction:column;align-items:stretch}.bp-root-admin-mark{text-align:left;justify-items:start}.bp-key-control{width:100%}.bp-identity-layout{gap:var(--ds-sp-6);grid-template-columns:1fr}.bp-operator-policy{flex-direction:column;align-items:flex-start}.bp-access-form,.bp-grant-fields{grid-template-columns:1fr 1fr}.bp-grant-fields>label:nth-child(3),.bp-grant-fields__purpose,.bp-grant-scopes,.bp-access-form label:nth-child(3),.bp-access-form__purpose,.bp-access-form__check{grid-column:1/-1}.bp-approval-row{grid-template-columns:1fr auto}.bp-approval-row>p,.bp-approval-scopes{white-space:normal;grid-column:1/-1}.bp-approval-actions{grid-column:1/-1;justify-content:flex-start}.bp-section__heading--library{flex-direction:column;align-items:stretch}.bp-section__heading--library .ds-search{width:100%}.bp-library-controls{flex-direction:column;align-items:stretch}.bp-deleted-filter .pyta-seg__option{flex:1}.bp-file-issues{align-items:stretch;gap:var(--ds-sp-2);flex-direction:column}.bp-preview-row{gap:var(--ds-sp-2);grid-template-columns:28px 1fr auto}.bp-row-issues{white-space:normal;grid-column:2/-1}.bp-entry-row{grid-template-columns:minmax(140px,1fr) 80px minmax(124px,auto)}.bp-entry-row>span:nth-of-type(n+2){display:none}.bp-entry-actions{gap:var(--ds-sp-2);flex-wrap:wrap}.bp-entry-detail__layout{grid-template-columns:1fr}.bp-lineage{padding:var(--ds-sp-4) 0 0;border-top:1px solid var(--ds-divider);border-left:0}.bp-entry-editor{grid-column:1/-1}.bp-agent-access__grid{grid-template-columns:1fr}}@media (width<=520px){.bp-admin-brand strong,.bp-user-trigger small{display:none}.bp-admin-header{padding-top:var(--ds-sp-8)}.bp-section__heading{flex-direction:column;align-items:stretch}.bp-library-lock{margin-top:var(--ds-sp-10)}.bp-library-lock>div{flex-direction:column;align-items:stretch}.bp-access-summary{gap:var(--ds-sp-4)}.bp-access-summary div{grid-template-columns:1fr;gap:0}.bp-summary{flex-wrap:wrap;align-items:flex-start}.bp-summary__file{width:100%;margin-left:0}.bp-import-action{flex-direction:column;align-items:stretch}.bp-import-action .bp-danger-confirm{flex:none}.bp-danger-confirm{align-items:stretch;gap:var(--ds-sp-3);flex-direction:column}.bp-danger-confirm__actions{justify-content:flex-end}.bp-access-form{grid-template-columns:1fr}.bp-access-heading-actions{flex-direction:column;align-items:flex-end}.bp-grant-fields{grid-template-columns:1fr}.bp-grant-fields>label,.bp-grant-fields>label:nth-child(3),.bp-grant-fields__purpose,.bp-grant-scopes{grid-column:1}.bp-grant-scopes{align-items:flex-start;gap:var(--ds-sp-2);flex-direction:column}.bp-grant-form__actions .ds-btn{flex:1}.bp-grant-editor__heading{flex-direction:column;align-items:flex-start}.bp-entry-editor__heading{flex-direction:column}.bp-entry-row{gap:var(--ds-sp-2);grid-template-columns:minmax(100px,1fr) minmax(92px,auto)}.bp-entry-row>span{display:none}.bp-entry-detail__heading{flex-direction:column}.bp-fact-list,.bp-entry-fields{grid-template-columns:1fr}.bp-entry-fields__wide{grid-column:1}.bp-entry-editor__actions .ds-btn{flex:1}.bp-access-form label,.bp-access-form label:nth-child(3),.bp-access-form__purpose,.bp-access-form__check{grid-column:1}.bp-access-form>.ds-btn{justify-self:stretch;width:100%}}.bp-profile-bulk__intro{margin:0 0 var(--ds-sp-3);color:var(--ds-ink-3);font-size:var(--ds-fs-sm)}.bp-profile-bulk__form{gap:var(--ds-sp-2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;display:grid}.bp-profile-bulk__form label{gap:var(--ds-sp-1);color:var(--ds-ink-2);font-size:var(--ds-fs-xs);display:grid}.bp-profile-bulk__actions{gap:var(--ds-sp-2);flex-wrap:wrap;display:flex}.bp-profile-bulk__refusal{margin:var(--ds-sp-3) 0 0;padding-left:var(--ds-sp-2);color:var(--ds-danger-text);border-left:2px solid var(--ds-danger-border);font-size:var(--ds-fs-xs)}.bp-profile-bulk__report{gap:var(--ds-sp-1) var(--ds-sp-3);margin:var(--ds-sp-2) 0 0;font-size:var(--ds-fs-sm);grid-template-columns:max-content 1fr;display:grid}.bp-profile-bulk__report dt{color:var(--ds-ink-3)}.bp-profile-bulk__report dd{margin:0}.bp-profile-bulk__report ul{padding-left:var(--ds-sp-4);margin:0}.bp-profile-bulk__report code{font-family:var(--ds-font-mono);margin-right:var(--ds-sp-1);font-size:10px}.bp-team{margin-top:var(--ds-sp-4)}.bp-team ul{margin:0;padding:0;list-style:none}.bp-team__row{align-items:center;gap:var(--ds-sp-2);padding:var(--ds-sp-2) 0;border-bottom:1px solid var(--ds-border-subtle);font-size:var(--ds-fs-xs);flex-wrap:wrap;display:flex}.bp-team__person,.bp-team__role,.bp-team__actions{align-items:center;gap:var(--ds-sp-1);flex-wrap:wrap;display:inline-flex}.bp-team__role{color:var(--ds-ink-3)}.bp-team__role code,.bp-team__assessment code{font-family:var(--ds-font-mono);font-size:10px}.bp-team__assessment{align-items:center;gap:var(--ds-sp-2);flex-wrap:wrap;flex-basis:100%;display:flex}.bp-team__assessment li{gap:var(--ds-sp-2);flex-wrap:wrap;display:flex}.bp-team__hint{margin:var(--ds-sp-1) 0 0;color:var(--ds-ink-3);font-size:var(--ds-fs-xs);flex-basis:100%}.bp-team__form{gap:var(--ds-sp-2);flex-basis:100%;max-width:480px;display:grid}.bp-team__form label{gap:var(--ds-sp-1);font-size:var(--ds-fs-xs);display:grid}.bp-team__v1-labels{margin:var(--ds-sp-3) 0 0;font-size:var(--ds-fs-xs)}.bp-team__v1-labels div{gap:var(--ds-sp-2);display:flex}.bp-team__v1-labels dt{color:var(--ds-ink-3)}.bp-team__v1-labels dd{gap:var(--ds-sp-1);align-items:center;margin:0;display:inline-flex}.bp-team__pending{margin-top:var(--ds-sp-4)}.bp-team__projection{margin-top:var(--ds-sp-3)}.bp-team__projection h4{margin:0 0 var(--ds-sp-1);font-size:var(--ds-fs-xs);color:var(--ds-ink-2)}.bp-profiles{margin-top:var(--ds-sp-4)}.bp-profiles ul{margin:0;padding:0;list-style:none}.bp-profiles__active{margin-bottom:var(--ds-sp-3);font-size:var(--ds-fs-xs)}.bp-profiles__active li,.bp-profiles__axis-line,.bp-profiles__origin,.bp-profiles__name{align-items:center;gap:var(--ds-sp-1);flex-wrap:wrap;display:inline-flex}.bp-profiles__active li{padding:var(--ds-sp-1) 0}.bp-profiles__origin{gap:var(--ds-sp-2);color:var(--ds-ink-3);flex-basis:100%}.bp-profiles code,.bp-profiles__queue code{font-family:var(--ds-font-mono);font-size:10px}.bp-profiles__pending{margin-top:var(--ds-sp-3)}.bp-profiles__queue{margin:var(--ds-sp-2) 0 0;padding:0;list-style:none}.bp-profiles__queue li{align-items:center;gap:var(--ds-sp-2);padding:var(--ds-sp-2) 0;border-bottom:1px solid var(--ds-border-subtle);font-size:var(--ds-fs-xs);flex-wrap:wrap;display:flex}.bp-mark{white-space:nowrap}.pyta-tag.bp-mark--muted{background:var(--ds-surface);border-style:dashed}.bp-mark__toggle{color:var(--ds-ink-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}ul.bp-mark__sources{gap:var(--ds-sp-1);padding:var(--ds-sp-2);color:var(--ds-ink-2);font-size:var(--ds-fs-xs);white-space:normal;overflow-wrap:anywhere;background:var(--ds-surface-sunken);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-r-sm);flex-basis:100%;order:1;margin:0;list-style:none;display:grid}.bp-mark__sources li{align-items:baseline;gap:var(--ds-sp-1) var(--ds-sp-2);flex-wrap:wrap;display:flex}.bp-mark__sources strong{color:var(--ds-ink-1)}a.bp-admin-brand{text-decoration:none}.bp-admin-shell--wide{width:min(1600px,100% - 48px)}.bp-grid{padding-top:var(--ds-sp-8);border-bottom:0}.bp-grid>.bp-section__heading{margin-bottom:var(--ds-sp-4)}.bp-grid__intro{margin:var(--ds-sp-2) 0 0;color:var(--ds-ink-3);font-size:var(--ds-fs-sm)}.bp-grid-toolbar{align-items:center;gap:var(--ds-sp-3);margin-bottom:var(--ds-sp-4);flex-wrap:wrap;display:flex}.bp-grid-toolbar .ds-search{width:min(320px,100%)}.bp-grid-toolbar__filters{gap:var(--ds-sp-2);flex-wrap:wrap;display:flex}.bp-grid-filter{height:32px;padding:0 var(--ds-sp-3);color:var(--ds-ink-2);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-r-pill);cursor:pointer;font-size:var(--ds-fs-sm);white-space:nowrap;transition:background-color var(--ds-dur-fast) var(--ds-ease-out), color var(--ds-dur-fast)}.bp-grid-filter:hover{background:var(--ds-surface-hover)}.bp-grid-filter[aria-pressed=true]{color:var(--ds-ink-1);background:var(--ds-surface-selected);border-color:var(--ds-border-strong);font-weight:var(--ds-fw-medium)}.bp-grid-filter:focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}.bp-grid-toolbar__archived{align-items:center;gap:var(--ds-sp-2);color:var(--ds-ink-2);font-size:var(--ds-fs-sm);cursor:pointer;display:inline-flex}.bp-grid__loading,.bp-grid__empty{padding:var(--ds-sp-8) var(--ds-sp-4);color:var(--ds-ink-3);text-align:center;margin:0}.bp-grid__failure{margin-top:var(--ds-sp-2)}.bp-grid__layout{gap:var(--ds-sp-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.bp-grid__main{min-width:0}.bp-grid__scroll{border:1px solid var(--ds-border);border-radius:var(--ds-r-lg);background:var(--ds-surface);transition:opacity var(--ds-dur-fast) var(--ds-ease-out);overflow-x:auto}.bp-grid__scroll[aria-busy=true]{opacity:.6}.bp-grid__table{border-collapse:collapse;width:100%;font-size:var(--ds-fs-sm)}.bp-grid__table th,.bp-grid__table td{padding:var(--ds-sp-3) var(--ds-sp-4);border-bottom:1px solid var(--ds-divider);text-align:left;white-space:nowrap}.bp-grid__table tbody tr:last-child td{border-bottom:0}.bp-grid__table th{color:var(--ds-ink-3);background:var(--ds-surface-sunken);font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-medium);letter-spacing:.04em}.bp-grid__table .is-numeric{text-align:right}.bp-grid__table tbody tr:hover td{background:var(--ds-surface-hover)}.bp-grid__table tbody tr.is-selected td{background:var(--ds-surface-selected)}.bp-grid__sort{align-items:center;gap:var(--ds-sp-1);color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0;display:inline-flex}.bp-grid__sort span{color:var(--ds-ink-4)}th[aria-sort=ascending] .bp-grid__sort,th[aria-sort=descending] .bp-grid__sort{color:var(--ds-ink-1)}th[aria-sort=ascending] .bp-grid__sort span,th[aria-sort=descending] .bp-grid__sort span{color:var(--ds-brand)}.bp-grid__sort:focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}.bp-grid__name{align-items:center;gap:var(--ds-sp-2);display:inline-flex}.bp-grid__name a{color:var(--ds-ink-1);font-weight:var(--ds-fw-medium);text-decoration:none}.bp-grid__name a:hover{color:var(--ds-brand);text-decoration:underline}.bp-grid__name a:focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}.bp-grid__badge{margin-left:var(--ds-sp-2)}.bp-grid__name .bp-grid__badge{margin-left:0}.bp-grid__count{font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums;color:var(--ds-ink-1)}.bp-grid__count.is-zero,.bp-grid__none{color:var(--ds-ink-4)}.bp-grid__table .ds-btn{height:28px;padding:0 var(--ds-sp-3);font-size:var(--ds-fs-sm)}.bp-grid__footer{justify-content:space-between;align-items:center;gap:var(--ds-sp-3);padding-top:var(--ds-sp-3);color:var(--ds-ink-3);font-size:var(--ds-fs-sm);flex-wrap:wrap;display:flex}.bp-grid__pager{align-items:center;gap:var(--ds-sp-2);display:flex}.bp-grid__pager .ds-btn{height:32px}.bp-grid__limit{align-items:center;gap:var(--ds-sp-2);margin-right:var(--ds-sp-2);display:inline-flex}.bp-grid__limit select{height:32px;padding:0 var(--ds-sp-2);color:var(--ds-ink-1);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-r-md)}.bp-grid__refreshing{color:var(--ds-ink-2)}.bp-grid-inspector{z-index:20;width:min(100vw, var(--bp-inspector-width,640px));background:var(--ds-surface);border-left:1px solid var(--ds-border);box-shadow:var(--ds-shadow-lg);animation:bp-view-in var(--ds-dur-base) var(--ds-ease-out);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;container-type:inline-size}.bp-grid-inspector.is-full{border-left:0;width:100vw}.bp-grid-inspector.is-dragging{-webkit-user-select:none;user-select:none}.bp-inspector__scrim{z-index:19;background:#14161a3d;position:fixed;inset:0}.bp-inspector__handle{z-index:1;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;left:-4px}.bp-inspector__handle:after{content:"";background:var(--ds-border-strong);opacity:0;width:2px;height:40px;transition:opacity var(--ds-dur-fast);border-radius:2px;margin-top:-20px;position:absolute;top:50%;left:3px}.bp-inspector__handle:hover:after,.bp-inspector__handle:focus-visible:after,.is-dragging .bp-inspector__handle:after{opacity:1}.bp-inspector__handle:focus-visible{outline:none}.bp-inspector__frame{flex-direction:column;flex:1;width:100%;max-width:1180px;min-height:0;margin:0 auto;display:flex}.bp-grid-inspector__top{justify-content:space-between;align-items:center;gap:var(--ds-sp-3);padding:var(--ds-sp-2) var(--ds-sp-3) var(--ds-sp-2) var(--ds-sp-5);border-bottom:1px solid var(--ds-divider);display:flex}.bp-grid-inspector__top .bp-step{margin:0}.bp-inspector__position{color:var(--ds-ink-3);font-family:var(--ds-font-sans);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.bp-inspector__controls{align-items:center;gap:var(--ds-sp-1);display:flex}.bp-inspector__control{align-items:center;gap:var(--ds-sp-1);height:28px;padding:0 var(--ds-sp-2);color:var(--ds-ink-2);border-radius:var(--ds-r-md);font-size:var(--ds-fs-sm);cursor:pointer;transition:background var(--ds-dur-fast), color var(--ds-dur-fast);background:0 0;border:0;text-decoration:none;display:inline-flex}.bp-inspector__control:hover:not(:disabled){color:var(--ds-ink-1);background:var(--ds-surface-hover)}.bp-inspector__control:focus-visible{outline:2px solid var(--ds-brand);outline-offset:-2px}.bp-inspector__control:disabled{color:var(--ds-ink-4);cursor:default}.bp-inspector__scroll{min-height:0;padding:var(--ds-sp-5) var(--ds-sp-6) var(--ds-sp-8);flex:1;overflow:auto}.bp-inspector__heading{justify-content:space-between;align-items:flex-start;gap:var(--ds-sp-4);display:flex}.bp-grid-inspector h2{margin:0 0 var(--ds-sp-1);font-size:var(--ds-fs-2xl);letter-spacing:var(--ds-ls-tight);line-height:var(--ds-lh-tight);overflow-wrap:anywhere}.bp-inspector__heading+*{margin-top:0}.bp-inspector__heading~.bp-inspector__tabs,.bp-inspector__heading+.bp-inspector__tabs{margin-top:var(--ds-sp-4)}@container (width>=860px){.bp-inspector__scroll{padding-inline:var(--ds-sp-8)}}@container (width<=520px){.bp-inspector__scroll{padding:var(--ds-sp-4)}.bp-inspector__heading{flex-wrap:wrap}}@media (width<=520px){.bp-inspector__handle{display:none}}@media (prefers-reduced-motion:reduce){.bp-grid-inspector{animation:none}}.bp-grid-inspector__note{margin:var(--ds-sp-4) 0 0;color:var(--ds-ink-2)}.bp-grid-summary{gap:var(--ds-sp-3) var(--ds-sp-5);padding:var(--ds-sp-4);background:var(--ds-surface-sunken);border-radius:var(--ds-r-md);font-size:var(--ds-fs-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.bp-grid-summary>div:first-child{grid-column:1/-1}.bp-grid-summary dt{color:var(--ds-ink-3);font-size:var(--ds-fs-xs)}.bp-grid-summary dd{margin:var(--ds-sp-1) 0 0;color:var(--ds-ink-1);overflow-wrap:anywhere}.bp-grid-summary code{font-family:var(--ds-font-mono);font-size:var(--ds-fs-xs)}.bp-grid-inspector__entry{margin-top:var(--ds-sp-4)}.bp-grid-inspector .bp-entry-detail{border-radius:var(--ds-r-md);margin:0}.bp-grid-inspector .bp-entry-detail__layout{grid-template-columns:1fr}.bp-grid-inspector .bp-lineage{padding:var(--ds-sp-4) 0 0;border-top:1px solid var(--ds-divider);border-left:0}.bp-grid-inspector .bp-fact-list{grid-template-columns:1fr}@media (width<=820px){.bp-admin-shell--wide{width:calc(100% - 28px)}.bp-grid-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.bp-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bp-queue__remaining{margin-left:var(--ds-sp-3);color:var(--ds-ink-3);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-regular)}.bp-queue-toolbar__count{color:var(--ds-ink-3);font-variant-numeric:tabular-nums}.bp-queue-bulk{margin-bottom:var(--ds-sp-4);padding:var(--ds-sp-3) var(--ds-sp-4);background:var(--ds-surface-sunken);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-r-md)}.bp-queue-bulk__bar{align-items:center;gap:var(--ds-sp-3);flex-wrap:wrap;display:flex}.bp-queue-bulk__bar .ds-btn{height:32px}.bp-queue-bulk__all{align-items:center;gap:var(--ds-sp-2);font-size:var(--ds-fs-sm);display:inline-flex}.bp-queue-bulk__progress{color:var(--ds-ink-2);font-size:var(--ds-fs-sm)}.bp-queue-bulk__hint{margin:var(--ds-sp-2) 0 0;color:var(--ds-ink-3);font-size:var(--ds-fs-xs)}.bp-queue-bulk__confirm{margin-top:var(--ds-sp-3)}.bp-queue-bulk__groups{margin-bottom:var(--ds-sp-2);font-size:var(--ds-fs-sm)}.bp-queue-bulk__groups p{margin:0 0 var(--ds-sp-1)}.bp-queue-bulk__groups ul{padding-left:var(--ds-sp-5);color:var(--ds-ink-2);margin:0}.bp-queue-bulk__reason{gap:var(--ds-sp-1);margin-bottom:var(--ds-sp-2);font-size:var(--ds-fs-sm);display:grid}.bp-queue-bulk__reason textarea{width:min(640px,100%);padding:var(--ds-sp-2);font:inherit;border:1px solid var(--ds-border-subtle);border-radius:var(--ds-r-sm)}.bp-queue-bulk__reason textarea[aria-invalid=true]{border-color:var(--ds-danger-border)}.bp-queue-bulk__summary{margin-top:var(--ds-sp-3);padding:var(--ds-sp-2) var(--ds-sp-3);background:var(--ds-surface);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-r-sm);font-size:var(--ds-fs-sm)}.bp-queue-bulk__summary p{margin:0}.bp-queue-bulk__summary p+p{margin-top:var(--ds-sp-1);color:var(--ds-ink-2)}.bp-queue__table td{vertical-align:top}.bp-queue__select{text-align:center;width:36px}.bp-queue__table tbody tr.is-muted td{color:var(--ds-ink-3);background:var(--ds-surface-sunken)}.bp-queue__table tbody tr.is-settled td{background:var(--ds-surface-sunken)}.bp-queue__marks{align-items:center;gap:var(--ds-sp-1);flex-wrap:wrap;display:inline-flex}.bp-queue__marks .bp-grid__badge{margin-left:0}.bp-queue__sub{color:var(--ds-ink-3);font-size:var(--ds-fs-xs)}.bp-queue__ok{color:var(--ds-badge-ok-text)}.bp-queue__triage{margin-top:var(--ds-sp-1);display:block}.bp-queue__why{color:var(--ds-danger-text);font-size:var(--ds-fs-xs)}.bp-queue__actions{align-items:center;gap:var(--ds-sp-2);flex-wrap:wrap;display:inline-flex}.bp-queue__table td:last-child{min-width:180px}.bp-queue__result{font-size:var(--ds-fs-xs)}.bp-queue__actions .bp-queue__result{flex-basis:100%}.bp-queue__result.is-success{color:var(--ds-badge-ok-text)}.bp-queue__result.is-neutral{color:var(--ds-ink-2)}.bp-queue__result.is-caution{color:var(--ds-warning-text)}.bp-queue__result.is-error{color:var(--ds-danger-text)}.bp-queue__confirm-row td{background:var(--ds-surface)}.bp-queue__table tbody tr.bp-queue__fold td{background:var(--ds-surface-sunken)}.bp-queue__table tbody tr.bp-queue__member>td:first-child{box-shadow:inset 3px 0 0 var(--ds-border)}.bp-queue__value{color:var(--ds-ink-2);font-size:var(--ds-fs-xs);overflow-wrap:anywhere;display:block}.bp-queue__source{overflow-wrap:anywhere;display:block}.bp-entry-extension__fold{background:var(--ds-surface-sunken)}.bp-entry-extension__member{box-shadow:inset 3px 0 0 var(--ds-border)}.bp-console{width:min(1600px,100% - 48px)}.bp-topbar{align-items:center;gap:var(--ds-sp-6);border-bottom:1px solid var(--ds-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;min-height:56px;display:grid}.pyta-tabs.bp-topbar__tabs{align-self:stretch;gap:var(--ds-sp-1);border-bottom:0;flex-wrap:nowrap;overflow-x:auto}.pyta-tab.bp-topbar__tab{padding:0 var(--ds-sp-3)}.bp-topbar .bp-user-trigger[aria-current=page] strong{color:var(--ds-brand)}.bp-admin-header--tab{padding:var(--ds-sp-6) 0 var(--ds-sp-5)}.bp-admin-header--tab h1{font-size:clamp(24px,3vw,32px)}.bp-console>.bp-notice{z-index:5;margin-top:var(--ds-sp-4);position:sticky;top:0}.bp-data{gap:var(--ds-sp-6);grid-template-columns:180px minmax(0,1fr);align-items:start;display:grid}.bp-data__main{min-width:0}.bp-data-rail{top:var(--ds-sp-4);padding-top:var(--ds-sp-8);gap:2px;display:grid;position:sticky}.bp-data-rail__section{margin:var(--ds-sp-3) 0 var(--ds-sp-1);padding:0 var(--ds-sp-2);color:var(--ds-ink-3);font-family:var(--ds-font-mono);font-size:var(--ds-fs-xs);letter-spacing:.06em}.bp-data-rail__section:first-child{margin-top:0}.bp-data-rail__item{justify-content:space-between;align-items:center;gap:var(--ds-sp-2);padding:var(--ds-sp-2);color:var(--ds-ink-2);border-radius:var(--ds-r-md);font-size:var(--ds-fs-sm);text-decoration:none;display:flex}.bp-data-rail__item:hover{background:var(--ds-surface-hover)}.bp-data-rail__item[aria-current=page]{color:var(--ds-brand);background:var(--ds-brand-soft);font-weight:var(--ds-fw-medium)}.bp-data-rail__item:focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}.bp-data-rail__count{color:var(--ds-ink-3);font-family:var(--ds-font-mono);font-size:var(--ds-fs-xs)}@media (width<=820px){.bp-console{width:calc(100% - 28px)}.bp-topbar{grid-template-columns:auto 1fr}.bp-topbar__tabs{grid-area:2/1/auto/-1}.bp-data{grid-template-columns:1fr}.bp-data-rail{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding-top:0;position:static}.bp-data-rail__section{grid-column:1/-1}}.pyta-tabs.bp-grid-views{margin-bottom:var(--ds-sp-3)}.bp-columns{margin-left:auto;position:relative}.bp-columns__panel{top:calc(100% + var(--ds-sp-1));z-index:10;gap:var(--ds-sp-2);min-width:220px;padding:var(--ds-sp-3) var(--ds-sp-4);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-r-md);box-shadow:var(--ds-shadow-md);font-size:var(--ds-fs-sm);margin:0;display:grid;position:absolute;right:0}.bp-columns__panel legend{margin-bottom:var(--ds-sp-1);color:var(--ds-ink-3);font-size:var(--ds-fs-xs);padding:0}.bp-columns__panel label{align-items:center;gap:var(--ds-sp-2);display:flex}.bp-entries .bp-grid-toolbar .bp-deleted-filter{flex:none}.bp-entries__row{cursor:pointer}.bp-entries__name{color:var(--ds-ink-1);font-weight:var(--ds-fw-medium);text-decoration:none}.bp-entries__name:hover{color:var(--ds-brand);text-decoration:underline}.bp-entries__name:focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}.bp-entries__table .bp-entry-actions{gap:var(--ds-sp-1);display:inline-flex}.bp-entries__table tbody tr.bp-entry-row--deleted td{color:var(--ds-ink-3)}.bp-grid__table tbody tr.bp-entries__expand td{white-space:normal;background:var(--ds-surface-sunken);cursor:default;padding:0}.bp-entries__expand .bp-danger-confirm,.bp-entries__expand [role=group]{margin:var(--ds-sp-3) var(--ds-sp-4)}.bp-inspector:focus,.bp-inspector:focus-visible{outline:none}.pyta-tabs.bp-inspector__tabs{margin-bottom:var(--ds-sp-4)}.bp-pager{gap:var(--ds-sp-2);margin-top:var(--ds-sp-3);flex-wrap:wrap;display:flex}.bp-inspector__note{margin:0 0 var(--ds-sp-3);padding:var(--ds-sp-3);color:var(--ds-ink-2);background:var(--ds-surface-sunken);border-radius:var(--ds-r-md);font-size:var(--ds-fs-sm)}.bp-grid-inspector .bp-entry-detail{background:0 0;border:0;padding:0}.bp-registry__summary{margin:0 0 var(--ds-sp-3);color:var(--ds-ink-2);font-size:var(--ds-fs-sm)}.bp-queue__table th:last-child,.bp-queue__table tr:not(.bp-queue__confirm-row)>td:last-child{z-index:1;box-shadow:-1px 0 0 var(--ds-divider);position:sticky;right:0}.bp-queue__table th:last-child{background:var(--ds-surface-sunken)}.bp-queue__table :where(tr:not(.bp-queue__confirm-row)>td:last-child){background:var(--ds-surface)}.bp-entries__table th:last-child,.bp-entries__table td.bp-entries__actions{z-index:1;box-shadow:-1px 0 0 var(--ds-divider);position:sticky;right:0}.bp-entries__table th:last-child{background:var(--ds-surface-sunken)}.bp-entries__table :where(td.bp-entries__actions){background:var(--ds-surface)}.bp-inspector__edit{margin-top:var(--ds-sp-2)}.bp-grid-inspector .bp-entry-editor{margin:0 0 var(--ds-sp-4);border:1px solid var(--ds-divider);border-radius:var(--ds-r-md)}.bp-grid-inspector .bp-entry-editor .bp-entry-editor__heading{flex-wrap:wrap}.bp-batches-table{margin-top:var(--ds-sp-5)}.bp-batches-table .bp-section__heading h3{margin:0}.bp-ledger__table td,.bp-batches-table td{white-space:nowrap}.bp-attribution-workbench{border:1px solid var(--ds-border);border-radius:var(--ds-r-md);background:var(--ds-surface);margin:1rem 0;padding:1.25rem}.bp-attribution-workbench code{overflow-wrap:anywhere}.bp-attribution-workbench pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ds-surface-sunken);padding:.75rem}.bp-attribution-workbench__summary{border-bottom:1px solid var(--ds-border);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 0;display:flex}.bp-attribution-workbench__evidence,.bp-attribution-workbench__history li{border:1px solid var(--ds-border);margin:.75rem 0;padding:.75rem}.bp-attribution-workbench__form label{gap:.35rem;margin:.75rem 0;display:grid}.bp-attribution-workbench__form fieldset{border:1px solid var(--ds-border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.bp-attribution-workbench__form input,.bp-attribution-workbench__form select,.bp-attribution-workbench__form textarea{width:100%;font:inherit;border:1px solid var(--ds-border-strong);border-radius:var(--ds-r-sm);padding:.5rem}.bp-attribution-workbench__confirm{color:var(--ds-ink-1);background:var(--ds-warning-bg);border:1px solid var(--ds-warning-border);border-radius:var(--ds-r-md);margin:1rem 0;padding:1rem}[data-testid=bp-grid-inspector] code{overflow-wrap:anywhere}.bp-company-header__meta{color:var(--ds-ink-3);font-size:var(--ds-fs-sm);margin:0}.bp-company-header__links{gap:var(--ds-sp-1) var(--ds-sp-4);margin:var(--ds-sp-3) 0 0;font-size:var(--ds-fs-sm);flex-wrap:wrap;display:flex}.bp-company-header__links a{color:var(--ds-ink-2);text-decoration:none}.bp-company-header__links a:hover{color:var(--ds-ink-1);text-decoration:underline}.bp-company-header__note{margin:var(--ds-sp-2) 0 0;color:var(--ds-ink-3);font-size:var(--ds-fs-sm)}.bp-company-header__blocked{margin:var(--ds-sp-2) 0 0;color:var(--ds-warning-text);font-size:var(--ds-fs-sm)}.bp-grid-inspector__queue{flex-shrink:0;height:32px;text-decoration:none}.bp-company-counts{margin:var(--ds-sp-4) 0 0;border-block:1px solid var(--ds-divider);font-variant-numeric:tabular-nums lining-nums;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.bp-company-counts>div{padding:var(--ds-sp-3) var(--ds-sp-3) var(--ds-sp-3) 0}.bp-company-counts>div+div{padding-left:var(--ds-sp-3);border-left:1px solid var(--ds-divider)}.bp-company-counts dt{color:var(--ds-ink-3);font-size:var(--ds-fs-sm)}.bp-company-counts dd{margin:var(--ds-sp-1) 0 0;color:var(--ds-ink-1);font-size:var(--ds-fs-2xl);font-weight:var(--ds-fw-semibold);line-height:var(--ds-lh-tight)}.bp-company-counts dd.is-zero{color:var(--ds-ink-4);font-weight:var(--ds-fw-medium)}@container (width<=520px){.bp-company-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.bp-company-counts>div:nth-child(4){border-left:0;padding-left:0}}.bp-company-coverage{align-items:center;gap:var(--ds-sp-2) var(--ds-sp-3);margin:0 0 var(--ds-sp-3);font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;display:flex}.bp-company-coverage strong{font-weight:var(--ds-fw-semibold)}.bp-company-coverage__track{background:var(--pyta-neutral-100);border-radius:1px;flex:1;min-width:80px;max-width:240px;height:8px;display:flex;overflow:hidden}.bp-company-coverage__track i{box-sizing:content-box;border-right:2px solid var(--ds-surface);flex:none;height:100%;display:block}.bp-company-coverage__adopted{background:var(--pyta-ultramarine-400)}.bp-company-coverage__proposed{background:var(--pyta-ultramarine-200)}.bp-company-coverage__detail{color:var(--ds-ink-3);font-size:var(--ds-fs-sm)}.bp-company-fields__controls{align-items:center;gap:var(--ds-sp-2);margin-bottom:var(--ds-sp-3);flex-wrap:wrap;display:flex}.bp-company-fields__choice{padding:var(--ds-sp-1) var(--ds-sp-3);color:var(--ds-ink-2);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-r-md);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-medium);cursor:pointer}.bp-company-fields__choice:hover{color:var(--ds-ink-1);background:var(--ds-surface-hover);border-color:var(--ds-border-strong)}.bp-company-fields__choice[aria-pressed=true]{color:var(--ds-brand);background:var(--ds-brand-soft);border-color:var(--ds-brand)}.bp-company-fields__choice:focus-visible{outline:2px solid var(--ds-brand);outline-offset:1px}.bp-company-fields__controls input{width:180px;padding:var(--ds-sp-1) var(--ds-sp-3);border:1px solid var(--ds-border);border-radius:var(--ds-r-md);font:inherit;font-size:var(--ds-fs-sm);margin-left:auto}@container (width<=520px){.bp-company-fields__controls input{width:100%;margin-left:0}}.bp-company-fields{border-collapse:collapse;width:100%}.bp-company-fields th,.bp-company-fields td{padding:var(--ds-sp-2) var(--ds-sp-3) var(--ds-sp-2) 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--ds-border-subtle)}.bp-company-fields thead th{color:var(--ds-ink-3);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-medium);border-bottom-color:var(--ds-divider)}.bp-company-fields__group th{padding-top:var(--ds-sp-4);color:var(--ds-ink-3);font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-medium);letter-spacing:var(--ds-ls-wide)}.bp-company-fields__group span{float:right;letter-spacing:0;font-variant-numeric:tabular-nums}.bp-company-fields__key{color:var(--ds-ink-3);display:none}@container (width>=760px){.bp-company-fields__key{display:table-cell}}.bp-company-fields__status{white-space:nowrap;color:var(--ds-ink-2)}.bp-company-fields__status.is-adopted{color:var(--ds-ink-1);font-weight:var(--ds-fw-medium)}.bp-company-fields__status.is-not_provided{color:var(--ds-ink-4)}.bp-company-fields tbody tr:not(.bp-company-fields__group):hover td{background:var(--ds-surface-hover)}.bp-company-fields__rest td{color:var(--ds-ink-3);font-size:var(--ds-fs-sm)}.bp-company-fields__note{margin:var(--ds-sp-3) 0 0;color:var(--ds-ink-3);font-size:var(--ds-fs-sm)}.bp-company-tech{margin-top:var(--ds-sp-5);color:var(--ds-ink-2);font-size:var(--ds-fs-sm)}.bp-company-tech summary{color:var(--ds-ink-3);cursor:pointer}.bp-company-tech dl{gap:var(--ds-sp-2) var(--ds-sp-4);margin:var(--ds-sp-3) 0 0;grid-template-columns:auto minmax(0,1fr);display:grid}.bp-company-tech dt{color:var(--ds-ink-3)}.bp-company-tech dd{overflow-wrap:anywhere;margin:0}.bp-definition-detail{border:1px solid var(--ds-border);border-radius:var(--ds-r-md);padding:1rem}.bp-definition-detail dl{grid-template-columns:minmax(5rem,7rem) minmax(0,1fr);gap:.5rem 1rem;display:grid}.bp-definition-detail dt{font-weight:600}.bp-definition-detail dd{overflow-wrap:anywhere;margin:0}.bp-registry-candidates{margin-top:1.5rem}.bp-registry-candidates details{margin:.5rem 0}[data-testid=company-field-plan] details{margin:.75rem 0}[data-testid=company-field-plan] li{overflow-wrap:anywhere;margin:.5rem 0}[data-testid=bp-registry-page] code{overflow-wrap:anywhere}.bp-field-plan-value{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ds-surface-sunken);padding:.5rem}.bp-industry-form fieldset{border:0;gap:.75rem;padding:0;display:grid}.bp-industry-form label{gap:.35rem;display:grid}.bp-industry-form input,.bp-industry-form select,.bp-industry-form textarea{border:1px solid var(--ds-border-strong);border-radius:var(--ds-r-sm);width:100%;min-width:0;padding:.5rem}.bp-industry-form textarea{resize:vertical;min-height:100px}.bp-people{max-width:1100px}.bp-people nav,.bp-people-filters,.bp-people-marks{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.bp-people nav{margin-bottom:1rem}.bp-people-filters input:not([type=checkbox]){min-width:220px;display:block}.bp-people-read-state,.bp-people-pagination{margin:1rem 0}.bp-people-pagination button+button{margin-left:.5rem}.bp-people-list{padding:0;list-style:none}.bp-people-list li{border-bottom:1px solid var(--ds-border);flex-wrap:wrap;gap:1rem;padding:1rem 0;display:flex}.bp-people-card{border:1px solid var(--ds-border);border-radius:var(--ds-r-md);overflow-wrap:anywhere;margin:1rem 0;padding:1rem}.bp-people-card h4{margin:0;font-size:1rem}.bp-people-card code,.bp-people-list code{overflow-wrap:anywhere}.bp-people-marks .bp-mark{color:var(--ds-ink-2);font-size:var(--ds-fs-xs);white-space:normal}.bp-identity-details,.bp-identity-editor,.bp-unknown-roles{border-top:1px solid var(--ds-border);overflow-wrap:anywhere;margin:1.5rem 0;padding:1rem 0}.bp-identity-editor fieldset{border:0;gap:1rem;max-width:640px;padding:0;display:grid}.bp-identity-editor label{gap:.35rem;display:grid}.bp-identity-editor input,.bp-identity-editor textarea,.bp-identity-editor select{box-sizing:border-box;width:100%}.bp-identity-preview{background:var(--ds-surface-sunken);margin:1rem 0;padding:1rem}.bp-identity-preview dl{grid-template-columns:5rem minmax(0,1fr);gap:.5rem;display:grid}.bp-identity-preview dd{white-space:pre-wrap;margin:0}.bp-identity-editor>button{margin-right:.5rem}.bp-unknown-roles ul{padding:0;list-style:none}.bp-unknown-roles li{border-bottom:1px solid var(--ds-border);padding:1rem 0}.bp-unknown-roles h4{margin:0}.bp-sources{max-width:1120px}.bp-source-coverage,.bp-source-options table,.bp-source-preview table,.bp-source-editor table{border-collapse:collapse;width:100%;margin:8px 0 16px}.bp-source-coverage th,.bp-source-coverage td,.bp-source-options td,.bp-source-options th,.bp-source-editor td,.bp-source-editor th{text-align:left;vertical-align:top;border-bottom:1px solid var(--ds-border);padding:8px 12px}.bp-source-editor,.bp-material-summary{border:1px solid var(--ds-border);border-radius:var(--ds-r-md);margin:18px 0;padding:18px}.bp-source-editor fieldset{margin:12px 0}.bp-source-editor label{margin:10px 0;display:block}.bp-source-editor textarea{width:100%;min-height:70px}.bp-source-editor input:not([type=checkbox]),.bp-source-editor select{width:min(100%,560px);margin-top:6px;display:block}.bp-source-editor pre,.bp-material-summary code,.bp-source-identity code{overflow-wrap:anywhere;white-space:pre-wrap}.bp-source-identity,.bp-material-summary dl{grid-template-columns:150px minmax(0,1fr);gap:8px 16px;display:grid}.bp-source-identity dd,.bp-material-summary dd{margin:0}@media (width<=700px){.bp-source-identity,.bp-material-summary dl{grid-template-columns:1fr}.bp-source-editor table{display:block;overflow-x:auto}}.bp-sources.bp-grid{max-width:none}.bp-source-toolbar__select{height:32px;padding:0 var(--ds-sp-2);color:var(--ds-ink-2);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-r-sm);font-size:var(--ds-fs-sm)}.bp-source-toolbar__select:focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}.bp-grid__actions{gap:var(--ds-sp-2);display:inline-flex}.bp-source-identity__row{display:contents}.bp-source-create__note{color:var(--ds-ink-3)}.bp-source-fields{border-top:1px solid var(--ds-divider);margin-top:var(--ds-sp-3)}.bp-source-field{padding:var(--ds-sp-2) 0;border-bottom:1px solid var(--ds-divider)}.bp-source-field__hint{color:var(--ds-ink-3);font-size:var(--ds-fs-xs);margin:0}.bp-source-field__readonly{gap:var(--ds-sp-2);margin:var(--ds-sp-2) 0;flex-wrap:wrap;display:flex}.bp-source-field__readonly>span:first-child{min-width:140px;color:var(--ds-ink-2)}.bp-source-field__note{color:var(--ds-ink-3);font-size:var(--ds-fs-xs)}.bp-source-actions{align-items:center;gap:var(--ds-sp-2);margin:var(--ds-sp-3) 0;flex-wrap:wrap;display:flex}.bp-source-actions>.bp-source-editor{flex-basis:100%;margin-bottom:0}.bp-source-readonly{gap:var(--ds-sp-1) var(--ds-sp-4);margin:var(--ds-sp-3) 0;padding:var(--ds-sp-2) var(--ds-sp-3);color:var(--ds-ink-2);background:var(--ds-surface-sunken);border:1px solid var(--ds-divider);border-radius:var(--ds-r-sm);font-size:var(--ds-fs-sm);grid-template-columns:150px minmax(0,1fr);display:grid}.bp-source-readonly__title{color:var(--ds-ink-3);font-size:var(--ds-fs-xs);grid-column:1/-1}.bp-source-readonly__row{display:contents}.bp-source-readonly dd{margin:0}.bp-source-preview th{white-space:nowrap;width:9em}.bp-chip-list__refused{margin:var(--ds-sp-1) 0 0;color:var(--ds-danger-text);font-size:var(--ds-fs-xs)}.bp-chip-list{margin:var(--ds-sp-2) 0;border:0;padding:0}.bp-chip-list legend{color:var(--ds-ink-1);padding:0}.bp-chip-list__items{gap:var(--ds-sp-2);margin:var(--ds-sp-2) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.bp-chip-list__item{align-items:center;gap:var(--ds-sp-1);padding:2px var(--ds-sp-2);border:1px solid var(--ds-border);border-radius:var(--ds-r-sm);display:inline-flex}.bp-chip-list__remove{padding:0 var(--ds-sp-1);color:var(--ds-ink-3);cursor:pointer;background:0 0;border:0}.bp-chip-list__remove:hover{color:var(--ds-ink-1)}.bp-chip-list__remove:focus-visible{outline:2px solid var(--ds-brand);outline-offset:1px}.bp-chip-list__empty{margin:var(--ds-sp-2) 0;color:var(--ds-ink-3)}.bp-chip-list__entry{gap:var(--ds-sp-2);align-items:center;display:flex}.bp-source-editor .bp-chip-list__entry input{margin-top:0;display:inline-block}.bp-chip-list__hint{color:var(--ds-ink-3);font-size:var(--ds-fs-xs)}.bp-wave8{overflow-wrap:anywhere;max-width:1120px}.bp-wave8>p{max-width:900px;color:var(--ds-ink-2)}.bp-wave8 h2{margin:0 0 var(--ds-sp-3)}.bp-run-filters{gap:var(--ds-sp-3);margin:var(--ds-sp-5) 0;padding:var(--ds-sp-4);background:var(--ds-surface-sunken);border-radius:var(--ds-r-md);flex-wrap:wrap;align-items:end;display:flex}.bp-run-filters label{gap:var(--ds-sp-1);min-width:140px;font-size:var(--ds-fs-sm);flex:1;display:grid}.bp-run-filters input,.bp-run-filters select,.bp-wave8 form>label input{width:100%;min-width:0;padding:var(--ds-sp-2);border:1px solid var(--ds-border);border-radius:var(--ds-r-sm);background:var(--ds-surface);color:var(--ds-ink-1);font:inherit}.bp-wave8 form>label input{max-width:560px;margin:var(--ds-sp-2) 0;display:block}.bp-run-card,.bp-calculation-card{padding:var(--ds-sp-5);border:1px solid var(--ds-border);border-radius:var(--ds-r-md)}.bp-run-card h3,.bp-calculation-card h3{margin-top:0}.bp-calculation-card .bp-calculation-card{background:var(--ds-surface-sunken)}.bp-wave8 .bp-grid__pager{margin:var(--ds-sp-4) 0}.bp-wave8 .bp-grid__pager button,.bp-wave8 .bp-grid__pager label{margin-right:var(--ds-sp-2)}.bp-analysis-inputs pre{white-space:pre-wrap;overflow-wrap:anywhere}.bp-input-field{margin:var(--ds-sp-2) 0;display:block}.bp-input-field input{margin-right:var(--ds-sp-2)}.bp-analysis-inputs fieldset{max-height:340px;padding:var(--ds-sp-3);margin:var(--ds-sp-3) 0;border:1px solid var(--ds-border);overflow:auto}.bp-analysis-inputs .bp-mark{color:var(--ds-ink-1);font-size:12px}.bp-queue-layouts{gap:var(--ds-sp-2);align-self:flex-start;display:inline-flex}.bp-queue-layouts .ds-btn[aria-current=page]{color:var(--ds-ink-1);border-color:var(--ds-ink-3);font-weight:var(--ds-fw-medium)}.bp-check-view{gap:var(--ds-sp-3);display:grid}.bp-check-view .bp-grid__intro,.bp-check__keys{margin:0}.bp-check-list{gap:var(--ds-sp-6);display:grid}.bp-check-company{gap:var(--ds-sp-3);display:grid}.bp-check-company__name{align-items:baseline;gap:var(--ds-sp-3);padding-bottom:var(--ds-sp-2);font-size:var(--ds-fs-lg);font-weight:var(--ds-fw-semibold);border-bottom:1px solid var(--ds-divider);margin:0;display:flex}.bp-check-company__name a{color:var(--ds-ink-1);text-decoration:none}.bp-check-company__name a:hover{text-decoration:underline}.bp-check-company__count{color:var(--ds-ink-3);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-regular);font-variant-numeric:tabular-nums}.bp-check{gap:var(--ds-sp-3);padding:var(--ds-sp-4);background:var(--ds-surface);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-r-md);display:grid}.bp-check:focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}.bp-check.is-settled{background:var(--ds-surface-sunken)}.bp-check__head{gap:var(--ds-sp-1);display:grid}.bp-check__what{font-size:var(--ds-fs-md);font-weight:var(--ds-fw-semibold);color:var(--ds-ink-1);margin:0}.bp-check__why{color:var(--ds-ink-2);font-size:var(--ds-fs-sm);margin:0}.bp-check__label,.bp-check__sub{color:var(--ds-ink-3);font-size:var(--ds-fs-xs)}.bp-check__values{gap:var(--ds-sp-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.bp-check__values>div{gap:var(--ds-sp-1);min-width:0;display:grid}.bp-check__values dt{color:var(--ds-ink-3);font-size:var(--ds-fs-xs)}.bp-check__values dd{margin:0}.bp-check__value{color:var(--ds-ink-1);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-medium);overflow-wrap:anywhere}.bp-check__value.is-current{color:var(--ds-ink-2);font-weight:var(--ds-fw-regular)}.bp-check__evidence{gap:var(--ds-sp-1);margin:0;display:grid}.bp-check__evidence blockquote{padding:var(--ds-sp-2) var(--ds-sp-3);color:var(--ds-ink-1);font-size:var(--ds-fs-sm);background:var(--ds-surface-sunken);border-left:2px solid var(--ds-border);overflow-wrap:anywhere;margin:0}.bp-check__checks p{margin:0 0 var(--ds-sp-1)}.bp-check__checks ul{padding-left:var(--ds-sp-5);color:var(--ds-ink-2);font-size:var(--ds-fs-sm);margin:0}.bp-check__refusal{color:var(--ds-danger-text);font-size:var(--ds-fs-xs);margin:0}.bp-check__actions{align-items:center;gap:var(--ds-sp-2);flex-wrap:wrap;display:flex}.bp-check__actions .ds-btn{height:32px}.bp-check__actions kbd{margin-left:var(--ds-sp-1);color:var(--ds-ink-3);font-family:var(--ds-font-mono);font-size:var(--ds-fs-xs)}.bp-check__more{color:var(--ds-ink-2);font-size:var(--ds-fs-sm);margin-left:auto}.bp-check__form{gap:var(--ds-sp-2);display:grid}.bp-check__form p{font-size:var(--ds-fs-sm);margin:0}.bp-check__field{gap:var(--ds-sp-1);display:grid}.bp-check__field textarea,.bp-check__field input,.bp-check__field select{width:min(640px,100%);padding:var(--ds-sp-2);font:inherit;font-size:var(--ds-fs-sm);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-r-sm)}.bp-check__field [aria-invalid=true]{border-color:var(--ds-danger-border)}.ds-btn--primary{transition:transform var(--ds-dur-press) var(--ds-ease-press), box-shadow var(--ds-dur-fast), filter var(--ds-dur-fast)}.ds-btn--primary:active:not(:disabled){background:var(--ds-action-pressed);box-shadow:var(--ds-shadow-action-pressed)}@media (prefers-reduced-motion:no-preference){.ds-btn--primary:active:not(:disabled),.ds-btn:active:not(:disabled){transform:scale(var(--ds-press-scale))}}.pyta-tag{box-sizing:border-box;max-width:100%;height:20px;padding:0 var(--ds-sp-2);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-r-pill);background:var(--ds-surface-sunken);color:var(--ds-ink-2);font-family:var(--ds-font-sans);font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-medium);letter-spacing:0;text-transform:none;white-space:nowrap;vertical-align:middle;flex:none;align-items:center;gap:6px;font-style:normal;line-height:1;display:inline-flex}.pyta-tag--h24{height:24px;padding:0 var(--ds-sp-3);font-size:var(--ds-fs-sm)}.pyta-tag--brand{background:var(--ds-brand-soft);border-color:var(--ds-brand-soft-border);color:var(--ds-brand)}.pyta-tag--success{background:var(--ds-badge-ok-bg);border-color:var(--ds-badge-ok-border);color:var(--ds-badge-ok-text)}.pyta-tag--danger{background:var(--ds-danger-bg);border-color:var(--ds-danger-border);color:var(--ds-danger-text)}.pyta-tag--dot{background:var(--ds-surface);border-color:var(--ds-border);color:var(--ds-ink-1)}.pyta-tag__dot{background:var(--ds-ink-4);border-radius:50%;flex:none;width:6px;height:6px}.pyta-tag--brand .pyta-tag__dot{background:var(--ds-running)}.pyta-tag--success .pyta-tag__dot{background:var(--ds-status-pass)}.pyta-tag--warning .pyta-tag__dot{background:var(--ds-warning-dot)}.pyta-tag--danger .pyta-tag__dot{background:var(--ds-danger-dot)}.pyta-checkbox[type=checkbox]{appearance:none;box-sizing:border-box;border:1px solid var(--ds-border-strong);background:var(--ds-surface);cursor:pointer;vertical-align:-3px;width:16px;min-width:0;height:16px;transition:background-color var(--ds-dur-fast) var(--ds-ease-out), border-color var(--ds-dur-fast) var(--ds-ease-out);border-radius:4px;flex:none;place-content:center;margin:0;padding:0;display:inline-grid;position:relative}.pyta-checkbox[type=checkbox]:before{content:"";background:var(--ds-ink-on-action);width:10px;height:10px;-webkit-mask:var(--check-mark) center / contain no-repeat;-webkit-mask:var(--check-mark) center / contain no-repeat;mask:var(--check-mark) center / contain no-repeat;transition:transform var(--ds-dur-fast) var(--ds-ease-out);--check-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.2 4 7.6 8.6 2.6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transform:scale(0)}.pyta-checkbox[type=checkbox]:indeterminate:before{--check-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 5h6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.pyta-checkbox[type=checkbox]:hover:not(:disabled){border-color:var(--ds-ink-3)}.pyta-checkbox[type=checkbox]:checked,.pyta-checkbox[type=checkbox]:indeterminate{border-color:var(--ds-brand);background:var(--ds-brand)}.pyta-checkbox[type=checkbox]:checked:hover:not(:disabled),.pyta-checkbox[type=checkbox]:indeterminate:hover:not(:disabled){border-color:var(--ds-brand-hover);background:var(--ds-brand-hover)}.pyta-checkbox[type=checkbox]:checked:before,.pyta-checkbox[type=checkbox]:indeterminate:before{transform:scale(1)}.pyta-checkbox[type=checkbox]:focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}.pyta-checkbox[type=checkbox]:disabled{border-color:var(--ds-border);background:var(--ds-surface-sunken);cursor:not-allowed}.pyta-checkbox[type=checkbox]:disabled:checked,.pyta-checkbox[type=checkbox]:disabled:indeterminate{border-color:var(--ds-ink-4);background:var(--ds-ink-4)}.pyta-check{align-items:flex-start;gap:var(--ds-sp-2);color:var(--ds-ink-1);font-size:var(--ds-fs-md);cursor:pointer;line-height:20px;display:inline-flex}.pyta-check .pyta-checkbox[type=checkbox]{vertical-align:0;margin-top:2px}.pyta-check.is-disabled{color:var(--ds-ink-4);cursor:not-allowed}.pyta-switch{box-sizing:border-box;border-radius:var(--ds-r-pill);background:var(--ds-border-strong);cursor:pointer;width:32px;height:18px;transition:background-color var(--ds-dur-fast) var(--ds-ease-out);border:0;flex:none;align-items:center;padding:2px;display:inline-flex;position:relative}.pyta-switch:hover:not([data-disabled]){background:var(--ds-ink-4)}.pyta-switch[data-checked]{background:var(--ds-brand)}.pyta-switch[data-checked]:hover:not([data-disabled]){background:var(--ds-brand-hover)}.pyta-switch:focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}.pyta-switch[data-disabled]{opacity:.45;cursor:not-allowed}.pyta-switch__thumb{border-radius:var(--ds-r-pill);background:var(--ds-surface);width:14px;height:14px;box-shadow:var(--ds-shadow-control);transition:transform var(--ds-dur-fast) var(--ds-ease-out);display:block}.pyta-switch__thumb[data-checked]{transform:translate(14px)}@media (prefers-reduced-motion:reduce){.pyta-checkbox[type=checkbox],.pyta-checkbox[type=checkbox]:before,.pyta-switch,.pyta-switch__thumb{transition:none}}.pyta-switch-row{justify-content:space-between;align-items:center;gap:var(--ds-sp-4);color:var(--ds-ink-1);font-size:var(--ds-fs-md);display:flex}.pyta-switch-row__label{cursor:pointer}.pyta-switch-row.is-disabled{color:var(--ds-ink-4)}.pyta-switch-row.is-disabled .pyta-switch-row__label{cursor:not-allowed}.pyta-tabs{align-items:stretch;column-gap:var(--ds-sp-4);border-bottom:1px solid var(--ds-border-subtle);flex-wrap:wrap;row-gap:0;min-width:0;display:flex}.pyta-tabs--md{column-gap:var(--ds-sp-6)}.pyta-tab{align-items:center;gap:var(--ds-sp-2);box-sizing:border-box;min-height:36px;color:var(--ds-ink-2);font-family:var(--ds-font-sans);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-regular);line-height:var(--ds-lh-tight);white-space:nowrap;cursor:pointer;transition:color var(--ds-dur-fast) var(--ds-ease-out), box-shadow var(--ds-dur-fast) var(--ds-ease-out);background:0 0;border:0;border-radius:0;padding:0;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px #0000}.pyta-tabs--md .pyta-tab{min-height:44px;font-size:var(--ds-fs-md)}.pyta-tab:hover{color:var(--ds-ink-1)}.pyta-tab[aria-current=page],.pyta-tab[aria-selected=true],.pyta-tab[aria-pressed=true]{color:var(--ds-ink-1);font-weight:var(--ds-fw-medium);box-shadow:inset 0 -2px 0 var(--ds-ink-1)}.pyta-tab.is-empty:not([aria-pressed=true]){color:var(--ds-ink-3)}.pyta-tab.is-empty:not([aria-pressed=true]):hover{color:var(--ds-ink-1)}.pyta-tab:focus-visible{outline:2px solid var(--ds-brand);outline-offset:-2px;border-radius:var(--ds-r-sm)}.pyta-tab__count{font-weight:var(--ds-fw-regular);font-variant-numeric:tabular-nums lining-nums;color:var(--ds-ink-meta)}.pyta-tabs[hidden]{display:none}.pyta-seg{--seg-h:32px;box-sizing:border-box;background:var(--pyta-neutral-100);border-radius:10px;flex-wrap:wrap;justify-self:start;gap:2px;max-width:100%;padding:3px;display:inline-flex}.pyta-seg--h28{--seg-h:28px}.pyta-seg--h36{--seg-h:36px}.pyta-seg--hinted{--seg-h:44px}.pyta-seg--fill{width:100%;display:grid}.pyta-seg__option{box-sizing:border-box;min-height:var(--seg-h);min-width:0;padding:0 var(--ds-sp-3);color:var(--ds-ink-2);font-family:var(--ds-font-sans);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-medium);line-height:var(--ds-lh-tight);text-align:center;cursor:pointer;transition:background-color var(--ds-dur-fast) var(--ds-ease-out), color var(--ds-dur-fast) var(--ds-ease-out), box-shadow var(--ds-dur-fast) var(--ds-ease-out);background:0 0;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:inline-flex}.pyta-seg--hinted .pyta-seg__option{padding:6px var(--ds-sp-1)}.pyta-seg__label{white-space:nowrap}.pyta-seg--fill .pyta-seg__label{white-space:normal;overflow-wrap:anywhere}.pyta-seg__hint{font-size:var(--ds-fs-1xs);font-weight:var(--ds-fw-regular);color:var(--ds-ink-meta)}.pyta-seg__option:hover:not(:disabled){color:var(--ds-ink-1)}.pyta-seg__option.is-selected{background:var(--ds-surface);color:var(--ds-ink-1);box-shadow:var(--ds-shadow-thumb)}.pyta-seg__option.is-selected .pyta-seg__hint{color:var(--ds-ink-2)}.pyta-seg__option:focus-visible{outline:2px solid var(--ds-brand);outline-offset:1px}.pyta-seg__option:disabled{color:var(--ds-ink-4);cursor:not-allowed}.pyta-seg__option.is-selected:disabled{color:var(--ds-ink-3)}.pyta-empty{align-items:center;gap:var(--ds-sp-1);text-align:center;color:var(--ds-ink-3);line-height:var(--ds-lh-base);flex-direction:column;margin:0;display:flex}.pyta-empty--page{padding:var(--ds-sp-12) var(--ds-sp-5)}.pyta-empty--panel{padding:var(--ds-sp-6) var(--ds-sp-4)}.pyta-empty--start{text-align:left;padding:var(--ds-sp-4);align-items:flex-start}.pyta-empty--dashed{border:1px dashed var(--ds-border-strong);border-radius:var(--ds-r-md)}.pyta-empty--sunken{background:var(--ds-surface-sunken);border-radius:var(--ds-r-lg)}.pyta-empty__icon{margin-bottom:var(--ds-sp-1);color:var(--ds-ink-3);display:inline-flex}.pyta-empty__title{color:var(--ds-ink-1);font-weight:var(--ds-fw-medium);margin:0}.pyta-empty--page .pyta-empty__title{font-size:var(--ds-fs-lg)}.pyta-empty--panel .pyta-empty__title{font-size:var(--ds-fs-md)}.pyta-empty__body{gap:var(--ds-sp-1);flex-direction:column;max-width:48ch;display:flex}.pyta-empty--page .pyta-empty__body{font-size:var(--ds-fs-md)}.pyta-empty--panel .pyta-empty__body{font-size:var(--ds-fs-sm)}.pyta-empty--start .pyta-empty__body{max-width:72ch}.pyta-empty__body p{margin:0}.pyta-empty__body a{color:var(--ds-brand);text-decoration:none}.pyta-empty__body a:hover{text-decoration:underline}.pyta-empty__action{margin-top:var(--ds-sp-3)}.pyta-tooltip-pos{z-index:60}.pyta-tooltip{align-items:baseline;gap:var(--ds-sp-2);max-width:240px;padding:var(--ds-sp-1) var(--ds-sp-2);border-radius:var(--ds-r-sm);background:var(--ds-ink-1);color:var(--ds-ink-on-action);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-medium);overflow-wrap:anywhere;transition:opacity var(--ds-dur-fast) var(--ds-ease-out), transform var(--ds-dur-fast) var(--ds-ease-out);line-height:18px;display:inline-flex}.pyta-tooltip[data-starting-style],.pyta-tooltip[data-ending-style]{opacity:0;transform:scale(.96)}.pyta-tooltip[data-instant]{transition:none}.pyta-tooltip__kbd{font:inherit;font-weight:var(--ds-fw-regular);color:var(--ds-ink-4)}@media (prefers-reduced-motion:reduce){.pyta-tooltip{transition:none}}.pyta-chip{align-items:center;gap:var(--ds-sp-2);box-sizing:border-box;max-width:100%;min-height:32px;padding:var(--ds-sp-1) var(--ds-sp-3);border:1px solid var(--ds-border);border-radius:var(--ds-r-md);background:var(--ds-surface);color:var(--ds-ink-2);font-family:var(--ds-font-sans);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-medium);line-height:var(--ds-lh-base);text-align:left;cursor:pointer;transition:background-color var(--ds-dur-fast) var(--ds-ease-out), border-color var(--ds-dur-fast) var(--ds-ease-out), color var(--ds-dur-fast) var(--ds-ease-out);display:inline-flex}.pyta-chip__label{overflow-wrap:anywhere;min-width:0}.pyta-chip__count{font-size:var(--ds-fs-xs);font-variant-numeric:tabular-nums lining-nums;color:var(--ds-ink-3)}button.pyta-chip:hover:not(:disabled,.is-selected){background:var(--ds-surface-hover);border-color:var(--ds-border-strong);color:var(--ds-ink-1)}.pyta-chip.is-selected{background:var(--ds-brand-soft);border-color:var(--ds-brand);color:var(--ds-brand)}.pyta-chip.is-selected .pyta-chip__count{color:var(--ds-brand)}.pyta-chip:focus-visible,.pyta-chip__remove:focus-visible{outline:2px solid var(--ds-brand);outline-offset:1px}button.pyta-chip:disabled{border-color:var(--ds-border);background:var(--ds-surface);color:var(--ds-ink-4);cursor:not-allowed}.pyta-chip--removable{padding-right:var(--ds-sp-1);cursor:default}.pyta-chip__remove{border-radius:var(--ds-r-pill);width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.pyta-chip__remove:hover:not(:disabled){background:var(--ds-surface-hover)}.pyta-chip__remove:disabled{opacity:.45;cursor:not-allowed}.pyta-banner{--banner-line:calc(var(--ds-fs-md) * var(--ds-lh-base));align-items:flex-start;gap:var(--ds-sp-2);padding:var(--ds-sp-3) var(--ds-sp-4);border:1px solid var(--ds-border);border-radius:var(--ds-r-md);background:var(--ds-surface);color:var(--ds-ink-1);font-size:var(--ds-fs-md);line-height:var(--ds-lh-base);margin:0;display:flex}.pyta-banner__marker{height:var(--banner-line);flex:none;align-items:center;display:inline-flex}.pyta-banner__dot{border-radius:50%;width:8px;height:8px}.pyta-banner__body{overflow-wrap:anywhere;flex:1;min-width:0}.pyta-banner__title{font-weight:var(--ds-fw-semibold)}.pyta-banner__title+.pyta-banner__text{margin-top:2px}.pyta-banner__action{margin-block:calc((var(--banner-line) - 32px) / 2);flex:none}.pyta-banner--block.pyta-banner--warning{background:var(--ds-warning-bg);border-color:var(--ds-warning-border);color:var(--ds-warning-text)}.pyta-banner--block.pyta-banner--warning .pyta-banner__marker{color:var(--ds-warning-dot)}.pyta-banner--block.pyta-banner--danger{background:var(--ds-danger-bg);border-color:var(--ds-danger-border);color:var(--ds-danger-text)}.pyta-banner--block.pyta-banner--danger .pyta-banner__marker{color:var(--ds-danger-dot)}.pyta-banner--block.pyta-banner--success{background:var(--ds-badge-ok-bg);border-color:var(--ds-badge-ok-border);color:var(--ds-badge-ok-text)}.pyta-banner--block.pyta-banner--neutral{background:var(--ds-surface-sunken);color:var(--ds-ink-2)}.pyta-banner--notice.pyta-banner--warning .pyta-banner__dot{background:var(--ds-warning-dot)}.pyta-banner--notice.pyta-banner--danger .pyta-banner__dot{background:var(--ds-danger-dot)}.pyta-banner--notice.pyta-banner--success .pyta-banner__dot{background:var(--ds-badge-ok-text)}.pyta-banner--notice.pyta-banner--neutral{color:var(--ds-ink-2)}@media (width<=560px){.pyta-banner{flex-wrap:wrap}.pyta-banner__action{margin:var(--ds-sp-1) 0 0;flex-basis:100%}}
