:root{--ink: #17150f;--ink-2: #33302a;--paper: #f3f0e8;--paper-2: #fbf9f4;--rule: #e0dbcd;--rule-2: #c9c3b1;--ink-muted: #6d6959;--ink-muted-2: #918c7c;--acc: #1e2f58;--acc-2: #16233f;--pop: #c4442b;--warn: #8a5a12;--warn-tint: #f6eedd;--ok: #2e7855;--ok-tint: #eaf1eb;--ink-rgb: 23 21 15;--ink-2-rgb: 51 48 42;--paper-rgb: 243 240 232;--paper-2-rgb: 251 249 244;--rule-rgb: 224 219 205;--rule-2-rgb: 201 195 177;--ink-muted-rgb: 109 105 89;--ink-faint-rgb: 145 140 124;--acc-rgb: 30 47 88;--acc-2-rgb: 22 35 63;--pop-rgb: 196 68 43;--warn-rgb: 138 90 18;--ok-rgb: 46 120 85;--background: 43 31% 93%;--foreground: 44 21% 7%;--card: 42 46% 97%;--card-foreground: 44 21% 7%;--popover: 42 46% 97%;--popover-foreground: 44 21% 7%;--primary: 222 49% 23%;--primary-foreground: 42 46% 97%;--secondary: 44 23% 88%;--secondary-foreground: 44 21% 7%;--muted: 44 28% 90%;--muted-foreground: 48 10% 39%;--accent: 44 28% 90%;--accent-foreground: 44 21% 7%;--destructive: 10 64% 47%;--destructive-foreground: 42 46% 97%;--border: 45 23% 84%;--input: 45 23% 84%;--ring: 222 49% 23%;--radius: .625rem;color-scheme:light;scroll-behavior:smooth}html{font-family:Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--paper)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::-moz-selection{background:#1e2f5829}::selection{background:#1e2f5829}.bm-mono,.bm-fig{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.bm-label{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-muted)}.bm-wrap{max-width:1200px;margin:0 auto;padding-left:40px;padding-right:40px}@media(max-width:720px){.bm-wrap{padding-left:22px;padding-right:22px}}.bm-btn-acc{background:var(--acc);color:var(--paper-2);transition:background .18s,transform .12s,box-shadow .18s}.bm-btn-acc:hover{background:var(--acc-2);box-shadow:0 10px 24px -12px #1e2f588c}.bm-btn-acc:active{transform:translateY(1px)}.bm-btn-out{border:1px solid var(--rule-2);color:var(--ink);background:transparent;transition:background .18s,border-color .18s,transform .12s}.bm-btn-out:hover{background:var(--paper-2);border-color:var(--ink)}.bm-btn-out:active{transform:translateY(1px)}.bm-btn-paper{background:var(--paper);color:var(--ink);transition:transform .12s,box-shadow .18s}.bm-btn-paper:hover{box-shadow:0 12px 28px -12px #17150f99}.bm-btn-paper:active{transform:translateY(1px)}.focus-ring:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.bm-app{--n-0: #ffffff;--n-50: #f7f6f3;--n-100: #f0efea;--n-150: #e6e4dd;--n-200: #dcdad2;--n-250: #cdcac0;--n-300: #b8b5ab;--n-400: #97948b;--n-500: #76736b;--n-600: #555349;--n-700: #3a3833;--n-900: #121110;--a-50: #f1f3f8;--a-100: #dbe0eb;--a-500: #3c5085;--a-600: #293d6e;--a-700: #1e2f58;--a-800: #152244;--ok-tint: #e7f1ea;--ok-line: #b7d5bf;--ok-text: #1e5238;--warn-tint: #f7ecd7;--warn-line: #e8d2a5;--warn-main: #a66a14;--warn-text: #6e460b;--bad-tint: #f7e2de;--bad-text: #7a2519;background:var(--n-50);color:var(--n-700);font-size:13.5px;line-height:20px}html[data-theme=dark] .bm-app{color-scheme:dark;--n-0: #1c1a18;--n-50: #181715;--n-100: #2a2825;--n-150: #353330;--n-200: #3f3d38;--n-250: #4a4842;--n-300: #5c5a53;--n-400: #7e7b73;--n-500: #97948b;--n-600: #b3b0a6;--n-700: #cfccc1;--n-900: #faf8f2;--a-50: #11192b;--a-100: #172238;--a-500: #6e8ec4;--a-600: #89a4d2;--a-700: #89a4d2;--a-800: #afc2e2;--ok-tint: #1b2e22;--ok-line: #2d5240;--ok-text: #8fcfae;--warn-tint: #2e2415;--warn-line: #4e3d1f;--warn-main: #d3a45b;--warn-text: #e8c58a;--bad-tint: #2f1b17;--bad-text: #f0a395;--ink: #faf8f2;--ink-2: #cfccc1;--paper: #181715;--paper-2: #1c1a18;--rule: #353330;--rule-2: #4a4842;--ink-muted: #97948b;--ink-muted-2: #7e7b73;--acc: #89a4d2;--acc-2: #afc2e2;--pop: #f0a395;--warn: #e8c58a;--ok: #8fcfae;--ink-rgb: 250 248 242;--ink-2-rgb: 207 204 193;--paper-rgb: 24 23 21;--paper-2-rgb: 28 26 24;--rule-rgb: 53 51 48;--rule-2-rgb: 74 72 66;--ink-muted-rgb: 151 148 139;--ink-faint-rgb: 126 123 115;--acc-rgb: 137 164 210;--acc-2-rgb: 175 194 226;--pop-rgb: 240 163 149;--warn-rgb: 232 197 138;--ok-rgb: 143 207 174}html[data-theme=dark] body{background:#181715}.bm-app.sb-frame{display:flex;min-height:100dvh}.bm-app .sb-spacer{position:sticky;top:0;z-index:30;height:100dvh;flex:none;transition:width .2s ease}.bm-app .sb-page{min-width:0;flex:1}.bm-app .sb{position:absolute;left:0;top:0;width:240px;background:var(--n-0);border-right:1px solid var(--n-150);padding:14px 12px 12px;display:flex;flex-direction:column;gap:2px;height:100dvh;overflow-x:hidden;overflow-y:auto;transition:width .18s ease,box-shadow .18s ease}.bm-app .sb--mini{width:56px;padding:14px 8px 12px}.bm-app .sb--mini .sb__text,.bm-app .sb--mini .sb__section,.bm-app .sb--mini .sb__sub,.bm-app .sb--mini .sb__leaf,.bm-app .sb--mini .sb__door{display:none}.bm-app .sb--mini .sb__item{justify-content:center;padding:0}.bm-app .sb--mini .sb__foot{justify-content:center;padding-left:0}.bm-app .sb--float{box-shadow:6px 0 24px -6px #0000002e}.bm-app .sb__firm{display:flex;align-items:center;gap:10px;padding:0 4px 12px}.bm-app .sb__logo{width:34px;height:34px;flex:none;border-radius:7px;-o-object-fit:cover;object-fit:cover}.bm-app .sb__initials{display:grid;place-items:center;background:var(--a-700);color:var(--n-0);font-size:13px;font-weight:600;letter-spacing:-.02em}.bm-app .sb__firmname{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent;font-size:13.5px;font-weight:500;color:var(--n-900);outline:none;border:0;padding:0;font-family:inherit}.bm-app .sb__product{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--n-500)}.bm-app .sb__badge{border:1px solid var(--n-200);border-radius:4px;padding:0 4px;font-size:9.5px;line-height:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--n-500)}.bm-app .sb__section{font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--n-400);padding:10px 10px 4px}.bm-app .sb__item{display:flex;align-items:center;gap:10px;height:32px;flex:none;padding:0 10px;border-radius:6px;font-size:13px;color:var(--n-700);text-align:left;transition:background .12s,color .12s}.bm-app .sb__item:hover{background:var(--n-50);color:var(--n-900)}.bm-app .sb__item--active{background:var(--n-100);color:var(--n-900);font-weight:500}.bm-app .sb__item--active svg{color:var(--a-700)}.bm-app .sb__icon{position:relative;display:inline-flex;flex:none}.bm-app .sb__dot{position:absolute;right:-4px;top:-4px;width:8px;height:8px;border-radius:999px;background:var(--warn-main);box-shadow:0 0 0 2px var(--n-0)}.bm-app .sb__pill{border-radius:999px;background:var(--warn-tint);padding:0 6px;font-size:10.5px;font-weight:500;color:var(--warn-text)}.bm-app .sb__sub{display:flex;align-items:center;gap:8px;min-height:28px;padding:0 10px 0 36px;border-radius:6px;font-size:12.5px;color:var(--n-600);text-align:left}.bm-app .sb__sub:hover{background:var(--n-50)}.bm-app .sb__sub--active{background:var(--a-50);color:var(--a-800);font-weight:500}.bm-app .sb__leaf{display:block;width:100%;padding:4px 10px 4px 48px;border-radius:6px;font-size:12.5px;line-height:18px;color:var(--n-500);text-align:left}.bm-app .sb__leaf:hover{color:var(--n-900)}.bm-app .sb__leaf--active{color:var(--a-700);font-weight:500}.bm-app .sb__count{margin-left:auto;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;color:var(--n-400)}.bm-app .sb__bottom{margin-top:auto;display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--n-150);padding-top:8px}.bm-app .sb__rule{margin:4px 0;border-top:1px solid var(--n-150)}.bm-app .sb__foot{display:flex;align-items:center;gap:10px;margin-top:4px;padding:4px 0 0 6px}.bm-app .sb__avatar{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:999px;background:var(--a-100);color:var(--a-800);font-size:11.5px;font-weight:500}.bm-app .sb__me{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;color:var(--n-900)}.bm-app .sb__email{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--n-500)}.bm-app .sb__iconbtn{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:6px;color:var(--n-500)}.bm-app .sb__iconbtn:hover{background:var(--n-50);color:var(--n-900)}.bm-app .sb-mbar,.bm-app .sb-scrim{display:none}@media(max-width:767px){.bm-app.sb-frame{flex-direction:column}.bm-app .sb-spacer{position:static;z-index:auto;width:0!important;height:auto}.bm-app .sb{position:fixed;z-index:50;width:min(280px,86vw);transform:translate(-102%);transition:transform .2s ease;box-shadow:none}.bm-app .sb--open{transform:none;box-shadow:6px 0 24px -6px #0000004d}.bm-app .sb__pin{display:none}.bm-app .sb-mbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:8px;height:52px;padding:0 12px;background:var(--n-0);border-bottom:1px solid var(--n-150);color:var(--n-900);font-size:14px;font-weight:500}.bm-app .sb-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#12111052}}.bm-app .tb{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 32px 18px}.bm-app .tb__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--n-500);margin-bottom:6px}.bm-app .tb__crumbs a:hover{text-decoration:underline}.bm-app .tb__here{font-weight:500;color:var(--n-900)}.bm-app .tb__slash{color:var(--n-300)}.bm-app .tb__title{margin:0;font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.018em;color:var(--a-700)}.bm-app .tb__sub{margin:4px 0 0;font-size:14px;color:var(--n-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-app .tb__right{display:flex;flex:none;align-items:center;gap:8px}@media(max-width:767px){.bm-app .tb{flex-wrap:wrap;padding:20px 16px 14px}.bm-app .tb__title{font-size:24px;line-height:30px}.bm-app .tb__sub{white-space:normal}}.bm-app .pbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:32px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:500;border:1px solid var(--n-250);background:var(--n-0);color:var(--n-900);transition:background .12s,transform .12s}.bm-app .pbtn:hover{background:var(--n-50)}.bm-app .pbtn:active{transform:translateY(.5px)}.bm-app .pbtn--primary{background:var(--a-700);border-color:var(--a-700);color:var(--n-0)}.bm-app .pbtn--primary:hover{background:var(--a-600)}.bm-app .pbtn:disabled{opacity:.5;pointer-events:none}.bm-app .pbtn--lg{height:40px;padding:0 16px}.bm-app .pinput{width:100%;height:36px;padding:0 12px;border:1px solid var(--n-200);border-radius:8px;background:var(--n-0);color:var(--n-900);font-size:13.5px}.bm-app .pinput:focus{outline:none;border-color:var(--a-500);box-shadow:0 0 0 3px var(--a-100)}.bm-app .pcard{background:var(--n-0);border:1px solid var(--n-200);border-radius:12px}.bm-app .page-shadow{box-shadow:0 1px 2px #3a32280f,0 6px 16px #3a322814}html[data-theme=dark] .bm-app .page-shadow{box-shadow:0 1px 2px #0006,0 6px 16px #00000059}.bm-app :focus-visible{outline:2px solid var(--a-500);outline-offset:2px}.bm-app .illu-light{display:block;margin:0 auto}.bm-app .illu-dark{display:none;margin:0 auto}html[data-theme=dark] .bm-app .illu-light{display:none}html[data-theme=dark] .bm-app .illu-dark{display:block}.bm-app .bmt,.bm-app.bmt{--bmt-surface: var(--n-0);--bmt-sunken: var(--n-50);--bmt-ink: var(--n-900);--bmt-ink-2: var(--n-700);--bmt-muted: var(--n-500);--bmt-rule: var(--n-150);--bmt-rule-2: var(--n-250);--bmt-accent: var(--a-700);--bmt-accent-tint: var(--a-50);--bmt-on-accent: var(--n-0);--bmt-ok: var(--ok-text);--bmt-ok-tint: var(--ok-tint);--bmt-warn: var(--warn-text);--bmt-warn-tint: var(--warn-tint);--bmt-bad: var(--bad-text);--bmt-bad-tint: var(--bad-tint)}.bm-app.bmt-scrim{background:#12111052;min-height:0}@media(prefers-reduced-motion:reduce){.bm-app,.bm-app *{animation:none!important;transition:none!important}}.pm-input{font-size:13.5px;line-height:1.45;color:var(--text-primary);outline:none;white-space:pre-wrap;overflow-wrap:anywhere}.pm-input>:first-child{margin-top:0}.pm-input>:last-child{margin-bottom:0}.pm-input p{margin:0 0 6px}.pm-input ul,.pm-input ol{margin:0 0 6px;padding-left:20px}.pm-input ul{list-style:disc}.pm-input ol{list-style:decimal}.pm-input li{margin:1px 0}.pm-input li::marker{color:currentColor;opacity:.55}.pm-input li p{margin:0}.pm-input strong{font-weight:700}.pm-input h1,.pm-input h2,.pm-input h3,.pm-input h4{font-size:1em;font-weight:700;margin:6px 0 4px}.pm-input code{font-family:var(--font-mono);font-size:.9em;background:var(--a-50);color:var(--a-700);padding:0 4px;border-radius:4px;border:1px solid var(--a-100)}.pm-input pre{background:var(--a-50);border:1px solid var(--a-100);border-radius:8px;padding:8px 10px;margin:0 0 6px;overflow-x:auto}.pm-input pre code{background:none;border:none;padding:0;color:var(--text-primary)}.pm-input blockquote{margin:0 0 6px;padding-left:10px;border-left:3px solid var(--a-300);color:var(--text-secondary)}.pm-input a{color:var(--text-accent);text-decoration:underline}.pm-input hr{border:none;border-top:1px solid var(--border-subtle);margin:8px 0}.pm-input p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-muted);float:left;height:0;pointer-events:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.inset-x-0{left:0;right:0}.-bottom-1{bottom:-.25rem}.-right-1{right:-.25rem}.bottom-1{bottom:.25rem}.bottom-\[calc\(100\%\+6px\)\]{bottom:calc(100% + 6px)}.left-0{left:0}.left-3\.5{left:.875rem}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-\[40vh\]{top:40vh}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[45\]{z-index:45}.z-\[60\]{z-index:60}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.m-0{margin:0}.m-4{margin:1rem}.m-8{margin:2rem}.-mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}.mx-\[1px\]{margin-left:1px;margin-right:1px}.mx-auto{margin-left:auto;margin-right:auto}.-mb-px{margin-bottom:-1px}.-ml-2{margin-left:-.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-8{margin-left:2rem}.ml-\[26px\]{margin-left:26px}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mr-4{margin-right:1rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-7{margin-top:1.75rem}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-5{width:1.25rem;height:1.25rem}.size-7{width:1.75rem;height:1.75rem}.\!h-7{height:1.75rem!important}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[168px\]{height:168px}.h-\[240px\]{height:240px}.h-\[52px\]{height:52px}.h-\[60px\]{height:60px}.h-\[92vh\]{height:92vh}.h-\[max\(480px\,calc\(100dvh-300px\)\)\]{height:max(480px,calc(100dvh - 300px))}.h-\[min\(620px\,70vh\)\]{height:min(620px,70vh)}.h-full{height:100%}.max-h-\[220px\]{max-height:220px}.max-h-\[248px\]{max-height:248px}.max-h-\[340px\]{max-height:340px}.max-h-\[45\%\]{max-height:45%}.max-h-\[520px\]{max-height:520px}.max-h-\[620px\]{max-height:620px}.max-h-full{max-height:100%}.\!min-h-\[32px\]{min-height:32px!important}.min-h-0{min-height:0px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[360px\]{min-height:360px}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[260px\]{width:260px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[60px\]{width:60px}.w-\[76px\]{width:76px}.w-\[96vw\]{width:96vw}.w-\[min\(440px\,100vw\)\]{width:min(440px,100vw)}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[220px\]{min-width:220px}.min-w-\[300px\]{min-width:300px}.min-w-\[640px\]{min-width:640px}.min-w-\[760px\]{min-width:760px}.max-w-0{max-width:0px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[26rem\]{max-width:26rem}.max-w-\[280px\]{max-width:280px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[46ch\]{max-width:46ch}.max-w-\[480px\]{max-width:480px}.max-w-\[550px\]{max-width:550px}.max-w-\[560px\]{max-width:560px}.max-w-\[62ch\]{max-width:62ch}.max-w-\[920px\]{max-width:920px}.max-w-\[960px\]{max-width:960px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[80px_minmax\(0\,1fr\)\]{grid-template-columns:80px minmax(0,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(132px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[var\(--bmc-border-subtle\)\]>:not([hidden])~:not([hidden]){border-color:var(--bmc-border-subtle)}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-\[var\(--bmc-warn-line\)\]{border-color:var(--bmc-warn-line)!important}.\!border-transparent{border-color:transparent!important}.border-\[var\(--a-100\)\]{border-color:var(--a-100)}.border-\[var\(--a-200\)\]{border-color:var(--a-200)}.border-\[var\(--a-500\)\]{border-color:var(--a-500)}.border-\[var\(--a-700\)\]{border-color:var(--a-700)}.border-\[var\(--bad-border\,\#f3c4c4\)\]{border-color:var(--bad-border,#f3c4c4)}.border-\[var\(--bad-tint\)\]{border-color:var(--bad-tint)}.border-\[var\(--bmc-bad-line\)\]{border-color:var(--bmc-bad-line)}.border-\[var\(--bmc-border-default\)\]{border-color:var(--bmc-border-default)}.border-\[var\(--bmc-border-subtle\)\]{border-color:var(--bmc-border-subtle)}.border-\[var\(--bmc-ok-line\)\]{border-color:var(--bmc-ok-line)}.border-\[var\(--bmc-warn-line\)\]{border-color:var(--bmc-warn-line)}.border-\[var\(--bmc-warn-main\)\]{border-color:var(--bmc-warn-main)}.border-\[var\(--border-default\)\]{border-color:var(--border-default)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--n-150\)\]{border-color:var(--n-150)}.border-\[var\(--n-150\,var\(--n-200\)\)\]{border-color:var(--n-150,var(--n-200))}.border-\[var\(--n-200\)\]{border-color:var(--n-200)}.border-\[var\(--n-250\)\]{border-color:var(--n-250)}.border-\[var\(--n-300\)\]{border-color:var(--n-300)}.border-\[var\(--ok-line\)\]{border-color:var(--ok-line)}.border-\[var\(--warn-line\)\]{border-color:var(--warn-line)}.border-pop\/30{border-color:rgb(var(--pop-rgb) / .3)}.border-rule{--tw-border-opacity: 1;border-color:rgb(var(--rule-rgb) / var(--tw-border-opacity, 1))}.border-rule-2{--tw-border-opacity: 1;border-color:rgb(var(--rule-2-rgb) / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.\!bg-\[var\(--bmc-warn-tint\)\]{background-color:var(--bmc-warn-tint)!important}.\!bg-transparent{background-color:transparent!important}.bg-\[color-mix\(in_srgb\,var\(--a-50\)_85\%\,transparent\)\]{background-color:color-mix(in srgb,var(--a-50) 85%,transparent)}.bg-\[var\(--a-100\)\]{background-color:var(--a-100)}.bg-\[var\(--a-50\)\]{background-color:var(--a-50)}.bg-\[var\(--a-500\)\]{background-color:var(--a-500)}.bg-\[var\(--a-700\)\]{background-color:var(--a-700)}.bg-\[var\(--bad-tint\)\]{background-color:var(--bad-tint)}.bg-\[var\(--bmc-a-100\)\]{background-color:var(--bmc-a-100)}.bg-\[var\(--bmc-bad-tint\)\]{background-color:var(--bmc-bad-tint)}.bg-\[var\(--bmc-n-100\)\]{background-color:var(--bmc-n-100)}.bg-\[var\(--bmc-n-900\)\]{background-color:var(--bmc-n-900)}.bg-\[var\(--bmc-ok-tint\)\]{background-color:var(--bmc-ok-tint)}.bg-\[var\(--bmc-surface-canvas\)\]{background-color:var(--bmc-surface-canvas)}.bg-\[var\(--bmc-surface-nav-hover\)\]{background-color:var(--bmc-surface-nav-hover)}.bg-\[var\(--bmc-surface-raised\)\]{background-color:var(--bmc-surface-raised)}.bg-\[var\(--bmc-surface-sunken\)\]{background-color:var(--bmc-surface-sunken)}.bg-\[var\(--bmc-warn-tint\)\]{background-color:var(--bmc-warn-tint)}.bg-\[var\(--n-0\)\]{background-color:var(--n-0)}.bg-\[var\(--n-100\)\]{background-color:var(--n-100)}.bg-\[var\(--n-150\)\]{background-color:var(--n-150)}.bg-\[var\(--n-50\)\]{background-color:var(--n-50)}.bg-\[var\(--n-900\)\]{background-color:var(--n-900)}.bg-\[var\(--ok-bg\,\#e6f4ea\)\]{background-color:var(--ok-bg,#e6f4ea)}.bg-\[var\(--ok-tint\)\]{background-color:var(--ok-tint)}.bg-\[var\(--surface-raised\)\]{background-color:var(--surface-raised)}.bg-\[var\(--surface-sunken\)\]{background-color:var(--surface-sunken)}.bg-\[var\(--warn-main\)\]{background-color:var(--warn-main)}.bg-\[var\(--warn-tint\)\]{background-color:var(--warn-tint)}.bg-acc{--tw-bg-opacity: 1;background-color:rgb(var(--acc-rgb) / var(--tw-bg-opacity, 1))}.bg-acc\/\[0\.07\]{background-color:rgb(var(--acc-rgb) / .07)}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-paper{--tw-bg-opacity: 1;background-color:rgb(var(--paper-rgb) / var(--tw-bg-opacity, 1))}.bg-paper-2{--tw-bg-opacity: 1;background-color:rgb(var(--paper-2-rgb) / var(--tw-bg-opacity, 1))}.bg-paper\/85{background-color:rgb(var(--paper-rgb) / .85)}.bg-rule{--tw-bg-opacity: 1;background-color:rgb(var(--rule-rgb) / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-\[3px\]{padding-bottom:3px}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pr-0\.5{padding-right:.125rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[2px\]{padding-top:2px}.pt-\[7px\]{padding-top:7px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.font-\[inherit\]{font-family:inherit}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.\!text-\[12\.5px\]{font-size:12.5px!important}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[34px\]{font-size:34px}.text-\[9\.5px\]{font-size:9.5px}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[1\.14\]{line-height:1.14}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.6\]{line-height:1.6}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.018em\]{letter-spacing:-.018em}.tracking-\[-\.022em\]{letter-spacing:-.022em}.tracking-\[\.01em\]{letter-spacing:.01em}.tracking-\[\.02em\]{letter-spacing:.02em}.tracking-\[\.06em\]{letter-spacing:.06em}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.\!text-\[var\(--ok-text\)\]{color:var(--ok-text)!important}.text-\[var\(--a-500\)\]{color:var(--a-500)}.text-\[var\(--a-700\)\]{color:var(--a-700)}.text-\[var\(--a-800\)\]{color:var(--a-800)}.text-\[var\(--bad-text\)\]{color:var(--bad-text)}.text-\[var\(--bmc-a-700\)\]{color:var(--bmc-a-700)}.text-\[var\(--bmc-bad-main\)\]{color:var(--bmc-bad-main)}.text-\[var\(--bmc-bad-text\)\]{color:var(--bmc-bad-text)}.text-\[var\(--bmc-info-main\)\]{color:var(--bmc-info-main)}.text-\[var\(--bmc-n-0\)\]{color:var(--bmc-n-0)}.text-\[var\(--bmc-n-300\)\]{color:var(--bmc-n-300)}.text-\[var\(--bmc-n-400\)\]{color:var(--bmc-n-400)}.text-\[var\(--bmc-n-500\)\]{color:var(--bmc-n-500)}.text-\[var\(--bmc-n-600\)\]{color:var(--bmc-n-600)}.text-\[var\(--bmc-n-700\)\]{color:var(--bmc-n-700)}.text-\[var\(--bmc-n-800\)\]{color:var(--bmc-n-800)}.text-\[var\(--bmc-n-900\)\]{color:var(--bmc-n-900)}.text-\[var\(--bmc-ok-main\)\]{color:var(--bmc-ok-main)}.text-\[var\(--bmc-ok-text\)\]{color:var(--bmc-ok-text)}.text-\[var\(--bmc-text-body\)\]{color:var(--bmc-text-body)}.text-\[var\(--bmc-warn-main\)\]{color:var(--bmc-warn-main)}.text-\[var\(--bmc-warn-text\)\]{color:var(--bmc-warn-text)}.text-\[var\(--n-0\)\]{color:var(--n-0)}.text-\[var\(--n-300\)\]{color:var(--n-300)}.text-\[var\(--n-400\)\]{color:var(--n-400)}.text-\[var\(--n-500\)\]{color:var(--n-500)}.text-\[var\(--n-600\)\]{color:var(--n-600)}.text-\[var\(--n-700\)\]{color:var(--n-700)}.text-\[var\(--n-900\)\]{color:var(--n-900)}.text-\[var\(--ok\)\]{color:var(--ok)}.text-\[var\(--ok-text\)\]{color:var(--ok-text)}.text-\[var\(--ok-text\,\#1e6b34\)\]{color:var(--ok-text,#1e6b34)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--warn-text\)\]{color:var(--warn-text)}.text-acc{--tw-text-opacity: 1;color:rgb(var(--acc-rgb) / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity: 1;color:rgb(var(--ink-rgb) / var(--tw-text-opacity, 1))}.text-ink-2{--tw-text-opacity: 1;color:rgb(var(--ink-2-rgb) / var(--tw-text-opacity, 1))}.text-ink-muted{--tw-text-opacity: 1;color:rgb(var(--ink-muted-rgb) / var(--tw-text-opacity, 1))}.text-paper-2{--tw-text-opacity: 1;color:rgb(var(--paper-2-rgb) / var(--tw-text-opacity, 1))}.text-pop{--tw-text-opacity: 1;color:rgb(var(--pop-rgb) / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-16px_0_40px_rgba\(0\,0\,0\,\.22\)\]{--tw-shadow: -16px 0 40px rgba(0,0,0,.22);--tw-shadow-colored: -16px 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--rule\)\]{--tw-shadow: 0 0 0 1px var(--rule);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_-12px_rgba\(35\,30\,25\,\.35\)\]{--tw-shadow: 0 10px 28px -12px rgba(35,30,25,.35);--tw-shadow-colored: 0 10px 28px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\,0\,0\,\.18\)\]{--tw-shadow: 0 12px 32px rgba(0,0,0,.18);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.12\)\]{--tw-shadow: 0 1px 2px rgba(0,0,0,.12);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(62\,54\,40\,\.04\)\]{--tw-shadow: 0 1px 2px rgba(62,54,40,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(62\,54\,40\,\.05\)\,0_10px_28px_-14px_rgba\(62\,54\,40\,\.22\)\]{--tw-shadow: 0 1px 2px rgba(62,54,40,.05),0 10px 28px -14px rgba(62,54,40,.22);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 10px 28px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_64px_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow: 0 24px 64px rgba(0,0,0,.35);--tw-shadow-colored: 0 24px 64px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_-8px_rgba\(62\,54\,40\,\.28\)\]{--tw-shadow: 0 8px 24px -8px rgba(62,54,40,.28);--tw-shadow-colored: 0 8px 24px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[shadow\:var\(--sh-xs\)\]{--tw-shadow: var(--sh-xs);--tw-shadow-colored: var(--sh-xs);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--bmc-sh-lg\)\]{--tw-shadow-color: var(--bmc-sh-lg);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[…\]{--tw-shadow-color: …;--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[var\(--a-300\)\]{--tw-ring-color: var(--a-300)}.ring-\[var\(--a-500\)\]{--tw-ring-color: var(--a-500)}.ring-\[var\(--bmc-border-default\)\]{--tw-ring-color: var(--bmc-border-default)}.ring-\[var\(--bmc-border-subtle\)\]{--tw-ring-color: var(--bmc-border-subtle)}.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)}.filter{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)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,color\,opacity\]{transition-property:background-color,color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,color\,transform\]{transition-property:background-color,color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-width\,opacity\,margin\]{transition-property:max-width,opacity,margin;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,color\]{transition-property:transform,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[overflow\:clip\]{overflow:clip}.\[text-wrap\:balance\]{text-wrap:balance}.\[text-wrap\:pretty\]{text-wrap:pretty}body{background:var(--paper);color:var(--ink)}.cl-wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.cl-field{width:100%;min-height:40px;border:1px solid var(--rule-2);border-radius:7px;background:var(--n-0, var(--paper-2));padding:9px 11px;color:var(--ink);font-size:13px}.cl-field:focus{outline:2px solid var(--acc);outline-offset:1px}.cl-label{display:block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:7px}.cl-card{border:1px solid var(--rule);border-radius:14px;background:var(--n-0, var(--paper-2))}.cl-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 16px;border-radius:7px;background:var(--ink);color:var(--paper);font-size:13px;font-weight:600}.cl-button:disabled{opacity:.5;cursor:not-allowed}.cl-button-secondary{background:transparent;color:var(--ink);border:1px solid var(--rule-2)}.cl-drop--over{outline:2px dashed var(--a-500);outline-offset:-6px}:root{--ft-pdf: #b4412f;--ft-image: #7a4fa3;--ft-sheet: #2f7d4f;--ft-doc: #2f5ea8;--ft-email: #9a6a12;--ft-archive: #6b6459;--ft-other: #858075}html[data-theme=dark]{--ft-pdf: #e58a78;--ft-image: #b99be0;--ft-sheet: #7cc79a;--ft-doc: #8fb0e6;--ft-email: #dcb466;--ft-archive: #b1aa9d;--ft-other: #9a958a}html[data-theme=dark] .bm-app{--mark-ink-fyi: #dfe7f3}.bm-app{--text-primary: var(--ink);--text-body: var(--ink-2);--text-secondary: var(--ink-2);--text-muted: var(--ink-muted);--surface-raised: var(--n-0);--surface-sunken: var(--n-100);--surface-canvas: var(--n-50);--border-default: var(--rule-2);--border-subtle: var(--rule);--border-strong: var(--rule-2);--a-200: #b9c3dc}html[data-theme=dark] .bm-app{--a-200: #1e2f58}.bm-app{--border-focus: var(--a-500);--sh-xs: 0 1px 2px rgba(0, 0, 0, .05);--ring-focus: 0 0 0 3px color-mix(in srgb, var(--a-500) 22%, transparent);--a-300: #8d9ac0;--text-accent: var(--a-700);--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}html[data-theme=dark] .bm-app{--a-300: #3a4f7a;--sh-xs: 0 1px 2px rgba(0, 0, 0, .3)}html[data-theme=dark] .bm-app{--n-0: #1f1d1a;--n-50: #141311}html[data-theme=dark] body{background:#141311}.bm-app .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.bm-app{--rg-detected: var(--warn-main);--rg-detected-bg: var(--warn-tint)}@media(prefers-reduced-motion:reduce){.beam-tuned[data-beam],.beam-tuned [data-beam],.beam-tuned[data-beam]:before,.beam-tuned [data-beam]:before,.beam-tuned[data-beam]:after,.beam-tuned [data-beam]:after,.beam-tuned [data-beam] [data-beam-bloom],.beam-tuned[data-beam] [data-beam-bloom]{animation:none!important}}.placeholder\:text-\[var\(--text-muted\)\]::-moz-placeholder{color:var(--text-muted)}.placeholder\:text-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:border-\[var\(--a-500\)\]:focus-within{border-color:var(--a-500)}.focus-within\:border-\[var\(--border-focus\)\]:focus-within{border-color:var(--border-focus)}.focus-within\:shadow-\[shadow\:var\(--ring-focus\)\]:focus-within{--tw-shadow: var(--ring-focus);--tw-shadow-colored: var(--ring-focus);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:border-\[var\(--a-500\)\]:hover{border-color:var(--a-500)}.hover\:border-\[var\(--bmc-border-default\)\]:hover{border-color:var(--bmc-border-default)}.hover\:border-\[var\(--bmc-n-400\)\]:hover{border-color:var(--bmc-n-400)}.hover\:border-\[var\(--n-300\)\]:hover{border-color:var(--n-300)}.hover\:border-\[var\(--n-400\)\]:hover{border-color:var(--n-400)}.hover\:border-\[var\(--warn-main\)\]:hover{border-color:var(--warn-main)}.hover\:\!bg-\[var\(--n-50\)\]:hover{background-color:var(--n-50)!important}.hover\:bg-\[var\(--a-50\)\]:hover{background-color:var(--a-50)}.hover\:bg-\[var\(--a-600\)\]:hover{background-color:var(--a-600)}.hover\:bg-\[var\(--bmc-bad-tint\)\]:hover{background-color:var(--bmc-bad-tint)}.hover\:bg-\[var\(--bmc-surface-nav-hover\)\]:hover{background-color:var(--bmc-surface-nav-hover)}.hover\:bg-\[var\(--bmc-surface-sunken\)\]:hover{background-color:var(--bmc-surface-sunken)}.hover\:bg-\[var\(--n-100\)\]:hover{background-color:var(--n-100)}.hover\:bg-\[var\(--n-50\)\]:hover{background-color:var(--n-50)}.hover\:bg-\[var\(--surface-sunken\)\]:hover{background-color:var(--surface-sunken)}.hover\:bg-paper:hover{--tw-bg-opacity: 1;background-color:rgb(var(--paper-rgb) / var(--tw-bg-opacity, 1))}.hover\:bg-paper-2:hover{--tw-bg-opacity: 1;background-color:rgb(var(--paper-2-rgb) / var(--tw-bg-opacity, 1))}.hover\:text-\[var\(--bmc-bad-text\)\]:hover{color:var(--bmc-bad-text)}.hover\:text-\[var\(--bmc-n-600\)\]:hover{color:var(--bmc-n-600)}.hover\:text-\[var\(--bmc-n-700\)\]:hover{color:var(--bmc-n-700)}.hover\:text-\[var\(--bmc-n-900\)\]:hover{color:var(--bmc-n-900)}.hover\:text-\[var\(--n-900\)\]:hover{color:var(--n-900)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-ink:hover{--tw-text-opacity: 1;color:rgb(var(--ink-rgb) / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-\[var\(--bmc-border-focus\)\]:focus{border-color:var(--bmc-border-focus)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-\[var\(--a-500\)\]:focus-visible{--tw-ring-color: var(--a-500)}.focus-visible\:ring-\[var\(--bmc-a-500\)\]:focus-visible{--tw-ring-color: var(--bmc-a-500)}.active\:scale-\[0\.94\]:active{--tw-scale-x: .94;--tw-scale-y: .94;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group\/link:hover .group-hover\/link\:translate-x-\[2px\],.group:hover .group-hover\:translate-x-\[2px\]{--tw-translate-x: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-\[var\(--a-700\)\]{color:var(--a-700)}.group:hover .group-hover\:text-\[var\(--bmc-n-500\)\]{color:var(--bmc-n-500)}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media(max-width:479px){.max-\[479px\]\:hidden{display:none}}@media(min-width:640px){.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:p-5{padding:1.25rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:pl-4{padding-left:1rem}.sm\:pr-4{padding-right:1rem}}@media(min-width:768px){.md\:inline{display:inline}.md\:max-h-none{max-height:none}.md\:w-\[320px\]{width:320px}.md\:flex-row{flex-direction:row}.md\:border-l{border-left-width:1px}.md\:border-t-0{border-top-width:0px}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:1rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_336px\]{grid-template-columns:minmax(0,1fr) 336px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}:where(.bmo){--bmo-bg: var(--paper, #f3f0e8);--bmo-surface: var(--paper-2, #fbf9f4);--bmo-ink: var(--ink, #17150f);--bmo-ink-2: var(--ink-2, #33302a);--bmo-muted: var(--ink-muted, #6d6959);--bmo-rule: var(--rule, #e0dbcd);--bmo-rule-2: var(--rule-2, #c9c3b1);--bmo-accent: var(--acc, #1e2f58);--bmo-accent-hover: var(--acc-2, #16233f);--bmo-on-accent: var(--paper-2, #fbf9f4);--bmo-ok: var(--ok, #2e7855);--bmo-ok-tint: var(--ok-tint, #eaf1eb);--bmo-bad: var(--pop, #c4442b);--bmo-shadow: 0 14px 34px -26px rgba(23, 21, 15, .5);--bmo-font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace}.bmo{background:var(--bmo-bg);color:var(--bmo-ink)}.bmo-card{background:var(--bmo-surface);border:1px solid var(--bmo-rule);border-radius:16px;box-shadow:var(--bmo-shadow)}.bmo-well{background:var(--bmo-bg);border:1px solid var(--bmo-rule);border-radius:10px}.bmo-label{font-family:var(--bmo-font-mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--bmo-muted)}.bmo-mono{font-family:var(--bmo-font-mono);font-variant-numeric:tabular-nums}.bmo-h1{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--bmo-ink)}.bmo-lead{margin:0;font-size:13.5px;line-height:1.55;color:var(--bmo-ink-2)}.bmo-muted{color:var(--bmo-muted)}.bmo-ink{color:var(--bmo-ink)}.bmo-ink-2{color:var(--bmo-ink-2)}.bmo-bad{color:var(--bmo-bad)}.bmo-ok{color:var(--bmo-ok)}.bmo-ok-box{background:var(--bmo-ok-tint);color:var(--bmo-ok);border-radius:8px}.bmo-rule{border-color:var(--bmo-rule)}.bmo-input{height:42px;width:100%;border-radius:10px;padding:0 12px;font-size:14px;border:1px solid var(--bmo-rule-2);background:var(--bmo-surface);color:var(--bmo-ink)}.bmo-input::-moz-placeholder{color:var(--bmo-muted)}.bmo-input::placeholder{color:var(--bmo-muted)}.bmo-btn,.bmo-btn-ghost,.bmo-chip,.bmo-step{transition:background .18s,border-color .18s,color .18s}.bmo-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 18px;border-radius:10px;font-size:13.5px;font-weight:600;background:var(--bmo-accent);color:var(--bmo-on-accent)}.bmo-btn:hover{background:var(--bmo-accent-hover)}.bmo-btn:disabled{opacity:.5;pointer-events:none}.bmo-btn-ghost{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:500;color:var(--bmo-muted)}.bmo-btn-ghost:hover{color:var(--bmo-ink)}.bmo-chip{border:1px solid var(--bmo-rule);border-radius:999px;padding:8px 14px;font-size:13px;color:var(--bmo-ink-2);line-height:1.3}.bmo-chip:hover{border-color:var(--bmo-ink)}.bmo-step{display:flex;align-items:center;gap:6px;border:1px solid var(--bmo-rule);border-radius:999px;padding:4px 12px;font-size:12px;color:var(--bmo-muted)}.bmo-step[data-state=current]{background:var(--bmo-accent);border-color:var(--bmo-accent);color:var(--bmo-on-accent)}.bmo-step[data-state=done]{background:var(--bmo-surface);color:var(--bmo-ink)}.bmo :focus-visible{outline:2px solid var(--bmo-accent);outline-offset:3px}:where(.bmo){--bmo-glow-a: var(--bmo-accent);--bmo-glow-b: #ed5945}.bmo-canvas{background-color:var(--bmo-bg);background-image:radial-gradient(90% 60% at 50% -10%,color-mix(in srgb,var(--bmo-glow-a) 12%,transparent),transparent 60%),radial-gradient(70% 50% at 100% 100%,color-mix(in srgb,var(--bmo-glow-b) 8%,transparent),transparent 65%)}.bmo-glass{position:relative;display:flex;flex-direction:column;min-height:260px;padding:28px;border-radius:18px;background:color-mix(in srgb,var(--bmo-surface) 78%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid color-mix(in srgb,var(--bmo-rule) 70%,transparent);box-shadow:0 20px 50px -24px color-mix(in srgb,var(--bmo-accent) 40%,transparent)}.bmo-prog{flex:1;height:4px;border-radius:999px;background:var(--bmo-rule);overflow:hidden}.bmo-prog>span{display:block;height:100%;border-radius:999px;background:var(--bmo-accent);transition:width .5s cubic-bezier(.16,1,.3,1)}.bmo-title{margin:0 0 4px;font-size:20px;font-weight:700;text-align:center;color:var(--bmo-ink)}.bmo-sub{margin:0 0 18px;font-size:13.5px;line-height:1.55;text-align:center;color:var(--bmo-ink-2)}.bmo-illo{height:160px;width:auto;max-width:78%;-o-object-fit:contain;object-fit:contain;align-self:center;margin:-4px 0 16px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes bmoStepFwd{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes bmoStepBack{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.bmo-step-fwd{animation:bmoStepFwd .42s cubic-bezier(.16,1,.3,1) both}.bmo-step-back{animation:bmoStepBack .42s cubic-bezier(.16,1,.3,1) both}}@media(prefers-reduced-motion:reduce){.bmo-prog>span{transition:none}}.bmo-chip{display:inline-flex;align-items:center;gap:7px}.bmo-chip[aria-pressed=true]{background:color-mix(in srgb,var(--bmo-accent) 10%,transparent);border-color:var(--bmo-accent);color:var(--bmo-ink);font-weight:600}.bmo-btn-outline{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:10px;font-size:13.5px;font-weight:600;border:1px solid var(--bmo-rule);color:var(--bmo-ink-2)}.bmo-btn-outline:hover{border-color:var(--bmo-ink)}.bmo-btn-outline:disabled{opacity:.5;pointer-events:none}.bmo-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:32px 16px;background:#17150f61}.bmo-sheet{display:flex;flex-direction:column;width:100%;max-width:860px;height:calc(100vh - 64px);border-radius:16px;overflow:hidden;background:var(--bmo-surface);border:1px solid var(--bmo-rule)}:where(.bmt){--bmt-surface: var(--paper-2, #fbf9f4);--bmt-sunken: var(--paper, #f3f0e8);--bmt-ink: var(--ink, #17150f);--bmt-ink-2: var(--ink-2, #33302a);--bmt-muted: var(--ink-muted, #6d6959);--bmt-rule: var(--rule, #e0dbcd);--bmt-rule-2: var(--rule-2, #c9c3b1);--bmt-accent: var(--acc, #1e2f58);--bmt-accent-tint: #eef1f7;--bmt-on-accent: #ffffff;--bmt-ok: #2e7855;--bmt-ok-tint: #eaf1eb;--bmt-warn: #9a5b12;--bmt-warn-tint: #fdf5e6;--bmt-bad: #b3261e;--bmt-bad-tint: #fdeeeb;--bmt-radius: 12px;--bmt-shadow: 0 16px 40px -18px rgba(23, 21, 15, .35)}.bmt{color:var(--bmt-ink);font-size:13.5px}.bmt-card{background:var(--bmt-surface);border:1px solid var(--bmt-rule);border-radius:var(--bmt-radius);overflow:hidden}.bmt-card+.bmt-card{margin-top:16px}.bmt-hd{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--bmt-rule)}.bmt-title{margin:0;font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px}.bmt-count{font-size:11.5px;font-weight:500;color:var(--bmt-muted);background:var(--bmt-sunken);border-radius:999px;padding:1px 8px}.bmt-sub{margin:3px 0 0;font-size:12.5px;color:var(--bmt-muted);line-height:1.5}.bmt-body{padding:16px 18px;display:flex;flex-direction:column;gap:14px}.bmt-label{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--bmt-muted)}.bmt-input,.bmt-select,.bmt-textarea{width:100%;border:1px solid var(--bmt-rule-2);border-radius:8px;background:var(--bmt-surface);color:var(--bmt-ink);font:inherit;font-size:13.5px;padding:7px 10px;outline:none}.bmt-input:focus,.bmt-select:focus,.bmt-textarea:focus{border-color:var(--bmt-accent);box-shadow:0 0 0 3px var(--bmt-accent-tint)}.bmt-textarea{resize:vertical;min-height:36px;line-height:1.5}.bmt-select{height:36px;padding:0 8px}.bmt-quiet{border-color:transparent;background:transparent}.bmt-quiet:hover{border-color:var(--bmt-rule)}.bmt-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:8px;font:inherit;font-size:13px;font-weight:600;border:1px solid var(--bmt-rule-2);background:var(--bmt-surface);color:var(--bmt-ink);cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.bmt-btn:hover{border-color:var(--bmt-ink-2)}.bmt-btn:disabled{opacity:.5;cursor:default}.bmt-btn--primary{background:var(--bmt-accent);border-color:var(--bmt-accent);color:var(--bmt-on-accent)}.bmt-btn--primary:hover{filter:brightness(1.1);border-color:var(--bmt-accent)}.bmt-btn--danger{background:var(--bmt-bad);border-color:var(--bmt-bad);color:var(--bmt-on-accent)}.bmt-btn--sm{height:30px;padding:0 10px;font-size:12.5px}.bmt-icon{width:30px;height:30px;padding:0;border-color:transparent;background:transparent;color:var(--bmt-muted);font-weight:500}.bmt-icon:hover{background:var(--bmt-sunken);color:var(--bmt-ink);border-color:transparent}.bmt-icon--bad:hover{color:var(--bmt-bad);background:var(--bmt-bad-tint)}.bmt-note{display:flex;gap:9px;align-items:flex-start;border:1px solid var(--bmt-rule);background:var(--bmt-sunken);border-radius:10px;padding:10px 12px;font-size:12.5px;color:var(--bmt-ink-2);line-height:1.5}.bmt-msg{border-radius:8px;padding:8px 12px;font-size:12.5px;line-height:1.5}.bmt-msg[data-tone=ok]{background:var(--bmt-ok-tint);color:var(--bmt-ok)}.bmt-msg[data-tone=warn]{background:var(--bmt-warn-tint);color:var(--bmt-warn)}.bmt-msg[data-tone=bad]{background:var(--bmt-bad-tint);color:var(--bmt-bad)}.bmt-invite{display:grid;grid-template-columns:minmax(0,1fr) 132px auto;gap:8px;align-items:start}.bmt-chips{display:flex;flex-wrap:wrap;gap:6px}.bmt-chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:500;border:1px solid var(--bmt-rule)}.bmt-chip[data-status=new]{background:var(--bmt-accent-tint);color:var(--bmt-accent)}.bmt-chip[data-status=member],.bmt-chip[data-status=invited]{background:var(--bmt-sunken);color:var(--bmt-muted)}.bmt-chip[data-status=expired]{background:var(--bmt-warn-tint);color:var(--bmt-warn)}.bmt-chip[data-status=bad]{background:var(--bmt-bad-tint);color:var(--bmt-bad)}.bmt-chip button{border:0;background:transparent;color:inherit;padding:0;cursor:pointer;opacity:.65;display:flex}.bmt-table{border:1px solid var(--bmt-rule);border-radius:10px;overflow:hidden}.bmt-row{display:grid;grid-template-columns:32px minmax(120px,1fr) minmax(90px,160px) minmax(96px,120px) 64px;gap:14px;align-items:center;padding:11px 14px}.bmt-row+.bmt-row{border-top:1px solid var(--bmt-rule)}.bmt-row--head{background:var(--bmt-sunken);padding-top:8px;padding-bottom:8px}.bmt-row--invite{grid-template-columns:minmax(0,1fr) auto auto}.bmt-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bmt-mail{font-size:12px;color:var(--bmt-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bmt-avatar{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:600;background:var(--bmt-accent-tint);color:var(--bmt-accent);overflow:hidden}.bmt-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bmt-role{justify-self:start;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--bmt-sunken);color:var(--bmt-ink-2);white-space:nowrap}.bmt-role[data-role=owner]{background:var(--bmt-accent-tint);color:var(--bmt-accent)}.bmt-actions{display:flex;gap:2px;justify-content:flex-end}.bmt-you{font-size:11px;color:var(--bmt-muted);font-weight:400;margin-left:4px}.bmt-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bmt-legend>div{border:1px solid var(--bmt-rule);border-radius:10px;padding:10px 12px}.bmt-legend b{display:block;font-size:12.5px;margin-bottom:2px}.bmt-legend span{font-size:12px;color:var(--bmt-muted);line-height:1.45}.bmt-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#12111052;display:grid;place-items:center;padding:16px}.bmt-dialog{width:min(430px,100%);background:var(--bmt-surface);color:var(--bmt-ink);border-radius:14px;box-shadow:var(--bmt-shadow);border:1px solid var(--bmt-rule)}.bmt-dialog h3{margin:0;font-size:15px;font-weight:600}.bmt-dialog p{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--bmt-ink-2)}.bmt-dialog-body{padding:18px 20px}.bmt-dialog-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--bmt-rule)}@media(max-width:640px){.bmt-invite{grid-template-columns:1fr}.bmt-row{grid-template-columns:32px minmax(0,1fr) auto}.bmt-row>.bmt-col-title,.bmt-row--head>.bmt-col-title{display:none}.bmt-legend{grid-template-columns:1fr}}.bmsi,.bmsi-mfa{--bmsi-font: var(--font-ui, "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);--bmsi-font-mono: var(--font-mono, "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace);--bmsi-font-zh: var(--font-zh, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif);--bmsi-canvas: var(--surface-canvas, #F7F6F3);--bmsi-raised: var(--surface-raised, #FFFFFF);--bmsi-sunken: var(--surface-sunken, #F0EFEA);--bmsi-ink: var(--text-primary, #121110);--bmsi-body: var(--text-body, #3A3833);--bmsi-secondary: var(--text-secondary, #76736B);--bmsi-muted: var(--text-muted, #97948B);--bmsi-accent-ink: var(--text-accent, #1E2F58);--bmsi-rule-subtle: var(--border-subtle, #E6E4DD);--bmsi-rule: var(--border-default, #DCDAD2);--bmsi-rule-strong: var(--border-strong, #CDCAC0);--bmsi-rule-focus: var(--border-focus, #3C5085);--bmsi-a500: var(--a-500, #3C5085);--bmsi-a600: var(--a-600, #293D6E);--bmsi-a700: var(--a-700, #1E2F58);--bmsi-a800: var(--a-800, #152244);--bmsi-n0: var(--n-0, #FFFFFF);--bmsi-n25: var(--n-25, #FCFCFA);--bmsi-n50: var(--n-50, #F7F6F3);--bmsi-n100: var(--n-100, #F0EFEA);--bmsi-bad: var(--bad-main, #B03A2C);--bmsi-ok: var(--ok-main, #2E7855);--bmsi-r-sm: var(--r-sm, 6px);--bmsi-r-md: var(--r-md, 8px);--bmsi-r-xl: var(--r-xl, 16px);--bmsi-fs-xs: var(--fs-xs, 11.5px);--bmsi-fs-sm: var(--fs-sm, 12.5px);--bmsi-lh-sm: var(--lh-sm, 18px);--bmsi-fs-base: var(--fs-base, 13.5px);--bmsi-lh-base: var(--lh-base, 20px);--bmsi-fs-md: var(--fs-md, 14.5px);--bmsi-fs-2xl: var(--fs-2xl, 23px);--bmsi-lh-2xl: var(--lh-2xl, 30px);--bmsi-fw-medium: var(--fw-medium, 500);--bmsi-tracking: var(--tracking-snug, -.006em);--bmsi-tracking-mono: var(--tracking-mono, -.01em);--bmsi-t-fast: var(--t-fast, .12s cubic-bezier(.2,.6,.3,1));--bmsi-ring-focus: var(--ring-focus, 0 0 0 3px rgba(60, 80, 133, .24));--bmsi-sh-xs: var(--sh-xs, 0 1px 0 rgba(35, 30, 25, .04), 0 1px 1px rgba(35, 30, 25, .03));font-family:var(--bmsi-font);font-size:var(--bmsi-fs-base);line-height:1.5;letter-spacing:var(--bmsi-tracking);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss03","ss05"}.bmsi *,.bmsi *:before,.bmsi *:after,.bmsi-mfa *,.bmsi-mfa *:before,.bmsi-mfa *:after{box-sizing:border-box}:is(.bmsi,.bmsi-mfa) button:not(:disabled):not([aria-disabled=true]):hover{filter:brightness(.97);box-shadow:inset 0 0 0 999px #8282821f}:is(.bmsi,.bmsi-mfa) button:not(:disabled):not([aria-disabled=true]):active{filter:brightness(.93);box-shadow:inset 0 0 0 999px #82828233;transform:translateY(.5px)}.bmsi{width:100%;min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr;background:var(--bmsi-canvas);color:var(--bmsi-body)}.bmsi__left{padding:48px 64px;display:flex;flex-direction:column;position:relative;min-height:100vh;background-color:var(--bmsi-canvas);background-image:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--bmsi-a500) 8%,transparent),transparent 55%),radial-gradient(100% 70% at 100% 100%,color-mix(in srgb,var(--bmsi-a700) 6%,transparent),transparent 60%)}.bmsi__dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.bmsi__left>.bmsi__brand,.bmsi__left>.bmsi__pitch,.bmsi__left>.bmsi__foot{position:relative;z-index:1}.bmsi__brand{display:flex;align-items:center;gap:10px}.bmsi__brand--link{text-decoration:none;border-radius:10px;width:-moz-fit-content;width:fit-content}.bmsi__brand--link:hover .bmsi__brand-text{color:var(--bmsi-body)}.bmsi__mark{width:32px;height:32px;border-radius:8px;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px}.bmsi__brand-text{font-size:14px;font-weight:500;color:var(--bmsi-ink);letter-spacing:-.005em}.bmsi__pitch{margin:auto 0;max-width:540px}.bmsi__pitch-eyebrow{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--bmsi-secondary);margin-bottom:18px;display:inline-flex;align-items:center;gap:10px}.bmsi__pitch-eyebrow:before{content:"";width:22px;height:1px;background:currentColor;opacity:.45}.bmsi__pitch-h{font-size:44px;line-height:50px;letter-spacing:-.02em;font-weight:500;color:var(--bmsi-ink);margin:0 0 16px}.bmsi__pitch-sub{font-size:17px;line-height:26px;color:var(--bmsi-body);max-width:480px}.bmsi__pitch-zh{font-family:var(--bmsi-font-zh);font-size:14.5px;color:var(--bmsi-secondary);margin-top:16px;letter-spacing:0}.bmsi__pitch-feats{display:flex;flex-direction:column;gap:8px;margin-top:28px;font-size:13.5px;color:var(--bmsi-body)}.bmsi__pitch-feats>div{display:flex;gap:10px;align-items:flex-start;line-height:20px}.bmsi__pitch-feats>div>svg{margin-top:2px;flex-shrink:0}.bmsi__foot{position:absolute;left:64px;bottom:32px;font-size:11.5px;color:var(--bmsi-muted)}.bmsi__right{display:flex;align-items:center;justify-content:center;padding:48px 40px;border-left:1px solid var(--bmsi-rule-subtle);background-color:var(--bmsi-sunken);background-image:radial-gradient(90% 55% at 50% 0%,color-mix(in srgb,var(--bmsi-a500) 5%,transparent),transparent 70%),radial-gradient(color-mix(in srgb,var(--bmsi-ink) 4%,transparent) 1px,transparent 1.4px);background-size:auto,22px 22px}.bmsi__form{position:relative;width:min(360px,100%);padding:36px 32px;background:var(--bmsi-raised);border:1px solid var(--bmsi-rule);border-radius:var(--bmsi-r-xl);overflow:hidden;box-shadow:0 1px 2px #1018280a,0 16px 40px -12px #10182824,0 0 0 1px color-mix(in srgb,var(--bmsi-a700) 4%,transparent),inset 0 1px color-mix(in srgb,#fff 55%,transparent)}.bmsi__form-h{font-size:22px;line-height:28px;font-weight:500;letter-spacing:-.014em;color:var(--bmsi-ink)}.bmsi__form-sub{font-size:13px;color:var(--bmsi-secondary);margin-top:4px}.bmsi__or{display:flex;align-items:center;gap:10px;margin:16px 0;color:var(--bmsi-muted);font-size:11.5px}.bmsi__or>span{flex:1;height:1px;background:var(--bmsi-rule-subtle)}.bmsi__legal{font-size:11px;color:var(--bmsi-muted);margin-top:16px;text-align:center;line-height:1.5}.bmsi__legal a{color:var(--bmsi-secondary);text-decoration:underline}.bmsi__aside{font-size:11.5px;color:var(--bmsi-muted);margin-top:18px;padding-top:14px;border-top:1px solid var(--bmsi-rule-subtle);text-align:center}.bmsi__aside a{color:var(--bmsi-a700);text-decoration:underline}.bmsi__resend{border:none;background:none;padding:0;font:inherit;font-size:12px;color:var(--bmsi-a700);font-weight:600;cursor:pointer}.bmsi__resend:disabled{cursor:default}.bmsi__countdown{font-size:12px;color:var(--bmsi-muted);font-variant-numeric:tabular-nums}.bmsi-roll{position:relative;display:inline-block;overflow:hidden;vertical-align:bottom}.bmsi-roll>span{display:inline-block}.bmsi-roll__out{position:absolute;left:0;top:0;opacity:0}@media(prefers-reduced-motion:no-preference){.bmsi-roll__in{animation:bmsiRollIn .38s cubic-bezier(.16,1,.3,1) both}.bmsi-roll__out{animation:bmsiRollOut .38s cubic-bezier(.16,1,.3,1) both}}@keyframes bmsiRollIn{0%{transform:translateY(-100%);opacity:0}to{transform:none;opacity:1}}@keyframes bmsiRollOut{0%{transform:none;opacity:1}to{transform:translateY(100%);opacity:0}}.bmsi-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--bmsi-r-md);font-family:var(--bmsi-font);font-size:var(--bmsi-fs-base);font-weight:var(--bmsi-fw-medium);letter-spacing:var(--bmsi-tracking);border:1px solid transparent;background:transparent;color:var(--bmsi-ink);cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,background .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.bmsi-btn:focus-visible{outline:none;box-shadow:var(--bmsi-ring-focus)}.bmsi-btn svg{width:14px;height:14px;flex:0 0 14px}.bmsi-btn--sm{height:28px;padding:0 10px;font-size:var(--bmsi-fs-sm);border-radius:var(--bmsi-r-sm)}.bmsi-btn--lg{height:40px;padding:0 16px;font-size:var(--bmsi-fs-md)}.bmsi-btn--block{width:100%}.bmsi-btn--primary{background:var(--bmsi-a700);color:var(--bmsi-n0);border-color:var(--bmsi-a700);box-shadow:inset 0 1px #ffffff1a,var(--bmsi-sh-xs)}.bmsi-btn--primary:hover{background:var(--bmsi-a600);border-color:var(--bmsi-a600)}.bmsi-btn--primary:active{background:var(--bmsi-a800)}.bmsi-btn--secondary{background:var(--bmsi-n0);color:var(--bmsi-ink);border-color:var(--bmsi-rule);box-shadow:var(--bmsi-sh-xs)}.bmsi-btn--secondary:hover{background:var(--bmsi-n25);border-color:var(--bmsi-rule-strong)}.bmsi-btn--ghost{background:transparent;color:var(--bmsi-body)}.bmsi-btn--ghost:hover{background:var(--bmsi-n100);color:var(--bmsi-ink)}.bmsi-btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.bmsi__form .bmsi-btn--primary:hover{transform:translateY(-1px)}.bmsi__form .bmsi-btn:active{transform:translateY(1px)}.bmsi-mono{font-family:var(--bmsi-font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--bmsi-tracking-mono)}.bmsi-input{display:block;width:100%;height:36px;padding:0 12px;font-family:var(--bmsi-font);font-size:var(--bmsi-fs-base);line-height:var(--bmsi-lh-base);color:var(--bmsi-ink);background:var(--bmsi-n0);border:1px solid var(--bmsi-rule);border-radius:var(--bmsi-r-md);transition:border-color var(--bmsi-t-fast),box-shadow var(--bmsi-t-fast),background var(--bmsi-t-fast);letter-spacing:var(--bmsi-tracking);margin:0}.bmsi-input::-moz-placeholder{color:var(--bmsi-muted)}.bmsi-input::placeholder{color:var(--bmsi-muted)}.bmsi-input:hover{border-color:var(--bmsi-rule-strong)}.bmsi-input:focus{outline:none;border-color:var(--bmsi-rule-focus);box-shadow:var(--bmsi-ring-focus)}.bmsi-digit{height:52px;padding:0;text-align:center;font-size:20px}.bmsi-digits{display:grid;grid-template-columns:repeat(6,minmax(0,48px));gap:8px;margin-top:6px}.bmsi-field{display:flex;flex-direction:column;gap:6px}.bmsi-field__label{font-size:var(--bmsi-fs-sm);font-weight:var(--bmsi-fw-medium);color:var(--bmsi-ink);letter-spacing:var(--bmsi-tracking)}.bmsi-field__hint{font-size:var(--bmsi-fs-xs);color:var(--bmsi-secondary)}.bmsi-field__error{font-size:var(--bmsi-fs-xs);color:var(--bmsi-bad)}@keyframes bmsi-spin{to{transform:rotate(360deg)}}.bmsi-spin{animation:bmsi-spin .8s linear infinite;flex-shrink:0}@media(prefers-reduced-motion:no-preference){.bmsi__brand{animation:bmsiRise .6s cubic-bezier(.16,1,.3,1) both}.bmsi__pitch{animation:bmsiRise .6s cubic-bezier(.16,1,.3,1) .08s both}.bmsi__foot{animation:bmsiFade 1s ease .5s both}.bmsi__form{animation:bmsiRise .55s cubic-bezier(.16,1,.3,1) .12s both}}@keyframes bmsiRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bmsiFade{0%{opacity:0}to{opacity:1}}@media(max-width:880px){.bmsi{grid-template-columns:1fr}.bmsi__left{display:none}.bmsi__right{min-height:100vh;padding:44px 24px;border-left:none}}.bmsi-mfa{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;color:var(--bmsi-body);background:var(--bmsi-canvas)}.bmsi-mfa__box{width:100%;max-width:360px;text-align:center}.bmsi-mfa__icon{display:inline-flex;padding:12px;border-radius:12px;background:var(--bmsi-n50);margin-bottom:16px}.bmsi-mfa__title{font-size:var(--bmsi-fs-2xl);line-height:var(--bmsi-lh-2xl);letter-spacing:-.01em;font-weight:var(--bmsi-fw-medium);color:var(--bmsi-ink);margin-bottom:4px}.bmsi-mfa__sub,.bmsi-mfa__label,.bmsi-mfa__note{font-size:var(--bmsi-fs-sm);line-height:var(--bmsi-lh-sm);color:var(--bmsi-secondary)}.bmsi-mfa__sub{margin-bottom:20px}.bmsi-mfa__label{margin-bottom:8px;text-align:left}.bmsi-mfa__code{display:flex;width:100%;height:40px;margin:0;border-radius:6px;border:1px solid rgb(226,232,240);background:#fff;padding:8px 12px;color:inherit;text-align:center;font-size:18px;line-height:28px;letter-spacing:.4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.bmsi-mfa__code::-moz-placeholder{color:#64748b}.bmsi-mfa__code::placeholder{color:#64748b}.bmsi-mfa__code:focus-visible{outline:none;box-shadow:#fff 0 0 0 2px,#020817 0 0 0 4px}.bmsi-mfa__code:disabled{cursor:not-allowed;opacity:.5}.bmsi-mfa__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;padding:8px 16px;white-space:nowrap;border-radius:6px;border:0;font-family:inherit;font-size:14px;line-height:20px;font-weight:500;letter-spacing:inherit;background:#0f172a;color:#f8fafc;cursor:pointer;transition:color .15s,background-color .15s,border-color .15s}.bmsi-mfa__btn:hover{background:#0f172ae6}.bmsi-mfa__btn:focus-visible{outline:none;box-shadow:#fff 0 0 0 2px,#020817 0 0 0 4px}.bmsi-mfa__btn:disabled{pointer-events:none;opacity:.5}.bmsi-mfa__btn--gap{margin-top:12px}.bmsi-mfa__btn--outline{border:1px solid var(--bmsi-rule-strong);background:#fff;font-weight:600;color:var(--bmsi-accent-ink)}.bmsi-mfa__btn--outline:hover{background:var(--bmsi-n25);color:var(--bmsi-accent-ink);border-color:var(--bmsi-rule-focus)}.bmsi-mfa .bmsi__or{color:var(--bmsi-muted)}
