.bk{--bk-orange:var(--color--brand);--bk-ink:#161616;--bk-paper:#fff;--bk-r:10px}.bk-hero{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.bk-dl{background:var(--bk-orange);white-space:nowrap;border-radius:8px;align-items:center;gap:.5rem;height:40px;padding:0 1.1rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex;color:#fff!important}.bk-dl:hover{background:color-mix(in srgb, var(--bk-orange) 85%, black)}.bk-dl span{color:#ffffffd1;border-left:1px solid #ffffff59;padding-left:.55rem;font-size:.75rem}.bk .bk-first{margin-top:1.25rem}.bk li{color:inherit;margin:0}.bk-logos{background:var(--perp-line);border:1px solid var(--perp-line);border-radius:var(--bk-r);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.bk-logo{background:var(--perp-card);flex-direction:column;display:flex}.bk-logo_view{border-bottom:1px solid var(--perp-line);place-items:center;height:168px;display:grid}.bk-logo_view.is--light{background:var(--bk-paper)}.bk-logo_view.is--dark{background:var(--bk-ink)}.bk-logo_view.is--brand{background:var(--bk-orange)}.bk-logo_view img{width:180px;height:auto;display:block}.bk-logo_view img.is--square{width:auto;height:56px}.bk-logo_foot{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.bk-logo_name{flex-direction:column;gap:.1rem;min-width:0;font-size:.85rem;line-height:1.35;display:flex}.bk-logo_name b{font-weight:600}.bk-logo_name span{color:var(--perp-muted);font-size:.75rem}.bk-files{border:1px solid var(--perp-line);border-radius:6px;flex-shrink:0;display:inline-flex;overflow:hidden}.bk-files a{align-items:center;height:28px;padding:0 .6rem;font-size:.72rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex;color:var(--perp-muted)!important}.bk-files a+a{border-left:1px solid var(--perp-line)}.bk-files a:hover{background:var(--perp-hover);color:var(--perp-text)!important}.bk-pair{background:var(--perp-line);border:1px solid var(--perp-line);border-radius:var(--bk-r);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.bk-panel{text-align:left;background:var(--perp-card);flex-direction:column;margin:0;display:flex}.bk-panel figcaption{text-align:left;border-top:1px solid var(--perp-line);flex-direction:column;gap:.2rem;margin:0;padding:.8rem 1rem .9rem;font-size:.85rem;line-height:1.5;display:flex}.bk-panel figcaption b{font-weight:600}.bk-panel figcaption span{color:color-mix(in srgb, var(--perp-text) 78%, transparent);font-size:.8rem}.bk-space,.bk-min{background:var(--bk-paper);place-items:center;height:188px;display:grid}.bk-space_box{outline:1px dashed color-mix(in srgb, var(--bk-orange) 70%, transparent);background:color-mix(in srgb, var(--bk-orange) 6%, transparent);padding:24px;position:relative}.bk-space_box img{outline:1px solid color-mix(in srgb, var(--bk-orange) 35%, transparent);width:240px;height:auto;display:block}.bk-space_box i{color:var(--bk-orange);font:italic 500 .68rem/1 inherit;position:absolute}.bk-space_box .is--t{top:7px;left:50%;transform:translate(-50%)}.bk-space_box .is--b{bottom:7px;left:50%;transform:translate(-50%)}.bk-space_box .is--l{top:50%;left:9px;transform:translateY(-50%)}.bk-space_box .is--r{top:50%;right:9px;transform:translateY(-50%)}.bk-min{grid-auto-flow:column;justify-content:center;align-items:end;gap:3.5rem}.bk-min span{flex-direction:column;align-items:center;gap:.7rem;display:flex}.bk-min img{height:auto;display:block}.bk-min small{color:#8a8a8a;font-variant-numeric:tabular-nums;font-size:.7rem}.bk-colours{background:var(--perp-line);border:1px solid var(--perp-line);border-radius:var(--bk-r);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.bk-colour{background:var(--perp-card);flex-direction:column;display:flex;position:relative}.bk-colour_chip{background:var(--c);height:72px;box-shadow:inset 0 -1px 0 var(--perp-line);display:block}.bk-colour_body{flex-direction:column;gap:.15rem;padding:.7rem 1rem .85rem;font-size:.85rem;line-height:1.4;display:flex}.bk-colour_group{color:var(--perp-muted);font-size:.7rem;font-weight:500}.bk-colour_body b{font-weight:600}.bk-colour_codes{flex-wrap:wrap;align-items:baseline;gap:0 .6rem;font-size:.78rem;display:flex}.bk-colour_codes code{font:inherit;color:var(--perp-text);background:0 0;padding:0;font-weight:500}.bk-colour_rgb{color:var(--perp-muted)}.bk-colour_role{color:var(--perp-muted);margin-top:.15rem;font-size:.75rem}.bk-copy{border:1px solid var(--perp-line);background:var(--perp-card);height:24px;color:var(--perp-muted);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:.3rem;padding:0 .55rem;font-size:.7rem;font-weight:500;transition:color .15s,border-color .15s,opacity .15s;display:inline-flex}.bk-copy:hover{color:var(--perp-text);border-color:color-mix(in srgb, var(--perp-text) 30%, transparent)}.bk-copy.is--copied{color:var(--perp-up);border-color:color-mix(in srgb, var(--perp-up) 45%, transparent)}.bk-colour .bk-copy{opacity:0;position:absolute;top:80px;right:.75rem}.bk-colour:hover .bk-copy,.bk-colour .bk-copy:focus-visible,.bk-colour .bk-copy.is--copied{opacity:1}@media (hover:none){.bk-colour .bk-copy{opacity:1}}.bk-type{border:1px solid var(--perp-line);border-radius:var(--bk-r);background:var(--perp-card);grid-template-columns:minmax(0,16rem) minmax(0,1fr);display:grid;overflow:hidden}.bk-type_spec{border-right:1px solid var(--perp-line);flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem 1.1rem 1.1rem;display:flex}.bk-type_aa{letter-spacing:-.03em;font-size:4.5rem;font-weight:600;line-height:1}.bk-type_name{flex-direction:column;gap:.15rem;font-size:.85rem;display:flex}.bk-type_name b{font-weight:600}.bk-type_name span{color:var(--perp-muted);font-size:.75rem}.bk-type_rows{margin:0}.bk-type_rows div{grid-template-columns:7rem minmax(0,1fr) 11rem;align-items:baseline;gap:1rem;padding:.85rem 1.1rem;display:grid}.bk-type_rows div+div{border-top:1px solid var(--perp-line)}.bk-type_rows dt{color:var(--perp-muted);font-size:.75rem}.bk-type_rows dd{min-width:0;margin:0}.bk-type_rows .is--h{letter-spacing:-.01em;font-size:1.6rem;font-weight:600;line-height:1.15}.bk-type_rows .is--p{font-size:1rem;font-weight:600}.bk-type_rows .is--n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:600}.bk-type_rows .is--n span{letter-spacing:0;margin-left:.4rem;font-size:.85rem;font-weight:500}.bk-type_rows .is--b{color:color-mix(in srgb, var(--perp-text) 85%, transparent);font-size:.95rem;line-height:1.6}.bk-type_meta{color:var(--perp-muted);text-align:right;font-size:.75rem}.bk-donts{background:var(--perp-line);border:1px solid var(--perp-line);border-radius:var(--bk-r);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.bk-donts li{background:var(--perp-card);flex-direction:column;display:flex}.bk-dont_view{background:var(--bk-paper);border-bottom:1px solid var(--perp-line);place-items:center;height:120px;display:grid}.bk-dont_view img{width:132px;height:auto;display:block}.bk-dont_view.is--stretch img{transform:scale(1.35,.7)}.bk-dont_view.is--recolour img{filter:hue-rotate(190deg)saturate(1.4)}.bk-dont_view.is--rotate img{transform:rotate(-14deg)}.bk-dont_view.is--effects img{filter:drop-shadow(3px 4px #00000047)drop-shadow(0 0 6px #fc52008c)}.bk-dont_label{align-items:center;gap:.45rem;padding:.7rem 1rem;font-size:.82rem;display:flex}.bk-dont_label svg{color:var(--perp-down);flex-shrink:0}.bk-note{max-width:48rem;color:color-mix(in srgb, var(--perp-text) 80%, transparent);margin:.9rem 0 0;font-size:.85rem;line-height:1.6}.bk .ab-dl b{font-weight:600}.bk-not{color:var(--perp-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb, var(--perp-down) 70%, transparent)}.bk-boiler{border:1px solid var(--perp-line);border-radius:var(--bk-r);background:var(--perp-card)}.bk-boiler_head{border-bottom:1px solid var(--perp-line);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .75rem .6rem 1rem;font-size:.85rem;display:flex}.bk-boiler_head b{font-weight:600}.bk-boiler p{color:color-mix(in srgb, var(--perp-text) 85%, transparent);margin:0;padding:.85rem 1rem 1rem;font-size:.88rem;line-height:1.65}.bk .perp-disclaimer a{text-underline-offset:2px;text-decoration:underline}@media screen and (width<=991px){.bk-logos,.bk-colours,.bk-donts{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-type{grid-template-columns:minmax(0,1fr)}.bk-type_spec{border-right:0;border-bottom:1px solid var(--perp-line);flex-direction:row;align-items:flex-end}.bk-type_aa{font-size:3rem}.bk-type_rows div{grid-template-columns:6rem minmax(0,1fr)}.bk-type_meta{text-align:left;grid-column:2;margin-top:-.6rem!important}}@media screen and (width<=767px){.bk-space_box{padding:18px}.bk-space_box img{width:180px}.bk-space_box .is--t{top:4px}.bk-space_box .is--b{bottom:4px}.bk-space_box .is--l{left:6px}.bk-space_box .is--r{right:6px}.bk-hero{flex-direction:column;align-items:flex-start;gap:.9rem}.bk-logos,.bk-pair{grid-template-columns:minmax(0,1fr)}.bk-logo_view{height:140px}.bk-type_rows div{grid-template-columns:minmax(0,1fr);gap:.3rem}.bk-type_meta{grid-column:auto;margin-top:0!important}.bk-type_rows .is--h{font-size:1.3rem}.bk-dont_view{height:96px}.bk-dont_view img{width:104px}.bk-dont_label{padding:.6rem .75rem;font-size:.78rem}}