.styles-module__R5qeRG__textLink{color:var(--bb-accent);transition:color var(--bb-motion-hover) ease}.styles-module__R5qeRG__textLink:hover{color:var(--bb-ink)}.styles-module__R5qeRG__monoLink{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--bb-accent);transition:color var(--bb-motion-hover) ease;font-size:11px}.styles-module__R5qeRG__monoLink:hover{color:var(--bb-ink)}
.styles-module__XuZi8W__button{white-space:nowrap;height:52px;transition:background-color var(--bb-motion-micro) var(--bb-ease), border-color var(--bb-motion-micro) var(--bb-ease), color var(--bb-motion-micro) var(--bb-ease);justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:15px;font-weight:500;display:inline-flex}.styles-module__XuZi8W__arrow{transition:transform var(--bb-motion-micro) var(--bb-ease);display:inline-block}.styles-module__XuZi8W__button:hover .styles-module__XuZi8W__arrow{transform:translate(5px)}.styles-module__XuZi8W__primary{background:var(--bb-accent);color:var(--bb-paper)}.styles-module__XuZi8W__primary:hover{background:var(--bb-ink)}.styles-module__XuZi8W__ink{background:var(--bb-ink);height:44px;color:var(--bb-paper);padding:0 22px;font-size:14px}.styles-module__XuZi8W__ink:hover{background:var(--bb-accent)}.styles-module__XuZi8W__ghost{border:1px solid var(--bb-line);color:var(--bb-ink);font-weight:400}.styles-module__XuZi8W__ghost:hover{background:var(--bb-ink);border-color:var(--bb-ink);color:var(--bb-paper)}.styles-module__XuZi8W__outline{border:1px solid var(--bb-line);background:var(--bb-paper);color:var(--bb-ink);gap:10px;padding:0 24px}.styles-module__XuZi8W__outline:hover{border-color:var(--bb-ink)}.styles-module__XuZi8W__onDark{background:var(--bb-accent);color:var(--bb-paper)}.styles-module__XuZi8W__onDark:hover{background:var(--bb-paper);color:var(--bb-ink-deep)}@media (prefers-reduced-motion:reduce){.styles-module__XuZi8W__button,.styles-module__XuZi8W__arrow{transition:none}}
.styles-module__rNeU0q__head{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.styles-module__rNeU0q__label,.styles-module__rNeU0q__eyebrow{font-family:var(--font-mono), monospace;text-transform:uppercase}.styles-module__rNeU0q__label{letter-spacing:.14em;color:var(--bb-text);font-size:12px}.styles-module__rNeU0q__eyebrow{letter-spacing:.16em;color:var(--bb-muted);font-size:11px}.styles-module__rNeU0q__label b{color:var(--bb-accent);font-weight:500}.styles-module__rNeU0q__labelDark{color:#8fa0b4}.styles-module__rNeU0q__labelDark b{color:var(--bb-signal)}.styles-module__rNeU0q__title{max-width:820px;font-family:var(--font-display), sans-serif;font-weight:var(--type-weight-display);font-size:var(--type-section);letter-spacing:-.022em;color:var(--bb-ink);text-wrap:balance;margin-top:20px;line-height:1.12}.styles-module__rNeU0q__title span{display:block}.styles-module__rNeU0q__titlePage{font-size:var(--type-page);letter-spacing:-.025em;margin-top:24px;line-height:1.08}.styles-module__rNeU0q__titleDisplay{font-size:var(--type-hero);letter-spacing:-.028em;margin-top:0;line-height:1.05}.styles-module__rNeU0q__titleDark{color:var(--bb-paper);font-size:clamp(28px,2.8vw,38px);line-height:1.18}.styles-module__rNeU0q__text{max-width:640px;color:var(--bb-text);margin-top:18px;font-size:16px;line-height:1.6}.styles-module__rNeU0q__label,.styles-module__rNeU0q__title{transition:opacity var(--bb-motion-reveal) var(--bb-ease) 80ms, transform var(--bb-motion-reveal) var(--bb-ease) 80ms}@media (prefers-reduced-motion:reduce){.styles-module__rNeU0q__label,.styles-module__rNeU0q__title{transition:none}}
.styles-module__mdOdAq__panel{background:var(--bb-ink-deep);color:var(--bb-paper);transition:background-position var(--bb-motion-reveal) var(--bb-ease);background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-position:24px 24px;background-size:80px 80px;padding:56px 64px;position:relative;overflow:hidden}[data-js-ready] [data-reveal]:not([data-revealed]) .styles-module__mdOdAq__panel{background-position:24px 64px}.styles-module__mdOdAq__ghostMark{object-fit:contain;opacity:.05;pointer-events:none;width:360px;height:360px;transition:transform var(--bb-motion-reveal) var(--bb-ease);position:absolute;bottom:-60px;right:-40px}.styles-module__mdOdAq__panel:hover .styles-module__mdOdAq__ghostMark{transform:translateY(-6px)}.styles-module__mdOdAq__inner{z-index:3;justify-content:space-between;gap:48px;min-height:328px;display:flex;position:relative}.styles-module__mdOdAq__copy{flex-direction:column;flex:0 520px;justify-content:space-between;gap:32px;display:flex}.styles-module__mdOdAq__text{color:#c3cedb;margin-top:20px;font-size:15px;line-height:1.6}.styles-module__mdOdAq__status{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#8fa0b4;flex-wrap:wrap;align-items:center;gap:14px;margin:0;font-size:11px;line-height:1.4;display:flex}.styles-module__mdOdAq__status span:first-of-type{color:var(--bb-paper)}.styles-module__mdOdAq__status i{background:var(--bb-signal);border-radius:50%;width:8px;height:8px;display:block;position:relative}.styles-module__mdOdAq__status i:after{border:1px solid var(--bb-signal);content:"";animation:styles-module__mdOdAq__ctaPulse 2.4s var(--bb-ease) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes styles-module__mdOdAq__ctaPulse{0%{opacity:.8;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.8)}}.styles-module__mdOdAq__aside{flex-direction:column;flex:0 360px;gap:28px;display:flex}.styles-module__mdOdAq__action{justify-content:space-between;height:60px;margin-top:24px;padding:0 22px 0 26px}.styles-module__mdOdAq__channels{border-top:1px solid #ffffff29}.styles-module__mdOdAq__channel{border-bottom:1px solid #ffffff17;justify-content:space-between;gap:16px;padding:13px 0;font-size:14px;display:flex}.styles-module__mdOdAq__channel:last-child{border-bottom:none}.styles-module__mdOdAq__channel span{color:#8fa0b4}.styles-module__mdOdAq__channel a{color:var(--bb-paper);transition:color var(--bb-motion-hover) ease}.styles-module__mdOdAq__channel a:hover{color:var(--bb-signal)}@media (max-width:960px){.styles-module__mdOdAq__panel{padding:40px 32px}.styles-module__mdOdAq__inner{flex-direction:column;min-height:0}.styles-module__mdOdAq__copy{gap:24px}.styles-module__mdOdAq__copy,.styles-module__mdOdAq__aside{flex-basis:auto}.styles-module__mdOdAq__ghostMark{width:240px;height:240px}}@media (prefers-reduced-motion:reduce){.styles-module__mdOdAq__panel,.styles-module__mdOdAq__ghostMark{transition:none}.styles-module__mdOdAq__status i:after{animation:none}}
.styles-module__Z-d2PG__table{max-width:var(--site-content-max);border-top:1px solid var(--bb-rule);margin-top:34px}.styles-module__Z-d2PG__row{border-bottom:1px solid var(--bb-rule-soft);gap:40px;padding:16px 0;display:flex}.styles-module__Z-d2PG__row dt{color:var(--bb-ink);flex-direction:column;flex:0 0 220px;gap:4px;font-size:15px;font-weight:500;line-height:1.5;display:flex}.styles-module__Z-d2PG__row dt small{color:var(--bb-muted);font-size:13px;font-weight:400}.styles-module__Z-d2PG__row dd{color:var(--bb-text);flex-direction:column;gap:6px;font-size:15px;line-height:1.5;display:flex}.styles-module__Z-d2PG__limit{color:var(--bb-muted);font-size:14px}.styles-module__Z-d2PG__limit b{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--bb-ink);margin-right:8px;font-size:10px;font-weight:400}@media (max-width:760px){.styles-module__Z-d2PG__row{flex-direction:column;gap:8px}.styles-module__Z-d2PG__row dt{flex-basis:auto}}
.styles-module__qnqtoa__flow{grid-template-columns:repeat(var(--flow-steps), minmax(0, 1fr));max-width:var(--site-content-max);margin-top:var(--site-section-content-gap);gap:0 16px;display:grid}.styles-module__qnqtoa__step{flex-direction:column;gap:6px;display:flex}.styles-module__qnqtoa__track{align-items:center;height:12px;margin-bottom:14px;display:flex;position:relative}.styles-module__qnqtoa__node{z-index:1;border:1px solid var(--bb-accent);background:var(--bb-paper);border-radius:50%;flex:none;width:9px;height:9px;position:relative}.styles-module__qnqtoa__stepResult .styles-module__qnqtoa__node{border-color:var(--bb-signal);background:var(--bb-signal);border-radius:0}.styles-module__qnqtoa__line{background:var(--bb-line);transform-origin:0;height:1px;transition:transform var(--bb-motion-reveal) var(--bb-ease);transition-delay:calc(var(--flow-index) * .12s + .12s);position:absolute;top:50%;left:9px;right:-16px}[data-js-ready] [data-reveal]:not([data-revealed]) .styles-module__qnqtoa__line{transform:scaleX(0)}.styles-module__qnqtoa__step b{color:var(--bb-ink);font-size:15px;font-weight:500;line-height:1.35}.styles-module__qnqtoa__note{color:var(--bb-text);font-size:13px;line-height:1.45}.styles-module__qnqtoa__stepResult b{color:var(--bb-signal-text)}@media (max-width:760px){.styles-module__qnqtoa__flow{grid-template-columns:minmax(0,1fr);gap:0}.styles-module__qnqtoa__step{padding:0 0 22px 28px;position:relative}.styles-module__qnqtoa__track{flex-direction:column;height:auto;margin:0;position:absolute;top:4px;bottom:0;left:0}.styles-module__qnqtoa__line{transform-origin:top;width:1px;height:auto;inset:9px auto -4px 4px}[data-js-ready] [data-reveal]:not([data-revealed]) .styles-module__qnqtoa__line{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.styles-module__qnqtoa__line{transition:none}[data-js-ready] [data-reveal]:not([data-revealed]) .styles-module__qnqtoa__line{transform:none}}
.mobile-navigation-module__HvaAgG__menu{display:none;position:relative}.mobile-navigation-module__HvaAgG__menu summary{border:1px solid var(--bb-line);cursor:pointer;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 10px;list-style:none;display:flex}.mobile-navigation-module__HvaAgG__menu summary::-webkit-details-marker{display:none}.mobile-navigation-module__HvaAgG__menu summary span{background:var(--bb-ink);height:1px;transition:transform var(--bb-motion-hover) var(--bb-ease), opacity var(--bb-motion-hover) ease;display:block}.mobile-navigation-module__HvaAgG__menu[open] summary span:first-child{transform:translateY(6px)rotate(45deg)}.mobile-navigation-module__HvaAgG__menu[open] summary span:nth-child(2){opacity:0}.mobile-navigation-module__HvaAgG__menu[open] summary span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-navigation-module__HvaAgG__panel{z-index:30;border:1px solid var(--bb-rule);background:var(--bb-paper);flex-direction:column;width:min(280px,100vw - 40px);padding:8px 20px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 32px #00255714}.mobile-navigation-module__HvaAgG__panel a{border-bottom:1px solid var(--bb-rule-soft);height:44px;color:var(--bb-ink);justify-content:space-between;align-items:center;font-size:14px;display:flex}.mobile-navigation-module__HvaAgG__panel a:last-child{border-bottom:none}.mobile-navigation-module__HvaAgG__panel small{font-family:var(--font-mono), monospace;color:var(--bb-muted);font-size:10px}@media (max-width:1040px){.mobile-navigation-module__HvaAgG__menu{display:block}}
.styles-module__6BzozG__page{--rail:var(--site-rail-width);--content-pad-left:88px;--content-pad-right:72px;grid-template-columns:var(--rail) minmax(0, 1fr);background:var(--bb-paper);max-width:1440px;min-height:100vh;color:var(--bb-ink);margin-inline:auto;display:grid;position:relative;overflow-x:clip}.styles-module__6BzozG__page *{min-width:0}.styles-module__6BzozG__page :target,.styles-module__6BzozG__page [id]{scroll-margin-top:24px}.styles-module__6BzozG__railCell{border-right:1px solid var(--bb-rule);flex-direction:column;padding:0 32px;display:flex;position:relative}.styles-module__6BzozG__railTop{padding-top:40px}.styles-module__6BzozG__railBrand{color:var(--bb-ink);flex-direction:column;gap:14px;display:flex}.styles-module__6BzozG__railMark{object-fit:contain;width:34px;height:34px;display:block}.styles-module__6BzozG__wordmark{font-family:var(--font-display), sans-serif;letter-spacing:.02em;font-size:20px;font-weight:500;line-height:1.12}.styles-module__6BzozG__wordmark span{display:block}.styles-module__6BzozG__railTagline{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--bb-muted);margin-top:28px;font-size:10px;line-height:1.7}.styles-module__6BzozG__railTagline span{display:block}.styles-module__6BzozG__railNav{flex-direction:column;margin-top:44px;display:flex}.styles-module__6BzozG__railNavTitle{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--bb-muted);margin-bottom:6px;font-size:10px}.styles-module__6BzozG__railNavLink{border-bottom:1px solid var(--bb-rule-soft);height:44px;color:var(--bb-ink);transition:color var(--bb-motion-hover) ease;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.styles-module__6BzozG__railNavLink small{font-family:var(--font-mono), monospace;color:var(--bb-muted);transition:color var(--bb-motion-hover) ease;font-size:10px}.styles-module__6BzozG__railNavLink span:first-child{align-items:center;gap:10px;display:inline-flex}.styles-module__6BzozG__railNavLink span:first-child:before{content:"";background:var(--bb-accent);width:0;height:1px;transition:width var(--bb-motion-hover) var(--bb-ease);display:block}.styles-module__6BzozG__railNavLink:hover span:first-child:before,.styles-module__6BzozG__railNavLinkActive span:first-child:before{width:18px}.styles-module__6BzozG__railNavLink:hover small,.styles-module__6BzozG__railNavLinkActive small{color:var(--bb-accent)}.styles-module__6BzozG__railNote{width:200px;padding-top:var(--site-section-space);flex-direction:column;gap:12px;display:flex}.styles-module__6BzozG__railDash{background:var(--bb-accent);width:28px;height:1px}.styles-module__6BzozG__railText{color:var(--bb-text);font-size:14px;line-height:1.5}.styles-module__6BzozG__railText span{color:var(--bb-muted)}.styles-module__6BzozG__railQuote{font-family:var(--font-display), sans-serif;color:var(--bb-ink);font-size:17px;line-height:1.45}.styles-module__6BzozG__railMono{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--bb-muted);font-size:10px}.styles-module__6BzozG__railLadder{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--bb-muted);flex-direction:column;gap:10px;font-size:10px;display:flex}.styles-module__6BzozG__railLadder li:first-child{color:var(--bb-ink)}.styles-module__6BzozG__railLadder li:last-child{color:var(--bb-signal-text)}.styles-module__6BzozG__railLadder li+li:before{content:"";background:#d0d8e2;width:1px;height:14px;margin:0 0 10px 14px;display:block}.styles-module__6BzozG__railStack{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--bb-muted);flex-direction:column;gap:8px;font-size:10px;line-height:1.8;display:flex}.styles-module__6BzozG__railFooter{gap:10px;margin-top:auto;padding-top:0;padding-bottom:96px}.styles-module__6BzozG__availability{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--bb-muted);align-items:center;gap:8px;font-size:10px;display:flex}.styles-module__6BzozG__availability:before{content:"";background:var(--bb-signal);width:6px;height:6px}.styles-module__6BzozG__railContacts{color:var(--bb-text);flex-direction:column;gap:2px;font-size:13px;line-height:1.6;display:flex}.styles-module__6BzozG__railContacts a:hover{color:var(--bb-accent)}.styles-module__6BzozG__header{z-index:20;min-height:64px;padding:0 var(--site-gutter);border-bottom:1px solid var(--bb-rule);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:none;position:sticky;top:0}.styles-module__6BzozG__headerBrand{color:var(--bb-ink);align-items:center;gap:12px;display:flex}.styles-module__6BzozG__headerBrand img{object-fit:contain;width:30px;height:30px}.styles-module__6BzozG__headerBrand b{white-space:nowrap;font-family:var(--font-display), sans-serif;letter-spacing:.04em;font-size:15px;font-weight:500}.styles-module__6BzozG__headerNav{gap:22px;font-size:14px;display:flex}.styles-module__6BzozG__headerNav a{white-space:nowrap;color:var(--bb-ink);transition:color var(--bb-motion-hover) ease;padding:8px 0}.styles-module__6BzozG__headerNav a:hover,.styles-module__6BzozG__headerNav a[aria-current]{color:var(--bb-accent)}.styles-module__6BzozG__headerNav a[aria-current]{box-shadow:inset 0 -2px 0 var(--bb-accent)}.styles-module__6BzozG__headerActions{align-items:center;gap:12px;display:flex}.styles-module__6BzozG__ctaShort{display:none}.styles-module__6BzozG__content{min-width:0;position:relative}.styles-module__6BzozG__section{padding:var(--site-section-space) var(--content-pad-right) var(--site-section-end) var(--content-pad-left);border-top:1px solid var(--bb-rule)}.styles-module__6BzozG__railCell:has(+.styles-module__6BzozG__section){border-top:1px solid var(--bb-rule)}.styles-module__6BzozG__topbar{height:88px;padding:0 var(--content-pad-right) 0 var(--content-pad-left);border-bottom:1px solid var(--bb-rule-soft);justify-content:flex-end;align-items:center;gap:24px;display:flex}.styles-module__6BzozG__topbarNote{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--bb-muted);font-size:10px}.styles-module__6BzozG__topbarActions{align-items:center;gap:24px;display:flex}.styles-module__6BzozG__footer{padding:34px var(--content-pad-right) 40px var(--content-pad-left)}.styles-module__6BzozG__footerInner{border-top:1px solid var(--bb-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;display:flex}.styles-module__6BzozG__footerInner small{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--bb-muted);font-size:10px}.styles-module__6BzozG__footerLinks{gap:28px;font-size:13px;display:flex}.styles-module__6BzozG__footerLinks a{color:var(--bb-accent)}.styles-module__6BzozG__footerLinks a:hover{color:var(--bb-ink)}@media (min-width:1181px){.styles-module__6BzozG__header{width:min(1440px,100%);padding:0 var(--content-pad-right) 0 32px;opacity:0;visibility:hidden;transition:opacity var(--bb-motion-hover) var(--bb-ease), visibility 0s linear var(--bb-motion-hover);display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.styles-module__6BzozG__page[data-header-revealed] .styles-module__6BzozG__header{opacity:1;visibility:visible;transition:opacity var(--bb-motion-hover) var(--bb-ease)}}@media (max-width:1180px){.styles-module__6BzozG__page{--content-pad-left:var(--site-gutter);--content-pad-right:var(--site-gutter);grid-template-columns:minmax(0,1fr)}.styles-module__6BzozG__railCell,.styles-module__6BzozG__topbar{display:none}.styles-module__6BzozG__content{grid-column:1/-1}.styles-module__6BzozG__header{display:flex}}@media (max-width:1040px){.styles-module__6BzozG__headerNav{display:none}}@media (max-width:600px){.styles-module__6BzozG__footerInner{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.styles-module__6BzozG__headerActions>a{padding:0 16px}.styles-module__6BzozG__ctaFull{display:none}.styles-module__6BzozG__ctaShort{display:inline}.styles-module__6BzozG__headerBrand{gap:10px}.styles-module__6BzozG__headerBrand b{font-size:14px}}@media (max-width:374px){.styles-module__6BzozG__headerBrand b{display:none}}@media (prefers-reduced-motion:reduce){.styles-module__6BzozG__page *{transition:none!important;animation:none!important}}
.styles-module__qknaja__picture{display:contents}.styles-module__qknaja__picture img{display:block}
.styles-module__q6Yi9G__preview{border:1px solid var(--bb-rule);background:var(--bb-soft);color:var(--bb-ink);transition:border-color var(--bb-motion-card) ease;border-radius:14px 14px 14px 4px;flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.styles-module__q6Yi9G__preview:hover{border-color:var(--bb-accent)}.styles-module__q6Yi9G__url{text-overflow:ellipsis;white-space:nowrap;color:var(--bb-accent);font-size:14px;line-height:1.4;overflow:hidden}.styles-module__q6Yi9G__preview:hover .styles-module__q6Yi9G__url{text-decoration:underline}.styles-module__q6Yi9G__card{border-left:3px solid var(--bb-accent);flex-direction:column;gap:3px;padding-left:10px;display:flex}.styles-module__q6Yi9G__site{color:var(--bb-accent);font-size:13px;font-weight:600;line-height:1.35}.styles-module__q6Yi9G__title{-webkit-line-clamp:2;color:var(--bb-ink);-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.styles-module__q6Yi9G__text{-webkit-line-clamp:3;color:var(--bb-text);-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.styles-module__q6Yi9G__image{width:100%;height:auto;box-shadow:0 0 0 1px var(--bb-rule);aspect-ratio:1200/630;object-fit:cover;border-radius:6px;margin-top:6px}.styles-module__q6Yi9G__large{border-color:#0000;gap:14px;padding:18px 18px 20px}.styles-module__q6Yi9G__large:hover{border-color:#0000}.styles-module__q6Yi9G__large .styles-module__q6Yi9G__url{font-size:15px}.styles-module__q6Yi9G__large .styles-module__q6Yi9G__card{gap:6px;padding-left:14px}.styles-module__q6Yi9G__large .styles-module__q6Yi9G__site{font-size:14px;font-weight:500}.styles-module__q6Yi9G__large .styles-module__q6Yi9G__title{font-size:16px;font-weight:500;display:block}.styles-module__q6Yi9G__large .styles-module__q6Yi9G__text{font-size:14px;line-height:1.5;display:block}.styles-module__q6Yi9G__large .styles-module__q6Yi9G__image{box-shadow:none;margin-top:8px}.styles-module__q6Yi9G__figure{flex-direction:column;gap:12px;display:flex}.styles-module__q6Yi9G__figure figcaption{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--bb-muted);padding-left:4px;font-size:10px;line-height:1.6}@media (prefers-reduced-motion:reduce){.styles-module__q6Yi9G__preview{transition:none}}
.kriteria-graph-module__rv4Ncq__graph{border:1px solid var(--bb-rule);background:var(--bb-soft);color:var(--bb-ink);border-radius:14px 14px 14px 4px;flex-direction:column;gap:8px;margin:0;padding:10px 12px 12px;display:flex}.kriteria-graph-module__rv4Ncq__graph[data-size=compact]{height:100%}.kriteria-graph-module__rv4Ncq__graph[data-size=large]{border-color:#0000;gap:14px;padding:18px 18px 20px}.kriteria-graph-module__rv4Ncq__head{color:var(--bb-accent);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.kriteria-graph-module__rv4Ncq__head span:last-child{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:var(--bb-text);font-size:10px;font-weight:400}.kriteria-graph-module__rv4Ncq__graph[data-size=large] .kriteria-graph-module__rv4Ncq__head{font-size:14px}.kriteria-graph-module__rv4Ncq__canvas{background:var(--bb-paper);border-radius:6px;flex:auto;align-items:center;padding:10px 8px 8px;display:flex}.kriteria-graph-module__rv4Ncq__drawing{width:100%;height:auto;font-family:var(--font-text), sans-serif;display:block}.kriteria-graph-module__rv4Ncq__column{fill:var(--bb-text);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.kriteria-graph-module__rv4Ncq__fact{fill:var(--bb-ink);font-size:10px}.kriteria-graph-module__rv4Ncq__factNode{fill:var(--bb-paper);stroke:var(--bb-ink);stroke-width:1.4px}[data-unknown] .kriteria-graph-module__rv4Ncq__fact{fill:var(--bb-text)}[data-unknown] .kriteria-graph-module__rv4Ncq__factNode{stroke:var(--bb-accent);stroke-dasharray:2 1.6}.kriteria-graph-module__rv4Ncq__rule{fill:var(--bb-soft);stroke:var(--bb-line);stroke-width:1px}.kriteria-graph-module__rv4Ncq__ruleText{fill:var(--bb-ink);font-size:9.5px}.kriteria-graph-module__rv4Ncq__link{fill:none;stroke:var(--bb-line);stroke-width:1.2px}.kriteria-graph-module__rv4Ncq__link[data-kind=chosen]{stroke:var(--bb-signal);stroke-dasharray:5 3;stroke-width:1.6px;animation:1.6s linear infinite kriteria-graph-module__rv4Ncq__signal}.kriteria-graph-module__rv4Ncq__link[data-kind=question]{stroke:var(--bb-accent);stroke-dasharray:3 2.5}.kriteria-graph-module__rv4Ncq__link[data-kind=rejected]{stroke:var(--bb-line-strong)}.kriteria-graph-module__rv4Ncq__chosen{fill:#e6f8f8;stroke:var(--bb-signal);stroke-width:1.4px}.kriteria-graph-module__rv4Ncq__chosenText{fill:var(--bb-ink);font-size:9.5px;font-weight:500}.kriteria-graph-module__rv4Ncq__rejected{fill:var(--bb-paper);stroke:var(--bb-line-strong);stroke-width:1px}.kriteria-graph-module__rv4Ncq__rejectedText{fill:var(--bb-muted);font-size:9.5px;text-decoration:line-through}.kriteria-graph-module__rv4Ncq__cross{stroke:var(--bb-muted);stroke-width:1.2px}.kriteria-graph-module__rv4Ncq__question{fill:var(--bb-paper);stroke:var(--bb-accent);stroke-dasharray:3 2.5;stroke-width:1.2px}.kriteria-graph-module__rv4Ncq__questionText{fill:var(--bb-accent);font-size:9.5px}.kriteria-graph-module__rv4Ncq__caption{color:var(--bb-text);margin:0;font-size:13px;line-height:1.4}.kriteria-graph-module__rv4Ncq__graph[data-size=large] .kriteria-graph-module__rv4Ncq__caption{font-size:14px}@keyframes kriteria-graph-module__rv4Ncq__signal{to{stroke-dashoffset:-16px}}@media (prefers-reduced-motion:reduce){.kriteria-graph-module__rv4Ncq__link[data-kind=chosen]{animation:none}}
.styles-module__CRS6xq__grid{max-width:var(--site-content-max);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px;margin-top:40px;display:grid}.styles-module__CRS6xq__note{border-top:1px solid var(--bb-line);padding-top:14px}.styles-module__CRS6xq__note h3{color:var(--bb-ink);font-size:15px;font-weight:500;line-height:1.35}.styles-module__CRS6xq__note p{color:var(--bb-text);margin-top:8px;font-size:14px;line-height:1.55}
.styles-module__rLa4bW__list{max-width:var(--site-content-max);border-top:1px solid var(--bb-rule);margin-top:34px}.styles-module__rLa4bW__list li{border-bottom:1px solid var(--bb-rule-soft);grid-template-columns:64px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.styles-module__rLa4bW__marker{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:var(--bb-accent);font-size:11px;line-height:1.9}.styles-module__rLa4bW__list p{max-width:720px;color:var(--bb-ink);font-size:16px;line-height:1.6}.styles-module__rLa4bW__result .styles-module__rLa4bW__marker{background:var(--bb-signal);width:8px;height:8px;margin-top:8px;display:block}@media (max-width:600px){.styles-module__rLa4bW__list li{grid-template-columns:32px minmax(0,1fr);gap:8px}}
.styles-module__fZLQyW__wrap{margin-top:34px}.styles-module__fZLQyW__stats{flex-wrap:wrap;gap:24px 56px;display:flex}.styles-module__fZLQyW__stats div{border-left:1px solid var(--bb-signal);flex-direction:column-reverse;gap:6px;padding-left:16px;display:flex}.styles-module__fZLQyW__stats dd{font-family:var(--font-display), sans-serif;color:var(--bb-ink);font-size:clamp(32px,3vw,44px);line-height:1}.styles-module__fZLQyW__stats dt{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--bb-muted);font-size:10px}.styles-module__fZLQyW__note{color:var(--bb-muted);margin-top:14px;font-size:12px}
.styles-module__ITuDda__chapters{margin-top:var(--site-section-content-gap);flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,4vw,56px);display:flex}.styles-module__ITuDda__player{flex-direction:column;flex:999 480px;gap:12px;min-width:0;margin:0;display:flex}.styles-module__ITuDda__frame{border:1px solid var(--bb-line-strong);background:var(--bb-paper)}.styles-module__ITuDda__bar{border-bottom:1px solid var(--bb-line-strong);background:var(--bb-soft);height:40px;font-family:var(--font-mono), monospace;color:var(--bb-muted);justify-content:space-between;align-items:center;gap:16px;padding:0 16px;font-size:11px;line-height:1.5;display:flex}.styles-module__ITuDda__screen{background:var(--bb-ink-deep);position:relative}.styles-module__ITuDda__video{aspect-ratio:16/9;object-fit:cover;background:var(--bb-ink-deep);width:100%;height:auto;display:block}.styles-module__ITuDda__play{background:var(--bb-accent);width:64px;height:64px;transition:background-color var(--bb-motion-hover) var(--bb-ease);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.styles-module__ITuDda__play path{fill:none;stroke:var(--bb-paper);stroke-width:2px;stroke-linejoin:round}.styles-module__ITuDda__play:hover{background:var(--bb-ink)}.styles-module__ITuDda__play:focus-visible{outline:2px solid var(--bb-accent);outline-offset:2px}.styles-module__ITuDda__progress{background:var(--bb-rule-soft);height:3px;display:block;position:relative}.styles-module__ITuDda__progress:after{content:"";width:var(--chapter-progress);background:var(--bb-accent);transition:width var(--bb-motion-reveal) var(--bb-ease);position:absolute;top:0;bottom:0;left:0}.styles-module__ITuDda__note{color:var(--bb-text);font-size:13px;line-height:1.5}.styles-module__ITuDda__list{flex:300px;min-width:0}.styles-module__ITuDda__list ol{border-bottom:1px solid var(--bb-rule)}.styles-module__ITuDda__list li{border-top:1px solid var(--bb-rule);position:relative}.styles-module__ITuDda__itemActive:before{content:"";background:var(--bb-accent);height:3px;position:absolute;top:-1px;left:0;right:0}.styles-module__ITuDda__chapter{text-align:left;width:100%;min-height:64px;transition:background-color var(--bb-motion-hover) var(--bb-ease);flex-direction:column;gap:10px;padding:18px 4px;display:flex}.styles-module__ITuDda__chapter:hover{background:var(--bb-soft)}.styles-module__ITuDda__chapter:focus-visible{outline:2px solid var(--bb-accent);outline-offset:2px}.styles-module__ITuDda__chapterRow{align-items:baseline;gap:14px;width:100%;display:flex}.styles-module__ITuDda__chapterRow small{font-family:var(--font-mono), monospace;color:var(--bb-muted);flex:none;font-size:11px}.styles-module__ITuDda__chapterRow small:first-child{letter-spacing:.1em}.styles-module__ITuDda__chapterRow b{color:var(--bb-ink);flex:auto;font-size:16px;font-weight:500;line-height:1.35}.styles-module__ITuDda__itemActive .styles-module__ITuDda__chapterRow small:first-child,.styles-module__ITuDda__itemActive .styles-module__ITuDda__chapterRow b{color:var(--bb-accent)}.styles-module__ITuDda__chapterText{color:var(--bb-text);padding-left:33px;font-size:15px;line-height:1.55;display:block}@media (prefers-reduced-motion:reduce){.styles-module__ITuDda__play,.styles-module__ITuDda__chapter,.styles-module__ITuDda__progress:after{transition:none}}
.styles-module__AK0T4a__backLink{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--bb-accent);transition:color var(--bb-motion-hover) ease;margin-top:20px;font-size:10px}.styles-module__AK0T4a__backLink:hover{color:var(--bb-ink)}.styles-module__AK0T4a__hero{padding:clamp(32px, 5vw, 64px) var(--content-pad-right) 0 var(--content-pad-left);flex-direction:column;gap:clamp(40px,5vw,64px);display:flex}.styles-module__AK0T4a__breadcrumbs{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--bb-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;line-height:1.4;display:flex}.styles-module__AK0T4a__breadcrumbs a{color:var(--bb-muted);transition:color var(--bb-motion-hover) ease}.styles-module__AK0T4a__breadcrumbs a:hover{color:var(--bb-accent)}.styles-module__AK0T4a__breadcrumbs>span[aria-hidden]{color:var(--bb-line)}.styles-module__AK0T4a__breadcrumbs>span[aria-current]{color:var(--bb-ink)}.styles-module__AK0T4a__heroBody{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:40px clamp(32px,4.5vw,72px);display:grid}.styles-module__AK0T4a__heroCopy{flex-direction:column;gap:28px;min-width:0;display:flex}.styles-module__AK0T4a__heroTitle{flex-direction:column;gap:16px;display:flex}.styles-module__AK0T4a__titleRow{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.styles-module__AK0T4a__titleRow small{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--bb-muted);font-size:11px}.styles-module__AK0T4a__hook{max-width:560px;font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--bb-ink);font-size:clamp(22px,2.1vw,30px);line-height:1.28}.styles-module__AK0T4a__lead{max-width:540px;color:var(--bb-text);font-size:17px;line-height:1.62}.styles-module__AK0T4a__actions{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.styles-module__AK0T4a__primaryAction{gap:12px}.styles-module__AK0T4a__heroPreview{min-width:0;max-width:520px}.styles-module__AK0T4a__videoSection>h2{max-width:760px;margin-top:20px}.styles-module__AK0T4a__sectionLead{max-width:760px;margin-top:20px;font-size:17px;line-height:1.62}.styles-module__AK0T4a__taskText{max-width:760px;font-size:18px;line-height:1.62}.styles-module__AK0T4a__subTitle{font-family:var(--font-display), sans-serif;font-size:var(--type-subsection);font-weight:var(--type-weight-display);color:var(--bb-ink);margin-top:48px;line-height:1.3}.styles-module__AK0T4a__closing{max-width:var(--site-content-max);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:56px;display:grid}.styles-module__AK0T4a__applies{color:var(--bb-ink);flex-direction:column;gap:8px;font-size:15px;line-height:1.55;display:flex}.styles-module__AK0T4a__applies small,.styles-module__AK0T4a__nextCase small{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--bb-muted);font-size:10px}.styles-module__AK0T4a__nextCase{border:1px solid var(--bb-line-strong);color:var(--bb-ink);transition:border-color var(--bb-motion-card) ease;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.styles-module__AK0T4a__nextCase:hover{border-color:var(--bb-accent)}.styles-module__AK0T4a__nextCase b{font-family:var(--font-display), sans-serif;font-size:var(--type-card);font-weight:var(--type-weight-display)}.styles-module__AK0T4a__nextCase b span{color:var(--bb-accent);transition:transform var(--bb-motion-micro) var(--bb-ease);display:inline-block}.styles-module__AK0T4a__nextCase:hover b span{transform:translate(5px)}.styles-module__AK0T4a__nextCase>span{color:var(--bb-text);font-size:14px}.styles-module__AK0T4a__contact{padding:var(--site-section-space) var(--content-pad-right) 0 0}@media (max-width:1180px){.styles-module__AK0T4a__contact{padding-left:var(--site-gutter)}}@media (max-width:760px){.styles-module__AK0T4a__heroBody,.styles-module__AK0T4a__closing{grid-template-columns:minmax(0,1fr)}}
.picker-module__-heSrG__picker{flex-direction:column;gap:14px;display:flex}.picker-module__-heSrG__title{color:var(--bb-ink);font-family:var(--font-display), sans-serif;margin:0;font-size:20px;line-height:1.3}.picker-module__-heSrG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.picker-module__-heSrG__card,.picker-module__-heSrG__other{text-align:left;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.picker-module__-heSrG__card{border:1px solid var(--bb-line-strong);background:var(--bb-paper);color:var(--bb-ink);cursor:pointer;font:inherit;transition:border-color var(--bb-motion-card) var(--bb-ease), box-shadow var(--bb-motion-card) var(--bb-ease);border-radius:0}.picker-module__-heSrG__card:hover{border-color:var(--bb-accent)}.picker-module__-heSrG__card[aria-pressed=true]{border-color:var(--bb-accent);box-shadow:inset 0 0 0 1px var(--bb-accent)}.picker-module__-heSrG__card:focus-visible{outline:2px solid var(--bb-accent);outline-offset:3px}.picker-module__-heSrG__kicker{color:var(--bb-text);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.picker-module__-heSrG__name{font-family:var(--font-display), sans-serif;font-size:19px;line-height:1.25}.picker-module__-heSrG__text{font-size:14px;line-height:1.45}.picker-module__-heSrG__shows{background:var(--bb-soft);margin-top:auto;padding:8px 10px;font-size:13px;line-height:1.4}.picker-module__-heSrG__shows b{color:var(--bb-accent);font-weight:500}.picker-module__-heSrG__audience{color:var(--bb-text);font-size:12px}.picker-module__-heSrG__other{background:var(--bb-ink);color:var(--bb-paper)}.picker-module__-heSrG__other .picker-module__-heSrG__kicker{color:#c3cedb}.picker-module__-heSrG__other .picker-module__-heSrG__text{color:#dfe5ec}.picker-module__-heSrG__otherAction{align-self:flex-start;margin-top:auto}.picker-module__-heSrG__footnote{color:var(--bb-text);margin:0;font-size:13px;line-height:1.5}@media (max-width:960px){.picker-module__-heSrG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.picker-module__-heSrG__grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(250px,80%);grid-auto-flow:column;margin-right:-16px;padding-right:16px;overflow-x:auto}.picker-module__-heSrG__card,.picker-module__-heSrG__other{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.picker-module__-heSrG__card{transition:none}}
.diagrams-module__a153MG__figure{border:1px solid var(--bb-line-strong);flex-direction:column;gap:8px;min-width:0;margin:0;padding:12px 14px;display:flex}.diagrams-module__a153MG__caption{color:var(--bb-ink);font-size:14px;font-weight:500}.diagrams-module__a153MG__note{color:var(--bb-text);margin:0;font-size:13px;line-height:1.5}.diagrams-module__a153MG__heights,.diagrams-module__a153MG__curves{width:100%;height:auto;display:block}.diagrams-module__a153MG__well{width:100%;max-width:260px;height:auto;margin:0 auto;display:block}.diagrams-module__a153MG__svgMuted,.diagrams-module__a153MG__svgStrong,.diagrams-module__a153MG__svgAccent,.diagrams-module__a153MG__svgInk,.diagrams-module__a153MG__svgSmall,.diagrams-module__a153MG__svgSignal,.diagrams-module__a153MG__svgOnDark,.diagrams-module__a153MG__svgOnLight{font-family:var(--font-text), sans-serif}.diagrams-module__a153MG__svgMuted{fill:var(--bb-text);font-size:12px}.diagrams-module__a153MG__svgStrong{fill:var(--bb-ink);font-size:15px;font-weight:500}.diagrams-module__a153MG__svgAccent{fill:var(--bb-accent);font-size:12px;font-weight:500}.diagrams-module__a153MG__svgInk{fill:var(--bb-ink);font-size:12px}.diagrams-module__a153MG__svgSmall{fill:var(--bb-text);font-size:11px}.diagrams-module__a153MG__svgSignal{fill:var(--bb-signal-text);font-size:13px;font-weight:500}.diagrams-module__a153MG__svgOnDark{fill:var(--bb-paper);font-size:12px}.diagrams-module__a153MG__svgOnLight{fill:var(--bb-ink);font-size:13px}.diagrams-module__a153MG__curves .diagrams-module__a153MG__svgSmall{font-size:15px}.diagrams-module__a153MG__curves .diagrams-module__a153MG__svgInk,.diagrams-module__a153MG__curves .diagrams-module__a153MG__svgMuted{font-size:16px}.diagrams-module__a153MG__curves .diagrams-module__a153MG__svgSignal{font-size:17px}.diagrams-module__a153MG__axis{stroke:var(--bb-rule);stroke-width:1px}.diagrams-module__a153MG__cargo,.diagrams-module__a153MG__cargoUnknown{fill:#8fb2e6}.diagrams-module__a153MG__cargo[data-state=over]{fill:var(--bb-line)}.diagrams-module__a153MG__cargoUnknown{transform-box:fill-box;transform-origin:bottom;animation:2.6s ease-in-out infinite alternate diagrams-module__a153MG__grow-y}.diagrams-module__a153MG__deck{fill:var(--bb-ink)}.diagrams-module__a153MG__deck[data-state=over]{fill:var(--bb-muted)}.diagrams-module__a153MG__chosenFrame{fill:none;stroke:var(--bb-signal);stroke-width:2px}.diagrams-module__a153MG__normLine{stroke:var(--bb-accent);stroke-dasharray:6 4;stroke-width:2px}.diagrams-module__a153MG__groundLine{stroke:var(--bb-ink);stroke-width:2px}.diagrams-module__a153MG__levelLine{stroke:var(--bb-ink);stroke-width:1px}.diagrams-module__a153MG__wellShaft{fill:var(--bb-soft);stroke:var(--bb-line)}.diagrams-module__a153MG__waterFill{fill:#d5e3f7}.diagrams-module__a153MG__water{animation:6s ease-in-out infinite alternate diagrams-module__a153MG__drawdown}.diagrams-module__a153MG__bars{border:1px solid var(--bb-line-strong);flex-direction:column;gap:10px;margin:0;padding:14px 16px;display:flex}.diagrams-module__a153MG__barsHead{color:var(--bb-text);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:13px;display:flex}.diagrams-module__a153MG__barsHead b{color:var(--bb-ink);font-weight:500}.diagrams-module__a153MG__barsPlot{border-bottom:1px solid var(--bb-rule);height:190px;padding-top:26px;position:relative}.diagrams-module__a153MG__barsPlot:before{border-top:1px dashed var(--bb-ink);content:"";position:absolute;top:20px;left:0;right:0}.diagrams-module__a153MG__claim{color:var(--bb-accent);font-size:12px;position:absolute;top:0;right:0}.diagrams-module__a153MG__barsRow{align-items:flex-end;gap:6px;height:100%;display:flex}.diagrams-module__a153MG__bar{height:var(--bar);animation:diagrams-module__a153MG__grow-y-once .48s var(--bb-ease) both;animation-delay:calc(var(--bar-index) * 30ms + .2s);transform-origin:bottom;background:#8fb2e6;flex:1}.diagrams-module__a153MG__curveChosen,.diagrams-module__a153MG__curveOther{stroke-width:2.5px}.diagrams-module__a153MG__curveChosen{stroke:var(--bb-ink)}.diagrams-module__a153MG__curveOther{stroke:#8fa0b4}.diagrams-module__a153MG__crossLine{stroke:var(--bb-signal);stroke-dasharray:3 3;stroke-width:1.5px}.diagrams-module__a153MG__crossMark{fill:var(--bb-signal)}.diagrams-module__a153MG__sheets{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.diagrams-module__a153MG__sheets li{border:1px solid var(--bb-line-strong);flex-direction:column;display:flex}.diagrams-module__a153MG__sheet{width:100%;height:120px;display:block}.diagrams-module__a153MG__sheetBase{fill:#8f9db2}.diagrams-module__a153MG__sheetRib{fill:#aab7c9}.diagrams-module__a153MG__rust{fill:#a5582b}.diagrams-module__a153MG__sheetText{flex-direction:column;gap:4px;padding:12px 16px;display:flex}.diagrams-module__a153MG__sheetCaption,.diagrams-module__a153MG__sheetNote{color:var(--bb-text);font-size:13px;line-height:1.45}.diagrams-module__a153MG__sheetTitle{font-family:var(--font-display), sans-serif;font-size:19px;line-height:1.3}.diagrams-module__a153MG__photo{margin:0;position:relative}.diagrams-module__a153MG__photo figcaption{color:var(--bb-paper);background:#00142ebf;padding:5px 8px;font-size:12px;font-weight:500;position:absolute;bottom:0;left:0;right:0}@keyframes diagrams-module__a153MG__grow-y{0%{transform:scaleY(.88)}to{transform:scaleY(1.06)}}@keyframes diagrams-module__a153MG__grow-y-once{0%{transform:scaleY(0)}}@keyframes diagrams-module__a153MG__drawdown{0%,20%{transform:translateY(0)}80%,to{transform:translateY(70px)}}@media (max-width:600px){.diagrams-module__a153MG__sheets{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.diagrams-module__a153MG__cargoUnknown,.diagrams-module__a153MG__water,.diagrams-module__a153MG__bar{animation:none}}
.plot-module__LuoJbG__canvas{container-type:inline-size}.plot-module__LuoJbG__drawing{width:100%;height:auto;display:block}.plot-module__LuoJbG__narrow{max-width:320px;margin-inline:auto;display:none}.plot-module__LuoJbG__label,.plot-module__LuoJbG__name,.plot-module__LuoJbG__accent,.plot-module__LuoJbG__accentSmall{font-family:var(--font-text), sans-serif}.plot-module__LuoJbG__label{fill:var(--bb-text);font-size:22px}.plot-module__LuoJbG__name{fill:var(--bb-ink);font-size:25px}.plot-module__LuoJbG__accent{fill:var(--bb-accent);font-size:25px}.plot-module__LuoJbG__accentSmall{fill:var(--bb-accent);font-size:21px}.plot-module__LuoJbG__narrow .plot-module__LuoJbG__label{font-size:32px}.plot-module__LuoJbG__narrow .plot-module__LuoJbG__name,.plot-module__LuoJbG__narrow .plot-module__LuoJbG__accent{font-size:36px}.plot-module__LuoJbG__narrow .plot-module__LuoJbG__accentSmall{font-size:31px}.plot-module__LuoJbG__field{stroke:var(--bb-line-strong);stroke-width:1.5px}.plot-module__LuoJbG__hatch{stroke:#d3e0f2;stroke-width:1.5px}.plot-module__LuoJbG__wind{fill:none;stroke:var(--bb-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;animation:2.4s linear infinite both plot-module__LuoJbG__wind}.plot-module__LuoJbG__wind[data-faint]{stroke-opacity:.5}.plot-module__LuoJbG__windSide{stroke:var(--bb-accent);stroke-width:12px;animation:2.4s ease-in-out infinite plot-module__LuoJbG__side}.plot-module__LuoJbG__ownFence,.plot-module__LuoJbG__gate,.plot-module__LuoJbG__wicket{stroke-width:5px}.plot-module__LuoJbG__ownFence{stroke:var(--bb-ink-deep)}.plot-module__LuoJbG__gate,.plot-module__LuoJbG__wicket{stroke:var(--bb-accent)}.plot-module__LuoJbG__gate{stroke-dasharray:12 6}.plot-module__LuoJbG__wicket{stroke-dasharray:6 5}.plot-module__LuoJbG__foreignFence{stroke:var(--bb-text);stroke-dasharray:9 6;stroke-width:3px}.plot-module__LuoJbG__street{fill:var(--bb-paper);stroke:var(--bb-rule);stroke-width:1.5px}.plot-module__LuoJbG__north{fill:none;stroke:var(--bb-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.plot-module__LuoJbG__house{fill:var(--bb-soft);stroke:var(--bb-line);stroke-width:1.5px}.plot-module__LuoJbG__axis{stroke:var(--bb-rule);stroke-width:1.5px}.plot-module__LuoJbG__rose{fill:#e6effb;stroke:var(--bb-accent);stroke-width:2px}.plot-module__LuoJbG__legend{color:var(--bb-text);grid-template-columns:repeat(4,max-content);justify-content:space-between;gap:6px 16px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.plot-module__LuoJbG__legend li{align-items:center;gap:8px;display:inline-flex}.plot-module__LuoJbG__mark{flex:none;width:24px}.plot-module__LuoJbG__mark[data-mark=own]{background:var(--bb-ink-deep);height:3px}.plot-module__LuoJbG__mark[data-mark=wind]{background:var(--bb-accent);height:8px}.plot-module__LuoJbG__mark[data-mark=gate]{background:repeating-linear-gradient(90deg, var(--bb-accent) 0 6px, transparent 6px 9px);height:3px}.plot-module__LuoJbG__mark[data-mark=foreign]{background:repeating-linear-gradient(90deg, var(--bb-text) 0 5px, transparent 5px 9px);height:2px}@keyframes plot-module__LuoJbG__wind{0%{opacity:0;transform:translate(-14px)}25%,70%{opacity:1}to{opacity:0;transform:translate(10px)}}@keyframes plot-module__LuoJbG__side{50%{stroke:#3f86e8}}@container (max-width:599px){.plot-module__LuoJbG__legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:560px){.plot-module__LuoJbG__wide .plot-module__LuoJbG__label{font-size:26px}.plot-module__LuoJbG__wide .plot-module__LuoJbG__name,.plot-module__LuoJbG__wide .plot-module__LuoJbG__accent{font-size:29px}.plot-module__LuoJbG__wide .plot-module__LuoJbG__accentSmall{font-size:25px}}@container (max-width:479px){.plot-module__LuoJbG__wide{display:none}.plot-module__LuoJbG__narrow{display:block}}@media (prefers-reduced-motion:reduce){.plot-module__LuoJbG__wind,.plot-module__LuoJbG__windSide{animation:none}}
.blocks-module__40e6iq__row{gap:16px;min-width:0;display:grid}.blocks-module__40e6iq__row[data-layout=half]{grid-template-columns:repeat(2,minmax(0,1fr))}.blocks-module__40e6iq__row[data-layout=thirds]{grid-template-columns:repeat(3,minmax(0,1fr))}.blocks-module__40e6iq__row[data-layout=quarters]{grid-template-columns:repeat(4,minmax(0,1fr))}.blocks-module__40e6iq__row[data-layout=figure]{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:22px}.blocks-module__40e6iq__row[data-layout=wide]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px}.blocks-module__40e6iq__stack{flex-direction:column;gap:12px;min-width:0;display:flex}.blocks-module__40e6iq__mono{color:var(--bb-text);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.blocks-module__40e6iq__blockTitle{color:var(--bb-ink);font-size:15px;font-weight:500}.blocks-module__40e6iq__signalSquare{background:var(--bb-signal);flex:none;width:8px;height:8px}.blocks-module__40e6iq__document{border:1px solid var(--bb-line-strong)}.blocks-module__40e6iq__documentHead{border-bottom:1px solid var(--bb-rule);background:var(--bb-soft);color:var(--bb-text);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 18px;font-size:14px;display:flex}.blocks-module__40e6iq__documentHead span:last-child{flex:none}.blocks-module__40e6iq__documentText{margin:0;padding:14px 18px;font-size:16px;line-height:1.55}.blocks-module__40e6iq__documentRows{margin:0}.blocks-module__40e6iq__documentRows>div{grid-template-columns:130px minmax(0,1fr);gap:16px;padding:8px 18px;font-size:15px;line-height:1.45;display:grid}.blocks-module__40e6iq__documentRows>div+div{border-top:1px solid var(--bb-rule-soft)}.blocks-module__40e6iq__documentRows dt{color:var(--bb-text)}.blocks-module__40e6iq__documentRows dd{margin:0}.blocks-module__40e6iq__documentRows b{font-weight:500}.blocks-module__40e6iq__attachments{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:0;padding:0 18px 16px;list-style:none;display:grid}.blocks-module__40e6iq__attachments li{border:1px solid var(--bb-rule);flex-direction:column;align-items:flex-start;gap:7px;padding:9px 10px;font-size:13px;line-height:1.35;display:flex}.blocks-module__40e6iq__fileTag{background:var(--bb-ink);color:var(--bb-paper);font-family:var(--font-mono), monospace;white-space:nowrap;padding:2px 6px;font-size:10px}.blocks-module__40e6iq__fileTag[data-tone=accent]{background:var(--bb-accent)}.blocks-module__40e6iq__fileTag[data-tone=signal]{background:var(--bb-signal-text)}.blocks-module__40e6iq__compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.blocks-module__40e6iq__usual,.blocks-module__40e6iq__better{border:1px solid var(--bb-rule);flex-direction:column;gap:6px;padding:14px 18px;display:flex}.blocks-module__40e6iq__better{border:2px solid var(--bb-signal);padding:13px 17px}.blocks-module__40e6iq__better .blocks-module__40e6iq__mono{color:var(--bb-signal-text)}.blocks-module__40e6iq__usual p,.blocks-module__40e6iq__better p{margin:0;font-size:15px;line-height:1.45}.blocks-module__40e6iq__lanes{flex-direction:column;gap:10px;display:flex}.blocks-module__40e6iq__lanes ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.blocks-module__40e6iq__lanes li{border-left:3px solid var(--bb-line-strong);grid-template-columns:minmax(110px,.55fr) minmax(0,1fr);align-items:center;gap:4px 14px;padding-left:12px;display:grid}.blocks-module__40e6iq__lanes li[data-own]{border-left-color:var(--bb-signal)}.blocks-module__40e6iq__laneName{color:var(--bb-text);font-size:14px}[data-own]>.blocks-module__40e6iq__laneName{color:var(--bb-ink);font-weight:500}.blocks-module__40e6iq__track{background:var(--bb-rule-soft);height:6px;position:relative}.blocks-module__40e6iq__trackDot{background:#8fa0b4;width:10px;height:10px;position:absolute;top:-2px;left:0}[data-own] .blocks-module__40e6iq__trackDot{background:var(--bb-accent)}.blocks-module__40e6iq__trackFill{background:var(--bb-line);height:100%;animation:blocks-module__40e6iq__grow-x .64s var(--bb-ease) .2s both;transform-origin:0;display:block}[data-own] .blocks-module__40e6iq__trackFill{background:var(--bb-signal)}.blocks-module__40e6iq__laneNote{color:var(--bb-text);grid-column:2;font-size:13px;line-height:1.45}.blocks-module__40e6iq__trace{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.blocks-module__40e6iq__trace li{grid-template-columns:minmax(0,.85fr) 36px minmax(0,1fr);align-items:center;display:grid}.blocks-module__40e6iq__traceDoc{border:1px solid var(--bb-line-strong);flex-direction:column;gap:7px;padding:10px 12px;display:flex}.blocks-module__40e6iq__traceDocHead{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.blocks-module__40e6iq__traceDoc mark{color:var(--bb-ink);background:#e3ecf9;align-self:flex-start;padding:2px 6px;font-size:12px;line-height:1.4}.blocks-module__40e6iq__traceLink{background:var(--bb-accent);height:1px;animation:blocks-module__40e6iq__grow-x var(--bb-motion-reveal) var(--bb-ease) .26s both;transform-origin:0;position:relative}.blocks-module__40e6iq__traceLink:after{background:var(--bb-accent);content:"";width:7px;height:7px;position:absolute;top:-3px;right:0}.blocks-module__40e6iq__traceFact{background:var(--bb-soft);margin:0;padding:12px 14px;font-size:15px;font-weight:500;line-height:1.4}.blocks-module__40e6iq__sources{border:1px solid var(--bb-line-strong);flex-direction:column;gap:8px;min-width:0;padding:12px 14px 4px;display:flex}.blocks-module__40e6iq__sourcesTitle{color:var(--bb-ink);font-size:14px;font-weight:500}.blocks-module__40e6iq__sources dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));column-gap:20px;margin:0;display:grid}.blocks-module__40e6iq__sources dl>div{border-top:1px solid var(--bb-rule-soft);flex-direction:column;gap:4px;padding:10px 0;display:flex}.blocks-module__40e6iq__sources dt{color:var(--bb-text);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.blocks-module__40e6iq__sources dd{margin:0;font-size:14px;line-height:1.4}details.blocks-module__40e6iq__sources:not([open]){padding-bottom:12px}.blocks-module__40e6iq__disclosure{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.blocks-module__40e6iq__disclosure::-webkit-details-marker{display:none}.blocks-module__40e6iq__disclosure:focus-visible{outline:2px solid var(--bb-accent);outline-offset:4px}.blocks-module__40e6iq__count{background:var(--bb-soft);color:var(--bb-text);font-family:var(--font-mono), monospace;padding:1px 6px;font-size:11px}.blocks-module__40e6iq__chevron{border-right:1.5px solid var(--bb-text);border-bottom:1.5px solid var(--bb-text);width:8px;height:8px;transition:transform var(--bb-motion-micro) var(--bb-ease);flex:none;margin:-3px 2px 0 auto;transform:rotate(45deg)}.blocks-module__40e6iq__disclosure:hover .blocks-module__40e6iq__chevron{border-color:var(--bb-accent)}details[open]>.blocks-module__40e6iq__disclosure .blocks-module__40e6iq__chevron{margin-top:3px;transform:rotate(-135deg)}.blocks-module__40e6iq__callout{flex-direction:column;gap:6px;padding:12px 16px;display:flex}.blocks-module__40e6iq__callout p{margin:0;font-size:15px;line-height:1.45}.blocks-module__40e6iq__callout[data-tone=missing]{border:2px dashed var(--bb-accent)}.blocks-module__40e6iq__callout[data-tone=missing] .blocks-module__40e6iq__mono,.blocks-module__40e6iq__callout[data-tone=norm] .blocks-module__40e6iq__mono{color:var(--bb-accent)}.blocks-module__40e6iq__callout[data-tone=result]{border:2px solid var(--bb-signal)}.blocks-module__40e6iq__callout[data-tone=result] .blocks-module__40e6iq__mono,.blocks-module__40e6iq__callout[data-tone=note] .blocks-module__40e6iq__mono{color:var(--bb-signal-text)}.blocks-module__40e6iq__callout[data-tone=norm],.blocks-module__40e6iq__callout[data-tone=note]{background:var(--bb-soft)}.blocks-module__40e6iq__callout[data-tone=dark]{background:var(--bb-ink);color:var(--bb-paper)}.blocks-module__40e6iq__callout[data-tone=dark] .blocks-module__40e6iq__mono{color:#c3cedb}.blocks-module__40e6iq__calloutTitle{font-family:var(--font-display), sans-serif;font-size:19px;line-height:1.3}.blocks-module__40e6iq__conflict{flex-direction:column;gap:10px;display:flex}.blocks-module__40e6iq__conflictSides{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.blocks-module__40e6iq__conflictSides blockquote{border:1px solid var(--bb-line-strong);margin:0;padding:12px 14px}.blocks-module__40e6iq__conflictSides blockquote p{margin:6px 0 0;font-size:16px;line-height:1.4}.blocks-module__40e6iq__notEqual{color:var(--bb-accent);font-family:var(--font-display), sans-serif;align-self:center;font-size:32px}.blocks-module__40e6iq__conflictNote{color:var(--bb-text);margin:0;font-size:14px;line-height:1.5}.blocks-module__40e6iq__question{background:var(--bb-soft);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.blocks-module__40e6iq__question .blocks-module__40e6iq__mono{color:var(--bb-accent)}.blocks-module__40e6iq__question p{margin:0;font-size:17px;line-height:1.4}.blocks-module__40e6iq__answers{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.blocks-module__40e6iq__answers li{border:1px solid var(--bb-line-strong);background:var(--bb-paper);padding:8px 14px;font-size:14px}.blocks-module__40e6iq__branches{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.blocks-module__40e6iq__branches li{border:1px solid var(--bb-line-strong);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.blocks-module__40e6iq__branchWhen{color:var(--bb-text);font-size:14px}.blocks-module__40e6iq__branchThen{font-family:var(--font-display), sans-serif;font-size:18px;line-height:1.3}.blocks-module__40e6iq__branchNote{color:var(--bb-text);font-size:13px;line-height:1.45}.blocks-module__40e6iq__branchTable{border:1px solid var(--bb-line-strong);margin:0;padding:0;list-style:none}.blocks-module__40e6iq__branchTable li{grid-template-columns:104px minmax(0,1fr);gap:2px 14px;padding:10px 14px;font-size:15px;line-height:1.4;display:grid}.blocks-module__40e6iq__branchTable li+li{border-top:1px solid var(--bb-rule-soft)}.blocks-module__40e6iq__branchTable .blocks-module__40e6iq__branchThen{font-family:inherit;font-size:inherit;font-weight:500}.blocks-module__40e6iq__branchTable .blocks-module__40e6iq__branchNote{grid-column:2}.blocks-module__40e6iq__stack>.blocks-module__40e6iq__try{white-space:normal;text-align:left;justify-content:space-between;height:auto;min-height:52px;padding-block:14px}@keyframes blocks-module__40e6iq__grow-x{0%{transform:scaleX(0)}}@media (max-width:960px){.blocks-module__40e6iq__row[data-layout=quarters]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.blocks-module__40e6iq__row[data-layout]{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.blocks-module__40e6iq__compare,.blocks-module__40e6iq__conflictSides{grid-template-columns:minmax(0,1fr)}.blocks-module__40e6iq__notEqual{justify-self:center}.blocks-module__40e6iq__documentRows>div{grid-template-columns:minmax(0,1fr);gap:2px}.blocks-module__40e6iq__trace li{grid-template-columns:minmax(0,1fr);gap:8px}.blocks-module__40e6iq__traceLink{display:none}.blocks-module__40e6iq__traceFact{border-left:3px solid var(--bb-accent)}.blocks-module__40e6iq__lanes li{grid-template-columns:minmax(0,1fr)}.blocks-module__40e6iq__laneNote{grid-column:1}}@media (prefers-reduced-motion:reduce){.blocks-module__40e6iq__trackFill,.blocks-module__40e6iq__traceLink{animation:none}.blocks-module__40e6iq__chevron{transition:none}}
.changes-module__PRgJ4q__changes{flex-direction:column;gap:10px;min-width:0;display:flex}.changes-module__PRgJ4q__title{color:var(--bb-ink);font-size:15px;font-weight:500}.changes-module__PRgJ4q__table{border:1px solid var(--bb-line-strong);border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.4}.changes-module__PRgJ4q__kept{border:1px solid var(--bb-line-strong);border-top:0}.changes-module__PRgJ4q__kept>summary{color:var(--bb-text);padding:10px 12px;font-size:13px}.changes-module__PRgJ4q__kept[open]>summary{border-bottom:1px solid var(--bb-rule-soft)}.changes-module__PRgJ4q__kept .changes-module__PRgJ4q__table{border:0}.changes-module__PRgJ4q__table thead th{border-bottom:1px solid var(--bb-line-strong);background:var(--bb-soft);color:var(--bb-text);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;padding:9px 12px;font-size:10px;font-weight:400}.changes-module__PRgJ4q__table thead th:last-child{text-align:right}.changes-module__PRgJ4q__table tbody tr+tr{border-top:1px solid var(--bb-rule-soft)}.changes-module__PRgJ4q__table tbody th,.changes-module__PRgJ4q__table td{vertical-align:top;padding:11px 12px}.changes-module__PRgJ4q__table tbody th{width:22%;font-weight:400}.changes-module__PRgJ4q__table tbody tr[data-state=changed] th{box-shadow:inset 3px 0 0 var(--bb-accent)}.changes-module__PRgJ4q__table tbody tr[data-state=flag] th{background-image:linear-gradient(var(--bb-accent) 50%, transparent 50%);background-position:0 0;background-repeat:repeat-y;background-size:3px 8px}.changes-module__PRgJ4q__factor,.changes-module__PRgJ4q__where{display:block}.changes-module__PRgJ4q__factor{color:var(--bb-ink);font-weight:500}.changes-module__PRgJ4q__where{color:var(--bb-text);margin-top:2px;font-size:12px}.changes-module__PRgJ4q__standard{width:24%;color:var(--bb-text)}.changes-module__PRgJ4q__decision{color:var(--bb-ink)}.changes-module__PRgJ4q__effect{width:13%;color:var(--bb-ink);text-align:right;white-space:nowrap;font-weight:500}tr[data-state=changed] .changes-module__PRgJ4q__standard{text-decoration:line-through;-webkit-text-decoration-color:var(--bb-line);text-decoration-color:var(--bb-line)}tr[data-state=flag] .changes-module__PRgJ4q__effect{color:var(--bb-accent)}tr[data-state=kept] .changes-module__PRgJ4q__decision,tr[data-state=kept] .changes-module__PRgJ4q__effect,tr[data-state=kept] .changes-module__PRgJ4q__factor{color:var(--bb-text)}tr[data-state=kept] .changes-module__PRgJ4q__effect{font-weight:400}.changes-module__PRgJ4q__total{background:var(--bb-ink);color:var(--bb-paper);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:0;padding:12px 14px;font-size:14px;display:flex}.changes-module__PRgJ4q__totalValues{white-space:nowrap;align-items:baseline;gap:10px;display:inline-flex}.changes-module__PRgJ4q__totalValues s{color:#8fa0b4}.changes-module__PRgJ4q__totalValues b{font-family:var(--font-display), sans-serif;font-size:20px;font-weight:500}@media (max-width:760px){.changes-module__PRgJ4q__table thead{display:none}.changes-module__PRgJ4q__table tbody tr{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:11px 12px;display:grid}.changes-module__PRgJ4q__table tbody th,.changes-module__PRgJ4q__table td{width:auto;padding:0}.changes-module__PRgJ4q__table tbody th{grid-area:1/1;padding-left:10px}.changes-module__PRgJ4q__effect{grid-area:1/2}.changes-module__PRgJ4q__table td.changes-module__PRgJ4q__standard,.changes-module__PRgJ4q__table td.changes-module__PRgJ4q__decision{grid-column:1/-1;padding-left:10px}tr[data-state=changed] .changes-module__PRgJ4q__standard{text-decoration:none}.changes-module__PRgJ4q__standard:before,.changes-module__PRgJ4q__decision:before{color:var(--bb-text);content:attr(data-label);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;text-decoration:none;display:block}.changes-module__PRgJ4q__table tbody tr[data-state=changed],.changes-module__PRgJ4q__table tbody tr[data-state=flag]{position:relative}.changes-module__PRgJ4q__table tbody tr[data-state=changed] th,.changes-module__PRgJ4q__table tbody tr[data-state=flag] th{box-shadow:none;background:0 0}.changes-module__PRgJ4q__table tbody tr[data-state=changed]:before,.changes-module__PRgJ4q__table tbody tr[data-state=flag]:before{background:var(--bb-accent);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.changes-module__PRgJ4q__table tbody tr[data-state=flag]:before{background:linear-gradient(var(--bb-accent) 50%, transparent 50%) 0 0 / 3px 8px repeat-y}}
.outcome-module__Aanpjq__mono{color:var(--bb-text);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.outcome-module__Aanpjq__blockTitle{color:var(--bb-ink);font-size:15px;font-weight:500}.outcome-module__Aanpjq__signalSquare{background:var(--bb-signal);flex:none;width:8px;height:8px}.outcome-module__Aanpjq__options{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.outcome-module__Aanpjq__options li{border:1px solid var(--bb-line-strong);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.outcome-module__Aanpjq__options li[data-state=chosen]{border:2px solid var(--bb-signal);padding:13px 15px}.outcome-module__Aanpjq__optionLabel{color:var(--bb-text);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px;line-height:1.5}[data-state=chosen]>.outcome-module__Aanpjq__optionLabel{color:var(--bb-signal-text)}.outcome-module__Aanpjq__optionValue{font-family:var(--font-display), sans-serif;white-space:nowrap;font-size:24px;line-height:1.2}[data-state=rejected]>.outcome-module__Aanpjq__optionValue{color:var(--bb-text)}.outcome-module__Aanpjq__optionNote{font-size:14px;line-height:1.45}[data-state=rejected]>.outcome-module__Aanpjq__optionNote{color:var(--bb-text)}.outcome-module__Aanpjq__reasons{flex-direction:column;gap:10px;display:flex}.outcome-module__Aanpjq__reasons ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.outcome-module__Aanpjq__reasons li{grid-template-columns:8px minmax(0,1fr);align-items:baseline;gap:10px;font-size:15px;line-height:1.45;display:grid}.outcome-module__Aanpjq__reasonSource{color:var(--bb-accent);font-family:var(--font-mono), monospace;font-size:11px;display:block}.outcome-module__Aanpjq__verdict{background:var(--bb-ink-deep);color:var(--bb-paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 28px;padding:18px 22px;display:grid}.outcome-module__Aanpjq__verdict .outcome-module__Aanpjq__mono{color:#c3cedb}.outcome-module__Aanpjq__verdictText{flex-direction:column;gap:6px;display:flex}.outcome-module__Aanpjq__verdictTitle{font-family:var(--font-display), sans-serif;font-size:22px;line-height:1.25}.outcome-module__Aanpjq__verdictText p{color:#dfe5ec;margin:0;font-size:14px;line-height:1.45}.outcome-module__Aanpjq__verdictStats{flex-wrap:wrap;gap:16px 28px;margin:0;display:flex}.outcome-module__Aanpjq__verdictStats dt,.outcome-module__Aanpjq__stats dt{font-family:var(--font-display), sans-serif;white-space:nowrap;font-size:30px;line-height:1.1}.outcome-module__Aanpjq__verdictStats dd{color:#c3cedb;margin:4px 0 0;font-size:13px}.outcome-module__Aanpjq__verdict[data-stacked]{grid-template-columns:minmax(0,1fr)}.outcome-module__Aanpjq__verdict[data-stacked] .outcome-module__Aanpjq__verdictStats{border-top:1px solid #ffffff24;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px 24px;padding-top:16px;display:grid}.outcome-module__Aanpjq__stats{flex-direction:column;gap:14px;margin:0;display:flex}.outcome-module__Aanpjq__stats dt{color:var(--bb-signal-text)}.outcome-module__Aanpjq__stats dd{color:var(--bb-text);margin:4px 0 0;font-size:13px}.outcome-module__Aanpjq__bill{border:1px solid var(--bb-line-strong);align-self:start;font-size:14px}.outcome-module__Aanpjq__billHead,.outcome-module__Aanpjq__bill dl>div,.outcome-module__Aanpjq__billTotal{justify-content:space-between;gap:14px;padding:6px 14px;display:flex}.outcome-module__Aanpjq__billHead{border-bottom:1px solid var(--bb-rule);padding:9px 14px}.outcome-module__Aanpjq__billHead span:first-child{font-weight:500}.outcome-module__Aanpjq__billHead span:last-child,.outcome-module__Aanpjq__bill dt{color:var(--bb-text)}.outcome-module__Aanpjq__bill dl{margin:4px 0}.outcome-module__Aanpjq__bill dd{white-space:nowrap;margin:0}.outcome-module__Aanpjq__bill dl>div[data-accent] dt,.outcome-module__Aanpjq__bill dl>div[data-accent] dd{color:var(--bb-accent)}.outcome-module__Aanpjq__billTotal{border-top:1px solid var(--bb-rule);padding:9px 14px;font-size:16px;font-weight:500}.outcome-module__Aanpjq__breakdown{background:var(--bb-soft);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.outcome-module__Aanpjq__breakdown p{margin:0;font-size:14px;line-height:1.5}.outcome-module__Aanpjq__breakdown p b{color:var(--bb-accent);font-weight:500}.outcome-module__Aanpjq__breakdown dl{border-top:1px solid var(--bb-rule);grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;margin:0;padding-top:10px;font-size:14px;line-height:1.45;display:grid}.outcome-module__Aanpjq__breakdown dl>div{display:contents}.outcome-module__Aanpjq__breakdown dd{white-space:nowrap;margin:0;font-weight:500}.outcome-module__Aanpjq__breakdown .outcome-module__Aanpjq__breakdownNote{color:var(--bb-text);margin-top:auto;font-size:13px}.outcome-module__Aanpjq__kpi{background:var(--bb-ink);color:#dfe5ec;align-items:baseline;gap:14px;padding:14px 18px;font-size:14px;line-height:1.45;display:flex}.outcome-module__Aanpjq__kpiValue{color:var(--bb-paper);font-family:var(--font-display), sans-serif;white-space:nowrap;flex:none;font-size:32px;line-height:1.1}.outcome-module__Aanpjq__whatIf{border:1px solid var(--bb-line-strong);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.outcome-module__Aanpjq__whatIf .outcome-module__Aanpjq__mono{color:var(--bb-accent)}.outcome-module__Aanpjq__whatIf dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.outcome-module__Aanpjq__whatIf dl>div{background:var(--bb-soft);padding:8px 10px}.outcome-module__Aanpjq__whatIf dt{color:var(--bb-text);font-size:13px}.outcome-module__Aanpjq__whatIf dd{font-family:var(--font-display), sans-serif;margin:2px 0 0;font-size:20px}.outcome-module__Aanpjq__whatIf p{color:var(--bb-text);margin:0;font-size:13px;line-height:1.45}.outcome-module__Aanpjq__recalc{border:2px solid var(--bb-ink);grid-template-columns:220px minmax(0,1fr);display:grid}.outcome-module__Aanpjq__recalcHead{background:var(--bb-ink);color:#c3cedb;flex-direction:column;gap:6px;padding:16px 18px;font-size:13px;line-height:1.45;display:flex}.outcome-module__Aanpjq__recalcHead .outcome-module__Aanpjq__mono{color:#c3cedb}.outcome-module__Aanpjq__recalcTitle{color:var(--bb-paper);font-family:var(--font-display), sans-serif;font-size:20px;line-height:1.3}.outcome-module__Aanpjq__recalcBody{flex-direction:column;gap:8px;padding:14px 18px;display:flex}.outcome-module__Aanpjq__recalcBody ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.outcome-module__Aanpjq__recalcBody li{grid-template-columns:8px minmax(0,1fr);align-items:baseline;gap:10px;font-size:15px;line-height:1.45;display:grid}.outcome-module__Aanpjq__recalcMarker{border:1px solid var(--bb-accent);width:8px;height:8px}[data-chosen]>.outcome-module__Aanpjq__recalcMarker{border-color:var(--bb-signal);background:var(--bb-signal)}.outcome-module__Aanpjq__recalcBody p{color:var(--bb-text);margin:0;font-size:14px;line-height:1.45}.outcome-module__Aanpjq__batch{background:var(--bb-ink-deep);color:var(--bb-paper);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:18px 28px;padding:18px 22px;display:grid}.outcome-module__Aanpjq__batchHead{color:#c3cedb;flex-direction:column;gap:6px;font-size:13px;display:flex}.outcome-module__Aanpjq__batch .outcome-module__Aanpjq__mono{color:var(--bb-signal)}.outcome-module__Aanpjq__batchValue{color:var(--bb-paper);font-family:var(--font-display), sans-serif;font-size:32px;line-height:1.1}.outcome-module__Aanpjq__batch dl{margin:0}.outcome-module__Aanpjq__batch dl>div{flex-wrap:wrap;justify-content:space-between;gap:16px;padding:8px 0;font-size:14px;display:flex}.outcome-module__Aanpjq__batch dl>div+div{border-top:1px solid #ffffff1f}.outcome-module__Aanpjq__batch dt{align-items:center;gap:12px;font-weight:500;display:flex}.outcome-module__Aanpjq__batch dd{color:#c3cedb;white-space:nowrap;margin:0}.outcome-module__Aanpjq__timeline{flex-direction:column;gap:8px;display:flex}.outcome-module__Aanpjq__timeline ol{border:2px solid var(--bb-ink);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.outcome-module__Aanpjq__timeline li{flex-direction:column;gap:6px;padding:14px 16px;font-size:15px;line-height:1.4;display:flex}.outcome-module__Aanpjq__timeline li+li{border-left:1px solid var(--bb-rule)}.outcome-module__Aanpjq__timeline li:last-child{background:var(--bb-ink-deep);color:var(--bb-paper)}.outcome-module__Aanpjq__timeline li:last-child .outcome-module__Aanpjq__mono{color:var(--bb-signal)}.outcome-module__Aanpjq__timeline p{color:var(--bb-text);margin:0;font-size:13px}.outcome-module__Aanpjq__chat{border:1px solid var(--bb-line-strong);background:var(--bb-soft);flex-direction:column;display:flex}.outcome-module__Aanpjq__chatHead{border-bottom:1px solid var(--bb-rule);background:var(--bb-paper);color:var(--bb-text);padding:9px 14px;font-size:13px}.outcome-module__Aanpjq__messages{flex-direction:column;gap:9px;margin:0;padding:12px 14px;list-style:none;display:flex}.outcome-module__Aanpjq__messages li{max-width:86%;animation:outcome-module__Aanpjq__message-in var(--bb-motion-reveal) var(--bb-ease) both;flex-direction:column;gap:6px;padding:9px 12px;display:flex}.outcome-module__Aanpjq__messages li:nth-child(2){animation-delay:.6s}.outcome-module__Aanpjq__messages li:nth-child(3){animation-delay:1.2s}.outcome-module__Aanpjq__messages li:nth-child(4){animation-delay:1.8s}.outcome-module__Aanpjq__messages li[data-from=us]{background:#e3ecf9;align-self:flex-end}.outcome-module__Aanpjq__messages li[data-from=them]{border:1px solid var(--bb-rule);background:var(--bb-paper);align-self:flex-start}.outcome-module__Aanpjq__messages p{margin:0;font-size:14px;line-height:1.45}.outcome-module__Aanpjq__chatFile{background:var(--bb-paper);align-self:flex-start;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:inline-flex}.outcome-module__Aanpjq__chatTime{color:var(--bb-text);align-self:flex-end;font-size:11px}.outcome-module__Aanpjq__checklist{background:var(--bb-ink);color:var(--bb-paper);counter-reset:check;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.outcome-module__Aanpjq__checklist .outcome-module__Aanpjq__mono{color:#c3cedb}.outcome-module__Aanpjq__checklistTitle{font-family:var(--font-display), sans-serif;font-size:20px;line-height:1.3}.outcome-module__Aanpjq__checklist ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.outcome-module__Aanpjq__checklist li{counter-increment:check;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.45;display:grid}.outcome-module__Aanpjq__checklist li:before{color:var(--bb-signal);content:counter(check);font-weight:500}.outcome-module__Aanpjq__checklistNote{color:#c3cedb;margin:auto 0 0;font-size:13px;line-height:1.45}.outcome-module__Aanpjq__checklistDone{background:#ffffff1a;margin:0;padding:9px 12px;font-size:13px;line-height:1.45}.outcome-module__Aanpjq__checklistDone b,.outcome-module__Aanpjq__taskDone b{font-weight:500}.outcome-module__Aanpjq__tasks,.outcome-module__Aanpjq__taskList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.outcome-module__Aanpjq__tasks{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.outcome-module__Aanpjq__tasks li{border:1px solid var(--bb-line-strong);flex-direction:column;gap:8px;padding:14px;display:flex}.outcome-module__Aanpjq__tasks li[data-changed]{border:2px solid var(--bb-accent);padding:13px}.outcome-module__Aanpjq__taskList li{border:1px solid var(--bb-line-strong);grid-template-columns:104px minmax(0,1fr);gap:6px 14px;padding:12px 16px;display:grid}.outcome-module__Aanpjq__taskList .outcome-module__Aanpjq__taskDone{grid-column:2}.outcome-module__Aanpjq__taskWho{font-family:var(--font-display), sans-serif;font-size:17px;line-height:1.3}.outcome-module__Aanpjq__taskWhat{font-size:14px;line-height:1.5}.outcome-module__Aanpjq__taskDone{background:var(--bb-soft);color:var(--bb-text);margin-top:auto;padding:8px 10px;font-size:12px;line-height:1.45}.outcome-module__Aanpjq__taskDone b{color:var(--bb-ink)}.outcome-module__Aanpjq__taskList .outcome-module__Aanpjq__taskDone{background:0 0;padding:0;font-size:13px}@keyframes outcome-module__Aanpjq__message-in{0%{opacity:0;transform:translateY(6px)}}@media (max-width:760px){.outcome-module__Aanpjq__verdict,.outcome-module__Aanpjq__recalc,.outcome-module__Aanpjq__batch{grid-template-columns:minmax(0,1fr)}.outcome-module__Aanpjq__verdictStats{gap:20px}}@media (max-width:420px){.outcome-module__Aanpjq__taskList li{grid-template-columns:minmax(0,1fr)}.outcome-module__Aanpjq__taskList .outcome-module__Aanpjq__taskDone{grid-column:1}.outcome-module__Aanpjq__timeline li+li{border-top:1px solid var(--bb-rule);border-left:0}}@media (prefers-reduced-motion:reduce){.outcome-module__Aanpjq__messages li{animation:none}}
.case-file-module__NpUr7a__file{border-right:1px solid var(--bb-rule);background:var(--bb-soft);color:var(--bb-ink);flex-direction:column;grid-area:file;gap:16px;padding:22px 20px;display:flex}.case-file-module__NpUr7a__label{color:var(--bb-text);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.case-file-module__NpUr7a__section{flex-direction:column;gap:6px;display:flex}.case-file-module__NpUr7a__section+.case-file-module__NpUr7a__section{border-top:1px solid var(--bb-rule);padding-top:14px}.case-file-module__NpUr7a__section[data-bottom]{margin-top:auto}.case-file-module__NpUr7a__section[data-tone=result]{border-top:2px solid var(--bb-signal);padding-top:14px}.case-file-module__NpUr7a__section[data-tone=flag]{background:#e3ecf9;margin-left:-8px;margin-right:-8px;padding:14px 8px 8px}.case-file-module__NpUr7a__title{font-size:13px;font-weight:500}[data-tone=result]>.case-file-module__NpUr7a__title{color:var(--bb-signal-text)}[data-tone=accent]>.case-file-module__NpUr7a__title,[data-tone=flag]>.case-file-module__NpUr7a__title{color:var(--bb-accent)}.case-file-module__NpUr7a__value,.case-file-module__NpUr7a__text{font-size:14px;line-height:1.5}.case-file-module__NpUr7a__big{font-family:var(--font-display), sans-serif;font-size:22px;line-height:1.2}.case-file-module__NpUr7a__muted{color:var(--bb-text);font-size:13px;line-height:1.45}.case-file-module__NpUr7a__entries{flex-direction:column;gap:9px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:flex}.case-file-module__NpUr7a__entries li{grid-template-columns:6px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.case-file-module__NpUr7a__marker{background:var(--bb-accent);width:6px;height:6px}.case-file-module__NpUr7a__entries li[data-state=missing],.case-file-module__NpUr7a__entries li[data-state=asked]{color:var(--bb-accent)}.case-file-module__NpUr7a__entries li[data-state=missing] .case-file-module__NpUr7a__marker{border:1px dashed var(--bb-accent);background:0 0}.case-file-module__NpUr7a__entries li[data-state=strong]{font-weight:500}.case-file-module__NpUr7a__source{color:var(--bb-text);font-weight:400;display:block}@media (max-width:960px){.case-file-module__NpUr7a__file{border-top:1px solid var(--bb-rule);border-right:0}.case-file-module__NpUr7a__section[data-bottom]{margin-top:0}}@media (max-width:760px){.case-file-module__NpUr7a__file{padding:20px 16px}}
.player-module__DHmdQW__demo{flex-direction:column;gap:28px;margin-top:8px;display:flex}.player-module__DHmdQW__playerAnchor{scroll-margin-top:88px}.player-module__DHmdQW__player{border:1px solid var(--bb-line-strong);background:var(--bb-paper);scroll-margin-top:88px}.player-module__DHmdQW__bar{background:var(--bb-ink-deep);color:var(--bb-paper);align-items:center;gap:20px;padding:14px 24px;display:flex}.player-module__DHmdQW__mark{flex:none;width:auto;height:34px}.player-module__DHmdQW__divider{background:#ffffff29;flex:none;width:1px;height:32px}.player-module__DHmdQW__heading{flex-direction:column;gap:4px;min-width:0;display:flex}.player-module__DHmdQW__flowTitle{font-size:15px;font-weight:500;line-height:1.3}.player-module__DHmdQW__badge{color:#8fa0b4;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.player-module__DHmdQW__steps{background:var(--bb-ink-deep);border-top:1px solid #ffffff1a}.player-module__DHmdQW__steps ol{scrollbar-width:none;margin:0;padding:0 12px;list-style:none;display:flex;position:relative;overflow-x:auto}.player-module__DHmdQW__steps li{flex:none}.player-module__DHmdQW__steps button{color:#8fa0b4;cursor:pointer;min-height:46px;font:inherit;white-space:nowrap;transition:color var(--bb-motion-hover) var(--bb-ease), border-color var(--bb-motion-hover) var(--bb-ease);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.player-module__DHmdQW__steps button:hover{color:var(--bb-paper)}.player-module__DHmdQW__steps button:focus-visible{outline:2px solid var(--bb-paper);outline-offset:-4px}.player-module__DHmdQW__steps button[data-state=done]{color:#c3cedb}.player-module__DHmdQW__steps button[data-state=current]{border-bottom-color:var(--bb-paper);color:var(--bb-paper);font-weight:500}.player-module__DHmdQW__stepMarker{border:1px solid;flex:none;width:6px;height:6px}[data-state=done]>.player-module__DHmdQW__stepMarker{border-color:var(--bb-signal);background:var(--bb-signal);width:8px;height:8px}[data-state=current]>.player-module__DHmdQW__stepMarker{background:var(--bb-paper);width:8px;height:8px}.player-module__DHmdQW__stage{grid-template-columns:240px minmax(0,1fr);grid-template-areas:"file main";min-height:660px;display:grid}.player-module__DHmdQW__main{flex-direction:column;grid-area:main;gap:18px;min-width:0;padding:28px 32px 24px;display:flex}.player-module__DHmdQW__main>*{animation:player-module__DHmdQW__step-in var(--bb-motion-reveal) var(--bb-ease) both;animation-delay:calc(var(--row-index,-1) * 70ms + .11s)}.player-module__DHmdQW__narrator{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;display:grid}.player-module__DHmdQW__number{color:var(--bb-accent);font-family:var(--font-display), sans-serif;font-size:40px;line-height:1}.player-module__DHmdQW__narratorText{min-width:0}.player-module__DHmdQW__stepTitle{color:var(--bb-ink);font-family:var(--font-display), sans-serif;letter-spacing:-.012em;margin:0;font-size:clamp(21px,2.1vw,26px);font-weight:400;line-height:1.22}.player-module__DHmdQW__lead{color:var(--bb-text);margin:6px 0 0;font-size:16px;line-height:1.5}.player-module__DHmdQW__usual{border-left:2px solid var(--bb-line);background:var(--bb-soft);color:var(--bb-text);align-items:baseline;gap:10px;margin:10px 0 0;padding:8px 12px;font-size:14px;line-height:1.45;display:flex}.player-module__DHmdQW__usualLabel{color:var(--bb-text);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:10px}.player-module__DHmdQW__footer{border-top:1px solid var(--bb-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:auto;padding-top:16px;display:flex}.player-module__DHmdQW__footerNote{flex-direction:column;flex:260px;gap:8px;min-width:0;display:flex}.player-module__DHmdQW__footerNote p{color:var(--bb-text);margin:0;font-size:13px;line-height:1.5}.player-module__DHmdQW__noteLink{color:var(--bb-accent);white-space:nowrap;transition:color var(--bb-motion-hover) var(--bb-ease)}.player-module__DHmdQW__noteLink:hover{color:var(--bb-ink)}.player-module__DHmdQW__signature{align-self:flex-start;width:auto;height:30px}.player-module__DHmdQW__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-left:auto;display:flex}.player-module__DHmdQW__primary,.player-module__DHmdQW__secondary{cursor:pointer;min-height:48px;font:inherit;transition:background-color var(--bb-motion-hover) var(--bb-ease), border-color var(--bb-motion-hover) var(--bb-ease);border-radius:0;padding:0 22px;font-size:15px;font-weight:500}.player-module__DHmdQW__primary{background:var(--bb-accent);color:var(--bb-paper);border:0}.player-module__DHmdQW__primary:hover{background:var(--bb-ink)}.player-module__DHmdQW__secondary{border:1px solid var(--bb-line-strong);background:var(--bb-paper);color:var(--bb-ink)}.player-module__DHmdQW__secondary:hover{border-color:var(--bb-ink)}.player-module__DHmdQW__primary:focus-visible,.player-module__DHmdQW__secondary:focus-visible{outline:2px solid var(--bb-accent);outline-offset:3px}.player-module__DHmdQW__live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes player-module__DHmdQW__step-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:960px){.player-module__DHmdQW__stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""file";min-height:0}}@media (max-width:760px){.player-module__DHmdQW__bar{flex-wrap:wrap;gap:10px 16px;padding:14px 16px}.player-module__DHmdQW__divider{display:none}.player-module__DHmdQW__mark{height:28px}.player-module__DHmdQW__main{padding:22px 16px 20px}.player-module__DHmdQW__narrator{grid-template-columns:26px minmax(0,1fr);gap:10px}.player-module__DHmdQW__number{font-size:30px}.player-module__DHmdQW__lead{font-size:15px}.player-module__DHmdQW__actions{width:100%}.player-module__DHmdQW__primary{flex:1 1 0;min-width:0;padding:10px 16px;line-height:1.3}}@media (prefers-reduced-motion:reduce){.player-module__DHmdQW__main>*{animation:none}.player-module__DHmdQW__steps button,.player-module__DHmdQW__primary,.player-module__DHmdQW__secondary{transition:none}}
.styles-module__15-QKG__routeLine{z-index:2;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.styles-module__15-QKG__routeStrand{fill:none;stroke-width:1px;stroke-opacity:.75;stroke-dasharray:1}.styles-module__15-QKG__routePath{stroke-opacity:.7;stroke-width:1px;fill:none}.styles-module__15-QKG__routePathPanel{stroke:var(--bb-signal);stroke-width:1px;fill:none}.styles-module__15-QKG__routeFinalRing{fill:none;stroke:var(--bb-signal);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.styles-module__15-QKG__routeNodeActive .styles-module__15-QKG__routeFinalRing{animation:styles-module__15-QKG__routeRing .72s var(--bb-ease) forwards}.styles-module__15-QKG__routeTick{stroke:var(--bb-line);stroke-width:1px;opacity:0;transition:opacity var(--bb-motion-reveal) var(--bb-ease)}.styles-module__15-QKG__routeNode{fill:var(--bb-paper);stroke:var(--bb-accent);stroke-width:1.5px;opacity:0;transition:opacity var(--bb-motion-reveal) var(--bb-ease)}.styles-module__15-QKG__routeRing{fill:none;stroke:var(--bb-accent);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.styles-module__15-QKG__routeNodeActive .styles-module__15-QKG__routeTick,.styles-module__15-QKG__routeNodeActive .styles-module__15-QKG__routeNode{opacity:1}.styles-module__15-QKG__routeNodeActive .styles-module__15-QKG__routeRing{animation:styles-module__15-QKG__routeRing .72s var(--bb-ease) 80ms 1 both}.styles-module__15-QKG__routeNodeHover .styles-module__15-QKG__routeNode{fill:var(--bb-accent);transform:scale(1.6)}.styles-module__15-QKG__routeNode{transform-box:fill-box;transform-origin:50%;transition:opacity var(--bb-motion-reveal) var(--bb-ease), transform var(--bb-motion-hover) var(--bb-ease), fill var(--bb-motion-hover) ease}.styles-module__15-QKG__routeSegment{stroke:var(--bb-accent);stroke-width:1.5px;opacity:0;transition:opacity var(--bb-motion-hover) ease}.styles-module__15-QKG__routeSegmentActive{opacity:1}.styles-module__15-QKG__routeEnd{fill:var(--bb-signal);opacity:0;transition:opacity var(--bb-motion-reveal) var(--bb-ease)}.styles-module__15-QKG__routeEndActive{opacity:1}@keyframes styles-module__15-QKG__routeRing{0%{opacity:.9;transform:scale(.6)}70%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}.styles-module__15-QKG__topbar{height:88px;padding:0 var(--content-pad-right) 0 var(--content-pad-left);border-bottom:1px solid var(--bb-rule-soft);justify-content:space-between;align-items:center;gap:24px;display:flex}.styles-module__15-QKG__topbarTags,.styles-module__15-QKG__topbarNote{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--bb-muted);font-size:10px}.styles-module__15-QKG__topbarActions{align-items:center;gap:24px;display:flex}.styles-module__15-QKG__hero{padding:72px var(--content-pad-right) var(--site-section-space) var(--content-pad-left);gap:0;display:grid}.styles-module__15-QKG__heroCopy{max-width:780px}.styles-module__15-QKG__heroTitle{font-family:var(--font-display), sans-serif;font-weight:var(--type-weight-display);font-size:var(--type-page);letter-spacing:-.025em;color:var(--bb-ink);margin-top:24px;line-height:1.08}.styles-module__15-QKG__heroTitle>span{display:block}.styles-module__15-QKG__heroTitle em{color:var(--bb-accent);font-style:normal}.styles-module__15-QKG__heroText{max-width:500px;color:var(--bb-text);margin-top:32px;font-size:17px;line-height:1.62}.styles-module__15-QKG__heroTool{background:var(--bb-soft);margin-top:64px;padding:32px}.styles-module__15-QKG__configuratorTitle{font-family:var(--font-display), sans-serif;font-weight:var(--type-weight-display);font-size:var(--type-card);letter-spacing:-.01em;color:var(--bb-ink);line-height:1.3}.styles-module__15-QKG__chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.styles-module__15-QKG__chip{background:var(--bb-paper);height:38px;color:var(--bb-text);transition:background-color var(--bb-motion-micro) ease, border-color var(--bb-motion-micro) ease, color var(--bb-motion-micro) ease;border:1px solid #d8e0e8;align-items:center;gap:10px;padding:0 16px;font-size:13px;display:inline-flex}.styles-module__15-QKG__chip:before{border:1px solid var(--bb-line);background:var(--bb-paper);content:"";width:10px;height:10px;transition:background-color var(--bb-motion-micro) ease, border-color var(--bb-motion-micro) ease;flex:none}.styles-module__15-QKG__chip:hover{border-color:var(--bb-accent);color:var(--bb-ink)}.styles-module__15-QKG__chip:focus-visible{outline:2px solid var(--bb-accent);outline-offset:2px}.styles-module__15-QKG__chipOn,.styles-module__15-QKG__chipOn:hover{border-color:var(--bb-accent);background:var(--bb-accent-tint);color:var(--bb-ink)}.styles-module__15-QKG__chipOn:before{border-color:var(--bb-accent);background:var(--bb-accent)}.styles-module__15-QKG__configuratorSummary{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:20px;display:flex}.styles-module__15-QKG__configuratorSummary b{color:var(--bb-ink);font-size:16px;font-weight:500}.styles-module__15-QKG__configuratorAction{margin-top:28px}.styles-module__15-QKG__configuratorSummary span{color:var(--bb-text);font-size:15px;line-height:1.45}.styles-module__15-QKG__heroScheme rect,.styles-module__15-QKG__heroScheme path,.styles-module__15-QKG__heroScheme text{transition:stroke var(--bb-motion-card) ease, stroke-opacity var(--bb-motion-card) ease, fill-opacity var(--bb-motion-card) ease}.styles-module__15-QKG__gear{transform-box:view-box;animation:12s linear infinite styles-module__15-QKG__gearSpin}.styles-module__15-QKG__gearReverse{animation-name:styles-module__15-QKG__gearSpinReverse}.styles-module__15-QKG__gear path,.styles-module__15-QKG__gear circle{fill:var(--bb-paper);stroke:var(--bb-line);stroke-width:1px;transition:stroke var(--bb-motion-card) ease, fill var(--bb-motion-card) ease}.styles-module__15-QKG__gearActive path{fill:var(--bb-soft);stroke:var(--bb-accent)}.styles-module__15-QKG__gearActive circle{stroke:var(--bb-accent)}@keyframes styles-module__15-QKG__gearSpin{to{transform:rotate(360deg)}}@keyframes styles-module__15-QKG__gearSpinReverse{to{transform:rotate(-360deg)}}.styles-module__15-QKG__heroOutputs{margin-top:40px}.styles-module__15-QKG__heroOutputs ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin-top:16px;padding:0;list-style:none;display:grid}.styles-module__15-QKG__heroOutputs li{border:1px solid var(--bb-rule);background:var(--bb-paper);transition:border-color var(--bb-motion-hover) ease;align-content:start;gap:10px;padding:16px 18px;display:grid}.styles-module__15-QKG__heroOutputs li:hover{border-color:var(--bb-accent)}.styles-module__15-QKG__heroOutputValue{border-bottom:1px solid var(--bb-rule-soft);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding-bottom:12px;display:grid}.styles-module__15-QKG__heroOutputValue>span{border:1px solid var(--bb-accent);width:22px;height:22px;font-family:var(--font-mono), monospace;color:var(--bb-accent);place-items:center;font-size:11px;display:grid}.styles-module__15-QKG__heroOutputSignal .styles-module__15-QKG__heroOutputValue>span{border-color:var(--bb-signal);color:var(--bb-signal-text)}.styles-module__15-QKG__heroOutputValue b{color:var(--bb-ink);font-size:16px;font-weight:500;line-height:1.35}.styles-module__15-QKG__heroOutputRow{color:var(--bb-text);grid-template-columns:86px minmax(0,1fr);align-items:baseline;gap:12px;font-size:13px;line-height:1.5;display:grid}.styles-module__15-QKG__heroOutputRow>span:first-child{color:var(--bb-muted);font-weight:500}.styles-module__15-QKG__heroOutputRow:last-child{color:var(--bb-ink)}.styles-module__15-QKG__heroOutputRow:last-child>span:first-child{color:var(--bb-accent)}.styles-module__15-QKG__heroOutputSignal .styles-module__15-QKG__heroOutputRow:last-child>span:first-child{color:var(--bb-signal-text)}.styles-module__15-QKG__heroOutputRow a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--bb-line);text-decoration-color:var(--bb-line);text-underline-offset:3px;transition:text-decoration-color var(--bb-motion-hover) ease}.styles-module__15-QKG__heroOutputRow a:hover{-webkit-text-decoration-color:var(--bb-accent);text-decoration-color:var(--bb-accent)}.styles-module__15-QKG__heroOutputsNote{color:var(--bb-muted);margin-top:14px;font-size:12px;line-height:1.5}.styles-module__15-QKG__heroActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px;display:flex}.styles-module__15-QKG__heroFigure{width:100%;max-width:460px;margin:48px auto 0}.styles-module__15-QKG__heroFigure svg{width:100%;height:auto;display:block}.styles-module__15-QKG__directionsGrid{margin-top:var(--site-section-content-gap);border-top:1px solid var(--bb-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-top:28px;display:grid}.styles-module__15-QKG__direction{flex-direction:column;gap:14px;display:flex}.styles-module__15-QKG__direction small{font-family:var(--font-mono), monospace;letter-spacing:.14em;color:var(--bb-muted);font-size:10px}.styles-module__15-QKG__direction h3{font-family:var(--font-display), sans-serif;font-weight:var(--type-weight-display);font-size:var(--type-card);color:var(--bb-ink);align-items:center;gap:0;line-height:1.25;display:flex}.styles-module__15-QKG__direction h3:before{content:"";background:var(--bb-accent);width:0;height:1px;transition:width var(--bb-motion-hover) var(--bb-ease), margin-right var(--bb-motion-hover) var(--bb-ease);flex:none;margin-right:0}.styles-module__15-QKG__direction:hover h3:before{width:26px;margin-right:10px}.styles-module__15-QKG__direction p{color:var(--bb-text);font-size:14px;line-height:1.6}.styles-module__15-QKG__direction a{font-size:13px}.styles-module__15-QKG__caseGrid{margin-top:var(--site-section-content-gap);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;display:grid}.styles-module__15-QKG__caseCard{grid-row:span 8;grid-template-rows:subgrid;row-gap:0;display:grid}.styles-module__15-QKG__caseCard>:first-child{align-self:start}.styles-module__15-QKG__caseKicker{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--bb-muted);font-size:10px}.styles-module__15-QKG__caseCard .styles-module__15-QKG__caseKicker{margin-top:18px}.styles-module__15-QKG__caseTitle{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:14px;display:flex}.styles-module__15-QKG__caseGrid .styles-module__15-QKG__caseTitle{margin-top:12px}.styles-module__15-QKG__caseTitle h3{font-family:var(--font-display), sans-serif;font-weight:var(--type-weight-display);font-size:var(--type-subsection);color:var(--bb-ink);line-height:1.1}.styles-module__15-QKG__caseTitle a,.styles-module__15-QKG__caseTitle small{font-family:var(--font-mono), monospace;color:var(--bb-accent);font-size:10px}.styles-module__15-QKG__caseTitle small{color:var(--bb-muted)}.styles-module__15-QKG__caseTitle a:hover{color:var(--bb-ink)}.styles-module__15-QKG__caseHook{font-family:var(--font-display), sans-serif;color:var(--bb-ink);margin-top:12px;font-size:20px;font-weight:500;line-height:1.25}.styles-module__15-QKG__caseText{color:var(--bb-text);margin-top:14px;font-size:14px;line-height:1.6}.styles-module__15-QKG__caseGrid .styles-module__15-QKG__caseText{margin-top:10px;font-size:13px}.styles-module__15-QKG__caseApplies{border-top:1px solid var(--bb-rule);color:var(--bb-text);margin-top:16px;padding-top:14px;font-size:13px;line-height:1.5}.styles-module__15-QKG__caseMore{align-self:start;margin-top:16px;font-size:14px}.styles-module__15-QKG__caseApplies small{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--bb-signal-text);margin-bottom:4px;font-size:10px;display:block}@media (min-width:1181px){.styles-module__15-QKG__processSection{padding-bottom:120px}}.styles-module__15-QKG__processGrid{max-width:var(--site-content-max);margin-top:var(--site-section-content-gap);grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.styles-module__15-QKG__step{color:var(--bb-ink);flex-direction:column;display:flex}.styles-module__15-QKG__step small{height:16px;font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--bb-accent);font-size:11px}.styles-module__15-QKG__stepFinal small{color:var(--bb-signal-text)}.styles-module__15-QKG__stepTrack{align-items:center;height:40px;display:flex}.styles-module__15-QKG__stepDot{background:var(--bb-line);transform-origin:50%;width:7px;height:7px;transition:transform var(--bb-motion-hover) var(--bb-ease), background-color var(--bb-motion-hover) ease;border-radius:50%;flex:none}.styles-module__15-QKG__stepFinal .styles-module__15-QKG__stepDot{background:var(--bb-signal)}.styles-module__15-QKG__stepSegment{background:var(--bb-rule);height:1px;transition:background-color var(--bb-motion-hover) ease;flex:auto}.styles-module__15-QKG__step:hover .styles-module__15-QKG__stepDot{background:var(--bb-accent);transform:scale(1.6)}.styles-module__15-QKG__step:hover .styles-module__15-QKG__stepSegment{background:var(--bb-accent)}@media (min-width:1181px){.styles-module__15-QKG__stepDot,.styles-module__15-QKG__stepSegment{visibility:hidden}}.styles-module__15-QKG__step h3{font-family:var(--font-display), sans-serif;font-size:var(--type-step);font-weight:var(--type-weight-display);line-height:1.3}.styles-module__15-QKG__step p{color:var(--bb-text);margin-top:8px;font-size:13px;line-height:1.55}.styles-module__15-QKG__practiceColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;max-width:880px;margin-top:36px;display:grid}.styles-module__15-QKG__practiceColumns p{color:var(--bb-text);font-size:16px;line-height:1.65}.styles-module__15-QKG__founder{border-top:1px solid var(--bb-rule);grid-template-columns:220px minmax(0,1fr);gap:48px;max-width:880px;margin-top:48px;padding-top:32px;display:grid}.styles-module__15-QKG__founderPortrait{aspect-ratio:1;border:1px solid var(--bb-rule);background:var(--bb-soft);border-radius:50%;align-self:start;overflow:hidden}.styles-module__15-QKG__founderPortrait img{object-fit:cover;width:100%;height:100%}a.styles-module__15-QKG__founderPortrait{transition:border-color var(--bb-motion-hover) var(--bb-ease);display:block}a.styles-module__15-QKG__founderPortrait:hover{border-color:var(--bb-accent)}a.styles-module__15-QKG__founderPortrait:focus-visible{outline:2px solid var(--bb-accent);outline-offset:3px}.styles-module__15-QKG__founderLabel,.styles-module__15-QKG__founderRole,.styles-module__15-QKG__founderFactsLabel{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--bb-muted);font-size:10px}.styles-module__15-QKG__founderName{font-family:var(--font-display), sans-serif;font-weight:var(--type-weight-display);font-size:var(--type-subsection);color:var(--bb-ink);margin-top:10px;line-height:1.25}.styles-module__15-QKG__founderRole{color:var(--bb-accent);margin-top:6px}.styles-module__15-QKG__founderLead{color:var(--bb-text);margin-top:18px;font-size:16px;line-height:1.65}.styles-module__15-QKG__founderFactsLabel{margin-top:28px}.styles-module__15-QKG__founderFacts{margin-top:12px}.styles-module__15-QKG__founderProfileLink{margin-top:22px}.styles-module__15-QKG__founderFact{border-bottom:1px solid var(--bb-rule-soft);gap:32px;padding:12px 0;display:flex}.styles-module__15-QKG__founderFact:first-child{border-top:1px solid var(--bb-rule-soft)}.styles-module__15-QKG__founderFact dt{color:var(--bb-ink);flex:0 0 132px;font-size:15px;font-weight:500;line-height:1.5}.styles-module__15-QKG__founderFact dd{color:var(--bb-text);font-size:14px;line-height:1.6}.styles-module__15-QKG__practiceFit{border-top:1px solid var(--bb-rule);gap:48px;max-width:880px;margin-top:44px;padding-top:20px;display:flex}.styles-module__15-QKG__practiceFit small{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--bb-muted);flex:none;font-size:10px}.styles-module__15-QKG__practiceFit p{color:var(--bb-text);font-size:14px;line-height:1.6}.styles-module__15-QKG__expertiseTable{max-width:var(--site-content-max);border-top:1px solid var(--bb-rule);margin-top:34px}.styles-module__15-QKG__expertiseRow{border-bottom:1px solid var(--bb-rule-soft);gap:40px;padding:16px 0;display:flex}.styles-module__15-QKG__expertiseRow dt{color:var(--bb-ink);flex:0 0 180px;font-size:15px;font-weight:500;line-height:1.5}.styles-module__15-QKG__expertiseRow dd{color:var(--bb-text);font-size:15px;line-height:1.5}.styles-module__15-QKG__contactSection{padding:var(--site-section-space) var(--content-pad-right) 0 0}@media (min-width:1181px){.styles-module__15-QKG__contactButton{margin-left:28px}}.styles-module__15-QKG__contactSteps{gap:18px;padding:6px 0;display:grid;position:relative}.styles-module__15-QKG__contactSteps:before{background:var(--bb-signal);content:"";transform-origin:top;width:1px;transition:transform .72s var(--bb-ease) .16s;position:absolute;top:10px;bottom:14px;left:4px}[data-js-ready] [data-reveal]:not([data-revealed]) .styles-module__15-QKG__contactSteps:before{transform:scaleY(0)}@media (min-width:1181px){.styles-module__15-QKG__contactSteps:before{display:none}}.styles-module__15-QKG__contactStep{transition:opacity var(--bb-motion-reveal) var(--bb-ease), transform var(--bb-motion-reveal) var(--bb-ease);grid-template-columns:9px 26px 1fr;align-items:start;gap:12px;display:grid}[data-js-ready] [data-reveal]:not([data-revealed]) .styles-module__15-QKG__contactStep{opacity:0;transform:translate(-8px)}.styles-module__15-QKG__contactStepNode{border:1px solid var(--bb-signal);background:var(--bb-ink-deep);width:9px;height:9px;transition:background-color var(--bb-motion-hover) var(--bb-ease);border-radius:50%;margin-top:4px;display:block}.styles-module__15-QKG__contactStep:hover .styles-module__15-QKG__contactStepNode{background:var(--bb-signal)}.styles-module__15-QKG__contactStep:last-child .styles-module__15-QKG__contactStepNode{background:var(--bb-signal);border-radius:0}.styles-module__15-QKG__contactStepNumber{font-family:var(--font-mono), monospace;letter-spacing:.14em;color:var(--bb-signal);padding-top:3px;font-size:10px}.styles-module__15-QKG__contactStepBody{gap:3px;display:grid}.styles-module__15-QKG__contactStepBody b{color:var(--bb-paper);font-size:14px;font-weight:500;line-height:1.3}.styles-module__15-QKG__contactStepBody span{color:#8fa0b4;font-size:12px;line-height:1.45}@media (min-width:1181px){.styles-module__15-QKG__heroStage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.styles-module__15-QKG__heroFigure{justify-self:end;margin:0}}@media (max-width:1180px){.styles-module__15-QKG__hero{padding-top:64px}.styles-module__15-QKG__contactSection{padding-left:var(--site-gutter)}}@media (max-width:960px){.styles-module__15-QKG__directionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.styles-module__15-QKG__caseGrid{grid-template-columns:minmax(0,1fr);gap:48px}.styles-module__15-QKG__processGrid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}.styles-module__15-QKG__practiceColumns{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:760px){.styles-module__15-QKG__heroTool{margin-inline:calc(var(--content-pad-left) * -1) calc(var(--content-pad-right) * -1);padding:28px var(--content-pad-right) 28px var(--content-pad-left)}.styles-module__15-QKG__heroOutputs ol{grid-template-columns:minmax(0,1fr)}.styles-module__15-QKG__heroActions>a{flex:auto}.styles-module__15-QKG__expertiseRow{flex-direction:column;gap:8px}.styles-module__15-QKG__expertiseRow dt{flex-basis:auto}.styles-module__15-QKG__practiceFit{flex-direction:column;gap:12px}.styles-module__15-QKG__founder{grid-template-columns:minmax(0,1fr);gap:24px}.styles-module__15-QKG__founderPortrait{width:160px}.styles-module__15-QKG__founderFact{flex-direction:column;gap:4px}.styles-module__15-QKG__founderFact dt{flex-basis:auto}}@media (max-width:600px){.styles-module__15-QKG__heroOutputRow{grid-template-columns:minmax(0,1fr);gap:2px}.styles-module__15-QKG__directionsGrid{grid-template-columns:minmax(0,1fr)}.styles-module__15-QKG__processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.styles-module__15-QKG__gear{animation:none}.styles-module__15-QKG__contactSteps:before,.styles-module__15-QKG__contactStep{transition:none}}
