:root,[dir=rtl],[dir=ltr]{--ba-ink:#05080f;--ba-ink-2:#080d18;--ba-panel-hi:#0f1a2b;--ba-text:#e6ebf5;--ba-text-2:#9aa3b5;--ba-text-3:#8b95a8;--ba-line:#ffffff14;--ba-line-2:#ffffff21;--ba-cyan:#53eafd;--ba-cyan-soft:#53eafd24;--ba-blue:#3b82ff;--ba-amber:#f5b544;--ba-amber-text:#ffd38a;--ba-slate:#8a94a8;--ba-slate-text:#c5cbd6;--ba-violet:#654de8;--ba-violet-text:#c6bbff;--ba-magenta:#eb5adc;--ba-cta:#e9fbff;--ba-cta-hover:#fff;--ba-cta-active:#d6f6ff;--ba-cta-compact:#e9fbff;--ba-cta-ink:#05080f;--ba-cta-glow:0 0 0 1px #ffffffa6 inset, 0 10px 30px -8px #53eafd73;--ba-panel:radial-gradient(120% 140% at 0% 0%, var(--ba-panel-hi) 0%, var(--ba-ink-2) 62%);--ba-glass:#0e14228c;--ba-glass-edge:inset 0 1px 0 #ffffff1f, inset 0 -1px 0 #ffffff08, 0 8px 32px #00000073;--ba-r-panel:20px;--ba-r-sm:14px;--ba-glow:linear-gradient(90deg, transparent, var(--ba-cyan) 30%, var(--ba-cyan) 70%, transparent);--ba-title-fill:linear-gradient(180deg, #fff 0%, #fff 45%, #a9b3c7 100%);--ba-ease:cubic-bezier(.2, .8, .2, 1);--ba-ease-edge:cubic-bezier(.4, 0, .2, 1);--ba-dur-reveal:.6s;--ba-dur-edge:.25s;--d27-bg:var(--ba-ink);--d27-ink:var(--ba-text);--d27-ink-2:#c3cad8;--d27-ink-3:var(--ba-text-2);--d27-line:var(--ba-line-2);--d27-line-strong:#53eafd52;--d27-accent:var(--ba-cyan);--d27-accent-strong:#a6f4ff;--d27-accent-ink:var(--ba-ink);--d27-observed:var(--ba-cyan);--d27-risk:var(--ba-amber);--d27-unknown:var(--ba-slate-text);--d27-glass:var(--ba-glass);--d27-plate-1:#0c121fb8;--d27-plate-2:#0e1626c7;--d27-plate-3:#141e32d9;--d27-rim-light:linear-gradient(180deg, #ffffff0f, #ffffff03 40%);--d27-r-card:var(--ba-r-panel)}body:has(.d27){background:var(--ba-ink)}.d27{background:radial-gradient(60% 40% at 78% -4%, #3b82ff1a, transparent 70%), radial-gradient(50% 36% at 8% 0%, #53eafd12, transparent 70%), var(--ba-ink)}.d27 :is(.d27-h1,.d27-hero h1,.d27-h2){font-variation-settings:"wdth" 104;letter-spacing:-.02em;color:#f1f4fa;font-weight:600;line-height:1.02}@supports ((-webkit-background-clip:text) or (background-clip:text)){.d27 :is(.d27-h1,.d27-hero h1,.d27-h2){background:var(--ba-title-fill);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.d27:lang(ar) :is(.d27-h1,.d27-hero h1,.d27-h2),:lang(ar) .d27 :is(.d27-h1,.d27-hero h1,.d27-h2){letter-spacing:0;line-height:1.28}.d27 :is(p,li){line-height:1.55}.ba-mono,.d27 :is(code,kbd,.font-mono){font-family:var(--d27-font-mono);font-variant-numeric:tabular-nums}.ba-overline{color:var(--ba-cyan);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}:lang(ar) .ba-overline{letter-spacing:0;text-transform:none}.d27 :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ba-cyan);outline-offset:3px;border-radius:10px}.d27 .ux1-header{border:1px solid var(--ba-line-2);box-shadow:var(--ba-glass-edge);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);transition:padding var(--dur,.35s) var(--ba-ease-edge), transform .35s var(--ba-ease-edge);background:linear-gradient(#ffffff0f,#ffffff04),#0a0e188c;border-radius:999px;margin-block-start:14px;padding-inline:clamp(12px,1.6vw,22px)}@media (max-width:1180px){.d27 .ux1-header{border-radius:22px}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (min-width:1181px){.d27 .ux1-header{animation:linear both ba-nav-compact;animation-timeline:scroll(root);animation-range:0 220px}@keyframes ba-nav-compact{to{background-color:#080c16c7;padding-block:0}}}}.ba-btn{white-space:nowrap;min-height:44px;transition:background var(--ba-dur-edge) var(--ba-ease-edge), border-color var(--ba-dur-edge) var(--ba-ease-edge), color var(--ba-dur-edge);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.ba-btn--primary{background:var(--ba-cta);color:var(--ba-ink);box-shadow:inset 0 0 0 1px #fff9,0 8px 28px #53eafd38}.ba-btn--ghost{border:1px solid var(--ba-line-2);color:var(--ba-text);background:#ffffff08}.ba-btn--ghost:hover{background:var(--ba-cyan-soft);border-color:#53eafd73}.d27 .ba-scanner .ux1-input-row button[type=submit],.d27 .ba-scanner button[type=submit]{background:var(--ba-cta);color:var(--ba-ink);letter-spacing:0;text-transform:none;border-radius:999px;font-weight:650;box-shadow:inset 0 0 0 1px #fff9,0 10px 30px #53eafd40}.d27 .ba-scanner input{font-family:var(--d27-font-mono);border-radius:var(--ba-r-sm);border-color:var(--ba-line-2);background:#03060cb3}.d27 .ba-scanner input:focus{border-color:#53eafd99;box-shadow:0 0 0 4px #53eafd1f}.d27 .d27-hero .ux1-form{border-radius:var(--ba-r-panel);background:var(--ba-panel);border-color:var(--ba-line-2);box-shadow:var(--ba-glass-edge)}.d27 .ux1-input-row button,.d27 .ba-press,[data-d27-ask-z] button[type=submit],.ba-btn--primary,.d27-btn--primary,.d27-page-body :is(a,button)[class*=bg-gradient-to-r],.d27 :is(.d27-page-body,.d27-workspace) :is(a,button)[class*=bg-emerald-300]{text-transform:none;letter-spacing:0;border-radius:999px;font-weight:650;text-shadow:none!important}.ba-badge{color:#bff6ff;background:#041e2680;border:1px solid #53eafd38;border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:6px 14px;font-size:.8125rem;font-weight:550;display:inline-flex}.ba-badge__dot{background:var(--ba-cyan);width:7px;height:7px;box-shadow:0 0 10px var(--ba-cyan);border-radius:50%}.ba-panel{border:1px solid var(--ba-line);border-radius:var(--ba-r-panel);background:var(--ba-panel);padding:20px;position:relative;box-shadow:inset 0 1px #ffffff0d}.ba-panel[data-state=risk]{background:radial-gradient(120% 140% at 0% 0%, #f5b5441a, var(--ba-ink-2) 60%);border-color:#f5b54438}.ba-panel[data-state=unknown]{border-style:dashed;border-color:#8a94a873}.ba-panel[data-verified=true]:before{content:"";inset-inline:18%;background:var(--ba-glow);border-radius:2px;height:2px;position:absolute;top:-1px;box-shadow:0 0 18px #53eafd8c}.ba-panel__label{color:var(--ba-text-2);margin:14px 0 4px;font-size:.875rem}.ba-panel__value{color:var(--ba-text);letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);font-weight:600}.ba-panel[data-state=risk] .ba-panel__value{color:var(--ba-amber-text)}.ba-panel[data-state=unknown] .ba-panel__value{color:var(--ba-slate-text)}.ba-panel__note{color:var(--ba-text-3);margin:6px 0 0;font-size:.8125rem}.ba-pill{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:.8125rem;font-weight:600;display:inline-flex}.ba-pill__glyph{border-radius:6px;place-items:center;width:18px;height:18px;font-size:.75rem;font-weight:800;display:inline-grid}.ba-pill[data-state=observed]{color:#bff6ff;background:#53eafd1a;border-color:#53eafd47}.ba-pill[data-state=observed] .ba-pill__glyph{background:var(--ba-cyan);color:var(--ba-ink)}.ba-pill[data-state=risk]{color:var(--ba-amber-text);background:#f5b5441a;border-color:#f5b5444d}.ba-pill[data-state=risk] .ba-pill__glyph{background:var(--ba-amber);color:#241500}.ba-pill[data-state=unknown]{color:var(--ba-slate-text);background:#8a94a814;border:1px dashed #8a94a88c}.ba-pill[data-state=unknown] .ba-pill__glyph{color:#eef1f6;background:#8a94a859}.d27 .ux1-home.d27-hero{grid-template-areas:"intro stage""entry stage""report report""observed observed"}.d27 .ux1-home.d27-hero:has(.ux1-result){grid-template-areas:"intro stage""entry entry""report report""observed observed"}.d27 .ba-hero__report{grid-area:report;min-width:0;margin-top:clamp(32px,4vw,56px)}.d27 .ba-hero__report:empty{display:none}@media (max-width:1100px){:is(.d27 .ux1-home.d27-hero,.d27 .ux1-home.d27-hero:has(.ux1-result)){grid-template-areas:"intro""entry""stage""report""observed"}}.d27 .d27-hero .ux1-eyebrow{color:var(--ba-cyan)}.ba-report{border:1px solid var(--ba-line-2);background:var(--ba-panel);box-shadow:var(--ba-glass-edge);border-radius:24px;padding:clamp(18px,2.2vw,28px);position:relative}.ba-report:before{content:"";inset-inline:10%;background:var(--ba-glow);opacity:.85;height:2px;position:absolute;top:-1px}.ba-report:after{content:"";inset-inline:20%;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#53eafd2e,#0000);border-radius:50%;height:90px;position:absolute;top:-60px}.ba-report__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ba-report__title{color:var(--ba-text);margin:6px 0 0;font-size:clamp(1.25rem,1rem + .8vw,1.75rem);font-weight:600}.ba-report__stamp{color:var(--ba-text-3);margin:6px 0 0;font-size:.8125rem}.ba-report__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ba-report__note{color:var(--ba-text-3);margin:16px 0 0;font-size:.8125rem}@media (max-width:760px){.ba-report__grid{grid-template-columns:minmax(0,1fr)}}.d27-stage__tile--unknown{color:var(--ba-slate-text)!important;border-style:dashed!important;border-color:#8a94a88c!important}.ba-steps .d27-band-head{display:block}.ba-steps .d27-band-head .d27-h2{margin-block:4px 12px}.ba-steps__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.ba-steps__list.d27-steps{border-inline-start:2px solid var(--ba-line-2);grid-template-columns:minmax(0,1fr);gap:0;margin-top:28px;display:grid}.ba-step.d27-step{box-shadow:none;background:0 0;border:0;padding:18px 0 clamp(40px,9vh,120px);padding-inline-start:28px;position:relative}.ba-step .d27-step__index{inset-inline-start:-14px;background:var(--ba-ink);border:2px solid var(--ba-line-2);width:26px;height:26px;color:var(--ba-text-2);font-family:var(--d27-font-mono);transition:border-color var(--ba-dur-edge), box-shadow var(--ba-dur-edge), color var(--ba-dur-edge);border-radius:50%;place-items:center;font-size:.75rem;display:grid;position:absolute;top:18px}.ba-step[data-current=true] .d27-step__index{border-color:var(--ba-cyan);color:var(--ba-cyan);box-shadow:0 0 16px #53eafd99}.ba-step .d27-step__title{color:var(--ba-text)}.ba-step:not([data-current=true]) :is(.d27-step__title,.d27-step__text){opacity:.72;transition:opacity var(--ba-dur-edge)}.ba-steps__stage{position:sticky;top:14vh}.ba-layers{gap:14px;display:grid}.ba-layer.ba-panel{opacity:.55;transform-origin:50%;transition:transform var(--ba-dur-reveal) var(--ba-ease), opacity var(--ba-dur-reveal) var(--ba-ease), box-shadow var(--ba-dur-reveal), border-color var(--ba-dur-reveal);gap:10px;padding:clamp(20px,2vw,28px);display:grid;transform:scale(.97)}.ba-layer.ba-panel[data-front=true]{opacity:1;transform:none;box-shadow:0 24px 60px #00000080,inset 0 0 0 1px #53eafd2e}.ba-layer.ba-panel[data-state=risk][data-front=true]{box-shadow:0 24px 60px #00000080,inset 0 0 0 1px #f5b5444d}.ba-layer__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ba-layer__title{color:var(--ba-text);margin:4px 0 0;font-size:clamp(1.25rem,1rem + .8vw,1.75rem);font-weight:600}.ba-layer[data-state=risk] .ba-layer__title{color:var(--ba-amber-text)}.ba-layer[data-state=unknown] .ba-layer__title{color:var(--ba-slate-text)}.ba-layer__text{color:var(--ba-text-2);margin:0;font-size:1rem}@media (max-width:960px){.ba-steps__grid{grid-template-columns:minmax(0,1fr)}.ba-steps__stage{position:static}.ba-layer.ba-panel{opacity:1;transform:none}.ba-step.d27-step{padding-bottom:28px}}@media (prefers-reduced-motion:reduce){.ba-layer.ba-panel,.ba-step .d27-step__index{transition:none}}.d27 .d27-tool{background:var(--ba-panel);border-color:var(--ba-line);border-radius:var(--ba-r-panel);transition:border-color var(--ba-dur-edge) var(--ba-ease-edge), box-shadow var(--ba-dur-edge) var(--ba-ease-edge), transform var(--ba-dur-reveal) var(--ba-ease);box-shadow:inset 0 1px #ffffff0d}.d27 .d27-tool:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;transition:opacity var(--ba-dur-edge) var(--ba-ease-edge);pointer-events:none;background:linear-gradient(160deg,#53eafd8c,#0000 40%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.d27 .d27-tool:is(:hover,:focus-visible):after{opacity:1}.d27 .d27-tool:hover{border-color:#53eafd47;transform:translateY(-3px);box-shadow:0 18px 50px #00000073}.d27 .d27-tool[data-readiness=unavailable]:after{background:linear-gradient(160deg,#8a94a880,#0000 40%)}.d27 .d27-tool[data-tool*=ask]{background:radial-gradient(120% 140% at 100% 0%, #654de829, var(--ba-ink-2) 60%)}@media (min-width:1100px){.d27 .d27-tools__cards{gap:14px}.d27 .d27-tools__cards>:first-child .d27-tool{min-height:260px}}.d27-page-hero{padding-block:clamp(20px,3vw,44px) clamp(12px,2vw,28px)!important}.d27 .d27-page-hero .d27-h1{font-size:clamp(2.25rem,1.4rem + 2.4vw,3.75rem)}.d27 .d27-kicker{color:var(--ba-cyan);letter-spacing:.14em}.ba-nav{gap:6px!important}.ba-nav :is(.ba-nav__back,.ba-nav__home){border:1px solid var(--ba-line)!important;min-height:44px!important;color:var(--ba-text-2)!important;box-shadow:none!important;background:#ffffff05!important;border-radius:999px!important;padding:0 12px!important;font-size:.8125rem!important;font-weight:550!important}.ba-nav :is(.ba-nav__back,.ba-nav__home):hover{color:var(--ba-text)!important;border-color:#53eafd59!important}.ba-nav .ba-nav__arrow{color:var(--ba-cyan)!important;box-shadow:none!important;background:0 0!important;width:auto!important;height:auto!important}.d27-page[data-d27-page=dashboard] .d27-page-hero{padding-block:8px 4px!important}.d27-page[data-d27-page=dashboard] .d27-page-hero .d27-h1{font-size:clamp(2rem,1.4rem + 1.6vw,3rem)}.d27-page[data-d27-page=dashboard] .d27-page-hero__art{max-height:200px}.d27-page[data-d27-page=dashboard] .ba-horizon{height:clamp(90px,8vw,140px);margin-block:-30px -24px}.d27-page[data-d27-page=dashboard] .ba-brief{padding-block:12px!important}.d27 dl:has([data-overall-risk-index]){grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}.d27 dl:has([data-overall-risk-index]) dt{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.d27 dl:has([data-overall-risk-index]) dd{word-break:keep-all;-webkit-hyphens:none;hyphens:none;line-height:1.2;overflow-wrap:normal!important;font-size:clamp(1.25rem,.95rem + .6vw,1.625rem)!important}.d27 dl:has([data-overall-risk-index]) dd p{font-size:.875rem}.d27 [data-radar-ux2-first-screen] h2.font-black{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem)!important}.d27 [data-ba-state-summary]{margin-block-end:4px}.ba-summary{border:1px solid var(--ba-line-2);background:#05080f8c;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.ba-summary__note{color:var(--ba-text-3);margin:4px 0 0;font-size:.8125rem}.ba-summary__counts{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ba-summary__counts>li{border:1px solid var(--ba-line);background:#ffffff05;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:inline-flex}.ba-summary__n{color:var(--ba-text);text-align:center;min-width:1.5ch;font-size:1rem;font-weight:600}.d27 table{border-collapse:separate;border-spacing:0}.d27 thead th{z-index:1;color:var(--ba-text-2);letter-spacing:.08em;text-transform:uppercase;background:#080d18f5;font-size:.75rem;font-weight:600;position:sticky;top:0}:lang(ar) .d27 thead th{letter-spacing:0;text-transform:none}.d27 tbody tr{transition:background .15s}.d27 tbody tr:hover{background:#ffffff08}.d27 :is(td,th) time,.d27 td[data-mono]{font-family:var(--d27-font-mono);font-variant-numeric:tabular-nums}.d27 :is(.ba-evidence-layer--primary,.ba-evidence-plate){background:var(--ba-panel)!important;border-color:var(--ba-line-2)!important}.d27 .d27-footer{background:linear-gradient(180deg, var(--ba-ink-2), var(--ba-ink));border-block-start:1px solid var(--ba-line);position:relative;overflow:hidden}.d27 .d27-footer:before{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--ba-cyan) 25%, var(--ba-blue) 50%, var(--ba-magenta) 80%, transparent);opacity:.7;height:1px;position:absolute;top:-1px}.d27 .d27-footer:after{content:"BlockAssay" / "";inset-inline:0;z-index:0;text-align:center;white-space:nowrap;font-family:var(--d27-font);letter-spacing:-.04em;color:#ffffff09;pointer-events:none;font-size:clamp(4.5rem,16vw,15rem);font-weight:700;line-height:1;position:absolute;bottom:-.18em}.d27 .d27-footer>*{z-index:1;position:relative}.d27 .d27-footer{padding-block-end:clamp(110px,16vw,230px)}.d27 .d27-footer__disclosure{color:var(--ba-text-2);font-size:.875rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.d27 :is([data-ba-reveal],.d27-tool,.ba-step,.d27-band-head,.ux1-direct-answer>div){animation:linear both ba-reveal;animation-timeline:view();animation-range:entry entry 40%}@keyframes ba-reveal{0%{opacity:.45;translate:0 16px}to{opacity:1;translate:none}}}}@media (prefers-reduced-motion:reduce){.d27 .d27-tool,.d27 .d27-tool:hover{transition:none;transform:none}}
