.ui-social{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ui-social .auth-google{gap:0}.social-note{margin:0;padding:var(--space-3) var(--space-4);border:var(--line-width) solid var(--panel-border);border-inline-start-width:3px;border-radius:var(--radius-md);background:var(--surface);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-soft);text-wrap:pretty}.shamila{margin-block:var(--space-4)}.shamila-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);border:var(--line-width) solid var(--panel-border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--panel-shadow);color:var(--text);font:inherit;text-align:start;cursor:pointer}.shamila-card:hover{border-color:var(--accent)}.shamila-main{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.shamila-names{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3)}.shamila-name{font-size:var(--text-xl);font-weight:700;line-height:1.4}.shamila-line,.shamila-name-en{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-soft)}.shamila-line{line-height:var(--leading-normal);text-wrap:pretty}@media (max-width:40rem){.shamila-card{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:var(--space-4)}.shamila-card>.status-chip{grid-column:2;justify-self:start}}.ui-sheet{margin:auto;width:min(32rem,calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-4));padding:0;border:var(--line-width) solid var(--panel-border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:0 24px 60px rgba(0,0,0,.28)}.ui-sheet::-webkit-backdrop{background:rgba(0,0,0,.45)}.ui-sheet::backdrop{background:rgba(0,0,0,.45)}.ui-sheet-body{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);font-family:var(--font-ui);line-height:var(--leading-normal)}.ui-sheet-body p{margin:0;text-wrap:pretty}.ui-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.ui-sheet-title{margin:0;font-size:var(--text-xl)}.sheet-x{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:0;border-radius:var(--radius-pill);background:none;color:var(--text-soft);cursor:pointer}.sheet-x:hover{background:var(--accent-wash)}.sheet-fact{color:var(--text-soft);font-size:var(--text-sm)}.ui-sheet-foot{display:flex;justify-content:flex-end}.soon-text{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:40rem;font-family:var(--font-ui);line-height:var(--leading-normal)}.soon-text p{margin:0;text-wrap:pretty}.soon-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.sample-banner{display:grid;grid-gap:var(--space-1);gap:var(--space-1);width:100%;max-width:46rem;margin-inline:auto;-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--line-width) solid var(--panel-border);-webkit-border-start:4px solid var(--accent);border-inline-start:4px solid var(--accent);border-radius:var(--radius-md);background:var(--accent-wash);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-normal)}.sample-banner strong{font-size:var(--text-base)}.cards-lead{margin:0;max-width:44rem;font-family:var(--font-ui);line-height:var(--leading-normal);text-wrap:pretty}.ui-cards .home-group-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}