html,body,#root{min-block-size:100%}:root{--se-banner-h:calc(var(--se-space-1) * 2 + var(--se-control-h-sm) + env(safe-area-inset-top))}@media (pointer:coarse){:root{--se-banner-h:calc(var(--se-space-1) * 2 + var(--se-target-min) + env(safe-area-inset-top))}}body{background:var(--se-bg);color:var(--se-text);font-family:var(--se-font-sans)}.app-banner{min-inline-size:0;z-index:var(--se-layer-raised);background:var(--se-bg);transition:background var(--se-duration-fast) var(--se-ease-standard);padding-block-start:env(safe-area-inset-top);position:sticky;inset-block-start:0}[data-se=page-shell]>.app-banner{padding-block:0;padding-inline:0}.app-banner[data-scrolled]{box-shadow:var(--se-shadow-raised)}.app-banner[data-scrolled] .app-banner-inner{padding-block:var(--se-space-1)}.app-banner-inner{max-inline-size:var(--se-container-max);inline-size:100%;padding:var(--se-space-3) var(--se-page-gutter);transition:padding var(--se-duration-fast) var(--se-ease-standard);justify-content:space-between;align-items:center;gap:var(--se-space-4);margin-inline:auto;display:flex}.app-banner-inner a{text-decoration:none}.app-nav{--nav-seam:var(--se-space-4);--nav-icon-inset:calc((var(--se-control-h-sm) - var(--se-icon-md)) / 2);flex:auto;align-items:center;min-inline-size:0;display:flex}.nav-divider{inline-size:var(--se-border-width);block-size:var(--se-space-5);background:var(--se-border);flex:none;margin-inline-start:calc(var(--nav-seam) - var(--se-space-1) - var(--nav-icon-inset));margin-inline-end:calc(var(--nav-seam) - var(--se-space-1) - var(--se-space-3))}.nav-bar{align-items:center;min-inline-size:0;display:flex}.nav-slot{visibility:hidden;transition:grid-template-columns var(--se-duration-medium) var(--se-ease-standard), margin-inline-start var(--se-duration-medium) var(--se-ease-standard), visibility 0s var(--se-duration-medium);grid-template-columns:0fr;margin-inline-start:0;display:grid;position:relative}.nav-slot[data-shown]{visibility:visible;transition:grid-template-columns var(--se-duration-medium) var(--se-ease-standard), margin-inline-start var(--se-duration-medium) var(--se-ease-standard), visibility 0s;grid-template-columns:1fr}.nav-slot[data-shown]:not(:first-child){margin-inline-start:var(--se-space-1)}.app-nav[data-open] .nav-slot[data-shown]:not(:first-child){margin-inline-start:calc(-1 * var(--se-border-width))}.app-nav[data-open] .nav-slot-divider+.nav-slot[data-shown]{margin-inline-start:calc(var(--nav-seam) - var(--nav-icon-inset))}.app-nav[data-open] .nav-item[data-edge=start]{border-start-end-radius:0;border-end-end-radius:0}.app-nav[data-open] .nav-item[data-edge=middle]{border-radius:0}.app-nav[data-open] .nav-item[data-edge=end]{border-start-start-radius:0;border-end-start-radius:0}.app-nav[data-open] .nav-slot:hover,.app-nav[data-open] .nav-slot:focus-within{z-index:var(--se-layer-raised)}.nav-slot-inner{min-inline-size:0;clip-path:inset(calc(-1 * (var(--se-focus-width) + var(--se-focus-offset))));opacity:0;transition:opacity var(--se-duration-medium) var(--se-ease-standard);align-items:center;display:flex}.nav-slot[data-shown]>.nav-slot-inner{opacity:1}.nav-item{white-space:nowrap}.app-nav[data-open] .nav-item[data-edge][aria-current=page]{background:var(--se-surface-sunk);color:var(--se-text)}.app-floater{background:var(--se-bg);max-inline-size:calc(100vi - 2 * var(--se-page-gutter))}.app-floater[data-place-end]{inset-inline:auto 0}.app-floater[data-place-up]{inset-block-start:auto;inset-block-end:calc(100% + var(--se-space-2))}html,body{overflow-x:clip}.app-main{max-inline-size:var(--se-container-max);inline-size:100%;min-inline-size:0;padding:var(--se-space-6) var(--se-page-gutter) var(--se-space-8);margin-inline:auto}.app-footer{min-inline-size:0;padding:var(--se-space-4) var(--se-page-gutter) calc(var(--se-space-4) + env(safe-area-inset-bottom));text-align:center}.app-footer-note{text-wrap:balance;margin:0}.muted{color:var(--se-text-muted)}.centered{place-items:center;min-block-size:50svh;display:grid}.page-head{gap:var(--se-space-3);flex-direction:column;display:flex}.page-head-row{align-items:center;gap:var(--se-space-3);flex-wrap:wrap;display:flex}.page-title{align-items:center;gap:var(--se-space-1);flex:auto;min-inline-size:0;display:flex;position:relative}.page-title h1{overflow-wrap:anywhere;margin:0}.page-title-icon{color:var(--se-text-muted);flex:none;margin-inline-end:var(--se-space-1);display:inline-flex}.page-title:has(>.page-title-icon)>h1{text-box:trim-both cap alphabetic}.page-back{margin-inline:calc(-1 * (var(--se-control-h-sm) - var(--se-icon-sm)) / 2) var(--se-space-1);flex:none}.page-actions{align-items:center;gap:var(--se-space-2);flex-wrap:wrap;display:flex}.page-head-row:has(>.page-actions>[data-se=menu]:only-child){flex-wrap:nowrap;align-items:flex-start}.page-actions:has(>[data-se=menu]:only-child){flex:none}.page-title>.caret-menu,.store-mode-title>.caret-menu{position:static}.facts{column-gap:var(--se-space-4);row-gap:var(--se-space-2);flex-wrap:wrap;display:flex}.fact{align-items:start;gap:var(--se-space-1);max-inline-size:100%;color:var(--se-text-muted);display:inline-flex}.fact>.fact-glyph{flex:none;align-items:center;block-size:1lh;display:inline-flex}.fact>span:not(.fact-glyph){color:var(--se-text);overflow-wrap:anywhere;min-inline-size:0}.fact.muted>span:not(.fact-glyph){color:var(--se-text-muted)}.fact a{color:inherit;text-decoration:underline}.login-page{min-block-size:100svh;padding:var(--se-page-gutter);place-items:center;display:grid}.login-card{background:var(--se-surface);border:var(--se-border-width) solid var(--se-border);border-radius:var(--se-radius-lg);inline-size:min(100%,24rem);padding:var(--se-space-6);box-shadow:var(--se-shadow-raised)}.recipe-grid{--se-col-min:16rem;margin:0;padding:0;list-style:none}.recipe-grid>li{flex-direction:column;display:flex}.recipe-placeholder{aspect-ratio:16/9;background:var(--se-surface-sunk)}.card-title{color:var(--se-text);text-decoration:none}.recipe-hero{object-fit:cover;border-radius:var(--se-radius-lg);max-block-size:24rem;inline-size:100%}.recipe-hero-pending{aspect-ratio:16/9;background:var(--se-surface-sunk)}.photo-field h3{margin:0}.steps{gap:var(--se-space-3);flex-direction:column;padding-inline-start:var(--se-space-5);display:flex}.ingredient-editor{--se-stack-gap:var(--se-space-4)}.ingredient-row{border:var(--se-border-width) solid var(--se-border);border-radius:var(--se-radius-lg);padding:var(--se-space-4);min-inline-size:0;margin:0}.ingredient-row>legend{padding-inline:var(--se-space-2)}.ingredient-fields{gap:var(--se-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.ingredient-fields>:first-child{grid-column:1/-1}.ingredient-flags{margin-block-start:var(--se-space-2)}.form-narrow{max-inline-size:40rem}.table-scroll{max-inline-size:100%;overflow-x:auto}.cell-clip{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-inline-size:18rem;display:inline-block;overflow:hidden}.form-row{gap:var(--se-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.event-form{max-inline-size:var(--se-container-max)}.event-layout{container-type:inline-size}.event-form-head{align-items:center;gap:var(--se-space-2);min-inline-size:0;display:flex}.event-form-head .icon-menu-trigger{min-block-size:var(--se-control-h-lg)}.event-form-title{flex:auto;min-inline-size:0;margin:0}.event-title-input{inline-size:100%;padding:var(--se-space-1) var(--se-space-2);border:var(--se-border-width) solid transparent;border-radius:var(--se-radius-md);color:var(--se-text);background:0 0}.event-title-input::placeholder{color:var(--se-text-placeholder)}.event-title-input:hover{border-color:var(--se-border)}.event-title-input:focus-visible{outline:var(--se-focus-width) solid var(--se-focus-color);outline-offset:var(--se-focus-offset)}.two-column{gap:var(--se-space-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;display:grid}.two-column-main,.two-column-side{flex-direction:column;min-inline-size:0;display:flex}.two-column-main{container-type:inline-size}.two-column[data-menu-first]{grid-template-columns:minmax(0,2fr) minmax(min-content,1fr)}.two-column-side{border-inline-start:var(--se-border-width) solid var(--se-border);padding-inline-start:var(--se-space-6)}.event-section{border-block-start:var(--se-border-width) solid var(--se-border-strong);min-inline-size:0}.event-section-head{align-items:center;gap:var(--se-space-2);padding-block:var(--se-space-3);display:flex}.event-section-head>svg{color:var(--se-text-muted);flex:none}.event-section-head h2{margin:0}.event-section-head h2,.menu-course-title,.nearby-heading,.nearby-choice-label{text-box:trim-both cap alphabetic}.event-section-action{margin-inline-start:auto}.event-section-head{min-block-size:calc(var(--se-control-h-sm) + 2 * var(--se-space-3))}.event-section-body{gap:var(--se-space-5);padding-block:var(--se-space-2) var(--se-space-6);flex-direction:column;display:flex}.event-section .counter{background:0 0;border:0;padding:0}.event-when{gap:var(--se-space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.event-when>[data-se=calendar]{flex:0 auto;min-inline-size:0;max-inline-size:100%}.event-when-side{flex:1 1 var(--se-col-min);gap:var(--se-space-4);flex-direction:column;min-inline-size:0;display:flex}.event-date{align-items:flex-start;gap:var(--se-space-1);flex-direction:column;display:flex}.event-date-label{font-weight:var(--se-weight-medium)}.event-date-value{font-size:var(--se-text-lg)}.event-times{gap:var(--se-space-1) var(--se-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.event-times>[data-se=choice]{grid-column:1/-1}.field-hint{margin:var(--se-space-1) 0 0;min-block-size:1.5em;padding-inline:var(--se-space-3);font-size:var(--se-text-sm);line-height:var(--se-leading-body);color:var(--se-text-muted)}.counter-label{font-size:var(--se-text-sm);font-weight:var(--se-weight-medium);line-height:var(--se-leading-ui);color:var(--se-text)}.event-form-actions{border-block-start:var(--se-border-width) solid var(--se-border);padding-block-start:var(--se-space-4)}.address{gap:var(--se-space-3);flex-direction:column;display:flex}.address-first-line{gap:0 var(--se-space-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.address-street{flex-direction:column;min-inline-size:0;display:flex}.address-option{flex-direction:column;display:flex}.address-fields{border:0;flex-direction:column;gap:0;min-inline-size:0;margin:0;padding:0;display:flex;container-type:inline-size}.address-last-line{gap:0 var(--se-space-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);display:grid}@container (width<=28rem){.address-last-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.address-last-line>:first-child{grid-column:1/-1}.address-first-line{grid-template-columns:minmax(0,1fr)}}.address-map{aspect-ratio:3;border:var(--se-border-width) solid var(--se-border);border-radius:var(--se-radius-lg);background:var(--se-surface-sunk);overflow:hidden}.address-map>iframe{filter:grayscale();border:0;block-size:calc(100% + 6rem);inline-size:100%;margin-block-start:-6rem;display:block}.address-map>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.open-in-maps{text-decoration:none}.guests-field{gap:var(--se-space-2);flex-direction:column;min-inline-size:0;display:flex}.guest-email{gap:var(--se-space-2);padding:var(--se-space-3);background:var(--se-surface-sunk);border-radius:var(--se-radius-md);flex-direction:column;display:flex}.guest-badges{gap:var(--se-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.guest-badge{align-items:center;gap:var(--se-space-1);min-inline-size:0;max-inline-size:100%;padding-inline:var(--se-space-2) var(--se-space-1);min-block-size:var(--se-control-h-sm);background:var(--se-accent-soft);border:var(--se-border-width) solid var(--se-accent-line);border-radius:var(--se-radius-sm);color:var(--se-accent);font-size:var(--se-text-sm);display:inline-flex}.guest-badge>svg{flex:none}.guest-badge[data-no-email]{background:color-mix(in oklch, var(--se-warning) var(--se-mix-soft), var(--se-bg));border-color:color-mix(in oklch, var(--se-warning) var(--se-mix-line), var(--se-bg));color:var(--se-warning)}.guest-badge>a{color:inherit;text-decoration:none}.guest-badge>a:hover{text-decoration:underline}.guest-badge>a,.guest-badge>span:not(.visually-hidden){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guest-badge-button{border-radius:var(--se-radius-sm);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.guest-badge-button:hover{background:color-mix(in oklch, currentColor var(--se-mix-soft), transparent)}.guest-badge-button:focus-visible{outline:var(--se-focus-width) solid var(--se-focus-color)}@container (width<=40rem){.two-column,.address{grid-template-columns:minmax(0,1fr)}.two-column-side{border-inline-start:0;padding-inline-start:0}}.outing-hero{object-fit:cover;border:var(--se-border-width) solid var(--se-border);border-radius:var(--se-radius-lg);background:var(--se-surface-sunk);max-block-size:24rem;inline-size:100%}.phase-line{align-items:center;gap:var(--se-space-2);flex-wrap:wrap;display:inline-flex}.phase-chip{min-block-size:var(--se-control-h-sm);padding-inline:var(--se-space-2);border:var(--se-border-width) solid var(--se-border);border-radius:var(--se-radius-sm);background:var(--se-surface-sunk);color:var(--se-text);font-size:var(--se-text-sm);font-weight:var(--se-weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.phase-chip[data-phase=voting],.phase-chip[data-phase=confirming]{background:var(--se-accent-soft);border-color:var(--se-accent-line);color:var(--se-accent)}.phase-chip[data-phase=past],.phase-chip[data-sold-out]{color:var(--se-text-muted)}.countdown{font-variant-numeric:tabular-nums;font-weight:var(--se-weight-medium)}.date-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.date-row{align-items:center;gap:var(--se-space-1) var(--se-space-3);padding-block:var(--se-space-2);border-block-end:var(--se-border-width) solid var(--se-border);flex-wrap:wrap;display:flex}.date-row:last-child{border-block-end:0}.date-row-day{font-weight:var(--se-weight-medium)}.date-pick[data-locked] .date-row-day{font-weight:var(--se-weight-semibold)}.round-plan-groups{gap:var(--se-space-3) var(--se-space-6);flex-wrap:wrap;display:flex}.host-notice p{margin:0}.host-notice-failed{margin:0;padding-inline-start:var(--se-space-5)}.outing-venue{font-weight:var(--se-weight-medium);margin:0}.outing-address,.outing-about,.outing-who-heading{margin:0}.outing-who-group{gap:var(--se-space-2);flex-direction:column;display:flex}.outing-who-empty{font-size:var(--se-text-sm);line-height:var(--se-leading-ui);margin:0}.outing-chat-log{overscroll-behavior:contain;max-block-size:28rem;overflow-y:auto}.outing-chat-list{gap:var(--se-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.outing-chat-message{gap:var(--se-space-1);flex-direction:column;min-inline-size:0;display:flex}.outing-chat-meta{align-items:center;gap:var(--se-space-1) var(--se-space-2);min-block-size:var(--se-control-h-sm);flex-wrap:wrap;display:flex}.outing-chat-author{font-weight:var(--se-weight-medium);overflow-wrap:anywhere}.outing-chat-delete{margin-inline-start:auto}.outing-chat-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.outing-chat-older{margin:0 0 var(--se-space-3)}.outing-chat-form textarea{field-sizing:content;min-block-size:3lh;max-block-size:12lh}.outing-chat-actions{justify-content:space-between}.editor-row{gap:var(--se-space-2) var(--se-space-3);align-items:end;display:grid}.night-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto auto}.tier-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto}.editor-row>[data-se=choice],.editor-row>[data-se=button]{margin-block-end:var(--se-space-2)}.outing-form-poster{max-block-size:12rem}.night-locked{min-block-size:var(--se-control-h-sm);color:var(--se-text-muted);justify-content:center;align-items:center;margin-block-end:var(--se-space-2);display:inline-flex}.event-title-input[aria-invalid=true]{border-color:var(--se-negative)}@container (width<=36rem){.night-row,.tier-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.night-row>:first-child{grid-column:1/-1}.editor-row>[data-se=button],.editor-row>.night-locked{justify-self:end}.editor-row+.editor-row{border-block-start:var(--se-border-width) solid var(--se-border);padding-block-start:var(--se-space-3)}}.guest-badge[data-paid]>svg{color:var(--se-positive)}.round-two{border-block-start:var(--se-border-width) solid var(--se-border);padding-block-start:var(--se-space-3)}.round-two p{margin:0}.pay-chip{gap:var(--se-space-1)}.pay-chip[data-status=requested]{color:var(--se-text-muted)}.pay-chip[data-status=claimed]{border-color:var(--se-warning)}.pay-chip>svg{color:var(--se-positive);flex:none}.pay-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pay-row{align-items:center;gap:var(--se-space-1) var(--se-space-3);padding-block:var(--se-space-2);border-block-end:var(--se-border-width) solid var(--se-border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name act""status act";display:grid}.pay-row:last-child{border-block-end:0}.pay-row-name{align-items:center;gap:var(--se-space-1);min-inline-size:0;font-weight:var(--se-weight-medium);overflow-wrap:anywhere;grid-area:name;display:inline-flex}.pay-row-name>svg{color:var(--se-positive);flex:none}.pay-row-status{min-inline-size:0;font-size:var(--se-text-sm);grid-area:status}.pay-row-status[data-status=claimed]{color:var(--se-text);font-weight:var(--se-weight-medium)}.pay-row-status[data-status=claimed]:before{content:"";inline-size:var(--se-space-2);block-size:var(--se-space-2);border-radius:var(--se-radius-pill);background:var(--se-warning);vertical-align:middle;margin-inline-end:var(--se-space-1);display:inline-block}.pay-row>[data-se=button]{grid-area:act;justify-self:end}.stats{gap:var(--se-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.stat{gap:var(--se-space-1);padding:var(--se-space-4);background:var(--se-surface);border:var(--se-border-width) solid var(--se-border);border-radius:var(--se-radius-lg);flex-direction:column;display:flex}.course-row,.pick-row,.store-row,.item-row{align-items:center;gap:var(--se-space-3);inline-size:100%;padding-block:var(--se-space-1);display:flex}.row-text{flex:1 1 0;min-inline-size:0}.course-title,.pick-title,.store-name{font-weight:var(--se-weight-medium);flex:auto}.store-row>[data-se=choice]{flex:auto;min-inline-size:0}.shopping-toolbar{row-gap:var(--se-space-2)}.shopping-group h3{margin:0}.item-row{flex-wrap:wrap}.item-row>[data-se=choice]{flex:14rem;min-inline-size:0}.item-side{align-items:center;gap:var(--se-space-3);margin-inline-start:auto;display:flex}.item-row>.item-price{margin-inline-start:auto}.item-qty{color:var(--se-text-muted)}.item.done [data-part=label]{color:var(--se-text-muted);text-decoration:line-through}.item-price{text-align:end;min-inline-size:4rem;color:var(--se-text-muted)}.shopping-footer{z-index:var(--se-layer-raised);padding:var(--se-space-3) var(--se-space-4);background:var(--se-surface-raised);border:var(--se-border-width) solid var(--se-border);border-radius:var(--se-radius-lg);box-shadow:var(--se-shadow-floating);justify-content:space-between;align-items:center;display:flex;position:sticky;inset-block-end:env(safe-area-inset-bottom)}.onboarding{background:var(--se-surface);border:var(--se-border-width) solid var(--se-border);border-radius:var(--se-radius-lg);inline-size:min(100%,40rem);padding:var(--se-space-6);box-shadow:var(--se-shadow-raised)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;position:absolute;overflow:hidden}.invite-list{gap:var(--se-space-2)}.auth-provider{inline-size:100%;text-decoration:none}.invite-list>li{justify-content:space-between;align-items:center}.linkish{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.plain-list{gap:var(--se-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.settings{--se-stack-gap:var(--se-space-6);max-inline-size:67.5rem;container-type:inline-size}.settings-columns{gap:var(--se-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));align-items:start;display:grid}.settings-column{gap:var(--se-space-5);flex-direction:column;min-inline-size:0;display:flex}.settings-card-head{gap:var(--se-space-1);padding:var(--se-space-4) var(--se-space-5);border-block-end:var(--se-border-width) solid var(--se-border);flex-direction:column;display:flex}.settings-card-head>*,.settings-row-text>*,.settings-identity>p,.settings-stats>div>*{margin:0}.settings-row{gap:var(--se-space-2) var(--se-space-4);padding:var(--se-space-4) var(--se-space-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.settings-row+.settings-row{border-block-start:var(--se-border-width) solid var(--se-border)}.settings-row>:last-child{justify-self:end}.settings-row-text{gap:var(--se-space-1);flex-direction:column;min-inline-size:0;display:flex}.settings-row[data-top]>.settings-row-text{align-self:start;padding-block-start:calc(var(--se-space-4) + var(--se-space-1))}.settings-row-stack{align-items:flex-end;gap:var(--se-space-4);flex-direction:column;display:flex}.settings-mini-field{align-items:flex-end;gap:var(--se-space-1);white-space:nowrap;flex-direction:column;display:flex}.settings-mini-field>span,.settings-stats dt{font-size:var(--se-text-sm)}.settings-count{inline-size:6rem}.settings-identity{align-items:center;gap:var(--se-space-3);min-inline-size:0;display:flex}.settings-identity>svg{color:var(--se-text-muted);flex:none}.settings-identity>p{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.settings-card-body{gap:var(--se-space-5);padding:var(--se-space-5);flex-direction:column;display:flex}.settings-stats{gap:var(--se-space-4);padding:var(--se-space-4);background:var(--se-surface-sunk);border-radius:var(--se-radius-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.settings-stats>div{gap:var(--se-space-1);flex-direction:column;min-inline-size:0;display:flex}.settings-stats dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.manage{gap:var(--se-space-3);flex-direction:column;display:flex}.manage>h2{margin:0}.manage-list{flex-direction:column;display:flex}.manage-row{align-items:center;gap:var(--se-space-3);padding:var(--se-space-4) var(--se-space-1);border:0;border-block-start:var(--se-border-width) solid var(--se-border);border-radius:var(--se-radius-sm);font:inherit;color:var(--se-text);text-align:start;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.manage-row:last-child{border-block-end:var(--se-border-width) solid var(--se-border)}.manage-row>svg{color:var(--se-text-muted)}.manage-row:focus-visible{outline:var(--se-focus-width) solid var(--se-focus-color);outline-offset:var(--se-focus-offset)}@media (hover:hover){.manage-row:hover{background:var(--se-surface-sunk)}}.manage-row-text{gap:var(--se-space-1);flex-direction:column;min-inline-size:0;display:flex}.manage-row-meta{color:var(--se-text-muted);white-space:nowrap}.digest-week{gap:var(--se-space-2);flex-direction:column;display:flex}.digest-week>h3,.digest-head>*{margin:0}.digest-head{gap:var(--se-space-1);flex-direction:column;display:flex}.digest-intro{white-space:pre-line;max-inline-size:var(--se-measure-base);margin:0}.digest-items{border-block-start:var(--se-border-width) solid var(--se-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.digest-item{align-items:center;gap:var(--se-space-3);padding-block:var(--se-space-2);border-block-end:var(--se-border-width) solid var(--se-border);display:flex}.digest-item-text{gap:var(--se-space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.digest-item-actions{gap:var(--se-space-1);flex:none;display:flex}.digest-left-out{color:var(--se-warning)}.digest-send{border-block-start:var(--se-border-width) solid var(--se-border);padding-block-start:var(--se-space-4)}.digest-send>p{margin:0}.digest-failed{overflow-wrap:anywhere;margin:0;padding-inline-start:var(--se-space-5)}.settings-stats.digest-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr))}.venue-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.venue-row{gap:var(--se-space-1);padding-block:var(--se-space-3);border-block-end:var(--se-border-width) solid var(--se-border);flex-direction:column;min-inline-size:0;display:flex}.venue-row:last-child{border-block-end:0}.venue-row-head{align-items:flex-start;gap:var(--se-space-3);min-inline-size:0;display:flex}.venue-row-title{align-items:baseline;gap:0 var(--se-space-2);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex}.venue-row-name{font-weight:var(--se-weight-medium);overflow-wrap:anywhere}.venue-row-meta,.venue-row-run,.venue-row-error,.venue-row-reason{font-size:var(--se-text-sm);line-height:var(--se-leading-ui)}.venue-row-head>[data-se=choice]{flex:none}.venue-row-run{gap:0 var(--se-space-3);flex-wrap:wrap;margin:0;display:flex}.venue-row-error{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.venue-row-reason{margin:0}@container (width<=30rem){.settings-row{grid-template-columns:minmax(0,1fr)}.settings-row>:last-child{justify-self:start}.settings-row-stack,.settings-mini-field{align-items:flex-start}.settings-row[data-top]>.settings-row-text{padding-block-start:0}.manage-row{grid-template-columns:auto minmax(0,1fr) auto}.manage-row-meta{white-space:normal;grid-column:2}.settings-stats{grid-template-columns:minmax(0,1fr)}}.home{container-type:inline-size}.home-grid{gap:var(--se-space-3);padding:var(--se-space-4) var(--se-space-6);grid-template-columns:minmax(0,1fr) 14rem;align-items:stretch;display:grid}.home-hero{gap:var(--se-space-5);padding:var(--se-space-4);border:var(--se-border-width) solid var(--se-border);border-radius:var(--se-radius-lg);flex-direction:column;min-inline-size:0;display:flex}.home-hero-copy{gap:var(--se-space-3);min-block-size:max(14rem, calc(55vh - var(--se-space-8) * 2));min-block-size:max(14rem, calc(55dvh - var(--se-space-8) * 2));flex-direction:column;flex:auto;display:flex}.home-hero-copy>[data-se-text=eyebrow]{font-size:var(--se-text-md);color:var(--se-text-muted)}.home-hero-copy h1{font-size:var(--se-text-3xl);overflow-wrap:anywhere;margin:0}.home-hero-actions{justify-content:flex-end;gap:var(--se-space-2);flex-wrap:wrap;margin-block-start:auto;display:flex}.icon-menu,.split-button{display:inline-flex;position:relative}.icon-menu-trigger{gap:var(--se-space-1);color:var(--se-accent)}.icon-menu-trigger>svg:last-child{color:var(--se-text-muted)}.home-side{gap:var(--se-space-3);flex-direction:column;min-inline-size:0;display:flex}.home-next-body{gap:var(--se-space-3)}.home-next-empty{margin:0}.home-next-row{align-items:center;gap:var(--se-space-1);min-inline-size:0;display:flex}.home-next-row>svg{color:var(--se-text-muted);flex:none}.home-next-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-inline-size:0;overflow:hidden}.home-next-count{font-size:var(--se-text-sm)}.home-next-open{color:var(--se-text-muted);flex:none;margin-inline-start:auto}.home-next-facts{gap:var(--se-space-1);font-size:var(--se-text-sm);flex-direction:column;display:flex}.home-next-facts .fact{gap:var(--se-space-2)}.home-next-groceries{gap:var(--se-space-2);padding:var(--se-space-4);background:var(--se-surface-sunk);flex-direction:column;display:flex}.home-soon-list{gap:var(--se-space-2)}.home-soon-row{align-items:flex-start}.home-soon-row>svg{margin-block-start:var(--se-space-1)}.home-soon-text{flex-direction:column;min-inline-size:0;display:flex}.home-soon-text>.home-next-name{white-space:normal;overflow-wrap:anywhere}.home-soon-meta{font-size:var(--se-text-sm)}.home-going-meta{align-items:center;gap:var(--se-space-1) var(--se-space-2);flex-wrap:wrap;display:flex}.home-soon-all{align-self:flex-start}.home-all{align-items:center;gap:var(--se-space-2);flex-direction:column;margin-block-start:auto;margin-block-end:var(--se-space-4);display:flex}.home-all>hr{align-self:stretch;margin:0}.home-all a{text-decoration:none}@container (width<=48rem){.home-grid{gap:var(--se-space-4);grid-template-columns:minmax(0,1fr);padding:0}.home-hero-copy{gap:var(--se-space-2);min-block-size:max(10rem, calc(40vh - var(--se-space-8)));min-block-size:max(10rem, calc(40dvh - var(--se-space-8)))}.home-hero-copy h1{font-size:var(--se-text-2xl)}.home-hero-actions{flex-wrap:nowrap}.home-hero-actions>*{flex:1 1 0;justify-content:center}.home-all{margin-block-end:0}}.hero{background:color-mix(in oklch, var(--se-warning) 24%, var(--se-surface));border-radius:var(--se-radius-lg);padding:var(--se-space-4) var(--se-space-6);gap:var(--se-space-3);min-inline-size:0;display:grid}.hero-copy{gap:var(--se-space-3);flex-direction:column;grid-area:1/1;display:flex}.hero-copy h1{margin:0}.segmented{align-self:flex-start;gap:var(--se-space-1);max-inline-size:100%;padding:var(--se-space-1);background:var(--se-surface-sunk);border-radius:var(--se-radius-md);display:inline-flex}.segmented>[data-se=button]{border-radius:var(--se-radius-sm);min-inline-size:0;color:var(--se-text-muted);flex:0 auto}.segmented>[data-se=button][aria-checked=true]{background:var(--se-surface);color:var(--se-text);box-shadow:var(--se-shadow-raised)}.segmented>[data-se=button]>[data-part=label]{text-overflow:ellipsis;overflow:hidden}.repeater{gap:var(--se-space-3);padding-block:var(--se-space-1) var(--se-space-4);flex-direction:column;display:flex}.repeater-entry{gap:var(--se-space-3);padding:var(--se-space-4);border:var(--se-border-width) solid var(--se-border);border-radius:var(--se-radius-lg);flex-direction:column;min-inline-size:0;display:flex}.repeater-head{align-items:center;gap:var(--se-space-2) var(--se-space-3);min-block-size:var(--se-control-h-sm);flex-wrap:wrap;display:flex}.repeater-head>[data-se-text=eyebrow]{margin-inline-end:auto}.repeater-fields{gap:var(--se-space-3);flex-direction:column;display:flex}.repeater-name-row{gap:var(--se-space-3);grid-template-columns:minmax(0,1fr) 6rem;display:grid}.repeater-add{align-self:flex-start}.queue-count{flex:auto;align-self:center;align-items:center;display:inline-flex}@media (width<=40rem){.repeater{padding-block-end:var(--se-space-2)}.repeater-head>.segmented{flex-basis:100%;order:1}.repeater-add{justify-content:center;align-self:stretch}}.counter{gap:var(--se-space-2);padding:var(--se-space-3) var(--se-space-4);background:var(--se-surface);border:var(--se-border-width) solid var(--se-border);border-radius:var(--se-radius-lg);flex-direction:column;display:flex}.counter-row{justify-content:space-between;align-items:center;gap:var(--se-space-3);display:flex}.counter-value{font-variant-numeric:tabular-nums;min-inline-size:3ch}.counter-steps{gap:var(--se-space-1);flex-direction:column;display:flex}.counter[data-disabled] .counter-value{color:var(--se-text-disabled)}.caret-menu{display:inline-block}.totals-band{justify-content:space-between;align-items:center;gap:var(--se-space-4);padding:var(--se-space-3) var(--se-page-gutter);margin-inline:calc(-1 * var(--se-page-gutter));background:var(--se-surface-sunk);border-block:var(--se-border-width) solid var(--se-border);display:flex}.totals-band>div{gap:var(--se-space-1);flex-direction:column;min-inline-size:0;display:flex}.totals-band>div:last-child{text-align:end}.totals-band p{margin:0}.totals-band>div:last-child>[data-se=button],.totals-band>div:last-child>[data-se=spinner]{align-self:center}.grocery-list{flex-direction:column;display:flex}.grocery-toolbar{justify-content:flex-end;display:flex}.grocery-toolbar [aria-pressed=true]{background:var(--se-surface-sunk)}.store-cards{gap:var(--se-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.store-card{align-items:stretch;gap:var(--se-space-2);padding:var(--se-space-4);background:var(--se-surface);border:var(--se-border-width) solid var(--se-border);border-radius:var(--se-radius-lg);box-shadow:var(--se-shadow-raised);color:var(--se-text);font:inherit;text-align:start;flex-direction:column;text-decoration:none;display:flex}button.store-card{cursor:pointer}a.store-card:hover{color:var(--se-text)}.store-card:focus-visible{outline:var(--se-focus-width) solid var(--se-focus-color);outline-offset:var(--se-focus-offset)}@media (hover:hover){button.store-card:hover,a.store-card:hover{border-color:var(--se-border-hover)}}.grocery-group{border-block-start:var(--se-border-width) solid var(--se-border)}.grocery-group:last-child{border-block-end:var(--se-border-width) solid var(--se-border)}.grocery-group-head{grid-template-columns:var(--se-space-5) 1fr auto var(--se-space-8);column-gap:var(--se-space-3);inline-size:100%;padding:var(--se-space-3) 0;font:inherit;color:var(--se-text);text-align:start;cursor:pointer;border-radius:var(--se-radius-sm);background:0 0;border:0;align-items:center;display:grid}.grocery-group-head>svg{color:var(--se-text-muted);justify-self:center}.grocery-group-head:focus-visible{outline:var(--se-focus-width) solid var(--se-focus-color);outline-offset:var(--se-focus-offset)}.grocery-rows{margin-block-end:var(--se-space-2)}.grocery-row{grid-template-columns:1fr auto var(--se-space-8);column-gap:var(--se-space-3);padding-block:var(--se-space-2);align-items:center;display:grid}.grocery-row>[data-se=choice]{min-inline-size:0}.grocery-qty{white-space:nowrap}.grocery-price{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.store-eyebrow{align-items:center;gap:var(--se-space-2);min-inline-size:0;display:flex}.store-eyebrow>svg{flex:none}.store-eyebrow>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-mode-head{gap:var(--se-space-1);flex-direction:column;display:flex}.store-mode-title{align-items:center;gap:var(--se-space-1);display:flex;position:relative}.store-mode-title h2,.store-mode-head p{margin:0}.title-menu{min-inline-size:0;max-inline-size:100%;display:inline-block}.title-menu-trigger{align-items:baseline;gap:var(--se-space-2);text-align:start;max-inline-size:100%;color:var(--se-text);font:inherit;cursor:pointer;border-radius:var(--se-radius-sm);background:0 0;border:0;padding:0;display:inline-flex}.title-menu-trigger>svg{color:var(--se-text-muted);align-self:center}.title-menu-trigger>[data-se-text=title]{overflow-wrap:anywhere;min-inline-size:0}.title-menu-trigger:focus-visible{outline:var(--se-focus-width) solid var(--se-focus-color);outline-offset:var(--se-focus-offset)}.title-menu .app-floater,.caret-menu .app-floater{max-block-size:var(--se-popup-max-h);overflow-y:auto}.store-item [data-se=choice]{--se-control-h:var(--se-control-h-lg);--se-choice-box:var(--se-space-6)}.action-card{text-align:start;cursor:pointer;font:inherit;color:var(--se-text)}.action-card:disabled{cursor:not-allowed;color:var(--se-text-disabled)}.action-card:focus-visible{outline:var(--se-focus-width) solid var(--se-focus-color);outline-offset:var(--se-focus-offset)}@media (hover:hover){.action-card:hover:not(:disabled){border-color:var(--se-border-hover)}}.action-card .counter-row>svg{color:var(--se-text-muted);flex:none}.action-card-value{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;line-height:var(--se-leading-ui);overflow:hidden}.action-card>.muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action-card>[data-se-text=eyebrow]{margin-block-end:var(--se-space-1)}.action-card>.muted{margin-block-start:var(--se-space-1)}.glance{gap:var(--se-space-2) var(--se-space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.glance dd,.tl-month{margin:0}.tl-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tl-row{grid-template-columns:var(--se-space-8) 1fr;gap:var(--se-space-4);padding-block:var(--se-space-3);display:grid;position:relative}.tl-row:before{content:"";border-inline-start:var(--se-border-width) solid var(--se-border);position:absolute;inset-block:0;inset-inline-start:calc(var(--se-space-8) / 2)}.tl-date{background:var(--se-bg);padding-block:var(--se-space-1);color:var(--se-text-muted);flex-direction:column;align-self:start;align-items:center;display:flex;position:relative}.tl-day{line-height:var(--se-leading-ui);color:var(--se-text)}.tl-row[data-today] .tl-day{color:var(--se-accent)}.tl-row[data-past] .tl-body{opacity:.7}.tl-body{min-inline-size:0}.tl-card{max-inline-size:28rem}.tl-card>[data-part=body]{padding:var(--se-space-3) var(--se-space-4)}.tl-card-row{gap:var(--se-space-3);align-items:flex-start;display:flex}.tl-card-icon{color:var(--se-text-muted);flex:none;padding-block-start:var(--se-space-1);display:inline-flex}.tl-card-icon[data-kind=event]{color:var(--se-accent)}.tl-card-icon[data-kind=outing]{color:var(--se-text)}.tl-card-meta{align-items:center;gap:var(--se-space-1) var(--se-space-2);flex-wrap:wrap;margin:0;display:flex}.events-filters{align-items:center;gap:var(--se-space-2) var(--se-space-3);flex-wrap:wrap;display:flex}.tl-card-text{gap:var(--se-space-1);flex-direction:column;min-inline-size:0;display:flex}.status-section>h2{margin:0}.status-section+.status-section{border-block-start:var(--se-border-width) solid var(--se-border);padding-block-start:var(--se-space-4)}.kind-tab{inline-size:100%;padding-block-start:var(--se-space-3)}[data-se=dialog] [data-se=tabs],[data-se=dialog] [data-part=panel]{inline-size:100%;min-inline-size:0}.title-connector{font-weight:var(--se-weight-regular)}.dish-row{align-items:center;gap:var(--se-space-3);display:flex}.bring-form{padding:var(--se-space-4);border:var(--se-border-width) solid var(--se-border);border-radius:var(--se-radius-lg)}.dish-row [data-se=choice]{flex:auto;min-inline-size:0}.menu-entry{flex-direction:column;align-items:flex-start;gap:0;display:flex}.event-menu .app-floater{min-inline-size:20rem;max-block-size:calc(var(--se-popup-max-h) * 2)}.menu-search{z-index:var(--se-layer-raised);padding:var(--se-space-1);background:var(--se-bg);margin-block-end:var(--se-space-1);position:sticky;inset-block-start:calc(-1 * var(--se-space-1))}.menu-empty{padding:var(--se-space-2) var(--se-space-3);margin:0}.event-menu [data-part=item]{padding-block:var(--se-space-2);padding-inline:var(--se-space-3)}.event-menu [data-part=item]+[data-part=item]{margin-block-start:var(--se-space-2)}.event-menu .menu-entry{gap:var(--se-space-1)}.event-menu .menu-entry>span:first-child{font-size:var(--se-text-md);font-weight:var(--se-weight-medium)}.menu-facts{column-gap:var(--se-space-3);row-gap:var(--se-space-1);flex-wrap:wrap;display:flex}.menu-fact{align-items:center;gap:var(--se-space-1);white-space:nowrap;display:inline-flex}.menu-fact>svg{flex:none}.menu-detail{font-size:var(--se-text-xs);line-height:var(--se-leading-ui)}.menu-check{inline-size:var(--se-choice-box);block-size:var(--se-choice-box);border:var(--se-border-width) solid var(--se-border-strong);border-radius:var(--se-radius-sm);background:var(--se-surface);color:var(--se-text-on-intent);flex:none;justify-content:center;align-items:center;margin-inline-end:var(--se-space-2);display:inline-flex}[aria-checked=true]>.menu-check{background:var(--se-accent);border-color:var(--se-accent)}[data-se=page-shell]>[data-part=skip]:not(:focus-visible){opacity:0}.source-frame{border-radius:var(--se-radius-md);background:var(--se-surface-muted);block-size:70vh;min-block-size:70vh;position:relative;overflow:hidden}.source-frame iframe{border:0;block-size:100%;inline-size:100%;display:block}.source-links{margin:0;padding:0;list-style:none}.source-links li{align-items:baseline}.review-head{gap:var(--se-space-1);flex-direction:column;display:flex}.review-head h3,.review-head p{margin:0}.merge-set{gap:var(--se-space-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.merge-row{justify-content:space-between;align-items:flex-start;gap:var(--se-space-3);padding-block:var(--se-space-1);display:flex}.merge-row>:first-child{flex:auto;min-inline-size:0}.contact-row{justify-content:space-between;align-items:baseline;gap:var(--se-space-3);min-inline-size:0;display:flex}.contact-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.contacts>li[data-current]{background:var(--se-accent-soft);border-radius:var(--se-radius-sm)}.invite-message{border-inline-start:var(--se-border-width) solid var(--se-border-strong);white-space:pre-line;margin:0;padding-inline-start:var(--se-space-3)}.menu-field{gap:var(--se-space-1);flex-direction:column;min-inline-size:0;display:flex}.menu-field>.field-hint{margin:0 0 var(--se-space-2);padding:0}.menu-course{flex-direction:column;min-inline-size:0;display:flex}.menu-course+.menu-course{border-block-start:var(--se-border-width) solid var(--se-border)}.menu-course-head{align-items:center;gap:var(--se-space-2);min-block-size:calc(var(--se-control-h-sm) + var(--se-space-2));display:flex}.menu-course-head>svg{color:var(--se-text-muted);flex:none}.menu-course-title{font-size:var(--se-text-sm);font-weight:var(--se-weight-medium);flex:auto;margin:0}.menu-picks{margin:0 0 var(--se-space-2);padding:0 0 0 var(--se-space-5);flex-direction:column;list-style:none;display:flex}.menu-pick{align-items:start;gap:var(--se-space-2);min-block-size:var(--se-control-h-sm);font-size:var(--se-text-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.menu-pick-line{align-items:center;gap:var(--se-space-2);min-inline-size:0;min-block-size:var(--se-control-h-sm);display:flex}.menu-pick-line>svg{color:var(--se-text-muted);flex:none}.menu-pick-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-dish{min-inline-size:0;flex-direction:column;padding-block-end:var(--se-space-1);display:flex}.menu-dish[data-glyph]>.menu-dish-meta{padding-inline-start:calc(var(--se-icon-sm) + var(--se-space-2))}.menu-dish-meta{font-size:var(--se-text-sm)}.menu-add{align-items:flex-start;gap:var(--se-space-2);flex-direction:column;margin-block-end:var(--se-space-2);padding-inline-start:var(--se-space-5);display:flex}.menu-add-find{align-items:flex-end;gap:var(--se-space-2);align-self:stretch;display:flex}.menu-add-find>:first-child{flex:auto;min-inline-size:0}.nearby-field{gap:var(--se-space-4);flex-direction:column;display:flex}.nearby-kind{gap:var(--se-space-2);flex-direction:column;display:flex}.nearby-choice{align-items:center;gap:var(--se-space-3);min-inline-size:0;display:flex}.nearby-card-head>svg{color:var(--se-text-muted);flex:none;margin-inline-start:auto}.nearby-choice-line{align-items:center;gap:var(--se-space-2);min-block-size:var(--se-icon-sm);display:flex}.nearby-choice-line>svg{color:var(--se-text-muted);flex:none}.nearby-choice-description{padding-inline-start:calc(var(--se-icon-sm) + var(--se-space-2))}.nearby-choice-text{gap:var(--se-space-1);cursor:pointer;flex-direction:column;min-inline-size:0;display:flex}.nearby-choice-label{font-size:var(--se-text-sm);font-weight:var(--se-weight-medium);line-height:var(--se-leading-ui);color:var(--se-text)}.nearby-choice-description{font-size:var(--se-text-sm);line-height:var(--se-leading-ui);color:var(--se-text-muted)}.nearby{gap:var(--se-space-4);flex-direction:column;display:flex}.nearby-group{gap:var(--se-space-1);flex-direction:column;min-inline-size:0;display:flex}.nearby-heading{align-items:center;gap:var(--se-space-2);margin:0;display:flex}.nearby-none{font-size:var(--se-text-sm);margin:0}.nearby-places{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--se-col-min)), 1fr));gap:var(--se-space-2);margin:0;padding:0;list-style:none;display:grid}.nearby-places>li{min-inline-size:0;display:flex}.nearby-card{gap:var(--se-space-1);min-inline-size:0;padding:var(--se-space-3);background:var(--se-surface);border:var(--se-border-width) solid var(--se-border);border-radius:var(--se-radius-md);color:var(--se-text);font-size:var(--se-text-sm);flex-direction:column;flex:1;text-decoration:none;display:flex}a.nearby-card:hover{border-color:var(--se-border-hover)}a.nearby-card:focus-visible{outline:var(--se-focus-width) solid var(--se-focus-color);outline-offset:var(--se-focus-offset)}.nearby-card-head{align-items:center;gap:var(--se-space-2);min-inline-size:0;display:flex}.nearby-label{inline-size:var(--se-icon-md);block-size:var(--se-icon-md);border-radius:var(--se-radius-pill);background:var(--se-surface-sunk);color:var(--se-text-muted);font-size:var(--se-text-xs);font-weight:var(--se-weight-medium);flex:none;place-items:center;display:inline-grid}.nearby-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:var(--se-weight-medium);overflow:hidden}.nearby-address{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nearby-meta{align-items:center;gap:var(--se-space-1);white-space:nowrap;font-variant-numeric:tabular-nums;margin-block-start:auto;display:inline-flex}.review-page{--se-stack-gap:var(--se-space-6);max-inline-size:67.5rem}.review-page>p{margin:0}.review-list{gap:var(--se-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.review-list .facts{margin:0}.review-card p{overflow-wrap:anywhere;margin:0}.review-confirm{gap:var(--se-space-2);flex-direction:column;display:flex}.review-confirm>p{margin:0}.confirm-link textarea{field-sizing:content;resize:none}
