.PublicProfileSkeleton-module__NzZzea__wrap{flex-direction:column;display:flex}.PublicProfileSkeleton-module__NzZzea__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PublicProfileSkeleton-module__NzZzea__cover{aspect-ratio:4/5;max-height:62dvh}.PublicProfileSkeleton-module__NzZzea__body{gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}.PublicProfileSkeleton-module__NzZzea__block{height:calc(var(--space-2xl) * 1.6)}.PublicProfileSkeleton-module__NzZzea__chips{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (min-width:48rem){.PublicProfileSkeleton-module__NzZzea__cover{aspect-ratio:1}}
.ReportModal-module__A_RFxW__fieldset{border:0;margin:0;padding:0}.ReportModal-module__A_RFxW__legend{margin-bottom:var(--space-sm);font-size:var(--fs-13);color:var(--k80);padding:0;font-weight:600}.ReportModal-module__A_RFxW__options{gap:var(--space-xs);flex-direction:column;display:flex}.ReportModal-module__A_RFxW__option{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r2);font-size:var(--fs-13);color:var(--k80);cursor:pointer;transition:border-color var(--dur-fast) var(--ease);display:flex}.ReportModal-module__A_RFxW__option:hover{border-color:var(--line2)}.ReportModal-module__A_RFxW__option:has(input:checked){border-color:var(--accent);color:var(--k100)}.ReportModal-module__A_RFxW__option input{accent-color:var(--accent)}.ReportModal-module__A_RFxW__commentLabel{margin:var(--space-md) 0 var(--space-xs);font-size:var(--fs-13);color:var(--k80);font-weight:600;display:block}.ReportModal-module__A_RFxW__comment{width:100%;padding:var(--space-sm) var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r2);background:var(--card2);color:var(--k100);font-family:var(--sans);font-size:var(--fs-13);resize:vertical;line-height:1.5}.ReportModal-module__A_RFxW__comment:focus-visible{border-color:var(--accent);outline:none}.ReportModal-module__A_RFxW__counter{margin-top:var(--space-xs);text-align:right;font-size:var(--fs-11);color:var(--k55);display:block}.ReportModal-module__A_RFxW__alsoBlock{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);font-size:var(--fs-13);color:var(--k80);cursor:pointer;display:flex}.ReportModal-module__A_RFxW__alsoBlock input{accent-color:var(--accent)}.ReportModal-module__A_RFxW__success{align-items:flex-start;gap:var(--space-sm);font-size:var(--fs-14);color:var(--k80);margin:0;line-height:1.55;display:flex}.ReportModal-module__A_RFxW__success svg{margin-top:var(--space-2xs);color:var(--green);flex-shrink:0}.ReportModal-module__A_RFxW__error{margin:var(--space-sm) 0 0;padding:var(--space-sm) var(--space-md);border-radius:var(--r2);border:var(--border-width) solid color-mix(in srgb, var(--coral) 40%, transparent);background:color-mix(in srgb, var(--coral) 10%, transparent);color:var(--coral);font-size:var(--fs-13)}.ReportModal-module__A_RFxW__actions{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-lg);display:flex}.ReportModal-module__A_RFxW__categoryHint{margin-top:var(--space-sm);color:var(--k55)}
.LegalUiChat-module__1-hacG__bubble{gap:var(--ll-s-2);min-width:0;max-width:88%;padding:var(--ll-s-3);border:var(--border-width) solid var(--line);border-radius:var(--ll-radius) var(--ll-radius) var(--ll-radius) var(--ll-s-1);background:var(--card);font:var(--ll-t-small);color:var(--k100);flex-direction:column;display:flex}.LegalUiChat-module__1-hacG__bubble[data-voice=agent]{border-color:var(--legal-agent-line);background:var(--legal-agent-soft);align-self:flex-start}.LegalUiChat-module__1-hacG__bubble[data-voice=agent][data-viewer=lawyer]{max-width:70%;padding:var(--ll-s-3) var(--ll-s-4);border-radius:var(--ll-radius) var(--ll-radius) var(--ll-s-1) var(--ll-radius);font:var(--ll-t-body);align-self:flex-end}.LegalUiChat-module__1-hacG__bubble[data-voice=public]{border-color:var(--legal-public-line);background:var(--legal-public-soft);align-self:flex-start}@media (max-width:40rem){.LegalUiChat-module__1-hacG__bubble[data-voice=agent][data-viewer=lawyer]{max-width:88%}}.LegalUiChat-module__1-hacG__seal{font:var(--ll-t-tag);letter-spacing:var(--ll-track-10);text-transform:uppercase;margin:0}.LegalUiChat-module__1-hacG__bubble[data-voice=agent] .LegalUiChat-module__1-hacG__seal,.LegalUiChat-module__1-hacG__proposal .LegalUiChat-module__1-hacG__seal,.LegalUiChat-module__1-hacG__draft .LegalUiChat-module__1-hacG__seal{color:var(--legal-agent-ink)}.LegalUiChat-module__1-hacG__bubble[data-voice=public] .LegalUiChat-module__1-hacG__seal{color:var(--legal-public-ink)}.LegalUiChat-module__1-hacG__text{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.LegalUiChat-module__1-hacG__meta{font:var(--ll-t-meta);color:var(--k80);margin:0}.LegalUiChat-module__1-hacG__draft{gap:var(--ll-s-2);min-width:0;max-width:70%;padding:var(--ll-s-3) var(--ll-s-4);border:var(--ll-border-emphasis) dashed var(--legal-agent-mark);border-radius:var(--ll-radius) var(--ll-radius) var(--ll-s-1) var(--ll-radius);background:var(--card);font:var(--ll-t-body);color:var(--k100);flex-direction:column;align-self:flex-end;display:flex}@media (max-width:40rem){.LegalUiChat-module__1-hacG__draft{max-width:88%}}.LegalUiChat-module__1-hacG__draft[data-state=sending]{opacity:var(--opacity-disabled)}.LegalUiChat-module__1-hacG__draft[data-state=error]{border-color:var(--err)}.LegalUiChat-module__1-hacG__actions{align-items:center;gap:var(--ll-s-2);margin-top:var(--ll-s-1);flex-wrap:wrap;display:flex}.LegalUiChat-module__1-hacG__draft .LegalUiChat-module__1-hacG__actions{margin-top:var(--ll-s-2)}.LegalUiChat-module__1-hacG__actionsSplit>*{flex:1 1 0}.LegalUiChat-module__1-hacG__auditLink{padding:var(--ll-s-2) 0;font:var(--ll-t-meta);color:var(--legal-public-ink);cursor:pointer;background:0 0;border:0;margin-left:auto}.LegalUiChat-module__1-hacG__auditLink:hover{text-decoration:underline}.LegalUiChat-module__1-hacG__auditLink:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--space-2xs);border-radius:var(--r1)}.LegalUiChat-module__1-hacG__error{font:var(--ll-t-xs);color:var(--err);margin:0}.LegalUiChat-module__1-hacG__guardrail{gap:var(--ll-s-1);padding:var(--ll-s-4);border:var(--border-width) solid var(--legal-danger-line);border-radius:var(--ll-radius);background:var(--err-soft);font:var(--ll-t-xs);color:var(--k100);flex-direction:column;display:flex}.LegalUiChat-module__1-hacG__guardrail .LegalUiChat-module__1-hacG__seal{color:var(--err)}.LegalUiChat-module__1-hacG__mark{background:var(--legal-danger-line);color:var(--k100);padding:0}.LegalUiChat-module__1-hacG__proposal{border:var(--ll-border-emphasis) solid var(--legal-agent-mark);border-radius:var(--ll-radius);background:var(--card);min-width:0;color:var(--k100);flex-direction:column;display:flex;overflow:hidden}.LegalUiChat-module__1-hacG__proposal[data-status=draft]{border-style:dashed}.LegalUiChat-module__1-hacG__proposalHead{justify-content:space-between;gap:var(--ll-s-1) var(--ll-s-2);padding:var(--ll-s-3) var(--ll-s-4);border-bottom:var(--border-width) solid var(--legal-agent-line);background:var(--legal-agent-soft);flex-wrap:wrap;display:flex}.LegalUiChat-module__1-hacG__proposalBody{gap:var(--ll-s-3);padding:var(--ll-s-4);flex-direction:column;display:flex}.LegalUiChat-module__1-hacG__scope{font:var(--ll-t-small);color:var(--k80);margin:0}.LegalUiChat-module__1-hacG__amountRow{align-items:baseline;gap:var(--ll-s-2);flex-wrap:wrap;display:flex}.LegalUiChat-module__1-hacG__amount{font:var(--ll-t-amount);letter-spacing:var(--ll-track-tight)}.LegalUiChat-module__1-hacG__small{font:var(--ll-t-xs);color:var(--k80);margin:0}.LegalUiChat-module__1-hacG__notice{padding:var(--ll-s-2) var(--ll-s-3);border-radius:var(--ll-radius-s);background:var(--card2);font:var(--ll-t-xs);color:var(--k100);margin:0}.LegalUiChat-module__1-hacG__evidence{display:inline-block;position:relative}.LegalUiChat-module__1-hacG__evidenceValue{border:0;border-bottom:var(--ll-border-emphasis) dotted var(--legal-agent-ink);font:inherit;color:inherit;cursor:help;background:0 0;padding:0;font-weight:600}.LegalUiChat-module__1-hacG__evidenceValue[data-unconfirmed]{color:var(--k80);border-bottom-style:none;font-weight:500}.LegalUiChat-module__1-hacG__evidenceValue:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--space-2xs);border-radius:var(--r1)}.LegalUiChat-module__1-hacG__evidenceCard{z-index:3;gap:var(--ll-s-1);min-width:14rem;max-width:min(22rem,90vw);margin-top:var(--ll-s-1);padding:var(--ll-s-3);border-radius:var(--ll-radius-s);background:var(--legal-official-bg);color:var(--legal-official-ink);box-shadow:var(--shadow-pop);font:var(--ll-t-xs);flex-direction:column;display:none;position:absolute;top:100%;left:0}.LegalUiChat-module__1-hacG__evidence:hover .LegalUiChat-module__1-hacG__evidenceCard,.LegalUiChat-module__1-hacG__evidence:focus-within .LegalUiChat-module__1-hacG__evidenceCard,.LegalUiChat-module__1-hacG__evidence[data-open] .LegalUiChat-module__1-hacG__evidenceCard{display:flex}.LegalUiChat-module__1-hacG__evidence[data-dismissed] .LegalUiChat-module__1-hacG__evidenceCard{display:none}.LegalUiChat-module__1-hacG__evidenceCard .LegalUiChat-module__1-hacG__seal{color:var(--legal-official-accent)}.LegalUiChat-module__1-hacG__evidenceSource{font:var(--ll-t-meta);color:var(--legal-official-ink-dim);margin:0}
.LegalUiPanels-module__Z2Of9G__card{gap:var(--ll-s-3);min-width:0;padding:var(--ll-s-5);border:var(--border-width) solid var(--line);border-radius:var(--ll-radius);background:var(--card);font:var(--ll-t-small);color:var(--k100);flex-direction:column;display:flex}.LegalUiPanels-module__Z2Of9G__card[data-state=disabled]{opacity:var(--opacity-disabled)}.LegalUiPanels-module__Z2Of9G__eyebrow{font:var(--ll-t-eyebrow);letter-spacing:var(--ll-track-16);text-transform:uppercase;color:var(--k55);margin:0}.LegalUiPanels-module__Z2Of9G__title{font:var(--ll-t-h3);margin:0}.LegalUiPanels-module__Z2Of9G__row{align-items:center;gap:var(--ll-s-1) var(--ll-s-2);flex-wrap:wrap;min-width:0;display:flex}.LegalUiPanels-module__Z2Of9G__spread{justify-content:space-between}.LegalUiPanels-module__Z2Of9G__muted{font:var(--ll-t-xs);color:var(--k80);margin:0}.LegalUiPanels-module__Z2Of9G__meta{font:var(--ll-t-meta);color:var(--k80)}.LegalUiPanels-module__Z2Of9G__actions{align-items:center;gap:var(--ll-s-2);flex-wrap:wrap;display:flex}.LegalUiPanels-module__Z2Of9G__error{font:var(--ll-t-xs);color:var(--err);margin:0}.LegalUiPanels-module__Z2Of9G__checks{gap:var(--ll-s-3);font:var(--ll-t-body);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LegalUiPanels-module__Z2Of9G__verify{gap:var(--ll-s-2);padding:var(--ll-s-3);border:var(--border-width) solid var(--legal-warning-line);border-radius:var(--ll-radius-s);background:var(--warn-soft);flex-direction:column;display:flex}.LegalUiPanels-module__Z2Of9G__verify[data-confirmed=true]{border-color:var(--ok);background:var(--legal-success-soft)}.LegalUiPanels-module__Z2Of9G__verifyTag{font:var(--ll-t-tag);letter-spacing:var(--ll-track-10);text-transform:uppercase;color:var(--warn);margin:0}.LegalUiPanels-module__Z2Of9G__excerpt{font:var(--ll-t-small);overflow-wrap:anywhere;margin:0}.LegalUiPanels-module__Z2Of9G__verifyActions{align-items:center;gap:var(--ll-s-2);flex-wrap:wrap;display:flex}.LegalUiPanels-module__Z2Of9G__approvalActions{padding-top:var(--ll-s-2)}.LegalUiPanels-module__Z2Of9G__hint{font:var(--ll-t-xs);color:var(--k80);margin:0}.LegalUiPanels-module__Z2Of9G__hint[data-tone=success]{color:var(--ok)}.LegalUiPanels-module__Z2Of9G__dangerLink{padding:var(--ll-s-3) var(--ll-s-2);font:var(--ll-t-btn2);color:var(--err);cursor:pointer;background:0 0;border:0}.LegalUiPanels-module__Z2Of9G__dangerLink:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.LegalUiPanels-module__Z2Of9G__dangerLink:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--space-2xs);border-radius:var(--ll-pill)}.LegalUiPanels-module__Z2Of9G__ruleTable{border:var(--border-width) solid var(--line2);border-radius:var(--ll-radius);background:var(--card);min-width:0;box-shadow:var(--ll-shadow-frame);overflow:auto}.LegalUiPanels-module__Z2Of9G__ruleList{margin:0;padding:0;list-style:none}.LegalUiPanels-module__Z2Of9G__ruleHead,.LegalUiPanels-module__Z2Of9G__rule{grid-template-columns:1.3fr 1.5fr 1.1fr 1fr var(--ll-s-9);gap:var(--ll-s-3);padding:var(--ll-s-3) var(--ll-s-5);align-items:center;display:grid}.LegalUiPanels-module__Z2Of9G__ruleHead{background:var(--card2);font:var(--ll-t-eyebrow);letter-spacing:var(--ll-track-14);text-transform:uppercase;color:var(--k55)}.LegalUiPanels-module__Z2Of9G__rule{border-top:var(--border-width) solid var(--line);font:var(--ll-t-small);color:var(--k100)}.LegalUiPanels-module__Z2Of9G__rule[data-active=false]{color:var(--k80)}.LegalUiPanels-module__Z2Of9G__ruleCells{display:contents}.LegalUiPanels-module__Z2Of9G__step{gap:var(--ll-s-1);flex-direction:column;min-width:0;display:flex}.LegalUiPanels-module__Z2Of9G__step dd{overflow-wrap:anywhere;margin:0}.LegalUiPanels-module__Z2Of9G__stepLabel{width:var(--space-1);height:var(--space-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.LegalUiPanels-module__Z2Of9G__ruleWhen{font-weight:600}.LegalUiPanels-module__Z2Of9G__ruleChannel{color:var(--k80)}.LegalUiPanels-module__Z2Of9G__ruleApproval{font:var(--ll-t-tag);letter-spacing:var(--ll-track-06);color:var(--legal-agent-ink)}.LegalUiPanels-module__Z2Of9G__ruleApproval[data-approval=auto_send]{color:var(--k80)}.LegalUiPanels-module__Z2Of9G__locked{font:var(--ll-t-meta);color:var(--err);margin:0}.LegalUiPanels-module__Z2Of9G__ruleSwitch{justify-content:flex-start;display:flex}@media (max-width:48rem){.LegalUiPanels-module__Z2Of9G__ruleHead{display:none}.LegalUiPanels-module__Z2Of9G__rule{grid-template-columns:minmax(0,1fr) auto;align-items:start}.LegalUiPanels-module__Z2Of9G__ruleCells{gap:var(--ll-s-2);flex-direction:column;min-width:0;margin:0;display:flex}.LegalUiPanels-module__Z2Of9G__stepLabel{clip-path:none;white-space:normal;width:auto;height:auto;font:var(--ll-t-eyebrow);letter-spacing:var(--ll-track-14);text-transform:uppercase;color:var(--k55);position:static;overflow:visible}}.LegalUiPanels-module__Z2Of9G__lead{border:var(--ll-border-emphasis) solid var(--legal-agent-mark);border-radius:var(--ll-radius);background:var(--card);min-width:0;color:var(--k100);flex-direction:column;display:flex;overflow:hidden}.LegalUiPanels-module__Z2Of9G__leadHead{justify-content:space-between;gap:var(--ll-s-1) var(--ll-s-2);padding:var(--ll-s-3) var(--ll-s-4);border-bottom:var(--border-width) solid var(--legal-agent-line);background:var(--legal-agent-soft);flex-wrap:wrap;display:flex}.LegalUiPanels-module__Z2Of9G__leadTag{font:var(--ll-t-tag);letter-spacing:var(--ll-track-10);text-transform:uppercase;color:var(--legal-agent-ink);margin:0}.LegalUiPanels-module__Z2Of9G__leadBody{gap:var(--ll-s-3);padding:var(--ll-s-4);flex-direction:column;display:flex}.LegalUiPanels-module__Z2Of9G__facts{gap:var(--ll-s-2) var(--ll-s-3);font:var(--ll-t-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;display:grid}.LegalUiPanels-module__Z2Of9G__facts dt{color:var(--k80)}.LegalUiPanels-module__Z2Of9G__facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.LegalUiPanels-module__Z2Of9G__facts dd[data-tone=danger]{color:var(--err)}.LegalUiPanels-module__Z2Of9G__facts dd[data-tone=mono]{font:var(--ll-t-meta)}.LegalUiPanels-module__Z2Of9G__factRow{display:contents}.LegalUiPanels-module__Z2Of9G__leadText{font:var(--ll-t-small);overflow-wrap:anywhere;margin:0}.LegalUiPanels-module__Z2Of9G__leadActions{gap:var(--ll-s-2);display:flex}.LegalUiPanels-module__Z2Of9G__leadActions>:first-child{flex:auto}.LegalUiPanels-module__Z2Of9G__settled{justify-content:space-between;align-items:center;gap:var(--ll-s-2);padding:var(--ll-s-3);border-radius:var(--ll-radius-s);background:var(--card2);font:var(--ll-t-xs);color:var(--k80);flex-wrap:wrap;margin:0;display:flex}.LegalUiPanels-module__Z2Of9G__settled[data-tone=success]{background:var(--legal-success-soft);color:var(--ok)}.LegalUiPanels-module__Z2Of9G__planHead{align-items:baseline;gap:var(--ll-s-3);flex-wrap:wrap;display:flex}.LegalUiPanels-module__Z2Of9G__planTitle{font:var(--ll-t-h1);margin:0}.LegalUiPanels-module__Z2Of9G__planTitle[data-tone=danger]{color:var(--err)}.LegalUiPanels-module__Z2Of9G__planMeta{font:var(--ll-t-meta);color:var(--legal-public-ink)}.LegalUiPanels-module__Z2Of9G__bar{height:var(--ll-bar);border-radius:var(--ll-pill);background:var(--legal-surface-3);overflow:hidden}.LegalUiPanels-module__Z2Of9G__barFill{border-radius:var(--ll-pill);background:var(--legal-public-mark);height:100%}.LegalUiPanels-module__Z2Of9G__planPrice{font:var(--ll-t-small);margin:0}.LegalUiPanels-module__Z2Of9G__planPrice strong{font-weight:600}.LegalUiPanels-module__Z2Of9G__stateNote{padding:var(--ll-s-2) var(--ll-s-3);border-radius:var(--ll-radius-s);font:var(--ll-t-xs);margin:0}.LegalUiPanels-module__Z2Of9G__stateNote[data-tone=warn]{background:var(--warn-soft);color:var(--warn)}.LegalUiPanels-module__Z2Of9G__entries{gap:var(--ll-s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LegalUiPanels-module__Z2Of9G__entry{gap:var(--ll-s-2);padding:var(--ll-s-4);border:var(--border-width) solid var(--line);border-radius:var(--ll-radius);font:var(--ll-t-xs);color:var(--k100);flex-direction:column;display:flex}.LegalUiPanels-module__Z2Of9G__entry[data-kind=blocked]{border-color:var(--legal-danger-line)}.LegalUiPanels-module__Z2Of9G__entry[data-kind=generation]{border-color:var(--legal-agent-line);background:var(--legal-agent-soft)}.LegalUiPanels-module__Z2Of9G__fields{gap:var(--ll-s-2);flex-direction:column;margin:0;display:flex}.LegalUiPanels-module__Z2Of9G__field{grid-template-columns:var(--ll-w-audit-label) minmax(0, 1fr);gap:var(--ll-s-2) var(--ll-s-3);min-width:0;display:grid}.LegalUiPanels-module__Z2Of9G__fieldLabel{font:var(--ll-t-xs);color:var(--k80);margin:0}.LegalUiPanels-module__Z2Of9G__fieldValue{color:var(--k100);overflow-wrap:anywhere;margin:0}.LegalUiPanels-module__Z2Of9G__immutable{font:var(--ll-t-xs);color:var(--k80);margin:0}.LegalUiPanels-module__Z2Of9G__footerActions{align-items:center;gap:var(--ll-s-2);margin-top:var(--ll-s-2);flex-wrap:wrap;display:flex}.LegalUiPanels-module__Z2Of9G__informative{gap:var(--ll-s-1);min-width:0;padding:var(--ll-s-5);border:var(--border-width) solid var(--line);border-radius:var(--ll-radius);background:var(--card);color:var(--k100);flex-direction:column;display:flex}.LegalUiPanels-module__Z2Of9G__informativeTitle{font:var(--ll-t-h4);margin:0}.LegalUiPanels-module__Z2Of9G__informative[data-tone=warning] .LegalUiPanels-module__Z2Of9G__informativeTitle{color:var(--warn)}.LegalUiPanels-module__Z2Of9G__informativeAction{margin-top:var(--ll-s-2)}
.LegalMarkdown-module__Rg_FSG__doc{gap:var(--ll-s-3);color:var(--k100);overflow-wrap:anywhere;flex-direction:column;display:flex}.LegalMarkdown-module__Rg_FSG__doc[data-variant=document]{font:var(--ll-t-draft);padding:var(--ll-s-4);background:var(--card);border:var(--border-width) solid var(--line);border-radius:var(--ll-radius)}.LegalMarkdown-module__Rg_FSG__doc[data-variant=compact]{font:var(--ll-t-small);gap:var(--ll-s-2)}.LegalMarkdown-module__Rg_FSG__heading{color:var(--k100);margin:0}.LegalMarkdown-module__Rg_FSG__heading[data-level="1"]{font:var(--ll-t-h2)}.LegalMarkdown-module__Rg_FSG__heading[data-level="2"]{font:var(--ll-t-h3);padding-bottom:var(--ll-s-1);border-bottom:var(--border-width) solid var(--line)}.LegalMarkdown-module__Rg_FSG__heading[data-level="3"],.LegalMarkdown-module__Rg_FSG__heading[data-level="4"],.LegalMarkdown-module__Rg_FSG__heading[data-level="5"],.LegalMarkdown-module__Rg_FSG__heading[data-level="6"]{font:var(--ll-t-h4)}.LegalMarkdown-module__Rg_FSG__doc[data-variant=compact] .LegalMarkdown-module__Rg_FSG__heading{font:var(--ll-t-card-title);border-bottom:none;padding-bottom:0}.LegalMarkdown-module__Rg_FSG__paragraph{margin:0}.LegalMarkdown-module__Rg_FSG__list{gap:var(--ll-s-1);flex-direction:column;margin:0;padding-inline-start:var(--ll-s-4);display:flex}.LegalMarkdown-module__Rg_FSG__item>.LegalMarkdown-module__Rg_FSG__list{margin-top:var(--ll-s-1)}.LegalMarkdown-module__Rg_FSG__quote{padding:var(--ll-s-2) var(--ll-s-3);border-inline-start:var(--border-width-strong) solid var(--accent);background:var(--card2);border-radius:var(--ll-radius-s);color:var(--k80);margin:0}.LegalMarkdown-module__Rg_FSG__rule{border:none;border-top:var(--border-width) solid var(--line);width:100%;margin:var(--ll-s-1) 0}.LegalMarkdown-module__Rg_FSG__tableWrap{border:var(--border-width) solid var(--line);border-radius:var(--ll-radius-s);overflow-x:auto}.LegalMarkdown-module__Rg_FSG__table{border-collapse:collapse;width:100%;font:var(--ll-t-small)}.LegalMarkdown-module__Rg_FSG__table th,.LegalMarkdown-module__Rg_FSG__table td{text-align:start;vertical-align:top;padding:var(--ll-s-2);border-bottom:var(--border-width) solid var(--line)}.LegalMarkdown-module__Rg_FSG__table th{background:var(--card2);font-weight:600}.LegalMarkdown-module__Rg_FSG__table tr:last-child td{border-bottom:none}.LegalMarkdown-module__Rg_FSG__code{font:var(--ll-t-field-mono);background:var(--card2);padding:0 var(--ll-s-1);border-radius:var(--ll-radius-s)}.LegalMarkdown-module__Rg_FSG__reviewMark{font:var(--ll-t-mark);background:var(--warn-soft);color:var(--k100);padding:0 var(--ll-s-0);border-radius:var(--ll-radius-s)}
.AgentChatBubble-module__MHM-GW__line{flex-direction:column;align-items:flex-start;display:flex}.AgentChatBubble-module__MHM-GW__line[data-mine=true]{align-items:flex-end}.AgentChatBubble-module__MHM-GW__bubble{gap:var(--space-xs);max-width:min(82%,520px);padding:var(--space-10) var(--space-14);border-radius:var(--r4);border-bottom-left-radius:var(--r1);background:var(--card2);border:var(--border-width) solid var(--line);color:var(--k80);flex-direction:column;display:flex}.AgentChatBubble-module__MHM-GW__aiBadge{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);padding:var(--space-2xs) var(--space-sm) var(--space-2xs) var(--space-xs-sm);border-radius:var(--rf);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--accent2-ink);background:color-mix(in srgb, var(--accent2) 15%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--accent2) 48%, transparent);align-self:flex-start;font-weight:700;display:inline-flex}.AgentChatBubble-module__MHM-GW__bubble[data-agent]{background:color-mix(in srgb, var(--accent2) 10%, var(--card));border-left:3px solid var(--accent2)}.AgentChatBubble-module__MHM-GW__bubble[data-mine=true]{background:linear-gradient(135deg, var(--accent), var(--accent2));color:var(--on-accent);border-bottom-left-radius:var(--r4);border-bottom-right-radius:var(--r1);border-color:#0000}.AgentChatBubble-module__MHM-GW__body{font-family:var(--sans);font-size:var(--fs-14);word-break:break-word;white-space:pre-wrap;line-height:1.45}.AgentChatBubble-module__MHM-GW__revealAction{color:var(--accent-ink);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:700;text-decoration:underline}.AgentChatBubble-module__MHM-GW__revealAction:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:3px}.AgentChatBubble-module__MHM-GW__actions{align-self:stretch;gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.AgentChatBubble-module__MHM-GW__time{font-family:var(--mono);font-size:var(--fs-10);color:var(--k55);align-self:flex-end}.AgentChatBubble-module__MHM-GW__bubble[data-mine=true] .AgentChatBubble-module__MHM-GW__time{color:var(--on-accent);opacity:.75}
.VoiceAssistantStatus-module__t058QW__strip{gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);flex-direction:column;display:flex}.VoiceAssistantStatus-module__t058QW__line{align-items:center;gap:var(--space-sm);font-family:var(--sans);font-size:var(--fs-13);color:var(--k100);margin:0;display:flex}.VoiceAssistantStatus-module__t058QW__privacy{font-family:var(--sans);font-size:var(--fs-11);color:var(--k55);margin:0;line-height:1.4}.VoiceAssistantStatus-module__t058QW__error{font-family:var(--sans);font-size:var(--fs-13);color:var(--coral);margin:0}
.RideConversationBanner-module__uykOhW__banner{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-bottom:var(--border-width) solid var(--line);background:var(--card);flex-direction:column;display:flex}.RideConversationBanner-module__uykOhW__head{justify-content:space-between;align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;display:flex}.RideConversationBanner-module__uykOhW__trip{align-items:baseline;gap:var(--space-2xs);color:var(--k55);font-size:var(--fs-12);flex-wrap:wrap;display:flex}.RideConversationBanner-module__uykOhW__route{color:var(--k100);font-size:var(--fs-13)}.RideConversationBanner-module__uykOhW__date{color:var(--k55)}.RideConversationBanner-module__uykOhW__link{color:var(--accent-ink);font-size:var(--fs-12)}.RideConversationBanner-module__uykOhW__notice{align-items:center;gap:var(--space-2xs);color:var(--k80);font-size:var(--fs-12);margin:0;display:flex}.RideConversationBanner-module__uykOhW__driver{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.RideConversationBanner-module__uykOhW__question,.RideConversationBanner-module__uykOhW__summary{gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border:var(--border-width) solid var(--line);border-radius:var(--r2);background:var(--bg2);flex-direction:column;display:flex}.RideConversationBanner-module__uykOhW__questionTitle{color:var(--k55);font-size:var(--fs-11);margin:0}.RideConversationBanner-module__uykOhW__questionText,.RideConversationBanner-module__uykOhW__summaryText{color:var(--k100);font-size:var(--fs-13);white-space:pre-line;margin:0}.RideConversationBanner-module__uykOhW__options{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.RideConversationBanner-module__uykOhW__freeAnswer{align-items:flex-end;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.RideConversationBanner-module__uykOhW__freeAnswer>:first-child{flex:auto}.RideConversationBanner-module__uykOhW__error{color:var(--err);font-size:var(--fs-12);margin:0}
.VoiceAssistantButton-module__WU0PiW__button{border-radius:var(--rf);background:var(--bg2);border:var(--border-width) solid var(--line);width:46px;height:46px;color:var(--accent-ink);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.VoiceAssistantButton-module__WU0PiW__button:hover:not([disabled]){border-color:var(--accent)}.VoiceAssistantButton-module__WU0PiW__button[data-active]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.VoiceAssistantButton-module__WU0PiW__button[disabled]{opacity:.5;cursor:not-allowed}.VoiceAssistantButton-module__WU0PiW__button:focus-visible{box-shadow:0 0 0 3px var(--glow);outline:none}
.UpgradeHintBanner-module__yyWOjW__banner{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--r3);background:color-mix(in srgb, var(--accent) 10%, var(--card));border:var(--border-width) solid color-mix(in srgb, var(--accent) 32%, transparent);box-shadow:var(--shadow-card);font-family:var(--sans);display:flex}.UpgradeHintBanner-module__yyWOjW__body{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.UpgradeHintBanner-module__yyWOjW__title{font-size:var(--fs-14);color:var(--k100);margin:0;font-weight:700}.UpgradeHintBanner-module__yyWOjW__text{font-size:var(--fs-13);color:var(--k55);margin:0}.UpgradeHintBanner-module__yyWOjW__actions{align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);display:flex}.UpgradeHintBanner-module__yyWOjW__close{border-radius:var(--rf);width:24px;height:24px;color:var(--k55);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.UpgradeHintBanner-module__yyWOjW__close:hover{color:var(--k100)}
.auth-flow-module__P5efhW__authScope{--auth-sans:var(--sans);--auth-mono:var(--mono);--auth-card-bg:var(--card);--auth-card-border:var(--line);--auth-card-pad:clamp(1.5rem, 3vw, 2.25rem);--auth-card-radius:var(--r4);--auth-card-width:520px;--auth-shadow:var(--shadow-modal);--auth-tile-bg:var(--card2);--auth-tile-border:var(--line);--auth-tile-hover:color-mix(in srgb, var(--accent) 8%, var(--card2));--auth-tile-selected:linear-gradient(135deg, var(--accent), var(--accent2));--auth-tile-selected-ink:var(--bg);--auth-tile-radius:var(--r3);--auth-tile-pad:18px 16px 16px;--auth-grid-gap:clamp(.75rem, 1.5vw, 1rem);--auth-grad:linear-gradient(135deg, var(--accent), var(--accent2));--auth-grad-soft:color-mix(in srgb, var(--accent) 12%, transparent);--auth-input-bg:var(--bg2);--auth-input-border:var(--line);--auth-input-focus:var(--accent);--auth-input-radius:var(--r2);--auth-input-pad:14px 16px;--auth-error:var(--coral);--auth-error-soft:color-mix(in srgb, var(--coral) 12%, transparent);--auth-error-edge:color-mix(in srgb, var(--coral) 40%, transparent);--auth-success:var(--green);--auth-success-soft:color-mix(in srgb, var(--green) 12%, transparent);--auth-success-edge:color-mix(in srgb, var(--green) 40%, transparent);--auth-backdrop:color-mix(in srgb, var(--bg) 70%, transparent);--auth-ink:var(--k100);--auth-ink-2:var(--k80);--auth-ink-3:var(--k55);--auth-ink-4:var(--k30);--auth-fill:color-mix(in srgb, var(--k100) 6%, transparent);--auth-cta-bg:var(--auth-grad);--auth-cta-ink:var(--on-accent);--auth-cta-pad:16px 22px;--auth-cta-radius:var(--r2);color:var(--auth-ink-2);font-family:var(--auth-sans)}.auth-flow-module__P5efhW__authScope :focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:2px;border-radius:var(--r2)}@media (prefers-reduced-motion:reduce){.auth-flow-module__P5efhW__authScope *{transition:none;animation:none}}.auth-flow-module__P5efhW__backdrop{background:var(--auth-backdrop);-webkit-backdrop-filter:blur(var(--blur-md));z-index:0;position:fixed;inset:0}.auth-flow-module__P5efhW__stageShell{width:100%;min-height:100dvh;padding:clamp(var(--space-md), 4vw, var(--space-48)) clamp(var(--space-md), 3vw, var(--space-xl));background:radial-gradient(120% 120% at 50% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%), var(--bg);justify-content:center;align-items:center;display:flex}.auth-flow-module__P5efhW__authCard{width:min(100%, var(--auth-card-width));background:var(--auth-card-bg);border:var(--border-width) solid var(--auth-card-border);border-radius:var(--auth-card-radius);box-shadow:var(--auth-shadow);padding:var(--auth-card-pad);color:var(--auth-ink-2);position:relative}.auth-flow-module__P5efhW__authClose{top:var(--space-md);right:var(--space-md);border-radius:var(--r2);width:36px;height:36px;color:var(--auth-ink-3);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex;position:absolute}.auth-flow-module__P5efhW__authClose:hover{background:var(--auth-fill);color:var(--auth-ink)}.auth-flow-module__P5efhW__authClose svg{width:18px;height:18px}.auth-flow-module__P5efhW__authBack{align-items:center;gap:var(--space-sm);font-family:var(--auth-mono);font-size:var(--fs-11);letter-spacing:.18em;text-transform:uppercase;color:var(--auth-ink-3);margin-bottom:var(--space-md);transition:color var(--dur-fast) var(--ease);display:inline-flex}.auth-flow-module__P5efhW__authBack:hover{color:var(--accent-ink)}.auth-flow-module__P5efhW__authBack svg{width:14px;height:14px}.auth-flow-module__P5efhW__authLogo{font-family:var(--auth-sans);font-weight:800;font-size:var(--fs-22);letter-spacing:-.02em;color:var(--auth-ink);margin-bottom:var(--space-md);display:inline-block}.auth-flow-module__P5efhW__authLogo span{color:var(--accent-ink)}.auth-flow-module__P5efhW__authHead{margin-bottom:var(--space-20)}.auth-flow-module__P5efhW__authHead .auth-flow-module__P5efhW__eyebrow,.auth-flow-module__P5efhW__eyebrow{align-items:center;gap:var(--space-xs-sm);font-family:var(--auth-mono);font-size:var(--fs-10);letter-spacing:.22em;text-transform:uppercase;color:var(--auth-ink-3);margin-bottom:var(--space-xs-sm);display:flex}.auth-flow-module__P5efhW__eyebrow svg:not([width]){flex:none;width:1.2em;height:1.2em}.auth-flow-module__P5efhW__eyebrow svg{flex:none}.auth-flow-module__P5efhW__authTitle{font-family:var(--auth-sans);letter-spacing:-.015em;color:var(--auth-ink);font-size:clamp(22px,2.4vw,26px);font-weight:700;line-height:1.15}.auth-flow-module__P5efhW__authSub{font-family:var(--auth-sans);font-size:var(--fs-14);color:var(--auth-ink-3);margin-top:var(--space-xs-sm)}.auth-flow-module__P5efhW__authSub b{color:var(--auth-ink);font-family:var(--auth-mono)}.auth-flow-module__P5efhW__methodGrid{gap:var(--auth-grid-gap);margin:var(--space-md) 0;grid-template-columns:1fr 1fr;display:grid}.auth-flow-module__P5efhW__tile{background:var(--auth-tile-bg);border:var(--border-width) solid var(--auth-tile-border);border-radius:var(--auth-tile-radius);padding:var(--auth-tile-pad);text-align:left;align-items:flex-start;gap:var(--space-xs);min-height:116px;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), color var(--dur) var(--ease);color:var(--auth-ink-2);flex-direction:column;display:flex;position:relative}.auth-flow-module__P5efhW__tile:hover{background:var(--auth-tile-hover);border-color:var(--line2)}.auth-flow-module__P5efhW__tileIcon{width:28px;height:28px;color:var(--auth-ink);margin-bottom:var(--space-xs-sm);justify-content:center;align-items:center;display:inline-flex}.auth-flow-module__P5efhW__tileIcon svg{width:22px;height:22px}.auth-flow-module__P5efhW__tileName{font-family:var(--auth-sans);font-weight:700;font-size:var(--fs-16);letter-spacing:-.01em;color:var(--auth-ink)}.auth-flow-module__P5efhW__tileMeta{font-family:var(--auth-mono);font-size:var(--fs-10);letter-spacing:.14em;text-transform:uppercase;color:var(--auth-ink-3)}.auth-flow-module__P5efhW__tileBadge{top:var(--space-xs);right:var(--space-xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--auth-input-radius);background:var(--accent-soft);color:var(--accent-ink);font-family:var(--auth-mono);font-size:var(--fs-10);letter-spacing:.14em;text-transform:uppercase;position:absolute}.auth-flow-module__P5efhW__tile[aria-checked=true]{background:var(--auth-tile-selected);box-shadow:0 18px 36px -18px var(--glow);color:var(--auth-tile-selected-ink);border-color:#0000;transform:translateY(-1px)}.auth-flow-module__P5efhW__tile[aria-checked=true] .auth-flow-module__P5efhW__tileIcon,.auth-flow-module__P5efhW__tile[aria-checked=true] .auth-flow-module__P5efhW__tileName{color:var(--auth-tile-selected-ink)}.auth-flow-module__P5efhW__tile[aria-checked=true] .auth-flow-module__P5efhW__tileMeta{color:color-mix(in srgb, var(--auth-tile-selected-ink) 75%, transparent)}.auth-flow-module__P5efhW__tile[aria-checked=true]:after{content:"";top:var(--space-sm-md);right:var(--space-sm-md);border-radius:var(--rf);background:var(--auth-tile-selected-ink);width:8px;height:8px;position:absolute}.auth-flow-module__P5efhW__authAction{margin-top:var(--space-xs-sm)}.auth-flow-module__P5efhW__btnPrimary{justify-content:center;align-items:center;gap:var(--space-10);width:100%;padding:var(--auth-cta-pad);background:var(--auth-cta-bg);color:var(--auth-cta-ink);border-radius:var(--auth-cta-radius);font-family:var(--auth-sans);font-weight:700;font-size:var(--fs-15);letter-spacing:-.005em;box-shadow:0 16px 32px -16px var(--glow);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);min-height:52px;display:inline-flex}.auth-flow-module__P5efhW__btnPrimary:hover{box-shadow:0 24px 40px -14px var(--glow);transform:translateY(-1px)}.auth-flow-module__P5efhW__btnPrimary svg{width:18px;height:18px}.auth-flow-module__P5efhW__btnPrimary[disabled]{opacity:.55;cursor:not-allowed;transform:none}.auth-flow-module__P5efhW__btnSecondary{justify-content:center;align-items:center;gap:var(--space-10);width:100%;padding:var(--auth-cta-pad);background:var(--auth-tile-bg);color:var(--auth-ink);border:var(--border-width) solid var(--auth-card-border);border-radius:var(--auth-cta-radius);font-family:var(--auth-sans);font-weight:600;font-size:var(--fs-15);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);min-height:52px;display:inline-flex}.auth-flow-module__P5efhW__btnSecondary:hover{background:var(--auth-tile-hover);border-color:var(--line2)}.auth-flow-module__P5efhW__btnSecondary svg{width:18px;height:18px}.auth-flow-module__P5efhW__btnSecondary[disabled]{opacity:.55;cursor:not-allowed}.auth-flow-module__P5efhW__btnRow{gap:var(--space-10);grid-template-columns:1fr;display:grid}.auth-flow-module__P5efhW__linkRow{margin-top:var(--space-md);justify-content:center;gap:var(--space-xs-sm) var(--space-md);font-family:var(--auth-mono);font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;color:var(--auth-ink-3);flex-wrap:wrap;display:flex}.auth-flow-module__P5efhW__linkRow a,.auth-flow-module__P5efhW__linkRow button{align-items:center;gap:var(--space-xs-sm);color:var(--auth-ink-3);border-bottom:var(--border-width) dotted transparent;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);display:inline-flex}.auth-flow-module__P5efhW__linkRow a:hover,.auth-flow-module__P5efhW__linkRow button:hover{color:var(--accent-ink);border-bottom-color:currentColor}.auth-flow-module__P5efhW__linkRow .auth-flow-module__P5efhW__sep{color:var(--auth-ink-4)}.auth-flow-module__P5efhW__linkRow svg{width:12px;height:12px}.auth-flow-module__P5efhW__linkRow b{color:var(--auth-ink);border-bottom:var(--border-width) solid var(--accent2);padding-bottom:var(--space-1)}.auth-flow-module__P5efhW__authCaption{text-align:center;font-family:var(--auth-sans);font-size:var(--fs-12);color:var(--auth-ink-3);margin-top:var(--space-sm-md)}.auth-flow-module__P5efhW__authCaptionMono{margin:var(--space-xs) 0 var(--space-sm-md);text-align:center;font-family:var(--auth-mono,var(--mono));font-size:var(--fs-24);letter-spacing:.18em;text-transform:uppercase;color:var(--auth-ink);padding:var(--space-xs) var(--space-md);background:var(--auth-input-bg);border:var(--border-width) solid var(--auth-input-border);border-radius:var(--auth-input-radius);font-weight:700;display:inline-block}.auth-flow-module__P5efhW__authFoot{margin-top:var(--space-20);padding-top:var(--space-md);border-top:var(--border-width) solid var(--line);text-align:center;font-family:var(--auth-sans);font-size:var(--fs-13);color:var(--auth-ink-3)}.auth-flow-module__P5efhW__authFoot a{color:var(--auth-ink);border-bottom:var(--border-width) solid var(--accent);font-weight:700}.auth-flow-module__P5efhW__authFoot a:hover{color:var(--accent-ink)}.auth-flow-module__P5efhW__authFoot b{color:var(--auth-ink)}.auth-flow-module__P5efhW__legalNotice{margin-top:var(--space-sm);padding-top:var(--space-sm);}.auth-flow-module__P5efhW__walletGrid{gap:var(--space-10);margin-top:var(--space-sm);grid-template-columns:repeat(3,1fr);display:grid}.auth-flow-module__P5efhW__walletTile{background:var(--auth-tile-bg);border:var(--border-width) solid var(--auth-tile-border);border-radius:var(--r2);padding:var(--space-14) var(--space-sm) var(--space-sm-md);align-items:center;gap:var(--space-sm);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);flex-direction:column;display:flex}.auth-flow-module__P5efhW__walletTile:hover{background:var(--auth-tile-hover);border-color:var(--line2);transform:translateY(-1px)}.auth-flow-module__P5efhW__wIcon{border-radius:var(--r2);background:var(--auth-input-bg);border:var(--border-width) solid var(--auth-input-border);width:36px;height:36px;color:var(--auth-ink);justify-content:center;align-items:center;display:inline-flex}.auth-flow-module__P5efhW__wName{font-family:var(--auth-sans);font-weight:600;font-size:var(--fs-13);color:var(--auth-ink);letter-spacing:-.005em}.auth-flow-module__P5efhW__wMeta{font-family:var(--auth-mono);font-size:var(--fs-9);letter-spacing:.16em;text-transform:uppercase;color:var(--auth-ink-4)}.auth-flow-module__P5efhW__field{gap:var(--space-xs-sm);margin-bottom:var(--space-14);flex-direction:column;display:flex}.auth-flow-module__P5efhW__field label{font-family:var(--auth-mono);font-size:var(--fs-10);letter-spacing:.22em;text-transform:uppercase;color:var(--auth-ink-3)}.auth-flow-module__P5efhW__inputWrap{background:var(--auth-input-bg);border:var(--border-width) solid var(--auth-input-border);border-radius:var(--auth-input-radius);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);align-items:center;display:flex;position:relative}.auth-flow-module__P5efhW__inputWrap:focus-within{border-color:var(--auth-input-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.auth-flow-module__P5efhW__field .auth-flow-module__P5efhW__inputWrap input[type=text],.auth-flow-module__P5efhW__field .auth-flow-module__P5efhW__inputWrap input[type=email],.auth-flow-module__P5efhW__field .auth-flow-module__P5efhW__inputWrap input[type=password]{width:100%;padding:var(--auth-input-pad);font-family:var(--auth-sans);font-size:var(--fs-15);color:var(--auth-ink);background:0 0;border:0;outline:0}.auth-flow-module__P5efhW__field .auth-flow-module__P5efhW__inputWrap input::placeholder{color:var(--auth-ink-4)}.auth-flow-module__P5efhW__inputIcon{color:var(--auth-ink-3);padding-left:var(--space-14)}.auth-flow-module__P5efhW__inputIcon svg{width:16px;height:16px}.auth-flow-module__P5efhW__inputAction{padding:0 var(--space-14);color:var(--auth-ink-3)}.auth-flow-module__P5efhW__inputAction:hover{color:var(--auth-ink)}.auth-flow-module__P5efhW__inputAction svg{width:16px;height:16px}.auth-flow-module__P5efhW__field[data-state=error] .auth-flow-module__P5efhW__inputWrap{border-color:var(--auth-error-edge);background:var(--auth-error-soft)}.auth-flow-module__P5efhW__err{align-items:center;gap:var(--space-xs-sm);font-family:var(--auth-mono);font-size:var(--fs-11);color:var(--auth-error);margin-top:var(--space-2xs);display:inline-flex}.auth-flow-module__P5efhW__err svg{width:12px;height:12px}.auth-flow-module__P5efhW__pwStrength{gap:var(--space-xs);margin-top:var(--space-sm);display:flex}.auth-flow-module__P5efhW__pwStrength span{border-radius:var(--rf);background:var(--auth-fill);flex:1;height:4px}.auth-flow-module__P5efhW__pwStrength[data-level="1"] span:nth-child(-n+1){background:var(--coral)}.auth-flow-module__P5efhW__pwStrength[data-level="2"] span:nth-child(-n+2){background:var(--accent)}.auth-flow-module__P5efhW__pwStrength[data-level="3"] span:nth-child(-n+3){background:var(--accent2)}.auth-flow-module__P5efhW__pwStrength[data-level="4"] span:nth-child(-n+4){background:var(--green)}.auth-flow-module__P5efhW__pwMeta{font-family:var(--auth-mono);font-size:var(--fs-10);letter-spacing:.14em;text-transform:uppercase;color:var(--auth-ink-3);margin-top:var(--space-xs-sm);justify-content:space-between;display:flex}.auth-flow-module__P5efhW__check{align-items:flex-start;gap:var(--space-10);font-family:var(--auth-sans);font-size:var(--fs-13);color:var(--auth-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;margin:var(--space-xs-sm) 0 var(--space-14);display:inline-flex}.auth-flow-module__P5efhW__check input{opacity:0;pointer-events:none;position:absolute}.auth-flow-module__P5efhW__check .auth-flow-module__P5efhW__box{border-radius:var(--r1);border:var(--border-width) solid var(--line2);background:var(--auth-input-bg);color:#0000;width:18px;height:18px;transition:all var(--dur-fast) var(--ease);margin-top:var(--space-1);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.auth-flow-module__P5efhW__check input:checked+.auth-flow-module__P5efhW__box{background:var(--auth-grad);color:var(--bg);border-color:#0000}.auth-flow-module__P5efhW__check input:checked+.auth-flow-module__P5efhW__box svg{width:12px;height:12px}.auth-flow-module__P5efhW__check a{color:var(--auth-ink);border-bottom:var(--border-width) solid var(--accent)}.auth-flow-module__P5efhW__banner{align-items:center;gap:var(--space-10);padding:var(--space-sm-md) var(--space-14);border-radius:var(--r2);font-family:var(--auth-sans);font-size:var(--fs-13);margin-bottom:var(--space-md);border:var(--border-width) solid transparent;display:flex}.auth-flow-module__P5efhW__banner svg{flex-shrink:0;width:16px;height:16px}.auth-flow-module__P5efhW__banner.auth-flow-module__P5efhW__error{background:var(--auth-error-soft);border-color:var(--auth-error-edge);color:var(--auth-error)}.auth-flow-module__P5efhW__banner.auth-flow-module__P5efhW__success{background:var(--auth-success-soft);border-color:var(--auth-success-edge);color:var(--auth-success)}.auth-flow-module__P5efhW__banner.auth-flow-module__P5efhW__info{background:var(--auth-grad-soft);border-color:color-mix(in srgb, var(--accent) 35%, transparent);color:var(--auth-ink-2)}.auth-flow-module__P5efhW__banner.auth-flow-module__P5efhW__bannerAction{margin-top:var(--space-14);margin-bottom:0}.auth-flow-module__P5efhW__btnPrimary.auth-flow-module__P5efhW__loading{pointer-events:none}.auth-flow-module__P5efhW__btnPrimary.auth-flow-module__P5efhW__loading .auth-flow-module__P5efhW__lbl{opacity:.9}.auth-flow-module__P5efhW__dots{gap:var(--space-xs);align-items:center;display:inline-flex}.auth-flow-module__P5efhW__dots span{border-radius:var(--rf);opacity:.55;width:6px;height:6px;animation:auth-flow-module__P5efhW__dot var(--dur-1200) infinite var(--ease);background:currentColor}.auth-flow-module__P5efhW__dots span:nth-child(2){animation-delay:var(--dur-150)}.auth-flow-module__P5efhW__dots span:nth-child(3){animation-delay:var(--dur-300)}@keyframes auth-flow-module__P5efhW__dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.auth-flow-module__P5efhW__mark{width:22px;height:22px;font-family:var(--auth-mono);font-weight:600;font-size:var(--fs-13);border-radius:var(--r1);color:var(--auth-ink);background:var(--auth-input-bg);border:var(--border-width) solid var(--auth-input-border);justify-content:center;align-items:center;display:inline-flex}.auth-flow-module__P5efhW__tile[aria-checked=true] .auth-flow-module__P5efhW__mark{background:color-mix(in srgb, var(--auth-tile-selected-ink) 20%, transparent);color:var(--auth-tile-selected-ink);border-color:color-mix(in srgb, var(--auth-tile-selected-ink) 30%, transparent)}@media (max-width:720px){.auth-flow-module__P5efhW__authCard{--auth-card-pad:1.25rem}.auth-flow-module__P5efhW__methodGrid{gap:var(--space-sm)}.auth-flow-module__P5efhW__tile{min-height:100px;padding:var(--space-14) var(--space-sm-md)}}@media (max-width:420px){.auth-flow-module__P5efhW__methodGrid{grid-template-columns:1fr}}.auth-flow-module__P5efhW__otpIntro{margin-top:var(--space-xs);margin-bottom:calc(var(--space-sm) + var(--space-xs))}.auth-flow-module__P5efhW__otpGrid{gap:var(--space-sm);margin-bottom:var(--space-md);grid-template-columns:repeat(6,1fr);display:grid}.auth-flow-module__P5efhW__otpCell{text-align:center;width:100%;height:48px;font-size:var(--fs-22);font-weight:600;font-family:var(--mono);text-transform:uppercase;background:var(--auth-input-bg);border:var(--border-width) solid var(--auth-input-border);border-radius:var(--auth-input-radius);color:var(--auth-ink);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);outline:0}.auth-flow-module__P5efhW__otpCell:focus{border-color:var(--auth-input-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.auth-flow-module__P5efhW__otpCell:disabled{opacity:.6;cursor:not-allowed}.auth-flow-module__P5efhW__otpActions{gap:calc(var(--space-sm) + var(--space-xs));margin-top:calc(var(--space-sm) + var(--space-xs));justify-content:space-between;align-items:center;display:flex}.auth-flow-module__P5efhW__authScopeEmbedded{display:contents;}.auth-flow-module__P5efhW__authPanel{width:100%;color:var(--auth-ink-2);padding:0;position:relative}.auth-flow-module__P5efhW__authScopeEmbedded .auth-flow-module__P5efhW__authCard{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}
.CaptchaChallenge-module__8ETvta__challenge{align-items:stretch;gap:var(--space-sm);padding:var(--space-md);border:var(--border-width) solid var(--line2);border-radius:var(--r2);background:var(--card2);flex-direction:column;display:flex}.CaptchaChallenge-module__8ETvta__intro{font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);margin:0;line-height:1.5}.CaptchaChallenge-module__8ETvta__status,.CaptchaChallenge-module__8ETvta__success,.CaptchaChallenge-module__8ETvta__error{font-family:var(--sans);font-size:var(--fs-13);margin:0;line-height:1.5}.CaptchaChallenge-module__8ETvta__status{color:var(--k55)}.CaptchaChallenge-module__8ETvta__success{color:var(--green)}.CaptchaChallenge-module__8ETvta__error{color:var(--coral)}.CaptchaChallenge-module__8ETvta__privacy{font-family:var(--sans);font-size:var(--fs-11);color:var(--k55);margin:0;line-height:1.5}.CaptchaChallenge-module__8ETvta__privacy a{color:var(--k80);text-decoration:underline}.CaptchaChallenge-module__8ETvta__privacy a:hover{color:var(--accent-ink)}
.OtpForm-module__tDnIuG__resendRow{margin-top:var(--space-md);justify-content:center;display:flex}.OtpForm-module__tDnIuG__resendBtn{align-items:center;gap:var(--space-xs);font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;color:var(--k55);border-bottom:var(--border-width) dotted transparent;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);display:inline-flex}.OtpForm-module__tDnIuG__resendBtn:hover{color:var(--accent-ink);border-bottom-color:currentColor}.OtpForm-module__tDnIuG__resendBtn:disabled{opacity:.5;cursor:not-allowed;color:var(--k30)}.OtpForm-module__tDnIuG__resendBtn svg{width:12px;height:12px}.OtpForm-module__tDnIuG__fallbackRow{margin-top:var(--space-md)}
.ImpersonationBanner-module__nay5Oq__banner{z-index:var(--z-toast,9999);align-items:center;gap:var(--spacing-sm,.5rem);padding:var(--spacing-xs,.25rem) var(--spacing-md,1rem);color:#fff;font-size:var(--font-size-sm,.875rem);font-family:var(--font-family,sans-serif);transition:background var(--transition-fast,.15s ease);background:#d97706;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #0000004d}.ImpersonationBanner-module__nay5Oq__highlighted{background:#b45309;animation:.5s ease-in-out 3 ImpersonationBanner-module__nay5Oq__bannerPulse}@keyframes ImpersonationBanner-module__nay5Oq__bannerPulse{0%,to{opacity:1}50%{opacity:.7}}.ImpersonationBanner-module__nay5Oq__icon{flex-shrink:0;font-size:1.1em}.ImpersonationBanner-module__nay5Oq__text{white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.ImpersonationBanner-module__nay5Oq__targetId{border-radius:var(--radius-sm,4px);padding:0 var(--spacing-xs,.25rem);letter-spacing:.02em;text-overflow:ellipsis;vertical-align:middle;background:#0003;max-width:14ch;font-family:monospace;font-size:.9em;display:inline-block;overflow:hidden}.ImpersonationBanner-module__nay5Oq__exitBtn{padding:var(--spacing-xs,.25rem) var(--spacing-sm,.5rem);color:#fff;border-radius:var(--radius-sm,4px);cursor:pointer;font-size:var(--font-size-sm,.875rem);transition:background var(--transition-fast,.15s ease);white-space:nowrap;background:#ffffff26;border:1.5px solid #ffffff80;flex-shrink:0;font-weight:600}.ImpersonationBanner-module__nay5Oq__exitBtn:hover:not(:disabled){background:#ffffff4d}.ImpersonationBanner-module__nay5Oq__exitBtn:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ImpersonationBanner-module__nay5Oq__highlighted{animation:none}}
.ImpersonationFlow-module__XUgiKW__card{align-items:center;gap:var(--spacing-md,1rem);padding:var(--spacing-lg,1.5rem);background:var(--bg,#fff);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-md,0 4px 24px #00000014);text-align:center;border:2px solid #d97706;flex-direction:column;width:100%;max-width:420px;margin:0 auto;display:flex}.ImpersonationFlow-module__XUgiKW__lockIcon,.ImpersonationFlow-module__XUgiKW__errorIcon{font-size:2.5rem;line-height:1}.ImpersonationFlow-module__XUgiKW__title{font-size:var(--font-size-lg,1.25rem);font-family:var(--font-family,sans-serif);color:var(--text,#111);margin:0;font-weight:700}.ImpersonationFlow-module__XUgiKW__subtitle{font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,#666);margin:0}.ImpersonationFlow-module__XUgiKW__warning{font-size:var(--font-size-sm,.875rem);color:#92400e;border-radius:var(--radius-sm,4px);padding:var(--spacing-sm,.5rem) var(--spacing-md,1rem);text-align:left;background:#fef3c7;width:100%;margin:0}.ImpersonationFlow-module__XUgiKW__field{gap:var(--spacing-xs,.25rem);text-align:left;flex-direction:column;width:100%;display:flex}.ImpersonationFlow-module__XUgiKW__label{font-size:var(--font-size-sm,.875rem);color:var(--text,#111);font-weight:600}.ImpersonationFlow-module__XUgiKW__input{width:100%;padding:var(--spacing-sm,.5rem) var(--spacing-md,1rem);border:1.5px solid var(--border,#d1d5db);border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,.875rem);background:var(--bg,#fff);color:var(--text,#111);transition:border-color var(--transition-fast,.15s ease);outline:none;font-family:monospace}.ImpersonationFlow-module__XUgiKW__input:focus{border-color:#d97706;box-shadow:0 0 0 3px #d9770626}.ImpersonationFlow-module__XUgiKW__actions{gap:var(--spacing-sm,.5rem);width:100%;display:flex}.ImpersonationFlow-module__XUgiKW__primaryBtn{padding:var(--spacing-sm,.5rem) var(--spacing-md,1rem);color:#fff;border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,.875rem);cursor:pointer;transition:background var(--transition-fast,.15s ease);background:#d97706;border:none;flex:1;font-weight:700}.ImpersonationFlow-module__XUgiKW__primaryBtn:hover:not(:disabled){background:#b45309}.ImpersonationFlow-module__XUgiKW__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.ImpersonationFlow-module__XUgiKW__secondaryBtn{padding:var(--spacing-sm,.5rem) var(--spacing-md,1rem);color:var(--text-secondary,#666);border:1.5px solid var(--border,#d1d5db);border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,.875rem);cursor:pointer;transition:border-color var(--transition-fast,.15s ease);background:0 0}.ImpersonationFlow-module__XUgiKW__secondaryBtn:hover{color:#d97706;border-color:#d97706}.ImpersonationFlow-module__XUgiKW__spinner{border:3px solid #d9770633;border-top-color:#d97706;border-radius:50%;width:2.5rem;height:2.5rem;animation:.7s linear infinite ImpersonationFlow-module__XUgiKW__spin;display:block}.ImpersonationFlow-module__XUgiKW__loadingText{font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,#666);margin:0}@keyframes ImpersonationFlow-module__XUgiKW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ImpersonationFlow-module__XUgiKW__spinner{border-top-color:#d97706;animation:none}}
.LanguageSwitcher-module__qffHpq__root{position:relative}.LanguageSwitcher-module__qffHpq__trigger::-webkit-details-marker{display:none}.LanguageSwitcher-module__qffHpq__trigger{align-items:center;gap:var(--space-sm);min-height:var(--tap);padding:var(--space-xs) var(--space-md);background:var(--card2);border:var(--border-width) solid var(--line);border-radius:var(--rf);color:var(--k55);font-family:var(--mono);font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);list-style:none;display:inline-flex}.LanguageSwitcher-module__qffHpq__trigger:hover{color:var(--k100)}.LanguageSwitcher-module__qffHpq__trigger:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:2px}.LanguageSwitcher-module__qffHpq__root[open] .LanguageSwitcher-module__qffHpq__trigger{background:var(--bg2);border-color:var(--accent);color:var(--k100)}.LanguageSwitcher-module__qffHpq__triggerFlag{font-size:var(--fs-16);line-height:1}.LanguageSwitcher-module__qffHpq__triggerCode{color:var(--k100);font-weight:700}.LanguageSwitcher-module__qffHpq__caret{font-size:var(--fs-10);color:var(--k55);transition:transform var(--dur-fast) var(--ease)}.LanguageSwitcher-module__qffHpq__root[open] .LanguageSwitcher-module__qffHpq__caret{transform:rotate(180deg)}.LanguageSwitcher-module__qffHpq__panel{top:calc(100% + var(--space-sm));z-index:10;gap:var(--space-sm);width:min(20rem, calc(100vw - var(--space-xl)));padding:var(--space-sm);background:var(--card);border:var(--border-width) solid var(--line);border-radius:var(--r3);box-shadow:var(--shadow-modal);flex-direction:column;display:flex;position:absolute;inset-inline-end:0}.LanguageSwitcher-module__qffHpq__search{padding:var(--space-xs) var(--space-xs) 0}.LanguageSwitcher-module__qffHpq__scroll{gap:var(--space-2xs);overscroll-behavior:contain;flex-direction:column;max-height:min(60vh,22rem);display:flex;overflow-y:auto}.LanguageSwitcher-module__qffHpq__section{align-items:center;gap:var(--space-xs-sm);padding:var(--space-sm) var(--space-md) var(--space-xs);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.12em;text-transform:uppercase;color:var(--k30);margin:0;font-weight:700;display:flex}.LanguageSwitcher-module__qffHpq__sectionStar{color:var(--k30)}.LanguageSwitcher-module__qffHpq__row{align-items:center;gap:var(--space-sm);width:100%;min-height:var(--tap);padding:var(--space-sm) var(--space-md);border-radius:var(--r2);text-align:start;cursor:pointer;color:inherit;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;grid-template-columns:22px 34px 1fr 18px;text-decoration:none;display:grid}.LanguageSwitcher-module__qffHpq__row:hover{background:var(--bg2)}.LanguageSwitcher-module__qffHpq__row:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:-2px}.LanguageSwitcher-module__qffHpq__row[aria-checked=true]{background:color-mix(in srgb, var(--accent) 14%, transparent)}.LanguageSwitcher-module__qffHpq__rowFlag{font-size:var(--fs-17);line-height:1}.LanguageSwitcher-module__qffHpq__rowCode{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.08em;color:var(--k55);font-weight:700}.LanguageSwitcher-module__qffHpq__row:hover .LanguageSwitcher-module__qffHpq__rowCode,.LanguageSwitcher-module__qffHpq__row[aria-checked=true] .LanguageSwitcher-module__qffHpq__rowCode{color:var(--k80)}.LanguageSwitcher-module__qffHpq__rowName{font-family:var(--sans);font-size:var(--fs-14);color:var(--k80);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LanguageSwitcher-module__qffHpq__row:hover .LanguageSwitcher-module__qffHpq__rowName,.LanguageSwitcher-module__qffHpq__row[aria-checked=true] .LanguageSwitcher-module__qffHpq__rowName{color:var(--k100)}.LanguageSwitcher-module__qffHpq__rowCheck{color:var(--accent-ink);justify-content:center;align-items:center;display:inline-flex}.LanguageSwitcher-module__qffHpq__empty{padding:var(--space-lg) var(--space-md);font-family:var(--sans);font-size:var(--fs-13);text-align:center;color:var(--k55);margin:0}
.PodpaqueraAuthPanel-module__GbSMrW__auth{background:var(--bg1);border-inline-start:var(--border-width) solid var(--line);justify-content:center;gap:var(--space-md);padding:clamp(var(--space-20), 3vh, 38px) clamp(var(--space-20), 2.4vw, var(--space-xl));flex-direction:column;display:flex;position:relative;overflow:auto}.PodpaqueraAuthPanel-module__GbSMrW__utils{top:var(--space-md);z-index:2;align-items:center;gap:var(--space-sm);display:flex;position:absolute;inset-inline-end:var(--space-md)}.PodpaqueraAuthPanel-module__GbSMrW__lockup{justify-content:center;display:flex}.PodpaqueraAuthPanel-module__GbSMrW__lockup img{object-fit:contain;width:auto;min-width:150px;height:clamp(26px,3.4vh,34px)}.PodpaqueraAuthPanel-module__GbSMrW__onNight{display:var(--artwork-dark)}.PodpaqueraAuthPanel-module__GbSMrW__onDay{display:var(--artwork-light)}.PodpaqueraAuthPanel-module__GbSMrW__card{background:var(--card);border:var(--border-width) solid var(--line);border-radius:var(--r5);padding:clamp(var(--space-md), 2.8vh, 28px);box-shadow:var(--shadow-card)}.PodpaqueraAuthPanel-module__GbSMrW__newAccount{text-align:center;font-size:var(--fs-13);color:var(--k55);animation:PodpaqueraAuthPanel-module__GbSMrW__rise-in var(--dur-700) var(--ease) var(--dur-fast) backwards}.PodpaqueraAuthPanel-module__GbSMrW__newAccount a{color:var(--accent);text-underline-offset:3px;font-weight:700;text-decoration:underline}.PodpaqueraAuthPanel-module__GbSMrW__newAccount a:hover{color:var(--accent-d)}.PodpaqueraAuthPanel-module__GbSMrW__newAccount a:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:2px;border-radius:var(--r2)}.PodpaqueraAuthPanel-module__GbSMrW__rise{animation:PodpaqueraAuthPanel-module__GbSMrW__rise-in var(--dur-700) var(--ease) backwards}.PodpaqueraAuthPanel-module__GbSMrW__riseTwo{animation-delay:var(--dur-100)}@keyframes PodpaqueraAuthPanel-module__GbSMrW__rise-in{0%{opacity:0;transform:translateY(16px)}}@media (max-width:1040px){.PodpaqueraAuthPanel-module__GbSMrW__auth{border-inline-start:0;border-top:var(--border-width) solid var(--line)}.PodpaqueraAuthPanel-module__GbSMrW__utils{align-self:flex-end;position:static}}@media (max-width:640px){.PodpaqueraAuthPanel-module__GbSMrW__auth{padding:var(--space-20) var(--space-md) 28px}}@media (prefers-reduced-motion:reduce){.PodpaqueraAuthPanel-module__GbSMrW__rise,.PodpaqueraAuthPanel-module__GbSMrW__newAccount{animation:none}}
.AgeGate-module__k5CKRq__overlay{z-index:100;padding:var(--space-md);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AgeGate-module__k5CKRq__backdrop{background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(var(--blur-lg));position:absolute;inset:0}.AgeGate-module__k5CKRq__card{width:min(100%,520px);max-height:calc(100dvh - 2 * var(--space-md));background:var(--card);border:var(--border-width) solid var(--line2);border-radius:var(--r4);box-shadow:var(--shadow-modal);padding:clamp(var(--space-lg), 4vw, 2.25rem);gap:var(--space-md);flex-direction:column;display:flex;position:relative;overflow-y:auto}.AgeGate-module__k5CKRq__brand{margin-bottom:var(--space-xs)}.AgeGate-module__k5CKRq__title{font-family:var(--sans);letter-spacing:-.02em;color:var(--k100);font-size:clamp(22px,3vw,28px);font-weight:800}.AgeGate-module__k5CKRq__subtitle{font-family:var(--sans);font-size:var(--fs-14);color:var(--k55);line-height:1.6}.AgeGate-module__k5CKRq__rules{gap:var(--space-sm);padding:var(--space-md);background:var(--bg2);border:var(--border-width) solid var(--line);border-radius:var(--r3);flex-direction:column;display:flex}.AgeGate-module__k5CKRq__rulesHead{align-items:center;gap:var(--space-sm);font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.16em;text-transform:uppercase;color:var(--k55);display:inline-flex}.AgeGate-module__k5CKRq__rulesList{gap:var(--space-sm);flex-direction:column;list-style:none;display:flex}.AgeGate-module__k5CKRq__ruleItem{padding-left:var(--space-md);font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);line-height:1.5;position:relative}.AgeGate-module__k5CKRq__ruleItem:before{content:"";left:var(--space-2xs);top:var(--space-sm);border-radius:var(--rf);background:var(--accent);width:6px;height:6px;position:absolute}.AgeGate-module__k5CKRq__checks{gap:var(--space-md);flex-direction:column;display:flex}.AgeGate-module__k5CKRq__error{font-family:var(--mono);font-size:var(--fs-12);color:var(--coral)}
.EntranceAuthPanel-module__e0q-0W__auth{background:var(--bg1);border-inline-start:var(--border-width) solid var(--line);gap:clamp(var(--space-14), 2.4vh, var(--space-lg));padding:clamp(var(--space-20), 3vh, var(--space-xl)) clamp(var(--space-20), 1.9vw, var(--space-32));grid-template-rows:auto 1fr;display:grid;position:relative;overflow:auto}.EntranceAuthPanel-module__e0q-0W__utils{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:flex}.EntranceAuthPanel-module__e0q-0W__panel{align-self:center;gap:clamp(var(--space-sm-md), 2vh, var(--space-20));flex-direction:column;width:100%;display:flex}.EntranceAuthPanel-module__e0q-0W__tabs{gap:var(--space-xs);grid-template-columns:1fr 1fr;align-self:start;width:min(240px,100%);display:grid}.EntranceAuthPanel-module__e0q-0W__tabs button{min-height:var(--tap);padding:0 var(--space-md);border-radius:var(--rf);border:var(--border-width) solid transparent;font:600 12.5px/1 var(--sans);color:var(--k55);cursor:pointer;transition:color var(--dur) var(--ease), background var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0}.EntranceAuthPanel-module__e0q-0W__tabs button:hover{color:var(--k100)}.EntranceAuthPanel-module__e0q-0W__tabs button[aria-selected=true]{background:var(--card2);border-color:var(--line2);color:var(--k100)}.EntranceAuthPanel-module__e0q-0W__tabs button:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:2px}@media (max-width:1040px){.EntranceAuthPanel-module__e0q-0W__auth{border-inline-start:0;border-top:var(--border-width) solid var(--line);grid-template-rows:none}}@media (max-width:640px){.EntranceAuthPanel-module__e0q-0W__auth{padding:var(--space-20) var(--space-md) 28px}.EntranceAuthPanel-module__e0q-0W__tabs{width:100%}}
.FoodWhatsAppLoginDialog-module__ZlTWla__window{gap:var(--space-sm-md);flex-direction:column;display:flex}.FoodWhatsAppLoginDialog-module__ZlTWla__title{font-size:var(--fs-19);margin:0;font-weight:700;line-height:1.3}.FoodWhatsAppLoginDialog-module__ZlTWla__lead{color:var(--k55);font-size:var(--fs-14);margin:0;line-height:1.45}.FoodWhatsAppLoginDialog-module__ZlTWla__links{gap:var(--space-sm-md);font-size:var(--fs-13);flex-wrap:wrap;margin:0;display:flex}.FoodWhatsAppLoginDialog-module__ZlTWla__link{color:var(--accent-d-ink);font-weight:600}.FoodWhatsAppLoginDialog-module__ZlTWla__consent{padding:var(--space-10) var(--space-sm-md);border-radius:var(--r3);background:var(--bg2);color:var(--k55);font-size:var(--fs-12);margin:0;line-height:1.45}.FoodWhatsAppLoginDialog-module__ZlTWla__alert{padding:var(--space-sm-md) var(--space-14);border-radius:var(--r3);background:var(--warn-soft);color:var(--warn);font-size:var(--fs-14);margin:0;font-weight:600;line-height:1.4}.FoodWhatsAppLoginDialog-module__ZlTWla__code{padding:var(--space-md) var(--space-20);border-radius:var(--r3);background:var(--bg2);font-family:var(--mono);font-size:var(--fs-28);letter-spacing:.12em;align-self:center;font-weight:700}.FoodWhatsAppLoginDialog-module__ZlTWla__opened{color:var(--accent-d-ink);font-size:var(--fs-13);text-align:center;margin:0;font-weight:600}.FoodWhatsAppLoginDialog-module__ZlTWla__waiting{justify-content:center;align-items:center;gap:var(--space-10);color:var(--k55);font-size:var(--fs-13);font-weight:600;display:flex}.FoodWhatsAppLoginDialog-module__ZlTWla__waitingDot{width:var(--space-10);height:var(--space-10);border-radius:var(--rf);background:var(--accent)}.FoodWhatsAppLoginDialog-module__ZlTWla__approved{padding:var(--space-sm-md) var(--space-14);border-radius:var(--r3);background:var(--ok-soft);color:var(--ok);font-size:var(--fs-14);margin:0;font-weight:600}.FoodWhatsAppLoginDialog-module__ZlTWla__other{gap:var(--space-sm);padding-top:var(--space-sm-md);border-top:var(--border-width) solid var(--line);flex-direction:column;display:flex}.FoodWhatsAppLoginDialog-module__ZlTWla__otherLabel{color:var(--k55);font-size:var(--fs-12);font-weight:600}.FoodWhatsAppLoginDialog-module__ZlTWla__otherList{gap:var(--space-sm);flex-wrap:wrap;display:flex}.FoodWhatsAppLoginDialog-module__ZlTWla__otherButton{min-height:var(--tap);padding:0 var(--space-14);border:var(--border-width) solid var(--line);border-radius:var(--r3);color:var(--k100);font:inherit;font-size:var(--fs-13);cursor:pointer;background:0 0;font-weight:600}.FoodWhatsAppLoginDialog-module__ZlTWla__otherButton:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--space-2xs)}
.DmThread-module__N4X1qG__thread{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.DmThread-module__N4X1qG__agentBanner{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:color-mix(in srgb, var(--agent) 12%, var(--card));border-bottom:var(--border-width) solid color-mix(in srgb, var(--agent) 35%, transparent);border-left:3px solid var(--agent);flex-wrap:wrap;margin:0;display:flex}.DmThread-module__N4X1qG__agentBannerText{min-width:0;font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);flex:1;font-weight:600;line-height:1.45}.DmThread-module__N4X1qG__e2eBadge{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-10);border-radius:var(--rf);background:color-mix(in srgb, var(--green) 14%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--green) 30%, transparent);color:var(--green);flex:none;display:inline-flex}.DmThread-module__N4X1qG__e2eLabel{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.08em;text-transform:uppercase}@media (max-width:1279px){.DmThread-module__N4X1qG__e2eLabel{display:none}}.DmThread-module__N4X1qG__messages{gap:var(--space-sm);min-height:0;padding:var(--space-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}.DmThread-module__N4X1qG__empty{flex:1;justify-content:center}.DmThread-module__N4X1qG__quotaNotice{margin:0 var(--space-md)}.DmThread-module__N4X1qG__replyBar{align-items:center;gap:var(--space-sm);margin:0 var(--space-md);padding:var(--space-sm) var(--space-md);border-left:var(--border-width-strong) solid var(--accent);border-radius:var(--r2);background:color-mix(in srgb, var(--accent) 8%, var(--card2));display:flex}.DmThread-module__N4X1qG__replyBarBody{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.DmThread-module__N4X1qG__replyBarAuthor{font-family:var(--sans);font-size:var(--fs-12);color:var(--accent-ink);font-weight:600}.DmThread-module__N4X1qG__replyBarPreview{font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.FoodEntry-module__JWbh0q__stage{min-height:70dvh;padding:var(--space-lg) var(--space-md);justify-content:center;align-items:center;display:flex}.FoodEntry-module__JWbh0q__card{gap:var(--space-sm-md);width:100%;max-width:calc(var(--space-48) * 9);padding:var(--space-lg);border:var(--border-width) solid var(--line);border-radius:var(--r5);background:var(--card);color:var(--k100);box-shadow:var(--shadow-pop);flex-direction:column;display:flex}.FoodEntry-module__JWbh0q__kicker{color:var(--accent-ink);font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.1em;margin:0;font-weight:600}.FoodEntry-module__JWbh0q__title{font-size:var(--fs-24);margin:0;font-weight:700;line-height:1.25}.FoodEntry-module__JWbh0q__lead{color:var(--k80);font-size:var(--fs-14);margin:0;line-height:1.45}.FoodEntry-module__JWbh0q__form{gap:var(--space-sm-md);flex-direction:column;display:flex}.FoodEntry-module__JWbh0q__roles{gap:var(--space-sm);flex-direction:column;display:flex}.FoodEntry-module__JWbh0q__role{align-items:flex-start;gap:var(--space-2xs);min-height:calc(var(--tap) * 1.5);padding:var(--space-sm-md) var(--space-md);border:var(--border-width-strong) solid var(--line);border-radius:var(--r4);background:var(--card2);color:var(--k100);font:inherit;text-align:start;cursor:pointer;flex-direction:column;display:flex}.FoodEntry-module__JWbh0q__role:hover,.FoodEntry-module__JWbh0q__role:focus-visible{border-color:var(--accent)}.FoodEntry-module__JWbh0q__role:disabled{cursor:progress}.FoodEntry-module__JWbh0q__roleTitle{font-size:var(--fs-16);font-weight:700}.FoodEntry-module__JWbh0q__roleHint{color:var(--k80);font-size:var(--fs-13);line-height:1.45}.FoodEntry-module__JWbh0q__error{color:var(--err);font-size:var(--fs-13);margin:0}.FoodEntry-module__JWbh0q__embedded{gap:var(--space-sm-md);flex-direction:column;display:flex}
.HomeView-module__mycCXa__home{gap:var(--space-lg);flex-direction:column;width:100%;max-width:1100px;margin:0 auto;display:flex}.HomeView-module__mycCXa__eyebrow{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.18em;text-transform:uppercase;color:var(--k55);font-weight:600}.HomeView-module__mycCXa__rule{align-items:center;gap:var(--space-xs);font-family:var(--mono);font-size:var(--fs-9);letter-spacing:.1em;text-transform:uppercase;color:var(--k30);font-weight:700;display:inline-flex}.HomeView-module__mycCXa__rule svg{color:var(--agent)}.HomeView-module__mycCXa__count{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.06em;color:var(--k55)}.HomeView-module__mycCXa__title{font-family:var(--sans);letter-spacing:-.02em;color:var(--k100);font-size:clamp(24px,6vw,30px);font-weight:800}.HomeView-module__mycCXa__sub{margin-top:var(--space-xs);font-size:var(--fs-14);color:var(--k55)}.HomeView-module__mycCXa__preparation{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.HomeView-module__mycCXa__preparationCard{align-items:center;gap:var(--space-sm);min-height:70px;padding:var(--space-md);border:var(--border-width) solid var(--line2);border-radius:var(--r4);background:var(--card);color:inherit;display:flex}.HomeView-module__mycCXa__preparationCard:hover{border-color:var(--accent);color:inherit}.HomeView-module__mycCXa__preparationCard>span:nth-child(2){gap:var(--space-2xs);flex-direction:column;flex:1;display:flex}.HomeView-module__mycCXa__preparationCard b{color:var(--k100);font-size:var(--fs-14)}.HomeView-module__mycCXa__preparationCard small{color:var(--k55);font-family:var(--mono);font-size:var(--fs-11)}.HomeView-module__mycCXa__preparationIcon{border-radius:var(--rf);background:color-mix(in srgb, var(--accent) 12%, transparent);width:38px;height:38px;color:var(--on-soft);place-items:center;display:grid}.HomeView-module__mycCXa__compass{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--r4);color:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 16%, var(--card)), var(--card));border:var(--border-width) solid color-mix(in srgb, var(--accent) 38%, transparent);transition:border-color var(--dur) var(--ease);flex-wrap:wrap;display:flex}.HomeView-module__mycCXa__compass:hover{border-color:var(--accent);color:inherit}.HomeView-module__mycCXa__compassIcon{border-radius:var(--r-circle);width:48px;height:48px;color:var(--on-accent);background:radial-gradient(circle at 35% 30%, var(--accent2), var(--accent-d));box-shadow:0 0 0 4px var(--glow);flex:none;place-items:center;display:grid}.HomeView-module__mycCXa__compassMain{flex:1;min-width:150px}.HomeView-module__mycCXa__compassMain b{color:var(--k100);font-size:var(--fs-15);font-weight:700;display:block}.HomeView-module__mycCXa__compassDesc{color:var(--k80);font-size:var(--fs-12);margin-top:var(--space-2xs);line-height:1.45;display:block}.HomeView-module__mycCXa__compassBadge{margin-bottom:var(--space-xs)}.HomeView-module__mycCXa__compassCta{justify-content:center;align-items:center;gap:var(--space-xs);width:100%;min-height:38px;padding:0 var(--space-md);border-radius:var(--rf);font-size:var(--fs-13);color:var(--on-accent);background:var(--accent);flex:none;font-weight:700;display:inline-flex}.HomeView-module__mycCXa__bar{height:6px;margin-top:var(--space-sm);border-radius:var(--rf);background:var(--line);display:block;overflow:hidden}.HomeView-module__mycCXa__bar>i{border-radius:var(--rf);background:var(--accent);height:100%;transition:width var(--dur-slow,var(--dur-slow)) var(--ease);display:block}.HomeView-module__mycCXa__compassLoading{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--r4);background:var(--card);border:var(--border-width) solid var(--line);flex-wrap:wrap;display:flex}.HomeView-module__mycCXa__skelCompassIcon{flex:none;width:48px;height:48px}.HomeView-module__mycCXa__skelCompassMain{gap:var(--space-xs-sm);flex-direction:column;flex:1;min-width:150px;display:flex}.HomeView-module__mycCXa__skelCompassTitle{width:54%;height:15px}.HomeView-module__mycCXa__skelCompassDesc{width:78%;height:13px}.HomeView-module__mycCXa__skelCompassBar{width:100%;height:6px;margin-top:var(--space-2xs)}.HomeView-module__mycCXa__skelCompassCta{flex:none;width:100%;height:38px}.HomeView-module__mycCXa__profileBrief{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--card);border:var(--border-width) solid var(--line);border-radius:var(--r4);flex-direction:column;display:flex}.HomeView-module__mycCXa__profileBriefHead{align-items:center;gap:var(--space-sm);display:flex}.HomeView-module__mycCXa__profileBriefIcon{border-radius:var(--r3);width:34px;height:34px;color:var(--on-soft);background:color-mix(in srgb, var(--accent) 13%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--accent) 32%, transparent);flex:none;place-items:center;display:grid}.HomeView-module__mycCXa__profileBriefHead h2{font-family:var(--sans);font-size:var(--fs-15);color:var(--k100);font-weight:750}.HomeView-module__mycCXa__profileBriefHead p{margin-top:var(--space-2xs);font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);line-height:1.4}.HomeView-module__mycCXa__profileBriefSummary{font-family:var(--sans);font-size:var(--fs-14);color:var(--k80);line-height:1.55}.HomeView-module__mycCXa__profileBriefFacts,.HomeView-module__mycCXa__profileBriefActions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.HomeView-module__mycCXa__profileBriefFacts span{padding:var(--space-xs) var(--space-sm);border-radius:var(--rf);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.05em;text-transform:uppercase;color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--green) 30%, transparent);font-weight:600}.HomeView-module__mycCXa__profileBriefActions{margin-top:var(--space-2xs)}.HomeView-module__mycCXa__profileBriefActions a{align-items:center;gap:var(--space-xs);min-height:32px;padding:0 var(--space-10);border-radius:var(--r3);font-family:var(--sans);font-size:var(--fs-12);color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 9%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--accent) 25%, transparent);font-weight:700;display:inline-flex}.HomeView-module__mycCXa__profileBriefActions a:hover{color:var(--accent2-ink);border-color:var(--accent)}.HomeView-module__mycCXa__profileBriefLoading{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--card);border:var(--border-width) solid var(--line);border-radius:var(--r4);flex-direction:column;display:flex}.HomeView-module__mycCXa__skelBriefHead{align-items:center;gap:var(--space-sm);display:flex}.HomeView-module__mycCXa__skelBriefIcon{flex:none;width:34px;height:34px}.HomeView-module__mycCXa__skelBriefHeadLines{gap:var(--space-xs);flex-direction:column;flex:auto;min-width:0;display:flex}.HomeView-module__mycCXa__skelBriefTitle{width:38%;height:16px}.HomeView-module__mycCXa__skelBriefDesc{width:72%;height:13px}.HomeView-module__mycCXa__skelBriefSummary{width:100%;height:22px}.HomeView-module__mycCXa__skelBriefSummaryLast{width:64%;height:22px}.HomeView-module__mycCXa__skelBriefActions{align-items:center;gap:var(--space-xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.HomeView-module__mycCXa__skelBriefAction{width:150px;height:32px}.HomeView-module__mycCXa__skelBriefActionAlt{width:96px;height:32px}.HomeView-module__mycCXa__cols{gap:var(--space-lg);flex-direction:column;display:flex}.HomeView-module__mycCXa__col{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.HomeView-module__mycCXa__secHead{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.HomeView-module__mycCXa__secHead>.HomeView-module__mycCXa__seeAll,.HomeView-module__mycCXa__secHead>.HomeView-module__mycCXa__count,.HomeView-module__mycCXa__secHead>.HomeView-module__mycCXa__rule{margin-left:auto}.HomeView-module__mycCXa__seeAll{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.06em;color:var(--accent-ink)}.HomeView-module__mycCXa__seeAll:hover{color:var(--accent2-ink)}.HomeView-module__mycCXa__strength section{margin:0}.HomeView-module__mycCXa__nowLoading{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--r5);background:var(--card);border:var(--border-width) solid var(--line);display:flex}.HomeView-module__mycCXa__skelNowIcon{flex:none;width:44px;height:44px}.HomeView-module__mycCXa__skelNowMain{gap:var(--space-sm);flex-direction:column;flex:1;min-width:0;display:flex}.HomeView-module__mycCXa__skelNowTitle{width:82%;height:21px}.HomeView-module__mycCXa__skelNowSub{width:64%;height:14px}.HomeView-module__mycCXa__skelNowWhy{width:100%;height:42px}.HomeView-module__mycCXa__skelNowCta{width:100%;height:var(--tap)}.HomeView-module__mycCXa__queueLoading{gap:var(--space-sm);flex-direction:column;display:flex}.HomeView-module__mycCXa__skelQueueRow{width:100%;height:84px}.HomeView-module__mycCXa__skelQueueRowAlt{width:100%;height:64px}.HomeView-module__mycCXa__strengthLoading{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--r4);background:var(--card);border:var(--border-width) solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.HomeView-module__mycCXa__skelStrengthHead{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.HomeView-module__mycCXa__skelStrengthTitle{width:58%;height:16px}.HomeView-module__mycCXa__skelStrengthValue{width:38px;height:13px}.HomeView-module__mycCXa__skelStrengthTrack{width:100%;height:6px}.HomeView-module__mycCXa__skelStrengthHint{width:86%;height:13px}.HomeView-module__mycCXa__skelStrengthChips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.HomeView-module__mycCXa__skelStrengthChip{width:104px;height:28px}.HomeView-module__mycCXa__skelStrengthChipAlt{width:78px;height:28px}.HomeView-module__mycCXa__verify{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding:var(--space-sm-md) var(--space-14);border-radius:var(--r3);background:var(--bg1);border:var(--border-width) solid var(--line);color:inherit;transition:border-color var(--dur) var(--ease);display:flex}.HomeView-module__mycCXa__verify:hover{border-color:color-mix(in srgb, var(--green) 45%, transparent);color:inherit}.HomeView-module__mycCXa__verifyIcon{border-radius:var(--r3);width:34px;height:34px;color:var(--green);background:color-mix(in srgb, var(--green) 13%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--green) 32%, transparent);flex:none;place-items:center;display:grid}.HomeView-module__mycCXa__verifyMain{flex:1;min-width:0}.HomeView-module__mycCXa__verifyMain b{font-size:var(--fs-13);color:var(--k100);font-weight:700;display:block}.HomeView-module__mycCXa__verifyMain>span{font-size:var(--fs-12);color:var(--k55);display:block}@media (min-width:900px){.HomeView-module__mycCXa__cols{grid-template-columns:1.2fr .8fr;align-items:start;display:grid}}
.OnboardingInterviewPanel-module__d9qQfG__panel{gap:var(--space-sm);flex-direction:column;display:flex}.OnboardingInterviewPanel-module__d9qQfG__thread{gap:var(--space-md);flex-direction:column;display:flex}.OnboardingInterviewPanel-module__d9qQfG__answerArea{gap:var(--space-sm);flex-direction:column;align-items:flex-start;display:flex}.OnboardingInterviewPanel-module__d9qQfG__inlineField{gap:var(--space-sm);align-items:flex-end;display:flex}.OnboardingInterviewPanel-module__d9qQfG__inlineField>:first-child{flex:1;min-width:0}.OnboardingInterviewPanel-module__d9qQfG__chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.OnboardingInterviewPanel-module__d9qQfG__error{color:var(--coral);font-size:var(--fs-13);line-height:1.4}
.OnboardingMobilitySideAnswer-module__jnDwxW__root{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.OnboardingMobilitySideAnswer-module__jnDwxW__option{gap:var(--space-xs);width:100%;padding:var(--space-md);text-align:start;font-family:var(--sans);color:var(--k100);background:var(--card);border:var(--border-width) solid var(--line);border-radius:var(--r3);cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex-direction:column;display:flex}.OnboardingMobilitySideAnswer-module__jnDwxW__option:hover{border-color:var(--accent);background:var(--accent-soft)}.OnboardingMobilitySideAnswer-module__jnDwxW__option:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--border-width)}.OnboardingMobilitySideAnswer-module__jnDwxW__option:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.OnboardingMobilitySideAnswer-module__jnDwxW__title{font-size:var(--fs-15);font-weight:600}.OnboardingMobilitySideAnswer-module__jnDwxW__hint{font-size:var(--fs-13);color:var(--k55)}
.OnboardingNicknameAnswer-module__mfIzXW__wrap{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.OnboardingNicknameAnswer-module__mfIzXW__inlineField{gap:var(--space-sm);align-items:flex-end;display:flex}.OnboardingNicknameAnswer-module__mfIzXW__inlineField>:first-child{flex:1;min-width:0}.OnboardingNicknameAnswer-module__mfIzXW__note{color:var(--k55);margin:0;line-height:1.45}
.BestPhotosSuggestions-module__sViUpW__card{gap:var(--space-sm);background:var(--card);border:var(--border-width) solid var(--line);border-radius:var(--r3);padding:var(--space-md);flex-direction:column;display:flex}.BestPhotosSuggestions-module__sViUpW__head{align-items:flex-start;gap:var(--space-sm);display:flex}.BestPhotosSuggestions-module__sViUpW__headIcon{width:var(--space-xl);height:var(--space-xl);border-radius:var(--rf);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BestPhotosSuggestions-module__sViUpW__title{font-size:var(--fs-14);color:var(--k100);margin:0;font-weight:700}.BestPhotosSuggestions-module__sViUpW__hint{font-size:var(--fs-12);color:var(--k55);margin:0;line-height:1.45}.BestPhotosSuggestions-module__sViUpW__empty{color:var(--k55);margin:0;font-size:.8rem;line-height:1.5}.BestPhotosSuggestions-module__sViUpW__error{color:var(--coral);margin:0;font-size:.8rem}.BestPhotosSuggestions-module__sViUpW__list{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BestPhotosSuggestions-module__sViUpW__row{align-items:center;gap:var(--space-sm);padding:var(--space-xs);border:var(--border-width) solid var(--line2);border-radius:var(--r2);background:var(--card2);display:flex}.BestPhotosSuggestions-module__sViUpW__rank{font-family:var(--mono);color:var(--k55);min-width:var(--space-md);text-align:center;flex-shrink:0;font-size:.72rem}.BestPhotosSuggestions-module__sViUpW__thumb,.BestPhotosSuggestions-module__sViUpW__thumbFallback{border-radius:var(--r2);object-fit:cover;flex-shrink:0;width:2.75rem;height:2.75rem}.BestPhotosSuggestions-module__sViUpW__thumbFallback{background:var(--bg2);border:var(--border-width) solid var(--line2)}.BestPhotosSuggestions-module__sViUpW__stats{gap:var(--space-md);flex:1;min-width:0;margin:0;display:flex}.BestPhotosSuggestions-module__sViUpW__stat{gap:calc(var(--space-xs) / 2);flex-direction:column;min-width:0;display:flex}.BestPhotosSuggestions-module__sViUpW__statLabel{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.1em;text-transform:uppercase;color:var(--k55);white-space:nowrap}.BestPhotosSuggestions-module__sViUpW__statValue{font-size:var(--fs-13);color:var(--k100);font-variant-numeric:tabular-nums;margin:0;font-weight:600}
.PhotoMatchTag-module__hacyia__tag{align-items:flex-start;gap:var(--space-xs);flex-direction:column;min-width:0;display:inline-flex}.PhotoMatchTag-module__hacyia__hint{font-family:var(--sans);font-size:var(--fs-11);color:var(--k55);line-height:1.3}.PhotoMatchTag-module__hacyia__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.FoodLanding-module__577Eda__page{background:var(--bg);min-height:100dvh;color:var(--k100);font-family:var(--sans);flex-direction:column;display:flex;overflow-x:hidden}.FoodLanding-module__577Eda__wrap{width:100%;max-width:var(--maxw);padding-inline:clamp(var(--space-md), 4vw, var(--space-xl));margin:0 auto}.FoodLanding-module__577Eda__anchor{scroll-margin-top:calc(var(--space-2xl) + var(--space-sm))}.FoodLanding-module__577Eda__kicker{color:var(--accent-ink);font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.12em;font-weight:600}.FoodLanding-module__577Eda__kicker[data-on=band]{color:var(--band-kicker,var(--on-accent))}.FoodLanding-module__577Eda__kicker[data-on=brand]{color:inherit}.FoodLanding-module__577Eda__credits{color:var(--k55);font-size:var(--fs-11);margin:0;line-height:1.5}.FoodLanding-module__577Eda__credits a{color:inherit}.FoodLanding-module__577Eda__display{font-size:clamp(calc(var(--fs-20) * 2), 6vw, calc(var(--fs-19) * 4));letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:800;line-height:.98}.FoodLanding-module__577Eda__title{font-size:clamp(var(--fs-32), 4.4vw, calc(var(--fs-26) * 2));letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:800;line-height:1.02}.FoodLanding-module__577Eda__lead{max-width:calc(var(--space-2xl) * 8.5);color:var(--k80);font-size:var(--fs-18);text-wrap:pretty;margin:0;line-height:1.55}.FoodLanding-module__577Eda__body{color:var(--k80);font-size:var(--fs-15);margin:0;line-height:1.5}.FoodLanding-module__577Eda__linkButton{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.FoodLanding-module__577Eda__textLink{color:var(--accent-ink);font-weight:600;text-decoration:none}.FoodLanding-module__577Eda__textLink:hover{color:var(--live)}.FoodLanding-module__577Eda__ctaLink{padding-top:var(--space-sm);color:var(--live);font-size:var(--fs-15);margin-top:auto;font-weight:700;text-decoration:none}.FoodLanding-module__577Eda__ctaLink:hover{text-decoration:underline}.FoodLanding-module__577Eda__header{z-index:30;background:var(--card);border-bottom:var(--border-width) solid var(--line);position:sticky;top:0}.FoodLanding-module__577Eda__headerRow{align-items:center;gap:var(--space-14);min-height:calc(var(--space-2xl) + var(--space-xs));padding-block:var(--space-sm);flex-wrap:wrap;display:flex}.FoodLanding-module__577Eda__logoLink{display:flex}.FoodLanding-module__577Eda__nav{align-items:center;column-gap:var(--space-xs);row-gap:var(--space-xl);min-width:0;height:calc(var(--tap) - var(--space-10));margin-left:var(--space-sm-md);flex-wrap:wrap;flex:1 1 0;display:flex;overflow:hidden}.FoodLanding-module__577Eda__navLink{padding:var(--space-10) var(--space-sm-md);border-radius:var(--r2);color:var(--k100);font-size:var(--fs-14);font-weight:600;line-height:1;text-decoration:none}.FoodLanding-module__577Eda__navLink:hover{background:var(--card2)}.FoodLanding-module__577Eda__headerActions{align-items:center;gap:var(--space-10);flex-wrap:wrap;margin-left:auto;display:flex}.FoodLanding-module__577Eda__hero{align-items:center;gap:clamp(var(--space-lg), 4vw, var(--space-2xl));padding-top:clamp(var(--space-32), 5vw, calc(var(--space-2xl) + var(--space-sm)));flex-wrap:wrap;display:flex}.FoodLanding-module__577Eda__heroCopy{flex:1 1 calc(var(--space-2xl) * 7.2);gap:var(--space-20);flex-direction:column;min-width:0;display:flex}.FoodLanding-module__577Eda__finder{gap:var(--space-10);padding:var(--space-10);border:var(--border-width) solid var(--line);border-radius:var(--r5);background:var(--card);box-shadow:var(--shadow-pop);flex-direction:column;display:flex}.FoodLanding-module__577Eda__finderRow{gap:var(--space-sm);flex-wrap:wrap;display:flex}.FoodLanding-module__577Eda__placeField{flex:1 1 calc(var(--space-2xl) * 3.75);align-items:center;gap:var(--space-10);min-width:0;min-height:calc(var(--tap) + var(--space-10));padding:0 var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--bg);color:var(--k55);font-family:inherit;font-size:var(--fs-15);text-align:start;cursor:pointer;display:flex}.FoodLanding-module__577Eda__placeField[data-filled=true]{color:var(--k100)}.FoodLanding-module__577Eda__placeValue{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.FoodLanding-module__577Eda__placeLine{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.FoodLanding-module__577Eda__placeField:hover{border-color:var(--accent)}.FoodLanding-module__577Eda__placeIcon{width:var(--fs-18);height:var(--fs-18);color:var(--k80);flex:none}.FoodLanding-module__577Eda__finderHint{padding:var(--space-2xs) var(--space-sm) var(--space-xs-sm);color:var(--k80);font-size:var(--fs-13)}.FoodLanding-module__577Eda__finderError{padding:var(--space-2xs) var(--space-sm) var(--space-xs-sm);color:var(--err);font-size:var(--fs-13)}.FoodLanding-module__577Eda__heroNotes{gap:var(--space-10) var(--space-20);color:var(--k80);font-size:var(--fs-14);flex-wrap:wrap;display:flex}.FoodLanding-module__577Eda__heroMedia{flex:1 1 calc(var(--space-2xl) * 6.5);min-width:0;height:clamp(calc(var(--space-2xl) * 6.5), 46vw, calc(var(--space-2xl) * 9.4))}.FoodLanding-module__577Eda__overlayTopLeft{top:var(--space-md);left:var(--space-md);position:absolute}.FoodLanding-module__577Eda__overlayBottomRight{right:var(--space-md);bottom:calc(var(--space-lg) + var(--space-sm));position:absolute}.FoodLanding-module__577Eda__chipCard{gap:var(--space-xs-sm);padding:var(--space-sm-md) var(--space-14);border-radius:var(--r4);background:var(--band-brand,var(--accent));color:var(--on-band,var(--on-accent));box-shadow:var(--shadow-modal);flex-direction:column;display:flex}.FoodLanding-module__577Eda__floatCard{gap:var(--space-10);width:min(calc(var(--space-2xl) * 4.4), 78%);padding:var(--space-14);border-radius:var(--r4);background:var(--card);color:var(--k100);box-shadow:var(--shadow-modal);flex-direction:column;display:flex}.FoodLanding-module__577Eda__monoSmall{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.08em;font-weight:600}.FoodLanding-module__577Eda__monoRow{justify-content:space-between;gap:var(--space-sm);color:var(--k55);display:flex}.FoodLanding-module__577Eda__okText{color:var(--green)}.FoodLanding-module__577Eda__strong{font-size:var(--fs-15);font-weight:700;line-height:1.2}.FoodLanding-module__577Eda__progress{gap:var(--space-xs);grid-template-columns:repeat(4,1fr);display:grid}.FoodLanding-module__577Eda__progressStep{height:var(--space-xs-sm);border-radius:var(--rf);background:var(--card2)}.FoodLanding-module__577Eda__progressStep[data-done=true]{background:var(--green)}.FoodLanding-module__577Eda__section{gap:var(--space-32);padding-top:clamp(var(--space-2xl), 9vw, calc(var(--space-2xl) * 1.9));flex-direction:column;display:flex}.FoodLanding-module__577Eda__stack{gap:var(--space-md);padding-top:var(--space-md);flex-direction:column;display:flex}.FoodLanding-module__577Eda__sectionHead{gap:var(--space-sm-md);max-width:calc(var(--space-2xl) * 11.25);flex-direction:column;display:flex}.FoodLanding-module__577Eda__cards3{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-2xl) * 4.7)), 1fr));gap:var(--space-md);display:grid}.FoodLanding-module__577Eda__modeCard{border:var(--border-width) solid var(--line);border-radius:var(--r5);background:var(--card);flex-direction:column;display:flex;overflow:hidden}.FoodLanding-module__577Eda__modeCardMedia{aspect-ratio:4/3}.FoodLanding-module__577Eda__modeCardBody{gap:var(--space-10);padding:var(--space-20);flex-direction:column;flex:1;display:flex}.FoodLanding-module__577Eda__cardTitle{font-size:var(--fs-24);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.15}.FoodLanding-module__577Eda__tag{padding:var(--space-xs-sm) var(--space-sm);border-radius:var(--r1);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.06em;align-self:flex-start;font-weight:700}.FoodLanding-module__577Eda__tag[data-tone=live]{background:var(--live-soft);color:var(--coral)}.FoodLanding-module__577Eda__tag[data-tone=ok]{background:var(--ok-soft);color:var(--green)}.FoodLanding-module__577Eda__tag[data-tone=accent]{background:var(--accent-soft);color:var(--on-soft)}.FoodLanding-module__577Eda__tag[data-tone=muted]{background:var(--card2);color:var(--k80)}.FoodLanding-module__577Eda__ready{gap:var(--space-md);padding-top:var(--space-lg);flex-direction:column;display:flex}.FoodLanding-module__577Eda__greeting{padding:var(--space-14) var(--space-md);border-radius:var(--r4);background:var(--accent-soft);color:var(--on-soft);font-size:var(--fs-15);margin:0;font-weight:600;line-height:1.4}.FoodLanding-module__577Eda__emptyActions{align-items:center;gap:var(--space-sm-md);flex-direction:column;display:flex}.FoodLanding-module__577Eda__storeCard{gap:var(--space-sm-md);padding:var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r5);background:var(--card);color:var(--k100);flex-direction:column;text-decoration:none;display:flex}.FoodLanding-module__577Eda__storeCard:hover,.FoodLanding-module__577Eda__storeCard:focus-visible{border-color:var(--accent)}.FoodLanding-module__577Eda__storeRow{align-items:center;gap:var(--space-sm-md);min-width:0;display:flex}.FoodLanding-module__577Eda__storeName{font-size:var(--fs-16);overflow-wrap:anywhere;font-weight:700;line-height:1.2}.FoodLanding-module__577Eda__statusRow{align-items:center;gap:var(--space-sm-md);flex-wrap:wrap;display:flex}.FoodLanding-module__577Eda__errorText{color:var(--err);font-size:var(--fs-14);margin:0}.FoodLanding-module__577Eda__emptyBox{padding:var(--space-20);border:var(--border-width) dashed var(--line);border-radius:var(--r3);color:var(--k80);font-size:var(--fs-14);text-align:center;margin:0}.FoodLanding-module__577Eda__split{align-items:center;gap:clamp(var(--space-lg), 4vw, var(--space-2xl));flex-wrap:wrap;display:flex}.FoodLanding-module__577Eda__splitCopy{flex:1 1 calc(var(--space-2xl) * 6);gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.FoodLanding-module__577Eda__chips{gap:var(--space-sm);flex-wrap:wrap;display:flex}.FoodLanding-module__577Eda__searchCard{flex:1 1 calc(var(--space-2xl) * 6.9);gap:var(--space-sm-md);min-width:0;padding:var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r5);background:var(--card);color:var(--k100);box-shadow:var(--shadow-pop);flex-direction:column;display:flex}.FoodLanding-module__577Eda__searchBox{align-items:center;gap:var(--space-10);min-height:calc(var(--tap) + var(--space-sm));padding:0 var(--space-md);border-radius:var(--r3);background:var(--card2);font-size:var(--fs-15);display:flex}.FoodLanding-module__577Eda__searchBox:focus-within{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--space-2xs)}.FoodLanding-module__577Eda__searchInput{min-width:0;color:var(--k100);font:inherit;background:0 0;border:0;outline:none;flex:1}.FoodLanding-module__577Eda__searchPrompt{gap:var(--space-sm-md);padding:var(--space-xs) var(--space-xs) 0;flex-direction:column;display:flex}.FoodLanding-module__577Eda__hitList{gap:var(--space-sm-md);flex-direction:column;display:flex}.FoodLanding-module__577Eda__hitsLabel{padding:var(--space-xs) var(--space-xs) 0;color:var(--k55);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.1em;font-weight:600}.FoodLanding-module__577Eda__hitRow{align-items:center;gap:var(--space-sm-md);padding:var(--space-10);border:var(--border-width) solid var(--line);border-radius:var(--r3);color:var(--k100);text-decoration:none;display:flex}.FoodLanding-module__577Eda__hitRow:hover,.FoodLanding-module__577Eda__hitRow:focus-visible{border-color:var(--accent)}.FoodLanding-module__577Eda__hitThumb{width:calc(var(--space-48) + var(--space-xs));height:calc(var(--space-48) + var(--space-xs));border-radius:var(--r3);background:repeating-linear-gradient(135deg, var(--line) 0 var(--space-xs), var(--card2) var(--space-xs) var(--space-10));flex:none;position:relative;overflow:hidden}.FoodLanding-module__577Eda__thumbImage{width:100%;height:100%}.FoodLanding-module__577Eda__hitText{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.FoodLanding-module__577Eda__hitName{font-size:var(--fs-14);overflow-wrap:anywhere;font-weight:600}.FoodLanding-module__577Eda__hitMeta{color:var(--k80);font-size:var(--fs-12)}.FoodLanding-module__577Eda__hitPrice{color:var(--green);font-size:var(--fs-14);font-weight:700}.FoodLanding-module__577Eda__rowHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm-md);flex-wrap:wrap;display:flex}.FoodLanding-module__577Eda__rowTitle{font-size:var(--fs-22);letter-spacing:-.02em;margin:0;font-weight:700}.FoodLanding-module__577Eda__categoryGrid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-2xl) * 1.75), 1fr));gap:var(--space-14);display:grid}.FoodLanding-module__577Eda__categoryTile{align-items:center;gap:var(--space-10);color:var(--k100);font-size:var(--fs-14);text-align:center;flex-direction:column;font-weight:600;text-decoration:none;display:flex}.FoodLanding-module__577Eda__categoryPhoto{aspect-ratio:1;border-radius:var(--r-circle);background:var(--card2);width:100%;position:relative;overflow:hidden}.FoodLanding-module__577Eda__categoryTile:hover .FoodLanding-module__577Eda__categoryPhoto,.FoodLanding-module__577Eda__categoryTile[aria-pressed=true] .FoodLanding-module__577Eda__categoryPhoto{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--space-2xs)}.FoodLanding-module__577Eda__categoryImage{object-fit:cover}.FoodLanding-module__577Eda__bandDeep{margin-top:clamp(var(--space-2xl), 9vw, calc(var(--space-2xl) * 1.9));background:var(--band-deep,var(--accent-d));color:var(--on-band,var(--on-accent))}.FoodLanding-module__577Eda__bandBrand{margin-top:clamp(var(--space-2xl), 9vw, calc(var(--space-2xl) * 1.9));background:var(--band-brand,var(--accent-d));color:var(--on-band,var(--on-accent))}.FoodLanding-module__577Eda__bandInner{gap:clamp(var(--space-xl), 5vw, var(--space-2xl));padding-block:clamp(calc(var(--space-48) + var(--space-sm)), 8vw, calc(var(--space-2xl) * 1.6));flex-direction:column;display:flex}.FoodLanding-module__577Eda__bandText{max-width:calc(var(--space-2xl) * 8.5);font-size:var(--fs-17);text-wrap:pretty;margin:0;line-height:1.55}.FoodLanding-module__577Eda__bandMedia{flex:1 1 calc(var(--space-2xl) * 6.9);min-width:0;height:clamp(calc(var(--space-2xl) * 6.9), 48vw, calc(var(--space-2xl) * 9.7))}.FoodLanding-module__577Eda__bandMediaShort{flex:1 1 calc(var(--space-2xl) * 6.5);min-width:0;height:clamp(calc(var(--space-2xl) * 6), 40vw, calc(var(--space-2xl) * 8.1))}.FoodLanding-module__577Eda__steps{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-2xl) * 3.45)), 1fr));gap:var(--space-sm-md);margin:0;padding:0;list-style:none;display:grid}.FoodLanding-module__577Eda__bandTile{gap:var(--space-sm);padding:var(--space-md);border:var(--border-width) solid color-mix(in srgb, var(--on-band,var(--on-accent)) 20%, transparent);border-radius:var(--r4);background:color-mix(in srgb, var(--on-band,var(--on-accent)) 6%, transparent);flex-direction:column;display:flex}.FoodLanding-module__577Eda__stepNumber{color:var(--band-kicker,var(--on-accent));font-family:var(--mono);font-size:var(--fs-12);font-weight:600}.FoodLanding-module__577Eda__tileTitle{font-size:var(--fs-17);font-weight:700;line-height:1.25}.FoodLanding-module__577Eda__tileText{font-size:var(--fs-14);line-height:1.5}.FoodLanding-module__577Eda__billCard{width:min(calc(var(--space-2xl) * 4.55), 82%);border-radius:var(--r4);background:var(--card);color:var(--k100);box-shadow:var(--shadow-modal);overflow:hidden}.FoodLanding-module__577Eda__billHead{gap:var(--space-xs);padding:var(--space-sm-md) var(--space-14);background:var(--band-brand,var(--accent));color:var(--on-band,var(--on-accent));font-size:var(--fs-12);flex-direction:column;display:flex}.FoodLanding-module__577Eda__billBody{gap:var(--space-sm);padding:var(--space-sm-md) var(--space-14);font-size:var(--fs-13);flex-direction:column;display:flex}.FoodLanding-module__577Eda__billLine{justify-content:space-between;gap:var(--space-sm);display:flex}.FoodLanding-module__577Eda__billAmount{font-family:var(--mono)}.FoodLanding-module__577Eda__billTotal{padding-top:var(--space-sm);border-top:var(--border-width) solid var(--line);font-weight:700}.FoodLanding-module__577Eda__billCta{margin-top:var(--space-xs);padding:var(--space-10);border-radius:var(--r2);background:var(--live);color:var(--on-live);text-align:center;font-weight:700}.FoodLanding-module__577Eda__cta{align-items:center;gap:var(--space-14);font-size:var(--fs-14);flex-wrap:wrap;display:flex}.FoodLanding-module__577Eda__sources{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-2xl) * 3.75)), 1fr));gap:var(--space-sm-md);display:grid}.FoodLanding-module__577Eda__sourceTile{gap:var(--space-sm);padding:var(--space-20);border:var(--border-width) solid color-mix(in srgb, var(--on-band,var(--on-accent)) 28%, transparent);border-radius:var(--r4);flex-direction:column;display:flex}.FoodLanding-module__577Eda__panelGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-2xl) * 4.7)), 1fr));gap:var(--space-sm-md);display:grid}.FoodLanding-module__577Eda__moduleCard{gap:var(--space-sm);padding:var(--space-20);border-radius:var(--r4);background:var(--card);color:var(--k100);flex-direction:column;display:flex}.FoodLanding-module__577Eda__moduleKicker{color:var(--accent-ink);font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.1em;font-weight:600}.FoodLanding-module__577Eda__readingBar{height:var(--space-xs-sm);border-radius:var(--rf);background:var(--accent-soft);display:block;overflow:hidden}.FoodLanding-module__577Eda__readingFill{background:var(--band-brand,var(--accent));width:78%;height:100%;display:block}.FoodLanding-module__577Eda__accountHead{justify-content:space-between;align-items:flex-end;gap:var(--space-md) var(--space-48);flex-wrap:wrap;display:flex}.FoodLanding-module__577Eda__accountTitle{flex:1 1 calc(var(--space-2xl) * 7.2);gap:var(--space-sm-md);flex-direction:column;display:flex}.FoodLanding-module__577Eda__accountSub{flex:0 1 calc(var(--space-2xl) * 6.5);color:var(--k80);font-size:var(--fs-16);margin:0;line-height:1.55}.FoodLanding-module__577Eda__benefitCard{gap:var(--space-14);padding:var(--space-20);border:var(--border-width) solid var(--line);border-radius:var(--r5);background:var(--card);flex-direction:column;display:flex}.FoodLanding-module__577Eda__benefitSample{gap:var(--space-xs-sm);padding:var(--space-sm-md);border-radius:var(--r3);background:var(--card2);flex-direction:column;display:flex}.FoodLanding-module__577Eda__benefitSample[data-tone=accent]{background:var(--accent-soft);color:var(--on-soft);flex-direction:row;justify-content:space-between;align-items:center}.FoodLanding-module__577Eda__benefitSample[data-tone=ok]{background:var(--ok-soft)}.FoodLanding-module__577Eda__sampleLabel{font-size:var(--fs-13);font-weight:600}.FoodLanding-module__577Eda__sampleLine{color:var(--k80);font-size:var(--fs-12)}.FoodLanding-module__577Eda__benefitTitle{font-size:var(--fs-18);font-weight:700;line-height:1.2}.FoodLanding-module__577Eda__exampleTag{color:var(--k55);font-family:var(--mono);font-size:var(--fs-9);letter-spacing:.12em;align-self:flex-start;font-weight:600}.FoodLanding-module__577Eda__cities{gap:var(--space-lg);padding-block:clamp(var(--space-2xl), 9vw, calc(var(--space-2xl) * 1.9));flex-direction:column;display:flex}.FoodLanding-module__577Eda__citiesTitle{font-size:clamp(calc(var(--fs-15) * 2), 4vw, calc(var(--fs-24) * 2));letter-spacing:-.035em;text-align:center;text-wrap:balance;margin:0;font-weight:800;line-height:1.05}.FoodLanding-module__577Eda__tabs{border-bottom:var(--border-width-strong) solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.FoodLanding-module__577Eda__tab{min-height:calc(var(--tap) + var(--space-sm));margin-bottom:calc(var(--border-width-strong) * -1);border:0;border-bottom:calc(var(--border-width-strong) * 1.5) solid transparent;color:var(--k80);font:inherit;font-size:var(--fs-16);cursor:pointer;background:0 0;font-weight:500}.FoodLanding-module__577Eda__tab[aria-selected=true]{border-bottom-color:var(--k100);color:var(--k100);font-weight:700}.FoodLanding-module__577Eda__linkGrid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--space-2xl) * 3.45)), 1fr));gap:var(--space-xs) var(--space-lg);margin:0;padding:0;list-style:none;display:grid}.FoodLanding-module__577Eda__cityLink{padding:var(--space-sm-md) 0;color:var(--k100);font-size:var(--fs-16);font-weight:500;line-height:1.3;text-decoration:none;display:block}.FoodLanding-module__577Eda__cityLink:hover{color:var(--live)}.FoodLanding-module__577Eda__moreButton{min-height:calc(var(--tap) + var(--space-2xs));padding:0 var(--space-20);border:var(--border-width) solid var(--line);border-radius:var(--rf);background:var(--card);color:var(--k100);font:inherit;font-size:var(--fs-14);cursor:pointer;align-self:center;font-weight:700}.FoodLanding-module__577Eda__footer{background:var(--band-deep,var(--accent-d));color:var(--on-band,var(--on-accent));margin-top:auto}.FoodLanding-module__577Eda__footerColumns{gap:var(--space-xl);padding-block:calc(var(--space-48) + var(--space-sm)) var(--space-32);flex-wrap:wrap;display:flex}.FoodLanding-module__577Eda__footerBrand{flex:1 1 calc(var(--space-2xl) * 3.75);gap:var(--space-14);font-size:var(--fs-14);flex-direction:column;line-height:1.5;display:flex}.FoodLanding-module__577Eda__footerLogo{padding:var(--space-sm) var(--space-14);border-radius:var(--r3);background:var(--bg);align-self:flex-start;display:flex}.FoodLanding-module__577Eda__footerTagline{max-width:calc(var(--space-2xl) * 4.4)}.FoodLanding-module__577Eda__footerColumn{flex:0 1 calc(var(--space-2xl) * 2.8);gap:var(--space-10);font-size:var(--fs-14);flex-direction:column;display:flex}.FoodLanding-module__577Eda__footerTitle{padding-bottom:var(--space-xs);color:var(--band-kicker,var(--on-accent));font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.FoodLanding-module__577Eda__footerLink{color:var(--on-band,var(--on-accent));text-align:left;text-decoration:none}.FoodLanding-module__577Eda__footerLink:hover{text-decoration:underline}
.mgmt-module__HguMDq__page{gap:var(--space-md);flex-direction:column;display:flex}.mgmt-module__HguMDq__head{justify-content:space-between;align-items:flex-end;gap:var(--space-sm-md);flex-wrap:wrap;display:flex}.mgmt-module__HguMDq__headText{gap:var(--space-xs-sm);flex-direction:column;display:flex}.mgmt-module__HguMDq__title{font-size:var(--fs-28);letter-spacing:-.02em;color:var(--k100);margin:0;font-weight:700;line-height:1.1}.mgmt-module__HguMDq__subtitle{font-size:var(--fs-14);color:var(--k55);margin:0;line-height:1.5}.mgmt-module__HguMDq__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.mgmt-module__HguMDq__chips{gap:var(--space-xs-sm);flex-wrap:wrap;display:flex}.mgmt-module__HguMDq__kpis{gap:var(--space-sm-md);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.mgmt-module__HguMDq__cards{gap:var(--space-sm-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.mgmt-module__HguMDq__split{align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.mgmt-module__HguMDq__splitMain{gap:var(--space-sm-md);flex-direction:column;flex:999 420px;min-width:0;display:flex}.mgmt-module__HguMDq__splitSide{gap:var(--space-sm-md);flex-direction:column;flex:320px;min-width:0;max-width:100%;display:flex}.mgmt-module__HguMDq__row{align-items:center;gap:var(--space-sm-md);padding:var(--space-sm-md) var(--space-md);border-top:var(--border-width) solid var(--line);flex-wrap:wrap;display:flex}.mgmt-module__HguMDq__row[data-selected]{background:var(--accent-soft)}.mgmt-module__HguMDq__rowMain{gap:var(--space-xs);flex-direction:column;flex:1;min-width:160px;display:flex}.mgmt-module__HguMDq__rowTitle{font-size:var(--fs-14);color:var(--k100);font-weight:600}.mgmt-module__HguMDq__rowTitle[data-struck]{color:var(--k55);text-decoration:line-through}.mgmt-module__HguMDq__rowMeta{font-family:var(--mono);font-size:var(--fs-12);color:var(--k55)}.mgmt-module__HguMDq__rowSelect{align-items:center;gap:var(--space-sm-md);min-width:0;min-height:var(--tap);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.mgmt-module__HguMDq__rowSelect:focus-visible{box-shadow:0 0 0 3px var(--glow);border-radius:var(--r2);outline:none}.mgmt-module__HguMDq__mono{font-family:var(--mono);font-size:var(--fs-14);color:var(--k100);font-weight:700}.mgmt-module__HguMDq__avatar{width:var(--tap);height:var(--tap);border-radius:var(--r-circle);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-13);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.mgmt-module__HguMDq__thumb{width:var(--tap);height:var(--tap);border-radius:var(--r3);background:var(--card2);object-fit:cover;flex:none}.mgmt-module__HguMDq__table{flex-direction:column;min-width:560px;display:flex}.mgmt-module__HguMDq__tableHead,.mgmt-module__HguMDq__tableRow{gap:var(--space-sm-md);padding:var(--space-10) var(--space-md);align-items:center;display:grid}.mgmt-module__HguMDq__tableHead{background:var(--card2);font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;color:var(--k55);font-weight:600}.mgmt-module__HguMDq__tableRow{border-top:var(--border-width) solid var(--line);font-size:var(--fs-14);color:var(--k100)}.mgmt-module__HguMDq__center{justify-content:center;display:flex}.mgmt-module__HguMDq__end{text-align:right}.mgmt-module__HguMDq__note{padding:var(--space-sm-md) var(--space-14);border-radius:var(--r3);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-13);margin:0;font-weight:600;line-height:1.4}.mgmt-module__HguMDq__note[data-tone=warn]{background:var(--warn-soft);color:var(--warn)}.mgmt-module__HguMDq__note[data-tone=danger]{background:var(--err-soft);color:var(--err)}.mgmt-module__HguMDq__note[data-tone=ok]{background:var(--card2);color:var(--ok)}.mgmt-module__HguMDq__fine{font-size:var(--fs-12);color:var(--k55);margin:0;line-height:1.45}.mgmt-module__HguMDq__error{font-size:var(--fs-13);color:var(--err);margin:0}.mgmt-module__HguMDq__success{font-size:var(--fs-13);color:var(--ok);margin:0;font-weight:600}.mgmt-module__HguMDq__toneOk{font-family:var(--mono);color:var(--ok);font-weight:700}.mgmt-module__HguMDq__toneWarn{font-family:var(--mono);color:var(--warn);font-weight:700}.mgmt-module__HguMDq__toneDanger{font-family:var(--mono);color:var(--err);font-weight:700}.mgmt-module__HguMDq__totalBox{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm-md);border-radius:var(--r3);background:var(--err-soft);color:var(--err);font-weight:600;display:flex}.mgmt-module__HguMDq__totalBox[data-tone=ok]{background:var(--card2);color:var(--ok)}.mgmt-module__HguMDq__totalBox[data-tone=warn]{background:var(--live-soft);color:var(--live)}.mgmt-module__HguMDq__totalValue{font-family:var(--mono);font-size:var(--fs-18);font-weight:700}.mgmt-module__HguMDq__field{gap:var(--space-xs-sm);flex-direction:column;display:flex}.mgmt-module__HguMDq__fieldLabel{font-size:var(--fs-13);color:var(--k55);font-weight:600}.mgmt-module__HguMDq__lineBetween{justify-content:space-between;align-items:center;gap:var(--space-sm-md);flex-wrap:wrap;display:flex}.mgmt-module__HguMDq__bubble{align-self:flex-start;gap:var(--space-xs-sm);max-width:92%;padding:var(--space-sm-md);border-radius:var(--r1) var(--r4) var(--r4) var(--r4);background:var(--card2);border:var(--border-width) solid var(--ok);color:var(--k100);flex-direction:column;display:flex}.mgmt-module__HguMDq__bubbleFrom{font-family:var(--mono);font-size:var(--fs-12);color:var(--ok);font-weight:700}.mgmt-module__HguMDq__replies{gap:var(--space-xs-sm);flex-wrap:wrap;display:flex}.mgmt-module__HguMDq__reply{padding:var(--space-sm) var(--space-sm-md);border-radius:var(--rf);border:var(--border-width) solid var(--line);background:var(--card);font-size:var(--fs-13);color:var(--accent-ink);font-weight:600}.mgmt-module__HguMDq__hiddenFile{display:none}
.ProfilePhotoImage-module__Ayp8Iq__frame{box-sizing:border-box;padding:var(--space-md) var(--space-sm) calc(var(--space-lg) * 2);background:var(--card2);place-items:center;display:grid;position:absolute;inset:0}.ProfilePhotoImage-module__Ayp8Iq__image{object-fit:cover;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ProfilePhotoImage-module__Ayp8Iq__image[data-loaded=true]{opacity:1}.ProfilePhotoImage-module__Ayp8Iq__message{align-items:center;gap:var(--space-sm);color:var(--k80);font-size:var(--fs-12);text-align:center;overflow-wrap:anywhere;flex-direction:column;margin:0;line-height:1.4;display:flex;position:relative}.ProfilePhotoImage-module__Ayp8Iq__message p{margin:0}
.LandingPhoto-module__IalTiq__figure{background:var(--card2);width:100%;height:100%;margin:0;position:relative;overflow:hidden}.LandingPhoto-module__IalTiq__figure[data-shape=rounded]{border-radius:calc(var(--r5) + var(--space-2xs))}.LandingPhoto-module__IalTiq__image{object-fit:cover}.LandingPhoto-module__IalTiq__caption{bottom:var(--space-xs-sm);left:var(--space-xs-sm);max-width:calc(100% - var(--space-sm-md));padding:var(--space-2xs) var(--space-xs-sm);border-radius:var(--r1);background:color-mix(in srgb, var(--k100) 62%, transparent);color:var(--bg);font-size:var(--fs-10);line-height:1.3;position:absolute}.LandingPhoto-module__IalTiq__caption a{color:inherit;text-decoration:none}.LandingPhoto-module__IalTiq__caption a:hover,.LandingPhoto-module__IalTiq__caption a:focus-visible{text-decoration:underline}.LandingPhoto-module__IalTiq__overlays{pointer-events:none;position:absolute;inset:0}
.LawyerTrustBadges-module__sUpaEG__badges{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}
.FoodMgmtHome-module__ZMQJeq__header{align-items:center;gap:var(--space-md);padding:var(--space-20);border-radius:var(--r4);border:var(--border-width) solid var(--line);background:var(--card);flex-wrap:wrap;display:flex}.FoodMgmtHome-module__ZMQJeq__logo{width:var(--control-xl);height:var(--control-xl);border-radius:var(--r4);background:var(--card2);object-fit:cover;flex:none}.FoodMgmtHome-module__ZMQJeq__headerText{gap:var(--space-xs-sm);flex-direction:column;flex:1;min-width:220px;display:flex}.FoodMgmtHome-module__ZMQJeq__storeName{font-size:var(--fs-22);color:var(--k100);margin:0;font-weight:700;line-height:1.1}.FoodMgmtHome-module__ZMQJeq__headerMeta{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.FoodMgmtHome-module__ZMQJeq__slug{font-family:var(--mono);font-size:var(--fs-13);color:var(--k55)}
.MimoCustodyRecipientPrompt-module__RlQx3q__prompt{padding:var(--space-md) var(--space-lg) var(--space-lg)}
.PublicShell-module__RV4iRa__page{background:var(--bg);height:100dvh;color:var(--k100);flex-direction:column;display:flex}html:has(>body>.PublicShell-module__RV4iRa__page){height:100%}body:has(>.PublicShell-module__RV4iRa__page){height:100%}body:has(>.PublicShell-module__RV4iRa__page)>.PublicShell-module__RV4iRa__page{height:100%}.PublicShell-module__RV4iRa__topbar{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--card);border-bottom:var(--border-width) solid var(--line);flex-shrink:0;display:flex}.PublicShell-module__RV4iRa__topActions{align-items:center;gap:var(--space-sm);margin-left:auto;display:flex}.PublicShell-module__RV4iRa__helpSlot{margin-left:auto;display:flex}.PublicShell-module__RV4iRa__helpSlot+.PublicShell-module__RV4iRa__topActions{margin-left:0}@media (max-width:767px){.PublicShell-module__RV4iRa__topbarWithHelp{row-gap:var(--space-sm);flex-wrap:wrap}.PublicShell-module__RV4iRa__helpSlot{flex-basis:100%;order:1;margin-left:0}.PublicShell-module__RV4iRa__helpSlot+.PublicShell-module__RV4iRa__topActions{margin-left:auto}}.PublicShell-module__RV4iRa__body{flex:1;min-height:0;display:flex}.PublicShell-module__RV4iRa__content{flex:1;min-width:0;overflow-y:auto}@media (max-width:479px){.PublicShell-module__RV4iRa__offerLabel{width:var(--space-1);height:var(--space-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}}@media (min-width:1024px){.PublicShell-module__RV4iRa__topbar{padding:var(--space-sm) var(--space-lg)}}
.LegalPublicFrame-module__6F2Tlq__frame{flex-direction:column;display:flex}.LegalPublicFrame-module__6F2Tlq__frame>main{min-height:auto}
.ParLocalEntranceTemplate-module__ViIxka__stage{grid-template-columns:minmax(0,1fr) clamp(380px,30vw,480px);min-height:100dvh;display:grid}@media (max-width:1040px){.ParLocalEntranceTemplate-module__ViIxka__stage{grid-template-columns:1fr;min-height:0}}
.AgentDiscoveryProgressBar-module__HF-orG__bar{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--r3);background:var(--card);border:var(--border-width) solid var(--line);flex-direction:column;display:flex}.AgentDiscoveryProgressBar-module__HF-orG__row{align-items:center;gap:var(--space-sm);display:flex}.AgentDiscoveryProgressBar-module__HF-orG__track{border-radius:var(--rf);background:var(--line);flex:1;height:6px;overflow:hidden}.AgentDiscoveryProgressBar-module__HF-orG__fill{border-radius:var(--rf);background:var(--accent);height:100%;transition:width var(--dur-slow) var(--ease)}.AgentDiscoveryProgressBar-module__HF-orG__value{font-family:var(--mono);font-size:var(--fs-11);color:var(--accent-ink);font-weight:700}.AgentDiscoveryProgressBar-module__HF-orG__minimumReached{align-items:center;gap:var(--space-xs-sm);font-family:var(--sans);font-size:var(--fs-12);color:var(--green);font-weight:600;display:flex}.AgentDiscoveryProgressBar-module__HF-orG__minimumMissing{font-family:var(--sans);font-size:var(--fs-12);color:var(--k55)}
