html:not(.xray) [data-theme=regia] .plate :focus-visible{outline-color:var(--tone-fg)}html:not(.xray) [data-theme=regia] .rg-nav :focus-visible{outline-color:var(--th-fg)}html:not(.xray) [data-theme=regia] .rg-nav[data-dark] :focus-visible{outline-color:var(--th-night-fg)}[data-theme=regia] .rg-hero-atmos{z-index:0;pointer-events:none;background:radial-gradient(ellipse 36% 48% at 74% 50%, color-mix(in srgb, var(--th-schem-lit) 15%, transparent), transparent 72%), radial-gradient(ellipse 18% 24% at 74% 48%, color-mix(in srgb, var(--th-schem-lit) 9%, transparent), transparent 70%),  radial-gradient(ellipse 80% 20% at 50% 80%, color-mix(in srgb, var(--th-schem-lit) 8%, transparent), transparent 75%), radial-gradient(ellipse 120% 95% at 55% 50%, transparent 56%, color-mix(in srgb, var(--shadow-tint) 62%, transparent) 100%);position:absolute;inset:0}[data-theme=regia] .rg-hero-atmos:before{content:"";background-image:linear-gradient(color-mix(in srgb, var(--th-schem-lit) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--th-schem-lit) 8%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--th-schem-lit) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--th-schem-lit) 3.5%, transparent) 1px, transparent 1px);background-position:50%;background-size:160px 160px,160px 160px,32px 32px,32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 70% at 70%,#000 18%,#0000 86%);mask-image:radial-gradient(62% 70% at 70%,#000 18%,#0000 86%)}@media (max-width:1023px){[data-theme=regia] .rg-hero-atmos{background:radial-gradient(ellipse 70% 30% at 50% 74%, color-mix(in srgb, var(--th-schem-lit) 14%, transparent), transparent 72%), radial-gradient(ellipse 120% 95% at 50% 50%, transparent 56%, color-mix(in srgb, var(--shadow-tint) 62%, transparent) 100%)}[data-theme=regia] .rg-hero-atmos:before{-webkit-mask-image:radial-gradient(80% 50% at 50% 70%,#000 18%,#0000 86%);mask-image:radial-gradient(80% 50% at 50% 70%,#000 18%,#0000 86%)}}[data-theme=regia] .rg-corner{color:var(--schem-2)}@media (min-width:1024px) and (max-height:859px){[data-theme=regia] .rg-hero .rg-ledger-notes-above,[data-theme=regia] .rg-hero .rg-readout,[data-theme=regia] .rg-hero .rg-inspect{display:none!important}}[data-theme=regia] .rg-readout .mono-label{color:var(--schem-2);font-size:.54rem}@media (max-width:639px){[data-theme=regia] .rg-hero .lens-readout{display:none}}[data-theme=regia] .rg-chip{border:1px solid var(--tone-line);color:var(--tone-fg-2);font-size:.58rem}[data-theme=regia] .rg-chip-dot{background:var(--th-accent);box-shadow:0 0 8px 1px color-mix(in srgb, var(--th-schem-lit) 70%, transparent);animation:2.6s ease-in-out 6 blipPulse}[data-theme=regia] .plate-paper .rg-chip-dot,[data-theme=regia] .plate-bone .rg-chip-dot{box-shadow:none}[data-theme=regia] .rg-hero-h1{text-shadow:0 0 42px color-mix(in srgb, var(--th-schem-lit) 20%, transparent)}[data-theme=regia] :is(.rg-hero-h1,.rg-hall-title,.rg-cta-h2) .draft-ink{clip-path:inset(-1.1em calc(100% + 1.1em) -1.1em -1.1em)}[data-theme=regia] :is(.rg-hero-h1,.rg-hall-title,.rg-cta-h2).is-drafted .draft-ink{clip-path:inset(-1.1em)}[data-theme=regia] .rg-month{z-index:1;pointer-events:none;position:absolute;inset:0}[data-theme=regia] .rg-month-sentinel{width:1px;height:1px;position:absolute;top:0;left:0}[data-theme=regia] .rg-month canvas{width:100%;height:100%;display:block;position:absolute;inset:0}[data-theme=regia] .rg-ledger{isolation:isolate;display:flow-root}[data-theme=regia] .rg-ledger-draw{z-index:2;pointer-events:none;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--th-schem-lit) 55%, transparent));clip-path:inset(-140px 100% -110px -40px);animation:rgDrawIn 1.05s var(--ease-out) 1.45s both, rgLift .7s var(--ease-io) 3.3s forwards;position:absolute;inset:0}@keyframes rgDrawIn{0%{clip-path:inset(-140px 100% -110px -40px)}to{clip-path:inset(-140px -40px -110px)}}@keyframes rgLift{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}[data-theme=regia] .rg-ledger-ink{--pad:90px;z-index:1;padding:var(--pad);margin:calc(var(--pad) * -1);animation:1.05s cubic-bezier(.6,0,.2,1) 1.95s both rgWipeOut;position:relative;overflow:hidden}[data-theme=regia] .rg-ledger-in{margin:0 calc(var(--pad) * -1);padding:0 var(--pad);animation:1.05s cubic-bezier(.6,0,.2,1) 1.95s both rgWipeIn}[data-theme=regia] .rg-ledger-ink:after{content:"";top:calc(var(--pad) - 10px);bottom:calc(var(--pad) - 10px);right:var(--pad);background:linear-gradient(to bottom, transparent, var(--th-night-fg) 12%, var(--th-night-fg) 88%, transparent);width:2px;box-shadow:0 0 8px 1px color-mix(in srgb, var(--th-schem-lit) 90%, transparent), 0 0 30px 6px color-mix(in srgb, var(--th-schem-lit) 40%, transparent);opacity:0;margin-right:-1px;animation:1.05s linear 1.95s both rgHeadFade;position:absolute}@keyframes rgWipeOut{0%{transform:translate(-100%)}to{transform:none}}@keyframes rgWipeIn{0%{transform:translate(100%)}to{transform:none}}[data-theme=regia] .rg-ledger-head{z-index:3;pointer-events:none;width:100%;animation:rgHeadMove 1.05s var(--ease-out) 1.45s both, rgHeadFade 1.05s linear 1.45s both;position:absolute;top:-16px;bottom:-16px;left:0;transform:translate(-100%)}[data-theme=regia] .rg-ledger-head:before,[data-theme=regia] .rg-ledger-head:after{content:"";position:absolute;right:-1px}[data-theme=regia] .rg-ledger-head:before{background:var(--schem);width:1px;box-shadow:0 0 10px 1px color-mix(in srgb, var(--th-schem-lit) 85%, transparent);top:0;bottom:0}[data-theme=regia] .rg-ledger-head:after{background:var(--th-night-fg);width:9px;height:9px;box-shadow:0 0 10px 3px color-mix(in srgb, var(--th-schem-lit) 90%, transparent);border-radius:50%;margin-right:-4px;top:-5px}@keyframes rgHeadMove{0%{transform:translate(-100%)}to{transform:none}}@keyframes rgHeadFade{0%{opacity:0}6%{opacity:1}86%{opacity:1}to{opacity:0;visibility:hidden}}[data-theme=regia] .plate-night .rg-frame[data-rg-tone=dark]{box-shadow:0 0 0 1px color-mix(in srgb, var(--th-schem-lit) 16%, transparent), 0 40px 90px -30px color-mix(in srgb, var(--shadow-tint) 90%, transparent), 0 0 90px -20px color-mix(in srgb, var(--th-schem-lit) 22%, transparent)!important}[data-theme=regia] .rg-hall-track{display:none}[data-theme=regia] .rg-hall-stack{display:block}@media (min-width:768px){[data-theme=regia] .rg-hall-track{display:block}[data-theme=regia] .rg-hall-stack{display:none}}@media (prefers-reduced-motion:reduce){[data-theme=regia] .rg-hall-track{display:none!important}[data-theme=regia] .rg-hall-stack{display:block!important}}[data-theme=regia] .rg-hall-stage{touch-action:pan-y pinch-zoom;overflow:clip}[data-theme=regia] .rg-hall-atmos{z-index:0;pointer-events:none;background:radial-gradient(ellipse 42% 46% at 66% 46%, color-mix(in srgb, var(--th-schem-lit) 11%, transparent), transparent 72%), radial-gradient(ellipse 80% 20% at 55% 88%, color-mix(in srgb, var(--th-schem-lit) 6%, transparent), transparent 75%), radial-gradient(ellipse 120% 95% at 55% 50%, transparent 58%, color-mix(in srgb, var(--shadow-tint) 66%, transparent) 100%);position:absolute;inset:0}[data-theme=regia] .rg-hall-atmos:before{content:"";background-image:linear-gradient(color-mix(in srgb, var(--th-schem-lit) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--th-schem-lit) 6%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--th-schem-lit) 2.8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--th-schem-lit) 2.8%, transparent) 1px, transparent 1px);background-position:50%;background-size:200px 200px,200px 200px,40px 40px,40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(66% 70% at 64% 46%,#000 20%,#0000 88%);mask-image:radial-gradient(66% 70% at 64% 46%,#000 20%,#0000 88%)}[data-theme=regia] .rg-hall-scene{z-index:1;pointer-events:none;position:absolute;inset:0}[data-theme=regia] .rg-hall-scene canvas,[data-theme=regia] .rg-hall-still canvas{width:100%;height:100%;display:block;position:absolute;inset:0}[data-theme=regia] .rg-hall-still{aspect-ratio:1/.86;touch-action:pan-y pinch-zoom;background:radial-gradient(ellipse 60% 55% at 50% 50%, color-mix(in srgb, var(--th-schem-lit) 9%, transparent), transparent 72%);width:100%;position:relative}[data-theme=regia] .rg-hall-copy{max-width:min(25rem,30vw)}[data-theme=regia] .rg-hall-num{color:var(--schem)}[data-theme=regia] .rg-hall-title{font-family:var(--font-jakarta), system-ui, sans-serif;letter-spacing:-.035em;color:var(--tone-fg);text-shadow:0 0 34px color-mix(in srgb, var(--th-schem-lit) 18%, transparent);margin:0 0 1.35rem;font-size:clamp(2rem,3.05vw,3.1rem);font-weight:800;line-height:.95}[data-theme=regia] .rg-hall-body{color:var(--tone-fg-2);max-width:40ch;font-size:.98rem;line-height:1.65}@media (max-width:1023px){[data-theme=regia] .rg-hall-copy{max-width:22rem}}@media (min-width:768px) and (max-width:1023px) and (max-aspect-ratio:10/9){[data-theme=regia] .rg-hall-copy{max-width:min(36rem,100vw - 5rem)}[data-theme=regia] .rg-hall-body{max-width:52ch}}@media (min-width:768px) and (max-height:760px){[data-theme=regia] .rg-hall-track .rg-hall-body{display:none}}[data-theme=regia] .rg-strip{border-top:1px solid var(--tone-line);background:color-mix(in srgb, var(--tone-bg) 86%, transparent);grid-template-columns:1.35fr repeat(5,1fr);display:grid}[data-theme=regia] .rg-cell{border-left:1px solid var(--tone-line-soft);min-width:0;padding:14px 16px}[data-theme=regia] .rg-cell:first-child{border-left:0;padding-left:0}[data-theme=regia] .rg-cell-label{color:var(--tone-fg-4);font-size:.54rem}[data-theme=regia] .rg-cell-value{font-family:var(--font-jakarta), system-ui, sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tone-fg);animation:rgPost .8s var(--ease-out) both;margin-top:6px;font-size:clamp(1rem,1.45vw,1.42rem);font-weight:800;line-height:1.1}[data-theme=regia] .rg-cell-note{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--tone-fg-3);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:.55rem;font-weight:500;overflow:hidden}[data-theme=regia] .rg-cell[data-strong] .rg-cell-value{text-shadow:0 0 22px color-mix(in srgb, var(--th-schem-lit) 60%, transparent)}[data-theme=regia] .rg-strip[data-reconciled] .rg-cell:last-child{background:linear-gradient(to bottom, color-mix(in srgb, var(--th-schem-lit) 7%, transparent), transparent)}[data-theme=regia] .rg-cell-head{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-theme=regia] .rg-status{border:1px solid var(--tone-line);color:var(--tone-fg-2);animation:rgPost .6s var(--ease-out) both;align-items:center;gap:6px;padding:1px 6px;font-size:.5rem;line-height:1.5;display:inline-flex}[data-theme=regia] .rg-status:before{content:"";border:1px solid var(--tone-fg-3);border-radius:50%;width:5px;height:5px}[data-theme=regia] .rg-status[data-done]:before{border-color:var(--th-accent);background:var(--th-accent);box-shadow:0 0 6px color-mix(in srgb, var(--th-schem-lit) 80%, transparent)}@keyframes rgPost{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}[data-theme=regia] .rg-timeline{height:40px;position:relative}[data-theme=regia] .rg-timeline-rule{background:var(--tone-line);height:1px;position:absolute;top:6px;left:0;right:0}[data-theme=regia] .rg-timeline-fill{transform-origin:0;background:var(--schem);box-shadow:0 0 8px color-mix(in srgb, var(--th-schem-lit) 75%, transparent);display:block;position:absolute;inset:0}[data-theme=regia] .rg-tick{color:var(--tone-fg-4);white-space:nowrap;transition:color .4s var(--ease-io);flex-direction:column;align-items:center;gap:9px;padding:0 6px 4px;font-size:.55rem;display:flex;position:absolute;top:0;transform:translate(-50%)}[data-theme=regia] .rg-tick:first-of-type{align-items:flex-start;padding-left:0;transform:none}[data-theme=regia] .rg-tick:last-of-type{align-items:flex-end;padding-right:0;transform:translate(-100%)}[data-theme=regia] .rg-tick-mark{background:var(--tone-fg-4);width:1px;height:13px;transition:background-color .4s,box-shadow .4s;display:block}@media (max-width:1100px){[data-theme=regia] .rg-tick:not([aria-selected=true]) .rg-tick-name{display:none}}@media (max-width:1023px){[data-theme=regia] .rg-hall-track .rg-cell-note{white-space:normal;line-height:1.45;overflow:visible}}[data-theme=regia] .rg-tick:hover{color:var(--tone-fg-2)}[data-theme=regia] .rg-tick[aria-selected=true]{color:var(--tone-fg)}[data-theme=regia] .rg-tick[aria-selected=true] .rg-tick-mark{background:var(--schem);box-shadow:0 0 10px color-mix(in srgb, var(--th-schem-lit) 85%, transparent)}[data-theme=regia] .rg-hall-stack{overflow-x:clip}[data-theme=regia] .rg-stack-chapter .rg-hall-title{font-size:clamp(1.9rem,8.4vw,2.6rem)}[data-theme=regia] .rg-strip-stack{border-bottom:1px solid var(--tone-line);grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=regia] .rg-strip-stack .rg-cell-value{animation:none}@media (max-width:767px){[data-theme=regia] .rg-strip-stack .rg-cell{border-left:0;border-top:1px solid var(--tone-line-soft);padding:12px 12px 12px 0}[data-theme=regia] .rg-strip-stack .rg-cell[data-col=off]{display:none}[data-theme=regia] .rg-strip-stack .rg-cell[data-col=full]{grid-column:1/-1}[data-theme=regia] .rg-strip-stack .rg-cell[data-first]{border-top:0}[data-theme=regia] .rg-strip-stack .rg-cell[data-col=r]{border-left:1px solid var(--tone-line-soft);padding-left:12px}}@media (min-width:768px){[data-theme=regia] .rg-stack-chapter{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:24px 56px;display:grid}[data-theme=regia] .rg-stack-chapter .rg-strip-stack{grid-column:1/-1;grid-template-columns:1.35fr repeat(5,minmax(0,1fr))}[data-theme=regia] .rg-strip-stack .rg-cell{border-top:0;border-left:1px solid var(--tone-line-soft);padding:14px 16px}[data-theme=regia] .rg-strip-stack .rg-cell:first-child{border-left:0;padding-left:0}}[data-theme=regia] .rg-module,[data-theme=regia] .rg-changed{border-top:1px solid var(--tone-line)}[data-theme=regia] .rg-drafted{isolation:isolate;display:flow-root;position:relative}[data-theme=regia] .rg-modules{overflow-x:clip}@supports not (overflow:clip){[data-theme=regia] .rg-modules{overflow:hidden}}[data-theme=regia] .rg-drafted-draw{z-index:2;pointer-events:none;position:absolute;inset:-6px;overflow:hidden;transform:translate(-100%)}[data-theme=regia] .rg-drafted-draw-in{padding:6px;position:absolute;inset:0;transform:translate(100%)}[data-theme=regia] .rg-drafted-ink{--pad:90px;z-index:1;padding:var(--pad);margin:calc(var(--pad) * -1);position:relative;overflow:hidden;transform:translate(-100%)}[data-theme=regia] .rg-drafted-ink-in{margin:0 calc(var(--pad) * -1);padding:0 var(--pad);transform:translate(100%)}[data-theme=regia] .rg-drafted-head{z-index:3;pointer-events:none;opacity:0;width:100%;position:absolute;top:-14px;bottom:-14px;left:0;transform:translate(-100%)}[data-theme=regia] .rg-drafted-head:before,[data-theme=regia] .rg-drafted-head:after{content:"";position:absolute;right:-1px}[data-theme=regia] .rg-drafted-head:before{background:var(--schem);width:1px;top:0;bottom:0}[data-theme=regia] .rg-drafted-head:after{background:var(--schem);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--schem) 16%, transparent);border-radius:50%;margin-right:-3px;top:-4px}[data-theme=regia] .rg-drafted.is-on .rg-drafted-draw{animation:rgWipeOut .95s var(--ease-out) var(--d,0s) both, rgLift .6s var(--ease-io) calc(var(--d,0s) + 1.8s) forwards}[data-theme=regia] .rg-drafted.is-on .rg-drafted-draw-in{animation:rgWipeIn .95s var(--ease-out) var(--d,0s) both}[data-theme=regia] .rg-drafted.is-on .rg-drafted-head{animation:rgHeadMove .95s var(--ease-out) var(--d,0s) both, rgHeadFade .95s linear var(--d,0s) both}[data-theme=regia] .rg-drafted.is-on .rg-drafted-ink{animation:rgWipeOut 1s cubic-bezier(.6, 0, .2, 1) calc(var(--d,0s) + .5s) both}[data-theme=regia] .rg-drafted.is-on .rg-drafted-ink-in{animation:rgWipeIn 1s cubic-bezier(.6, 0, .2, 1) calc(var(--d,0s) + .5s) both}[data-theme=regia] .rg-rev-wrap{margin-top:4px}[data-theme=regia] .rg-rev{width:100%;height:auto;display:block;overflow:visible}[data-theme=regia] .rg-rev-t{font-family:var(--font-jetbrains), monospace;letter-spacing:1.4px;text-transform:uppercase;fill:var(--schem-2);font-size:9.5px;font-weight:500}[data-theme=regia] .rg-rev-head{fill:var(--schem)}[data-theme=regia] .rg-rev-v{fill:var(--tone-fg-2);letter-spacing:.9px}[data-theme=regia] .rg-rev-on{fill:var(--schem)}[data-theme=regia] .rg-rev-dim{fill:var(--tone-fg-4)}[data-theme=regia] .rg-rev-mid{text-anchor:middle}[data-theme=regia] .rg-rev-end{text-anchor:end}[data-theme=regia] .rg-rev-box,[data-theme=regia] .rg-rev-rule{stroke:var(--schem-3);stroke-width:1px}[data-theme=regia] .rg-rev-box{fill:var(--tone-fill)}[data-theme=regia] .rg-rev-glyph{stroke:var(--schem-2);stroke-width:1px}[data-theme=regia] .rg-rev-blank{stroke:var(--tone-line);stroke-width:6px;stroke-linecap:round}[data-theme=regia] .rg-rev-cloud{stroke:var(--schem);stroke-width:1.15px;stroke-linejoin:round;filter:drop-shadow(var(--glow,0 0 0 transparent))}[data-theme=regia] .rg-rev-delta path{fill:var(--tone-bg);stroke:var(--schem);stroke-width:1.2px}[data-theme=regia] .rg-rev-delta text{font-family:var(--font-jetbrains), monospace;fill:var(--schem);font-size:9px;font-weight:700}[data-theme=regia] .rg-rev-box,[data-theme=regia] .rg-rev-rule{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s var(--ease-out) calc(var(--k,2) * 90ms)}[data-theme=regia] .rg-rev-cloud{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .75s var(--ease-out) calc(1s + var(--k) * .32s)}[data-theme=regia] .rg-rev-t,[data-theme=regia] .rg-rev-glyph,[data-theme=regia] .rg-rev-blank{opacity:0;transition:opacity .6s var(--ease-io) .45s}[data-theme=regia] .rg-rev-delta{opacity:0;transform-box:fill-box;transition:opacity .4s var(--ease-io) calc(1.5s + var(--k) * .32s), transform .5s var(--ease-out) calc(1.5s + var(--k) * .32s);transform:translateY(-4px)}[data-theme=regia] .rg-rev-list .rg-rev-t{transition-delay:2.4s}[data-theme=regia] .rg-rev.is-on .rg-rev-box,[data-theme=regia] .rg-rev.is-on .rg-rev-rule,[data-theme=regia] .rg-rev.is-on .rg-rev-cloud{stroke-dashoffset:0}[data-theme=regia] .rg-rev.is-on .rg-rev-t,[data-theme=regia] .rg-rev.is-on .rg-rev-glyph,[data-theme=regia] .rg-rev.is-on .rg-rev-blank,[data-theme=regia] .rg-rev.is-on .rg-rev-delta{opacity:1;transform:none}html.xray [data-theme=regia] .rg-rev-cloud{filter:none}[data-theme=regia] .rg-many{--gap:clamp(20px, 2.6vw, 44px);--src:128px;--bus:60px;grid-template-columns:var(--src) minmax(0, 1fr);column-gap:var(--gap);align-items:start;row-gap:26px;margin:0 0 clamp(56px,7vw,96px);display:grid;position:relative}[data-theme=regia] .rg-many-t{font-family:var(--font-jetbrains), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--tone-fg-3);font-size:.56rem;font-weight:500;line-height:1.5}[data-theme=regia] .rg-many-t-strong{color:var(--tone-fg)}[data-theme=regia] .rg-many-faint-t{color:var(--tone-fg-4)}[data-theme=regia] .rg-many-src{flex-direction:column;gap:12px;display:flex}[data-theme=regia] .rg-many-stack{width:var(--src);height:auto;display:block;overflow:visible}[data-theme=regia] .rg-many-sheet{fill:var(--tone-raise);stroke:var(--schem);stroke-width:1px;vector-effect:non-scaling-stroke}[data-theme=regia] .rg-many-src-label{flex-direction:column;display:flex}[data-theme=regia] .rg-many-main{padding-top:calc(var(--bus) + 30px);position:relative}[data-theme=regia] .rg-many-bus{top:0;left:calc(var(--gap) * -1);height:var(--bus);position:absolute;right:12.5%}[data-theme=regia] .rg-many-bus-line{background:var(--schem);height:1px;position:absolute;bottom:0;left:0;right:0}[data-theme=regia] .rg-many-bus-line:before{content:"";background:var(--schem);border-radius:50%;width:7px;height:7px;margin-left:-3px;position:absolute;top:-3px;left:0}[data-theme=regia] .rg-many-bus-label{left:calc(var(--gap) + 4px);top:calc(var(--bus) - 24px);white-space:nowrap;color:var(--schem);position:absolute}[data-theme=regia] .rg-many-venues{column-gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}[data-theme=regia] .rg-many-venue{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}[data-theme=regia] .rg-many-drop{background:var(--schem);transform-origin:50% 0;width:1px;height:30px;position:absolute;top:-30px;left:50%}[data-theme=regia] .rg-many-drop:after{content:"";border:3.5px solid #0000;border-top:5px solid var(--schem);border-bottom:0;position:absolute;bottom:-1px;left:-3px}[data-theme=regia] .rg-many-sep{left:calc(var(--gap) / -2);border-left:1px dashed var(--schem-3);transform-origin:50% 0;width:0;position:absolute;top:-8px;bottom:0}[data-theme=regia] .rg-many-art{width:100%;max-width:150px;margin-bottom:8px}[data-theme=regia] .rg-many-hall{width:100%;height:auto;display:block;overflow:visible}[data-theme=regia] .rg-many-dash{stroke:var(--schem);stroke-width:1px;stroke-dasharray:3 2.4;vector-effect:non-scaling-stroke}[data-theme=regia] .rg-many-faint{opacity:.5}[data-theme=regia] .rg-many-face,[data-theme=regia] .rg-many-edge{stroke:var(--tone-fg);stroke-width:1.15px;stroke-linejoin:round;vector-effect:non-scaling-stroke}[data-theme=regia] .rg-many-face-t{fill:var(--tone-raise)}[data-theme=regia] .rg-many-face-l{fill:color-mix(in srgb, var(--tone-fg) 8%, var(--tone-raise))}[data-theme=regia] .rg-many-face-r{fill:color-mix(in srgb, var(--tone-fg) 16%, var(--tone-raise))}[data-theme=regia] .rg-many-edge{fill:var(--tone-raise)}[data-theme=regia] .rg-many-door{fill:var(--th-accent);stroke:var(--tone-fg);stroke-width:1px;vector-effect:non-scaling-stroke}[data-theme=regia] .rg-many-venue.is-live .rg-many-hall{filter:drop-shadow(0 14px 18px color-mix(in srgb, var(--shadow-tint) 16%, transparent))}[data-theme=regia] .rg-many-name{align-items:center;gap:10px;display:inline-flex}[data-theme=regia] .rg-many-live{color:var(--tone-fg-2);align-items:center;gap:6px;display:inline-flex}[data-theme=regia] .rg-many-live-dot{background:var(--th-accent);border-radius:50%;width:6px;height:6px}[data-theme=regia] .rg-many-venue.is-n{opacity:.55}[data-theme=regia] .rg-many-foot{border-top:1px solid var(--tone-line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px 24px;padding-top:14px;display:flex}[data-theme=regia] .rg-many-sheet{opacity:0;transition:opacity .45s var(--ease-io) calc(var(--k) * 80ms), transform .6s var(--ease-out) calc(var(--k) * 80ms);transform:translateY(-6px)}[data-theme=regia] .rg-many-bus-line{transform-origin:0;transition:transform .9s var(--ease-out-x) .45s;transform:scaleX(0)}[data-theme=regia] .rg-many-bus-line:before{opacity:0;transition:opacity .3s var(--ease-io) .45s}[data-theme=regia] .rg-many-bus-label{opacity:0;transition:opacity .6s var(--ease-io) .9s}[data-theme=regia] .rg-many-drop{transition:transform .4s var(--ease-out) calc(.85s + var(--i) * .12s);transform:scaleY(0)}[data-theme=regia] .rg-many-drop:after{opacity:0;transition:opacity .2s var(--ease-io) calc(1.15s + var(--i) * .12s)}[data-theme=regia] .rg-many-art{clip-path:inset(-12px 100% -12px -12px);transition:clip-path .9s var(--ease-out) calc(1.1s + var(--i) * .16s)}[data-theme=regia] .rg-many-sep{transition:transform .7s var(--ease-out) calc(1.6s + var(--i) * .1s);transform:scaleY(0)}[data-theme=regia] .rg-many-name,[data-theme=regia] .rg-many-own,[data-theme=regia] .rg-many-foot{opacity:0;transition:opacity .6s var(--ease-io) calc(1.5s + var(--i,2) * .12s)}[data-theme=regia] .rg-many.is-on .rg-many-sheet{opacity:1;transform:none}[data-theme=regia] .rg-many.is-on .rg-many-bus-line{transform:none}[data-theme=regia] .rg-many.is-on .rg-many-bus-line:before,[data-theme=regia] .rg-many.is-on .rg-many-bus-label,[data-theme=regia] .rg-many.is-on .rg-many-drop:after,[data-theme=regia] .rg-many.is-on .rg-many-name,[data-theme=regia] .rg-many.is-on .rg-many-own,[data-theme=regia] .rg-many.is-on .rg-many-foot{opacity:1}[data-theme=regia] .rg-many.is-on .rg-many-drop,[data-theme=regia] .rg-many.is-on .rg-many-sep{transform:none}[data-theme=regia] .rg-many.is-on .rg-many-art{clip-path:inset(-12px)}[data-theme=regia] .rg-many.is-on .rg-many-live-dot{animation:2.6s ease-in-out 2.4s 4 blipPulse}@media (max-width:767px){[data-theme=regia] .rg-many{--src:84px;--bus:30px;grid-template-columns:1fr;row-gap:18px}[data-theme=regia] .rg-many-src{flex-direction:row;align-items:center;gap:16px}[data-theme=regia] .rg-many-bus{left:calc(var(--src) / 2);right:16.6667%}[data-theme=regia] .rg-many-bus-line:after{content:"";width:1px;height:calc(var(--bus) + 18px);background:var(--schem);position:absolute;bottom:0;left:0}[data-theme=regia] .rg-many-bus-label{top:2px;left:12px}[data-theme=regia] .rg-many-venues{grid-template-columns:repeat(3,minmax(0,1fr))}[data-theme=regia] .rg-many-venue.is-n{display:none}[data-theme=regia] .rg-many-name{flex-direction:column;gap:2px}[data-theme=regia] .rg-many-t{letter-spacing:.12em;font-size:.5rem}}html.xray [data-theme=regia] .rg-many-face,html.xray [data-theme=regia] .rg-many-edge,html.xray [data-theme=regia] .rg-many-door{fill:none;stroke:var(--schem)}html.xray [data-theme=regia] .rg-many-venue.is-live .rg-many-hall{filter:none}[data-theme=regia] .rg-cta-atmos{pointer-events:none;background:radial-gradient(ellipse 34% 52% at 74% 52%, color-mix(in srgb, var(--th-schem-lit) 12%, transparent), transparent 72%), radial-gradient(ellipse 120% 95% at 55% 50%, transparent 56%, color-mix(in srgb, var(--shadow-tint) 55%, transparent) 100%);position:absolute;inset:0}[data-theme=regia] .rg-cta-h2{text-shadow:0 0 36px color-mix(in srgb, var(--th-schem-lit) 18%, transparent)}[data-theme=regia] .rg-dates{width:100%;max-width:600px;height:auto;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--th-schem-lit) 45%, transparent));justify-self:end;display:block;overflow:visible}[data-theme=regia] .rg-dates-t{font-family:var(--font-jetbrains), monospace;letter-spacing:1.6px;fill:var(--schem-2);font-size:11px;font-weight:500}[data-theme=regia] .rg-dates-head{fill:var(--schem)}[data-theme=regia] .rg-dates-dow{fill:var(--schem-3);font-size:10px}[data-theme=regia] .rg-dates-num{fill:var(--schem-2);font-size:12px}[data-theme=regia] .rg-dates-num.is-booked,[data-theme=regia] .rg-dates-yours{fill:var(--th-night-fg)}[data-theme=regia] .rg-dates-grid path{stroke:var(--schem-3);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--ease-out-x)}[data-theme=regia] .rg-dates-booked{fill:color-mix(in srgb, var(--th-schem-lit) 26%, transparent);stroke:var(--schem);stroke-width:1px}[data-theme=regia] .rg-dates-held{fill:none;stroke:var(--schem-2);stroke-width:1px;stroke-dasharray:3 3}[data-theme=regia] .rg-dates-day{opacity:0;transition:opacity .5s var(--ease-io) calc(.5s + var(--k,0) * 25ms)}[data-theme=regia] .rg-dates-ring{stroke:var(--th-night-fg);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--th-schem-lit) 90%, transparent));transition:stroke-dashoffset .9s var(--ease-out) 1.6s;transform:rotate(-90deg)}[data-theme=regia] .rg-dates-lead{stroke:var(--schem);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s var(--ease-out) 2.3s}[data-theme=regia] .rg-dates-yours,[data-theme=regia] .rg-dates-legend{opacity:0;transition:opacity .6s var(--ease-io) 2.6s}[data-theme=regia] .rg-dates-head,[data-theme=regia] .rg-dates-dow{opacity:0;transition:opacity .6s var(--ease-io) .2s}[data-theme=regia] .rg-dates.is-on .rg-dates-grid path,[data-theme=regia] .rg-dates.is-on .rg-dates-ring,[data-theme=regia] .rg-dates.is-on .rg-dates-lead{stroke-dashoffset:0}[data-theme=regia] .rg-dates.is-on .rg-dates-day,[data-theme=regia] .rg-dates.is-on .rg-dates-yours,[data-theme=regia] .rg-dates.is-on .rg-dates-legend,[data-theme=regia] .rg-dates.is-on .rg-dates-head,[data-theme=regia] .rg-dates.is-on .rg-dates-dow{opacity:1}[data-theme=regia] .rg-seam{--sm-d:clamp(56px, 10vh, 120px);--sm-r:clamp(72px, 13vh, 150px);--sm-pitch:160px;z-index:-1;pointer-events:none;height:0;position:absolute;left:0;right:0}[data-theme=regia] .rg-seam-top{top:0}[data-theme=regia] .rg-seam-bottom{top:100%}[data-theme=regia] .rg-seam-sensor{view-timeline:--rg-seam block;height:100vh;position:absolute;top:0;left:0;right:0}[data-theme=regia] .rg-seam-win{height:calc(var(--sm-d) + var(--sm-r));position:absolute;left:0;right:0;overflow:clip}[data-theme=regia] .rg-seam-top .rg-seam-win{top:0}[data-theme=regia] .rg-seam-bottom .rg-seam-win{bottom:100%}[data-theme=regia] :is(.rg-seam-slide,.rg-seam-edge){height:var(--sm-d);position:absolute;left:0;right:0}[data-theme=regia] .rg-seam-slide{overflow:clip}[data-theme=regia] .rg-seam-top :is(.rg-seam-slide,.rg-seam-edge){top:0}[data-theme=regia] .rg-seam-bottom :is(.rg-seam-slide,.rg-seam-edge){bottom:0}[data-theme=regia] .rg-seam-ground{background-color:var(--tone-bg);position:absolute;inset:0}[data-theme=regia] .rg-seam-dots .rg-seam-ground:after{content:"";background-image:radial-gradient(circle, var(--dot) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0}[data-theme=regia] .rg-seam-top.rg-seam-dots .rg-seam-ground:after{background-position:0 var(--sm-dot-y,0px)}[data-theme=regia] .rg-seam-bottom.rg-seam-dots .rg-seam-ground:after{background-position:0 100%}@media (min-width:768px) and (prefers-reduced-motion:no-preference){[data-theme=regia] .rg-seam-from-hall .rg-seam-ground{background-image:linear-gradient(90deg, color-mix(in srgb, var(--shadow-tint) 18.5%, transparent), color-mix(in srgb, var(--shadow-tint) 10.4%, transparent) 10%, color-mix(in srgb, var(--shadow-tint) 3.4%, transparent) 20%, transparent 26%, transparent 84%, color-mix(in srgb, var(--shadow-tint) 3.4%, transparent) 90%, color-mix(in srgb, var(--shadow-tint) 10.4%, transparent))}}[data-theme=regia] .rg-seam-from-cta .rg-seam-ground{background-image:linear-gradient(90deg, color-mix(in srgb, var(--shadow-tint) 17.2%, transparent), color-mix(in srgb, var(--shadow-tint) 10.8%, transparent) 10%, color-mix(in srgb, var(--shadow-tint) 5.2%, transparent) 20%, color-mix(in srgb, var(--shadow-tint) 0.8%, transparent) 30%, transparent 33%, transparent 77%, color-mix(in srgb, var(--shadow-tint) 0.8%, transparent) 80%, color-mix(in srgb, var(--shadow-tint) 5.2%, transparent) 90%, color-mix(in srgb, var(--shadow-tint) 10.8%, transparent))}[data-theme=regia] .rg-seam-line{background:linear-gradient(90deg, color-mix(in srgb, var(--th-schem-lit) 24%, transparent), color-mix(in srgb, var(--th-schem-lit) 62%, transparent) 50%, color-mix(in srgb, var(--th-schem-lit) 24%, transparent));height:1px;box-shadow:0 0 6px color-mix(in srgb, var(--th-schem-lit) 45%, transparent);position:absolute;left:0;right:0}[data-theme=regia] .rg-seam-top .rg-seam-line{bottom:0}[data-theme=regia] .rg-seam-bottom .rg-seam-line{top:0}[data-theme=regia] .rg-seam-lamps{background-image:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--th-night-fg) 90%, var(--th-schem-lit)) 0 1.6px, color-mix(in srgb, var(--th-schem-lit) 90%, transparent) 2.6px, color-mix(in srgb, var(--th-schem-lit) 32%, transparent) 4.2px, transparent 9px);background-size:var(--sm-pitch) 18px;background-position:50%;background-repeat:repeat-x;height:18px;position:absolute;left:0;right:0}[data-theme=regia] .rg-seam-top .rg-seam-lamps{bottom:-9px}[data-theme=regia] .rg-seam-bottom .rg-seam-lamps{top:-9px}[data-theme=regia] .rg-seam-wash{height:var(--sm-r);background-repeat:repeat-x,no-repeat;position:absolute;left:0;right:0}[data-theme=regia] .rg-seam-top .rg-seam-wash{background-image:radial-gradient(ellipse 46% 100% at 50% 0%, color-mix(in srgb, var(--th-schem-lit) 15%, transparent), color-mix(in srgb, var(--th-schem-lit) 5%, transparent) 44%, transparent 80%), linear-gradient(to bottom, color-mix(in srgb, var(--th-schem-lit) 7%, transparent), transparent 42%);background-size:var(--sm-pitch) 100%, 100% 100%;background-position:top,0 0;top:100%}[data-theme=regia] .rg-seam-bottom .rg-seam-wash{background-image:radial-gradient(ellipse 46% 100% at 50% 100%, color-mix(in srgb, var(--th-schem-lit) 15%, transparent), color-mix(in srgb, var(--th-schem-lit) 5%, transparent) 44%, transparent 80%), linear-gradient(to top, color-mix(in srgb, var(--th-schem-lit) 7%, transparent), transparent 42%);background-size:var(--sm-pitch) 100%, 100% 100%;background-position:bottom,0 0;bottom:100%}@supports (animation-timeline:view()){[data-theme=regia] .rg-seam :is(.rg-seam-slide,.rg-seam-edge,.rg-seam-ground,.rg-seam-line,.rg-seam-lamps,.rg-seam-wash){animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--rg-seam;animation-range:entry}[data-theme=regia] .rg-seam-top :is(.rg-seam-slide,.rg-seam-edge){animation-name:rgSeamDrain}[data-theme=regia] .rg-seam-top .rg-seam-ground{animation-name:rgSeamDrainCounter}[data-theme=regia] .rg-seam-top :is(.rg-seam-line,.rg-seam-lamps,.rg-seam-wash){animation-name:rgSeamOut}[data-theme=regia] .rg-seam-bottom :is(.rg-seam-slide,.rg-seam-edge){animation-name:rgSeamRise}[data-theme=regia] .rg-seam-bottom .rg-seam-ground{animation-name:rgSeamRiseCounter}[data-theme=regia] .rg-seam-bottom :is(.rg-seam-line,.rg-seam-lamps,.rg-seam-wash){animation-name:rgSeamIn}}@keyframes rgSeamDrain{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes rgSeamDrainCounter{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes rgSeamRise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes rgSeamRiseCounter{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes rgSeamOut{0%,84%{opacity:1}to{opacity:0}}@keyframes rgSeamIn{0%{opacity:0}16%,to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-theme=regia] .rg-seam *{animation:none!important}}html.xray [data-theme=regia] .rg-seam{visibility:hidden}html.xray [data-theme=regia] .rg-hero-atmos:before,html.xray [data-theme=regia] .rg-hall-atmos:before{display:none}html.xray [data-theme=regia] .rg-inspect{visibility:hidden}html.xray [data-theme=regia] .rg-ledger-draw,html.xray [data-theme=regia] .rg-ledger-head,html.xray [data-theme=regia] .rg-drafted-draw,html.xray [data-theme=regia] .rg-drafted-head{visibility:hidden!important}html.xray [data-theme=regia] .rg-drafted-ink,html.xray [data-theme=regia] .rg-drafted-ink-in{animation:none!important;transform:none!important}html.xray [data-theme=regia] .rg-dates{filter:none}html.xray [data-theme=regia] .rg-dates-booked{fill:none}@media (prefers-reduced-motion:reduce){[data-theme=regia] .rg-ledger-draw,[data-theme=regia] .rg-ledger-head,[data-theme=regia] .rg-ledger-ink:after{display:none}[data-theme=regia] .rg-ledger-ink,[data-theme=regia] .rg-ledger-in{animation:none;transform:none}[data-theme=regia] .rg-chip-dot,[data-theme=regia] .rg-cell-value,[data-theme=regia] .rg-status{animation:none}[data-theme=regia] .rg-dates-grid path,[data-theme=regia] .rg-dates-ring,[data-theme=regia] .rg-dates-lead{stroke-dashoffset:0;transition:none}[data-theme=regia] .rg-dates-day,[data-theme=regia] .rg-dates-yours,[data-theme=regia] .rg-dates-legend,[data-theme=regia] .rg-dates-head,[data-theme=regia] .rg-dates-dow{opacity:1;transition:none}[data-theme=regia] .rg-many-sheet,[data-theme=regia] .rg-many-bus-line,[data-theme=regia] .rg-many-drop,[data-theme=regia] .rg-many-sep{transition:none;transform:none}[data-theme=regia] .rg-many-sheet,[data-theme=regia] .rg-many-bus-line:before,[data-theme=regia] .rg-many-bus-label,[data-theme=regia] .rg-many-drop:after,[data-theme=regia] .rg-many-name,[data-theme=regia] .rg-many-own,[data-theme=regia] .rg-many-foot{opacity:1;transition:none}[data-theme=regia] .rg-many-art{clip-path:none;transition:none}[data-theme=regia] .rg-rev-box,[data-theme=regia] .rg-rev-rule,[data-theme=regia] .rg-rev-cloud{stroke-dashoffset:0;transition:none}[data-theme=regia] .rg-rev-t,[data-theme=regia] .rg-rev-glyph,[data-theme=regia] .rg-rev-blank,[data-theme=regia] .rg-rev-delta{opacity:1;transition:none;transform:none}[data-theme=regia] .rg-many-live-dot{animation:none!important}[data-theme=regia] .rg-drafted-draw,[data-theme=regia] .rg-drafted-head{display:none}[data-theme=regia] .rg-drafted-ink,[data-theme=regia] .rg-drafted-ink-in{transform:none;animation:none!important}}
