.yellow-pages{display:grid;gap:1.25rem;padding:1.25rem 0 1.75rem;width:100%;max-width:100%;overflow-x:visible;box-sizing:border-box}.yellow-pages__header{display:flex;flex-direction:column;gap:.625rem;align-items:center;text-align:center;width:100%;max-width:100%;box-sizing:border-box}.yellow-pages__title{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:600;color:#fff;margin:0;letter-spacing:-.02em}.yellow-pages__lead{font-size:.9375rem;color:var(--muted, #98a2b3);max-width:42rem;margin:0 auto;line-height:var(--lh-body, 1.55);width:100%;box-sizing:border-box}.yellow-pages__context{margin:0;max-width:48rem;color:#e2e8f0;font-size:.8125rem;line-height:var(--lh-body, 1.55);padding:.55rem .8rem;border:1px solid rgba(56,189,248,.24);border-radius:.55rem;background:#0e74901f}.yellow-pages__decision-strip{width:100%;display:grid;gap:.7rem;padding:.85rem;border:1px solid rgba(99,102,241,.35);border-radius:.75rem;background:linear-gradient(135deg,#1e296347,#0f172a9e);text-align:left;box-sizing:border-box}.yellow-pages__decision-header{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline;color:#e0e7ff;font-size:.82rem}.yellow-pages__decision-header span{color:#a5b4fc;font-size:.72rem}.yellow-pages__decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.yellow-pages__decision-card{display:grid;gap:.28rem;min-height:5.5rem;padding:.7rem;border:1px solid rgba(255,255,255,.1);border-radius:.55rem;background:#0f172aa8}.yellow-pages__decision-card--verify{border-color:#f59e0b59}.yellow-pages__decision-label{color:#93c5fd;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em}.yellow-pages__decision-card strong{color:#f8fafc;font-size:.95rem}.yellow-pages__decision-card small{color:#94a3b8;line-height:var(--lh-body, 1.55)}.yellow-pages__decision-card a{color:#bfdbfe;font-size:.78rem;text-decoration:none}.yellow-pages__decision-toggle{display:none;width:fit-content;min-height:2.35rem;padding:.48rem .7rem;border:1px solid rgba(129,140,248,.45);border-radius:.5rem;background:#1e296359;color:#c7d2fe;font:inherit;font-size:.76rem;font-weight:600;cursor:pointer}@media(max-width:680px){.yellow-pages__decision-grid{grid-template-columns:1fr}.yellow-pages__decision-header{display:grid}.yellow-pages__decision-card--mobile-collapsed{display:none}.yellow-pages__decision-toggle{display:inline-flex;align-items:center;justify-content:center}}.yellow-card__market-fit{color:#7dd3fc;font-size:.68rem;letter-spacing:.02em;white-space:nowrap}.yellow-pages__tabs{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.375rem;background:#ffffff0a;padding:.25rem;border-radius:.625rem;border:1px solid rgba(255,255,255,.08);max-width:100%;box-sizing:border-box;min-width:0}.yellow-pages__tab{background:transparent;border:none;color:var(--muted, #98a2b3);font-size:.8125rem;font-weight:600;padding:.45rem .85rem;border-radius:.375rem;cursor:pointer;min-width:0;min-block-size:44px;line-height:var(--lh-head, 1.15);text-align:center;transition:all .15s ease;white-space:normal;overflow-wrap:anywhere}.yellow-pages__tab:hover{color:#fff;background:#ffffff0f}.yellow-pages__tab[data-active=true]{background:var(--cobalt, #1570ef);color:#fff;box-shadow:0 1px 3px #0000004d}.yellow-pages__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;box-sizing:border-box;align-items:stretch}.yellow-pages__grid--directory{grid-template-columns:1fr;gap:.65rem}.yellow-pages__grid--compact .yellow-card:nth-child(n+7){display:none}.yellow-pages__grid--collapsed .yellow-card:nth-child(n+7){display:none}.yellow-pages__expand{justify-self:center;min-height:44px;padding:.65rem 1rem;border:1px solid rgba(148,163,184,.32);border-radius:999px;background:#0f172ab8;color:#dbeafe;font:inherit;font-size:.86rem;font-weight:600;cursor:pointer}.yellow-pages__expand-count--mobile{display:none}.yellow-pages__compact-more .yellow-pages__expand-count--mobile{display:inline}.yellow-pages__expand:hover,.yellow-pages__expand:focus-visible{border-color:#60a5faa6;background:#1e40af6b}.yellow-pages__grid--compact .yellow-card__fit,.yellow-pages__grid--compact .yellow-card__meta-grid,.yellow-pages__grid--compact .yellow-card__perk-row,.yellow-pages__grid--compact .yellow-card__facts-disclosure{display:none}.yellow-pages__grid--compact .yellow-card{min-height:0}.yellow-pages__compact-more{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem 1rem;padding:.85rem 1rem;border:1px solid rgba(148,163,184,.22);border-radius:12px;color:var(--muted, #98a2b3);font-size:.82rem;text-align:center}.yellow-pages__compact-more a{color:#dbeafe;font-weight:600;text-decoration:none}.yellow-pages__compact-more a:hover,.yellow-pages__compact-more a:focus-visible{color:#fff;text-decoration:underline}@media(max-width:1024px){.yellow-pages__grid{grid-template-columns:repeat(2,1fr)}.yellow-pages__grid--directory,.yellow-card--directory{grid-template-columns:1fr}.yellow-card--directory .yellow-card__top{grid-template-columns:minmax(13rem,1fr) minmax(13rem,.9fr)}.yellow-card--directory .yellow-card__domain-row{justify-content:flex-start}.yellow-card--directory .yellow-card__actions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:680px){.yellow-pages{gap:.7rem;padding-block:.65rem .9rem}.yellow-pages__header{gap:.4rem}.yellow-pages__grid{grid-template-columns:1fr;gap:.62rem}.yellow-card--directory{padding:.72rem;contain-intrinsic-size:0 188px}.yellow-card--directory .yellow-card__top,.yellow-card--directory .yellow-card__directory-details{grid-template-columns:1fr}.yellow-card--directory .yellow-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.yellow-card__facts-disclosure--directory,.yellow-card__perk-row--directory{grid-column:1}.yellow-pages__grid--compact .yellow-card:nth-child(n+4){display:none}.yellow-pages__grid--collapsed .yellow-card:nth-child(n+4){display:none}.yellow-pages__expand-count--desktop{display:none}.yellow-pages__expand-count--mobile{display:inline}.yellow-card{padding:.78rem;contain-intrinsic-size:0 220px}}@media(max-width:430px){.yellow-pages__grid{grid-template-columns:1fr;gap:.75rem}.yellow-pages__header{text-align:left}.yellow-pages__title{font-size:1.375rem}}@media(max-width:390px){.yellow-pages__grid{gap:.625rem}}@media(max-width:375px){.yellow-pages__lead{font-size:.875rem}.yellow-pages__tab{font-size:.75rem;padding:.35rem .6rem}}.yellow-card{display:flex;flex-direction:column;background:var(--surface-1, #12161c);border:1px solid var(--line, rgba(255, 255, 255, .08));border-radius:.75rem;padding:1.25rem;box-sizing:border-box;width:100%;min-width:0;height:100%;content-visibility:auto;contain-intrinsic-size:0 320px;transition:transform .15s ease,border-color .15s ease}.yellow-card--directory{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.8rem 1rem;min-height:0;height:auto;padding:.85rem;contain-intrinsic-size:0 148px}.yellow-card--directory .yellow-card__top{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,.78fr) minmax(0,auto);gap:.65rem;align-items:center}.yellow-card--directory .yellow-card__identity,.yellow-card--directory .yellow-card__domain-row{height:auto;min-height:44px}.yellow-card--directory .yellow-card__reward-badge,.yellow-card--directory>.yellow-card__top>.yellow-card__fit,.yellow-card--directory>.yellow-card__top>.yellow-card__facts-disclosure,.yellow-card--directory>div:not(.yellow-card__directory-details)>.yellow-card__perk-row{display:none}.yellow-card--directory .yellow-card__actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:0}.yellow-card--directory .yellow-card__btn-compare{grid-column:auto;min-block-size:44px}.yellow-card--directory .yellow-card__actions>:is(a,button){min-block-size:44px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.yellow-card--directory .yellow-card__btn-detail{background:var(--bg-surface);border-color:var(--border-subtle);box-shadow:none}.yellow-card--directory .yellow-card__btn-toggle,.yellow-card--directory .yellow-card__btn-compare:not(.is-selected){background:transparent;border-color:transparent;color:var(--muted);box-shadow:none}.yellow-card--directory .yellow-card__btn-toggle[aria-expanded=true],.yellow-card--directory .yellow-card__btn-compare.is-selected{background:#1e40af57;border-color:#60a5facc;color:var(--ink)}.yellow-card--directory .yellow-card__actions>:is(a,button):focus-visible{outline:2px solid var(--blue-text);outline-offset:3px}.yellow-card--directory .yellow-card__btn-compare:disabled{opacity:.42;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.yellow-card--directory .yellow-card__btn-toggle:hover,.yellow-card--directory .yellow-card__btn-compare:not(.is-selected):not(:disabled):hover{background:var(--bg-surface-hover);border-color:var(--border-subtle);color:var(--ink)}}@media(hover:none),(pointer:coarse){.yellow-card--directory .yellow-card__actions>:is(a,button):hover{transform:none}}@media(prefers-reduced-motion:reduce){.yellow-card--directory .yellow-card__actions>:is(a,button){transition:none!important;transform:none}}.yellow-card__facts-section--directory{grid-column:1 / 2;margin:0;min-width:0}.yellow-card__facts-section--directory>.yellow-card__facts-heading{margin:0 0 .75rem;color:var(--muted);font:inherit;font-weight:600;line-height:var(--lh-body, 1.55);overflow-wrap:anywhere}@media(max-width:680px){.yellow-card__facts-section--directory{grid-column:1 / -1}}.yellow-card__btn-toggle{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;min-width:0;padding:.45rem .75rem;border:1px solid rgba(96,165,250,.35);border-radius:6px;background:#0f172aa6;color:#bfdbfe;font:inherit;font-size:.78rem;font-weight:600;line-height:var(--lh-head, 1.15);cursor:pointer;white-space:normal;overflow-wrap:anywhere}.yellow-card__btn-toggle:hover,.yellow-card__btn-toggle:focus-visible{border-color:#60a5facc;background:#1e40af57;color:#fff}.yellow-card__directory-details{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.78fr);gap:.7rem;padding-top:.75rem;border-top:1px solid rgba(148,163,184,.16)}.yellow-card__directory-details[hidden]{display:none}.yellow-card__fit--directory{display:block;height:auto;min-height:0;-webkit-line-clamp:3}.yellow-card__facts-disclosure--directory,.yellow-card__perk-row--directory{margin:0}.yellow-card__facts-disclosure--directory{grid-column:1 / 2}.yellow-card__perk-row--directory{grid-column:2 / 3;align-self:stretch}.yellow-card:hover{border-color:#fff3;transform:translateY(-2px)}.yellow-card__top{display:flex;flex-direction:column;gap:.75rem;min-width:0;flex:1 1 auto}.yellow-card__identity{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;height:36px;box-sizing:border-box}.yellow-card__brand{display:flex;align-items:center;gap:.625rem;min-width:0;max-width:100%}.yellow-card__name{font-size:1.125rem;font-weight:600;color:#fff;letter-spacing:-.02em;min-width:0;overflow:hidden;text-overflow:ellipsis}.yellow-card__category{font-size:.6875rem;font-weight:600;padding:.15rem .45rem;border-radius:9999px;background:var(--bg-surface, rgba(255, 255, 255, .05));border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));color:#94a3b8;white-space:nowrap}.yellow-card__domain-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;height:22px;box-sizing:border-box}.yellow-card__domain{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:#60a5fa;font-family:var(--font-mono, ui-monospace, monospace);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;line-height:20px;box-sizing:border-box}.yellow-card__por-pill{display:inline-flex;align-items:center;gap:3px;font-size:.6875rem;font-weight:600;color:#34d399;background:#10b9811f;border:1px solid rgba(16,185,129,.25);padding:.1rem .45rem;border-radius:4px;font-family:var(--font-mono, ui-monospace, monospace);white-space:nowrap}.yellow-card__reward-badge{display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,#f59e0b1f,#10b9811f);border:1px solid rgba(245,158,11,.3);padding:.35rem .6rem;border-radius:6px;box-sizing:border-box;overflow:hidden;margin:.2rem 0}.yellow-card__reward-text{font-size:.75rem;font-weight:600;color:#fbbf24;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em}.yellow-card__fit{font-size:.8125rem;color:var(--muted, #94a3b8);line-height:var(--lh-body, 1.55);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;height:2.9rem;min-height:2.9rem;box-sizing:border-box}.yellow-card__meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;padding:.6rem .75rem;background:#ffffff05;border:1px solid var(--border-dim, rgba(255, 255, 255, .06));border-radius:6px;box-sizing:border-box}.yellow-card__facts-disclosure>summary{display:none}.yellow-card__perk-row{display:flex;flex-direction:column;gap:.3rem;padding:.5rem .7rem;background:var(--bg-surface, rgba(255, 255, 255, .025));border:1px solid var(--border-subtle, rgba(255, 255, 255, .07));border-radius:6px;margin:.75rem 0 .5rem;font-size:.75rem;min-width:0;box-sizing:border-box;overflow:hidden}.yellow-card__perk-code-line{display:flex;align-items:center;gap:.375rem;min-width:0}.yellow-card__code{font-family:var(--font-mono, ui-monospace, monospace);font-weight:600;color:#f1f5f9;background:#3b82f61f;border:1px solid rgba(59,130,246,.25);padding:.15rem .45rem;border-radius:4px}.yellow-card__code--btn{display:inline-flex;align-items:center;gap:4px;cursor:pointer;border:1px solid rgba(59,130,246,.35);transition:all .15s ease;vertical-align:middle}.yellow-card__code--btn:hover{background:#3b82f640;border-color:#60a5fa;transform:translateY(-1px)}.yellow-card__code-icon{font-size:.6875rem;opacity:.7}.yellow-pages__toast{position:fixed;bottom:80px;left:50%;transform:translate(-50%);background:#0f172a;border:1px solid rgba(56,189,248,.4);box-shadow:0 10px 25px -5px #0009,0 0 15px #38bdf833;padding:8px 16px;border-radius:9999px;color:#f8fafc;font-size:.8125rem;font-weight:600;display:flex;align-items:center;gap:8px;z-index:99999;animation:toast-slide-up .25s cubic-bezier(.16,1,.3,1);pointer-events:none}.yellow-pages__toast-check{color:#34d399;font-weight:600}@keyframes toast-slide-up{0%{opacity:0;transform:translate(-50%,15px)}to{opacity:1;transform:translate(-50%)}}.yellow-card__perk-text{color:#34d399;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:.7rem;min-width:0}.yellow-card__perk-text--neutral{color:var(--muted, #8592a3)}.yellow-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.75rem}.yellow-card__btn-detail{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .75rem;border-radius:6px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .1));background:var(--bg-surface, rgba(255, 255, 255, .03));color:#e2e8f0;text-decoration:none;font-size:.8125rem;font-weight:500;min-width:0;min-block-size:44px;line-height:var(--lh-head, 1.15);text-align:center;transition:all .15s ease;white-space:normal;overflow-wrap:anywhere}.yellow-card__btn-detail:hover{background:var(--bg-surface-hover, rgba(255, 255, 255, .08));border-color:#ffffff2e;color:#fff}.yellow-card__btn-register{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .75rem;border-radius:6px;background:#ededed;color:#09090b!important;text-decoration:none;font-size:.8125rem;font-weight:600;border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px #fff,0 1px 3px #0003;min-width:0;min-block-size:44px;line-height:var(--lh-head, 1.15);text-align:center;transition:all .15s cubic-bezier(.16,1,.3,1);white-space:normal;overflow-wrap:anywhere}.yellow-card__btn-register:hover{background:#fff;color:#000!important;box-shadow:inset 0 1px #fff,0 2px 6px #0000004d}.yellow-card__btn-compare{grid-column:1 / -1;min-block-size:2.35rem;padding:.4rem .7rem;border:1px solid rgba(96,165,250,.35);border-radius:6px;background:#1e40af1f;color:#bfdbfe;font:inherit;font-size:.78rem;cursor:pointer}.yellow-card__btn-compare:hover,.yellow-card__btn-compare:focus-visible,.yellow-card__btn-compare.is-selected{border-color:#60a5facc;background:#1e40af57;color:#fff}.yellow-card__btn-compare:disabled{cursor:not-allowed;opacity:.42}.yellow-pages__compare-tray{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;border:1px solid rgba(96,165,250,.4);border-radius:.7rem;background:#1e40af24;color:#dbeafe;font-size:.8rem}.yellow-pages__compare-tray>div{display:flex;align-items:center;gap:.65rem;flex:0 0 auto}.yellow-pages__compare-open,.yellow-pages__compare-clear{min-block-size:2.25rem;padding:.4rem .7rem;border-radius:999px;font:inherit;font-size:.78rem;text-decoration:none}.yellow-pages__compare-open{background:#dbeafe;color:#0f172a;font-weight:600}.yellow-pages__compare-clear{border:1px solid rgba(148,163,184,.35);background:transparent;color:#cbd5e1;cursor:pointer}@media(max-width:480px){.yellow-pages__grid--compact .yellow-card{padding:.72rem}.yellow-pages__grid--compact .yellow-card__top{gap:.48rem}.yellow-pages__grid--compact .yellow-card__actions{margin-top:.48rem}.yellow-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.yellow-pages__compare-tray{align-items:stretch;flex-direction:column}.yellow-pages__compare-tray>div{flex-wrap:wrap}}.yellow-pages__controls{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:center;width:100%;min-width:0;max-width:100%;padding-block-start:4px}.yellow-pages__search{display:grid;gap:.35rem;width:min(100%,32rem);text-align:start}.yellow-pages__search-label{color:var(--muted, #9aa5b5);font-size:.75rem;font-weight:600}.yellow-pages__search-control{position:relative;display:flex;align-items:center}.yellow-pages__search-control input{width:100%;min-height:2.75rem;padding-block:.65rem;padding-inline-start:.8rem;padding-inline-end:calc(44px + 1.1rem);border:1px solid var(--line, rgba(180,196,211,.16));border-radius:.55rem;background:var(--surface-2, #121a24);color:var(--ink, #f5f7fa);font:inherit;font-size:.85rem;outline:none;box-sizing:border-box}.yellow-pages__search-control input::placeholder{color:#718096}.yellow-pages__search-control input:focus{border-color:#4f7cff;box-shadow:0 0 0 2px #4f7cff2e}.yellow-pages__search-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.yellow-pages__search-clear{position:absolute;inset-inline-end:.35rem;min-width:44px;min-height:44px;border:0;border-radius:.35rem;background:transparent;color:#cbd5e1;font-size:1.25rem;line-height:var(--lh-tight, 1.05);cursor:pointer}.yellow-pages__search-clear:hover,.yellow-pages__search-clear:focus-visible{background:#94a3b824;color:#fff}.yellow-pages__filter-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;min-width:0;max-width:100%}.yellow-pages__chip{padding:6px 14px;border-radius:20px;border:1px solid var(--line, rgba(180,196,211,.16));background:transparent;color:var(--muted, #9aa5b5);font-size:12px;font-weight:500;cursor:pointer;transition:all .18s;white-space:nowrap}.yellow-pages__chip:hover{border-color:#315ccf;color:#6f90ff;background:#315ccf1a}.yellow-pages__chip--active{background:#315ccf2e;border-color:#315ccf;color:#6f90ff;font-weight:600}.yellow-pages__sort{display:flex;align-items:center;gap:8px}.yellow-pages__sort-label{font-size:12px;color:var(--muted, #9aa5b5);white-space:nowrap}.yellow-pages__sort-select{padding:6px 10px;border-radius:6px;border:1px solid var(--line, rgba(180,196,211,.16));background:var(--surface-2, #121a24);color:var(--ink, #f5f7fa);font-size:12px;cursor:pointer;outline:none}.yellow-pages__sort-select:focus{border-color:#315ccf}.yellow-card__badges{display:flex;align-items:center;gap:6px}.yellow-card__trust{font-size:11px;font-weight:600;letter-spacing:.05em;padding:2px 6px;border-radius:4px;border:1px solid currentColor;opacity:.85}.yellow-card__meta-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-top:.625rem;border-top:1px solid var(--border-dim, rgba(255, 255, 255, .06));box-sizing:border-box}.yellow-card__meta-item{display:flex;flex-direction:column;gap:2px;min-width:0}.yellow-card__meta-key{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted, #94a3b8);opacity:.75;font-family:var(--font-mono, ui-monospace, monospace);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yellow-card__meta-val{font-size:11px;color:#f1f5f9;font-variant-numeric:tabular-nums;font-family:var(--font-mono, ui-monospace, monospace);font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yellow-card__meta-val--warning{color:#fbbf24}.yellow-card__meta-val--success{color:#34d399}.yellow-card__meta-val--highlight{color:#38bdf8}.yellow-card__meta-item--restricted{cursor:help}@media(max-width:780px){.yellow-card__facts-disclosure>summary{display:flex;align-items:center;min-height:2.35rem;padding:.5rem .7rem;border:1px solid var(--border-dim, rgba(255, 255, 255, .08));border-radius:6px;color:#bfdbfe;font-size:.75rem;font-weight:600;line-height:var(--lh-head, 1.15);cursor:pointer;list-style:none}.yellow-card__facts-disclosure>summary::-webkit-details-marker{display:none}.yellow-card__facts-disclosure>summary:before{content:"+";display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;margin-right:.45rem;border:1px solid rgba(147,197,253,.45);border-radius:50%;font-family:var(--font-mono, monospace)}.yellow-card__facts-disclosure[open]>summary:before{content:"−"}.yellow-card__facts-disclosure[open]>.yellow-card__meta-grid{margin-top:.5rem}.yellow-pages__tabs{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;width:100%;max-width:100%;margin:0;padding:6px 0;border-radius:0;border-left:none;border-right:none;background:#ffffff05;scrollbar-width:none}.yellow-pages__tabs::-webkit-scrollbar{display:none}.yellow-pages__tab{flex-shrink:0;scroll-snap-align:start;padding:.5rem 1rem;font-size:.8125rem}.yellow-pages__tab:active{transform:scale(.95)}.yellow-pages__controls{flex-direction:column;align-items:stretch;gap:12px;min-width:0;max-width:100%}.yellow-pages__filter-chips{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;width:100%;max-width:100%;margin:0;padding:4px 0;scrollbar-width:none}.yellow-pages__filter-chips::-webkit-scrollbar{display:none}.yellow-pages__chip{flex-shrink:0;scroll-snap-align:start}.yellow-pages__chip:active{transform:scale(.94)}.yellow-pages__sort{justify-content:flex-end;padding-inline:4px}.yellow-card:active{transform:scale(.985);border-color:#fff3}.yellow-card__btn-detail:active,.yellow-card__btn-register:active{transform:scale(.95)}}.yellow-card{position:relative;overflow:hidden;isolation:isolate;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease}.yellow-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--yc-beam-angle, 0deg),transparent 0deg,transparent 280deg,rgba(56,189,248,.9) 330deg,rgba(255,255,255,.95) 355deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;z-index:2;transition:opacity .3s ease;animation:yc-beam-spin 5s linear infinite paused}.yellow-card:hover:before{opacity:1;animation-play-state:running}@keyframes yc-beam-spin{to{--yc-beam-angle: 360deg}}.yellow-card:hover{border-color:#38bdf838;transform:translateY(-3px);box-shadow:0 0 0 1px #38bdf80f,0 16px 40px -8px #000000b3,0 0 30px -10px #38bdf82e}.yellow-card__por-pill{position:relative}.yellow-card__por-pill:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:6px;border:1px solid rgba(52,211,153,.4);animation:por-pill-breathe 3s ease-in-out infinite;pointer-events:none}@keyframes por-pill-breathe{0%,to{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.yellow-card__reward-badge{position:relative;overflow:hidden}.yellow-card__reward-badge:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 50%,transparent 100%);animation:reward-sheen 4s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes reward-sheen{0%{left:-100%}35%{left:150%}to{left:150%}}.yellow-card__btn-register{position:relative;overflow:hidden}.yellow-card__btn-register:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.15) 0%,transparent 70%);opacity:0;transition:opacity .25s ease;pointer-events:none}.yellow-card__btn-register:hover:after{opacity:1}@media(hover:none){.yellow-card:before{display:none}}.yellow-pages__empty{display:grid;justify-items:center;gap:.75rem;padding:clamp(2rem,5vw,3rem);border:1px dashed rgba(148,163,184,.28);border-radius:16px;background:#0f172a85;text-align:center}.yellow-pages__empty h2{margin:0;color:#f8fafc;font-size:clamp(1.25rem,2vw,1.55rem)}.yellow-pages__empty p{max-width:38rem;margin:0;color:#94a3b8;line-height:var(--lh-body, 1.55)}.yellow-pages__empty button,.yellow-pages__region-return{min-height:44px;padding:.55rem 1rem;border:1px solid rgba(56,189,248,.38);border-radius:8px;background:#38bdf81f;color:#bae6fd;font:inherit;font-weight:600;cursor:pointer}.yellow-pages__empty button:focus-visible,.yellow-pages__region-return:focus-visible{outline:3px solid rgba(56,189,248,.75);outline-offset:3px}.yellow-pages__region-return{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.yellow-pages__region-return:hover{background:#38bdf833}.yellow-card--directory>div,.yellow-card--directory .yellow-card__top,.yellow-card--directory .yellow-card__actions,.yellow-card--directory .yellow-card__actions>*,.yellow-card--directory .yellow-card__identity,.yellow-card--directory .yellow-card__brand,.yellow-card--directory .yellow-card__badges,.yellow-card--directory .yellow-card__domain-row,.yellow-card--directory .yellow-card__domain{min-width:0;max-width:100%;box-sizing:border-box}.yellow-card--directory .yellow-card__actions>*{width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}.yellow-card--directory .yellow-card__name,.yellow-card--directory .yellow-card__domain span,.yellow-card--directory .yellow-card__category,.yellow-card--directory .yellow-card__trust,.yellow-card--directory .yellow-card__market-fit{min-width:0;max-width:100%;overflow-wrap:anywhere}@media(max-width:1180px){.yellow-pages,.yellow-pages__header,.yellow-pages__grid,.yellow-card--directory,.yellow-card--directory .yellow-card__top,.yellow-card__directory-details,.yellow-card--directory .yellow-card__actions{min-width:0;max-width:100%;box-sizing:border-box}.yellow-pages__title,.yellow-pages__lead,.yellow-pages__context,.yellow-card__fit,.yellow-card__perk-text,.yellow-card__name{overflow-wrap:anywhere}.yellow-card--directory{width:100%;grid-template-columns:minmax(0,1fr)}.yellow-card--directory .yellow-card__top,.yellow-card__directory-details{grid-template-columns:minmax(0,1fr)}.yellow-card__facts-disclosure--directory,.yellow-card__perk-row--directory{grid-column:1}.yellow-card--directory .yellow-card__domain-row,.yellow-card__identity,.yellow-card__badges,.yellow-card__perk-code-line{flex-wrap:wrap;min-width:0;max-width:100%;height:auto}.yellow-card__domain,.yellow-card__category,.yellow-card__trust,.yellow-card__market-fit,.yellow-card__por-pill,.yellow-card__code,.yellow-card__code--btn{max-width:100%;white-space:normal;overflow-wrap:anywhere}.yellow-card--directory .yellow-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.yellow-card__btn-toggle,.yellow-card__btn-detail,.yellow-card__btn-register,.yellow-card__btn-compare{width:100%;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}}@media(max-width:430px){.yellow-pages__tabs,.yellow-pages__filter-chips{width:100%;max-width:100%;min-width:0;padding-inline:0}.yellow-pages__tab,.yellow-pages__chip{max-width:min(78vw,18rem);white-space:normal;overflow-wrap:anywhere}.yellow-pages__sort{justify-content:flex-start;flex-wrap:wrap;min-width:0}.yellow-pages__sort-select{max-width:100%}}.yellow-pages__grid--compact .yellow-card,.yellow-pages__grid--compact .yellow-card__top,.yellow-pages__grid--compact .yellow-card__identity,.yellow-pages__grid--compact .yellow-card__brand,.yellow-pages__grid--compact .yellow-card__badges,.yellow-pages__grid--compact .yellow-card__actions,.yellow-pages__grid--compact .yellow-card__actions>*{min-width:0;max-width:100%;box-sizing:border-box}.yellow-pages__grid--compact .yellow-card__identity{align-items:flex-start;flex-wrap:wrap;height:auto}.yellow-pages__grid--compact .yellow-card__brand{flex:1 1 10rem}.yellow-pages__grid--compact .yellow-card__badges{flex:0 1 100%;flex-wrap:wrap;justify-content:flex-start}.yellow-pages__grid--compact .yellow-card__category,.yellow-pages__grid--compact .yellow-card__trust{max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:var(--lh-head, 1.15)}.yellow-pages__grid--compact .yellow-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.yellow-pages__grid--compact .yellow-card__btn-detail,.yellow-pages__grid--compact .yellow-card__btn-register,.yellow-pages__grid--compact .yellow-card__btn-compare{width:100%;min-width:0;max-width:100%;padding-inline:.48rem;white-space:normal;overflow-wrap:break-word;word-break:normal}.yellow-pages__grid--compact .yellow-card__domain-row{height:auto;min-height:22px;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.yellow-pages__grid--compact .yellow-card__domain{height:auto;line-height:var(--lh-head, 1.15);white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}@media(max-width:360px){.yellow-pages__grid--compact .yellow-card__actions{gap:.42rem}.yellow-pages__grid--compact .yellow-card__btn-detail,.yellow-pages__grid--compact .yellow-card__btn-register,.yellow-pages__grid--compact .yellow-card__btn-compare{padding-inline:.4rem;font-size:.78rem}}@media(max-width:780px){.yellow-pages .yellow-pages__tabs,.yellow-pages .yellow-pages__filter-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;min-width:0;max-width:100%;overflow:visible;scroll-snap-type:none;justify-content:stretch;box-sizing:border-box}.yellow-pages .yellow-pages__tab,.yellow-pages .yellow-pages__chip{width:100%;min-width:0;max-width:100%;min-height:44px;padding:8px 10px;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box}}.yellow-pages__sort-select:focus-visible{outline:2px solid var(--blue-text, #8fb0ff);outline-offset:3px}@media(prefers-reduced-motion:reduce){.yellow-pages .yellow-card:before,.yellow-pages .yellow-card__por-pill:before,.yellow-pages .yellow-card__reward-badge:before,.yellow-pages .yellow-pages__toast{animation:none}.yellow-pages .yellow-card,.yellow-pages .yellow-card:before,.yellow-pages .yellow-card__code--btn,.yellow-pages .yellow-pages__tab,.yellow-pages .yellow-pages__chip,.yellow-pages .yellow-card__btn-detail,.yellow-pages .yellow-card__btn-register{transition:none!important}.yellow-pages .yellow-card:hover,.yellow-pages .yellow-card:active,.yellow-pages .yellow-card__code--btn:hover,.yellow-pages .yellow-pages__tab:active,.yellow-pages .yellow-pages__chip:active,.yellow-pages .yellow-card__btn-detail:active,.yellow-pages .yellow-card__btn-register:active{transform:none}}.yellow-card__copy-feedback{display:flex;flex:1 0 100%;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;color:#cbd5e1;font-size:.72rem;line-height:var(--lh-head, 1.15)}.yellow-card__copy-feedback--failed{color:#fca5a5}.yellow-card__copy-manual{min-width:min(9rem,100%);max-width:100%;min-height:44px;border:1px solid rgba(248,113,113,.35);border-radius:.55rem;background:#0f172abf;color:#f8fafc;font:600 .78rem var(--font-mono, ui-monospace, monospace);padding:.45rem .55rem}.yellow-card--directory{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.yellow-card--directory .yellow-card__top{grid-template-columns:minmax(0,1fr);gap:.35rem;align-content:start}.yellow-card--directory .yellow-card__identity{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.35rem}.yellow-card--directory .yellow-card__brand{inline-size:100%;flex-shrink:0}.yellow-card--directory .yellow-card__name{overflow:visible;text-overflow:clip;overflow-wrap:normal;word-break:normal;white-space:normal}.yellow-card--directory .yellow-card__badges{justify-content:flex-start;flex-wrap:wrap}.yellow-card--directory .yellow-card__domain-row{min-block-size:0;justify-content:flex-start}.yellow-card--directory .yellow-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.yellow-card--directory .yellow-card__actions>:is(a,button){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@media(max-width:1180px){.yellow-card--directory{grid-template-columns:minmax(0,1fr)}}@media(max-width:1180px){.yellow-card--directory .yellow-card__identity{flex-direction:row;flex-wrap:wrap;align-items:center}.yellow-card--directory .yellow-card__brand{inline-size:auto}}
