@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}:root{--night: #06110d;--night-soft: #091a12;--forest: #0d2419;--forest-mid: #153526;--forest-soft: #214635;--sage: #bed3b4;--sage-bright: #deebd8;--sage-deep: #789a84;--fog: #91aa9a;--ivory: #eff3e9;--muted: #a9b9ad;--ember: #d79b6e;--danger-soft: #f3c1a7;--line: rgba(222, 235, 216, .18);--line-dark: rgba(6, 17, 13, .2);--display: "Bricolage Grotesque Variable", sans-serif;--body: "Instrument Sans Variable", sans-serif;--mono: "IBM Plex Mono", monospace;color:var(--ivory);font-family:var(--body);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}html{scroll-behavior:smooth;background:var(--night)}body{margin:0;min-width:320px;background:var(--night);color:var(--ivory);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}body.menu-locked{overflow:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}svg{display:block}:focus-visible{outline:2px solid var(--sage-bright);outline-offset:4px}.skip-link{position:fixed;z-index:1000;top:.75rem;left:.75rem;transform:translateY(-180%);background:var(--sage-bright);color:var(--night);padding:.78rem 1rem;border-radius:999px;font-weight:700}.skip-link:focus{transform:translateY(0)}.shell{width:min(1320px,calc(100% - 64px));margin-inline:auto}.site-frame{min-height:100vh;overflow:clip;background:var(--night)}.micro-label,.hero-kicker{margin:0;font-family:var(--mono);font-size:.7rem;line-height:1.5;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.eyebrow{font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.site-header{position:absolute;inset:0 0 auto;z-index:40;padding-top:1.3rem}.header-inner{min-height:58px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem}.brand{justify-self:start;display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;font-family:var(--display);font-size:1.45rem;font-weight:650;letter-spacing:-.055em;color:var(--ivory)}.ticket-mark{width:2rem;stroke:currentColor;stroke-width:1.5}.ticket-mark-perf{stroke-dasharray:2.5 2.5;opacity:.62}.desktop-nav{display:flex;align-items:center;gap:.15rem;padding:.36rem .4rem .36rem .58rem;border:1px solid rgba(239,243,233,.16);border-radius:999px;background:#07140e85;box-shadow:0 12px 42px #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.desktop-nav a{padding:.62rem .9rem;border-radius:999px;color:#eff3e9bd;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .18s ease,background .18s ease}.desktop-nav a:hover{color:var(--ivory);background:#eff3e914}.nav-status{display:flex;align-items:center;gap:.5rem;padding:.62rem .85rem;border-radius:999px;background:var(--sage);color:var(--night);font-family:var(--mono);font-size:.68rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.nav-status i{width:.42rem;height:.42rem;border-radius:50%;background:var(--forest);box-shadow:0 0 0 4px #0d24191f;animation:statusPulse 2.4s ease-in-out infinite}.header-cta{justify-self:end;display:inline-flex;align-items:center;gap:.75rem;padding:.78rem 1.05rem;border:1px solid rgba(239,243,233,.28);border-radius:999px;color:var(--ivory);background:#07140e52;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:.78rem;font-weight:650;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.header-cta:hover{background:var(--sage-bright);color:var(--night);transform:translateY(-2px)}.menu-toggle,.menu-backdrop,.mobile-drawer{display:none}.night-hero{position:relative;min-height:max(100svh,760px);overflow:hidden;isolation:isolate;background:var(--night)}.night-atmosphere,.night-gradient,.night-grain,.stage-beam,.coastal-fog,.venue-portal,.redwood-silhouette{position:absolute;pointer-events:none}.night-atmosphere{inset:0;z-index:-1;overflow:hidden}.night-gradient{inset:0;background:radial-gradient(circle at 54% 48%,rgba(78,121,90,.28),transparent 24%),radial-gradient(circle at 72% 78%,rgba(143,174,151,.12),transparent 30%),linear-gradient(180deg,#10291d,#0b1d15 42%,#06110d)}.night-gradient:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,11,7,.56),transparent 32%,transparent 70%,rgba(3,11,7,.48))}.stage-beam{top:-32%;width:25vw;height:124%;filter:blur(10px);opacity:.23;background:linear-gradient(180deg,rgba(223,240,216,.55),rgba(183,211,188,.04) 70%,transparent);transform-origin:top;animation:beamBreathe 8s ease-in-out infinite}.stage-beam-left{left:31%;transform:rotate(12deg)}.stage-beam-right{right:23%;transform:rotate(-15deg);animation-delay:-3.5s}.coastal-fog{width:80vw;height:28vh;border-radius:50%;background:#aac5b21f;filter:blur(75px);will-change:transform}.coastal-fog-one{left:-20%;bottom:16%;animation:fogDrift 15s ease-in-out infinite alternate}.coastal-fog-two{right:-28%;bottom:-2%;opacity:.55;animation:fogDriftReverse 18s ease-in-out infinite alternate}.redwood-silhouette{bottom:-4%;width:7vw;min-width:80px;height:92%;background:linear-gradient(90deg,transparent,rgba(1,8,5,.36),rgba(1,8,5,.6),transparent);filter:blur(5px);opacity:.7}.redwood-silhouette:before,.redwood-silhouette:after{content:"";position:absolute;width:280%;height:16%;left:-90%;border-radius:50%;background:#01080557;filter:blur(12px)}.redwood-silhouette:before{top:18%}.redwood-silhouette:after{top:33%;transform:scale(.76)}.redwood-one{left:7%;transform:rotate(-2deg)}.redwood-two{right:5%;height:74%;opacity:.48;transform:rotate(3deg)}.venue-portal{inset:8% 8% -10%;width:84%;height:102%;opacity:.13;fill:none;stroke:var(--sage-bright);stroke-width:1.1}.portal-dash{stroke-width:1.5;stroke-dasharray:5 12;opacity:.72;animation:dashMarch 24s linear infinite}.night-grain{inset:0;opacity:.2;background-image:repeating-linear-gradient(90deg,transparent 0 119px,rgba(222,235,216,.025) 120px),linear-gradient(180deg,transparent 68%,rgba(3,10,7,.52))}.hero-heading{position:absolute;z-index:5;top:clamp(8.6rem,18vh,11.5rem);left:50%;transform:translate(-50%)}.hero-kicker{display:flex;align-items:center;justify-content:center;gap:.85rem;color:var(--sage)}.hero-kicker i{width:2.7rem;height:1px;background:#bed3b47a}.hero-kicker span{color:var(--ivory)}.hero-heading h1{margin:1.3rem auto 0;font-family:var(--display);font-size:clamp(5rem,9.4vw,10.3rem);font-weight:430;line-height:.8;letter-spacing:-.075em;text-align:center;color:var(--ivory)}.hero-heading h1 span{display:block;color:var(--sage)}.hero-ticket{--ticket-opacity: 1;--ticket-rotation: 5deg;position:absolute;z-index:4;top:52%;right:8.2%;width:220px;aspect-ratio:.66;padding:1.2rem;color:var(--night);background:#d1e4c8cc;border:1px solid rgba(239,243,233,.72);box-shadow:0 30px 80px #00000052;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:rotate(var(--ticket-rotation));overflow:hidden}.hero-ticket:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.26),transparent 45%);pointer-events:none}.ticket-cut{position:absolute;left:67%;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--forest);transform:translate(-50%,-50%)}.ticket-cut-top{top:0}.ticket-cut-bottom{top:100%}.hero-ticket-head,.hero-ticket-foot{display:flex;justify-content:space-between;gap:.6rem;font-family:var(--mono);font-size:.52rem;line-height:1.35;letter-spacing:.06em;text-transform:uppercase}.hero-ticket strong{display:block;margin-top:3.6rem;font-family:var(--display);font-size:2.7rem;line-height:.82;letter-spacing:-.07em;font-weight:700}.hero-ticket-perf{position:absolute;top:0;bottom:0;left:67%;border-left:1px dashed rgba(6,17,13,.52)}.hero-ticket-foot{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem}.hero-ticket-foot span:last-child{text-align:right}.hero-bottom{position:absolute;z-index:6;left:50%;bottom:5.2rem;transform:translate(-50%);display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:5rem}.hero-offer{max-width:470px}.hero-offer>p{margin:0;color:#eff3e9db;font-size:1.02rem;line-height:1.58}.hero-actions{display:flex;align-items:center;gap:1.35rem;margin-top:1.5rem;flex-wrap:wrap}.button{border:1px solid transparent;border-radius:999px;padding:.94rem 1.2rem;display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;font-weight:700;font-size:.83rem;line-height:1;text-decoration:none;cursor:pointer;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .18s ease,box-shadow .22s ease}.button:hover{transform:translateY(-3px);box-shadow:0 14px 32px #0003}.button-sage{background:var(--sage-bright);color:var(--night)}.button-secondary{background:transparent;color:inherit;border-color:currentColor}.button-large{padding:1.1rem 1.45rem;font-size:.9rem}.ghost-link,.source-link{font-size:.8rem;font-weight:650;text-underline-offset:.35em;text-decoration-thickness:1px}.door-route{justify-self:end;width:min(100%,450px)}.door-route>.micro-label{display:block;margin-bottom:.65rem;color:var(--sage)}.door-route ol{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;border-top:1px solid rgba(239,243,233,.28)}.door-route li{position:relative;padding:1.2rem .4rem 0 0;color:#eff3e9cc;font-size:.68rem}.door-route li:before{content:"";position:absolute;width:.45rem;height:.45rem;top:-.27rem;left:0;border-radius:50%;background:var(--sage);box-shadow:0 0 0 4px #bed3b41c}.door-route li span{display:block;margin-bottom:.25rem;font-family:var(--mono);font-size:.65rem;color:var(--sage)}.hero-boundary{position:absolute;z-index:6;left:0;bottom:0;width:100%;min-height:2.55rem;display:flex;align-items:center;justify-content:center;gap:2rem;border-top:1px solid rgba(239,243,233,.12);background:#030a075c;color:#eff3e98c;font-family:var(--mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.hero-boundary span+span:before{content:"✦";margin-right:2rem;color:var(--sage-deep)}.admission-rail{height:3.7rem;overflow:hidden;border-block:1px solid rgba(6,17,13,.2);background:var(--sage);color:var(--night)}.admission-rail-track{width:max-content;height:100%;display:flex;align-items:center;gap:2.2rem;padding-inline:2rem;font-family:var(--mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;animation:railMove 30s linear infinite}.admission-rail-track i{font-style:normal;opacity:.48}.night-section{background:var(--night-soft)}.process-section{padding-block:clamp(7rem,12vw,12rem)}.process-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(4rem,9vw,10rem);align-items:start}.section-intro-sticky{position:sticky;top:3rem}.section-intro .micro-label,.fee-copy .micro-label,.boundary-heading .micro-label,.fit-copy .micro-label,.founder-copy .micro-label,.final-cta .micro-label{color:var(--sage-deep)}.section-intro h2,.fee-copy h2,.boundary-heading h2,.fit-copy h2,.founder-copy h2,.final-cta h2,.inquiry-intro h1,.form-step legend,.review-heading h2,.error-page h1{margin:0;font-family:var(--display);font-weight:450;letter-spacing:-.065em}.section-intro h2{margin-top:1.2rem;max-width:8.5ch;font-size:clamp(3.6rem,6.2vw,6.8rem);line-height:.88}.section-intro>p:last-child{max-width:520px;margin:2rem 0 0;color:var(--muted);font-size:1rem;line-height:1.7}.sequence-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.sequence-list li{position:relative;display:grid;grid-template-columns:3rem 1fr;gap:2rem;padding:2.2rem 2.5rem 2.5rem 0;border-bottom:1px solid var(--line)}.sequence-number{padding-top:.5rem;color:var(--sage-deep);font-family:var(--mono);font-size:.7rem}.sequence-list h3{margin:0;font-family:var(--display);font-size:clamp(2.4rem,4vw,4.2rem);line-height:.95;letter-spacing:-.06em;font-weight:480}.sequence-list p{max-width:660px;margin:1rem 0 1.5rem;color:var(--muted);line-height:1.65}.sequence-list small{color:var(--sage);font-family:var(--mono);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.sequence-punch{position:absolute;right:-.55rem;top:calc(50% - .55rem);width:1.1rem;height:1.1rem;border:1px solid rgba(190,211,180,.34);border-radius:50%;background:var(--night-soft)}.fee-section{position:relative;min-height:880px;padding-block:clamp(7rem,12vw,12rem);overflow:hidden;background:var(--sage);color:var(--night)}.fee-watermark{position:absolute;left:-.08em;bottom:-.24em;color:#06110d0e;font-family:var(--display);font-size:clamp(20rem,42vw,45rem);line-height:.72;letter-spacing:-.12em;font-weight:700}.fee-layout{position:relative;display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(3rem,9vw,10rem);align-items:center}.fee-copy{max-width:500px}.fee-copy .micro-label{color:var(--forest-soft)}.fee-copy h2{margin-top:1.2rem;font-size:clamp(4rem,6.4vw,7rem);line-height:.86}.fee-copy>p{margin:1.6rem 0 0;font-size:.98rem;line-height:1.66}.source-link{display:inline-block;margin-top:1.7rem}.source-date{margin:.7rem 0 0!important;font-family:var(--mono);font-size:.68rem!important}.fee-calculator{position:relative;padding:clamp(1.7rem,4vw,3rem);border:1px solid rgba(222,235,216,.28);border-radius:2rem;background:#06110deb;box-shadow:0 40px 100px #06110d3d;color:var(--ivory);overflow:hidden}.fee-calculator:before{content:"";position:absolute;width:18rem;height:18rem;top:-10rem;right:-8rem;border-radius:50%;background:#bed3b424;filter:blur(22px)}.calculator-heading{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.6rem}.calculator-chip,.calculator-note{font-family:var(--mono);font-size:.68rem}.calculator-chip{padding:.45rem .65rem;border:1px solid rgba(190,211,180,.38);border-radius:999px;color:var(--sage);text-transform:uppercase;letter-spacing:.08em}.calculator-note{color:var(--muted);text-align:right}.fee-calculator>label{position:relative;display:block;font-weight:650;font-size:.78rem}.price-input-wrap{position:relative;display:flex;align-items:center;border-bottom:1px solid rgba(239,243,233,.38);margin-block:.6rem 1rem}.price-input-wrap>span{font-family:var(--display);font-size:3rem;color:var(--sage)}.price-input-wrap input{width:100%;min-width:0;border:0;background:transparent;color:var(--ivory);font-family:var(--display);font-size:clamp(5rem,9vw,8rem);font-weight:520;line-height:.92;padding:.1rem 0;letter-spacing:-.08em}.price-input-wrap input:focus{outline:0}.price-presets{display:flex;gap:.5rem;flex-wrap:wrap}.price-presets button{min-width:2.9rem;cursor:pointer;border:1px solid rgba(239,243,233,.24);border-radius:999px;background:transparent;color:var(--ivory);padding:.62rem .72rem;font-family:var(--mono);font-size:.68rem;transition:background .16s ease,color .16s ease}.price-presets button[aria-pressed=true]{background:var(--sage);color:var(--night);border-color:var(--sage)}.volume-control{display:grid;grid-template-columns:1fr 7rem;align-items:center;gap:1rem;margin-top:1.6rem;padding:1rem 0;border-block:1px solid rgba(239,243,233,.15)}.volume-control label{color:var(--muted);font-size:.78rem;font-weight:600}.volume-control input{min-width:0;min-height:44px;border:0;border-bottom:1px solid rgba(239,243,233,.38);background:transparent;color:var(--ivory);font-family:var(--display);font-size:2rem;font-weight:560;text-align:right}.volume-control input:focus{outline:2px solid var(--sage);outline-offset:3px}.fee-results{margin-top:2.4rem;border-top:1px solid rgba(239,243,233,.24)}.fee-result{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.25rem 1rem;padding:1.15rem 0;border-bottom:1px solid rgba(239,243,233,.15)}.fee-result span{font-weight:600;font-size:.8rem}.fee-result strong{grid-row:span 2;font-family:var(--display);font-weight:560;font-size:2.25rem;letter-spacing:-.05em}.fee-result small{color:var(--muted);font-family:var(--mono);font-size:.68rem}.fee-result-foghall strong{color:var(--sage)}.fee-payment-breakdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0;padding:.8rem 0;border-block:1px solid rgba(239,243,233,.14);font-family:var(--mono);font-variant-numeric:tabular-nums}.fee-payment-breakdown div{display:grid;gap:.25rem;padding:0 .8rem;border-right:1px solid rgba(239,243,233,.12)}.fee-payment-breakdown div:last-child{border-right:0}.fee-payment-breakdown dt{color:var(--muted);font-size:.58rem;letter-spacing:.04em;text-transform:uppercase}.fee-payment-breakdown dd{margin:0;color:var(--ivory);font-size:.78rem;font-weight:700}.difference-line{display:grid;grid-template-columns:1fr auto;gap:.4rem 1rem;align-items:baseline;font-size:.8rem;background:#bed3b41a;padding:.9rem 1rem;margin:1rem 0;border-radius:.85rem}.difference-line small{grid-column:1 / -1;color:var(--sage);font-family:var(--mono);font-size:.68rem}.fee-comparison-table-wrap{margin-top:1.2rem;overflow-x:auto;border:1px solid rgba(239,243,233,.14);border-radius:.85rem}.fee-comparison-table{width:100%;min-width:31rem;border-collapse:collapse;font-family:var(--mono);font-size:.65rem;font-variant-numeric:tabular-nums}.fee-comparison-table caption{padding:.8rem .9rem;color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.05em}.fee-comparison-table th,.fee-comparison-table td{padding:.72rem .9rem;border-top:1px solid rgba(239,243,233,.12);text-align:right;white-space:nowrap}.fee-comparison-table thead th{color:var(--muted);font-weight:500}.fee-comparison-table th:first-child{text-align:left}.fee-comparison-table tbody th{color:var(--ivory);font-weight:500}.fee-comparison-table tbody th a{color:inherit;text-underline-offset:.25em}.fee-comparison-table tbody td:nth-child(n+3){font-weight:700}.fee-comparison-table tbody tr.fee-comparison-foghall{background:#bed3b41a;color:var(--sage)}.calculator-disclaimer{color:var(--muted);font-family:var(--mono);font-size:.68rem;line-height:1.6;margin:1.1rem 0 0}.boundary-section{position:relative;padding-block:clamp(8rem,14vw,14rem);overflow:hidden;background:#050e0a}.boundary-glow{position:absolute;width:60vw;height:60vw;left:42%;top:-40%;border-radius:50%;background:radial-gradient(circle,rgba(77,125,91,.19),transparent 65%);filter:blur(30px)}.boundary-heading{position:relative;display:grid;grid-template-columns:.72fr 1.28fr;column-gap:5rem;align-items:end}.boundary-heading .micro-label{align-self:start}.boundary-heading h2{grid-column:1 / -1;margin-top:1.3rem;font-size:clamp(5.2rem,11vw,11.5rem);line-height:.78}.boundary-heading h2 span{color:var(--sage-deep)}.boundary-heading>p{grid-column:2;max-width:550px;margin:2.5rem 0 0;color:var(--muted);font-size:1.02rem;line-height:1.7}.boundary-ledger{position:relative;display:grid;grid-template-columns:1fr 1fr;margin-top:5rem;border-block:1px solid var(--line)}.boundary-column{padding:2.2rem 5rem 2.8rem 0}.boundary-column+.boundary-column{padding-left:5rem;border-left:1px solid var(--line)}.boundary-label{display:flex;align-items:center;gap:.7rem;margin:0;color:var(--sage);font-family:var(--mono);font-size:.67rem;letter-spacing:.09em;text-transform:uppercase}.boundary-label i{width:.52rem;height:.52rem;border-radius:50%;background:var(--sage);box-shadow:0 0 16px var(--sage-deep)}.boundary-column-gated .boundary-label{color:var(--ember)}.boundary-column-gated .boundary-label i{background:var(--ember);box-shadow:0 0 16px #d79b6e80}.boundary-column ul{list-style:none;padding:0;margin:1.8rem 0 0}.boundary-column li{position:relative;padding:.9rem 0 .9rem 1.5rem;border-top:1px solid rgba(239,243,233,.1);color:#eff3e9d6}.boundary-column li:before{content:"+";position:absolute;left:0;color:var(--sage-deep);font-family:var(--mono)}.boundary-column-gated li:before{content:"×";color:var(--ember)}.fit-section{padding-block:clamp(8rem,13vw,13rem);background:var(--forest)}.fit-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(4rem,10vw,11rem);align-items:center}.fit-copy h2{margin-top:1.3rem;font-size:clamp(4.5rem,7.5vw,8rem);line-height:.84}.fit-copy>p{max-width:520px;margin:2rem 0 0;color:var(--muted);line-height:1.7}.fit-tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:2rem 0 0}.fit-tags li{border:1px solid rgba(190,211,180,.28);border-radius:999px;padding:.56rem .78rem;color:var(--sage);font-family:var(--mono);font-size:.68rem}.venue-map{position:relative;min-height:540px;border:1px solid rgba(190,211,180,.16);border-radius:50% 50% 1.5rem 1.5rem/30% 30% 1.5rem 1.5rem;overflow:hidden;background:radial-gradient(circle at 50% 28%,rgba(190,211,180,.2),transparent 12%),linear-gradient(180deg,#21463599,#06110dcc)}.venue-map:before{content:"";position:absolute;left:50%;top:-22%;width:38%;height:88%;transform:translate(-50%);background:linear-gradient(180deg,rgba(222,235,216,.3),transparent 84%);clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);filter:blur(5px)}.venue-map svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#bed3b433;stroke-width:1}.venue-door{position:absolute;top:11%;left:50%;width:9rem;height:5.6rem;transform:translate(-50%);border:1px solid rgba(222,235,216,.5);border-radius:50% 50% 0 0;display:grid;place-items:center;box-shadow:inset 0 0 34px #bed3b41f}.venue-door span{font-family:var(--mono);font-size:.57rem;letter-spacing:.18em;color:var(--sage)}.venue-crowd{position:absolute;left:12%;right:12%;bottom:22%;display:grid;grid-template-columns:repeat(8,1fr);gap:1.3rem .9rem}.venue-crowd i{justify-self:center;width:.62rem;height:.62rem;border-radius:50%;background:#deebd873;box-shadow:0 0 14px #bed3b433}.venue-crowd i:nth-child(3n){opacity:.38;transform:translateY(8px)}.venue-crowd i:nth-child(4n){background:var(--sage)}.venue-map>p{position:absolute;left:1.4rem;right:1.4rem;bottom:1.35rem;display:flex;justify-content:space-between;margin:0;font-family:var(--mono);font-size:.55rem;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.later-strip{display:grid;grid-template-columns:auto .9fr 1.1fr;gap:2rem;align-items:center;margin-top:5rem;padding-top:2.2rem;border-top:1px solid var(--line)}.later-mark{display:grid;place-items:center;width:3.8rem;height:3.8rem;border:1px solid rgba(190,211,180,.25);border-radius:50%;color:var(--sage);font-size:1.4rem}.later-strip .micro-label{margin-bottom:.4rem;color:var(--sage-deep)}.later-strip h3{margin:0;font-family:var(--display);font-size:2rem;letter-spacing:-.045em;font-weight:500}.later-strip>p{margin:0;color:var(--muted);line-height:1.65}.founder-section{padding-block:clamp(7rem,12vw,11rem);background:var(--sage);color:var(--night)}.founder-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(4rem,10vw,10rem);align-items:end}.founder-copy .micro-label{color:var(--forest-soft)}.founder-copy h2{margin-top:1.2rem;max-width:11ch;font-size:clamp(3.5rem,6vw,6.7rem);line-height:.88}.founder-copy>p{max-width:570px;margin:2rem 0 0;line-height:1.68}.validation-counts{border-top:1px solid var(--line-dark)}.validation-counts div{display:grid;grid-template-columns:.55fr 1.45fr;align-items:baseline;padding:.85rem 0;border-bottom:1px solid var(--line-dark)}.validation-counts strong{font-family:var(--display);font-size:clamp(5rem,8vw,8rem);line-height:.9;letter-spacing:-.08em;font-weight:580}.validation-counts span{font-family:var(--mono);font-size:.68rem;letter-spacing:.07em;text-transform:uppercase}.final-cta{position:relative;min-height:780px;display:grid;place-items:center;overflow:hidden;background:var(--night);text-align:center}.final-cta-atmosphere{position:absolute;inset:0;background:radial-gradient(circle at 50% 55%,rgba(75,123,89,.32),transparent 25%),repeating-radial-gradient(ellipse at 50% 115%,transparent 0 60px,rgba(190,211,180,.07) 61px 62px)}.final-cta-atmosphere:before{content:"";position:absolute;left:50%;top:-12%;width:28%;height:92%;transform:translate(-50%);background:linear-gradient(180deg,rgba(222,235,216,.18),transparent);clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);filter:blur(12px)}.final-cta-inner{position:relative}.final-cta h2{margin-top:1.2rem;font-size:clamp(5rem,10vw,10rem);line-height:.8}.final-cta p:not(.micro-label){max-width:560px;margin:2rem auto;color:var(--muted);line-height:1.65}.site-footer{padding:5rem 0 1.5rem;background:#030a07;color:var(--ivory)}.footer-main{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:5rem;align-items:start}.brand-footer{margin-bottom:1.4rem}.footer-lead>p{margin:0;font-family:var(--display);font-size:clamp(2.2rem,4vw,4.2rem);line-height:.9;letter-spacing:-.06em}.footer-note .micro-label{display:block;margin-bottom:.9rem;color:var(--sage-deep)}.footer-note p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.6}.footer-bottom{display:flex;justify-content:space-between;gap:1rem;margin-top:5rem;padding-top:1.2rem;border-top:1px solid var(--line);color:#eff3e980;font-family:var(--mono);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.inquiry-page{background:var(--night)}.inquiry-hero{position:relative;min-height:max(62svh,600px);overflow:hidden;background:var(--forest)}.start-hero{position:relative;min-height:440px;overflow:hidden;padding:9.5rem 0 4.5rem;background:var(--forest)}.inquiry-atmosphere{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 68% 46%,rgba(109,153,118,.24),transparent 23%),linear-gradient(135deg,#0c281b,#06110d 75%)}.inquiry-beam{position:absolute;width:32%;height:120%;top:-38%;left:55%;background:linear-gradient(180deg,rgba(222,235,216,.22),transparent 70%);transform:rotate(-9deg);filter:blur(10px)}.inquiry-fog{position:absolute;width:70%;height:28%;right:-10%;bottom:-3%;border-radius:50%;background:#a7bead21;filter:blur(70px)}.inquiry-atmosphere svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#bed3b426;stroke-width:1}.inquiry-intro{position:absolute;left:50%;bottom:clamp(3rem,7vh,5.5rem);transform:translate(-50%);display:grid;grid-template-columns:1.25fr .75fr;gap:5rem;align-items:end}.inquiry-intro .micro-label{margin-bottom:1.2rem;color:var(--sage)}.inquiry-intro h1{font-size:clamp(4.8rem,8vw,8.5rem);line-height:.8}.inquiry-intro h1 span{color:var(--sage)}.inquiry-intro-copy>p{margin:0;color:var(--muted);line-height:1.65}.inquiry-intro-copy>div{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.inquiry-intro-copy span{padding:.52rem .68rem;border:1px solid rgba(190,211,180,.24);border-radius:999px;color:var(--sage);font-family:var(--mono);font-size:.68rem}.start-intro{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);gap:clamp(3rem,8vw,8rem);align-items:end}.start-intro .micro-label{margin-bottom:1.1rem;color:var(--sage)}.start-intro h1{max-width:12ch;font-size:clamp(4rem,7vw,7rem);line-height:.84}.start-intro h1 span{color:var(--sage)}.start-intro-copy>p{max-width:510px;margin:0;color:var(--muted);line-height:1.65}.start-intro-copy>div{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.start-intro-copy span{padding:.48rem .65rem;border:1px solid rgba(190,211,180,.24);border-radius:999px;color:var(--sage);font-family:var(--mono);font-size:.64rem}.inquiry-main{padding-block:5rem 8rem;background:var(--night-soft)}.start-main{padding-top:3rem}.inquiry-wrap{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(2rem,5vw,5rem);align-items:start}.inquiry-card{min-width:0;padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(190,211,180,.18);border-radius:1.8rem;background:#122c1f8c;box-shadow:0 30px 80px #00000029}.stepper{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0 0 1.1rem;border-bottom:1px solid var(--line)}.stepper li{position:relative;padding:0 .7rem .85rem;color:#eff3e99e;font-family:var(--mono);font-size:.68rem;display:flex;align-items:center;gap:.6rem}.stepper li:after{content:"";position:absolute;left:0;bottom:-1.18rem;width:0%;height:2px;background:var(--sage);transition:width .42s cubic-bezier(.2,.8,.2,1)}.stepper li span{font-size:.68rem}.stepper .step-active{color:var(--sage)}.stepper .step-active:after{width:100%}.stepper li[aria-current=step]{color:var(--ivory);font-weight:500}.form-status{margin:1.1rem 0 2.7rem;color:var(--sage-deep);font-family:var(--mono);font-size:.68rem;text-align:right}.form-step{border:0;padding:0;margin:0}.form-step legend{width:100%;margin-bottom:.8rem;font-size:clamp(2.2rem,4vw,3.8rem);line-height:.94}.form-step legend .eyebrow{display:block;margin-bottom:.85rem;color:var(--sage-deep);font-family:var(--mono);font-size:.66rem;letter-spacing:.11em;text-transform:uppercase}.form-step-intro{max-width:620px;margin:0 0 2.2rem;color:var(--muted);line-height:1.55}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.35rem}.form-grid label{display:flex;flex-direction:column;gap:.52rem;color:var(--sage-bright);font-weight:600;font-size:.75rem}.form-grid input,.form-grid select,.form-grid textarea{width:100%;border:1px solid rgba(222,235,216,.25);border-radius:.85rem;background:#eff3e9f5;padding:.88rem .95rem;color:var(--night);font-size:.9rem}.form-grid textarea{resize:vertical;min-height:8rem}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{outline:2px solid var(--sage);outline-offset:2px}.form-grid small{color:var(--muted);font-weight:400;font-family:var(--mono);font-size:.68rem;line-height:1.5}.field-wide{grid-column:1 / -1}.input-prefix-wrap{display:flex;align-items:center;border:1px solid rgba(222,235,216,.25);border-radius:.85rem;background:#eff3e9f5;color:var(--night);overflow:hidden}.input-prefix-wrap>span{padding-left:.9rem}.input-prefix-wrap input{border:0;border-radius:0}.form-nav{display:flex;justify-content:space-between;gap:1rem;margin-top:2.6rem;padding-top:1.4rem;border-top:1px solid var(--line)}.form-nav .button-primary,.review-actions .button-primary{background:var(--sage-bright);color:var(--night)}.form-nav .button-secondary,.review-actions .button-secondary{color:var(--ivory);border-color:#eff3e959}.form-error{margin:1.3rem 0 0;padding:.9rem 1rem;border:1px solid var(--ember);border-radius:.8rem;background:#d79b6e1f;color:var(--danger-soft);font-weight:600;font-size:.78rem}.form-success{margin:1.3rem 0 0;padding:.9rem 1rem;border:1px solid rgba(190,211,180,.4);border-radius:.8rem;background:#bed3b41f;color:var(--sage-bright);font-weight:650;font-size:.78rem}.onboarding-details{margin-top:1.8rem;padding-top:1.2rem;border-top:1px solid var(--line)}.onboarding-details summary{color:var(--sage);cursor:pointer;font-weight:650;font-size:.78rem}.onboarding-details[open] summary{margin-bottom:1.2rem}.inquiry-aside{position:sticky;top:2rem;padding-left:2rem;border-left:1px solid var(--line)}.inquiry-aside>.micro-label{color:var(--sage-deep)}.inquiry-aside ol{list-style:none;padding:0;margin:2.3rem 0 0}.inquiry-aside li{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding-block:1.2rem;border-top:1px solid var(--line)}.inquiry-aside li>span{color:var(--sage);font-family:var(--mono);font-size:.65rem}.inquiry-aside li p{margin:0;color:var(--muted);font-size:.79rem;line-height:1.55}.inquiry-aside li strong{display:block;margin-bottom:.28rem;color:var(--ivory)}.aside-rule{margin-top:2rem;padding:1.4rem;border-radius:1rem;background:var(--sage);color:var(--night)}.aside-rule p{margin-bottom:0;font-size:.76rem;line-height:1.52}.review-heading .eyebrow{color:var(--sage-deep);font-family:var(--mono);font-size:.66rem;letter-spacing:.11em;text-transform:uppercase}.review-heading h2{max-width:12ch;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.9}.review-heading>p{max-width:650px;color:var(--muted);line-height:1.65}.launch-value-grid{display:grid;grid-template-columns:1.05fr .85fr 1fr;margin-top:2.4rem;border:1px solid var(--line);border-radius:1rem;overflow:hidden}.launch-value-grid>div{min-width:0;padding:1.35rem;background:#eff3e90a}.launch-value-grid>div+div{border-left:1px solid var(--line)}.launch-value-grid span{display:block;color:var(--sage-deep);font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.launch-value-grid strong{display:block;margin-top:.65rem;font-family:var(--display);font-size:clamp(1.7rem,3vw,2.6rem);line-height:.95;overflow-wrap:anywhere}.launch-value-grid small{display:block;margin-top:.55rem;color:var(--muted);font-size:.68rem;line-height:1.45}.launch-readiness{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);margin:1rem 0 0;padding:0;border:1px solid var(--line);border-radius:1rem;overflow:hidden}.launch-readiness li{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:center;min-width:0;padding:1rem}.launch-readiness li+li{border-left:1px solid var(--line)}.launch-readiness li>span{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid rgba(190,211,180,.4);border-radius:50%;color:var(--sage);font-family:var(--mono);font-size:.62rem}.launch-readiness strong,.launch-readiness small{display:block}.launch-readiness strong{font-size:.76rem}.launch-readiness small{margin-top:.2rem;color:var(--muted);font-size:.64rem;line-height:1.35}.launch-owner{margin:2rem 0 0;padding:1.4rem;border:1px solid var(--line);border-radius:1rem}.launch-owner legend{padding-inline:.45rem;font-family:var(--display);font-size:1.45rem;font-weight:650}.launch-owner>p{margin:0 0 1.25rem;color:var(--muted);font-size:.78rem}.review-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:2.5rem;border-top:1px solid var(--line)}.review-block{padding:1rem 1rem 1rem 0;border-bottom:1px solid var(--line)}.review-block:nth-child(odd){border-right:1px solid var(--line)}.review-block:nth-child(2n){padding-left:1rem}.review-block-wide{grid-column:1 / -1;border-right:0!important;padding-left:0!important}.review-block span{color:var(--sage-deep);font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.review-block p{margin:.45rem 0 0;line-height:1.5;overflow-wrap:anywhere}.review-boundary{margin-top:1.2rem;padding:1rem;border-radius:.8rem;background:var(--sage);color:var(--night);font-size:.77rem;line-height:1.55}.review-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2rem}.review-actions .text-link{color:var(--sage);font-weight:650}.config-note{max-width:270px;color:var(--muted);font-family:var(--mono);font-size:.68rem}.error-page{min-height:100vh;padding:10vw;background:var(--night)}.error-page h1{font-size:clamp(4rem,9vw,8rem)}.error-page .lede{font-size:1.2rem}.error-stack{overflow-x:auto;background:var(--forest);color:var(--ivory);padding:1rem}.reveal{opacity:0;transform:translateY(22px);animation:reveal .9s cubic-bezier(.16,1,.3,1) forwards}.reveal-2{animation-delay:.1s}.reveal-3{animation-delay:.24s}.reveal-4{animation-delay:.38s}.ticket-reveal{opacity:0;animation:ticketReveal .9s cubic-bezier(.16,1,.3,1) .28s forwards}@keyframes reveal{to{opacity:1;transform:translateY(0)}}@keyframes ticketReveal{0%{opacity:0;transform:translateY(22px) rotate(var(--ticket-rotation))}to{opacity:var(--ticket-opacity);transform:rotate(var(--ticket-rotation))}}@keyframes beamBreathe{0%,to{opacity:.16}50%{opacity:.3}}@keyframes fogDrift{to{transform:translate3d(16%,-6%,0) scale(1.08)}}@keyframes fogDriftReverse{to{transform:translate3d(-17%,-8%,0) scale(1.12)}}@keyframes dashMarch{to{stroke-dashoffset:-300}}@keyframes railMove{to{transform:translate(-45%)}}@keyframes statusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.82)}}@media(max-width:1100px){.shell{width:min(100% - 40px,1320px)}.desktop-nav{display:none}.header-inner{grid-template-columns:1fr auto}.header-cta{display:none}.menu-toggle{position:relative;z-index:61;justify-self:end;display:grid;place-items:center;width:3rem;height:3rem;border:1px solid rgba(239,243,233,.24);border-radius:50%;background:#07140e75;color:var(--ivory);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer}.menu-line{position:absolute;width:1rem;height:1px;background:currentColor;transition:transform .42s cubic-bezier(.16,1,.3,1),top .42s cubic-bezier(.16,1,.3,1)}.menu-line-one{top:1.28rem}.menu-line-two{top:1.7rem}.menu-toggle[aria-expanded=true] .menu-line-one{top:1.5rem;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-line-two{top:1.5rem;transform:rotate(-45deg)}.menu-backdrop{display:block;position:fixed;inset:0;z-index:48;border:0;background:#0208058a;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .32s ease}.menu-backdrop-open{opacity:1;pointer-events:auto}.mobile-drawer{display:flex;position:fixed;z-index:50;top:0;right:0;bottom:0;width:min(90vw,470px);padding:7rem 2.4rem 2.2rem;flex-direction:column;background:#091b12f7;border-left:1px solid rgba(190,211,180,.18);box-shadow:-30px 0 100px #0000004d;transform:translate(102%);visibility:hidden;transition:transform .56s cubic-bezier(.16,1,.3,1),visibility 0s linear .56s}.mobile-drawer-open{transform:translate(0);visibility:visible;transition-delay:0s}.drawer-topline{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--line);color:var(--sage-deep);font-family:var(--mono);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.mobile-drawer nav{display:flex;flex-direction:column}.mobile-drawer nav a{display:grid;grid-template-columns:2rem 1fr auto;gap:.8rem;align-items:baseline;padding:1.25rem 0;border-bottom:1px solid var(--line);font-family:var(--display);font-size:clamp(2rem,8vw,3.6rem);line-height:1;letter-spacing:-.055em;text-decoration:none;opacity:0;transform:translate(2rem);transition:opacity .45s ease,transform .52s cubic-bezier(.16,1,.3,1)}.mobile-drawer-open nav a{opacity:1;transform:translate(0);transition-delay:calc(.13s + var(--drawer-index) * 75ms)}.mobile-drawer nav a span{color:var(--sage-deep);font-family:var(--mono);font-size:.65rem;letter-spacing:0}.mobile-drawer nav a i{color:var(--sage);font-family:var(--body);font-size:1rem;font-style:normal}.drawer-footer{margin-top:auto;opacity:0;transform:translateY(1rem);transition:opacity .42s ease,transform .52s cubic-bezier(.16,1,.3,1)}.mobile-drawer-open .drawer-footer{opacity:1;transform:translateY(0);transition-delay:.4s}.drawer-footer p{max-width:340px;margin:0 0 1.2rem;color:var(--muted);line-height:1.55}.drawer-footer small{display:block;margin-top:1rem;color:var(--sage-deep);font-family:var(--mono);font-size:.65rem}.hero-ticket{--ticket-opacity: .66;right:4%}.process-layout,.fee-layout,.fit-layout,.founder-layout{grid-template-columns:1fr}.section-intro-sticky{position:static}.section-intro h2{max-width:10ch}.fee-copy{max-width:680px}.fee-calculator{width:min(780px,100%);margin-left:auto}.boundary-heading{grid-template-columns:1fr}.boundary-heading>p{grid-column:1}.venue-map{width:min(720px,100%);margin-left:auto}.founder-copy h2{max-width:13ch}.inquiry-intro{grid-template-columns:1fr .72fr;gap:2rem}.start-intro{grid-template-columns:1fr;gap:2rem}.inquiry-wrap{grid-template-columns:1fr}.inquiry-aside{position:static;padding:3rem 0 0;border-left:0;border-top:1px solid var(--line)}.footer-main{grid-template-columns:1fr 1fr}.footer-lead{grid-column:1 / -1}}@media(max-width:720px){.shell{width:min(100% - 28px,1320px)}.site-header{padding-top:.85rem}.header-inner{min-height:50px}.brand{font-size:1.35rem}.night-hero{min-height:max(100svh,820px)}.hero-heading{top:7.8rem}.hero-kicker{justify-content:flex-start;gap:.55rem}.hero-kicker i{width:1.4rem}.hero-heading h1{margin-top:1.1rem;font-size:clamp(4rem,17.5vw,5.6rem);line-height:.82;text-align:left}.hero-ticket{--ticket-opacity: .4;--ticket-rotation: 8deg;top:43%;right:-2.6rem;width:155px}.hero-ticket strong{margin-top:2.5rem;font-size:1.85rem}.hero-ticket-head,.hero-ticket-foot{font-size:.4rem}.hero-bottom{bottom:4.2rem;grid-template-columns:1fr;gap:1.6rem}.hero-offer>p{max-width:92%;font-size:.94rem}.door-route{justify-self:start;width:100%}.door-route li{font-size:.65rem}.hero-boundary{justify-content:flex-start;gap:.9rem;padding-inline:1rem;overflow:hidden;white-space:nowrap}.hero-boundary span+span:before{margin-right:.9rem}.admission-rail{height:3.25rem}.process-section,.fee-section,.boundary-section,.fit-section,.founder-section{padding-block:6.5rem}.process-layout{gap:4rem}.section-intro h2{font-size:4rem}.sequence-list li{grid-template-columns:2rem 1fr;gap:.8rem;padding-right:.8rem}.sequence-list h3{font-size:2.8rem}.sequence-punch{display:none}.fee-section{min-height:auto}.fee-copy h2{font-size:4.5rem}.fee-calculator{border-radius:1.35rem}.calculator-heading{align-items:flex-start}.price-input-wrap input{font-size:5rem}.fee-comparison-table{min-width:0;table-layout:fixed;font-size:.57rem}.fee-comparison-table th,.fee-comparison-table td{padding:.62rem .35rem;white-space:normal;overflow-wrap:anywhere}.fee-comparison-table th:first-child{width:28%}.fee-comparison-table th:nth-child(2){width:28%}.fee-comparison-table th:nth-child(n+3){width:22%}.fee-payment-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.fee-payment-breakdown div{padding:.55rem .65rem}.fee-payment-breakdown div:nth-child(2){border-right:0}.fee-payment-breakdown div:nth-child(-n+2){border-bottom:1px solid rgba(239,243,233,.12)}.boundary-heading h2{font-size:clamp(4.7rem,19vw,7rem)}.boundary-heading>p{margin-top:2rem}.boundary-ledger{grid-template-columns:1fr}.boundary-column{padding:2rem 0}.boundary-column+.boundary-column{padding-left:0;border-left:0;border-top:1px solid var(--line)}.fit-copy h2{font-size:4.2rem}.venue-map{min-height:430px}.venue-crowd{gap:1.1rem .55rem}.later-strip{grid-template-columns:auto 1fr;gap:1.2rem}.later-strip>p{grid-column:1 / -1}.founder-copy h2{font-size:4rem}.validation-counts div{grid-template-columns:.7fr 1.3fr}.validation-counts strong{font-size:5.3rem}.final-cta{min-height:680px}.final-cta h2{font-size:clamp(4.6rem,18vw,7rem)}.footer-main{grid-template-columns:1fr;gap:3rem}.footer-lead{grid-column:auto}.footer-bottom{flex-direction:column}.mobile-drawer{width:100%;max-width:none;padding:6.7rem 1.4rem 1.5rem}.start-hero{min-height:0;padding:6.6rem 0 2.25rem}.start-intro{gap:0}.start-intro h1{font-size:clamp(3.5rem,15vw,5rem)}.start-intro-copy{display:none}.inquiry-hero{min-height:700px}.inquiry-intro{bottom:3.5rem;grid-template-columns:1fr;gap:1.8rem}.inquiry-intro h1{font-size:clamp(4.2rem,17vw,6rem)}.inquiry-intro-copy{max-width:520px}.inquiry-main{padding-block:1rem 6rem}.inquiry-card{padding:1.2rem;border-radius:1.25rem}.form-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.form-grid,.review-grid,.launch-value-grid{grid-template-columns:1fr}.launch-value-grid>div+div{border-top:1px solid var(--line);border-left:0}.launch-readiness{grid-template-columns:1fr}.launch-readiness li+li{border-top:1px solid var(--line);border-left:0}.field-wide,.review-block-wide{grid-column:auto}.review-block:nth-child(odd){border-right:0}.review-block:nth-child(2n){padding-left:0}.form-step legend{font-size:2.65rem}.stepper li{flex-direction:column;align-items:flex-start;gap:.2rem;padding-inline:.3rem}.form-nav{align-items:stretch}.form-nav .button{padding-inline:.82rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.coastal-fog{will-change:auto}}.draft-continuation{display:grid;gap:.8rem;margin-top:.85rem}.draft-continuation>div{align-items:center;background:#dff0d814;border:1px solid rgba(223,240,216,.18);display:flex;gap:1rem;justify-content:space-between;padding:1rem}.draft-continuation strong,.draft-continuation p{margin:0}.draft-continuation>div>div p{color:var(--sage-muted);font-size:.88rem;margin-top:.25rem;max-width:42rem}.account-page,.owned-event-page{background:#f1f0e9;color:#102018;min-height:100vh}.account-topbar{align-items:center;background:#0b1710;color:#f4f4ec;display:flex;justify-content:space-between;min-height:4rem;padding:.7rem clamp(1rem,3vw,2.5rem)}.account-topbar .operator-brand{color:#f4f4ec;padding-inline:0}.account-topbar .operator-brand small{border-color:#f4f4ec3d;color:#9db1a2}.account-topbar>a:not(.operator-brand),.account-topbar>div a,.account-topbar>div button{background:transparent;border:0;color:#dcebd7;cursor:pointer;font-size:.84rem;font-weight:650;padding:0;text-decoration:none}.account-topbar>div{align-items:center;display:flex;gap:1rem}.account-topbar>div span{color:#9db1a2;font-size:.78rem}.account-auth-panel{background:#fffef8;border:1px solid #d6d8cf;box-shadow:0 24px 70px #0a1a111a;display:grid;gap:1rem;margin:clamp(3rem,9vh,7rem) auto;max-width:35rem;padding:clamp(1.5rem,4vw,3rem)}.account-auth-panel h1{font-family:Bricolage Grotesque Variable,sans-serif;font-size:clamp(1.75rem,3vw,2.35rem);letter-spacing:-.045em;line-height:1;margin:0}.account-auth-panel>p{color:#526158;line-height:1.6;margin:0}.account-auth-panel>small{border-top:1px solid #dfe1d8;color:#6a756e;line-height:1.5;padding-top:.9rem}.account-workspace{margin:0 auto;max-width:82rem;padding:clamp(1.5rem,4vw,3.5rem)}.account-workspace-heading{align-items:end;border-bottom:1px solid #ced2c9;display:flex;justify-content:space-between;margin-bottom:1.2rem;padding-bottom:1.2rem}.account-workspace-heading h1{font-family:Bricolage Grotesque Variable,sans-serif;font-size:clamp(1.55rem,2.2vw,2.05rem);letter-spacing:-.045em;margin:.25rem 0 0}.account-event-list{display:grid;gap:0;list-style:none;margin:0;padding:0}.account-event-list li{align-items:center;background:#fffef8;border:1px solid #d6d8cf;display:flex;justify-content:space-between;margin-top:-1px;padding:1.25rem}.account-event-list h2{font-size:1.25rem;margin:.2rem 0}.account-event-list p,.account-event-list small,.account-event-list span{color:#69766e;font-size:.8rem;margin:0}.account-event-list li>div:last-child{align-items:end;display:grid;gap:.55rem;text-align:right}.account-event-list a{color:#163e29;font-size:.9rem;font-weight:750;text-decoration:none}.account-empty{background:#fffef8;border:1px solid #d6d8cf;padding:2rem}.owned-event-layout{display:grid;grid-template-columns:13rem minmax(0,1fr);margin:0 auto;max-width:100rem;min-height:calc(100vh - 4rem)}.owned-event-rail{background:#132219;color:#dbe6d8;display:flex;flex-direction:column;padding:1.4rem 1rem}.owned-event-rail>p{color:#8ea292;font-size:.72rem;letter-spacing:.06em;margin:0 0 1.5rem;text-transform:uppercase}.owned-event-rail nav{display:grid}.owned-event-rail nav a{border-bottom:1px solid rgba(222,235,216,.12);color:#aab9ad;padding:.8rem .4rem;text-decoration:none}.owned-event-rail nav a.active{color:#eef6eb;font-weight:750}.owned-event-rail>small{color:#718377;font-size:.68rem;margin-top:auto}.owned-event-workspace{display:grid;gap:1rem;padding:clamp(1rem,3vw,2.5rem)}.owned-event-workspace>header{align-items:end;display:flex;justify-content:space-between}.owned-event-workspace>header h1{font-family:Bricolage Grotesque Variable,sans-serif;font-size:clamp(1.55rem,2.2vw,2.1rem);letter-spacing:-.045em;margin:.2rem 0}.owned-event-workspace>header p{color:#627066;margin:0}.owned-event-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.owned-event-metrics div{background:#fffef8;border:1px solid #d5d8cf;display:grid;gap:.45rem;margin-left:-1px;padding:1.05rem}.owned-event-metrics span,.owned-event-section dt{color:#6d786f;font-size:.72rem}.owned-event-metrics strong{font-family:IBM Plex Mono,monospace;font-size:1.25rem}.owned-event-section{background:#fffef8;border:1px solid #d5d8cf;padding:1.25rem}.owned-event-section>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.owned-event-section>header p{color:#718078;font-size:.72rem;margin:0 0 .2rem;text-transform:uppercase}.owned-event-section h2{font-size:1.15rem;margin:0}.owned-event-secondary-action{border:1px solid #b9c2b8;color:#173e2a;font-size:.76rem;font-weight:730;padding:.62rem .78rem;text-decoration:none}.owned-event-secondary-action:hover{background:#edf2e9}.owned-event-publish-state{color:#356047;display:grid;gap:.2rem;max-width:19rem;text-align:right}.owned-event-publish-state strong{font:700 .66rem/1.2 IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.owned-event-publish-state small{color:#69766e;font-size:.65rem;line-height:1.3}.owned-event-section dl{border-top:1px solid #e1e3db;margin:0}.owned-event-section dl div{display:flex;justify-content:space-between;padding:.7rem 0}.owned-event-section dl div+div{border-top:1px solid #e7e8e2}.operator-actions .operator-primary-action{background:#dce8d4;border:1px solid #dce8d4;color:#132219;font-weight:780;padding:.58rem .78rem;text-decoration:none}.operator-actions .operator-primary-action:hover{background:#f0f5ea;border-color:#f0f5ea}.owned-event-section>header button,.owned-event-next-step button,.owned-event-form-actions button{background:#173e2a;border:1px solid #173e2a;color:#f7f6ee;cursor:pointer;font:700 .78rem/1 Instrument Sans Variable,sans-serif;min-height:2.5rem;padding:.7rem .95rem}.owned-event-section>header button:disabled,.owned-event-next-step button:disabled,.owned-event-form-actions button:disabled{background:#e4e6de;border-color:#d5d9cf;color:#778079;cursor:not-allowed}.owned-event-alert{background:#fff4df;border-left:3px solid #b66a19;color:#633e12;font-size:.84rem;line-height:1.45;margin:0 0 1rem;padding:.78rem .9rem}.owned-event-form-alert{margin-bottom:1rem}.owned-event-form-alert:focus{outline:2px solid rgba(182,106,25,.42);outline-offset:2px}.owned-event-form-alert strong{display:block}.owned-event-form-alert ul{margin:.45rem 0 0;padding-left:1.15rem}.owned-event-next-step{align-items:center;background:linear-gradient(105deg,rgba(40,86,58,.08),transparent 58%),#f4f4ec;border:1px solid #d7dbd1;display:flex;gap:2rem;justify-content:space-between;padding:clamp(1rem,2vw,1.5rem)}.owned-event-next-step>div{max-width:38rem}.owned-event-next-step span,.owned-event-form-heading span,.owned-event-launch-state span{color:#718078;font:600 .64rem/1.2 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.owned-event-next-step strong{display:block;font-size:1.05rem;margin-top:.35rem}.owned-event-next-step p{color:#647068;font-size:.84rem;margin:.35rem 0 0}.owned-event-launch-state{border:1px solid #d8dcd3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.25rem}.owned-event-launch-state>div{box-shadow:inset 0 3px #c8cec5;display:grid;gap:.28rem;min-height:6.5rem;padding:.9rem}.owned-event-launch-state>div+div{border-left:1px solid #d8dcd3}.owned-event-launch-state>div.complete{box-shadow:inset 0 3px #2e6a45}.owned-event-launch-state strong{font-size:.88rem;margin-top:.2rem}.owned-event-launch-state small{color:#68746c;font-size:.72rem;line-height:1.35}.organizer-payment-account{align-items:center;background:linear-gradient(90deg,rgba(34,91,57,.055),transparent 30%),#fbfaf4;border-block:1px solid #d6dbd2;display:grid;gap:.75rem 1.25rem;grid-template-columns:minmax(12.5rem,.95fr) minmax(18rem,1.45fr) minmax(10rem,auto);margin-bottom:1.25rem;padding:.95rem 1rem}.organizer-payment-account.is-complete{box-shadow:inset 3px 0 #2e6a45}.organizer-payment-account__intro>span{color:#59665e;font:600 .62rem/1.2 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.organizer-payment-account__intro h3{font-size:.98rem;margin:.22rem 0 0}.organizer-payment-account__intro p{color:#59665e;font-size:.74rem;line-height:1.42;margin:.28rem 0 0;max-width:27rem}.organizer-payment-account__status{border-left:1px solid #d9ddd5;min-width:0;padding-left:1.1rem}.organizer-payment-account__status-heading{align-items:start;display:grid;gap:.55rem;grid-template-columns:.55rem minmax(0,1fr)}.organizer-payment-account__status-heading>span{background:#a9722d;border-radius:50%;box-shadow:0 0 0 3px #a9722d1f;height:.48rem;margin-top:.27rem;width:.48rem}.organizer-payment-account.is-complete .organizer-payment-account__status-heading>span{background:#2e6a45;box-shadow:0 0 0 3px #2e6a451f}.organizer-payment-account__status-heading div{display:grid;gap:.13rem;min-width:0}.organizer-payment-account__status-heading strong{font-size:.79rem}.organizer-payment-account__status-heading small{color:#59665e;font-size:.7rem;line-height:1.35}.organizer-payment-account__status ul{display:flex;flex-wrap:wrap;gap:.35rem .8rem;list-style:none;margin:.55rem 0 0 1.1rem;padding:0}.organizer-payment-account__status li{color:#59665e;font:600 .7rem/1.3 IBM Plex Mono,monospace;white-space:nowrap}.organizer-payment-account__status li>span{color:#8c958e;display:inline-block;margin-right:.22rem}.organizer-payment-account__status li.complete,.organizer-payment-account__status li.complete>span{color:#2d6544}.organizer-payment-account__action{align-items:stretch;display:grid;gap:.38rem;justify-items:stretch}.organizer-payment-account__action button,.organizer-payment-account__action a{align-items:center;background:#173e2a;border:1px solid #173e2a;color:#f7f6ee;cursor:pointer;display:flex;font:700 .76rem/1 Instrument Sans Variable,sans-serif;justify-content:center;min-height:2.75rem;padding:.72rem .9rem;text-align:center;text-decoration:none}.organizer-payment-account__action button:hover:not(:disabled),.organizer-payment-account__action a:hover{background:#235439;border-color:#235439}.organizer-payment-account__action button:focus-visible,.organizer-payment-account__action a:focus-visible{outline:2px solid #24603e;outline-offset:2px}.organizer-payment-account__action button:disabled{background:#e4e6de;border-color:#d5d9cf;color:#778079;cursor:not-allowed}.organizer-payment-account__support-instruction{align-items:center;background:#fff4df;border:1px solid #d5a467;color:#633e12;display:flex;font-size:.72rem;justify-content:center;line-height:1.35;min-height:2.75rem;padding:.65rem .8rem;text-align:center}.organizer-payment-account__action small{color:#59665e;font-size:.7rem;line-height:1.3;text-align:center}.organizer-payment-account__message{color:#52675a;font-size:.7rem;grid-column:1 / -1;line-height:1.4;margin:-.1rem 0 0}.organizer-payment-account__message.error{background:#fff4df;border-left:3px solid #b66a19;color:#633e12;padding:.6rem .72rem}@media(min-width:761px)and (max-width:1100px){.organizer-payment-account{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr)}.organizer-payment-account__action{align-items:center;display:flex;grid-column:1 / -1}.organizer-payment-account__action button{min-width:10rem}.organizer-payment-account__action small{text-align:left}}.organizer-reservation-control{--reservation-accent: #a56c2a;background:linear-gradient(90deg,rgba(31,82,52,.055),transparent 28%),#fbfaf4;border:1px solid #d5d9cf;box-shadow:inset 3px 0 0 var(--reservation-accent);color:#102018;display:grid;gap:.9rem;max-width:100%;min-width:0;overflow:hidden;padding:clamp(1rem,2vw,1.3rem)}.organizer-reservation-control.is-ready_free,.organizer-reservation-control.is-open{--reservation-accent: #286241}.organizer-reservation-control.is-paused{--reservation-accent: #787f79}.organizer-reservation-control__header{align-items:start;display:flex;gap:1rem;justify-content:space-between;min-width:0}.organizer-reservation-control__header>div{min-width:0}.organizer-reservation-control__header p{color:#657269;font:600 .62rem/1.2 IBM Plex Mono,monospace;letter-spacing:.08em;margin:0 0 .28rem;text-transform:uppercase}.organizer-reservation-control__header h2{font:720 1.08rem/1.15 Instrument Sans Variable,sans-serif;letter-spacing:-.025em;margin:0}.organizer-reservation-control__header div>span{color:#59675e;display:block;font-size:.78rem;line-height:1.45;margin-top:.28rem;max-width:42rem}.organizer-reservation-control__steps,.organizer-reservation-control__open-state{align-items:center;border:1px solid #c6ccc3;color:#47564d;display:inline-flex;flex:0 0 auto;font:650 .64rem/1.2 IBM Plex Mono,monospace;gap:.42rem;letter-spacing:.045em;min-height:2rem;padding:.4rem .58rem;text-transform:uppercase}.organizer-reservation-control__open-state{border-color:#a8bcae;color:#24583b}.organizer-reservation-control__open-state i{background:#2e6a45;border-radius:50%;box-shadow:0 0 0 3px #2e6a451f;height:.42rem;width:.42rem}.organizer-reservation-control__metrics{border-block:1px solid #d9ddd4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.organizer-reservation-control__metrics div{min-width:0;padding:.72rem .8rem}.organizer-reservation-control__metrics div+div{border-left:1px solid #d9ddd4}.organizer-reservation-control__metrics dt{color:#68756c;font-size:.66rem;line-height:1.25}.organizer-reservation-control__metrics dd{color:#183523;font:680 1rem/1.15 IBM Plex Mono,monospace;font-variant-numeric:tabular-nums;margin:.26rem 0 0;overflow-wrap:anywhere}.organizer-reservation-control__free-note{color:#657168;font:500 .66rem/1.4 IBM Plex Mono,monospace;margin:-.18rem 0 0}.organizer-reservation-control__message{font-size:.76rem;line-height:1.45;margin:0;overflow-wrap:anywhere;padding:.68rem .78rem}.organizer-reservation-control__message.is-error{background:#fff2dd;border-left:3px solid #a85e17;color:#633b10}.organizer-reservation-control__message.is-error:focus{outline:2px solid rgba(168,94,23,.4);outline-offset:2px}.organizer-reservation-control__message.is-success{background:#e8f0e6;border-left:3px solid #2e6a45;color:#214e35}.organizer-reservation-control__pause-confirmation{background:#f3eee2;border-left:3px solid #a56c2a;color:#513b21;font-size:.76rem;line-height:1.45;margin:0;padding:.68rem .78rem}.organizer-reservation-control__primary-action,.organizer-reservation-control__busy-action{display:flex;justify-content:flex-end}.organizer-reservation-control__primary-action:empty{display:none}.organizer-reservation-control__recovery-note{color:#59675e;font-size:.76rem;line-height:1.45;margin:0;max-width:34rem}.organizer-reservation-control__primary-action a,.organizer-reservation-control__primary-action button,.organizer-reservation-control__busy-action button,.organizer-reservation-control__open-actions a,.organizer-reservation-control__open-actions button,.organizer-reservation-control__checklist a{align-items:center;border:1px solid #173e2a;cursor:pointer;display:inline-flex;font:700 .76rem/1.15 Instrument Sans Variable,sans-serif;justify-content:center;min-height:44px;padding:.7rem .9rem;text-align:center;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.organizer-reservation-control__primary-action a,.organizer-reservation-control__primary-action button,.organizer-reservation-control__open-actions .is-primary{background:#173e2a;color:#f7f6ee}.organizer-reservation-control__primary-action a:hover,.organizer-reservation-control__primary-action button:hover:not(:disabled),.organizer-reservation-control__open-actions .is-primary:hover{background:#235439;border-color:#235439}.organizer-reservation-control__primary-action a:focus-visible,.organizer-reservation-control__primary-action button:focus-visible,.organizer-reservation-control__busy-action button:focus-visible,.organizer-reservation-control__open-actions a:focus-visible,.organizer-reservation-control__open-actions button:focus-visible,.organizer-reservation-control__checklist a:focus-visible{outline:2px solid #24603e;outline-offset:2px}.organizer-reservation-control__busy-action button,.organizer-reservation-control__primary-action button:disabled{background:#e4e6de;border-color:#cdd2c8;color:#616c64;cursor:wait}.organizer-reservation-control__checklist{border-top:1px solid #dce0d8;display:grid;list-style:none;margin:0;padding:0}.organizer-reservation-control__checklist li{align-items:center;border-bottom:1px solid #dce0d8;display:grid;gap:.75rem;grid-template-columns:1.75rem minmax(0,1fr) auto;min-width:0;padding:.58rem 0}.organizer-reservation-control__checklist li>span{align-items:center;background:#e5e8e1;border-radius:50%;color:#68746c;display:flex;font:600 .65rem/1 IBM Plex Mono,monospace;height:1.75rem;justify-content:center;width:1.75rem}.organizer-reservation-control__checklist li.is-complete>span{background:#2e6a45;color:#fff}.organizer-reservation-control__checklist li>div{display:grid;gap:.12rem;min-width:0}.organizer-reservation-control__checklist strong{font-size:.78rem;overflow-wrap:anywhere}.organizer-reservation-control__checklist small{color:#68746c;font-size:.67rem}.organizer-reservation-control__checklist a{background:transparent;border-color:#b9c2b8;color:#173e2a;min-width:7.8rem}.organizer-reservation-control__checklist a:hover,.organizer-reservation-control__open-actions button:hover:not(:disabled){background:#edf2e9}.organizer-reservation-control__open-actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.organizer-reservation-control__open-actions [hidden]{display:none}.organizer-reservation-control__open-actions a,.organizer-reservation-control__open-actions button{background:transparent;border-color:#b9c2b8;color:#173e2a}.organizer-reservation-control__open-actions .is-primary{border-color:#173e2a}.organizer-reservation-control__open-actions .is-primary span{margin-left:.3rem}.organizer-reservation-control__open-actions .is-pause{border-color:transparent;color:#5d3b20}.organizer-reservation-control__open-actions button:disabled{color:#778079;cursor:wait;opacity:.72}@media(max-width:440px){.organizer-reservation-control{gap:.8rem;padding:.9rem}.organizer-reservation-control__header{align-items:flex-start;flex-direction:column}.organizer-reservation-control__steps,.organizer-reservation-control__open-state{align-self:flex-start}.organizer-reservation-control__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.organizer-reservation-control__metrics div:nth-child(3){border-left:0}.organizer-reservation-control__metrics div:nth-child(n+3){border-top:1px solid #d9ddd4}.organizer-reservation-control__primary-action,.organizer-reservation-control__busy-action,.organizer-reservation-control__open-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.organizer-reservation-control__primary-action a,.organizer-reservation-control__primary-action button,.organizer-reservation-control__busy-action button,.organizer-reservation-control__open-actions a,.organizer-reservation-control__open-actions button{width:100%}.organizer-reservation-control__checklist li{grid-template-columns:1.75rem minmax(0,1fr)}.organizer-reservation-control__checklist a{grid-column:2;min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.organizer-reservation-control__primary-action a,.organizer-reservation-control__primary-action button,.organizer-reservation-control__busy-action button,.organizer-reservation-control__open-actions a,.organizer-reservation-control__open-actions button,.organizer-reservation-control__checklist a{transition:none}}.owned-event-launch-form{border-top:1px solid #d8dcd3;padding-top:1.25rem}.owned-event-form-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:1rem}.owned-event-form-heading h3{font-size:1rem;margin:.28rem 0 0}.owned-event-form-heading>small{color:#748078;font:.67rem/1.2 IBM Plex Mono,monospace}.owned-event-form-grid,.owned-event-policy-grid{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.owned-event-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owned-event-form-grid label,.owned-event-policy-grid label{background:#fbfaf4;border:1px solid #dfe2d9;display:grid;gap:.48rem;margin:-1px 0 0 -1px;padding:.82rem}.owned-event-form-grid label>span,.owned-event-policy-grid label>span{color:#5f6b63;font-size:.7rem;font-weight:680}.owned-event-form-grid label>small,.owned-event-policy-grid label>small{color:#6b766f;font-size:.66rem;line-height:1.4}.owned-event-form-grid .owned-event-field-error,.owned-event-policy-grid .owned-event-field-error,.owned-event-attestation .owned-event-field-error{color:#8e351f;display:block;font-weight:700;margin-top:.3rem}.owned-event-form-grid input,.owned-event-policy-grid textarea{background:transparent;border:0;border-bottom:1px solid #bfc6bc;border-radius:0;color:#102018;font:.82rem/1.45 Instrument Sans Variable,sans-serif;min-width:0;padding:.35rem .08rem .45rem;width:100%}.owned-event-policy-grid textarea{border:1px solid #cbd0c7;min-height:6.8rem;padding:.65rem;resize:vertical}.owned-event-form-grid input:focus-visible,.owned-event-policy-grid textarea:focus-visible,.owned-event-secondary-action:focus-visible{border-color:#24603e;outline:2px solid rgba(36,96,62,.22);outline-offset:2px}.owned-event-attestation{align-items:start;border-bottom:1px solid #d8dcd3;border-top:1px solid #d8dcd3;display:grid;font-size:.8rem;gap:.65rem;grid-template-columns:1rem 1fr;line-height:1.45;margin-top:1rem;padding:.85rem 0}.owned-event-attestation input{accent-color:#1d5637;height:1rem;margin:.1rem 0 0;width:1rem}.owned-event-form-actions{align-items:center;display:flex;justify-content:space-between;padding-top:1rem}.owned-event-form-actions p{color:#68746c;font-size:.76rem;margin:0}.owned-event-checklist{display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.owned-event-checklist li{align-items:center;border:1px solid #dce0d8;display:grid;gap:.8rem;grid-template-columns:2rem 1fr;padding:.8rem}.owned-event-checklist li>span{align-items:center;background:#e5e8e1;border-radius:50%;display:flex;font-family:IBM Plex Mono,monospace;height:2rem;justify-content:center;width:2rem}.owned-event-checklist li.done>span{background:#1e5135;color:#fff}.owned-event-checklist li div{display:grid}.owned-event-checklist small{color:#6b766f}.owned-event-boundary{background:#eef0e9;color:#556259;font-size:.82rem;line-height:1.5;margin:1rem 0 0;padding:.8rem}.organizer-comp-orders{border:1px solid #d5dad1;box-shadow:inset 3px 0 #205a3a;color:#17251c;min-width:0;padding:clamp(.8rem,2vw,1.1rem)}.organizer-comp-orders__header,.organizer-comp-orders__header-actions,.organizer-comp-orders__recovery,.organizer-comp-orders__summary,.organizer-comp-orders__ledger>header{align-items:center;display:flex;gap:.7rem;justify-content:space-between}.organizer-comp-orders :is(h2,h3,p){margin:0}.organizer-comp-orders__header p,.organizer-comp-orders__ledger>header>div>p{color:#536158;font:650 .6rem/1.2 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.organizer-comp-orders__header h2{font-size:1.05rem;margin-top:.2rem}.organizer-comp-orders__header div>span{color:#59675e;display:block;font-size:.74rem;margin-top:.2rem}.organizer-comp-orders__header-actions>strong{color:#536259;font:650 .6rem/1.2 IBM Plex Mono,monospace;white-space:nowrap}.organizer-comp-orders button{cursor:pointer;font:700 .72rem/1.15 Instrument Sans Variable,sans-serif;min-height:44px;padding:.6rem .8rem}.organizer-comp-orders button:disabled{cursor:wait;opacity:.62}.organizer-comp-orders :is(button,input,select):focus-visible{outline:2px solid #205a3a;outline-offset:2px}.organizer-comp-orders__header-actions button,.organizer-comp-orders__summary-actions button:first-child,.organizer-comp-orders__recovery button{background:#205a3a;border:1px solid #205a3a;color:#fffef8}.organizer-comp-orders__header-actions button[aria-expanded=true]{background:transparent;border-color:#aeb6ac;color:#314238}.organizer-comp-orders__message,.organizer-comp-orders__availability{font-size:.73rem;line-height:1.45;margin-top:.7rem;padding:.62rem .72rem}.organizer-comp-orders__message.is-error{background:#fff0e7;border-left:3px solid #a3482e;color:#71301f}.organizer-comp-orders__message.is-success{background:#e8f0e6;border-left:3px solid #205a3a;color:#214e35}.organizer-comp-orders__recovery{background:#f7f1e5;border:1px solid #dccaa9;margin-top:.7rem;padding:.65rem .72rem}.organizer-comp-orders__recovery>div{display:grid;gap:.12rem}.organizer-comp-orders__recovery strong{font-size:.74rem}.organizer-comp-orders__recovery span{color:#665b49;font-size:.67rem}.organizer-comp-orders__form{border-top:1px solid #d5dad1;display:grid;gap:.75rem;margin-top:.8rem;padding-top:.8rem}.organizer-comp-orders__identity{display:grid;gap:.65rem;grid-template-columns:minmax(0,1.35fr) minmax(12rem,.8fr)}.organizer-comp-orders :is(.organizer-comp-orders__identity,.organizer-comp-orders__void) label{display:grid;gap:.3rem;min-width:0}.organizer-comp-orders :is(.organizer-comp-orders__identity,.organizer-comp-orders__void) label>span{color:#5e6b62;font-size:.66rem;font-weight:720}.organizer-comp-orders :is(input,select){background:#fffef8;border:1px solid #bbc3b9;border-radius:0;color:#17251c;font:.75rem/1.2 Instrument Sans Variable,sans-serif;min-height:44px;padding:.55rem .62rem;width:100%}.organizer-comp-orders :is(.organizer-comp-orders__tickets,.organizer-comp-orders__void fieldset){border:0;margin:0;min-width:0;padding:0}.organizer-comp-orders__tickets legend{font-size:.75rem;font-weight:760;padding:0}.organizer-comp-orders__tickets>p{color:#647068;font-size:.64rem;margin:.16rem 0 .5rem}.organizer-comp-orders__tier-headings,.organizer-comp-orders__tier{display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) 8rem 5.2rem}.organizer-comp-orders__tier-headings,.organizer-comp-orders__column-headings{background:#edf0e8;border:1px solid #d5dad1;color:#536158;font:650 .56rem/1.2 IBM Plex Mono,monospace;letter-spacing:.055em;padding:.45rem .6rem;text-transform:uppercase}.organizer-comp-orders__tier-list{border-inline:1px solid #d5dad1}.organizer-comp-orders__tier{align-items:center;border-bottom:1px solid #d5dad1;padding:.55rem .6rem}.organizer-comp-orders__tier :is(strong,small){display:block}.organizer-comp-orders__tier strong{font-size:.7rem;overflow-wrap:anywhere}.organizer-comp-orders__tier small{color:#536158;font-size:.57rem}.organizer-comp-orders__tier-value small,.organizer-comp-orders__quantity small{display:none}.organizer-comp-orders :is(.organizer-comp-orders__tier-value strong,.organizer-comp-orders__quantity input){font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums}.organizer-comp-orders__summary dl{border-block:1px solid #d5dad1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.organizer-comp-orders__summary dl>div{padding:.5rem .62rem}.organizer-comp-orders__summary dl>div+div{border-left:1px solid #d5dad1}.organizer-comp-orders__summary dt{color:#536158;font-size:.58rem}.organizer-comp-orders__summary dd{color:#205a3a;font:700 .8rem/1.2 IBM Plex Mono,monospace;margin:.18rem 0 0}.organizer-comp-orders__summary-actions,.organizer-comp-orders__void fieldset>div{display:flex;gap:.5rem}.organizer-comp-orders :is(.organizer-comp-orders__summary-actions,.organizer-comp-orders__void) button:last-child{background:transparent;border:1px solid #aeb6ac;color:#314238}.organizer-comp-orders__availability{background:#eef0e9;border-left:3px solid #849087;color:#4f5e54}.organizer-comp-orders__ledger{border-top:1px solid #d5dad1;margin-top:.85rem;padding-top:.7rem}.organizer-comp-orders__ledger h3{font-size:.88rem;margin-top:.18rem}.organizer-comp-orders__ledger>header>p{color:#647068;font-size:.66rem}.organizer-comp-orders__column-headings,.organizer-comp-orders__row{display:grid;gap:.6rem;grid-template-columns:1fr 1.25fr .8fr .85fr .7fr .75fr}.organizer-comp-orders__list{list-style:none;margin:0;padding:0}.organizer-comp-orders__item{border:1px solid #d5dad1;border-top:0;box-shadow:inset 2px 0 #205a3a}.organizer-comp-orders__item.is-voided{box-shadow:inset 2px 0 #87462f}.organizer-comp-orders__row{align-items:center;min-height:4rem;padding:.55rem .6rem .55rem .72rem}.organizer-comp-orders__row>div{min-width:0}.organizer-comp-orders__row :is(strong,time){display:block;font-size:.68rem;overflow-wrap:anywhere}.organizer-comp-orders__row small{color:#536158;display:block;font-size:.57rem;margin-top:.1rem}.organizer-comp-orders__recipient strong{font-family:IBM Plex Mono,monospace}.organizer-comp-orders :is(.organizer-comp-orders__delivery,.organizer-comp-orders__state){color:#496053;font-size:.61rem;font-weight:700}.organizer-comp-orders__lifecycle{display:grid;gap:.2rem;justify-items:start}.organizer-comp-orders__lifecycle>button{background:transparent;border:0;border-bottom:1px solid #9c6048;color:#81402b;min-height:32px;padding:.12rem 0}.organizer-comp-orders__void{background:#f8f5ec;border-top:1px solid #d9d6cb;padding:.75rem .8rem .8rem .92rem}.organizer-comp-orders__void fieldset{display:grid;gap:.62rem}.organizer-comp-orders__void legend{font-size:.8rem;font-weight:780;padding:0}.organizer-comp-orders__void p{color:#62564f;font-size:.7rem}.organizer-comp-orders__void label{align-items:center;grid-template-columns:4rem minmax(12rem,20rem)}.organizer-comp-orders__void button:first-child{background:#783b27;border:1px solid #783b27;color:#fffaf0}.organizer-comp-orders__mobile-label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.organizer-comp-orders__empty,.organizer-comp-orders__limit{border:1px solid #d5dad1;color:#536158;font-size:.68rem;padding:.68rem}.organizer-comp-orders__limit{border-top:0;text-align:right}@media(max-width:760px){.organizer-comp-orders__identity{grid-template-columns:1fr}.organizer-comp-orders__tier-headings,.organizer-comp-orders__column-headings{display:none}.organizer-comp-orders__tier-list{border-top:1px solid #d5dad1}.organizer-comp-orders__tier{grid-template-columns:1fr 5.4rem}.organizer-comp-orders__tier-value{grid-column:1}.organizer-comp-orders__quantity{grid-column:2;grid-row:1 / span 2}.organizer-comp-orders__tier-value small,.organizer-comp-orders__quantity small{display:block}.organizer-comp-orders__item{border-top:1px solid #d5dad1;margin-top:-1px}.organizer-comp-orders__row{align-items:start;grid-template-columns:minmax(0,1fr) minmax(7rem,.75fr)}.organizer-comp-orders__recipient,.organizer-comp-orders__ticket-summary{grid-column:1}.organizer-comp-orders__lifecycle{grid-column:2;grid-row:1 / span 2}.organizer-comp-orders__mobile-label{clip:auto;color:#536158;display:block;font:650 .53rem/1.2 IBM Plex Mono,monospace;height:auto;margin-bottom:.16rem;overflow:visible;position:static;text-transform:uppercase;white-space:normal;width:auto}.organizer-comp-orders__lifecycle>button{min-height:44px}}@media(max-width:440px){.organizer-comp-orders{padding:.75rem}.organizer-comp-orders__header,.organizer-comp-orders__header-actions,.organizer-comp-orders__recovery,.organizer-comp-orders__summary,.organizer-comp-orders__ledger>header{align-items:stretch;flex-direction:column}.organizer-comp-orders__header-actions>strong{white-space:normal}.organizer-comp-orders :is(.organizer-comp-orders__header-actions button,.organizer-comp-orders__recovery button,.organizer-comp-orders__summary-actions,.organizer-comp-orders__summary-actions button){width:100%}.organizer-comp-orders__summary dl{width:100%}.organizer-comp-orders__row{grid-template-columns:1fr 1fr}.organizer-comp-orders__lifecycle{grid-column:1 / -1;grid-row:auto}.organizer-comp-orders__void label{align-items:stretch;grid-template-columns:1fr}.organizer-comp-orders__void fieldset>div{flex-direction:column}.organizer-comp-orders__void button{width:100%}}@media(prefers-reduced-motion:reduce){.organizer-comp-orders *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.organizer-free-orders{--free-order-grid: minmax(7.2rem, .92fr) minmax(10.5rem, 1.55fr) 3.4rem minmax(8.4rem, 1fr) minmax(5.8rem, .72fr) 4.5rem minmax(7.3rem, .86fr);border-top:1px solid #cfd5cc;color:#17251c}.organizer-free-orders__header{align-items:end;display:flex;gap:1rem;justify-content:space-between;padding:.8rem 0}.organizer-free-orders__header p,.organizer-free-orders__header h2,.organizer-free-orders__counts{margin:0}.organizer-free-orders__header>div>p{color:#69766d;font:650 .62rem/1.2 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.organizer-free-orders__header h2{font-size:1rem;margin-top:.22rem}.organizer-free-orders__counts{align-items:center;color:#647068;display:flex;font-size:.7rem;gap:.38rem}.organizer-free-orders__counts strong{color:#173e2a;font:700 .72rem/1 IBM Plex Mono,monospace}.organizer-free-orders__column-headings,.organizer-free-orders__row{display:grid;gap:.7rem;grid-template-columns:var(--free-order-grid)}.organizer-free-orders__column-headings{background:#edf0e8;border:1px solid #d5dad1;color:#657168;font:650 .58rem/1.2 IBM Plex Mono,monospace;letter-spacing:.065em;padding:.5rem .64rem;text-transform:uppercase}.organizer-free-orders__list{list-style:none;margin:0;padding:0}.organizer-free-orders__item{border:1px solid #d8ddd4;border-top:0;position:relative}.organizer-free-orders__item:before{background:#2c6a46;content:"";height:100%;left:0;position:absolute;top:0;width:2px}.organizer-free-orders__item.is-voided:before{background:#9a6950}.organizer-free-orders__row{align-items:center;min-height:4rem;padding:.62rem .64rem .62rem .76rem}.organizer-free-orders__row>div{min-width:0}.organizer-free-orders__row strong,.organizer-free-orders__row time,.organizer-free-orders__row small{display:block}.organizer-free-orders__row strong,.organizer-free-orders__row time{font-size:.72rem;line-height:1.35}.organizer-free-orders__row time{color:#526057}.organizer-free-orders__row small{color:#778078;font-size:.59rem;line-height:1.35;margin-top:.12rem}.organizer-free-orders__reference strong{font:700 .69rem/1.2 IBM Plex Mono,monospace;letter-spacing:.025em}.organizer-free-orders__tickets strong{overflow-wrap:anywhere}.organizer-free-orders__delivery,.organizer-free-orders__state{align-items:center;color:#496053;display:inline-flex;font-size:.64rem;font-weight:700;gap:.32rem;line-height:1.2}.organizer-free-orders__delivery:before,.organizer-free-orders__state:before{background:#71907b;border-radius:50%;content:"";height:.36rem;width:.36rem}.organizer-free-orders__delivery.is-suppressed:before,.organizer-free-orders__delivery.is-not_sent:before,.organizer-free-orders__state.is-voided:before{background:#9a6950}.organizer-free-orders__delivery.is-queued:before{background:#ad7a22}.organizer-free-orders__row .has-admissions{color:#8b3c25}.organizer-free-orders__lifecycle{align-items:start;display:grid;gap:.28rem;justify-items:start}.organizer-free-orders__void-trigger,.organizer-free-orders__confirmation button{border-radius:0;cursor:pointer;font:720 .65rem/1 Instrument Sans Variable,sans-serif;min-height:2rem}.organizer-free-orders__void-trigger{background:transparent;border:0;border-bottom:1px solid #9c6048;color:#81402b;padding:.18rem 0}.organizer-free-orders__void-trigger:hover{border-color:#632917;color:#632917}.organizer-free-orders__void-trigger:disabled{color:#858b85;cursor:wait}.organizer-free-orders__void-trigger:focus-visible,.organizer-free-orders__confirmation button:focus-visible,.organizer-free-orders__confirmation select:focus-visible{outline:2px solid rgba(38,93,60,.38);outline-offset:2px}.organizer-free-orders__confirmation{background:linear-gradient(90deg,rgba(136,74,45,.08),transparent 45%),#f8f5ec;border-top:1px solid #d9d6cb;padding:.85rem .85rem .85rem 1rem}.organizer-free-orders__confirmation fieldset{border:0;display:grid;gap:.72rem;margin:0;padding:0}.organizer-free-orders__confirmation legend{color:#40261c;font-size:.85rem;font-weight:780;padding:0}.organizer-free-orders__confirmation fieldset>p{color:#62564f;font-size:.74rem;line-height:1.45;margin:0;max-width:48rem}.organizer-free-orders__reason{align-items:center;display:grid;gap:.55rem;grid-template-columns:4rem minmax(12rem,20rem)}.organizer-free-orders__reason>span{color:#5a665e;font-size:.68rem;font-weight:720}.organizer-free-orders__reason select{background:#fffef8;border:1px solid #bfc5bb;border-radius:0;color:#17251c;font:.74rem/1.2 Instrument Sans Variable,sans-serif;min-height:2.4rem;padding:.48rem 2rem .48rem .58rem}.organizer-free-orders__entry-lock{color:#8b3c25!important;max-width:8rem}.organizer-free-orders__error,.organizer-free-orders__success{font-size:.72rem;line-height:1.4;margin:0;padding:.58rem .76rem}.organizer-free-orders__error{background:#ffede8;border-left:3px solid #a44128;color:#71301f;max-width:42rem}.organizer-free-orders__error:focus{outline:2px solid rgba(164,65,40,.35);outline-offset:2px}.organizer-free-orders__success{background:#eaf2e7;border-top:1px solid #d3dfd0;color:#285238;padding-left:1rem}.organizer-free-orders__actions{align-items:center;display:flex;gap:.55rem}.organizer-free-orders__confirmation .organizer-free-orders__confirm{background:#783b27;border:1px solid #783b27;color:#fffaf0;min-height:2.4rem;padding:.58rem .78rem}.organizer-free-orders__confirmation .organizer-free-orders__confirm:hover{background:#5e2a19}.organizer-free-orders__confirmation .organizer-free-orders__cancel{background:transparent;border:1px solid #aeb6ac;color:#314238;min-height:2.4rem;padding:.58rem .78rem}.organizer-free-orders__confirmation .organizer-free-orders__cancel:hover{background:#eef0e9}.organizer-free-orders__mobile-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.organizer-free-orders__empty,.organizer-free-orders__limit{border:1px solid #d8ddd4;color:#68736b;font-size:.72rem;margin:0;padding:.75rem}.organizer-free-orders__limit{border-top:0;font-size:.65rem;text-align:right}@media(max-width:760px){.organizer-free-orders__column-headings{display:none}.organizer-free-orders__item{border-top:1px solid #d8ddd4;margin-top:-1px}.organizer-free-orders__row{align-items:start;gap:.78rem 1rem;grid-template-columns:minmax(0,1.5fr) minmax(6rem,.7fr);padding:.78rem .78rem .78rem .9rem}.organizer-free-orders__tickets{grid-column:1 / -1;grid-row:2}.organizer-free-orders__mobile-label{clip:auto;color:#7a847d;display:block;font:650 .55rem/1.2 IBM Plex Mono,monospace;height:auto;letter-spacing:.055em;margin:0 0 .2rem;overflow:visible;position:static;text-transform:uppercase;white-space:normal;width:auto}.organizer-free-orders__lifecycle{grid-column:2;grid-row:1 / span 2}.organizer-free-orders__void-trigger,.organizer-free-orders__confirmation button{min-height:2.75rem}.organizer-free-orders__confirmation{padding:.85rem .8rem .9rem .9rem}}@media(max-width:440px){.organizer-free-orders__header{align-items:start;flex-direction:column;gap:.45rem}.organizer-free-orders__row{grid-template-columns:1fr 1fr}.organizer-free-orders__lifecycle{grid-column:1 / -1;grid-row:auto}.organizer-free-orders__reason{align-items:stretch;grid-template-columns:1fr}.organizer-free-orders__reason select{width:100%}.organizer-free-orders__actions{align-items:stretch;flex-direction:column}.organizer-free-orders__actions button{width:100%}}.organizer-closeout{background:#f8f8f2;border:1px solid #cfd5cc;color:#17251c;padding:clamp(.9rem,2vw,1.25rem)}.organizer-closeout h2,.organizer-closeout h3,.organizer-closeout p,.organizer-closeout dl,.organizer-closeout dd{margin:0}.organizer-closeout--pending,.organizer-closeout--unavailable{border-left:3px solid #a96e36;display:grid;gap:.3rem}.organizer-closeout--pending{border-left-color:#6d8b75}.organizer-closeout--pending>p:first-child,.organizer-closeout--unavailable>p:first-child{color:#637067;font:650 .68rem/1.2 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.organizer-closeout--pending h2,.organizer-closeout--unavailable h2{font-size:1rem;margin:0}.organizer-closeout--pending>p:last-child,.organizer-closeout--unavailable>p:last-child{color:#5c675f;font-size:.74rem;line-height:1.45}.organizer-closeout__header,.organizer-closeout__header-actions{align-items:center;display:flex;justify-content:space-between}.organizer-closeout__header{align-items:end;border-bottom:1px solid #cfd5cc;gap:1rem;padding-bottom:.8rem}.organizer-closeout__header p{color:#637067;font:650 .68rem/1.2 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.organizer-closeout__header h2{font-size:1.05rem;margin-top:.18rem}.organizer-closeout__header small{color:#637067;display:block;font-size:.7rem;margin-top:.2rem}.organizer-closeout__header-actions{gap:.55rem}.organizer-closeout__status{background:#f3e6d5;border:1px solid #d9bea0;color:#6f451e;font:700 .68rem/1 IBM Plex Mono,monospace;letter-spacing:.045em;padding:.55rem .62rem;text-transform:uppercase}.organizer-closeout__status.is-clean,.organizer-closeout__status.is-ready_for_review,.organizer-closeout__status.is-event_closed{background:#e1eee1;border-color:#bfd5bf;color:#225536}.organizer-closeout__status.has-issues{background:#f3e6d5;border-color:#d9bea0;color:#6f451e}.organizer-closeout__export{border:1px solid #aeb9ad;color:#173e2a;font-size:.72rem;font-weight:750;padding:.55rem .68rem;text-decoration:none}.organizer-closeout__export:hover{background:#e9efe6}.organizer-closeout__export:focus-visible,.organizer-closeout__disclosure>summary:focus-visible,.organizer-closeout__table-scroll:focus-visible{outline:2px solid #38714d;outline-offset:2px}.organizer-closeout__volume{border-bottom:1px solid #d8ddd4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.organizer-closeout__volume div{display:grid;gap:.2rem;padding:.75rem .8rem}.organizer-closeout__volume div+div{border-left:1px solid #d8ddd4}.organizer-closeout__volume dt,.organizer-closeout__ledger dt,.organizer-closeout__coverage dt,.organizer-closeout__external dt{color:#657168;font-size:.7rem}.organizer-closeout__volume dd{font:700 1rem/1.2 IBM Plex Mono,monospace;font-variant-numeric:tabular-nums}.organizer-closeout__volume dt small{display:block;margin-top:.18rem;max-width:34ch;font-size:.68rem;line-height:1.35}.organizer-closeout__attention{background:#f2ede2;border-left:2px solid #af7640;display:grid;gap:.35rem;list-style:none;margin:.75rem 0 0;padding:.55rem .65rem}.organizer-closeout__attention li{align-items:baseline;color:#634728;display:flex;font-size:.72rem;gap:1rem;justify-content:space-between;line-height:1.4}.organizer-closeout__attention li+li{border-top:1px solid #ddcbb6;padding-top:.35rem}.organizer-closeout__attention span{color:#765126;text-align:right}.organizer-closeout__disclosures{border-top:1px solid #cfd5cc;margin-top:.8rem}.organizer-closeout__disclosure{border-bottom:1px solid #cfd5cc}.organizer-closeout__disclosure>summary{align-items:center;color:#22362a;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;min-height:2.75rem;padding:.65rem 2rem .65rem .15rem;position:relative}.organizer-closeout__disclosure>summary::-webkit-details-marker{display:none}.organizer-closeout__disclosure>summary:hover{color:#2e6542}.organizer-closeout__disclosure>summary:after{content:"+";font:700 .8rem/1 IBM Plex Mono,monospace;position:absolute;right:.25rem;top:50%;transform:translateY(-50%)}.organizer-closeout__disclosure[open]>summary:after{content:"−"}.organizer-closeout__disclosure>summary span{font-size:.8rem;font-weight:760}.organizer-closeout__disclosure>summary small{color:#59675e;font-size:.7rem;margin-left:auto;text-align:right}.organizer-closeout__disclosure[open]>summary{border-bottom:1px solid #d8ddd4}.organizer-closeout__disclosure-body{padding:.25rem .15rem .85rem}.organizer-closeout__blockers h3,.organizer-closeout__coverage h3,.organizer-closeout__external h3{font-size:.82rem}.organizer-closeout__ledger{margin-top:0!important}.organizer-closeout__ledger>div{align-items:start;display:flex;gap:.8rem;justify-content:space-between;padding:.5rem 0}.organizer-closeout__ledger>div+div{border-top:1px solid #e2e5de}.organizer-closeout__ledger dt{display:grid;gap:.12rem}.organizer-closeout__ledger dt small{color:#59675e;font-size:.68rem}.organizer-closeout__ledger dd{font:700 .78rem/1.35 IBM Plex Mono,monospace;font-variant-numeric:tabular-nums;text-align:right}.organizer-closeout__ledger-total{background:#edf1e9;margin:0 -.35rem;padding:.62rem .35rem!important}.organizer-closeout__unknown{color:#765126;font-family:Instrument Sans Variable,sans-serif!important;font-weight:720!important}.organizer-closeout__blockers,.organizer-closeout__coverage,.organizer-closeout__external{padding-top:.8rem}.organizer-closeout__blockers+.organizer-closeout__coverage,.organizer-closeout__coverage+.organizer-closeout__external{border-top:1px solid #d8ddd4;margin-top:.8rem}.organizer-closeout__blockers ul{display:grid;gap:.35rem;list-style:none;margin:.55rem 0 0;padding:0}.organizer-closeout__blockers li,.organizer-closeout__blockers>p,.organizer-closeout__empty{background:#f2ede2;border-left:2px solid #af7640;color:#634728;display:flex;font-size:.72rem;gap:.75rem;justify-content:space-between;line-height:1.4;padding:.52rem .62rem}.organizer-closeout__blockers>p{background:#e8f0e5;border-color:#4c825d;color:#28573a;margin-top:.55rem}.organizer-closeout__blockers li span{flex:0 0 auto;font:650 .68rem/1.4 IBM Plex Mono,monospace}.organizer-closeout__table-scroll{overflow-x:auto}.organizer-closeout__table-scroll table{border-collapse:collapse;font-size:.74rem;font-variant-numeric:tabular-nums;min-width:84rem;width:100%}.organizer-closeout__table-scroll th,.organizer-closeout__table-scroll td{border-bottom:1px solid #d8ddd4;padding:.5rem .55rem;text-align:right;white-space:nowrap}.organizer-closeout__table-scroll thead th{background:#e9ede5;color:#5b685f;font:650 .68rem/1.2 IBM Plex Mono,monospace;letter-spacing:.035em;text-transform:uppercase}.organizer-closeout__table-scroll th:first-child{left:0;position:sticky;text-align:left}.organizer-closeout__table-scroll tbody th{background:#f8f8f2;color:#263a2e;font-weight:720}.organizer-closeout__empty{border-left-color:#9aa79d;color:#59675e;margin-top:.55rem!important}.organizer-closeout__coverage,.organizer-closeout__external{margin-top:.8rem}.organizer-closeout__coverage dl,.organizer-closeout__external dl{display:grid;margin-top:.55rem!important}.organizer-closeout__coverage dl{grid-template-columns:repeat(5,minmax(0,1fr))}.organizer-closeout__external dl{grid-template-columns:repeat(4,minmax(0,1fr))}.organizer-closeout__coverage dl div,.organizer-closeout__external dl div{border:1px solid #d8ddd4;display:grid;gap:.2rem;margin-left:-1px;padding:.55rem .65rem}.organizer-closeout__coverage dd,.organizer-closeout__external dd{color:#4e5e53;font-size:.72rem;font-weight:720}@media(max-width:760px){.organizer-closeout__coverage dl,.organizer-closeout__external dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.organizer-closeout__header{align-items:stretch;flex-direction:column}.organizer-closeout__header-actions{justify-content:flex-start}.organizer-closeout__disclosure>summary{align-items:flex-start;flex-direction:column;gap:.15rem;justify-content:center}.organizer-closeout__disclosure>summary small{margin-left:0;text-align:left}.organizer-closeout__export{align-items:center;display:inline-flex;min-height:2.75rem}.organizer-closeout__volume{grid-template-columns:1fr}.organizer-closeout__volume div+div{border-left:0;border-top:1px solid #d8ddd4}.organizer-closeout__attention li{align-items:flex-start;flex-direction:column;gap:.1rem}.organizer-closeout__attention span{text-align:left}.organizer-closeout__coverage dl,.organizer-closeout__external dl{grid-template-columns:1fr}}.ticket-catalog-editor{border-top:1px solid #d8dcd3}.ticket-catalog-toolbar{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;padding:.9rem 0}.ticket-catalog-capacity-control{display:grid;gap:.24rem;max-width:31rem}.ticket-catalog-capacity-control>label{color:#47574d;font-size:.7rem;font-weight:720}.ticket-catalog-capacity-input{align-items:baseline;display:flex;gap:.5rem}.ticket-catalog-capacity-input input{background:transparent;border:0;border-bottom:1px solid #9daaa0;border-radius:0;color:#112219;font:720 1.3rem/1.2 IBM Plex Mono,monospace;max-width:10rem;padding:.2rem 0}.ticket-catalog-capacity-input input:focus-visible{border-color:#24603e;outline:2px solid rgba(36,96,62,.22);outline-offset:2px}.ticket-catalog-capacity-input small{color:#6a756d;font:.65rem/1.35 IBM Plex Mono,monospace;text-transform:uppercase}.ticket-catalog-capacity-control>small{color:#6a756d;font-size:.68rem;line-height:1.4}.ticket-catalog-capacity-control>small[role=alert]{color:#8a341f;font-weight:680}.ticket-catalog-toolbar-actions{align-items:center;display:flex;gap:1rem}.ticket-catalog-toolbar-actions>span{display:grid;gap:.12rem;text-align:right}.ticket-catalog-toolbar-actions strong{font-size:.82rem}.ticket-catalog-toolbar-actions small{color:#6a756d;font:.65rem/1.35 IBM Plex Mono,monospace}.ticket-catalog-toolbar button,.ticket-catalog-row-actions button{background:transparent;border:1px solid #bcc4bb;color:#234b35;cursor:pointer;font:700 .7rem/1 Instrument Sans Variable,sans-serif;min-height:2.1rem;padding:.52rem .68rem}.ticket-catalog-toolbar button:hover,.ticket-catalog-row-actions button:hover{background:#edf2e9;border-color:#8da08f}.ticket-catalog-toolbar button:disabled,.ticket-catalog-row-actions button:disabled{background:#f0f1ec;border-color:#d8dbd3;color:#919890;cursor:not-allowed}.ticket-catalog-list{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.ticket-catalog-list>li{background:#fbfaf4;border:1px solid #d8dcd3;box-shadow:inset 3px 0 #2f6b48}.ticket-catalog-list>li.is-retired{background:#f2f2ec;box-shadow:inset 3px 0 #b6bdb5}.ticket-catalog-row-heading{align-items:center;display:grid;gap:.75rem;grid-template-columns:2rem minmax(12rem,1fr) auto;padding:.68rem .78rem}.ticket-catalog-row-heading>span{color:#768078;font:.65rem/1 IBM Plex Mono,monospace}.ticket-catalog-row-heading label{align-items:center;display:grid;gap:.6rem;grid-template-columns:auto minmax(8rem,1fr)}.ticket-catalog-row-heading label>span,.ticket-catalog-fields label>span:first-child,.ticket-catalog-all-in>span{color:#647068;font-size:.68rem;font-weight:680}.ticket-catalog-row-heading input,.ticket-catalog-fields input{background:transparent;border:0;border-bottom:1px solid #bec6bc;border-radius:0;color:#112219;font:.82rem/1.4 Instrument Sans Variable,sans-serif;min-width:0;padding:.28rem .08rem;width:100%}.ticket-catalog-row-actions{display:flex;gap:.35rem}.ticket-catalog-row-actions button:first-child,.ticket-catalog-row-actions button:nth-child(2){font-family:IBM Plex Mono,monospace;padding-inline:.55rem}.ticket-catalog-fields{border-top:1px solid #e0e3dc;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(8rem,.9fr)}.ticket-catalog-fields>label,.ticket-catalog-all-in{display:grid;gap:.42rem;padding:.68rem .78rem}.ticket-catalog-fields>*+*{border-left:1px solid #e0e3dc}.ticket-catalog-money-input{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr)}.ticket-catalog-money-input>span{color:#607066;font:.75rem/1 IBM Plex Mono,monospace}.ticket-catalog-all-in{background:#edf2e9}.ticket-catalog-all-in strong{font:700 .92rem/1.2 IBM Plex Mono,monospace}.ticket-catalog-row-heading input:focus-visible,.ticket-catalog-fields input:focus-visible,.ticket-catalog-toolbar button:focus-visible,.ticket-catalog-row-actions button:focus-visible{border-color:#24603e;outline:2px solid rgba(36,96,62,.22);outline-offset:2px}.ticket-catalog-footnote{align-items:start;display:flex;gap:1.5rem;justify-content:space-between;padding-top:.85rem}.ticket-catalog-footnote p,.ticket-catalog-footnote small{color:#647068;font-size:.7rem;line-height:1.45;margin:0;max-width:38rem}.ticket-catalog-footnote small{max-width:26rem;text-align:right}.owned-event-publication-tickets{display:grid;gap:.75rem}.owned-event-publication-tickets fieldset{border:1px solid #d8dcd3;margin:0;min-width:0;padding:0}.owned-event-publication-tickets legend{align-items:baseline;background:#f2f3ed;border-bottom:1px solid #d8dcd3;display:flex;gap:.75rem;justify-content:space-between;padding:.65rem .8rem;width:100%}.owned-event-publication-tickets legend strong{font-size:.82rem}.owned-event-publication-tickets legend span{color:#647068;font:.66rem/1.3 IBM Plex Mono,monospace}@media(max-width:760px){.draft-continuation>div,.account-event-list li,.account-workspace-heading,.owned-event-workspace>header{align-items:stretch;flex-direction:column}.account-event-list li{gap:1rem}.account-event-list li>div:last-child{align-items:start;text-align:left}.account-topbar>div{gap:.7rem}.account-topbar>div>span{display:none}.account-topbar .operator-brand small{display:none}.account-workspace-heading .status-pill{align-self:flex-start}.owned-event-layout{display:block}.owned-event-rail{display:block;padding:.7rem 1rem}.owned-event-rail>p,.owned-event-rail>small{display:none}.owned-event-rail nav{display:flex;gap:1.1rem;overflow-x:auto}.owned-event-rail nav a{border:0;white-space:nowrap}.owned-event-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owned-event-launch-state,.owned-event-form-grid,.owned-event-policy-grid{grid-template-columns:1fr}.owned-event-launch-state>div+div{border-left:0;border-top:1px solid #d8dcd3}.owned-event-launch-state>div{min-height:auto}.organizer-payment-account{align-items:stretch;grid-template-columns:1fr}.organizer-payment-account__status{border-left:0;border-top:1px solid #d9ddd5;padding-left:0;padding-top:.75rem}.organizer-payment-account__action{justify-items:stretch}.organizer-payment-account__action small{text-align:left}.owned-event-next-step,.owned-event-form-actions,.owned-event-form-heading{align-items:stretch;flex-direction:column}.owned-event-next-step,.owned-event-form-actions{gap:1rem}.owned-event-next-step button,.owned-event-form-actions button{width:100%}.ticket-catalog-toolbar,.ticket-catalog-footnote{align-items:stretch;flex-direction:column}.ticket-catalog-toolbar{gap:.7rem}.ticket-catalog-capacity-control,.ticket-catalog-toolbar-actions{max-width:none;width:100%}.ticket-catalog-capacity-input input{min-height:2.75rem}.ticket-catalog-toolbar-actions{align-items:stretch;flex-direction:column}.ticket-catalog-toolbar-actions>span{text-align:left}.ticket-catalog-toolbar button{width:100%}.ticket-catalog-toolbar button,.ticket-catalog-row-actions button{min-height:2.75rem}.ticket-catalog-row-heading{grid-template-columns:1.5rem minmax(0,1fr)}.ticket-catalog-row-heading label{grid-template-columns:1fr}.ticket-catalog-row-actions{grid-column:2}.ticket-catalog-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-catalog-fields>:nth-child(3){border-left:0;border-top:1px solid #e0e3dc}.ticket-catalog-fields>:nth-child(4){border-top:1px solid #e0e3dc}.ticket-catalog-footnote{gap:.45rem}.ticket-catalog-footnote small{text-align:left}.owned-event-publication-tickets legend{align-items:flex-start;flex-direction:column;gap:.2rem}}@media print{.site-header,.site-footer,.inquiry-aside,.form-nav,.review-actions,.stepper,.inquiry-atmosphere{display:none!important}body,.inquiry-main,.inquiry-page{background:#fff;color:#111}.inquiry-hero{min-height:auto;background:#fff}.inquiry-intro{position:static;transform:none;display:block;padding-block:2rem;color:#111}.inquiry-intro h1 span{color:#111}.inquiry-wrap{display:block}.inquiry-card{border:0;padding:0;background:#fff;color:#111;box-shadow:none}.review-block,.review-grid{border-color:#888}}.purchase-prototype,.operator-prototype,.configuration-prototype{--paper: #f3f1e9;--paper-deep: #e7e5db;--ink: #102219;--ink-soft: #415048;--ops-green: #1f5b3d;--ops-green-bright: #316f4f;--ops-mint: #d5e6d6;--ops-line: #c9cec6;min-height:100vh;background:var(--paper);color:var(--ink)}.purchase-prototype button,.operator-prototype button,.configuration-prototype button{color:inherit}.purchase-prototype :focus-visible,.operator-prototype :focus-visible,.configuration-prototype :focus-visible{outline-color:#b54524;outline-offset:3px}.transaction-shell{width:min(1180px,calc(100% - 56px));margin-inline:auto}.transaction-header{position:relative;z-index:5;display:grid;grid-template-columns:1fr auto 1fr;min-height:72px;align-items:center;gap:1.5rem;padding:0 2.2rem;border-bottom:1px solid rgba(243,241,233,.14);background:#0b1912;color:var(--paper)}.transaction-brand,.operator-brand{display:inline-flex;align-items:center;gap:.7rem;width:fit-content;text-decoration:none}.transaction-brand>span,.operator-brand>span{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid currentColor;border-radius:50% 50% 50% 0;font-family:var(--mono);font-size:.66rem;transform:rotate(-6deg)}.transaction-brand strong,.operator-brand strong{font-family:var(--display);font-size:1.35rem;letter-spacing:-.055em}.prototype-flag,.operator-prototype-flag{display:flex;align-items:center;gap:.55rem;font-family:var(--mono);font-size:.63rem;letter-spacing:.075em;text-transform:uppercase}.prototype-flag i,.operator-prototype-flag i{width:.48rem;height:.48rem;border-radius:50%;background:#e4a374;box-shadow:0 0 0 4px #e4a3741f}.transaction-switch{justify-self:end;font-size:.76rem;font-weight:650;text-underline-offset:.28rem}.event-mast{position:relative;min-height:560px;overflow:hidden;background:#0b1912;color:var(--paper)}.event-mast-art{position:absolute;inset:0;overflow:hidden;background:linear-gradient(100deg,#0b1912fa 0 35%,#0b19128f 61%,#0b1912eb),radial-gradient(circle at 74% 38%,#e5e3d9 0 5.2%,rgba(229,227,217,.15) 5.4%,transparent 14%),linear-gradient(155deg,#244d36,#0d2318 72%)}.event-mast-art:after{content:"";position:absolute;inset:0;opacity:.12;background:repeating-linear-gradient(90deg,transparent 0 119px,rgba(243,241,233,.12) 120px)}.event-moon{position:absolute;top:24%;left:71%;width:8rem;height:8rem;border:1px solid rgba(243,241,233,.54);border-radius:50%;box-shadow:0 0 80px #d5e6d629}.event-ridge{position:absolute;right:-5%;bottom:-32%;width:75%;height:76%;border:1px solid rgba(213,230,214,.22);border-radius:50% 46% 0 0;transform:rotate(-5deg)}.event-ridge-two{right:-25%;bottom:-39%;width:85%;transform:rotate(7deg)}.event-road{position:absolute;left:67%;bottom:-12%;width:8rem;height:74%;border-inline:1px dashed rgba(243,241,233,.28);transform:perspective(300px) rotateX(38deg) rotate(7deg)}.event-mast-copy{position:relative;z-index:1;padding-block:6.5rem 3rem}.transaction-eyebrow{margin:0;font-family:var(--mono);font-size:.65rem;font-weight:500;letter-spacing:.11em;text-transform:uppercase}.event-mast h1{max-width:8ch;margin:1.25rem 0 3.4rem;font-size:clamp(5rem,9vw,8.6rem);line-height:.79;letter-spacing:-.08em;overflow-wrap:anywhere;word-break:break-word}.event-mast:has(.event-mast-status){min-height:430px}.event-mast-status{padding-block:5rem 2.5rem}.event-mast .event-mast-status h1{max-width:14ch;margin-bottom:2rem;font-size:clamp(3rem,6vw,5.5rem);line-height:.88}.event-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(760px,100%);margin:0;border-top:1px solid rgba(243,241,233,.24)}.event-facts>div{padding:1rem 1.3rem 0 0}.event-facts>div+div{padding-left:1.3rem;border-left:1px solid rgba(243,241,233,.18)}.event-facts dt{margin-bottom:.45rem;color:#a8b9ac;font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.event-facts dd{margin:0;font-size:.76rem;font-weight:560;line-height:1.5}.event-access-notes{display:grid;gap:.05rem;margin-top:.15rem}.event-mobile-action{display:none}.event-policy-strip{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);align-items:start;gap:2rem;padding-block:1.45rem;border-bottom:1px solid var(--ops-line)}.event-policy-strip>div>strong{display:block;margin-top:.45rem;font-family:var(--display);font-size:1.25rem;letter-spacing:-.035em}.event-policy-strip dl{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0}.event-policy-strip dt{color:var(--ops-green);font-family:var(--mono);font-size:.55rem;letter-spacing:.07em;text-transform:uppercase}.event-policy-strip dd{margin:.4rem 0 0;color:var(--ink-soft);font-size:.7rem;line-height:1.5}.state-lab,.operator-state-lab{display:flex;min-height:54px;align-items:center;flex-wrap:wrap;gap:.35rem;border-bottom:1px solid var(--ops-line)}.state-lab>span,.operator-state-lab>span{margin-right:.55rem;font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.state-lab button,.operator-state-lab button{min-height:34px;border:1px solid transparent;border-radius:999px;background:transparent;padding:.35rem .65rem;font-size:.68rem;cursor:pointer}.state-lab button[aria-pressed=true],.operator-state-lab button[aria-pressed=true]{border-color:var(--ops-green);background:var(--ops-green);color:#fff}.purchase-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(3rem,7vw,7rem);align-items:start;padding-block:clamp(4rem,8vw,7rem) 8rem}.purchase-main{min-width:0}.purchase-intro{max-width:680px;padding-bottom:2.5rem;border-bottom:1px solid var(--ops-line)}.purchase-intro .transaction-eyebrow{color:var(--ops-green)}.purchase-intro h2{margin:.7rem 0 1rem;max-width:15ch;font-size:clamp(2.2rem,4vw,3.65rem);line-height:.94;letter-spacing:-.055em}.purchase-intro>p:last-child{max-width:600px;margin:0;color:var(--ink-soft);font-size:.9rem;line-height:1.68}.ticket-tier{display:grid;grid-template-columns:1fr auto;gap:2rem;padding:1.6rem 0;border-bottom:1px solid var(--ops-line)}.ticket-tier-list{margin-top:1.6rem;border-top:1px solid var(--ink);scroll-margin-top:1rem}.ticket-availability-summary{align-items:baseline;border-bottom:1px solid var(--ops-line);display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;padding:.75rem 0}.ticket-availability-summary span{color:var(--ops-green);font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.ticket-availability-summary strong{font-size:.72rem}.ticket-availability-summary small{color:var(--ink-soft);flex-basis:100%;font-size:.66rem;line-height:1.4;text-align:right}.ticket-tier.sold-out{color:#68726b;background:linear-gradient(90deg,rgba(218,222,214,.46),transparent 60%)}.ticket-tier-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.ticket-tier-heading p{margin:0 0 .3rem;color:var(--ops-green);font-family:var(--mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.ticket-limit{display:inline-block;margin-left:.65rem;color:#526159}.ticket-tier h3{margin:0;font-family:var(--display);font-size:2rem;letter-spacing:-.045em}.ticket-tier-description{max-width:52ch;margin:.55rem 0 0;color:var(--ink-soft);font-size:.74rem;line-height:1.55}.ticket-tier-heading>strong{font-family:var(--display);font-size:1.45rem;white-space:nowrap}.ticket-tier-heading small{display:block;color:var(--ink-soft);font-family:var(--mono);font-size:.55rem;font-weight:500;letter-spacing:.06em;text-align:right;text-transform:uppercase}.ticket-tier ul{display:grid;gap:.46rem;margin:1rem 0 0;padding:0;color:var(--ink-soft);list-style:none;font-size:.76rem}.ticket-tier li:before{content:"—";margin-right:.55rem;color:var(--ops-green)}.inventory-note{display:flex;align-items:center;gap:.5rem;margin:1.2rem 0 0;font-family:var(--mono);font-size:.61rem;text-transform:uppercase}.inventory-note i{width:.45rem;height:.45rem;border-radius:50%;background:#b64a2d}.inventory-note.sold-out{color:#6d756f}.inventory-note.sold-out i{background:#78817a}.ticket-sold-out{align-self:center;min-width:7.8rem;border:1px solid #aeb6ad;border-radius:999px;padding:.78rem 1rem;color:#5f6962;font-family:var(--mono);font-size:.61rem;letter-spacing:.08em;text-align:center;text-transform:uppercase}.quantity-picker{display:grid;grid-template-columns:repeat(3,44px);align-self:center;overflow:hidden;border:1px solid #aeb6ad;border-radius:999px;background:#fff}.quantity-picker button,.quantity-picker output{display:grid;min-height:44px;place-items:center;border:0;background:transparent}.quantity-picker button{font-size:1.2rem;cursor:pointer}.quantity-picker button:disabled{opacity:.32;cursor:not-allowed}.quantity-picker output{border-inline:1px solid #d6dad3;font-weight:700}.order-rail{position:sticky;top:1.5rem;padding:1.4rem;border:1px solid #bac1b8;background:#ffffff85;box-shadow:0 20px 70px #10221914}.order-change-label{margin:-1.4rem -1.4rem .7rem;border-bottom:1px solid #c7b58f;background:#e8dfca;padding:.75rem 1.4rem;color:#725534;font-family:var(--mono);font-size:.54rem;letter-spacing:.05em;line-height:1.45;text-transform:uppercase}.order-change-label strong{display:block;color:var(--ink);font-family:var(--body);font-size:.7rem;letter-spacing:0;text-transform:none}.order-step{display:grid;grid-template-columns:2rem 1fr;align-items:center;gap:.8rem;padding:.72rem 0;border-bottom:1px solid var(--ops-line)}.order-step>span{display:grid;width:1.75rem;height:1.75rem;place-items:center;border:1px solid #a7afa6;border-radius:50%;color:#4f5e55;font-family:var(--mono);font-size:.55rem}.order-step>span.active{border-color:var(--ops-green);color:var(--ops-green);box-shadow:inset 0 0 0 3px var(--ops-mint)}.order-step>span.complete{border-color:var(--ops-green);background:var(--ops-green);color:#fff}.order-step p{margin:0;color:#617067;font-size:.65rem;line-height:1.35}.order-step strong{display:block;color:var(--ink);font-size:.74rem}.order-total{margin-top:1.8rem}.order-total p{display:flex;justify-content:space-between;gap:1rem;margin:0;padding:.45rem 0;font-size:.73rem}.order-total p span{color:var(--ink-soft)}.order-total-final{margin-top:.55rem!important;padding-top:1rem!important;border-top:1px solid var(--ink)!important;align-items:baseline}.order-total-final span{color:var(--ink)!important;font-weight:700}.order-total-final strong{font-family:var(--display);font-size:2rem;letter-spacing:-.05em}.order-total small{display:block;margin-top:.8rem;color:var(--ink-soft);font-size:.62rem;line-height:1.5}.transaction-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:.8rem;border:1px solid var(--ink);padding:.72rem 1rem;font-weight:700;font-size:.73rem;cursor:pointer}.transaction-button.primary{background:var(--ink);color:#fff}.transaction-button.secondary{background:transparent}.transaction-button.wide{width:100%;margin-top:1.25rem}.no-charge-note,.completion-note{margin:1rem 0 0;padding-top:1rem;border-top:1px solid var(--ops-line);color:var(--ink-soft);font-size:.64rem;line-height:1.55}.completion-note{color:var(--ops-green);font-family:var(--mono);font-weight:600;text-transform:uppercase}.guest-checkout,.checkout-review{margin-top:3rem;padding-top:2rem;border-top:3px solid var(--ink);scroll-margin-top:1rem}.checkout-hold-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-bottom:2rem;border:1px solid #9daf9f;background:#e3eadf;padding:.8rem}.checkout-hold-status>span{width:.62rem;height:.62rem;border-radius:50%;background:var(--ops-green);box-shadow:0 0 0 4px #1f5b3d1f}.checkout-hold-status p{margin:0;color:var(--ink-soft);font-size:.65rem;line-height:1.45}.checkout-hold-status strong{display:block;color:var(--ink);font-size:.72rem}.checkout-hold-status time{color:var(--ops-green);font-family:var(--mono)}.checkout-hold-status button{min-height:36px;border:0;background:transparent;padding:.45rem .55rem;font-size:.62rem;font-weight:750;text-decoration:underline;text-underline-offset:.2rem;cursor:pointer}.checkout-heading{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;align-items:start}.checkout-heading>span{color:var(--ops-green);font-family:var(--mono);font-size:.65rem}.checkout-heading .transaction-eyebrow{color:var(--ops-green)}.checkout-heading h2,.checkout-heading h3{margin:.35rem 0 0;font-size:2.25rem;line-height:1;letter-spacing:-.05em}.guest-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}.guest-fields label{display:grid;gap:.5rem;font-size:.68rem;font-weight:700}.guest-fields input{min-height:48px;border:1px solid #65736b;border-radius:0;background:#ffffffa3;padding:.8rem}.policy-check{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;margin-top:1rem;color:var(--ink-soft);font-size:.7rem;line-height:1.5}.policy-check input{width:1.15rem;height:1.15rem;margin:.1rem 0 0;accent-color:var(--ops-green)}.policy-check strong{color:var(--ink)}.checkout-actions{display:flex;justify-content:flex-end;gap:.7rem;margin-top:1.7rem}.checkout-review dl{margin:2rem 0 0;border-top:1px solid var(--ops-line)}.checkout-review dl div{display:grid;grid-template-columns:1fr 1.4fr;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--ops-line)}.checkout-review dt{color:var(--ink-soft);font-size:.68rem}.checkout-review dd{margin:0;font-weight:650;font-size:.76rem;overflow-wrap:anywhere}.review-ticket-line{display:block}.review-ticket-line+.review-ticket-line{margin-top:.2rem}.attendee-payment-form{margin-top:1.75rem;border-top:1px solid var(--ink);padding-top:1.25rem}.payment-heading{margin:0 0 1rem;font-family:var(--display);font-size:1.05rem;letter-spacing:-.025em}.payment-heading:focus{outline:none}.payment-total-lockup{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.payment-total-lockup span{color:#47564e;font-size:.7rem;font-weight:700}.payment-total-lockup strong{font-family:var(--display);font-size:1.75rem;letter-spacing:-.05em}.payment-element-frame{min-height:170px;border:1px solid #65736b;background:#fffdf7;padding:1rem}.payment-surface-status,.payment-test-boundary{margin:.8rem 0 0;color:#47564e;font-size:.85rem;line-height:1.5}.payment-surface-error{margin:.8rem 0 0;border-left:3px solid #9f2f25;background:#f4dfd8;padding:.75rem .85rem;color:#702116;font-size:.85rem;line-height:1.45}.payment-surface-error:focus-visible{outline:3px solid rgba(159,47,37,.24);outline-offset:2px}.payment-submit{width:100%;margin-top:1rem;font-size:.9rem}.payment-retry{margin-top:.75rem}.payment-submit:disabled,.transaction-button:disabled{cursor:not-allowed;opacity:.52}.payment-test-boundary{font-family:var(--mono);font-size:.8rem;letter-spacing:.02em;text-transform:uppercase}.prototype-message{margin:1.5rem 0 0;padding:1rem;border-left:3px solid #b54524;background:#f0ddd4;color:#662715;font-size:.74rem;line-height:1.5}.transaction-state{margin-top:2rem;min-height:280px;border:1px solid var(--ops-line);padding:2rem}.transaction-state h2,.transaction-state h3{margin:0 0 .6rem;font-size:2rem;letter-spacing:-.045em}.transaction-state p{max-width:500px;margin:0;color:var(--ink-soft);line-height:1.6}.transaction-state button{min-height:44px;margin-top:1.5rem;border:1px solid var(--ink);background:transparent;padding:.7rem .9rem;font-weight:700;cursor:pointer}.transaction-error{display:grid;grid-template-columns:2.5rem 1fr;align-items:start;background:#f0ddd4;border-color:#c98068}.transaction-error>span{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid #8a331d;border-radius:50%;color:#8a331d;font-family:var(--mono)}.transaction-error .checkout-paused-deadline{margin-top:1rem;font-family:var(--mono);font-size:.7rem}.transaction-error .checkout-paused-deadline strong{margin-right:.35rem;text-transform:uppercase}.transaction-empty{display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(145deg,#e4e8df,#f3f1e9)}.transaction-empty>span{display:block;margin-bottom:auto;color:#8a958c;font-family:var(--display);font-size:5rem;letter-spacing:-.08em}.transaction-expired,.transaction-released{display:flex;flex-direction:column;justify-content:flex-end}.transaction-expired{border-color:#c7a670;background:linear-gradient(145deg,#ece4d3,#f3f1e9)}.transaction-released{background:linear-gradient(145deg,#e2e9df,#f3f1e9)}.transaction-revalidation{border-color:#9a8967;background:linear-gradient(90deg,rgba(160,112,62,.12),transparent 28%),#f0eee6}.transaction-revalidation .transaction-eyebrow{margin-bottom:.9rem;color:#735130}.checkout-change-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.75rem 0 0;border-top:1px solid #b9b2a2;border-bottom:1px solid #b9b2a2}.checkout-change-summary div{min-width:0;padding:.9rem}.checkout-change-summary div+div{border-left:1px solid #b9b2a2}.checkout-change-summary dt{color:var(--ink-soft);font-family:var(--mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase}.checkout-change-summary dd{margin:.35rem 0 0;font-size:.82rem;font-weight:750}.checkout-change-actions{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;margin-top:1.5rem}.transaction-state .checkout-change-actions button{margin-top:0}.transaction-expired>span,.transaction-released>span{display:block;margin-bottom:auto;color:#78887d;font-family:var(--display);font-size:4rem;letter-spacing:-.07em}.transaction-loading{display:grid;gap:.8rem;align-content:start}.transaction-loading p{margin-top:1rem;font-family:var(--mono);font-size:.64rem}.skeleton-line,.skeleton-ticket{display:block;background:linear-gradient(90deg,#e0e3dc,#f5f5f1,#e0e3dc);background-size:200% 100%;animation:skeletonShift 1.6s linear infinite}.skeleton-line{width:100%;height:1rem}.skeleton-short{width:38%}.skeleton-ticket{height:110px;margin-top:1rem}@keyframes skeletonShift{to{background-position:-200% 0}}.transaction-footer{padding-block:2rem;border-top:1px solid var(--ops-line);background:#e7e5dc}.transaction-footer>div{display:grid;grid-template-columns:1fr 1fr auto;gap:2rem;align-items:start}.transaction-footer p{margin:0;color:var(--ink-soft);font-size:.64rem;line-height:1.55}.transaction-footer p strong{color:var(--ink)}.transaction-footer a{font-size:.68rem;font-weight:700;text-underline-offset:.25rem}.transaction-switch,.transaction-footer a,.operator-actions a{display:inline-flex;min-height:28px;align-items:center}.operator-prototype{background:#eceee9}.operator-topbar{position:sticky;z-index:10;top:0;display:grid;grid-template-columns:240px minmax(260px,1fr) auto;min-height:66px;align-items:center;border-bottom:1px solid #bac1ba;background:#f7f8f4f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.operator-brand{padding-inline:1.2rem;color:var(--ink)}.operator-brand small{padding-left:.65rem;border-left:1px solid #b8beb8;color:#536159;font-family:var(--mono);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase}.operator-event-switch{min-width:0;padding:0 1.2rem;border-left:1px solid #c7cdc6}.operator-event-switch>span{margin-right:.6rem;color:#536159;font-family:var(--mono);font-size:.55rem;text-transform:uppercase}.operator-event-switch strong{font-size:.75rem}.operator-event-switch small{margin-left:.6rem;color:#536159;font-size:.65rem}.operator-actions{display:flex;align-items:center;gap:1rem;padding-right:1rem}.operator-actions a{font-size:.67rem;font-weight:700;text-underline-offset:.2rem}.operator-actions button,.operator-section button,.operator-system-state button{min-height:38px;border:1px solid var(--ink);background:var(--ink);color:#fff;padding:.55rem .8rem;font-size:.65rem;font-weight:700}.operator-actions button:disabled,.operator-section button:disabled{opacity:.42;cursor:not-allowed}.operator-prototype-flag{color:#7c3a22}.operator-frame{display:grid;grid-template-columns:240px minmax(0,1fr)}.operator-nav{position:sticky;top:66px;display:flex;height:calc(100vh - 66px);flex-direction:column;border-right:1px solid #bac1ba;background:#e2e5df;padding:1.2rem}.operator-nav>a{display:grid;grid-template-columns:1.8rem 1fr;align-items:center;min-height:46px;border-bottom:1px solid #c2c8c1;color:#4e5e54;font-size:.69rem;font-weight:650;text-decoration:none}.operator-nav>a span{font-family:var(--mono);font-size:.51rem}.operator-nav>a.active{color:var(--ink)}.operator-nav>a.active:after{content:"";justify-self:end;width:.42rem;height:.42rem;border-radius:50%;background:var(--ops-green)}.operator-nav-foot{margin-top:auto;padding-top:1.2rem;border-top:1px solid #bac1ba}.operator-nav-foot strong{font-family:var(--mono);font-size:.58rem;text-transform:uppercase}.operator-nav-foot p{margin:.45rem 0 0;color:#4f5d55;font-size:.62rem;line-height:1.5}.operator-workspace{min-width:0;padding:clamp(1.35rem,2.8vw,2.4rem)}.operator-heading{display:flex;align-items:center;justify-content:space-between;gap:2rem}.operator-heading p{margin:0 0 .5rem;color:var(--ops-green);font-family:var(--mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.operator-heading p span{color:#536159}.operator-heading h1{margin:0;font-family:var(--display);font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:1;letter-spacing:-.05em}.operator-heading h1 small{margin-left:.45rem;color:#58665e;font-family:var(--body);font-size:.36em;font-weight:650;letter-spacing:-.01em}.operator-readiness{min-width:170px;padding-left:1rem;border-left:1px solid #b6beb6}.operator-readiness span{display:block;margin-bottom:.4rem;color:#536159;font-family:var(--mono);font-size:.54rem;text-transform:uppercase}.operator-readiness strong{display:flex;align-items:center;gap:.5rem;font-size:.7rem}.operator-readiness i{width:.48rem;height:.48rem;border-radius:50%;background:#b64a2d}.operator-state-lab{margin-top:2rem}.sample-disclosure{margin:1rem 0 0;padding:.8rem 1rem;border-left:3px solid #b64a2d;background:#f3dfd7;color:#71301d;font-size:.67rem;line-height:1.55}.operator-metric-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:1.2rem;border:1px solid #b8c0b8;background:#f6f7f3}.operator-metric-strip article{min-width:0;padding:1.15rem}.operator-metric-strip article+article{border-left:1px solid #ccd1cb}.operator-metric-strip article>span{color:#647169;font-family:var(--mono);font-size:.54rem;letter-spacing:.06em;text-transform:uppercase}.operator-metric-strip strong{display:block;margin-top:.8rem;font-family:var(--display);font-size:clamp(1.9rem,2.8vw,2.8rem);line-height:.9;letter-spacing:-.065em;white-space:nowrap}.operator-metric-strip strong small{color:#58665e;font-size:.48em;letter-spacing:-.03em}.operator-metric-strip p{margin:.7rem 0 0;color:#647169;font-size:.59rem}.operator-readiness-strip{display:grid;grid-template-columns:repeat(4,1fr);border:solid #b8c0b8;border-width:0 1px 1px;background:#e3e7e1}.operator-readiness-strip div{display:flex;justify-content:space-between;gap:.6rem;padding:.75rem;font-size:.59rem}.operator-readiness-strip div+div{border-left:1px solid #c4cac3}.operator-readiness-strip strong{font-family:var(--mono);font-size:.52rem;text-transform:uppercase}.operator-readiness-strip .ready{color:var(--ops-green)}.operator-readiness-strip .open{color:#8c5b11}.operator-readiness-strip .blocked{color:#9a351d}.operator-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:1rem;margin-top:1rem;align-items:start}.operator-section{min-width:0;border:1px solid #b8c0b8;background:#f6f7f3;padding:1.2rem}.operator-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.operator-section header p{margin:0 0 .35rem;color:var(--ops-green);font-family:var(--mono);font-size:.54rem;letter-spacing:.08em;text-transform:uppercase}.operator-section h2{margin:0;font-family:var(--display);font-size:1.5rem;line-height:1;letter-spacing:-.045em}.orders-section,.activity-section{grid-column:1 / -1}.inventory-bar{display:flex;height:10px;margin-top:2rem;overflow:hidden;background:#d9ddd7}.inventory-bar span{display:block}.sold{background:var(--ops-green)}.held{background:#d09a45}.available{background:#cfd8cf}.inventory-legend{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.85rem}.inventory-legend span{display:flex;align-items:center;gap:.4rem;color:#5b6860;font-size:.57rem}.inventory-legend i{width:.55rem;height:.55rem}.inventory-legend strong{color:var(--ink)}.operator-section table{width:100%;margin-top:1.4rem;border-collapse:collapse;font-size:.64rem}.operator-section th{color:#65736a;font-family:var(--mono);font-size:.51rem;font-weight:500;letter-spacing:.06em;text-align:left;text-transform:uppercase}.operator-section th,.operator-section td{padding:.68rem .55rem;border-bottom:1px solid #d3d7d1;white-space:nowrap}.operator-section th:first-child,.operator-section td:first-child{padding-left:0}.operator-section th:last-child,.operator-section td:last-child{padding-right:0}.status-pill{display:inline-block;padding:.22rem .4rem;border:1px solid #9eaaa0;border-radius:999px;font-family:var(--mono);font-size:.48rem;text-transform:uppercase}.operator-table-wrap{overflow-x:auto}.operator-table-wrap:focus-visible{outline:3px solid #b64a2d;outline-offset:3px}.door-section dl,.settlement-section dl{margin:1.5rem 0 0}.door-section dl div,.settlement-section dl div{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:.65rem 0;border-bottom:1px solid #d2d7d1}.door-section dt,.settlement-section dt{color:#637168;font-size:.61rem}.door-section dd,.settlement-section dd{margin:0;font-size:.64rem;font-weight:700;text-align:right}.door-section dd small{display:block;color:#536159;font-family:var(--mono);font-size:.48rem;text-transform:uppercase}.door-section button{width:100%;margin-top:1rem}.door-manifest-preview{margin-top:1rem;border:solid #d2d7d1;border-width:1px 0;padding:.75rem 0}.door-manifest-preview summary{min-height:30px;color:var(--ops-green);font-family:var(--mono);font-size:.54rem;font-weight:650;letter-spacing:.04em;cursor:pointer;text-transform:uppercase}.door-manifest-preview table{margin-top:.5rem}.settlement-total{margin-top:.4rem;padding-top:1rem!important;border-top:2px solid var(--ink)}.settlement-total dt,.settlement-total dd{color:var(--ink);font-weight:800}.settlement-section>p{margin:1rem 0 0;color:#65736a;font-size:.58rem;line-height:1.5}.activity-section ol{margin:1.4rem 0 0;padding:0;list-style:none}.activity-section li{display:grid;grid-template-columns:5rem 1fr;gap:1rem;padding:.75rem 0;border-top:1px solid #d2d7d1;font-size:.64rem}.activity-section time{color:#65736a;font-family:var(--mono);font-size:.54rem}.activity-section span small{display:block;margin-top:.25rem;color:#536159}.operator-system-state{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;min-height:190px;margin-top:1rem;border:1px solid #b8c0b8;background:#f6f7f3;padding:2rem}.operator-system-state>span{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid #a8b1a8;border-radius:50%;font-family:var(--mono)}.operator-system-state h2{margin:0;font-size:1.8rem;letter-spacing:-.04em}.operator-system-state p{margin:.4rem 0 0;color:#65736a;font-size:.7rem;line-height:1.5}.operator-system-state.error{border-color:#c17a64;background:#f3dfd7}.operator-system-state.empty{background:#e4e8e2}.operator-spinner{border-color:#a8b1a8!important;border-top-color:var(--ops-green)!important;animation:operatorSpin .9s linear infinite}@keyframes operatorSpin{to{transform:rotate(360deg)}}.configuration-prototype{min-height:100vh;background:#eef0eb;color:var(--ink)}.configuration-topbar{grid-template-columns:218px minmax(300px,1fr) auto}.configuration-frame{display:grid;grid-template-columns:218px minmax(0,1fr)}.configuration-rail{position:sticky;top:66px;display:flex;height:calc(100vh - 66px);flex-direction:column;border-right:1px solid #c8cec7;background:#e6e9e3;padding:1.15rem .8rem}.configuration-rail-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .55rem .85rem}.configuration-rail-heading p{margin:0;font-size:.78rem;font-weight:760}.configuration-rail-heading span{border-radius:999px;background:#d5ddd5;color:#4b5b51;padding:.22rem .45rem;font-size:.58rem;font-weight:650}.configuration-rail nav{display:grid;gap:.2rem}.configuration-rail nav button{display:grid;width:100%;min-height:58px;grid-template-columns:1.55rem minmax(0,1fr);gap:.55rem;align-items:start;border:0;border-radius:8px;background:transparent;padding:.7rem .55rem;text-align:left;cursor:pointer}.configuration-rail nav button:hover{background:#ffffff73}.configuration-rail nav button.active{background:#f7f8f4;box-shadow:inset 3px 0 0 var(--ops-green),0 1px 4px #1022190f}.configuration-rail nav button>span{padding-top:.1rem;color:#526057;font-family:var(--mono);font-size:.54rem}.configuration-rail nav strong{display:block;color:#26392d;font-size:.72rem}.configuration-rail nav small{display:block;margin-top:.2rem;color:#526057;font-size:.58rem;line-height:1.35}.configuration-event-card{margin-top:auto;border:1px solid #c2cac1;border-radius:9px;background:#ffffff6b;padding:.8rem}.configuration-event-card span{color:var(--ops-green);font-family:var(--mono);font-size:.5rem;text-transform:uppercase}.configuration-event-card strong{display:block;margin-top:.42rem;font-size:.68rem;line-height:1.35}.configuration-event-card small{display:block;margin-top:.3rem;color:#5e6b62;font-size:.55rem;line-height:1.4}.configuration-workspace{width:min(100%,1220px);min-width:0;padding:clamp(1.35rem,2.8vw,2.4rem)}.configuration-heading{display:flex;align-items:center;justify-content:space-between;gap:2rem}.configuration-heading>div:first-child{min-width:0}.configuration-heading>div>p:first-child{margin:0 0 .35rem;color:var(--ops-green);font-family:var(--mono);font-size:.58rem;letter-spacing:.05em}.configuration-heading>div>p:first-child span{color:#526057}.configuration-heading h1{margin:0;font-family:var(--display);font-size:clamp(1.85rem,3vw,2.45rem);line-height:1;letter-spacing:-.045em}.configuration-deck{max-width:600px;margin:.45rem 0 0;color:#56645b;font-size:.72rem;line-height:1.45}.configuration-preview-link{min-height:40px;flex:0 0 auto;border:1px solid #8f9b91;border-radius:6px;background:#f8f9f5;padding:.55rem .75rem;font-size:.65rem;font-weight:720;cursor:pointer}.configuration-preview-link:hover{border-color:var(--ops-green)}.configuration-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin-top:1.2rem;border:1px solid #c5cbc4;border-radius:8px;background:#ffffff6b;overflow:hidden}.configuration-status-strip>div{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:.65rem;padding:0 .8rem}.configuration-status-strip>div+div{border-left:1px solid #cbd1ca}.configuration-status-strip span{color:#66736a;font-size:.58rem}.configuration-status-strip strong{font-size:.62rem}.configuration-status-strip .status-danger{color:#8b321c}.configuration-status-strip .status-warning{color:#82521b}.configuration-status-strip .status-clear{color:var(--ops-green)}.configuration-message{width:fit-content;margin:.65rem 0 0;color:#4f5d54;font-size:.62rem;line-height:1.4}.configuration-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,350px);gap:1rem;margin-top:1.2rem;align-items:start}.configuration-form{min-width:0;border:1px solid #c3cac2;border-radius:10px;background:#f8f9f5;box-shadow:0 8px 30px #1022190a;overflow:hidden}.configuration-section-heading{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:1.5rem;border-bottom:1px solid #d2d7d1;padding:1rem 1.2rem}.configuration-section-heading>div{display:flex;align-items:baseline;gap:.7rem}.configuration-section-heading span{color:var(--ops-green);font-family:var(--mono);font-size:.55rem}.configuration-section-heading h2{margin:0;font-size:1.05rem;letter-spacing:-.025em}.configuration-section-heading p{margin:0;color:#67736b;font-size:.62rem;line-height:1.4;text-align:right}.configuration-form fieldset{margin:0;border:0;padding:1.25rem}.configuration-form legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.configuration-context{margin:0 0 1rem;border-left:2px solid #9bb3a0;color:#59665e;padding-left:.75rem;font-size:.63rem;line-height:1.45}.configuration-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.configuration-field-grid label{display:grid;gap:.42rem;color:#35483b;font-size:.67rem;font-weight:700}.configuration-field-grid .field-wide{grid-column:1 / -1}.configuration-field-grid input,.configuration-field-grid textarea{width:100%;min-height:44px;border:1px solid #aeb7ae;border-radius:6px;background:#fff;color:var(--ink);padding:.68rem .75rem;font-size:.7rem;font-weight:500}.configuration-field-grid textarea{min-height:84px;line-height:1.5;resize:vertical}.configuration-field-grid input:focus,.configuration-field-grid textarea:focus{border-color:var(--ops-green);outline:3px solid rgba(36,94,58,.15);outline-offset:1px}.configuration-field-note{border-radius:7px;background:#edf1eb;padding:.85rem}.configuration-field-note strong{font-size:.66rem}.configuration-field-note p{margin:.2rem 0 0;color:#5a675f;font-size:.62rem;line-height:1.4}.price-field-grid{grid-template-columns:.75fr 1fr 1fr;align-items:end}.configuration-fixed-fee{display:grid;min-height:65px;align-content:center;gap:.22rem;border:1px solid #c9d1c8;border-radius:7px;background:#f5f7f3;padding:.72rem .8rem}.configuration-fixed-fee span,.configuration-fixed-fee small{color:#5b685f;font-size:.58rem}.configuration-fixed-fee strong{font-family:var(--display);font-size:1.15rem;letter-spacing:-.03em}.money-input{position:relative;display:block}.money-input i{position:absolute;top:50%;left:.75rem;z-index:1;color:#5c6961;font-style:normal;transform:translateY(-50%)}.money-input input{padding-left:1.6rem}.configuration-all-in{display:flex;grid-column:1 / -1;min-height:58px;align-items:center;gap:.8rem;border-radius:7px;background:#e9efe8;padding:.75rem .9rem}.configuration-all-in span{color:#5b685f;font-size:.58rem}.configuration-all-in output{margin-left:auto;font-family:var(--display);font-size:1.25rem;font-weight:700;letter-spacing:-.04em}.configuration-all-in small{color:#5b685f;font-size:.56rem}.configuration-review{position:sticky;top:82px;min-width:0;border:1px solid #c3cac2;border-radius:10px;background:#f8f9f5;box-shadow:0 8px 30px #1022190d;overflow:hidden}.configuration-review>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid #d2d7d1;padding:1rem}.configuration-review header p,.configuration-preview header p{margin:0 0 .25rem;color:var(--ops-green);font-family:var(--mono);font-size:.52rem;letter-spacing:.05em;text-transform:uppercase}.configuration-review h2,.configuration-preview h2{margin:0;font-family:var(--display);font-size:1.15rem;letter-spacing:-.035em}.review-state{display:inline-flex;min-height:24px;align-items:center;border:1px solid #a5aea6;border-radius:999px;padding:.18rem .45rem;font-size:.52rem;font-weight:700;white-space:nowrap}.review-state.reviewed{border-color:#83a28d;background:#edf4ee;color:var(--ops-green)}.review-state.unreviewed{border-color:#bd8a6e;background:#fff4ed;color:#783d24}.configuration-empty{display:flex;min-height:112px;align-items:center;gap:.8rem;padding:1rem}.configuration-empty>span{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:50%;background:#dce9dd;color:var(--ops-green);font-size:.78rem;font-weight:800}.configuration-empty strong{font-size:.7rem}.configuration-empty p{margin:.2rem 0 0;color:#5a675f;font-size:.6rem;line-height:1.4}.configuration-alert{border-bottom:1px solid #d6a18e;background:#fae9e2;padding:.9rem 1rem;color:#6e2917}.configuration-alert strong,.configuration-warnings>strong{font-size:.59rem;text-transform:uppercase}.configuration-alert ul,.configuration-warnings ul{margin:.5rem 0 0;padding-left:1rem;font-size:.61rem;line-height:1.5}.configuration-change-list{max-height:310px;margin:0;overflow-y:auto;padding:0;list-style:none}.configuration-change-list li{padding:.85rem 1rem;border-bottom:1px solid #d3d8d2}.configuration-change-list li>div{display:grid;grid-template-columns:1fr auto;gap:.25rem .6rem}.configuration-change-list li>div>span{grid-column:1 / -1;color:var(--ops-green);font-size:.5rem;text-transform:uppercase}.configuration-change-list li>div>strong{font-size:.66rem}.configuration-change-list li>div>small{font-size:.49rem;text-transform:uppercase}.risk-high{color:#8a321c}.risk-medium{color:#77510d}.risk-low{color:#3d6549}.configuration-change-list p{display:grid;gap:.3rem;margin:.55rem 0 0;font-size:.57rem;line-height:1.4;overflow-wrap:anywhere}.configuration-change-list del{color:#7a5c54}.configuration-change-list ins{color:#214c31;font-weight:700;text-decoration:none}.configuration-warnings{border-bottom:1px solid #d5c59d;background:#f5efdc;padding:.9rem 1rem;color:#594818}.configuration-review-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:1rem}.configuration-action{min-height:42px;border:1px solid #89968c;border-radius:6px;background:transparent;color:#15271b;padding:.6rem .7rem;font-size:.61rem;font-weight:750;cursor:pointer}.configuration-action.primary{grid-column:1 / -1;border-color:#10291b;background:#10291b;color:#fff}.configuration-action.rollback{color:#6f432e}.configuration-action:disabled{cursor:not-allowed;opacity:.42}.configuration-preview{margin-top:1rem;border:1px solid #203c2b;border-radius:10px;background:#10291b;color:#eef1e9;overflow:hidden}.configuration-preview>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid rgba(238,241,233,.18)}.configuration-preview header p{color:#a9ceb2}.configuration-preview header>span{border:1px solid rgba(238,241,233,.35);border-radius:999px;padding:.3rem .55rem;font-size:.5rem;text-transform:uppercase}.configuration-preview-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.configuration-preview-body>div{min-width:0;padding:1rem;border-left:1px solid rgba(238,241,233,.16)}.configuration-preview-body>div:nth-child(3n+1){border-left:0}.configuration-preview-body>div:nth-child(n+4){border-top:1px solid rgba(238,241,233,.16)}.configuration-preview-body span{display:block;color:#a9ceb2;font-size:.49rem;text-transform:uppercase}.configuration-preview-body strong{display:block;margin-top:.55rem;font-size:.68rem;line-height:1.35}.configuration-preview-body small{display:block;margin-top:.35rem;color:#c1c9c1;font-size:.56rem;line-height:1.45}@media(max-width:1060px){.purchase-layout{grid-template-columns:minmax(0,1fr) 300px;gap:2.5rem}.operator-topbar{grid-template-columns:190px minmax(220px,1fr) auto}.operator-frame{grid-template-columns:190px minmax(0,1fr)}.operator-nav{padding:.9rem}.operator-grid{grid-template-columns:1fr}.orders-section,.activity-section{grid-column:auto}.operator-metric-strip,.operator-readiness-strip{grid-template-columns:1fr 1fr}.operator-metric-strip article:nth-child(3){border-left:0;border-top:1px solid #ccd1cb}.operator-metric-strip article:nth-child(4){border-top:1px solid #ccd1cb}.operator-readiness-strip div:nth-child(3){border-left:0;border-top:1px solid #c4cac3}.operator-readiness-strip div:nth-child(4){border-top:1px solid #c4cac3}.configuration-topbar{grid-template-columns:200px minmax(240px,1fr) auto}.configuration-frame{grid-template-columns:200px minmax(0,1fr)}.configuration-rail{padding:1rem}.configuration-layout{grid-template-columns:1fr}.configuration-review{position:static}.configuration-change-list{max-height:none}.price-field-grid,.configuration-preview-body{grid-template-columns:1fr 1fr}.configuration-preview-body>div{border-left:1px solid rgba(238,241,233,.16)}.configuration-preview-body>div:nth-child(odd){border-left:0}.configuration-preview-body>div:nth-child(n+3){border-top:1px solid rgba(238,241,233,.16)}}@media(max-width:780px){.transaction-shell{width:min(100% - 28px,1180px)}.transaction-header{grid-template-columns:1fr auto;min-height:62px;padding:0 1rem}.prototype-flag{grid-column:1 / -1;grid-row:2;justify-content:center;min-height:34px;margin-inline:-1rem;border-top:1px solid rgba(243,241,233,.14)}.transaction-switch{grid-column:2;grid-row:1}.event-mast{min-height:660px}.event-mast-copy{padding-top:7rem}.event-mast h1{margin-bottom:2.4rem;font-size:clamp(4.5rem,18vw,6.5rem)}.event-mast:has(.event-mast-status){min-height:430px}.event-mast-status{padding-top:4.5rem}.event-mast .event-mast-status h1{max-width:12ch;margin-bottom:1.5rem;font-size:clamp(2.8rem,12vw,4rem);line-height:.9}.event-mast-art{background:linear-gradient(180deg,#0b1912ad,#0b1912f5),radial-gradient(circle at 70% 30%,#e5e3d9 0 5%,transparent 13%),linear-gradient(155deg,#244d36,#0d2318 72%)}.event-moon{left:62%}.event-ridge{width:120%}.event-facts{grid-template-columns:1fr}.event-facts>div{padding:.7rem 0;border-bottom:1px solid rgba(243,241,233,.18)}.event-facts>div+div{padding-left:0;border-left:0}.event-mobile-action{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.2rem;border:1px solid rgba(243,241,233,.34);background:#04100a7a;padding:.75rem}.event-mobile-action p{margin:0}.event-mobile-action p span{display:block;font-family:var(--display);font-size:1.2rem;letter-spacing:-.035em}.event-mobile-action p small{display:block;margin-top:.1rem;color:#b7c7ba;font-family:var(--mono);font-size:.48rem;text-transform:uppercase}.event-mobile-action a{display:inline-flex;min-height:44px;align-items:center;gap:.5rem;background:var(--paper);color:var(--ink);padding:.65rem .8rem;font-size:.66rem;font-weight:750;text-decoration:none}.event-policy-strip{grid-template-columns:1fr;gap:1rem}.purchase-layout{grid-template-columns:1fr;padding-top:3.5rem}.order-rail{position:static}.ticket-tier{grid-template-columns:1fr}.ticket-availability-summary{align-items:flex-start;flex-direction:column}.ticket-availability-summary small{text-align:left}.quantity-picker{justify-self:start}.guest-fields{grid-template-columns:1fr}.checkout-hold-status{grid-template-columns:auto minmax(0,1fr)}.checkout-hold-status button{grid-column:2;justify-self:start;padding-inline:0}.transaction-footer>div{grid-template-columns:1fr;gap:1rem}.operator-topbar{position:static;grid-template-columns:1fr auto;padding:.65rem}.operator-brand{padding:0}.operator-event-switch{grid-column:1 / -1;grid-row:2;padding:.7rem 0 0;margin-top:.6rem;border-top:1px solid #c7cdc6;border-left:0}.operator-actions{padding:0}.operator-actions .operator-prototype-flag,.operator-actions button{display:none}.operator-frame{display:block}.operator-nav{position:static;height:auto;display:flex;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid #bac1ba;padding:0 .7rem}.operator-nav>a{min-width:104px;border-bottom:0}.operator-nav>a.active:after{display:none}.operator-nav-foot{display:none}.operator-workspace{padding:1.2rem}.operator-heading{align-items:flex-start;flex-direction:column}.operator-heading h1 small{display:block;margin-top:.7rem}.operator-readiness{padding:0;border-left:0}.configuration-topbar{grid-template-columns:1fr auto}.configuration-topbar .operator-actions a:first-of-type{display:none}.configuration-frame{display:block}.configuration-rail{position:static;display:block;height:auto;border-right:0;border-bottom:1px solid #c8cec7;padding:.65rem}.configuration-rail-heading,.configuration-event-card{display:none}.configuration-rail nav{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:none}.configuration-rail nav::-webkit-scrollbar{display:none}.configuration-rail nav button{min-width:max-content;min-height:40px;grid-template-columns:auto auto;align-items:center;gap:.4rem;padding:.55rem .65rem}.configuration-rail nav button.active{box-shadow:inset 0 -2px 0 var(--ops-green)}.configuration-rail nav small{display:none}.configuration-workspace{padding:1.2rem}.configuration-heading{align-items:flex-start}.configuration-status-strip{max-width:none}}@media(max-width:520px){.transaction-brand strong{font-size:1.15rem}.transaction-switch{font-size:.65rem}.state-lab,.operator-state-lab{padding-block:.65rem}.state-lab>span,.operator-state-lab>span{width:100%}.purchase-intro h2{font-size:3.1rem}.ticket-tier-heading{align-items:flex-end}.ticket-tier-heading>strong{font-size:1.2rem}.checkout-actions{align-items:stretch;flex-direction:column}.payment-element-frame{padding:.75rem}.checkout-review dl div{grid-template-columns:1fr;gap:.25rem}.transaction-state{padding:1.2rem}.checkout-change-summary{grid-template-columns:1fr}.checkout-change-summary div+div{border-top:1px solid #b9b2a2;border-left:0}.checkout-change-actions{align-items:stretch;flex-direction:column-reverse}.checkout-change-actions button{width:100%}.operator-actions a{font-size:.58rem}.owned-event-page .operator-brand small{display:none}.owned-event-page .operator-actions{gap:.4rem}.owned-event-page .operator-actions .operator-primary-action{padding-inline:.55rem}.operator-metric-strip,.operator-readiness-strip{grid-template-columns:1fr}.operator-metric-strip article+article{border-left:0;border-top:1px solid #ccd1cb}.operator-readiness-strip div+div{border-left:0;border-top:1px solid #c4cac3}.operator-readiness-strip div{min-height:42px}.operator-section{padding:1rem}.operator-section>header{flex-direction:column}.operator-section button{width:100%}.operator-system-state{grid-template-columns:1fr;padding:1.2rem}.activity-section li{grid-template-columns:1fr;gap:.35rem}.configuration-field-grid,.price-field-grid{grid-template-columns:1fr}.configuration-field-grid .field-wide{grid-column:auto}.configuration-all-in{grid-column:auto;min-height:74px;flex-wrap:wrap}.configuration-all-in output{margin-left:0}.configuration-section-heading{align-items:flex-start;flex-direction:column;gap:.35rem}.configuration-section-heading p{text-align:left}.configuration-heading{flex-direction:column;gap:.8rem}.configuration-preview-link{width:100%}.configuration-status-strip{grid-template-columns:1fr}.configuration-status-strip>div+div{border-top:1px solid #cbd1ca;border-left:0}.configuration-review-actions{grid-template-columns:1fr}.configuration-action.primary{grid-column:auto}.configuration-preview>header{align-items:flex-start;flex-direction:column}.configuration-preview-body{grid-template-columns:1fr}.configuration-preview-body>div{border-left:0}.configuration-preview-body>div+div{border-top:1px solid rgba(238,241,233,.16)}}@media(prefers-reduced-motion:reduce){.skeleton-line,.skeleton-ticket,.operator-spinner{animation:none}}@media print{.transaction-header,.state-lab,.operator-topbar,.operator-nav,.operator-state-lab,.transaction-footer{display:none!important}.purchase-prototype,.operator-prototype,.event-mast{background:#fff;color:#111}.event-mast{min-height:auto}.event-mast-art{display:none}.event-mast-copy{padding-block:2rem}.operator-frame,.purchase-layout{display:block}.order-rail{position:static;margin-bottom:2rem;box-shadow:none}}.box-office-page{--box-paper: #f1f0e8;--box-paper-raised: #faf9f3;--box-paper-deep: #e2e4dc;--box-ink: #102219;--box-ink-soft: #526159;--box-forest: #123425;--box-sage: #b8cfb4;--box-sage-light: #dce8d8;--box-line: #c2c8c0;--box-danger: #8b3a26;--box-danger-soft: #f4dfd6;--box-warning: #775312;min-height:100vh;background:linear-gradient(90deg,rgba(18,52,37,.035) 1px,transparent 1px) 0 0 / 32px 32px,var(--box-paper);color:var(--box-ink)}.box-office-page button,.box-office-page input,.box-office-page select{color:inherit}.box-office-page button{min-height:44px;border:1px solid #7f8c83;border-radius:5px;background:transparent;padding:.62rem .82rem;font-size:.875rem;font-weight:720;cursor:pointer}.box-office-page button:hover:not(:disabled){border-color:var(--box-forest);background:#1234250f}.box-office-page button:disabled{cursor:not-allowed;opacity:.42}.box-office-page :focus-visible{outline:3px solid #a9492e;outline-offset:3px}.box-office-header :focus-visible{outline-color:#ffd0a8}.box-office-header{position:sticky;z-index:20;top:0;display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:1.5rem;border-bottom:1px solid rgba(220,232,216,.18);background:#0c251af7;color:#f1f3eb;padding:.72rem clamp(1rem,3vw,2rem);box-shadow:0 8px 30px #0b1e161f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.box-office-header__event{display:flex;min-width:0;align-items:center;gap:clamp(.8rem,2.5vw,1.5rem)}.box-office-header__event>a{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;gap:.4rem;color:#c2d2c2;font-size:.8125rem;font-weight:700;text-decoration:none}.box-office-header__event>a:hover{color:#fff}.box-office-header__event>div{min-width:0}.box-office-header__event p,.box-office-sale>header p,.box-office-open__copy p:first-child,.box-office-close header p,.box-office-receipt p,.box-office-drawer__heading p{margin:0 0 .2rem;color:#87a88e;font-family:var(--mono);font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.box-office-header__event h1{overflow:hidden;margin:0;font-family:var(--body);font-size:clamp(1.125rem,2.2vw,1.35rem);line-height:1.2;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.box-office-header__event div>span{display:block;overflow:hidden;margin-top:.18rem;color:#b7c4b9;font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.box-office-header__drawer{display:flex;flex:0 0 auto;align-items:center;gap:.8rem}.box-office-header__drawer>span{color:#c2d2c2;font-family:var(--mono);font-size:.8125rem}.box-office-header .box-office-header__drawer button{border-color:#f1f3eb66;color:#f1f3eb}.box-office-header .box-office-header__drawer button:hover:not(:disabled){border-color:var(--box-sage);background:var(--box-sage);color:var(--box-forest)}.box-office-alert{display:flex;width:min(1180px,calc(100% - 2rem));min-height:66px;align-items:center;justify-content:space-between;gap:1rem;margin:1rem auto 0;border:1px solid #c47b64;border-left:4px solid var(--box-danger);border-radius:7px;background:var(--box-danger-soft);padding:.75rem .85rem;color:#632715}.box-office-alert strong{font-size:.875rem}.box-office-alert p{margin:.18rem 0 0;font-size:.8125rem;line-height:1.45}.box-office-alert button{flex:0 0 auto;border-color:#9c5944}.box-office-terminal-warning,.box-office-pending{display:flex;width:min(1180px,calc(100% - 2rem));min-height:74px;align-items:center;justify-content:space-between;gap:1rem;margin:1rem auto 0;border:1px solid #a9755c;border-left:4px solid var(--box-danger);border-radius:7px;background:#f2e7dd;padding:.85rem 1rem;color:#4f2c20}.box-office-pending--confirmed{border-color:#7f9d85;border-left-color:var(--box-forest);background:#e4ece2;color:var(--box-forest)}.box-office-pending--retryable{border-color:#b29554;border-left-color:#8b6817;background:#f1ead7;color:#594515}.box-office-terminal-warning strong,.box-office-pending h2{margin:0;font-size:.9375rem}.box-office-terminal-warning p,.box-office-pending span{display:block;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.box-office-pending>div:first-child>p{margin:0 0 .22rem;font-family:var(--mono);font-size:.8125rem;text-transform:uppercase}.box-office-pending__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.box-office-body{width:min(1180px,calc(100% - 2rem));margin-inline:auto;padding-block:clamp(1rem,2.5vw,2rem) 4rem}.box-office-loading,.box-office-unavailable{width:min(720px,calc(100% - 2rem));margin:3rem auto;border:1px solid var(--box-line);background:var(--box-paper-raised);padding:1.25rem}.box-office-loading span{display:block;height:14px;margin-bottom:.65rem;background:linear-gradient(90deg,#d8ddd6,#eef0e9,#d8ddd6);background-size:200% 100%;animation:boxOfficeLoading 1.5s linear infinite}.box-office-loading span:nth-child(1){width:32%}.box-office-loading span:nth-child(2){width:80%}.box-office-loading span:nth-child(3){width:58%}.box-office-loading p,.box-office-unavailable p{margin:1rem 0 0;color:var(--box-ink-soft);font-size:.8125rem}.box-office-unavailable button{margin-top:1rem}@keyframes boxOfficeLoading{to{background-position:-200% 0}}.box-office-receipt{display:grid;grid-template-columns:minmax(180px,1fr) minmax(460px,1.6fr);align-items:center;border:1px solid #9faa9f;border-left:4px solid var(--box-forest);border-radius:8px;background:#e8ece4;padding:.85rem 1rem;margin-bottom:1rem}.box-office-receipt p{color:var(--box-forest)}.box-office-receipt h2{margin:0;font-size:.85rem;letter-spacing:-.015em}.box-office-receipt dl{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.box-office-receipt dl>div{padding:.3rem .9rem;border-left:1px solid #b9c1b8}.box-office-receipt dt{color:var(--box-ink-soft);font-size:.8125rem}.box-office-receipt dd{margin:.2rem 0 0;font-family:var(--mono);font-size:.8125rem;font-weight:600}.box-office-receipt .is-clean{color:var(--box-forest)}.box-office-receipt .has-variance{color:var(--box-danger)}.box-office-open{display:grid;min-height:340px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;border:1px solid var(--box-line);border-radius:9px;background:var(--box-paper-raised);overflow:hidden}.box-office-open__copy{display:grid;grid-template-columns:auto 1fr;align-content:center;gap:1.5rem;padding:clamp(1.4rem,4vw,3rem)}.box-office-open__copy>span{color:#9cab9f;font-family:var(--mono);font-size:.66rem}.box-office-open__copy p:first-child{color:var(--box-forest)}.box-office-open__copy h2,.box-office-close h2,.box-office-sale>header h2{margin:0;font-family:var(--body);font-size:clamp(1.15rem,2.3vw,1.45rem);line-height:1.15;letter-spacing:-.035em}.box-office-open__copy div>p:last-child{max-width:470px;margin:.75rem 0 0;color:var(--box-ink-soft);font-size:.8125rem;line-height:1.55}.box-office-open form,.box-office-open .box-office-blocker{display:grid;align-items:center;border-left:1px solid var(--box-line);background:var(--box-paper-deep);padding:clamp(1.25rem,3vw,2rem)}.box-office-open fieldset,.box-office-close fieldset,.box-office-ticket-fieldset,.box-office-void-confirmation{min-width:0;margin:0;border:0;padding:0}.box-office-open legend,.box-office-close legend,.box-office-ticket-fieldset>legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.box-office-open label,.box-office-close label,.box-office-payment>label,.box-office-void-confirmation label{display:grid;gap:.4rem;color:#35473c;font-size:.8125rem;font-weight:720}.box-office-money-input{position:relative;margin-top:.38rem}.box-office-money-input>span{position:absolute;top:50%;left:.8rem;color:#667269;font-family:var(--mono);font-size:.75rem;transform:translateY(-50%)}.box-office-money-input input,.box-office-close select,.box-office-void-confirmation select{width:100%;min-height:48px;border:1px solid #919c92;border-radius:5px;background:#fff;padding:.68rem .75rem;font-size:.875rem}.box-office-money-input input{padding-left:1.75rem;font-family:var(--mono);font-size:.86rem}.box-office-open form button{width:100%;margin-top:.8rem;border-color:var(--box-forest);background:var(--box-forest);color:#fff}.box-office-blocker strong{font-size:.875rem}.box-office-blocker p{margin:.4rem 0 0;color:var(--box-ink-soft);font-size:.8125rem;line-height:1.5}.box-office-sale-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.62fr);gap:1rem;align-items:start}.box-office-sale,.box-office-drawer,.box-office-close{min-width:0;border:1px solid var(--box-line);border-radius:9px;background:var(--box-paper-raised)}.box-office-sale>header,.box-office-close>header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #d0d5ce;padding:.85rem 1rem}.box-office-sale>header p,.box-office-close header p{color:var(--box-forest)}.box-office-sale-blocker{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #cfba82;background:#f2ead6;padding:.75rem 1rem;color:#594515}.box-office-sale-blocker strong{font-size:.875rem}.box-office-sale-blocker span{font-size:.8125rem;line-height:1.4;text-align:right}.box-office-ticket-list{border-bottom:1px solid #d0d5ce}.box-office-ticket-row{display:grid;min-height:76px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem 1rem}.box-office-ticket-row+.box-office-ticket-row{border-top:1px solid #d8dcd6}.box-office-ticket-row>div:first-child{display:grid;gap:.22rem}.box-office-ticket-row strong{font-size:.9375rem}.box-office-ticket-row>div:first-child span{color:var(--box-ink-soft);font-size:.8125rem}.box-office-quantity{display:grid;grid-template-columns:44px 52px 44px;gap:.3rem;align-items:center}.box-office-quantity button{width:44px;min-height:44px;padding:0;font-family:var(--mono);font-size:1rem}.box-office-quantity input{width:52px;min-height:44px;border:1px solid #9aa59b;border-radius:5px;background:#fff;font-family:var(--mono);text-align:center;-moz-appearance:textfield}.box-office-quantity input::-webkit-inner-spin-button,.box-office-quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.box-office-payment{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);gap:.7rem 1rem;padding:1rem;background:#e9ece5}.box-office-payment__total{display:flex;grid-column:1 / -1;align-items:baseline;justify-content:space-between;border-bottom:1px solid #bdc5bc;padding-bottom:.75rem}.box-office-payment__total span{color:var(--box-ink-soft);font-size:.8125rem}.box-office-payment__total strong{font-family:var(--mono);font-size:1.22rem;letter-spacing:-.04em}.box-office-payment>label{align-content:end}.box-office-payment .box-office-money-input{grid-column:2;margin:0}.box-office-quick-cash{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,1fr);gap:.45rem}.box-office-quick-cash button{background:#ffffff80;font-family:var(--mono);font-size:.8125rem}.box-office-change-preview,.box-office-variance{display:flex;min-height:58px;align-items:center;justify-content:space-between;border:1px solid #b7c1b7;border-radius:6px;background:var(--box-sage-light);padding:.7rem .8rem}.box-office-change-preview span,.box-office-variance span{color:var(--box-ink-soft);font-size:.8125rem}.box-office-change-preview strong,.box-office-variance strong{font-family:var(--mono);font-size:.86rem}.box-office-complete-sale{border-color:var(--box-forest)!important;background:var(--box-forest)!important;color:#fff!important}.box-office-drawer{position:sticky;top:90px;overflow:hidden}.box-office-drawer__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;background:var(--box-forest);color:#f3f4ed;padding:1rem}.box-office-drawer__heading p{color:#9fc0a4}.box-office-drawer__heading h2{margin:0;font-family:var(--mono);font-size:1.45rem;letter-spacing:-.05em}.box-office-drawer__heading>span{border:1px solid rgba(243,244,237,.35);border-radius:999px;padding:.26rem .48rem;font-size:.8125rem;text-transform:uppercase}.box-office-drawer>dl{margin:0;padding:.75rem 1rem}.box-office-drawer>dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.45rem 0}.box-office-drawer dt{color:var(--box-ink-soft);font-size:.8125rem}.box-office-drawer dd{margin:0;font-family:var(--mono);font-size:.8125rem}.box-office-drawer__counts{display:grid;grid-template-columns:1fr 1fr;border:solid #d0d5ce;border-width:1px 0}.box-office-drawer__counts span{display:grid;gap:.22rem;color:var(--box-ink-soft);padding:.75rem 1rem;font-size:.8125rem}.box-office-drawer__counts span+span{border-left:1px solid #d0d5ce}.box-office-drawer__counts strong{color:var(--box-ink);font-family:var(--mono);font-size:.8125rem}.box-office-recent{padding:.9rem 1rem .75rem}.box-office-recent__heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.box-office-recent h3{margin:0 0 .5rem;color:var(--box-ink-soft);font-size:.8125rem;text-transform:uppercase}.box-office-recent__heading>span{color:var(--box-ink-soft);font-size:.8125rem}.box-office-recent__search{display:grid;gap:.3rem;margin-bottom:.55rem;color:var(--box-ink-soft);font-size:.8125rem;font-weight:700}.box-office-recent__search input{width:100%;min-height:44px;border:1px solid #9ca69d;border-radius:5px;background:#fff;padding:.55rem .65rem;font-size:.8125rem}.box-office-recent ul{margin:0;padding:0;list-style:none}.box-office-recent li+li{border-top:1px solid #d6dad4}.box-office-recent button{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;gap:.6rem;border:0;border-radius:0;padding:.45rem 0;text-align:left}.box-office-recent button span{display:grid;gap:.14rem}.box-office-recent button strong,.box-office-recent button b{font-family:var(--mono);font-size:.8125rem}.box-office-recent button small{color:var(--box-ink-soft);font-size:.8125rem;font-weight:500;line-height:1.35}.box-office-recent .box-office-recent__expand{justify-content:center;margin-top:.5rem;border:1px solid #a8b1a8;border-radius:5px}.box-office-no-sales{margin:0;padding:1rem;color:var(--box-ink-soft);font-size:.8125rem}.box-office-sale-result{padding:1rem}.box-office-sale-result__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.box-office-sale-result__top p{margin:0 0 .2rem;color:var(--box-ink-soft);font-family:var(--mono);font-size:.8125rem}.box-office-sale-result__top h2{margin:0;font-size:1.2rem;letter-spacing:-.035em}.box-office-sale-result__top>span{border:1px solid #91a093;border-radius:999px;padding:.28rem .5rem;color:var(--box-ink-soft);font-size:.8125rem;white-space:nowrap}.box-office-change{display:grid;min-height:158px;align-content:center;justify-items:center;gap:.35rem;margin-top:1rem;border:1px solid #aeb9ad;background:radial-gradient(circle at 50% 50%,rgba(184,207,180,.7),transparent 58%),#e5ebe2}.box-office-change span{color:var(--box-ink-soft);font-size:.8125rem;text-transform:uppercase}.box-office-change strong{font-family:var(--mono);font-size:clamp(2rem,7vw,3.6rem);line-height:1;letter-spacing:-.08em}.box-office-sale-result--voided .box-office-change{background:#e8e6df}.box-office-sale-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border:solid #ccd2ca;border-width:0 1px 1px}.box-office-sale-facts>div{padding:.7rem}.box-office-sale-facts>div+div{border-left:1px solid #ccd2ca}.box-office-sale-facts dt{color:var(--box-ink-soft);font-size:.8125rem}.box-office-sale-facts dd{margin:.2rem 0 0;font-family:var(--mono);font-size:.8125rem}.box-office-partial-note{border-left:3px solid #a47423;background:#f1ead7;padding:.75rem;color:#574313;font-size:.8125rem;line-height:1.5}.box-office-result-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.box-office-result-actions .is-primary{border-color:var(--box-forest);background:var(--box-forest);color:#fff}.box-office-result-actions .is-text-danger{margin-left:auto;border-color:transparent;color:var(--box-danger)}.box-office-void-confirmation{margin-top:1rem;border:1px solid #c6846e;border-radius:6px;background:var(--box-danger-soft);padding:.9rem}.box-office-void-confirmation legend{color:#642a19;font-size:.875rem;font-weight:760}.box-office-void-confirmation p{margin:.5rem 0 .85rem;color:#642a19;font-size:.8125rem;line-height:1.5}.box-office-void-confirmation select{margin-top:.35rem}.box-office-void-confirmation>div{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.box-office-void-confirmation .is-danger{border-color:var(--box-danger);background:var(--box-danger);color:#fff}.box-office-empty{min-height:220px;padding:2rem 1rem}.box-office-empty strong{font-size:.8rem}.box-office-empty p{max-width:460px;margin:.45rem 0 0;color:var(--box-ink-soft);font-size:.8125rem;line-height:1.5}.box-office-close{overflow:hidden}.box-office-close__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.7fr)}.box-office-tally{margin:0;padding:1rem 1.2rem}.box-office-tally>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid #d2d7d1;padding:.7rem 0}.box-office-tally dt{color:var(--box-ink-soft);font-size:.8125rem}.box-office-tally dd{margin:0;font-family:var(--mono);font-size:.8125rem}.box-office-tally .box-office-tally__total{margin-top:.45rem;border-bottom:0;border-top:2px solid var(--box-ink);padding-top:1rem}.box-office-tally__total dt,.box-office-tally__total dd{color:var(--box-ink);font-weight:750}.box-office-close form{border-left:1px solid #cbd1ca;background:#e8ebe4;padding:1.2rem}.box-office-close form .box-office-money-input{margin:.38rem 0 .75rem}.box-office-variance{margin-bottom:.75rem}.box-office-variance.has-variance{border-color:#bf806a;background:var(--box-danger-soft);color:var(--box-danger)}.box-office-close select{margin-top:.35rem}.box-office-close form button[type=submit]{width:100%;margin-top:.8rem;border-color:var(--box-forest);background:var(--box-forest);color:#fff}@media(max-width:860px){.box-office-sale-layout{grid-template-columns:1fr}.box-office-drawer{position:static}.box-office-drawer__heading{min-height:72px;align-items:center}.box-office-recent ul{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.box-office-open{grid-template-columns:1fr}.box-office-open form,.box-office-open .box-office-blocker{border-top:1px solid var(--box-line);border-left:0}.box-office-close__layout{grid-template-columns:1fr}.box-office-close form{border-top:1px solid #cbd1ca;border-left:0}.box-office-receipt{grid-template-columns:1fr;gap:.8rem}.box-office-receipt dl>div:first-child{border-left:0;padding-left:0}}@media(max-width:620px){.box-office-header{position:static;align-items:flex-start;flex-direction:column;gap:.65rem}.box-office-header__event{width:100%}.box-office-header__event>a{min-width:58px}.box-office-header__event h1{font-size:1.125rem}.box-office-header__drawer{width:100%;justify-content:space-between;border-top:1px solid rgba(220,232,216,.16);padding-top:.6rem}.box-office-body,.box-office-alert,.box-office-terminal-warning,.box-office-pending{width:min(100% - 1rem,1180px)}.box-office-alert,.box-office-terminal-warning,.box-office-pending{align-items:stretch;flex-direction:column}.box-office-alert button,.box-office-pending__actions,.box-office-pending__actions button{width:100%}.box-office-receipt dl{grid-template-columns:1fr 1fr}.box-office-receipt dl>div{padding-inline:.6rem}.box-office-ticket-row{grid-template-columns:1fr;gap:.65rem}.box-office-quantity{justify-self:stretch;grid-template-columns:44px 1fr 44px}.box-office-quantity input{width:100%}.box-office-payment{grid-template-columns:1fr}.box-office-payment .box-office-money-input,.box-office-payment__total,.box-office-quick-cash{grid-column:1}.box-office-quick-cash{grid-template-columns:1fr 1fr}.box-office-sale-blocker{align-items:flex-start;flex-direction:column;gap:.25rem}.box-office-sale-blocker span{text-align:left}.box-office-recent ul,.box-office-sale-facts{grid-template-columns:1fr}.box-office-sale-facts>div+div{border-top:1px solid #ccd2ca;border-left:0}.box-office-result-actions{align-items:stretch;flex-direction:column}.box-office-result-actions .is-text-danger{margin-left:0}.box-office-void-confirmation>div{flex-direction:column-reverse}.box-office-open__copy{grid-template-columns:1fr;gap:.5rem}.box-office-open__copy>span{display:none}.box-office-close>header{align-items:flex-start;flex-direction:column}.box-office-close>header button{width:100%}}@media(max-width:380px){.box-office-header{padding-inline:.75rem}.box-office-header__event{gap:.5rem}.box-office-header__event>a{min-width:auto}.box-office-header__event div>span{max-width:210px}.box-office-header__drawer{align-items:stretch;flex-direction:column}.box-office-header__drawer button{width:100%}.box-office-receipt dl{grid-template-columns:1fr}.box-office-receipt dl>div{border-top:1px solid #b9c1b8;border-left:0;padding:.5rem 0}.box-office-drawer__counts{grid-template-columns:1fr}.box-office-drawer__counts span+span{border-top:1px solid #d0d5ce;border-left:0}}@media(prefers-reduced-motion:reduce){.box-office-loading span{animation:none}}@media print{.box-office-header,.box-office-alert,.box-office-sale,.box-office-open,.box-office-close button{display:none!important}.box-office-page{min-height:auto;background:#fff;color:#111}.box-office-body{width:100%;padding:0}.box-office-drawer{border-color:#777;box-shadow:none}}.reporting-workspace{min-height:100vh;background:#eef1ec;color:#132019;padding-bottom:3rem}.reporting-workspace__bar{align-items:center;background:#102019;color:#f3f6f0;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:4.5rem;padding:.75rem clamp(1rem,4vw,3rem)}.reporting-workspace__bar>a{align-items:center;color:inherit;display:inline-flex;gap:.5rem;text-decoration:none}.reporting-workspace__bar>a>span{align-items:center;background:#c8d8c3;border-radius:50%;color:#102019;display:inline-flex;font-weight:800;height:1.75rem;justify-content:center;width:1.75rem}.reporting-workspace__bar h1,.reporting-workspace__bar small{margin:0}.reporting-workspace__bar h1{font-family:var(--font-body);font-size:clamp(1rem,2vw,1.3rem);line-height:1.2}.reporting-workspace__bar small,.reporting-workspace__bar>span{color:#bdcbbf;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.reporting-workspace__content{margin:0 auto;max-width:88rem;padding:clamp(1rem,3vw,2.5rem)}@media(max-width:42rem){.reporting-workspace__bar{grid-template-columns:auto minmax(0,1fr)}.reporting-workspace__bar>span{display:none}.reporting-workspace__content{padding:.75rem}}
