@font-face{font-family:'DM Mono';src:url('/allin/assets/dm-mono-400-latin.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Public Sans';src:url('/allin/assets/public-sans-300-700-latin.woff2') format('woff2');font-weight:300 700;font-display:swap}
@font-face{font-family:'Bricolage Grotesque';src:url('/allin/assets/bricolage-grotesque-300-800-latin.woff2') format('woff2');font-weight:300 800;font-display:swap}


#bento-public{--bp-bg:light-dark(#f7f6f0,#080808);--bp-text:light-dark(#191c16,#f7f6f0);--bp-muted:light-dark(#62645b,#aaa79d);--bp-line:light-dark(#dadbd1,#33322d);--bp-panel:light-dark(#eaece2,#181916);--bp-accent:light-dark(#644d08,#dbbd55);--bp-fill:light-dark(#d6bd64,#d6bd64);--bp-fill-ink:#201c10;--bp-plum:light-dark(#74354b,#e08098);--bp-soft:light-dark(#e7dadc,#302329);--bp-mono:"DM Mono",ui-monospace,monospace;--bp-body:"Public Sans",system-ui,sans-serif;--bp-display:"Bricolage Grotesque",system-ui,sans-serif;color:var(--bp-text);font-family:var(--bp-body);font-size:14px;line-height:1.5}
#bento-public{container-type:inline-size}
#bento-public[data-device="mobile"]{max-width:420px;margin-inline:auto}
#bento-public *{box-sizing:border-box}
#bento-public [hidden]{display:none!important}
#bento-public button,#bento-public a{font:inherit}
#bento-public button,#bento-public a{touch-action:manipulation}
#bento-public button{cursor:default}
#bento-public button:focus-visible,#bento-public a:focus-visible,#bento-public input:focus-visible{outline:3px solid var(--bp-plum);outline-offset:4px}
#bento-public a{color:inherit;text-decoration:none}
#bento-public .bp-previewbar{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:12px 4px;flex-wrap:wrap}
#bento-public .bp-previewbar small{font-size:12px;color:var(--bp-muted)}
#bento-public .bp-tabs{display:flex;gap:6px;flex-wrap:wrap}
#bento-public .bp-tab{border:1px solid var(--bp-line);background:var(--bp-bg);color:var(--bp-text);padding:9px 14px;border-radius:8px;min-height:44px}
#bento-public .bp-tab[aria-selected=true]{background:var(--bp-text);color:var(--bp-bg)}
#bento-public .bp-tab[aria-pressed=true]{background:var(--bp-text);color:var(--bp-bg)}
#bento-public .bp-page{background:var(--bp-bg);padding:0 40px;overflow-wrap:anywhere}
#bento-public .bp-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;border-bottom:1px solid var(--bp-line)}
#bento-public .bp-brand{display:flex;align-items:center;gap:11px;font:700 21px var(--bp-display);letter-spacing:-.8px}
#bento-public .bp-mark{display:grid;grid-template-columns:9px 9px;grid-template-rows:9px 9px;gap:3px;transform:rotate(-5deg)}
#bento-public .bp-mark i{background:var(--bp-text);border-radius:2px}
#bento-public .bp-mark i:last-child{background:var(--bp-fill)}
#bento-public .bp-navlinks{display:flex;align-items:center;gap:22px;font-size:12px;flex-wrap:wrap}
#bento-public .bp-navlink{background:none;border:0;color:var(--bp-text);padding:8px 0;min-height:44px}
#bento-public .bp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;background:var(--bp-text);color:var(--bp-bg);border:1px solid var(--bp-text);border-radius:8px;font-weight:600;font-size:13px}
#bento-public .bp-btn.secondary{background:transparent;color:var(--bp-text);border-color:var(--bp-line)}
#bento-public .bp-btn.gold{background:var(--bp-fill);border-color:var(--bp-fill);color:var(--bp-fill-ink)}
#bento-public .bp-btn:disabled{opacity:.5}
#bento-public .bp-kicker{font:11px var(--bp-mono);text-transform:uppercase;letter-spacing:1.4px;color:var(--bp-accent);margin:0 0 22px}
#bento-public .bp-hero{display:grid;grid-template-columns:1fr;gap:40px;align-items:center;padding:68px 0 64px}
#bento-public .bp-hero h1{font:700 clamp(42px,6vw,70px)/1.02 var(--bp-display);letter-spacing:-3px;margin:0 0 24px;max-width:550px}
#bento-public .bp-hero h1 em{font-style:normal;color:var(--bp-accent)}
#bento-public .bp-lede{font-size:15px;line-height:1.7;color:var(--bp-muted);max-width:410px;margin:0 0 28px}
#bento-public .bp-actions{display:flex;gap:10px;flex-wrap:wrap}
#bento-public .bp-fine{color:var(--bp-muted);font-size:11px;margin:15px 0 0}
#bento-public .bp-demo{background:var(--bp-panel);border:1px solid var(--bp-line);padding:25px;border-radius:18px;transform:rotate(2deg)}
#bento-public .bp-demo-top{display:flex;justify-content:space-between;align-items:center;gap:10px}
#bento-public .bp-demo-title{font:600 26px var(--bp-display);letter-spacing:-1px}
#bento-public .bp-tag{font:10px var(--bp-mono);text-transform:uppercase;letter-spacing:1px;color:var(--bp-muted)}
#bento-public .bp-host-demo{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}
#bento-public .bp-host-tile{border:1px solid var(--bp-line);border-radius:10px;padding:18px 14px;background:var(--bp-bg);color:var(--bp-text);text-align:left;min-height:88px}
#bento-public .bp-host-tile strong{font:600 18px var(--bp-display);display:block}
#bento-public .bp-host-tile span{display:block;color:var(--bp-muted);font-size:11px;margin-top:7px}
#bento-public .bp-host-tile:hover{border-color:var(--bp-accent)}
#bento-public .bp-demo-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--bp-line);padding-top:18px}
#bento-public .bp-demo-bottom p{font-size:12px;margin:0}
#bento-public .bp-inline-icon{display:inline-flex;align-items:center;gap:7px}
#bento-public .bp-icon{width:16px;height:16px}
#bento-public .bp-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;border-top:1px solid var(--bp-line);padding:32px 0 40px}
#bento-public .bp-trio h3{font:600 18px var(--bp-display);margin:12px 0 8px}
#bento-public .bp-trio p{font-size:12px;color:var(--bp-muted);margin:0;line-height:1.7}
#bento-public .bp-step{font:11px var(--bp-mono);color:var(--bp-accent)}
#bento-public .bp-open{border-top:1px solid var(--bp-line);display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:32px 0 40px}
#bento-public .bp-open h2{font:600 26px var(--bp-display);letter-spacing:-.8px;margin:0 0 8px}
#bento-public .bp-open p{font-size:12px;color:var(--bp-muted);margin:0;max-width:530px}
#bento-public .bp-footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 0;border-top:1px solid var(--bp-line);font-size:11px;color:var(--bp-muted)}
#bento-public .bp-footer button{background:transparent;border:0;color:inherit;padding:0;min-height:44px}
#bento-public .bp-footer p{margin:0}
#bento-public .bp-breadcrumb{font-size:11px;color:var(--bp-muted);padding:24px 0}
#bento-public .bp-allin-head{display:flex;gap:20px;align-items:flex-end;justify-content:space-between;margin:3px 0 30px}
#bento-public .bp-allin-head h1{font:700 52px/1.05 var(--bp-display);letter-spacing:-2px;margin:0 0 10px}
#bento-public .bp-allin-head p{color:var(--bp-muted);margin:0;font-size:13px}
#bento-public .bp-free{display:inline-flex;align-items:center;gap:6px;color:var(--bp-accent);font:11px var(--bp-mono);white-space:nowrap}
#bento-public .bp-listening-layout{display:grid;grid-template-columns:1.48fr 1fr;gap:24px;align-items:start}
#bento-public .bp-selector{border:1px solid var(--bp-line);border-radius:12px;padding:22px}
#bento-public .bp-section-head{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:6px}
#bento-public .bp-section-head h2{font:600 19px var(--bp-display);margin:0;letter-spacing:-.4px}
#bento-public .bp-reset{background:none;border:0;color:var(--bp-muted);font-size:11px;padding:7px;min-height:44px}
#bento-public .bp-helper{font-size:12px;color:var(--bp-muted);margin:0 0 18px}
#bento-public .bp-hosts{display:grid;grid-template-columns:1fr 1fr;gap:10px}
#bento-public .bp-host{display:flex;align-items:center;gap:10px;border:1px solid var(--bp-line);padding:14px 12px;border-radius:8px;min-height:64px}
#bento-public .bp-host:has(input:checked){border-color:var(--bp-accent);background:var(--bp-panel)}
#bento-public .bp-host input{width:17px;height:17px;accent-color:var(--bp-accent);flex:none}
#bento-public .bp-host strong{font-size:13px;font-weight:500;display:block}
#bento-public .bp-host small{font-size:10px;color:var(--bp-muted);display:block}
#bento-public .bp-version{margin-top:18px;padding-top:16px;border-top:1px solid var(--bp-line)}
#bento-public .bp-version-title{font:500 12px var(--bp-mono);margin:0 0 7px}
#bento-public .bp-version-detail{font-size:11px;color:var(--bp-muted);margin:0}
#bento-public .bp-player{background:var(--bp-panel);border:1px solid var(--bp-line);border-radius:12px;padding:24px}
#bento-public .bp-player .bp-kicker{margin-bottom:12px}
#bento-public .bp-player h2{font:600 24px/1.2 var(--bp-display);letter-spacing:-.6px;margin:0 0 14px}
#bento-public .bp-meta{font:11px var(--bp-mono);color:var(--bp-muted);display:flex;gap:14px;flex-wrap:wrap}
#bento-public .bp-player-rule{height:2px;background:var(--bp-line);margin:26px 0 16px}
#bento-public .bp-player-summary{font-size:12px;margin:0 0 20px;color:var(--bp-muted)}
#bento-public .bp-play{width:100%}
#bento-public .bp-notice{font-size:11px;margin:14px 0 0;color:var(--bp-plum)}
#bento-public .bp-source-link{display:inline-flex;gap:7px;align-items:center;font-size:11px;margin-top:18px;color:var(--bp-muted)}
#bento-public .bp-episodes{margin:28px 0 36px}
#bento-public .bp-episodes h2{font:600 19px var(--bp-display);margin:0 0 8px}
#bento-public .bp-episode{width:100%;display:grid;grid-template-columns:52px 1fr auto;gap:14px;align-items:center;background:transparent;border:0;border-bottom:1px solid var(--bp-line);color:var(--bp-text);text-align:left;padding:19px 0;min-height:76px}
#bento-public .bp-episode-date{font:10px var(--bp-mono);color:var(--bp-muted);text-transform:uppercase}
#bento-public .bp-episode-name{font-size:13px;display:block;margin-bottom:6px;font-weight:500}
#bento-public .bp-episode-source{font:10px var(--bp-mono);color:var(--bp-muted)}
#bento-public .bp-episode[aria-pressed=true] .bp-episode-name{color:var(--bp-accent)}
#bento-public .bp-episode-action{font-size:11px;color:var(--bp-muted)}
#bento-public .bp-info{font-size:12px;color:var(--bp-muted);padding:18px 0;max-width:650px}
#bento-public .bp-policy{padding:18px 0;border-top:1px solid var(--bp-line);font-size:12px;color:var(--bp-muted)}
#bento-public .bp-num{font-family:var(--bp-mono);font-variant-numeric:tabular-nums}
#bento-public .bp-chapters{padding-top:26px;margin-bottom:10px}
#bento-public .bp-chapter{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:start;width:100%;padding:17px 0;min-height:64px;border:0;border-bottom:1px solid var(--bp-line);background:transparent;color:var(--bp-text);text-align:left}
#bento-public .bp-chapter-index{font:11px var(--bp-mono);color:var(--bp-accent);padding-top:3px}
#bento-public .bp-chapter-title{display:block;font:500 14px var(--bp-display);margin-bottom:5px}
#bento-public .bp-chapter-description{display:block;color:var(--bp-muted);font-size:11px;line-height:1.6}
#bento-public .bp-chapter-time{font:11px var(--bp-mono);color:var(--bp-muted);white-space:nowrap;padding-top:3px}
#bento-public .bp-chapter[aria-pressed=true] .bp-chapter-title{color:var(--bp-accent)}
#bento-public .bp-player-chapter{font-size:12px;color:var(--bp-muted);margin-top:18px}
#bento-public .bp-install{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-top:1px solid var(--bp-line);border-bottom:1px solid var(--bp-line);margin-bottom:30px}
#bento-public .bp-install h2{font:600 18px var(--bp-display);margin:0 0 5px}
#bento-public .bp-install p{font-size:12px;color:var(--bp-muted);margin:0}
#bento-public .bp-install-guide{padding:22px;border:1px solid var(--bp-line);border-radius:12px;margin-bottom:26px;background:var(--bp-panel)}
#bento-public .bp-install-guide h3{font:600 20px var(--bp-display);margin:0 0 10px}
#bento-public .bp-install-guide p{font-size:12px;color:var(--bp-muted)}
#bento-public .bp-platforms{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}
#bento-public .bp-platform{min-height:44px;background:var(--bp-bg);border:1px solid var(--bp-line);border-radius:7px;padding:8px 12px;color:var(--bp-text);font-size:12px}
#bento-public .bp-platform[aria-pressed=true]{border-color:var(--bp-accent);color:var(--bp-accent)}
#bento-public .bp-install-steps{font-size:12px;line-height:1.8;padding-left:20px}
#bento-public .bp-install-steps li{padding-left:5px;margin:8px 0}
#bento-public .bp-install-guide a{text-decoration:underline}
@container(max-width:780px){#bento-public .bp-page{padding:0 24px}#bento-public .bp-hero{gap:25px;padding:45px 0}#bento-public .bp-hero h1{font-size:52px}#bento-public .bp-listening-layout{display:flex;flex-direction:column;gap:22px}#bento-public .bp-column{display:contents}#bento-public .bp-selector{order:0;width:100%}#bento-public .bp-player{order:1;width:100%}#bento-public .bp-chapters{order:2;width:100%;padding-top:0}#bento-public .bp-episodes{order:3;width:100%}#bento-public .bp-trio{gap:20px}}
@container(max-width:560px){#bento-public .bp-page{padding:0 18px}#bento-public .bp-nav{gap:12px;padding:18px 0}#bento-public .bp-navlinks{gap:12px}#bento-public .bp-brand{font-size:19px}#bento-public .bp-hero{grid-template-columns:1fr;gap:34px;padding:38px 0}#bento-public .bp-hero h1{font-size:49px;letter-spacing:-2.4px}#bento-public .bp-demo{transform:none;padding:20px}#bento-public .bp-trio{grid-template-columns:1fr;gap:25px}#bento-public .bp-open{grid-template-columns:1fr}#bento-public .bp-allin-head{display:block}#bento-public .bp-free{margin-top:15px}#bento-public .bp-allin-head h1{font-size:45px}#bento-public .bp-selector,#bento-public .bp-player{padding:18px}#bento-public .bp-hosts{gap:8px}#bento-public .bp-host{padding:12px 8px;gap:7px}#bento-public .bp-host strong{font-size:12px}#bento-public .bp-host small{font-size:11px}#bento-public .bp-episode{grid-template-columns:40px 1fr;gap:10px}#bento-public .bp-episode-action{display:none}#bento-public .bp-install{align-items:start;flex-direction:column;gap:14px}#bento-public .bp-chapter{grid-template-columns:28px 1fr;gap:10px}#bento-public .bp-chapter-time{grid-column:2;padding-top:0}#bento-public .bp-chapter-description{display:none}}
@media(max-width:780px){#bento-public .bp-page{padding:0 24px}#bento-public .bp-hero{gap:25px;padding:45px 0}#bento-public .bp-hero h1{font-size:52px}#bento-public .bp-listening-layout{grid-template-columns:1fr}#bento-public .bp-trio{gap:20px}}
@media(max-width:560px){#bento-public .bp-page{padding:0 18px}#bento-public .bp-nav{gap:12px;padding:18px 0}#bento-public .bp-navlinks{gap:12px}#bento-public .bp-brand{font-size:19px}#bento-public .bp-navlinks .bp-btn{display:none}#bento-public .bp-hero{grid-template-columns:1fr;gap:34px;padding:38px 0}#bento-public .bp-hero h1{font-size:49px;letter-spacing:-2.4px}#bento-public .bp-demo{transform:none;padding:20px}#bento-public .bp-trio{grid-template-columns:1fr;gap:25px}#bento-public .bp-trio h3{margin-top:5px}#bento-public .bp-open{grid-template-columns:1fr}#bento-public .bp-open .bp-btn{justify-self:start}#bento-public .bp-allin-head{display:block}#bento-public .bp-free{margin-top:15px}#bento-public .bp-allin-head h1{font-size:45px}#bento-public .bp-selector,#bento-public .bp-player{padding:18px}#bento-public .bp-hosts{gap:8px}#bento-public .bp-host{padding:12px 8px;gap:7px}#bento-public .bp-host strong{font-size:12px}#bento-public .bp-host small{font-size:9px}#bento-public .bp-episode{grid-template-columns:40px 1fr;gap:10px}#bento-public .bp-episode-action{display:none}}

html,body{margin:0;background:#111110;color:#f2eee5}button{cursor:pointer}#bento-public{color-scheme:dark}#bp-audio{display:block;width:100%;margin:18px 0}#bento-public .bp-chapter-index,#bento-public .bp-chapter-time,#bento-public .bp-episode-date,#bento-public .bp-episode-source,#bp-chapter-count{font-family:var(--bp-mono)}