.attendees-sticker [x-cloak]{display:none!important}.attendees-sticker .at-noscript{text-align:center;color:#2a2c33;max-width:640px;margin:0 auto;font-size:1rem;line-height:1.6}.attendees-sticker .at-hero-aside{justify-content:center;align-items:center;min-height:220px;display:flex}@media (width>=1024px){.attendees-sticker .at-hero-aside{min-height:300px}}.attendees-sticker .at-hero-count{text-align:center;background:var(--tertiary-500);border:2px solid var(--ink);box-shadow:10px 10px 0 var(--ink);border-radius:24px;flex-direction:column;align-items:center;gap:4px;padding:34px 48px;display:flex;transform:rotate(-2deg)}.attendees-sticker .at-hero-count-glyph{background:var(--ink);width:54px;height:54px;color:var(--cream);border:2px solid var(--ink);border-radius:15px;place-items:center;margin-bottom:10px;display:grid;box-shadow:3px 3px #00000040}.attendees-sticker .at-hero-count-glyph svg{width:30px;height:30px}.attendees-sticker .at-hero-count-num{letter-spacing:-.02em;color:var(--ink);font-family:Bricolage Grotesque Variable,sans-serif;font-size:clamp(3.5rem,8vw,5.25rem);font-weight:800;line-height:.9}.attendees-sticker .at-hero-count-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:.75rem;font-weight:700}.attendees-sticker .at-filters{background:var(--paper);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);border-radius:20px;margin-top:32px;padding:22px}@media (width>=640px){.attendees-sticker .at-filters{padding:26px 28px}}.attendees-sticker .at-filters-row{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=960px){.attendees-sticker .at-filters-row{grid-template-columns:1.15fr 1fr auto;align-items:start;gap:24px}}.attendees-sticker .at-field{min-width:0}.attendees-sticker .at-label{letter-spacing:.12em;text-transform:uppercase;color:#2a2c33;margin-bottom:8px;font-size:.6875rem;font-weight:700;display:block}.attendees-sticker .at-search{position:relative}.attendees-sticker .at-search-icon{z-index:2;width:18px;height:18px;color:var(--ink);opacity:.55;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.attendees-sticker .at-search input{border:2px solid var(--ink);width:100%;color:var(--ink);box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:12px;padding:11px 14px 11px 38px;font-family:inherit;font-size:.9375rem;transition:box-shadow .12s,transform .12s}.attendees-sticker .at-search input::placeholder{color:#8a8578}.attendees-sticker .at-search input:focus-visible{box-shadow:4px 4px 0 var(--secondary-500);outline:none;transform:translate(-1px,-1px)}.attendees-sticker .at-search input::-webkit-search-cancel-button{appearance:none}.attendees-sticker .at-select{position:relative}.attendees-sticker .at-select-btn{border:2px solid var(--ink);width:100%;color:var(--ink);cursor:pointer;box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-family:inherit;font-size:.9375rem;transition:box-shadow .12s,transform .12s;display:flex}.attendees-sticker .at-select-btn:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.attendees-sticker .at-select-btn:focus-visible{box-shadow:4px 4px 0 var(--secondary-500);outline:none;transform:translate(-1px,-1px)}.attendees-sticker .at-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attendees-sticker .at-select-value--muted{color:#8a8578}.attendees-sticker .at-select-caret{flex-shrink:0;width:20px;height:20px;transition:transform .15s}.attendees-sticker .at-select-btn[aria-expanded=true] .at-select-caret{transform:rotate(180deg)}.attendees-sticker .at-select-panel{z-index:30;background:var(--paper);border:2px solid var(--ink);max-height:288px;box-shadow:6px 6px 0 var(--ink);border-radius:14px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.attendees-sticker .at-select-empty{color:#8a8578;padding:10px 12px;font-size:.75rem}.attendees-sticker .at-option{cursor:pointer;color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:.9375rem;display:flex}.attendees-sticker .at-option:hover{background:color-mix(in oklab, var(--secondary-500) 16%, var(--paper))}.attendees-sticker .at-option input{width:17px;height:17px;accent-color:var(--ink);cursor:pointer;flex-shrink:0}.attendees-sticker .at-option-flag{font-size:1.125rem;line-height:1}.attendees-sticker .at-chips{flex-wrap:wrap;gap:8px;display:flex}.attendees-sticker .at-chip{border:2px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);cursor:pointer;box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:999px;padding:9px 15px;font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:700;transition:transform .12s,box-shadow .12s,background .12s}.attendees-sticker .at-chip:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.attendees-sticker .at-chip:focus-visible{box-shadow:3px 3px 0 var(--secondary-500);outline:none;transform:translate(-1px,-1px)}.attendees-sticker .at-chip.is-active{background:var(--ink);color:var(--cream)}.attendees-sticker .at-filters-divider{border-top:1.5px dashed color-mix(in oklab, var(--ink) 35%, transparent);margin:20px 0 16px}.attendees-sticker .at-filters-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.attendees-sticker .at-showing{letter-spacing:.08em;text-transform:uppercase;color:#2a2c33;margin:0;font-size:.75rem}.attendees-sticker .at-showing strong{color:var(--ink);font-weight:800}.attendees-sticker .at-clear{letter-spacing:.06em;text-transform:uppercase;color:var(--secondary-700);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-items:center;gap:6px;padding:4px 6px;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700;text-decoration:underline;display:inline-flex}.attendees-sticker .at-clear:hover{color:var(--ink)}.attendees-sticker .at-clear svg{width:15px;height:15px}.attendees-sticker .at-grid{grid-template-columns:repeat(2,1fr);gap:24px 16px;margin:40px 0 0;padding:0;list-style:none;display:grid}@media (width>=560px){.attendees-sticker .at-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=768px){.attendees-sticker .at-grid{grid-template-columns:repeat(4,1fr)}}@media (width>=1024px){.attendees-sticker .at-grid{grid-template-columns:repeat(6,1fr);gap:34px 20px}.attendees-sticker .at-card .at-avatar{width:104px;height:104px}.attendees-sticker .at-card .at-initials{font-size:1.9rem}.attendees-sticker .at-card .at-name{font-size:1rem}.attendees-sticker .at-card .at-flag{font-size:1.05rem}.attendees-sticker .at-card .at-pill{padding:5px 11px;font-size:.625rem}}@media (width>=1440px){.attendees-sticker .ps-section>.container{max-width:1480px}.attendees-sticker .at-grid{gap:40px 24px}.attendees-sticker .at-card .at-avatar{width:128px;height:128px}.attendees-sticker .at-card .at-initials{font-size:2.3rem}.attendees-sticker .at-card .at-name{font-size:1.0625rem}.attendees-sticker .at-card .at-flag{font-size:1.15rem}.attendees-sticker .at-card .at-pill{padding:5px 12px;font-size:.6875rem}}.attendees-sticker .at-card{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.attendees-sticker .at-avatar{border:2px solid var(--ink);width:84px;height:84px;box-shadow:4px 4px 0 var(--ink);border-radius:999px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.attendees-sticker .at-initials{letter-spacing:.01em;color:#fff;text-shadow:0 1px 3px #00000047;font-family:Bricolage Grotesque Variable,sans-serif;font-size:1.5rem;font-weight:800}.attendees-sticker .at-photo{object-fit:cover;cursor:zoom-in;width:100%;height:100%;position:absolute;inset:0}.attendees-sticker .at-avatar:has(.at-photo:focus-visible){outline:3px solid var(--secondary-500);outline-offset:3px}.attendees-sticker .at-photo:focus-visible{outline:none}.attendees-sticker .at-name{color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;margin:0;font-size:.9375rem;font-weight:800;line-height:1.2;display:flex}.attendees-sticker .at-name-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.attendees-sticker .at-flag{flex-shrink:0;font-size:1rem;line-height:1}.attendees-sticker .at-staff{color:var(--ink);cursor:help;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.attendees-sticker .at-staff:focus-visible{outline:2px solid var(--secondary-500);outline-offset:2px;border-radius:4px}.attendees-sticker .at-staff svg{width:1.25em;height:1.25em}.attendees-sticker .at-tooltip{z-index:5;background:var(--ink);color:var(--cream);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;border-radius:6px;padding:4px 9px;font-size:.5625rem;font-weight:700;transition:opacity .12s,visibility .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:2px 2px #00000047}.attendees-sticker .at-tooltip.is-visible{opacity:1;visibility:visible}.attendees-sticker .at-tooltip:after{content:"";border:5px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.attendees-sticker .at-pill{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.5625rem;font-weight:800;display:inline-flex}.attendees-sticker .at-pill-dot{border:1.5px solid var(--ink);border-radius:999px;flex-shrink:0;width:7px;height:7px}.attendees-sticker .at-pill--standard{background:var(--paper)}.attendees-sticker .at-pill--standard .at-pill-dot{background:var(--ink)}.attendees-sticker .at-pill--sponsor{background:var(--secondary-500)}.attendees-sticker .at-pill--sponsor .at-pill-dot{background:#fff}.attendees-sticker .at-pill--super{background:var(--tertiary-500)}.attendees-sticker .at-pill--super .at-pill-dot{background:var(--ink)}.attendees-sticker .at-grad-0{background:repeating-linear-gradient(100deg,oklch(64% .15 250),oklch(64% .15 250) 9px,oklch(58% .15 250) 9px 18px)}.attendees-sticker .at-grad-1{background:repeating-linear-gradient(100deg,oklch(66% .14 155),oklch(66% .14 155) 9px,oklch(60% .14 155) 9px 18px)}.attendees-sticker .at-grad-2{background:repeating-linear-gradient(100deg,oklch(68% .12 200),oklch(68% .12 200) 9px,oklch(62% .12 200) 9px 18px)}.attendees-sticker .at-grad-3{background:repeating-linear-gradient(100deg,oklch(74% .15 85),oklch(74% .15 85) 9px,oklch(68% .15 85) 9px 18px)}.attendees-sticker .at-grad-4{background:repeating-linear-gradient(100deg,oklch(67% .16 45),oklch(67% .16 45) 9px,oklch(61% .16 45) 9px 18px)}.attendees-sticker .at-grad-5{background:repeating-linear-gradient(100deg,oklch(64% .15 305),oklch(64% .15 305) 9px,oklch(58% .15 305) 9px 18px)}.attendees-sticker .at-card--skeleton{pointer-events:none}.attendees-sticker .at-skel,.attendees-sticker .at-skel-line,.attendees-sticker .at-skel-pill{background:color-mix(in oklab, var(--ink) 12%, var(--paper))}.attendees-sticker .at-skel-line{border-radius:6px;width:70%;height:12px}.attendees-sticker .at-skel-pill{border-radius:999px;width:56px;height:18px}@media (prefers-reduced-motion:no-preference){.attendees-sticker .at-skel,.attendees-sticker .at-skel-line,.attendees-sticker .at-skel-pill{animation:1.4s ease-in-out infinite at-pulse}}@keyframes at-pulse{0%,to{opacity:1}50%{opacity:.45}}.attendees-sticker .at-empty,.attendees-sticker .at-error{text-align:center;color:#2a2c33;flex-direction:column;align-items:center;gap:10px;max-width:460px;margin:56px auto;display:flex}.attendees-sticker .at-empty-icon,.attendees-sticker .at-error-icon{width:44px;height:44px;color:var(--ink);opacity:.7}.attendees-sticker .at-empty-title,.attendees-sticker .at-error-title{color:var(--ink);margin:6px 0 0;font-size:1.375rem}.attendees-sticker .at-empty-body,.attendees-sticker .at-error-body{margin:0 0 8px;font-size:.9375rem;line-height:1.6}.attendees-sticker .at-sentinel{height:1px}.attendees-sticker .at-more-spinner{letter-spacing:.08em;text-transform:uppercase;color:#2a2c33;justify-content:center;align-items:center;gap:10px;margin-top:32px;font-size:.75rem;display:flex}.attendees-sticker .at-spinner{border:2.5px solid color-mix(in oklab, var(--ink) 25%, transparent);border-top-color:var(--ink);border-radius:999px;width:18px;height:18px}@media (prefers-reduced-motion:no-preference){.attendees-sticker .at-spinner{animation:.7s linear infinite at-spin}}@keyframes at-spin{to{transform:rotate(360deg)}}.attendees-sticker .at-more{justify-content:center;margin-top:32px;display:flex}
