[data-evt-spec-sheet-root]{--ss-font-display:"Helvetica Neue", Helvetica, Arial, sans-serif;--ss-font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--ss-font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--ss-base-size:1rem;--ss-size-eyebrow:calc(var(--ss-base-size) * .72);--ss-size-caption:calc(var(--ss-base-size) * .82);--ss-size-body:var(--ss-base-size);--ss-size-lede:calc(var(--ss-base-size) * 1.18);--ss-size-h3:calc(var(--ss-base-size) * 1.28);--ss-size-h2:calc(var(--ss-base-size) * 1.78);--ss-size-h1:calc(var(--ss-base-size) * 2.62);--ss-line-tight:1.08;--ss-line-snug:1.28;--ss-line-body:1.62;--ss-track-display:-.012em;--ss-track-body:0;--ss-track-eyebrow:.14em;--ss-track-mono:0;--ss-max-read:1080px;--ss-max-wide:1280px;--ss-page-pad:clamp(1.5rem, 4.5vw, 4rem);--ss-section-gap:clamp(2.5rem, 6vh, 4.5rem);--ss-block-gap:clamp(1.5rem, 3.5vh, 2.25rem);--ss-chrome-h:56px;--ss-chrome-pad-x:clamp(1rem, 3vw, 2rem);--ss-control-h:32px;--ss-control-radius:999px;--ss-rail-w:260px;--ss-rail-gap:24px;--ss-bg:#0b0d2a;--ss-bg-2:#11163a;--ss-surface:#0d12229e;--ss-surface-solid:#11142e;--ss-ink:#f3f5fa;--ss-ink-strong:#fff;--ss-ink-muted:#f3f5faa8;--ss-ink-faint:#f3f5fa52;--ss-rule:#f3f5fa1a;--ss-rule-strong:#f3f5fa38;--ss-rule-bright:#f3f5fa73;--ss-accent:#7fd1ff;--ss-accent-soft:#7fd1ff1a;--ss-accent-line:#7fd1ff73;--ss-accent-on:#07091a;--ss-accent-lime:#baff3a;--ss-accent-lime-soft:#baff3a24;--ss-accent-lime-line:#baff3a8c;--ss-accent-gradient:linear-gradient(135deg, #7fd1ff, #baff3a);--ss-highlight:#baff3a;--ss-danger:#ff8aa8;--ss-page-bg:radial-gradient(circle at 12% 0%, #7fd1ff1a, transparent 50%), radial-gradient(circle at 88% 18%, #baff3e0f, transparent 55%), linear-gradient(160deg, #06071a 0%, #0a0c24 55%, #0d1030 100%);--ss-grid-color:#f3f5fa0e;--ss-grid-mask:radial-gradient(ellipse 110% 90% at 50% 30%, #000 35%, transparent 100%);--ss-shadow-soft:0 1px 2px #00000052, 0 8px 24px #04061673;--ss-shadow-lift:0 1px 2px #0006, 0 18px 48px #0406168c;--ss-shadow-cta:0 18px 40px #7fd1ff40, inset 0 1px 0 #ffffff40;--ss-ease-out:cubic-bezier(.2, .7, .2, 1);--ss-ease-in-out:cubic-bezier(.55, .1, .2, .95);--ss-dur-fast:.14s;--ss-dur-base:.24s}[data-evt-spec-sheet-root][data-ss-theme=light]{--ss-bg:#f3f5fa;--ss-bg-2:#e8ecf5;--ss-surface:#ffffffc7;--ss-surface-solid:#fff;--ss-ink:#0a0e24;--ss-ink-strong:#050719;--ss-ink-muted:#0a0e24a8;--ss-ink-faint:#0a0e245c;--ss-rule:#0a0e241a;--ss-rule-strong:#0a0e2438;--ss-rule-bright:#0a0e2473;--ss-accent:#0a5a82;--ss-accent-soft:#0a5a8214;--ss-accent-line:#0a5a8273;--ss-accent-on:#fff;--ss-accent-lime:#6fa700;--ss-accent-lime-soft:#6fa7001a;--ss-accent-lime-line:#6fa70073;--ss-accent-gradient:linear-gradient(135deg, #0a5a82, #6fa700);--ss-highlight:#6fa700;--ss-danger:#a64238;--ss-page-bg:radial-gradient(circle at 12% 0%, #0a5a820f, transparent 55%), radial-gradient(circle at 88% 18%, #6fa7000d, transparent 55%), linear-gradient(160deg, #f6f7fc 0%, #eef1f8 60%, #e6ebf5 100%);--ss-grid-color:#0a0e240e;--ss-shadow-soft:0 1px 2px #0a0e240f, 0 8px 24px #0a0e2414;--ss-shadow-lift:0 1px 2px #0a0e2414, 0 18px 48px #0a0e241a;--ss-shadow-cta:0 18px 40px #0a5a8238, inset 0 1px 0 #ffffff8c}.ss-root{z-index:1;background:var(--ss-page-bg);color:var(--ss-ink);font-family:var(--ss-font-body);font-size:var(--ss-size-body);line-height:var(--ss-line-body);letter-spacing:var(--ss-track-body);transition:background-color var(--ss-dur-base) var(--ss-ease-out), color var(--ss-dur-base) var(--ss-ease-out);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern", "liga", "ss01";position:fixed;inset:0;overflow:clip auto}.ss-root:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(var(--ss-grid-color) 1px, transparent 1px);-webkit-mask-image:var(--ss-grid-mask);-webkit-mask-image:var(--ss-grid-mask);mask-image:var(--ss-grid-mask);opacity:.85;background-position:16px 16px;background-size:32px 32px;position:fixed;inset:0}.ss-root>*{z-index:1;position:relative}.ss-root::-webkit-scrollbar{width:10px;height:10px}.ss-root::-webkit-scrollbar-track{background:0 0}.ss-root::-webkit-scrollbar-thumb{background:var(--ss-rule-strong);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.ss-root::-webkit-scrollbar-thumb:hover{background:var(--ss-rule-bright);background-clip:padding-box}body:has([data-evt-spec-sheet-root=true]) #bb-logo-bug{transform:translateY(-50%);top:25px!important}.ss-topbar{z-index:30;height:var(--ss-chrome-h);padding:0 var(--ss-account-clear,72px) 0 var(--ss-logo-clear,clamp(180px, 18vw, 240px));-webkit-backdrop-filter:blur(12px)saturate(1.2);border-bottom:1px solid var(--ss-rule);transition:border-color var(--ss-dur-base) var(--ss-ease-out), background-color var(--ss-dur-base) var(--ss-ease-out), padding-left var(--ss-dur-fast) var(--ss-ease-out);background:#06071ac7;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}[data-evt-spec-sheet-root][data-ss-theme=light] .ss-topbar{background:#ffffffc7}@media (max-width:720px){.ss-topbar{padding-right:var(--ss-chrome-pad-x)}.ss-topbar__cluster--inline .ss-tss{display:none}}.ss-topbar__brand{min-width:0;font-family:var(--ss-font-body);color:var(--ss-ink);align-items:center;gap:10px;display:flex}.ss-topbar__brand-name{font-family:var(--ss-font-display);letter-spacing:-.005em;color:var(--ss-ink-strong);white-space:nowrap;text-overflow:ellipsis;max-width:clamp(8rem,28vw,24rem);font-size:15px;font-weight:500;line-height:1.1;overflow:hidden}.ss-topbar__brand-sep{font-family:var(--ss-font-mono);color:var(--ss-ink-faint);-webkit-user-select:none;user-select:none;font-size:13px;font-weight:400;line-height:1}.ss-topbar__brand-label{font-family:var(--ss-font-display);letter-spacing:var(--ss-track-eyebrow);text-transform:uppercase;color:var(--ss-ink-muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.ss-topbar__brand-label:before{content:"";background:var(--ss-accent-lime);width:6px;height:6px;box-shadow:0 0 8px var(--ss-accent-lime-line);border-radius:999px}.ss-topbar__cluster{align-items:center;gap:8px;display:flex}.ss-topbar__divider{background:var(--ss-rule);width:1px;height:18px;margin:0 4px}.ss-switch-veil{top:var(--ss-chrome-h);z-index:25;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:progress;background:#0b0d2ac7;place-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}[data-evt-spec-sheet-root][data-ss-theme=light] .ss-switch-veil{background:#0b0d2a99}.ss-switch-veil.ss-switch-veil--clear,[data-evt-spec-sheet-root][data-ss-theme=light] .ss-switch-veil.ss-switch-veil--clear{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;place-items:start center;padding-top:14px}.ss-switch-snapshot{z-index:2;pointer-events:none;position:absolute}.ss-switch-snapshot *,.ss-switch-snapshot :before,.ss-switch-snapshot :after{transition:none!important;animation:none!important}.ss-ctrl{height:var(--ss-control-h);border:1px solid var(--ss-rule-strong);border-radius:var(--ss-control-radius);color:var(--ss-ink-muted);font-family:var(--ss-font-body);letter-spacing:0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ss-dur-fast) var(--ss-ease-out), border-color var(--ss-dur-fast) var(--ss-ease-out), color var(--ss-dur-fast) var(--ss-ease-out), transform var(--ss-dur-fast) var(--ss-ease-out);background:0 0;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.ss-ctrl:hover{border-color:var(--ss-accent-line);color:var(--ss-ink)}.ss-ctrl:active{transform:translateY(1px)}.ss-ctrl:focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px}.ss-ctrl--icon{width:var(--ss-control-h);justify-content:center;padding:0}.ss-ctrl__svg{flex-shrink:0;width:16px;height:16px;display:block}.ss-tss{height:var(--ss-control-h);border:1px solid var(--ss-rule-strong);border-radius:var(--ss-control-radius);color:var(--ss-ink);transition:border-color var(--ss-dur-fast) var(--ss-ease-out);background:0 0;align-items:center;gap:10px;padding:0 12px 0 14px;display:inline-flex}.ss-tss:hover{border-color:var(--ss-accent-line)}.ss-tss__label{font-family:var(--ss-font-display);color:var(--ss-ink-muted);-webkit-user-select:none;user-select:none;font-weight:600;line-height:1}.ss-tss__label--sm{font-size:11px}.ss-tss__label--lg{font-size:16px}.ss-tss__range{appearance:none;cursor:ew-resize;background:0 0;width:84px;height:18px;margin:0}.ss-tss__range::-webkit-slider-runnable-track{background:var(--ss-rule-strong);border-radius:999px;height:2px}.ss-tss__range::-moz-range-track{background:var(--ss-rule-strong);border-radius:999px;height:2px}.ss-tss__range::-webkit-slider-thumb{appearance:none;background:var(--ss-accent-gradient);width:14px;height:14px;box-shadow:0 0 0 1px var(--ss-accent-line), 0 4px 12px #7fd1ff4d;cursor:ew-resize;transition:transform var(--ss-dur-fast) var(--ss-ease-out);border:2px solid #06071a8c;border-radius:999px;margin-top:-6px}[data-evt-spec-sheet-root][data-ss-theme=light] .ss-tss__range::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--ss-accent-line), 0 4px 12px #0a5a8233;border-color:#ffffffd9}.ss-tss__range::-webkit-slider-thumb:hover{transform:scale(1.12)}.ss-tss__range::-webkit-slider-thumb:active{transform:scale(1.18)}.ss-tss__range::-moz-range-thumb{background:var(--ss-accent);width:14px;height:14px;box-shadow:0 0 0 1px var(--ss-accent-line);cursor:ew-resize;border:2px solid #06071a8c;border-radius:999px}.ss-tss__readout{font-family:var(--ss-font-mono);color:var(--ss-ink-muted);text-align:right;font-variant-numeric:tabular-nums;width:36px;font-size:11px;font-weight:500}.ss-tt{width:var(--ss-control-h);height:var(--ss-control-h);border:1px solid var(--ss-rule-strong);border-radius:var(--ss-control-radius);color:var(--ss-ink);cursor:pointer;transition:border-color var(--ss-dur-fast) var(--ss-ease-out), background-color var(--ss-dur-fast) var(--ss-ease-out), color var(--ss-dur-fast) var(--ss-ease-out);background:0 0;place-items:center;display:inline-grid;position:relative;overflow:hidden}.ss-tt:hover{border-color:var(--ss-accent-line);color:var(--ss-accent)}.ss-tt:focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px}.ss-tt__swap{width:16px;height:16px;position:relative}.ss-tt__svg{width:16px;height:16px;transition:opacity var(--ss-dur-base) var(--ss-ease-in-out), transform var(--ss-dur-base) var(--ss-ease-in-out);position:absolute;inset:0}[data-evt-spec-sheet-root][data-ss-theme=light] .ss-tt__svg--sun{opacity:0;transform:rotate(-90deg)scale(.6)}[data-evt-spec-sheet-root][data-ss-theme=light] .ss-tt__svg--moon,[data-evt-spec-sheet-root][data-ss-theme=dark] .ss-tt__svg--sun{opacity:1;transform:rotate(0)scale(1)}[data-evt-spec-sheet-root][data-ss-theme=dark] .ss-tt__svg--moon{opacity:0;transform:rotate(90deg)scale(.6)}.ss-back3d{height:var(--ss-control-h);border-radius:var(--ss-control-radius);background:var(--ss-accent-gradient);color:var(--ss-accent-on);font-family:var(--ss-font-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform var(--ss-dur-fast) var(--ss-ease-out), box-shadow var(--ss-dur-base) var(--ss-ease-out);box-shadow:var(--ss-shadow-cta);border:1px solid #0000;align-items:center;gap:8px;padding:0 18px;font-size:12.5px;font-weight:600;display:inline-flex}.ss-back3d:hover{transform:translateY(-1px);box-shadow:0 22px 52px #baff3a47,inset 0 1px #ffffff59}.ss-back3d:active{transform:translateY(0)}.ss-back3d:focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px}.ss-back3d__svg{width:14px;height:14px}.ss-page{max-width:var(--ss-max-read);padding:calc(var(--ss-section-gap) * 1.1) var(--ss-page-pad) calc(var(--ss-section-gap) * 2);margin:0 auto}.ss-page--wide{max-width:var(--ss-max-wide)}.ss-doc-head{margin:0 0 var(--ss-section-gap)}.ss-eyebrow{font-family:var(--ss-font-display);letter-spacing:var(--ss-track-eyebrow);text-transform:uppercase;color:var(--ss-ink-muted);align-items:center;gap:12px;margin:0 0 16px;font-size:12px;font-weight:600;display:inline-flex}.ss-eyebrow:before{content:"";background:var(--ss-accent-lime);opacity:.85;width:22px;height:1px;display:inline-block}.ss-doc-title{font-family:var(--ss-font-display);font-weight:500;font-size:var(--ss-size-h1);line-height:var(--ss-line-tight);letter-spacing:var(--ss-track-display);color:var(--ss-ink-strong);text-wrap:balance;margin:0 0 .35em}.ss-doc-lede{font-family:var(--ss-font-body);font-size:var(--ss-size-lede);color:var(--ss-ink-muted);margin:0;font-weight:400;line-height:1.5}.ss-meta-strip{border-top:1px solid var(--ss-rule);flex-wrap:wrap;align-items:baseline;gap:18px 28px;margin-top:22px;padding-top:18px;display:flex}.ss-meta-strip__item{flex-direction:column;gap:4px;display:inline-flex}.ss-meta-strip__label{font-family:var(--ss-font-mono);letter-spacing:var(--ss-track-eyebrow);text-transform:uppercase;color:var(--ss-ink-faint);font-size:10.5px;font-weight:500}.ss-meta-strip__value{font-family:var(--ss-font-display);font-size:calc(var(--ss-base-size) * .98);color:var(--ss-ink);letter-spacing:-.005em;font-weight:500}.ss-rule{margin:var(--ss-section-gap) 0 var(--ss-block-gap);font-family:var(--ss-font-display);letter-spacing:var(--ss-track-eyebrow);text-transform:uppercase;color:var(--ss-ink-muted);align-items:center;gap:14px;font-size:10.5px;font-weight:600;display:flex}.ss-rule:after{content:"";background:linear-gradient(90deg, var(--ss-rule-strong) 0%, transparent 100%);flex:1;height:1px}.evt-spec-block{border:1px solid var(--ss-rule);background:var(--ss-surface);-webkit-backdrop-filter:blur(14px)saturate(1.15);box-shadow:var(--ss-shadow-soft);border-radius:14px;margin-bottom:1.75rem;padding:1.75rem clamp(1.25rem,2.5vw,2rem);position:relative}.evt-spec-block--media{padding:1rem}@media (max-width:720px){.evt-spec-block--media{padding:.6rem}}.evt-spec-block:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--ss-rule-bright) 50%, transparent 100%);opacity:.5;pointer-events:none;height:1px;position:absolute;inset:0 14px auto}.ss-placeholder{margin-top:var(--ss-block-gap);border:1px dashed var(--ss-rule-strong);background:var(--ss-surface);box-shadow:var(--ss-shadow-soft);border-radius:12px;padding:32px}.ss-placeholder__eyebrow{font-family:var(--ss-font-display);letter-spacing:var(--ss-track-eyebrow);text-transform:uppercase;color:var(--ss-ink-muted);margin:0 0 10px;font-size:10.5px;font-weight:600}.ss-placeholder__title{font-family:var(--ss-font-display);font-weight:500;font-size:var(--ss-size-h3);color:var(--ss-ink-strong);letter-spacing:-.01em;margin:0 0 8px}.ss-placeholder__body{color:var(--ss-ink-muted);font-size:var(--ss-size-body);line-height:var(--ss-line-body);max-width:60ch;margin:0}.ss-rail{top:calc(var(--ss-chrome-h) + 28px);left:max(16px, calc(50% - (var(--ss-max-read) / 2) - var(--ss-rail-w) - var(--ss-rail-gap)));width:var(--ss-rail-w);max-height:calc(100vh - var(--ss-chrome-h) - 56px);border:1px solid var(--ss-rule);background:var(--ss-surface);-webkit-backdrop-filter:blur(14px)saturate(1.15);box-shadow:var(--ss-shadow-soft);z-index:20;border-radius:14px;padding:18px 16px 20px;position:fixed;overflow-y:auto}.ss-rail-handle{top:calc(var(--ss-chrome-h) + 28px);z-index:20;background:var(--ss-surface);border:1px solid var(--ss-rule-strong);color:var(--ss-ink-muted);font-family:var(--ss-font-display);letter-spacing:var(--ss-track-eyebrow);text-transform:uppercase;cursor:pointer;box-shadow:var(--ss-shadow-soft);-webkit-backdrop-filter:blur(10px)saturate(1.15);transition:color var(--ss-dur-fast) var(--ss-ease-out), background-color var(--ss-dur-fast) var(--ss-ease-out), border-color var(--ss-dur-fast) var(--ss-ease-out);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex;position:fixed;left:16px}.ss-rail-handle:hover{color:var(--ss-ink-strong);background:var(--ss-accent-soft);border-color:var(--ss-accent-line)}.ss-rail-handle:focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px}.ss-rail-handle__icon{justify-content:center;align-items:center;display:inline-flex}@media (max-width:1099px){.ss-rail-handle{display:none}}.ss-rail::-webkit-scrollbar{width:6px}.ss-rail::-webkit-scrollbar-track{background:0 0}.ss-rail::-webkit-scrollbar-thumb{background:var(--ss-rule-strong);border-radius:999px}.ss-rail__header{font-family:var(--ss-font-display);letter-spacing:var(--ss-track-eyebrow);text-transform:uppercase;color:var(--ss-ink-faint);justify-content:space-between;align-items:center;gap:10px;padding:4px 6px 14px 12px;font-size:11.5px;font-weight:600;display:flex}.ss-rail__header>span{align-items:center;gap:10px;display:inline-flex}.ss-rail__header>span:before{content:"";background:var(--ss-accent-lime);opacity:.85;width:16px;height:1px}.ss-rail__collapse{width:26px;height:26px;color:var(--ss-ink-faint);cursor:pointer;transition:color var(--ss-dur-fast) var(--ss-ease-out), background-color var(--ss-dur-fast) var(--ss-ease-out), border-color var(--ss-dur-fast) var(--ss-ease-out);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ss-rail__collapse:hover{color:var(--ss-ink-strong);background:var(--ss-accent-soft);border-color:var(--ss-accent-line)}.ss-rail__collapse:focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px}.ss-rail__list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.ss-rail__item{margin:0}.ss-rail__btn{width:100%;color:var(--ss-ink-muted);font-family:var(--ss-font-display);letter-spacing:.005em;cursor:pointer;text-align:left;transition:background-color var(--ss-dur-fast) var(--ss-ease-out), color var(--ss-dur-fast) var(--ss-ease-out);background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;font-size:14.5px;font-weight:500;display:flex;position:relative}.ss-rail__btn:hover{background:var(--ss-accent-soft);color:var(--ss-ink)}.ss-rail__btn:focus-visible{outline:2px solid var(--ss-accent);outline-offset:-2px}.ss-rail__btn[aria-current=true]{color:var(--ss-ink-strong);background:var(--ss-accent-soft)}.ss-rail__btn[aria-current=true]:before{content:"";background:var(--ss-accent-gradient);border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:0;box-shadow:0 0 12px #7fd1ff73}.ss-rail__btn-num{font-family:var(--ss-font-mono);color:var(--ss-ink-faint);letter-spacing:.04em;font-variant-numeric:tabular-nums;min-width:1.6em;font-size:11.5px;font-weight:500}.ss-rail__btn[aria-current=true] .ss-rail__btn-num{color:var(--ss-accent)}.ss-rail__btn-label{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}@media (max-width:1099px){.ss-rail{display:none}}.ss-rail-mini{margin:0 0 var(--ss-block-gap);display:none}@media (max-width:1099px){.ss-rail-mini{display:block}}.ss-rail-mini__details{border:1px solid var(--ss-rule);background:var(--ss-surface);-webkit-backdrop-filter:blur(10px)saturate(1.15);border-radius:10px;overflow:hidden}.ss-rail-mini__summary{cursor:pointer;font-family:var(--ss-font-display);letter-spacing:var(--ss-track-eyebrow);text-transform:uppercase;color:var(--ss-ink-muted);align-items:center;gap:10px;padding:12px 14px;font-size:12px;font-weight:600;list-style:none;display:flex}.ss-rail-mini__summary::-webkit-details-marker{display:none}.ss-rail-mini__summary:before{content:"";background:var(--ss-accent-lime);opacity:.85;width:16px;height:1px}.ss-rail-mini__caret{transition:transform var(--ss-dur-fast) var(--ss-ease-out);color:var(--ss-ink-faint);margin-left:auto}.ss-rail-mini__details[open] .ss-rail-mini__caret{transform:rotate(180deg)}.ss-rail-mini__list{border-top:1px solid var(--ss-rule);flex-direction:column;gap:2px;margin:0;padding:4px 6px 10px;list-style:none;display:flex}.ss-hero-arrow{color:#f3f5faeb;-webkit-backdrop-filter:blur(10px)saturate(1.2);cursor:pointer;opacity:.72;width:36px;height:36px;transition:opacity var(--ss-dur-fast) var(--ss-ease-out), background-color var(--ss-dur-fast) var(--ss-ease-out), border-color var(--ss-dur-fast) var(--ss-ease-out), transform var(--ss-dur-fast) var(--ss-ease-out);z-index:2;background:#06071a8c;border:1px solid #f3f5fa38;border-radius:999px;place-items:center;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%)}.ss-hero-arrow--left{left:12px}.ss-hero-arrow--right{right:12px}.ss-hero-arrow:hover{opacity:1;border-color:var(--ss-accent-line);color:var(--ss-accent);background:#06071ac7}.ss-hero-arrow--left:active{transform:translateY(-50%)translate(-1px)}.ss-hero-arrow--right:active{transform:translateY(-50%)translate(1px)}.ss-hero-arrow:focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px;opacity:1}.ss-hero-dot{border:1px solid var(--ss-rule-strong);cursor:pointer;width:8px;height:8px;transition:background-color var(--ss-dur-fast) var(--ss-ease-out), border-color var(--ss-dur-fast) var(--ss-ease-out), transform var(--ss-dur-fast) var(--ss-ease-out);background:#ffffff73;border-radius:999px;padding:0}.ss-hero-dot:hover{border-color:var(--ss-accent-line);background:#ffffffd9}.ss-hero-dot[data-active=true]{background:var(--ss-accent-gradient);border-color:#0000;transform:scale(1.15)}.ss-hero-dot:focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px}.ss-hero-expand-hit{z-index:1;cursor:zoom-in;background:0 0;border:0;border-radius:10px;margin:0;padding:0;position:absolute;inset:0}.ss-hero-expand-hit:focus-visible{outline:2px solid var(--ss-accent);outline-offset:-2px}.ss-hero-actions{z-index:2;gap:8px;display:flex;position:absolute;top:12px;right:12px}.ss-hero-chip{color:#f3f5faeb;-webkit-backdrop-filter:blur(10px)saturate(1.2);cursor:pointer;opacity:.72;width:32px;height:32px;transition:opacity var(--ss-dur-fast) var(--ss-ease-out), background-color var(--ss-dur-fast) var(--ss-ease-out), border-color var(--ss-dur-fast) var(--ss-ease-out);background:#06071a8c;border:1px solid #f3f5fa38;border-radius:999px;place-items:center;display:inline-grid}.ss-hero-chip:hover:not(:disabled){opacity:1;border-color:var(--ss-accent-line);color:var(--ss-accent);background:#06071ac7}.ss-hero-chip:focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px;opacity:1}.ss-hero-chip:disabled{cursor:not-allowed;opacity:.45}.ss-lightbox{z-index:100;animation:ss-lb-in .2s var(--ss-ease-out) both;background:#040510f7;flex-direction:column;display:flex;position:fixed;inset:0}@keyframes ss-lb-in{0%{opacity:0}to{opacity:1}}@media print{.ss-lightbox{display:none!important}}.ss-lb-stage{flex:1;min-height:0;position:relative}.ss-lb-img{object-fit:contain;-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;height:100%;padding:clamp(12px,4vmin,48px);transition:opacity .5s;position:absolute;inset:0}.ss-lb-btn{color:#f3f5faeb;-webkit-backdrop-filter:blur(10px)saturate(1.2);cursor:pointer;opacity:.85;width:40px;height:40px;transition:opacity var(--ss-dur-fast) var(--ss-ease-out), background-color var(--ss-dur-fast) var(--ss-ease-out), border-color var(--ss-dur-fast) var(--ss-ease-out);background:#06071a8c;border:1px solid #f3f5fa38;border-radius:999px;place-items:center;display:inline-grid}.ss-lb-btn:hover{opacity:1;border-color:var(--ss-accent-line);color:var(--ss-accent);background:#06071ad9}.ss-lb-btn:focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px;opacity:1}.ss-lb-btn:disabled{cursor:not-allowed;opacity:.45}.ss-lb-btn--small{width:32px;height:32px}.ss-lb-top{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));z-index:3;gap:10px;display:flex;position:absolute}.ss-lb-arrow{z-index:3;width:44px;height:44px}.ss-lb-arrow.ss-hero-arrow--left{left:clamp(12px,2.5vw,28px)}.ss-lb-arrow.ss-hero-arrow--right{right:clamp(12px,2.5vw,28px)}.ss-lb-bottombar{z-index:3;padding:10px 16px max(14px, env(safe-area-inset-bottom));color:#f3f5fabf;font-family:var(--ss-font-display);justify-content:center;align-items:center;gap:14px;font-size:12.5px;display:flex;position:relative}.ss-lb-chrome{transition:opacity .3s var(--ss-ease-out), background-color var(--ss-dur-fast) var(--ss-ease-out), border-color var(--ss-dur-fast) var(--ss-ease-out)}.ss-lightbox[data-chrome=hidden] .ss-lb-chrome{opacity:0;pointer-events:none}.ss-lightbox[data-chrome=hidden] .ss-lb-stage,.ss-lightbox[data-chrome=hidden] .ss-lb-img{cursor:none}.ss-lb-exit{top:max(14px, env(safe-area-inset-top));z-index:3;color:#f3f5faeb;-webkit-backdrop-filter:blur(10px)saturate(1.2);height:36px;font-family:var(--ss-font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;opacity:.85;background:#06071a9e;border:1px solid #f3f5fa38;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.ss-lb-exit:hover{opacity:1;border-color:var(--ss-accent-line);color:var(--ss-accent);background:#06071ad9}.ss-lb-exit:focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px;opacity:1}.ss-lb-counter{font-variant-numeric:tabular-nums;letter-spacing:.06em}.ss-lb-caption{text-overflow:ellipsis;white-space:nowrap;color:#f3f5fa99;max-width:min(60vw,520px);font-style:italic;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ss-root.ss-mounted .ss-reveal{animation:ss-reveal .48s var(--ss-ease-out) both}.ss-root.ss-mounted .ss-reveal-1{animation-delay:40ms}.ss-root.ss-mounted .ss-reveal-2{animation-delay:.11s}.ss-root.ss-mounted .ss-reveal-3{animation-delay:.18s}.ss-root.ss-mounted .ss-reveal-4{animation-delay:.25s}}@keyframes ss-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ss-rt{width:100%;position:relative}.ss-rt .ss-rt-content{font-family:var(--ss-font-body);font-size:var(--ss-size-body);line-height:var(--ss-line-body);color:var(--ss-ink);transition:background-color var(--ss-dur-fast) var(--ss-ease-out), box-shadow var(--ss-dur-fast) var(--ss-ease-out);border-radius:6px;outline:none;margin:-.25rem -.4rem;padding:.25rem .4rem}.ss-rt:not(.ss-rt--readonly):hover .ss-rt-content{background:#7fd1ff0a}.ss-rt.ss-rt--focused .ss-rt-content{box-shadow:inset 0 0 0 1px var(--ss-accent-line);background:#7fd1ff0f}.ss-rt--readonly .ss-rt-content{cursor:default;margin:0;padding:0}.ss-rt-content p{margin:0 0 .85em}.ss-rt-content p:last-child{margin-bottom:0}.ss-rt-content h2{font-family:var(--ss-font-display);font-size:var(--ss-size-h2);line-height:var(--ss-line-snug);letter-spacing:var(--ss-track-display);color:var(--ss-ink-strong);margin:1.2em 0 .5em;font-weight:600}.ss-rt-content h2:first-child{margin-top:0}.ss-rt-content h3{font-family:var(--ss-font-display);font-size:var(--ss-size-h3);line-height:var(--ss-line-snug);letter-spacing:var(--ss-track-display);color:var(--ss-ink-strong);margin:1em 0 .4em;font-weight:600}.ss-rt-content h3:first-child{margin-top:0}.ss-rt-content ul,.ss-rt-content ol{margin:0 0 .85em;padding-left:1.5em}.ss-rt-content li{margin:.15em 0}.ss-rt-content li>p{margin:0}.ss-rt-content strong{color:var(--ss-ink-strong);font-weight:700}.ss-rt-content em{font-style:italic}.ss-rt-content blockquote{border-left:3px solid var(--ss-rule-strong);color:var(--ss-ink-muted);margin:0 0 .85em;padding:.25em 0 .25em .9em;font-style:italic}.ss-rt-content a{color:var(--ss-accent);text-decoration:underline;-webkit-text-decoration-color:var(--ss-accent-line);text-decoration-color:var(--ss-accent-line);text-underline-offset:.18em;transition:color var(--ss-dur-fast) var(--ss-ease-out);text-decoration-thickness:1px}.ss-rt-content a:hover{color:var(--ss-accent-lime)}.ss-rt:not(.ss-rt--readonly) .ss-rt-content p.is-empty:before,.ss-rt:not(.ss-rt--readonly) .ss-rt-content.is-editor-empty p:first-child:before{content:attr(data-placeholder);color:var(--ss-ink-faint);pointer-events:none;float:left;height:0;font-style:italic}.ss-rt--compact .ss-rt-content{font-size:var(--ss-size-caption);line-height:var(--ss-line-snug)}.ss-rt--compact .ss-rt-content p{margin:0}.ss-rt.ss-doc-lede .ss-rt-content{font-size:var(--ss-size-lede);color:var(--ss-ink-muted);line-height:1.5}.ss-rt.ss-doc-lede .ss-rt-content p{margin:0 0 .6em}.ss-rt.ss-doc-lede .ss-rt-content p:last-child{margin-bottom:0}.ss-rt-bubble{background:var(--ss-surface-solid);border:1px solid var(--ss-rule-strong);box-shadow:var(--ss-shadow-lift);z-index:50;font-family:var(--ss-font-display);border-radius:8px;align-items:center;gap:2px;padding:4px 5px;display:inline-flex}.ss-rt-btn{appearance:none;color:var(--ss-ink-muted);letter-spacing:.02em;cursor:pointer;min-width:26px;height:26px;transition:background-color var(--ss-dur-fast) var(--ss-ease-out), color var(--ss-dur-fast) var(--ss-ease-out);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0 7px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.ss-rt-btn:hover{background:var(--ss-accent-soft);color:var(--ss-ink-strong)}.ss-rt-btn:focus-visible{outline:2px solid var(--ss-accent);outline-offset:-2px}.ss-rt-btn--active{background:var(--ss-accent-soft);color:var(--ss-accent)}.ss-rt-btn:disabled{opacity:.4;cursor:not-allowed}.ss-rt-divider{background:var(--ss-rule);width:1px;height:16px;margin:0 3px}.ss-rt-bar{background:var(--ss-surface-solid);border:1px solid var(--ss-rule-strong);box-shadow:var(--ss-shadow-lift);z-index:40;font-family:var(--ss-font-display);white-space:nowrap;animation:ss-rt-bar-in var(--ss-dur-fast) var(--ss-ease-out);border-radius:8px;flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:6px;padding:4px 5px;font-size:1rem;display:inline-flex;position:absolute;bottom:100%;left:-.4rem}@keyframes ss-rt-bar-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:620px){.ss-rt-bar{white-space:normal;max-width:calc(100vw - 2rem)}}.ss-rt-ai{align-items:center;display:inline-flex;position:relative}.ss-rt-ai-spin{animation:.9s linear infinite ss-rt-ai-spin;display:inline-block}@keyframes ss-rt-ai-spin{to{transform:rotate(360deg)}}.ss-rt-bar--busy{color:var(--ss-ink-strong);cursor:progress;gap:8px;padding:6px 11px;font-size:12px;font-weight:500}.ss-rt-spinner{border:2px solid var(--ss-accent-line);border-top-color:var(--ss-accent);border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite ss-rt-ai-spin}.ss-rt--rewriting .ss-rt-content{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.ss-rt--rewriting:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 20%, var(--ss-accent-soft) 50%, transparent 80%);background-size:220% 100%;border-radius:6px;animation:1.25s ease-in-out infinite ss-rt-sheen;position:absolute;inset:-.25rem -.4rem}@keyframes ss-rt-sheen{0%{background-position:120% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.ss-rt-ai-spin,.ss-rt-spinner,.ss-rt-bar{animation:none}.ss-rt--rewriting:after{opacity:.5;animation:none}}.ss-rt-ai-menu{background:var(--ss-surface-solid);border:1px solid var(--ss-rule-strong);min-width:230px;box-shadow:var(--ss-shadow-lift);z-index:60;white-space:normal;text-align:left;border-radius:9px;padding:5px;position:absolute;top:calc(100% + 6px);right:0}.ss-rt-ai-menu__head{font-family:var(--ss-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ss-ink-faint);margin:0;padding:5px 8px 6px;font-size:10.5px;font-weight:600}.ss-rt-ai-menu__foot{border-top:1px solid var(--ss-rule);font-family:var(--ss-font-body);color:var(--ss-ink-faint);margin:4px 0 0;padding:6px 8px 2px;font-size:11px;line-height:1.35}.ss-rt-ai-item{appearance:none;text-align:left;cursor:pointer;width:100%;color:var(--ss-ink);font-family:var(--ss-font-body);transition:background-color var(--ss-dur-fast) var(--ss-ease-out);background:0 0;border:0;border-radius:6px;padding:6px 8px;display:block}.ss-rt-ai-item:hover,.ss-rt-ai-item:focus-visible{background:var(--ss-accent-soft);outline:none}.ss-rt-ai-item:disabled{cursor:not-allowed;opacity:.5}.ss-rt-ai-item__label{color:var(--ss-ink-strong);font-size:13px;font-weight:500;display:block}.ss-rt-ai-item__hint{color:var(--ss-ink-faint);font-size:11px;line-height:1.3;display:block}.ss-rt-ai-error{background:var(--ss-surface-solid);border:1px solid var(--ss-danger,#e0575b);width:max-content;max-width:280px;box-shadow:var(--ss-shadow-lift);color:var(--ss-ink);font-family:var(--ss-font-body);white-space:normal;text-align:left;z-index:60;border-radius:8px;padding:7px 10px;font-size:12px;line-height:1.4;position:absolute;top:calc(100% + 6px);right:0}.ss-editable-line{min-width:1ch;transition:background-color var(--ss-dur-fast) var(--ss-ease-out), box-shadow var(--ss-dur-fast) var(--ss-ease-out);border-radius:6px;outline:none;margin:-.1rem -.4rem;padding:.1rem .4rem}.ss-editable-line:hover{background:#7fd1ff0a}.ss-editable-line:focus{box-shadow:inset 0 0 0 1px var(--ss-accent-line);background:#7fd1ff0f}.ss-editable-line:empty:before{content:attr(data-placeholder);color:var(--ss-ink-faint);pointer-events:none;font-style:italic}.ss-doc-overview{margin:0 0 var(--ss-section-gap)}.ss-doc-overview__eyebrow{margin-top:0}.ss-doc-overview__title{text-wrap:balance;margin:0 0 .35em}.ss-doc-overview__byline{font-family:var(--ss-font-body);color:var(--ss-ink-muted);margin:0 0 1rem;font-size:1.05em;font-weight:400}.ss-doc-overview__lede{margin:0 0 1.25rem}.ss-doc-overview__prose{max-width:none}.ss-tb{box-sizing:border-box;color:#14161f;height:100%;font-family:Arial,Helvetica,sans-serif;font-size:var(--ss-tb-fs,13px);background:#fff;overflow:hidden}.ss-tb__client{letter-spacing:-.01em;color:#14161f;font-size:1.4em;font-weight:700;line-height:1.08}.ss-tb__show{color:#14161f;font-size:1em;line-height:1.2}.ss-tb__sub{color:#5b6270;font-size:.85em;line-height:1.22}.ss-tb__ver{color:#5b6270;letter-spacing:.02em;font-size:.82em;line-height:1.2}.ss-tb__disc{color:#5b6270;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:.68em;line-height:1.15;display:-webkit-box;overflow:hidden}.ss-tb__lab{letter-spacing:.09em;text-transform:uppercase;color:#8b93a1;margin-bottom:.15em;font-size:.63em;font-weight:700;display:block}.ss-tb__val{color:#14161f;font-size:.94em;line-height:1.2;display:block}.ss-tb__fact+.ss-tb__fact{margin-top:.32em}.ss-tb__ident>.ss-tb__client,.ss-tb__ident>.ss-tb__show,.ss-tb__ident>.ss-tb__sub,.ss-tb__ident>.ss-tb__ver{display:block}.ss-tb__logo{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.18em;min-width:0;display:flex}.ss-tb__made{letter-spacing:.14em;text-transform:uppercase;color:#8b93a1;font-size:.6em;font-weight:600}.ss-tb__logo-img{width:100%;max-width:8.2em;margin:0 auto;display:block}.ss-tb__logo-img svg,.ss-tb__logo-img img{width:100%;height:auto;display:block}.ss-tb--a{border-top:1.5px solid #c9ced8;grid-template-columns:1.25fr 1.95fr 1.15fr .85fr;display:grid}.ss-tb--a>.ss-tb__col{min-width:0;padding:.78em 1.2em;overflow:hidden}.ss-tb--a>.ss-tb__col+.ss-tb__col{border-left:1px solid #c9ced8}.ss-tb--a .ss-tb__facts{flex-direction:column;display:flex}.ss-tb--a .ss-tb__logo-cell{justify-content:center;align-items:center;display:flex}.ss-tb--b{border:1.5px solid #14161f;border-bottom:0}.ss-tb--b .ss-tb__grid{grid-template-columns:3.2fr .82fr .82fr .72fr;grid-auto-rows:minmax(0,auto);height:100%;display:grid}.ss-tb--b .ss-tb__c{border-bottom:1px solid #c9ced8;border-right:1px solid #c9ced8;flex-direction:column;justify-content:center;min-width:0;padding:.42em .85em;display:flex}.ss-tb--b .ss-tb__c:last-child{border-right:0}.ss-tb--b .ss-tb__c-title{grid-area:1/1;gap:.14em}.ss-tb--b .ss-tb__c-venue{grid-area:1/2}.ss-tb--b .ss-tb__c-room{grid-area:1/3}.ss-tb--b .ss-tb__c-disc{border-bottom:0;grid-area:2/1;padding-bottom:.95em}.ss-tb--b .ss-tb__c-date{border-bottom:0;grid-area:2/2}.ss-tb--b .ss-tb__c-ver{border-bottom:0;grid-area:2/3}.ss-tb--b .ss-tb__c-logo{border-bottom:0;grid-area:1/4/span 2;align-items:center;gap:.5em}.ss-tb--b .ss-tb__client{font-size:1.3em}.ss-tb--b .ss-tb__c-title .ss-tb__show{font-size:.94em}.ss-tb--b .ss-tb__showrow{line-height:1.3}.ss-tb--b .ss-tb__showrow .ss-tb__sub{margin-left:.4em}.ss-tb--b .ss-tb__logo-img{max-width:6.5em}.ss-tb--c{border-top:1.5px solid #c9ced8;grid-template-columns:1.3fr 2fr 1.35fr;align-items:stretch;display:grid}.ss-tb--c>.ss-tb__col{min-width:0;padding:.78em 1.3em;overflow:hidden}.ss-tb--c>.ss-tb__col+.ss-tb__col{border-left:1px solid #c9ced8}.ss-tb--c .ss-tb__brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.3em;display:flex}.ss-tb--c .ss-tb__meta{color:#5b6270;letter-spacing:.02em;margin-top:.35em;font-size:.72em;line-height:1.2}.ss-tb--c .ss-tb__meta b{color:#14161f;font-weight:600}.ss-tb [contenteditable=true]{cursor:text;border-radius:3px;outline:none;transition:background .1s,box-shadow .1s}.ss-tb--editable [contenteditable=true]:hover{background:#0a5a8214}.ss-tb [contenteditable=true]:focus{background:#0a5a821a;box-shadow:0 0 0 2px #0a5a8259}.ss-tb [contenteditable=true]:empty:before{content:attr(data-placeholder);color:#b3bac4}.ss-tb-preview{container-type:inline-size}.ss-tb-preview .ss-tb{font-size:max(7px,1.5cqw)}.evt-fp-page-footer{container-type:inline-size}.evt-fp-page-footer .ss-tb{height:100%;font-size:max(6px,1.18cqw)}.evt-ss-summary{color:var(--ss-ink-muted);margin-top:.5rem;font-size:.85em;line-height:1.5}.evt-ss-summary:empty{display:none}.evt-ss-more{margin-top:.75rem}.evt-ss-more-btn{font-family:var(--ss-font-sans,system-ui, sans-serif);letter-spacing:.02em;border:1px solid var(--ss-rule-strong,var(--ss-rule));background:var(--ss-bg-2,transparent);color:var(--ss-ink-muted);cursor:pointer;transition:background-color var(--ss-dur-fast,.12s) var(--ss-ease-out,ease), border-color var(--ss-dur-fast,.12s) var(--ss-ease-out,ease), color var(--ss-dur-fast,.12s) var(--ss-ease-out,ease);border-radius:7px;align-items:center;gap:7px;padding:5px 11px 5px 9px;font-size:.78rem;font-weight:600;display:inline-flex}.evt-ss-more-btn:hover{background:var(--ss-accent-soft);border-color:var(--ss-accent);color:var(--ss-ink-strong,var(--ss-ink))}.evt-ss-more-btn:focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px}.evt-ss-more-chev{transition:transform var(--ss-dur-fast,.12s) var(--ss-ease-out,ease)}.evt-ss-more-chev.is-open{transform:rotate(90deg)}.evt-ss-more-count{font-variant-numeric:tabular-nums;background:var(--ss-accent-soft);color:var(--ss-ink-muted);border-radius:999px;padding:1px 6px;font-size:.9em}.evt-ss-more-body{margin-top:.75rem;display:none}.evt-ss-more-body.is-open{display:block}@media print{.evt-ss-more-body{margin-top:.6rem;display:block!important}.evt-ss-more-btn{display:none!important}}
.evt-map-compact .gm-fullscreen-control,.evt-map-compact .gm-svpc{transform-origin:100% 0;transform:scale(.7)}.evt-map-compact .gm-svpc{transform-origin:100% 100%}.evt-map-compact .gm-style-mtc button{min-width:64px!important;padding:4px 14px!important;font-size:11px!important}
