html[data-supabase]{--om-bg-deep:#171717;--om-bg:#1c1c1c;--om-band:#171717;--om-surface:#242424;--om-surface-2:#303030;--om-code:#171717;--om-shadow:#101010;--om-heading:#f8f8f8;--om-text:#dedede;--om-muted:#b4b4b4;--om-rule:#3c3c3c;--om-control:#777;--om-accent:#3ecf8e;--om-action-hover:#70e3ae;--om-on-accent:#171717;--om-selection:#20563d;--om-warning:#edc66a;--om-error:#ff9898}html[data-supabase]:not(.dark){--om-bg-deep:#ededed;--om-bg:#f8f8f8;--om-band:#ededed;--om-surface:#fefefe;--om-surface-2:#e8f3ed;--om-code:#ededed;--om-shadow:#1c1c1c;--om-heading:#1c1c1c;--om-text:#373737;--om-muted:#5b5b5b;--om-rule:#d3d3d3;--om-control:#777;--om-accent:#147d4e;--om-action-hover:#10633e;--om-on-accent:#fefefe;--om-selection:#c8ebd9;--om-warning:#795410;--om-error:#ae2525}[data-supabase] .sb-bento .om-bento__grid{grid-auto-flow:row}[data-supabase] .sb-bento__tile{transition:none}[data-supabase] .sb-bento__tile:hover{box-shadow:none;transform:none}[data-supabase] .sb-bento__tile:after{display:none}[data-supabase] .sb-bento .om-bento__cell--hero .sb-bento__tile:after{display:block}[data-supabase] .sb-bento__tile:active{background:var(--om-surface-2)}[data-supabase] .sb-bento__tile .om-bento__copy{min-width:0}[data-supabase] .sb-bento__tile .om-bento__title,[data-supabase] .sb-bento__tile .om-bento__text{margin:0}[data-supabase] .sb-bento__guides{gap:var(--om-space-3);padding:var(--om-space-5) 0 0;border-top:1px solid var(--om-rule);margin:auto 0 0;list-style:none;display:grid}[data-supabase] .sb-bento__guides li{color:var(--om-muted);font-size:var(--om-text-sm);overflow-wrap:anywhere}[data-supabase] .sb-bento .om-bento__cell--hero .sb-bento__guides{gap:var(--om-space-6)}[data-supabase] .sb-bento .om-bento__cell--hero .sb-bento__guides li{font-size:var(--om-text-lg);color:var(--om-heading)}[data-supabase] .sb-bento__schema{margin-block:var(--om-space-4);font:400 var(--om-text-sm)/1.6 var(--om-mono)}[data-supabase] .sb-bento__schema>code{color:var(--om-accent);background:0 0}[data-supabase] .sb-bento__schema dl{margin:var(--om-space-3) 0 0}[data-supabase] .sb-bento__schema dl div{justify-content:space-between;gap:var(--om-space-3);padding-block:var(--om-space-2);border-bottom:1px solid var(--om-rule);display:flex}[data-supabase] .sb-bento__schema dt{color:var(--om-heading)}[data-supabase] .sb-bento__schema dd{color:var(--om-muted);margin:0}html[data-supabase],[data-supabase] body{overflow-x:clip}[data-supabase] main :is(h1,h2) strong{color:var(--om-accent)}[data-supabase] .sb-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}[data-supabase] .sb-trail{margin:0;padding:0;list-style:none}[data-supabase] .sb-trail li{border-bottom:1px solid var(--om-rule)}[data-supabase] .sb-trail a{grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;text-decoration:none;display:grid}[data-supabase] .sb-trail__number{font:600 var(--om-text-lg) var(--om-mono);color:var(--om-accent)}[data-supabase] .sb-trail h3{font-size:var(--om-text-xl);margin:0 0 .5rem}[data-supabase] .sb-trail p{color:var(--om-muted);margin:0}[data-supabase] .sb-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 3rem;display:grid}[data-supabase] .sb-area{border-top:1px solid var(--om-rule);padding-block:1.5rem}[data-supabase] .sb-area h2,[data-supabase] .sb-area h3{font-size:var(--om-text-xl);margin-bottom:.75rem}[data-supabase] .sb-area p{margin-bottom:1rem}[data-supabase] .sb-intro{padding-block:2rem}[data-supabase] .sb-spec dl{margin:0}[data-supabase] .sb-spec dl div{border-bottom:1px solid var(--om-rule);padding-block:1rem}[data-supabase] .sb-spec dt{font-size:var(--om-text-sm);color:var(--om-muted)}[data-supabase] .sb-spec dd{overflow-wrap:anywhere;margin:.25rem 0 0}[data-supabase] .sb-box{border-bottom:1px solid var(--om-rule);padding-block:1.5rem}[data-supabase] .sb-box h2{font-size:var(--om-text-xl);margin-bottom:1rem}[data-supabase] .sb-box ul{padding-left:1.5rem;list-style:outside}[data-supabase] .sb-steps{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:2rem;display:flex}[data-supabase] .sb-steps a{max-width:100%}[data-supabase] .sb-faq details{border-bottom:1px solid var(--om-rule);padding-block:1.5rem}[data-supabase] .sb-faq summary{cursor:pointer;color:var(--om-heading);white-space:normal;overflow-wrap:anywhere;font-weight:700}[data-supabase] .sb-faq p{margin-top:1rem}[data-supabase] .sb-empty{border:1px solid var(--om-rule);padding:2rem}@media (width<=40rem){[data-supabase] .sb-areas{grid-template-columns:minmax(0,1fr)}[data-supabase] .sb-actions{flex-direction:column;align-items:stretch}[data-supabase] .sb-trail a{grid-template-columns:2rem minmax(0,1fr)}}[data-supabase] .sb-hero__icon{flex:none;width:.78em;height:.85em}
