@layer views{.attendee-shell{background:var(--halo-crown),var(--canvas);background-repeat:no-repeat}.privacy-actions:before{content:"";position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;background:var(--edge-grad);-webkit-mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.desktop-nav nav .desktop-nav__bell{margin-top:10px;border-top:1px solid var(--hairline);border-radius:0 0 var(--r-inset) var(--r-inset);padding-top:12px;min-height:56px}.today-view{max-width:800px}.today-greeting{margin:2px 0 20px}.today-greeting h1{margin:9px 0 0;font-size:clamp(31px,4vw,42px)}.today-strip{display:flex;align-items:center;gap:8px;margin:2px 0 18px;overflow-x:auto;scrollbar-width:none}.today-strip::-webkit-scrollbar{display:none}.stat-chip{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:7px;min-height:32px;padding:7px 13px 6px;border:1px solid var(--hairline);border-radius:var(--r-pill);background:linear-gradient(150deg,color-mix(in srgb,var(--panel) 92%,transparent),color-mix(in srgb,var(--ink-1) 94%,transparent));box-shadow:var(--bevel);white-space:nowrap}.stat-chip strong{font-size:15px;font-weight:640;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-chip small{color:var(--fg-mist);font-size:var(--fs-chip);font-weight:580;letter-spacing:var(--track-1);text-transform:uppercase}.today-strip--live{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px;overflow:visible}.day-chip{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 12px;border:1px solid var(--chip-keynote-border);border-radius:var(--r-pill);background:var(--chip-keynote-bg);color:var(--chip-keynote-ink);font-size:var(--fs-chip);font-weight:800;letter-spacing:var(--track-2);text-transform:uppercase;white-space:nowrap}.day-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 55%,transparent)}.day-chip--quiet{min-height:0;padding:0;border:0;background:none;color:var(--steel-400)}.day-meridian{position:relative;width:100%;height:2px;border-radius:var(--r-pill);background:var(--hairline);pointer-events:none}.day-meridian__fill{position:absolute;top:0;left:0;width:var(--meridian-progress,0);height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,transparent,var(--accent) 36%,var(--accent-300) 74%,color-mix(in srgb,var(--fg) 88%,transparent));transition:width .6s var(--ease-out)}.day-meridian__tip{position:absolute;top:50%;left:var(--meridian-progress,0);display:inline-flex;transform:translate(-50%,-50%);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 60%,transparent));transition:left .6s var(--ease-out)}.day-meridian__tip .median-mark{color:var(--accent-300)}.announcement-strip{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin:0 0 30px;padding:12px 14px 12px 17px;overflow:hidden;border:1px solid var(--hairline);border-radius:var(--r-inset);background:linear-gradient(160deg,var(--panel),var(--ink-1));box-shadow:var(--bevel);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-2) var(--ease-out)}.announcement-strip:before{content:"";position:absolute;inset-block:0;left:0;width:2px;background:var(--steel-400)}.announcement-strip:hover{border-color:var(--hairline-strong)}.announcement-strip__chip{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border:1px solid var(--chip-panel-border);border-radius:var(--r-pill);background:var(--chip-panel-bg);color:var(--steel-300);font-size:var(--fs-chip);font-weight:800;letter-spacing:var(--track-1);text-transform:uppercase;white-space:nowrap}.announcement-strip__copy{display:grid;gap:2px;min-width:0}.announcement-strip__copy strong{overflow:hidden;font-size:var(--fs-detail);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.announcement-strip__copy>span{overflow:hidden;color:var(--fg-mist);font-size:var(--fs-meta);text-overflow:ellipsis;white-space:nowrap}.announcement-strip>svg{flex:0 0 auto;color:var(--fg-mute)}.announcement-strip[data-tone=urgent]{border-color:color-mix(in srgb,var(--ember-300) 22%,transparent);background:linear-gradient(95deg,color-mix(in srgb,var(--ember-500) 6%,transparent),transparent 62%),linear-gradient(160deg,var(--panel),var(--ink-1))}.announcement-strip[data-tone=urgent]:before{background:var(--ember-300)}.announcement-strip[data-tone=urgent] .announcement-strip__chip{border-color:var(--chip-danger-border);background:var(--chip-danger-bg);color:var(--chip-danger-ink)}.section-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:2px}.section-eyebrow__label{display:inline-flex;align-items:center;gap:9px;color:var(--steel-500);font-size:var(--fs-chip);font-weight:600;letter-spacing:var(--track-2);text-transform:uppercase}.section-eyebrow__label:before{content:"";width:6px;height:6px;background:var(--accent)}.mark-watermark{position:absolute;z-index:-1;top:50%;right:-20px;translate:0 -50%;pointer-events:none}.mark-watermark path{fill:color-mix(in srgb,var(--steel-300) 7%,transparent)}.up-next{display:grid;gap:10px;margin:0 0 30px}.up-next-card{position:relative;isolation:isolate;display:grid;justify-items:start;gap:11px;width:100%;padding:17px 19px 16px;overflow:hidden;border:1px solid transparent;border-radius:20px;background:radial-gradient(90% 130% at 100% 0,color-mix(in srgb,var(--accent) 13%,transparent),transparent 56%) padding-box,linear-gradient(150deg,color-mix(in srgb,var(--accent) 9%,var(--panel)),var(--void) 78%) padding-box,linear-gradient(140deg,color-mix(in srgb,var(--sheet) 72%,transparent),color-mix(in srgb,var(--accent-300) 34%,transparent) 38%,color-mix(in srgb,var(--steel-500) 20%,transparent) 62%,color-mix(in srgb,var(--sheet) 40%,transparent)) border-box;box-shadow:0 18px 50px -18px color-mix(in srgb,var(--accent-strong) 42%,transparent),var(--bevel);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--dur-2) var(--ease-out)}.up-next-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(118deg,transparent 34%,color-mix(in srgb,var(--accent-300) 10%,transparent) 46%,color-mix(in srgb,var(--fg) 4%,transparent) 51%,transparent 62%);pointer-events:none}.up-next-card:hover{box-shadow:0 20px 56px -18px color-mix(in srgb,var(--accent-strong) 56%,transparent),var(--bevel)}.up-next-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;width:100%;color:var(--fg-mute);font-size:var(--fs-meta)}.up-next-card__stage,.up-next-card__time{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.up-next-card__time{color:var(--steel-300);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.up-next-card__stage svg,.up-next-card__time svg{color:var(--fg-mute)}.up-next-card__type{display:inline-flex;align-items:center;gap:7px;margin-left:auto;color:var(--steel-500);font-size:var(--fs-chip);font-weight:640;letter-spacing:var(--track-2);text-transform:uppercase;white-space:nowrap}.up-next-card__type:before{content:"";width:5px;height:5px;background:var(--accent)}.up-next-card__live{margin-left:auto}.up-next-card .live-pill--hero{min-height:26px;padding:0 11px 0 9px;gap:6px}.up-next-card h2{display:-webkit-box;overflow:hidden;max-width:560px;margin:0;font-size:var(--fs-card-title);font-weight:600;letter-spacing:-.015em;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.location-chip{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 11px;border:1px solid var(--chip-keynote-border);border-radius:var(--r-pill);background:var(--chip-keynote-bg);color:var(--chip-keynote-ink);font-size:var(--fs-chip);font-weight:600;letter-spacing:.03em}.location-chip svg{flex:0 0 auto}.location-chip--gold{border-color:var(--chip-hold-border);background:var(--chip-hold-bg);color:var(--chip-hold-ink)}.up-next-card--meeting{border-color:var(--hairline-strong);background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 6%,transparent),transparent 58%),linear-gradient(160deg,var(--panel),var(--ink-1))}.up-next-card--meeting:hover{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.up-next-card__kicker{color:var(--fg-mute);font-size:var(--fs-meta)}.up-next-card__meta .meeting-state{margin-left:auto}.up-next-card__identity{display:flex;align-items:center;gap:13px;max-width:100%;min-width:0}.up-next-card__person{display:grid;gap:3px;min-width:0}.up-next-card__person strong{font-size:var(--fs-body-lg);font-weight:650}.up-next-card__person small,.up-next-card__person strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-next-card__person small{color:var(--fg-mist);font-size:var(--fs-meta)}.quick-actions-block{margin:0 0 30px}.quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.quick-actions button{display:flex;align-items:center;gap:11px;min-height:54px;padding:9px 15px;border:1px solid var(--hairline);border-radius:var(--r-inset);background:linear-gradient(160deg,var(--panel),var(--ink-1));box-shadow:var(--bevel);color:var(--fg);font-size:var(--fs-body);font-weight:550;text-align:left;transition:border-color var(--dur-2) var(--ease-out)}.quick-actions button:hover{border-color:color-mix(in srgb,var(--accent) 36%,transparent)}.quick-actions button svg{flex:0 0 auto;width:20px;height:20px;color:var(--accent-300)}.walk-chip{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border:1px solid var(--hairline-strong);border-radius:var(--r-pill);background:color-mix(in srgb,var(--steel-300) 7%,transparent);color:var(--steel-300);font-size:var(--fs-chip);font-weight:600;font-style:normal;letter-spacing:.02em;text-transform:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.today-poll{margin:0 0 clamp(32px,4.5vw,56px)}.agenda-view .filter-row{margin-bottom:10px}.agenda-search{margin:0 0 12px}.agenda-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:var(--sp-5)}.agenda-provenance,.agenda-toolbar{display:flex;align-items:center;justify-content:space-between}.agenda-provenance{gap:16px;margin:2px 0 16px;padding:11px 18px;border:1px solid var(--chip-keynote-border);border-radius:var(--r-pill);background:color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:var(--bevel)}.agenda-provenance span{display:inline-flex;align-items:center;gap:8px;color:var(--accent-300);font-size:var(--fs-chip);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.agenda-provenance span svg{width:14px;height:14px;color:var(--jade-300)}.agenda-provenance small{color:var(--fg-mute);font-size:var(--fs-chip);letter-spacing:.03em}.median-line{margin:4px 0 24px}.median-line__labels{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:var(--steel-500);font-size:var(--fs-chip);font-weight:700;letter-spacing:var(--track-2);text-transform:uppercase}.median-line__times{color:var(--fg-mute);letter-spacing:var(--track-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.median-line__rail{position:relative;height:2px;border-radius:var(--r-pill);background:var(--hairline)}.median-line__fill{position:absolute;top:0;bottom:0;left:0;width:var(--day-progress,0);border-radius:inherit;background:linear-gradient(90deg,var(--accent-strong),var(--accent) 60%,var(--accent-300));box-shadow:0 0 10px color-mix(in srgb,var(--accent) 40%,transparent);transition:width var(--dur-4) var(--ease-out)}.median-line__marker{position:absolute;top:50%;left:var(--day-progress,0);display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--hairline-strong);border-radius:50%;background:color-mix(in srgb,var(--canvas) 92%,transparent);color:var(--accent-300);box-shadow:var(--bevel),0 0 12px color-mix(in srgb,var(--accent) 26%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:translate(-50%,-50%);transition:left var(--dur-4) var(--ease-out)}.schedule-stack{display:flex;flex-direction:column;gap:0}.session-card{position:relative;isolation:isolate;display:grid;grid-template-columns:56px minmax(0,1fr) 44px;gap:4px 16px;padding:17px 2px 18px;overflow:hidden;border-bottom:1px solid var(--hairline-faint);content-visibility:auto;contain-intrinsic-size:auto 136px;transition:border-color var(--dur-2) var(--ease-out)}.schedule-stack .session-card:last-child{border-bottom:0}.mark-watermark--session path{fill:color-mix(in srgb,var(--steel-300) 6%,transparent)}.session-card.is-live{border-bottom-color:color-mix(in srgb,var(--accent) 36%,transparent);background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 46%)}.session-card__rail{grid-column:1;grid-row:1/span 2;padding-top:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.session-card__rail strong{display:block;font-size:16.5px;font-weight:650;letter-spacing:-.03em;line-height:1.1}.session-card__rail span{display:block;margin-top:3px;color:var(--fg-mute);font-size:var(--fs-chip);font-weight:500}.session-card.is-live .session-card__rail strong{color:var(--accent-300)}.session-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px 14px;grid-column:2;min-width:0;color:var(--fg-mute);font-size:var(--fs-meta)}.session-card__stage{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.session-card__stage svg{color:var(--fg-mute)}.session-card__meta>.tag{margin-left:auto}.session-card__body{grid-column:2;min-width:0}.session-card__body h3{max-width:760px;margin:7px 0 8px;font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.3}.session-card__body>p{max-width:680px;margin:0 0 12px;color:var(--fg-mist);font-size:var(--fs-detail);line-height:1.55}.session-card>.save-button{grid-column:3;grid-row:1/span 2;align-self:start}.meeting-card{display:grid;grid-template-columns:64px auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:12px 0;padding:16px 20px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:var(--r-card-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 13%,transparent),color-mix(in srgb,var(--accent) 3%,transparent) 55%,transparent),linear-gradient(160deg,var(--panel),var(--ink-1));box-shadow:var(--bevel)}.meeting-card__time strong{font-size:var(--fs-body-lg);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meeting-card__time span{display:block;margin-top:4px;color:var(--fg-mute);font-size:var(--fs-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meeting-card__copy{min-width:0}.meeting-card__copy h3{margin:7px 0 4px;font-size:var(--fs-body);font-weight:600}.meeting-card__copy p{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--fg-mist);font-size:var(--fs-meta)}.connect-segments{margin-bottom:var(--sp-5);border-color:var(--hairline);background:color-mix(in srgb,var(--ink-2) 82%,transparent);box-shadow:inset 0 1px 4px color-mix(in srgb,var(--void) 72%,transparent),inset 0 -1px color-mix(in srgb,var(--fg) 4%,transparent)}.connect-segments button{position:relative;min-height:36px}.connect-segments[data-thumb] button.active{background:none;box-shadow:none}.connect-seg__thumb{position:absolute;inset:0;z-index:0;border-radius:var(--r-pill);background:linear-gradient(165deg,var(--sheet-2),var(--sheet));box-shadow:var(--shadow-low)}.connect-seg__count,.connect-seg__label{position:relative;z-index:1}.connect-seg__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:7px;padding:0 5px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--steel-300) 12%,transparent);color:var(--steel-300);font-size:var(--fs-chip);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.connect-segments button.active .connect-seg__count{background:color-mix(in srgb,var(--sheet-ink) 12%,transparent);color:var(--sheet-ink)}.connect-insight{display:flex;gap:13px;margin-bottom:14px;padding:16px 18px;border:1px solid var(--hairline-strong);border-radius:var(--r-card-sm);background:linear-gradient(100deg,color-mix(in srgb,var(--steel-300) 8%,transparent),transparent 70%);box-shadow:var(--bevel)}.connect-insight strong{font-size:var(--fs-detail);font-weight:600}.connect-insight p{margin:4px 0 0;color:var(--fg-mist);font-size:var(--fs-meta)}.people-list{display:flex;flex-direction:column;gap:12px}.person-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"head why" "chips why" "actions why";gap:12px 28px;padding:18px 20px;border:1px solid var(--hairline);border-radius:var(--r-card);background:linear-gradient(160deg,var(--panel),var(--ink-1));box-shadow:var(--bevel);transition:border-color var(--dur-2) var(--ease-out)}.person-card:hover{border-color:var(--hairline-strong)}.person-card__head{grid-area:head;display:flex;align-items:flex-start;gap:14px;min-width:0;border:0;background:none;text-align:left}.person-card__identity{min-width:0}.person-card__name{display:flex;align-items:center;gap:9px}.person-card__name h3{margin:2px 0 4px;font-size:var(--fs-body-lg);font-weight:600}.person-card__score{flex:0 0 auto;margin-left:auto;padding-left:8px;text-align:right}.person-card__score b{display:block;font-size:24px;font-weight:650;letter-spacing:-.045em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background-image:var(--metal-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--fg)}.person-card__score i{display:block;margin-top:4px;color:var(--accent-300);font-size:var(--fs-chip);font-style:normal;font-weight:620;letter-spacing:var(--track-1);text-transform:uppercase}.person-card__identity p{margin:0;color:var(--fg-mist);font-size:var(--fs-meta)}.person-card__identity small{display:flex;align-items:center;gap:5px;margin-top:6px;color:var(--fg-mute);font-size:var(--fs-chip)}.person-card__interests{grid-area:chips}.person-card__why{grid-area:why;align-self:stretch;padding-left:26px;border-left:1px solid var(--hairline)}.person-card__why>.eyebrow{color:var(--accent-300);letter-spacing:var(--track-1)}.person-card__why>p{margin:7px 0 0;color:var(--steel-400);font-size:var(--fs-meta);line-height:1.55}.why-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:14px}.why-chip{display:grid;grid-template-rows:1fr auto;gap:7px;padding:9px 11px 10px;border:1px solid var(--hairline);border-radius:var(--r-control);background:color-mix(in srgb,var(--panel) 60%,transparent)}.why-chip__label{display:-webkit-box;overflow:hidden;color:var(--steel-400);font-size:var(--fs-chip);font-weight:600;letter-spacing:.02em;line-height:1.3;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.why-chip__meter{display:block;height:3px;overflow:hidden;border-radius:var(--r-pill);background:color-mix(in srgb,var(--steel-300) 10%,transparent)}.why-chip__meter b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-strong),var(--accent) 60%,var(--accent-300))}.person-card__actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.person-card__actions .button{min-height:42px;padding:0 16px;font-size:var(--fs-meta);white-space:nowrap}.request-inbox{display:grid;gap:10px}.request-group__eyebrow{margin:14px 2px 0;letter-spacing:var(--track-2)}.request-group__eyebrow:first-child{margin-top:0}.lock-glyph{flex:0 0 auto}.meeting-lifecycle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;border:1px solid var(--hairline);border-radius:var(--r-card-sm);background:linear-gradient(160deg,var(--panel),var(--ink-1));box-shadow:var(--bevel)}.meeting-lifecycle--requested{border-color:color-mix(in srgb,var(--gold-500) 26%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--gold-500) 7%,transparent),transparent 58%),linear-gradient(160deg,var(--panel),var(--ink-1))}.meeting-lifecycle--accepted{border-color:var(--chip-success-border);background:linear-gradient(90deg,color-mix(in srgb,var(--jade-500) 7%,transparent),transparent 58%),linear-gradient(160deg,var(--panel),var(--ink-1))}.meeting-lifecycle__copy{min-width:0}.meeting-lifecycle__copy>div{display:flex;align-items:center;gap:8px}.meeting-lifecycle__copy strong{font-size:var(--fs-body);font-weight:600}.meeting-lifecycle__copy>div span{color:var(--fg-mute);font-size:var(--fs-chip);letter-spacing:.06em;text-transform:uppercase}.meeting-lifecycle__copy p{max-width:640px;margin:6px 0 8px;overflow:hidden;color:var(--fg-mist);font-size:var(--fs-meta);line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.meeting-lifecycle__copy small{display:flex;align-items:center;gap:6px;color:var(--fg-mute);font-size:var(--fs-chip);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meeting-lifecycle__copy small svg{width:13px;height:13px;color:var(--accent-300)}.meeting-lifecycle__copy small svg:nth-of-type(2){margin-left:6px}.meeting-lifecycle__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.meeting-lifecycle__actions .button{min-height:40px;padding:0 14px;font-size:var(--fs-meta)}.meeting-lifecycle__actions .button svg{width:14px}.messages-shell{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:620px;overflow:hidden;border:1px solid var(--hairline);border-radius:var(--r-card);background:linear-gradient(165deg,var(--panel),var(--ink-1) 76%);box-shadow:var(--bevel)}.inbox-list{padding:14px;border-right:1px solid var(--hairline)}.inbox-list>.search-bar{margin-bottom:10px}.inbox-list>button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;padding:11px;border:0;border-radius:var(--r-inset);background:none;color:var(--fg-mist);text-align:left;transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.inbox-list>button.active,.inbox-list>button:hover{background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--fg)}.inbox-list>button div{min-width:0}.inbox-list>button strong{font-size:var(--fs-detail);font-weight:600}.inbox-list>button p{margin:4px 0 0;overflow:hidden;color:var(--fg-mute);font-size:var(--fs-meta);text-overflow:ellipsis;white-space:nowrap}.inbox-list>button>span{color:var(--fg-mute);font-size:var(--fs-chip)}.chat-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0}.chat-header{justify-content:space-between;min-height:76px;padding:0 18px;border-bottom:1px solid var(--hairline)}.chat-header,.chat-header>div{display:flex;align-items:center}.chat-header>div{gap:11px}.chat-header strong{display:block;font-size:var(--fs-detail);font-weight:600}.chat-header span{display:block;margin-top:3px;color:var(--fg-mist);font-size:var(--fs-meta)}.mobile-conversation-select{display:none}.chat-context{display:flex;align-items:center;gap:7px;align-self:center;width:max-content;margin:14px auto 0;padding:7px 14px;border:1px solid var(--chip-keynote-border);border-radius:var(--r-pill);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent-300);font-size:var(--fs-chip);font-weight:600}.chat-body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding:26px;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(circle at 60% 0,color-mix(in srgb,var(--accent) 5%,transparent),transparent 42%)}.chat-locked{display:grid;justify-items:center;gap:10px;align-self:stretch;max-width:460px;margin:auto;padding:28px 24px;border:1px solid var(--chip-keynote-border);border-radius:var(--r-card-sm);background:linear-gradient(110deg,color-mix(in srgb,var(--accent-strong) 14%,transparent),color-mix(in srgb,var(--accent) 5%,transparent));box-shadow:var(--bevel);text-align:center}.chat-locked__glyph{display:grid;place-items:center;width:46px;height:46px;margin-bottom:2px;border:1px solid var(--chip-keynote-border);border-radius:var(--r-inset);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent-300)}.chat-locked strong{font-size:var(--fs-detail);font-weight:600}.chat-locked p{margin:0;color:var(--fg-mist);font-size:var(--fs-meta);line-height:1.5}.chat-locked__flow{display:flex;align-items:center;gap:7px;margin:8px 0 4px}.chat-locked__flow i{width:14px;height:1px;background:var(--hairline-strong)}.chat-locked .button{margin-top:6px}.bubble{position:relative;max-width:72%;padding:12px 15px;border:1px solid var(--hairline);border-radius:4px 16px 16px 16px;background:var(--raised)}@keyframes median-send-trace{to{background-position:-65% 0}}.bubble--fresh:after{content:"";position:absolute;inset:0;border-radius:inherit;background-image:linear-gradient(120deg,transparent 36%,color-mix(in srgb,var(--fg) 45%,transparent) 46%,color-mix(in srgb,var(--fg) 72%,var(--accent-300)) 50%,color-mix(in srgb,var(--fg) 45%,transparent) 54%,transparent 64%);background-size:250% 100%;background-repeat:no-repeat;background-position:165% 0;animation:median-send-trace .22s linear 1 both;pointer-events:none}.bubble--mine{align-self:flex-end;border-color:color-mix(in srgb,var(--accent) 36%,transparent);border-radius:16px 4px 16px 16px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-strong) 82%,var(--panel)),color-mix(in srgb,var(--accent-strong) 58%,var(--panel)))}.bubble p{font-size:var(--fs-detail);line-height:1.5}.bubble span{display:block;margin-top:5px;color:var(--fg-mute);font-size:var(--fs-chip);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chat-composer{position:relative;z-index:2;display:flex;align-items:flex-end;gap:10px;padding:12px 14px;border-top:1px solid var(--hairline);background:color-mix(in srgb,var(--panel) 82%,transparent)}.chat-composer textarea{flex:1 1 auto;width:100%;min-width:0;min-height:46px;max-height:132px;padding:12px 16px;border:1px solid var(--hairline);border-radius:var(--r-card-sm);outline:none;background:var(--raised);line-height:1.4;resize:none;field-sizing:content;overflow-y:auto;transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.chat-composer textarea:focus{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:var(--focus-ring)}.chat-composer.is-locked{opacity:.55}.view.arena-view{display:grid;grid-template-rows:minmax(0,1fr);width:100%;height:var(--app-height);min-height:640px;padding:clamp(14px,2vw,24px) clamp(14px,2.2vw,28px)}.venue-experience-loading{display:grid;place-content:center;justify-items:center;gap:14px;height:100%;min-height:0;border:1px solid var(--hairline);border-radius:var(--r-feature);background:var(--halo-field),var(--void);color:var(--fg-mist);font-size:var(--fs-chip);letter-spacing:var(--track-1);text-transform:uppercase}.booth-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;border:1px solid var(--hairline);border-radius:var(--r-card-sm);background:linear-gradient(160deg,var(--panel),var(--ink-1));color:inherit;text-align:left;box-shadow:var(--bevel);transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.booth-card:hover{border-color:color-mix(in srgb,var(--accent) 34%,transparent)}.booth-card>svg{color:var(--fg-mute)}.exhibitor-wordmark{display:flex;align-items:center;justify-content:center;width:50px;height:50px;flex:0 0 auto;border-radius:13px;background:linear-gradient(150deg,color-mix(in srgb,var(--steel-300) 15%,transparent),color-mix(in srgb,var(--steel-300) 4%,transparent));box-shadow:inset 0 0 0 1px var(--hairline-strong),var(--bevel);color:var(--steel-300);font-size:var(--fs-detail);font-weight:700;letter-spacing:.04em}.booth-card__copy{min-width:0}.booth-card__copy small{color:var(--fg-mute);font-size:var(--fs-chip);letter-spacing:.05em;text-transform:uppercase}.booth-card__copy h3{margin:4px 0;font-size:var(--fs-body);font-weight:600}.booth-card__meta{color:var(--fg-mist);font-size:var(--fs-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.booth-card--rail{padding:10px 12px;border-radius:var(--r-inset)}.booth-card--rail .exhibitor-wordmark{width:40px;height:40px;border-radius:10px}.booth-card--rail .booth-card__copy h3,.booth-card--rail .booth-card__meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-rail__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:10px 12px;border:1px solid var(--hairline);border-radius:var(--r-inset);background:linear-gradient(160deg,var(--panel),var(--ink-1));color:var(--fg-mist);text-align:left;box-shadow:var(--bevel);transition:border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.resource-rail__row:hover{border-color:color-mix(in srgb,var(--accent) 34%,transparent);color:var(--fg)}.resource-rail__row>span{display:grid;gap:4px;min-width:0}.resource-rail__row strong{color:var(--fg);font-size:var(--fs-detail);font-weight:600}.resource-rail__row small{color:var(--fg-mute);font-size:var(--fs-chip);letter-spacing:var(--track-1);text-transform:uppercase}.resource-rail__row>svg{flex:0 0 auto;color:var(--fg-mute)}body:has([data-interaction][data-mode=fullscreen]) .sheet-backdrop:has(.booth-sheet){z-index:calc(var(--z-immersive) + 10)}.documents-card,.poll-card{padding:26px;border:1px solid var(--hairline);border-radius:var(--r-card);background:linear-gradient(160deg,var(--panel),var(--ink-1));box-shadow:var(--bevel)}.documents-card h2,.poll-card h2{margin:10px 0 18px;font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.poll-card>button{display:grid;grid-template-columns:minmax(120px,150px) 1fr auto;align-items:center;gap:12px;width:100%;min-height:48px;border:0;border-top:1px solid var(--hairline);background:none;color:var(--fg-mist);font-size:var(--fs-meta);text-align:left;transition:color var(--dur-2) var(--ease-out)}.poll-card>button.selected,.poll-card>button:hover{color:var(--fg)}.poll-card>button.selected span{font-weight:600}.poll-card button strong{color:var(--accent-300);font-size:var(--fs-meta);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.feature-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r-inset);background:var(--chip-keynote-bg);color:var(--accent-300)}.feature-icon svg{width:20px}.documents-card .feature-icon{margin-bottom:22px}.documents-card>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:58px;border:0;border-top:1px solid var(--hairline);background:none;font-size:var(--fs-detail);font-weight:500;text-align:left;transition:color var(--dur-2) var(--ease-out)}.documents-card>button:hover{color:var(--accent-300)}.documents-card>button small{display:block;margin-top:4px;color:var(--fg-mute);font-size:var(--fs-chip);font-weight:600;letter-spacing:.05em}.documents-card>button svg{flex:0 0 auto;color:var(--fg-mute)}.profile-summary{display:flex;align-items:center;gap:16px;margin-bottom:26px;padding-bottom:26px;border-bottom:1px solid var(--hairline)}.profile-summary>div{flex:1 1}.profile-summary h2{margin:8px 0 4px;font-size:22px;font-weight:600}.profile-summary p{color:var(--fg-mist);font-size:var(--fs-detail)}.more-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;margin-bottom:30px}.pass-stack{display:grid;gap:14px;align-content:start}.ticket-wrap{position:relative;filter:drop-shadow(0 22px 44px rgba(0,0,0,.42))}.pass-card{--ticket-stub:62px;--ticket-notch:14px;position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-card-sm);background:linear-gradient(165deg,var(--sheet-2),var(--sheet) 60%);color:var(--sheet-ink);-webkit-mask-image:radial-gradient(circle var(--ticket-notch) at 0 var(--ticket-stub),transparent 99%,#000 100%),radial-gradient(circle var(--ticket-notch) at 100% var(--ticket-stub),transparent 99%,#000 100%);-webkit-mask-composite:source-in;mask-image:radial-gradient(circle var(--ticket-notch) at 0 var(--ticket-stub),transparent 99%,#000 100%),radial-gradient(circle var(--ticket-notch) at 100% var(--ticket-stub),transparent 99%,#000 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.pass-card .mark-watermark--sheet{top:auto;right:-26px;bottom:-36px;translate:0}.mark-watermark--sheet path{fill:color-mix(in srgb,var(--sheet-ink) 5%,transparent)}.pass-card__stub{display:flex;align-items:center;gap:11px;height:var(--ticket-stub);margin-inline:calc(var(--ticket-notch) + 1px);padding-inline:9px;border-bottom:1px dashed color-mix(in srgb,var(--sheet-ink) 18%,transparent)}.pass-card__stub .mark-watermark--stub{position:static;z-index:auto;translate:none;flex:0 0 auto}.mark-watermark--stub path{fill:var(--sheet-ink)}.pass-card__holder{display:grid;gap:2px;min-width:0}.pass-card__holder strong{overflow:hidden;font-size:var(--fs-body);font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.pass-card__holder span{color:color-mix(in srgb,var(--sheet-ink) 52%,transparent);font-size:var(--fs-chip);font-weight:700;letter-spacing:var(--track-1)}.pass-card__brand{margin-left:auto;color:var(--accent-strong);font-size:var(--fs-chip);font-weight:800;letter-spacing:var(--track-2);white-space:nowrap}.pass-card__body{display:grid;justify-items:center;gap:12px;padding:24px 24px 20px}.pass-card__qr{display:block;width:180px;height:180px;border:1px solid color-mix(in srgb,var(--sheet-ink) 8%,transparent);border-radius:var(--r-inset);background:var(--sheet-2)}.pass-card__caption{align-items:center;gap:6px;color:color-mix(in srgb,var(--sheet-ink) 55%,transparent);letter-spacing:.07em;text-align:center}.pass-card__caps,.pass-card__caption{display:flex;font-size:var(--fs-chip);font-weight:700}.pass-card__caps{align-items:baseline;justify-content:space-between;gap:12px;width:100%;margin-top:4px;color:color-mix(in srgb,var(--sheet-ink) 52%,transparent);letter-spacing:var(--track-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pass-card__status{display:inline-flex;align-items:center;gap:6px;color:var(--jade-500);font-size:var(--fs-chip);font-weight:800;letter-spacing:var(--track-1)}@keyframes median-ticket-lap{to{stroke-dashoffset:-100}}.ticket-outline{position:absolute;inset:-1.5px;z-index:3;width:calc(100% + 3px);height:calc(100% + 3px);overflow:visible;pointer-events:none}.ticket-outline path{fill:none}.ticket-outline__base{stroke:color-mix(in srgb,var(--sheet-ink) 14%,transparent);stroke-width:1.5}.ticket-outline__lap{stroke:url(#ticket-light-gradient);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:12 88;stroke-dashoffset:0;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 50%,transparent));animation:median-ticket-lap 7s linear infinite;animation-play-state:paused}.ticket-outline[data-active=true] .ticket-outline__lap{animation-play-state:running}.ticket-outline[data-checked=true] .ticket-outline__lap{stroke:url(#ticket-light-jade);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--jade-500) 50%,transparent))}.ticket-outline--lap[data-checked=true] .ticket-outline__lap{stroke-width:3;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--jade-500) 72%,transparent));animation:median-ticket-lap .9s var(--ease-out) 1,median-ticket-lap 7s linear .9s infinite}.pass-zones{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:0 4px}.pass-zones__label{margin-right:4px;color:var(--fg-mute);font-size:var(--fs-chip);font-weight:700;letter-spacing:var(--track-2)}.pass-zones__chip{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid var(--hairline-strong);border-radius:var(--r-pill);background:color-mix(in srgb,var(--steel-300) 6%,transparent);color:var(--steel-400);font-size:var(--fs-chip);font-weight:600;letter-spacing:.05em}.install-hint{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--r-card-sm);background:color-mix(in srgb,var(--steel-300) 5%,transparent);box-shadow:var(--bevel)}.install-hint__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;margin-top:1px;border:1px solid var(--hairline-strong);border-radius:var(--r-control);background:color-mix(in srgb,var(--steel-300) 8%,transparent);color:var(--steel-400)}.install-hint__copy{min-width:0}.install-hint__copy strong{display:block;color:var(--steel-300);font-size:var(--fs-chip);font-weight:700;letter-spacing:var(--track-2)}.install-hint__copy p{margin:4px 0 0;color:var(--fg-mist);font-size:var(--fs-detail);line-height:1.5}.install-hint__dismiss{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;margin-left:auto;border:0;border-radius:var(--r-control);background:none;color:var(--fg-mute);transition:color var(--dur-2) var(--ease-out)}.install-hint__dismiss:focus-visible,.install-hint__dismiss:hover{color:var(--fg)}.leader-card{position:relative;padding:26px;border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--halo-corner),linear-gradient(160deg,var(--panel),var(--ink-1));box-shadow:var(--bevel)}.leader-card>.feature-icon{position:absolute;top:22px;right:22px;margin:0}.leader-score{margin-top:26px}.leader-score strong{font-size:56px;font-weight:700;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.leader-score>span{margin-left:8px;color:var(--fg-mist);font-size:var(--fs-meta)}.leader-rank{display:flex;align-items:center;gap:10px;margin:10px 0 26px}.leader-rank span{color:var(--accent-300);font-size:20px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.leader-rank p{color:var(--fg-mist);font-size:var(--fs-meta);line-height:1.5}.achievement-row{display:flex;flex-wrap:wrap;gap:7px}.achievement-row span{display:flex;align-items:center;gap:6px;padding:9px 13px;border:1px solid var(--hairline);border-radius:var(--r-pill);background:color-mix(in srgb,var(--steel-300) 4%,transparent);color:var(--steel-400);font-size:var(--fs-meta);font-weight:500}.achievement-row svg{width:14px;color:var(--accent-300)}.settings-group{margin-bottom:26px}.settings-group>.eyebrow{margin:0 2px 10px}.settings-list{overflow:hidden;border:1px solid var(--hairline);border-radius:var(--r-card);background:linear-gradient(170deg,var(--panel),var(--ink-1));box-shadow:var(--bevel)}.settings-list>button,.settings-list>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;min-height:76px;padding:14px 18px;border:0;border-bottom:1px solid var(--hairline);background:transparent;text-align:left}.settings-list>:last-child{border-bottom:0}.settings-list>.availability-setting{align-items:start}.settings-list>.availability-setting .settings-icon{margin-top:3px}.settings-list>button:hover{background:color-mix(in srgb,var(--steel-300) 3%,transparent)}.settings-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--steel-300) 6%,transparent);color:var(--steel-400)}.settings-icon svg{width:18px}.settings-list strong{font-size:var(--fs-detail);font-weight:600}.settings-list p{margin:3px 0 0;color:var(--fg-mist);font-size:var(--fs-meta);line-height:1.45}.settings-list>button>svg{width:17px;color:var(--fg-mute)}.availability-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.availability-chips button{min-width:68px;min-height:40px;padding:0 12px;border:1px solid var(--hairline);border-radius:var(--r-pill);background:color-mix(in srgb,var(--steel-300) 3%,transparent);color:var(--fg-mist);font-size:var(--fs-detail);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;transition:color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.availability-chips button.active{border-color:color-mix(in srgb,var(--accent) 36%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-300)}.privacy-actions{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--hairline-strong);border-radius:var(--r-feature);background:var(--halo-field),linear-gradient(160deg,var(--panel),var(--ink-1) 80%);box-shadow:var(--bevel)}.privacy-actions h2{margin:0 0 8px;font-size:20px;font-weight:600}.privacy-actions p{max-width:640px;color:var(--fg-mist);font-size:var(--fs-detail);line-height:1.6}.privacy-actions>div:last-child{display:flex;flex:0 0 auto;gap:8px}.privacy-actions .privacy-delete{border-color:var(--chip-danger-border);color:var(--ember-300)}.privacy-actions .privacy-delete:hover:not(:disabled){border-color:color-mix(in srgb,var(--ember-500) 45%,transparent);background:var(--chip-danger-bg);color:var(--ember-300)}.privacy-actions .privacy-delete.is-armed{border-color:color-mix(in srgb,var(--ember-500) 55%,transparent);background:var(--chip-danger-bg);color:var(--chip-danger-ink)}.privacy-actions .privacy-keep{border-color:var(--chip-success-border);color:var(--chip-success-ink)}.privacy-actions .privacy-keep:hover:not(:disabled){border-color:color-mix(in srgb,var(--jade-500) 45%,transparent);background:var(--chip-success-bg);color:var(--chip-success-ink)}.privacy-actions .privacy-delete.is-done{border-color:var(--chip-success-border);background:var(--chip-success-bg);color:var(--chip-success-ink);opacity:1}.notifications-sheet,.profile-sheet{position:relative;width:min(480px,100%);height:100%;overflow-y:auto;overscroll-behavior:contain;border-left:1px solid var(--hairline);background:linear-gradient(180deg,var(--ink-2),var(--ink-1));box-shadow:var(--shadow-high)}.profile-sheet>.sheet-close{position:absolute;top:16px;right:16px}.profile-hero{position:relative;height:330px}.profile-hero>img{object-fit:cover}.profile-hero__gradient{position:absolute;inset:0;background:linear-gradient(0deg,var(--ink-2) 2%,transparent 62%)}.profile-score{position:absolute;top:20px;left:20px;display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--glass-border);border-radius:var(--r-pill);background:color-mix(in srgb,var(--canvas) 72%,transparent);color:var(--accent-300);font-size:var(--fs-chip);font-weight:700;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.profile-sheet__body{position:relative;margin-top:-20px;padding:0 26px 44px}.profile-sheet__body>h2{margin:10px 0 6px;font-size:30px;font-weight:600;letter-spacing:-.02em}.profile-role{color:var(--steel-400);font-size:var(--fs-body)}.profile-location{display:flex;align-items:center;gap:5px;margin-top:5px;color:var(--fg-mute);font-size:var(--fs-meta)}.profile-location span{margin:0 3px}.profile-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:22px 0 26px}.profile-actions .meeting-state{justify-self:start;align-self:center}.profile-sheet__body>section{padding:22px 0;border-top:1px solid var(--hairline)}.profile-bio{margin:10px 0 0;color:var(--steel-400);font-size:var(--fs-detail);line-height:1.7}.profile-intents{display:grid;grid-template-columns:1fr 1fr;gap:18px}.profile-intents>div:last-child{padding-left:18px;border-left:1px solid var(--hairline)}.profile-intents p{display:flex;align-items:center;gap:8px;margin:10px 0;color:var(--steel-400);font-size:var(--fs-meta)}.profile-intents svg{flex:0 0 auto;color:var(--accent-300)}.profile-sheet__body>section.match-explainer{display:flex;gap:12px;margin-top:22px;padding:16px;border:1px solid var(--chip-keynote-border);border-radius:var(--r-card-sm);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%)}.match-explainer>svg{flex:0 0 auto;color:var(--accent-300)}.match-explainer span{color:var(--accent-300);font-size:var(--fs-chip);font-weight:700;letter-spacing:var(--track-1);text-transform:uppercase}.match-explainer p{margin:6px 0 0;color:var(--steel-400);font-size:var(--fs-meta);line-height:1.55}.profile-sheet__body>section.value-exchange{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:12px;padding:18px;border:1px solid var(--hairline);border-radius:var(--r-card-sm);background:color-mix(in srgb,var(--panel) 62%,transparent)}.value-exchange p{margin:8px 0 0;color:var(--steel-400);font-size:var(--fs-meta);line-height:1.5}.booth-sheet,.meeting-sheet{position:relative;align-self:flex-end;width:min(600px,100%);max-height:92vh;margin:auto 22px 22px;padding:28px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--glass-border);border-radius:var(--r-card);background:linear-gradient(165deg,var(--ink-2),var(--ink-1));box-shadow:var(--shadow-high),var(--bevel)}.booth-sheet>.sheet-close,.meeting-sheet>.sheet-close{position:absolute;top:18px;right:18px}.meeting-sheet>header{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--hairline)}.meeting-sheet>header h2{margin:6px 0 2px;font-size:20px;font-weight:600}.meeting-sheet>header p{color:var(--fg-mist);font-size:var(--fs-meta)}.meeting-sheet>section{padding:22px 0;border-bottom:1px solid var(--hairline)}.meeting-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.meeting-section-title>div{display:flex;align-items:center;gap:9px}.meeting-section-title h3{font-size:var(--fs-body);font-weight:600}.meeting-section-title>span{color:var(--fg-mute);font-size:var(--fs-chip)}.date-inline{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--r-inset);background:color-mix(in srgb,var(--steel-300) 3%,transparent)}.date-inline>svg{color:var(--accent-300)}.date-inline strong{display:block;font-size:var(--fs-detail);font-weight:600}.date-inline span{display:block;margin-top:3px;color:var(--fg-mute);font-size:var(--fs-chip)}.time-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.time-grid button{height:46px;border:1px solid var(--hairline);border-radius:var(--r-inset);background:color-mix(in srgb,var(--steel-300) 3%,transparent);font-size:var(--fs-btn);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.time-grid button.active{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent-300)}.time-grid button:disabled{opacity:.3}.conflict-note{display:flex;align-items:center;gap:6px;margin-top:10px;color:var(--ember-300);font-size:var(--fs-meta)}.location-list{display:flex;flex-direction:column;gap:6px}.location-list button{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 14px;border:1px solid var(--hairline);border-radius:var(--r-inset);background:color-mix(in srgb,var(--steel-300) 3%,transparent);color:var(--fg-mist);transition:color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.location-list button>span{display:flex;align-items:center;gap:8px}.location-list button svg{width:16px}.location-list button strong{font-size:var(--fs-detail);font-weight:500}.location-list button.active{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--fg)}.note-field span{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-detail);font-weight:500}.note-field span small{color:var(--fg-mute);font-size:var(--fs-chip);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.note-field textarea{width:100%;height:80px;margin-top:8px;padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--r-inset);outline:0;background:color-mix(in srgb,var(--steel-300) 3%,transparent);resize:none;transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.note-field textarea:focus{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:var(--focus-ring)}.meeting-sheet>.button{margin-top:22px}.booth-sheet__head{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--hairline)}.booth-sheet__head .exhibitor-wordmark{width:54px;height:54px}.booth-sheet__title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.booth-sheet__title h2{font-size:22px;font-weight:600;letter-spacing:-.015em}.booth-sheet__head p{margin:5px 0 0;color:var(--fg-mist);font-size:var(--fs-meta)}.booth-sheet__facts{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 0;border-bottom:1px solid var(--hairline)}.tier-pill--accent{border-color:var(--chip-keynote-border);background:var(--chip-keynote-bg);color:var(--chip-keynote-ink)}.booth-sheet__area{color:var(--fg-mist);font-size:var(--fs-detail)}.booth-sheet__area strong{margin-right:3px;color:var(--accent-300);font-size:30px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.booth-sheet__includes{padding:20px 0 4px}.booth-sheet__includes ul{display:grid;gap:11px;margin:14px 0 20px;padding:0;list-style:none}.booth-sheet__includes li{position:relative;padding-left:19px;color:var(--steel-400);font-size:var(--fs-detail);line-height:1.5}.booth-sheet__includes li:before{content:"";position:absolute;top:.52em;left:2px;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px color-mix(in srgb,var(--accent) 55%,transparent)}.notifications-sheet{padding:28px}.notifications-sheet:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--fg) 46%,transparent),color-mix(in srgb,var(--steel-500) 14%,transparent) 42%,transparent 86%);pointer-events:none}.notifications-sheet>header{display:flex;align-items:flex-start;justify-content:space-between}.notifications-sheet h2{margin:6px 0;font-size:28px;font-weight:600;letter-spacing:-.02em}.notifications-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 14px}.notifications-meta>span{color:var(--fg-mute);font-size:var(--fs-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.notifications-mark-all{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 13px;border:1px solid var(--hairline);border-radius:var(--r-pill);background:color-mix(in srgb,var(--steel-300) 5%,transparent);color:var(--steel-300);font-size:var(--fs-chip);font-weight:600;letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--bevel);transition:color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.notifications-mark-all:hover:not(:disabled){border-color:var(--hairline-strong);color:var(--fg)}.notifications-mark-all:disabled{opacity:.4}.notification-list{border-top:1px solid var(--hairline)}.notification-group__eyebrow{margin:16px 2px 8px;letter-spacing:var(--track-2)}.notification-list article{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:13px;padding:16px 6px 16px 12px;border-bottom:1px solid var(--hairline)}.notification-list article.unread{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 70%)}.notification-list article.unread:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:2px;border-radius:var(--r-pill);background:linear-gradient(180deg,var(--accent-300),var(--accent))}.notification-kind{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;background:color-mix(in srgb,var(--steel-300) 6%,transparent);color:var(--steel-400);box-shadow:var(--bevel)}.notification-list article.unread .notification-kind{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent-300)}.notification-kind svg{width:16px}.notification-list strong{font-size:var(--fs-detail);font-weight:600}.notification-list p{margin:5px 0;color:var(--fg-mist);font-size:var(--fs-meta);line-height:1.5}.notification-list small{color:var(--fg-mute);font-size:var(--fs-chip)}.notification-list article>i{width:7px;height:7px;margin-top:6px;border-radius:50%;background:var(--accent)}.demo-menu{width:min(620px,calc(100% - 30px));padding:26px;border:1px solid var(--glass-border);border-radius:var(--r-card);background:linear-gradient(165deg,var(--ink-2),var(--ink-1));box-shadow:var(--shadow-high),var(--bevel)}.demo-menu>header{display:flex;justify-content:space-between}.demo-menu h2{margin:8px 0 4px;font-size:26px;font-weight:600;letter-spacing:-.02em}.demo-menu header p{color:var(--fg-mist);font-size:var(--fs-meta)}.demo-links{display:flex;flex-direction:column;margin:22px 0;border-top:1px solid var(--hairline)}.demo-links>a,.demo-links>button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 2px;border:0;border-bottom:1px solid var(--hairline);background:none;text-align:left;transition:background-color var(--dur-2) var(--ease-out)}.demo-links>a:hover,.demo-links>button:hover{background:color-mix(in srgb,var(--steel-300) 3%,transparent)}.demo-links>*>span{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--chip-keynote-bg);color:var(--accent-300)}.demo-links svg{width:18px}.demo-links strong{font-size:var(--fs-detail);font-weight:600}.demo-links p{margin:4px 0 0;color:var(--fg-mist);font-size:var(--fs-meta)}.demo-links>*>svg{color:var(--fg-mute)}.demo-menu>footer{display:flex;align-items:center;justify-content:space-between}.demo-command{max-height:100%;overflow-y:auto;overscroll-behavior:contain}.demo-command:focus,.demo-command:focus-visible{outline:none}.demo-command__controls{display:grid;grid-template-columns:1.2fr 1fr;gap:12px;margin-top:18px}.demo-command__control{display:grid;gap:9px;padding:12px 14px 13px;border:1px solid var(--hairline);border-radius:var(--r-inset);background:color-mix(in srgb,var(--steel-300) 3%,transparent)}.demo-command__control>span{color:var(--fg-mute);font-size:var(--fs-chip);font-weight:700;letter-spacing:var(--track-2)}.demo-command__control .segmented{display:flex;width:100%}.demo-command__control .segmented button{flex:1 1}.demo-command .demo-links{margin:16px 0}.demo-command__phone{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;margin-bottom:18px;padding:13px 16px 13px 13px;border:1px solid var(--hairline);border-radius:var(--r-inset);background:linear-gradient(150deg,color-mix(in srgb,var(--accent-strong) 10%,transparent),transparent 58%),color-mix(in srgb,var(--panel) 55%,transparent)}.demo-command__qr{display:grid;place-items:center;width:116px;height:116px;border-radius:12px;background:var(--sheet);box-shadow:var(--shadow-low)}.demo-command__qr img{border-radius:8px}.demo-command__phone strong{font-size:var(--fs-detail);font-weight:600}.demo-command__phone p{margin:4px 0 0;color:var(--fg-mist);font-size:var(--fs-meta);line-height:1.5}.demo-command__phone small{display:block;margin-top:6px;color:var(--accent-300);font-size:var(--fs-chip);font-weight:700;letter-spacing:.04em;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-command>footer{gap:14px}.demo-command__reset-hint{margin:0;color:var(--fg-mute);font-size:var(--fs-meta);line-height:1.5}.demo-command__reset{flex-shrink:0;min-height:44px}.demo-command__reset.is-done{border-color:var(--chip-success-border);background:var(--chip-success-bg);color:var(--chip-success-ink)}.activation-flow{display:flex;flex-direction:column;width:min(620px,100%);height:min(700px,calc(var(--app-height) - var(--safe-top) - var(--safe-bottom) - 24px));max-height:calc(var(--app-height) - var(--safe-top) - var(--safe-bottom) - 24px);padding:26px;overflow:hidden;border:1px solid var(--glass-border);border-radius:var(--r-sheet);background:radial-gradient(circle at 85% 0,color-mix(in srgb,var(--steel-300) 10%,transparent),transparent 34%),linear-gradient(160deg,var(--ink-2),var(--ink-1));box-shadow:var(--shadow-high),var(--bevel)}.activation-flow>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.activation-flow>header .sheet-close{position:static}.step-kicker{margin-left:auto;color:var(--accent-300);font-size:var(--fs-chip);font-weight:620;letter-spacing:var(--track-2);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.activation-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:18px 0 22px}.activation-progress i{height:3px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--steel-300) 10%,transparent)}.activation-progress i.active{background:linear-gradient(90deg,var(--accent-strong),var(--accent) 55%,var(--accent-300));box-shadow:0 0 12px color-mix(in srgb,var(--accent) 35%,transparent)}.activation-step{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.activation-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:20px;border:1px solid var(--hairline-strong);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--steel-300) 16%,transparent),color-mix(in srgb,var(--steel-300) 5%,transparent));color:var(--steel-300);box-shadow:var(--bevel)}.activation-icon svg{width:23px}.activation-step h1{max-width:530px;margin:10px 0 14px;font-size:clamp(26px,5vw,38px);font-weight:600;letter-spacing:var(--tighten-display);line-height:1}.activation-step>p{max-width:520px;margin:0 0 18px;color:var(--fg-mist);font-size:var(--fs-detail);line-height:1.65}.activation-step h3{margin:0 0 10px;font-size:var(--fs-body);font-weight:600}.activation-step>.button--full{flex:0 0 auto;margin-top:auto}.activation-step--dense{min-height:0}.activation-step--dense .activation-icon{display:none}.activation-step--dense h1{margin:8px 0 10px;font-size:clamp(22px,3.4vw,28px)}.activation-step--dense>p{margin-bottom:14px}.activation-step--dense h3{margin:0 0 8px;color:var(--steel-500);font-size:var(--fs-chip);font-weight:700;letter-spacing:var(--track-2);text-transform:uppercase}.activation-step--dense .activation-choices{gap:6px;margin-bottom:14px}.activation-step--dense .activation-choices button{min-height:44px}.activation-step--dense>.button--full{margin-top:12px}.activation-code{display:block;margin:4px 0 26px}.activation-code>span{display:block;margin-bottom:8px;color:var(--steel-400);font-size:var(--fs-detail);font-weight:500}.activation-code input{width:100%;height:56px;padding:0 16px;border:1px solid var(--chip-keynote-border);border-radius:var(--r-inset);outline:0;background:color-mix(in srgb,var(--steel-300) 4%,transparent);font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.activation-code input:focus{border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:var(--focus-ring)}.activation-code small{display:block;margin-top:7px;color:var(--fg-mute);font-size:var(--fs-chip)}.activation-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:24px}.activation-choices button,.activation-slots button{display:flex;align-items:center;gap:8px;min-height:50px;padding:0 14px;border:1px solid var(--hairline);border-radius:var(--r-inset);background:color-mix(in srgb,var(--steel-300) 3%,transparent);color:var(--fg-mist);font-size:var(--fs-detail);text-align:left;transition:color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.activation-choices button.active,.activation-slots button.active{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--accent-strong) 24%,transparent),color-mix(in srgb,var(--accent) 10%,transparent));color:var(--fg)}.activation-choices svg,.activation-slots svg{width:14px;color:var(--accent-300)}.activation-slots{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:24px}.activation-slots button{justify-content:center;padding:0 8px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.activation-privacy{display:flex;flex-direction:column;margin-bottom:22px;border-top:1px solid var(--hairline)}.activation-privacy label{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:70px;border-bottom:1px solid var(--hairline)}.activation-privacy strong{display:block;font-size:var(--fs-detail);font-weight:600}.activation-privacy small{display:block;margin-top:4px;color:var(--fg-mist);font-size:var(--fs-meta)}.tour-layer{position:fixed;inset:0;z-index:var(--z-tour);display:flex;align-items:flex-end;justify-content:flex-end;padding:28px;background:linear-gradient(115deg,transparent 30%,color-mix(in srgb,var(--void) 10%,transparent) 62%,color-mix(in srgb,var(--void) 52%,transparent));pointer-events:none}.tour-card{width:min(460px,calc(100vw - 32px));padding:24px;border:1px solid var(--glass-border);border-radius:var(--r-card);background:linear-gradient(150deg,color-mix(in srgb,var(--raised) 97%,transparent),color-mix(in srgb,var(--ink-1) 98%,transparent));box-shadow:var(--shadow-high),var(--bevel);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);pointer-events:auto}.tour-card__top{display:flex;align-items:center;justify-content:space-between}.tour-card__top>button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--hairline);border-radius:var(--r-pill);background:color-mix(in srgb,var(--steel-300) 4%,transparent);color:var(--fg-mute)}.tour-kicker{display:flex;align-items:center;gap:8px;color:var(--accent-300);font-size:var(--fs-chip);font-weight:700;letter-spacing:var(--track-2)}.tour-card__copy{min-height:150px;padding:24px 0 18px}.tour-card__copy h2{max-width:390px;margin:0 0 12px;font-size:30px;font-weight:600;letter-spacing:var(--tighten-display);line-height:1.05}.tour-card__copy p{max-width:400px;color:var(--fg-mist);font-size:var(--fs-detail);line-height:1.65}.tour-progress{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.tour-progress button{height:18px;padding:7px 0;border:0;background:none}.tour-progress i{display:block;height:3px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--steel-300) 12%,transparent);transition:background-color var(--dur-3) var(--ease-out)}.tour-progress button.active i{background:linear-gradient(90deg,var(--accent-strong),var(--accent-300))}.tour-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--hairline)}.tour-card>footer>span{color:var(--fg-mute);font-size:var(--fs-chip);letter-spacing:var(--track-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tour-card>footer>div{display:flex;gap:8px}.tour-card>footer .button{min-height:42px;font-size:var(--fs-detail)}.tour-card--finale{width:min(560px,calc(100vw - 32px))}.tour-card--finale .tour-card__copy h2,.tour-card--finale .tour-card__copy p{max-width:500px}.tour-finale{display:grid;gap:14px;margin-top:16px}.tour-finale__chips{display:flex;flex-wrap:wrap;gap:8px}.tour-finale__chip{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 13px;border:1px solid var(--hairline);border-radius:var(--r-pill);background:color-mix(in srgb,var(--steel-300) 5%,transparent);color:var(--fg-mist);font-size:var(--fs-chip);font-weight:700;letter-spacing:var(--track-1);text-transform:uppercase;box-shadow:var(--bevel)}.tour-finale__chip svg{width:14px;color:var(--accent-300)}.tour-finale__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.tour-finale .tour-finale__actions{margin-top:0}.tour-finale__actions .button{min-height:44px;font-size:var(--fs-detail)}.arrival-veil{position:fixed;inset:0;z-index:var(--z-veil);display:grid;place-items:center;overflow:hidden;background:var(--halo-live),color-mix(in srgb,var(--void) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:none}.arrival-veil__sweep{position:absolute;inset:-10% -30%;background:linear-gradient(100deg,transparent 38%,color-mix(in srgb,var(--fg) 7%,transparent) 47%,color-mix(in srgb,var(--accent-300) 20%,transparent) 50%,color-mix(in srgb,var(--fg) 7%,transparent) 53%,transparent 62%)}.arrival-veil__badge{position:relative;display:flex;align-items:center;gap:14px}.arrival-veil__badge .live-pill--hero{min-height:48px;padding:0 24px 0 18px;font-size:var(--fs-detail)}.page-view{padding-top:max(clamp(28px,4.5vw,54px),calc(var(--safe-top) + 16px))}@media (max-width:1180px){.person-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "chips" "why" "actions";gap:12px}.person-card__why{padding:14px 0 2px;border-top:1px solid var(--hairline);border-left:0}}@media (max-height:520px) and (max-width:940px),(max-width:820px){.page-view{padding-top:22px}.today-strip{margin:0 -16px 16px;padding:0 16px}.announcement-strip,.quick-actions-block,.today-poll,.up-next{margin-bottom:26px}.view.today-view{padding-top:12px}.today-view .today-greeting{margin:0 0 10px}.today-view .today-greeting h1{margin-top:3px;font-size:clamp(26px,7.4vw,33px)}.today-view .today-strip{margin-bottom:8px}.today-view[data-event-phase=pre_event] .announcement-strip,.today-view[data-event-phase=pre_event] .up-next{margin-bottom:10px}.today-view[data-event-phase=pre_event] .up-next{gap:8px}.today-view[data-event-phase=pre_event] .quick-actions-block{margin-bottom:0}.today-view[data-event-phase=pre_event] .section-eyebrow{margin-bottom:4px}.today-view[data-event-phase=pre_event] .section-eyebrow__label{font-size:10px}.today-view[data-event-phase=pre_event] .announcement-strip{padding-top:12px;padding-bottom:12px}.today-view[data-event-phase=pre_event] .up-next-card{padding:13px 17px 12px;gap:8px}.today-view[data-event-phase=pre_event] .up-next-card--meeting{gap:7px}.today-view[data-event-phase=pre_event] .quick-actions{margin-top:7px;gap:8px}.today-view[data-event-phase=pre_event] .quick-actions button{min-height:50px}.agenda-toolbar .live-pill--hero{min-height:32px;padding:0 13px 0 10px}.date-tabs{gap:6px}.date-tabs button{flex:1 1 auto;min-width:fit-content;min-height:66px;padding:10px 13px;gap:9px}.date-tabs button strong{font-size:24px}.date-tabs button span{letter-spacing:.06em}.session-card{grid-template-columns:50px minmax(0,1fr) 42px;padding:14px 0 15px;gap:4px 12px}.session-card__body h3,.session-card__rail strong{font-size:16px}.session-card>.save-button{width:42px;height:42px}.meeting-card{grid-template-columns:52px auto minmax(0,1fr);padding:14px 16px}.meeting-card>.icon-button{display:none}.agenda-provenance{flex-direction:column;align-items:flex-start;gap:5px;border-radius:var(--r-card-sm)}.connect-segments{display:flex;width:100%}.connect-segments button{flex:1 1;min-height:44px;padding:0 4px}.person-card{padding:18px}.person-card__actions .button{flex:1 1 auto;justify-content:center}.why-chips{gap:4px}.search-bar>button{justify-content:center;width:40px;padding:0;font-size:0;gap:0}.filter-row button,.intent-tabs button{flex:0 1 auto;min-height:34px;padding:0 13px}.meeting-lifecycle{grid-template-columns:auto minmax(0,1fr)}.meeting-lifecycle__actions{grid-column:1/-1;justify-content:flex-start;padding-top:3px}.meeting-lifecycle__actions .meeting-state{margin-right:auto}.meeting-lifecycle__copy p{white-space:normal}.connect-view[data-segment=chats]{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding-top:12px;padding-bottom:calc(80px + var(--effective-safe-bottom));overflow:hidden}html[data-keyboard-open=true] .connect-view[data-segment=chats]{padding-bottom:8px}.connect-view[data-segment=chats] .page-title{display:none}.connect-view[data-segment=chats] .connect-segments{margin-bottom:12px}.messages-shell{grid-template-columns:minmax(0,1fr);width:100%;height:100%;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none}.inbox-list{display:none}.chat-panel{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0}.chat-header{min-height:64px;padding:0 2px 10px}.chat-header>div:first-child{display:none}.mobile-conversation-select{position:relative;display:grid;flex:1 1 auto;min-width:0}.mobile-conversation-select>span{position:absolute;z-index:1;top:7px;left:15px;color:var(--fg-mute);font-size:var(--fs-chip);font-weight:700;letter-spacing:var(--track-1);text-transform:uppercase;pointer-events:none}.mobile-conversation-select select{width:100%;min-height:52px;padding:20px 40px 6px 14px;appearance:none;border:1px solid var(--hairline);border-radius:var(--r-inset);outline:none;background:var(--raised);color:var(--fg);font-weight:600}.mobile-conversation-select>svg{position:absolute;top:19px;right:14px;color:var(--fg-mute);transform:rotate(90deg);pointer-events:none}.chat-context{align-self:stretch;justify-content:flex-start;width:auto;margin:10px 0 0;border-radius:var(--r-inset)}.chat-body{padding:18px 4px}.chat-composer{padding:10px max(2px,var(--safe-right)) max(10px,var(--effective-safe-bottom)) max(2px,var(--safe-left))}.view.arena-view{height:100%;min-height:0;padding:0}.venue-experience-loading{border:0;border-radius:0}.more-grid{grid-template-columns:minmax(0,1fr)}.profile-summary{align-items:flex-start}.profile-summary .button{width:44px;min-height:44px;justify-content:center;padding:0;gap:0}.profile-summary .button span{display:none}.privacy-actions{flex-direction:column;align-items:stretch}.privacy-actions>div:last-child{display:grid;grid-template-columns:1fr}.privacy-actions .button{width:100%}.notifications-sheet,.profile-sheet{width:100%;height:auto;max-height:calc(var(--app-height) - var(--safe-top) - 8px);padding-bottom:var(--effective-safe-bottom);border-left:0;border-top:1px solid var(--glass-border);border-radius:var(--r-card) var(--r-card) 0 0}.notifications-sheet:before{display:none}.profile-hero{height:300px}.booth-sheet,.meeting-sheet{width:100%;height:auto;max-height:calc(var(--app-height) - var(--safe-top) - 8px);margin:0;padding:22px 17px calc(24px + var(--effective-safe-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:var(--r-card) var(--r-card) 0 0}.time-grid{grid-template-columns:repeat(3,1fr)}.demo-menu{width:100%;max-height:calc(var(--app-height) - var(--safe-top) - 8px);padding:20px 20px calc(24px + var(--effective-safe-bottom));overflow-y:auto;overscroll-behavior:contain;border-right:0;border-bottom:0;border-left:0;border-radius:var(--r-card) var(--r-card) 0 0}.demo-command__controls,.demo-command__phone{grid-template-columns:minmax(0,1fr)}.demo-command__phone{justify-items:start}.demo-command>footer{flex-direction:column;align-items:stretch;text-align:center}.pass-card__body{padding:22px 18px 18px}.pass-card__qr{width:168px;height:168px}.settings-list>.demo-scenario-setting{grid-template-columns:auto minmax(0,1fr)}.settings-list>.demo-scenario-setting .demo-phase-selector{grid-column:1/-1;display:flex;width:100%}.settings-list>.demo-scenario-setting .demo-phase-selector button{flex:1 1}.tour-layer{align-items:flex-end;justify-content:center;padding:0 12px calc(84px + var(--effective-safe-bottom));background:linear-gradient(0deg,color-mix(in srgb,var(--void) 74%,transparent),transparent 75%)}.tour-card{padding:18px;border-radius:var(--r-card-sm)}.tour-card__copy{min-height:138px;padding:20px 0 14px}.tour-card__copy h2{font-size:26px}.tour-card>footer .button--ghost{display:none}}@media (max-width:620px){.activation-flow{width:100%;height:min(640px,calc(var(--app-height) - var(--safe-top) - 12px));max-height:calc(var(--app-height) - var(--safe-top) - 12px);padding:20px 17px calc(22px + var(--effective-safe-bottom));border-bottom:0;border-radius:var(--r-card) var(--r-card) 0 0}.activation-step h1{font-size:31px}.activation-choices{grid-template-columns:1fr}.activation-slots{grid-template-columns:1fr 1fr}.activation-step--dense{min-height:0}.activation-step--dense h1{font-size:24px}.activation-step--dense .activation-choices{grid-template-columns:1fr 1fr}}@media (max-width:520px){.page-title h1{font-size:33px}.why-chips{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-actions button{font-size:var(--fs-detail)}.chat-locked__flow{flex-wrap:wrap;justify-content:center}}@media (max-height:520px) and (max-width:940px){.chat-context{display:none}}@media (max-height:520px) and (max-width:940px),(max-width:820px){html[data-keyboard-open=true] .chat-composer{padding-bottom:10px}html[data-keyboard-open=true] .booth-sheet,html[data-keyboard-open=true] .meeting-sheet,html[data-keyboard-open=true] .notifications-sheet,html[data-keyboard-open=true] .profile-sheet{height:var(--visual-viewport-height);max-height:var(--visual-viewport-height);padding-bottom:0;border-radius:0}}@keyframes median-ignite-draw{to{stroke-dashoffset:0}}@keyframes median-ignite-lap{to{stroke-dashoffset:-100}}.median-ignition{position:fixed;inset:0;z-index:var(--z-ignition);display:grid;place-items:center;background:radial-gradient(130% 130% at 50% 50%,color-mix(in srgb,var(--void) 36%,transparent),color-mix(in srgb,var(--void) 66%,transparent));opacity:1;transition:opacity .2s var(--ease-out);pointer-events:none}.median-ignition[data-phase=fading]{opacity:0}.median-ignition__frame{position:absolute;inset:0}.median-ignition__frame rect{fill:none;stroke:var(--accent-300);stroke-width:2;stroke-linecap:round;stroke-dasharray:12 88;stroke-dashoffset:0;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 55%,transparent));animation:median-ignite-lap .6s var(--ease-inout) .38s 1 both}.median-ignition__mark{overflow:visible}.median-ignition__mark path{fill:none;stroke:var(--accent-300);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent) 60%,transparent));animation:median-ignite-draw .5s var(--ease-out) forwards}@media (prefers-reduced-motion:reduce){.median-line__fill,.median-line__marker{transition:none}.ticket-outline--lap[data-checked=true] .ticket-outline__lap,.ticket-outline[data-active=true] .ticket-outline__lap,.ticket-outline__lap{animation:none;stroke-dashoffset:-12}.median-ignition{display:none}.day-meridian__tip{filter:none}.bubble--fresh:after{content:none}}}