.bp-site{--ink:#14222c;--muted:#52636d;--line:#d7e2e2;--teal:#087e80;--light:#f4faf9;min-height:100vh;background:#fcfdfc;color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65}.bp-article ol{list-style:decimal}.bp-article ul{list-style:disc}.bp-site *{box-sizing:border-box}.bp-site a{color:var(--teal);text-decoration:underline;text-underline-offset:3px}.bp-site a:hover{color:#075c61}.bp-wrap{width:min(1120px,calc(100% - 40px));margin-inline:auto}.bp-skip{position:absolute;left:-9999px;top:8px}.bp-skip:focus{left:12px;z-index:10;background:white;padding:8px}.bp-header{border-bottom:1px solid var(--line);background:white}.bp-brand,.bp-footer-row,.bp-footer-row>div,.bp-header nav,.bp-header-inner{display:flex;align-items:center;gap:24px}.bp-header-inner{justify-content:space-between;min-height:72px}.bp-header nav a{color:var(--ink);font-size:.92rem;font-weight:600;text-decoration:none}.bp-brand{gap:10px;color:var(--ink)!important;font-weight:800;text-decoration:none!important;white-space:nowrap}.bp-brand img{border-radius:8px}.bp-hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;padding-block:84px 76px}.bp-kicker{color:var(--teal);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bp-hero h1,.bp-subpage h1{font-size:clamp(2.5rem,5vw,4.7rem);letter-spacing:-.055em;line-height:1.08;margin:18px 0 24px;max-width:720px}.bp-lead{font-size:1.16rem;color:var(--muted);max-width:620px}.bp-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.bp-button{display:inline-block;border-radius:12px;padding:12px 20px;background:var(--teal);color:white!important;font-weight:700;text-decoration:none!important}.bp-disabled{background:#dfeae8;color:#465e5d!important;cursor:default}.bp-illustration{margin:0}.bp-illustration figcaption{text-align:center;color:var(--muted);font-size:.76rem;margin-top:12px}.bp-window{border:1px solid #c8dddd;box-shadow:0 18px 55px #23585a1b;border-radius:18px;background:white;overflow:hidden;transform:rotate(2deg)}.bp-window-top{height:44px;background:#e9f4f3;display:flex;align-items:center;padding:0 16px;gap:6px}.bp-window-top span{width:8px;height:8px;border-radius:50%;background:#9cc7c2}.bp-window-top small{margin-left:12px;color:#396663;font-weight:700}.bp-window-body{padding:26px}.bp-input{border:1px solid var(--line);border-radius:10px;padding:8px 14px;background:#fbfdfc}.bp-input p{font-family:ui-monospace,monospace;font-size:.75rem;color:#4c6870;border-bottom:1px solid #e9eeee;margin:0;padding:8px 0;overflow-wrap:anywhere}.bp-input p:last-child{border:0}.bp-arrow{text-align:center;color:var(--teal);font-size:1.6rem;line-height:1.8}.bp-results{display:grid;gap:7px}.bp-results div{display:flex;gap:12px;align-items:center;background:#eef7f6;border-radius:8px;padding:7px 10px;font-size:.85rem}.bp-results b{color:var(--teal)}.bp-output{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:20px}.bp-output span{border:1px solid #9dcfca;border-radius:9px;padding:5px 18px;color:#12696b;font-weight:800}.bp-output em{font-size:.8rem;color:var(--muted)}.bp-article{padding-bottom:96px;max-width:840px}.bp-article h2{font-size:clamp(1.5rem,2.5vw,2.1rem);line-height:1.25;letter-spacing:-.03em;margin:54px 0 18px}.bp-article li,.bp-article p{font-size:1.04rem;color:#334953}.bp-article p{margin:0 0 22px}.bp-article ol,.bp-article ul{padding-left:24px;margin:0 0 26px}.bp-article li{margin:8px 0}.bp-article strong{color:var(--ink)}.bp-article code{font-size:.9em;background:#eaf2f1;padding:2px 5px;border-radius:4px}.bp-subpage{padding-top:70px;min-height:65vh}.bp-footer{background:#10272e;color:#e6f1ef;padding:34px 0}.bp-footer a{color:#d1f5f1!important}.bp-languages{display:flex;gap:14px;flex-wrap:wrap;border-bottom:1px solid #456068;padding-bottom:26px}.bp-languages a{font-size:.8rem}.bp-languages a[aria-current=page]{font-weight:800;text-decoration:none}.bp-footer-row{justify-content:space-between;align-items:flex-start;padding-top:24px;font-size:.83rem}.bp-footer-row>div{flex-wrap:wrap;gap:16px}.bp-site :focus-visible{outline:3px solid #f8a543;outline-offset:3px}.bp-commercial{padding-block:70px 96px;max-width:900px}.bp-commercial>h1{font-size:clamp(2.45rem,5vw,4.5rem);letter-spacing:-.055em;line-height:1.08;margin:18px 0 24px}.bp-commercial>section{margin-top:52px}.bp-commercial h2{font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.25;letter-spacing:-.03em}.bp-commercial li,.bp-commercial p{font-size:1.04rem;color:#334953}.bp-commercial li{margin:8px 0}.bp-commercial ol{padding-left:24px}.bp-legal-source{border-top:1px solid var(--line);padding-top:24px;margin-top:54px!important;font-size:.9rem!important}@media(max-width:780px){.bp-header-inner{align-items:flex-start;flex-direction:column;padding-block:15px;gap:12px}.bp-header nav{gap:16px;flex-wrap:wrap}.bp-hero{grid-template-columns:1fr;gap:40px;padding-block:52px}.bp-window{transform:none}.bp-footer-row{flex-direction:column}.bp-article h2{margin-top:38px}}@media(max-width:420px){.bp-wrap{width:min(100% - 28px,1120px)}.bp-header nav a{font-size:.82rem}.bp-hero h1{font-size:2.55rem}}