.vipBadge-module__YbpV-G__badge{border-radius:var(--b-radius-tag);height:16px;font-size:var(--b-fs-caption);letter-spacing:0;vertical-align:middle;background:#00000061;flex:none;justify-content:center;align-items:center;margin-inline-start:6px;padding-block:0;padding-inline:5px 3.5px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px}.vipBadge-module__YbpV-G__badge>span{display:block;transform:translateY(.5px)}
.savesSheet-module__JpviJq__root{z-index:80;position:fixed;inset:0}.savesSheet-module__JpviJq__scrim{background:var(--b-scrim-page-bg);animation:savesSheet-module__JpviJq__b-panel-fade var(--b-panel-in) var(--b-panel-ease) both;position:absolute;inset:0}.savesSheet-module__JpviJq__sheet{inset-inline:0;gap:var(--b-space-3);max-height:min(78dvh,640px);padding:10px var(--b-space-screen) calc(max(var(--safe-bottom), 20px) + 8px);background:var(--b-glass-fallback);border:0;border-top:var(--b-panel-border);border-radius:var(--b-panel-radius) var(--b-panel-radius) 0 0;box-shadow:var(--b-panel-shadow);color:var(--b-text-1);animation:savesSheet-module__JpviJq__b-panel-up var(--b-panel-in) var(--b-panel-ease) both;outline:none;flex-direction:column;display:flex;position:absolute;bottom:0}.savesSheet-module__JpviJq__root[data-leaving=true]{pointer-events:none}.savesSheet-module__JpviJq__root[data-leaving=true] .savesSheet-module__JpviJq__sheet{animation:savesSheet-module__JpviJq__saves-down var(--b-panel-out) var(--b-panel-ease) both}.savesSheet-module__JpviJq__root[data-leaving=true] .savesSheet-module__JpviJq__scrim{animation:savesSheet-module__JpviJq__saves-fade-out var(--b-panel-out) linear both}@keyframes savesSheet-module__JpviJq__saves-down{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes savesSheet-module__JpviJq__saves-fade-out{0%{opacity:1}to{opacity:0}}.savesSheet-module__JpviJq__grip{width:var(--b-panel-handle-w);height:var(--b-panel-handle-h);border-radius:var(--b-radius-pill);background:var(--b-panel-handle-bg);flex:none;margin:0 auto 2px;display:block}.savesSheet-module__JpviJq__head{justify-content:space-between;align-items:flex-start;gap:var(--b-space-3);flex:none;display:flex}.savesSheet-module__JpviJq__title{align-items:baseline;gap:var(--b-space-2);color:var(--b-text-1);margin:0;display:flex}.savesSheet-module__JpviJq__count{color:var(--b-text-2);font-size:var(--b-fs-body-sm);font-variant-numeric:tabular-nums;font-weight:500}.savesSheet-module__JpviJq__brief{color:var(--b-text-2);margin:2px 0 0}.savesSheet-module__JpviJq__list{gap:var(--b-space-2);overscroll-behavior:contain;flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.savesSheet-module__JpviJq__item{flex:none}.savesSheet-module__JpviJq__row{align-items:center;gap:var(--b-space-3);width:100%;padding:var(--b-space-2);border-radius:var(--b-radius-card);background:var(--b-surface-2);box-shadow:inset 0 0 0 var(--b-bw-surface) var(--b-glass-edge);color:var(--b-text-1);text-align:start;-webkit-tap-highlight-color:transparent;transition:background var(--b-dur-feedback) var(--v-ease);border:0;grid-template-columns:48px minmax(0,1fr) auto;display:grid;position:relative}.savesSheet-module__JpviJq__row:hover{background:var(--b-surface-3)}.savesSheet-module__JpviJq__row:focus-visible{outline:2px solid var(--b-focus-ring-color);outline-offset:2px}.savesSheet-module__JpviJq__row:disabled{cursor:default;opacity:.55}.savesSheet-module__JpviJq__rowBusy{opacity:1}.savesSheet-module__JpviJq__frame{border-radius:var(--b-radius-sm);background:var(--b-surface);width:48px;height:84px;display:block;overflow:hidden}.savesSheet-module__JpviJq__poster{width:100%;height:100%}.savesSheet-module__JpviJq__words{flex-direction:column;gap:2px;min-width:0;display:flex}.savesSheet-module__JpviJq__name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.savesSheet-module__JpviJq__meta,.savesSheet-module__JpviJq__when{white-space:nowrap;text-overflow:ellipsis;color:var(--b-text-2);overflow:hidden}.savesSheet-module__JpviJq__when{color:var(--b-text-3)}.savesSheet-module__JpviJq__spinner{color:var(--b-text-2);animation:.9s linear infinite savesSheet-module__JpviJq__saves-spin}@keyframes savesSheet-module__JpviJq__saves-spin{to{transform:rotate(360deg)}}.savesSheet-module__JpviJq__state{align-items:flex-start;gap:var(--b-space-3);padding:var(--b-space-4) 0 var(--b-space-2);flex-direction:column;display:flex}.savesSheet-module__JpviJq__status{color:var(--b-text-2);margin:0}.savesSheet-module__JpviJq__status[data-tone=error]{color:var(--b-btn-danger-fg)}.savesSheet-module__JpviJq__hint{color:var(--b-text-3);margin:0}@media (min-width:1024px) and (pointer:fine){.savesSheet-module__JpviJq__sheet{width:min(420px,100vw - 48px);max-height:min(72vh,640px);padding:18px var(--b-space-screen) var(--b-space-gap);border:var(--b-panel-border);border-radius:var(--b-radius-md);inset:50% auto auto 50%;translate:-50% -50%}.savesSheet-module__JpviJq__grip{display:none}}@media (prefers-reduced-motion:reduce){.savesSheet-module__JpviJq__scrim,.savesSheet-module__JpviJq__sheet,.savesSheet-module__JpviJq__root[data-leaving=true] .savesSheet-module__JpviJq__sheet,.savesSheet-module__JpviJq__root[data-leaving=true] .savesSheet-module__JpviJq__scrim{animation-duration:1ms}.savesSheet-module__JpviJq__spinner,.savesSheet-module__JpviJq__row{transition:none;animation:none}}
:is(.story-room,.bond-host){--bond-accent:var(--b-cherry-500,#bb1f4c);--bond-accent-soft:color-mix(in srgb, var(--b-cherry-300,#ea6f8d) 34%, transparent);--bond-next:#d6c9a9f2;--bond-text:var(--v-text,#eef0f4);--bond-muted:#babdc4d9;--bond-dim:#babdc48c;--bond-hair:#ffffff0f}:is(.story-room,.bond-host) .bond-eyebrow{font-size:var(--b-fs-caption);letter-spacing:0;color:var(--bond-muted);margin:0;font-weight:700}:is(.story-room,.bond-host) .bond-eyebrow.is-type{font-size:var(--b-fs-caption);letter-spacing:0;margin-top:2px;font-weight:700}:is(.story-room,.bond-host) .bond-meter{border-radius:var(--b-radius-full);background:#ffffff1f;height:3px;position:relative;overflow:hidden}:is(.story-room,.bond-host) .bond-meter>i{border-radius:var(--b-radius-full);background:var(--bond-accent);height:100%;transition:width .4s var(--v-ease,ease);display:block}:is(.story-room,.bond-host) .bond-dot{background:var(--bond-accent);vertical-align:middle;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}:is(.story-room,.bond-host) .bond-icon{flex:none;width:12px;height:12px}:is(.story-room,.bond-host) .bond-hair{border:0;border-top:1px solid var(--bond-hair);margin:9px 0}:is(.story-room,.bond-host) .bond-medallion{object-fit:contain;flex:none;width:36px;height:36px;display:block}:is(.story-room,.bond-host) .bond-medallion.is-dim{opacity:.55;filter:saturate(.6)}:is(.story-room,.bond-host) .bond-art{color:#c3c9bf;flex:none;place-items:center;width:30px;height:34px;display:grid;overflow:hidden}:is(.story-room,.bond-host) .bond-art>svg{width:26px;height:26px}:is(.story-room,.bond-host) .bond-art.is-photo{background:#000;border:1px solid #ccdccc17;border-radius:3px}:is(.story-room,.bond-host) .bond-art.is-photo>img{object-fit:cover;width:100%;height:100%}:is(.story-room,.bond-host) .bond-art.is-collection{width:34px;height:40px}:is(.story-room,.bond-host) .bond-demo-tag{font-size:var(--b-fs-caption);letter-spacing:0;color:var(--bond-next);vertical-align:1px;border:1px solid #d6c9a959;border-radius:2px;margin-inline-start:6px;padding:0 4px;font-weight:700}:is(.story-room,.bond-host) .bond-demo-note{font-size:var(--b-fs-caption);line-height:var(--b-lh-caption);color:var(--bond-dim);margin:10px 0 0}:is(.story-room,.bond-host) .bond-card{color:var(--bond-text);pointer-events:auto;padding:14px 16px 2px;position:relative}:is(.story-room,.bond-host) .bond-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}:is(.story-room,.bond-host) .bond-card-stage{font-size:var(--b-fs-card-title);letter-spacing:-.02em;font-weight:400;line-height:var(--b-lh-card-title);margin:3px 0 0}:is(.story-room,.bond-host) .bond-card-badge{flex:none;width:36px;height:36px;margin-block:-2px 0;margin-inline:0 -2px;display:block;position:relative}:is(.story-room,.bond-host) .bond-card-medallion{width:36px;height:36px;position:relative}:is(.story-room,.bond-host) .bond-card-level{justify-content:space-between;align-items:baseline;gap:10px;margin:8px 0 6px;display:flex}:is(.story-room,.bond-host) .bond-card-level>b{font-size:var(--b-fs-body-sm);font-weight:500}:is(.story-room,.bond-host) .bond-card-level>span,:is(.story-room,.bond-host) .bond-card-next{font-size:var(--b-fs-caption);line-height:var(--b-lh-caption);color:var(--bond-muted);font-variant-numeric:tabular-nums}:is(.story-room,.bond-host) .bond-card-next{justify-content:space-between;gap:10px;margin-top:6px;display:flex}:is(.story-room,.bond-host) .bond-card-next>span:last-child{text-align:end;flex:none}:is(.story-room,.bond-host) .bond-card-next .is-muted{color:var(--bond-dim)}:is(.story-room,.bond-host) .bond-path-link{width:100%;min-height:32px;color:var(--bond-text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;margin-top:4px;padding:0;display:flex}:is(.story-room,.bond-host) .bond-path-link>span:last-child{font-size:var(--b-fs-caption);color:#c3c9c4;align-items:center;gap:3px;display:inline-flex}:is(.story-room,.bond-host) .bond-path-link .bond-icon{width:11px;height:11px}:is(.story-room,.bond-host) .bond-mini-stages{display:flex}:is(.story-room,.bond-host) .bond-mini-stages .bond-medallion{width:21px;height:21px;margin-inline-start:-4px}:is(.story-room,.bond-host) .bond-mini-stages .bond-medallion:first-child{margin-inline-start:0}:is(.story-room,.bond-host) .bond-latest-head{align-items:center;gap:7px;display:flex}:is(.story-room,.bond-host) .bond-latest-row{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}:is(.story-room,.bond-host) .bond-latest-title{font-size:var(--b-fs-body-sm);line-height:var(--b-lh-body-sm);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}:is(.story-room,.bond-host) .bond-latest-empty{font-size:var(--b-fs-caption);line-height:var(--b-lh-caption);color:var(--bond-muted);margin:4px 0 0}:is(.story-room,.bond-host) .bond-read{min-height:32px;color:var(--bond-text);font-size:var(--b-fs-body-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 4px;display:inline-flex}:is(.story-room,.bond-host) .bond-rewards-row{width:100%;min-height:36px;color:var(--bond-text);font-size:var(--b-fs-body-sm);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 0 6px;display:flex}:is(.story-room,.bond-host) .bond-count-line{font-size:var(--b-fs-caption);color:var(--bond-muted);align-items:center;gap:3px;display:inline-flex}:is(.story-room,.bond-host) .bond-path-link:hover,:is(.story-room,.bond-host) .bond-read:hover,:is(.story-room,.bond-host) .bond-rewards-row:hover{color:#fff}:is(.story-room,.bond-host) .bond-path-link:focus-visible,:is(.story-room,.bond-host) .bond-read:focus-visible,:is(.story-room,.bond-host) .bond-rewards-row:focus-visible,:is(.story-room,.bond-host) .bond-stage-item:focus-visible,:is(.story-room,.bond-host) .bond-reward-row:focus-visible,:is(.story-room,.bond-host) .bond-section-link:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--b-cherry-300,#ea6f8d) 80%, transparent);border-radius:4px;outline:none}:is(.story-room,.bond-host) .bond-journey-profile{align-items:center;gap:11px;padding:8px 0 12px;display:flex}:is(.story-room,.bond-host) .bond-journey-avatar{object-fit:cover;background:#ffffff05;border:1px solid #a9c4b345;border-radius:50%;flex:none;width:42px;height:42px;padding:2px}:is(.story-room,.bond-host) .bond-journey-person{flex:1;min-width:0}:is(.story-room,.bond-host) .bond-journey-name{font-size:var(--b-fs-card-title);letter-spacing:-.02em;font-weight:450;line-height:var(--b-lh-card-title);margin:0 0 3px}:is(.story-room,.bond-host) .bond-journey-stage{font-size:var(--b-fs-caption);letter-spacing:.06em;color:var(--bond-muted);margin:0}:is(.story-room,.bond-host) .bond-compact-level{font-size:var(--b-fs-caption);color:#aebbb4;align-self:center}:is(.story-room,.bond-host) .bond-compact-level>b{font-size:var(--b-fs-card-title);color:#e1e9e2;margin-inline-start:2px;font-weight:480}:is(.story-room,.bond-host) .bond-compact-progress .bond-meter{margin:0 0 7px}:is(.story-room,.bond-host) .bond-compact-progress>p{font-size:var(--b-fs-caption);color:#aebbb2;font-variant-numeric:tabular-nums;justify-content:space-between;margin:0;display:flex}:is(.story-room,.bond-host) .bond-compact-progress b{color:#d3e4d8;font-weight:500}:is(.story-room,.bond-host) .bond-stage-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:12px;padding-top:12px;display:grid}:is(.story-room,.bond-host) .bond-stage-item{color:#b5bdb5;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:center;gap:3px;min-width:0;min-height:70px;padding:0 0 5px;display:flex}:is(.story-room,.bond-host) .bond-stage-item .bond-medallion{filter:saturate(.7);width:36px;height:36px;transition:transform .2s var(--v-ease,ease)}:is(.story-room,.bond-host) .bond-stage-item.is-locked .bond-medallion{opacity:.6}:is(.story-room,.bond-host) .bond-stage-item.is-current .bond-medallion{filter:drop-shadow(0 0 9px color-mix(in srgb, var(--b-cherry-300,#ea6f8d) 18%, transparent))}:is(.story-room,.bond-host) .bond-stage-item:hover .bond-medallion{opacity:1;transform:translateY(-2px)}:is(.story-room,.bond-host) .bond-stage-item[aria-pressed=true]{background:linear-gradient(0deg, color-mix(in srgb, var(--b-cherry-300,#ea6f8d) 5%, transparent), transparent 50%)}:is(.story-room,.bond-host) .bond-stage-name{font-size:var(--b-fs-caption);white-space:nowrap;line-height:1.2}:is(.story-room,.bond-host) .bond-stage-item.is-current .bond-stage-name{color:#c5e7d7}:is(.story-room,.bond-host) .bond-stage-level{color:var(--bond-dim);align-items:center;gap:2px;font-size:9px;display:inline-flex}:is(.story-room,.bond-host) .bond-stage-level .bond-icon{width:9px;height:9px}:is(.story-room,.bond-host) .bond-stage-caption{font-size:var(--b-fs-caption);line-height:var(--b-lh-caption);color:var(--bond-muted);border-inline-start:1px solid #9eb9a652;flex-direction:column;gap:2px;margin:6px 0 10px;padding:6px 8px;display:flex}:is(.story-room,.bond-host) .bond-stage-caption>strong{font-size:var(--b-fs-caption);color:var(--bond-text);font-weight:500}:is(.story-room,.bond-host) .bond-section-head{border-top:1px solid var(--bond-hair);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:5px;display:flex}:is(.story-room,.bond-host) .bond-section-head>h4{font-size:var(--b-fs-body-sm);margin:0;font-weight:500}:is(.story-room,.bond-host) .bond-section-link{min-height:36px;color:var(--bond-text);font-size:var(--b-fs-body-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 2px;display:inline-flex}:is(.story-room,.bond-host) .bond-count{color:var(--bond-muted)}:is(.story-room,.bond-host) .bond-level-list{margin:0;padding:0;list-style:none}:is(.story-room,.bond-host) .bond-level-item{border-bottom:1px solid #0000;margin:0;padding:0;position:relative}:is(.story-room,.bond-host) .bond-level-item:before{content:"";inset-inline-start:3px;pointer-events:none;background:#b0c6b81f;width:1px;position:absolute;top:0;bottom:-1px}:is(.story-room,.bond-host) .bond-level-item:first-child:before{top:50%}:is(.story-room,.bond-host) .bond-level-item:last-child:before{bottom:50%}:is(.story-room,.bond-host) .bond-level-item:after{content:"";inset-inline-start:1px;pointer-events:none;background:#3f4d45;border-radius:50%;width:5px;height:5px;position:absolute;top:calc(50% - 2.5px)}:is(.story-room,.bond-host) .bond-level-item.is-unlocked:before{background:var(--bond-accent-soft)}:is(.story-room,.bond-host) .bond-level-item.is-unlocked:after{background:var(--bond-accent)}:is(.story-room,.bond-host) .bond-level-item.is-next:after{background:#c9bd9d;box-shadow:0 0 0 2px #c9bd9d14}:is(.story-room,.bond-host) .bond-level-item.is-next{background:linear-gradient(90deg,#b6cfaa09,#0000)}:is(.story-room,.bond-host) .bond-level-row{text-align:start;align-items:center;gap:11px;width:100%;min-height:58px;padding-block:9px;padding-inline:15px 3px;display:flex}:is(.story-room,.bond-host) .bond-level-number{color:#c4d6cb;width:25px;font-size:var(--b-fs-body-sm);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;gap:1px;font-weight:460;line-height:1;display:flex}:is(.story-room,.bond-host) .bond-level-number>small{letter-spacing:.06em;color:#a6b3a9;font-size:8px;font-weight:400}:is(.story-room,.bond-host) .bond-level-copy{flex-direction:column;flex:1;min-width:0;display:flex}:is(.story-room,.bond-host) .bond-level-copy>strong{font-size:var(--b-fs-body-sm);color:#e1e6df;font-weight:450;line-height:1.25}:is(.story-room,.bond-host) .bond-level-new{color:#a6b7aa;align-items:center;gap:4px;display:inline-flex}:is(.story-room,.bond-host) .bond-level-end{font-size:var(--b-fs-caption);color:#97a79b;flex:none;align-items:center;gap:5px;display:flex}:is(.story-room,.bond-host) .bond-level-item.is-next .bond-level-number,:is(.story-room,.bond-host) .bond-level-item.is-next .bond-level-end{color:var(--bond-next)}:is(.story-room,.bond-host) .bond-level-item.is-locked:not(.is-next) .bond-level-copy>strong{color:#b7c0b7}:is(.story-room,.bond-host) .bond-level-item.is-locked:not(.is-next) .bond-art{opacity:.65}:is(.story-room,.bond-host) .bond-rewards{flex-direction:column;display:flex}:is(.story-room,.bond-host) .bond-reward-row{border:0;border-bottom:1px solid var(--bond-hair);width:100%;min-width:0;color:var(--bond-text);text-align:start;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 0;display:flex}:is(.story-room,.bond-host) .bond-reward-row:hover{background:#ffffff09}:is(.story-room,.bond-host) .bond-reward-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}:is(.story-room,.bond-host) .bond-reward-copy .bond-eyebrow{font-size:var(--b-fs-caption);letter-spacing:0;font-weight:700}:is(.story-room,.bond-host) .bond-reward-title{font-size:var(--b-fs-body);line-height:var(--b-lh-body);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:430}:is(.story-room,.bond-host) .bond-reward-new{font-size:var(--b-fs-caption);color:var(--b-cherry-300,#ea6f8d);align-items:center;gap:6px;font-weight:700;display:flex}:is(.story-room,.bond-host) .bond-reward-status{font-size:var(--b-fs-caption);color:#aeb2ad}:is(.story-room,.bond-host) .bond-reward-arrow{color:#c6c9c4;flex:none}:is(.story-room,.bond-host) .bond-reward-arrow .bond-icon{width:16px;height:16px}:is(.story-room,.bond-host) .bond-empty{font-size:var(--b-fs-body-sm);line-height:var(--b-lh-body-sm);color:var(--bond-muted);margin:14px 0}:is(.story-room,.bond-host) .bond-empty>b{color:var(--bond-text);font-weight:500}:is(.story-room,.bond-host) .bond-reward-next{margin-top:18px}:is(.story-room,.bond-host) .bond-reward-next>.bond-eyebrow{letter-spacing:.15em;font-weight:400}:is(.story-room,.bond-host) .bond-reward-locked{align-items:center;gap:12px;margin-top:12px;display:flex}:is(.story-room,.bond-host) .bond-reward-locked>div>p{font-size:var(--b-fs-caption);color:var(--bond-muted);margin:4px 0 0}:is(.story-room,.bond-host) .bond-reward-seal{border:1px solid var(--bond-hair);color:#b5b7b2;border-radius:4px;flex:none;place-items:center;width:34px;height:40px;display:grid}:is(.story-room,.bond-host) .bond-reward-seal .bond-icon{width:16px;height:16px}:is(.story-room,.bond-host) .bond-detail-title{font-size:var(--b-fs-card-title);letter-spacing:-.025em;font-weight:430;line-height:var(--b-lh-card-title);margin:6px 0 0}:is(.story-room,.bond-host) .bond-detail-meta{font-size:var(--b-fs-caption);color:var(--bond-muted);margin:6px 0 0}:is(.story-room,.bond-host) .bond-text{font-size:var(--b-fs-body);line-height:var(--b-lh-body);color:#e1e6df;margin-top:18px}:is(.story-room,.bond-host) .bond-text>p{margin:0 0 14px}:is(.story-room,.bond-host) .bond-text.is-letter{font-family:Georgia,Times New Roman,serif;font-size:var(--b-fs-body)}:is(.story-room,.bond-host) .bond-sign{color:var(--bond-muted);font-style:italic}:is(.story-room,.bond-host) .bond-portrait{background:#000;border:1px solid #ffffff1a;border-radius:4px;margin-top:16px;overflow:hidden}:is(.story-room,.bond-host) .bond-portrait>img{object-fit:contain;width:100%;max-height:52vh;display:block}:is(.story-room,.bond-host) .bond-portrait.is-wide>img{aspect-ratio:16/9;max-height:40vh}:is(.story-room,.bond-host) .bond-save-note{color:var(--bond-muted);margin-inline-start:10px;font-size:12px;line-height:1.5;display:inline-block}:is(.story-room,.bond-host) .bond-save-note.is-warn{color:var(--bond-next)}:is(.story-room,.bond-host) .bond-save-note a{color:var(--bond-text);text-decoration:underline}:is(.story-room,.bond-host) .bond-state-reason{color:var(--bond-dim);font-size:12px}:is(.story-room,.bond-host) .bond-button small{color:var(--bond-muted);font-size:11px}:is(.story-room,.bond-host) .bond-caption{font-size:var(--b-fs-caption);line-height:var(--b-lh-caption);color:var(--bond-muted);margin:10px 0 0}:is(.story-room,.bond-host) .bond-acts{margin-top:12px}:is(.story-room,.bond-host) .bond-button{min-height:36px;color:var(--bond-text);font-size:var(--b-fs-body-sm);background:#ffffff0a;border:1px solid #ffffff2e;border-radius:6px;padding:0 14px}:is(.story-room,.bond-host) .bond-button.is-disabled{opacity:.45;cursor:not-allowed}:is(.story-room,.bond-host) .bond-state-box{border:1px solid var(--bond-hair);font-size:var(--b-fs-body-sm);line-height:var(--b-lh-body-sm);color:var(--bond-muted);border-radius:4px;flex-direction:column;gap:4px;margin-top:16px;padding:12px 14px;display:flex}:is(.story-room,.bond-host) .bond-state-box>b{color:var(--bond-text);font-weight:500}:is(.story-room,.bond-host) .bond-state-box.is-warn{border-color:#d6c9a94d}:is(.story-room,.bond-host) .bond-video{aspect-ratio:16/9;background:#000;border:1px solid #ffffff1a;border-radius:4px;margin-top:16px;overflow:hidden}:is(.story-room,.bond-host) .bond-video>video{object-fit:contain;background:#000;width:100%;height:100%;display:block}:is(.story-room,.bond-host) .bond-poster-words{margin-top:14px}:is(.story-room,.bond-host) .bond-poster-title{letter-spacing:-.01em;color:var(--bond-text);margin:0;font-size:20px;font-weight:500;line-height:1.2}:is(.story-room,.bond-host) .bond-poster-tagline{color:var(--bond-muted);margin:4px 0 0;font-size:12px;line-height:1.5}:is(.story-room,.bond-host) .bond-voice{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}:is(.story-room,.bond-host) .bond-voice-play{flex:none;align-items:center;gap:7px;min-width:76px;display:inline-flex}:is(.story-room,.bond-host) .bond-voice-play .voice-card-wave{color:var(--bond-muted)}:is(.story-room,.bond-host) .bond-voice-label{min-width:0;color:var(--bond-text);font-size:13px;line-height:1.4}:is(.story-room,.bond-host) .bond-voice-time{font-variant-numeric:tabular-nums;color:var(--bond-dim);font-size:12px}:is(.story-room,.bond-host) .bond-voice-note{color:var(--bond-dim);margin:8px 0 0;font-size:12px;line-height:1.5}:is(.story-room,.bond-host) .bond-skeleton.is-voice>i{border-radius:6px;height:44px;animation-iteration-count:40}:is(.story-room,.bond-host) .bond-text.is-story{font-family:Georgia,Times New Roman,serif;font-size:17px}:is(.story-room,.bond-host) .bond-text.is-story>p{margin-bottom:16px}:is(.story-room,.bond-host) .bond-tag-notbuilt{font-size:var(--b-fs-caption);letter-spacing:.02em;color:#aeb2ad;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;align-self:flex-start;align-items:center;padding:1px 6px;line-height:1.5;display:inline-flex}:is(.story-room,.bond-host) .bond-level-end .bond-tag-notbuilt{font-size:11px;line-height:1.4}:is(.story-room,.bond-host) .bond-level-item.is-notbuilt .bond-art{opacity:.55}:is(.story-room,.bond-host) .bond-overlay{z-index:70;place-items:center;padding:24px;display:grid;position:fixed;inset:0}:is(.story-room,.bond-host) .bond-scrim{background:#0000006b;position:absolute;inset:0}:is(.story-room,.bond-host) .bond-dialog{width:min(580px,100%);max-height:86vh;color:var(--bond-text);-webkit-backdrop-filter:blur(28px)saturate(110%);background:linear-gradient(145deg,#ffffff09,#0000 55%),#0e1012e0;border-color:#ffffff24;border-radius:8px;outline:none;flex-direction:column;display:flex;position:relative;box-shadow:0 24px 90px #00000059}:is(.story-room,.bond-host) .bond-dialog[data-view=rewards]{width:min(620px,100%)}:is(.story-room,.bond-host) .bond-dialog[data-view=detail]{width:min(560px,100%)}:is(.story-room,.bond-host) .bond-dialog-head{align-items:center;gap:12px;padding-block:16px 8px;padding-inline:24px 16px;display:flex}:is(.story-room,.bond-host) .bond-dialog-head:has(>[data-nav-key=back]){padding-inline-start:16px}:is(.story-room,.bond-host) .bond-dialog-titles{flex:1;min-width:0}:is(.story-room,.bond-host) .bond-dialog-title{font-size:var(--b-fs-card-title);letter-spacing:-.02em;font-weight:450;line-height:var(--b-lh-card-title);margin:4px 0 0}:is(.story-room,.bond-host) .bond-dialog-title.is-small{font-size:var(--b-fs-body-sm);letter-spacing:0;color:var(--bond-muted);font-weight:600}:is(.story-room,.bond-host) .bond-dialog-sub{font-size:var(--b-fs-caption);color:var(--bond-muted);margin-top:4px;display:block}:is(.story-room,.bond-host) .bond-dialog-body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 24px 20px;overflow-y:auto}:is(.story-room,.bond-host) .bond-dialog[data-view=detail] .bond-dialog-body{padding:8px 32px 32px}:is(.story-room,.bond-host) .bond-sheet-layer{z-index:60;position:absolute;inset:0}:is(.story-room,.bond-host) .bond-sheet{inset-inline:0;max-height:calc(100% - 40px - var(--safe-top,0px));-webkit-backdrop-filter:blur(22px);border-radius:var(--b-panel-radius) var(--b-panel-radius) 0 0;color:var(--bond-text);background:#0a0a0ae6;flex-direction:column;display:flex;position:absolute;bottom:0;box-shadow:0 -24px 48px -24px #000000b3,inset 0 1px #ffffff0f}:is(.story-room,.bond-host) .bond-grab{width:36px;height:4px;margin:var(--b-space-2) auto var(--b-space-3);background:#ffffff38;border-radius:2px;flex:none}:is(.story-room,.bond-host) .bond-sheet-head{padding:0 var(--b-layout-dialog-x) var(--b-layout-dialog-head);flex:none;align-items:center;display:flex}:is(.story-room,.bond-host) .bond-sheet-head>.nav-bar{flex:1}:is(.story-room,.bond-host) .bond-sheet-title{min-width:0;font-size:var(--b-fs-card-title);letter-spacing:-.01em;flex:1;margin:0;font-weight:700}:is(.story-room,.bond-host) .bond-sheet-title.is-named{display:flex}:is(.story-room,.bond-host) .bond-sheet-title-name{text-overflow:ellipsis;min-width:0;overflow:hidden}:is(.story-room,.bond-host) .bond-sheet-title-fixed{white-space:pre;flex:none}:is(.story-room,.bond-host) .bond-sheet-body{overscroll-behavior:contain;min-height:0;padding:0 var(--b-layout-dialog-x) calc(var(--b-space-4) + var(--safe-bottom,0px));flex:1;overflow-y:auto}:is(.story-room,.bond-host) .bond-sheet-sub{font-size:var(--b-fs-caption);color:var(--bond-muted);margin:4px 0 6px}:is(.story-room,.bond-host) .bond-sheet .bond-journey-profile{padding:6px 0 12px}:is(.story-room,.bond-host) .bond-sheet .bond-stage-rail{margin-top:10px;padding-top:10px}:is(.story-room,.bond-host) .bond-sheet .bond-level-row{gap:9px;min-height:57px}:is(.story-room,.bond-host) .bond-sheet .bond-level-item.is-next.is-notbuilt .bond-level-end{flex-direction:column;align-items:flex-end;gap:3px}:is(.story-room,.bond-host) .bond-sheet .bond-text{font-size:var(--b-fs-body)}@media (max-width:350px){:is(.story-room,.bond-host) .bond-sheet-body{padding-inline:15px}:is(.story-room,.bond-host) .bond-sheet .bond-stage-item .bond-medallion{width:32px;height:32px}:is(.story-room,.bond-host) .bond-sheet .bond-level-row{gap:7px}:is(.story-room,.bond-host) .bond-sheet .bond-level-number{width:21px}}.story-room .cinema-bond{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.story-room .cinema-bond-ring{background:conic-gradient(var(--bond-accent) calc(var(--p,0) * 1%), #ffffff29 0);border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.story-room .cinema-bond-ring:before{content:"";background:#0b0e12d9;border-radius:50%;position:absolute;inset:1.5px}.story-room .cinema-bond-ring>img{object-fit:cover;border-radius:50%;width:32px;height:32px;position:relative}.story-room .cinema-bond-pill{inset-inline-end:-4px;height:16px;color:var(--bond-text);font-size:var(--b-fs-video-hud);font-variant-numeric:tabular-nums;background:#0b0e12e6;border:1px solid #ffffff29;border-radius:999px;align-items:baseline;gap:1px;padding:0 5px;font-weight:700;line-height:14px;display:inline-flex;position:absolute;bottom:-2px}.story-room .cinema-bond-pill>small{font-size:var(--b-fs-video-hud);letter-spacing:.04em;color:var(--bond-muted);transform-origin:var(--x-start) center;margin-inline-end:-3px;font-weight:500;transform:scale(.72)}.story-room .cinema-bond-unread{top:4px;background:var(--bond-accent);border-radius:50%;width:7px;height:7px;position:absolute;inset-inline-end:4px;box-shadow:0 0 0 2px #0b0e12e6}.story-room .cinema-bond:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--b-cherry-300,#ea6f8d) 80%, transparent);outline:none}.story-room .character-card>.bond-card{flex:none;margin-bottom:auto;padding:0}:is(.story-room,.bond-host) .bond-card-body{padding:14px 16px 2px}:is(.story-room,.bond-host) .bond-compact-progress{color:var(--bond-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.bond-vip-tag{border-radius:var(--b-radius-tag);height:16px;font-size:var(--b-fs-caption);letter-spacing:.08em;color:var(--b-gold);vertical-align:middle;background:#00000061;justify-content:center;align-items:center;margin-inline-start:8px;padding-block:0;padding-inline:5px 3.5px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px}.bond-multipliers{font-size:var(--b-fs-caption);color:var(--b-text-3);margin:4px 0 0}@property --p{syntax:"<number>";inherits:true;initial-value:0}.story-room .bond-meter>i{transition:width .75s cubic-bezier(.2,.8,.2,1)}.story-room .cinema-bond-ring{transition:--p .75s cubic-bezier(.2,.8,.2,1)}.story-room .bond-card-progress-value{font-variant-numeric:tabular-nums;display:inline-block}.story-room [data-moment=progress] .bond-card-progress-value,.story-room [data-moment=level] .bond-card-progress-value{animation:.75s cubic-bezier(.2,.8,.2,1) both bond-number-tick}@keyframes bond-number-tick{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}.story-room .bond-card[data-level-pop=true] .bond-card-level>b{color:var(--bond-accent);animation:1.1s cubic-bezier(.2,.8,.2,1) both bond-level-pop}.story-room .bond-card[data-level-pop=true] .bond-card-medallion{animation:1.1s cubic-bezier(.2,.8,.2,1) both bond-medallion-pop}.story-room .bond-card[data-level-pop=true] .bond-card-badge:before,.story-room .bond-card[data-level-pop=true] .bond-card-badge:after{content:"";border:1.5px solid var(--bond-accent);pointer-events:none;border-radius:50%;animation:1s ease-out both bond-halo;position:absolute;inset:0}.story-room .bond-card[data-level-pop=true] .bond-card-badge:after{border-width:1px;animation-delay:.18s}.story-room .cinema-bond[data-level-pop=true] .cinema-bond-pill{border-color:var(--bond-accent);color:var(--bond-accent);animation:1.1s cubic-bezier(.2,.8,.2,1) both bond-level-pop}.story-room .cinema-bond[data-level-pop=true] .cinema-bond-ring:after{content:"";border:1.5px solid var(--bond-accent);pointer-events:none;border-radius:50%;animation:1s ease-out both bond-halo;position:absolute;inset:-1px}.story-room .cinema-bond[data-level-pop=true] .cinema-bond-ring{animation:1.45s cubic-bezier(.2,.8,.2,1) bond-ring-lap}:is(.story-room,.bond-host) .bond-flip{vertical-align:baseline;perspective:120px;font-variant-numeric:tabular-nums;display:inline-grid;position:relative}:is(.story-room,.bond-host) .bond-flip:before{content:attr(data-from);backface-visibility:hidden;grid-area:1/1;animation:.3s cubic-bezier(.4,0,1,1) both bond-flip-out}:is(.story-room,.bond-host) .bond-flip-new{backface-visibility:hidden;grid-area:1/1;animation:.3s cubic-bezier(.2,.8,.2,1) .3s both bond-flip-in}:is(.story-room,.bond-host) .bond-level-up-pill{z-index:1;background:var(--bond-accent);height:18px;color:var(--b-btn-primary-fg,#061c14);font-size:var(--b-fs-caption);letter-spacing:.02em;white-space:nowrap;pointer-events:none;box-shadow:0 2px 10px var(--bond-accent-soft);border-radius:999px;align-items:center;padding:0 8px;font-weight:700;line-height:1;animation:1.4s cubic-bezier(.2,.8,.2,1) both bond-pill-float;display:inline-flex;position:absolute;top:6px;left:50%;transform:translate(-50%)}.story-room .cinema-bond-levelup{z-index:1;background:var(--bond-accent);height:18px;color:var(--b-btn-primary-fg,#061c14);font-size:var(--b-fs-caption,12px);white-space:nowrap;pointer-events:none;box-shadow:0 2px 10px var(--bond-accent-soft);border-radius:999px;align-items:center;padding:0 7px;font-weight:700;line-height:1;animation:1.4s cubic-bezier(.2,.8,.2,1) both bond-pill-float-side;display:inline-flex;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.story-room .bond-meter>.bond-meter-surge{width:100%;transform-origin:var(--x-start) center;background:var(--bond-accent);box-shadow:0 0 8px var(--bond-accent-soft);transition:none;animation:.7s cubic-bezier(.2,.8,.2,1) both bond-meter-surge;position:absolute;inset:0}.story-room .bond-card[data-level-pop=true][data-moment=level] .bond-meter{--bond-fill-delay:.7s}@keyframes bond-level-pop{0%{transform:scale(1)}18%{transform:scale(1.32)}40%{transform:scale(.96)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes bond-medallion-pop{0%{filter:brightness();transform:scale(1)rotate(0)}25%{filter:brightness(1.55);transform:scale(1.3)rotate(-8deg)}55%{filter:brightness(1.15);transform:scale(.97)rotate(4deg)}to{filter:brightness();transform:scale(1)rotate(0)}}@keyframes bond-halo{0%{opacity:.85;transform:scale(.7)}to{opacity:0;transform:scale(2.1)}}@keyframes bond-flip-out{0%{opacity:1;transform:rotateX(0)}to{opacity:0;transform:rotateX(-90deg)}}@keyframes bond-flip-in{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0)}}@keyframes bond-pill-float{0%{opacity:0;transform:translate(-50%,6px)scale(.85)}14%{opacity:1;transform:translate(-50%)scale(1.04)}24%{transform:translate(-50%)scale(1)}70%{opacity:1;transform:translate(-50%,-2px)scale(1)}to{opacity:0;transform:translate(-50%,-16px)scale(1)}}@keyframes bond-pill-float-side{0%{opacity:0;transform:translate(-50%,-4px)scale(.85)}14%{opacity:1;transform:translate(-50%)scale(1.04)}24%{transform:translate(-50%)scale(1)}70%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,12px)scale(1)}}@keyframes bond-meter-surge{0%{opacity:1;filter:brightness();transform:scaleX(0)}60%{opacity:1;filter:brightness(1.6);transform:scaleX(1)}80%{opacity:1;filter:brightness(1.3);transform:scaleX(1)}to{opacity:0;filter:brightness();transform:scaleX(1)}}@keyframes bond-ring-lap{0%{--p:0;box-shadow:0 0 #0000}42%{--p:100;box-shadow:0 0 12px 2px var(--bond-accent-soft)}52%{--p:100;box-shadow:0 0 14px 3px var(--bond-accent-soft)}53%{--p:0;box-shadow:0 0 #0000}to{--p:var(--p-to,0);box-shadow:0 0 #0000}}.story-room .bond-celebration{z-index:80;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));color:var(--bond-text);--bond-gold:#edce98;--bond-gold-soft:#edce9847;place-items:center;animation:.32s ease-out both bond-layer-in;display:grid;position:fixed;inset:0}.story-room .bond-celebration-scrim,.story-room .bond-celebration.is-stage .bond-celebration-scrim{-webkit-backdrop-filter:blur(8px)saturate(.9);backdrop-filter:blur(8px)saturate(.9);background:linear-gradient(#ffffff05,#fff0 40%),#0c0a0b99;position:absolute;inset:0}.story-room .bond-celebration-panel{text-align:center;outline:none;width:min(440px,100%);max-height:100%;padding:28px 24px 20px;animation:.42s cubic-bezier(.2,.8,.2,1) both bond-panel-in;position:relative;overflow-y:auto}.story-room .bond-celebration-eyebrow,.story-room .bond-celebration.is-stage .bond-celebration-eyebrow{color:#f3eeea8f;letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.story-room .bond-celebration-emblem{place-items:center;width:168px;height:168px;margin:26px auto 22px;display:grid;position:relative}.story-room .bond-celebration-medallion{width:128px;height:128px;animation:.48s cubic-bezier(.22,1,.36,1) 80ms both bond-r7-rise}.story-room .bond-line-medallion-disc{fill:#ffffff0f;stroke:rgba(var(--r7-acc-rgb,var(--b-mode-story-rgb)), .85);stroke-width:1px}.story-room .bond-line-medallion-glyph{fill:none;stroke:var(--b-mode-story-text);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.story-room[data-play-mode=chat] .bond-line-medallion-glyph{stroke:var(--b-mode-chat-text)}.story-room[data-play-mode=movie] .bond-line-medallion-glyph{stroke:var(--b-mode-movie-text)}@keyframes bond-r7-rise{0%{opacity:0;filter:blur(1.5px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}.story-room .bond-celebration-path{letter-spacing:0;color:#f3eeea8f;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:600;animation:.32s cubic-bezier(.22,1,.36,1) .16s both bond-r7-rise;display:inline-flex}.story-room .bond-celebration-path>span:last-child{color:#f3eeeac2}.story-room .bond-celebration-title{letter-spacing:-.025em;color:#f3eeea;margin:8px 0 0;font-family:inherit;font-size:60px;font-weight:200;line-height:1.04;animation:.4s cubic-bezier(.22,1,.36,1) .22s both bond-r7-rise}@media (min-width:768px){.story-room .bond-celebration.is-stage .bond-celebration-title{font-size:68px}}.story-room .bond-celebration-title.is-reward{font-size:var(--b-fs-title);color:var(--bond-text);animation-delay:.15s}.story-room .bond-celebration-note{color:#f3eeeac2;max-width:280px;margin:14px auto 0;font-size:15px;line-height:1.5;animation:.32s cubic-bezier(.22,1,.36,1) .3s both bond-r7-rise}.story-room .bond-celebration-level,.story-room .bond-celebration-from{font-size:var(--b-fs-caption);letter-spacing:0;color:#f3eeea6b;margin:14px 0 0;font-weight:600;animation:.32s cubic-bezier(.22,1,.36,1) .36s both bond-r7-rise}.story-room .bond-celebration-from{animation-delay:.3s}.story-room .bond-celebration-rewards{text-align:start;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.story-room .bond-celebration-reward{animation:bond-reward-in .6s cubic-bezier(.2, .8, .2, 1) calc(.45s + var(--i,0) * .12s) both;background:linear-gradient(145deg,#edce9814,#ffffff05 60%),#0e1012b8;border:1px solid #edce9838;border-radius:12px;align-items:center;gap:14px;padding-block:14px;padding-inline:16px 14px;display:flex}.story-room .bond-celebration-art{flex:none;width:44px;height:52px}.story-room .bond-celebration-reward-title{font-size:var(--b-fs-body);color:#f0dfbe;align-items:center;gap:8px;margin:3px 0 0;font-weight:500;display:flex}.story-room .bond-celebration-dot{width:7px;height:7px;animation:1.2s ease-out .9s 3 bond-dot-pulse}.story-room .bond-celebration-preparing{font-size:var(--b-fs-caption);color:var(--bond-dim);margin:4px 0 0}.story-room .bond-celebration-primary{border-radius:var(--b-radius-sm);background:var(--b-btn-primary-bg);min-height:40px;color:var(--b-btn-primary-fg);font-size:var(--b-fs-body-sm);cursor:pointer;border:0;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.story-room .bond-celebration-primary:focus-visible,.story-room .bond-celebration-ghost:focus-visible{outline-offset:3px;outline:2px solid #fff}.story-room .bond-celebration-ghost{color:#f3eeeac2;min-height:44px;font-size:var(--b-fs-body-sm);letter-spacing:0;cursor:pointer;background:#ffffff0e;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:28px;padding:0 22px;font-weight:600;animation:.32s cubic-bezier(.22,1,.36,1) .42s both bond-r7-rise;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0e,inset 0 1px #ffffff12}.story-room .bond-celebration.is-reward .bond-celebration-ghost{animation-delay:.9s}@keyframes bond-layer-in{0%{opacity:0}to{opacity:1}}@keyframes bond-panel-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes bond-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bond-reward-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bond-dot-pulse{0%{box-shadow:0 0 0 0 var(--bond-accent-soft)}to{box-shadow:0 0 0 9px #0000}}@media (max-width:600px){.story-room .bond-celebration-panel{padding:22px 18px 16px}.story-room .bond-celebration-title{font-size:var(--b-fs-display)}.story-room .bond-celebration-emblem{width:148px;height:148px;margin-top:14px}.story-room .bond-celebration-medallion{width:112px;height:112px}}@media (prefers-reduced-motion:reduce){.story-room .bond-meter>i,.story-room .cinema-bond-ring{transition:none}.story-room [data-moment] .bond-card-progress-value,.story-room .bond-card[data-level-pop=true] .bond-card-level>b,.story-room .bond-card[data-level-pop=true] .bond-card-medallion,.story-room .cinema-bond[data-level-pop=true] .cinema-bond-pill,.story-room .cinema-bond[data-level-pop=true] .cinema-bond-ring{animation:none}.story-room .bond-card[data-level-pop=true] .bond-card-badge:before,.story-room .bond-card[data-level-pop=true] .bond-card-badge:after,.story-room .cinema-bond[data-level-pop=true] .cinema-bond-ring:after,.story-room .bond-meter>.bond-meter-surge{display:none}.story-room .bond-card[data-level-pop=true][data-moment=level] .bond-meter{--bond-fill-delay:0s}:is(.story-room,.bond-host) .bond-flip:before{animation:.3s ease-out both bond-fade-out}:is(.story-room,.bond-host) .bond-flip-new{animation:.3s ease-out .3s both bond-fade-in}:is(.story-room,.bond-host) .bond-level-up-pill,.story-room .cinema-bond-levelup{animation:1.4s ease-out both bond-pill-fade}.story-room .bond-celebration,.story-room .bond-celebration-panel,.story-room .bond-celebration-medallion,.story-room .bond-celebration-path,.story-room .bond-celebration-title,.story-room .bond-celebration-note,.story-room .bond-celebration-level,.story-room .bond-celebration-from,.story-room .bond-celebration-reward,.story-room .bond-celebration-ghost,.story-room .bond-celebration-dot{animation:.2s ease-out both bond-layer-in}}.story-room .bond-meter>i{transform-origin:var(--x-start) center;animation:bond-fill .75s cubic-bezier(.2, .8, .2, 1) var(--bond-fill-delay,0s) both}@keyframes bond-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bond-fade-out{0%{opacity:1}to{opacity:0}}@keyframes bond-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bond-pill-fade{0%{opacity:0}14%{opacity:1}70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.story-room .bond-meter>i{animation:none}}.story-room .bond-writing{border:1px solid var(--bond-hair);font-size:var(--b-fs-body-sm);line-height:var(--b-lh-body-sm);color:var(--bond-muted);border-radius:4px;flex-direction:column;gap:6px;margin-top:16px;padding:12px 14px;display:flex}.story-room .bond-writing>b{color:var(--bond-text);font-weight:500}.story-room .bond-writing.is-caption{border:0;gap:8px;margin-top:10px;padding:0}.story-room .bond-writing-line{font-size:var(--b-fs-caption);color:var(--bond-dim)}.story-room .bond-skeleton{flex-direction:column;gap:8px;margin-top:6px;display:flex}.story-room .bond-skeleton>i{background:linear-gradient(90deg,#ffffff0f 0%,#ffffff24 45%,#ffffff0f 90%) 0 0/220% 100%;border-radius:2px;height:10px;animation:1.6s ease-in-out 8 bond-skeleton-shimmer;display:block}.story-room .bond-writing.is-letter .bond-skeleton>i:first-child{width:34%!important}@keyframes bond-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.story-room .bond-written{font-size:var(--b-fs-caption);letter-spacing:0;color:var(--bond-dim);margin:10px 0 0;font-weight:700}@media (prefers-reduced-motion:reduce){.story-room .bond-skeleton>i{background-position:0 0;animation:none}}.bond-host.entry-bond-layer{z-index:71;position:fixed;inset:0}:is(.story-room,.bond-host) .bond-dialog-foot,:is(.story-room,.bond-host) .bond-sheet-foot{border-top:1px solid var(--bond-hair);flex:none;justify-content:flex-end;padding:10px 24px 16px;display:flex}:is(.story-room,.bond-host) .bond-sheet-foot{padding:10px 16px calc(10px + var(--safe-bottom,0px));justify-content:stretch}:is(.story-room,.bond-host) .bond-sheet-foot .bond-button{width:100%}:is(.story-room,.bond-host) .bond-dialog-foot.has-note,:is(.story-room,.bond-host) .bond-sheet-foot.has-note{flex-direction:column;align-items:flex-end;gap:6px}:is(.story-room,.bond-host) .bond-sheet-foot.has-note{align-items:stretch}:is(.story-room,.bond-host) .bond-action-note{color:var(--bond-dim);text-align:center;font-size:12px;line-height:16px}:is(.story-room,.bond-host) .bond-button.is-primary{border-radius:var(--b-radius-btn,6px);background:var(--b-btn-primary-bg,var(--bond-accent));min-height:44px;color:var(--b-btn-primary-fg,#061c14);font-size:var(--b-fs-body-sm);border-color:#0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}:is(.story-room,.bond-host) .bond-button.is-primary:hover,:is(.story-room,.bond-host) .bond-button.is-primary:focus-visible{filter:brightness(1.06);outline:none}:is(.story-room,.bond-host) .bond-reward-status.is-pending{color:var(--bond-next)}:is(.story-room,.bond-host) .bond-look{border:1px solid var(--bond-hair);text-align:start;background:#ffffff08;border-radius:6px;flex-direction:column;gap:8px;margin-top:16px;padding:14px;display:flex}:is(.story-room,.bond-host) .bond-look-title{font-size:var(--b-fs-body-sm);color:var(--bond-text);font-weight:500}:is(.story-room,.bond-host) .bond-look-line{font-size:var(--b-fs-caption);line-height:var(--b-lh-caption);color:var(--bond-muted);margin:0}:is(.story-room,.bond-host) .bond-look-input{resize:vertical;border:1px solid var(--bond-hair);width:100%;min-height:72px;font:inherit;font-size:var(--b-fs-body);line-height:var(--b-lh-body);color:var(--bond-text);background:#00000040;border-radius:4px;outline:none;padding:10px 12px}:is(.story-room,.bond-host) .bond-look-input:focus-visible{border-color:var(--bond-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--bond-accent) 30%, transparent)}:is(.story-room,.bond-host) .bond-look-input::placeholder{color:var(--bond-dim)}:is(.story-room,.bond-host) .bond-look-error{font-size:var(--b-fs-caption);color:var(--v-danger,#e7a0a8);margin:0}:is(.story-room,.bond-host) .bond-look-acts{align-items:center;gap:12px;margin-top:2px;display:flex}:is(.story-room,.bond-host) .bond-look-submit{min-height:40px;font:inherit;font-size:var(--b-fs-body-sm);color:#0b0c0e;background:var(--bond-accent,#edce98);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-weight:600;display:inline-flex}:is(.story-room,.bond-host) .bond-look-submit:disabled{opacity:.6;cursor:default}:is(.story-room,.bond-host) .bond-look-later{font:inherit;font-size:var(--b-fs-body-sm);color:var(--bond-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.story-room .bond-celebration-look{margin-top:14px}.story-room .bond-writing.is-picture .bond-skeleton.is-picture>i,.bond-host .bond-writing.is-picture .bond-skeleton.is-picture>i{border-radius:6px;height:160px;animation-iteration-count:40}.story-room .bond-writing.is-picture .bond-skeleton.is-picture.is-wide>i,.bond-host .bond-writing.is-picture .bond-skeleton.is-picture.is-wide>i{aspect-ratio:16/9;border-radius:4px;height:auto}.bond-host .bond-writing{border:1px solid var(--bond-hair);font-size:var(--b-fs-body-sm);color:var(--bond-muted);border-radius:4px;flex-direction:column;gap:6px;margin-top:16px;padding:12px 14px;display:flex}.bond-host .bond-writing>b{color:var(--bond-text);font-weight:500}.bond-host .bond-writing-line{font-size:var(--b-fs-caption);color:var(--bond-dim)}.bond-host .bond-skeleton{flex-direction:column;gap:8px;margin-top:6px;display:flex}.bond-host .bond-skeleton>i{background:linear-gradient(90deg,#ffffff0f 0%,#ffffff24 45%,#ffffff0f 90%) 0 0/220% 100%;border-radius:2px;height:10px;animation:1.6s ease-in-out 8 bond-skeleton-shimmer;display:block}.story-room .bond-gift-arrival{z-index:79;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));pointer-events:none;color:var(--bond-text);--bond-gold:#edce98;--fly-ms:1.4s;place-items:center;display:grid;position:fixed;inset:0}.story-room .bond-gift-arrival-veil{animation:bond-gift-veil var(--fly-ms) ease-out both;background:#0a090a70;position:absolute;inset:0}.story-room .bond-gift-arrival-card{border:1px solid rgba(var(--r7-acc-rgb,var(--b-mode-story-rgb)), .55);-webkit-backdrop-filter:blur(22px)saturate(1.05);backdrop-filter:blur(22px)saturate(1.05);text-align:center;will-change:transform, opacity;width:148px;animation:bond-gift-fly var(--fly-ms) cubic-bezier(.2, .8, .2, 1) both;background:linear-gradient(#ffffff0b,#ffffff04 70%),#141113db;border-radius:14px;padding:14px 14px 12px;position:relative;box-shadow:inset 0 1px #ffffff12,0 24px 60px #00000080}.story-room .bond-gift-arrival-art{color:#f3eeea8f;width:72px;height:96px;margin:0 auto 12px}.story-room .bond-gift-arrival-art.is-photo{border:0;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff14}.story-room .bond-gift-arrival-eyebrow{color:#f3eeea8f;letter-spacing:0;text-transform:none;font-weight:600}.story-room .bond-gift-arrival-title{letter-spacing:-.005em;color:#f3eeea;overflow-wrap:anywhere;margin:6px 0 0;font-family:inherit;font-size:19px;font-weight:300;line-height:1.2}.story-room .bond-gift-arrival-from{letter-spacing:0;color:#f3eeea6b;margin:6px 0 0;font-size:11px;font-weight:500}.story-room .bond-gift-arrival-hint{text-align:center;letter-spacing:0;color:#f3eeea8f;border-top:1px solid #ffffff12;margin:10px 0 0;padding-top:8px;font-size:11px;font-weight:600}@keyframes bond-gift-fly{0%{opacity:0;transform:translateY(4px)scale(.98)}23%{opacity:1;transform:translate(0)scale(1)}58%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--fly-x,0px), var(--fly-y,0px)) scale(var(--fly-scale,.25))}}@keyframes bond-gift-veil{0%{opacity:0}25%{opacity:1}60%{opacity:1}to{opacity:0}}.story-room .cinema-bond[data-gift-ready=true] .cinema-bond-ring{box-shadow:0 0 0 2px var(--bond-accent-soft), 0 0 18px 4px color-mix(in srgb, var(--b-cherry-300,#ea6f8d) 55%, transparent);animation:.9s ease-in-out 3 both bond-gift-glow}.story-room .cinema-bond-gifts{top:-2px;background:var(--bond-accent);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;inset-inline-end:-4px;box-shadow:0 0 0 2px #0b0e12e6}.story-room .bond-card[data-gift-ready=true]{position:relative}.story-room .bond-card[data-gift-ready=true]:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px var(--bond-accent-soft), 0 0 28px 2px color-mix(in srgb, var(--b-cherry-300,#ea6f8d) 38%, transparent);animation:.9s ease-in-out 3 both bond-gift-glow-fade;position:absolute;inset:-1px}:is(.story-room,.bond-host) .bond-card-gifts{background:var(--bond-accent);color:#fff;font-size:var(--b-fs-caption);letter-spacing:.04em;vertical-align:middle;border-radius:999px;align-items:center;gap:6px;margin-inline-start:8px;padding:2px 8px;font-weight:700;display:inline-flex}@keyframes bond-gift-glow{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes bond-gift-glow-fade{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.story-room .bond-gift-arrival-card,.story-room .bond-gift-arrival-veil{animation:.2s ease-out both bond-layer-in}.story-room .cinema-bond[data-gift-ready=true] .cinema-bond-ring,.story-room .bond-card[data-gift-ready=true]:after{animation:none}}:is(.story-room,.bond-host) .bond-r7{--bond-r7-acc:var(--r7-acc-rgb,var(--b-mode-story-rgb));--bond-r7-acc-txt:var(--b-mode-story-text);--bond-r7-ink:#f3eeea;--bond-r7-ink2:#f3eeeac2;--bond-r7-ink3:#f3eeea8f;--bond-r7-dim:#8f8a87;--bond-r7-row:#ffffff0e;--bond-r7-edge:inset 0 1px 0 #ffffff12, inset 0 0 0 1px #ffffff0d;color:var(--bond-r7-ink)}.story-room[data-play-mode=chat] .bond-r7{--bond-r7-acc-txt:var(--b-mode-chat-text)}.story-room[data-play-mode=movie] .bond-r7{--bond-r7-acc-txt:var(--b-mode-movie-text)}:is(.story-room,.bond-host) .bond-r7>*{animation:.44s cubic-bezier(.22,1,.36,1) both bond-r7-in}:is(.story-room,.bond-host) .bond-r7>:nth-child(2){animation-delay:.115s}:is(.story-room,.bond-host) .bond-r7>:nth-child(3){animation-delay:.17s}:is(.story-room,.bond-host) .bond-r7>:nth-child(4){animation-delay:.225s}:is(.story-room,.bond-host) .bond-r7>:nth-child(n+5){animation-delay:.28s}:is(.story-room,.bond-host) .bond-r7>:first-child{animation-delay:60ms}@keyframes bond-r7-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bond-r7-fill{0%{width:0}}:is(.story-room,.bond-host) .bond-r7-who{align-items:center;gap:var(--b-layout-inline);margin:0 0 var(--b-space-4);display:flex}:is(.story-room,.bond-host) .bond-r7-who .bond-journey-avatar{width:var(--b-size-avatar-row);height:var(--b-size-avatar-row);object-fit:cover;border-radius:50%;box-shadow:0 0 0 1.5px #ffffff38}:is(.story-room,.bond-host) .bond-r7-nm{flex:1;min-width:0}:is(.story-room,.bond-host) .bond-r7-nm .bond-journey-name{font-size:var(--b-fs-body);color:var(--bond-r7-ink);margin:0;font-weight:700;line-height:1.2}:is(.story-room,.bond-host) .bond-r7-nm .bond-journey-stage{margin:var(--b-layout-title-gap) 0 0;letter-spacing:0;font-size:var(--b-fs-body-sm);color:var(--bond-r7-ink3);font-weight:600}:is(.story-room,.bond-host) .bond-r7-lv{color:var(--bond-r7-ink3);align-items:baseline;gap:4px;display:inline-flex}:is(.story-room,.bond-host) .bond-r7-lv small{font-size:var(--b-fs-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:600}:is(.story-room,.bond-host) .bond-r7-lv b{letter-spacing:-.02em;color:var(--bond-r7-ink);font-variant-numeric:tabular-nums;font-size:40px;font-weight:200;line-height:1}:is(.story-room,.bond-host) .bond-r7-next{padding:var(--b-space-1);border-radius:var(--b-radius-md);box-shadow:inset 0 0 0 1px rgba(var(--bond-r7-acc), .55), 0 18px 36px -18px #000000d9;background:#ffffff0b;position:relative}:is(.story-room,.bond-host) .bond-r7-next.is-bare{padding:var(--b-space-3) var(--b-space-3) var(--b-space-2)}:is(.story-room,.bond-host) .bond-r7-hero{border-radius:var(--b-radius-sm);isolation:isolate;background:#201f1f;height:188px;position:relative;overflow:hidden}:is(.story-room,.bond-host) .bond-r7-hero img{object-fit:cover;object-position:center 22%;filter:blur(6px)saturate(.9)brightness(.92)contrast(.96);width:calc(100% + 28px);height:calc(100% + 28px);animation:.7s ease-out .2s both bond-r7-hero;position:absolute;inset:-14px}@keyframes bond-r7-hero{0%{opacity:.4}}:is(.story-room,.bond-host) .bond-r7-hero:after{content:"";z-index:1;background:linear-gradient(#0c0a0b1a 0,#0c0a0b00 40%,#0c0a0b6b 100%);position:absolute;inset:0}:is(.story-room,.bond-host) .bond-r7-chip{inset-inline-start:var(--b-space-2);top:var(--b-space-2);z-index:2;align-items:center;gap:var(--b-space-1);height:24px;padding-block:0;padding-inline:2px var(--b-space-2);color:var(--bond-r7-ink);background:#12101194;border-radius:999px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1a}:is(.story-room,.bond-host) .bond-r7-chip i{height:20px;padding:0 var(--b-space-2);font-style:normal;font-size:var(--b-fs-caption);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:rgba(var(--bond-r7-acc), .9);border-radius:999px;place-items:center;font-weight:700;display:inline-grid}:is(.story-room,.bond-host) .bond-r7-unlock{left:50%;bottom:var(--b-space-3);z-index:2;align-items:center;gap:var(--b-space-2);height:var(--b-size-control-sm);padding-block:0;padding-inline:var(--b-space-3);white-space:nowrap;font-size:var(--b-fs-body-sm);color:var(--bond-r7-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1210119e;border-radius:999px;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff24,0 8px 20px -8px #000000b3}:is(.story-room,.bond-host) .bond-r7-unlock .bond-icon{width:var(--b-size-icon-xs);height:var(--b-size-icon-xs);color:var(--bond-r7-acc-txt)}:is(.story-room,.bond-host) .bond-r7-nb{padding:var(--b-space-3) var(--b-space-3) var(--b-space-2)}:is(.story-room,.bond-host) .bond-r7-next-title{color:var(--bond-r7-ink);margin:0;font-size:16px;font-weight:600;line-height:1.3}:is(.story-room,.bond-host) .bond-r7-bar{height:2px;margin-top:var(--b-space-3);background:#ffffff1f;border-radius:999px;position:relative}:is(.story-room,.bond-host) .bond-r7-next.is-bare .bond-r7-bar{margin-top:0}:is(.story-room,.bond-host) .bond-r7-bar>i{width:var(--bond-r7-fill,0%);border-radius:inherit;background:rgba(var(--bond-r7-acc), 1);animation:.9s cubic-bezier(.22,1,.36,1) .32s both bond-r7-fill;position:absolute;inset-block:0;inset-inline:0 auto}.story-room[data-play-mode=chat] .bond-r7-bar>i{background:color-mix(in srgb, var(--b-mode-chat), white 18%)}:is(.story-room,.bond-host) .bond-r7-nums{margin:var(--b-space-2) 0 0;font-size:var(--b-fs-caption);color:var(--bond-r7-ink3);justify-content:space-between;align-items:center;font-weight:600;display:flex}:is(.story-room,.bond-host) .bond-r7-nums b{color:var(--bond-r7-ink);font-weight:700}:is(.story-room,.bond-host) .bond-r7-path{column-gap:var(--b-space-2);margin-top:var(--b-space-6);grid-template-columns:repeat(5,minmax(max-content,1fr));padding:0;display:grid;position:relative}:is(.story-room,.bond-host) .bond-r7-track{inset-inline-start:var(--bond-r7-track-start,10%);inset-inline-end:var(--bond-r7-track-end,10%);background:#ffffff14;height:1px;position:absolute;top:5px}:is(.story-room,.bond-host) .bond-r7-track>i{transform-origin:var(--x-start);transform:scaleX(var(--bond-r7-fill,var(--bond-r7-path,0)));background:#f3eeea4d;animation:.7s cubic-bezier(.22,1,.36,1) .38s both bond-r7-path;position:absolute;inset:0}@keyframes bond-r7-path{0%{transform:scaleX(0)}}:is(.story-room,.bond-host) .bond-r7-st{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}:is(.story-room,.bond-host) .bond-r7-dot{background:#3a3536;border-radius:50%;width:12px;height:12px}:is(.story-room,.bond-host) .bond-r7-st.is-got .bond-r7-dot{background:#f3eeea6b}:is(.story-room,.bond-host) .bond-r7-st.is-cur .bond-r7-dot{background:#f3eeea9e}:is(.story-room,.bond-host) .bond-r7-st.is-nxt .bond-r7-dot{background:#1a1718;box-shadow:inset 0 0 0 2px #f3eeea6b}:is(.story-room,.bond-host) .bond-r7-st b{align-items:center;gap:var(--b-space-1);margin-top:var(--b-space-2);font-size:calc(var(--b-fs-caption) * var(--bond-r7-fit,1));white-space:nowrap;color:var(--bond-r7-ink3);font-weight:600;display:inline-flex}:is(.story-room,.bond-host) .bond-r7-st small .bond-icon,:is(.story-room,.bond-host) .bond-r7-path[data-tight] .bond-r7-st b .bond-icon{display:none}:is(.story-room,.bond-host) .bond-r7-path[data-tight] .bond-r7-st.is-lk small{align-items:center;gap:3px;display:inline-flex}:is(.story-room,.bond-host) .bond-r7-path[data-tight] .bond-r7-st.is-lk small .bond-icon{width:9px;height:9px;display:block}:is(.story-room,.bond-host) .bond-r7-path[data-wrap]{grid-template-columns:repeat(5,auto)}:is(.story-room,.bond-host) .bond-r7-path[data-wrap] .bond-r7-st b{white-space:normal;text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;min-width:0;max-width:100%}:is(.story-room,.bond-host) .bond-r7-st small{white-space:nowrap;font-size:calc(var(--b-fs-caption) * var(--bond-r7-fit,1));color:var(--bond-r7-ink3);font-weight:600}:is(.story-room,.bond-host) .bond-r7-st:is(.is-cur,.is-nxt) b{color:var(--bond-r7-ink)}:is(.story-room,.bond-host) .bond-r7-st.is-lk :is(b,small){color:var(--bond-r7-dim);font-weight:400}:is(.story-room,.bond-host) .bond-r7-st.is-lk b .bond-icon{width:9px;height:9px}:is(.story-room,.bond-host) .bond-r7-sec-head{margin:var(--b-layout-group) 0 var(--b-space-3);justify-content:space-between;align-items:center;display:flex}:is(.story-room,.bond-host) .bond-r7-sec-head h4{color:var(--bond-r7-ink);margin:0;font-size:16px;font-weight:700}:is(.story-room,.bond-host) .bond-r7-act{height:var(--b-size-control-xs);font-size:var(--b-fs-body-sm);color:var(--bond-r7-ink3);align-items:center;gap:2px;padding:0;font-weight:600;display:inline-flex}:is(.story-room,.bond-host) .bond-r7-act .bond-icon{width:14px;height:14px}:is(.story-room,.bond-host) .bond-r7-prints{gap:var(--b-layout-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:is(.story-room,.bond-host) .bond-r7-print{text-align:start;flex-direction:column;justify-content:flex-start;min-width:0;padding:0;display:flex;position:relative}:is(.story-room,.bond-host) .bond-r7-print .bond-r7-art{aspect-ratio:4/5;border-radius:var(--b-radius-sm);color:#fff6;background:#ffffff0f;border:0;place-items:center;width:100%;height:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px -10px #000000d9}:is(.story-room,.bond-host) .bond-r7-print .bond-r7-art>img{object-fit:cover;width:100%;height:100%}:is(.story-room,.bond-host) .bond-r7-print .bond-r7-art.is-note{padding:var(--b-space-3) var(--b-space-2) 0;background:#ffffff0f;display:block;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff12,0 10px 22px -10px #000000d9}:is(.story-room,.bond-host) .bond-r7-art.is-note .bond-icon{width:var(--b-size-icon-xs);height:var(--b-size-icon-xs);color:#ffffff52}:is(.story-room,.bond-host) .bond-r7-art.is-note>span{margin-top:var(--b-space-1);-webkit-line-clamp:6;font-size:var(--b-fs-caption);color:#f3eeead6;-webkit-box-orient:vertical;font-weight:600;line-height:16px;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000001a);mask-image:linear-gradient(#000 70%,#0000001a)}:is(.story-room,.bond-host) .bond-r7-new{inset-inline-start:var(--b-space-2);top:var(--b-space-2);z-index:2;height:20px;padding:0 var(--b-space-2);font-size:var(--b-fs-compact);letter-spacing:.12em;text-transform:uppercase;color:#f3eeead1;background:#0c0a0b8c;border-radius:999px;align-items:center;font-weight:700;display:inline-flex;position:absolute}:is(.story-room,.bond-host) .bond-r7-art.is-note+.bond-r7-new{inset-inline:auto 8px}:is(.story-room,.bond-host) .bond-r7-cap{margin:var(--b-space-2) 0 0;-webkit-line-clamp:2;font-size:var(--b-fs-caption);color:var(--bond-r7-ink2);-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}:is(.story-room,.bond-host) .bond-r7-empty{color:var(--bond-r7-ink3);margin:0 2px;font-size:13px}:is(.story-room,.bond-host) .bond-r7-lvl{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}:is(.story-room,.bond-host) .bond-r7-lvl .bond-level-item{border:0;padding:0}:is(.story-room,.bond-host) .bond-r7-lvl .bond-level-item:before,:is(.story-room,.bond-host) .bond-r7-lvl .bond-level-item:after{content:none}:is(.story-room,.bond-host) .bond-r7-lvl .bond-level-row{align-items:center;gap:var(--b-space-3);min-height:var(--b-layout-row-h);padding-block:var(--b-space-2);padding-inline:var(--b-space-3) var(--b-space-4);border-radius:var(--b-radius-sm);background:var(--bond-r7-row);box-shadow:var(--bond-r7-edge);grid-template-columns:32px 44px minmax(0,1fr) auto;display:grid}:is(.story-room,.bond-host) .bond-r7-lvl .is-locked:not(.is-next) .bond-level-row{box-shadow:none;background:#ffffff06}:is(.story-room,.bond-host) .bond-r7-num{font-size:var(--b-fs-body);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--bond-r7-ink);justify-self:center;font-weight:300}:is(.story-room,.bond-host) .bond-r7-lvl .is-next .bond-r7-num{color:var(--bond-r7-acc-txt);font-weight:400}:is(.story-room,.bond-host) .bond-r7-lvl .is-locked:not(.is-next) .bond-r7-num{color:var(--bond-r7-dim)}:is(.story-room,.bond-host) .bond-r7-tile{border-radius:var(--b-radius-xs);color:#fff6;background:#ffffff0f;width:44px;height:44px}:is(.story-room,.bond-host) .bond-r7-tile.is-photo{border:0}:is(.story-room,.bond-host) .bond-r7-tile>svg{width:var(--b-size-icon-md);height:var(--b-size-icon-md)}:is(.story-room,.bond-host) .bond-r7-lvl .is-locked:not(.is-next) .bond-r7-tile{color:var(--bond-r7-dim);background:0 0;box-shadow:inset 0 0 0 1px #ffffff17}:is(.story-room,.bond-host) .bond-r7-t{color:var(--bond-r7-ink);font-size:14px;font-weight:600;line-height:1.3}:is(.story-room,.bond-host) .bond-r7-lvl .is-locked:not(.is-next) .bond-r7-t{color:var(--bond-r7-ink3)}:is(.story-room,.bond-host) .bond-r7-s{align-items:center;gap:var(--b-space-1);white-space:nowrap;font-size:var(--b-fs-caption);color:var(--bond-r7-ink3);font-weight:700;display:inline-flex}:is(.story-room,.bond-host) .bond-r7-s .bond-level-new{font-size:var(--b-fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--bond-r7-ink3)}:is(.story-room,.bond-host) .bond-r7-s .bond-icon{width:14px;height:14px;color:var(--bond-r7-dim)}:is(.story-room,.bond-host) .bond-r7-stg{align-items:center;gap:var(--b-space-3);padding:var(--b-space-3) 0 0;display:flex}:is(.story-room,.bond-host) .bond-r7-stg:before,:is(.story-room,.bond-host) .bond-r7-stg:after{content:"";background:#ffffff26;flex:1;height:1px}:is(.story-room,.bond-host) .bond-r7-stg span{font-size:var(--b-fs-caption);color:var(--bond-r7-ink3);font-weight:600}@media (prefers-reduced-motion:reduce){:is(.story-room,.bond-host) .bond-r7>*,:is(.story-room,.bond-host) .bond-r7-bar>i,:is(.story-room,.bond-host) .bond-r7-track>i,:is(.story-room,.bond-host) .bond-r7-hero img{animation:none}}.story-room .bond-r7.is-web{flex-direction:column;display:flex}.story-room .bond-r7.is-web .bond-r7-lvrow{margin:0 0 var(--b-space-2);align-items:baseline;gap:8px;display:flex}.story-room .bond-r7.is-web .bond-r7-lv b{font-size:var(--b-fs-title)}.story-room .bond-r7.is-web .bond-r7-lvrow>strong{font-size:var(--b-fs-card-title);color:var(--bond-r7-ink);font-weight:300}.story-room .bond-r7.is-web .bond-r7-next{padding:var(--b-space-1);border-radius:var(--b-radius-md)}.story-room .bond-r7.is-web .bond-r7-hero{border-radius:12px;height:100px}.story-room .bond-r7.is-web .bond-r7-hero img{object-position:center 20%;filter:blur(4.5px)saturate(.9)brightness(.92)contrast(.96)}.story-room .bond-r7.is-web .bond-r7-chip{inset-inline-start:var(--b-space-2);top:var(--b-space-2);height:24px;padding-block:0;padding-inline:2px var(--b-space-2);gap:var(--b-space-1);font-size:var(--b-fs-caption)}.story-room .bond-r7.is-web .bond-r7-chip i{height:20px;padding:0 var(--b-space-2)}.story-room .bond-r7.is-web .bond-r7-unlock{bottom:var(--b-space-2);height:var(--b-size-control-xs);padding-inline:var(--b-space-2);gap:var(--b-space-1);font-size:var(--b-fs-caption)}.story-room .bond-r7.is-web .bond-r7-unlock .bond-icon{width:var(--b-size-icon-xs);height:var(--b-size-icon-xs)}.story-room .bond-r7.is-web .bond-r7-nb{padding:var(--b-space-2) var(--b-space-2) var(--b-space-1)}.story-room .bond-r7.is-web .bond-r7-next-title{font-size:var(--b-fs-body-sm)}.story-room .bond-r7.is-web .bond-r7-bar{margin-top:var(--b-space-2)}.story-room .bond-r7.is-web .bond-r7-nums{margin-top:var(--b-space-2);font-size:var(--b-fs-caption)}.story-room .bond-r7.is-web .bond-r7-path{margin-top:12px}.story-room .bond-r7.is-web .bond-r7-dot{width:10px;height:10px}.story-room .bond-r7.is-web .bond-r7-track{top:4px}.story-room .bond-r7.is-web .bond-r7-st b{margin-top:var(--b-space-2);font-size:calc(var(--b-fs-caption) * var(--bond-r7-fit,1))}.story-room .bond-r7.is-web .bond-r7-st small{font-size:calc(var(--b-fs-caption) * var(--bond-r7-fit,1))}.story-room .bond-r7.is-web .bond-r7-note{margin:var(--b-space-2) 0 0;text-align:center;font-size:var(--b-fs-caption);color:var(--bond-r7-ink3);line-height:1.5}.story-room .bond-r7.is-web .bond-r7-sec-head{margin:var(--b-space-4) 0 var(--b-space-2)}.story-room .bond-r7.is-web .bond-r7-sec-head h4{font-size:14px}.story-room .bond-r7.is-web .bond-r7-act{height:var(--b-size-control-xs);margin-block:calc(var(--b-space-1) * -1);font-size:var(--b-fs-caption)}.story-room .bond-r7.is-web .bond-r7-act svg{width:14px;height:14px}.story-room .bond-r7.is-web .bond-r7-prints{gap:var(--b-space-2)}.story-room .bond-r7.is-web .bond-r7-print .bond-r7-art{aspect-ratio:6/5;border-radius:var(--b-radius-xs)}.story-room .bond-r7.is-web .bond-r7-print .bond-r7-art>img{object-position:center 8%}.story-room .bond-r7.is-web .bond-r7-art.is-note{padding:var(--b-space-2) var(--b-space-2) 0}.story-room .bond-r7.is-web .bond-r7-art.is-note .bond-icon{width:var(--b-size-icon-xs);height:var(--b-size-icon-xs)}.story-room .bond-r7.is-web .bond-r7-art.is-note>span{margin-top:var(--b-space-1);font-size:var(--b-fs-caption);-webkit-line-clamp:4;line-height:16px}.story-room .bond-r7.is-web .bond-r7-new{inset-inline-start:var(--b-space-1);top:var(--b-space-1)}.story-room .bond-r7.is-web .bond-r7-cap{margin:var(--b-space-2) 0 0;white-space:nowrap;text-overflow:ellipsis;font-size:var(--b-fs-caption);display:block}.story-room .bond-r7.is-web .bond-r7-rw-head{margin:0 0 var(--b-space-3);font-size:var(--b-fs-caption);color:var(--bond-r7-ink3);justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.story-room .bond-r7.is-web .bond-r7-rw-head b{color:var(--bond-r7-ink);font-size:14px;font-weight:700}.story-room .bond-r7.is-web .bond-r7-coming{margin-top:16px}.story-room .bond-r7.is-web .bond-r7-coming h4{margin:0 0 var(--b-space-2);font-size:var(--b-fs-caption);color:var(--bond-r7-ink3);font-weight:700}.story-room .bond-r7.is-web .bond-r7-lvl{gap:var(--b-space-2)}.story-room .bond-r7.is-web .bond-r7-lvl .bond-level-row{gap:var(--b-space-2);min-height:52px;padding-block:var(--b-space-2);padding-inline:var(--b-space-2) var(--b-space-3);border-radius:var(--b-radius-sm);grid-template-columns:24px 36px minmax(0,1fr) auto}.story-room .bond-r7.is-web .bond-r7-num{font-size:16px}.story-room .bond-r7.is-web .bond-r7-tile{border-radius:var(--b-radius-xs);width:36px;height:36px}.story-room .bond-r7.is-web .bond-r7-t{font-size:var(--b-fs-caption)}
