.hub-assistant-scene{--ha-brown:var(--brand-brown);--ha-muted:color-mix(in srgb, var(--brand-brown) 55%, transparent);--ha-line:color-mix(in srgb, var(--brand-brown) 14%, transparent);--ha-sand:color-mix(in srgb, var(--brand-sand) 40%, #fff);aspect-ratio:4/5;background:color-mix(in srgb, #fff 70%, var(--brand-sand));width:100%;min-height:13.5rem;max-height:22rem;color:var(--ha-brown);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:.85rem;position:relative;overflow:hidden}.hub-assistant-scene__stage{flex-direction:column;padding:.55rem .55rem .5rem;display:flex;position:absolute;inset:0}.hub-assistant-scene__header{border-bottom:1px solid var(--ha-line);flex-shrink:0;margin-bottom:.4rem;padding-bottom:.35rem}.hub-assistant-scene__title-row{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.hub-assistant-scene__brand{letter-spacing:-.01em;color:var(--ha-brown);align-items:center;gap:.28rem;font-size:.72rem;font-weight:650;display:inline-flex}.hub-assistant-scene__brand svg{color:var(--brand-terracotta)}.hub-assistant-scene__close{color:var(--ha-muted);opacity:.7}.hub-assistant-scene__sub{color:var(--ha-muted);margin:.2rem 0 0;font-size:.58rem}.hub-assistant-scene__pane{border:1px solid var(--ha-line);background:color-mix(in srgb, var(--brand-sand) 28%, #fff);border-radius:.55rem;flex:auto;min-height:0;padding:.45rem;overflow:hidden}.hub-assistant-scene__pane-fade{height:100%;transition:opacity .7s;overflow:hidden}.hub-assistant-scene__empty-title{text-align:center;letter-spacing:-.02em;margin:.15rem 0 0;font-size:.78rem;font-weight:700}.hub-assistant-scene__empty-lead{text-align:center;color:var(--ha-muted);margin:.28rem 0 .45rem;font-size:.55rem;line-height:1.35}.hub-assistant-scene__tiles{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.hub-assistant-scene__tile{border:1px solid var(--ha-line);background:#fff;border-radius:.4rem;grid-template-columns:1.35rem 1fr;align-items:start;gap:.35rem;padding:.32rem .35rem;display:grid}.hub-assistant-scene__tile-icon{background:var(--ha-sand);width:1.35rem;height:1.35rem;color:var(--brand-terracotta);border-radius:.3rem;place-items:center;display:grid}.hub-assistant-scene__tile-copy{gap:.08rem;min-width:0;display:grid}.hub-assistant-scene__tile-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ha-muted);font-size:.48rem;font-weight:700}.hub-assistant-scene__tile-hint{color:var(--ha-brown);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.52rem;line-height:1.25;display:-webkit-box;overflow:hidden}.hub-assistant-scene__messages{scroll-behavior:smooth;flex-direction:column;gap:.35rem;height:100%;padding-right:.05rem;display:flex;overflow:hidden auto}.hub-assistant-scene__bubble{border-radius:.55rem;max-width:92%;padding:.4rem .5rem;font-size:.58rem;line-height:1.35}.hub-assistant-scene__bubble--user{background:color-mix(in srgb, var(--brand-terracotta) 16%, #fff);color:var(--ha-brown);align-self:flex-end}.hub-assistant-scene__bubble--assistant{border:1px solid var(--ha-line);box-shadow:0 4px 10px color-mix(in srgb, var(--brand-brown) 8%, transparent);background:#fff;grid-template-columns:auto 1fr;align-self:flex-start;gap:.3rem;display:grid}.hub-assistant-scene__bubble--assistant p{margin:0}.hub-assistant-scene__bubble--pending{padding:.45rem .65rem}.hub-assistant-scene__assistant-mark{background:color-mix(in srgb, var(--brand-terracotta) 16%, #fff);width:1rem;height:1rem;color:var(--brand-terracotta);border-radius:999px;place-items:center;margin-top:.05rem;display:grid}.hub-assistant-scene__caret{vertical-align:-.05em;background:var(--brand-terracotta);width:.28rem;height:.7em;margin-left:.12rem;animation:.7s step-end infinite hub-assistant-caret;display:inline-block}.hub-assistant-scene__dots{align-items:center;gap:.18rem;height:.7rem;display:inline-flex}.hub-assistant-scene__dots i{background:color-mix(in srgb, var(--brand-brown) 35%, transparent);border-radius:999px;width:.22rem;height:.22rem;animation:1s ease-in-out infinite hub-assistant-dot}.hub-assistant-scene__dots i:nth-child(2){animation-delay:.15s}.hub-assistant-scene__dots i:nth-child(3){animation-delay:.3s}.hub-assistant-scene__composer{flex-shrink:0;grid-template-columns:1fr auto;align-items:center;gap:.3rem;margin-top:.4rem;transition:opacity .7s;display:grid}.hub-assistant-scene__input{border:1px solid color-mix(in srgb, var(--brand-brown) 22%, transparent);min-height:1.55rem;color:var(--ha-brown);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;padding:.28rem .55rem;font-size:.58rem;line-height:1.3;transition:opacity .45s,color .45s;overflow:hidden}.hub-assistant-scene__input--placeholder{color:color-mix(in srgb, var(--brand-brown) 42%, transparent)}.hub-assistant-scene__send{width:1.55rem;height:1.55rem;color:var(--brand-terracotta);border-radius:999px;place-items:center;transition:transform .2s,background .2s;display:grid}.hub-assistant-scene__send--active{background:color-mix(in srgb, var(--brand-terracotta) 18%, #fff);transform:scale(1.08)}.hub-assistant-scene--fading .hub-assistant-scene__pane-fade,.hub-assistant-scene--fading .hub-assistant-scene__composer{opacity:0}@keyframes hub-assistant-caret{50%{opacity:0}}@keyframes hub-assistant-dot{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-.12rem)}}@media (prefers-reduced-motion:reduce){.hub-assistant-scene__caret,.hub-assistant-scene__dots i{animation:none}}
.hub-collab-scene{--hc-brown:var(--brand-brown);--hc-muted:color-mix(in srgb, var(--brand-brown) 50%, transparent);--hc-line:color-mix(in srgb, var(--brand-terracotta) 28%, #f3ebe3);--hc-ring:color-mix(in srgb, var(--brand-terracotta) 30%, #f3ebe3);--hc-maries:#ef9e94;--hc-invites:#7a9e8e;--hc-prestas:#d4a574;aspect-ratio:5/4;background:color-mix(in srgb, #fff 72%, var(--brand-sand));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;min-height:14.5rem;max-height:22rem;color:var(--hc-brown);border-radius:.85rem;position:relative;overflow:hidden}.hub-collab-scene__links{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hub-collab-scene__path{fill:none;stroke:var(--hc-line);stroke-width:1.15px;stroke-linecap:round;stroke-dasharray:2.2 2.4;opacity:.9}.hub-collab-scene__path--maries{stroke:var(--hc-maries)}.hub-collab-scene__path--invites{stroke:var(--hc-invites)}.hub-collab-scene__path--prestas{stroke:var(--hc-prestas)}.hub-collab-scene__hub{z-index:3;width:3.35rem;height:3.35rem;box-shadow:0 0 0 .18rem var(--hc-ring), 0 6px 14px color-mix(in srgb, var(--brand-brown) 12%, transparent);box-sizing:border-box;background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.hub-collab-scene__hub-logo{object-fit:contain;object-position:center;width:68%;height:68%;display:block}.hub-collab-scene__hub--pulse{animation:.34s ease-out hub-collab-hub-pulse}.hub-collab-scene__group{--hc-group:var(--hc-maries);z-index:2;transition:transform .3s;position:absolute;transform:translate(-50%,-50%)}.hub-collab-scene__group--maries{--hc-group:var(--hc-maries)}.hub-collab-scene__group--invites{--hc-group:var(--hc-invites)}.hub-collab-scene__group--prestas{--hc-group:var(--hc-prestas)}.hub-collab-scene__group-card{background:color-mix(in srgb, var(--hc-group) 16%, #fff);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--hc-group) 55%, transparent), 0 6px 14px color-mix(in srgb, var(--brand-brown) 10%, transparent);border-radius:.85rem;flex-direction:column;align-items:center;gap:.28rem;padding:.35rem .45rem .32rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.hub-collab-scene__group-label{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--hc-group) 42%, var(--hc-brown));font-size:.52rem;font-weight:700}.hub-collab-scene__avatars{align-items:center;padding-left:.35rem;display:flex}.hub-collab-scene__avatar{width:1.45rem;height:1.45rem;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--hc-group) 70%, #fff);background:#fff;border-radius:999px;place-items:center;margin-left:-.35rem;display:grid;overflow:hidden}.hub-collab-scene__avatar img{object-fit:cover;width:100%;height:100%;display:block}.hub-collab-scene__avatar--more{letter-spacing:-.02em;color:#fff;background:var(--hc-group);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--hc-group) 40%, #fff);font-size:.48rem;font-weight:800}.hub-collab-scene__group-check{z-index:4;color:#fff;background:var(--hc-group);width:1.35rem;height:1.35rem;box-shadow:0 2px 6px color-mix(in srgb, var(--brand-brown) 18%, transparent);border-radius:999px;place-items:center;animation:.32s ease-out both hub-collab-check-in;display:grid;position:absolute;bottom:-.55rem;left:50%;transform:translate(-50%)}.hub-collab-scene__group-check--out{animation:.34s ease-in both hub-collab-check-out}.hub-collab-scene__group--flash .hub-collab-scene__group-card{box-shadow:0 0 0 2px color-mix(in srgb, var(--hc-group) 75%, #fff), 0 8px 16px color-mix(in srgb, var(--brand-brown) 14%, transparent);transform:scale(1.04)}.hub-collab-scene__group--checked .hub-collab-scene__group-card{box-shadow:0 0 0 2px color-mix(in srgb, var(--hc-group) 65%, #fff), 0 6px 14px color-mix(in srgb, var(--brand-brown) 12%, transparent)}.hub-collab-scene__group--unchecking .hub-collab-scene__group-card{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--hc-group) 55%, transparent), 0 6px 14px color-mix(in srgb, var(--brand-brown) 10%, transparent);transition:box-shadow .34s}.hub-collab-scene__chip{z-index:5;max-width:9.2rem;color:var(--hc-brown);white-space:nowrap;text-overflow:ellipsis;box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-brown) 10%, transparent), 0 6px 14px color-mix(in srgb, var(--brand-brown) 14%, transparent);pointer-events:none;background:#fff;border-radius:999px;align-items:center;gap:.28rem;padding:.3rem .55rem .3rem .35rem;font-size:.62rem;font-weight:600;line-height:1.15;transition:left .68s cubic-bezier(.22,1,.36,1),top .68s cubic-bezier(.22,1,.36,1),opacity .3s,transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.hub-collab-scene__chip-tag{color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:1rem;height:1rem;display:grid}.hub-collab-scene__chip-tag--question{background:var(--brand-terracotta)}.hub-collab-scene__chip-tag--answer{background:#7a9e8e}.hub-collab-scene__chip-tag--notice{background:var(--brand-yellow);color:#2a211c}.hub-collab-scene__chip--question{border-left:2px solid var(--brand-terracotta)}.hub-collab-scene__chip--answer{border-left:2px solid #7a9e8e}.hub-collab-scene__chip--notice{border-left:2px solid var(--brand-yellow)}.hub-collab-scene__chip--spawn{opacity:1;animation:.32s ease-out both hub-collab-chip-in;transform:translate(-50%,-50%)scale(1)}.hub-collab-scene__chip--travel{opacity:1;transform:translate(-50%,-50%)scale(.94)}.hub-collab-scene__chip--at-hub{opacity:1;transform:translate(-50%,-50%)scale(.96)}.hub-collab-scene__chip[data-chip-role=prompt]{z-index:7}.hub-collab-scene__chip[data-chip-role=reply]{z-index:5}.hub-collab-scene__chip--out{pointer-events:none;animation:.34s ease-in both hub-collab-chip-out}@keyframes hub-collab-hub-pulse{0%{transform:translate(-50%,-50%)scale(1)}40%{box-shadow:0 0 0 .32rem color-mix(in srgb, var(--brand-terracotta) 32%, transparent), 0 8px 16px color-mix(in srgb, var(--brand-brown) 14%, transparent);transform:translate(-50%,-50%)scale(1.1)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes hub-collab-chip-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.86)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes hub-collab-chip-out{0%{opacity:1;transform:translate(-50%,-50%)scale(.96)}to{opacity:0;transform:translate(-50%,-50%)scale(.88)}}@keyframes hub-collab-check-in{0%{opacity:0;transform:translate(-50%)scale(.7)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes hub-collab-check-out{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(.75)}}@media (prefers-reduced-motion:reduce){.hub-collab-scene__chip,.hub-collab-scene__hub--pulse,.hub-collab-scene__group-check{transition:none!important;animation:none!important}}
.hub-experiences-scene{--he-brown:var(--brand-brown);--he-muted:color-mix(in srgb, var(--brand-brown) 50%, transparent);--he-line:color-mix(in srgb, var(--brand-terracotta) 28%, #f3ebe3);aspect-ratio:5/4;background:color-mix(in srgb, #fff 72%, var(--brand-sand));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;min-height:14.5rem;max-height:22rem;color:var(--he-brown);border-radius:.85rem;position:relative;overflow:hidden}.hub-experiences-scene__links{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hub-experiences-scene__path{fill:none;stroke:var(--he-line);stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:2.2 2.4;opacity:.85}.hub-experiences-scene__path--down{stroke-dasharray:1.6 2.2}.hub-experiences-scene__node{z-index:2;flex-direction:column;align-items:center;gap:.18rem;transition:transform .35s,filter .35s;display:flex;position:absolute;transform:translate(-50%,-50%)}.hub-experiences-scene__app-chip{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-brown) 10%, transparent), 0 4px 10px color-mix(in srgb, var(--brand-brown) 12%, transparent);background:#fff;border-radius:999px;align-items:center;padding:.36rem .72rem;transition:transform .35s,box-shadow .35s;display:inline-flex}.hub-experiences-scene__mark{font-family:var(--font-brand);letter-spacing:-.02em;white-space:nowrap;align-items:baseline;font-size:.88rem;font-weight:700;line-height:1;display:inline-flex}.hub-experiences-scene__mark-moment{color:#2c221e}.hub-experiences-scene__mark-scope{color:var(--brand-terracotta)}.hub-experiences-scene__hub{z-index:3;width:3.35rem;height:3.35rem;box-shadow:0 0 0 .18rem color-mix(in srgb, var(--brand-terracotta) 30%, #f3ebe3), 0 6px 14px color-mix(in srgb, var(--brand-brown) 12%, transparent);box-sizing:border-box;background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.hub-experiences-scene__hub-logo{object-fit:contain;object-position:center;width:68%;height:68%;display:block}.hub-experiences-scene__hub--pulse{animation:.32s ease-out hub-experiences-hub-pulse}.hub-experiences-scene__label{display:inline-flex}.hub-experiences-scene__label .hub-experiences-scene__mark{font-size:.82rem}.hub-experiences-scene__node--flash .hub-experiences-scene__app-chip{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-terracotta) 55%, #fff), 0 6px 14px color-mix(in srgb, var(--brand-brown) 16%, transparent);transform:scale(1.05)}.hub-experiences-scene__node--tv{z-index:6;gap:.22rem}.hub-experiences-scene__tv{box-sizing:border-box;width:10.85rem;height:6.45rem;box-shadow:inset 0 1px 0 #ffffff24, inset 0 -1px 0 #0000008c, 0 0 0 1px #000, 0 12px 22px color-mix(in srgb, var(--brand-brown) 20%, transparent);background:linear-gradient(165deg,#2c2c2c 0%,#141414 42%,#0a0a0a 100%);border-radius:.55rem;padding:.22rem .22rem .62rem;position:relative}.hub-experiences-scene__tv-screen{background:color-mix(in srgb, var(--brand-brown) 18%, #1c1410);border-radius:.22rem;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000073}.hub-experiences-scene__tv-idle{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--brand-terracotta) 22%, transparent), transparent 55%), color-mix(in srgb, var(--brand-brown) 22%, #1c1410);width:100%;height:100%;display:block}.hub-experiences-scene__tv-frame{object-fit:cover;width:100%;height:100%;transform:scale(calc(1 - var(--tv-i,0) * .04));opacity:calc(1 - var(--tv-i,0) * .18);animation:.4s cubic-bezier(.22,1,.36,1) both hub-experiences-tv-in;position:absolute;inset:0}.hub-experiences-scene__packet{z-index:5;opacity:0;width:2.75rem;height:1.55rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-brown) 12%, transparent), 0 6px 12px color-mix(in srgb, var(--brand-brown) 18%, transparent);pointer-events:none;border-radius:.32rem;margin:0;transition:left .72s cubic-bezier(.22,1,.36,1),top .72s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),opacity .35s;position:absolute;overflow:hidden;transform:translate(-50%,-50%)scale(.7)}.hub-experiences-scene__packet--spawn{opacity:1;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .3s;transform:translate(-50%,-50%)scale(1)}.hub-experiences-scene__packet--to-hub{opacity:1;transform:translate(-50%,-50%)scale(.78)}.hub-experiences-scene__packet--ingest{opacity:0;transition:transform .3s,opacity .28s;transform:translate(-50%,-50%)scale(.2)}.hub-experiences-scene__packet--emit{opacity:1;transition:transform .2s,opacity .2s;transform:translate(-50%,-50%)scale(.55)}.hub-experiences-scene__packet--to-tv{opacity:1;transform:translate(-50%,-50%)scale(.85)}.hub-experiences-scene__packet-media{object-fit:cover;width:100%;height:100%;display:block}.hub-experiences-scene__packet-badge{color:#fff;border:1px solid #fff6;border-radius:999px;place-items:center;width:.85rem;height:.85rem;display:grid;position:absolute;bottom:.12rem;right:.12rem}.hub-experiences-scene__packet-badge--photo{background:color-mix(in srgb, var(--brand-brown) 78%, #000)}.hub-experiences-scene__packet-badge--video{background:#000000d1}@keyframes hub-experiences-hub-pulse{0%{transform:translate(-50%,-50%)scale(1)}45%{transform:translate(-50%,-50%)scale(1.12)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes hub-experiences-tv-in{0%{opacity:0;transform:scale(1.08)}to{opacity:calc(1 - var(--tv-i,0) * .18);transform:scale(calc(1 - var(--tv-i,0) * .04))}}@media (prefers-reduced-motion:reduce){.hub-experiences-scene__packet,.hub-experiences-scene__tv-frame,.hub-experiences-scene__hub--pulse{transition:none!important;animation:none!important}}
.hub-gallery-scene{--hg-brown:var(--brand-brown);--hg-muted:color-mix(in srgb, var(--brand-brown) 52%, transparent);--hg-line:color-mix(in srgb, var(--brand-brown) 14%, transparent);--hg-gap:.38rem;aspect-ratio:5/4;background:color-mix(in srgb, #fff 72%, var(--brand-sand));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;min-height:14.5rem;max-height:22rem;color:var(--hg-brown);border-radius:.85rem;flex-direction:column;gap:.35rem;padding:.45rem .45rem .4rem;display:flex;position:relative;overflow:hidden}.hub-gallery-scene__counters{flex-shrink:0;justify-content:space-between;gap:.35rem;transition:opacity .7s;display:flex}.hub-gallery-scene__counter{border:1px solid var(--hg-line);box-shadow:0 2px 6px color-mix(in srgb, var(--brand-brown) 6%, transparent);background:#fff;border-radius:999px;align-items:center;gap:.28rem;padding:.22rem .45rem;font-size:.55rem;line-height:1;display:inline-flex}.hub-gallery-scene__counter svg{color:var(--brand-terracotta);flex-shrink:0}.hub-gallery-scene__counter-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;min-width:1.6rem;font-weight:700}.hub-gallery-scene__counter-label{color:var(--hg-muted);letter-spacing:.02em;font-weight:600}.hub-gallery-scene__viewport{border-radius:.35rem;flex:auto;min-height:0;transition:opacity .7s;position:relative;overflow:hidden}.hub-gallery-scene__grid{gap:var(--hg-gap);margin:0;padding:0;list-style:none;transition:gap .4s,grid-template-columns .45s;display:grid}.hub-gallery-scene[data-columns="4"]{--hg-gap:.42rem}.hub-gallery-scene__tile{aspect-ratio:1;background:color-mix(in srgb, var(--brand-sand) 35%, #fff);width:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-brown) 8%, transparent);opacity:0;will-change:transform;border-radius:.5rem;transition:box-shadow .28s;position:relative;overflow:hidden;transform:scale(.9)}.hub-gallery-scene__tile--filled{animation:.42s cubic-bezier(.22,1,.36,1) forwards hub-gallery-tile-in}.hub-gallery-scene__tile--selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-terracotta) 80%, #fff), 0 8px 18px color-mix(in srgb, var(--brand-brown) 22%, transparent);z-index:3}.hub-gallery-scene__tile--swap-lift,.hub-gallery-scene__tile--swap-a.hub-gallery-scene__tile--swap-drag,.hub-gallery-scene__tile--swap-b.hub-gallery-scene__tile--swap-drag,.hub-gallery-scene__tile--swap-snap{opacity:1;animation:none}.hub-gallery-scene__tile--swap-lift{z-index:6;box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-terracotta) 80%, #fff), 0 12px 24px color-mix(in srgb, var(--brand-brown) 28%, transparent);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;transform:scale(1.08)translateY(-2px)}.hub-gallery-scene__tile--swap-a.hub-gallery-scene__tile--swap-drag,.hub-gallery-scene__tile--swap-b.hub-gallery-scene__tile--swap-drag{transition:transform .52s cubic-bezier(.22,1,.36,1),box-shadow .28s,opacity .28s}.hub-gallery-scene__tile--swap-a.hub-gallery-scene__tile--swap-drag{z-index:7;transform:translateX(var(--hg-drag-x,0px)) scale(1.08) translateY(-2px);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-terracotta) 85%, #fff), 0 14px 28px color-mix(in srgb, var(--brand-brown) 30%, transparent)}.hub-gallery-scene__tile--swap-b.hub-gallery-scene__tile--swap-drag{z-index:5;opacity:.88;transform:translateX(calc(-1 * var(--hg-drag-x,0px))) scale(.97)}.hub-gallery-scene__tile--swap-snap{z-index:3;transition:none!important;transform:none!important}.hub-gallery-scene__media{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hub-gallery-scene__badge{z-index:2;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #fff6;border-radius:999px;place-items:center;width:1.15rem;height:1.15rem;display:grid;position:absolute;bottom:.28rem;right:.28rem;box-shadow:0 2px 6px #00000047}.hub-gallery-scene__badge--photo{background:color-mix(in srgb, var(--brand-brown) 78%, #000)}.hub-gallery-scene__badge--video{background:#000000d1}.hub-gallery-scene__zoom{z-index:12;border:1px solid color-mix(in srgb, var(--brand-brown) 16%, transparent);background:color-mix(in srgb, #fff 94%, var(--brand-sand));box-shadow:0 6px 14px color-mix(in srgb, var(--brand-brown) 12%, transparent);pointer-events:none;border-radius:999px;align-items:center;gap:.15rem;padding:.18rem;transition:opacity .7s;display:inline-flex;position:absolute;bottom:.4rem;left:50%;transform:translate(-50%)}.hub-gallery-scene__zoom-btn{width:1.55rem;height:1.55rem;color:var(--hg-muted);border-radius:999px;place-items:center;transition:background .15s,color .15s,transform .15s;display:grid}.hub-gallery-scene__zoom-btn--pulse{background:color-mix(in srgb, var(--brand-terracotta) 18%, #fff);color:var(--brand-terracotta);transform:scale(.92)}.hub-gallery-scene__zoom-value{text-align:center;font-variant-numeric:tabular-nums;min-width:1.35rem;color:var(--hg-muted);font-size:.58rem;font-weight:650}.hub-gallery-scene__cursor{z-index:20;width:.85rem;height:.85rem;box-shadow:0 0 0 1.5px #fff, 0 4px 10px color-mix(in srgb, var(--brand-brown) 35%, transparent);transform-origin:0 0;opacity:0;pointer-events:none;background:#1c1410;border-radius:0 .7rem .7rem;margin:0;transition:left .52s cubic-bezier(.22,1,.36,1),top .52s cubic-bezier(.22,1,.36,1),transform .15s,opacity .22s;position:absolute;transform:rotate(-18deg)}.hub-gallery-scene__cursor--on{opacity:1}.hub-gallery-scene__cursor--press{transform:rotate(-18deg)scale(.88)}.hub-gallery-scene--fading .hub-gallery-scene__counters,.hub-gallery-scene--fading .hub-gallery-scene__viewport,.hub-gallery-scene--fading .hub-gallery-scene__zoom,.hub-gallery-scene--fading .hub-gallery-scene__cursor{opacity:0}@keyframes hub-gallery-tile-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hub-gallery-scene__tile--filled{opacity:1;animation:none;transform:none}.hub-gallery-scene__tile--swap-lift,.hub-gallery-scene__tile--swap-drag,.hub-gallery-scene__tile--swap-snap{transform:none}.hub-gallery-scene__cursor{display:none}}
.hub-jour-j-scene{--hj-brown:var(--brand-brown);--hj-muted:color-mix(in srgb, var(--brand-brown) 48%, transparent);--hj-line:color-mix(in srgb, var(--brand-brown) 12%, transparent);aspect-ratio:16/9;background:color-mix(in srgb, #fff 72%, var(--brand-sand));-webkit-user-select:none;user-select:none;width:100%;min-height:12.5rem;max-height:18rem;color:var(--hj-brown);border-radius:.85rem;position:relative;overflow:hidden}.hub-jour-j-scene__stage{position:absolute;inset:0}.hub-jour-j-scene__panel{opacity:0;visibility:hidden;pointer-events:none;z-index:1;transition:opacity .48s,visibility 0s linear .48s;position:absolute;inset:0}.hub-jour-j-scene__panel--active{opacity:1;visibility:visible;pointer-events:auto;z-index:2;transition:opacity .48s,visibility linear}.hub-jour-j-scene__table-wrap{box-sizing:border-box;flex-direction:column;gap:.4rem;width:100%;height:100%;min-height:0;padding:.55rem .6rem;display:flex}.hub-jour-j-scene__table-head{letter-spacing:.03em;text-transform:uppercase;color:var(--hj-muted);flex-shrink:0;align-items:center;gap:.45rem;font-size:.58rem;font-weight:600;display:flex}.hub-jour-j-scene__tab{background:0 0;border-radius:999px;padding:.18rem .45rem}.hub-jour-j-scene__tab--on{color:var(--hj-brown);background:color-mix(in srgb, var(--brand-terracotta) 22%, #fff)}.hub-jour-j-scene__table-scroll{min-height:0;box-shadow:0 0 0 1px var(--hj-line), 0 6px 14px color-mix(in srgb, var(--brand-brown) 8%, transparent);background:#fff;border-radius:.55rem;flex:1;overflow:auto}.hub-jour-j-scene__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.62rem}.hub-jour-j-scene__table th{text-align:left;letter-spacing:.02em;color:var(--hj-muted);border-bottom:1px solid var(--hj-line);background:color-mix(in srgb, var(--brand-sand) 35%, #fff);padding:.32rem .45rem;font-size:.52rem;font-weight:600}.hub-jour-j-scene__table td{border-bottom:1px solid color-mix(in srgb, var(--brand-brown) 8%, transparent);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;padding:.28rem .45rem;overflow:hidden}.hub-jour-j-scene__table tr:last-child td{border-bottom:none}.hub-jour-j-scene__cell--num{font-variant-numeric:tabular-nums;width:28%;font-weight:600}.hub-jour-j-scene__cell--title{width:30%;font-weight:600}.hub-jour-j-scene__cell--muted{color:var(--hj-muted)}.hub-jour-j-scene__row{opacity:0;transform:translateY(.35rem)}.hub-jour-j-scene__row--in{animation:.35s ease-out both hub-jour-j-row-in}.hub-jour-j-scene__pdf{width:100%;height:100%;position:relative}.hub-jour-j-scene__pdf-badge{z-index:3;background:color-mix(in srgb, var(--brand-brown) 88%, #000);color:#fff;letter-spacing:.04em;box-shadow:0 4px 10px color-mix(in srgb, var(--brand-brown) 18%, transparent);border-radius:999px;align-items:center;gap:.28rem;padding:.28rem .55rem;font-size:.58rem;font-weight:700;display:inline-flex;position:absolute;top:.55rem;right:.55rem}.hub-jour-j-scene__pdf-page{width:100%;height:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-brown) 10%, transparent);background:#fff;overflow:hidden}.hub-jour-j-scene__pdf-inner{will-change:transform;box-sizing:border-box;min-height:220%;padding:1rem 1.1rem 3rem;transform:translateY(0)}.hub-jour-j-scene__pdf-page--scroll .hub-jour-j-scene__pdf-inner{animation:3.2s cubic-bezier(.22,.6,.28,1) both hub-jour-j-pdf-scroll}.hub-jour-j-scene__pdf-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-terracotta);margin:0;font-size:.58rem;font-weight:700}.hub-jour-j-scene__pdf-title{font-family:var(--font-heading);letter-spacing:-.02em;margin:.35rem 0 0;font-size:1.15rem;font-weight:600}.hub-jour-j-scene__pdf-meta{color:var(--hj-muted);margin:.28rem 0 0;font-size:.65rem}.hub-jour-j-scene__pdf-rule{background:var(--hj-line);height:1px;margin:.7rem 0 .55rem}.hub-jour-j-scene__pdf-section{letter-spacing:.06em;text-transform:uppercase;color:var(--hj-muted);margin:.75rem 0 .35rem;font-size:.58rem;font-weight:700}.hub-jour-j-scene__pdf-summary{color:var(--hj-brown);margin:0;padding:0 0 0 1rem;font-size:.68rem;line-height:1.45}.hub-jour-j-scene__pdf-slot{border-bottom:1px solid color-mix(in srgb, var(--brand-brown) 8%, transparent);gap:.1rem;padding:.42rem 0;display:grid}.hub-jour-j-scene__pdf-time{font-variant-numeric:tabular-nums;color:var(--brand-terracotta);font-size:.58rem;font-weight:700}.hub-jour-j-scene__pdf-slot-title{font-size:.75rem;font-weight:600}.hub-jour-j-scene__pdf-lieu,.hub-jour-j-scene__pdf-detail{color:var(--hj-muted);font-size:.58rem}.hub-jour-j-scene__pdf-annexe{background:color-mix(in srgb, var(--brand-sand) 40%, #fff);border-radius:.4rem;margin-top:.4rem;padding:.4rem .5rem}.hub-jour-j-scene__pdf-annexe+.hub-jour-j-scene__pdf-annexe{margin-top:.32rem}.hub-jour-j-scene__pdf-annexe-title{margin-bottom:.18rem;font-size:.62rem;font-weight:700;display:block}.hub-jour-j-scene__pdf-annexe ul{color:var(--hj-muted);margin:0;padding:0 0 0 .9rem;font-size:.58rem;line-height:1.4}.hub-jour-j-scene__pdf-note{color:var(--hj-muted);margin:.9rem 0 0;font-size:.6rem;line-height:1.4}.hub-jour-j-scene__pdf-footer{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--hj-muted) 80%, transparent);margin:1rem 0 0;font-size:.52rem;font-weight:600}.hub-jour-j-scene__phones{box-sizing:border-box;background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--brand-sand) 50%, transparent), transparent 55%);justify-content:center;align-items:center;gap:.85rem;width:100%;height:100%;padding:.55rem .65rem .45rem;display:flex}.hub-jour-j-scene__phone-col{flex-direction:column;flex:0 auto;justify-content:center;align-items:center;width:7.35rem;max-width:38%;height:94%;padding-top:.55rem;display:flex}.hub-jour-j-scene__panel--active .hub-jour-j-scene__phone-col:first-child{animation:.7s cubic-bezier(.22,.72,.28,1) both hub-jour-j-phone-in-left}.hub-jour-j-scene__panel--active .hub-jour-j-scene__phone-col:nth-child(2){animation:.7s cubic-bezier(.22,.72,.28,1) .14s both hub-jour-j-phone-in-right}.hub-jour-j-scene__phone-badge{z-index:4;letter-spacing:.07em;text-transform:uppercase;color:#fff;white-space:nowrap;box-shadow:0 6px 14px color-mix(in srgb, var(--brand-brown) 22%, transparent);border-radius:999px;align-items:center;gap:.28rem;padding:.28rem .55rem .28rem .42rem;font-size:.58rem;font-weight:800;display:inline-flex;position:absolute;top:-.5rem;left:50%;transform:translate(-50%)}.hub-jour-j-scene__phone-badge--online{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-terracotta) 88%, #fff), var(--brand-terracotta))}.hub-jour-j-scene__phone-badge--offline{background:linear-gradient(135deg,#8aaf9e,#6f9484)}.hub-jour-j-scene__phone-badge-dot{background:#fff;border-radius:999px;flex-shrink:0;width:.42rem;height:.42rem;box-shadow:0 0 #ffffff8c}.hub-jour-j-scene__panel--active .hub-jour-j-scene__phone-badge-dot{animation:1.5s ease-in-out .7s infinite hub-jour-j-badge-pulse}.hub-jour-j-scene__panel--active .hub-jour-j-scene__phone-badge--online{animation:.55s cubic-bezier(.2,.85,.3,1) .28s both hub-jour-j-badge-pop,1.8s ease-in-out .85s infinite hub-jour-j-badge-glow-online}.hub-jour-j-scene__panel--active .hub-jour-j-scene__phone-badge--offline{animation:.55s cubic-bezier(.2,.85,.3,1) .42s both hub-jour-j-badge-pop,1.8s ease-in-out 1s infinite hub-jour-j-badge-glow-offline}.hub-jour-j-scene__phone{width:100%;min-height:0;box-shadow:0 0 0 2px #2a211c, 0 14px 26px color-mix(in srgb, var(--brand-brown) 22%, transparent);box-sizing:border-box;transform-origin:50% 85%;background:#1c1613;border-radius:1.15rem;flex-direction:column;flex:1;padding:.42rem .42rem .5rem;display:flex;position:relative}.hub-jour-j-scene__phone--online{transform:rotate(-7deg)translateY(.15rem)}.hub-jour-j-scene__phone--offline{transform:rotate(7deg)translateY(.15rem)}.hub-jour-j-scene__phone-notch{background:#3a302b;border-radius:999px;flex-shrink:0;width:2.2rem;height:.24rem;margin:.08rem auto .35rem}.hub-jour-j-scene__phone-screen{background:#fff;border-radius:.75rem;flex-direction:column;flex:1;gap:.18rem;min-height:0;padding:.32rem;display:flex;overflow:hidden}.hub-jour-j-scene__phone-bar{background:color-mix(in srgb, var(--brand-sand) 40%, #fff);border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;padding:.1rem;display:flex}.hub-jour-j-scene__secours,.hub-jour-j-scene__live{color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.16rem;width:100%;padding:.14rem .3rem;font-size:.42rem;font-weight:700;display:inline-flex}.hub-jour-j-scene__secours{background:#7a9e8e}.hub-jour-j-scene__live{background:var(--brand-terracotta)}.hub-jour-j-scene__phone-title{flex-shrink:0;margin:0;font-size:.55rem;font-weight:700;line-height:1.15}.hub-jour-j-scene__phone-lead{color:var(--hj-muted);flex-shrink:0;margin:0;font-size:.4rem;line-height:1.25}.hub-jour-j-scene__phone-list{flex:1;align-content:start;gap:.14rem;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.hub-jour-j-scene__phone-item{background:color-mix(in srgb, var(--brand-sand) 40%, #fff);border-radius:.28rem;grid-template-columns:1.85rem 1fr;align-items:start;gap:.18rem;padding:.16rem .22rem;font-size:.4rem;line-height:1.2;display:grid}.hub-jour-j-scene__phone-time{font-variant-numeric:tabular-nums;color:var(--brand-terracotta);font-weight:700}.hub-jour-j-scene__phone-item strong{font-weight:600;display:block}.hub-jour-j-scene__phone-item em{color:var(--hj-muted);font-size:.36rem;font-style:normal;display:block}.hub-jour-j-scene__phone-foot{color:color-mix(in srgb, #7a9e8e 55%, var(--hj-brown));flex-shrink:0;margin:0;padding-top:.05rem;font-size:.38rem;font-weight:600;line-height:1.2}.hub-jour-j-scene__phone--online .hub-jour-j-scene__phone-foot{color:color-mix(in srgb, var(--brand-terracotta) 45%, var(--hj-brown))}@keyframes hub-jour-j-row-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes hub-jour-j-phone-in-left{0%{opacity:0;transform:translate(-2.75rem,.35rem)}to{opacity:1;transform:translate(0,0)}}@keyframes hub-jour-j-phone-in-right{0%{opacity:0;transform:translate(2.75rem,.35rem)}to{opacity:1;transform:translate(0,0)}}@keyframes hub-jour-j-badge-pop{0%{opacity:0;transform:translate(-50%)scale(.72)translateY(.3rem)}65%{opacity:1;transform:translate(-50%)scale(1.06)translateY(0)}to{opacity:1;transform:translate(-50%)scale(1)translateY(0)}}@keyframes hub-jour-j-badge-pulse{0%,to{opacity:1;box-shadow:0 0 #ffffff8c}50%{opacity:.85;box-shadow:0 0 0 .28rem #0000}}@keyframes hub-jour-j-badge-glow-online{0%,to{box-shadow:0 6px 14px color-mix(in srgb, var(--brand-brown) 22%, transparent), 0 0 0 0 color-mix(in srgb, var(--brand-terracotta) 0%, transparent)}50%{box-shadow:0 8px 18px color-mix(in srgb, var(--brand-brown) 24%, transparent), 0 0 12px 2px color-mix(in srgb, var(--brand-terracotta) 35%, transparent)}}@keyframes hub-jour-j-badge-glow-offline{0%,to{box-shadow:0 6px 14px color-mix(in srgb, var(--brand-brown) 22%, transparent), 0 0 0 0 #0000}50%{box-shadow:0 8px 18px color-mix(in srgb, var(--brand-brown) 24%, transparent), 0 0 12px 2px #6f948466}}@keyframes hub-jour-j-pdf-scroll{0%{transform:translateY(0)}10%{transform:translateY(0)}to{transform:translateY(-48%)}}@media (prefers-reduced-motion:reduce){.hub-jour-j-scene__panel{transition:none!important}.hub-jour-j-scene__row--in,.hub-jour-j-scene__pdf-page--scroll .hub-jour-j-scene__pdf-inner,.hub-jour-j-scene__panel--active .hub-jour-j-scene__phone-col:first-child,.hub-jour-j-scene__panel--active .hub-jour-j-scene__phone-col:nth-child(2),.hub-jour-j-scene__panel--active .hub-jour-j-scene__phone-badge--online,.hub-jour-j-scene__panel--active .hub-jour-j-scene__phone-badge--offline,.hub-jour-j-scene__panel--active .hub-jour-j-scene__phone-badge-dot{animation:none!important}.hub-jour-j-scene__phone-badge{transform:translate(-50%)}.hub-jour-j-scene__row{opacity:1;transform:none}}
.hub-org-scene{--hub-org-ring:color-mix(in srgb, var(--brand-terracotta) 30%, #f3ebe3);aspect-ratio:1.05;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:0 0;border-radius:0;flex:auto;width:100%;min-height:19rem;position:relative;overflow:hidden}.hub-org-scene__links{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hub-org-scene__path{stroke:var(--hub-org-ring);stroke-width:.28px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.55;transition:stroke .45s,stroke-width .45s,opacity .45s}.hub-org-scene__path--active{stroke:color-mix(in srgb, var(--brand-terracotta) 62%, var(--hub-org-ring));stroke-width:.48px;opacity:1;transition:stroke .45s,stroke-width .45s,opacity .45s;animation:.5s cubic-bezier(.33,.1,.2,1) forwards hub-org-path-ignite}@keyframes hub-org-path-ignite{0%{stroke-dashoffset:1px;opacity:.35;stroke-width:.28px}55%{opacity:.9;stroke-width:.5px}to{stroke-dashoffset:0;opacity:1;stroke-width:.48px}}.hub-org-scene__hub{z-index:3;width:4.5rem;height:4.5rem;box-shadow:0 0 0 .22rem var(--hub-org-ring), 0 8px 18px color-mix(in srgb, var(--brand-brown) 12%, transparent);box-sizing:border-box;background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.hub-org-scene__hub--pulse{animation:.55s ease-out hub-org-hub-ingest}.hub-org-scene__logo{object-fit:contain;object-position:center;width:68%;height:68%;display:block}.hub-org-scene__node{z-index:2;width:2.35rem;height:2.35rem;color:var(--brand-terracotta);box-shadow:0 6px 14px color-mix(in srgb, var(--brand-brown) 10%, transparent);background:#fff;border-radius:.65rem;place-items:center;transition:transform .35s,box-shadow .35s,color .35s;display:grid;position:absolute;transform:translate(-50%,-50%)}.hub-org-scene__node--active{color:var(--brand-brown);box-shadow:0 0 0 .14rem color-mix(in srgb, var(--brand-terracotta) 35%, transparent), 0 8px 16px color-mix(in srgb, var(--brand-brown) 14%, transparent);transform:translate(-50%,-50%)scale(1.12)}.hub-org-scene__chip{--chip-tx:-50%;--chip-ty:-50%;z-index:6;max-width:7.25rem;color:var(--brand-brown);white-space:nowrap;box-shadow:0 6px 14px color-mix(in srgb, var(--brand-brown) 14%, transparent);transform:translate(var(--chip-tx), var(--chip-ty));pointer-events:none;background:#fff;border-radius:999px;align-items:center;gap:.32rem;padding:.28rem .5rem .28rem .28rem;font-size:.65rem;font-weight:600;line-height:1.1;display:inline-flex;position:absolute}.hub-org-scene__chip span:last-child{text-overflow:ellipsis;overflow:hidden}.hub-org-scene__chip-action{color:#fff;background:var(--brand-terracotta);border-radius:999px;flex-shrink:0;place-items:center;width:1.05rem;height:1.05rem;display:grid}.hub-org-scene__chip--check .hub-org-scene__chip-action{background:color-mix(in srgb, var(--brand-terracotta) 78%, var(--brand-brown))}.hub-org-scene__chip--enter{animation:.35s ease-out forwards hub-org-chip-enter}.hub-org-scene__chip--hold{opacity:1}.hub-org-scene__chip--gone{pointer-events:none;animation:.28s ease-in forwards hub-org-chip-gone}.hub-org-scene__travel-dot{--hub-org-from-x:50%;--hub-org-from-y:50%;--hub-org-to-x:50%;--hub-org-to-y:50%;z-index:1;background:var(--brand-terracotta);width:.55rem;height:.55rem;box-shadow:0 0 0 .18rem color-mix(in srgb, var(--brand-terracotta) 35%, #fff), 0 0 10px color-mix(in srgb, var(--brand-terracotta) 55%, transparent);pointer-events:none;left:var(--hub-org-from-x);top:var(--hub-org-from-y);border-radius:999px;margin:0;animation-name:hub-org-travel-dot;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;transform:translate(-50%,-50%)}@keyframes hub-org-chip-enter{0%{opacity:0;transform:translate(var(--chip-tx), var(--chip-ty)) scale(.85)}to{opacity:1;transform:translate(var(--chip-tx), var(--chip-ty)) scale(1)}}@keyframes hub-org-chip-gone{0%{opacity:1;transform:translate(var(--chip-tx), var(--chip-ty)) scale(1)}to{opacity:0;transform:translate(var(--chip-tx), var(--chip-ty)) scale(.85);visibility:hidden}}@keyframes hub-org-travel-dot{0%{left:var(--hub-org-from-x);top:var(--hub-org-from-y);opacity:1;transform:translate(-50%,-50%)scale(1)}to{left:var(--hub-org-to-x);top:var(--hub-org-to-y);opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes hub-org-hub-ingest{0%{box-shadow:0 0 0 .22rem var(--hub-org-ring), 0 8px 18px color-mix(in srgb, var(--brand-brown) 12%, transparent);transform:translate(-50%,-50%)scale(1)}35%{box-shadow:0 0 0 .4rem color-mix(in srgb, var(--brand-terracotta) 30%, transparent), 0 0 16px color-mix(in srgb, var(--brand-terracotta) 34%, transparent), 0 10px 20px color-mix(in srgb, var(--brand-brown) 14%, transparent);transform:translate(-50%,-50%)scale(1.08)}to{box-shadow:0 0 0 .22rem var(--hub-org-ring), 0 8px 18px color-mix(in srgb, var(--brand-brown) 12%, transparent);transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.hub-org-scene__chip,.hub-org-scene__travel-dot{display:none}.hub-org-scene__path--active{stroke-dashoffset:0;animation:none}.hub-org-scene__hub--pulse,.hub-org-scene__chip--enter,.hub-org-scene__chip--gone{animation:none}.hub-org-scene__node--active{transform:translate(-50%,-50%)}}
