@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif, system-ui, 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{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}}@layer components;@layer utilities{.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}.top-2{top:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.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}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.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,)}.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-filter{-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,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))}.block-5{block-size:calc(var(--spacing) * 5)}.block-7{block-size:calc(var(--spacing) * 7)}}:root{--bg:#0a2342;--surface:#102e52;--line:#39689c;--line-2:#1c3e66;--print:#f2f6fa;--tx:#eef5fb;--tx-2:#c0d4e6;--mut:#8fb0d0;--faint:#5e87ad;--accent:#ffd400;--accent-tx:#0a2342;--disp:"Outfit", "Archivo", system-ui, sans-serif;--sans:"Inter", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--radius:4px;--shadow:6px 6px 0 #051528;--m-med:.3s;--scan-period:28s;--ease:cubic-bezier(.2, 0, 0, 1);--surface-glass:#102e52a6;--line-glass:#39689c66;--line-2-glass:#1c3e6680;--glass-blur:blur(12px);--glass-border:1px solid #ffffff14;--glass-glow:0 8px 32px 0 #05152859;--spring-easing:linear(0, .016 0.5%, .06 1%, .226 2%, 1.116 5.4%, 1.375 6.6%, 1.527 7.7%, 1.565 8.2%, 1.585 8.8%, 1.581 9.3%, 1.559 9.8%, 1.458 10.9%, .937 14.3%, .784 15.5%, .693 16.6%, .67 17.1%, .657 17.7%, .671 18.7%, .729 19.8%, 1.042 23.3%, 1.13 24.5%, 1.182 25.6%, 1.201 26.7%, 1.192 27.7%, 1.156 28.8%, .977 32.2%, .925 33.4%, .894 34.5%, .882 35.6%, .887 36.6%, .907 37.7%, 1.045 42.4%, 1.069 44.5%, 1.059 46.3%, .979 50.9%, .96 53.4%, .966 55.3%, 1.013 59.9%, 1.024 62.3%, .986 71.2%, 1.008 79.9%, .995 88.9%, 1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--scrollbar-thumb:var(--line-2);--scrollbar-track:var(--bg);scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}@supports not (scrollbar-color:auto){html::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}html::-webkit-scrollbar-track{background:var(--scrollbar-track)}}body{background:var(--bg);color:var(--tx);font-family:var(--sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:linear-gradient(var(--line-2) 1px, transparent 1px), linear-gradient(90deg, var(--line-2) 1px, transparent 1px);background-position:-1px -1px;background-size:72px 72px,72px 72px;margin:0;line-height:1.55}::selection{background:var(--accent);color:var(--accent-tx)}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes bs-scan{0%{opacity:0;transform:translateY(-30%)}8%{opacity:.55}92%{opacity:.55}to{opacity:0;transform:translateY(2200%)}}@media (prefers-reduced-motion:reduce){.bs-scanline{display:none}*{animation-duration:.001ms!important;animation-iteration-count:1!important}}.bs-page{flex-direction:column;min-height:100dvh;display:flex}.bs-nav{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem clamp(1.25rem,5vw,4rem);display:flex}.bs-lockup{align-items:center;gap:.6rem;height:30px;display:inline-flex}.bs-lockup svg{width:auto;height:26px;display:block}.bs-wm{font-family:var(--disp);letter-spacing:.14em;color:var(--tx);padding-left:.06em;font-size:1.12rem;font-weight:800;font-stretch:125%;line-height:1}.bs-nav-meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-size:.72rem}.bs-hero{flex:1;align-items:center;padding:clamp(2.5rem,7vh,6rem) clamp(1.25rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.bs-hero-inner{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,6vw,5.5rem);width:100%;max-width:1280px;margin:0 auto;display:grid;position:relative}.bs-scanline{pointer-events:none;z-index:0;height:14%;animation:bs-scan var(--scan-period) var(--ease) infinite;background:linear-gradient(#0000,#39689c2e 45%,#8fb0d01a 55%,#0000);position:absolute;top:0;left:0;right:0}.bs-eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mut);align-items:center;gap:.6rem;margin:0 0 1.5rem;font-size:.74rem;display:flex}.bs-eyebrow:before{content:"";background:var(--accent);width:26px;height:3px;display:inline-block}.bs-mark{align-items:flex-start;gap:1.25rem;margin-bottom:1.75rem;display:flex}.bs-mark svg{flex:none;width:58px;height:auto;display:block}.bs-headline{font-family:var(--disp);letter-spacing:-.01em;color:var(--tx);text-wrap:balance;margin:0 0 1.4rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;font-stretch:105%;line-height:1.04}.bs-headline em{color:var(--accent);font-style:normal}.bs-sub{color:var(--tx-2);max-width:46ch;margin:0 0 2rem;font-size:clamp(1rem,1.6vw,1.15rem)}.bs-points{gap:1rem;margin:0 0 2.25rem;padding:0;list-style:none;display:grid}.bs-point{grid-template-columns:auto 1fr;align-items:start;gap:.85rem;display:grid}.bs-point-k{font-family:var(--mono);letter-spacing:.1em;color:var(--accent);white-space:nowrap;padding-top:.18rem;font-size:.7rem}.bs-point-t{color:var(--tx-2);font-size:.95rem}.bs-point-t b{color:var(--tx);font-weight:700}.bs-cta{background:var(--accent);color:var(--accent-tx);font-family:var(--disp);letter-spacing:.01em;cursor:pointer;border-radius:var(--radius);box-shadow:var(--shadow);transition:transform var(--m-med) var(--ease), box-shadow var(--m-med) var(--ease), background-color var(--m-med) var(--ease);border:0;align-items:center;gap:.6rem;padding:.85rem 1.4rem;font-size:.95rem;font-weight:700;font-stretch:110%;text-decoration:none;display:inline-flex}.bs-cta:hover{background:#ffdf22;transform:translateY(-1.5px);box-shadow:4px 4px #051528d9,0 0 12px #ffd40026}.bs-cta:active{transform:translateY(.5px);box-shadow:2px 2px #051528d9}.bs-cta-hero{display:inline-flex}.bs-cta-micro{font-family:var(--mono);letter-spacing:.04em;color:var(--mut);margin:1rem 0 0;font-size:.7rem}.bs-accent{color:var(--accent)}.bs-cta-row{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.bs-link-cta{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tx-2);border-bottom:1px solid var(--line);transition:color var(--m-med) var(--ease), border-color var(--m-med) var(--ease);padding-bottom:2px;font-size:.76rem;text-decoration:none}.bs-link-cta:hover{color:var(--accent);border-color:var(--accent)}.bs-offer{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);gap:.9rem;padding:clamp(1.75rem,3.2vw,2.5rem);display:grid;position:relative}.bs-offer__badge{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-tx);background:var(--accent);border-radius:var(--radius);justify-self:start;padding:.3rem .6rem;font-size:.62rem;font-weight:700}.bs-offer__credit{font-family:var(--disp);color:var(--accent);flex-wrap:wrap;align-items:baseline;gap:.7rem;margin:.15rem 0 0;font-size:clamp(2.4rem,4.6vw,3.1rem);font-weight:800;font-stretch:105%;line-height:1;display:flex}.bs-offer__credit-k{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mut);font-size:.72rem;font-weight:400}.bs-offer__head{font-family:var(--disp);color:var(--tx);margin:0;font-size:1.3rem;font-weight:800;line-height:1.15}.bs-offer__body{color:var(--tx-2);margin:0;font-size:.95rem}.bs-offer__cta{justify-content:center;width:100%;margin-top:.4rem;padding:.95rem 1.2rem;font-size:1rem}.bs-offer__micro{font-family:var(--mono);letter-spacing:.04em;color:var(--mut);text-align:center;margin:0;font-size:.68rem}.bs-offer__alt{font-family:var(--mono);color:var(--faint);text-align:center;border-top:1px solid var(--line);margin:.4rem 0 0;padding-top:1rem;font-size:.72rem}.bs-offer__alt a{color:var(--tx-2);border-bottom:1px solid var(--line);text-decoration:none}.bs-offer__alt a:hover{color:var(--accent);border-bottom-color:var(--accent)}.bs-ls{border-top:1px solid var(--line-2);width:100%;max-width:1100px;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,5vw,4rem)}.bs-ls--tight{padding-top:clamp(1.5rem,4vw,2.5rem);padding-bottom:clamp(1.5rem,4vw,2.5rem)}.bs-ls--final{text-align:center}.bs-ls__eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin:0 0 1rem;font-size:.68rem}.bs-ls__head{font-family:var(--disp);letter-spacing:-.01em;color:var(--tx);margin:0 0 .6rem;font-size:clamp(1.5rem,3.2vw,2rem);font-weight:800}.bs-ls__head em{color:var(--accent);font-style:normal}.bs-ls__lead{color:var(--tx-2);max-width:60ch;margin:0;font-size:1rem}.bs-sample{-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--line-2-glass);border-radius:var(--radius);box-shadow:var(--shadow), var(--glass-glow);background:linear-gradient(#123360bf,#0d2548bf);max-width:880px;padding:1.25rem 1.4rem}.bs-sample__head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.4rem;padding-bottom:.75rem;display:flex}.bs-sample__title{font-family:var(--disp);color:var(--tx);font-size:1rem;font-weight:700}.bs-sample__tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-tx);background:var(--accent);border-radius:4px;flex:none;padding:.2rem .5rem;font-size:.58rem}.bs-sample__cols{border-bottom:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);grid-template-columns:150px 1fr 200px;gap:1rem;padding:.55rem 0 .35rem;font-size:.58rem;display:grid}.bs-sample__row{border-bottom:1px solid var(--line-2);grid-template-columns:150px 1fr 200px;align-items:start;gap:1rem;padding:.8rem 0;display:grid}.bs-sample__row:last-of-type{border-bottom:0}.bs-sample__field{font-family:var(--disp);color:var(--tx);font-size:.9rem;font-weight:600}.bs-sample__row.is-silence .bs-sample__field{color:#ffb4b4}.bs-sample__val{color:var(--tx-2);font-size:.9rem;line-height:1.5}.bs-sample__src{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.bs-src-chip{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx);border:1px solid var(--line);transition:color var(--m-med) var(--ease), border-color var(--m-med) var(--ease), background var(--m-med) var(--ease), transform var(--m-med) var(--ease);background:#0a1f3c;border-radius:4px;padding:.22rem .5rem;font-size:.58rem}.bs-src-chip:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bs-src-chip:hover{background:color-mix(in srgb, var(--accent) 15%, #0a1f3c)}}.bs-src-chip:hover{color:var(--accent);transform:translateY(-1px)}.bs-src-chip.is-silence{color:#ffb4b4;background:#2a1414;border-color:#7a3a3a}.bs-src-cite{font-family:var(--mono);color:var(--faint);font-size:.66rem}.bs-sample__foot{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);text-align:right;margin:.75rem 0 0;font-size:.6rem}.bs-triad{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.bs-triad__pill{border-left:2px solid var(--accent);padding:.25rem 0 .25rem 1.1rem}.bs-triad__k{font-family:var(--mono);letter-spacing:.16em;color:var(--accent);margin:0 0 .5rem;font-size:.72rem}.bs-triad__v{color:var(--tx-2);margin:0;font-size:.95rem}.bs-triad__v b{color:var(--tx)}.bs-insight{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2rem) clamp(1.5rem,3vw,2.25rem)}.bs-insight p{font-family:var(--disp);color:var(--tx);margin:0;font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:600;line-height:1.45}.bs-wedge{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;display:grid}.bs-compare{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.bs-compare__row{grid-template-columns:1fr 1fr;display:grid}.bs-compare__cell{border-bottom:1px solid var(--line-2);padding:.9rem 1rem;font-size:.88rem}.bs-compare__row:last-child .bs-compare__cell{border-bottom:0}.bs-compare__cell--them{color:var(--mut);border-right:1px solid var(--line-2);background:#0d2548}.bs-compare__cell--us{color:var(--tx-2)}.bs-compare__cell--us b{color:var(--tx)}.bs-compare__row--head .bs-compare__cell{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.bs-compare__row--head .bs-compare__cell--them{color:var(--mut)}.bs-compare__row--head .bs-compare__cell--us{color:var(--accent)}.bs-corpus{border-left:2px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;background:linear-gradient(90deg,#12336080,#0000);align-items:center;gap:1rem;padding:1.1rem 1.4rem;display:flex}.bs-corpus__ico{font-family:var(--disp);color:var(--accent);font-size:1.4rem;font-weight:800}.bs-corpus p{color:var(--tx-2);margin:0;font-size:1rem}.bs-corpus b{color:var(--tx)}.bs-onramp{text-align:center;background:var(--surface);border:1px dashed var(--accent);border-radius:var(--radius);justify-items:center;gap:.5rem;padding:clamp(1.5rem,4vw,2.25rem);display:grid}.bs-onramp__big{font-family:var(--disp);color:var(--tx);margin:0;font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:700}.bs-onramp__small{color:var(--mut);margin:0 0 .5rem;font-size:.95rem}.bs-final__h{font-family:var(--disp);color:var(--tx);letter-spacing:-.01em;margin:0 0 1.25rem;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:800}.bs-final__micro{font-family:var(--mono);letter-spacing:.04em;color:var(--mut);margin:1.1rem 0 0;font-size:.7rem}.bs-trades{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1.75rem;display:grid}.bs-trade{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.bs-trade__name{font-family:var(--disp);color:var(--tx);font-size:.95rem;font-weight:600}.bs-trade__scope{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);white-space:nowrap;font-size:.68rem}.bs-trade__scope.is-muted{color:var(--faint)}.bs-trades__foot{font-family:var(--mono);letter-spacing:.04em;color:var(--mut);margin:1.1rem 0 0;font-size:.68rem}.bs-ticker-wrap{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:var(--surface);padding:.9rem 0;overflow:hidden}.bs-ticker{overflow:hidden}.bs-ticker__track{white-space:nowrap;will-change:transform;animation:bs-ticker var(--scan-period) linear infinite;display:inline-flex}.bs-ticker__run{display:inline-flex}.bs-ticker__item{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-2);align-items:center;font-size:.78rem;display:inline-flex}.bs-ticker__dot{color:var(--accent);margin:0 1.1rem}.bs-ticker__static{display:none}@keyframes bs-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.bs-bands{background:var(--line-2);border:1px solid var(--line-2);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:1px;margin:1.75rem 0 2rem;display:grid;overflow:hidden}.bs-band{background:var(--bg);text-align:center;gap:.3rem;padding:1.1rem 1rem;display:grid}.bs-band--gate{background:var(--surface)}.bs-band__t{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-size:.64rem}.bs-band__p{font-family:var(--disp);color:var(--tx);font-size:1.9rem;font-weight:800}.bs-band__p--gate{color:var(--accent);padding:.55rem 0;font-size:1rem}.bs-band__d{color:var(--faint);font-size:.8rem}.bs-plans{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.bs-plan{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);flex-direction:column;padding:1.6rem;display:flex;position:relative}.bs-plan--feat{border:1.5px solid var(--accent);box-shadow:var(--shadow)}.bs-plan__tag{background:var(--accent);color:var(--accent-tx);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;padding:.25rem .7rem;font-size:.58rem;position:absolute;top:-.75rem;left:1.6rem}.bs-plan__name{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.72rem}.bs-plan__price{font-family:var(--disp);color:var(--tx);margin:.6rem 0 .1rem;font-size:2.2rem;font-weight:800}.bs-plan__price small{font-family:var(--disp);color:var(--mut);font-size:.85rem;font-weight:400}.bs-plan__sub{color:var(--mut);min-height:2.4em;margin:0 0 .9rem;font-size:.85rem}.bs-plan__credit{font-family:var(--mono);letter-spacing:.02em;color:var(--accent);border:1px solid var(--line-2);border-radius:var(--radius);background:#0a1f3c;margin-bottom:1rem;padding:.5rem .7rem;font-size:.7rem}.bs-plan__credit--soon{color:var(--mut)}.bs-plan__list{flex:1;margin:0 0 1.25rem;padding:0;list-style:none}.bs-plan__list li{color:var(--tx-2);border-bottom:1px solid var(--line-2);padding:.5rem 0 .5rem 1.1rem;font-size:.88rem;position:relative}.bs-plan__list li:before{content:"›";color:var(--accent);position:absolute;left:0}.bs-plan__list b{color:var(--tx)}.bs-soon{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-tx);background:var(--mut);vertical-align:middle;border-radius:3px;margin-left:.35rem;padding:.1rem .35rem;font-size:.54rem}.bs-plan__cta{text-align:center;font-family:var(--disp);border-radius:var(--radius);border:1px solid var(--line);color:var(--tx);transition:border-color var(--m-med) var(--ease), color var(--m-med) var(--ease), transform var(--m-med) var(--ease), box-shadow var(--m-med) var(--ease);padding:.8rem 1.2rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.bs-plan__cta:hover{border-color:var(--accent);color:var(--accent)}.bs-plan__cta--feat{background:var(--accent);color:var(--accent-tx);border-color:var(--accent);box-shadow:var(--shadow)}.bs-plan__cta--feat:hover{color:var(--accent-tx);transform:translate(-2px,-2px);box-shadow:8px 8px #051528}.bs-gcband{border:1px solid var(--line-2);border-radius:var(--radius);background:#0a1f3c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.4rem;padding:1.25rem 1.5rem;display:flex}.bs-gcband__s{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 .3rem;font-size:.64rem}.bs-gcband__l{color:var(--tx-2);max-width:60ch;margin:0;font-size:.95rem}.bs-gcband__l b{color:var(--tx)}.bs-about{max-width:800px}.bs-about__sec{border-top:1px solid var(--line-2);margin-top:1.5rem;padding-top:1.5rem}.bs-about__h{font-family:var(--disp);color:var(--tx);margin:0 0 .5rem;font-size:1.15rem;font-weight:700}.bs-about__p{color:var(--tx-2);max-width:70ch;margin:0;font-size:.95rem}.bs-about__tiers{color:var(--tx-2);gap:.5rem;max-width:70ch;margin:.85rem 0 0;padding:0;font-size:.95rem;list-style:none;display:grid}.bs-about__tiers strong{color:var(--tx)}.bs-about__p+.bs-about__p,.bs-about__tiers+.bs-about__p{margin-top:.85rem}.bs-about__back{margin-top:2.25rem}@media (max-width:820px){.bs-triad{grid-template-columns:1fr;gap:1.1rem}.bs-wedge{grid-template-columns:1fr;gap:1.5rem}.bs-plans{grid-template-columns:1fr}}@media (max-width:680px){.bs-bands{grid-template-columns:1fr 1fr}.bs-trades{grid-template-columns:1fr}.bs-sample__cols{display:none}.bs-sample__row{grid-template-columns:1fr;gap:.35rem}.bs-sample__src{flex-direction:row;align-items:center;gap:.6rem}}@media (prefers-reduced-motion:reduce){.bs-ticker{display:none}.bs-ticker__static{text-align:center;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:0;font-size:.72rem;display:block}}.bs-form-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);padding:clamp(1.5rem,3vw,2.25rem)}.bs-form-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 .5rem;font-size:.6rem;font-weight:700}.bs-form-title{font-family:var(--disp);color:var(--tx);margin:0 0 .35rem;font-size:1.3rem;font-weight:800;font-stretch:100%}.bs-form-lede{font-family:var(--mono);letter-spacing:.04em;color:var(--mut);margin:0 0 1.5rem;font-size:.76rem}.bs-field{gap:.4rem;margin-bottom:1.1rem;display:grid}.bs-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-size:.72rem}.bs-input{font-family:var(--disp);color:var(--tx);border:1px solid var(--line-2);border-radius:var(--radius);transition:border-color var(--m-med) var(--ease);background:#0c2647;padding:.7rem .8rem;font-size:1rem}.bs-input::placeholder{color:var(--faint)}.bs-input:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--line)}.bs-input[aria-invalid=true]{border-color:var(--accent)}.bs-field-error{font-family:var(--mono);color:var(--accent);font-size:.72rem}.bs-hp{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bs-submit{background:var(--accent);width:100%;color:var(--accent-tx);font-family:var(--disp);letter-spacing:.01em;border-radius:var(--radius);cursor:pointer;box-shadow:var(--shadow);transition:transform var(--m-med) var(--ease), box-shadow var(--m-med) var(--ease), opacity var(--m-med);border:0;margin-top:.4rem;padding:.9rem 1.2rem;font-size:1rem;font-weight:700;font-stretch:110%}.bs-submit:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:8px 8px #051528}.bs-submit:active:not(:disabled){transform:translate(2px,2px);box-shadow:3px 3px #051528}.bs-submit:disabled{opacity:.6;cursor:progress}.bs-form-note{font-family:var(--mono);color:var(--faint);margin:1rem 0 0;font-size:.68rem;line-height:1.5}.bs-form-note a{color:var(--tx-2);border-bottom:1px solid var(--line);text-decoration:none}.bs-form-note a:hover{color:var(--tx);border-bottom-color:var(--mut)}.bs-consent-label{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.6rem;display:grid}.bs-consent-check{width:1.05rem;height:1.05rem;accent-color:var(--accent);cursor:pointer;margin-top:.15rem}.bs-consent-check:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bs-consent-text{font-family:var(--mono);color:var(--mut);font-size:.72rem;line-height:1.55}.bs-consent-text a{color:var(--tx-2);border-bottom:1px solid var(--line);text-decoration:none}.bs-consent-text a:hover{color:var(--tx);border-bottom-color:var(--mut)}.bs-status{margin:.9rem 0 0;font-size:.85rem}.bs-status.is-error{color:var(--accent);font-family:var(--mono);font-size:.76rem}.bs-success{text-align:left;gap:.75rem;padding:.5rem 0;display:grid}.bs-success-mark{background:var(--accent);width:38px;height:38px;color:var(--accent-tx);font-family:var(--mono);place-items:center;font-size:1.1rem;font-weight:700;display:grid}.bs-success-title{font-family:var(--disp);color:var(--tx);margin:0;font-size:1.25rem;font-weight:800}.bs-success-body{color:var(--tx-2);margin:0;font-size:.95rem}.bs-footer{border-top:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.08em;color:var(--faint);text-transform:uppercase;text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem clamp(1.25rem,5vw,4rem);font-size:.7rem;display:flex}.bs-footer-brand{color:var(--mut)}.bs-footer-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.bs-footer-sep{color:var(--line)}.bs-footer a{color:var(--mut);border-bottom:1px solid var(--line);padding-bottom:1px;text-decoration:none}.bs-footer a:hover{color:var(--tx);border-bottom-color:var(--mut)}.bs-legal-main{flex:1;width:100%}.bs-legal{max-width:760px;color:var(--tx-2);margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1.25rem,5vw,2.5rem) 4rem;font-size:.95rem;line-height:1.75}.bs-legal h1{font-family:var(--disp);letter-spacing:-.01em;color:var(--tx);margin:0 0 1.25rem;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800;line-height:1.15}.bs-legal h2{font-family:var(--disp);color:var(--tx);margin:2.25rem 0 .75rem;font-size:1.25rem;font-weight:700}.bs-legal h3{font-family:var(--disp);color:var(--tx);margin:1.75rem 0 .5rem;font-size:1.05rem;font-weight:600}.bs-legal p{margin:0 0 1rem}.bs-legal ul,.bs-legal ol{margin:0 0 1rem;padding-left:1.4rem}.bs-legal li{margin:0 0 .4rem}.bs-legal strong{color:var(--tx);font-weight:700}.bs-legal em{color:var(--tx-2)}.bs-legal a{color:var(--tx);border-bottom:1px solid var(--accent);padding-bottom:1px;text-decoration:none}.bs-legal a:hover{background:#ffd40014}.bs-legal hr{border:0;border-top:1px solid var(--line-2);margin:2rem 0}.bs-legal blockquote{border-left:2px solid var(--accent);color:var(--tx-2);margin:1rem 0;padding:.4rem 0 .4rem 1rem}.bs-legal code{font-family:var(--mono);color:var(--accent);font-size:.85em}.bs-legal table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.88rem}.bs-legal th,.bs-legal td{text-align:left;border-bottom:1px solid var(--line-2);vertical-align:top;padding:.5rem .6rem}.bs-legal th{color:var(--tx);font-weight:600}@media (max-width:880px){.bs-hero{padding-top:clamp(2rem,5vh,3rem)}.bs-hero-inner{grid-template-columns:1fr}.bs-cta-hero{margin-bottom:2.25rem;display:inline-flex}.bs-form-card{scroll-margin-top:1.5rem}}[data-register=print]{--print-bg:#f2f6fa;--print-surface:#fff;--print-line:#c9d8e8;--ink:#0a2342;--ink-2:#2a527e;--ink-mut:#6f8cab;--accent-print:#c79400;--found:#1f9d57;--found-bg:#e6f5ec;--silent:var(--accent-print);--silent-wash:#fdfaef;--shadow-print:4px 4px 0 var(--print-line);background:var(--print-bg);color:var(--ink-2);font-family:var(--disp);line-height:1.55}[data-register=print] .lp-surface{background:var(--print-surface);border:1px solid var(--print-line);box-shadow:var(--shadow-print);border-radius:var(--radius);padding:clamp(1.1rem,2.4vw,1.6rem)}[data-register=print] .lp-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mut);font-size:.68rem}[data-register=print] .lp-mono{font-family:var(--mono)}[data-register=print] .lp-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mut);align-items:center;gap:.55rem;margin:0 0 1rem;font-size:.7rem;display:flex}[data-register=print] .lp-eyebrow:before{content:"";background:var(--accent-print);width:22px;height:3px;display:inline-block}[data-register=print] h1,[data-register=print] h2,[data-register=print] h3,[data-register=print] h4{font-family:var(--disp);color:var(--ink);margin:0;font-stretch:100%;line-height:1.12}[data-register=print] .lp-pill{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:var(--radius);border:1px solid #0000;align-items:center;gap:.35rem;padding:.14rem .5rem;font-size:.66rem;font-weight:600;display:inline-flex}[data-register=print] .lp-pill.t-fact{background:var(--ink);color:#eef5fb}[data-register=print] .lp-pill.t-bd{background:var(--ink-2);color:#eef5fb}[data-register=print] .lp-pill.t-honest{background:var(--print-surface);color:var(--accent-print);border-color:var(--accent-print)}[data-register=print] .lp-pill.t-open{background:var(--print-surface);color:var(--ink-mut);border-color:var(--ink-mut);border-style:dashed}[data-register=print] .lp-pill.t-critical{background:var(--accent);color:var(--accent-tx)}[data-register=print] .lp-pill.t-found{background:var(--found-bg);color:var(--found)}[data-register=print] .lp-pill.t-warn{color:#8a6400;background:#fbf1d6}[data-register=print] .lp-pill.t-neutral{color:var(--ink-mut);background:#eef2f7}[data-register=print] .lp-pill.t-quiet{color:var(--ink-mut);border-color:var(--print-line);background:0 0}[data-register=print] .lp-pill.t-rfi{color:#5a37a8;background:#ece5fb}[data-register=print] .lp-srclegend{border:1px solid var(--print-line);border-radius:var(--radius);background:var(--print-surface);margin:0 0 1.25rem}[data-register=print] .lp-srclegend__sum{cursor:pointer;font-family:var(--mono);letter-spacing:.04em;color:var(--ink-mut);padding:.6rem .85rem;font-size:.72rem;list-style:none}[data-register=print] .lp-srclegend__sum::-webkit-details-marker{display:none}[data-register=print] .lp-srclegend__list{gap:.5rem;margin:0;padding:0 .85rem .75rem;list-style:none;display:grid}[data-register=print] .lp-srclegend__item{align-items:baseline;gap:.6rem;display:flex}[data-register=print] .lp-srclegend__txt{color:var(--ink-2);font-size:.82rem}[data-register=print] .lp-rfideadline{border:1px solid var(--print-line);border-radius:var(--radius);background:var(--print-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.4rem;padding:.7rem 1rem;display:flex}[data-register=print] .lp-rfideadline__main{flex-wrap:wrap;align-items:baseline;gap:.7rem;display:flex}[data-register=print] .lp-rfideadline__label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mut);font-size:.68rem}[data-register=print] .lp-rfideadline__val{color:var(--ink);align-items:baseline;gap:.5rem;font-weight:700;display:inline-flex}[data-register=print] .lp-rfideadline__src{font-family:var(--mono);color:var(--ink-mut);font-size:.66rem;font-weight:400}[data-register=print] .lp-rfideadline__none{color:var(--ink-mut);font-size:.9rem}[data-register=print] .lp-rfideadline__edit{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}[data-register=print] .lp-rfideadline__input{font:inherit;border:1px solid var(--print-line);border-radius:var(--radius);color:var(--ink);background:#fff;padding:.35rem .5rem}[data-register=print] .lp-rfideadline__err{color:#a23a2a;width:100%;font-size:.8rem}[data-register=print] .lp-badge{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius);border:1px solid;align-items:center;gap:.4rem;padding:.28rem .6rem;font-size:.68rem;font-weight:700;display:inline-flex}[data-register=print] .lp-badge.t-found{color:var(--found);background:var(--found-bg);border-color:var(--found)}[data-register=print] .lp-badge.t-warn{color:#8a6400;background:#fbf1d6;border-color:#c79400}[data-register=print] .lp-chip{font-family:var(--mono);color:var(--ink-mut);border:1px solid var(--print-line);border-radius:var(--radius);cursor:pointer;transition:border-color var(--m-med) var(--ease), color var(--m-med) var(--ease);background:#eef2f7;align-items:center;gap:.3rem;padding:.1rem .42rem;font-size:.66rem;display:inline-flex}[data-register=print] .lp-chip:hover{color:var(--ink);border-color:var(--accent-print)}[data-register=print] .lp-chip:before{content:"§";color:var(--accent-print);font-weight:700}[data-register=print] .lp-chip:focus-visible{outline:2px solid var(--accent-print);outline-offset:2px}[data-register=print] .lp-finding{border-bottom:1px solid var(--print-line);gap:.35rem;padding:.7rem 0;display:grid}[data-register=print] .lp-finding:last-child{border-bottom:0}[data-register=print] .lp-finding__head{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}[data-register=print] .lp-finding__value{color:var(--ink);font-size:.98rem}[data-register=print] .lp-finding__value.is-awaiting{color:var(--ink-mut);font-style:italic}[data-register=print] .lp-finding__meta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}[data-register=print] .lp-finding__note{color:var(--ink-2);max-width:68ch;font-size:.875rem;line-height:1.6}[data-register=print] .lp-finding.is-flagged{border-left:3px solid var(--accent-print);padding-left:.7rem}[data-register=print] .lp-scope{gap:1.1rem;display:grid}[data-register=print] .lp-scope__lede{color:var(--ink-mut);max-width:72ch;margin:0;font-size:.82rem}[data-register=print] .lp-scope__group{gap:.6rem;display:grid}[data-register=print] .lp-scope__head{border-bottom:1px solid var(--print-line);flex-wrap:wrap;align-items:center;gap:.6rem;padding-bottom:.4rem;display:flex}[data-register=print] .lp-scope__tag{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-mut);font-size:.7rem;font-weight:700}[data-register=print] .lp-scope__tag--usual{color:var(--accent-print)}[data-register=print] .lp-scope__tag--middle_zone{color:var(--ink-2)}[data-register=print] .lp-scope__count{font-family:var(--mono);color:var(--ink-mut);font-size:.66rem}[data-register=print] .lp-scope__crit{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#8a6400;border-radius:var(--radius);background:#fbf1d6;border:1px solid #c79400;margin-left:auto;padding:.15rem .5rem;font-size:.62rem}[data-register=print] .lp-scope__alert{border-radius:var(--radius);color:var(--ink-2);background:#fbf1d6;border:1px solid #c79400;flex-wrap:wrap;align-items:baseline;gap:.6rem;padding:.7rem .9rem;font-size:.88rem;display:flex}[data-register=print] .lp-scope__alert-k{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#8a6400;white-space:nowrap;font-size:.64rem;font-weight:700}[data-register=print] .lp-panel{background:var(--print-surface);border:1px solid var(--print-line);border-left:3px solid var(--ink-2);border-radius:var(--radius);margin:0;padding:1rem 1.15rem}[data-register=print] .lp-panel.silence{border-left-color:var(--silent);background:var(--silent-wash)}[data-register=print] .lp-panel__title{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.72rem;font-weight:700;display:flex}[data-register=print] .lp-panel.silence .lp-panel__title{color:var(--accent-print)}[data-register=print] .lp-panel ul{margin:.3rem 0 0;padding-left:1.1rem}[data-register=print] .lp-panel li{color:var(--ink-2);max-width:66ch;margin:.5rem 0;font-size:.9rem;line-height:1.6}[data-register=print] .lp-empty{color:var(--ink-mut);font-size:.85rem;font-style:italic}[data-register=print] .lp-silence-scope{color:var(--ink-mut);margin-top:.15rem;font-size:.78rem;line-height:1.5;display:block}[data-register=print] .lp-inference{border-bottom:1px dashed var(--print-line);gap:.25rem;padding:.6rem 0;display:grid}[data-register=print] .lp-inference:last-child{border-bottom:0}[data-register=print] .lp-inference__rationale{color:var(--ink-mut);font-size:.82rem}[data-register=print] .lp-inference__rationale:before{content:"follows from — ";font-family:var(--mono);color:var(--accent-print)}[data-register=print] .lp-ov-block{margin-top:1.9rem}[data-register=print] .lp-ov-block__head{margin:0 0 .9rem}[data-register=print] .lp-ds{border:1px solid var(--print-line);border-radius:var(--radius);background:var(--print-surface);margin:0;padding:0 clamp(1rem,2.2vw,1.4rem)}[data-register=print] .lp-ds-row{border-top:1px solid var(--print-line);grid-template-columns:minmax(140px,190px) 1fr;align-items:start;gap:.35rem 1.5rem;padding:.8rem 0;display:grid}[data-register=print] .lp-ds-row:first-child{border-top:0}[data-register=print] .lp-ds-row__label{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-mut);margin:0;padding-top:.15rem;font-size:.64rem;line-height:1.45}[data-register=print] .lp-ds-row__content{gap:.3rem;min-width:0;margin:0;display:grid}[data-register=print] .lp-ds-row__value{color:var(--ink);font-size:.95rem;line-height:1.5}[data-register=print] .lp-ds-row__value--lead{font-weight:600}[data-register=print] .lp-ds-row__cite{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}[data-register=print] .lp-ds-row__cite .lp-chip{white-space:normal;text-align:left;height:auto;line-height:1.35}[data-register=print] .lp-ds-row__note{color:var(--ink-mut);max-width:72ch;margin:0;font-size:.82rem;line-height:1.5}@media (max-width:600px){[data-register=print] .lp-ds-row{grid-template-columns:1fr;gap:.25rem;padding:.7rem 0}[data-register=print] .lp-ds-row__label{padding-top:0}}[data-register=print] [data-surface=tab] .lp-finding__note,[data-register=print] [data-surface=tab] .lp-scope__lede{max-width:min(80ch,100%)}[data-register=print] [data-surface=tab] .lp-ds-row__note,[data-register=print] [data-surface=tab] .lp-panel li{max-width:none}[data-register=print] .lp-bd-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mut);border:1px dashed var(--print-line);border-radius:var(--radius);background:#eef2f7;align-items:center;padding:.12rem .45rem;font-size:.62rem;font-weight:700;display:inline-flex}[data-register=print] .lp-ov-prov{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mut);font-size:.6rem}[data-register=print] .lp-ov-sourcenote{gap:0;display:grid}[data-register=print] .lp-ov-masthead__eyebrow{color:var(--accent-print);font-weight:600}[data-register=print] .lp-analysis-lead{margin-top:.2rem}[data-register=print] .lp-matrix{border-collapse:collapse;width:100%;font-size:.9rem}[data-register=print] .lp-matrix caption{caption-side:top;text-align:left;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);padding-bottom:.5rem;font-size:.72rem;font-weight:700}[data-register=print] .lp-matrix th{text-align:left;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mut);border-bottom:1px solid var(--print-line);padding:.4rem .6rem;font-size:.64rem;font-weight:600}[data-register=print] .lp-matrix td{border-bottom:1px solid var(--print-line);vertical-align:top;color:var(--ink-2);padding:.5rem .6rem}[data-register=print] .lp-matrix td.lp-num{font-family:var(--mono);font-variant-numeric:tabular-nums}[data-register=print] .lp-quote{font-family:var(--mono);color:var(--ink-2);border-left:2px solid var(--print-line);border-radius:var(--radius);white-space:pre-wrap;background:#f1f4f7;margin:.4rem 0;padding:.6rem .8rem;font-size:.82rem;line-height:1.5}[data-register=print] .lp-verdict{background:var(--ink);color:#eaf1fb;border-radius:var(--radius);box-shadow:var(--shadow-print);padding:1.3rem 1.5rem}[data-register=print] .lp-verdict b,[data-register=print] .lp-verdict em{color:var(--accent);font-style:normal}[data-register=print] .lp-verdict__lede{margin:0 0 .5rem;font-size:1.05rem;font-weight:600}[data-register=print] .lp-progress{gap:.5rem;display:grid}[data-register=print] .lp-progress__row{font-family:var(--mono);color:var(--ink-2);border:1px solid var(--print-line);border-radius:var(--radius);background:var(--print-surface);grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.45rem .6rem;font-size:.78rem;display:grid}[data-register=print] .lp-progress__dot{border-radius:0;width:9px;height:9px}[data-register=print] .lp-progress__dot.s-succeeded{background:var(--found)}[data-register=print] .lp-progress__dot.s-started{background:var(--accent-print)}[data-register=print] .lp-progress__dot.s-failed,[data-register=print] .lp-progress__dot.s-timeout{background:#c0392b}[data-register=print] .lp-progress__reason{color:#c0392b;font-size:.72rem}.lp-drawer-scrim{opacity:0;pointer-events:none;transition:opacity var(--m-med) var(--ease);z-index:60;background:#0a234252;position:fixed;inset:0}.lp-drawer-scrim.is-open{opacity:1;pointer-events:auto}.lp-drawer{background:var(--print-surface,#fff);width:min(420px,92vw);color:var(--ink-2,#2a527e);border-left:3px solid var(--accent-print,#c79400);transition:transform var(--m-med) var(--ease);z-index:61;padding:1.4rem 1.5rem;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 #0a23420f}.lp-drawer.is-open{transform:translate(0)}.lp-drawer__close{cursor:pointer;font-family:var(--mono,monospace);color:var(--ink-mut,#6f8cab);background:0 0;border:0;font-size:1rem;position:absolute;top:1rem;right:1rem}.lp-drawer__loc{font-family:var(--mono,monospace);color:var(--ink,#0a2342);gap:.4rem;margin-top:.8rem;font-size:.82rem;display:grid}.lp-drawer__loc dt{color:var(--ink-mut,#6f8cab);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem}.lp-drawer__loc dd{margin:0 0 .4rem}[data-register=print] .lp-section{margin-top:2.6rem}[data-register=print] .lp-section:first-of-type{margin-top:0}[data-register=print] .lp-section__head{border-bottom:2px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:1.1rem;padding-bottom:.5rem;display:flex}[data-register=print] .lp-section__num{font-family:var(--mono);color:var(--accent-print);font-size:1.1rem;font-weight:700}[data-register=print] .lp-disclosure{border:1px solid var(--print-line);background:var(--print-surface);border-radius:var(--radius);box-shadow:var(--shadow-print)}[data-register=print] .lp-disclosure+.lp-disclosure{margin-top:.7rem}[data-register=print] .lp-disclosure>summary{cursor:pointer;font-family:var(--mono);letter-spacing:.04em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:.55rem;padding:.75rem .95rem;font-size:.76rem;font-weight:600;list-style:none;display:flex}[data-register=print] .lp-disclosure>summary::-webkit-details-marker{display:none}[data-register=print] .lp-disclosure>summary:before{content:"+";color:var(--accent-print);width:1ch;font-weight:700;display:inline-block}[data-register=print] .lp-disclosure[open]>summary:before{content:"−"}[data-register=print] .lp-disclosure[open]>summary{border-bottom:1px solid var(--print-line)}[data-register=print] .lp-disclosure>summary:focus-visible{outline:2px solid var(--accent-print);outline-offset:-2px}[data-register=print] .lp-disclosure__count{color:var(--ink-mut);font-weight:400}[data-register=print] .lp-disclosure__flag{color:var(--accent-print);border:1px solid var(--accent-print);border-radius:var(--radius);margin-left:auto;padding:0 .35rem;font-size:.64rem}[data-register=print] .lp-disclosure__body{padding:1rem .95rem}[data-register=print] .lp-disclosure__item-count{font-family:var(--mono);color:var(--ink);border:1px solid var(--print-line);border-radius:var(--radius);text-align:center;background:#eef2f7;min-width:1.5em;padding:.02rem .4rem;font-size:.68rem;font-weight:700}[data-register=print] .lp-verdict-grid{grid-template-columns:repeat(4,1fr);gap:.6rem;margin-bottom:1.4rem;display:grid}@media (max-width:600px){[data-register=print] .lp-verdict-grid{grid-template-columns:repeat(2,1fr)}}[data-register=print] .lp-verdict-stat{background:var(--print-surface);border:1px solid var(--print-line);box-shadow:var(--shadow-print);border-radius:var(--radius);text-align:center;padding:.85rem 1rem}[data-register=print] .lp-verdict-stat__n{font-family:var(--mono);color:var(--ink);font-size:1.9rem;font-weight:700;line-height:1;display:block}[data-register=print] .lp-verdict-stat__n.is-lead{color:var(--accent-print)}[data-register=print] .lp-verdict-stat__label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mut);margin-top:.35rem;font-size:.6rem;display:block}[data-register=print] .lp-tab-bar{border-bottom:1px solid var(--print-line);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.8rem;padding-bottom:.9rem;display:flex}[data-register=print] .lp-tab{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mut);cursor:pointer;border:1px solid var(--print-line);border-radius:var(--radius);transition:color var(--m-med) var(--ease), border-color var(--m-med) var(--ease), background var(--m-med) var(--ease);background:0 0;padding:.3rem .7rem;font-size:.66rem}[data-register=print] .lp-tab:hover{color:var(--ink);border-color:var(--accent-print)}[data-register=print] .lp-tab.is-active{color:var(--ink);border-color:var(--accent-print);background:var(--print-surface)}[data-register=print] .lp-pop{position:relative}[data-register=print] .lp-pop__btn{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--print-surface);border:1px solid var(--print-line);border-radius:var(--radius);cursor:pointer;transition:border-color var(--m-med) var(--ease);padding:.42rem .7rem;font-size:.68rem}[data-register=print] .lp-pop__btn:hover{border-color:var(--accent-print)}[data-register=print] .lp-pop__menu{z-index:30;background:var(--print-surface);border:1px solid var(--print-line);width:19rem;box-shadow:var(--shadow-print);display:grid;position:absolute;top:calc(100% + .4rem);right:0}[data-register=print] .lp-pop__item{text-align:left;cursor:pointer;color:inherit;border:0;border-bottom:1px solid var(--print-line);transition:background var(--m-med) var(--ease);background:0 0;gap:.12rem;padding:.6rem .8rem;text-decoration:none;display:grid}[data-register=print] .lp-pop__item:last-child{border-bottom:0}[data-register=print] .lp-pop__item:hover{background:var(--print)}[data-register=print] .lp-pop__item-label{font-family:var(--disp);color:var(--ink);font-size:.85rem;font-weight:700}[data-register=print] .lp-pop__item-note{font-family:var(--mono);color:var(--ink-mut);font-size:.62rem}[data-register=print] .lp-pop__check{cursor:pointer;border-bottom:1px solid var(--print-line);transition:background var(--m-med) var(--ease);align-items:flex-start;gap:.5rem;padding:.5rem .8rem;display:flex}[data-register=print] .lp-pop__check:hover{background:var(--print)}[data-register=print] .lp-pop__check input{accent-color:var(--accent-print);margin-top:.2rem}[data-register=print] .lp-pop__check-label{color:var(--ink);font-size:.82rem}[data-register=print] .lp-pop__check-count{font-family:var(--mono);color:var(--ink-mut);white-space:nowrap;margin-left:auto;font-size:.6rem}[data-register=print] .lp-pop__foot{justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem .8rem;display:flex}[data-register=print] .lp-pop__reset{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-mut);cursor:pointer;background:0 0;border:0;padding:0;font-size:.6rem}[data-register=print] .lp-pop__reset:hover{color:var(--ink)}[data-register=print] .lp-pop__go{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--paper,#fff);background:var(--ink);border-radius:var(--radius);cursor:pointer;border:0;padding:.4rem .8rem;font-size:.62rem;text-decoration:none}[data-register=print] .lp-pop__go-group{gap:.5rem;display:flex}[data-register=print] .lp-pop__fmts{gap:.4rem;margin-top:.35rem;display:flex}[data-register=print] .lp-pop__fmt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-mut);background:var(--print-surface);border:1px solid var(--print-line);border-radius:var(--radius);transition:color var(--m-med) var(--ease), border-color var(--m-med) var(--ease);padding:.22rem .5rem;font-size:.58rem;text-decoration:none}[data-register=print] .lp-pop__fmt:hover{color:var(--ink);border-color:var(--accent-print)}[data-register=print] .lp-rfi-group{margin-bottom:1.6rem}[data-register=print] .lp-rfi-group__head{align-items:baseline;gap:.5rem;display:flex}[data-register=print] .lp-rfi-group__title{font-family:var(--disp);color:var(--ink);font-size:1rem;font-weight:700}[data-register=print] .lp-rfi-group__count{font-family:var(--mono);color:var(--ink-mut);font-size:.62rem}[data-register=print] .lp-rfi-group__note{color:var(--ink-2);margin:.15rem 0 0;font-size:.8rem}[data-register=print] .lp-act-row{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}[data-register=print] .lp-act{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-mut);cursor:pointer;border:1px solid var(--print-line);border-radius:var(--radius);transition:color var(--m-med) var(--ease), border-color var(--m-med) var(--ease);background:0 0;padding:.25rem .55rem;font-size:.6rem}[data-register=print] .lp-act:hover:not(:disabled){color:var(--ink);border-color:var(--accent-print)}[data-register=print] .lp-act:disabled{opacity:.5;cursor:default}[data-register=print] .lp-tab-actions{justify-content:flex-end;margin-bottom:1rem;display:flex}[data-register=print] .lp-export-masthead{border-bottom:2px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:.8rem;margin-bottom:1.7rem;padding-bottom:.55rem;display:flex}[data-register=print] .lp-export-masthead__brand{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-print);font-size:.72rem;font-weight:700}[data-register=print] .lp-export-masthead__doc{font-family:var(--mono);letter-spacing:.02em;color:var(--ink);margin-left:auto;font-size:.82rem;font-weight:600}.lp-coach-scrim{z-index:50;pointer-events:none;position:fixed;inset:0}.lp-coach-spot{z-index:50;pointer-events:none;border-radius:var(--radius);transition:top .18s var(--ease), left .18s var(--ease), width .18s var(--ease), height .18s var(--ease);position:fixed}.lp-coach{z-index:60;background:var(--surface);width:20rem;max-width:calc(100vw - 2rem);color:var(--tx);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);transition:opacity .15s var(--ease), transform .15s var(--ease);outline:none;padding:1.15rem 1.25rem;position:fixed}.lp-coach__meta{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;display:flex}.lp-coach__label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);align-items:center;gap:.4rem;font-size:.58rem;font-weight:700;display:inline-flex}.lp-coach__dot{background:var(--accent);width:7px;height:7px;display:block}.lp-coach__count{font-family:var(--mono);color:var(--mut);font-size:.68rem;font-weight:600}.lp-coach__title{font-family:var(--disp);letter-spacing:-.01em;color:var(--tx);margin:0 0 .4rem;font-size:1.06rem;font-weight:800}.lp-coach__body{color:var(--tx-2);margin:0;font-size:.86rem;line-height:1.55}.lp-coach__nav{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.1rem;display:flex}.lp-coach__skip{cursor:pointer;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);transition:color var(--m-med) var(--ease);background:0 0;border:none;font-size:.62rem;font-weight:700}.lp-coach__skip:hover{color:var(--tx-2)}.lp-coach__btns{align-items:center;gap:.5rem;display:flex}.lp-coach__back{cursor:pointer;color:var(--tx);border:1px solid var(--line);border-radius:var(--radius);font-family:var(--disp);transition:border-color var(--m-med) var(--ease);background:0 0;padding:.42rem .8rem;font-size:.76rem;font-weight:700}.lp-coach__back:hover{border-color:var(--accent)}.lp-coach__next{cursor:pointer;background:var(--accent);color:var(--accent-tx);border:1px solid var(--accent);border-radius:var(--radius);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;transition:filter var(--m-med) var(--ease);padding:.42rem .95rem;font-size:.68rem;font-weight:700}.lp-coach__next:hover{filter:brightness(1.06)}.lp-guide-launch{z-index:40;cursor:pointer;background:var(--surface);color:var(--tx);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;transition:border-color var(--m-med) var(--ease);align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.68rem;font-weight:700;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem}.lp-guide-launch:hover{border-color:var(--accent)}.lp-guide-launch__mark{background:var(--accent);width:1.05rem;height:1.05rem;color:var(--accent-tx);place-items:center;font-size:.7rem;font-weight:800;display:grid}.lp-guide-scrim{z-index:40;background:var(--bg);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.lp-guide-scrim{background:color-mix(in srgb, var(--bg) 60%, transparent)}}.lp-guide-scrim{opacity:0;pointer-events:none;transition:opacity .2s var(--ease)}.lp-guide-scrim.is-open{opacity:1;pointer-events:auto}.lp-guide{z-index:50;background:var(--surface);border-left:1px solid var(--line);width:26rem;max-width:calc(100vw - 2rem);height:100%;transition:transform .2s var(--ease);outline:none;flex-direction:column;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.lp-guide.is-open{transform:translate(0)}.lp-guide__head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.3rem 1.5rem;display:flex}.lp-guide__kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:0 0 .3rem;font-size:.6rem;font-weight:700}.lp-guide__title{font-family:var(--disp);letter-spacing:-.01em;color:var(--tx);margin:0;font-size:1.2rem;font-weight:800}.lp-guide__close{cursor:pointer;color:var(--mut);transition:color var(--m-med) var(--ease);background:0 0;border:none;padding:0 .2rem;font-size:1.4rem;line-height:1}.lp-guide__close:hover{color:var(--tx)}.lp-guide__body{flex:1;padding:1.3rem 1.5rem;overflow-y:auto}.lp-guide__list{flex-direction:column;gap:1.6rem;margin:0;padding:0;list-style:none;display:flex}.lp-guide__section-head{align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.lp-guide__heading{font-family:var(--disp);color:var(--tx);margin:0;font-size:.96rem;font-weight:700}.lp-guide__label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);align-items:center;gap:.35rem;font-size:.55rem;font-weight:700;display:inline-flex}.lp-guide__text{color:var(--tx-2);margin:0;font-size:.85rem;line-height:1.6}.lp-guide__src{font-family:var(--mono);color:var(--faint);margin:.55rem 0 0;font-size:.62rem}.lp-guide__foot{border-top:1px solid var(--line-2);padding:1rem 1.5rem}.lp-guide__replay{cursor:pointer;background:var(--accent);width:100%;color:var(--accent-tx);border:1px solid var(--accent);border-radius:var(--radius);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;transition:filter var(--m-med) var(--ease);padding:.6rem 1rem;font-size:.7rem;font-weight:700}.lp-guide__replay:hover{filter:brightness(1.06)}@media (prefers-reduced-motion:reduce){.lp-coach,.lp-coach-spot,.lp-guide,.lp-guide-scrim{transition:none}}.bs-work{flex-direction:column;min-height:100dvh;display:flex}.bs-work-head{border-bottom:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem clamp(1.25rem,5vw,4rem);display:flex}.bs-work-id{gap:.15rem;display:grid}.bs-work-id__wm{font-family:var(--disp);letter-spacing:.14em;color:var(--tx);font-size:1.05rem;font-weight:800;font-stretch:125%;line-height:1}.bs-work-id__org{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-size:.72rem}.bs-work-head__actions{align-items:center;gap:1rem;display:flex}.bs-link-mono{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;text-decoration:none}.bs-link-mono:hover{color:var(--tx)}.bs-work-main{flex:1;width:100%;max-width:1040px;margin:0 auto;padding:clamp(1.75rem,4vw,3rem) clamp(1.25rem,5vw,4rem)}.bs-work-topline{margin-bottom:var(--space-9);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.bs-work-h{font-family:var(--disp);color:var(--tx);margin:0;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:800;font-stretch:105%;line-height:1.1}.bs-work-lede{font-family:var(--mono);letter-spacing:.04em;color:var(--mut);margin:.4rem 0 0;font-size:.74rem}.bs-nav-right{align-items:center;gap:1.1rem;display:inline-flex}.bs-welcome{margin-bottom:var(--space-9);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;display:flex}.bs-welcome__lead{gap:.5rem;display:grid}.bs-welcome__eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.68rem}.bs-welcome__corpus{margin-top:.15rem}.bs-welcome__seed{font-family:var(--mono);letter-spacing:.03em;color:var(--mut);max-width:48ch;margin:0;font-size:.72rem;line-height:1.5}.bs-acct{background:var(--surface-glass);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--line-2-glass);box-shadow:var(--shadow), var(--glass-glow), inset 0 1px 1px 0 #ffffff0d;padding:var(--space-6) var(--space-7);margin-bottom:var(--space-9);border-radius:var(--radius);grid-template-columns:1fr auto;align-items:center;gap:1rem 1.5rem;display:grid}.bs-acct__eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 .35rem;font-size:.6rem}.bs-acct__org{font-family:var(--disp);color:var(--tx);margin:0;font-size:1.05rem;font-weight:800}.bs-acct__meta{font-family:var(--mono);letter-spacing:.04em;color:var(--mut);margin:.3rem 0 0;font-size:.7rem}.bs-acct__since{font-family:var(--mono);letter-spacing:.04em;color:var(--faint);margin:.25rem 0 0;font-size:.66rem}.bs-acct__credit{text-align:right;border-left:1px solid var(--line-2);padding-left:1.5rem}.bs-acct__credit-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 .2rem;font-size:.6rem}.bs-acct__credit-val{font-family:var(--disp);color:var(--tx-2);margin:0;font-size:1.5rem;font-weight:800;line-height:1}.bs-acct__credit-note{font-family:var(--mono);letter-spacing:.03em;color:var(--faint);margin:.35rem 0 0;font-size:.6rem}.bs-acct__add{cursor:pointer;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:0;border-bottom:1px solid var(--accent);background:0 0;margin-top:.6rem;padding:0;font-size:.66rem}@supports (color:color-mix(in lab, red, red)){.bs-acct__add{border-bottom:1px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.bs-acct__add{transition:color var(--m-med) var(--ease)}.bs-acct__add:hover{color:var(--tx)}@media (max-width:560px){.bs-acct{grid-template-columns:1fr}.bs-acct__credit{text-align:left;border-left:0;border-top:1px solid var(--line-2);padding-top:.85rem;padding-left:0}}.bs-profile{background:var(--surface-glass);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--line-2-glass);box-shadow:var(--shadow), var(--glass-glow), inset 0 1px 1px 0 #ffffff0d;padding:var(--space-6) var(--space-7);margin-bottom:var(--space-9);border-radius:var(--radius)}.bs-profile__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bs-profile__eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 .3rem;font-size:.6rem}.bs-profile__lede{color:var(--tx-2);max-width:54ch;margin:0;font-size:.9rem}.bs-profile__empty{color:var(--mut);max-width:62ch;margin:.9rem 0 0;font-size:.88rem}.bs-profile__summary{gap:.45rem;margin-top:.9rem;display:grid}.bs-profile__bio{color:var(--tx);max-width:66ch;margin:0;font-size:.95rem}.bs-profile__meta{font-family:var(--mono);letter-spacing:.04em;color:var(--mut);margin:0;font-size:.7rem}.bs-profile__line{color:var(--tx-2);margin:0;font-size:.88rem}.bs-profile__k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-right:.5rem;font-size:.6rem}.bs-profile__form{margin-top:1rem}.bs-profile__row{grid-template-columns:repeat(3,1fr);gap:.9rem;display:grid}@media (max-width:620px){.bs-profile__row{grid-template-columns:1fr}}.bs-profile textarea.bs-input{resize:vertical;min-height:3.4rem;font:inherit}.bs-profile__checks{flex-wrap:wrap;gap:.5rem .95rem;display:flex}.bs-profile__check{color:var(--tx-2);align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.bs-profile__check input{accent-color:var(--accent)}.bs-profile__trades{gap:.5rem;display:grid}.bs-profile__trade{grid-template-columns:1fr minmax(11rem,13rem);align-items:center;gap:.6rem;display:grid}@media (max-width:560px){.bs-profile__trade{grid-template-columns:1fr;gap:.25rem}}.bs-profile__trade-name{color:var(--tx);font-size:.9rem}.bs-profile__actions{align-items:center;gap:.9rem;margin-top:.4rem;display:flex}.bs-dd{gap:.7rem;margin-top:.55rem;display:grid}.bs-dd__templates{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;display:flex}.bs-dd__tpl-label{color:var(--mut);font-size:.8rem}.bs-dd__tpl-btn{font-family:var(--mono);letter-spacing:.03em;color:var(--tx-2);background:var(--bg);border:1px solid var(--line-2);cursor:pointer;border-radius:999px;padding:.25rem .65rem;font-size:.72rem}.bs-dd__tpl-btn:hover{color:var(--tx);border-color:var(--line)}.bs-dd__banner{color:var(--tx-2);border-radius:0 var(--radius) var(--radius) 0;border-left:2px solid var(--accent);background:var(--accent);margin:0;padding:.4rem .65rem;font-size:.82rem}@supports (color:color-mix(in lab, red, red)){.bs-dd__banner{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.bs-dd__bands{gap:.45rem;display:grid}.bs-dd__band{background:var(--bg);border:1px solid var(--line-2);border-radius:var(--radius);grid-template-columns:1fr auto;align-items:center;gap:.6rem;padding:.5rem .65rem;display:grid}.bs-dd__band--open{grid-template-columns:1fr minmax(11rem,13rem)}.bs-dd__band-main{flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0;display:flex}.bs-dd__band-name{color:var(--tx);font-size:.9rem}.bs-dd__badge{font-family:var(--mono);letter-spacing:.03em;color:var(--mut);font-size:.68rem}.bs-dd__hint{color:var(--mut);font-size:.76rem}.bs-dd__band-controls{align-items:center;gap:.5rem;display:flex}.bs-dd__band-controls .bs-input{min-width:9.5rem}.bs-dd__refine{font-family:var(--mono);color:var(--tx-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:.74rem}.bs-dd__refine:hover{color:var(--accent)}.bs-dd__head{margin-bottom:.1rem}.bs-dd__back{font-family:var(--mono);color:var(--tx-2);cursor:pointer;background:0 0;border:none;padding:0;font-size:.74rem}.bs-dd__back:hover{color:var(--tx)}.bs-dd__leaves{border-left:1px solid var(--line-2);gap:.4rem;margin-top:.15rem;padding-left:.65rem;display:grid}.bs-dd__leaf{grid-template-columns:1fr minmax(11rem,13rem);align-items:center;gap:.6rem;display:grid}.bs-dd__leaf-name{color:var(--tx-2);font-size:.86rem}.bs-dd__alsohint{color:var(--mut);font-size:.72rem}@media (max-width:560px){.bs-dd__band,.bs-dd__band--open,.bs-dd__leaf{grid-template-columns:1fr;gap:.3rem}.bs-dd__band-controls{justify-content:space-between}}.bs-saved-flash{font-family:var(--mono);letter-spacing:.04em;color:var(--accent);background:var(--accent);font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.bs-saved-flash{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.bs-saved-flash{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.bs-saved-flash{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.bs-saved-flash{margin:0 0 1.25rem;padding:.55rem .85rem}.bs-welcome__id{color:var(--mut);max-width:56ch;margin:.2rem 0 0;font-size:.9rem}.bs-recent__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.bs-actions{margin-bottom:var(--space-9);grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}@media (max-width:620px){.bs-actions{grid-template-columns:1fr}}.bs-actions__door{gap:var(--space-2);text-align:left;background:var(--surface-glass);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--line-2-glass);box-shadow:var(--shadow), var(--glass-glow);padding:var(--space-6) var(--space-7);cursor:pointer;font:inherit;color:inherit;border-radius:var(--radius);transition:border-color var(--m-med) var(--ease), transform .4s var(--ease), box-shadow .4s var(--ease);text-decoration:none;display:grid}.bs-actions__door:hover{border-color:var(--accent);box-shadow:var(--shadow), 0 0 12px #ffd40014;transform:translateY(-1.5px)scale(1.005)}.bs-actions__k{font-family:var(--disp);color:var(--tx);font-size:.98rem;font-weight:700}.bs-actions__t{font-family:var(--mono);letter-spacing:.03em;color:var(--mut);font-size:.64rem}.bs-actions--solo{grid-template-columns:1fr}.bs-worknav{z-index:5;background:var(--bg);border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:.7rem 0;display:flex;position:sticky;top:0}.bs-worknav__link{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);transition:color var(--m-med) var(--ease);font-size:.72rem;text-decoration:none}.bs-worknav__link:hover{color:var(--accent)}.bs-worknav__link[data-active=true]{color:var(--tx);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px}.bs-scan-row__due{font-family:var(--mono);letter-spacing:.04em;color:var(--accent);margin-top:.3rem;font-size:.66rem}.bs-duebadge{font-family:var(--mono);letter-spacing:.06em;color:var(--accent);border:1px solid var(--line);border-radius:var(--radius);margin-top:.5rem;padding:.25rem .6rem;font-size:.7rem;display:inline-block}.bs-onboard-credit{font-family:var(--mono);letter-spacing:.02em;color:var(--tx-2);border:1px solid var(--line-2);border-radius:var(--radius);background:#0a1f3c;margin:0 0 1rem;padding:.6rem .8rem;font-size:.8rem}.bs-onboard-credit__amt{color:var(--accent);font-weight:700}.bs-setup{background:var(--surface-glass);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--line-2-glass);box-shadow:var(--shadow), var(--glass-glow), inset 0 1px 1px 0 #ffffff0d;margin-bottom:var(--space-9);border-radius:var(--radius);padding:1.25rem 1.25rem 1.4rem}.bs-setup__eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .4rem;font-size:.6rem}.bs-setup__h{font-family:var(--disp);color:var(--tx);margin:0;font-size:1.15rem;font-weight:800;line-height:1.15}.bs-setup__lede{font-family:var(--mono);letter-spacing:.03em;color:var(--mut);max-width:58ch;margin:.45rem 0 0;font-size:.72rem;line-height:1.5}.bs-setup__steps{gap:.6rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.bs-setup__steps>li{margin:0}.bs-setup__step{border:1px solid var(--line-2-glass);color:inherit;font:inherit;border-radius:var(--radius);transition:border-color var(--m-med) var(--ease), transform .4s var(--ease), box-shadow .4s var(--ease), background-color var(--m-med) var(--ease);background:#0a1f3c66;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.8rem 1rem;text-decoration:none;display:grid}a.bs-setup__step:hover{border-color:var(--accent);background-color:#102e52b3;transform:translateY(-1px);box-shadow:4px 5px #05152873,0 0 8px #ffd4000f}.bs-setup__step--done{opacity:.8}.bs-setup__step--primary{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bs-setup__step--primary{border-color:color-mix(in srgb, var(--accent) 45%, var(--line-2-glass))}}.bs-setup__num{width:1.5rem;height:1.5rem;font-family:var(--mono);border:1px solid var(--line);color:var(--mut);border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.bs-setup__num--done{background:var(--accent);color:var(--accent-tx);border-color:var(--accent)}.bs-setup__step-main{gap:.18rem;display:grid}.bs-setup__k{font-family:var(--disp);color:var(--tx);font-size:.95rem;font-weight:700;line-height:1.25}.bs-setup__t{font-family:var(--mono);letter-spacing:.03em;color:var(--mut);font-size:.66rem;line-height:1.45}.bs-setup__credit{color:var(--accent);font-weight:700}.bs-setup__go{font-family:var(--disp);color:var(--accent);transition:transform var(--m-med) var(--ease);font-size:1.1rem;font-weight:800}a.bs-setup__step:hover .bs-setup__go{transform:translate(3px)}@media (max-width:560px){.bs-setup__step{grid-template-columns:auto 1fr}.bs-setup__go{display:none}}.bs-empty__hint{color:var(--mut);max-width:56ch;margin:0 0 1.1rem;font-size:.9rem}.bs-upcoming{background:var(--surface-glass);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--line-2-glass);box-shadow:var(--shadow), var(--glass-glow), inset 0 1px 1px 0 #ffffff0d;padding:var(--space-6) var(--space-7);margin-bottom:var(--space-9);border-radius:var(--radius)}.bs-upcoming__head{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:0 0 .75rem;font-size:.66rem}.bs-upcoming__list{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.bs-upcoming__row{color:inherit;border-top:1px solid var(--line-2-glass);border-radius:var(--radius);transition:background-color var(--m-med) var(--ease);justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem .35rem;text-decoration:none;display:flex}.bs-upcoming__list li:first-child .bs-upcoming__row{border-top:0}.bs-upcoming__main{flex-wrap:wrap;align-items:baseline;gap:.6rem;min-width:0;display:flex}.bs-upcoming__title{font-family:var(--disp);color:var(--tx);transition:color var(--m-med) var(--ease);font-size:.92rem;font-weight:700}.bs-upcoming__client{font-family:var(--mono);color:var(--faint);font-size:.66rem}.bs-upcoming__due{font-family:var(--mono);letter-spacing:.06em;color:var(--tx-2);white-space:nowrap;font-size:.72rem}.bs-upcoming__row:hover{background-color:#ffffff05}.bs-upcoming__row:hover .bs-upcoming__title{color:var(--accent)}.bs-attention{border:1px solid var(--accent);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow), var(--glass-glow);margin-bottom:var(--space-9);border-radius:var(--radius);background:#102e52cc;padding:1rem 1.1rem}.bs-attention__head{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.6rem;margin:0 0 .75rem;font-size:.7rem;display:flex}.bs-attention__count{font-family:var(--disp);letter-spacing:0;color:var(--bg);background:var(--accent);padding:.05rem .4rem;font-size:.8rem;font-weight:800}.bs-attention__list{gap:.5rem;display:grid}.bs-attention__row{color:inherit;border-top:1px solid var(--line-2-glass);border-radius:var(--radius);transition:background-color var(--m-med) var(--ease);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .35rem;text-decoration:none;display:flex}.bs-attention__row:first-child{border-top:0}.bs-attention__row:hover{background-color:#ffd4000a}.bs-attention__title{font-family:var(--disp);color:var(--tx);font-size:.95rem;font-weight:700}.bs-attention__client{font-family:var(--mono);color:var(--faint);font-size:.7rem;font-weight:400}.bs-attention__cta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);white-space:nowrap;transition:transform var(--m-med) var(--ease);font-size:.66rem}.bs-attention__row:hover .bs-attention__cta{transform:translate(3px)}.bs-concierge__shell{position:relative}.bs-concierge{background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow);padding:clamp(1.5rem,4vw,2.5rem)}.bs-concierge__eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 .55rem;font-size:.62rem;font-weight:700}.bs-concierge__h{font-family:var(--disp);color:var(--tx);margin:0 0 .55rem;font-size:clamp(1.4rem,3.2vw,1.85rem);font-weight:800;font-stretch:105%}.bs-concierge__lede{font-family:var(--mono);letter-spacing:.03em;color:var(--mut);max-width:58ch;margin:0 0 1.6rem;font-size:.76rem;line-height:1.55}.bs-concierge__steps{gap:1rem;margin:0 0 1.85rem;padding:0;list-style:none;display:grid}.bs-concierge__step{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.bs-concierge__n{font-family:var(--mono);color:var(--accent-tx);background:var(--accent);place-items:center;width:1.7rem;height:1.7rem;font-size:.8rem;font-weight:700;line-height:1;display:grid}.bs-concierge__step-main{gap:.25rem;display:grid}.bs-concierge__k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.64rem;font-weight:700}.bs-concierge__t{color:var(--tx-2);font-size:.94rem;line-height:1.5}.bs-concierge__dismiss{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);cursor:pointer;transition:color var(--m-med) var(--ease);background:0 0;border:0;padding:.2rem;font-size:.58rem;position:absolute;top:1.1rem;right:1.1rem}.bs-concierge__dismiss:hover{color:var(--mut)}.bs-concierge--compact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem clamp(1.1rem,3vw,1.6rem);display:flex}.bs-concierge__compact-text{font-family:var(--mono);letter-spacing:.02em;color:var(--mut);margin:0;font-size:.74rem}.bs-concierge__compact-actions{align-items:center;gap:1rem;display:flex}.bs-concierge__reopen{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);cursor:pointer;transition:color var(--m-med) var(--ease);background:0 0;border:0;padding:0;font-size:.6rem}.bs-concierge__reopen:hover{color:var(--mut)}@media (max-width:560px){.bs-concierge__step{grid-template-columns:1fr;gap:.35rem}}.bs-work-subbar__label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:.66rem}.bs-scans{gap:.7rem;display:grid}.bs-scan-row{background:var(--surface-glass);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--line-2-glass);box-shadow:var(--shadow), var(--glass-glow), inset 0 1px 1px 0 #ffffff0d;color:inherit;border-radius:var(--radius);transition:border-color var(--m-med) var(--ease), transform .4s var(--ease), box-shadow .4s var(--ease);grid-template-columns:1fr auto;align-items:center;gap:.6rem 1rem;padding:.95rem 1.1rem;text-decoration:none;display:grid}a.bs-scan-row:hover{border-color:var(--accent);transform:translate(-1.5px,-1.5px);box-shadow:5px 5px #051528a6,0 0 10px #ffd4000f}.bs-scan-row__title{font-family:var(--disp);color:var(--tx);font-size:1rem;font-weight:700}.bs-scan-row__meta{font-family:var(--mono);letter-spacing:.06em;color:var(--faint);text-transform:uppercase;margin-top:.25rem;font-size:.68rem}.bs-scan-row-wrap{grid-template-columns:1fr auto;align-items:center;gap:.5rem;display:grid}.bs-archive-toggle{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);border:1px solid var(--line-2);border-radius:var(--radius);cursor:pointer;white-space:nowrap;transition:color var(--m-med) var(--ease), border-color var(--m-med) var(--ease);background:0 0;padding:.35rem .55rem;font-size:.64rem}.bs-archive-toggle:hover:not(:disabled){color:var(--tx);border-color:var(--line)}.bs-archive-toggle:disabled{opacity:.5;cursor:progress}.bs-archive-toggle[data-variant=scan]{color:var(--ink-mut);border-color:var(--print-line)}.bs-work-subbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.bs-archived-toggle{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);border:1px solid var(--line-2);border-radius:var(--radius);white-space:nowrap;transition:color var(--m-med) var(--ease), border-color var(--m-med) var(--ease);padding:.35rem .6rem;font-size:.64rem;text-decoration:none}.bs-archived-toggle:hover,.bs-archived-toggle[data-active=true]{color:var(--tx);border-color:var(--line)}.bs-outcomes-nudge{font-family:var(--mono);letter-spacing:.04em;color:var(--mut);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.68rem;display:inline-flex}.bs-outcomes-nudge__count{font-family:var(--disp);letter-spacing:0;color:var(--tx-2);font-size:.95rem;font-weight:800}.bs-outcomes-nudge__of{font-family:var(--mono);color:var(--faint);font-size:.62rem;font-weight:400}.bs-outcomes-nudge__text{text-transform:uppercase;font-size:.62rem}.bs-outcomes-nudge[data-unlocked=true] .bs-outcomes-nudge__count{color:var(--accent)}.bs-outcomes-nudge[data-unlocked=true]{color:var(--tx-2)}.bs-outcome{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.bs-outcome__label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mut);font-size:.62rem}.bs-outcome__seg{border:1px solid var(--print-line);border-radius:var(--radius);display:inline-flex;overflow:hidden}.bs-outcome__opt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mut);border:0;border-left:1px solid var(--print-line);cursor:pointer;white-space:nowrap;transition:color var(--m-med) var(--ease), background var(--m-med) var(--ease);background:0 0;padding:.35rem .6rem;font-size:.64rem}.bs-outcome__opt:first-child{border-left:0}.bs-outcome__opt:hover:not(:disabled){color:var(--ink)}.bs-outcome__opt[data-active=true]{color:#eef5fb;background:var(--ink)}.bs-outcome__opt:disabled{opacity:.5;cursor:progress}.bs-outcome__opt:focus-visible{outline:2px solid var(--accent-print);outline-offset:1px}.bs-outcome__num{font-family:var(--mono);color:var(--ink);border:1px solid var(--print-line);border-radius:var(--radius);background:0 0;width:9rem;padding:.3rem .5rem;font-size:.7rem}.bs-outcome__num:focus-visible{outline:2px solid var(--accent-print);outline-offset:1px}.bs-outcome__save{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#eef5fb;background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius);cursor:pointer;padding:.35rem .6rem;font-size:.64rem}.bs-outcome__save:disabled{opacity:.5;cursor:progress}@media print{.bs-outcome{display:none}}.bs-empty{background:var(--surface);border:1px dashed var(--line);text-align:center;color:var(--tx-2);padding:1.75rem 1.25rem}.bs-empty p{margin:0 0 1rem}.bs-stat{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--line);border-radius:var(--radius);color:var(--tx-2);align-items:center;gap:.4rem;padding:.25rem .55rem;font-size:.66rem;font-weight:700;display:inline-flex}.bs-stat:before{content:"";background:var(--mut);border-radius:50%;flex:none;width:8px;height:8px}.bs-stat.s-live{color:var(--accent);border-color:var(--accent)}.bs-stat.s-live:before{background:var(--accent);animation:bs-pulse 1.4s var(--ease) infinite}.bs-stat.s-ready{color:var(--accent);border-color:var(--accent)}.bs-stat.s-ready:before{background:var(--accent)}.bs-stat.s-done{color:#6fe3a0;border-color:#2f6b4c}.bs-stat.s-done:before{background:#6fe3a0;border-radius:50%}.bs-stat.s-failed{color:#ff8f7a;border-color:#7a3a30}.bs-stat.s-failed:before{background:#ff8f7a;border-radius:50%}@keyframes bs-pulse{0%,to{opacity:.5;filter:drop-shadow(0 0 #0000);transform:scale(.85)}50%{opacity:1;filter:drop-shadow(0 0 4px var(--accent));transform:scale(1.3)}}.bs-form-wide{width:min(680px,100%);margin:0 auto}.bs-textarea{font-family:var(--disp);color:var(--tx);border:1px solid var(--line-2);border-radius:var(--radius);resize:vertical;background:#0c2647;min-height:5.5rem;padding:.7rem .8rem;font-size:1rem}.bs-textarea::placeholder{color:var(--faint)}.bs-textarea:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--line)}.bs-grid-2{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}@media (max-width:560px){.bs-grid-2{grid-template-columns:1fr}}.bs-expander{border:1px solid var(--line-2);background:var(--surface);margin-bottom:1.1rem}.bs-expander>summary{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);cursor:pointer;transition:color var(--m-med) var(--ease);justify-content:space-between;align-items:center;padding:.7rem .85rem;font-size:.72rem;list-style:none;display:flex}.bs-expander>summary::-webkit-details-marker{display:none}.bs-expander>summary:after{content:"+";color:var(--accent);font-weight:700}.bs-expander[open]>summary:after{content:"−"}.bs-expander>summary:hover{color:var(--tx)}.bs-expander>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bs-expander__body{border-top:1px solid var(--line-2);padding:.85rem .85rem .2rem}.bs-drop{border:1px dashed var(--line);text-align:center;cursor:pointer;transition:border-color var(--m-med) var(--ease), background var(--m-med);background:#0c2647;padding:1.5rem 1.25rem;display:block}.bs-drop:hover,.bs-drop.is-over{border-color:var(--accent);background:#0e2a4f}.bs-drop__k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-size:.72rem}.bs-drop__t{color:var(--tx-2);margin:.4rem 0 0;font-size:.9rem}.bs-drop input[type=file]{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bs-files{gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.bs-file{font-family:var(--mono);color:var(--tx-2);border:1px solid var(--line-2);background:var(--surface);justify-content:space-between;align-items:center;gap:.8rem;padding:.5rem .7rem;font-size:.78rem;display:flex}.bs-file__size{color:var(--faint)}.bs-file__x{color:var(--mut);cursor:pointer;font-family:var(--mono);background:0 0;border:0;font-size:.9rem}.bs-file__x:hover{color:var(--accent)}.bs-prog{gap:1.1rem;display:grid}.bs-prog-steps{gap:.55rem;display:grid}.bs-prog-step{font-family:var(--mono);color:var(--faint);border:1px solid var(--line-2);background:var(--surface);grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.55rem .8rem;font-size:.8rem;display:grid}.bs-prog-step__dot{background:var(--line);flex:none;width:10px;height:10px}.bs-prog-step.is-active{color:var(--accent);border-color:var(--accent)}.bs-prog-step.is-active .bs-prog-step__dot{background:var(--accent);animation:bs-pulse 1.4s var(--ease) infinite}.bs-prog-step.is-done{color:var(--tx-2)}.bs-prog-step.is-done .bs-prog-step__dot{background:#6fe3a0}.bs-prog-step.is-failed{color:#ff8f7a;border-color:#7a3a30}.bs-prog-step.is-failed .bs-prog-step__dot{background:#ff8f7a}@media print{body{background:#fff!important}[data-register=print]{background:#fff}[data-register=print] .lp-finding,[data-register=print] .lp-quote,[data-register=print] .lp-verdict,[data-register=print] .lp-verdict-stat,[data-register=print] .lp-progress__row,[data-register=print] .lp-matrix tr{break-inside:avoid}[data-register=print] .lp-disclosure>summary,[data-register=print] .lp-section__head,[data-register=print] .lp-panel__title,[data-register=print] .lp-export-masthead,[data-register=print] .lp-eyebrow{break-after:avoid}[data-register=print] .lp-surface,[data-register=print] .lp-panel,[data-register=print] .lp-verdict{box-shadow:none}.lp-drawer,.lp-drawer-scrim,.lp-no-print,.lp-coach,.lp-coach-spot,.lp-coach-scrim,.lp-guide-launch,.lp-guide,.lp-guide-scrim,.bs-nav,.bs-footer,.bs-cta,.bs-scanline{display:none!important}[data-register=print] .lp-chip{cursor:default;background:0 0;border-color:#0000;padding-left:0}[data-register=print] .lp-disclosure>summary{list-style:none}[data-register=print] .lp-disclosure>summary::-webkit-details-marker{display:none}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{margin:.6in}}.bs-crumb{font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--mut);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 1.5rem;font-size:.72rem;display:flex}.bs-crumb__item{align-items:center;gap:.4rem;display:inline-flex}.bs-crumb a{color:var(--mut);text-decoration:none}.bs-crumb a:hover{color:var(--accent)}.bs-crumb__sep{color:var(--faint)}.bs-crumb__current{color:var(--tx-2)}.bs-ls__lead+.bs-ls__lead{margin-top:.85rem}.bs-insight__more{text-align:center;margin-top:1rem}.bs-cite{border-left:2px solid var(--accent);background:var(--surface);margin:1.15rem 0 0;padding:1rem 1.15rem}.bs-cite__quote{font-family:var(--mono);color:var(--tx);margin:0;font-size:.9rem;line-height:1.55}.bs-cite__label{font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--mut);margin:.6rem 0 0;font-size:.7rem}.bs-cta-wrap{margin-top:1rem}.bs-res{gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:720px){.bs-res{grid-template-columns:1fr 1fr}}.bs-res__card{border:1px solid var(--line-2);background:var(--surface);transition:border-color var(--m-med) var(--ease), transform var(--m-med) var(--ease);flex-direction:column;gap:.5rem;padding:1.25rem;text-decoration:none;display:flex}.bs-res__card:hover{border-color:var(--accent);transform:translateY(-2px)}.bs-res__card--feat{border-color:var(--line)}.bs-res__badge{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-tx);background:var(--accent);align-self:flex-start;padding:.15rem .5rem;font-size:.65rem;display:inline-block}.bs-res__title{font-family:var(--disp);color:var(--tx);margin:0;font-size:1.05rem;font-weight:700}.bs-res__desc{color:var(--tx-2);margin:0;font-size:.9rem}.bs-res__more{font-family:var(--mono);color:var(--mut);margin-top:auto;font-size:.72rem}.bs-res__group-h{font-family:var(--disp);color:var(--tx);margin:2.5rem 0 0;font-size:1.15rem;font-weight:700}:root{--space-1:.15rem;--space-2:.3rem;--space-3:.45rem;--space-4:.6rem;--space-5:.85rem;--space-6:1rem;--space-7:1.15rem;--space-8:1.5rem;--space-9:1.75rem;--space-10:2.5rem}.bs-input[type=date]{font-family:var(--mono);letter-spacing:.02em}.bs-input[type=date]::-webkit-datetime-edit{color:var(--tx-2);padding:0}.bs-input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}.bs-input[type=date]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.35);opacity:.5;cursor:pointer;transition:opacity var(--m-med) var(--ease)}.bs-input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:.9}.bs-input[type=date]:focus-within::-webkit-calendar-picker-indicator{opacity:.9}[data-register=print] .lp-note{border:1px solid var(--print-line);border-radius:var(--radius);padding:var(--space-6) var(--space-7);margin-bottom:var(--space-8);font-size:.9rem}[data-register=print] .lp-note.t-warn{color:#8a6400;background:#fbf1d6;border-color:#c79400}.bs-reading{align-items:center;gap:var(--space-4);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin:var(--space-9) 0 0;font-size:.8rem;display:flex}.bs-reading__dot{background:var(--accent);width:.5rem;height:.5rem;animation:bs-reading-pulse 1.4s var(--ease) infinite;border-radius:50%}@keyframes bs-reading-pulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;filter:drop-shadow(0 0 4px var(--accent));transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.bs-reading__dot{opacity:.85;animation:none}}@media (max-width:560px){.bs-worknav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:1.1rem;overflow-x:auto}.bs-worknav::-webkit-scrollbar{display:none}.bs-worknav__link{white-space:nowrap}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
