._r-nCW_selectWrap{max-width:100%;color:var(--bb-chrome-text);display:inline-flex;position:relative}._r-nCW_selectWrap:after{content:"";pointer-events:none;border-bottom:1px solid;border-right:1px solid;width:.4rem;height:.4rem;position:absolute;top:50%;left:.175rem;transform:translateY(-65%)rotate(45deg)}._r-nCW_label{white-space:nowrap;font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;padding-left:1.25rem;font-size:.75rem;font-weight:400;display:block}._r-nCW_select{appearance:none;width:100%;height:100%;color:inherit;opacity:0;cursor:pointer;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}._r-nCW_select:focus,._r-nCW_select:focus-visible{outline:none}._r-nCW_selectWrap:focus-within ._r-nCW_label{text-underline-offset:3px;text-decoration:underline}
.D0nlea_topBar{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;min-width:0;display:grid}@media (max-width:1023px){.D0nlea_topBar{gap:.5rem .75rem}}.D0nlea_brandName{min-width:0;font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-chrome-text);justify-self:start;align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:400;display:flex}.D0nlea_brandNameText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.D0nlea_center{grid-column:2;justify-self:end;min-width:0;margin-right:1.5rem;position:relative;top:-2px}@media (max-width:1023px){.D0nlea_center{grid-area:2/1;justify-self:start;margin-right:0;top:0}}
._84Woya_video::-webkit-media-controls{-webkit-appearance:none;display:none!important}._84Woya_video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}._84Woya_video::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;display:none!important}._84Woya_mute{z-index:2;-webkit-backdrop-filter:blur(40px);cursor:pointer;background:#cccccc80;border:none;border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:background .2s;display:flex;position:absolute;bottom:12px;right:12px}._84Woya_mute:hover,._84Woya_mute:focus-visible{background:#fffc}._84Woya_mute:focus-visible{outline-offset:2px;outline:2px solid #efff64}@media (prefers-reduced-transparency:reduce){._84Woya_mute{-webkit-backdrop-filter:none}}
.XSEmGa_cell{--smooth-radius:12px;border-radius:var(--smooth-radius);width:100%;height:100%;clip-path:inset(0 round var(--smooth-radius));background:#191919;position:relative;overflow:hidden}.XSEmGa_media{object-fit:cover;width:100%;height:100%}.XSEmGa_cell .XSEmGa_media{position:absolute;inset:0}.XSEmGa_natural{height:auto}.XSEmGa_cell video.XSEmGa_media{position:absolute;inset:0}.XSEmGa_cell video.XSEmGa_media::-webkit-media-controls{display:none!important}.XSEmGa_cell video.XSEmGa_media::-webkit-media-controls-enclosure{display:none!important}.XSEmGa_natural video.XSEmGa_media{height:auto;display:block;position:static}
.U4tb9q_panel{background:var(--bb-page-bg);box-sizing:border-box;min-height:0;padding:12px}@media (min-width:1024px){.U4tb9q_panel{height:100%;max-height:100%;position:sticky;top:0;overflow:hidden}}.U4tb9q_mediaFrame{contain:layout style paint;--smooth-radius:24px;border-radius:var(--smooth-radius);width:100%;height:100%;min-height:280px;clip-path:inset(0 round var(--smooth-radius));position:relative;overflow:hidden;transform:translateZ(0)}.U4tb9q_mediaLayer{opacity:0;z-index:0;pointer-events:none;will-change:opacity;backface-visibility:hidden;transition:opacity .75s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(0,0)}.U4tb9q_mediaLayerVisible{opacity:1;z-index:1;pointer-events:auto}.U4tb9q_dots{z-index:2;justify-content:center;gap:6px;display:flex;position:absolute;bottom:1rem;left:0;right:0}.U4tb9q_dot{cursor:pointer;background:#ffffff73;border:none;border-radius:50%;width:6px;height:6px;margin:0;padding:0;transition:background .2s,transform .2s}.U4tb9q_dot:hover{background:#ffffffbf}.U4tb9q_dotActive{background:#fffffff2;transform:scale(1.35)}@media (prefers-reduced-motion:reduce){.U4tb9q_mediaLayer,.U4tb9q_dot{transition:none}}@media (max-width:1023px){.U4tb9q_panel{min-height:0;max-height:none;padding-bottom:0}.U4tb9q_mediaFrame{aspect-ratio:2/3;height:auto;min-height:0}}
.OVJw9G_island{background:var(--bb-island-bg);color:var(--bb-island-text);--bb-nav-text:var(--bb-island-text);--bb-nav-divider:var(--bb-island-border);--theme-text:var(--bb-island-text);--theme-text-muted:var(--bb-island-text-muted);--theme-border:var(--bb-island-border);--theme-bg:var(--bb-island-bg);--theme-bg-muted:var(--bb-island-surface);--smooth-radius:24px;border-radius:var(--smooth-radius);min-width:0;clip-path:inset(0 round var(--smooth-radius));padding:1rem;scroll-margin-top:1rem;transition:background-color .25s,color .25s}@media (min-width:640px){.OVJw9G_island{padding:1.5rem}}.OVJw9G_header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.OVJw9G_titleRow{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.OVJw9G_title{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text);margin:0;font-size:.75rem;font-weight:400}.OVJw9G_actions{flex-shrink:0;margin-left:auto}.OVJw9G_body{min-width:0;margin-top:1.25rem;overflow:visible}.OVJw9G_body>.prose-brand+*{margin-top:32px}:is(.OVJw9G_body .prose-brand h2,.OVJw9G_body .prose-brand h3,.OVJw9G_body .prose-brand p,.OVJw9G_body .prose-brand ul,.OVJw9G_body .prose-brand ol,.OVJw9G_body .prose-brand li){color:var(--bb-island-text)}:is(.OVJw9G_body .prose-brand p,.OVJw9G_body .prose-brand ul,.OVJw9G_body .prose-brand ol){letter-spacing:-.01em;font-size:1rem;line-height:1.25}@media (min-width:1024px){.OVJw9G_body .prose-brand p{letter-spacing:-.02em;font-size:1.25rem;line-height:1.15}:is(.OVJw9G_body .prose-brand ul,.OVJw9G_body .prose-brand ol){letter-spacing:-.02em;font-size:1.25rem;line-height:1.15}}.OVJw9G_body .prose-brand a{color:var(--bb-island-text);-webkit-text-decoration-color:color-mix(in srgb, var(--bb-island-text) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--bb-island-text) 50%, transparent)}:is(.OVJw9G_body .prose-brand a:hover,.OVJw9G_body .prose-brand a:focus-visible){-webkit-text-decoration-color:var(--bb-island-text);text-decoration-color:var(--bb-island-text)}.OVJw9G_bodyFlush{margin-top:0}
.Mi_psW_grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.Mi_psW_scrollStrip{--scroll-gap:1rem;--scroll-tile-size:140px;--scroll-inset:1.5rem}@media (max-width:639px){.Mi_psW_scrollStrip{--scroll-inset:1rem}}.Mi_psW_scrollStrip{gap:var(--scroll-gap);width:calc(100% + var(--scroll-inset)*2);margin-inline:calc(-1*var(--scroll-inset));padding-inline:var(--scroll-inset);box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:manipulation;scroll-padding-inline:var(--scroll-inset);scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;padding-block:0;list-style:none;display:flex;overflow:auto hidden}.Mi_psW_scrollStrip::-webkit-scrollbar{display:none}.Mi_psW_scrollStrip .Mi_psW_item{width:var(--scroll-tile-size);min-width:var(--scroll-tile-size);flex:none}.Mi_psW_scrollStrip[data-fits-all=true] .Mi_psW_item{width:auto;min-width:var(--scroll-tile-size);flex:1 0 0}.Mi_psW_scrollStrip .Mi_psW_itemMatchHeight,:is(.Mi_psW_scrollStrip[data-fits-all=true] .Mi_psW_itemMatchHeight,.Mi_psW_scrollStrip:has(.Mi_psW_itemMatchHeight)[data-fits-all=true] .Mi_psW_itemMatchHeight){width:calc(var(--scroll-tile-size)*9/4);min-width:calc(var(--scroll-tile-size)*9/4);flex:none}.Mi_psW_scrollStrip:has(.Mi_psW_itemMatchHeight)[data-fits-all=true] .Mi_psW_item:not(.Mi_psW_itemMatchHeight){width:var(--scroll-tile-size);min-width:var(--scroll-tile-size);flex:none}.Mi_psW_scrollStripPhotography{--scroll-gap:1rem;--scroll-tile-size:140px;--scroll-inset:1.5rem}@media (max-width:639px){.Mi_psW_scrollStripPhotography{--scroll-inset:1rem}}.Mi_psW_scrollStripPhotography{gap:var(--scroll-gap);width:calc(100% + var(--scroll-inset)*2);margin-inline:calc(-1*var(--scroll-inset));padding-inline:var(--scroll-inset);box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:manipulation;scroll-padding-inline:var(--scroll-inset);scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;padding-block:0;list-style:none;display:flex;overflow:auto hidden}.Mi_psW_scrollStripPhotography::-webkit-scrollbar{display:none}.Mi_psW_scrollStripPhotography .Mi_psW_item{flex:none;width:auto;min-width:0}.Mi_psW_item{flex-direction:column;gap:.5rem;display:flex}.Mi_psW_imageFrame{--smooth-radius:12px;border-radius:var(--smooth-radius);clip-path:inset(0 round var(--smooth-radius));background:var(--theme-bg-muted);position:relative;overflow:hidden}.Mi_psW_imageFrame:hover .Mi_psW_tileDownload,.Mi_psW_imageFrame:focus-within .Mi_psW_tileDownload{opacity:1}.Mi_psW_frameLandscape{aspect-ratio:3/2}.Mi_psW_framePortrait{aspect-ratio:2/3}.Mi_psW_frameScrollHeight{height:var(--scroll-tile-height,200px);width:calc(var(--scroll-tile-height,200px)*var(--tile-aspect,1))}.Mi_psW_frameSvg{aspect-ratio:3/2;background:var(--bb-island-surface)}.Mi_psW_svgImage{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:16px;position:absolute;inset:0}.Mi_psW_tileDownload{background:var(--bb-island-overlay-bg);width:2rem;height:2rem;color:var(--bb-island-overlay-fg);-webkit-backdrop-filter:blur(8px);cursor:pointer;z-index:1;opacity:.75;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .2s,background .2s;display:flex;position:absolute;bottom:.5rem;right:.5rem}.Mi_psW_tileDownload:hover,.Mi_psW_tileDownload:focus-visible{background:var(--bb-island-overlay-bg-strong)}.Mi_psW_image{object-fit:cover}.Mi_psW_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Mi_psW_video::-webkit-media-controls{display:none!important}.Mi_psW_video::-webkit-media-controls-enclosure{display:none!important}.Mi_psW_logoImage{object-fit:cover}.Mi_psW_label{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--theme-text-muted);margin:0;font-size:.75rem;font-weight:400}.Mi_psW_download{margin-top:1.5rem}.Mi_psW_downloadButton{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text-muted);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bb-island-text-muted) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--bb-island-text-muted) 50%, transparent);text-underline-offset:2px;align-items:center;gap:.35rem;font-size:.75rem;font-weight:400;transition:text-decoration-color .3s ease-in-out;display:inline-flex}.Mi_psW_downloadButton:hover,.Mi_psW_downloadButton:focus-visible{-webkit-text-decoration-color:var(--bb-island-text-muted);text-decoration-color:var(--bb-island-text-muted);outline:none}.Mi_psW_downloadButton:focus-visible{outline:none}.Mi_psW_downloadButtonIcon{flex-shrink:0;width:.9rem;height:.9rem}
.HOGyZa_nav{width:100%;min-width:0}.HOGyZa_list{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.HOGyZa_list::-webkit-scrollbar{display:none}.HOGyZa_item{flex:none;align-items:center;display:flex}.HOGyZa_link{white-space:nowrap;font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-nav-text,var(--bb-chrome-text));text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bb-nav-text,var(--bb-chrome-text)) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--bb-nav-text,var(--bb-chrome-text)) 50%, transparent);text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:400;transition:text-decoration-color .3s ease-in-out}.HOGyZa_link:hover,.HOGyZa_link:focus-visible{-webkit-text-decoration-color:var(--bb-nav-text,var(--bb-chrome-text));text-decoration-color:var(--bb-nav-text,var(--bb-chrome-text));outline:none}.HOGyZa_link{cursor:pointer}.HOGyZa_link:disabled{opacity:.6;cursor:not-allowed}.HOGyZa_linkActive{-webkit-text-decoration-color:var(--bb-nav-text,var(--bb-chrome-text));text-decoration-color:var(--bb-nav-text,var(--bb-chrome-text))}
.Uxs1Gq_fontList{flex-direction:column;gap:1rem;display:flex}.Uxs1Gq_scrollStrip{--scroll-gap:1rem;--scroll-tile-size:140px;--scroll-inset:1.5rem}@media (max-width:639px){.Uxs1Gq_scrollStrip{--scroll-inset:1rem}}.Uxs1Gq_scrollStrip{gap:var(--scroll-gap);width:calc(100% + var(--scroll-inset)*2);margin-inline:calc(-1*var(--scroll-inset));padding-inline:var(--scroll-inset);box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:manipulation;scroll-padding-inline:var(--scroll-inset);scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;padding-block:0;list-style:none;display:flex;overflow:auto hidden}.Uxs1Gq_scrollStrip::-webkit-scrollbar{display:none}.Uxs1Gq_scrollStrip .Uxs1Gq_scrollItem{width:var(--scroll-tile-size);min-width:var(--scroll-tile-size);flex:none}.Uxs1Gq_scrollStrip[data-fits-all=true] .Uxs1Gq_scrollItem{width:auto;min-width:var(--scroll-tile-size);flex:1 0 0}.Uxs1Gq_scrollItem{min-width:0;display:flex}.Uxs1Gq_fontEntry{background:var(--bb-island-surface);width:100%;color:var(--bb-island-text);--theme-text:var(--bb-island-text);--theme-text-muted:var(--bb-island-text-muted);--theme-border:var(--bb-island-border);--theme-bg:var(--bb-island-surface);--theme-bg-muted:var(--bb-island-bg);--smooth-radius:12px;border-radius:var(--smooth-radius);clip-path:inset(0 round var(--smooth-radius));flex-direction:column;gap:1rem;padding:1rem;transition:background-color .25s,color .25s;display:flex}@media (min-width:640px){.Uxs1Gq_fontEntry{padding:1.5rem}}.Uxs1Gq_toolbar{grid-template-columns:1fr auto 1fr;align-items:baseline;gap:1rem;display:grid}.Uxs1Gq_fontName{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text);justify-self:start;margin:0;font-size:.75rem;font-weight:400}.Uxs1Gq_capsToggle{cursor:pointer;font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text-muted);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bb-island-text-muted) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--bb-island-text-muted) 50%, transparent);text-underline-offset:2px;background:0 0;border:none;justify-self:center;margin:0;padding:0;font-size:.75rem;font-weight:400;transition:text-decoration-color .3s ease-in-out}.Uxs1Gq_capsToggle:hover,.Uxs1Gq_capsToggle:focus-visible{-webkit-text-decoration-color:var(--bb-island-text-muted);text-decoration-color:var(--bb-island-text-muted);color:var(--bb-island-text);outline:none}.Uxs1Gq_capsToggleActive{color:var(--bb-island-text);-webkit-text-decoration-color:var(--bb-island-text);text-decoration-color:var(--bb-island-text)}.Uxs1Gq_fontSelectWrap{max-width:100%;color:var(--bb-island-text);justify-self:start;display:inline-flex;position:relative}.Uxs1Gq_fontSelectWrap:after{content:"";pointer-events:none;border-bottom:1px solid;border-right:1px solid;width:.4rem;height:.4rem;position:absolute;top:50%;right:0;transform:translateY(-65%)rotate(45deg)}.Uxs1Gq_fontSelect{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:inherit;cursor:pointer;appearance:none;text-overflow:ellipsis;background:0 0;border:none;max-width:100%;margin:0;padding:0 1.25rem 0 0;font-size:.75rem;font-weight:400}.Uxs1Gq_fontSelect:focus,.Uxs1Gq_fontSelect:focus-visible{outline:none}.Uxs1Gq_fontSelect option{color:#0f0f12;background:#fff;outline:none}.Uxs1Gq_kerningLabel{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text);cursor:pointer;flex-shrink:0;justify-self:end;font-size:.75rem;font-weight:400}.Uxs1Gq_kerningSlider{appearance:none;background:linear-gradient(var(--bb-island-control-track), var(--bb-island-control-track)) no-repeat center/100% 1px;cursor:pointer;touch-action:none;border-radius:0;outline:none;width:100%;height:24px;margin:0;padding:0}.Uxs1Gq_kerningSlider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--bb-island-control-thumb);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px}.Uxs1Gq_kerningSlider::-moz-range-thumb{background:var(--bb-island-control-thumb);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px}.Uxs1Gq_kerningSlider:focus-visible::-webkit-slider-thumb{outline:2px solid var(--bb-island-text-subtle);outline-offset:3px}.Uxs1Gq_previewText{width:100%;color:var(--bb-island-text);letter-spacing:inherit;font-size:clamp(2.75rem,11vw,5.5rem);line-height:.95;font-weight:inherit;resize:none;overflow-wrap:break-word;field-sizing:content;box-sizing:border-box;background:0 0;border:none;outline:none;margin:0;padding:.12em 0;display:block;overflow:hidden}.Uxs1Gq_previewText::placeholder{color:var(--bb-island-text-subtle)}.Uxs1Gq_footer{justify-content:flex-end;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.Uxs1Gq_footerActions{align-items:center;gap:1rem;display:flex}.Uxs1Gq_footerLink{color:var(--bb-island-text-muted);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.Uxs1Gq_footerLink:hover .Uxs1Gq_footerLinkLabel,.Uxs1Gq_footerLink:focus-visible .Uxs1Gq_footerLinkLabel{-webkit-text-decoration-color:var(--bb-island-text-muted);text-decoration-color:var(--bb-island-text-muted)}.Uxs1Gq_footerLink:focus-visible{outline:none}.Uxs1Gq_footerLinkLabel{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text-muted);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bb-island-text-muted) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--bb-island-text-muted) 50%, transparent);text-underline-offset:2px;font-size:.75rem;font-weight:400;transition:text-decoration-color .3s ease-in-out}.Uxs1Gq_footerLinkLabel:hover,.Uxs1Gq_footerLinkLabel:focus-visible{-webkit-text-decoration-color:var(--bb-island-text-muted);text-decoration-color:var(--bb-island-text-muted);color:inherit;outline:none}.Uxs1Gq_footerLinkIcon{flex-shrink:0;width:.9rem;height:.9rem}.Uxs1Gq_footerDownload{width:2rem;height:2rem;color:var(--bb-island-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:opacity .2s;display:flex}.Uxs1Gq_footerDownload:hover,.Uxs1Gq_footerDownload:focus-visible{opacity:.75;outline:2px solid var(--bb-island-border);outline-offset:2px}
.UD8llW_grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.UD8llW_scrollStrip{--scroll-gap:.75rem;--scroll-tile-size:140px;--scroll-inset:1.5rem}@media (max-width:639px){.UD8llW_scrollStrip{--scroll-inset:1rem}}.UD8llW_scrollStrip{gap:var(--scroll-gap);width:calc(100% + var(--scroll-inset)*2);margin-inline:calc(-1*var(--scroll-inset));padding-inline:var(--scroll-inset);box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:manipulation;scroll-padding-inline:var(--scroll-inset);scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;padding-block:0;list-style:none;display:flex;overflow:auto hidden}.UD8llW_scrollStrip::-webkit-scrollbar{display:none}.UD8llW_scrollStrip .UD8llW_scrollItem{width:var(--scroll-tile-size);min-width:var(--scroll-tile-size);flex:none}.UD8llW_scrollStrip[data-fits-all=true] .UD8llW_scrollItem{width:auto;min-width:var(--scroll-tile-size);flex:1 0 0}.UD8llW_scrollItem,.UD8llW_item{min-width:0;display:flex}.UD8llW_tile{aspect-ratio:2/3;cursor:pointer;text-align:left;--smooth-radius:12px;border-radius:var(--smooth-radius);width:100%;clip-path:inset(0 round var(--smooth-radius));border:none;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;padding:1rem;transition:opacity .2s,background .2s;display:flex;position:relative}.UD8llW_tile:hover,.UD8llW_tile:focus-visible{outline:none}.UD8llW_tile:hover .UD8llW_tileCopyIcon,.UD8llW_tile:focus-visible .UD8llW_tileCopyIcon{opacity:1;background:var(--bb-island-overlay-bg-strong);color:var(--bb-island-overlay-fg)}.UD8llW_tileCopyIcon{background:var(--bb-island-overlay-bg);width:2rem;height:2rem;color:var(--bb-island-overlay-fg);-webkit-backdrop-filter:blur(8px);opacity:.75;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,background .2s,color .2s;display:flex;position:absolute;bottom:.5rem;right:.5rem}.UD8llW_tileCopyIcon svg{width:15px;height:15px;display:block}.UD8llW_tileText{flex-direction:column;gap:2px;display:flex}.UD8llW_tileName,.UD8llW_tileRole,.UD8llW_tileHex,.UD8llW_tileMeta{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;font-size:.6875rem;font-weight:400}.UD8llW_tileRole{opacity:.5}.UD8llW_tileValues{flex-direction:column;gap:2px;margin-top:auto;padding-top:.5rem;display:flex}.UD8llW_tileHex{opacity:1}.UD8llW_tileMeta{opacity:1;font-size:.625rem}
._24lECW_footer{text-align:left;color:var(--bb-chrome-text,var(--theme-text));flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;padding:12px 0;display:flex}._24lECW_text{max-width:48rem;font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;letter-spacing:-.01em;text-transform:uppercase;color:inherit;font-size:.6875rem;line-height:1.5}._24lECW_text p,._24lECW_text ul,._24lECW_text ol{font-size:inherit;line-height:inherit;color:inherit;margin:0}._24lECW_text p+p{margin-top:.75rem}._24lECW_text ul,._24lECW_text ol{text-align:left;padding-left:1.25rem}._24lECW_text a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-underline-offset:2px;transition:text-decoration-color .3s ease-in-out}._24lECW_text a:hover,._24lECW_text a:focus-visible{text-decoration-color:currentColor}._24lECW_logoLink{flex-shrink:0;line-height:0;display:inline-flex}._24lECW_logo{object-fit:contain;flex-shrink:0;width:120px;height:auto}html[data-bb-color-mode=dark] ._24lECW_logo{filter:brightness(0)invert()}
.YPpHWq_root{background:var(--bb-page-bg);min-height:100vh;color:var(--bb-chrome-text)}@media (min-width:1024px){.YPpHWq_rootSplit{height:100dvh;min-height:100dvh;overflow:hidden}}.YPpHWq_splitLayout{grid-template-columns:1fr;width:100%;min-width:0;min-height:0;display:grid}@media (max-width:1023px){.YPpHWq_splitLayout>aside{order:1}.YPpHWq_splitLayout .YPpHWq_scrollColumn{order:2}}@media (min-width:1024px){.YPpHWq_splitLayout{grid-template-columns:1fr 1fr;height:100%;overflow:hidden}.YPpHWq_splitLayoutNoMedia{grid-template-columns:1fr}}.YPpHWq_scrollColumn{width:100%;min-width:0;min-height:0}@media (min-width:1024px){.YPpHWq_scrollColumn{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;height:100%;display:flex;overflow-y:auto}.YPpHWq_scrollColumn::-webkit-scrollbar{display:none}}.YPpHWq_scrollTop{box-sizing:border-box;flex-shrink:0;width:100%;padding:1.5rem 12px 0;display:flex}@media (min-width:1024px){.YPpHWq_scrollTop{padding-left:2rem;padding-right:2rem}.YPpHWq_scrollColumnWithGlobal .YPpHWq_scrollTop{padding-left:12px;padding-right:12px}}.YPpHWq_islandsMain{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:none;margin:0;padding:1.5rem 12px 3rem;display:flex}@media (min-width:1024px){.YPpHWq_islandsMain{flex:1;min-height:0;padding-left:2rem;padding-right:2rem}.YPpHWq_islandsMainWithGlobal{padding-bottom:12px;padding-left:12px;padding-right:12px}}.YPpHWq_introSection{flex-direction:column;flex-shrink:0;gap:1.5rem;margin-bottom:2.5rem;display:flex}.YPpHWq_islandsLayout{flex-direction:column;display:flex}@media (min-width:1024px){.YPpHWq_islandsLayoutWithGlobal{flex:1;min-height:0}}.YPpHWq_brandIslandsStack{flex-direction:column;flex-shrink:0;gap:1rem;display:flex}@media (min-width:1024px){.YPpHWq_islandsLayoutWithGlobal .YPpHWq_brandIslandsStack{flex:1}}.YPpHWq_globalIslandsStack{flex-direction:column;flex-shrink:0;gap:1rem;margin-top:4rem;padding-top:4rem;padding-bottom:12px;display:flex}@media (min-width:1024px){.YPpHWq_islandsLayoutWithGlobal .YPpHWq_globalIslandsStack{margin-top:auto}}.YPpHWq_islandsStack{flex-direction:column;flex-shrink:0;gap:1rem;display:flex}:is(.YPpHWq_introSection>.prose-brand--spaced h2,.YPpHWq_introSection>.prose-brand--spaced h3,.YPpHWq_introSection>.prose-brand--spaced p,.YPpHWq_introSection>.prose-brand--spaced ul,.YPpHWq_introSection>.prose-brand--spaced ol,.YPpHWq_introSection>.prose-brand--spaced li,.YPpHWq_main>.prose-brand--spaced h2,.YPpHWq_main>.prose-brand--spaced h3,.YPpHWq_main>.prose-brand--spaced p,.YPpHWq_main>.prose-brand--spaced ul,.YPpHWq_main>.prose-brand--spaced ol,.YPpHWq_main>.prose-brand--spaced li){color:var(--bb-chrome-text)}:is(.YPpHWq_introSection>.prose-brand--spaced a,.YPpHWq_main>.prose-brand--spaced a){color:var(--bb-chrome-text);-webkit-text-decoration-color:color-mix(in srgb, var(--bb-chrome-text) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--bb-chrome-text) 50%, transparent)}:is(.YPpHWq_introSection>.prose-brand--spaced a:hover,.YPpHWq_introSection>.prose-brand--spaced a:focus-visible,.YPpHWq_main>.prose-brand--spaced a:hover,.YPpHWq_main>.prose-brand--spaced a:focus-visible){-webkit-text-decoration-color:var(--bb-chrome-text);text-decoration-color:var(--bb-chrome-text)}.YPpHWq_main{max-width:48rem;margin:0 auto;padding:3rem 1.5rem}.YPpHWq_footer{text-align:center;font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-chrome-text-muted);padding:0 1.5rem 4rem;font-size:.75rem;font-weight:400}
._2Y31Uq_root{bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));z-index:1;width:min(35vw,100vw + -4.5rem - 42px);height:70vh;filter:var(--bb-island-shadow);position:fixed;left:calc(3rem + 42px)}@media (max-width:1023px){._2Y31Uq_root{width:auto;height:auto;inset:12px}}._2Y31Uq_window{box-sizing:border-box;background:var(--bb-island-bg);height:100%;color:var(--bb-island-text);--smooth-radius:24px;border-radius:var(--smooth-radius);clip-path:inset(0 round var(--smooth-radius));flex-direction:column;display:flex;position:relative;overflow:hidden}._2Y31Uq_header{justify-content:space-between;align-items:center;gap:1rem;min-height:32px;padding:1rem 1.25rem .75rem;display:flex}._2Y31Uq_title{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text);margin:0;font-size:.75rem;font-weight:400}._2Y31Uq_label{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text-muted);margin:0;font-size:.75rem;font-weight:400}._2Y31Uq_error{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-error);margin:.75rem 1.25rem;font-size:.75rem;font-weight:400}._2Y31Uq_close,._2Y31Uq_detailsClose{background:var(--bb-island-surface);width:32px;height:32px;color:var(--bb-island-text);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}._2Y31Uq_close svg,._2Y31Uq_detailsClose svg{width:16px;height:16px}._2Y31Uq_close:focus-visible,._2Y31Uq_detailsClose:focus-visible{outline:2px solid var(--bb-island-text);outline-offset:2px}._2Y31Uq_toolbar{flex-wrap:wrap;gap:.5rem;padding:0 1.25rem 1rem;display:flex}._2Y31Uq_input{box-sizing:border-box;background:var(--bb-island-surface);min-width:0;min-height:36px;color:var(--bb-island-text);--smooth-radius:12px;border-radius:var(--smooth-radius);clip-path:inset(0 round var(--smooth-radius));font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;border:none;outline:none;flex:200px;padding:0 1rem;font-size:.75rem;font-weight:400}._2Y31Uq_input::placeholder{color:var(--bb-island-text-subtle)}._2Y31Uq_input:focus,._2Y31Uq_input:focus-visible{outline:2px solid color-mix(in srgb, var(--bb-island-text) 30%, transparent);outline-offset:-2px}select._2Y31Uq_input{flex:0 200px}._2Y31Uq_body{border-top:1px solid var(--bb-island-border);flex:1;min-height:0;position:relative}._2Y31Uq_listArea{height:100%;padding-bottom:4rem;overflow-y:auto}._2Y31Uq_listHeader{border-bottom:1px solid var(--bb-island-border);justify-content:space-between;align-items:center;gap:1rem;min-height:36px;padding:1rem 1.25rem;display:flex}._2Y31Uq_listTitle{color:var(--bb-island-text);margin:0 0 2px;font-size:.9375rem;font-weight:500}._2Y31Uq_bulkActions{align-items:center;gap:.75rem;display:flex}._2Y31Uq_empty{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text-muted);margin:0;padding:1.5rem 1.25rem;font-size:.75rem;font-weight:400}._2Y31Uq_loadMore{margin:1rem 1.25rem 0;display:block}._2Y31Uq_table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.8125rem}._2Y31Uq_table th{text-align:left;white-space:nowrap;color:var(--bb-island-text);border-bottom:1px solid var(--bb-island-border);padding:.75rem .5rem;font-weight:500}._2Y31Uq_table td{vertical-align:middle;white-space:nowrap;color:var(--bb-island-text-muted);border-bottom:1px solid var(--bb-island-border);padding:.5rem}._2Y31Uq_table th:first-child,._2Y31Uq_table td:first-child{padding-left:1.25rem}._2Y31Uq_table th:last-child,._2Y31Uq_table td:last-child{padding-right:1rem}._2Y31Uq_table tbody tr:last-child td{border-bottom:none}._2Y31Uq_row{cursor:pointer;transition:background-color .15s}._2Y31Uq_row:hover,._2Y31Uq_rowSelected{background:var(--bb-island-surface)}._2Y31Uq_colCheck{width:48px}._2Y31Uq_colType,._2Y31Uq_colSize{width:76px}._2Y31Uq_colDate{width:116px}._2Y31Uq_colUser{width:130px}._2Y31Uq_colActions{width:52px}._2Y31Uq_table ._2Y31Uq_colSize,._2Y31Uq_table ._2Y31Uq_colActions{text-align:right}._2Y31Uq_colSize,._2Y31Uq_colDate{font-variant-numeric:tabular-nums}@media (max-width:2199px) and (min-width:1024px){._2Y31Uq_colUser{display:none}}@media (max-width:1799px) and (min-width:1024px){._2Y31Uq_colType{display:none}}@media (max-width:639px){._2Y31Uq_colType,._2Y31Uq_colDate,._2Y31Uq_colUser{display:none}}._2Y31Uq_checkbox{appearance:none;border:1px solid color-mix(in srgb, var(--bb-island-text) 35%, transparent);cursor:pointer;background:0 0;border-radius:4px;place-content:center;width:16px;height:16px;margin:0;transition:background-color .15s,border-color .15s;display:grid}._2Y31Uq_checkbox:before{content:"";background:var(--bb-island-bg);width:10px;height:10px;transition:transform .12s;transform:scale(0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.2 4 7.5l4.5-5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.2 4 7.5l4.5-5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}._2Y31Uq_checkbox:hover{border-color:color-mix(in srgb, var(--bb-island-text) 70%, transparent)}._2Y31Uq_checkbox:checked{border-color:var(--bb-island-text);background:var(--bb-island-text)}._2Y31Uq_checkbox:checked:before{transform:scale(1)}._2Y31Uq_checkbox:focus-visible{outline:2px solid color-mix(in srgb, var(--bb-island-text) 30%, transparent);outline-offset:2px}._2Y31Uq_nameCell{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;margin:0;padding:0;display:flex}._2Y31Uq_nameCell:focus-visible{outline:2px solid var(--bb-island-text);outline-offset:2px;border-radius:4px}._2Y31Uq_nameText{flex-direction:column;min-width:0;display:flex}._2Y31Uq_fileName{text-overflow:ellipsis;color:var(--bb-island-text);overflow:hidden}._2Y31Uq_filePath{text-overflow:ellipsis;color:var(--bb-island-text-muted);font-size:.75rem;overflow:hidden}._2Y31Uq_badge{background:var(--bb-island-surface);color:var(--bb-island-text);border-radius:6px;padding:2px .5rem;font-size:.75rem;font-weight:500;display:inline-block}._2Y31Uq_rowSelected ._2Y31Uq_badge,._2Y31Uq_row:hover ._2Y31Uq_badge{background:var(--bb-island-bg)}._2Y31Uq_user{color:var(--bb-island-text);align-items:center;gap:.5rem;display:inline-flex}._2Y31Uq_avatar{background:var(--bb-island-accent-bg);width:22px;height:22px;color:var(--bb-island-accent-fg);border-radius:50%;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}._2Y31Uq_userName{text-overflow:ellipsis;max-width:14ch;overflow:hidden}._2Y31Uq_menu{display:inline-block;position:relative}._2Y31Uq_menuButton{width:28px;height:28px;color:var(--bb-island-text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}._2Y31Uq_menuButton:hover,._2Y31Uq_menuButton[aria-expanded=true]{background:var(--bb-island-bg)}._2Y31Uq_menuButton:focus-visible{outline:2px solid var(--bb-island-text);outline-offset:-2px}._2Y31Uq_menuList{z-index:2;background:var(--bb-island-bg);border:1px solid var(--bb-island-border);border-radius:12px;flex-direction:column;min-width:170px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #00000059}._2Y31Uq_menuItem{color:var(--bb-island-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem .75rem;font-size:.8125rem;text-decoration:none;display:block}._2Y31Uq_menuItem:hover,._2Y31Uq_menuItem:focus-visible{background:var(--bb-island-surface);outline:none}._2Y31Uq_menuItem:disabled{opacity:.5;cursor:not-allowed}._2Y31Uq_menuItemDanger{color:var(--bb-island-error)}._2Y31Uq_thumb{aspect-ratio:1;background:var(--bb-island-thumb-bg,var(--bb-island-surface));--smooth-radius:12px;border-radius:var(--smooth-radius);clip-path:inset(0 round var(--smooth-radius));justify-content:center;align-items:center;display:flex;overflow:hidden}._2Y31Uq_thumb img,._2Y31Uq_thumb video{object-fit:cover;width:100%;height:100%}._2Y31Uq_thumbSmall{border-radius:8px;flex-shrink:0;width:36px;height:36px}._2Y31Uq_thumbLabel{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text-muted);font-size:.75rem;font-weight:400}._2Y31Uq_details{z-index:3;box-sizing:border-box;background:var(--bb-island-bg);flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.25rem;display:flex;position:absolute;inset:0;overflow-y:auto}@media (min-width:1024px){._2Y31Uq_close{display:none}}._2Y31Uq_detailsHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._2Y31Uq_detailsName{overflow-wrap:anywhere;min-width:0;color:var(--bb-island-text);margin:0;font-size:.9375rem;font-weight:500}._2Y31Uq_detailsClose{flex-shrink:0}._2Y31Uq_preview{background:var(--bb-island-thumb-bg,var(--bb-island-surface));--smooth-radius:12px;border-radius:var(--smooth-radius);min-height:160px;clip-path:inset(0 round var(--smooth-radius));justify-content:center;align-items:center;display:flex;overflow:hidden}._2Y31Uq_preview img,._2Y31Uq_preview video{object-fit:contain;max-width:100%;max-height:420px;display:block}._2Y31Uq_preview audio{width:calc(100% - 2rem)}._2Y31Uq_facts{grid-template-columns:auto 1fr;gap:.5rem 1rem;margin:0;display:grid}._2Y31Uq_facts dt{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text-muted);font-size:.75rem;font-weight:400}._2Y31Uq_facts dd{overflow-wrap:anywhere;min-width:0;font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:.75rem;font-weight:400}._2Y31Uq_facts ._2Y31Uq_prompt{white-space:pre-wrap;text-transform:none}._2Y31Uq_actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}._2Y31Uq_button{background:var(--bb-island-surface);min-height:32px;color:var(--bb-island-text);cursor:pointer;--smooth-radius:12px;border-radius:var(--smooth-radius);clip-path:inset(0 round var(--smooth-radius));font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;border:none;align-items:center;gap:.5rem;padding:0 1rem;font-size:.75rem;font-weight:400;text-decoration:none;transition:filter .3s ease-in-out;display:inline-flex}._2Y31Uq_button svg{width:16px;height:16px}._2Y31Uq_button:hover:not(:disabled),._2Y31Uq_button:focus-visible:not(:disabled){filter:brightness(.9);outline:none}._2Y31Uq_button:disabled{opacity:.5;cursor:not-allowed}._2Y31Uq_buttonDanger{background:var(--bb-island-error);color:var(--bb-island-inverted-text,#fff)}._2Y31Uq_textButton{cursor:pointer;font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bb-island-text) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--bb-island-text) 50%, transparent);text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:400;transition:text-decoration-color .3s ease-in-out}._2Y31Uq_textButton:hover,._2Y31Uq_textButton:focus-visible{-webkit-text-decoration-color:var(--bb-island-text);text-decoration-color:var(--bb-island-text);outline:none}._2Y31Uq_textButton:disabled{opacity:.5;cursor:not-allowed}._2Y31Uq_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._2Y31Uq_storageTag{z-index:2;border:1px solid var(--bb-island-border);background:var(--bb-island-surface);color:var(--bb-island-text-muted);font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;pointer-events:none;border-radius:999px;margin:0;padding:6px .75rem;font-size:.6875rem;font-weight:400;position:absolute;bottom:1rem;left:1.25rem}._2Y31Uq_storageTagWarning{color:var(--bb-island-error);border-color:color-mix(in srgb, var(--bb-island-error) 40%, transparent)}
.sRxY2G_button{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-chrome-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bb-chrome-text) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--bb-chrome-text) 50%, transparent);text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:400;transition:text-decoration-color .3s ease-in-out}.sRxY2G_button:hover,.sRxY2G_button:focus-visible{-webkit-text-decoration-color:var(--bb-chrome-text);text-decoration-color:var(--bb-chrome-text);outline:none}.sRxY2G_button{cursor:pointer}.sRxY2G_button:disabled{opacity:.6;cursor:not-allowed}
.KdwO_G_root{left:1.5rem;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));z-index:100;pointer-events:none;align-items:flex-end;gap:.5rem;display:flex;position:fixed}.KdwO_G_root>*{pointer-events:auto}@media (max-width:1023px){.KdwO_G_root{bottom:auto;left:auto;right:1.5rem;top:calc(1.5rem + env(safe-area-inset-top,0px));flex-direction:row-reverse;align-items:flex-start}}.KdwO_G_islands{flex-direction:inherit;align-items:inherit;gap:inherit;pointer-events:none;filter:var(--bb-island-shadow);display:flex}.KdwO_G_islands>*{pointer-events:auto}.KdwO_G_bar{background:var(--bb-island-bg);color:var(--bb-island-text);--smooth-radius:24px;border-radius:var(--smooth-radius);clip-path:inset(0 round var(--smooth-radius));flex-direction:column;gap:2px;padding:.5rem;display:flex}.KdwO_G_iconButton{width:42px;height:42px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:calc(24px - .5rem);justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .2s;display:inline-flex}.KdwO_G_iconButton svg{width:16px;height:16px}.KdwO_G_iconButton:hover,.KdwO_G_iconButton[aria-expanded=true]{background:var(--bb-island-surface)}.KdwO_G_iconButton[aria-pressed=true]{background:var(--bb-island-accent-bg);color:var(--bb-island-accent-fg)}.KdwO_G_iconButton:focus-visible{outline:2px solid var(--bb-island-text);outline-offset:-2px}.KdwO_G_languageButton{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;font-size:.75rem;font-weight:400}.KdwO_G_groupDivider{background:var(--bb-island-text-subtle);height:1px;margin:8px 10px}.KdwO_G_menuToggle{display:contents}.KdwO_G_utilities{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.7,.2,1);display:grid}.KdwO_G_utilitiesOpen{grid-template-rows:1fr}.KdwO_G_utilitiesInner{flex-direction:column;gap:2px;min-height:0;display:flex;overflow:hidden}.KdwO_G_utilitiesInner>*{opacity:0;visibility:hidden;transition:opacity .2s,transform .34s cubic-bezier(.2,.7,.2,1),visibility 0s linear .34s;transform:translateY(8px)}.KdwO_G_utilitiesOpen .KdwO_G_utilitiesInner>*{opacity:1;visibility:visible;transition:opacity .22s,transform .34s cubic-bezier(.2,.7,.2,1),visibility linear;transform:none}.KdwO_G_utilitiesOpen .KdwO_G_utilitiesInner>:last-child{transition-delay:70ms}.KdwO_G_utilitiesOpen .KdwO_G_utilitiesInner>:nth-last-child(2){transition-delay:.11s}.KdwO_G_utilitiesOpen .KdwO_G_utilitiesInner>:nth-last-child(3){transition-delay:.15s}.KdwO_G_utilitiesOpen .KdwO_G_utilitiesInner>:nth-last-child(4){transition-delay:.19s}.KdwO_G_utilitiesOpen .KdwO_G_utilitiesInner>:nth-last-child(5){transition-delay:.23s}.KdwO_G_utilitiesOpen .KdwO_G_utilitiesInner>:nth-last-child(6){transition-delay:.27s}.KdwO_G_utilitiesOpen .KdwO_G_utilitiesInner>:nth-last-child(7){transition-delay:.31s}.KdwO_G_utilitiesOpen .KdwO_G_utilitiesInner>:nth-last-child(8){transition-delay:.35s}@media (prefers-reduced-motion:reduce){.KdwO_G_utilities,.KdwO_G_utilitiesInner>*{transition:none}.KdwO_G_utilitiesOpen .KdwO_G_utilitiesInner>*{transition-delay:0s}}.KdwO_G_tooltip{z-index:2;background:var(--bb-island-accent-bg);color:var(--bb-island-accent-fg);opacity:1;white-space:nowrap;pointer-events:none;font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;--smooth-radius:12px;border-radius:var(--smooth-radius);clip-path:inset(0 round var(--smooth-radius));margin:0;padding:10px 12px;font-size:.75rem;font-weight:400;line-height:1;transition:opacity .2s cubic-bezier(.2,.7,.2,1),transform .2s cubic-bezier(.2,.7,.2,1),top .2s cubic-bezier(.2,.7,.2,1);position:absolute;left:calc(42px + 1.75rem);transform:translateY(-50%)}@starting-style{.KdwO_G_tooltip{opacity:0;transform:translateY(-50%)translate(-4px)}}.KdwO_G_tooltip[data-leaving=true]{opacity:0;transform:translateY(-50%)translate(-4px)}@media (max-width:1023px){.KdwO_G_tooltip{display:none}}@media (prefers-reduced-motion:reduce){.KdwO_G_tooltip{transition:none}@starting-style{.KdwO_G_tooltip{opacity:1;transform:translateY(-50%)}}}.KdwO_G_panel{box-sizing:border-box;background:var(--bb-island-bg);width:min(320px,100vw - 42px - 4.5rem);color:var(--bb-island-text);--smooth-radius:24px;border-radius:var(--smooth-radius);clip-path:inset(0 round var(--smooth-radius));flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.KdwO_G_label{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text-muted);margin:0;font-size:.75rem;font-weight:400}.KdwO_G_offerBody{letter-spacing:-.01em;white-space:pre-wrap;margin:0;font-size:.95rem;font-weight:300;line-height:1.3}.KdwO_G_offerButton{background:var(--bb-island-accent-bg);min-height:42px;color:var(--bb-island-accent-fg);--smooth-radius:12px;border-radius:var(--smooth-radius);clip-path:inset(0 round var(--smooth-radius));font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;justify-content:center;align-items:center;padding:8px 14px;font-size:.75rem;font-weight:400;text-decoration:none;transition:filter .3s ease-in-out;display:inline-flex}.KdwO_G_offerButton:hover,.KdwO_G_offerButton:focus-visible{filter:brightness(.9);outline:none}.KdwO_G_title{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;font-weight:400;overflow:hidden}.KdwO_G_panel .KdwO_G_logout{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bb-island-text) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--bb-island-text) 50%, transparent);text-underline-offset:2px;align-self:flex-start;margin-top:.5rem;font-size:.75rem;font-weight:400;transition:text-decoration-color .3s ease-in-out}.KdwO_G_panel .KdwO_G_logout:hover,.KdwO_G_panel .KdwO_G_logout:focus-visible{-webkit-text-decoration-color:var(--bb-island-text);text-decoration-color:var(--bb-island-text);outline:none}.KdwO_G_form,.KdwO_G_inputRow{flex-direction:column;gap:.75rem;display:flex}.KdwO_G_textarea{box-sizing:border-box;resize:none;background:var(--bb-island-surface);width:100%;color:var(--bb-island-text);--smooth-radius:12px;border-radius:var(--smooth-radius);clip-path:inset(0 round var(--smooth-radius));font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;border:none;outline:none;padding:.75rem 1rem;font-size:.75rem;font-weight:400;line-height:1.35}.KdwO_G_textarea::placeholder{color:var(--bb-island-text-subtle)}.KdwO_G_textarea:disabled{opacity:.55;cursor:not-allowed}.KdwO_G_submit{box-sizing:border-box;background:var(--bb-island-accent-bg);width:42px;height:42px;color:var(--bb-island-accent-fg);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;padding:0;transition:filter .3s ease-in-out;display:inline-flex}.KdwO_G_submit svg{width:16px;height:16px}.KdwO_G_submit:hover:not(:disabled),.KdwO_G_submit:focus-visible:not(:disabled){filter:brightness(.9)}.KdwO_G_submit:disabled{opacity:.4;cursor:not-allowed}.KdwO_G_error{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-error);margin:0;font-size:.75rem;font-weight:400}.KdwO_G_sent{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.KdwO_G_textButton{cursor:pointer;font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bb-island-text) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--bb-island-text) 50%, transparent);text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:400;transition:text-decoration-color .3s ease-in-out}.KdwO_G_textButton:hover,.KdwO_G_textButton:focus-visible{-webkit-text-decoration-color:var(--bb-island-text);text-decoration-color:var(--bb-island-text);outline:none}.KdwO_G_downloadList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.KdwO_G_downloadLink{background:var(--bb-island-surface);min-height:42px;color:var(--bb-island-text);--smooth-radius:12px;border-radius:var(--smooth-radius);clip-path:inset(0 round var(--smooth-radius));font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;align-items:center;gap:.5rem;padding:0 1rem;font-size:.75rem;font-weight:400;text-decoration:none;transition:filter .3s ease-in-out;display:flex}.KdwO_G_downloadLink:hover,.KdwO_G_downloadLink:focus-visible{filter:brightness(.9);outline:none}.KdwO_G_downloadVersion{color:var(--bb-island-text-muted)}.KdwO_G_downloadArrow{width:16px;height:16px;margin-left:auto}.KdwO_G_appHeader{align-items:center;gap:.75rem;min-width:0;display:flex}.KdwO_G_appIcon{box-sizing:border-box;object-fit:cover;border:1px solid color-mix(in srgb, var(--bb-chrome-text) 20%, transparent);--smooth-radius:12px;border-radius:var(--smooth-radius);width:48px;height:48px;clip-path:inset(0 round var(--smooth-radius));flex-shrink:0}.KdwO_G_appHeaderText{flex-direction:column;gap:2px;min-width:0;display:flex}.KdwO_G_usagePercent{color:var(--bb-island-text);margin:0;font-size:2rem;line-height:1}.KdwO_G_usageTrack{background:var(--bb-island-control-track);border-radius:2px;height:4px;position:relative;overflow:hidden}.KdwO_G_usageFill{border-radius:inherit;background:var(--bb-island-control-thumb);position:absolute;inset:0 auto 0 0}
._0aKAPG_bold{font-weight:600}._0aKAPG_italic{font-style:italic}._0aKAPG_underline{text-underline-offset:.12em;text-decoration:underline}
.Sb5PTG_stage{touch-action:none;position:absolute;inset:0;overflow:hidden}@media (max-width:639px){.Sb5PTG_stageRow{box-sizing:border-box;padding-inline:12px;-webkit-overflow-scrolling:touch;overscroll-behavior:none;touch-action:pan-x;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;align-items:center;gap:0;padding-bottom:16vh;scroll-padding-inline:12px;display:flex;overflow:auto hidden}.Sb5PTG_stageRow::-webkit-scrollbar{display:none}.Sb5PTG_stageRow .Sb5PTG_card{visibility:visible;width:276px;height:391px;z-index:var(--card-stack);margin-right:calc(var(--card-overlap)*-1);scroll-snap-align:start;transform:rotate(var(--card-tilt));transform-origin:50%;flex:none;font-size:19px;transition:width .45s,height .45s;position:relative;top:auto;left:auto}.Sb5PTG_stageRow .Sb5PTG_card:last-child{margin-right:0}.Sb5PTG_stageRow .Sb5PTG_cardFlipped{z-index:20;width:318px;height:450px;margin-right:.75rem;transform:none}}@media (max-width:639px) and (prefers-reduced-motion:reduce){.Sb5PTG_stageRow .Sb5PTG_card{transition:none}}.Sb5PTG_card{--card-bg:#000;--card-fg:#fff;--card-fg-muted:#ffffff8c;--card-border:#ffffff24;z-index:1;perspective:1200px;will-change:transform;visibility:hidden;width:190px;height:270px;font-size:15px;position:absolute;top:0;left:0}@media (min-width:640px){.Sb5PTG_card{width:240px;height:340px;font-size:17px}}.Sb5PTG_cardPlaced{visibility:visible}.Sb5PTG_toggle{cursor:pointer;background:0 0;border:none;border-radius:12px;margin:0;padding:0;position:absolute;inset:0}.Sb5PTG_toggle:focus-visible{outline:2px solid var(--bb-chrome-text);outline-offset:3px}.Sb5PTG_inner{width:100%;height:100%;transform-style:preserve-3d;pointer-events:none;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:relative}.Sb5PTG_cardFlipped .Sb5PTG_inner{transform:rotateY(180deg)}.Sb5PTG_face{box-sizing:border-box;border:1px solid var(--card-border);background:var(--card-bg);color:var(--card-fg);backface-visibility:hidden;border-radius:12px;flex-direction:column;gap:.6em;padding:1.1em;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 4px 12px #0000001f}.Sb5PTG_front{justify-content:space-between}.Sb5PTG_back{transform:rotateY(180deg)}.Sb5PTG_cover{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.Sb5PTG_coverReady{opacity:1}.Sb5PTG_coverOnDark{filter:invert()}.Sb5PTG_front>.Sb5PTG_meta,.Sb5PTG_front>.Sb5PTG_name{position:relative}.Sb5PTG_meta{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--card-fg-muted);font-size:.75em;font-weight:400}.Sb5PTG_name{letter-spacing:-.03em;flex-direction:column;font-size:1.35em;font-weight:300;line-height:1;display:flex}.Sb5PTG_backName{letter-spacing:-.02em;font-size:1.15em;font-weight:400;line-height:1.1}.Sb5PTG_backBody{overscroll-behavior:contain;touch-action:pan-y;pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:.9em;min-height:0;display:flex;overflow-y:auto}.Sb5PTG_backBody::-webkit-scrollbar{display:none}.Sb5PTG_context{flex-direction:column;gap:.4em;margin-top:.85em;display:flex}.Sb5PTG_sectionLabel{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--card-fg-muted);margin:0;font-size:.7em;font-weight:400;line-height:1.25}.Sb5PTG_description{letter-spacing:-.01em;margin:0;font-size:.85em;font-weight:300;line-height:1.25}.Sb5PTG_heading2,.Sb5PTG_heading3{letter-spacing:-.03em;margin:0;font-size:1.15em;font-weight:500;line-height:1.15}.Sb5PTG_ask{z-index:2;border:1px solid var(--card-fg);color:var(--card-fg);font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;cursor:pointer;pointer-events:auto;background:0 0;border-radius:999px;align-self:flex-start;margin-top:auto;padding:.45em .9em;font-size:.7em;font-weight:400;transition:background .2s,color .2s;position:relative}.Sb5PTG_ask:hover,.Sb5PTG_ask:focus-visible{background:var(--card-fg);color:var(--card-bg);outline:none}@media (prefers-reduced-motion:reduce){.Sb5PTG_inner,.Sb5PTG_cover{transition:none}.Sb5PTG_cover{opacity:1}}
.Es742G_panel{box-sizing:border-box;background:var(--bb-island-bg);width:100%;max-height:min(70dvh,640px);color:var(--bb-island-text);--smooth-radius:24px;border-radius:var(--smooth-radius);clip-path:inset(0 round var(--smooth-radius));flex-direction:column;gap:.75rem;padding:1rem;display:flex}@media (min-width:1024px){.Es742G_panelFill{height:100%;max-height:none}.Es742G_panelFill.Es742G_panelCollapsed{height:auto}.Es742G_panelFill .Es742G_messages{flex:1}.Es742G_panelFill .Es742G_inputRow{margin-top:auto}}.Es742G_header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.Es742G_labelButton{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bb-island-text) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--bb-island-text) 50%, transparent);text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:400;transition:text-decoration-color .3s ease-in-out}.Es742G_labelButton:hover,.Es742G_labelButton:focus-visible{-webkit-text-decoration-color:var(--bb-island-text);text-decoration-color:var(--bb-island-text);outline:none}.Es742G_labelButton{cursor:pointer}.Es742G_clearBtn{width:28px;height:28px;color:var(--bb-island-text);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:-6px -6px -6px 0;padding:0;transition:background-color .2s;display:inline-flex}.Es742G_clearBtn svg{width:14px;height:14px}.Es742G_clearBtn:hover,.Es742G_clearBtn:focus-visible{background:var(--bb-island-surface);outline:none}.Es742G_label,.Es742G_usage{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text-muted);margin:0;font-size:.75rem;font-weight:400}.Es742G_textButton{cursor:pointer;font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bb-island-text) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--bb-island-text) 50%, transparent);text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:400;transition:text-decoration-color .3s ease-in-out}.Es742G_textButton:hover,.Es742G_textButton:focus-visible{-webkit-text-decoration-color:var(--bb-island-text);text-decoration-color:var(--bb-island-text);outline:none}.Es742G_messages{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:.75rem;min-height:0;display:flex;overflow-y:auto}.Es742G_messages::-webkit-scrollbar{display:none}.Es742G_userMessage,.Es742G_assistantMessage{white-space:pre-wrap;overflow-wrap:anywhere}.Es742G_userMessage{background:var(--bb-island-surface);--smooth-radius:12px;border-radius:var(--smooth-radius);max-width:85%;clip-path:inset(0 round var(--smooth-radius));font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;text-transform:none;align-self:flex-end;padding:.5rem .75rem;font-size:.75rem;font-weight:400;line-height:1.35}.Es742G_assistantMessage{letter-spacing:-.01em;font-size:1rem;font-weight:300;line-height:1.3}.Es742G_aiResult{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.Es742G_paragraphs{flex-direction:column;gap:1rem;display:flex}.Es742G_paragraph{margin:0}.Es742G_heading2,.Es742G_heading3{letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:500;line-height:1.15}.Es742G_heading2+.Es742G_heading3,.Es742G_heading2+.Es742G_paragraph,.Es742G_heading3+.Es742G_paragraph,.Es742G_heading2+.Es742G_bullets,.Es742G_heading2+.Es742G_numbered,.Es742G_heading3+.Es742G_bullets,.Es742G_heading3+.Es742G_numbered{margin-top:-.5rem}.Es742G_bullets,.Es742G_numbered{margin:0;padding-left:1.15rem}.Es742G_bullets{list-style:outside}.Es742G_numbered{list-style:decimal}.Es742G_bullets li+li,.Es742G_numbered li+li{margin-top:.35rem}.Es742G_nestedItem{margin-left:1rem}.Es742G_thinking{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text-subtle);font-size:.75rem;font-weight:400;animation:1.1s ease-in-out infinite Es742G_thinkingPulse}@keyframes Es742G_thinkingPulse{0%,to{opacity:1}50%{opacity:.4}}.Es742G_suggestions{flex-direction:column;align-items:flex-start;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Es742G_suggestion{color:var(--bb-island-text);text-align:left;cursor:pointer;font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bb-island-text) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--bb-island-text) 50%, transparent);text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:400;transition:text-decoration-color .3s ease-in-out}.Es742G_suggestion:hover,.Es742G_suggestion:focus-visible{-webkit-text-decoration-color:var(--bb-island-text);text-decoration-color:var(--bb-island-text);outline:none}.Es742G_suggestion:disabled{opacity:.5;cursor:not-allowed}.Es742G_quickFacts{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Es742G_quickFact{border:1px solid var(--bb-island-text);color:var(--bb-island-text);font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;cursor:pointer;background:0 0;border-radius:999px;padding:.45em .9em;font-size:.75rem;font-weight:400;transition:background .2s,color .2s}.Es742G_quickFact:hover:not(:disabled),.Es742G_quickFact:focus-visible:not(:disabled){background:var(--bb-island-text);color:var(--bb-island-bg);outline:none}.Es742G_quickFact:disabled{opacity:.5;cursor:not-allowed}.Es742G_error{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-error);margin:0;font-size:.75rem;font-weight:400}.Es742G_inputRow{grid-template-columns:1fr auto;align-items:end;gap:.5rem;display:grid}.Es742G_input{box-sizing:border-box;resize:none;background:var(--bb-island-surface);min-width:0;max-height:160px;color:var(--bb-island-text);--smooth-radius:12px;border-radius:var(--smooth-radius);clip-path:inset(0 round var(--smooth-radius));font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;border:none;outline:none;padding:.8125rem 1rem;font-size:.75rem;font-weight:400;line-height:1.35}.Es742G_input::placeholder{color:var(--bb-island-text-subtle)}.Es742G_input:disabled{opacity:.55;cursor:not-allowed}.Es742G_submit{box-sizing:border-box;background:var(--bb-island-accent-bg);width:42px;height:42px;color:var(--bb-island-accent-fg);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:filter .3s ease-in-out;display:inline-flex}.Es742G_submit svg{width:16px;height:16px}.Es742G_submit:hover:not(:disabled),.Es742G_submit:focus-visible:not(:disabled){filter:brightness(.9)}.Es742G_submit:disabled{opacity:.6;cursor:not-allowed}.Es742G_submitPulsing,.Es742G_submitPulsing:disabled{animation:1.1s ease-in-out infinite Es742G_thinkingPulse}@media (prefers-reduced-motion:reduce){.Es742G_thinking,.Es742G_submitPulsing,.Es742G_submitPulsing:disabled{animation:none}}.Es742G_toolMessage{color:var(--bb-island-text-muted);align-items:flex-start;gap:.5rem;display:flex}.Es742G_toolMessageMark{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;font-size:.65rem;line-height:1;display:inline-flex}.Es742G_toolMessageBody{flex-direction:column;gap:2px;min-width:0;display:flex}.Es742G_toolMessageLabel{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text-subtle);margin:0;font-size:.75rem;font-weight:400}.Es742G_toolMessageText{color:var(--bb-island-text);margin:0;font-size:.95rem;line-height:1.3}.Es742G_toolMessageNote{margin:0;font-size:.85rem;line-height:1.35}.Es742G_toolMessageButtons{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.Es742G_toolMessageButton{box-sizing:border-box;--smooth-radius:8px;border-radius:var(--smooth-radius);min-height:40px;clip-path:inset(0 round var(--smooth-radius));background:var(--bb-island-surface);color:var(--bb-island-text);font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;letter-spacing:-.01em;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;padding:8px 12px;font-size:.75rem;font-weight:400;line-height:1.3;text-decoration:none;transition:background .3s ease-in-out;display:inline-flex}.Es742G_toolMessageButton:hover{background:color-mix(in srgb, var(--bb-island-surface), var(--bb-island-text) 10%)}.Es742G_toolMessageButton:focus-visible{outline:1.5px solid var(--bb-island-text);outline-offset:2px}@media (hover:none) and (pointer:coarse){.Es742G_toolMessageButton{min-height:44px}}.Es742G_toolMessage_running .Es742G_toolMessageMark{background:currentColor;animation:1.1s ease-in-out infinite Es742G_thinkingPulse}.Es742G_toolMessage_waiting .Es742G_toolMessageMark{color:var(--bb-island-text)}.Es742G_toolMessage_done .Es742G_toolMessageMark{border-color:var(--bb-island-text);background:var(--bb-island-text);color:var(--bb-island-bg)}.Es742G_toolMessage_failed .Es742G_toolMessageMark,.Es742G_toolMessage_failed .Es742G_toolMessageText,.Es742G_toolMessage_failed .Es742G_toolMessageNote{color:var(--bb-island-error)}@media (prefers-reduced-motion:reduce){.Es742G_toolMessage_running .Es742G_toolMessageMark{animation:none}}
.SgC4MG_stage{position:absolute;inset:0;overflow:hidden}.SgC4MG_card{--card-bg:#0f0f12;--card-fg:#fff;--card-fg-muted:#ffffff9e;--card-border:#ffffff24;z-index:1;perspective:1200px;will-change:transform;width:190px;height:270px;font-size:15px;position:absolute;top:0;left:0}@media (min-width:640px){.SgC4MG_card{width:240px;height:340px;font-size:17px}}.SgC4MG_toggle{cursor:pointer;background:0 0;border:none;border-radius:12px;margin:0;padding:0;position:absolute;inset:0}.SgC4MG_toggle:focus-visible{outline:2px solid var(--bb-chrome-text);outline-offset:3px}.SgC4MG_inner{width:100%;height:100%;transform-style:preserve-3d;pointer-events:none;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:relative}.SgC4MG_cardFlipped .SgC4MG_inner{transform:rotateY(180deg)}.SgC4MG_cardFlipped .SgC4MG_toggle{pointer-events:none}.SgC4MG_cardFlipped .SgC4MG_back{pointer-events:auto}.SgC4MG_face{box-sizing:border-box;border:1px solid var(--card-border);background:var(--card-bg);color:var(--card-fg);backface-visibility:hidden;border-radius:12px;flex-direction:column;gap:.7em;padding:1.15em;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 28px #0000002e}.SgC4MG_front{text-align:center;justify-content:center;align-items:center}.SgC4MG_back{transform:rotateY(180deg)}.SgC4MG_title{letter-spacing:-.035em;text-align:center;overflow-wrap:break-word;width:100%;margin:0;font-size:1.65em;font-weight:300;line-height:1.05}.SgC4MG_backTitle{letter-spacing:-.03em;margin:0;font-size:1.15em;font-weight:400;line-height:1.05}.SgC4MG_titleDone{text-decoration:line-through;-webkit-text-decoration-color:var(--card-strike,currentColor);text-decoration-color:var(--card-strike,currentColor);text-decoration-thickness:.08em}.SgC4MG_backBody{overscroll-behavior:contain;touch-action:pan-y;pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:.7em;min-height:0;display:flex;overflow-y:auto}.SgC4MG_backBody::-webkit-scrollbar{display:none}.SgC4MG_sectionLabel{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--card-fg-muted);margin:0;font-size:.7em;font-weight:400;line-height:1.25}.SgC4MG_depth{letter-spacing:-.01em;margin:0;font-size:.85em;font-weight:300;line-height:1.3}.SgC4MG_done{z-index:2;border:1px solid var(--card-fg);color:var(--card-fg);font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;cursor:pointer;pointer-events:auto;background:0 0;border-radius:999px;align-self:flex-start;margin-top:auto;padding:.45em .9em;font-size:.7em;font-weight:400;transition:background .2s,color .2s;position:relative}.SgC4MG_done:hover,.SgC4MG_done:focus-visible,.SgC4MG_done.SgC4MG_doneActive{background:var(--card-fg);color:var(--card-bg);outline:none}.SgC4MG_status{text-align:center;width:min(280px,100% - 48px);font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-chrome-text-muted);margin:0;font-size:.75rem;font-weight:400;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.SgC4MG_retry{color:inherit;font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;text-underline-offset:.2em;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:.75rem;font-weight:400;text-decoration:underline;display:inline}@media (prefers-reduced-motion:reduce){.SgC4MG_inner{transition:none}}
.uLAKGG_root{background:var(--bb-page-bg);height:100dvh;position:relative;overflow:hidden}.uLAKGG_noVerticalScroll{overscroll-behavior:none;position:fixed;inset:0}html:has(.uLAKGG_noVerticalScroll){overscroll-behavior:none;overflow:hidden}html:has(.uLAKGG_noVerticalScroll) body{overscroll-behavior:none;overflow:hidden}.uLAKGG_header{z-index:5;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;top:1.5rem;left:12px;right:12px}@media (min-width:1024px){.uLAKGG_header{left:2rem;right:2rem}}.uLAKGG_title,.uLAKGG_taskCount{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-chrome-text);margin:0;font-size:.75rem;font-weight:400;overflow:hidden}@media (min-width:1024px){.uLAKGG_title{height:1.3125rem;line-height:1.3125rem}}.uLAKGG_taskCount{opacity:.5}.uLAKGG_chatDock{z-index:30;padding:1.5rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));pointer-events:none;filter:var(--bb-island-shadow);justify-content:center;align-items:flex-end;transition:opacity .3s;display:flex;position:absolute;inset:0}.uLAKGG_chatDock>*{pointer-events:auto;width:100%;max-width:560px}.uLAKGG_chatDockDimmed{opacity:.2}.uLAKGG_chatDockDimmed>*{pointer-events:none}.uLAKGG_cards{z-index:10;position:absolute;inset:0}.uLAKGG_cardsFront{z-index:40}
._6lmLEa_root{background:var(--bb-page-bg);height:100dvh;position:relative;overflow:hidden}._6lmLEa_canvas{z-index:10;cursor:grab;touch-action:none;overscroll-behavior:none;position:absolute;inset:0;overflow:hidden}._6lmLEa_canvasDragging,._6lmLEa_canvasDragging *{cursor:grabbing}._6lmLEa_board{transform-origin:0 0;will-change:transform;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}._6lmLEa_tile{pointer-events:auto;width:100%;height:100%;color:inherit;font-family:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;scroll-margin:1.5rem;transition:opacity .25s,transform .25s;position:absolute}._6lmLEa_tile:focus-visible{outline:2px solid var(--bb-chrome-text);outline-offset:3px}._6lmLEa_tileStill{cursor:inherit}._6lmLEa_canvas ._6lmLEa_tile._6lmLEa_tileArrive{opacity:0;transition:transform .25s}._6lmLEa_tileArrivePlay{animation:_6lmLEa_tile-fade var(--arrive-duration,.64s) ease forwards}._6lmLEa_canvasOpen{z-index:40}._6lmLEa_slot{pointer-events:auto;width:100%;height:100%;position:absolute}._6lmLEa_motion{perspective:1200px;will-change:transform;width:100%;height:100%;font-size:15px;position:absolute;top:0;left:0}@media (min-width:640px){._6lmLEa_motion{font-size:17px}}._6lmLEa_tileEnter{opacity:0}._6lmLEa_tileEnterReady{animation:.56s forwards _6lmLEa_tile-fade;animation-delay:var(--enter-delay,0s)}@keyframes _6lmLEa_tile-fade{0%{opacity:0}to{opacity:1}}._6lmLEa_motionHit{z-index:2;cursor:pointer;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}._6lmLEa_motionHit:focus-visible{outline:2px solid var(--bb-chrome-text);outline-offset:3px}._6lmLEa_motionFlipped ._6lmLEa_motionHit{pointer-events:none}._6lmLEa_motionInner{width:100%;height:100%;transform-style:preserve-3d;pointer-events:none;transition:transform .6s cubic-bezier(.2,.7,.2,1)}._6lmLEa_motionFlipped ._6lmLEa_motionInner{transform:rotateY(180deg)}._6lmLEa_motionFace{backface-visibility:hidden;position:absolute;inset:0}._6lmLEa_motionBack{pointer-events:none;cursor:pointer;transform:rotateY(180deg)}._6lmLEa_motionFlipped ._6lmLEa_motionBack{pointer-events:auto}._6lmLEa_portrait,._6lmLEa_swatch,._6lmLEa_photoFrame{width:100%;height:100%;display:flex;box-shadow:0 10px 28px #0000002e}._6lmLEa_portrait{--card-bg:#0f0f12;--card-fg:#fff;--card-fg-muted:#ffffff8c;--card-border:#ffffff24;box-sizing:border-box;border:1px solid var(--card-border);background:var(--card-bg);color:var(--card-fg);font-feature-settings:"ss01" 1;text-align:left;--smooth-radius:12px;border-radius:var(--smooth-radius);clip-path:inset(0 round var(--smooth-radius));flex-direction:column;padding:1.1em;font-size:15px;position:relative;overflow:hidden}@media (min-width:640px){._6lmLEa_portrait{font-size:17px}}._6lmLEa_archetype{justify-content:space-between;gap:.6em}._6lmLEa_task{text-align:center;justify-content:center;align-items:center;gap:.7em;padding:1.15em}._6lmLEa_tool{box-shadow:none;--smooth-radius:16px;border-radius:var(--smooth-radius);clip-path:inset(0 round var(--smooth-radius));background:#191919;border:none;justify-content:center;align-items:center;padding:0}._6lmLEa_toolMark{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:12px;width:100px;height:100px}._6lmLEa_toolCaption{opacity:0;pointer-events:none;text-align:center;flex-direction:column;align-items:center;width:124px;transition:opacity .2s;display:flex;position:absolute;top:calc(50% + 72px);left:50%;transform:translate(-50%)}._6lmLEa_tile:hover ._6lmLEa_toolCaption,._6lmLEa_tile:focus-visible ._6lmLEa_toolCaption{opacity:1}._6lmLEa_toolName,._6lmLEa_toolUse{color:#fff;width:100%;font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;letter-spacing:-.12px;text-transform:uppercase;font-feature-settings:"dlig" 1;overflow-wrap:break-word;font-size:12px;font-weight:400;line-height:1.3}._6lmLEa_toolUse{opacity:.5}._6lmLEa_cover{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}._6lmLEa_coverOnDark{filter:invert()}._6lmLEa_meta,._6lmLEa_archetypeName,._6lmLEa_taskLabel,._6lmLEa_taskTitle,._6lmLEa_enlargedTitle{position:relative}._6lmLEa_meta,._6lmLEa_taskLabel,._6lmLEa_sectionLabel{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--card-fg-muted);font-size:.75rem;font-weight:400}._6lmLEa_meta{font-size:.75em}._6lmLEa_taskLabel,._6lmLEa_sectionLabel{font-size:.7em;line-height:1.25}._6lmLEa_archetypeName{letter-spacing:-.03em;flex-direction:column;font-size:1.35em;font-weight:300;line-height:1;display:flex}._6lmLEa_taskTitle{letter-spacing:-.035em;overflow-wrap:break-word;width:100%;font-size:1.65em;font-weight:300;line-height:1.05}._6lmLEa_taskDone{text-decoration:line-through;-webkit-text-decoration-color:var(--card-strike,currentColor);text-decoration-color:var(--card-strike,currentColor);text-decoration-thickness:.08em}._6lmLEa_swatch{text-align:left;box-shadow:0 10px 28px #0000002e,inset 0 0 0 1px color-mix(in srgb, currentColor 28%, transparent);--smooth-radius:12px;border-radius:var(--smooth-radius);clip-path:inset(0 round var(--smooth-radius));flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:.75rem;position:relative}._6lmLEa_swatchText,._6lmLEa_swatchValues{flex-direction:column;gap:2px;display:flex;position:relative}._6lmLEa_swatchValues{margin-top:auto;padding-top:.5rem;padding-right:1.75rem}._6lmLEa_swatchName,._6lmLEa_swatchRole,._6lmLEa_swatchHex,._6lmLEa_swatchMeta{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;font-size:.6875rem;font-weight:400}._6lmLEa_swatchRole{opacity:.5}._6lmLEa_swatchMeta{font-size:.625rem}._6lmLEa_photoFrame{background:var(--theme-bg-muted,#ececec);--smooth-radius:12px;border-radius:var(--smooth-radius);clip-path:inset(0 round var(--smooth-radius));position:relative;overflow:hidden}._6lmLEa_photo{object-fit:cover;pointer-events:none;width:100%;height:100%}._6lmLEa_photoLabel{pointer-events:none;font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:#fff;text-shadow:0 1px 8px #000000a6;font-size:.75rem;font-weight:400;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}._6lmLEa_download{z-index:1;background:var(--bb-island-overlay-bg);width:2rem;height:2rem;color:var(--bb-island-overlay-fg);-webkit-backdrop-filter:blur(8px);cursor:pointer;opacity:.75;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .2s,background .2s;display:flex;position:absolute;bottom:.5rem;right:.5rem}._6lmLEa_download svg{width:15px;height:15px;display:block}._6lmLEa_download:hover,._6lmLEa_download:focus-visible{background:var(--bb-island-overlay-bg-strong);opacity:1}._6lmLEa_download:focus-visible{outline:2px solid var(--bb-chrome-text);outline-offset:2px}._6lmLEa_actionIcon{z-index:1;background:var(--bb-island-overlay-bg);width:2rem;height:2rem;color:var(--bb-island-overlay-fg);-webkit-backdrop-filter:blur(8px);opacity:.75;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:.5rem;right:.5rem}._6lmLEa_actionIcon svg{width:15px;height:15px;display:block}._6lmLEa_enlarged{--card-bg:#0f0f12;--card-fg:#fff;--card-fg-muted:#ffffff8c;--card-border:#ffffff24;box-sizing:border-box;border:1px solid var(--card-border);background:var(--card-bg);width:100%;height:100%;color:var(--card-fg);--smooth-radius:12px;border-radius:var(--smooth-radius);clip-path:inset(0 round var(--smooth-radius));flex-direction:column;gap:.7em;padding:1.15em;display:flex;overflow:hidden;box-shadow:0 10px 28px #0000002e}._6lmLEa_enlargedTitle{letter-spacing:-.02em;font-size:1.15em;font-weight:400;line-height:1.1}._6lmLEa_enlargedTaskTitle{letter-spacing:-.03em;line-height:1.05}._6lmLEa_detailBody{touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:.7em;min-height:0;display:flex;overflow-y:auto}._6lmLEa_detailBody::-webkit-scrollbar{display:none}._6lmLEa_detailContext{flex-direction:column;gap:.7em;display:flex}._6lmLEa_detailText{letter-spacing:-.01em;margin:0;font-size:.85em;font-weight:300;line-height:1.3}._6lmLEa_detailArchetype{line-height:1.25}._6lmLEa_done{border:1px solid var(--card-fg);color:var(--card-fg);font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;margin-top:auto;padding:.45em .9em;font-size:.7em;font-weight:400}._6lmLEa_done:hover,._6lmLEa_done:focus-visible,._6lmLEa_done._6lmLEa_doneActive{background:var(--card-fg);color:var(--card-bg);outline:none}._6lmLEa_chatDock{z-index:30;padding:1.5rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));pointer-events:none;filter:var(--bb-island-shadow);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._6lmLEa_chatDock>*{pointer-events:auto;width:100%;max-width:560px}@media (max-width:1023px){._6lmLEa_chatDock{align-items:flex-end}}._6lmLEa_chatDock._6lmLEa_chatDockOverTool{z-index:210;padding-top:0;padding-left:1rem;padding-right:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));align-items:flex-end;position:fixed;top:auto}._6lmLEa_chatDock._6lmLEa_chatDockOverTool>*{max-width:none;max-height:min(320px,45dvh)}@media (min-width:1024px){._6lmLEa_chatDock._6lmLEa_chatDockOverTool{align-items:flex-start;width:348px;padding:0;inset:28px auto 28px 28px}._6lmLEa_chatDock._6lmLEa_chatDockOverTool>*{max-width:none;max-height:none}._6lmLEa_chatDock._6lmLEa_chatDockOverTool._6lmLEa_chatDockOverFullscreenTool{top:16px;bottom:16px;left:16px}}._6lmLEa_chatDockDimmed{opacity:.35;pointer-events:none}._6lmLEa_chatDockDimmed>*{pointer-events:none}._6lmLEa_fallback{text-align:center;font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-chrome-text);margin:0;font-size:.75rem;font-weight:400}@media (prefers-reduced-motion:reduce){._6lmLEa_tile{transition:none;transform:none}._6lmLEa_tileEnter,._6lmLEa_tileEnterReady,._6lmLEa_canvas ._6lmLEa_tile._6lmLEa_tileArrive,._6lmLEa_tileArrivePlay{opacity:1;animation:none}._6lmLEa_motionInner{transition:none}}
.p-QRnG_backdrop{z-index:400;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.p-QRnG_card{background:var(--bb-island-bg);width:min(578px,100vw - 32px,177.778dvh - 341.333px);max-height:calc(100dvh - 32px);color:var(--bb-island-text);border-radius:32px;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.p-QRnG_close{z-index:2;-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#000000a6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;transition:filter .2s ease-in-out;display:flex;position:absolute;top:1rem;right:1rem}.p-QRnG_close:hover,.p-QRnG_close:focus-visible{filter:brightness(.95);outline:none}.p-QRnG_close:hover .p-QRnG_closeIcon,.p-QRnG_close:focus-visible .p-QRnG_closeIcon{animation:1.2s ease-in-out infinite p-QRnG_iconPulse}.p-QRnG_closeIcon{opacity:.8;width:16px;height:16px;transition:opacity .2s;display:block}@keyframes p-QRnG_iconPulse{0%,to{opacity:.55}50%{opacity:1}}.p-QRnG_media{aspect-ratio:16/9;background:var(--bb-island-surface);flex:none;width:100%;position:relative}.p-QRnG_lower{flex-direction:column;flex:auto;min-height:0;display:flex}.p-QRnG_mediaAsset{object-fit:cover}.p-QRnG_player{object-fit:cover;background:var(--bb-island-surface);border:0;width:100%;height:100%;position:absolute;inset:0}.p-QRnG_player::-webkit-media-controls{display:none!important}.p-QRnG_player::-webkit-media-controls-enclosure{display:none!important}.p-QRnG_copy{text-align:center;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;min-height:0;padding:28px 32px 12px;display:flex;overflow:auto}.p-QRnG_title{width:100%;font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;text-transform:uppercase;letter-spacing:-.02em;color:var(--bb-island-text);margin:0;font-size:.75rem;font-weight:400}.p-QRnG_description{letter-spacing:-.01em;width:100%;color:var(--bb-island-text);white-space:pre-wrap;margin:1rem 0 0;font-size:1.2rem;font-weight:300;line-height:1.2}@media (min-width:1024px){.p-QRnG_description{letter-spacing:-.03em;font-size:1.5rem;line-height:1.1}}.p-QRnG_nav{flex:none;grid-template-columns:56px 1fr 56px;align-items:center;min-height:57px;padding:0 8px 1px;display:grid}.p-QRnG_arrow{background:var(--bb-island-bg);width:56px;height:56px;color:var(--bb-island-text);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:16px;display:flex}.p-QRnG_arrow img{opacity:.2;width:24px;max-width:none;height:24px;transition:opacity .3s;display:block}@media (prefers-reduced-motion:reduce){.p-QRnG_arrow img{transition:none}}.p-QRnG_arrow:hover img,.p-QRnG_arrow:focus-visible img{opacity:1}.p-QRnG_arrow:focus-visible{outline:2px solid var(--bb-island-text);outline-offset:-2px}@media (min-width:640px){.p-QRnG_arrow:hover{background:var(--bb-island-surface)}}:is(html:not([data-bb-color-mode=light]) .p-QRnG_card,html:not([data-bb-color-mode=light]) .p-QRnG_arrow){background:#191919}html:not([data-bb-color-mode=light]) .p-QRnG_arrow img{filter:invert()}.p-QRnG_arrowPrev{transform:rotate(180deg)}.p-QRnG_dots{justify-content:center;align-items:center;gap:8px;display:flex}.p-QRnG_dot{background:var(--bb-island-text);opacity:.35;cursor:pointer;border:0;border-radius:50%;width:9px;height:9px;padding:0;position:relative}.p-QRnG_dot:after{content:"";position:absolute;inset:-8px}.p-QRnG_dot[aria-current=true]{background:var(--bb-island-text);opacity:1}.p-QRnG_dot:focus-visible{outline:2px solid var(--bb-island-text);outline-offset:3px}@media (max-width:639px){.p-QRnG_card{border-radius:24px}.p-QRnG_copy{padding:20px 20px 8px}}
.D4cnnW_dialog{color:#000;background:0 0;border:0;width:min(360px,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);margin:0;padding:0;inset:auto;overflow:visible}@media (max-width:640px){.D4cnnW_dialog{width:100%;max-height:100dvh;top:0;left:0;right:0}}.D4cnnW_dialog{opacity:0;transition:opacity .3s ease,overlay .3s allow-discrete,display .3s allow-discrete}.D4cnnW_dialog[open]{opacity:1;transition-duration:0s,.3s,.3s}.D4cnnW_dialog::backdrop{transition:background-color .3s ease,overlay .3s allow-discrete,display .3s allow-discrete;background:0 0}.D4cnnW_dialog[open]::backdrop{background:#0009}@starting-style{.D4cnnW_dialog[open]::backdrop{background:0 0}}@media (prefers-reduced-motion:reduce){.D4cnnW_dialog,.D4cnnW_dialog::backdrop{transition:none}}html.D4cnnW_locked{scrollbar-gutter:stable;overflow:hidden}.D4cnnW_card{background:#fff;border-radius:8px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}@media (max-width:640px){.D4cnnW_card{border-radius:0 0 16px 16px;gap:10px;padding:60px 20px 20px}}.D4cnnW_title{letter-spacing:-.05em;text-align:center;margin:0;font-size:2rem;font-weight:500;line-height:1}.D4cnnW_form{flex-direction:column;gap:.5rem;display:flex}.D4cnnW_field{display:block}.D4cnnW_label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.D4cnnW_submit,.D4cnnW_error,.D4cnnW_input{font-family:var(--font-suisse-mono),"Courier New",Courier,monospace;font-feature-settings:"dlig" 1;letter-spacing:-.01em;font-size:.75rem;line-height:1.3}.D4cnnW_input{color:#000;background:#efefef;border:0;border-radius:8px;outline:none;width:100%;height:40px;padding:.5rem .75rem}.D4cnnW_input::placeholder{color:#000;text-transform:uppercase;opacity:1}@media (max-width:640px){.D4cnnW_input{font-family:var(--font-suisse),sans-serif;font-feature-settings:"salt" 1;letter-spacing:-.01em;font-size:17px;font-weight:400;line-height:22px}.D4cnnW_input::placeholder{text-transform:none}}.D4cnnW_honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.D4cnnW_error{color:#c2002f;margin:0}.D4cnnW_submit{color:#fff;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#000;border:2px solid #000;border-radius:8px;align-self:center;padding:10px 20px;transition:background-color .15s,color .15s,opacity .15s}.D4cnnW_submit:hover{color:#000;background:#fff}.D4cnnW_submit:disabled{opacity:.5;cursor:progress}.D4cnnW_submit:focus-visible{outline-offset:2px;outline:2px solid #000}
.Ay8wFG_magnetic{transform:translate3d(var(--magnet-x,0), var(--magnet-y,0), 0) scale(var(--magnet-scale,1));will-change:transform;backface-visibility:hidden;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.Ay8wFG_magnetic:hover{--magnet-scale:1.06}@media (prefers-reduced-motion:reduce){.Ay8wFG_magnetic{transform:none}}
.Tq4k5W_grid{box-sizing:border-box;background:#191919;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px;width:100%;height:100%;min-height:100dvh;padding:12px;display:grid}.Tq4k5W_cell{--smooth-radius:12px;border-radius:var(--smooth-radius);clip-path:inset(0 round var(--smooth-radius));background:#191919;position:relative;overflow:hidden}.Tq4k5W_cellLeft{grid-area:1/1/3}.Tq4k5W_cellRightTop{grid-area:1/2}.Tq4k5W_cellRightBottom{grid-area:2/2}
.hTBAQa_emphasis{--progress:0}.hTBAQa_word{color:rgba(255, 255, 255, calc(.3 + .7 * clamp(0, var(--progress) - var(--i), 1)))}@media (prefers-reduced-motion:reduce){.hTBAQa_word{color:#fff}}.hTBAQa_link{--underline-color:rgba(255, 255, 255, calc(.3 + .7 * clamp(0, (var(--progress) - var(--start)) / var(--length), 1)))}@media (prefers-reduced-motion:reduce){.hTBAQa_link{--underline-color:#fff}}.hTBAQa_fade{--progress:0;opacity:calc(.3 + .7*clamp(0,var(--progress),1))}@media (prefers-reduced-motion:reduce){.hTBAQa_fade{opacity:1}}.hTBAQa_rule{position:relative}.hTBAQa_rule:before{content:"";height:1px;transform:scaleX(clamp(0, var(--progress) / var(--words), 1));transform-origin:0;background:#fff6;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.hTBAQa_rule:before{transform:none}}
._2wdrQG_page{background:#191919;flex-direction:column;width:100%;min-height:100dvh;display:flex;position:relative}._2wdrQG_pageWithMedia{overflow:hidden}._2wdrQG_stage{flex:auto;width:100%;min-height:0;display:flex;position:relative}._2wdrQG_mediaLayer{z-index:0;position:absolute;inset:0}._2wdrQG_formOverlay{z-index:1;pointer-events:none;flex:auto;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:relative}._2wdrQG_formOverlay>*{pointer-events:auto}._2wdrQG_formOnly{flex:auto;justify-content:center;align-items:center;padding:1.5rem;display:flex}._2wdrQG_formColumn{width:100%;max-width:360px}._2wdrQG_formColumnWide{width:100%;max-width:520px}
.DaVBkq_pricing{flex-direction:column;gap:3rem;display:flex}.DaVBkq_header{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.DaVBkq_title{font-size:var(--home-heading-size);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1.3}.DaVBkq_toggle{gap:.5rem;display:flex}.DaVBkq_button{color:#fff;font:inherit;font-size:var(--home-small-size);letter-spacing:-.05em;white-space:nowrap;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:8px;justify-content:center;align-items:center;padding:10px 20px;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .15s,color .15s,transform .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.DaVBkq_button:hover,.DaVBkq_button[aria-pressed=true]{color:#000;background:#fff}.DaVBkq_button:focus-visible{outline-offset:3px;outline:2px solid #fff}.DaVBkq_plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem;display:grid}@media (max-width:1024px){.DaVBkq_plans{margin:calc(-1*1rem) calc(-1*var(--home-gutter));padding:1rem var(--home-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--home-gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(80%,403px);grid-auto-flow:column;gap:2rem;overflow:auto hidden}.DaVBkq_plans::-webkit-scrollbar{display:none}}.DaVBkq_plan{scroll-snap-align:start;flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.DaVBkq_planTitle{font-size:var(--home-heading-size);letter-spacing:-.05em;flex-direction:column;margin:0;font-weight:500;line-height:1.3;display:flex}.DaVBkq_planPrice{opacity:.5}.DaVBkq_features{width:100%;margin:0;padding:0;list-style:none}.DaVBkq_feature{font-size:var(--home-small-size);letter-spacing:-.05em;padding:10px 0;font-weight:300;line-height:1.3}
._TNREG_page{--home-heading-size:2rem;--home-text-size:1.2rem;--home-small-size:1rem;--home-gap:clamp(4rem, 9vw, 8rem);--home-gutter:25px;align-items:center;gap:var(--home-gap);min-height:100dvh;padding:21px var(--home-gutter) 3rem;background:var(--bb-page-bg);color:#fff;font-family:var(--font-suisse),sans-serif;flex-direction:column;font-weight:500;display:flex}@media (max-width:640px){._TNREG_page{--home-gutter:1rem}}@media (min-width:1024px){._TNREG_page{--home-heading-size:2.5rem;--home-text-size:1.5rem;--home-small-size:1.25rem}}._TNREG_header{font-size:var(--home-heading-size);letter-spacing:-.05em;grid-template-columns:1fr auto 1fr;align-self:stretch;line-height:1.3;display:grid}._TNREG_headerLogo{color:inherit;justify-self:end;align-items:center;text-decoration:none;display:flex}._TNREG_headerLogo img{width:auto;height:1em;display:block}@media (min-width:1024px){._TNREG_headerLogo img{width:120px;height:auto}}._TNREG_intro{grid-template-columns:minmax(0,911px) 1fr;align-self:stretch;gap:2rem;padding-right:max(0px,50% - 668.5px);display:grid}@media (max-width:1024px){._TNREG_intro{grid-template-columns:minmax(0,1fr);padding-right:0}}._TNREG_aside{flex-direction:column;justify-self:end;gap:2rem;width:100%;max-width:403px;display:flex}@media (max-width:1024px){._TNREG_aside{justify-self:start}}._TNREG_demo{align-self:center;margin-top:30px}@media (max-width:1024px){._TNREG_demo{order:1;align-self:flex-start;margin-top:0}}._TNREG_demoButton{color:#fff;font-size:var(--home-heading-size);letter-spacing:-.05em;white-space:nowrap;border:2px solid #fff;border-radius:8px;justify-content:center;align-items:center;padding:10px 20px;line-height:1.3;text-decoration:none;transition:background-color .15s,color .15s,transform .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}._TNREG_demoButton:hover{color:#000;background:#fff}._TNREG_demoButton:focus-visible{outline-offset:3px;outline:2px solid #fff}._TNREG_usps{margin:auto 0 0;padding:0;list-style:none}._TNREG_usp{font-size:var(--home-small-size);letter-spacing:-.05em;padding:10px 0 10px 1.6em;font-weight:300;line-height:1.3}._TNREG_usp:after{content:"";background:rgba(255, 255, 255, calc(.3 + .7 * clamp(0, var(--progress), 1)));width:1em;height:1em;position:absolute;top:calc(10px + .15em);left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8.5l3.5 3.5 7.5-8' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8.5l3.5 3.5 7.5-8' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (prefers-reduced-motion:reduce){._TNREG_usp:after{background:#fff}}._TNREG_statement{max-width:911px;font-size:var(--home-heading-size);letter-spacing:-.05em;flex-direction:column;align-self:flex-start;gap:18px;line-height:1.3;display:flex}._TNREG_statement p{margin:0}._TNREG_statement a{--underline:linear-gradient(var(--underline-color,currentColor), var(--underline-color,currentColor));color:inherit;background:var(--underline) no-repeat 100% calc(100% - .06em)/100% .065em;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none}._TNREG_statement a:hover{animation:.7s cubic-bezier(.65,0,.35,1) _TNREG_underline-wipe}@media (prefers-reduced-motion:reduce){._TNREG_statement a:hover{animation:none}}@keyframes _TNREG_underline-wipe{0%{background-position-x:100%;background-size:100% .065em}50%{background-position-x:100%;background-size:0% .065em}50.01%{background-position-x:0%;background-size:0% .065em}to{background-position-x:0%;background-size:100% .065em}}._TNREG_indented{text-indent:2.75em}._TNREG_arrowLink{align-self:flex-start}._TNREG_visualFrame{width:100%;max-width:1163px}._TNREG_sticky{z-index:1;bottom:min(var(--home-gutter),45svh - var(--sticky-height,calc(min(100vw - 2 * var(--home-gutter), 1163px) * 9 / 16)));margin-top:calc(2rem - var(--home-gap));position:sticky}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){._TNREG_clients{view-timeline:--clients block;view-timeline-inset:0% 5%;animation:linear both _TNREG_clients-fade;animation-timeline:--clients;animation-range:entry}._TNREG_clients ul{animation:linear both _TNREG_clients-slide;animation-timeline:--clients;animation-range:entry entry 300%}}}@keyframes _TNREG_clients-fade{0%{opacity:.3}to{opacity:1}}@keyframes _TNREG_clients-slide{0%{transform:translateY(calc(-100% - 2rem))}to{transform:translate(0,0)}}._TNREG_clients{width:100%;max-width:1163px;margin-top:calc(2rem - var(--home-gap));position:relative}._TNREG_clients ul{transform:translate3d(0, calc((1 - clamp(0, var(--progress) / 3, 1)) * (-100% - 2rem)), 0);grid-template-columns:repeat(4,145px);justify-content:center;gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1024px){._TNREG_clients ul{grid-template-columns:repeat(2,minmax(0,145px))}}@media (prefers-reduced-motion:reduce){._TNREG_clients ul{transform:none}}._TNREG_client{aspect-ratio:187/124;justify-content:center;align-items:center;display:flex}._TNREG_clients+._TNREG_statement{margin-top:calc(1.5rem - var(--home-gap))}._TNREG_visual{border-radius:12px;position:relative;overflow:hidden;box-shadow:0 24px 48px #0000008c}._TNREG_visual:has(>:not(img)):not(:has(video)){aspect-ratio:16/9}._TNREG_visual>img{width:100%;height:auto;display:block}._TNREG_columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem;width:100%;max-width:1337px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1024px){._TNREG_columns{grid-template-columns:minmax(0,1fr);gap:3rem}._TNREG_slider{width:calc(100% + 2*var(--home-gutter));max-width:none;margin:calc(-1*3rem) calc(-1*var(--home-gutter));padding:3rem var(--home-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--home-gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(80%,403px);grid-auto-flow:column;gap:2rem;overflow:auto hidden}._TNREG_slider::-webkit-scrollbar{display:none}}._TNREG_slide{scroll-snap-align:start}@media (max-width:1024px){._TNREG_slide>*{transform:none!important}}._TNREG_column{flex-direction:column;gap:1rem;display:flex}._TNREG_columnText{flex-direction:column;gap:.5rem;display:flex}._TNREG_columnTitle{font-size:var(--home-text-size);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1.2}._TNREG_productText{font-size:var(--home-small-size);letter-spacing:-.05em;margin:0;font-weight:400;line-height:1.3}._TNREG_thumbnail{border-radius:12px;position:relative;overflow:hidden;box-shadow:0 16px 32px #00000073}._TNREG_thumbnail:not(:has(video)){aspect-ratio:403/263}._TNREG_thumbnail img{object-fit:cover}._TNREG_wide{width:100%;max-width:1337px}

.DaVBkq_toggle{display:none}
._TNREG_header{grid-template-columns:1fr auto;row-gap:14px}
._TNREG_header>span:nth-child(2){grid-row:2;grid-column:1/-1;font-size:17px;line-height:1;letter-spacing:-.02em;white-space:pre-line}
@media (max-width:640px){
._TNREG_header>span:nth-child(2){font-size:15px}
._TNREG_headerLogo img{width:min(102px,26vw);height:auto}
}