.Yo-EdW_dialog{border-radius:var(--radius-md) var(--radius-md) 0 0;background-color:var(--color-bg-elevated);width:100%;max-width:100%;max-height:92dvh;color:var(--color-text);overscroll-behavior:contain;border:none;margin:auto 0 0;padding:0}.Yo-EdW_dialog[open]{animation:.22s cubic-bezier(.2,.7,.2,1) Yo-EdW_dialog-up}.Yo-EdW_dialog::backdrop{background-color:var(--color-scrim)}@keyframes Yo-EdW_dialog-up{0%{opacity:0;transform:translateY(1.5rem)}}.Yo-EdW_content{padding:1rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));flex-direction:column;gap:1rem;display:flex}.Yo-EdW_header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.Yo-EdW_title{font-size:var(--font-size-lg);overflow-wrap:anywhere;font-weight:600}.Yo-EdW_close{border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-right:-.5rem;display:inline-flex}@media (hover:hover){.Yo-EdW_close:hover{background-color:var(--color-surface-subtle);color:var(--color-text)}}.Yo-EdW_note{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.Yo-EdW_status{min-height:1.25rem;color:var(--color-accent);font-size:var(--font-size-sm);margin-block:-.25rem;font-weight:600}.Yo-EdW_error{color:var(--color-negative);font-size:var(--font-size-sm);line-height:1.5}.Yo-EdW_empty{color:var(--color-text-muted);font-size:var(--font-size-sm);padding:.5rem 0}.Yo-EdW_links{overscroll-behavior:contain;flex-direction:column;gap:.625rem;max-height:min(22rem,45dvh);list-style:none;display:flex;overflow-y:auto}.Yo-EdW_link{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.Yo-EdW_link[data-fresh=true]{border-color:var(--color-accent);background-color:var(--color-accent-subtle)}.Yo-EdW_url{color:var(--color-text);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--font-size-sm);overflow-wrap:anywhere;line-height:1.4}.Yo-EdW_meta{color:var(--color-text-muted);font-size:var(--font-size-xs)}.Yo-EdW_actions{flex-wrap:wrap;gap:.375rem;display:flex}.Yo-EdW_danger{color:var(--color-negative)}@media (min-width:960px){.Yo-EdW_dialog{border-radius:var(--radius-md);width:calc(100% - 3rem);max-width:32rem;margin:auto}.Yo-EdW_content{padding:1.25rem 1.5rem 1.5rem}}@media (prefers-reduced-motion:reduce){.Yo-EdW_dialog[open]{animation:none}}.Yo-EdW_past{border-top:1px solid var(--color-border)}.Yo-EdW_pastSummary{min-height:44px;color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;padding:.625rem 0;font-weight:500}.Yo-EdW_pastSummary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Yo-EdW_pastList{flex-direction:column;gap:.625rem;margin:0;padding:0 0 .5rem;list-style:none;display:flex}.Yo-EdW_pastItem{flex-direction:column;gap:.125rem;display:flex}.Yo-EdW_pastStatus{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500}
.CCBK4W_picker{border:none;flex-direction:column;gap:.375rem;min-width:0;margin:0;padding:0;display:flex}.CCBK4W_legend{color:var(--color-text);font-size:var(--font-size-sm);margin-bottom:.125rem;padding:0;font-weight:500}.CCBK4W_current{border:1px solid var(--color-accent);border-radius:var(--radius-sm);background-color:var(--color-accent-subtle);min-height:44px;color:var(--color-text);align-items:center;padding:.625rem .75rem;display:flex}.CCBK4W_current .CCBK4W_description{color:var(--color-text)}.CCBK4W_list{flex-direction:column;gap:.375rem;display:flex}.CCBK4W_toggle{min-height:44px;color:var(--color-accent);font-family:var(--font-sans);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:500}@media (hover:hover){.CCBK4W_toggle:hover{text-decoration:underline}}.CCBK4W_toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.CCBK4W_option{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-elevated);min-height:44px;color:var(--color-text);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;transition:border-color .15s,background-color .15s;display:flex}.CCBK4W_option[data-selected=true]{border-color:var(--color-accent);background-color:var(--color-accent-subtle)}.CCBK4W_option:has(input:focus-visible){box-shadow:0 0 0 3px var(--color-accent-subtle)}.CCBK4W_option[data-selected=true] .CCBK4W_description{color:var(--color-text)}.CCBK4W_option input{width:1.125rem;height:1.125rem;accent-color:var(--color-accent);flex:none;margin:.125rem 0 0}.CCBK4W_text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.CCBK4W_title{font-weight:500}.CCBK4W_description{color:var(--color-text-muted);font-size:var(--font-size-sm)}.CCBK4W_summary{color:var(--color-text);font-size:var(--font-size-xs);margin-top:.25rem;line-height:1.4}
.OrVEkW_inline,.OrVEkW_floating{border-radius:var(--radius-sm);color:#f2f4f1;font-size:var(--font-size-sm);background-color:#14211c;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.OrVEkW_floating{left:50%;bottom:calc(var(--shell-tabbar-height) + 1rem + env(safe-area-inset-bottom));z-index:50;width:calc(100% - 2rem);max-width:26rem;animation:.2s ease-out OrVEkW_toast-in;position:fixed;transform:translate(-50%)}.OrVEkW_text{flex:1;min-width:0}.OrVEkW_action{border-radius:var(--radius-sm);color:#7fd9b8;min-height:32px;font-family:var(--font-sans);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;flex:none;padding:0 .5rem;font-weight:600}@media (hover:hover){.OrVEkW_action:hover:not(:disabled){background-color:#ffffff1a}}.OrVEkW_action:focus-visible{outline-offset:2px;outline:2px solid #7fd9b8}.OrVEkW_action:disabled{opacity:.5;cursor:not-allowed}@keyframes OrVEkW_toast-in{0%{opacity:0;transform:translate(-50%,.5rem)}}@media (min-width:768px){.OrVEkW_floating{bottom:1.5rem}}@media (prefers-reduced-motion:reduce){.OrVEkW_floating{animation:none}}@media (pointer:coarse){.OrVEkW_action{min-width:44px;min-height:44px}}@media print{.OrVEkW_inline,.OrVEkW_floating{display:none}}
.GS1_SW_page{--demo-housing:var(--lightningcss-light,#3d6a86)var(--lightningcss-dark,#5b8db0);--demo-food:var(--lightningcss-light,#2f8f6f)var(--lightningcss-dark,#45b08c);--demo-subs:var(--lightningcss-light,#b85c74)var(--lightningcss-dark,#d77a92);--demo-transport:var(--lightningcss-light,#c98a2e)var(--lightningcss-dark,#dea24a);--demo-cafe:var(--lightningcss-light,#7d6bb0)var(--lightningcss-dark,#9d8cd1);--welcome-width:64rem;--welcome-gutter:clamp(1rem, 4vw, 2rem);background-color:var(--color-bg);flex-direction:column;flex:1;min-height:100vh;display:flex}.GS1_SW_top,.GS1_SW_main{width:100%;max-width:var(--welcome-width);padding-inline:var(--welcome-gutter);margin:0 auto}.GS1_SW_top{justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.GS1_SW_wordmark{color:var(--color-text);font-size:var(--font-size-lg);align-items:center;gap:.625rem;font-weight:600;display:inline-flex}.GS1_SW_main{flex-direction:column;gap:clamp(3rem,8vw,5rem);padding-block:clamp(1.5rem,6vw,4rem) 3rem;display:flex}.GS1_SW_hero{flex-direction:column;gap:clamp(2rem,5vw,3rem);display:flex}.GS1_SW_title{max-width:13ch;color:var(--color-text);font-size:clamp(2.5rem,8.5vw,5.5rem);font-weight:600;font-stretch:var(--font-stretch-display);letter-spacing:-.02em;text-wrap:balance;line-height:.98}.GS1_SW_month{flex-direction:column;display:flex}.GS1_SW_tape{height:clamp(3.25rem,9vw,5.5rem)}.GS1_SW_bracket{border:1px solid var(--color-text-muted);height:.5rem;display:block}.GS1_SW_bracketUp{border-bottom:none;margin-top:.375rem;margin-bottom:.375rem}.GS1_SW_bracketDown{border-top:none}.GS1_SW_underBrackets{gap:2px;margin-top:.375rem;display:grid}.GS1_SW_underLabels{justify-content:space-between;gap:1rem;margin-top:.375rem;display:flex}.GS1_SW_bracketLabel{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500}.GS1_SW_overBracket .GS1_SW_bracketLabel,.GS1_SW_underLabels .GS1_SW_bracketLabel{white-space:nowrap}.GS1_SW_categories{color:var(--color-text-muted);font-weight:400}.GS1_SW_rest{color:var(--color-accent);text-align:right;font-weight:600}.GS1_SW_caption{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-top:1rem}.GS1_SW_overBracket,.GS1_SW_underBrackets,.GS1_SW_underLabels{animation:.35s ease-out .6s both GS1_SW_bracket-in}@keyframes GS1_SW_bracket-in{0%{opacity:0}}.GS1_SW_intro{flex-direction:column;gap:1.25rem;max-width:34rem;display:flex}.GS1_SW_lede{color:var(--color-text);font-size:var(--font-size-lg);line-height:1.5}.GS1_SW_actions{flex-wrap:wrap;gap:.75rem;display:flex}.GS1_SW_invite{color:var(--color-text-muted);font-size:var(--font-size-sm)}.GS1_SW_features{border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.5rem 2.5rem;padding-top:2rem;list-style:none;display:grid}.GS1_SW_feature{flex-direction:column;gap:.375rem;display:flex}.GS1_SW_featureTitle{color:var(--color-text);font-size:var(--font-size-base);font-weight:600}.GS1_SW_featureText{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}@media (max-width:40rem){.GS1_SW_categories{display:none}}
