.app-screen{z-index:1;border-radius:inherit;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.ah{text-align:left;background:var(--muted);height:100%;color:var(--foreground);font-size:4.1cqw;line-height:1.35;position:relative}.ah .app-icon{flex:none;width:1.25em;height:1.25em}.ah-page{padding:3.6em 1.1em 6em}.ah-title{letter-spacing:-.025em;font-size:1.75em;font-weight:650;line-height:1.15}.ah-sub{color:var(--muted-foreground);margin-top:.25em;font-size:.88em}.ah-card{background:var(--card);border-radius:1em;overflow:hidden;box-shadow:0 1px 2px #16141b0d}.ah-row{align-items:center;gap:.75em;padding:.8em .85em;display:flex}.ah-row+.ah-row{border-top:.5px solid var(--border)}.ah-tile{background:var(--site-buyer-soft);width:2.2em;height:2.2em;color:var(--site-buyer-text);border-radius:.65em;flex:none;place-items:center;display:grid}.ah-tile .app-icon{width:1.1em;height:1.1em}.ah-tile.ok{background:var(--success-soft);color:var(--success-soft-foreground)}.ah-text{flex:1;min-width:0;display:grid}.ah-text b{font-weight:700}.ah-text small{color:var(--muted-foreground);font-size:.84em}.ah .ah-chev{width:1em;height:1em;color:var(--muted-foreground)}.ah-label{letter-spacing:-.02em;justify-content:space-between;align-items:baseline;margin:1.4em .25em .5em;font-size:1.15em;font-weight:700;display:flex}.ah-label small{font-family:var(--font-sans);color:var(--muted-foreground);font-size:.75em}.ah-label em{font-family:var(--font-sans);color:var(--site-buyer-text);font-size:.75em;font-style:normal}.ah-date{text-align:center;background:var(--site-buyer-soft);width:3.2em;color:var(--site-buyer-text);border-radius:.75em;flex:none;padding:.35em 0;display:grid}.ah-date small{letter-spacing:.05em;font-size:.65em;font-weight:800}.ah-date b{font-size:1.35em;line-height:1.1}.ah-badge{white-space:nowrap;background:var(--muted);color:var(--muted-foreground);border-radius:.5em;flex:none;padding:.2em .55em;font-size:.75em;font-weight:800}.ah-badge.choice{background:var(--site-buyer-soft);color:var(--site-buyer-text)}.ah-badge.ok{background:var(--success-soft);color:var(--success-soft-foreground)}.ah-actions{grid-template-columns:1fr 1fr;gap:.5em;padding:0 .85em .85em;display:grid}.ah-actions span{background:var(--muted);border-radius:.75em;place-items:center;height:2.6em;font-weight:700;display:grid}.ah-actions .yes{background:var(--site-buyer-text);color:var(--primary-foreground)}.ah-back{background:var(--card);border-radius:50%;place-items:center;width:2.4em;height:2.4em;margin-bottom:.8em;display:grid;box-shadow:0 1px 6px #00000014}.ah-chips{gap:.45em;margin:1em -1.1em .2em;padding:0 1.1em;display:flex;overflow:hidden}.ah-chips span{border:1px solid var(--border);background:var(--card);border-radius:1.2em;flex:none;padding:.45em .85em;font-size:.88em;font-weight:700}.ah-chips .on{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.ah-item{align-items:flex-start;gap:.75em;padding:.85em;display:flex}.ah-item+.ah-item{border-top:.5px solid var(--border)}.ah-item p{color:var(--muted-foreground);margin-top:.2em;font-size:.9em}.ah-thumb{border-radius:.75em;flex:none;width:3.6em;height:3.6em}.ah-supplier{background:var(--muted);border-radius:.75em;align-items:center;gap:.6em;margin-top:.6em;padding:.5em .6em;font-size:.88em;display:flex}.ah-supplier b{background:var(--card);width:2em;height:2em;color:var(--site-buyer-text);border-radius:.5em;place-items:center;font-size:.85em;display:grid}.ah-phases{margin-top:1.2em;display:grid}.ah-phase-row{grid-template-columns:1.8em minmax(0,1fr);gap:.75em;padding-bottom:1em;display:grid}.ah-phase-row>i{background:var(--card);width:1.8em;height:1.8em;color:var(--muted-foreground);border-radius:50%;place-items:center;font-size:.85em;font-style:normal;font-weight:800;display:grid}.ah-phase-row.done>i{background:var(--success-soft);color:var(--success-soft-foreground)}.ah-phase-row.now>i{background:var(--site-buyer-text);color:var(--primary-foreground)}.ah-phase-row b{font-family:var(--font-heading);font-size:1.05em;font-weight:700}.ah-phase-row small{color:var(--muted-foreground);font-size:.84em;display:block}.ah-phase-row .ah-card{margin-top:.6em}.ah-chathead{background:var(--muted);align-items:center;gap:.6em;padding:3.4em 1em .8em;display:flex}.ah-avatar-soft{background:var(--site-buyer-soft);width:2.4em;height:2.4em;color:var(--site-buyer-text);border-radius:50%;flex:none;place-items:center;font-size:.9em;font-weight:800;display:grid}.ah-bubbles{gap:.5em;padding:.5em 1em;display:grid}.ah-day{color:var(--muted-foreground);justify-self:center;font-size:.75em;font-weight:700}.ah-bubble{background:var(--card);border-radius:1.1em;max-width:80%;padding:.6em .85em;font-size:.95em}.ah-bubble.me{background:var(--site-buyer-text);color:var(--primary-foreground);justify-self:end}.ah-composer{align-items:center;gap:.5em;display:flex;position:absolute;bottom:5.6em;left:.8em;right:.8em}.ah-composer span{border:1px solid var(--border);background:var(--card);height:2.7em;color:var(--muted-foreground);border-radius:1.4em;flex:1;align-items:center;padding:0 1em;display:flex}.ah-tabs{background:color-mix(in srgb, var(--card) 80%, transparent);backdrop-filter:blur(20px)saturate(1.6);box-shadow:0 .4em 1.5em #00000024, inset 0 0 0 .5px var(--border);border-radius:2em;padding:.25em;display:flex;position:absolute;bottom:1.4em;left:9%;right:9%}.ah-tabs span{color:var(--muted-foreground);border-radius:1.75em;flex:1;justify-items:center;gap:.1em;padding:.4em 0;font-size:.68em;font-weight:700;display:grid;position:relative}.ah-tabs .on{background:var(--muted);color:var(--site-buyer-text)}.ah-tabs .app-icon{width:1.9em;height:1.9em}.ah-tabs i{background:var(--destructive);min-width:1.5em;height:1.5em;color:var(--destructive-foreground);border-radius:.75em;place-items:center;font-size:.9em;font-style:normal;display:grid;position:absolute;top:.3em;left:56%}.ah-hero[data-astro-cid-aimvscud]{isolation:isolate;color:var(--site-on-aurora);background:radial-gradient(circle at 15% 95%, var(--site-aurora-coral), transparent 55%), radial-gradient(circle at 90% 5%, var(--site-aurora-cobalt), transparent 60%), radial-gradient(circle at 85% 90%, var(--site-aurora-plum), transparent 50%), var(--site-aurora-deep);padding:3.4em 1.1em 2.6em;position:relative;overflow:hidden}.ah-hero[data-astro-cid-aimvscud]:after{content:"";background:linear-gradient(transparent, var(--muted));height:1.6em;position:absolute;inset:auto 0 0}.ah-top[data-astro-cid-aimvscud]{align-items:center;gap:.6em;display:flex}.ah-avatar[data-astro-cid-aimvscud],.ah-round[data-astro-cid-aimvscud],.ah-search[data-astro-cid-aimvscud],.ah-quick[data-astro-cid-aimvscud] i[data-astro-cid-aimvscud]{background:#ffffff2e;border:1px solid #ffffff47}.ah-avatar[data-astro-cid-aimvscud],.ah-round[data-astro-cid-aimvscud]{border-radius:50%;flex:none;place-items:center;width:2.4em;height:2.4em;font-size:.95em;font-weight:800;display:grid;position:relative}.ah-round[data-astro-cid-aimvscud] i[data-astro-cid-aimvscud]{background:var(--destructive);min-width:1.1em;height:1.1em;color:var(--destructive-foreground);border-radius:.6em;place-items:center;font-size:.7em;font-style:normal;font-weight:800;display:grid;position:absolute;top:-.25em;right:-.3em}.ah-search[data-astro-cid-aimvscud]{white-space:nowrap;color:#ffffffe0;border-radius:1.25em;flex:1;align-items:center;gap:.45em;min-width:0;height:2.5em;padding:0 .85em;font-size:.92em;display:flex;overflow:hidden}.ah-where[data-astro-cid-aimvscud]{text-align:center;opacity:.88;margin-top:1.4em;font-size:.86em}.ah-name[data-astro-cid-aimvscud]{text-align:center;letter-spacing:-.025em;font-size:2em;font-weight:650;line-height:1.15}.ah-bars[data-astro-cid-aimvscud]{grid-template-columns:repeat(6,1fr);gap:.25em;max-width:15em;margin:1.2em auto 0;display:grid}.ah-bars[data-astro-cid-aimvscud] span[data-astro-cid-aimvscud]{background:#ffffff47;border-radius:.2em;height:.38em}.ah-bars[data-astro-cid-aimvscud] .done[data-astro-cid-aimvscud]{background:var(--site-on-aurora)}.ah-bars[data-astro-cid-aimvscud] .now[data-astro-cid-aimvscud]{background:linear-gradient(90deg, var(--site-on-aurora) 55%, #ffffff59 55%)}.ah-phase[data-astro-cid-aimvscud]{text-align:center;margin-top:.5em;font-size:.82em}.ah-quick[data-astro-cid-aimvscud]{grid-template-columns:repeat(4,1fr);margin-top:1.5em;display:grid}.ah-quick[data-astro-cid-aimvscud] span[data-astro-cid-aimvscud]{justify-items:center;gap:.4em;font-size:.8em;font-weight:700;display:grid}.ah-quick[data-astro-cid-aimvscud] i[data-astro-cid-aimvscud]{border-radius:50%;place-items:center;width:3.2em;height:3.2em;display:grid}.ah-content[data-astro-cid-aimvscud]{padding:0 1.1em 6em}
