._shell_guant_1{min-height:100vh;padding:env(safe-area-inset-top) var(--lm-page-gutter,var(--spacing-4)) calc(6.8rem + env(safe-area-inset-bottom));background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._content_guant_2{width:min(100%,58rem);margin:0 auto;padding-top:clamp(1rem,4vw,2rem)}._back_guant_2{min-height:44px;display:inline-flex;align-items:center;gap:.4rem;color:var(--muted-foreground);text-decoration:none;font-size:.8rem;font-weight:700}._hero_guant_3{max-width:42rem;margin:.7rem auto 1rem;text-align:center}._hero_guant_3 h1{margin:.15rem 0;font-family:var(--font-family-display);font-size:clamp(2.3rem,8vw,3.8rem);line-height:.96;letter-spacing:-.045em}._hero_guant_3 span{color:var(--muted-foreground);line-height:1.5}._tabs_guant_4{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;padding:.3rem;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface)}._tab_guant_4,._activeTab_guant_4{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;border:0;border-radius:var(--radius-full);font:inherit;font-size:.76rem;font-weight:800;cursor:pointer}._tab_guant_4{background:transparent;color:var(--muted-foreground)}._activeTab_guant_4{background:var(--card);color:var(--foreground);box-shadow:var(--shadow)}._tab_guant_4 span,._activeTab_guant_4 span{min-width:1.2rem;padding:.12rem .3rem;border-radius:999px;background:var(--surface);font-size:.58rem}._searchSaved_guant_5{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;margin:.55rem 0;padding:.2rem .3rem .2rem .7rem;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--card)}._searchSaved_guant_5>svg{color:var(--muted-foreground)}._searchSaved_guant_5 input{min-height:44px;border:0!important;box-shadow:none!important;background:transparent!important}._searchSaved_guant_5 button{min-width:44px;min-height:44px}._summary_guant_6{padding:.7rem .2rem .45rem;color:var(--muted-foreground);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}._message_guant_6,._errorMessage_guant_6{margin-bottom:.75rem;padding:.7rem .8rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:.78rem;line-height:1.45}._errorMessage_guant_6{border-color:var(--destructive);color:var(--destructive)}._list_guant_7{display:grid;gap:.75rem}._card_guant_7{padding:.85rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow)}._cardTop_guant_7{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}._cardTop_guant_7>div:first-child{display:flex;flex-direction:column;min-width:0}._cardTop_guant_7 strong{font-family:var(--font-family-display);font-size:1.15rem}._cardTop_guant_7 span{color:var(--muted-foreground);font-family:var(--font-family-monospace);font-size:.75rem}._actions_guant_7{display:flex;align-items:center;gap:.2rem}._card_guant_7 blockquote{margin:.7rem 0 .45rem;font-family:var(--font-family-display);font-size:1rem;line-height:1.55}._card_guant_7>p{margin:.7rem 0 .45rem;white-space:pre-wrap;line-height:1.55}._card_guant_7>small{color:var(--muted-foreground);font-size:.75rem}._signIn_guant_8,._empty_guant_8{display:grid;justify-items:center;gap:.45rem;padding:2rem 1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);text-align:center;box-shadow:var(--shadow)}._signIn_guant_8 h2{margin:.2rem 0;font-family:var(--font-family-display);font-size:1.7rem}._signIn_guant_8 p,._empty_guant_8 span{max-width:30rem;margin:0;color:var(--muted-foreground);font-size:.78rem;line-height:1.5}._empty_guant_8 strong{margin-top:.15rem}._confirmActions_guant_9{align-items:stretch}._confirmActions_guant_9 button{min-height:44px}@media(max-width:560px){._cardTop_guant_7{align-items:stretch;flex-direction:column}._actions_guant_7{justify-content:space-between}._actions_guant_7>a{flex:1}._hero_guant_3{margin-top:.8rem}._confirmActions_guant_9{flex-direction:column-reverse}._confirmActions_guant_9 button{width:100%}._actions_guant_7 button{min-width:44px;min-height:44px}}
