@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--bp-face);--font-mono:var(--bp-mono);--spacing:.1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--bp-face);--default-mono-font-family:var(--bp-mono);--color-ink:var(--bp-ink);--color-ink-secondary:var(--bp-ink-secondary);--color-ink-soft:var(--bp-ink-soft);--color-ink-granite:var(--bp-ink-2);--color-ink-surface:var(--bp-ink-3);--color-ink-muted:var(--bp-ink-3-text);--color-ink-disabled:var(--bp-ink-disabled);--color-hairline:var(--bp-line-strong);--color-accent:var(--bp-accent);--color-on-accent:var(--bp-on-accent);--color-paper:var(--bp-paper);--color-white:var(--bp-surface);--color-paper-sunk:var(--bp-paper-sunk);--color-surface:var(--bp-surface);--color-line:var(--bp-line);--color-chrome:var(--bp-chrome);--color-chrome-sunk:var(--bp-chrome-sunk);--color-chrome-raised:var(--bp-chrome-raised);--color-chrome-line:var(--bp-chrome-line);--color-chrome-ink:var(--bp-chrome-ink);--color-chrome-2:var(--bp-chrome-2);--color-brand:var(--bp-brand);--color-on-brand:var(--bp-on-brand);--text-display:var(--bp-t-display-xl);--text-headline:var(--bp-t-display);--text-title:var(--bp-t-h1);--text-subtitle:var(--bp-t-h2);--text-body:var(--bp-t-body);--text-mono:var(--bp-t-data);--text-mono-sm:var(--bp-t-small);--text-mono-xs:var(--bp-t-eyebrow);--font-heading:var(--bp-face);--breakpoint-md:768px;--breakpoint-lg:1200px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background:var(--bp-paper);color:var(--bp-ink);font-family:var(--bp-face);font-stretch:var(--bp-narrow);-webkit-font-smoothing:antialiased}::selection{background:var(--bp-accent);color:var(--bp-accent-ink)}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-12{inset:calc(var(--spacing) * 12)}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:0}.top-1\/2{top:50%}.top-20{top:calc(var(--spacing) * 20)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:0}.right-20{right:calc(var(--spacing) * 20)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.bottom-0{bottom:0}.bottom-20{bottom:calc(var(--spacing) * 20)}.-left-2{left:calc(var(--spacing) * -2)}.left-0{left:0}.left-20{left:calc(var(--spacing) * 20)}.isolate{isolation:isolate}.-z-1{z-index:calc(1 * -1)}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-\[400\]{z-index:400}.z-\[401\]{z-index:401}.container{width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1200px){.container{max-width:1200px}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[2\.8rem\]{width:2.8rem;height:2.8rem}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-\[6rem\]{height:6rem}.h-\[10rem\]{height:10rem}.h-\[12rem\]{height:12rem}.h-\[16rem\]{height:16rem}.h-\[max\(1px\,0\.1rem\)\]{height:max(1px,.1rem)}.h-auto{height:auto}.h-full{height:100%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-20{width:calc(var(--spacing) * 20)}.w-\[40rem\]{width:40rem}.w-\[64rem\]{width:64rem}.w-\[max\(1px\,0\.1rem\)\]{width:max(1px,.1rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.25px\]{border-style:var(--tw-border-style);border-width:1.25px}.border-hairline{border-color:var(--bp-line-strong)}.border-transparent{border-color:#0000}.bg-hairline{background-color:var(--bp-line-strong)}.bg-ink{background-color:var(--bp-ink)}.bg-paper{background-color:var(--bp-paper)}.bg-transparent\!{background-color:#0000!important}.bg-\[url\(\/images\/texture\/bg-border-grid\.svg\)\]{background-image:url(/images/texture/bg-border-grid.svg)}.bg-\[url\(\/images\/texture\/bg-border\.svg\)\]{background-image:url(/images/texture/bg-border.svg)}.bg-\[url\(\/images\/texture\/border\.svg\)\]{background-image:url(/images/texture/border.svg)}.bg-\[url\(\/images\/texture\/border2\.svg\)\]{background-image:url(/images/texture/border2.svg)}.\[mask-image\:url\(\/images\/texture\/pixel-mask\.svg\)\]{-webkit-mask-image:url(/images/texture/pixel-mask.svg);mask-image:url(/images/texture/pixel-mask.svg)}.bg-cover{background-size:cover}.bg-size-\[0\.8rem_0\.9rem\]{background-size:.8rem .9rem}.bg-size-\[0\.9rem_0\.8rem\]{background-size:.9rem .8rem}.bg-size-\[1\.6rem_1px\]{background-size:1.6rem 1px}.bg-size-\[1px_1\.6rem\]{background-size:1px 1.6rem}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat{background-repeat:repeat}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.\[mask-size\:2000\%_100\%\]{-webkit-mask-size:2000% 100%;mask-size:2000% 100%}.\[mask-position\:0\%_0\]{-webkit-mask-position:0 0;mask-position:0 0}.\[mask-repeat\:no-repeat\]{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-6{padding:calc(var(--spacing) * 6)}.p-12{padding:calc(var(--spacing) * 12)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.font-mono{font-family:var(--bp-mono)}.text-body{font-size:var(--bp-t-body);line-height:var(--tw-leading,var(--bp-lh-body));letter-spacing:var(--tw-tracking,var(--bp-track-body))}.text-display{font-size:var(--bp-t-display-xl);line-height:var(--tw-leading,var(--bp-lh-tight));letter-spacing:var(--tw-tracking,var(--bp-track-display))}.text-headline{font-size:var(--bp-t-display);line-height:var(--tw-leading,var(--bp-lh-tight));letter-spacing:var(--tw-tracking,var(--bp-track-display))}.text-mono{font-size:var(--bp-t-data);line-height:var(--tw-leading,var(--bp-lh-body));letter-spacing:var(--tw-tracking,var(--bp-track-body))}.text-mono-sm{font-size:var(--bp-t-small);line-height:var(--tw-leading,var(--bp-lh-body));letter-spacing:var(--tw-tracking,var(--bp-track-body))}.text-mono-xs{font-size:var(--bp-t-eyebrow);line-height:var(--tw-leading,var(--bp-lh-body));letter-spacing:var(--tw-tracking,var(--bp-track-body))}.whitespace-pre{white-space:pre}.text-accent{color:var(--bp-accent)}.text-ink{color:var(--bp-ink)}.text-ink-muted{color:var(--bp-ink-3-text)}.text-ink-soft{color:var(--bp-ink-soft)}.text-ink-surface{color:var(--bp-ink-3)}.text-paper{color:var(--bp-paper)}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}@media (hover:hover){.hover\:opacity-100:hover{opacity:1}}}:root{--bp-face:var(--font-heading-face,"Archivo"), system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Arial, sans-serif;--bp-mono:var(--font-mono-face,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--bp-wide:125%;--bp-narrow:100%;--bp-t-eyebrow:1rem;--bp-t-micro:1.1rem;--bp-t-small:1.2rem;--bp-t-data:1.4rem;--bp-t-body:1.6rem;--bp-t-lede:1.8rem;--bp-t-h3:2rem;--bp-t-h2:2.4rem;--bp-t-h1:3.2rem;--bp-t-display:4.8rem;--bp-t-display-xl:5.6rem;--bp-t-hero:clamp(4.8rem, 5vw, 5.6rem);--bp-lh-tight:1;--bp-lh-head:1.1;--bp-lh-body:1.3;--bp-lh-airy:1.6;--bp-track-display:-.02em;--bp-track-head:-.02em;--bp-track-body:0;--bp-track-label:.22em;--bp-track-eyebrow:.28em;--bp-track-btn:.18em;--bp-accent:#fa3600;--bp-on-accent:#fff;--bp-accent-ink:#282828;--bp-accent-12:#fa36001f;--bp-accent-25:#fa360040;--bp-accent-40:#fa360066;--bp-paper:#f1f0eb;--bp-paper-sunk:#e7e6e0;--bp-surface:#fff;--bp-line:#d7d6d0;--bp-line-strong:#b3b3af;--bp-ink:#282828;--bp-ink-secondary:#414140;--bp-ink-soft:#282828b8;--bp-ink-2:#626260;--bp-ink-3:#72726f;--bp-ink-3-text:#6a6a67;--bp-ink-disabled:#b4b4b0;--bp-chrome:#282828;--bp-chrome-sunk:#1f1f1e;--bp-chrome-raised:#333332;--bp-chrome-line:#3d3d3b;--bp-chrome-ink:#e9e8e3;--bp-chrome-2:#908f8a;--bp-brand:#282828;--bp-on-brand:#fff;--bp-brand-accent:#fa3600;--bp-on-brand-accent:#282828;--bp-brand-link:var(--bp-brand);--bp-on-danger:#fff;--bp-alert:#e01e14;--bp-on-alert:#fff;--bp-logo-plate:#fff;--bp-tone-neutral-bg:#e4e3dd;--bp-tone-neutral-fg:#2e2e2b;--bp-tone-info-bg:#e2e9f7;--bp-tone-info-fg:#1b4fb8;--bp-tone-progress-bg:#e6e4f8;--bp-tone-progress-fg:#3a2cc4;--bp-tone-attention-bg:#f7eddd;--bp-tone-attention-fg:#8a4400;--bp-tone-success-bg:#ddede7;--bp-tone-success-fg:#116b52;--bp-tone-danger-bg:#f8e6e0;--bp-tone-danger-fg:#a82a0e;--bp-tone-muted-bg:#eae9e3;--bp-tone-muted-fg:#5c5c57;--bp-msg-danger:#a82a0e;--bp-msg-warning:#8a4400;--bp-msg-success:#116b52;--bp-msg-info:#1b4fb8;--bp-r-control:0;--bp-r-card:0;--bp-r-modal:0;--bp-r-pill:999px;--bp-hairline:1px;--bp-rule:2px;--bp-s1:4px;--bp-s2:8px;--bp-s3:12px;--bp-s4:16px;--bp-s5:24px;--bp-s6:32px;--bp-s7:48px;--bp-s8:64px;--bp-sidebar:256px;--bp-topbar:64px;--bp-topbar-compact:56px;--bp-actions:320px;--bp-max-content:1440px;--bp-max-form:800px;--bp-max-auth:400px;--bp-gutter:32px;--bp-grid-gap:24px;--bp-e-card:none;--bp-e-raised:0 1px 2px #28282814;--bp-e-popover:0 8px 28px #28282824;--bp-e-modal:0 34px 120px #00000057;--bp-scrim:#1f1f1e8c;--bp-m-fast:.15s;--bp-m-base:.2s;--bp-m-slow:.35s;--bp-ease:cubic-bezier(.4, 0, .2, 1);--bp-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--bp-ease-roll:cubic-bezier(.625, .05, 0, 1);--bp-ease-soft:cubic-bezier(.25, .1, .25, 1);--bp-m-roll:.48s;--bp-m-soft:.4s;--bp-focus-ring:var(--bp-ink);--bp-focus-gap:var(--bp-accent);--bp-dk-paper:#1c1c1b;--bp-dk-paper-sunk:#151514;--bp-dk-surface:#262625;--bp-dk-line:#333332;--bp-dk-line-strong:#454543;--bp-dk-ink:#e9e8e3;--bp-dk-ink-secondary:#c4c3bd;--bp-dk-ink-2:#a3a29b;--bp-dk-ink-3:#82817b;--bp-dk-ink-3-text:#908f89;--bp-dk-ink-disabled:#5a5a55;--bp-dk-tone-neutral-bg:#2b2b29;--bp-dk-tone-neutral-fg:#d8d7d1;--bp-dk-tone-info-bg:#16243a;--bp-dk-tone-info-fg:#9cbef5;--bp-dk-tone-progress-bg:#201c36;--bp-dk-tone-progress-fg:#b4adf2;--bp-dk-tone-attention-bg:#2b1f10;--bp-dk-tone-attention-fg:#edb472;--bp-dk-tone-success-bg:#11241e;--bp-dk-tone-success-fg:#6fc9ac;--bp-dk-tone-danger-bg:#2c1611;--bp-dk-tone-danger-fg:#f5a08a;--bp-dk-tone-muted-bg:#242422;--bp-dk-tone-muted-fg:#9b9a94;--bp-dk-msg-danger:#f5a08a;--bp-dk-msg-warning:#edb472;--bp-dk-msg-success:#6fc9ac;--bp-dk-msg-info:#9cbef5;--bp-dk-brand:#fa3600;--bp-dk-on-brand:#282828;--bp-dk-brand-link:var(--bp-dk-brand);--bp-dk-on-danger:#282828;--bp-dk-e-raised:0 1px 2px #0006;--bp-dk-e-popover:0 8px 28px #00000080;--bp-dk-focus-ring:#fff;--bp-dk-focus-gap:var(--bp-accent);--bp-lt-paper:#f1f0eb;--bp-lt-paper-sunk:#e7e6e0;--bp-lt-surface:#fff;--bp-lt-line:#d7d6d0;--bp-lt-line-strong:#b3b3af;--bp-lt-ink:#282828;--bp-lt-ink-secondary:#414140;--bp-lt-ink-2:#626260;--bp-lt-ink-3:#72726f;--bp-lt-ink-3-text:#6a6a67;--bp-lt-ink-disabled:#b4b4b0;--bp-lt-tone-neutral-bg:#e4e3dd;--bp-lt-tone-neutral-fg:#2e2e2b;--bp-lt-tone-info-bg:#e2e9f7;--bp-lt-tone-info-fg:#1b4fb8;--bp-lt-tone-progress-bg:#e6e4f8;--bp-lt-tone-progress-fg:#3a2cc4;--bp-lt-tone-attention-bg:#f7eddd;--bp-lt-tone-attention-fg:#8a4400;--bp-lt-tone-success-bg:#ddede7;--bp-lt-tone-success-fg:#116b52;--bp-lt-tone-danger-bg:#f8e6e0;--bp-lt-tone-danger-fg:#a82a0e;--bp-lt-tone-muted-bg:#eae9e3;--bp-lt-tone-muted-fg:#5c5c57;--bp-lt-msg-danger:#a82a0e;--bp-lt-on-danger:#fff;--bp-lt-msg-warning:#8a4400;--bp-lt-msg-success:#116b52;--bp-lt-msg-info:#1b4fb8;--bp-lt-brand:#282828;--bp-lt-on-brand:#fff;--bp-lt-brand-link:var(--bp-brand);--bp-lt-e-raised:0 1px 2px #28282814;--bp-lt-e-popover:0 8px 28px #28282824;--bp-lt-focus-ring:var(--bp-ink);--bp-lt-focus-gap:var(--bp-accent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{font-size:62.5%}body{font-size:var(--bp-t-body);line-height:var(--bp-lh-body)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark],.bp-on-ink{--bp-paper:var(--bp-dk-paper);--bp-paper-sunk:var(--bp-dk-paper-sunk);--bp-surface:var(--bp-dk-surface);--bp-line:var(--bp-dk-line);--bp-line-strong:var(--bp-dk-line-strong);--bp-ink:var(--bp-dk-ink);--bp-ink-secondary:var(--bp-dk-ink-secondary);--bp-ink-2:var(--bp-dk-ink-2);--bp-ink-3:var(--bp-dk-ink-3);--bp-ink-3-text:var(--bp-dk-ink-3-text);--bp-ink-disabled:var(--bp-dk-ink-disabled);--bp-tone-neutral-bg:var(--bp-dk-tone-neutral-bg);--bp-tone-neutral-fg:var(--bp-dk-tone-neutral-fg);--bp-tone-info-bg:var(--bp-dk-tone-info-bg);--bp-tone-info-fg:var(--bp-dk-tone-info-fg);--bp-tone-progress-bg:var(--bp-dk-tone-progress-bg);--bp-tone-progress-fg:var(--bp-dk-tone-progress-fg);--bp-tone-attention-bg:var(--bp-dk-tone-attention-bg);--bp-tone-attention-fg:var(--bp-dk-tone-attention-fg);--bp-tone-success-bg:var(--bp-dk-tone-success-bg);--bp-tone-success-fg:var(--bp-dk-tone-success-fg);--bp-tone-danger-bg:var(--bp-dk-tone-danger-bg);--bp-tone-danger-fg:var(--bp-dk-tone-danger-fg);--bp-tone-muted-bg:var(--bp-dk-tone-muted-bg);--bp-tone-muted-fg:var(--bp-dk-tone-muted-fg);--bp-msg-danger:var(--bp-dk-msg-danger);--bp-on-danger:var(--bp-dk-on-danger);--bp-msg-warning:var(--bp-dk-msg-warning);--bp-msg-success:var(--bp-dk-msg-success);--bp-msg-info:var(--bp-dk-msg-info);--bp-brand:var(--bp-dk-brand);--bp-on-brand:var(--bp-dk-on-brand);--bp-brand-link:var(--bp-dk-brand-link);--bp-e-raised:var(--bp-dk-e-raised);--bp-e-popover:var(--bp-dk-e-popover);--bp-focus-ring:var(--bp-dk-focus-ring);--bp-focus-gap:var(--bp-dk-focus-gap)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bp-paper:var(--bp-dk-paper);--bp-paper-sunk:var(--bp-dk-paper-sunk);--bp-surface:var(--bp-dk-surface);--bp-line:var(--bp-dk-line);--bp-line-strong:var(--bp-dk-line-strong);--bp-ink:var(--bp-dk-ink);--bp-ink-secondary:var(--bp-dk-ink-secondary);--bp-ink-2:var(--bp-dk-ink-2);--bp-ink-3:var(--bp-dk-ink-3);--bp-ink-3-text:var(--bp-dk-ink-3-text);--bp-ink-disabled:var(--bp-dk-ink-disabled);--bp-tone-neutral-bg:var(--bp-dk-tone-neutral-bg);--bp-tone-neutral-fg:var(--bp-dk-tone-neutral-fg);--bp-tone-info-bg:var(--bp-dk-tone-info-bg);--bp-tone-info-fg:var(--bp-dk-tone-info-fg);--bp-tone-progress-bg:var(--bp-dk-tone-progress-bg);--bp-tone-progress-fg:var(--bp-dk-tone-progress-fg);--bp-tone-attention-bg:var(--bp-dk-tone-attention-bg);--bp-tone-attention-fg:var(--bp-dk-tone-attention-fg);--bp-tone-success-bg:var(--bp-dk-tone-success-bg);--bp-tone-success-fg:var(--bp-dk-tone-success-fg);--bp-tone-danger-bg:var(--bp-dk-tone-danger-bg);--bp-tone-danger-fg:var(--bp-dk-tone-danger-fg);--bp-tone-muted-bg:var(--bp-dk-tone-muted-bg);--bp-tone-muted-fg:var(--bp-dk-tone-muted-fg);--bp-msg-danger:var(--bp-dk-msg-danger);--bp-on-danger:var(--bp-dk-on-danger);--bp-msg-warning:var(--bp-dk-msg-warning);--bp-msg-success:var(--bp-dk-msg-success);--bp-msg-info:var(--bp-dk-msg-info);--bp-brand:var(--bp-dk-brand);--bp-on-brand:var(--bp-dk-on-brand);--bp-brand-link:var(--bp-dk-brand-link);--bp-e-raised:var(--bp-dk-e-raised);--bp-e-popover:var(--bp-dk-e-popover);--bp-focus-ring:var(--bp-dk-focus-ring);--bp-focus-gap:var(--bp-dk-focus-gap)}}@media (prefers-reduced-motion:reduce){:root{--bp-m-fast:0s;--bp-m-base:0s;--bp-m-slow:0s;--bp-m-roll:0s;--bp-m-soft:0s}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.bp-root,.bp-root *,.bp-root :before,.bp-root :after{box-sizing:border-box}.bp-root{font-family:var(--bp-face);font-stretch:var(--bp-narrow);font-size:var(--bp-t-body);line-height:var(--bp-lh-body);color:var(--bp-ink);background:var(--bp-paper);-webkit-font-smoothing:antialiased}.bp-root ::selection{background:var(--bp-accent);color:var(--bp-on-accent)}.bp-root :where(a[href],button:not(:disabled),[role=button],summary,label[for],select,input:is([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=file])){cursor:pointer}.bp-root :focus-visible{outline:2px solid var(--bp-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--bp-focus-gap);border-radius:0}.bp-skip{z-index:999;background:var(--bp-accent);color:var(--bp-on-accent);--bp-focus-ring:var(--bp-dk-focus-ring);padding:var(--bp-s3) var(--bp-s5);font-stretch:var(--bp-wide);font-size:var(--bp-t-eyebrow);letter-spacing:var(--bp-track-btn);text-transform:uppercase;font-weight:800;position:absolute;top:0;left:-9999px}.bp-skip:focus{left:var(--bp-s3);top:var(--bp-s3)}.bp-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bp-eyebrow{align-items:center;gap:var(--bp-s3);font-stretch:var(--bp-wide);font-size:var(--bp-t-eyebrow);letter-spacing:var(--bp-track-eyebrow);text-transform:uppercase;color:var(--bp-ink-2);font-weight:700;display:flex}.bp-eyebrow:before{content:"";width:32px;height:var(--bp-rule);background:var(--bp-accent);flex:none}.bp-eyebrow--bare:before{display:none}.bp-display,.bp-h1,.bp-h2,.bp-h3{font-stretch:var(--bp-wide);text-wrap:balance;color:var(--bp-ink)}.bp-display{font-size:var(--bp-t-display);font-weight:900;line-height:var(--bp-lh-tight);letter-spacing:var(--bp-track-display)}.bp-h1{font-size:var(--bp-t-h1);letter-spacing:-.03em;font-weight:900;line-height:1.02}.bp-h2{font-size:var(--bp-t-h2);font-weight:800;line-height:var(--bp-lh-head);letter-spacing:var(--bp-track-head)}.bp-h3{font-size:var(--bp-t-h3);font-weight:800;line-height:var(--bp-lh-head);letter-spacing:var(--bp-track-head)}.bp-body{font-size:var(--bp-t-body);line-height:var(--bp-lh-body);max-width:65ch}.bp-lede{font-size:var(--bp-t-lede);font-weight:300;line-height:var(--bp-lh-airy);color:var(--bp-ink-2);max-width:60ch}.bp-meta{font-size:var(--bp-t-micro);color:var(--bp-ink-2)}.bp-label{font-stretch:var(--bp-wide);font-size:var(--bp-t-small);letter-spacing:var(--bp-track-label);text-transform:uppercase;color:var(--bp-ink-2);font-weight:700;display:block}.bp-label .bp-req{color:var(--bp-msg-danger);margin-left:2px}.bp-num{font-variant-numeric:tabular-nums}.bp-money{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.bp-index{border:1.5px solid var(--bp-line-strong);border-radius:var(--bp-r-pill);width:34px;height:34px;font-stretch:var(--bp-wide);font-size:var(--bp-t-small);font-variant-numeric:tabular-nums;color:var(--bp-ink-2);transition:background var(--bp-m-base) var(--bp-ease-spring), border-color var(--bp-m-base), color var(--bp-m-base);flex:none;place-items:center;font-weight:700;display:inline-grid}.bp-index[data-state=current]{background:var(--bp-accent);border-color:var(--bp-accent);color:var(--bp-on-accent)}.bp-index[data-state=done]{background:var(--bp-ink);border-color:var(--bp-ink);color:var(--bp-paper)}.bp-root a:where(:not(.bp-wordmark,.bp-draft__bar-cell,.bp-draft__back,.bp-draft__bar-back,.bp-draft__logo,.bp-nav__logo,.bp-nav__cell,.bp-nav__item,.bp-nav__panel-link,.bp-nav__panel-sub-link,.bp-nav__panel-cta,.bp-btn,.bp-nav-item,.bp-topbar__action,.bp-tab)){color:var(--bp-brand-link);text-underline-offset:3px;text-decoration-thickness:1px}.bp-public a:where(:not(.bp-wordmark,.bp-draft__bar-cell,.bp-draft__back,.bp-draft__bar-back,.bp-draft__logo,.bp-nav__logo,.bp-nav__cell,.bp-nav__item,.bp-nav__panel-link,.bp-nav__panel-sub-link,.bp-nav__panel-cta,.bp-btn,.bp-card,.bp-round-card,.bp-nav-item,.bp-topbar__action,.bp-tab)){text-decoration-line:underline}.bp-on-ink a,.bp-chrome-region a{color:var(--bp-accent)}.bp-btn{justify-content:center;align-items:center;gap:var(--bp-s2);min-height:40px;padding:11px var(--bp-s5);font-family:var(--bp-face);font-stretch:var(--bp-wide);font-size:var(--bp-t-eyebrow);letter-spacing:var(--bp-track-btn);text-transform:uppercase;border-radius:var(--bp-r-control);color:var(--bp-ink);cursor:pointer;white-space:nowrap;transition:transform var(--bp-m-base) var(--bp-ease), background var(--bp-m-base), border-color var(--bp-m-base), color var(--bp-m-base), box-shadow var(--bp-m-base);background:0 0;border:1px solid #0000;font-weight:800;text-decoration:none;display:inline-flex}.bp-btn--primary{background:var(--bp-brand);color:var(--bp-on-brand);border-color:var(--bp-brand)}.bp-btn--primary:hover{transform:translateY(-2px);box-shadow:0 10px 26px #14141438}.bp-btn--accent{background:var(--bp-accent);color:var(--bp-on-accent);border-color:var(--bp-accent)}.bp-btn--accent:hover{box-shadow:0 12px 32px var(--bp-accent-25);transform:translateY(-2px)}.bp-btn--line{border-color:var(--bp-line-strong);color:var(--bp-ink)}.bp-btn--line:hover{border-color:var(--bp-ink);background:var(--bp-paper-sunk)}.bp-btn--ghost{color:var(--bp-ink-2);padding-inline:var(--bp-s3)}.bp-btn--ghost:hover{color:var(--bp-ink);background:var(--bp-paper-sunk)}.bp-btn--danger{background:var(--bp-msg-danger);color:var(--bp-on-danger);border-color:var(--bp-msg-danger)}.bp-btn--danger-line{border-color:var(--bp-msg-danger);color:var(--bp-msg-danger)}.bp-btn--sm{min-height:32px;padding:7px var(--bp-s3);letter-spacing:.14em;font-size:9px}.bp-btn--lg{min-height:52px;padding:16px var(--bp-s6);letter-spacing:var(--bp-track-eyebrow)}.bp-btn--block{width:100%;display:flex}.bp-btn--icon{flex:none;gap:0;width:40px;min-width:40px;min-height:40px;padding:0}.bp-btn--roll{isolation:isolate;position:relative;overflow:hidden}.bp-btn--roll:hover{box-shadow:none;transform:none}.bp-btn__label{z-index:2;display:block;position:relative;overflow:hidden}.bp-btn__roll{transition:transform var(--bp-m-roll) var(--bp-ease-roll);display:block;position:relative}[data-fill=active]>.bp-btn__label>.bp-btn__roll{transform:translateY(-100%)}[data-fill-reset]>.bp-btn__label>.bp-btn__roll{transition:none}.bp-btn__roll-copy{display:block}.bp-btn__roll-copy+.bp-btn__roll-copy{width:100%;position:absolute;top:100%;left:0}.bp-btn--roll[data-fill-painted]{background:var(--bp-ink);color:var(--bp-paper);border-color:var(--bp-ink)}.bp-btn--accent.bp-btn--roll[data-fill-painted]{background:var(--bp-accent);color:var(--bp-on-accent);border-color:var(--bp-accent)}.bp-draft .bp-btn.bp-btn--accent.bp-btn--roll.bp-btn--block:hover{color:var(--bp-accent);background:0 0}.bp-draft .bp-btn.bp-btn--line.bp-btn--roll.bp-btn--block:hover{color:var(--bp-ink)}.bp-draft .bp-btn.bp-btn--roll.bp-btn--block[data-fill-painted]{background:var(--bp-ink);color:var(--bp-paper)}.bp-draft .bp-btn.bp-btn--accent.bp-btn--roll.bp-btn--block[data-fill-painted]{background:var(--bp-accent);color:var(--bp-on-accent)}.bp-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none!important;transform:none!important}.bp-btn[aria-disabled=true]:not([aria-busy=true]){opacity:1;background:var(--bp-paper-sunk);color:var(--bp-ink-2);border-color:var(--bp-line)}:root[data-theme=dark] .bp-btn[aria-disabled=true]:not([aria-busy=true]),.bp-on-ink .bp-btn[aria-disabled=true]:not([aria-busy=true]){background:var(--bp-line);border-color:var(--bp-line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bp-btn[aria-disabled=true]:not([aria-busy=true]){background:var(--bp-line);border-color:var(--bp-line)}}.bp-btn-reason{align-items:flex-start;gap:var(--bp-s2);flex-direction:column;display:flex}.bp-btn-reason__text{font-size:var(--bp-t-small);color:var(--bp-ink-2);max-width:44ch}.bp-field{gap:var(--bp-s2);max-width:var(--bp-max-form);flex-direction:column;display:flex}.bp-field__help{font-size:var(--bp-t-small);color:var(--bp-ink-2)}.bp-input,.bp-select,.bp-textarea{width:100%;padding:11px var(--bp-s3);font-family:var(--bp-face);font-stretch:var(--bp-narrow);font-size:var(--bp-t-body);color:var(--bp-ink);background:var(--bp-surface);border:1px solid var(--bp-line-strong);border-top:var(--bp-rule) solid var(--bp-line-strong);border-radius:var(--bp-r-control);transition:border-color var(--bp-m-base), background var(--bp-m-base);line-height:1.4}.bp-input::placeholder,.bp-textarea::placeholder{color:var(--bp-ink-3)}.bp-input:hover,.bp-select:hover,.bp-textarea:hover{border-color:var(--bp-ink-3)}.bp-input:focus,.bp-select:focus,.bp-textarea:focus{border-color:var(--bp-ink);border-top-color:var(--bp-accent);box-shadow:0 0 0 2px var(--bp-focus-gap), 0 0 0 4px var(--bp-focus-ring);outline:none}.bp-textarea{resize:vertical;min-height:120px}.bp-textarea[readonly],.bp-input[readonly]{background:var(--bp-paper-sunk);border-top-color:var(--bp-line)}.bp-input[aria-invalid=true],.bp-textarea[aria-invalid=true],.bp-select[aria-invalid=true]{border-color:var(--bp-msg-danger);border-top-color:var(--bp-msg-danger)}.bp-field__error{font-size:var(--bp-t-small);color:var(--bp-msg-danger);align-items:flex-start;gap:6px;font-weight:600;display:flex}.bp-field__error-icon{flex:none;width:16px;height:16px;margin-top:1px}.bp-field__counter{font-size:var(--bp-t-micro);color:var(--bp-ink-2);text-align:right;font-variant-numeric:tabular-nums}.bp-input-group{align-items:stretch;display:flex}.bp-input-group__prefix{padding-inline:var(--bp-s3);background:var(--bp-paper-sunk);border:1px solid var(--bp-line-strong);border-top-width:var(--bp-rule);font-size:var(--bp-t-body);color:var(--bp-ink-2);border-right:none;place-items:center;display:grid}.bp-input-group .bp-input{text-align:right;font-variant-numeric:tabular-nums}.bp-input:disabled,.bp-select:disabled,.bp-textarea:disabled{background:var(--bp-paper-sunk);color:var(--bp-ink-2);border-top-color:var(--bp-line);cursor:not-allowed}:is(.bp-input:autofill,.bp-input:autofill){-webkit-text-fill-color:var(--bp-ink);caret-color:var(--bp-ink);box-shadow:inset 0 0 0 999px var(--bp-surface)}.bp-input:-webkit-autofill:focus{box-shadow:inset 0 0 0 999px var(--bp-surface), 0 0 0 2px var(--bp-focus-gap), 0 0 0 4px var(--bp-focus-ring)}.bp-input--display{font-stretch:var(--bp-wide);font-size:var(--bp-t-h2);letter-spacing:.02em;font-variant-numeric:tabular-nums;padding-block:var(--bp-s3);font-weight:800}.bp-input--link{background:var(--bp-paper-sunk);border-top-color:var(--bp-line);white-space:normal;overflow-wrap:anywhere;margin:0;display:block}.bp-input-group__suffix{background:var(--bp-surface);border:1px solid var(--bp-line-strong);border-top-width:var(--bp-rule);border-left:none;align-items:stretch;display:flex}.bp-input-group__suffix:not(:has(*)){padding-inline:var(--bp-s3);background:var(--bp-paper-sunk);font-size:var(--bp-t-body);color:var(--bp-ink-2);place-items:center;display:grid}.bp-input-group--text .bp-input{text-align:left;font-variant-numeric:normal}.bp-input-group--text .bp-input:focus{box-shadow:none}.bp-input-group--text:has(.bp-input:focus){box-shadow:0 0 0 2px var(--bp-focus-gap), 0 0 0 4px var(--bp-focus-ring)}:is(.bp-input-group:has(.bp-input:focus) .bp-input-group__prefix,.bp-input-group:has(.bp-input:focus) .bp-input-group__suffix){border-color:var(--bp-ink);border-top-color:var(--bp-accent)}:is(.bp-input-group:has(.bp-input[aria-invalid=true]) .bp-input-group__prefix,.bp-input-group:has(.bp-input[aria-invalid=true]) .bp-input-group__suffix){border-color:var(--bp-msg-danger);border-top-color:var(--bp-msg-danger)}.bp-error-summary{border:1px solid var(--bp-msg-danger);border-left:4px solid var(--bp-msg-danger);background:var(--bp-tone-danger-bg);padding:var(--bp-s4) var(--bp-s5);gap:var(--bp-s2);flex-direction:column;display:flex}.bp-error-summary h2{font-stretch:var(--bp-wide);font-size:var(--bp-t-h3);color:var(--bp-msg-danger);letter-spacing:var(--bp-track-head);font-weight:800}.bp-error-summary a{color:var(--bp-msg-danger);font-weight:600}.bp-error-summary__list{gap:var(--bp-s1);font-size:var(--bp-t-data);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-switch{align-items:center;gap:var(--bp-s3);cursor:pointer;display:inline-flex}.bp-switch__track{background:var(--bp-line-strong);border-radius:var(--bp-r-pill);width:44px;height:24px;transition:background var(--bp-m-base) var(--bp-ease);flex:none;position:relative}.bp-switch__track:after{content:"";background:var(--bp-surface);border-radius:var(--bp-r-pill);width:18px;height:18px;transition:transform var(--bp-m-base) var(--bp-ease-spring);position:absolute;top:3px;left:3px}.bp-switch input:checked+.bp-switch__track{background:var(--bp-accent)}.bp-switch input:checked+.bp-switch__track:after{background:var(--bp-accent-ink);transform:translate(20px)}.bp-switch input{opacity:0;width:0;height:0;position:absolute}.bp-switch__value{font-stretch:var(--bp-wide);font-size:var(--bp-t-small);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.bp-switch-field{gap:var(--bp-s1);flex-direction:column;display:flex}.bp-switch__label{font-size:var(--bp-t-body);color:var(--bp-ink)}.bp-switch__description{font-size:var(--bp-t-small);color:var(--bp-ink-2)}.bp-switch input:focus-visible+.bp-switch__track{outline:2px solid var(--bp-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--bp-focus-gap)}.bp-switch:has(input[aria-disabled=true]){opacity:.45;cursor:not-allowed}.bp-badge{padding:2px var(--bp-s2);border-radius:var(--bp-r-pill);font-stretch:var(--bp-wide);font-size:var(--bp-t-small);white-space:nowrap;border:1px solid;align-items:center;gap:6px;font-weight:600;line-height:1.5;display:inline-flex}.bp-badge[data-tone=neutral]{background:var(--bp-tone-neutral-bg);color:var(--bp-tone-neutral-fg)}.bp-badge[data-tone=info]{background:var(--bp-tone-info-bg);color:var(--bp-tone-info-fg)}.bp-badge[data-tone=progress]{background:var(--bp-tone-progress-bg);color:var(--bp-tone-progress-fg)}.bp-badge[data-tone=attention]{background:var(--bp-tone-attention-bg);color:var(--bp-tone-attention-fg)}.bp-badge[data-tone=success]{background:var(--bp-tone-success-bg);color:var(--bp-tone-success-fg)}.bp-badge[data-tone=danger]{background:var(--bp-tone-danger-bg);color:var(--bp-tone-danger-fg)}.bp-badge[data-tone=muted]{background:var(--bp-tone-muted-bg);color:var(--bp-tone-muted-fg)}@media (forced-colors:active){.bp-badge,.bp-btn,.bp-input,.bp-select,.bp-textarea{border:1px solid buttonborder}}.bp-timeline{align-items:center;gap:var(--bp-s2);flex-wrap:wrap;display:flex}.bp-timeline__step{align-items:center;gap:var(--bp-s2);font-size:var(--bp-t-small);color:var(--bp-ink-2);display:flex}.bp-timeline__step:after{content:"";background:var(--bp-line-strong);width:18px;height:1px}.bp-timeline__step:last-child:after{display:none}.bp-timeline__dot{border-radius:var(--bp-r-pill);background:var(--bp-line-strong);width:7px;height:7px}.bp-timeline__step[data-reached=true] .bp-timeline__dot{background:var(--bp-accent)}.bp-pill{border:1.5px solid var(--bp-line-strong);color:var(--bp-ink-2);padding:7px var(--bp-s4);border-radius:var(--bp-r-pill);font-family:var(--bp-face);font-stretch:var(--bp-wide);font-size:var(--bp-t-micro);cursor:pointer;transition:all var(--bp-m-base) var(--bp-ease);background:0 0;font-weight:600}.bp-pill:hover{border-color:var(--bp-ink);color:var(--bp-ink)}.bp-pill[aria-pressed=true]{background:var(--bp-accent);border-color:var(--bp-accent);color:var(--bp-on-accent)}.bp-shell{grid-template-columns:var(--bp-sidebar) 1fr;background:var(--bp-paper);grid-template-rows:auto 1fr;min-height:100vh;display:grid}.bp-topbar{height:var(--bp-topbar);align-items:center;gap:var(--bp-s5);padding-inline:var(--bp-s5);background:var(--bp-chrome);color:var(--bp-chrome-ink);border-bottom:1px solid var(--bp-chrome-line);z-index:40;--bp-focus-ring:var(--bp-dk-focus-ring);grid-column:1/-1;display:flex;position:sticky;top:0}.bp-topbar__logo{width:auto;max-width:240px;height:28px}.bp-topbar__spacer{flex:1}.bp-topbar__action{min-height:36px;padding:0 var(--bp-s3);color:var(--bp-chrome-ink);font-family:var(--bp-face);font-stretch:var(--bp-wide);font-size:var(--bp-t-eyebrow);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color var(--bp-m-fast), border-color var(--bp-m-fast);background:0 0;border:1px solid #0000;align-items:center;gap:6px;font-weight:700;display:inline-flex}.bp-topbar__action:hover{color:var(--bp-accent);border-color:var(--bp-chrome-line)}.bp-shell--no-sidebar{grid-template-columns:minmax(0,1fr)}@media (min-width:1200px){.bp-shell--no-sidebar>.bp-sidebar{display:none}}.bp-topbar__action[data-current=page]{color:var(--bp-chrome-ink);box-shadow:inset 0 -4px 0 var(--bp-accent);font-weight:800}.bp-bell{position:relative}.bp-bell__count{background:var(--bp-accent);min-width:17px;height:17px;color:var(--bp-on-accent);border-radius:var(--bp-r-pill);font-variant-numeric:tabular-nums;place-items:center;padding:0 4px;font-size:9px;font-weight:800;display:grid;position:absolute;top:0;right:-2px}.bp-bell[data-urgent=true] .bp-bell__count{background:var(--bp-alert);color:var(--bp-on-alert)}.bp-sidebar{background:var(--bp-chrome);color:var(--bp-chrome-ink);border-right:1px solid var(--bp-chrome-line);padding:var(--bp-s5) 0;gap:var(--bp-s1);top:var(--bp-topbar);height:calc(100vh - var(--bp-topbar));--bp-focus-ring:var(--bp-dk-focus-ring);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.bp-nav-item{align-items:center;gap:var(--bp-s3);padding:10px var(--bp-s5);color:var(--bp-chrome-2);font-stretch:var(--bp-wide);font-size:var(--bp-t-small);letter-spacing:.06em;transition:color var(--bp-m-fast), border-color var(--bp-m-fast), background var(--bp-m-fast);border-left:4px solid #0000;font-weight:600;text-decoration:none;display:flex}.bp-nav-item:hover{color:var(--bp-chrome-ink);background:var(--bp-chrome-raised)}.bp-nav-item[aria-current=page]{color:var(--bp-chrome-ink);border-left-color:var(--bp-accent);background:var(--bp-chrome-raised);font-weight:800}.bp-nav-section{padding:var(--bp-s5) var(--bp-s5) var(--bp-s2);font-stretch:var(--bp-wide);letter-spacing:var(--bp-track-eyebrow);text-transform:uppercase;color:var(--bp-chrome-2);font-size:9px;font-weight:700}.bp-nav-sub{padding-left:calc(var(--bp-s5) + var(--bp-s5));font-size:var(--bp-t-small)}.bp-nav-item__count{font-size:var(--bp-t-micro);color:var(--bp-chrome-2);font-variant-numeric:tabular-nums;margin-left:auto}.bp-mode-switch{padding:var(--bp-s4) var(--bp-s5) 0;border-top:1px solid var(--bp-chrome-line);margin-top:auto}.bp-main{padding:var(--bp-gutter);max-width:var(--bp-max-content);width:100%}.bp-page-head{justify-content:space-between;align-items:flex-start;gap:var(--bp-s5);padding-bottom:var(--bp-s4);border-bottom:var(--bp-rule) solid var(--bp-ink);margin-bottom:var(--bp-s5);flex-wrap:wrap;display:flex}.bp-page-head__titles{gap:var(--bp-s2);flex-direction:column;min-width:0;display:flex}.bp-page-head__status{align-items:center;gap:var(--bp-s2);flex-wrap:wrap;display:flex}.bp-page-head__actions{gap:var(--bp-s2);flex-wrap:wrap;display:flex}.bp-keyfacts{gap:var(--bp-s5);flex-wrap:wrap;display:flex}.bp-keyfact{flex-direction:column;gap:2px;display:flex}.bp-keyfact dt{font-stretch:var(--bp-wide);letter-spacing:var(--bp-track-label);text-transform:uppercase;color:var(--bp-ink-2);font-size:9px;font-weight:700}.bp-keyfact dd{font-size:var(--bp-t-data);font-variant-numeric:tabular-nums;font-weight:600}.bp-tabs{gap:var(--bp-s5);border-bottom:1px solid var(--bp-line);margin-bottom:var(--bp-s5);display:flex;overflow-x:auto}.bp-tab{padding:var(--bp-s3) 0;border:none;border-bottom:var(--bp-rule) solid transparent;color:var(--bp-ink-2);cursor:pointer;white-space:nowrap;font-family:var(--bp-face);font-stretch:var(--bp-wide);font-size:var(--bp-t-small);letter-spacing:.14em;text-transform:uppercase;transition:color var(--bp-m-fast), border-color var(--bp-m-fast);background:0 0;font-weight:700;text-decoration:none}.bp-tab:hover{color:var(--bp-ink)}.bp-tab[aria-selected=true],.bp-tab[aria-current=page]{color:var(--bp-ink);border-bottom-color:var(--bp-brand)}.bp-t2{grid-template-columns:minmax(0, 1fr) var(--bp-actions);gap:var(--bp-s7);align-items:start;display:grid}.bp-actions-rail{top:calc(var(--bp-topbar) + var(--bp-gutter));gap:var(--bp-s2);border:1px solid var(--bp-line);background:var(--bp-surface);padding:var(--bp-s5);flex-direction:column;display:flex;position:sticky}.bp-actions-rail__group{gap:var(--bp-s2);flex-direction:column;display:flex}.bp-actions-rail__sep{background:var(--bp-line);height:1px;margin:var(--bp-s3) 0}.bp-actions-rail__danger{margin-top:var(--bp-s3)}.bp-stepper{align-items:center;gap:var(--bp-s2);padding:var(--bp-s5) 0;flex-wrap:wrap;display:flex}.bp-step{align-items:center;gap:var(--bp-s3);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.bp-step__label{font-stretch:var(--bp-wide);font-size:var(--bp-t-small);letter-spacing:.08em;color:var(--bp-ink-2);white-space:nowrap;font-weight:600}.bp-step[aria-current=step] .bp-step__label{color:var(--bp-ink);font-weight:800}.bp-step__rule{background:var(--bp-line-strong);flex:none;width:28px;height:1px}.bp-wizard-body{max-width:var(--bp-max-form);gap:var(--bp-s5);flex-direction:column;display:flex}.bp-wizard-foot{justify-content:space-between;gap:var(--bp-s3);padding:var(--bp-s4) 0;margin-top:var(--bp-s6);background:var(--bp-paper);border-top:var(--bp-rule) solid var(--bp-ink);display:flex;position:sticky;bottom:0}.bp-card-grid{gap:var(--bp-grid-gap);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.bp-widget-grid{gap:var(--bp-grid-gap);grid-template-columns:repeat(auto-fit,minmax(380px,1fr));display:grid}.bp-builder{grid-template-columns:var(--bp-builder-left,320px) minmax(0, 1fr) 280px;border:1px solid var(--bp-line);background:var(--bp-surface);min-height:600px;display:grid}.bp-builder__pane{border-right:1px solid var(--bp-line);overflow-y:auto}.bp-builder__pane:last-child{border-right:none;border-left:1px solid var(--bp-line)}.bp-builder__canvas{background:var(--bp-paper);padding:var(--bp-s5)}.bp-form{gap:var(--bp-s6);max-width:var(--bp-max-form);flex-direction:column;display:flex}.bp-form__page{gap:var(--bp-s5);flex-direction:column;display:flex}.bp-form__section{gap:var(--bp-s4);flex-direction:column;display:flex}.bp-form__fields{gap:var(--bp-s5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-form__heading{font-size:var(--bp-t-lede);font-weight:700;line-height:var(--bp-lh-head);letter-spacing:var(--bp-track-head)}.bp-form__content{gap:var(--bp-s3);flex-direction:column;display:flex}.bp-form__content a{text-decoration-line:underline}.bp-form__image{max-width:100%;height:auto;display:block}.bp-form__frame{place-items:center;gap:var(--bp-s2);min-height:120px;padding:var(--bp-s5);text-align:center;border:1px dashed var(--bp-line-strong);background:var(--bp-surface);color:var(--bp-ink-2);display:grid}.bp-form__frame--image{border-style:solid}.bp-form__glyph{width:32px;height:32px;color:var(--bp-ink-2)}.bp-scrim{background:var(--bp-scrim);padding:var(--bp-s5);z-index:100;place-items:center;display:grid;position:fixed;inset:0}.bp-modal{background:var(--bp-surface);border:1px solid var(--bp-line-strong);border-top:4px solid var(--bp-accent);width:100%;max-width:600px;max-height:85vh;box-shadow:var(--bp-e-modal);overflow:hidden}.bp-modal:not(dialog),dialog.bp-modal[open]{flex-direction:column;display:flex}.bp-modal__head,.bp-modal__foot{flex:none}.bp-modal--sm{max-width:400px}.bp-modal--lg{max-width:900px}.bp-modal--danger{border-top-color:var(--bp-msg-danger)}.bp-modal__head{justify-content:space-between;align-items:center;gap:var(--bp-s4);padding:var(--bp-s5);border-bottom:1px solid var(--bp-line);display:flex}.bp-modal__body{padding:var(--bp-s5);gap:var(--bp-s4);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.bp-modal__foot{justify-content:flex-end;gap:var(--bp-s2);padding:var(--bp-s5);border-top:1px solid var(--bp-line);background:var(--bp-paper);flex-wrap:wrap;display:flex}dialog.bp-modal{color:var(--bp-ink);margin:auto;padding:0}dialog.bp-modal::backdrop{background:var(--bp-scrim)}.bp-modal__close{cursor:pointer;min-width:32px;min-height:32px;font-size:var(--bp-t-h3);color:var(--bp-ink-2);background:0 0;border:0;flex:none;place-items:center;padding:0;line-height:1;display:grid}.bp-modal__close:hover{color:var(--bp-ink)}.bp-panel{border:1px solid var(--bp-line);background:var(--bp-surface)}.bp-panel__head{justify-content:space-between;align-items:center;gap:var(--bp-s4);padding:var(--bp-s4) var(--bp-s5);border-bottom:1px solid var(--bp-line);display:flex}.bp-panel__body{padding:var(--bp-s5)}.bp-card{gap:var(--bp-s3);padding:var(--bp-s5);background:var(--bp-surface);border:1px solid var(--bp-line);border-top:var(--bp-rule) solid var(--bp-ink);color:inherit;transition:transform var(--bp-m-base) var(--bp-ease), border-color var(--bp-m-base), box-shadow var(--bp-m-base);flex-direction:column;text-decoration:none;display:flex}a.bp-card:hover{border-top-color:var(--bp-accent);box-shadow:var(--bp-e-popover);transform:translateY(-3px)}.bp-figure{gap:var(--bp-s1);flex-direction:column;display:flex}.bp-figure__n{font-stretch:var(--bp-wide);font-size:var(--bp-t-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.bp-figure__l{font-stretch:var(--bp-wide);letter-spacing:var(--bp-track-label);text-transform:uppercase;color:var(--bp-ink-2);font-size:9px;font-weight:700}.bp-progress{background:var(--bp-paper-sunk);border:1px solid var(--bp-line);height:6px;overflow:hidden}.bp-progress__bar{background:var(--bp-brand);height:100%}.bp-progress--accent .bp-progress__bar{background:var(--bp-accent)}.bp-toolbar{align-items:center;gap:var(--bp-s2);padding:var(--bp-s3) 0 var(--bp-s4);border-bottom:1px solid var(--bp-line);flex-wrap:wrap;display:flex}.bp-toolbar__search{flex:260px;min-width:200px}.bp-table-wrap{position:relative;overflow-x:auto}.bp-table{border-collapse:collapse;width:100%;font-size:var(--bp-t-data)}.bp-table th,.bp-table td{padding:var(--bp-s3) var(--bp-s3);text-align:left;border-bottom:1px solid var(--bp-line);vertical-align:top}.bp-table thead th{font-stretch:var(--bp-wide);font-size:var(--bp-t-small);letter-spacing:.14em;text-transform:uppercase;color:var(--bp-ink-2);border-bottom:var(--bp-rule) solid var(--bp-ink);white-space:nowrap;font-weight:700}.bp-th-sort{cursor:pointer;font:inherit;color:var(--bp-brand-link);letter-spacing:inherit;text-transform:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.bp-th-sort:after{content:"↕";opacity:.5;font-size:11px}.bp-th-sort[aria-sort=ascending]:after{content:"↑";opacity:1}.bp-th-sort[aria-sort=descending]:after{content:"↓";opacity:1}.bp-table tbody tr:hover{background:var(--bp-paper-sunk)}.bp-table td:first-child{font-weight:600}.bp-table a:where(:not(.bp-btn)){text-decoration-line:underline}.bp-table .bp-td-money{text-align:right;font-variant-numeric:tabular-nums}.bp-table tfoot td{border-top:var(--bp-rule) solid var(--bp-ink);border-bottom:none;font-weight:700}.bp-row-child td:first-child{padding-left:var(--bp-s7);font-weight:400}.bp-table-foot{justify-content:space-between;align-items:center;gap:var(--bp-s4);padding-top:var(--bp-s4);font-size:var(--bp-t-small);color:var(--bp-ink-2);flex-wrap:wrap;display:flex}.bp-builder{position:relative}.bp-builder__handle{z-index:2;top:0;bottom:0;left:calc(var(--bp-builder-left,320px) - 3px);cursor:col-resize;background:var(--bp-ink-3);touch-action:none;border:0;width:6px;padding:0;position:absolute}.bp-builder__pane{overflow-wrap:anywhere}.bp-toolbar__actions{align-items:center;gap:var(--bp-s2);flex:none;display:flex}form.bp-toolbar{align-items:flex-end}.bp-toolbar .bp-input::placeholder,.bp-searchbar__row .bp-input::placeholder{color:var(--bp-ink-2)}.bp-toolbar input[type=search]::-webkit-search-cancel-button{display:none}.bp-searchbar__row input[type=search]::-webkit-search-cancel-button{display:none}.bp-icon-btn{padding-inline:var(--bp-s2);border-color:var(--bp-ink-3);min-width:40px}.bp-filter-count{min-width:18px;height:18px;margin-left:var(--bp-s2);background:var(--bp-accent);color:var(--bp-on-accent);font-size:var(--bp-t-eyebrow);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-weight:700;display:inline-grid}.bp-table-foot__long{display:block}.bp-table-foot__short{display:none}.bp-table-foot__pages{align-items:center;gap:var(--bp-s2);display:flex}.bp-table--cards{border-collapse:separate;border-spacing:0}.bp-row-actions{align-items:flex-start;gap:var(--bp-s2);display:inline-flex}.bp-rowmenu{color:var(--bp-ink);border:1px solid var(--bp-ink-3);border-radius:var(--bp-r-control);cursor:pointer;background:0 0;padding:0;display:none}.bp-rowmenu__list{gap:var(--bp-s2);flex-direction:column;align-items:stretch;display:flex}.bp-searchbar{display:none}.bp-searchbar__row{align-items:center;gap:var(--bp-s2);padding:var(--bp-s3) var(--bp-gutter);background:var(--bp-chrome);color:var(--bp-chrome-ink);border-bottom:var(--bp-rule) solid var(--bp-accent);--bp-focus-ring:var(--bp-dk-focus-ring);flex-wrap:wrap;display:flex}.bp-searchbar__row .bp-btn--line,.bp-searchbar__row .bp-icon-btn{color:var(--bp-chrome-ink);background:var(--bp-chrome);border-color:var(--bp-chrome-line)}.bp-searchbar__row .bp-btn--line:hover,.bp-searchbar__row .bp-icon-btn:hover{color:var(--bp-chrome-ink);background:var(--bp-chrome-raised);border-color:var(--bp-chrome-ink)}.bp-searchbar__row .bp-btn--primary{background:var(--bp-accent);color:var(--bp-on-accent);border-color:var(--bp-accent)}.bp-searchbar__row .bp-toolbar__search{flex:100%;min-width:0}.bp-table-wrap>.bp-empty{text-align:center;align-items:center}.bp-table .bp-th-sort:after{opacity:1;font-size:13px}.bp-empty{align-items:flex-start;gap:var(--bp-s4);padding:var(--bp-s8) var(--bp-s5);border:1px dashed var(--bp-line-strong);background:var(--bp-paper-sunk);flex-direction:column;display:flex}.bp-empty__h{font-stretch:var(--bp-wide);font-size:var(--bp-t-h2);letter-spacing:-.03em;font-weight:900}.bp-empty__p{color:var(--bp-ink-2);max-width:52ch}.bp-skeleton{background:linear-gradient(90deg, var(--bp-paper-sunk) 25%, var(--bp-line) 50%, var(--bp-paper-sunk) 75%);background-size:200% 100%;height:1em;animation:1.4s infinite bp-shimmer}@keyframes bp-shimmer{to{background-position:-200% 0}}.bp-message{gap:var(--bp-s3);padding:var(--bp-s3) var(--bp-s4);font-size:var(--bp-t-data);border:1px solid;border-left-width:4px;display:flex}.bp-message[data-kind=warning]{border-color:var(--bp-msg-warning);background:var(--bp-tone-attention-bg);color:var(--bp-tone-attention-fg)}.bp-message[data-kind=danger]{border-color:var(--bp-msg-danger);background:var(--bp-tone-danger-bg);color:var(--bp-tone-danger-fg)}.bp-message[data-kind=success]{border-color:var(--bp-msg-success);background:var(--bp-tone-success-bg);color:var(--bp-tone-success-fg)}.bp-message[data-kind=info]{border-color:var(--bp-msg-info);background:var(--bp-tone-info-bg);color:var(--bp-tone-info-fg)}.bp-message__icon{flex:none;width:20px;height:20px}.bp-message__body{gap:var(--bp-s1);flex-direction:column;flex:auto;min-width:0;display:flex}.bp-message__title{font-weight:700}.bp-message__text{min-width:0}.bp-message__actions{gap:var(--bp-s2);margin-top:var(--bp-s2);flex-wrap:wrap;display:flex}.bp-message__dismiss{min-width:32px;min-height:32px;margin:calc(-1 * var(--bp-s1));padding:var(--bp-s1);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-start}.bp-message a{color:inherit;font-weight:600}.bp-toast{align-items:center;gap:var(--bp-s3);padding:var(--bp-s3) var(--bp-s5);background:var(--bp-chrome);color:var(--bp-chrome-ink);border-left:4px solid var(--bp-accent);box-shadow:var(--bp-e-popover);font-size:var(--bp-t-data);display:flex}.bp-toast-region{z-index:110;align-items:flex-end;gap:var(--bp-s2);max-width:min(420px, calc(100vw - 2 * var(--bp-gutter)));pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--bp-s5);inset-inline-end:var(--bp-s5)}.bp-toast-region>*{pointer-events:auto}.bp-toast-region__list{align-items:flex-end;gap:var(--bp-s2);flex-direction:column;display:flex}.bp-toast[data-kind=success]{border-left-color:var(--bp-accent)}.bp-toast[data-kind=info]{border-left-color:var(--bp-chrome-ink)}.bp-toast[data-kind=danger]{border-left-color:var(--bp-alert)}.bp-toast__icon{flex:none;width:20px;height:20px}.bp-toast__text{flex:auto;min-width:0}.bp-toast__dismiss{min-width:32px;min-height:32px;color:var(--bp-chrome-ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.bp-toast{--bp-focus-ring:var(--bp-dk-focus-ring)}.bp-autosave{font-size:var(--bp-t-small);color:var(--bp-ink-2);align-items:center;gap:6px;display:inline-flex}.bp-autosave__dot{border-radius:var(--bp-r-pill);background:var(--bp-accent);width:6px;height:6px}.bp-autosave[data-state=saving] .bp-autosave__dot{animation:1s infinite bp-pulse}@keyframes bp-pulse{50%{opacity:.25}}.bp-link{font:inherit;cursor:pointer;color:var(--bp-brand-link);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline}.bp-link:hover{text-decoration-thickness:2px}.bp-link--quiet{color:var(--bp-ink-2)}.bp-link[aria-disabled=true]{color:var(--bp-ink-2);cursor:not-allowed;text-decoration:none}.bp-otp{grid-template-columns:repeat(var(--bp-otp-length,6), minmax(0, 1fr));gap:var(--bp-s2);width:100%;display:grid;position:relative}.bp-otp__cells{display:contents}.bp-otp__input{z-index:1;color:#0000;caret-color:#0000;width:100%;height:100%;font-size:var(--bp-t-body);cursor:text;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.bp-otp__input:focus,.bp-otp__input:focus-visible{box-shadow:none;outline:none}.bp-otp__cell{background:var(--bp-surface);border:1px solid var(--bp-ink-3);border-top:var(--bp-rule) solid var(--bp-ink-3);height:56px;font-stretch:var(--bp-wide);font-size:var(--bp-t-h2);font-variant-numeric:tabular-nums;color:var(--bp-ink);transition:border-color var(--bp-m-fast);place-items:center;font-weight:800;display:grid}.bp-otp__cell[data-state=empty]{border-top-color:var(--bp-ink-3)}.bp-otp__cell[data-state=filled]{border-color:var(--bp-ink-2);border-top-color:var(--bp-ink)}.bp-otp:has(.bp-otp__input:focus) .bp-otp__cell[data-state=active]{border-color:var(--bp-ink);border-top-color:var(--bp-accent);box-shadow:0 0 0 2px var(--bp-focus-gap), 0 0 0 4px var(--bp-focus-ring)}.bp-otp__caret{background:var(--bp-ink);width:2px;height:28px;animation:1s step-end infinite bp-caret}@keyframes bp-caret{50%{opacity:0}}.bp-otp:has(.bp-otp__input[aria-invalid=true]) .bp-otp__cell{border-color:var(--bp-msg-danger);border-top-color:var(--bp-msg-danger)}.bp-otp:has(.bp-otp__input:disabled) .bp-otp__cell{background:var(--bp-paper-sunk);color:var(--bp-ink-2)}.bp-password{position:relative}.bp-password__toggle{min-width:64px;padding:0 var(--bp-s3);cursor:pointer;font-family:var(--bp-face);font-stretch:var(--bp-wide);font-size:var(--bp-t-eyebrow);letter-spacing:var(--bp-track-btn);text-transform:uppercase;color:var(--bp-ink-2);background:0 0;border:0;font-weight:800}.bp-password__toggle:hover{color:var(--bp-ink)}.bp-password__caps{font-size:var(--bp-t-small);color:var(--bp-msg-warning);align-items:center;gap:6px;font-weight:600;display:flex}.bp-password__caps svg{flex:none;width:16px;height:16px}.bp-strength{gap:var(--bp-s2);flex-direction:column;display:flex}.bp-strength__meter{gap:var(--bp-s1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bp-strength__seg{background:var(--bp-line-strong);height:4px}.bp-strength__meter[data-level=weak] .bp-strength__seg[data-on=true]{background:var(--bp-msg-danger)}.bp-strength__meter[data-level=fair] .bp-strength__seg[data-on=true]{background:var(--bp-msg-warning)}.bp-strength__meter[data-level=good] .bp-strength__seg[data-on=true]{background:var(--bp-msg-info)}.bp-strength__meter[data-level=strong] .bp-strength__seg[data-on=true]{background:var(--bp-msg-success)}.bp-strength__label{font-size:var(--bp-t-small);color:var(--bp-ink-2)}.bp-strength__label b{color:var(--bp-ink);font-weight:700}.bp-strength__rules{gap:var(--bp-s1) var(--bp-s4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bp-strength__rule{font-size:var(--bp-t-small);color:var(--bp-ink-2);align-items:center;gap:6px;display:flex}.bp-strength__rule[data-met=true]{color:var(--bp-msg-success);font-weight:600}.bp-strength__icon{flex:none;width:14px;height:14px}.bp-phone .bp-input,.bp-phone__prefix{font-variant-numeric:tabular-nums}.bp-phone--display .bp-input-group__prefix{padding-inline:var(--bp-s4);font-stretch:var(--bp-wide);font-size:var(--bp-t-h2);font-weight:800}.bp-phone--display .bp-input::placeholder{color:var(--bp-ink-3)}.bp-keypad{gap:var(--bp-s2);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.bp-keypad__key{cursor:pointer;touch-action:manipulation;background:var(--bp-surface);border:1px solid var(--bp-ink-3);border-top:var(--bp-rule) solid var(--bp-ink-3);min-height:56px;font-family:var(--bp-face);font-stretch:var(--bp-wide);font-size:var(--bp-t-h2);font-variant-numeric:tabular-nums;color:var(--bp-ink);transition:background var(--bp-m-fast), border-color var(--bp-m-fast);place-items:center;font-weight:800;display:grid}.bp-keypad__key:hover{border-top-color:var(--bp-ink)}.bp-keypad__key:active{background:var(--bp-paper-sunk);border-top-color:var(--bp-accent)}.bp-keypad__key--delete{background:var(--bp-paper-sunk);color:var(--bp-ink-2)}.bp-keypad__key:disabled{background:var(--bp-paper-sunk);color:var(--bp-ink-2);cursor:not-allowed}.bp-keypad__key svg{width:24px;height:24px}.bp-keypad__gap{min-height:56px}.bp-choice-cards{gap:var(--bp-s3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.bp-choice-cards>legend{margin-bottom:var(--bp-s3);padding:0}.bp-choice-card{align-items:center;gap:var(--bp-s4);padding:var(--bp-s4);cursor:pointer;background:var(--bp-surface);border:1px solid var(--bp-ink-3);border-top:var(--bp-rule) solid var(--bp-ink-3);transition:border-color var(--bp-m-fast), box-shadow var(--bp-m-fast);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.bp-choice-card:not(:has(.bp-choice-card__icon)){grid-template-columns:minmax(0,1fr) auto}.bp-choice-card:hover{border-color:var(--bp-ink-2);border-top-color:var(--bp-ink)}.bp-choice-card__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.bp-choice-card:has(.bp-choice-card__input:checked){border-color:var(--bp-ink);border-top-color:var(--bp-accent);box-shadow:inset 4px 0 0 var(--bp-accent)}.bp-choice-card:has(.bp-choice-card__input:focus-visible){outline:2px solid var(--bp-focus-ring);outline-offset:2px}.bp-choice-card:has(.bp-choice-card__input:disabled){background:var(--bp-paper-sunk);cursor:not-allowed}.bp-choice-card__icon{background:var(--bp-paper-sunk);width:44px;height:44px;color:var(--bp-ink-2);place-items:center;display:grid}.bp-choice-card:has(.bp-choice-card__input:checked) .bp-choice-card__icon{background:var(--bp-ink);color:var(--bp-paper)}.bp-choice-card__body{flex-direction:column;gap:2px;min-width:0;display:flex}.bp-choice-card__title{font-stretch:var(--bp-wide);font-size:var(--bp-t-body);color:var(--bp-ink);font-weight:800}.bp-choice-card__text{font-size:var(--bp-t-data);color:var(--bp-ink-2)}.bp-choice-card__mark{border:2px solid var(--bp-ink-3);border-radius:var(--bp-r-pill);place-items:center;width:20px;height:20px;display:grid}.bp-choice-card__mark[data-type=checkbox]{border-radius:var(--bp-r-control)}.bp-choice-card__mark:after{content:"";opacity:0}.bp-choice-card__mark[data-type=radio]:after{border-radius:var(--bp-r-pill);background:var(--bp-paper);width:8px;height:8px}.bp-choice-card__mark[data-type=checkbox]:after{border:solid var(--bp-paper);border-width:0 2px 2px 0;width:6px;height:11px;margin-top:-2px;transform:rotate(45deg)}.bp-choice-card:has(.bp-choice-card__input:checked) .bp-choice-card__mark{background:var(--bp-ink);border-color:var(--bp-ink)}.bp-choice-card:has(.bp-choice-card__input:checked) .bp-choice-card__mark:after{opacity:1}.bp-check,.bp-radio{column-gap:var(--bp-s3);row-gap:var(--bp-s1);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid;position:relative}.bp-check__input,.bp-radio__input{opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:absolute;top:2px;left:0}.bp-check__box,.bp-radio__box{background:var(--bp-surface);border:2px solid var(--bp-ink-3);pointer-events:none;grid-area:1/1;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.bp-radio__box{border-radius:var(--bp-r-pill)}.bp-check__box:after{content:"";border:solid var(--bp-paper);opacity:0;border-width:0 2px 2px 0;width:6px;height:11px;margin-top:-2px;transform:rotate(45deg)}.bp-radio__box:after{content:"";border-radius:var(--bp-r-pill);background:var(--bp-paper);opacity:0;width:8px;height:8px}.bp-check__input:checked+.bp-check__box,.bp-radio__input:checked+.bp-radio__box{background:var(--bp-ink);border-color:var(--bp-ink)}.bp-check__input:checked+.bp-check__box:after,.bp-radio__input:checked+.bp-radio__box:after{opacity:1}.bp-check__input:focus-visible+.bp-check__box,.bp-radio__input:focus-visible+.bp-radio__box{outline:2px solid var(--bp-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--bp-focus-gap)}.bp-check__input[aria-invalid=true]+.bp-check__box{border-color:var(--bp-msg-danger)}.bp-check__input:disabled+.bp-check__box,.bp-radio__input:disabled+.bp-radio__box{background:var(--bp-paper-sunk);border-color:var(--bp-line-strong)}.bp-check__input:disabled:checked+.bp-check__box,.bp-radio__input:disabled:checked+.bp-radio__box{background:var(--bp-ink-2);border-color:var(--bp-ink-2)}.bp-check__label,.bp-radio__label{font-size:var(--bp-t-body);line-height:var(--bp-lh-body);color:var(--bp-ink);cursor:pointer;grid-area:1/2}.bp-check__hint{font-size:var(--bp-t-small);color:var(--bp-ink-2);grid-column:2}.bp-check__error{grid-column:2}.bp-terms a{font-weight:600}.bp-spinner{vertical-align:-3px;border-radius:var(--bp-r-pill);border:2px solid;border-right-color:#0000;flex:none;width:16px;height:16px;animation:.7s linear infinite bp-spin;display:inline-block}.bp-spinner--sm{width:12px;height:12px}.bp-spinner--lg{border-width:3px;width:32px;height:32px}@keyframes bp-spin{to{transform:rotate(360deg)}}.bp-btn[aria-busy=true]{cursor:progress}.bp-btn[aria-busy=true][aria-disabled=true]{opacity:1}.bp-loading{justify-content:center;align-items:center;gap:var(--bp-s3);min-height:40vh;font-size:var(--bp-t-small);color:var(--bp-ink-2);flex-direction:column;display:flex}.bp-provider-list{gap:var(--bp-s2);flex-direction:column;display:flex}.bp-provider{white-space:normal;text-align:center;min-height:44px;line-height:1.4}.bp-provider__mark{background:var(--bp-logo-plate);border:1px solid var(--bp-line);flex:none;place-items:center;width:20px;height:20px;display:grid;overflow:hidden}.bp-provider__mark img{object-fit:contain;max-width:100%;max-height:100%}.bp-resend{align-items:baseline;gap:var(--bp-s1) var(--bp-s2);font-size:var(--bp-t-data);flex-wrap:wrap;display:flex}.bp-resend__prompt{color:var(--bp-ink-2)}.bp-resend .bp-link{font-variant-numeric:tabular-nums}.bp-divider{align-items:center;gap:var(--bp-s3);color:var(--bp-ink-2);border:0;margin:0;display:flex}.bp-divider:before,.bp-divider:after{content:"";background:var(--bp-line);flex:auto;height:1px}.bp-divider--plain{background:var(--bp-line);height:1px;display:block}.bp-divider--plain:before,.bp-divider--plain:after{display:none}.bp-divider__label{font-stretch:var(--bp-wide);font-size:var(--bp-t-eyebrow);letter-spacing:var(--bp-track-label);text-transform:uppercase;font-weight:700}.bp-stepper{margin:0;list-style:none}.bp-stepper__item{align-items:center;gap:var(--bp-s2);display:flex}.bp-index[data-state=invalid]{border-color:var(--bp-msg-danger);color:var(--bp-msg-danger)}.bp-index[data-state=skipped]{color:var(--bp-ink-2);border-style:dashed}.bp-step-progress{gap:var(--bp-s2);flex-direction:column;display:flex}.bp-step-progress__caption{font-stretch:var(--bp-wide);font-size:var(--bp-t-eyebrow);letter-spacing:var(--bp-track-label);text-transform:uppercase;color:var(--bp-ink-2);font-weight:700}.bp-step-progress__bar{align-items:center;gap:var(--bp-s1);display:flex}.bp-step-progress__seg{background:var(--bp-line-strong);height:4px;transition:background var(--bp-m-slow) var(--bp-ease);flex:1 1 0;display:block}.bp-step-progress__seg[data-state=todo]{background:var(--bp-line-strong)}.bp-step-progress__seg[data-state=done]{background:var(--bp-ink)}.bp-step-progress__seg[data-state=current]{background:var(--bp-accent)}.bp-step-progress__seg[data-state=invalid]{background:var(--bp-msg-danger)}.bp-step-progress__seg[data-state=skipped]{background:repeating-linear-gradient(90deg, var(--bp-ink-3) 0 6px, transparent 6px 10px)}.bp-step-progress__hit{cursor:pointer;background:0 0;border:0;flex:1 1 0;margin-block:-20px;padding-block:20px;padding-inline:0;display:block}.bp-step-progress__hit:disabled{cursor:default}.bp-step-progress__hit:hover:not(:disabled) .bp-step-progress__seg{opacity:.7}.bp-org-chooser{gap:var(--bp-s4);flex-direction:column;display:flex}.bp-org-chooser__search{width:100%}.bp-org-chooser__groups{gap:var(--bp-s5);flex-direction:column;display:flex}.bp-org-chooser__group{flex-direction:column;display:flex}.bp-org-chooser__group-head{z-index:1;justify-content:space-between;align-items:baseline;gap:var(--bp-s3);padding:var(--bp-s2) 0;background:var(--bp-paper);border-bottom:var(--bp-rule) solid var(--bp-ink);font-size:inherit;font-weight:inherit;margin:0;display:flex;position:sticky;top:0}.bp-org-chooser__list{max-height:min(60vh,30rem);margin:0;padding:0;list-style:none;overflow-y:auto}.bp-org-row{align-items:center;gap:var(--bp-s3);width:100%;min-height:56px;padding:var(--bp-s2) var(--bp-s3);cursor:pointer;text-align:left;font:inherit;background:var(--bp-surface);color:var(--bp-ink);border:0;border-bottom:1px solid var(--bp-line);transition:background var(--bp-m-fast), border-color var(--bp-m-fast);border-left:4px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bp-org-row:hover{background:var(--bp-paper-sunk);border-left-color:var(--bp-ink)}.bp-org-row[data-hub=true]{border-left-color:var(--bp-accent)}.bp-org-row:disabled{cursor:progress}.bp-org-row__text{flex-direction:column;gap:2px;min-width:0;display:flex}.bp-org-row__name{align-items:center;gap:var(--bp-s2);min-width:0;font-size:var(--bp-t-body);font-weight:700;display:flex}.bp-org-row__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bp-org-row__meta{font-size:var(--bp-t-small);color:var(--bp-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bp-org-row__role{font-stretch:var(--bp-wide);font-size:var(--bp-t-eyebrow);letter-spacing:var(--bp-track-label);text-transform:uppercase;white-space:nowrap;color:var(--bp-ink-2);font-weight:700}.bp-org-chooser__opening{z-index:100;justify-content:center;align-items:center;gap:var(--bp-s3);padding:var(--bp-gutter);text-align:center;background:var(--bp-paper);color:var(--bp-ink);flex-direction:column;display:flex;position:fixed;inset:0}.bp-avatar{background:var(--bp-logo-plate);border:1px solid var(--bp-line);flex:none;place-items:center;width:36px;height:36px;display:inline-grid;overflow:hidden}.bp-avatar[data-shape=round]{border-radius:var(--bp-r-pill)}.bp-avatar--sm{width:28px;height:28px}.bp-avatar--lg{width:64px;height:64px}.bp-avatar--xl{width:80px;height:80px}.bp-avatar__img{object-fit:contain;width:100%;height:100%;padding:2px}.bp-avatar[data-shape=round] .bp-avatar__img{object-fit:cover;padding:0}.bp-avatar[data-fallback=true]{background:var(--bp-chrome);border-color:var(--bp-chrome-line);color:var(--bp-chrome-ink)}.bp-avatar__initials{font-stretch:var(--bp-wide);letter-spacing:.02em;font-size:13px;font-weight:800}.bp-avatar--sm .bp-avatar__initials{font-size:11px}.bp-avatar--lg .bp-avatar__initials{font-size:22px}.bp-avatar--xl .bp-avatar__initials{font-size:28px}.bp-org-brand{align-items:center;gap:var(--bp-s2);min-width:0;display:inline-flex}.bp-org-brand__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--bp-t-data);color:var(--bp-ink);font-weight:700;overflow:hidden}.bp-org-brand__meta{font-size:var(--bp-t-small);color:var(--bp-ink-2)}.bp-topbar .bp-org-brand__name{color:inherit}.bp-session-list{border-top:var(--bp-rule) solid var(--bp-ink);margin:0;padding:0;list-style:none}.bp-session{align-items:center;gap:var(--bp-s4);padding:var(--bp-s4) 0;border-bottom:1px solid var(--bp-line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bp-session__icon{border:1px solid var(--bp-ink-3);width:40px;height:40px;color:var(--bp-ink-2);place-items:center;display:grid}.bp-session[data-current=true] .bp-session__icon{border-color:var(--bp-ink);color:var(--bp-ink)}.bp-session__text{flex-direction:column;gap:2px;min-width:0;display:flex}.bp-session__device{align-items:center;gap:var(--bp-s2);color:var(--bp-ink);flex-wrap:wrap;font-weight:700;display:flex}.bp-session__meta{font-size:var(--bp-t-small);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--bp-ink-2)}.bp-session__action{justify-content:flex-end;display:flex}.bp-session-list__foot{padding-top:var(--bp-s4);display:flex}.bp-status{align-items:flex-start;gap:var(--bp-s4);flex-direction:column;width:100%;max-width:560px;display:flex}.bp-status__mark{background:var(--bp-tone-neutral-bg);width:48px;height:48px;color:var(--bp-tone-neutral-fg);place-items:center;display:grid}.bp-status__mark svg{width:24px;height:24px}.bp-status[data-kind=info] .bp-status__mark{background:var(--bp-tone-info-bg);color:var(--bp-tone-info-fg)}.bp-status[data-kind=success] .bp-status__mark{background:var(--bp-tone-success-bg);color:var(--bp-tone-success-fg)}.bp-status[data-kind=warning] .bp-status__mark{background:var(--bp-tone-attention-bg);color:var(--bp-tone-attention-fg)}.bp-status[data-kind=danger] .bp-status__mark{background:var(--bp-tone-danger-bg);color:var(--bp-tone-danger-fg)}.bp-status[data-kind=progress] .bp-status__mark{background:var(--bp-tone-progress-bg);color:var(--bp-tone-progress-fg)}.bp-status__title{font-stretch:var(--bp-wide);font-size:var(--bp-t-h1);letter-spacing:-.03em;text-wrap:balance;color:var(--bp-ink);font-weight:900;line-height:1.02}.bp-status__title:focus-visible{box-shadow:none;outline:none}.bp-status__body{gap:var(--bp-s3);max-width:60ch;color:var(--bp-ink-2);flex-direction:column;display:flex}.bp-status__actions{align-items:center;gap:var(--bp-s3) var(--bp-s5);padding-top:var(--bp-s2);flex-wrap:wrap;display:flex}.bp-status__ref{font-family:var(--bp-mono);font-size:var(--bp-t-small);color:var(--bp-ink-2)}.bp-round-list{gap:var(--bp-s3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.bp-round-card{align-items:center;gap:var(--bp-s4);padding:var(--bp-s4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bp-round-card__text{flex-direction:column;gap:2px;min-width:0;display:flex}.bp-round-card__title{font-stretch:var(--bp-wide);font-size:var(--bp-t-body);letter-spacing:var(--bp-track-head);color:var(--bp-ink);font-weight:800}.bp-round-card__org{font-size:var(--bp-t-data);color:var(--bp-ink-2)}.bp-round-card__meta{font-size:var(--bp-t-small);font-variant-numeric:tabular-nums;color:var(--bp-ink-2)}.bp-round-card__arrow{color:var(--bp-ink-2);transition:transform var(--bp-m-base) var(--bp-ease), color var(--bp-m-base)}a.bp-round-card:hover .bp-round-card__arrow{color:var(--bp-ink);transform:translate(3px)}.bp-captcha{justify-content:center;display:flex}.bp-captcha:empty{display:none}.bp-avatar-crop{gap:var(--bp-s4);flex-direction:column;width:100%;max-width:360px;display:flex}.bp-avatar-crop__viewport{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:var(--bp-paper-sunk);border:1px solid var(--bp-line);width:100%;position:relative;overflow:hidden}.bp-avatar-crop__viewport:active{cursor:grabbing}.bp-avatar-crop__viewport:focus-visible{outline:2px solid var(--bp-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--bp-focus-gap)}.bp-avatar-crop__image{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:auto;position:absolute}.bp-avatar-crop__scrim{pointer-events:none;background:var(--bp-ink);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bp-avatar-crop__scrim{background:color-mix(in srgb, var(--bp-ink) 55%, transparent)}}.bp-avatar-crop__scrim{clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,10% 10%,10% 90%,90% 90%,90% 10%,10% 10%)}.bp-avatar-crop__frame{outline:2px solid var(--bp-paper);pointer-events:none;position:absolute;inset:10%}.bp-avatar-crop__hint{font-size:var(--bp-t-small);color:var(--bp-ink-2)}.bp-avatar-crop__zoom{align-items:center;gap:var(--bp-s3);grid-template-columns:auto minmax(0,1fr);display:grid}.bp-avatar-crop__zoom-label{font-stretch:var(--bp-wide);font-size:var(--bp-t-eyebrow);letter-spacing:var(--bp-track-btn);text-transform:uppercase;color:var(--bp-ink-2);font-weight:800}.bp-avatar-crop__range{width:100%;min-height:44px;accent-color:var(--bp-ink);cursor:pointer;margin:0}.bp-avatar-crop__actions{gap:var(--bp-s2);flex-wrap:wrap;display:flex}.bp-shell--account{grid-template-columns:minmax(0,1fr)}.bp-shell--account .bp-main{justify-self:center}.bp-account__user{align-items:center;gap:var(--bp-s2);display:flex}.bp-account__user-name{font-size:var(--bp-t-small);font-weight:600}.bp-account__panels{gap:var(--bp-s5);display:grid}.bp-account__body{gap:var(--bp-s4);display:grid}.bp-account__form,.bp-account__fieldset{gap:var(--bp-s4);max-width:var(--bp-max-form);display:grid}.bp-account__fieldset{border:0;min-width:0;margin:0;padding:0}.bp-account__actions,.bp-account__status{align-items:center;gap:var(--bp-s2);flex-wrap:wrap;display:flex}.bp-account__status p{margin:0}.bp-account__loading{align-items:center;gap:var(--bp-s2);color:var(--bp-ink-2);display:flex}.bp-avatar-picks{gap:var(--bp-s4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bp-avatar-pick{justify-items:center;gap:var(--bp-s2);display:grid}.bp-avatar-pick__use{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:999px;padding:2px;display:block}.bp-avatar-pick__use[aria-pressed=true]{border-color:var(--bp-ink)}.bp-avatar-pick__use:focus-visible{outline:2px solid var(--bp-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--bp-focus-gap)}@media (max-width:1199px){:root{--bp-gutter:24px;--bp-grid-gap:16px;--bp-topbar:56px}.bp-shell{grid-template-columns:minmax(0,1fr)}.bp-sidebar{display:none}.bp-sidebar[data-drawer=open]{inset:var(--bp-topbar) auto 0 0;z-index:50;width:280px;box-shadow:var(--bp-e-modal);display:flex;position:fixed}.bp-t2{grid-template-columns:minmax(0,1fr)}.bp-actions-rail{order:2;position:static}.bp-builder{grid-template-columns:minmax(0,1fr) 280px}.bp-btn,.bp-topbar__action,.bp-pill,.bp-tab,.bp-message__dismiss,.bp-toast__dismiss,.bp-modal__close{min-height:44px}.bp-hover-reveal{opacity:1!important}.bp-builder>.bp-builder__pane:first-child,.bp-builder__handle{display:none}.bp-widget-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.bp-table--pinned th:first-child,.bp-table--pinned td:first-child{z-index:1;background:var(--bp-paper);border-right:var(--bp-rule) solid var(--bp-ink-3);position:sticky;left:0}.bp-table--pinned tbody tr:hover th:first-child,.bp-table--pinned tbody tr:hover td:first-child{background:var(--bp-paper-sunk)}.bp-row-actions{display:none}.bp-rowmenu{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.bp-icon-btn{min-width:44px;min-height:44px}}@media (max-width:767px){:root{--bp-gutter:16px;--bp-t-h1:26px;--bp-t-display:34px}.bp-main{padding:var(--bp-s4)}.bp-page-head{flex-direction:column;align-items:stretch}.bp-builder{grid-template-columns:minmax(0,1fr)}.bp-scrim{padding:0}.bp-tabs{gap:var(--bp-s4);flex-wrap:wrap;overflow-x:visible}.bp-modal{border-width:4px 0 0;max-width:none;height:100vh;max-height:100vh}.bp-modal__head,.bp-modal__foot{z-index:1;flex-shrink:0;position:sticky}.bp-modal__head{background:var(--bp-surface);top:0}.bp-modal__foot{flex-direction:column;align-items:stretch;bottom:0}.bp-table--stack,.bp-table--stack tbody,.bp-table--stack tr,.bp-table--stack td{display:block}.bp-table--stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bp-table--stack tr{padding:var(--bp-s3) 0;border-bottom:1px solid var(--bp-line)}.bp-table--stack td{padding:var(--bp-s1) 0;border-bottom:0}.bp-table--stack td[data-label]:before{content:attr(data-label);font-stretch:var(--bp-wide);font-size:var(--bp-t-eyebrow);letter-spacing:var(--bp-track-label);text-transform:uppercase;color:var(--bp-ink-2);font-weight:700;display:block}.bp-table--stack th:first-child,.bp-table--stack td:first-child{background:0 0;border-right:0;position:static}.bp-table--stack tbody tr:hover th:first-child,.bp-table--stack tbody tr:hover td:first-child{background:0 0}.bp-card-grid,.bp-widget-grid,.bp-strength__rules{grid-template-columns:minmax(0,1fr)}.bp-keypad__key,.bp-keypad__gap{min-height:60px}.bp-phone--display .bp-input,.bp-phone--display .bp-input-group__prefix,.bp-input--link{font-size:var(--bp-t-h3)}.bp-topbar{gap:var(--bp-s2);padding-inline:var(--bp-gutter)}.bp-topbar__action{padding-inline:var(--bp-s2);letter-spacing:.08em}.bp-toast-region{inset-inline:var(--bp-gutter);align-items:stretch;max-width:none}.bp-toast-region__list{align-items:stretch}dialog.bp-modal{max-height:100dvh;margin:0}.bp-stepper .bp-step:not([aria-current=step]) .bp-step__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bp-step__rule{width:12px}.bp-session{grid-template-columns:auto minmax(0,1fr)}.bp-session__action{grid-column:2;justify-content:flex-start}.bp-org-row{grid-template-columns:auto minmax(0,1fr)}.bp-org-row__role{grid-column:2}.bp-org-row__label{white-space:normal;overflow-wrap:break-word}.bp-toolbar{display:none}.bp-searchbar[data-open=true]{display:block}.bp-table-foot__long{display:none}.bp-table-foot__short{display:block}.bp-table--stack.bp-table--cards tr{padding:var(--bp-s4);margin-bottom:var(--bp-s3);border-top:var(--bp-rule) solid var(--bp-ink);border-right:1px solid var(--bp-line);border-bottom:1px solid var(--bp-line);border-left:1px solid var(--bp-line);background:var(--bp-surface)}}.bp-root{overflow-x:hidden}.bp-table-wrap,.bp-tabs,.bp-timeline{max-width:100%}:root[data-js=off] .bp-shell,:root[data-js=off] .bp-main>:not(.bp-noscript){display:none}:root[data-js=off] .bp-noscript{display:block}:root[data-js=off] .bp-root:has(.bp-shell) .bp-skip{display:none}.bp-noscript{width:calc(100% - 2 * var(--bp-gutter));max-width:44rem;margin:var(--bp-s8) auto;padding:var(--bp-s6);border:1px solid var(--bp-line);border-radius:var(--bp-r-card);background:var(--bp-paper);color:var(--bp-ink);display:none}@media (max-width:1199px){.bp-tabs{flex-wrap:wrap;overflow-x:visible}}@media (max-width:767px){.bp-tabs{row-gap:var(--bp-s1);column-gap:var(--bp-s2)}.bp-tab{letter-spacing:.08em}.bp-table--stack td:empty{display:none}}.bp-builder-bar{justify-content:space-between;align-items:center;gap:var(--bp-s3);padding:var(--bp-s3) var(--bp-s4);border-bottom:1px solid var(--bp-line);background:var(--bp-surface);flex-wrap:wrap;display:flex}.bp-builder-bar__name{flex:auto;min-width:0}.bp-builder-bar__actions{align-items:center;gap:var(--bp-s2);flex-wrap:wrap;flex:0 auto;justify-content:flex-end;min-width:0;display:flex}.bp-builder-bar__state{flex:none;align-items:center;display:inline-flex}.bp-builder-bar__state[data-dirty=false]{visibility:hidden}.bp-builder-bar__split{flex:none;align-items:center;display:inline-flex}.bp-builder-bar__split>.bp-btn+.bp-btn{margin-left:-1px}.bp-builder-bar__split>.bp-btn:focus-visible{z-index:1;position:relative}.bp-builder-bar__split>.bp-btn[aria-pressed=true]{border-color:var(--bp-ink);background:var(--bp-paper-sunk);box-shadow:inset 0 -3px 0 var(--bp-accent)}.bp-builder-bar~.bp-message{margin-block:var(--bp-s4)}@media (min-width:768px){.bp-modal__foot{align-items:flex-start}}.bp-preview{max-width:var(--bp-max-form);margin:0 auto}.bp-preview--phone{max-width:375px}.bp-preview{padding-block-start:var(--bp-s5)}.bp-preview__pager{align-items:flex-start;gap:var(--bp-s2);margin-top:var(--bp-s5);display:flex}.bp-canvas{gap:var(--bp-s4);max-width:var(--bp-max-form);overflow-wrap:anywhere;flex-direction:column;display:flex}.bp-canvas__page-name{width:100%}.bp-canvas__empty{padding:var(--bp-s6);text-align:center;border:1px dashed var(--bp-line);align-items:center;gap:var(--bp-s4);flex-direction:column;display:flex}.bp-canvas__fields{gap:var(--bp-s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-section{border:1px solid var(--bp-line);background:var(--bp-surface)}.bp-section__head{justify-content:space-between;align-items:center;gap:var(--bp-s2);padding:var(--bp-s3);border-bottom:1px solid var(--bp-line);display:flex}.bp-section__tools{align-items:center;gap:var(--bp-s2);display:flex}.bp-section__body{padding:var(--bp-s4)}.bp-fieldrow{align-items:flex-start;gap:var(--bp-s2);padding:var(--bp-s3);background:var(--bp-paper);border:1px solid #0000;display:flex}.bp-fieldrow[data-focused=true]{border-color:var(--bp-accent)}.bp-fieldrow__move{display:none}.bp-fieldrow__body{flex:auto;min-width:0}.bp-fieldrow__tools{gap:var(--bp-s2);flex:none;display:flex}.bp-section__head,.bp-section__tools,.bp-fieldrow,.bp-fieldrow__tools{flex-wrap:wrap}.bp-pages{gap:var(--bp-s2);padding:var(--bp-s4);flex-direction:column;display:flex}.bp-pages__item{justify-content:space-between;align-items:center;gap:var(--bp-s2);padding:var(--bp-s2) var(--bp-s3);border:1px solid var(--bp-line);background:var(--bp-surface);display:flex}.bp-pages__item[data-current=page]{border-left:var(--bp-rule) solid var(--bp-accent)}.bp-pages__tools{gap:var(--bp-s1);flex:none;display:flex}.bp-pages__item{flex-wrap:wrap}@media (max-width:1199px){.bp-fieldrow__move{min-width:44px;min-height:44px;display:inline-flex}.bp-fieldrow__move .bp-btn,.bp-fieldrow__tools .bp-btn,.bp-section__tools .bp-btn,.bp-pages__tools .bp-btn,.bp-canvas .bp-btn--line,.bp-pages .bp-btn--line{min-width:44px;min-height:44px}}@media (max-width:767px){.bp-canvas{max-width:none}}.bp-panel-sheet{position:static}.bp-panel-sheet__trigger{display:none}.bp-panel-sheet__triggers{align-items:center;gap:var(--bp-s2);flex-wrap:wrap;flex-shrink:1;min-width:0;display:inline-flex}.bp-palette{gap:var(--bp-s4);padding:var(--bp-s4);flex-direction:column;display:flex}.bp-palette__group{gap:var(--bp-s2);flex-direction:column;display:flex}.bp-palette__tiles{gap:var(--bp-s2);grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr));display:grid}.bp-palette__tile{align-items:center;gap:var(--bp-s2);width:100%;min-height:40px;padding:var(--bp-s2) var(--bp-s3);text-align:left;cursor:grab;border:1px solid var(--bp-line);background:var(--bp-surface);display:flex}.bp-palette__trophy{flex:none}.bp-palette__tile{overflow-wrap:anywhere;min-width:0}.bp-props{gap:var(--bp-s4);padding:var(--bp-s4);flex-direction:column;display:flex}.bp-props__group{gap:var(--bp-s3);flex-direction:column;display:flex}.bp-props__head{justify-content:space-between;align-items:center;width:100%;display:flex}.bp-props__locked{align-items:center;gap:var(--bp-s1);display:inline-flex}.bp-props__head,.bp-props__locked{flex-wrap:wrap}.bp-props__columns{gap:var(--bp-s2);flex-direction:column;display:flex}.bp-props__column{justify-content:space-between;align-items:center;gap:var(--bp-s1);flex-wrap:wrap;width:100%;display:flex}.bp-props__column-actions{align-items:center;gap:var(--bp-s1);flex-wrap:wrap;display:inline-flex}.bp-fieldrow__grip{cursor:grab;touch-action:none;flex:none}.bp-fieldrow--grabbed{outline:var(--bp-rule) dashed var(--bp-accent);outline-offset:2px}.bp-dropline{height:var(--bp-rule);background:var(--bp-accent);margin:var(--bp-s1) 0}.bp-drag-proxy{z-index:60;pointer-events:none;opacity:.9;box-shadow:var(--bp-e-modal);background:var(--bp-surface);position:fixed}@media (max-width:1199px){.bp-builder__pane.bp-panel-sheet[data-open=true]{inset:var(--bp-topbar) auto 0 0;z-index:50;background:var(--bp-surface);width:320px;box-shadow:var(--bp-e-modal);display:block;position:fixed;overflow-y:auto}.bp-panel-sheet__trigger{min-width:44px;min-height:44px;display:inline-flex}.bp-fieldrow__grip{display:none}.bp-palette__tile{cursor:pointer;min-height:44px}.bp-props__column-actions .bp-btn{min-width:44px}}@media (max-width:767px){.bp-builder__pane.bp-panel-sheet[data-open=true]{width:auto;max-height:70vh;inset:auto 0 0}}.bp-upload{gap:var(--bp-s2);flex-direction:column;display:flex}.bp-upload__control{align-items:center;gap:var(--bp-s2);flex-wrap:wrap;min-width:0;display:flex}.bp-upload__input{min-width:0;max-width:100%;font-size:var(--bp-t-data);color:var(--bp-ink)}.bp-upload__file{justify-content:space-between;align-items:center;gap:var(--bp-s2);width:100%;min-width:0;padding:var(--bp-s2) var(--bp-s3);background:var(--bp-surface);border:var(--bp-hairline) solid var(--bp-line);flex-wrap:wrap;display:flex}.bp-upload__name{overflow-wrap:anywhere;min-width:0;font-size:var(--bp-t-data);color:var(--bp-ink);flex:auto}.bp-upload__actions{align-items:center;gap:var(--bp-s1);flex-wrap:wrap;min-width:0;display:inline-flex}.bp-upload__status{align-items:center;gap:var(--bp-s2);min-width:0;font-size:var(--bp-t-small);color:var(--bp-ink-2);flex-wrap:wrap;display:flex}.bp-upload__meter{background:var(--bp-line-strong);width:100%;height:4px}.bp-upload__bar{background:var(--bp-accent);width:0;height:100%}.bp-upload__file[data-state=uploading]{border-color:var(--bp-accent-40)}.bp-upload__file[data-state=checking]{border-color:var(--bp-line-strong)}.bp-upload__file[data-state=available]{border-color:var(--bp-msg-success)}.bp-upload__file[data-state=rejected],.bp-upload__file[data-state=failed]{border-color:var(--bp-msg-danger)}@media (max-width:1199px){.bp-upload__actions .bp-btn{min-width:44px;min-height:44px}}.bp-slider__head{justify-content:space-between;align-items:baseline;gap:var(--bp-s2);flex-wrap:wrap;margin-bottom:6px;display:flex}.bp-slider__readout{font-size:var(--bp-t-body);color:var(--bp-ink);font-variant-numeric:tabular-nums;font-weight:600}.bp-slider__ends{justify-content:space-between;gap:var(--bp-s2);font-size:var(--bp-t-small);color:var(--bp-ink-2);font-variant-numeric:tabular-nums;margin-top:-4px;display:flex}.bp-rail-layout{gap:var(--bp-s4);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.bp-rail-layout__content,.bp-step-rail{min-width:0}.bp-step-rail__list{gap:var(--bp-s2);padding:0 0 var(--bp-s2);scrollbar-width:thin;flex-direction:row;margin:0;list-style:none;display:flex;overflow-x:auto}.bp-step-rail__item{align-items:center;gap:var(--bp-s3);width:auto;min-height:44px;padding:10px var(--bp-s3);font:inherit;font-size:var(--bp-t-data);color:var(--bp-ink-2);text-align:left;white-space:nowrap;border-radius:var(--bp-r-control);cursor:pointer;background:0 0;border:1px solid #0000;font-weight:600;display:flex}.bp-step-rail__item:hover{border-color:var(--bp-line);background:var(--bp-surface)}.bp-step-rail__item:focus-visible{outline:2px solid var(--bp-focus-ring);outline-offset:1px}.bp-step-rail__item[aria-current=step],.bp-step-rail__item[aria-current=location]{color:var(--bp-ink);background:var(--bp-surface);border-color:var(--bp-ink);box-shadow:var(--bp-e-raised);font-weight:800}.bp-step-rail__num{width:26px;height:26px;font-size:var(--bp-t-small);font-variant-numeric:tabular-nums;color:var(--bp-ink-2);background:var(--bp-paper-sunk);border:1px solid var(--bp-line-strong);border-radius:var(--bp-r-pill);flex:none;place-items:center;font-weight:700;display:grid}.bp-step-rail__num[data-done=true]{color:var(--bp-tone-success-fg);background:var(--bp-tone-success-bg);border-color:var(--bp-tone-success-fg)}.bp-step-rail__item[aria-current=step] .bp-step-rail__num,.bp-step-rail__item[aria-current=location] .bp-step-rail__num{color:var(--bp-on-accent);background:var(--bp-accent);border-color:var(--bp-accent)}.bp-step-rail__label{min-width:0}.bp-step-rail__gap{padding:2px var(--bp-s2);font-size:var(--bp-t-small);font-variant-numeric:tabular-nums;color:var(--bp-tone-danger-fg);background:var(--bp-tone-danger-bg);border-radius:var(--bp-r-pill);margin-left:auto;font-weight:700}.bp-step-rail__note{margin:var(--bp-s4) 0 0;font-size:var(--bp-t-small);color:var(--bp-ink-2);line-height:1.5;display:none}.bp-step-panel{min-width:0;scroll-margin-top:calc(var(--bp-topbar) + var(--bp-s4))}.bp-step-panel[hidden]{display:none}.bp-doc-toc{align-items:center;gap:var(--bp-s3);min-width:0;margin:0 0 var(--bp-s4);padding:var(--bp-s2) 0;background:var(--bp-paper);border-bottom:1px solid var(--bp-line);display:flex}.bp-doc-toc__title{font-size:var(--bp-t-eyebrow);letter-spacing:var(--bp-track-eyebrow);text-transform:uppercase;color:var(--bp-ink-2);flex:none;margin:0;font-weight:700}.bp-doc-toc__list{gap:var(--bp-s2);scrollbar-width:thin;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.bp-doc-toc__link{align-items:center;gap:var(--bp-s2);white-space:nowrap;min-height:40px;text-decoration:none;display:inline-flex}.bp-doc-toc__link:focus-visible{outline:2px solid var(--bp-focus-ring);outline-offset:2px}.bp-doc-toc__link[aria-current=location]{color:var(--bp-on-accent);background:var(--bp-accent);border-color:var(--bp-accent)}.bp-doc-toc__eyebrow{font-size:var(--bp-t-eyebrow);letter-spacing:var(--bp-track-eyebrow);text-transform:uppercase;color:var(--bp-ink);background:var(--bp-paper-sunk);flex:none;padding:2px 6px;font-weight:800}.bp-doc-toc__link[aria-current=location] .bp-doc-toc__eyebrow{color:var(--bp-ink);background:var(--bp-surface)}.bp-doc-toc__label{text-overflow:ellipsis;max-width:30ch;overflow:hidden}@media (min-width:768px){.bp-doc-toc{top:var(--bp-doc-toc-top,var(--bp-topbar));z-index:30;position:sticky}}@media (min-width:1200px){.bp-rail-layout{gap:var(--bp-s6);grid-template-columns:264px minmax(0,1fr)}.bp-step-rail{top:calc(var(--bp-topbar) + var(--bp-s5));position:sticky}.bp-step-rail__list{gap:var(--bp-s1);flex-direction:column;padding-bottom:0;overflow-x:visible}.bp-step-rail__item{white-space:normal;width:100%}.bp-step-rail__note{display:block}}@media (max-width:1199px){.bp-doc-toc__link{min-height:44px}}@media print{.bp-step-rail,.bp-doc-toc{display:none}.bp-rail-layout{display:block}.bp-step-panel,.bp-step-panel[hidden]{break-before:page;display:block}.bp-step-panel:first-of-type{break-before:avoid}}.bp-shell--chat{grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.bp-main--chat{flex-direction:column;min-width:0;max-width:none;min-height:0;padding:0;display:flex;overflow:hidden}.bp-topbar--chat{flex:none;grid-column:auto}.bp-topbar__user{align-items:stretch;display:flex;position:relative}.bp-topbar__user-trigger{gap:var(--bp-s2)}.bp-topbar__user-name{font-size:var(--bp-t-small);letter-spacing:.04em;text-transform:none;font-weight:600}.bp-topbar__user-panel{z-index:60;min-width:240px;padding:var(--bp-s3) 0 var(--bp-s2);background:var(--bp-chrome-raised);border:1px solid var(--bp-chrome-line);box-shadow:var(--bp-e-popover);--bp-focus-ring:var(--bp-dk-focus-ring);flex-direction:column;display:flex;position:absolute;top:calc(100% + 1px);right:0}.bp-topbar__user-panel[hidden]{display:none}@media (max-width:767px){.bp-topbar__user-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:1200px){.bp-shell--chat>.bp-sidebar{height:100dvh;top:0}.bp-shell--chat[data-sidebar=collapsed]{grid-template-columns:minmax(0,1fr)}.bp-shell--chat[data-sidebar=collapsed]>.bp-sidebar{display:none}}.bp-nav-scrim{z-index:45;background:var(--bp-scrim);cursor:pointer;border:0;padding:0;position:fixed;inset:0}@media (min-width:1200px){.bp-nav-scrim{display:none}}.bp-nav-row{align-items:center;gap:var(--bp-s1);display:flex}.bp-nav-row>.bp-nav-item{flex:auto;min-width:0}.bp-nav-row__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bp-nav-row__menu{min-width:32px;min-height:32px;margin-right:var(--bp-s3);color:var(--bp-chrome-2);cursor:pointer;transition:color var(--bp-m-fast), border-color var(--bp-m-fast);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bp-nav-row__menu:hover{color:var(--bp-chrome-ink);border-color:var(--bp-chrome-line)}@media (max-width:1199px){.bp-nav-row__menu{min-width:44px;min-height:44px}}.bp-nav-actions{padding-bottom:var(--bp-s2);border-bottom:1px solid var(--bp-chrome-line);flex-direction:column;display:flex}.bp-nav-actions .bp-nav-item{min-width:0}.bp-nav-actions .bp-nav-item>svg{flex:none}.bp-nav-actions__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bp-nav-skeleton{height:10px;margin:11px var(--bp-s5);background:var(--bp-chrome-raised);animation:1.6s ease-in-out infinite bp-nav-skeleton-pulse}@keyframes bp-nav-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.bp-nav-skeleton{animation:none}}.bp-nav-note{padding:var(--bp-s2) var(--bp-s5);font-size:var(--bp-t-small);color:var(--bp-chrome-2)}.bp-nav-foot__email{padding:0 var(--bp-s5) var(--bp-s2);font-size:var(--bp-t-micro);color:var(--bp-chrome-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bp-nav-foot__panel{padding-bottom:var(--bp-s2);flex-direction:column;display:flex}.bp-nav-foot__caret{transition:transform var(--bp-m-fast);margin-left:auto}.bp-nav-item[aria-expanded=true] .bp-nav-foot__caret{transform:rotate(180deg)}.bp-conversation{gap:var(--bp-s6);width:100%;min-width:0;min-height:100%;max-width:var(--bp-max-form);padding:var(--bp-s6) var(--bp-s4) var(--bp-s8);flex-direction:column;margin-inline:auto;display:flex}.bp-conversation-scroll{touch-action:pan-y;position:absolute;inset:0;overflow-y:auto}.bp-scroll-bottom{z-index:10;justify-content:center;align-items:center;gap:var(--bp-s1);min-height:32px;padding-inline:var(--bp-s3);border:1px solid var(--bp-line-strong);background:var(--bp-surface);color:var(--bp-ink);box-shadow:var(--bp-e-popover);cursor:pointer;transition:opacity var(--bp-m-fast) var(--bp-ease);display:inline-flex;position:absolute;inset-block-end:var(--bp-s4);inset-inline-start:50%;transform:translate(-50%)}.bp-scroll-bottom--at-bottom{opacity:0;pointer-events:none}.bp-greeting{align-items:center;gap:var(--bp-s3);padding:var(--bp-s5);text-align:center;flex-direction:column;display:flex}.bp-greeting-slot{z-index:10;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bp-message:where(.bp-message--user,.bp-message--assistant){gap:var(--bp-s3);width:100%;min-width:0;font-size:var(--bp-t-body);line-height:var(--bp-lh-body);display:flex}.bp-message--assistant{align-items:flex-start}.bp-message--user{flex-direction:column;align-items:flex-end}.bp-message-avatar{border:1px solid var(--bp-line-strong);background:var(--bp-surface);width:28px;height:28px;color:var(--bp-ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.bp-message-body{gap:var(--bp-s3);flex-direction:column;flex:auto;min-width:0;display:flex}.bp-message--user .bp-message-body{align-items:flex-end;max-width:min(100%,60ch)}.bp-message-bubble{min-width:0;max-width:100%;padding:var(--bp-s3) var(--bp-s4);border:1px solid var(--bp-line);background:var(--bp-surface);color:var(--bp-ink)}.bp-message-attachments{justify-content:flex-end;gap:var(--bp-s2);flex-wrap:wrap;display:flex}.bp-message-waiting{min-width:0;min-height:calc(var(--bp-t-body) * var(--bp-lh-body));align-items:center;display:flex}.bp-message-actions{align-items:center;gap:var(--bp-s1);opacity:0;transition:opacity var(--bp-m-fast) var(--bp-ease);display:flex}.bp-message-actions--user{justify-content:flex-end}.bp-message:hover .bp-message-actions,.bp-message:focus-within .bp-message-actions{opacity:1}.bp-message-action{width:32px;height:32px;color:var(--bp-ink-3-text);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.bp-message-action:hover{border-color:var(--bp-line);background:var(--bp-paper-sunk);color:var(--bp-ink)}.bp-message-action[aria-pressed=true]{border-color:var(--bp-ink-3);background:var(--bp-surface);color:var(--bp-ink);box-shadow:inset 0 -2px 0 var(--bp-accent)}.bp-disclosure{border:1px solid var(--bp-line);background:var(--bp-paper-sunk);min-width:0}.bp-disclosure--tool{width:min(100%,450px)}.bp-disclosure__summary{align-items:center;gap:var(--bp-s2);width:100%;padding:var(--bp-s2) var(--bp-s3);cursor:pointer;font-stretch:var(--bp-wide);font-size:var(--bp-t-small);letter-spacing:var(--bp-track-label);background:var(--bp-paper-sunk);color:var(--bp-ink-2);font-weight:600;list-style:none;display:flex}.bp-disclosure__summary::marker{content:""}.bp-disclosure__summary::-webkit-details-marker{display:none}.bp-disclosure__summary:hover{background:var(--bp-paper-sunk);color:var(--bp-ink)}.bp-disclosure__label{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.bp-disclosure__marker{transition:transform var(--bp-m-fast) var(--bp-ease);flex:none}.bp-disclosure[open]>.bp-disclosure__summary .bp-disclosure__marker{transform:rotate(180deg)}.bp-disclosure__body{padding:var(--bp-s3);border-top:1px solid var(--bp-line);background:var(--bp-paper);color:var(--bp-ink);font-size:var(--bp-t-data)}.bp-disclosure__body--bounded{overscroll-behavior:contain;max-height:240px;overflow-y:auto}.bp-disclosure__section+.bp-disclosure__section{margin-top:var(--bp-s4)}.bp-disclosure__section-title{margin-bottom:var(--bp-s2);font-stretch:var(--bp-wide);font-size:var(--bp-t-eyebrow);letter-spacing:var(--bp-track-eyebrow);text-transform:uppercase;color:var(--bp-ink-2);font-weight:700}.bp-disclosure__note{color:var(--bp-ink-2)}.bp-disclosure__foot{justify-content:flex-end;align-items:center;gap:var(--bp-s2);padding:var(--bp-s3);border-top:1px solid var(--bp-line);display:flex}.bp-doc-card{border:1px solid var(--bp-line);background:var(--bp-surface);width:min(100%,450px);position:relative}.bp-doc-card__head{justify-content:space-between;align-items:center;gap:var(--bp-s2);padding:var(--bp-s3) var(--bp-s4);border-bottom:1px solid var(--bp-line);background:var(--bp-paper-sunk);color:var(--bp-ink);font-size:var(--bp-t-data);display:flex}.bp-doc-card__title{align-items:center;gap:var(--bp-s2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;display:flex;overflow:hidden}.bp-doc-card__icon{color:var(--bp-ink-2);flex:none;display:inline-flex}.bp-doc-card__body{height:257px;position:relative;overflow:hidden}.bp-doc-card__body--text{padding:var(--bp-s4)}.bp-doc-card__hit{z-index:10;cursor:pointer;position:absolute;inset:0}.bp-doc-card__zoom{top:var(--bp-s3);padding:var(--bp-s1);color:var(--bp-ink-2);display:inline-flex;position:absolute;inset-inline-end:var(--bp-s3)}.bp-doc-card__fade{pointer-events:none;background:linear-gradient(to top, var(--bp-surface), transparent);inset-inline:0;height:64px;position:absolute;bottom:0}.bp-doc-card__fade--inline{background:linear-gradient(to left, var(--bp-surface), transparent);width:48px;height:auto;inset-block:0;inset-inline:auto 0}.bp-doc-card__skeleton{gap:var(--bp-s3);padding:var(--bp-s4);flex-direction:column;display:flex}.bp-md{min-width:0;font-size:var(--bp-t-body);line-height:var(--bp-lh-body);color:var(--bp-ink);overflow-wrap:anywhere}.bp-md>:first-child{margin-top:0}.bp-md>:last-child{margin-bottom:0}.bp-md p{margin-block:var(--bp-s3)}.bp-md h1,.bp-md h2,.bp-md h3,.bp-md h4,.bp-md h5,.bp-md h6{margin-block:var(--bp-s5) var(--bp-s3);font-stretch:var(--bp-wide);font-weight:800;line-height:var(--bp-lh-head);letter-spacing:var(--bp-track-head);text-wrap:balance;color:var(--bp-ink)}.bp-md h1{font-size:var(--bp-t-h1);font-weight:900}.bp-md h2{font-size:var(--bp-t-h2)}.bp-md h3{font-size:var(--bp-t-h3)}.bp-md h4,.bp-md h5,.bp-md h6{font-size:var(--bp-t-body);letter-spacing:var(--bp-track-label);text-transform:uppercase}.bp-md ul,.bp-md ol{margin-block:var(--bp-s3);padding-inline-start:var(--bp-s5)}.bp-md ul{list-style:outside}.bp-md ol{list-style:decimal}.bp-md li{margin-block:var(--bp-s1)}.bp-md li::marker{color:var(--bp-ink-2)}.bp-md li>ul,.bp-md li>ol{margin-block:var(--bp-s1)}.bp-md li>input[type=checkbox]{margin-inline-end:var(--bp-s2)}.bp-md a{color:var(--bp-accent);text-underline-offset:2px;text-decoration:underline}.bp-md strong{font-weight:700}.bp-md hr{margin-block:var(--bp-s5);border:0;border-top:var(--bp-rule) solid var(--bp-line-strong)}.bp-md blockquote{margin-block:var(--bp-s4);padding:var(--bp-s2) var(--bp-s4);border-inline-start:var(--bp-rule) solid var(--bp-accent);color:var(--bp-ink-2)}.bp-md img{max-width:100%;height:auto}.bp-md :not(pre)>code{border:1px solid var(--bp-line);background:var(--bp-paper-sunk);color:var(--bp-ink);font-family:var(--bp-mono);padding:.1em .35em;font-size:.9em}.bp-md pre{margin-block:var(--bp-s4);padding:var(--bp-s4);border:1px solid var(--bp-line);background:var(--bp-paper-sunk);color:var(--bp-ink);font-size:var(--bp-t-data);line-height:var(--bp-lh-body);overflow-x:auto}.bp-md pre code{font-family:var(--bp-mono);font-size:inherit;background:0 0;border:0;padding:0}.bp-md table{width:100%;margin-block:var(--bp-s4);border-collapse:collapse;font-size:var(--bp-t-data)}.bp-md th,.bp-md td{padding:var(--bp-s2) var(--bp-s3);border:1px solid var(--bp-line);text-align:start;vertical-align:top}.bp-md th{background:var(--bp-paper-sunk);color:var(--bp-ink);font-stretch:var(--bp-wide);letter-spacing:var(--bp-track-label);text-transform:uppercase;font-weight:700}.bp-md div:has(>table){overflow-x:auto}@media (hover:none){.bp-message-actions{opacity:1}}@media (max-width:1199px){.bp-message-action{min-width:44px;min-height:44px}}@media (max-width:767px){.bp-conversation{gap:var(--bp-s5);padding:var(--bp-s5) var(--bp-s3) var(--bp-s7)}.bp-message--user .bp-message-body{max-width:100%}}@media (prefers-reduced-motion:reduce){.bp-message-actions,.bp-scroll-bottom,.bp-disclosure__marker{transition:none}}@media print{.bp-disclosure__body{display:block}.bp-message-actions,.bp-scroll-bottom,.bp-doc-card__zoom{display:none}}.bp-composer{background:var(--bp-surface);width:100%;color:var(--bp-ink);border:1px solid var(--bp-line-strong);border-top:var(--bp-rule) solid var(--bp-line-strong);border-radius:var(--bp-r-control);transition:border-color var(--bp-m-base), box-shadow var(--bp-m-base);flex-direction:column;display:flex}.bp-composer:focus-within{border-color:var(--bp-ink);border-top-color:var(--bp-accent)}.bp-composer__field>.bp-field{gap:0;max-width:none}.bp-composer__field .bp-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bp-composer__field .bp-textarea{min-height:88px;max-height:40vh;padding:var(--bp-s4) var(--bp-s4) var(--bp-s2);resize:none;field-sizing:content;background:0 0;border:0;border-radius:0}.bp-composer__field .bp-textarea:hover,.bp-composer__field .bp-textarea:focus{box-shadow:none;border:0;outline:none}.bp-composer__attachments{gap:var(--bp-s2);padding:var(--bp-s3) var(--bp-s4) 0;flex-direction:row;display:flex;overflow-x:auto}.bp-composer__footer{justify-content:space-between;align-items:center;gap:var(--bp-s2);padding:var(--bp-s2) var(--bp-s3) var(--bp-s3);display:flex}.bp-composer__tools,.bp-composer__actions{align-items:center;gap:var(--bp-s2);min-width:0;display:flex}.bp-composer__note{align-items:center;gap:var(--bp-s2);font-size:var(--bp-t-small);color:var(--bp-ink-2);display:flex}.bp-composer__overlay{position:relative}.bp-composer__overlay>*{z-index:60;position:absolute;inset-block-end:var(--bp-s2);inset-inline:0}.bp-attachment{background:var(--bp-paper-sunk);width:88px;height:88px;color:var(--bp-ink-2);border:1px solid var(--bp-line);flex:none;position:relative;overflow:hidden}.bp-attachment__image{object-fit:cover;width:100%;height:100%}.bp-attachment__kind{width:100%;height:100%;padding:var(--bp-s2);font-size:var(--bp-t-micro);font-stretch:var(--bp-wide);letter-spacing:var(--bp-track-eyebrow);text-align:center;text-transform:uppercase;place-items:center;display:grid;overflow:hidden}.bp-attachment__remove{background:var(--bp-chrome);width:24px;height:24px;color:var(--bp-chrome-ink);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0}.bp-attachment__busy{background:var(--bp-scrim);place-items:center;display:grid;position:absolute;inset:0}.bp-menu{z-index:70;min-width:220px;max-width:360px;padding:var(--bp-s1) 0;background:var(--bp-surface);color:var(--bp-ink);border:1px solid var(--bp-line-strong);border-radius:var(--bp-r-control);box-shadow:var(--bp-e-popover)}.bp-menu__item{justify-content:space-between;align-items:center;gap:var(--bp-s4);width:100%;padding:var(--bp-s2) var(--bp-s4);font-size:var(--bp-t-data);text-align:start;cursor:pointer;outline:none;display:flex}.bp-menu__item[data-highlighted],.bp-menu__item:hover{background:var(--bp-paper-sunk);color:var(--bp-ink)}.bp-menu__item[data-disabled]{color:var(--bp-ink-3);cursor:not-allowed}.bp-menu__label{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.bp-menu__hint{font-size:var(--bp-t-small);color:var(--bp-ink-2)}.bp-menu__check{visibility:hidden;flex:none;width:16px;height:16px}.bp-menu__item[data-active=true] .bp-menu__check{visibility:visible}.bp-menu__separator{height:1px;margin:var(--bp-s1) 0;background:var(--bp-line)}.bp-popover{z-index:70;background:var(--bp-surface);min-width:240px;color:var(--bp-ink);border:1px solid var(--bp-line-strong);border-radius:var(--bp-r-control);box-shadow:var(--bp-e-popover)}.bp-popover--flush{padding:0}.bp-tooltip{z-index:90;max-width:28ch;padding:6px var(--bp-s2);background:var(--bp-chrome);color:var(--bp-chrome-ink);border-radius:var(--bp-r-control);box-shadow:var(--bp-e-popover);font-size:var(--bp-t-small);line-height:var(--bp-lh-tight)}.bp-combobox{background:var(--bp-surface);width:100%;max-height:320px;color:var(--bp-ink);flex-direction:column;display:flex}.bp-combobox--panel{border:1px solid var(--bp-line-strong);border-top:var(--bp-rule) solid var(--bp-accent);box-shadow:var(--bp-e-popover)}.bp-combobox__search{align-items:center;gap:var(--bp-s2);padding:var(--bp-s2) var(--bp-s3);border-bottom:1px solid var(--bp-line);display:flex}.bp-combobox__input{width:100%;font-family:var(--bp-face);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);color:var(--bp-ink);background:0 0;border:0;outline:none;padding:0}.bp-combobox__input::placeholder{color:var(--bp-ink-3)}.bp-combobox__list{padding:var(--bp-s1) 0;flex:auto;overflow-y:auto}.bp-combobox__group [cmdk-group-heading]{padding:var(--bp-s2) var(--bp-s3) var(--bp-s1);font-size:var(--bp-t-micro);font-stretch:var(--bp-wide);letter-spacing:var(--bp-track-eyebrow);text-transform:uppercase;color:var(--bp-ink-2);font-weight:800}.bp-combobox__item{align-items:center;gap:var(--bp-s2);width:100%;padding:var(--bp-s2) var(--bp-s3);font-size:var(--bp-t-data);text-align:start;cursor:pointer;outline:none;display:flex}.bp-combobox__item[data-selected=true],.bp-combobox__item:hover{background:var(--bp-paper-sunk);color:var(--bp-ink)}.bp-combobox__item[data-current=true]{box-shadow:inset 2px 0 0 0 var(--bp-accent)}.bp-combobox__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.bp-combobox__meta{align-items:center;gap:var(--bp-s2);color:var(--bp-ink-2);flex:none;margin-inline-start:auto;display:flex}.bp-combobox__hint{font-size:var(--bp-t-small);color:var(--bp-ink-2);flex:none}.bp-combobox__empty{padding:var(--bp-s5) var(--bp-s3);font-size:var(--bp-t-data);text-align:center;color:var(--bp-ink-2)}.bp-combobox__mono{font-family:var(--bp-mono);font-size:var(--bp-t-small)}.bp-suggestions{gap:var(--bp-s2);width:100%;display:flex;overflow-x:auto}.bp-suggestion{min-width:220px;padding:var(--bp-s3) var(--bp-s4);font-family:var(--bp-face);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);line-height:var(--bp-lh-body);text-align:start;background:var(--bp-surface);color:var(--bp-ink-2);border:1px solid var(--bp-line);border-radius:var(--bp-r-control);cursor:pointer;transition:border-color var(--bp-m-base), color var(--bp-m-base);flex:none;display:block}.bp-suggestion:hover{color:var(--bp-ink);border-color:var(--bp-ink-3)}@media (min-width:768px){.bp-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}.bp-suggestion{white-space:normal;min-width:0}}@media (max-width:767px){.bp-composer__footer .bp-btn--icon{width:44px;min-width:44px;min-height:44px}.bp-composer__field .bp-textarea{min-height:72px}}.bp-chat-columns{width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.bp-chat-pane{background:var(--bp-paper);flex-direction:column;flex:auto;min-width:0;display:flex}.bp-chat-pane__body{background:var(--bp-surface);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.bp-chat-pane__body{border-block-start:1px solid var(--bp-line);border-inline-start:1px solid var(--bp-line)}}.bp-chat-composer-dock{z-index:1;width:100%;max-width:var(--bp-max-form);gap:var(--bp-s2);padding-inline:var(--bp-s2);background:var(--bp-surface);margin-inline:auto;padding-block-end:var(--bp-s3);display:flex;position:sticky;bottom:0}@media (min-width:768px){.bp-chat-composer-dock{padding-inline:var(--bp-s4);padding-block-end:var(--bp-s4)}}.bp-artifact{isolation:isolate;width:var(--bp-artifact-w,min(60vw, 900px));border-inline-start:1px solid var(--bp-line-strong);background:var(--bp-surface);height:100dvh;min-height:0;color:var(--bp-ink);transition:width var(--bp-m-slow) var(--bp-ease);flex:none;display:flex;position:relative;overflow:hidden}.bp-artifact--closed{border-inline-start:0;width:0;min-width:0}.bp-artifact--sheet{z-index:50;width:100dvw;height:100dvh;position:fixed;inset:0}.bp-artifact__resize{cursor:col-resize;touch-action:none;width:6px;transition:background-color var(--bp-m-fast) var(--bp-ease);background:0 0;flex:none;margin-inline-start:-3px}.bp-artifact__resize:hover,.bp-artifact__resize:focus-visible{background:var(--bp-line-strong)}.bp-artifact__frame{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.bp-artifact__header{justify-content:space-between;align-items:center;gap:var(--bp-s3);height:calc(3.5rem + 1px);padding-inline:var(--bp-s4);border-bottom:1px solid var(--bp-line);flex:none;display:flex}.bp-artifact__heading{align-items:center;gap:var(--bp-s3);min-width:0;display:flex}.bp-artifact__titles{flex-direction:column;gap:2px;min-width:0;display:flex}.bp-artifact__title{text-overflow:ellipsis;white-space:nowrap;font-stretch:var(--bp-wide);font-size:var(--bp-t-small);letter-spacing:var(--bp-track-label);color:var(--bp-ink);font-weight:700;overflow:hidden}.bp-artifact__meta{align-items:center;gap:var(--bp-s2);font-size:var(--bp-t-micro);color:var(--bp-ink-2);display:flex}.bp-artifact__status{align-items:center;gap:var(--bp-s1);display:flex}.bp-artifact__badge{padding:1px var(--bp-s1);border:1px solid var(--bp-line);font-family:var(--bp-mono);font-size:var(--bp-t-micro);font-variant-numeric:tabular-nums;color:var(--bp-ink-2)}.bp-artifact__saving-dot{background:var(--bp-tone-attention-fg);width:6px;height:6px;animation:bp-artifact-saving-pulse calc(var(--bp-m-slow) * 2) var(--bp-ease) infinite;border-radius:999px}@keyframes bp-artifact-saving-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.bp-artifact__saving-dot{animation:none}}.bp-artifact__body{background:var(--bp-surface);flex:auto;min-height:0;position:relative;overflow-y:auto}.bp-toolbar{right:var(--bp-s4);bottom:var(--bp-s4);z-index:20;align-items:center;gap:var(--bp-s1);padding:var(--bp-s1);border:1px solid var(--bp-line-strong);background:var(--bp-surface);box-shadow:var(--bp-e-popover);flex-direction:column;display:flex;position:absolute}.bp-toolbar__group{gap:var(--bp-s1);flex-direction:column;display:flex}.bp-toolbar .bp-btn--icon[aria-pressed=true],.bp-version-footer .bp-btn--icon[aria-pressed=true]{background:var(--bp-paper-sunk);border-color:var(--bp-ink-3);color:var(--bp-ink)}.bp-console{border-top:1px solid var(--bp-line-strong);background:var(--bp-surface);flex-direction:column;flex:none;max-height:60%;display:flex;position:relative;overflow:hidden}.bp-console[data-resizing=true]{-webkit-user-select:none;user-select:none}.bp-console__resize{cursor:row-resize;touch-action:none;height:6px;transition:background-color var(--bp-m-fast) var(--bp-ease);background:0 0;flex:none;margin-block-start:-3px}.bp-console__resize:hover,.bp-console__resize:focus-visible{background:var(--bp-line-strong)}.bp-console__header{height:40px;padding-inline:var(--bp-s3);border-bottom:1px solid var(--bp-line);flex:none;justify-content:space-between;align-items:center;display:flex}.bp-console__label{align-items:center;gap:var(--bp-s2);font-stretch:var(--bp-wide);font-size:var(--bp-t-small);letter-spacing:var(--bp-track-label);color:var(--bp-ink-2);display:flex}.bp-console__body{flex:auto;min-height:0;overflow:hidden auto}.bp-console__line{gap:var(--bp-s3);padding:var(--bp-s2) var(--bp-s3);border-bottom:1px solid var(--bp-line);font-family:var(--bp-mono);font-size:var(--bp-t-data);line-height:var(--bp-lh-body);display:flex}.bp-console__index{font-variant-numeric:tabular-nums;width:2ch;color:var(--bp-ink-3-text);flex:none}.bp-console__index[data-status=completed]{color:var(--bp-tone-success-fg)}.bp-console__index[data-status=failed]{color:var(--bp-tone-danger-fg)}.bp-console__index[data-status=in_progress],.bp-console__index[data-status=loading_packages]{color:var(--bp-tone-progress-fg)}.bp-console__content{gap:var(--bp-s2);width:100%;min-width:0;color:var(--bp-ink);flex-direction:column;display:flex;overflow-x:auto}.bp-console__waiting{align-items:center;gap:var(--bp-s2);color:var(--bp-ink-2);display:flex}.bp-console__image{border:1px solid var(--bp-line);max-width:100%}.bp-version-footer{justify-content:space-between;align-items:center;gap:var(--bp-s3);padding:var(--bp-s3) var(--bp-s4);border-top:1px solid var(--bp-line-strong);background:var(--bp-surface);flex:none;display:flex}.bp-version-footer__nav{align-items:center;gap:var(--bp-s2);display:flex}.bp-version-footer__count{text-align:center;min-width:6ch;font-family:var(--bp-mono);font-size:var(--bp-t-small);font-variant-numeric:tabular-nums;color:var(--bp-ink-2)}.bp-version-footer__actions{gap:var(--bp-s2);display:flex}.bp-code-editor{width:100%;min-width:0;min-height:300px;padding-block-end:50dvh;position:relative}.bp-code-editor .cm-editor{height:100%}.bp-code-editor .cm-scroller{font-family:var(--bp-mono)}.bp-doc-editor{min-height:300px;padding-block-end:50dvh;position:relative}.bp-doc-editor .ProseMirror{outline:none}.bp-doc-editor .suggestion-highlight{cursor:pointer;background:var(--bp-tone-attention-bg);color:var(--bp-tone-attention-fg);transition:background-color var(--bp-m-fast) var(--bp-ease)}.bp-doc-editor .suggestion-highlight:hover{background:var(--bp-tone-attention-fg);color:var(--bp-tone-attention-bg)}.bp-diff-editor .ProseMirror{outline:none}.bp-diff-editor__ins{background:var(--bp-tone-success-bg);color:var(--bp-tone-success-fg);border-radius:2px;padding-inline:2px}.bp-diff-editor__del{background:var(--bp-tone-danger-bg);color:var(--bp-tone-danger-fg);border-radius:2px;padding-inline:2px;text-decoration:line-through}.rdg.bp-sheet-grid{--rdg-color:var(--bp-ink);--rdg-border-color:var(--bp-line);--rdg-summary-border-color:var(--bp-line-strong);--rdg-background-color:var(--bp-surface);--rdg-header-background-color:var(--bp-paper-sunk);--rdg-header-draggable-background-color:var(--bp-paper-sunk);--rdg-row-hover-background-color:var(--bp-paper-sunk);--rdg-row-selected-background-color:var(--bp-paper-sunk);--rdg-row-selected-hover-background-color:var(--bp-paper-sunk);--rdg-checkbox-focus-color:var(--bp-ink);--rdg-selection-color:var(--bp-ink);--rdg-font-size:var(--bp-t-data);font-family:var(--bp-mono);border-color:var(--bp-line)}.rdg.bp-sheet-grid .rdg-cell[aria-selected=true]{outline-color:var(--bp-ink)}.rdg.bp-sheet-grid .rdg-header-row .rdg-cell{font-stretch:var(--bp-wide);letter-spacing:var(--bp-track-label);text-transform:uppercase;font-weight:700;font-size:var(--bp-t-micro)}.bp-image-editor{justify-content:center;align-items:center;width:100%;display:flex}.bp-image-editor--panel{height:calc(100dvh - 60px)}.bp-image-editor--inline{height:200px}.bp-image-editor__status{align-items:center;gap:var(--bp-s3);color:var(--bp-ink-2);display:flex}.bp-image-editor__img{width:100%;max-width:800px;height:fit-content}.bp-image-editor--panel .bp-image-editor__img{padding:var(--bp-s8)}.bp-doc-chip{align-items:center;gap:var(--bp-s2);max-width:100%;padding:var(--bp-s2) var(--bp-s3);border:1px solid var(--bp-line);background:var(--bp-surface);color:var(--bp-ink);font:inherit;font-size:var(--bp-t-data);text-align:start;cursor:pointer;display:inline-flex}.bp-doc-chip:hover{background:var(--bp-paper-sunk)}.bp-doc-chip__icon{color:var(--bp-ink-2);flex:none;display:inline-flex}.bp-doc-chip__text{min-width:0}.bp-doc-chip__spinner{animation:.7s linear infinite bp-spin}.bp-draft{--bp-draft-pad:var(--bp-s4);--bp-draft-frame:var(--bp-s2);--bp-draft-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M11.875 14.375L16.25 9.93818L11.875 5.625M16.25 9.93818H2.5' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E");box-sizing:border-box;padding:var(--bp-draft-frame);background-color:var(--bp-paper);color:var(--bp-ink);--bp-track-body:-.02em;font-kerning:none;letter-spacing:var(--bp-track-body);background-image:url(/images/texture/bg.svg);background-repeat:repeat;background-attachment:fixed;font-weight:500}@media (min-width:768px){.bp-draft{--bp-draft-pad:var(--bp-s6)}}.bp-draft :focus-visible{outline:2px solid var(--bp-accent);outline-offset:2px;box-shadow:none;border-radius:0}:root[data-theme=dark] .bp-draft,:root[data-theme=dark] .bp-draft__frame-bar,:root[data-theme=dark] .bp-nav__inner,:root[data-theme=dark] .bp-nav__panel,.bp-on-ink .bp-draft,.bp-on-ink .bp-draft__frame-bar,.bp-on-ink .bp-nav__inner,.bp-on-ink .bp-nav__panel,.bp-draft.bp-on-ink{background-image:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bp-draft,:root:not([data-theme=light]) .bp-draft__frame-bar,:root:not([data-theme=light]) .bp-nav__inner,:root:not([data-theme=light]) .bp-nav__panel{background-image:none}}.bp-draft__frame{z-index:60;pointer-events:none;position:fixed;inset:0}.bp-draft__frame:after{content:"";inset:calc(var(--bp-draft-frame,var(--bp-s2)) - 1px);border:1px solid var(--bp-line-strong);position:absolute}.bp-draft__frame-bar{background-color:var(--bp-paper);background-image:url(/images/texture/bg.svg);background-repeat:repeat;background-attachment:fixed;position:absolute}.bp-draft__frame-bar[data-edge=top]{height:var(--bp-draft-frame,var(--bp-s2));inset:0 0 auto}.bp-draft__frame-bar[data-edge=bottom]{height:var(--bp-draft-frame,var(--bp-s2));inset:auto 0 0}.bp-draft__frame-bar[data-edge=left]{width:var(--bp-draft-frame,var(--bp-s2));inset:0 auto 0 0}.bp-draft__frame-bar[data-edge=right]{width:var(--bp-draft-frame,var(--bp-s2));inset:0 0 0 auto}.bp-public{flex-direction:column;min-height:100dvh;display:flex}.bp-draft--nav{padding-top:calc(var(--bp-draft-frame) + var(--bp-nav-h))}.bp-draft__bar{top:var(--bp-s2);z-index:50;min-width:0;min-height:var(--bp-topbar-compact);background-color:var(--bp-paper);box-shadow:inset 0 -1px 0 var(--bp-line-strong);align-items:stretch;display:flex;position:sticky}@media (min-width:768px){.bp-draft__bar{min-height:var(--bp-topbar)}}.bp-draft__mark{min-width:0;min-height:44px;padding-inline:var(--bp-draft-pad);flex:auto;align-items:center;display:flex}.bp-draft__spacer{flex:auto;min-width:0}.bp-draft__bar>:not(:first-child):not(.bp-draft__spacer):before{content:"";background:var(--bp-line-strong);pointer-events:none;width:1px;position:absolute;inset-block:0;inset-inline-start:0}.bp-draft__bar-cell,.bp-draft__bar-back{align-items:center;gap:var(--bp-s2);min-height:44px;padding-inline:var(--bp-draft-pad);cursor:pointer;font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);letter-spacing:var(--bp-track-body);text-transform:uppercase;white-space:nowrap;color:var(--bp-ink);transition:color var(--bp-m-fast);background:0 0;border:0;flex:none;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.bp-draft__bar-cell:hover,.bp-draft__bar-back:hover{color:var(--bp-accent)}.bp-draft__bar-cell[aria-current=page],.bp-draft__bar-cell[data-current=page]{padding-inline-end:var(--bp-s6);font-weight:700}.bp-draft__bar-cell[aria-current=page]:after,.bp-draft__bar-cell[data-current=page]:after{content:"";background:var(--bp-ink);width:6px;height:6px;top:50%;position:absolute;inset-inline-end:var(--bp-s3);transform:translateY(-50%)}.bp-draft__bar-back{display:none}.bp-draft__logo{max-width:240px;height:40px;padding:var(--bp-s1) var(--bp-s2);background:var(--bp-logo-plate);box-shadow:inset 0 0 0 1px var(--bp-line-strong);align-items:center;display:inline-flex}.bp-draft__logo img{object-fit:contain;width:auto;max-width:100%;max-height:28px;display:block}.bp-wordmark{font-stretch:var(--bp-wide);font-size:var(--bp-t-h3);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font-weight:900;line-height:1;text-decoration:none;overflow:hidden}.bp-wordmark__dot{color:var(--bp-accent);font-style:normal}.bp-draft .bp-wordmark__dot{color:var(--bp-accent)}.bp-wordmark svg{width:var(--bp-nav-wordmark,170px);height:auto;display:block}@media (max-width:767px){.bp-draft__bar-back{display:inline-flex}.bp-wordmark{font-size:var(--bp-t-body)}}.bp-draft,.bp-nav{--bp-site-rem:.0578704vw;--bp-draft-frame:calc(8 * var(--bp-site-rem));--bp-nav-h:max(44px, calc(50 * var(--bp-site-rem)));--bp-nav-wordmark:calc(132 * var(--bp-site-rem));--bp-nav-cell:calc(164 * var(--bp-site-rem));--bp-nav-cta:calc(200 * var(--bp-site-rem));--bp-nav-drop:calc(264 * var(--bp-site-rem));--bp-nav-pad:calc(12 * var(--bp-site-rem));--bp-nav-inset:calc(16 * var(--bp-site-rem));--bp-nav-type:calc(14 * var(--bp-site-rem));--bp-nav-arrow:calc(20 * var(--bp-site-rem));--bp-nav-mark:calc(6 * var(--bp-site-rem));--bp-nav-tick:calc(6 * var(--bp-site-rem));--bp-nav-burger:calc(24 * var(--bp-site-rem))}@media (max-width:991px){.bp-draft,.bp-nav{--bp-site-rem:.119904vw}}@media (max-width:767px){.bp-draft,.bp-nav{--bp-site-rem:.254453vw}}@media (min-width:1024px){.bp-draft,.bp-nav{--bp-nav-h:calc(68 * var(--bp-site-rem));--bp-nav-wordmark:calc(170 * var(--bp-site-rem));--bp-nav-inset:calc(32 * var(--bp-site-rem))}}.bp-nav{--bp-track-body:-.02em;inset:var(--bp-draft-frame,var(--bp-s2)) var(--bp-draft-frame,var(--bp-s2)) auto;z-index:55;pointer-events:none;font-weight:500;position:fixed}.bp-nav a{text-decoration:none}.bp-nav__inner{height:var(--bp-nav-h);background-color:var(--bp-paper);transition:transform var(--bp-m-soft) var(--bp-ease-soft);background-image:url(/images/texture/bg.svg);background-repeat:repeat;position:relative}.bp-nav__inner[data-retracted]{transform:translateY(-101%)}.bp-nav__row{height:100%;display:flex;position:relative}.bp-nav__row:after{content:"";background:var(--bp-line-strong);pointer-events:none;inset-inline:0;height:1px;position:absolute;bottom:0}.bp-nav__logo{min-width:0;padding:calc(9 * var(--bp-site-rem)) 0 calc(9 * var(--bp-site-rem)) var(--bp-nav-inset);color:var(--bp-ink);pointer-events:auto;flex:auto;align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:1023px){.bp-nav__logo{flex:0 0 50%}.bp-nav--bare .bp-nav__logo{flex:auto}}@media (min-width:1024px){.bp-nav__logo{padding:var(--bp-nav-pad) 0 var(--bp-nav-pad) var(--bp-nav-inset)}}.bp-nav__logo .bp-wordmark{width:var(--bp-nav-wordmark);transition:transform var(--bp-m-soft) var(--bp-ease-soft);flex:none;display:block}.bp-nav__logo .bp-wordmark svg{width:100%}.bp-nav__logo[data-shortened] .bp-wordmark{pointer-events:none;transform:translateX(calc(-100% - var(--bp-nav-inset)))}.bp-nav__logo[data-shortened]:hover .bp-wordmark{transform:none}.bp-nav__cells{display:none}@media (min-width:1024px){.bp-nav__cells{display:contents}}.bp-nav--bare .bp-nav__cells,.bp-nav__group{display:contents}.bp-nav__slot{pointer-events:auto;position:relative}.bp-nav__cell{isolation:isolate;width:var(--bp-nav-cell);height:100%;padding:var(--bp-nav-pad);font:inherit;text-align:start;color:var(--bp-ink-soft);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;margin:0;display:flex;position:relative;overflow:hidden}.bp-nav__cell[aria-haspopup]{cursor:default}.bp-nav__cell[data-fill-painted],.bp-nav__item[data-fill-painted]{background:var(--bp-ink);color:var(--bp-paper)}.bp-nav__cell--cta{width:var(--bp-nav-cta);padding:var(--bp-nav-pad) calc(10 * var(--bp-site-rem)) calc(4 * var(--bp-site-rem)) var(--bp-nav-pad);color:var(--bp-accent);display:none}@media (min-width:1024px){.bp-nav__cell--cta{display:flex}}.bp-nav--bare .bp-nav__cell--cta{display:flex}.bp-nav__cell--cta[data-fill-painted]{background:var(--bp-accent);color:var(--bp-on-accent)}.bp-nav__current{top:50%;right:var(--bp-nav-pad);width:var(--bp-nav-mark);height:var(--bp-nav-mark);background:var(--bp-ink);position:absolute;transform:translateY(-50%)}.bp-nav__label{z-index:2;height:1.3em;font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-nav-type);line-height:var(--bp-lh-body);letter-spacing:var(--bp-track-body);text-transform:uppercase;display:block;position:relative;overflow:hidden}.bp-nav__roll{transition:transform var(--bp-m-roll) var(--bp-ease-roll);display:block}[data-fill=active]>.bp-nav__label>.bp-nav__roll{transform:translateY(-1.3em)}[data-fill-reset]>.bp-nav__label>.bp-nav__roll{transition:none}.bp-nav__roll-copy{display:block}.bp-nav__roll-copy[data-active]{color:var(--bp-ink)}[data-fill-painted]>.bp-nav__label .bp-nav__roll-copy[data-active]{color:var(--bp-paper)}.bp-nav__tick{right:var(--bp-nav-tick);width:var(--bp-nav-tick);pointer-events:none;transition:transform .5s cubic-bezier(.23,1,.32,1);position:absolute}.bp-nav__tick--upper{top:var(--bp-nav-tick);transform:translate(calc(100% + var(--bp-nav-pad)), calc(-100% - var(--bp-nav-pad)))}.bp-nav__tick--lower{bottom:var(--bp-nav-tick)}.bp-nav__cell[aria-expanded=true] .bp-nav__tick--upper{transform:none}.bp-nav__cell[aria-expanded=true] .bp-nav__tick--lower{transform:translate(calc(100% + var(--bp-nav-pad)), calc(100% + var(--bp-nav-pad)))}.bp-nav__arrow{width:var(--bp-nav-arrow);height:var(--bp-nav-arrow);transition:transform var(--bp-m-roll) var(--bp-ease-roll);flex:none;align-self:flex-end}[data-fill-reset]>.bp-nav__arrow{transition:none}[data-fill=active]>.bp-nav__arrow{transform:translateX(calc(8 * var(--bp-site-rem)))}.bp-nav__dropdown{min-width:var(--bp-nav-drop);background-color:var(--bp-paper);opacity:0;pointer-events:none;transition:opacity var(--bp-m-soft) var(--bp-ease-soft), grid-template-rows var(--bp-m-soft) var(--bp-ease-soft);grid-template-rows:0fr;display:grid;position:absolute;top:calc(100% - 1px);left:0}.bp-nav__dropdown[data-open]{opacity:1;pointer-events:auto;grid-template-rows:1fr}.bp-nav__dropdown-list{border:1px solid var(--bp-line-strong);min-height:0;overflow:hidden}.bp-nav__item{isolation:isolate;padding:var(--bp-nav-pad);color:var(--bp-ink-soft);display:block;position:relative;overflow:hidden}.bp-nav__menu{pointer-events:auto;flex:0 0 50%;display:flex;position:relative}@media (min-width:1024px){.bp-nav__menu{display:none}}.bp-nav__toggle{min-height:44px;padding-inline:var(--bp-nav-inset);font:inherit;color:var(--bp-ink);cursor:pointer;background:0 0;border:0;flex:auto;justify-content:space-between;align-items:center;display:flex}.bp-nav__toggle [class~=text-mono],.bp-nav__panel [class~=text-mono]{font-size:var(--bp-nav-type)}.bp-nav__burger{gap:calc(5 * var(--bp-site-rem));display:grid}.bp-nav__burger-line{width:var(--bp-nav-burger);background:var(--bp-ink);height:2px;transition:transform .3s var(--bp-ease-soft), opacity .3s var(--bp-ease-soft);display:block}.bp-nav__toggle[aria-expanded=true] .bp-nav__burger-line:first-child{transform:translateY(calc(7 * var(--bp-site-rem)));opacity:0}.bp-nav__toggle[aria-expanded=true] .bp-nav__burger-line:last-child{transform:translateY(calc(-7 * var(--bp-site-rem)));opacity:0}.bp-nav__panel{z-index:90;height:calc(100dvh - var(--bp-nav-h) - 2 * var(--bp-draft-frame,var(--bp-s2)));background-color:var(--bp-paper);opacity:0;pointer-events:none;transition:opacity .3s var(--bp-ease-soft);top:100%;background-image:url(/images/texture/bg.svg);background-repeat:repeat;position:absolute;inset-inline:-100% 0;overflow-y:auto}.bp-nav__panel[data-open]{opacity:1;pointer-events:auto}.bp-nav__panel-list,.bp-nav__panel-sub{margin:0;padding:0;list-style:none}.bp-nav__panel-item{position:relative}.bp-nav__panel-link{min-height:44px;padding:calc(20 * var(--bp-site-rem)) var(--bp-nav-inset);color:var(--bp-ink);display:block}.bp-nav__panel-group{width:100%;min-height:44px;padding:calc(20 * var(--bp-site-rem)) var(--bp-nav-inset);font:inherit;text-align:start;color:var(--bp-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex;position:relative}.bp-nav__panel-group .bp-nav__tick-svg{width:var(--bp-nav-tick);transition:transform .3s var(--bp-ease-soft)}.bp-nav__panel-group[aria-expanded=true] .bp-nav__tick-svg{transform:rotate(90deg)}.bp-nav__panel-sub-link{min-height:44px;padding:var(--bp-nav-inset) var(--bp-nav-inset) var(--bp-nav-inset) calc(32 * var(--bp-site-rem));color:var(--bp-ink-3-text);display:block}.bp-nav__panel-cta{gap:var(--bp-nav-inset);width:100%;padding:calc(20 * var(--bp-site-rem)) var(--bp-nav-inset) var(--bp-nav-pad);font:inherit;text-align:start;color:var(--bp-accent);cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.bp-nav__panel-cta .bp-nav__arrow{transition:none}.bp-draft__bands{flex:auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:1200px){.bp-draft__bands{grid-template:"statement form""plate form"minmax(0,1fr)/minmax(0,1fr) minmax(0,1fr)}.bp-draft__statement{grid-area:statement}.bp-draft__plate{grid-area:plate}.bp-draft__main{grid-area:form}.bp-draft__bands:not(:has(.bp-draft__statement)):not(:has(.bp-draft__plate)){grid-template-columns:minmax(0,1fr);grid-template-areas:"form"}}.bp-draft__statement{justify-content:center;gap:var(--bp-s4);min-width:0;padding:var(--bp-s4) var(--bp-draft-pad);box-shadow:inset 0 -1px 0 var(--bp-line-strong);flex-direction:column;display:flex}@media (min-width:768px){.bp-draft__statement{padding-block:var(--bp-s7)}}.bp-draft__statement-body{gap:var(--bp-s4);flex-direction:column;min-width:0;display:flex}.bp-draft__statement-title{font-stretch:var(--bp-wide);font-size:var(--bp-t-h1);font-weight:700;line-height:var(--bp-lh-tight);letter-spacing:var(--bp-track-display);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;color:var(--bp-ink)}.bp-draft__statement-title em{color:var(--bp-accent);font-style:normal}.bp-draft__statement-lede{font-size:var(--bp-t-body);line-height:var(--bp-lh-body);overflow-wrap:anywhere;max-width:46ch;color:var(--bp-ink-2)}@media (min-width:1200px){.bp-draft__statement-title{font-size:var(--bp-t-display)}}@media (max-width:767px){:is(.bp-draft__statement-title,.bp-draft__statement-lede,.bp-draft__statement:not(:has(.bp-eyebrow))){display:none}}.bp-draft__plate{background-color:var(--bp-paper);background-position:50%;background-repeat:no-repeat;background-size:cover;min-width:0;display:none}.bp-split--backdrop .bp-draft__plate{background-image:var(--bp-split-backdrop,none);background-blend-mode:multiply}@media (min-width:1200px){.bp-draft__plate{display:block}}.bp-draft__main{flex-direction:column;min-width:0;display:flex;position:relative}.bp-draft__main:focus-visible{box-shadow:none;outline:none}@media (min-width:1200px){.bp-draft__bands>.bp-draft__main:before{content:"";background:var(--bp-line-strong);pointer-events:none;width:1px;position:absolute;inset-block:0;inset-inline-start:0}}.bp-draft--centred .bp-draft__main{flex:auto}.bp-draft__foot{min-width:0;box-shadow:inset 0 1px 0 var(--bp-line-strong);display:flex}.bp-draft__links{flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}.bp-draft__links>li{display:flex}.bp-draft__links a{min-height:44px;padding-inline:var(--bp-draft-pad);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);letter-spacing:var(--bp-track-body);text-transform:uppercase;align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.bp-draft__links>li:not(:first-child) a:before{content:"";background:var(--bp-line-strong);pointer-events:none;width:1px;position:absolute;inset-block:0;inset-inline-start:0}.bp-draft__stack{flex-direction:column;width:100%;min-width:0;display:flex}.bp-draft__back{align-items:center;gap:var(--bp-s2);min-height:44px;padding:var(--bp-s3) var(--bp-draft-pad);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);letter-spacing:var(--bp-track-body);text-transform:uppercase;color:var(--bp-ink);transition:color var(--bp-m-fast);font-weight:500;text-decoration:none;display:flex;position:relative}.bp-draft__back:before{content:"";background:var(--bp-line-strong);pointer-events:none;inset-inline:0;height:1px;position:absolute;bottom:0}.bp-draft__back:hover{color:var(--bp-accent)}@media (max-width:767px){.bp-draft--bar-back .bp-draft__back{display:none}}.bp-draft__head{gap:var(--bp-s2);min-width:0;padding:var(--bp-s5) var(--bp-draft-pad);box-shadow:inset 0 -1px 0 var(--bp-line-strong);flex-direction:column;display:flex}@media (min-width:768px){.bp-draft__head{padding-block:var(--bp-s6)}}.bp-draft__title{font-stretch:var(--bp-wide);font-size:var(--bp-t-h1);font-weight:700;line-height:var(--bp-lh-tight);letter-spacing:var(--bp-track-display);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;color:var(--bp-ink)}.bp-draft__title:focus-visible{box-shadow:none;outline:none}@media (min-width:768px){.bp-draft__title{font-size:var(--bp-t-display)}}.bp-draft__lede{font-size:var(--bp-t-body);line-height:var(--bp-lh-body);color:var(--bp-ink-2)}.bp-draft__body{flex-direction:column;min-width:0;display:flex}.bp-draft__body>:not(:where(.bp-draft__body,.bp-draft__actions,.bp-draft__row)){min-width:0;padding:var(--bp-s4) var(--bp-draft-pad);box-shadow:inset 0 -1px 0 var(--bp-line-strong)}.bp-draft__actions{flex-direction:column;min-width:0;display:flex}.bp-draft__row{justify-content:space-between;align-items:center;gap:var(--bp-s2) var(--bp-s4);min-width:0;padding:var(--bp-s4) var(--bp-draft-pad);font-size:var(--bp-t-data);box-shadow:inset 0 -1px 0 var(--bp-line-strong);flex-wrap:wrap;display:flex}.bp-draft__row a,.bp-draft__row .bp-link{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);letter-spacing:var(--bp-track-body);text-transform:uppercase;font-weight:500}.bp-draft__stack-foot{align-items:flex-start;gap:var(--bp-s2);min-width:0;padding:var(--bp-s5) var(--bp-draft-pad);font-size:var(--bp-t-body);color:var(--bp-ink-2);box-shadow:inset 0 -1px 0 var(--bp-line-strong);flex-direction:column;display:flex}.bp-draft .bp-eyebrow{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-track-body);color:var(--bp-ink-3-text);font-weight:500;display:block}.bp-draft .bp-eyebrow:before{display:none}.bp-draft .bp-field{justify-content:center;gap:var(--bp-s2);min-width:0;max-width:none;min-height:72px;padding:var(--bp-s5) var(--bp-draft-pad);box-shadow:inset 0 -1px 0 var(--bp-line-strong)}@media (min-width:768px){.bp-draft .bp-field{min-height:96px}}.bp-draft .bp-label{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-track-body);color:var(--bp-ink-3-text);font-weight:500}.bp-draft .bp-field__help{font-size:var(--bp-t-small);color:var(--bp-ink-2)}.bp-draft .bp-field__error{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-track-body);color:var(--bp-accent);font-weight:500}.bp-draft .bp-field:has([aria-invalid=true]){box-shadow:inset 0 -1px 0 var(--bp-accent)}:is(.bp-draft .bp-field:has(.bp-input:focus-visible),.bp-draft .bp-field:has(.bp-textarea:focus-visible),.bp-draft .bp-field:has(.bp-select:focus-visible)){box-shadow:inset 0 -2px 0 var(--bp-ink)}.bp-draft .bp-input,.bp-draft .bp-select,.bp-draft .bp-textarea{font-size:var(--bp-t-h2);font-weight:500;line-height:var(--bp-lh-head);color:var(--bp-ink);background:0 0;border:0;padding:0}.bp-draft .bp-textarea{min-height:96px}.bp-draft .bp-input:focus-visible,.bp-draft .bp-select:focus-visible,.bp-draft .bp-textarea:focus-visible{box-shadow:none;outline:none}.bp-draft .bp-input[readonly],.bp-draft .bp-input:disabled,.bp-draft .bp-textarea[readonly],.bp-draft .bp-textarea:disabled,.bp-draft .bp-select:disabled{color:var(--bp-ink-2);background:0 0}.bp-draft .bp-input-group{align-items:center;gap:var(--bp-s3);flex-wrap:nowrap}.bp-draft .bp-input-group .bp-input{flex:1 1 0;width:auto;min-width:0}.bp-draft .bp-input-group__suffix{white-space:nowrap;flex:none}@media (max-width:767px){.bp-draft .bp-input-group__suffix{font-size:var(--bp-t-small)}}.bp-draft .bp-input-group__prefix,.bp-draft .bp-input-group__suffix{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);letter-spacing:var(--bp-track-body);text-transform:uppercase;color:var(--bp-ink-3-text);background:0 0;border:0;padding-inline:0}.bp-draft .bp-input-group--text:has(.bp-input:focus){box-shadow:none}:is(.bp-draft .bp-input-group:has(.bp-input:focus) .bp-input-group__prefix,.bp-draft .bp-input-group:has(.bp-input:focus) .bp-input-group__suffix,.bp-draft .bp-input-group:has(.bp-input[aria-invalid=true]) .bp-input-group__prefix,.bp-draft .bp-input-group:has(.bp-input[aria-invalid=true]) .bp-input-group__suffix){border-color:#0000}.bp-draft .bp-password__toggle{min-width:44px;min-height:44px;font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);letter-spacing:var(--bp-track-body);color:var(--bp-ink-3-text);padding-inline:0;font-weight:500}.bp-draft .bp-password__toggle:hover{color:var(--bp-ink)}.bp-draft .bp-phone__prefix{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);color:var(--bp-ink-3-text)}.bp-draft .bp-otp__cell{border:1px solid var(--bp-line-strong);height:56px;min-height:44px;color:var(--bp-ink);background:0 0;font-weight:700}.bp-draft .bp-otp__cell[data-state=filled]{border-color:var(--bp-line-strong);border-top-color:var(--bp-line-strong)}.bp-draft .bp-otp:has(.bp-otp__input:focus) .bp-otp__cell[data-state=active]{border:2px solid var(--bp-ink)}.bp-draft .bp-otp:has(.bp-otp__input[aria-invalid=true]) .bp-otp__cell{border-color:var(--bp-msg-danger)}.bp-draft .bp-check__box,.bp-draft .bp-radio__box{border-color:var(--bp-line-strong);background:0 0}.bp-draft .bp-btn--accent.bp-btn--block{isolation:isolate;justify-content:flex-start;gap:var(--bp-s4);width:100%;min-height:64px;padding:var(--bp-s4) var(--bp-draft-pad);color:var(--bp-accent);font-stretch:var(--bp-wide);font-size:var(--bp-t-h2);letter-spacing:var(--bp-track-head);text-transform:uppercase;text-align:start;white-space:normal;transition:background var(--bp-m-fast), color var(--bp-m-fast);background:0 0;border:0;font-weight:700;position:relative;overflow:hidden}@media (min-width:768px){.bp-draft .bp-btn--accent.bp-btn--block{min-height:96px}}.bp-draft .bp-fill-label{z-index:2;height:1.3em;line-height:1.3;display:block;position:relative;overflow:hidden}.bp-draft .bp-fill-roll{transition:transform var(--bp-m-roll) var(--bp-ease-roll);display:block}.bp-draft [data-fill=active]>.bp-fill-label>.bp-fill-roll{transform:translateY(-1.3em)}.bp-draft [data-fill-reset]>.bp-fill-label>.bp-fill-roll{transition:none}.bp-draft .bp-fill-copy{display:block}.bp-draft .bp-btn--accent.bp-btn--block:before{content:"";background:var(--bp-line-strong);pointer-events:none;inset-inline:0;height:1px;position:absolute;bottom:0}.bp-draft .bp-btn--accent.bp-btn--block:after,.bp-draft .bp-btn--line.bp-btn--block:after{content:"";width:20px;height:20px;-webkit-mask-image:var(--bp-draft-arrow);-webkit-mask-image:var(--bp-draft-arrow);-webkit-mask-image:var(--bp-draft-arrow);-webkit-mask-image:var(--bp-draft-arrow);mask-image:var(--bp-draft-arrow);transition:transform var(--bp-m-roll) var(--bp-ease-roll);background-color:currentColor;flex:none;margin-inline-start:auto;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bp-draft .bp-btn--block[data-fill=active]:after{transform:translate(8px)}.bp-draft .bp-btn--block[data-fill-reset]:after{transition:none}.bp-draft .bp-btn--accent.bp-btn--block:hover{background:var(--bp-accent);color:var(--bp-on-accent);transform:none}.bp-draft .bp-btn--accent.bp-btn--block[data-fill-host]:hover{color:var(--bp-accent);background:0 0}.bp-draft .bp-btn--accent.bp-btn--block[data-fill-painted],.bp-draft .bp-btn--accent.bp-btn--block[data-fill-painted]:hover{background:var(--bp-accent);color:var(--bp-on-accent)}.bp-draft .bp-btn--line.bp-btn--block{isolation:isolate;justify-content:flex-start;gap:var(--bp-s3);width:100%;min-height:48px;padding:var(--bp-s3) var(--bp-draft-pad);color:var(--bp-ink);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);letter-spacing:var(--bp-track-body);text-transform:uppercase;text-align:start;white-space:normal;transition:color var(--bp-m-fast);background:0 0;border:0;font-weight:500;position:relative;overflow:hidden}@media (min-width:768px){.bp-draft .bp-btn--line.bp-btn--block{min-height:56px}}.bp-draft .bp-btn--line.bp-btn--block:before{content:"";background:var(--bp-line-strong);pointer-events:none;inset-inline:0;height:1px;position:absolute;bottom:0}.bp-draft .bp-btn--line.bp-btn--block:hover{color:var(--bp-accent);background:0 0}.bp-draft .bp-btn--line.bp-btn--block[data-fill-host]:hover{color:var(--bp-ink)}.bp-draft .bp-btn--line.bp-btn--block[data-fill-painted],.bp-draft .bp-btn--line.bp-btn--block[data-fill-painted]:hover{background:var(--bp-ink);color:var(--bp-paper)}.bp-draft .bp-btn[aria-disabled=true]:not([aria-busy=true]){color:var(--bp-ink-2);background:0 0;border-color:#0000}.bp-draft .bp-btn-reason{min-width:0}.bp-draft .bp-btn-reason__text{padding:var(--bp-s3) var(--bp-draft-pad);font-size:var(--bp-t-small);color:var(--bp-ink-2)}.bp-draft .bp-provider__mark{border-color:var(--bp-line-strong)}.bp-draft .bp-divider{padding:var(--bp-s4) var(--bp-draft-pad);color:var(--bp-ink-3-text);justify-content:center}.bp-draft .bp-divider:before,.bp-draft .bp-divider:after{background:var(--bp-line-strong)}.bp-draft .bp-divider__label{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-track-body);font-weight:500}.bp-draft .bp-message[data-kind]{padding:var(--bp-s4) var(--bp-draft-pad);box-shadow:inset 0 1px 0 var(--bp-line-strong), inset 0 -1px 0 var(--bp-line-strong);background:0 0;border:0}.bp-draft .bp-message[data-kind=danger]{color:var(--bp-msg-danger)}.bp-draft .bp-message[data-kind=warning]{color:var(--bp-msg-warning)}.bp-draft .bp-message[data-kind=success]{color:var(--bp-msg-success)}.bp-draft .bp-message[data-kind=info]{color:var(--bp-msg-info)}.bp-draft .bp-org-row{min-height:56px;padding:var(--bp-s3) var(--bp-draft-pad);transition:color var(--bp-m-fast);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);position:relative}.bp-draft .bp-org-row:after{content:"";background:var(--bp-line-strong);pointer-events:none;inset-inline:0;height:1px;position:absolute;bottom:0}.bp-draft .bp-org-row:hover{color:var(--bp-accent);background:0 0}.bp-draft .bp-org-row__name{font-size:var(--bp-t-body);font-weight:500}.bp-draft .bp-org-row__label{white-space:normal;overflow-wrap:break-word}.bp-draft .bp-org-row__role{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-track-body);color:var(--bp-ink-3-text);grid-column:2;font-weight:500}.bp-draft .bp-status{align-items:stretch;gap:0;max-width:none}.bp-draft .bp-status__mark{margin:var(--bp-s5) var(--bp-draft-pad) 0}.bp-draft .bp-status__title{font-size:var(--bp-t-h1);font-weight:700;line-height:var(--bp-lh-tight);letter-spacing:var(--bp-track-display);text-transform:uppercase;padding:var(--bp-s5) var(--bp-draft-pad)}@media (min-width:768px){.bp-draft .bp-status__title{font-size:var(--bp-t-display)}}.bp-draft .bp-status__body{max-width:none;padding:var(--bp-s5) var(--bp-draft-pad);box-shadow:inset 0 1px 0 var(--bp-line-strong), inset 0 -1px 0 var(--bp-line-strong)}.bp-draft .bp-status__actions{flex-direction:column;align-items:stretch;gap:0;padding-top:0;display:flex}.bp-draft .bp-status__ref{padding:var(--bp-s4) var(--bp-draft-pad);font-size:var(--bp-t-small);text-transform:uppercase;color:var(--bp-ink-3-text)}.bp-nav__cell.bp-account__user{justify-content:flex-start;align-items:center;gap:var(--bp-s2);cursor:default;flex-direction:row;width:auto}.bp-draft .bp-main{max-width:var(--bp-max-content);padding:0}.bp-draft .bp-page-head{padding:var(--bp-s5) var(--bp-draft-pad);box-shadow:inset 0 -1px 0 var(--bp-line-strong);border-bottom:0;margin-bottom:0}@media (min-width:768px){.bp-draft .bp-page-head{padding-block:var(--bp-s7)}}.bp-draft .bp-page-head .bp-h1{font-size:var(--bp-t-h1);font-weight:700;line-height:var(--bp-lh-tight);letter-spacing:var(--bp-track-display);text-transform:uppercase}@media (min-width:768px){.bp-draft .bp-page-head .bp-h1{font-size:var(--bp-t-display)}}.bp-draft .bp-page-head .bp-lede{font-size:var(--bp-t-body);font-weight:400;line-height:var(--bp-lh-body)}.bp-draft .bp-tabs{box-shadow:inset 0 -1px 0 var(--bp-line-strong);border-bottom:0;flex-wrap:wrap;gap:0;margin-bottom:0;overflow-x:visible}.bp-draft .bp-tab{min-height:44px;padding:var(--bp-s3) var(--bp-draft-pad);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);letter-spacing:var(--bp-track-body);color:var(--bp-ink);border-bottom:0;font-weight:500;position:relative}.bp-draft .bp-tab:not(:first-child):before{content:"";background:var(--bp-line-strong);pointer-events:none;width:1px;position:absolute;inset-block:0;inset-inline-start:0}.bp-draft .bp-tab[aria-selected=true],.bp-draft .bp-tab[aria-current=page]{border-bottom-color:#0000;padding-inline-end:var(--bp-s6);font-weight:700}.bp-draft .bp-tab[aria-current=page]:after,.bp-draft .bp-tab[aria-selected=true]:after{content:"";background:var(--bp-ink);width:6px;height:6px;top:50%;position:absolute;inset-inline-end:var(--bp-s3);transform:translateY(-50%)}.bp-draft .bp-panel{box-shadow:inset 0 -1px 0 var(--bp-line-strong);background:0 0;border:0;border-radius:0}.bp-draft .bp-panel__head{padding:var(--bp-s4) var(--bp-draft-pad);box-shadow:inset 0 -1px 0 var(--bp-line-strong);border-bottom:0}.bp-draft .bp-panel__head .bp-h2,.bp-draft .bp-panel__head .bp-h3{font-size:var(--bp-t-h3);text-transform:uppercase;font-weight:700}.bp-draft .bp-panel__body{padding:0}.bp-draft .bp-account__panels,.bp-draft .bp-account__body,.bp-draft .bp-account__form,.bp-draft .bp-account__fieldset{gap:0;max-width:none}.bp-draft .bp-account__body>:not(:where(.bp-field,.bp-account__form,.bp-account__fieldset)),.bp-draft .bp-account__form>:not(:where(.bp-field,.bp-account__fieldset)),.bp-draft .bp-account__fieldset>:not(:where(.bp-field)){min-width:0;padding:var(--bp-s4) var(--bp-draft-pad);box-shadow:inset 0 -1px 0 var(--bp-line-strong)}.bp-draft .bp-account__fieldset>legend{box-shadow:none;padding-bottom:0}.bp-draft .bp-panel__body>:last-child,.bp-draft .bp-account__body>:last-child,.bp-draft .bp-account__form:last-child>:last-child{box-shadow:none}.bp-draft{--bp-chat-drawer-w:280px;--bp-chat-panel-w:240px;--bp-chat-arrow:24px;--bp-chat-inset:var(--bp-s5);--bp-chat-stamp:8px;--bp-chat-stamp-sm:5px;--bp-chat-track:.08em}@media (max-width:767px){.bp-draft{--bp-chat-inset:var(--bp-s3);--bp-chat-stamp:5px}}.bp-draft .bp-main--chat{max-width:none;padding:0}.bp-draft .bp-chat-columns,.bp-draft .bp-chat-pane__body{background:0 0;border:0;border-radius:0}.bp-draft .bp-chat-pane{margin:var(--bp-chat-inset);background-color:var(--bp-paper);border:var(--bp-rule) solid var(--bp-ink);box-shadow:var(--bp-chat-stamp) var(--bp-chat-stamp) 0 0 var(--bp-ink);background-image:none;border-radius:0;overflow:hidden}.bp-draft .bp-chat-pane__title{justify-content:space-between;align-items:center;gap:var(--bp-s4);min-height:44px;padding:0 var(--bp-s5);background:var(--bp-ink);color:var(--bp-paper);flex:none;display:flex}.bp-draft .bp-chat-pane__title-text{min-width:0;font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);letter-spacing:var(--bp-chat-track);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:500;overflow:hidden}.bp-draft .bp-chat-pane__title-mark{width:var(--bp-s3);height:var(--bp-s3);background:var(--bp-accent);flex:none}.bp-draft .bp-chat-pane__actions{flex:none;align-items:center;gap:0;min-width:0;display:flex}.bp-draft .bp-chat-pane__actions>*{position:relative}.bp-draft .bp-chat-pane__actions>*+:not(.bp-chat-pane__title-mark):before{content:"";inset-block:var(--bp-s2);background:var(--bp-ink-3);pointer-events:none;width:1px;position:absolute;inset-inline-start:0}.bp-draft .bp-chat-pane__actions .bp-btn,.bp-draft .bp-chat-pane__action{justify-content:center;align-items:center;gap:var(--bp-s2);width:auto;min-width:44px;min-height:44px;padding:0 var(--bp-s3);background:var(--bp-ink);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-chat-track);text-transform:uppercase;color:var(--bp-paper);cursor:pointer;transition:color var(--bp-m-fast);border:0;border-radius:0;margin:0;font-weight:500;display:inline-flex}.bp-draft .bp-chat-pane__actions .bp-btn:hover,.bp-draft .bp-chat-pane__action:hover{background:var(--bp-ink);color:var(--bp-accent);box-shadow:none;border-color:#0000;transform:none}.bp-draft .bp-chat-pane__actions .bp-chat-pane__title-mark{margin-inline-start:var(--bp-s3)}.bp-draft .bp-chat-pane__slab{height:var(--bp-s4);background:var(--bp-ink);flex:none}.bp-draft .bp-chat-nav__user:before{content:"";z-index:2;background:var(--bp-line-strong);pointer-events:none;width:1px;position:absolute;inset-block:0;inset-inline-start:0}.bp-draft .bp-chat-nav__logo-toggle{align-items:center;gap:var(--bp-s3);min-width:0;min-height:44px;font:inherit;color:var(--bp-ink);cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:flex}.bp-draft .bp-chat-nav__logo-toggle .bp-nav__burger{flex:none}.bp-draft .bp-chat-nav__logo-toggle[aria-expanded=true] .bp-nav__burger-line:first-child{transform:translateY(calc(7 * var(--bp-site-rem)));opacity:0}.bp-draft .bp-chat-nav__logo-toggle[aria-expanded=true] .bp-nav__burger-line:last-child{transform:translateY(calc(-7 * var(--bp-site-rem)));opacity:0}.bp-draft .bp-chat-nav__user{align-items:stretch;display:flex}.bp-draft .bp-chat-nav__user .bp-nav__cell{justify-content:flex-start;align-items:center;gap:var(--bp-s2);width:auto;min-height:44px;padding-inline:var(--bp-nav-inset);color:var(--bp-ink);flex-direction:row}.bp-draft .bp-chat-nav__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:1023px){.bp-draft .bp-chat-nav__name{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.bp-draft .bp-chat-nav__panel{z-index:90;min-width:var(--bp-chat-panel-w);background-color:var(--bp-paper);border:1px solid var(--bp-line-strong);box-shadow:var(--bp-e-popover);background-image:none;flex-direction:column;display:flex;position:absolute;top:100%;right:0}.bp-draft .bp-chat-nav__panel[hidden]{display:none}.bp-draft .bp-chat-nav__panel .bp-nav-item:last-child:after{content:none}.bp-draft .bp-nav-foot__email{padding:var(--bp-s3) var(--bp-draft-pad) var(--bp-s2);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-track-body);text-overflow:ellipsis;white-space:nowrap;color:var(--bp-ink-3-text);font-weight:500;overflow:hidden}.bp-draft .bp-sidebar{height:100%;color:var(--bp-ink);box-shadow:inset -1px 0 0 var(--bp-line-strong);--bp-focus-ring:var(--bp-ink);background:0 0;border-right:0;border-radius:0;gap:0;padding:0;top:0}@media (max-width:1199px){.bp-draft .bp-sidebar{inset:calc(var(--bp-draft-frame) + var(--bp-nav-h)) auto var(--bp-draft-frame) var(--bp-draft-frame);width:var(--bp-chat-drawer-w);z-index:50;background-color:var(--bp-paper);height:auto;box-shadow:inset -1px 0 0 var(--bp-line-strong), var(--bp-e-popover);transform:translateX(calc(-100% - var(--bp-draft-frame)));visibility:hidden;transition:transform var(--bp-m-soft) var(--bp-ease-soft), visibility 0s linear var(--bp-m-soft);display:flex;position:fixed}.bp-draft .bp-sidebar[data-drawer=open]{visibility:visible;transition:transform var(--bp-m-soft) var(--bp-ease-soft), visibility 0s;transform:none}.bp-draft .bp-nav-scrim{animation:bp-fade-in var(--bp-m-soft) var(--bp-ease-soft) both}}@keyframes bp-fade-in{0%{opacity:0}to{opacity:1}}@media (min-width:1200px){.bp-draft.bp-shell--chat{grid-template-columns:var(--bp-sidebar) minmax(0, 1fr);transition:grid-template-columns var(--bp-m-soft) var(--bp-ease-soft)}.bp-draft.bp-shell--chat[data-sidebar=collapsed]{grid-template-columns:0 minmax(0,1fr)}.bp-draft.bp-shell--chat>.bp-sidebar{visibility:visible;min-width:0;transition:visibility;display:flex;overflow-x:hidden}.bp-draft.bp-shell--chat>.bp-sidebar>*{width:var(--bp-sidebar);flex-shrink:0}.bp-draft.bp-shell--chat[data-sidebar=collapsed]>.bp-sidebar{visibility:hidden;transition:visibility 0s linear var(--bp-m-soft)}}.bp-draft .bp-nav-actions{box-shadow:inset 0 -1px 0 var(--bp-line-strong);border-bottom:0;flex-direction:row;padding-bottom:0}.bp-draft .bp-nav-actions .bp-nav-item{min-width:0;font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);letter-spacing:var(--bp-track-body);text-transform:uppercase;color:var(--bp-ink);flex:1 1 0;justify-content:flex-start;font-weight:500}.bp-draft .bp-nav-item{gap:var(--bp-s3);min-height:44px;padding:var(--bp-s3) var(--bp-draft-pad);font-stretch:var(--bp-narrow);font-size:var(--bp-t-body);letter-spacing:var(--bp-track-body);text-transform:none;color:var(--bp-ink);transition:color var(--bp-m-fast);background:0 0;border-left:0;border-radius:0;font-weight:500;position:relative}.bp-draft .bp-nav-item:hover{color:var(--bp-accent);background:0 0}.bp-draft .bp-nav-item:after{content:"";background:var(--bp-line-strong);pointer-events:none;inset-inline:0;height:1px;position:absolute;bottom:0}.bp-draft .bp-nav-actions .bp-nav-item:after{width:1px;height:auto;inset:0 auto 0 0}.bp-draft .bp-nav-actions .bp-nav-item:first-child:after{content:none}.bp-draft .bp-nav-item[aria-current=page]{color:var(--bp-ink);background:0 0;border-left-color:#0000;font-weight:700}.bp-draft .bp-nav-row{box-shadow:inset 0 -1px 0 var(--bp-line-strong);gap:0;position:relative}.bp-draft .bp-nav-row>.bp-nav-item:after{content:none}.bp-draft .bp-nav-row>.bp-nav-item:before{content:"";width:var(--bp-s3);height:var(--bp-s3);border:1px solid var(--bp-line-strong);flex:none}.bp-draft .bp-nav-row>.bp-nav-item[aria-current=page]:before{background:var(--bp-ink);border-color:var(--bp-ink)}.bp-draft .bp-nav-row__title{min-width:0}.bp-draft .bp-nav-row__menu{min-width:44px;min-height:44px;font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);color:var(--bp-ink-3-text);background:0 0;border:0;margin-right:0}.bp-draft .bp-nav-row__menu:hover{color:var(--bp-accent);border-color:#0000}.bp-draft .bp-nav-section{padding:var(--bp-s4) var(--bp-draft-pad) var(--bp-s2);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-track-body);color:var(--bp-ink-3-text);font-weight:500}.bp-draft .bp-nav-note{padding:var(--bp-s3) var(--bp-draft-pad);font-size:var(--bp-t-body);color:var(--bp-ink-2)}.bp-draft .bp-nav-skeleton{margin:var(--bp-s3) var(--bp-draft-pad);background:var(--bp-paper-sunk);border-radius:0}.bp-draft .bp-skeleton{background:var(--bp-paper-sunk);border-radius:0}.bp-draft .bp-conversation-scroll,.bp-draft .bp-conversation{background:0 0}.bp-draft .bp-conversation{gap:var(--bp-s5);max-width:none;padding:var(--bp-s6) var(--bp-s5);flex-direction:column;margin-inline:0;display:flex}.bp-draft .bp-message:where(.bp-message--user,.bp-message--assistant){align-items:stretch;gap:var(--bp-s3);width:auto;min-width:66.6667%;max-width:82%;padding:var(--bp-s5);font-size:var(--bp-t-body);font-weight:500;line-height:var(--bp-lh-body);color:var(--bp-ink);flex-direction:column;display:flex;position:relative}.bp-draft .bp-message--assistant{background:var(--bp-surface);border:1px solid var(--bp-line-strong);align-self:flex-start}@media (min-width:768px){.bp-draft .bp-message:where(.bp-message--user,.bp-message--assistant){min-width:50%}}.bp-draft .bp-message--user{background:var(--bp-paper-sunk);border:1px solid var(--bp-line-strong);align-self:flex-end}.bp-draft .bp-message-avatar{display:none}.bp-draft .bp-message-body{align-items:stretch;max-width:100%}.bp-draft .bp-message-bubble{max-width:100%;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.bp-draft .bp-message__role{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bp-draft .bp-message__time{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);font-variant-numeric:tabular-nums;letter-spacing:var(--bp-chat-track);color:var(--bp-ink-3-text);font-weight:500}.bp-draft .bp-message-actions{gap:var(--bp-s4)}.bp-draft .bp-message-actions--user{justify-content:flex-start}.bp-draft .bp-message-action{width:auto;height:auto;min-height:44px;padding-block:var(--bp-s2);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-chat-track);text-transform:uppercase;color:var(--bp-accent);background:0 0;border:0;padding-inline:0;font-weight:500}.bp-draft .bp-message-action:hover{color:var(--bp-accent);text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}.bp-draft .bp-message-action[aria-pressed=true]{color:var(--bp-ink);box-shadow:inset 0 -2px 0 var(--bp-accent);background:0 0;border-color:#0000}@media (max-width:1199px){.bp-draft .bp-message-action{min-width:44px}}.bp-draft .bp-message-waiting{align-items:center;gap:var(--bp-s2);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-chat-track);text-transform:uppercase;color:var(--bp-ink-3-text);font-weight:500;display:flex}.bp-draft .bp-message-waiting__tick{width:var(--bp-s2);height:var(--bp-s2);background:var(--bp-ink-disabled);flex:none;animation:1.5s ease-out infinite bp-fade-loop}.bp-draft .bp-message-waiting__tick:nth-child(2){animation-delay:.2s}.bp-draft .bp-message-waiting__tick:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.bp-draft .bp-message-waiting__tick{animation:none}}@keyframes bp-fade-loop{0%{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:none}to{opacity:.7;transform:scale(.95)}}.bp-draft .bp-message-attachments{justify-content:flex-start}.bp-draft .bp-attachment{border:1px solid var(--bp-line-strong);color:var(--bp-ink);background:0 0;border-radius:0}.bp-draft .bp-attachment__kind{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-track-body);color:var(--bp-ink-3-text);font-weight:500}.bp-draft .bp-attachment__remove{background:var(--bp-paper);color:var(--bp-ink);box-shadow:inset 0 0 0 1px var(--bp-line-strong)}.bp-draft .bp-md{font-size:var(--bp-t-body);font-weight:500;line-height:var(--bp-lh-airy);letter-spacing:var(--bp-track-body);color:var(--bp-ink)}.bp-draft .bp-md p{margin-block:var(--bp-s4)}.bp-draft .bp-md>:first-child{margin-block-start:0}.bp-draft .bp-md>:last-child{margin-block-end:0}.bp-draft .bp-md h1,.bp-draft .bp-md h2,.bp-draft .bp-md h3,.bp-draft .bp-md h4,.bp-draft .bp-md h5,.bp-draft .bp-md h6{margin-block:var(--bp-s6) var(--bp-s3);font-family:var(--bp-face);font-stretch:var(--bp-wide);font-size:var(--bp-t-h3);font-weight:700;line-height:var(--bp-lh-tight);letter-spacing:var(--bp-track-display);text-transform:uppercase;color:var(--bp-ink)}.bp-draft .bp-md h1{font-size:var(--bp-t-h1)}.bp-draft .bp-md h2{font-size:var(--bp-t-h2)}.bp-draft .bp-md ul,.bp-draft .bp-md ol{margin-block:var(--bp-s4)}.bp-draft .bp-md li{margin-block:var(--bp-s2)}.bp-draft .bp-md li::marker{color:var(--bp-accent)}.bp-draft .bp-md blockquote{margin-block:var(--bp-s5);padding:0 0 0 var(--bp-s5);border-inline-start:var(--bp-rule) solid var(--bp-accent);font-size:var(--bp-t-lede);color:var(--bp-ink);font-weight:500}.bp-draft .bp-md blockquote cite,.bp-draft .bp-md figcaption{margin-top:var(--bp-s4);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-track-body);text-transform:uppercase;color:var(--bp-ink-3-text);font-style:normal;font-weight:500;display:block}.bp-draft .bp-md a{color:var(--bp-accent);text-underline-offset:2px;text-decoration:underline}.bp-draft .bp-md :not(pre)>code{background:var(--bp-paper-sunk);border:1px solid var(--bp-line-strong);color:var(--bp-ink);border-radius:0}.bp-draft .bp-md pre{margin-block:var(--bp-s5);padding:var(--bp-s4);background:var(--bp-paper-sunk);border:1px solid var(--bp-line-strong);color:var(--bp-ink);font-family:var(--bp-mono);border-radius:0}.bp-draft .bp-md th,.bp-draft .bp-md td{border-color:var(--bp-line-strong)}.bp-draft .bp-md th{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);letter-spacing:var(--bp-track-body);text-transform:uppercase;color:var(--bp-ink-3-text);background:0 0;font-weight:500}.bp-draft .bp-md hr{margin-block:var(--bp-s6);border-top:1px solid var(--bp-line-strong)}.bp-draft .bp-md img{border:1px solid var(--bp-line-strong);border-radius:0}.bp-draft .bp-disclosure{background:var(--bp-paper-sunk);border:1px solid var(--bp-line-strong);box-shadow:none;border-radius:0}.bp-draft .bp-disclosure__summary{min-height:44px;padding:var(--bp-s3);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-track-body);text-transform:uppercase;color:var(--bp-ink-3-text);background:0 0;font-weight:500}.bp-draft .bp-disclosure__summary:hover{color:var(--bp-accent);background:0 0}.bp-draft .bp-disclosure__marker{color:var(--bp-accent)}.bp-draft .bp-disclosure__body{padding:var(--bp-s3);box-shadow:inset 0 1px 0 var(--bp-line-strong);font-size:var(--bp-t-body);background:0 0;border-top:0}.bp-draft .bp-disclosure__section-title{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-track-body);color:var(--bp-ink-3-text);font-weight:500}.bp-draft .bp-disclosure__foot{padding:var(--bp-s3);box-shadow:inset 0 1px 0 var(--bp-line-strong);border-top:0}.bp-draft .bp-greeting-slot{padding:var(--bp-s6) var(--bp-s5);justify-content:flex-start;align-items:flex-start}.bp-draft .bp-greeting{align-self:flex-start;align-items:flex-start;gap:var(--bp-s3);width:auto;max-width:82%;padding:var(--bp-s5);text-align:start;background:var(--bp-surface);border:1px solid var(--bp-line-strong);box-shadow:none}.bp-draft .bp-greeting .bp-h1{font-stretch:var(--bp-wide);font-size:var(--bp-t-h3);font-weight:700;line-height:var(--bp-lh-head);letter-spacing:var(--bp-track-head);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;color:var(--bp-ink)}.bp-draft .bp-greeting .bp-lede{font-size:var(--bp-t-body);font-weight:500;line-height:var(--bp-lh-body);color:var(--bp-ink-2)}.bp-draft .bp-suggestions{gap:var(--bp-s4);flex-direction:column;display:flex;overflow-x:visible}.bp-draft .bp-suggestion,.bp-draft .bp-suggestion.bp-btn{align-items:center;gap:var(--bp-s3);width:100%;min-width:0;min-height:44px;padding:var(--bp-s4) var(--bp-s5);background:var(--bp-surface);border:1px solid var(--bp-line-strong);font-family:var(--bp-face);font-stretch:var(--bp-narrow);font-size:var(--bp-t-body);letter-spacing:var(--bp-track-body);font-weight:500;line-height:var(--bp-lh-body);text-align:start;text-transform:none;white-space:normal;color:var(--bp-ink);transition:border-color var(--bp-m-fast);border-radius:0;display:flex;position:relative}.bp-draft .bp-suggestion:hover,.bp-draft .bp-suggestion.bp-btn:hover{background:var(--bp-surface);border-color:var(--bp-ink);color:var(--bp-ink);box-shadow:none;transform:none}@media (min-width:768px){.bp-draft .bp-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.bp-draft .bp-scroll-bottom{min-height:44px;padding-inline:var(--bp-s3);background:var(--bp-paper);border:1px solid var(--bp-line-strong);box-shadow:var(--bp-e-popover);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);letter-spacing:var(--bp-track-body);text-transform:uppercase;color:var(--bp-ink);border-radius:0;font-weight:500}.bp-draft .bp-scroll-bottom:hover{color:var(--bp-accent)}.bp-draft .bp-chat-composer-dock,.bp-draft .bp-composer{align-items:center;gap:var(--bp-s4);flex-wrap:wrap;display:flex}.bp-draft .bp-chat-composer-dock{max-width:none;padding:var(--bp-s4) var(--bp-s5);background-color:var(--bp-paper);box-shadow:inset 0 1px 0 var(--bp-line-strong);background-image:none;margin-inline:0}.bp-draft .bp-chat-composer-dock:has(.bp-textarea:focus-visible){box-shadow:inset 0 1px 0 var(--bp-ink)}.bp-draft .bp-composer{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;flex:auto;padding:0}.bp-draft .bp-composer:focus-within{border:0}.bp-draft .bp-composer__lead{min-height:44px;margin-block:calc(-1 * var(--bp-s4));border-inline-end:1px solid var(--bp-line-strong);flex:none;align-self:stretch;align-items:center;display:flex}.bp-draft .bp-composer__field{flex:1 1 0;min-width:0}.bp-draft .bp-composer__actions{gap:var(--bp-s2);flex:none}.bp-draft .bp-composer__field>.bp-field{min-height:0;box-shadow:none;padding:0}:is(.bp-draft .bp-composer__field>.bp-field:has(.bp-textarea:focus-visible),.bp-draft .bp-composer__field>.bp-field:has([aria-invalid=true])){box-shadow:none}.bp-draft .bp-composer .bp-textarea,.bp-draft .bp-composer__field .bp-textarea{min-height:44px;font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);letter-spacing:var(--bp-chat-track);font-weight:500;line-height:var(--bp-lh-body);text-transform:none;color:var(--bp-ink);background:0 0;border:0;padding:calc(22px - .5lh) 0}.bp-draft .bp-composer .bp-textarea::placeholder{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);letter-spacing:var(--bp-chat-track);text-transform:none}.bp-draft .bp-composer__footer{gap:var(--bp-s4);flex:100%;padding:0}.bp-draft .bp-composer__attachments{flex:100%;padding:0}.bp-draft .bp-composer__tools{box-shadow:inset 0 1px 0 var(--bp-line-strong);flex:auto;gap:0}.bp-draft .bp-composer__tools>*{position:relative}.bp-draft .bp-composer__tools>*+:before{content:"";background:var(--bp-line-strong);pointer-events:none;width:1px;position:absolute;inset-block:0;inset-inline-start:0}.bp-draft .bp-composer__tools .bp-btn,.bp-draft .bp-composer .bp-btn--ghost{width:auto;min-width:44px;min-height:44px;padding:0 var(--bp-s3);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);letter-spacing:var(--bp-track-body);text-transform:uppercase;color:var(--bp-ink);background:0 0;border:0;font-weight:500}.bp-draft .bp-composer__tools .bp-btn:hover,.bp-draft .bp-composer .bp-btn--ghost:hover{color:var(--bp-accent);box-shadow:none;background:0 0;border-color:#0000;transform:none}.bp-draft .bp-composer__tools .bp-btn{font-size:var(--bp-t-small);letter-spacing:var(--bp-chat-track);color:var(--bp-ink-2)}.bp-draft .bp-composer__hint{min-width:0;padding-inline:var(--bp-s3);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-track-body);color:var(--bp-ink-3-text);align-items:center;font-weight:500;display:inline-flex}.bp-draft .bp-composer .bp-btn--accent{background:var(--bp-surface);width:auto;min-width:44px;min-height:44px;color:var(--bp-ink);transition:color var(--bp-m-fast);border:0;border-radius:0;justify-content:center;align-items:center;gap:0;padding:0;display:inline-flex;position:relative}.bp-draft .bp-composer .bp-btn--accent:after{content:"";width:var(--bp-chat-arrow);height:var(--bp-chat-arrow);-webkit-mask-image:var(--bp-draft-arrow);-webkit-mask-image:var(--bp-draft-arrow);-webkit-mask-image:var(--bp-draft-arrow);-webkit-mask-image:var(--bp-draft-arrow);mask-image:var(--bp-draft-arrow);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--bp-chat-arrow) var(--bp-chat-arrow);-webkit-mask-size:var(--bp-chat-arrow) var(--bp-chat-arrow);-webkit-mask-size:var(--bp-chat-arrow) var(--bp-chat-arrow);-webkit-mask-size:var(--bp-chat-arrow) var(--bp-chat-arrow);mask-size:var(--bp-chat-arrow) var(--bp-chat-arrow);background-color:currentColor;flex:none}.bp-draft .bp-composer .bp-btn.bp-btn--accent[aria-disabled=true]{background:var(--bp-surface);color:var(--bp-ink-3);border-color:#0000}.bp-draft .bp-composer .bp-btn--accent:not([aria-disabled=true]):hover{background:var(--bp-surface);color:var(--bp-accent);box-shadow:none;border-color:#0000;transform:none}.bp-draft .bp-composer .bp-btn--accent svg,.bp-composer__action-word{display:none}.bp-draft .bp-composer .bp-btn--accent[data-action=stop] svg{display:inline}.bp-draft .bp-composer .bp-btn--accent[data-action=stop]:after{display:none}.bp-draft .bp-composer__note,.bp-draft .bp-composer__footer>p,.bp-draft .bp-composer__footer>span{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-track-body);color:var(--bp-ink-3-text);font-weight:500}.bp-draft .bp-composer__overlay>*{background-color:var(--bp-paper)}.bp-draft .bp-composer__overlay{top:0;height:0;position:absolute;inset-inline:0}.bp-draft .bp-chat-composer-dock>*{gap:var(--bp-s4)}.bp-draft .bp-approval{background:var(--bp-paper);border:var(--bp-rule) solid var(--bp-ink);width:100%;max-width:100%;box-shadow:var(--bp-chat-stamp-sm) var(--bp-chat-stamp-sm) 0 0 var(--bp-ink);border-radius:0;flex-direction:column;display:flex}.bp-draft .bp-approval__head{padding:var(--bp-s4) var(--bp-s5);background:var(--bp-ink);color:var(--bp-paper);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);letter-spacing:var(--bp-chat-track);text-transform:uppercase;font-weight:500}.bp-draft .bp-approval__body{padding:var(--bp-s5);box-shadow:inset 0 -1px 0 var(--bp-line-strong);font-stretch:var(--bp-wide);font-size:var(--bp-t-h3);font-weight:700;line-height:var(--bp-lh-head);letter-spacing:var(--bp-track-head);text-transform:uppercase;color:var(--bp-ink)}.bp-draft .bp-approval__actions{justify-content:flex-end;align-items:center;gap:var(--bp-s3);padding:var(--bp-s4) var(--bp-s5);display:flex}.bp-draft .bp-approval__reject,.bp-draft .bp-approval__approve,.bp-draft .bp-voice__end{min-height:44px;padding:0 var(--bp-s5);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-chat-track);text-transform:uppercase;cursor:pointer;transition:background var(--bp-m-fast), color var(--bp-m-fast);border-radius:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.bp-draft .bp-approval__reject{border:var(--bp-rule) solid var(--bp-ink);color:var(--bp-ink);background:0 0}.bp-draft .bp-approval__reject:hover{background:var(--bp-ink);color:var(--bp-paper)}.bp-draft .bp-approval__approve,.bp-draft .bp-voice__end{background:var(--bp-accent);color:var(--bp-on-accent);border:0}.bp-draft .bp-approval__approve:hover,.bp-draft .bp-voice__end:hover{background:var(--bp-ink);color:var(--bp-paper)}.bp-draft .bp-menu,.bp-draft .bp-popover,.bp-draft .bp-combobox--panel,.bp-draft .bp-tooltip{background-color:var(--bp-paper);border:1px solid var(--bp-line-strong);box-shadow:var(--bp-e-popover);color:var(--bp-ink);background-image:none;border-radius:0}.bp-draft .bp-combobox{background-color:var(--bp-paper);color:var(--bp-ink)}.bp-draft .bp-combobox--panel{border-top:1px solid var(--bp-line-strong)}.bp-draft .bp-menu{padding:0}.bp-draft .bp-menu__item,.bp-draft .bp-combobox__item{min-height:44px;padding:var(--bp-s3) var(--bp-draft-pad);font-size:var(--bp-t-body);letter-spacing:var(--bp-track-body);color:var(--bp-ink);transition:color var(--bp-m-fast);background:0 0;font-weight:500;position:relative}.bp-draft .bp-menu__item:before,.bp-draft .bp-combobox__item:before{content:"";background:var(--bp-line-strong);pointer-events:none;inset-inline:0;height:1px;position:absolute;bottom:0}.bp-draft .bp-menu__item:last-child:before{content:none}.bp-draft .bp-menu__item[data-highlighted],.bp-draft .bp-menu__item:hover,.bp-draft .bp-combobox__item[data-selected=true],.bp-draft .bp-combobox__item:hover{color:var(--bp-accent);background:0 0}.bp-draft .bp-menu__item[data-disabled]{color:var(--bp-ink-2)}.bp-draft .bp-menu__item[aria-selected=true],.bp-draft .bp-menu__item[data-active=true],.bp-draft .bp-combobox__item[data-current=true]{box-shadow:none;padding-inline-end:var(--bp-s6);font-weight:700}.bp-draft .bp-menu__item[aria-selected=true]:after,.bp-draft .bp-menu__item[data-active=true]:after,.bp-draft .bp-combobox__item[data-current=true]:after{content:"";background:var(--bp-ink);pointer-events:none;width:6px;height:6px;top:50%;position:absolute;inset-inline-end:var(--bp-s3);transform:translateY(-50%)}.bp-draft .bp-menu__hint,.bp-draft .bp-combobox__group [cmdk-group-heading],.bp-draft .bp-combobox__hint,.bp-draft .bp-combobox__meta,.bp-draft .bp-combobox__empty,.bp-draft .bp-combobox__mono{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-track-body);color:var(--bp-ink-3-text);font-weight:500}.bp-draft .bp-menu__label{gap:var(--bp-s1)}.bp-draft .bp-combobox__group [cmdk-group-heading]{padding:var(--bp-s4) var(--bp-draft-pad) var(--bp-s2);text-transform:uppercase}.bp-draft .bp-menu__separator{background:var(--bp-line-strong)}.bp-draft .bp-combobox__search{padding:var(--bp-s3) var(--bp-draft-pad);box-shadow:inset 0 -1px 0 var(--bp-line-strong);border-bottom:0}.bp-draft .bp-combobox__input{font-family:var(--bp-face);font-size:var(--bp-t-lede);color:var(--bp-ink);background:0 0;border:0;font-weight:500}.bp-draft .bp-tooltip{padding:var(--bp-s2) var(--bp-s3);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-track-body);color:var(--bp-ink);font-weight:500}.bp-draft .bp-modal{background:var(--bp-paper);border:var(--bp-rule) solid var(--bp-ink);box-shadow:var(--bp-chat-stamp) var(--bp-chat-stamp) 0 0 var(--bp-ink);border-radius:0}.bp-draft .bp-modal__head{padding:var(--bp-s4) var(--bp-s5);background:var(--bp-ink);color:var(--bp-paper);box-shadow:none;border-bottom:0}.bp-draft .bp-modal__head .bp-h2,.bp-draft .bp-modal__head .bp-h3{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);font-weight:500;line-height:var(--bp-lh-body);letter-spacing:var(--bp-chat-track);text-transform:uppercase;color:inherit}.bp-draft .bp-modal__close{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0}.bp-draft .bp-modal__body{padding:var(--bp-s5);box-shadow:inset 0 -1px 0 var(--bp-line-strong);color:var(--bp-ink)}.bp-draft .bp-modal__foot{justify-content:flex-end;gap:var(--bp-s3);padding:var(--bp-s4) var(--bp-s5);box-shadow:none;background:0 0;border-top:0}.bp-draft .bp-modal__foot:has(.bp-btn--block){flex-direction:column;padding:0}.bp-draft .bp-modal__foot .bp-btn--danger:not(.bp-btn--block),.bp-draft .bp-modal__foot .bp-btn--line:not(.bp-btn--block){min-height:44px;padding:0 var(--bp-s5);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-chat-track);text-transform:uppercase;border-radius:0;font-weight:500}.bp-draft .bp-modal__foot .bp-btn--danger:not(.bp-btn--block){background:var(--bp-msg-danger);color:var(--bp-on-danger);border:0}.bp-draft .bp-modal__foot .bp-btn--line:not(.bp-btn--block){border:var(--bp-rule) solid var(--bp-ink);color:var(--bp-ink);background:0 0}.bp-draft .bp-modal__foot .bp-btn--line:not(.bp-btn--block):hover{background:var(--bp-ink);color:var(--bp-paper)}.bp-draft .bp-artifact{height:100%;box-shadow:inset 1px 0 0 var(--bp-line-strong);background:0 0;border-inline-start:0;border-radius:0}.bp-draft .bp-artifact--closed{box-shadow:none}.bp-draft .bp-artifact--sheet{background-color:var(--bp-paper);height:100dvh}.bp-draft .bp-artifact__body,.bp-draft .bp-artifact__resize{background:0 0}.bp-draft .bp-artifact__header{height:auto;min-height:var(--bp-topbar-compact);padding:var(--bp-s3) var(--bp-draft-pad);box-shadow:inset 0 -1px 0 var(--bp-line-strong);border-bottom:0}.bp-draft .bp-artifact__title,.bp-draft .bp-artifact__meta,.bp-draft .bp-artifact__status,.bp-draft .bp-artifact__badge{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-chat-track);color:var(--bp-ink-3-text);font-weight:500}.bp-draft .bp-artifact__title{text-transform:uppercase}.bp-draft .bp-artifact__badge{align-items:center;gap:var(--bp-s2);text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;display:inline-flex}.bp-draft .bp-artifact__badge:before{content:"";width:var(--bp-s3);height:var(--bp-s3);background:var(--bp-ink-disabled);flex:none}.bp-draft .bp-artifact__badge[data-tone=attention]:before,.bp-draft .bp-artifact__badge[data-tone=accent]:before{background:var(--bp-accent)}.bp-draft .bp-artifact__badge[data-tone=success]:before{background:var(--bp-msg-success)}.bp-draft .bp-artifact__saving-dot{background:var(--bp-accent);border-radius:0}.bp-draft .bp-toolbar{background-color:var(--bp-paper);border:1px solid var(--bp-line-strong);box-shadow:var(--bp-e-popover);border-radius:0;flex-direction:row;align-items:stretch;gap:0;padding:0}.bp-draft .bp-toolbar__group{flex-direction:row;gap:0}.bp-draft .bp-toolbar .bp-btn,.bp-draft .bp-version-footer .bp-btn{width:auto;min-width:44px;min-height:44px;padding:0 var(--bp-s3);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);letter-spacing:var(--bp-track-body);text-transform:uppercase;color:var(--bp-ink);background:0 0;border:0;font-weight:500;position:relative}.bp-draft .bp-toolbar .bp-btn:hover,.bp-draft .bp-version-footer .bp-btn:hover{color:var(--bp-accent);box-shadow:none;background:0 0;border-color:#0000;transform:none}.bp-draft .bp-toolbar .bp-btn+.bp-btn:before,.bp-draft .bp-version-footer .bp-btn+.bp-btn:before{content:"";background:var(--bp-line-strong);pointer-events:none;width:1px;position:absolute;inset-block:0;inset-inline-start:0}.bp-draft .bp-toolbar .bp-btn[aria-pressed=true],.bp-draft .bp-version-footer .bp-btn[aria-pressed=true]{color:var(--bp-ink);box-shadow:inset 0 -2px 0 var(--bp-accent);background:0 0;border-color:#0000;font-weight:700}.bp-draft .bp-version-footer{padding:0 var(--bp-draft-pad);box-shadow:inset 0 1px 0 var(--bp-line-strong);background:0 0;border-top:0}.bp-draft .bp-version-footer__count{font-family:var(--bp-mono);font-size:var(--bp-t-data);letter-spacing:var(--bp-track-body);color:var(--bp-ink-3-text);font-weight:500}.bp-draft .bp-console{background:var(--bp-paper-sunk);box-shadow:inset 0 1px 0 var(--bp-line-strong);border-top:0}.bp-draft .bp-console__resize{background:0 0}.bp-draft .bp-console__header{height:auto;min-height:44px;padding:var(--bp-s2) var(--bp-draft-pad);box-shadow:inset 0 -1px 0 var(--bp-line-strong);border-bottom:0}.bp-draft .bp-console__label{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-track-body);text-transform:uppercase;color:var(--bp-ink-2);font-weight:500}.bp-draft .bp-console__line{padding:var(--bp-s2) var(--bp-draft-pad);box-shadow:inset 0 -1px 0 var(--bp-line-strong);border-bottom:0}.bp-draft .bp-console__index{color:var(--bp-ink-2)}.bp-draft .bp-console__index[data-status=completed]{color:var(--bp-msg-success)}.bp-draft .bp-console__index[data-status=failed]{color:var(--bp-msg-danger)}.bp-draft .bp-console__index[data-status=in_progress],.bp-draft .bp-console__index[data-status=loading_packages]{color:var(--bp-tone-progress-fg)}.bp-draft .bp-console__image{border-color:var(--bp-line-strong)}.bp-draft .bp-doc-card{border:1px solid var(--bp-line-strong);box-shadow:none;background:0 0;border-radius:0}.bp-draft .bp-doc-card__head{padding:var(--bp-s3) var(--bp-draft-pad);box-shadow:inset 0 -1px 0 var(--bp-line-strong);background:0 0;border-bottom:0}.bp-draft .bp-doc-card__title{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);letter-spacing:var(--bp-track-body);text-transform:uppercase;color:var(--bp-ink);font-weight:500}.bp-draft .bp-doc-card__fade{background:linear-gradient(to top, var(--bp-paper), transparent)}.bp-draft .bp-doc-card__fade--inline{background:linear-gradient(to left, var(--bp-paper), transparent)}.bp-draft .bp-doc-chip{padding:var(--bp-s2) var(--bp-s3);border:1px solid var(--bp-line-strong);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);letter-spacing:var(--bp-track-body);text-transform:uppercase;color:var(--bp-ink);background:0 0;border-radius:0;font-weight:500}.bp-draft .bp-doc-chip:hover{color:var(--bp-accent);background:0 0}.bp-draft .bp-code-editor,.bp-draft .bp-doc-editor{background:0 0}.bp-draft .rdg.bp-sheet-grid{--rdg-border-color:var(--bp-line-strong);--rdg-summary-border-color:var(--bp-line-strong);--rdg-background-color:var(--bp-paper);--rdg-header-background-color:var(--bp-paper);--rdg-header-draggable-background-color:var(--bp-paper);border-color:var(--bp-line-strong);border-radius:0}.bp-draft .rdg.bp-sheet-grid .rdg-header-row .rdg-cell{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);letter-spacing:var(--bp-track-body);text-transform:uppercase;font-weight:500}.bp-draft .bp-diff-editor__ins{background:var(--bp-tone-success-bg);color:var(--bp-tone-success-fg);border-radius:0}.bp-draft .bp-diff-editor__del{background:var(--bp-tone-danger-bg);color:var(--bp-tone-danger-fg);border-radius:0}.bp-draft .bp-image-editor__img{border:1px solid var(--bp-line-strong);border-radius:0}.bp-draft .bp-image-editor__status{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-track-body);text-transform:uppercase;color:var(--bp-ink-3-text);font-weight:500}.bp-draft{--bp-dashboard-stat-min:12rem}.bp-draft.bp-shell--dashboard{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.bp-draft .bp-main--dashboard{width:100%;padding:var(--bp-s5) var(--bp-draft-pad) var(--bp-s7);margin-inline:auto}.bp-draft .bp-dashboard{gap:var(--bp-s6);flex-direction:column;min-width:0;display:flex}.bp-draft .bp-dashboard__greeting{gap:var(--bp-s2);padding-bottom:var(--bp-s5);box-shadow:inset 0 -1px 0 var(--bp-line-strong);flex-direction:column;display:flex}.bp-draft .bp-dashboard__greeting-title{font-stretch:var(--bp-wide);font-size:var(--bp-t-h1);font-weight:900;line-height:var(--bp-lh-head);letter-spacing:var(--bp-track-head);text-transform:uppercase;color:var(--bp-ink);overflow-wrap:anywhere;margin:0}.bp-draft .bp-dashboard__greeting-summary{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);letter-spacing:var(--bp-chat-track);text-transform:uppercase;color:var(--bp-ink-2);margin:0}.bp-draft .bp-widget-grid.bp-dashboard__stats{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--bp-dashboard-stat-min)), 1fr));box-shadow:inset 0 1px 0 var(--bp-line-strong);gap:0;margin:0;padding:0;list-style:none}.bp-draft .bp-dashboard__stat{gap:var(--bp-s2);padding:var(--bp-s5) var(--bp-s4);box-shadow:inset -1px 0 0 var(--bp-line-strong), inset 0 -1px 0 var(--bp-line-strong);flex-direction:column;display:flex;position:relative}.bp-draft .bp-dashboard__stat:before{content:"";background:var(--bp-tone-neutral-fg);width:6px;height:6px}.bp-draft .bp-dashboard__stat[data-tone=success]:before{background:var(--bp-tone-success-fg)}.bp-draft .bp-dashboard__stat[data-tone=attention]:before{background:var(--bp-tone-attention-fg)}.bp-draft .bp-dashboard__stat[data-tone=info]:before{background:var(--bp-tone-info-fg)}.bp-draft .bp-dashboard__stat[data-tone=progress]:before{background:var(--bp-tone-progress-fg)}.bp-draft .bp-dashboard__stat-unit{margin-left:var(--bp-s1);font-size:var(--bp-t-small);vertical-align:super;font-weight:700}.bp-draft .bp-dashboard__stat-note{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-micro);letter-spacing:var(--bp-chat-track);text-transform:uppercase;color:var(--bp-ink-3-text)}.bp-draft .bp-dashboard__section{flex-direction:column;min-width:0;display:flex}.bp-draft .bp-dashboard__section-head{justify-content:space-between;align-items:center;gap:var(--bp-s3);padding-bottom:var(--bp-s3);box-shadow:inset 0 -1px 0 var(--bp-ink);flex-wrap:wrap;display:flex}.bp-draft .bp-dashboard__section-title{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);letter-spacing:var(--bp-chat-track);text-transform:uppercase;color:var(--bp-ink);margin:0;font-weight:500}.bp-draft .bp-dashboard__filter{align-items:center;gap:var(--bp-s2);font-family:var(--bp-mono);font-size:var(--bp-t-micro);letter-spacing:var(--bp-chat-track);text-transform:uppercase;color:var(--bp-ink-2);display:inline-flex}.bp-draft .bp-dashboard__filter select{min-height:44px}.bp-draft .bp-dashboard__pager{justify-content:space-between;align-items:center;gap:var(--bp-s3);padding-top:var(--bp-s3);font-family:var(--bp-mono);font-size:var(--bp-t-micro);letter-spacing:var(--bp-chat-track);text-transform:uppercase;color:var(--bp-ink-2);flex-wrap:wrap;display:flex}.bp-draft .bp-dashboard__pager-button{min-width:44px;min-height:44px;padding:0 var(--bp-s4);border:1px solid var(--bp-ink);color:var(--bp-ink);font:inherit;cursor:pointer;background:0 0;border-radius:0}.bp-draft .bp-dashboard__pager-button:hover{background:var(--bp-ink);color:var(--bp-paper)}.bp-draft .bp-dashboard__pager-button:disabled{border-color:var(--bp-line-strong);color:var(--bp-ink-3-text);cursor:default;background:0 0}.bp-draft .bp-dashboard__feed,.bp-draft .bp-dashboard__queue,.bp-draft .bp-dashboard__history{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-draft .bp-dashboard__feed-row{align-items:start;gap:var(--bp-s2) var(--bp-s3);padding:var(--bp-s4) 0;box-shadow:inset 0 -1px 0 var(--bp-line-strong);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bp-draft .bp-dashboard__feed-row:before,.bp-draft .bp-dashboard__queue-row:before{content:"";width:var(--bp-s3);height:var(--bp-s3);margin-top:var(--bp-s1);border:1px solid var(--bp-line-strong)}.bp-draft .bp-dashboard__feed-row[data-decided=true]:before,.bp-draft .bp-dashboard__queue-row[data-decided=true]:before{background:var(--bp-ink);border-color:var(--bp-ink)}.bp-draft .bp-dashboard__feed-title,.bp-draft .bp-dashboard__history-title{color:var(--bp-ink);overflow-wrap:anywhere;margin:0;font-weight:700}.bp-draft .bp-dashboard__meta{align-items:center;gap:var(--bp-s2);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-micro);letter-spacing:var(--bp-chat-track);text-transform:uppercase;color:var(--bp-ink-3-text);flex-wrap:wrap;margin:0;display:flex}.bp-draft .bp-dashboard__meta a{min-height:44px;color:var(--bp-ink);align-items:center;display:inline-flex}.bp-draft .bp-dashboard__meta a:hover{color:var(--bp-accent)}.bp-draft .bp-dashboard__at{font-family:var(--bp-mono);font-size:var(--bp-t-micro);font-variant-numeric:tabular-nums;color:var(--bp-ink-3-text);white-space:nowrap}.bp-draft .bp-dashboard__queue{gap:var(--bp-s5);padding-top:var(--bp-s4)}.bp-draft .bp-dashboard__queue-row{gap:var(--bp-s3);grid-template-columns:auto minmax(0,1fr);display:grid}.bp-draft .bp-dashboard__queue-row>.bp-approval{min-width:0}.bp-draft .bp-dashboard__queue-meta{padding:var(--bp-s3) var(--bp-s5) 0}.bp-draft .bp-dashboard__queue-reason{gap:var(--bp-s2);padding:var(--bp-s4) var(--bp-s5) 0;font-family:var(--bp-mono);font-size:var(--bp-t-micro);letter-spacing:var(--bp-chat-track);text-transform:uppercase;color:var(--bp-ink-2);flex-direction:column;display:flex}.bp-draft .bp-dashboard__queue-reason textarea{width:100%;min-height:44px;padding:var(--bp-s2) var(--bp-s3);border:1px solid var(--bp-ink);background:var(--bp-paper);color:var(--bp-ink);font-family:var(--bp-face);font-size:var(--bp-t-body);letter-spacing:normal;text-transform:none;border-radius:0}.bp-draft .bp-dashboard__queue-outcome{justify-content:flex-end;align-items:center;gap:var(--bp-s3);min-height:44px;padding:var(--bp-s4) var(--bp-s5);font-family:var(--bp-mono);font-size:var(--bp-t-micro);letter-spacing:var(--bp-chat-track);text-transform:uppercase;color:var(--bp-ink-2);flex-wrap:wrap;display:flex}.bp-draft .bp-dashboard__history-row{gap:var(--bp-s2);padding:var(--bp-s4) 0;box-shadow:inset 0 -1px 0 var(--bp-line-strong);flex-direction:column;display:flex}.bp-draft .bp-dashboard__history-changes{gap:var(--bp-s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-draft .bp-dashboard__history-change{gap:var(--bp-s1);grid-template-columns:minmax(0,1fr);display:grid}.bp-draft .bp-dashboard__history-before,.bp-draft .bp-dashboard__history-after{padding:var(--bp-s2) var(--bp-s3);font-family:var(--bp-mono);font-size:var(--bp-t-small);overflow-wrap:anywhere}.bp-draft .bp-dashboard__history-before{background:var(--bp-tone-muted-bg);color:var(--bp-tone-muted-fg);text-decoration:line-through}.bp-draft .bp-dashboard__history-after{background:var(--bp-tone-success-bg);color:var(--bp-tone-success-fg)}.bp-draft .bp-dashboard__history-toggle{min-height:44px;color:var(--bp-ink);font-family:var(--bp-mono);font-size:var(--bp-t-micro);letter-spacing:var(--bp-chat-track);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.bp-draft .bp-dashboard__history-toggle:hover{color:var(--bp-accent)}@media (min-width:768px){.bp-draft .bp-dashboard__history-change{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bp-draft .bp-dashboard__history-change>.bp-dashboard__meta{grid-column:1/-1}}.bp-draft .bp-dashboard__rules{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-draft .bp-dashboard__rule-row{gap:var(--bp-s2) var(--bp-s3);padding:var(--bp-s4) 0;box-shadow:inset 0 -1px 0 var(--bp-line-strong);grid-template-columns:minmax(0,1fr);display:grid}.bp-draft .bp-dashboard__rule-row[data-state=retired] .bp-dashboard__rule-summary{color:var(--bp-ink-3-text);text-decoration:line-through}.bp-draft .bp-dashboard__rule-summary{color:var(--bp-ink);overflow-wrap:anywhere;margin:0;font-weight:700}.bp-draft .bp-dashboard__rule-actions{align-items:center;gap:var(--bp-s2);flex-wrap:wrap;display:flex}.bp-draft .bp-dashboard__rule-actions button{min-height:44px}.bp-draft .bp-dashboard__rule-form{gap:var(--bp-s4);padding:var(--bp-s4) 0;flex-direction:column;display:flex}.bp-draft .bp-dashboard__rule-field{gap:var(--bp-s2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.bp-draft .bp-dashboard__rule-field select,.bp-draft .bp-dashboard__rule-field input,.bp-draft .bp-dashboard__rule-form button{min-height:44px}.bp-draft .bp-dashboard__rule-choice{align-items:center;gap:var(--bp-s2);min-height:44px;display:inline-flex}@media (min-width:768px){.bp-draft .bp-dashboard__rule-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.bp-draft .bp-dashboard__rule-row>.bp-dashboard__meta{grid-column:1}.bp-draft .bp-dashboard__rule-actions{grid-area:1/2/span 2;justify-content:flex-end}}.bp-draft .bp-dashboard__team{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-draft .bp-dashboard__team-row{gap:var(--bp-s2);padding:var(--bp-s4) 0;box-shadow:inset 0 -1px 0 var(--bp-line-strong);flex-direction:column;display:flex}.bp-draft .bp-dashboard__team-name{color:var(--bp-ink);overflow-wrap:anywhere;margin:0;font-weight:700}.bp-draft .bp-dashboard__team-stats{gap:var(--bp-s2) var(--bp-s4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.bp-draft .bp-dashboard__team-stat{gap:var(--bp-s1);font-family:var(--bp-mono);font-size:var(--bp-t-micro);letter-spacing:var(--bp-chat-track);text-transform:uppercase;color:var(--bp-ink-3-text);flex-direction:column;margin:0;display:flex}.bp-draft .bp-dashboard__team-stat-value{font-family:var(--bp-mono);font-size:var(--bp-t-data);font-variant-numeric:tabular-nums;text-transform:none;color:var(--bp-ink);margin:0}.bp-draft .bp-dashboard__team-decisions{padding-left:var(--bp-s4);box-shadow:inset 1px 0 0 var(--bp-line-strong)}@media (min-width:768px){.bp-draft .bp-dashboard__team-stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.bp-draft .bp-dashboard__as-of{font-family:var(--bp-mono);font-size:var(--bp-t-micro);font-variant-numeric:tabular-nums;letter-spacing:var(--bp-chat-track);text-transform:uppercase;color:var(--bp-ink-3-text);margin:0}.bp-draft .bp-dashboard__finding-code{align-items:center;gap:var(--bp-s2);padding:0 var(--bp-s2);font-family:var(--bp-mono);font-size:var(--bp-t-micro);letter-spacing:var(--bp-chat-track);text-transform:uppercase;white-space:nowrap;background:var(--bp-tone-neutral-bg);color:var(--bp-tone-neutral-fg);display:inline-flex}.bp-draft .bp-dashboard__finding-code:before{content:"";width:var(--bp-s2);height:var(--bp-s2);background:var(--bp-tone-info-fg)}.bp-draft .bp-dashboard__finding-code[data-severity=warning]:before{background:var(--bp-tone-attention-fg)}.bp-draft .bp-dashboard__finding-code[data-severity=critical]:before{background:var(--bp-tone-danger-fg)}.bp-draft .bp-dashboard__findings,.bp-draft .bp-dashboard__runs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-draft .bp-dashboard__finding-row,.bp-draft .bp-dashboard__run-row{gap:var(--bp-s2);padding:var(--bp-s4) 0;box-shadow:inset 0 -1px 0 var(--bp-line-strong);flex-direction:column;display:flex}.bp-draft .bp-dashboard__finding-summary{color:var(--bp-ink);overflow-wrap:anywhere;margin:0;font-weight:700}.bp-draft .bp-dashboard__feed-title a,.bp-draft .bp-dashboard__finding-summary a{min-height:44px;color:inherit;align-items:center;display:inline-flex}.bp-draft .bp-dashboard__feed-title a:hover,.bp-draft .bp-dashboard__finding-summary a:hover{color:var(--bp-accent)}.bp-draft .bp-dashboard__finding-row[data-status=dismissed] .bp-dashboard__finding-summary,.bp-draft .bp-dashboard__finding-row[data-status=resolved] .bp-dashboard__finding-summary{color:var(--bp-ink-2)}.bp-draft .bp-dashboard__finding-badges{align-items:center;gap:var(--bp-s2);flex-wrap:wrap;display:flex}.bp-draft .bp-dashboard__finding-filters{gap:var(--bp-s3);flex-wrap:wrap;display:flex}.bp-draft .bp-dashboard__finding{gap:var(--bp-s5);flex-direction:column;display:flex}.bp-draft .bp-dashboard__finding-block{gap:var(--bp-s2);padding-top:var(--bp-s4);box-shadow:inset 0 1px 0 var(--bp-line-strong);flex-direction:column;display:flex}.bp-draft .bp-dashboard__finding-block-title{font-family:var(--bp-mono);font-size:var(--bp-t-micro);letter-spacing:var(--bp-chat-track);text-transform:uppercase;color:var(--bp-ink-2);margin:0}.bp-draft .bp-dashboard__finding-evidence{gap:var(--bp-s1) var(--bp-s4);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.bp-draft .bp-dashboard__finding-evidence dt{font-family:var(--bp-mono);font-size:var(--bp-t-micro);letter-spacing:var(--bp-chat-track);text-transform:uppercase;color:var(--bp-ink-3-text)}.bp-draft .bp-dashboard__finding-evidence dd{color:var(--bp-ink);overflow-wrap:anywhere;margin:0}.bp-draft .bp-dashboard__finding-actions{align-items:center;gap:var(--bp-s3);flex-wrap:wrap;display:flex}.bp-draft .bp-dashboard__finding-actions button,.bp-draft .bp-dashboard__finding-actions a{min-height:44px}.bp-draft .bp-dashboard__finding-actions textarea{width:100%;min-height:44px}.bp-draft .bp-dashboard__finding-link{align-items:center;gap:var(--bp-s2);min-height:44px;color:var(--bp-ink);display:inline-flex}.bp-draft .bp-dashboard__finding-link:hover{color:var(--bp-accent)}@media (min-width:768px){.bp-draft .bp-dashboard__finding-evidence{grid-template-columns:max-content minmax(0,1fr)}}.bp-draft .bp-voice{--bp-voice-wave-h:72px;--bp-voice-track-h:28px;--bp-voice-gap:var(--bp-s3);--bp-voice-inset:var(--bp-s4);--bp-voice-mark-min:3px;align-items:center;gap:var(--bp-voice-gap) var(--bp-s4);padding:var(--bp-voice-inset) var(--bp-s5);background-color:var(--bp-paper);box-shadow:inset 0 1px 0 var(--bp-line-strong), inset 0 -1px 0 var(--bp-line-strong);color:var(--bp-ink);background-image:none;flex-wrap:wrap;display:flex;position:relative}.bp-draft .bp-voice__wave,.bp-draft .bp-voice__track,.bp-draft .bp-voice__status{flex:100%;min-width:0}.bp-draft .bp-voice__wave{height:var(--bp-voice-wave-h);position:relative}.bp-draft .bp-voice__track{height:var(--bp-voice-track-h);position:relative}.bp-draft .bp-voice__wave>canvas,.bp-draft .bp-voice__track>canvas{width:100%;height:100%;display:block}.bp-draft .bp-voice__wave[data-frozen=true]>canvas{opacity:.5}.bp-draft .bp-voice__lane{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-chat-track);text-transform:uppercase;color:var(--bp-ink-3-text);pointer-events:none;font-weight:500;position:absolute;inset-inline-start:0}.bp-draft .bp-voice__lane[data-role=assistant]{top:0}.bp-draft .bp-voice__lane[data-role=user]{bottom:0}.bp-draft .bp-voice__track:before{content:"";background:var(--bp-line);pointer-events:none;inset-inline:0;height:1px;position:absolute;top:50%}.bp-draft .bp-voice__mark{min-width:var(--bp-voice-mark-min);background:var(--bp-ink-2);cursor:pointer;border:0;border-radius:0;margin:0;padding:0;position:absolute}.bp-draft .bp-voice__mark[data-kind=turn][data-role=assistant]{background:var(--bp-ink);height:50%;top:0}.bp-draft .bp-voice__mark[data-kind=turn][data-role=user]{background:var(--bp-ink-2);height:50%;bottom:0}.bp-draft .bp-voice__mark[data-kind=turn]:hover{background:var(--bp-ink);height:auto;top:0;bottom:0}.bp-draft .bp-voice__mark[data-kind=interruption]{background:var(--bp-msg-warning);cursor:default;width:1px;min-width:1px;inset-block:0}.bp-draft .bp-voice__spine{top:var(--bp-voice-inset);width:1px;height:calc(var(--bp-voice-wave-h) + var(--bp-voice-gap) + var(--bp-voice-track-h));background:var(--bp-accent);pointer-events:none;position:absolute}.bp-draft .bp-voice__lens{box-shadow:inset 0 0 0 1px var(--bp-accent);pointer-events:none;position:absolute;inset-block:0}.bp-draft .bp-voice__clock{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-data);font-variant-numeric:tabular-nums;letter-spacing:var(--bp-chat-track);color:var(--bp-ink);flex:none;margin-inline-end:auto;font-weight:500}.bp-draft .bp-voice__minutes{padding:var(--bp-s1) var(--bp-s3);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);font-variant-numeric:tabular-nums;letter-spacing:var(--bp-chat-track);text-transform:uppercase;white-space:nowrap;background:var(--bp-tone-muted-bg);color:var(--bp-tone-muted-fg);flex:none;align-items:center;font-weight:500;display:inline-flex}.bp-draft .bp-voice__minutes[data-tone=warning]{background:var(--bp-tone-attention-bg);color:var(--bp-tone-attention-fg)}.bp-draft .bp-voice__minutes[data-tone=error]{background:var(--bp-tone-danger-bg);color:var(--bp-tone-danger-fg)}.bp-draft .bp-voice__mute,.bp-draft .bp-voice__dismiss{min-width:44px;min-height:44px;padding:0 var(--bp-s3);color:var(--bp-ink);cursor:pointer;transition:color var(--bp-m-fast);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.bp-draft .bp-voice__mute:before,.bp-draft .bp-voice__dismiss:before{content:"";background:var(--bp-line-strong);pointer-events:none;width:1px;position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--bp-s2))}.bp-draft .bp-voice__mute:hover,.bp-draft .bp-voice__dismiss:hover{color:var(--bp-accent)}.bp-draft .bp-voice__mute[aria-pressed=true]{color:var(--bp-ink);box-shadow:inset 0 -2px 0 var(--bp-accent)}.bp-draft .bp-voice__end{min-width:44px;padding-inline:var(--bp-s4);flex:none;position:relative}.bp-draft .bp-voice__status{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-chat-track);text-transform:uppercase;color:var(--bp-ink-3-text);margin:0;font-weight:500}.bp-draft .bp-voice--error .bp-voice__status{color:var(--bp-msg-danger)}.bp-draft .bp-voice--ended{--bp-voice-wave-h:40px}.bp-draft .bp-voice--ended .bp-voice__spine,.bp-draft .bp-voice--ended .bp-voice__lens,.bp-draft .bp-voice--error .bp-voice__spine,.bp-draft .bp-voice--error .bp-voice__lens{display:none}.bp-draft .bp-voice--error{box-shadow:inset 0 1px 0 var(--bp-line-strong), inset 0 -1px 0 var(--bp-line-strong), inset 2px 0 0 var(--bp-msg-danger)}.bp-draft .bp-voice-pill{align-items:stretch;min-height:44px;display:flex;position:relative}.bp-draft .bp-voice-pill:before{content:"";z-index:2;background:var(--bp-line-strong);pointer-events:none;width:1px;position:absolute;inset-block:0;inset-inline-start:0}.bp-draft .bp-voice-pill__dot{background:var(--bp-ink);width:6px;height:6px;flex:none;align-self:center;margin-inline-start:var(--bp-nav-inset)}.bp-draft .bp-voice-pill__dot[data-speaking=true]{animation:1.2s ease-out infinite bp-fade-loop}.bp-draft .bp-voice-pill__clock{padding-inline:var(--bp-s3);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);font-variant-numeric:tabular-nums;letter-spacing:var(--bp-chat-track);color:var(--bp-ink);align-items:center;font-weight:500;display:inline-flex}.bp-draft .bp-voice-pill .bp-voice__minutes{align-self:center}.bp-draft .bp-voice-pill__mute,.bp-draft .bp-voice-pill__end{min-width:44px;min-height:44px;padding:0 var(--bp-s3);color:var(--bp-ink);cursor:pointer;transition:color var(--bp-m-fast);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.bp-draft .bp-voice-pill__mute:hover{color:var(--bp-accent)}.bp-draft .bp-voice-pill__mute[aria-pressed=true]{color:var(--bp-ink);box-shadow:inset 0 -2px 0 var(--bp-accent)}.bp-draft .bp-voice-pill__end{background:var(--bp-accent);color:var(--bp-on-accent)}.bp-draft .bp-voice-pill__end:hover{background:var(--bp-ink);color:var(--bp-paper)}@media (max-width:1023px){.bp-draft .bp-voice-pill .bp-voice__minutes{display:none}.bp-draft .bp-voice-pill__dot{margin-inline-start:var(--bp-s3)}}.bp-draft .bp-composer__mic{position:relative}.bp-draft .bp-composer__mic:before{content:"";background:var(--bp-line-strong);pointer-events:none;width:1px;position:absolute;inset-block:0;inset-inline-start:0}.bp-draft .bp-composer__mic[data-state=connecting]{color:var(--bp-ink-3-text)}.bp-draft .bp-composer__mic[data-state=error]{color:var(--bp-msg-danger)}.bp-draft .bp-voice-cells{display:contents}.bp-draft .bp-message.bp-message--interim{border:1px dashed var(--bp-line-strong);color:var(--bp-ink-2)}.bp-draft .bp-message__spoken{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-chat-track);text-transform:uppercase;color:var(--bp-ink-3-text);align-self:flex-start;font-weight:500}.bp-draft .bp-message--user .bp-message__spoken{align-self:flex-end}.bp-draft .bp-message__moods{align-items:center;gap:var(--bp-s1) var(--bp-s3);font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-chat-track);color:var(--bp-ink-3-text);flex-wrap:wrap;margin:0;padding:0;font-weight:500;list-style:none;display:flex}.bp-draft .bp-message--user+.bp-message__moods{justify-content:flex-end}.bp-draft .bp-message__mood{align-items:center;gap:var(--bp-s2);display:inline-flex}.bp-draft .bp-message__mood:before{content:"";background:var(--bp-ink-3);flex:none;width:6px;height:6px}.bp-draft .bp-message__mood[data-family=warm]:before{background:var(--bp-tone-attention-fg)}.bp-draft .bp-message__mood[data-family=settled]:before{background:var(--bp-tone-success-fg)}.bp-draft .bp-message__mood[data-family=engaged]:before{background:var(--bp-tone-info-fg)}.bp-draft .bp-message__mood[data-family=low]:before{background:var(--bp-tone-muted-fg)}.bp-draft .bp-message__mood[data-family=tense]:before{background:var(--bp-tone-progress-fg)}.bp-draft .bp-message__mood[data-family=aversive]:before{background:var(--bp-tone-danger-fg)}.bp-draft .bp-message-action__word{margin-inline-start:var(--bp-s2)}.bp-draft .bp-voice-settings{gap:var(--bp-s5);flex-direction:column;display:flex}.bp-draft .bp-voice-settings section{flex-direction:column;display:flex}.bp-draft .bp-voice-settings__row{align-items:center;gap:var(--bp-s3);width:100%;min-height:44px;padding:var(--bp-s3) var(--bp-s4);box-shadow:inset 0 -1px 0 var(--bp-line-strong);font:inherit;text-align:start;color:var(--bp-ink);cursor:pointer;transition:color var(--bp-m-fast);background:0 0;border:0;border-radius:0;margin:0;display:flex}.bp-draft .bp-voice-settings__row:hover{color:var(--bp-accent)}.bp-draft .bp-voice-settings__row--selected{box-shadow:inset 0 -1px 0 var(--bp-line-strong), inset 3px 0 0 var(--bp-ink);font-weight:700}.bp-draft .bp-voice-settings__hint{font-family:var(--bp-mono);font-stretch:var(--bp-narrow);font-size:var(--bp-t-small);letter-spacing:var(--bp-chat-track);color:var(--bp-ink-3-text);font-weight:500}.bp-draft .bp-voice-settings>section>.bp-voice-settings__hint:first-child{padding-block:var(--bp-s3);text-transform:uppercase;color:var(--bp-ink)}@media (max-width:767px){.bp-draft .bp-voice{padding-inline:var(--bp-s3)}}@media (max-width:359px){.bp-draft .bp-voice__wave{display:none}.bp-draft .bp-voice__spine{height:var(--bp-voice-track-h)}}@media (prefers-reduced-motion:reduce){.bp-draft .bp-voice,.bp-draft .bp-voice *,.bp-draft .bp-voice-pill,.bp-draft .bp-voice-pill *{transition:none;animation:none}}.bp-split--backdrop{--bp-split-backdrop:url(/images/cta-image.webp)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
