.bn-public-site[data-theme] .bn-mobile-navigation{overflow-anchor:none;border:0;border-inline-start:1px solid var(--hairline);background:var(--canvas);width:min(460px,100vw);height:100dvh;min-height:0;max-height:none;color:var(--ink);-webkit-backdrop-filter:blur(20px);border-radius:0;outline:none;grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:0;display:grid;inset-block:0;inset-inline:auto 0;overflow:hidden;box-shadow:0 0 100px -30px #0007}.bn-public-site .bn-mobile-navigation .bn-mobile-head{padding:max(24px,env(safe-area-inset-top)) 24px 22px;border-bottom:1px solid var(--hairline);background:radial-gradient(ellipse at 95% 0,var(--brand-soft),transparent 75%);gap:14px}.bn-public-site .bn-mobile-navigation .bn-mobile-identity{min-width:0;font-size:inherit;align-items:center;gap:12px;margin:0;display:flex}.bn-public-site .bn-mobile-identity strong{font-size:22px;font-weight:800;line-height:1.5;display:block}.bn-public-site .bn-mobile-identity small{color:var(--ink-dim);font-size:10px;font-weight:400;line-height:1.6;display:block}.bn-public-site .bn-mobile-mark{flex-shrink:0;place-items:center;width:36px;height:42px;display:grid}.bn-public-site .bn-mobile-mark>.bn-official-mark{object-fit:contain;width:34px;height:34px}.bn-public-site[data-theme] .bn-mobile-navigation .bn-mobile-head>button{border-color:var(--hairline);background:0 0;flex-shrink:0;width:42px;height:42px}.bn-public-site .bn-mobile-scroll{overscroll-behavior-y:contain;overflow-anchor:none;scrollbar-width:none;scrollbar-gutter:auto;-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.bn-public-site .bn-mobile-scroll::-webkit-scrollbar{width:0;height:0;display:none}.bn-public-site .bn-mobile-navigation .bn-mobile-main{padding:14px 24px 24px;display:block}.bn-public-site .bn-mobile-group,.bn-public-site[data-theme] .bn-mobile-navigation .bn-mobile-main>a{border-bottom:1px solid var(--hairline)}.bn-public-site[data-theme] .bn-mobile-navigation .bn-mobile-main-link{width:100%;min-width:0;min-height:60px;color:var(--ink);text-align:start;font:500 17px/1.6 var(--font);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:8px 0;text-decoration:none;transition:color .2s;display:flex}.bn-public-site .bn-mobile-main-link>svg{width:13px;height:13px;color:var(--ink-faint);flex-shrink:0;transition:transform .26s,color .2s}.bn-public-site .bn-mobile-main-link[aria-expanded=true]>svg{color:var(--primary-soft);transform:rotate(180deg)}.bn-public-site[data-theme] .bn-mobile-navigation .bn-mobile-main-link:hover,.bn-public-site[data-theme] .bn-mobile-navigation .bn-mobile-main-link[aria-expanded=true],.bn-public-site[data-theme] .bn-mobile-navigation .bn-mobile-main-link[aria-current=page]{color:var(--primary-soft)}.bn-public-site .bn-mobile-dropdown{overflow-anchor:none;overflow:hidden}.bn-public-site .bn-mobile-dropdown[inert]{pointer-events:none}.bn-public-site .bn-mobile-dropdown-list{margin:3px 0 16px;border-inline-start:1px solid var(--brand-line);margin-inline-start:1px}.bn-public-site[data-theme] .bn-mobile-navigation .bn-mobile-sub-link{width:100%;min-width:0;min-height:0;color:var(--ink);font-family:var(--font);text-align:start;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:11px;margin:0;padding-block:12px;padding-inline:16px 0;text-decoration:none;transition:color .2s;display:flex}.bn-public-site .bn-mobile-sub-link>.l-icon,.bn-public-site .bn-mobile-sub-link>.l-icon>svg{flex-shrink:0;width:19px;height:19px;display:block}.bn-public-site .bn-mobile-sub-link>.l-icon{color:var(--primary-soft);margin-top:3px}.bn-public-site .bn-mobile-entry-copy{flex:1;min-width:0}.bn-public-site .bn-mobile-entry-copy strong{color:inherit;font-size:14px;font-weight:600;line-height:1.65;display:block}.bn-public-site .bn-mobile-entry-copy small{-webkit-line-clamp:2;color:var(--ink-dim);-webkit-box-orient:vertical;margin-top:2px;font-size:11px;font-weight:400;line-height:1.75;display:-webkit-box;overflow:hidden}.bn-public-site[data-theme] .bn-mobile-navigation .bn-mobile-sub-link:hover,.bn-public-site[data-theme] .bn-mobile-navigation .bn-mobile-sub-link[aria-current=page]{color:var(--primary-soft)}.bn-public-site .bn-mobile-actions{padding:16px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--hairline);background:var(--canvas)}.bn-public-site .bn-mobile-actions>div{justify-content:space-between;align-items:center;gap:12px;padding-top:0;display:flex}.bn-public-site .bn-mobile-login{min-height:38px;color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.bn-public-site .bn-mobile-navigation :is(a,button):focus-visible{outline:2px solid var(--primary-soft);outline-offset:2px}.bn-public-site[data-theme] .bn-mobile-navigation[data-state=open]{animation:.24s cubic-bezier(.22,1,.36,1) byan-landing-mobile-menu-in}.bn-public-site[data-theme] .bn-mobile-navigation[data-state=closed]{animation:.15s byan-landing-mobile-menu-out}.bn-public-site .bn-mobile-navigation-overlay[data-state=closed]{animation:.15s byan-landing-mobile-overlay-out}.bn-public-site[data-theme] .bn-mobile-navigation[data-navigating][data-state=closed],.bn-public-site .bn-mobile-navigation-overlay[data-navigating][data-state=closed]{animation:none}@keyframes byan-landing-mobile-menu-in{0%{opacity:0;filter:blur(3px);transform:translateY(-8px)}to{opacity:1;filter:blur();transform:none}}@keyframes byan-landing-mobile-menu-out{to{opacity:0;transform:translateY(-5px)}}@keyframes byan-landing-mobile-overlay-out{to{opacity:0}}@media (max-height:640px){.bn-public-site .bn-mobile-navigation .bn-mobile-head{padding-block:max(16px,env(safe-area-inset-top)) 16px}.bn-public-site .bn-mobile-mark{width:30px;height:34px}.bn-public-site .bn-mobile-mark>.bn-official-mark{width:29px;height:29px}.bn-public-site .bn-mobile-identity strong{font-size:20px}.bn-public-site .bn-mobile-navigation .bn-mobile-main{padding-top:8px}.bn-public-site[data-theme] .bn-mobile-navigation .bn-mobile-main-link{min-height:50px;font-size:16px}.bn-public-site .bn-mobile-actions{padding-top:12px}}@media (prefers-reduced-motion:reduce){.bn-public-site[data-theme] .bn-mobile-navigation[data-state],.bn-public-site .bn-mobile-navigation-overlay[data-state]{animation:none}.bn-public-site .bn-mobile-navigation :is(a,button,svg){transition:none}}
.bn-public-site .bn-page-surface{min-width:0}.bn-public-site .bn-route-progress{z-index:1600;pointer-events:none;background:var(--brand-soft);height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.bn-public-site .bn-route-progress:after{content:"";background:var(--grad-primary);width:35%;height:100%;animation:1.1s ease-in-out infinite byan-landing-route-progress;display:block}.bn-public-site .bn-route-notice{border:1px solid var(--hairline);z-index:1500;background:var(--floating);width:max-content;max-width:calc(100% - 48px);color:var(--ink);-webkit-backdrop-filter:blur(12px);font:500 13px/1.7 var(--font);pointer-events:none;border-radius:16px;align-items:center;gap:11px;padding:15px 22px;animation:.15s .12s both byan-landing-route-notice;display:flex;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 14px 55px -22px #0005}.bn-public-site .bn-route-spinner{border:2px solid var(--brand-line);border-top-color:var(--primary-soft);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite byan-landing-route-spin;display:block}@keyframes byan-landing-route-progress{0%{transform:translate(-110%)}to{transform:translate(390%)}}@keyframes byan-landing-route-spin{to{transform:rotate(360deg)}}@keyframes byan-landing-route-notice{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bn-public-site .bn-route-progress:after,.bn-public-site .bn-route-spinner,.bn-public-site .bn-route-notice{animation:none}.bn-public-site .bn-route-progress:after{width:100%}}
.bn-public-site .sector-directory{padding:64px 0 84px;position:relative}.bn-public-site .sector-directory-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:34px;display:flex}.bn-public-site .sector-directory-heading h1,.bn-public-site .sector-directory-heading h2{letter-spacing:-1.1px;color:var(--ink);margin:14px 0 12px;font-size:clamp(29px,3.4vw,52px);line-height:1.35}.bn-public-site .sector-directory-heading p{color:var(--ink-dim);max-width:640px;font-size:15px;line-height:1.9}.bn-public-site .sector-search{border:1px solid var(--hairline);background:var(--surface);min-width:220px;color:var(--ink-dim);border-radius:13px;align-items:center;gap:10px;padding:12px 15px;display:flex}.bn-public-site .sector-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;font-size:14px}.bn-public-site .sector-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.bn-public-site .sector-preview{border:1px solid var(--hairline);background:var(--canvas-2);border-radius:25px;transition:border-color .25s,box-shadow .25s;overflow:hidden}.bn-public-site .sector-preview:hover{border-color:var(--brand-line);box-shadow:0 22px 50px -30px #e3061344}.bn-public-site .sector-preview>a{height:100%;color:inherit;text-decoration:none;display:block}.bn-public-site .sector-preview-art{background:#f2eeeb;height:260px;position:relative;overflow:hidden}.bn-public-site .sector-preview-art>img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.bn-public-site .sector-preview:hover .sector-preview-art>img{transform:scale(1.035)}.bn-public-site .sector-preview-icon{color:#e30613;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:20px;right:22px;box-shadow:0 8px 20px #0001}.bn-public-site .sector-preview-body{padding:25px 26px}.bn-public-site .sector-preview-body h3{color:var(--ink);margin:9px 0;font-size:25px;line-height:1.4}.bn-public-site .sector-preview-body p{max-width:560px;color:var(--ink-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.9;display:-webkit-box;overflow:hidden}.bn-public-site .sector-preview-action{border-top:1px solid var(--hairline);color:var(--primary-soft);justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;font-size:13px;font-weight:700;display:flex}.bn-public-site .sector-directory-more{text-align:center;margin-top:28px}.bn-public-site .sector-directory-home{border-bottom:1px solid var(--hairline)}.bn-public-site .sector-empty{text-align:center;justify-items:center;gap:20px;min-height:40vh;padding:80px 18px;display:grid}.bn-public-site .sector-empty h1{font-size:27px}.bn-public-site .sector-loading{grid-template-columns:1fr 1fr;gap:40px;min-height:530px;padding-block:60px;display:grid}.bn-public-site .sector-loading>div:first-child{flex-direction:column;justify-content:center;gap:20px;display:flex}.bn-public-site .sector-loading span{border-radius:12px;height:48px;display:block}.bn-public-site .sector-loading>div:last-child{border-radius:28px}.bn-public-site .sector-dialog-overlay{z-index:1300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;animation:.2s both sector-fade-in;position:fixed;inset:0}.bn-public-site .sector-request-dialog,.bn-public-site .sector-image-dialog{z-index:1310;background:var(--canvas);border:1px solid var(--hairline-strong);width:min(590px,100vw - 30px);max-height:calc(100dvh - 36px);color:var(--ink);border-radius:25px;flex-direction:column;animation:.25s cubic-bezier(.22,1,.36,1) both sector-dialog-in;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 45px 120px #0005}.bn-public-site .sector-request-dialog{top:calc(var(--sector-visual-top,0px) + var(--sector-visual-height,100dvh) / 2);max-height:calc(var(--sector-visual-height,100dvh) - 36px)}.bn-public-site .sector-request-dialog>header,.bn-public-site .sector-image-dialog>header{border-bottom:1px solid var(--hairline);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:15px;padding:24px 26px 17px;display:flex}.bn-public-site .sector-request-dialog>header h2{margin:11px 0 6px;font-size:24px;line-height:1.5}.bn-public-site .sector-request-dialog>header p{color:var(--ink-dim);max-width:420px;margin:0;font-size:12px;line-height:1.9}.bn-public-site .sector-request-mark{width:35px;height:35px;display:block}.bn-public-site .sector-request-dialog>header button,.bn-public-site .sector-image-dialog>header button{border:1px solid var(--hairline);background:var(--surface-2);width:35px;height:35px;color:var(--ink);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.bn-public-site .sector-request-dialog>form{flex-direction:column;min-height:0;display:flex}.bn-public-site .sector-request-scroll{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:19px 26px;overflow-y:auto}.bn-public-site .sector-request-scroll::-webkit-scrollbar{display:none}.bn-public-site .sector-request-summary{background:var(--canvas-2);border:1px solid var(--hairline);border-radius:14px;gap:7px;margin-bottom:21px;padding:14px 16px;display:grid}.bn-public-site .sector-request-summary>span{color:var(--ink-dim);font-size:11px}.bn-public-site .sector-request-summary>strong{font-size:13px;line-height:1.7}.bn-public-site .sector-request-summary>div{flex-wrap:wrap;gap:12px;display:flex}.bn-public-site .sector-request-summary>div>span{color:var(--primary-soft);font-size:14px;font-weight:700}.bn-public-site .sector-request-summary small{color:var(--ink-dim);margin-inline-start:7px;font-size:10px;font-weight:400}.bn-public-site .sector-request-summary>.skeleton{border-radius:7px;height:21px}.bn-public-site .sector-form-grid{gap:17px;display:grid}.bn-public-site .sector-form-grid>label{gap:8px;font-size:13px;font-weight:600;display:grid}.bn-public-site .sector-form-grid>label>span{align-items:center;gap:8px;display:flex}.bn-public-site .sector-form-grid input:not([type=checkbox]){border:1px solid var(--hairline-strong);background:var(--canvas-2);width:100%;min-width:0;height:47px;color:var(--ink);font:inherit;border-radius:11px;outline:none;padding:11px 13px;font-weight:400;transition:border-color .2s,box-shadow .2s}.bn-public-site .sector-form-grid input:not([type=checkbox]):focus{border-color:var(--primary-soft);box-shadow:0 0 0 3px var(--brand-soft)}.bn-public-site .sector-form-grid input[aria-invalid=true]{border-color:var(--primary-soft)}.bn-public-site .sector-form-grid small{color:var(--ink-dim);font-size:10px;font-weight:400;line-height:1.6}.bn-public-site .sector-form-grid small[role=alert]{color:var(--primary-soft)}.bn-public-site .sector-form-grid>.sector-same-phone{cursor:pointer;align-items:center;gap:9px;font-size:12px;font-weight:400;display:flex}.bn-public-site .sector-same-phone input{accent-color:#e30613;min-width:18px;height:18px}.bn-public-site .sector-request-dialog form>footer{border-top:1px solid var(--hairline);background:var(--canvas);flex-shrink:0;padding:14px 26px 20px}.bn-public-site .sector-request-dialog form>footer>p{color:var(--ink-dim);margin:0 0 10px;font-size:10px;line-height:1.8}.bn-public-site .sector-request-dialog form>footer>button{width:100%;min-height:48px}.bn-public-site .sector-request-error{border:1px solid var(--brand-line);color:var(--primary-soft);background:var(--brand-soft);border-radius:10px;margin-bottom:15px;padding:12px;font-size:12px;line-height:1.8}.bn-public-site .sector-request-success{text-align:center;justify-items:center;gap:17px;padding:28px 30px;display:grid;overflow:auto}.bn-public-site .sector-request-success>span{background:var(--brand-soft);width:80px;height:80px;color:var(--primary-soft);border-radius:24px;place-items:center;display:grid}.bn-public-site .sector-request-success>h3{outline:none;margin:0;font-size:26px}.bn-public-site .sector-request-success>p{color:var(--ink-dim);margin:0;font-size:14px;line-height:2}.bn-public-site .sector-request-success>div{border:1px dashed var(--hairline-strong);border-radius:13px;gap:8px;padding:15px 30px;display:grid}.bn-public-site .sector-request-success small{color:var(--ink-dim);font-size:11px}.bn-public-site .sector-request-success strong{font-variant-numeric:tabular-nums;font-size:19px}.bn-public-site .sector-image-dialog{width:min(1100px,100vw - 32px);height:min(850px,100dvh - 40px)}.bn-public-site .sector-image-dialog>header{align-items:center;padding:15px 20px}.bn-public-site .sector-image-dialog>header h2{margin:0;font-size:16px}.bn-public-site .sector-image-view{background:var(--canvas-2);touch-action:pan-y;flex:1;justify-content:center;min-height:0;padding:16px;display:flex;overflow:auto}.bn-public-site .sector-image-view>img{object-fit:contain;border-radius:10px;align-self:start;width:auto;max-width:100%;height:auto;max-height:none}.bn-public-site .sector-image-view[data-kind=app]>img{width:auto;min-height:0;max-height:100%}.bn-public-site .sector-image-dialog>footer{border-top:1px solid var(--hairline);justify-content:center;align-items:center;gap:22px;padding:13px;font-size:12px;display:flex}.bn-public-site .sector-image-dialog>footer>button{background:var(--canvas-2);border:1px solid var(--hairline);width:35px;height:35px;color:var(--ink);cursor:pointer;border-radius:50%}.bn-public-site .sector-spin{animation:1s linear infinite sector-spin}@keyframes sector-spin{to{transform:rotate(360deg)}}@keyframes sector-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sector-dialog-in{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (min-width:1400px){.bn-public-site .sector-directory-home .sector-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bn-public-site .sector-directory-home .sector-preview-art{height:220px}.bn-public-site .sector-directory-home .sector-preview-body{padding:20px}}@media (max-width:800px){.bn-public-site .sector-directory{padding:35px 0 50px}.bn-public-site .sector-directory-heading{flex-direction:column;align-items:stretch;gap:18px}.bn-public-site .sector-directory-grid{gap:15px}.bn-public-site .sector-preview-art{height:200px}.bn-public-site .sector-preview-body{padding:19px}.bn-public-site .sector-preview-body h3{font-size:21px}.bn-public-site .sector-loading{grid-template-columns:1fr;gap:25px;min-height:650px;padding-block:35px}.bn-public-site .sector-loading>div:last-child{min-height:300px}}@media (max-width:520px){.bn-public-site .sector-directory-grid{grid-template-columns:1fr}.bn-public-site .sector-preview-art{height:230px}.bn-public-site .sector-directory-heading h1,.bn-public-site .sector-directory-heading h2{letter-spacing:-.5px;font-size:29px}.bn-public-site .sector-directory-heading p{font-size:13px}.bn-public-site .sector-request-dialog{border-radius:21px;width:calc(100vw - 16px);max-height:calc(100dvh - 20px)}.bn-public-site .sector-request-dialog>header{padding:18px 18px 13px}.bn-public-site .sector-request-dialog>header h2{font-size:21px}.bn-public-site .sector-request-dialog>header p{font-size:11px}.bn-public-site .sector-request-mark{width:28px;height:28px}.bn-public-site .sector-request-scroll{padding:15px 18px}.bn-public-site .sector-request-summary{margin-bottom:17px;padding:11px 12px}.bn-public-site .sector-request-summary>strong{font-size:12px}.bn-public-site .sector-form-grid{gap:14px}.bn-public-site .sector-form-grid input:not([type=checkbox]){height:45px;font-size:16px}.bn-public-site .sector-request-dialog form>footer{padding:12px 18px 16px}.bn-public-site .sector-request-success{padding:25px 20px}.bn-public-site .sector-image-dialog{border-radius:15px;width:calc(100vw - 12px);height:calc(100dvh - 20px)}.bn-public-site .sector-image-view{padding:8px}}@media (prefers-reduced-motion:reduce){.bn-public-site .sector-directory *,.bn-public-site .sector-request-dialog,.bn-public-site .sector-dialog-overlay,.bn-public-site .sector-image-dialog{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bn-public-site .sc-glyph{flex-shrink:0;place-items:center;line-height:0;display:inline-grid}.bn-public-site .sc-glyph>svg{display:block}
.bn-public-site .bn-hero-wire-flow{stroke-dashoffset:1px;animation:byan-landing-wire-offset 6s linear var(--signal-delay,0s) infinite}.bn-public-site .bn-graphic-packet{stroke-dashoffset:1px;animation:4.8s linear infinite byan-landing-wire-offset}@keyframes byan-landing-wire-offset{0%{stroke-dashoffset:1px}to{stroke-dashoffset:-1px}}.bn-public-site [data-scene-active=false],.bn-public-site [data-scene-active=false] *,.bn-public-site [data-scene-active=false]:before,.bn-public-site [data-scene-active=false]:after,.bn-public-site [data-scene-active=false] :before,.bn-public-site [data-scene-active=false] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.bn-public-site .bn-hero-wire-flow,.bn-public-site .bn-graphic-packet{animation:none}}
