.linker-card{background:var(--proto-color-surface,#fff);border:1px solid var(--proto-color-line,#e2e5e5);border-radius:var(--proto-radius-lg,12px);color:var(--proto-color-ink,#0c0f0f);display:grid;gap:var(--proto-space-4,1rem);grid-template-columns:7.5rem minmax(0,1fr);min-width:0;padding:var(--proto-space-4,1rem)}.linker-card__media{aspect-ratio:1;background:var(--proto-neutral-50,#f7f8f8);border-radius:var(--proto-radius-md,8px);display:grid;overflow:hidden;place-items:center}.linker-card__media img{height:100%;object-fit:contain;width:100%}.linker-card__body{display:flex;flex-direction:column;gap:var(--proto-space-2,.5rem);min-width:0}.linker-card__role{color:var(--proto-color-muted,#5a6363);font-size:var(--proto-size-xs,.75rem);letter-spacing:.04em;margin:0;text-transform:uppercase}.linker-card__title{font-size:var(--proto-size-md,1rem);font-weight:700;line-height:var(--proto-leading-tight,1.3);margin:0;overflow-wrap:anywhere}.linker-card__title a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.linker-card__model{color:var(--proto-color-muted,#5a6363);display:flex;flex-wrap:wrap;gap:var(--proto-space-2,.5rem)}.linker-card__model,.linker-card__price{font-size:var(--proto-size-sm,.875rem);margin:0}.linker-card__price--net{color:var(--proto-color-ink,#0c0f0f);font-size:var(--proto-size-md,1rem);font-weight:600}.linker-card__price--note{color:var(--proto-color-muted,#5a6363)}.linker-card__quantity{color:var(--proto-color-ink,#0c0f0f);font-weight:700}.linker-card__badges{display:flex;flex-wrap:wrap;gap:var(--proto-space-2,.5rem);list-style:none;margin:0;padding:0}.linker-card__badge{border:1px solid;border-radius:var(--proto-radius-round,999px);font-size:var(--proto-size-xs,.75rem);font-weight:600;padding:.125rem .5rem}.linker-card__badge--ok{color:var(--proto-sem-ok,#2a7a58)}.linker-card__badge--info{color:var(--proto-teal-700,#0a665c)}.linker-card__badge--warn{background:color-mix(in srgb,var(--proto-sem-warn,#c4a04a) 16%,transparent);border-color:var(--proto-sem-warn,#c4a04a);color:var(--proto-color-ink,#0c0f0f)}.linker-card__facts{display:grid;font-size:var(--proto-size-sm,.875rem);gap:var(--proto-space-2,.5rem) var(--proto-space-4,1rem);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0}.linker-card__facts dt{color:var(--proto-color-muted,#5a6363)}.linker-card__facts dd{font-weight:600;margin:0}.linker-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--proto-space-2,.5rem)}.linker-card__status{font-size:var(--proto-size-sm,.875rem);line-height:1.5;margin:0;min-height:1.5em}.linker-card__status--added{color:var(--proto-sem-ok,#2a7a58)}.linker-card__status--retry,.linker-card__status--unverified{color:var(--proto-sem-danger,#b85a45)}@media (max-width:30rem){.linker-card{gap:var(--proto-space-3,.75rem);grid-template-columns:4.5rem minmax(0,1fr);padding:var(--proto-space-3,.75rem)}}
.hero-cinematic.linker-genie-hero--open{padding-bottom:40px;padding-top:48px}.hero-cinematic.linker-genie-hero--open .hero-badge,.hero-cinematic.linker-genie-hero--open .hero-capsules,.hero-cinematic.linker-genie-hero--open .hero-footnote,.hero-cinematic.linker-genie-hero--open .hero-subtitle,.hero-cinematic.linker-genie-hero--open .hero-title{display:none!important}.hero-cinematic.linker-genie-hero--open .hero-stage{padding-bottom:24px;padding-top:24px}.hero-cinematic.linker-genie-hero--open .hero-dialog{margin-bottom:0;max-width:none;width:min(960px,92vw)}.linker-genie-hero__surface{border-bottom:1px solid #eef1f3;color:#172636;font-family:Inter,Plus Jakarta Sans,Arial,sans-serif;font-size:14px;line-height:1.55;margin:0 0 10px;padding:0 0 10px;text-align:left}.linker-genie-hero__bar{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:0 2px 8px}.linker-genie-hero__title{color:#0b1f33;font-size:13px;font-weight:650;margin:0}.linker-genie-hero__actions{align-items:center;display:flex;gap:4px}.linker-genie-hero__continue{background:none;border:0;border-radius:8px;color:#087c73;cursor:pointer;font:inherit;font-size:13px;font-weight:600;line-height:1.2;padding:6px 8px}.linker-genie-hero__continue:hover{background:#eef7f6}.linker-genie-hero__close{background:transparent;border:0;border-radius:9px;color:#5f6b7c;cursor:pointer;display:inline-grid;font:inherit;font-size:20px;height:32px;line-height:1;place-items:center;width:32px}.linker-genie-hero__close:hover{background:#f1f4f6;color:#172636}.linker-genie-hero__intro{color:#5f6b7c;font-size:12px;line-height:1.5;margin:0 2px 8px}.linker-genie-hero__intro strong{color:#172636;font-weight:600}.linker-genie-hero__surface .linker-genie-app__transcript{max-height:52vh;overflow:auto;padding:4px 2px;scrollbar-width:thin}.linker-genie-hero__surface .linker-genie-app__thread{list-style:none;margin:0;padding:0}.linker-genie-hero__surface .linker-genie-app__message{font-size:14px}.linker-genie-hero__surface .linker-genie-reading-controls{display:none}.linker-genie-hero__cards{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0}.linker-genie-hero__cards .linker-card{display:flex;flex-direction:column;gap:8px;height:100%;min-width:0;padding:10px}.linker-genie-hero__cards .linker-card__media{aspect-ratio:4/3;width:100%}.linker-genie-hero__cards .linker-card__title{font-size:13px;line-height:1.35}.linker-genie-hero__cards .linker-card__model,.linker-genie-hero__cards .linker-card__price{font-size:12px}.linker-genie-hero__cards .linker-card__actions{align-items:stretch;flex-direction:column;gap:4px}.linker-genie-hero__cards .linker-genie-app__card-action{text-align:left;width:100%}@media (max-width:860px){.hero-cinematic.linker-genie-hero--open{padding-bottom:24px;padding-top:24px}.linker-genie-hero__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.linker-genie-hero__surface .linker-genie-app__transcript{max-height:36vh}}@media (max-width:600px){.linker-genie-hero__cards{grid-template-columns:minmax(0,1fr)}.linker-genie-hero__cards .linker-card{display:grid;gap:12px;grid-template-columns:4.5rem minmax(0,1fr);height:auto;padding:12px}.linker-genie-hero__cards .linker-card__media{aspect-ratio:1}.linker-genie-hero__bar{flex-wrap:wrap;gap:2px}.linker-genie-hero__title{width:100%}.linker-genie-hero__actions{justify-content:space-between;width:100%}.linker-genie-hero__continue{padding-left:0}}.linker-genie-hero-pill{align-items:center;background:#fff;border:1px solid #dfe7ec;border-radius:999px;bottom:26px;box-shadow:0 10px 26px rgba(11,31,51,.2);color:#172636;cursor:pointer;display:inline-flex;font-family:Inter,Plus Jakarta Sans,Arial,sans-serif;font-size:13px;font-weight:600;gap:8px;line-height:1;padding:9px 14px;position:fixed;right:86px;z-index:10000}.linker-genie-hero-pill[hidden]{display:none}.linker-genie-hero-pill:hover{border-color:#087c73;color:#087c73}@media (max-width:860px){.linker-genie-hero-pill{bottom:20px;max-width:calc(100vw - 24px);right:12px}}
