.jl-br-page{--br-bg:#070f1e;--br-panel:#101f35;--br-text:#f4f8ff;--br-muted:#bccbe0;--br-line:#344963;--br-accent:#a0e5d6;--br-gold:#ffc97a;min-height:100vh;background:radial-gradient(ellipse 54% 28% at 92% 2%,rgba(27,125,157,.14),transparent 85%),var(--br-bg);color:var(--br-text)}.jl-br-page *{box-sizing:border-box}.jl-br-shell{max-width:1520px;margin:auto;padding:0 clamp(20px,3.3vw,44px) 90px}.jl-br-page a:focus-visible,.jl-br-page button:focus-visible,.jl-br-page input:focus-visible{outline:3px solid var(--br-accent);outline-offset:3px}.jl-br-crumb{display:flex;gap:9px;flex-wrap:wrap;color:var(--br-muted);font-weight:700;font-size:13px;padding-top:34px}.jl-br-crumb span:last-child{color:var(--br-text)}.jl-br-crumb a:hover{color:var(--br-accent)}.jl-br-index,.jl-br-kicker{font-weight:850;color:var(--br-accent);font-size:11px;letter-spacing:.17em}.jl-br-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.82fr);gap:clamp(26px,4.7vw,72px);align-items:center;padding:clamp(54px,6vw,88px) 0}.jl-br-hero h1{font-size:clamp(44px,5.3vw,76px);line-height:1.06;letter-spacing:-.055em;font-weight:900;margin:19px 0 21px}.jl-br-hero h1 em{font-style:normal;color:var(--br-accent)}.jl-br-hero p{font-size:18px;line-height:1.85;color:var(--br-muted);max-width:780px}.jl-br-actions,.jl-br-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.jl-br-tags span{border:1px solid var(--br-line);border-radius:999px;padding:7px 11px;color:var(--br-muted);font-size:12px;font-weight:750;background:rgba(113,145,178,.1)}.jl-br-actions{margin-top:30px}.jl-br-actions a{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;font-size:14px;font-weight:850;border:1px solid #648e9c;border-radius:12px;color:var(--br-text);background:rgba(118,170,192,.1)}.jl-br-actions .jl-br-primary{background:linear-gradient(112deg,#c2f4dd,#afebdf);color:#153d3a;border-color:#9fd8c4}.jl-br-hero-panel{border:1px solid #63849a;border-radius:24px;padding:27px;background:linear-gradient(145deg,#183249,#111d33);box-shadow:0 24px 60px rgba(0,0,0,.22)}.jl-br-panel-header{font-weight:850;letter-spacing:.15em;color:#a6eada;font-size:11px;border-bottom:1px solid #3c546b;padding-bottom:16px}.jl-br-status{display:flex;align-items:center;gap:12px;border-bottom:1px solid #324b64;padding:20px 0}.jl-br-status-dot{width:12px;height:12px;flex:none;border-radius:50%;background:#64dcb2;box-shadow:0 0 13px #399f8470}.jl-br-status>div{flex:1}.jl-br-status strong{font-size:15px;display:block;color:#f1f8ff}.jl-br-status small{font-size:12px;display:block;color:#b2cade;margin-top:5px}.jl-br-status b{color:#a1efc9;font-size:10px;letter-spacing:.09em}.jl-br-status-warn .jl-br-status-dot{background:#f6bd69;box-shadow:0 0 13px #bb94466b}.jl-br-status-warn b{color:#f8cc85}.jl-br-hero-panel p{font-size:13px;color:#b6cada;line-height:1.8;margin:19px 0 0}.jl-br-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:clamp(28px,4vw,65px);border-top:1px solid var(--br-line);padding-top:47px}.jl-br-article{min-width:0}.jl-br-section{scroll-margin-top:112px;border-bottom:1px solid var(--br-line);padding:10px 0 53px;margin-bottom:36px}.jl-br-section:last-child{border-bottom:0}.jl-br-section h2{font-size:clamp(29px,3.05vw,41px);letter-spacing:-.035em;line-height:1.19;margin:14px 0 21px}.jl-br-section h2,.jl-br-section h3{font-weight:850;color:var(--br-text)}.jl-br-section h3{font-size:18px;line-height:1.35}.jl-br-section p{font-size:16px;line-height:1.92;color:var(--br-muted);margin:0 0 20px;max-width:85ch}.jl-br-section p strong{color:var(--br-text)}.jl-br-section code{font-family:ui-monospace,Consolas,monospace;color:#9ce5e2;font-size:.9em}.jl-br-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0}.jl-br-outcomes>div{display:flex;align-items:start;gap:12px;border:1px solid var(--br-line);border-radius:13px;padding:17px;background:var(--br-panel);color:var(--br-muted);font-size:14px;line-height:1.75}.jl-br-outcomes span{color:var(--br-accent);font-weight:850;font-family:ui-monospace,monospace}.jl-br-dual,.jl-br-method-cards{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:23px 0}.jl-br-dual>div,.jl-br-method-cards>div{border:1px solid #4a7483;border-top:4px solid #78d9b4;border-radius:15px;padding:21px;background:linear-gradient(140deg,rgba(27,124,120,.17),var(--br-panel))}.jl-br-dual>div:last-child{border-top-color:#a5c7ed}.jl-br-dual span,.jl-br-method-cards span{display:block;color:var(--br-accent);font-size:11px;font-weight:850;letter-spacing:.14em}.jl-br-dual strong,.jl-br-method-cards strong{display:block;font-size:20px;color:var(--br-text);margin:10px 0}.jl-br-dual p,.jl-br-method-cards p{font-size:14px;line-height:1.78;margin:0}.jl-br-method-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.jl-br-method-cards>div{padding:19px;border-top-color:#90b5da}.jl-br-method-cards strong{font-size:17px}.jl-br-danger,.jl-br-note{padding:21px 24px;border-radius:0 13px 13px 0;border-left:3px solid #66cbbc;background:rgba(48,146,138,.11);margin:21px 0}.jl-br-danger strong,.jl-br-note strong{font-size:16px;display:block;color:var(--br-text)}.jl-br-note p{font-size:14px;line-height:1.8;margin:8px 0 0}.jl-br-danger{border-color:#efab65;background:rgba(154,99,42,.1)}.jl-br-danger>div{display:flex;gap:10px;align-items:start;color:var(--br-muted);font-size:14px;line-height:1.75;margin-top:9px}.jl-br-danger span{color:#fbc18b;font-size:21px;line-height:1.2}.jl-br-checklist,.jl-br-verification{border-top:1px solid var(--br-line);margin:22px 0}.jl-br-checklist>div,.jl-br-verification>div{display:flex;gap:20px;padding:19px 0;border-bottom:1px solid var(--br-line)}.jl-br-checklist>div>span,.jl-br-verification>div>span{color:var(--br-accent);font:850 14px ui-monospace,monospace}.jl-br-verification small{font-size:10px;color:var(--br-accent);letter-spacing:.13em;font-weight:850;text-transform:uppercase}.jl-br-checklist h3,.jl-br-verification h3{margin:4px 0 7px}.jl-br-checklist p,.jl-br-verification p{font-size:14px;line-height:1.75;margin:0}.jl-br-recall{border-top:1px solid var(--br-line)}.jl-br-recall details{border-bottom:1px solid var(--br-line);padding:18px 0}.jl-br-recall summary{cursor:pointer;display:flex;align-items:baseline;gap:13px;font-size:16px;font-weight:750;line-height:1.7}.jl-br-recall summary span{color:var(--br-accent);font:800 13px ui-monospace,monospace}.jl-br-recall details p{margin:11px 0 0 34px;font-size:15px}.jl-br-references{display:grid;gap:10px;margin:22px 0}.jl-br-references a{border:1px solid var(--br-line);background:var(--br-panel);border-radius:13px;display:grid;gap:5px;padding:16px}.jl-br-references a:hover{border-color:var(--br-accent)}.jl-br-references strong{color:var(--br-text);font-size:15px}.jl-br-references span{color:var(--br-accent);font-size:12px}.jl-br-fineprint{font-size:13px!important;line-height:1.8!important}.jl-br-sidebar{position:sticky;top:115px;align-self:start;display:grid;gap:16px}.jl-br-sidebar-card{background:var(--br-panel);border:1px solid var(--br-line);padding:22px;border-radius:17px}.jl-br-sidebar-card>strong{display:block;color:var(--br-accent);font-size:11px;letter-spacing:.12em;margin-bottom:12px}.jl-br-sidebar-card a{display:block;padding:9px 0;font-size:13px;font-weight:700;color:var(--br-muted)}.jl-br-sidebar-card a:hover,.jl-br-sidebar-next a{color:var(--br-accent)}.jl-br-sidebar-card p{font-size:13px;line-height:1.8;color:var(--br-muted)}.jl-br-footer{display:flex;justify-content:space-between;align-items:center;gap:27px;padding:clamp(24px,3vw,35px);border:1px solid #638a91;border-radius:22px;background:linear-gradient(116deg,rgba(24,110,115,.16),rgba(40,85,146,.11))}.jl-br-footer span{font-size:11px;letter-spacing:.15em;color:var(--br-accent);font-weight:850}.jl-br-footer h2{font-size:clamp(25px,3vw,35px);font-weight:850;margin:11px 0}.jl-br-footer p{font-size:15px;line-height:1.8;color:var(--br-muted);max-width:770px}.jl-br-footer>a{flex-shrink:0;border-radius:12px;background:#baf1d8;padding:14px 19px;color:#143e36;font-size:14px;font-weight:850;text-align:center}.jl-br-explorer{margin:22px 0;border-radius:18px;background:#0c1c31;color:#f6fbff;border:1px solid #54758d;overflow:hidden}.jl-br-explorer-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;background:#193149;border-bottom:1px solid #416079}.jl-br-explorer-head strong{display:block;color:#edf9ff;font-size:14px}.jl-br-explorer-head small{display:block;color:#b4d3e1;font-size:10px;letter-spacing:.13em;margin-top:6px}.jl-br-explorer-head>span{font-size:10px;color:#a3e9d7;font-weight:850;letter-spacing:.12em}.jl-br-explorer-steps{padding:24px 18px 18px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.jl-br-explorer-steps button{min-width:0;border-radius:12px;background:#14283e;border:1px solid #3b5770;color:#d1dfec;padding:13px 4px;display:flex;align-items:center;flex-direction:column;gap:5px}.jl-br-explorer-steps button b{font-size:12px;color:#c7e4eb}.jl-br-explorer-steps button>span{font-size:11px;font-weight:800}.jl-br-explorer-steps button small{font-size:10px;color:#b5c7dc}.jl-br-explorer-steps button.needed{background:#173b46;border-color:#488f92}.jl-br-explorer-steps button.selected{box-shadow:inset 0 0 0 2px #8eead8}.jl-br-explorer-steps button.damaged{background:#51302c;border-color:#eab175}.jl-br-explorer-toggle{padding:4px 20px 20px}.jl-br-explorer-toggle label{display:flex;align-items:center;gap:10px;font-size:13px;color:#e2f0f7;font-weight:750;cursor:pointer}.jl-br-explorer-toggle input{width:17px;height:17px;accent-color:#efb66d;flex:none}.jl-br-explorer-result{padding:18px 20px;border-top:1px solid #39536c;background:#102c31}.jl-br-explorer-result.is-broken{background:#3a2628}.jl-br-explorer-result-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.jl-br-explorer-result-heading strong{color:#9cead1;font-size:12px;letter-spacing:.12em}.jl-br-explorer-result.is-broken .jl-br-explorer-result-heading strong{color:#ffd09c}.jl-br-explorer-result-heading span{color:#e1eef5;font-size:13px;font-weight:700}.jl-br-explorer-result p{font-size:14px;color:#d2e4ed;line-height:1.75;margin:12px 0}.jl-br-required{border:1px solid #456073;border-radius:12px;padding:14px}.jl-br-required>small{color:#afc8d8;font-size:10px;letter-spacing:.12em;font-weight:800}.jl-br-required>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.jl-br-required span{padding:7px 10px;border:1px solid #507e8a;color:#c6f4ed;border-radius:8px;font:700 11px ui-monospace,monospace}.jl-br-required span.is-missing{color:#ffcea5;border-color:#df956d;text-decoration:line-through}.jl-br-explorer-foot{font-size:11px!important;line-height:1.75!important;color:#b3cede!important;padding:0 20px 20px;margin:0!important}@media(max-width:1090px){.jl-br-grid,.jl-br-hero{grid-template-columns:1fr}.jl-br-sidebar{position:static;grid-template-columns:1fr 1fr}.jl-br-footer{flex-direction:column;align-items:start}.jl-br-method-cards{grid-template-columns:1fr}}@media(max-width:650px){.jl-br-dual,.jl-br-outcomes,.jl-br-sidebar{grid-template-columns:1fr}.jl-br-explorer-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.jl-br-hero h1{font-size:clamp(42px,10vw,60px)}.jl-br-explorer-head{flex-direction:column;align-items:start}.jl-br-method-cards{grid-template-columns:1fr}.jl-br-footer>a{flex-shrink:1;width:100%}}html[data-theme=light] .jl-br-page{--br-bg:#f5f9fd;--br-panel:#fff;--br-text:#17334a;--br-muted:#52677c;--br-line:#cbdde9;--br-accent:#087d78;background:radial-gradient(ellipse 70% 33% at 93% 0,rgba(39,151,176,.13),transparent 80%),var(--br-bg)}html[data-theme=light] .jl-br-hero-panel{background:linear-gradient(145deg,#e7f5fa,#f1f8ff);border-color:#aac8d9;box-shadow:0 18px 44px rgba(53,97,135,.1)}html[data-theme=light] .jl-br-panel-header{color:#0c7777;border-color:#bed9e3}html[data-theme=light] .jl-br-status{border-color:#c6dae5}html[data-theme=light] .jl-br-status strong{color:#17334a}html[data-theme=light] .jl-br-hero-panel p,html[data-theme=light] .jl-br-status small{color:#52677c}html[data-theme=light] .jl-br-status b{color:#107653}html[data-theme=light] .jl-br-status-warn b{color:#a36418}html[data-theme=light] .jl-br-dual>div,html[data-theme=light] .jl-br-method-cards>div{background:#edf6fb}html[data-theme=light] .jl-br-note{background:#e9f7f3}html[data-theme=light] .jl-br-danger{background:#fff0e3}html[data-theme=light] .jl-br-section code{color:#1b6685}html[data-theme=light] .jl-br-footer{background:linear-gradient(115deg,#e5f6f1,#e8f3fd)}html[data-theme=light] .jl-br-explorer{background:#0c1c31;color:#f6fbff}html[data-theme=light] .jl-br-explorer-result p{color:#d2e4ed}html[data-theme=light] .jl-br-explorer .jl-br-explorer-foot{color:#b3cede!important}