@layer components{.fk{--fk-gap:40px;--fk-title:clamp(26px, 7.2vw, 31px);--fk-desc:clamp(15px, 4.1vw, 17px);--fk-soon:15px;--fk-label:15px;--fk-glyph:0px;--fk-counter:15px;--fk-board-gap:14px;--fk-board-h:0px;--fk-aspect:.62;--fk-title-em:7.9;--dp-logo:44px;--dp-index:14px}@media (max-width:380px){.fk{--dp-logo:40px}}@media (max-height:500px){.fk{--fk-title:26px;--fk-desc:15px;--fk-soon:15px;--fk-label:15px;--fk-counter:15px;--dp-logo:40px;--fk-gap:24px}}@media (min-width:768px) and (min-height:501px){.fk{--fk-gap:28px;--fk-title:34px;--fk-desc:18px;--fk-soon:16px;--fk-label:16px;--fk-glyph:18px;--fk-counter:17px;--fk-board-gap:12px;--fk-board-h:62px;--dp-dialrow:94px;--dp-logo:48px;--dp-index:15px;--dp-pad:20px;--dp-tab-pad:16px;--dp-tab-logo:40px;--dp-tab-name:27px;--dp-tab-meta:17px}}@media (min-width:768px) and (max-width:1023.98px) and (min-height:1000px){.fk{--fk-title:36px;--dp-logo:56px;--dp-pad:22px;--dp-tab-logo:44px;--dp-tab-name:28px;--dp-dialrow:102px}}@media (min-width:1024px) and (min-height:501px){.fk{--fk-gap:48px;--fk-title:34px;--fk-desc:17px;--fk-soon:16px;--fk-label:16px;--fk-glyph:17px;--fk-counter:17px;--fk-board-h:56px;--fk-board-gap:10px;--fk-tiles-gap:6px;--dp-dialrow:98px;--dp-logo:46px;--dp-index:15px;--dp-pad:20px;--dp-tab-pad:14px;--dp-tab-logo:36px;--dp-tab-name:26px;--dp-tab-meta:17px}}@media (min-width:1024px) and (max-width:1151.98px) and (min-height:840px),(min-width:1152px) and (max-width:1279.98px) and (min-height:800px),(min-width:1280px) and (max-width:1439.98px) and (min-height:925px),(min-width:1440px) and (max-width:1919.98px) and (min-height:970px),(min-width:1920px) and (min-height:1058px){.fk{--fk-gap:48px;--fk-title:38px;--fk-desc:18px;--fk-glyph:18px;--fk-counter:18px;--fk-board-h:62px;--fk-board-gap:12px;--fk-tiles-gap:8px;--dp-dialrow:106px;--dp-logo:48px;--dp-pad:22px;--dp-tab-pad:16px;--dp-tab-logo:42px;--dp-tab-name:28px;--dp-tab-meta:17px}}@media (min-width:1024px) and (max-width:1439.98px) and (min-height:1000px){.fk{--fk-aspect:1}}@media (min-width:1440px) and (min-height:501px){.fk{--fk-gap:64px;--fk-title:40px;--fk-desc:18px;--fk-glyph:19px;--fk-counter:18px;--fk-board-h:64px;--dp-dialrow:106px;--dp-logo:52px;--dp-index:15px;--dp-pad:24px;--dp-tab-pad:16px;--dp-tab-logo:40px;--dp-tab-name:29px;--dp-tab-meta:17px}}@media (min-width:1440px) and (max-width:1919.98px) and (min-height:970px),(min-width:1920px) and (min-height:1058px){.fk{--fk-title:42px;--fk-desc:19px;--fk-label:17px;--dp-dialrow:114px;--dp-logo:52px;--dp-index:16px;--dp-tab-pad:18px;--dp-tab-logo:44px;--dp-tab-name:30px;--dp-tab-meta:18px}}@media (min-width:1920px) and (min-height:1058px){.fk{--fk-gap:88px;--fk-title:46px;--fk-desc:20px;--fk-soon:17px;--fk-label:18px;--fk-glyph:24px;--fk-counter:20px;--fk-board-h:80px;--dp-dialrow:138px;--fk-aspect:.95;--dp-logo:60px;--dp-index:18px;--dp-pad:28px;--dp-tab-pad:20px;--dp-tab-logo:50px;--dp-tab-name:36px;--dp-tab-meta:18px}}@media (min-width:1280px) and (max-width:1439.98px) and (min-height:501px) and (hover:hover) and (pointer:fine){html[data-site-motion=on] .fk:is([data-mode=pinned],[data-pin-default]:not([data-mode])){--fk-gap:56px}}.fk-deck{min-width:0}.fk-lanes{row-gap:var(--fk-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px) and (min-height:501px){.fk .fk-lanes{column-gap:var(--fk-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (min-width:700px){.fk:not([data-mode=pinned]):not([data-mode=flow]) .fk-lanes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:28px}}.fk-lane{min-width:0;position:relative;container:fk-lane/inline-size}.fk-list{container-type:inline-size}@media (min-width:1024px) and (min-height:501px){.fk .dp-grid{grid-template-columns:minmax(0,1fr)}.fk[data-mode=flow] .dp-dial{position:static}}@media (min-width:768px) and (min-height:501px){@container fk-lane (min-width:520px){.fk .fk-board{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:16px;display:grid}.fk .fk-board-top{display:contents}.fk .fk-label{grid-area:1/1}.fk .fk-count{grid-area:1/3}.fk .fk-name-slot{grid-area:1/2;display:flex}.fk .fk-name-flap{margin-top:0}}}@media (min-width:1024px) and (min-height:501px){@container (min-width:440px){.fk .dp-in{align-content:start;column-gap:calc(var(--dp-pad) * .6);grid-template-columns:auto minmax(0,1fr);display:grid}.fk .fk-row{display:contents}.fk .fk-row>.dp-logo{grid-area:1/1;align-self:center}.fk .fk-head{flex-flow:wrap;grid-area:1/2;align-self:center;align-items:center;gap:6px 14px;margin-top:0}.dp.fk .fk-title{font-size:min(var(--fk-title), calc((100cqi - 2 * var(--dp-pad) - 10px - var(--dp-logo) - var(--dp-pad) * .6) / var(--fk-title-em)))}.fk .fk-soon{position:static}.fk .fk-desc{grid-area:2/1/auto/-1;max-inline-size:28em}.fk .fk-tab-soon{background:var(--foreground);color:var(--background);font-size:var(--fk-soon);white-space:nowrap;border-radius:999px;align-self:center;padding:3px 10px;font-weight:600;line-height:1.2;display:inline-block}}}.fk-tab-soon{display:none}.fk-tab-soon:before{content:attr(data-g)}.fk-board{margin:0 0 var(--fk-board-gap)}.fk-board-top{justify-content:space-between;align-items:center;gap:12px;min-height:1.5em;display:flex}.fk-label{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:var(--fk-label);letter-spacing:.22em;text-transform:uppercase;color:var(--foreground);background:color-mix(in oklab, var(--background) 80%, transparent);text-shadow:0 0 1px var(--background), 0 0 4px var(--background), 0 0 10px var(--background);border-radius:4px;margin:-2px -6px;padding:2px 6px;line-height:1.2}.fk-count{align-items:center;gap:6px;display:inline-flex}.fk-count-of:before{content:attr(data-g)}.fk-count-of{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:max(var(--fk-counter), 15px);letter-spacing:.06em;color:color-mix(in oklab, var(--foreground) 82%, var(--legend));background:color-mix(in oklab, var(--background) 82%, transparent);border-radius:4px;margin:-3px -5px;padding:3px 5px;line-height:1}.fk-count-flap{--cf-h:calc(var(--fk-counter) / .62)}.fk-name-slot{min-width:0;display:block;container-type:inline-size}.fk-name-flap{--cf-gap:3px;--cf-h:min(calc(var(--fk-glyph) / .62), calc((100cqi - (var(--fk-name-n,14) - 1) * 3px) / (var(--fk-name-n,14) * .68)));margin-top:var(--fk-tiles-gap,8px);display:none}.fk-name-flap>:nth-child(n+3){--fk-wave:var(--beat)}.fk-name-flap>:nth-child(n+5){--fk-wave:calc(var(--beat) * 2)}.fk-name-flap>:nth-child(n+7){--fk-wave:calc(var(--beat) * 3)}.fk-name-flap>:nth-child(n+9){--fk-wave:calc(var(--beat) * 4)}.fk-name-flap>:nth-child(n+11){--fk-wave:calc(var(--beat) * 5)}.fk-name-flap>:nth-child(n+13){--fk-wave:calc(var(--beat) * 6)}.fk-name-flap>.cf-cell[data-space]{visibility:hidden}.fk-name-flap>.cf-cell[data-enter]{animation:fk-tile-in 0s linear var(--fk-wave,0s) backwards}.fk-name-flap .cf-leaf.cf-top,.fk-name-flap .cf-leaf.cf-top:after{animation-delay:var(--fk-wave,0s)}.fk-name-flap .cf-leaf.cf-bottom,.fk-name-flap .cf-leaf.cf-bottom:after,.fk-name-flap .cf-leaf.cf-bottom:before{animation-delay:calc(var(--sf-flap) + var(--fk-wave,0s))}.fk-board{transition:opacity calc(var(--beat) * 2) var(--ease-entrance)}.fk:is([data-mode=pinned],[data-mode=flow]) .fk-lane:not([data-lit]) .fk-board{opacity:.7}.fk[data-mode=pinned][data-block-over]:not([data-boards-gone]) .fk-lane:not([data-lit]) .fk-board{opacity:1}.fk-row{min-height:var(--dp-logo);align-items:center}.fk-mark{background:color-mix(in oklab, var(--accent) 16%, var(--card));color:var(--accent);place-items:center;display:grid}.fk-mark svg{width:46%;height:46%}.fk-mark-logo{background:#0f1614}.fk-mark-logo img{padding:16%}.fk-head{margin-top:calc(var(--dp-pad) * .4);flex-direction:column;align-items:flex-start;row-gap:10px}.fk .fk-title{font-size:min(var(--fk-title), calc((100cqi - 2 * var(--dp-pad) - 6px) / var(--fk-title-em)));white-space:nowrap;text-wrap:nowrap}.fk .fk-link{align-items:center;column-gap:.16em;width:fit-content;max-width:100%;display:flex}.fk .fk-link:after{content:"";position:absolute;inset:-8px 0}.fk-nobr{white-space:nowrap}.fk-arrow{width:.62em;height:.62em;color:var(--legend);flex:none}.fk-link:hover .fk-arrow{color:var(--accent)}.fk-soon{top:calc(var(--dp-pad) + (var(--dp-logo) - 1.2em - 8px) / 2);left:calc(var(--dp-pad) + 4px + var(--dp-logo) + 14px);background:var(--foreground);color:var(--background);font-size:var(--fk-soon);white-space:nowrap;border-radius:999px;margin:0;padding:4px 11px;font-weight:600;line-height:1.2;position:absolute}.fk-desc{margin:calc(var(--dp-pad) * .4) 0 0;font-size:var(--fk-desc);color:var(--legend);text-wrap:pretty;line-height:1.45}.fk-d-head,.fk-tail{display:inline}@media (max-width:767.98px),(max-height:500px){.fk .fk-tail{display:none}}@media (min-width:1024px) and (max-width:1151.98px) and (min-height:501px) and (max-height:839.98px),(min-width:1152px) and (max-width:1279.98px) and (min-height:501px) and (max-height:799.98px),(min-width:1280px) and (max-width:1439.98px) and (min-height:501px) and (max-height:924.98px),(min-width:1440px) and (max-width:1919.98px) and (min-height:501px) and (max-height:969.98px),(min-width:1920px) and (min-height:501px) and (max-height:1057.98px){.fk .fk-d-rest{display:none}.fk .fk-plate:not([data-rest]) .fk-desc{max-inline-size:30em}}.fk .fk-plate[data-rest] .fk-d-rest{display:inline}.fk .dp-tab-name{font-size:min(var(--dp-tab-name), calc((100cqi - 2 * var(--dp-tab-pad) - var(--dp-tab-logo) - 20px) / var(--fk-title-em)));white-space:nowrap}.fk .dp-tab-logo.fk-mark{background:color-mix(in oklab, var(--accent) 16%, var(--card))}.fk .dp-tab-logo.fk-mark-logo{background:#0f1614}@media (min-width:1024px){.dp.fk[data-mode=pinned] .dp-grid{grid-template-rows:auto minmax(0,1fr);row-gap:16px}.dp.fk[data-mode=pinned] .dp-dial{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"folio readout""title readout";align-self:start;align-items:end;column-gap:24px;display:grid}.dp.fk[data-mode=pinned] .dp-folio{grid-area:folio}.dp.fk[data-mode=pinned] .dp-title{grid-area:title}.dp.fk[data-mode=pinned] .dp-title-text{font-size:var(--dp-title)}.dp.fk[data-mode=pinned] .dp-readout{grid-area:readout;margin:18px 0 0}}.dp.fk[data-mode=pinned] .dp-dial{margin-top:var(--fk-drop,0px)}.fk[data-mode=pinned] .fk-deck{align-self:stretch}.fk[data-mode=pinned] .fk-lanes{align-items:stretch;height:100%}.fk[data-mode=pinned] .fk-lane{flex-direction:column;display:flex}.fk[data-mode=pinned] .fk-name-flap{display:inline-flex}@media (min-width:768px) and (min-height:501px){.fk[data-mode=flow] .fk-name-flap,html[data-site-motion=on] .fk:not([data-mode]) .fk-name-flap{display:inline-flex}}.fk[data-mode=pinned] .fk-board,.fk[data-mode=pinned] .fk-list{flex:none}.fk[data-mode=pinned] .fk-plate{min-height:min(calc(100svh - 136px - var(--fk-drop,0px) - var(--dp-dialrow) - 16px - var(--fk-board-h) - var(--fk-board-gap) - (var(--dp-n) - 1) * var(--dp-pitch) - 16px), calc(var(--fk-aspect) * 100cqi))}@media (min-width:768px) and (min-height:501px){@container fk-lane (min-width:520px){.fk .fk-plate{--fk-board-h:calc(var(--fk-glyph) / .62)}}}.fk[data-mode=pinned] :is(.fk-d-head,.fk-tail){opacity:0;transition:opacity var(--beat) linear}.fk[data-mode=pinned] .fk-desc{transform-origin:0 100%;transition:transform var(--beat) linear;transform:translateY(.4em)rotate(2deg)}.fk[data-mode=pinned] .fk-plate[data-active][data-front] :is(.fk-d-head,.fk-tail){opacity:1;transition:opacity calc(var(--beat) * 2) var(--ease-entrance);transition-delay:calc(var(--beat) * var(--sw,0))}.fk[data-mode=pinned] .fk-plate[data-active][data-front] .fk-desc,.fk[data-mode=pinned] .fk-plate[data-docked] .fk-desc{transition:transform calc(var(--beat) * 4) var(--ease-stop);transform:none}.fk-tail{--sw:1}.fk[data-mode=pinned] .fk-plate[data-leaving] .dp-aside{opacity:1}.fk.fk[data-mode=pinned][data-boards-gone] .fk-lane .fk-board{opacity:0;transition:none}.fk{--fk-seam-pad:calc(var(--dp-pad) * .8)}.fk-leaf{display:none}.fk[data-mode=pinned] .fk-plate .dp-card,.light .fk[data-mode=pinned] .fk-plate:not([data-front]) .dp-card{border-color:#0000}.fk[data-mode=pinned] .fk-plate .dp-fill{height:calc(var(--fk-seam,100%) + var(--fk-seam-pad));border:1px solid var(--dp-plate-edge);background-size:100% var(--fk-card-h,100%);max-height:100%;inset:0 0 auto}.fk[data-mode=pinned] .fk-leaf{bottom:0;left:0;right:0;top:var(--fk-seam,100%);z-index:0;border:1px solid var(--dp-plate-edge);border-radius:0 0 var(--dp-radius) var(--dp-radius);background:var(--dp-plate-bg);background-size:100% var(--fk-card-h,100%);background-position:0 calc(-1 * var(--fk-seam,0px));transform-origin:50% 0;transition:transform calc(var(--beat) * 3) var(--ease-stop);pointer-events:none;border-top-color:#0000;display:block;position:absolute;transform:none}.light .fk[data-mode=pinned] .fk-plate:not([data-front]) :is(.dp-fill,.fk-leaf){border-color:#0f172a1a}.light .fk[data-mode=pinned] .fk-plate:not([data-front]) .fk-leaf{border-top-color:#0000}.fk[data-mode=pinned] .fk-plate .dp-veil{height:calc(var(--fk-seam,100%) + var(--fk-seam-pad));max-height:100%;inset:0 0 auto}.fk-leaf-veil{inset:var(--fk-seam-pad) 0 0 0;border-radius:inherit;background:var(--background);opacity:0;pointer-events:none;position:absolute}.light .fk[data-mode=pinned] .fk-leaf-veil{background:color-mix(in oklab, var(--background) 86%, #0f172a)}.fk[data-mode=pinned] .fk-plate .dp-card{clip-path:inset(-240px);transition:transform calc(var(--beat) * 2) var(--ease-stop), clip-path 0s linear 0s}.fk[data-mode=pinned] .fk-plate[data-docked] .dp-card{clip-path:inset(-240px -240px calc(var(--fk-card-h,0px) - var(--fk-seam,0px) - var(--fk-seam-pad)) -240px);transition:transform calc(var(--beat) * 2) var(--ease-stop), clip-path 0s linear calc(var(--beat) * 2)}.fk[data-mode=pinned] .fk-plate[data-docked] .dp-card,.light .fk[data-mode=pinned] .fk-plate[data-docked] .dp-card{box-shadow:none}.fk[data-mode=pinned] .fk-plate[data-docked]{pointer-events:none}.fk[data-mode=pinned] .fk-plate[data-docked]:not([data-departed]) .dp-card{pointer-events:auto}.fk[data-mode=pinned] .fk-plate[data-docked] .fk-leaf{border-top-color:var(--border);transition-duration:calc(var(--beat) * 2);transform:perspective(600px)rotateX(-90deg)}.fk[data-mode=pinned] .fk-plate[data-docked] .dp-in{opacity:1;transition-delay:0s}.fk[data-mode=pinned] .fk-plate[data-docked]:not([data-departed]) .dp-in{pointer-events:auto}.fk[data-mode=pinned] .fk-plate[data-docked] .dp-tab{opacity:0;transition-delay:0s}.fk[data-mode=pinned] .fk-plate[data-docked] .fk-d-head{color:color-mix(in oklab, var(--foreground) 55%, var(--legend));opacity:1;transition:opacity calc(var(--beat) * 2) var(--ease-entrance)}.fk[data-mode=pinned] .fk-plate:is([data-hover],:where(.dp:not([data-pointer])) :has(a:focus-visible)):not([data-departed]) .fk-leaf-veil{opacity:0!important}.fk[data-mode=pinned] .fk-plate[data-docked] .dp-edge{top:16px;bottom:calc(100% - var(--fk-seam,100%))}.fk[data-mode=pinned] .fk-plate[data-docked]:is([data-hover],:where(.dp:not([data-pointer])) :has(a:focus-visible)):not([data-departed]) .dp-edge{transform-origin:top;transition-duration:0s;transform:scaleY(1)}.fk[data-mode] .fk-plate:where(:not([data-departed],[data-wordless])):has(.fk-title:focus-visible):where(.dp:not([data-pointer]) *) .dp-card:after{opacity:1;transition-duration:0s}.fk[data-mode] .fk-plate:has(.fk-title:focus-visible):where(.dp:not([data-pointer]) *) :is(.dp-name,.dp-tab-name){color:var(--dp-ink-lit)}.fk[data-mode] .fk-plate:has(.fk-title:focus-visible):where(.dp:not([data-pointer]) *) .dp-index{color:var(--dp-index-lit)}.fk[data-mode=pinned] .fk-plate:has(.fk-title:focus-visible):where(.dp:not([data-pointer]) *) :is(.dp-veil,.fk-leaf-veil){opacity:0!important}.fk[data-mode=pinned] .fk-plate[data-front]:has(.fk-title:focus-visible):where(.dp:not([data-pointer]) *) .dp-edge{transform-origin:top;transition-duration:0s;transform:scaleY(1)}.fk[data-mode=pinned]:not([data-dragging]) .fk-plate[data-front]:has(.fk-title:focus-visible):where(.dp:not([data-pointer]) *) .dp-card{transform:scale(var(--dp-lift-front))}.fk[data-mode=pinned]:not([data-dragging]) .fk-plate:has(.fk-title:focus-visible):where(.dp:not([data-pointer]) *) .dp-card:before{opacity:1}.fk[data-mode=pinned] .fk-plate:not([data-front]):has(.fk-title:focus-visible):where(.dp:not([data-pointer]) *) .dp-tab:before{transition-duration:0s;transform:scaleY(1)}.fk[data-mode=pinned]:not([data-dragging]) .fk-plate[data-side=wait]:not([data-front]):has(.fk-title:focus-visible):where(.dp:not([data-pointer]) *) .dp-card{transform:translate3d(0, calc(-1 * var(--dp-lift-y,0px)), 0) scale(var(--dp-lift-s))}.fk[data-mode=pinned]:not([data-dragging]) .fk-plate[data-side=past]:not([data-front]):has(.fk-title:focus-visible):where(.dp:not([data-pointer]) *) .dp-card{transform:translate3d(0, var(--dp-lift-y,0px), 0) scale(var(--dp-lift-s))}.fk[data-mode=flow] .fk-plate:not([data-wordless]):has(.fk-title:focus-visible):where(.dp:not([data-pointer]) *) .dp-edge{transform-origin:top;transition-duration:0s;transform:scaleY(1)}.fk[data-mode=static] .fk-plate:has(.fk-title:focus-visible):where(.dp:not([data-pointer]) *) .dp-edge{opacity:1}.fk[data-mode=pinned] .dp-list .dp-plate[data-gone~=foot] .dp-in .fk-desc{opacity:0;transition:none}.fk[data-mode=pinned][data-lit-gone] .fk-plate[data-side=past]:not([data-docked]) .dp-card{clip-path:inset(calc(100% - var(--fk-tab-h,100%) - var(--dp-tab-pad)) 0 0 0 round var(--dp-radius))}.fk[data-mode=pinned][data-lit-gone] .fk-plate[data-side=past]:not([data-docked]){pointer-events:none}.fk[data-mode=pinned][data-lit-gone] .fk-plate[data-side=past]:not([data-docked],[data-departed]) .dp-card{pointer-events:auto}.fk[data-mode=flow] .fk-desc{transition:opacity var(--beat) linear}.fk[data-mode=flow] .dp-plate:is([data-touched],[data-covered],[data-gone~=row],[data-gone~=foot]) .fk-desc,.fk[data-mode=flow] .dp-plate:is([data-covered],[data-gone~=row]) .fk-soon{opacity:0}.fk[data-mode=flow] .fk-lane[data-head-out] .fk-board{opacity:0;transition:opacity var(--beat) linear}.fk[data-mode=flow][data-folio-out] .dp-folio{opacity:0}@media (max-height:500px) and (min-width:640px){.fk .fk-row,.fk .fk-head{grid-column:1}.fk .fk-head{align-self:last baseline}.fk .fk-desc{grid-area:1/2/span 2;align-self:last baseline;margin-top:0}}@media (max-height:500px){.fk{padding-top:16px}.fk .fk-board{margin-bottom:6px}}.fk:not([data-mode=pinned]):not([data-mode=flow]) .fk-count{display:none}@media screen and (prefers-reduced-motion:no-preference) and (forced-colors:none) and (min-width:768px) and (max-width:784.98px) and (min-height:600px),screen and (prefers-reduced-motion:no-preference) and (forced-colors:none) and (min-width:785px) and (max-width:796.98px) and (min-height:600px),screen and (prefers-reduced-motion:no-preference) and (forced-colors:none) and (min-width:797px) and (max-width:899.98px) and (min-height:578px),screen and (prefers-reduced-motion:no-preference) and (forced-colors:none) and (min-width:900px) and (max-width:1023.98px) and (min-height:578px),screen and (prefers-reduced-motion:no-preference) and (forced-colors:none) and (min-width:1024px) and (max-width:1026.98px) and (min-height:540px),screen and (prefers-reduced-motion:no-preference) and (forced-colors:none) and (min-width:1027px) and (max-width:1135.98px) and (min-height:540px),screen and (prefers-reduced-motion:no-preference) and (forced-colors:none) and (min-width:1136px) and (max-width:1439.98px) and (min-height:540px),screen and (prefers-reduced-motion:no-preference) and (forced-colors:none) and (min-width:1440px) and (min-height:540px){html[data-site-motion=on] .fk[data-pin-default]:not([data-mode]) .fk-deck{align-self:stretch}html[data-site-motion=on] .fk[data-pin-default]:not([data-mode]) .fk-lanes{align-items:stretch;column-gap:var(--fk-gap);height:100%}html[data-site-motion=on] .fk[data-pin-default]:not([data-mode]) .fk-lane{flex-direction:column;display:flex}html[data-site-motion=on] .fk[data-pin-default]:not([data-mode]) .fk-name-flap{display:inline-flex}html[data-site-motion=on] .fk[data-pin-default]:not([data-mode]) .fk-list{flex:none;row-gap:0}html[data-site-motion=on] .fk[data-pin-default]:not([data-mode]) .fk-plate{min-height:min(calc(100svh - 136px - var(--dp-dialrow) - 16px - var(--fk-board-h) - var(--fk-board-gap) - (var(--dp-n) - 1) * var(--dp-pitch) - 16px), calc(var(--fk-aspect) * 100cqi))}html[data-site-motion=on] .dp.fk[data-pin-default]:not([data-mode]) .dp-grid{grid-template-rows:auto minmax(0,1fr);row-gap:16px}html[data-site-motion=on] .dp.fk[data-pin-default]:not([data-mode]) .dp-dial{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"folio readout""title readout";align-self:start;align-items:end;column-gap:24px;display:grid}html[data-site-motion=on] .dp.fk[data-pin-default]:not([data-mode]) .dp-folio{grid-area:folio}html[data-site-motion=on] .dp.fk[data-pin-default]:not([data-mode]) .dp-title{grid-area:title}html[data-site-motion=on] .dp.fk[data-pin-default]:not([data-mode]) .dp-title-text{font-size:var(--dp-title)}html[data-site-motion=on] .dp.fk[data-pin-default]:not([data-mode]) .dp-readout{grid-area:readout;margin:18px 0 0}html[data-site-motion=on] .dp.fk[data-pin-default]:not([data-mode]) :is(.dp-dial,.fk-deck:not([hidden])){visibility:hidden;animation:none}}@media (forced-colors:active){.fk .fk-leaf,.fk .fk-leaf-veil{display:none}.dp.fk .fk-plate:where(.dp:not([data-pointer]) *):has(.fk-title:focus-visible):not([data-active]) .dp-card{outline-offset:2px;outline:2px dashed highlight}html .fk .fk-mark,.fk .fk-soon{forced-color-adjust:none}}@media print{.fk .fk-lanes{display:block!important}.fk .fk-lane{margin-bottom:24px;display:block!important}.fk .fk-name-flap,.fk .fk-count,.fk .fk-leaf,.fk .dp-tab{display:none!important}.fk .fk-desc,.fk .fk-soon,.fk .fk-board{opacity:1!important;transform:none!important}.fk :is(.fk-d-head,.fk-tail,.fk-d-mid,.fk-d-rest){opacity:1!important;transition:none!important;display:inline!important}.fk .fk-desc :is(.fk-d-head,.fk-tail){color:inherit!important}.fk .fk-label{text-shadow:none!important;color:var(--foreground)!important;background:0 0!important}.fk .dp-card{clip-path:none!important}}}.fk-plate .fk-link{font-weight:inherit}.fk-plate .fk-title:focus-visible{outline-offset:-2px;border-radius:8px}.dp[data-mode=pinned] .fk-plate:not([data-front]):has(.fk-title:focus-visible) .dp-card{outline:2px solid var(--accent);outline-offset:-2px}.fk .fk-label{font-weight:inherit;letter-spacing:.22em}@keyframes fk-tile-in{0%,to{visibility:hidden}}
@layer components{.fb{z-index:5;pointer-events:none;--fb-glow-op:.34;--fb-core:#cfe0ff;--fb-glow:#3b82f6;--fb-core-n:var(--fb-core);--fb-glow-n:var(--fb-glow);--fb-hot:var(--fb-core);--fb-hot-n:var(--fb-hot);--fb-hot-op:.9;--fb-clear:color-mix(in srgb, var(--background) 70%, transparent);--fb-body:color-mix(in srgb, color-mix(in srgb, var(--accent) 45%, var(--foreground)) 22%, transparent);--fb-shade:#00000073;--fb-glint:#fff9;--fb-bloom-op:.12;--fb-bead-fill:var(--background);--fb-bead-ring:color-mix(in srgb, var(--foreground) 34%, transparent);width:100%;height:0;position:absolute;top:0;left:0;overflow:visible}.light .fb{--fb-glow-op:.22;--fb-hot-op:.8;--fb-clear:#ffffffbd;--fb-body:color-mix(in srgb, color-mix(in srgb, var(--accent) 35%, var(--foreground)) 16%, transparent);--fb-shade:#0a0a0b4d;--fb-glint:#fffffff2;--fb-bloom-op:.08;--fb-bead-ring:#0a0a0b4d}.fb-svg{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.fb[data-form=courier]{contain:strict}.fb-svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.fb-clear path{stroke:var(--fb-clear);stroke-width:6px}.fb-body path{stroke:var(--fb-body);stroke-width:1.6px}.fb-shade path{stroke:var(--fb-shade);stroke-width:.5px}.fb-glint path{stroke:var(--fb-glint);stroke-width:.55px}.fb-halo path{stroke:none}.fb[data-form=hairline] .fb-halo path{stroke:var(--accent);stroke-width:2.6px;stroke-opacity:calc(var(--fb-glow-op) * .28)}.fb[data-form=hairline] .fb-body path{stroke-width:1.1px}.fb-memory{opacity:0;transition:opacity calc(var(--beat,.1s) * 3) linear}.fb-memory[data-on]{opacity:1}.fb-memory path{stroke-width:2.6px;stroke-opacity:calc(var(--fb-glow-op) * .2)}.fb-memory[data-family=black] path{stroke:var(--fb-m-black)}.fb-memory[data-family=accent] path{stroke:var(--fb-m-accent)}.fb-memory[data-family=white] path{stroke:var(--fb-m-white)}.fb-lp:not([data-on]){display:none}.fb-l-bloom{stroke-width:7px;stroke-opacity:var(--fb-bloom-op)}.fb-l-trail{stroke-width:4.6px;stroke-opacity:var(--fb-glow-op)}.fb-l-glow{stroke-width:2.6px;stroke-opacity:calc(var(--fb-glow-op) * 1.35)}.fb-l-core{stroke-width:1.1px;stroke-opacity:1}.fb-l-hot{stroke-width:4px;stroke-opacity:var(--fb-hot-op)}.fb:not([data-hot]) .fb-l-hot:not(.fb-n),.fb:not([data-hot-n]) .fb-l-hot.fb-n{display:none}.fb-s-hot stop{stop-color:var(--fb-hot)}.fb-s-hot-n stop{stop-color:var(--fb-hot-n)}.light .fb-l-core{stroke-width:1.3px;stroke-opacity:1}.fb:not([data-flowing]) .fb-n{display:none}.fb-s-core stop{stop-color:var(--fb-core)}.fb-s-glow stop{stop-color:var(--fb-glow)}.fb-s-core-n stop{stop-color:var(--fb-core-n)}.fb-s-glow-n stop{stop-color:var(--fb-glow-n)}.fb-bead-glass{fill:var(--fb-bead-fill);stroke:var(--fb-bead-ring);stroke-width:1px}.fb-bead-spec{fill:var(--fb-glint);stroke:none}.fb-bead[data-passed][data-family=black] .fb-bead-glass{fill:var(--fb-b-black)}.fb-bead[data-passed][data-family=accent] .fb-bead-glass{fill:var(--fb-b-accent)}.fb-bead[data-passed][data-family=white] .fb-bead-glass{fill:var(--fb-b-white)}.fb-runs{pointer-events:none;position:absolute;inset:0}.fb-run{width:0;position:absolute}.fb-lightbead{background:var(--fb-glow);width:7px;height:7px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--fb-glow) 28%, transparent);opacity:.85;border-radius:50%;margin-left:-3.5px;display:block;position:sticky;top:calc(62svh - 3.5px)}.fb-lightbead[data-family=black]{background:var(--fb-m-black);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--fb-m-black) 28%, transparent)}.fb-lightbead[data-family=accent]{background:var(--fb-m-accent);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--fb-m-accent) 28%, transparent)}.fb-lightbead[data-family=white]{background:var(--fb-m-white);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--fb-m-white) 28%, transparent)}.fb[data-still] .fb-halo path{stroke:var(--accent);stroke-width:2.6px;stroke-opacity:calc(var(--fb-glow-op) * .42)}.fb[data-still] .fb-lit,.fb[data-still] .fb-runs,.fb[data-still] .fb-mem{display:none}.fb[data-stale]{visibility:hidden}.fb[data-glass-strong]{--fb-body:color-mix(in srgb, color-mix(in srgb, var(--accent) 45%, var(--foreground)) 36%, transparent);--fb-glint:#fffc}.light .fb[data-glass-strong]{--fb-body:color-mix(in srgb, color-mix(in srgb, var(--accent) 35%, var(--foreground)) 24%, transparent);--fb-glint:#fffffff2}.fb[data-glass-strong] .fb-body path{stroke-width:2.2px}.fb[data-glass-strong] .fb-glint path{stroke-width:.8px}.fb[data-glass-strong] .fb-memory path{stroke-opacity:calc(var(--fb-glow-op) * .35)}.fb[data-graphite] .fb-lit,.fb[data-graphite] .fb-mem{display:none}}@media (forced-colors:active){.fb{display:none}}@media print{.fb{display:none!important}canvas[data-courier-on]{visibility:hidden!important}}
