.manual-setup-entry{width:100%;margin:4px 0 10px}.front-page-setup{color:#e6dff0;flex-direction:column;height:100%;min-height:0;display:flex}.setup-introduction{flex:none;padding:18px 22px 10px}.setup-introduction h2{letter-spacing:-.5px;margin:0 0 6px;font-size:23px}.setup-introduction p{color:#bcb0d0;margin:0;font-size:13px;line-height:1.5}.setup-steps{scrollbar-width:thin;border-bottom:1px solid #ffffff14;flex:none;gap:5px;padding:0 18px 13px;display:flex;overflow-x:auto}.setup-steps button{white-space:nowrap;color:#b6a9ca;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:7px 10px;font-size:12px;display:flex}.setup-steps button[aria-current]{color:#f0e6ff;background:#352546;border-color:#9b77bd}.setup-steps button span{background:#ffffff12;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;display:grid}.setup-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:20px 22px;overflow-y:auto}.setup-section-title{letter-spacing:-.3px;outline:0;margin:0 0 20px;font-size:20px}.front-page-setup h3{color:#eadff8}.location-setup h3{margin:0 0 14px;font-size:15px}.front-page-setup h4{margin:18px 0 9px;font-size:15px}.front-page-setup p{font-size:13px;line-height:1.6}.front-page-setup label{flex-direction:column;gap:7px;margin-bottom:16px;font-size:13px;display:flex}.front-page-setup input:not([type=checkbox]):not([type=file]),.front-page-setup textarea,.front-page-setup select{color:#f2eafc;background:#1b1d2d;border:1px solid #685976;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:11px 12px;font-family:inherit;font-size:14px}.front-page-setup textarea{resize:vertical;line-height:1.5}.front-page-setup input[readonly]{color:#c2afd4;background:#252235}.front-page-setup input::placeholder,.front-page-setup textarea::placeholder{color:#9e91b0}.setup-two-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.front-page-setup .setup-help{color:#b5a6c6;margin:8px 0 16px;font-size:12px;line-height:1.6}.front-page-setup .setup-note{color:#cfc2dd;background:#ffffff05;border-left:2px solid #a28abd;padding:10px 12px;font-size:12px}.setup-check{cursor:pointer;align-items:flex-start;flex-direction:row!important;gap:10px!important;display:flex!important}.setup-check input{accent-color:#bca0df;flex:none;width:18px;height:18px;min-height:18px;margin:1px 0 0}.setup-check small{color:#b2a2c5;margin-top:4px;font-size:12px;line-height:1.6;display:block}.same-location{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:16px 0;margin:25px 0!important}.setup-label-row{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.setup-label-row label{margin:0}.setup-footer{background:#111623;border-top:1px solid #ffffff14;flex:none;align-items:center;gap:10px;padding:13px 22px;display:flex}.setup-footer>span{color:#ac9cbd;margin-right:auto;font-size:12px}.setup-footer .button{min-width:100px}.setup-save-error{z-index:5;max-height:100px;margin:0;position:absolute;bottom:76px;left:14px;right:14px;overflow:auto;color:#ffe8ee!important;background:#502b3f!important;border:1px solid #db9cb1!important}.disclaimer-suggestion{background:#30243e;border:1px solid #826698;border-radius:12px;margin-top:12px;padding:14px;font-size:13px}.disclaimer-suggestion p,.setup-preview-section p{white-space:pre-wrap;overflow-wrap:anywhere}.referral-calculator{background:#241d33;border:1px solid #6b507f;border-radius:14px;margin:18px 0;padding:17px}.referral-calculator dl{margin:16px 0 0}.referral-calculator dl>div{border-bottom:1px solid #ffffff10;justify-content:space-between;gap:10px;padding:9px 0;font-size:13px;display:flex}.referral-calculator dt{color:#c6b7d7}.referral-calculator dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.referral-calculator dl>div:last-child{color:#e6d2ff;border:0;font-size:16px}.revenue-bar{background:#42324f;border-radius:5px;height:9px;margin-top:16px;display:flex;overflow:hidden}.revenue-bar i:first-child{background:#b8a2ff}.revenue-bar i:nth-child(2){background:#f0bca2}.revenue-bar i:last-child{background:#80c8b1}.confirmation-requirement{background:#262037;border-radius:13px;gap:14px;margin-bottom:25px;padding:17px;display:flex}.confirmation-requirement>span{color:#d3bceb;border:1px solid #a993c7;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.confirmation-requirement h4,.confirmation-requirement p{margin:0 0 8px}.confirmation-requirement small{color:#b7a7ca;font-size:12px}.payment-preferences{margin:20px 0}.front-page-setup .ticket-types-editor{margin-top:18px;padding:8px 0 0}.story-page .front-page-setup .tier-row{background:#1d1d2d;border-color:#5c4c6e}.front-page-setup .ticket-types-heading h3{font-size:16px}.front-page-setup .ticket-types-heading p,.front-page-setup .default-tier-note,.front-page-setup .ticket-quantity-note{color:#b9a8ca}.pin-editor{margin-top:22px}.pin-intro{justify-content:space-between;gap:12px;font-size:13px;display:flex}.pin-intro span{color:#c8b0e4;background:#352645;border-radius:15px;padding:3px 9px;font-size:11px}.map-consent{text-align:center;background:linear-gradient(35deg,#252637,#332844);border:1px solid #665475;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:155px;padding:18px;display:flex}.map-consent>span{color:#d6b2ff;font-size:30px}.map-consent p{color:#bfaccf;max-width:270px;margin:0;font-size:11px}.setup-map{touch-action:none;cursor:crosshair;isolation:isolate;background:#ddd9e2;border:1px solid #78698b;border-radius:12px;height:240px;position:relative;overflow:hidden}.setup-map>img{pointer-events:none;-webkit-user-select:none;user-select:none;width:256px;max-width:none;height:256px;position:absolute}.map-pin{z-index:2;color:#fff;cursor:grab;touch-action:none;background:#7443c6;border:3px solid #fff;border-radius:50% 50% 50% 0;width:30px;height:40px;padding:0;position:absolute;transform:translate(-50%,-100%);box-shadow:0 2px 5px #0006}.map-pin span{font-size:12px;display:block}.map-attribution{z-index:3;background:#fffffff2;padding:3px 5px;font-size:10px;position:absolute;bottom:0;right:0;color:#302140!important}.map-controls{gap:5px;margin:8px 0;display:flex}.map-controls button{color:#e9dafb;cursor:pointer;background:#2e253e;border:1px solid #675578;border-radius:8px;min-width:38px;min-height:38px}.map-links{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:8px 0 15px;font-size:12px;display:flex}.map-links a{color:#d0b6ed;text-underline-offset:3px;text-decoration:underline}.map-links .text-button{min-height:32px;padding:0}.venue-photo-control{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.venue-photo-control>img{object-fit:cover;border-radius:9px;width:95px;height:70px}.venue-photo-control>div{flex:1;min-width:0}.venue-photo-control strong{word-break:break-word;font-size:12px;display:block}.venue-photo-control .text-button{min-height:30px;padding:4px 0;display:block}.photo-placeholder{color:#bfa3db;background:#2b2438;border-radius:10px;place-items:center;max-width:65px;min-height:65px;font-size:30px;display:grid}.front-page-setup .photo-upload{cursor:pointer;border:1px solid #756184;border-radius:9px;justify-content:center;min-height:44px;margin:0;padding:10px 12px;font-size:12px;position:relative;overflow:hidden}.photo-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.photo-upload:focus-within{outline-offset:3px;outline:2px solid #d0b3ed}.setup-preview-section{color:#d1c5df;border-top:1px solid #ffffff20;margin-top:20px;padding-top:16px;font-size:13px}.setup-preview-section h4{color:#eadff8;margin:0 0 8px;font-size:14px}.setup-preview-photo{object-fit:cover;border-radius:12px;width:100%;max-height:190px;margin-bottom:18px;display:block}.setup-preview-section .map-links{margin-bottom:0}.setup-preview-section small{color:#b5a5c6}.bubble-stage:has(.front-page-setup){grid-template-columns:minmax(0,1fr) minmax(380px,1.12fr)}@media (max-width:720px){.bubble-heading:has(.setup-toggle){flex-wrap:wrap;gap:8px}.bubble-heading:has(.setup-toggle)>div:first-child{flex:1;min-width:100px}.bubble-heading:has(.setup-toggle) .bubble-tools{gap:4px}.setup-toggle,.review-toggle{white-space:normal;max-width:76px;line-height:1.2;padding-inline:7px!important;font-size:11px!important}.bubble-stage:has(.front-page-setup){grid-template-rows:110px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.bubble-stage:has(.front-page-setup) .bubble-scene{padding:0}.setup-introduction{padding:13px 16px 9px}.setup-introduction h2{font-size:20px}.setup-introduction p{display:none}.setup-steps{padding:0 10px 10px}.setup-scroll{padding:16px}.setup-footer{padding:10px 16px}.front-page-setup input:not([type=checkbox]):not([type=file]),.front-page-setup textarea,.front-page-setup select{font-size:16px}.setup-section-title{margin-bottom:16px;font-size:18px}.setup-two-columns{gap:10px}.setup-map{height:240px}.front-page-setup .ticket-types-heading{flex-wrap:wrap}.front-page-setup .ticket-types-heading p{max-width:none}.setup-save-error{font-size:12px}.setup-introduction,.setup-footer,.setup-steps{flex-shrink:0}}@media (max-width:720px) and (max-height:650px){.bubble-stage:has(.front-page-setup){grid-template-rows:70px minmax(0,1fr)}.setup-introduction{display:none}.setup-steps{padding-top:8px}.setup-footer{padding-block:7px}}
.event-scene{--scene-ease:cubic-bezier(.23,1,.32,1);isolation:isolate;color:#f1edf9;background:radial-gradient(at 48% 39%,#383453 0%,#202139 60%,#1a1c30 100%);border:0;border-radius:24px;flex-direction:column;justify-content:center;min-width:0;margin:0;display:flex;position:relative;overflow:hidden}.event-scene[data-light=day]{background:radial-gradient(at 48% 35%,#454c6a 0%,#272b46 65%,#1d2036 100%)}.event-scene[data-light=evening]{background:radial-gradient(at 45% 35%,#5f425b 0%,#29283f 65%,#1c2036 100%)}.event-scene[data-light=night]{background:radial-gradient(at 48% 35%,#353957 0%,#202139 65%,#191c30 100%)}.event-scene .scene-art{flex:auto;width:100%;height:auto;min-height:0;max-height:480px;display:block;overflow:visible}.scene-status{z-index:1;color:#c9c5db;align-items:center;gap:9px;min-height:20px;margin:20px 22px -4px;font-size:12px;line-height:1.4;display:flex;position:relative}.scene-activity{flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:18px;height:18px;display:inline-flex}.scene-activity i{background:#d1ebae;border-radius:3px;width:3px;height:3px;display:block}.scene-activity--idle i:first-child,.scene-activity--idle i:last-child{opacity:.35}.scene-activity--listening i,.scene-activity--speaking i{height:11px;animation:.9s ease-in-out infinite alternate scene-wave}.scene-activity--listening i:nth-child(2),.scene-activity--speaking i:nth-child(2){animation-delay:.3s}.scene-activity--listening i:nth-child(3),.scene-activity--speaking i:nth-child(3){animation-delay:.6s}.scene-activity--thinking i{animation:1.2s linear infinite scene-thinking}.scene-activity--thinking i:nth-child(2){animation-delay:.15s}.scene-activity--thinking i:nth-child(3){animation-delay:.3s}.scene-updated{color:#d9edb9;white-space:nowrap;margin-left:auto;font-size:11px}.event-scene .scene-caption{z-index:1;margin:0;padding:0 22px 18px;display:block;position:relative}.scene-capacity-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:15px;line-height:1.4;display:flex}.scene-capacity-line strong{font-weight:550}.scene-representative{color:#b8b3cc;font-size:11px;font-weight:400}.scene-ticket-label{color:#d8ecc2;align-items:center;gap:6px;font-size:12px;line-height:1.4;display:inline-flex}.scene-facts{color:#d2d0e0;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:11px;font-size:12px;line-height:1.45;display:flex}.scene-fact{overflow-wrap:anywhere;min-width:0;max-width:100%;transition:color .25s var(--scene-ease),opacity .25s var(--scene-ease);align-items:center;gap:5px;display:inline-flex}.scene-facts svg,.scene-ticket-label svg{opacity:.8;flex-shrink:0;width:17px;height:17px}.scene-fact--changed{color:#e6ffc8!important}.event-scene .scene-explanation{color:#b7b3ca!important;margin:9px 0 0!important;padding:0!important;font-size:11px!important;line-height:1.5!important}.scene-host-position{transition:transform .28s var(--scene-ease)}.scene-guest{opacity:0;transform-box:fill-box;transform-origin:bottom;transition:opacity .25s var(--scene-ease),transform .28s var(--scene-ease);transform:translateY(8px)scale(.97)}.scene-guest[data-visible=true]{opacity:1;transform:translateY(0)scale(1)}.scene-cue{opacity:0;transition:opacity .25s var(--scene-ease),transform .28s var(--scene-ease);pointer-events:none;transform:translateY(6px)}.scene-cue[data-visible=true]{opacity:1;transform:translateY(0)}.scene-person--host .scene-person-body{transform-origin:0 0}.scene-face-features{transition:transform .24s var(--scene-ease)}.scene-face-features path,.scene-face-features ellipse{transition:fill .24s var(--scene-ease)}.scene-world-fact{opacity:0;transition:opacity .24s var(--scene-ease),transform .28s var(--scene-ease);pointer-events:none;transform:translateY(5px)}.scene-world-fact[data-visible=true],.scene-world-fact:not([data-visible]){opacity:1;transform:translateY(0)}.scene-world-fact--changed{animation:scene-detail-settle .28s var(--scene-ease);transform-box:fill-box;transform-origin:50%}.scene-answer-journal{z-index:1;flex-shrink:0;gap:7px;min-width:0;padding:0 22px 12px;display:flex;position:relative}.event-scene .scene-answer-tile{color:#cfc8e0;text-align:left;cursor:pointer;min-width:0;min-height:44px;animation:scene-answer-in .26s var(--scene-ease) both;transition:background-color .16s ease,transform .16s var(--scene-ease);background:#38364e;border:1px solid #777087;border-radius:5px 12px 12px 5px;flex:1;align-items:center;gap:7px;padding:9px 10px;font-family:inherit;font-size:11px;font-weight:400;line-height:1.35;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.event-scene .scene-answer-tile:hover{background:#514865;transform:translateY(-2px)}}.event-scene .scene-answer-tile:focus-visible{outline-offset:2px;outline:2px solid #d5efa9}.scene-answer-tile[aria-expanded=true]>span:not(.scene-answer-check){display:block;overflow:visible}.scene-answer-tile:before{content:"";border-left:1px dashed #9892a6;position:absolute;top:5px;bottom:5px;left:5px}.scene-answer-tile>svg{color:#d8ecc0;flex-shrink:0;width:21px;height:21px;margin-left:4px}.scene-answer-tile>span:not(.scene-answer-check){-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event-scene .scene-answer-tile--latest{color:#f5f0fd;background:#49435f;border-color:#b4a5ce}.scene-answer-check{color:#d6edba;flex-shrink:0;margin-left:auto}@keyframes scene-detail-settle{0%{opacity:.55;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes scene-answer-in{0%{opacity:0;transform:translate(12px)rotate(2deg)}to{opacity:1;transform:translate(0)rotate(0)}}@media (hover:hover){.event-scene:hover .scene-person--host[data-activity=idle] .scene-gesture{animation:scene-greeting .65s var(--scene-ease) 1}.event-scene:hover .scene-person--host[data-activity=idle] .scene-head{transform:rotate(-3deg)}}@keyframes scene-greeting{0%,to{transform:rotate(0)}30%{transform:rotate(-15deg)}65%{transform:rotate(7deg)}}.scene-person--host .scene-head{transform-origin:0 -107px;transition:transform .25s var(--scene-ease)}.scene-person--host .scene-gesture{transform-origin:25px -85px;transition:transform .25s var(--scene-ease)}.scene-arm--left{transform-origin:-25px -85px;transition:transform .25s var(--scene-ease);transform:rotate(4deg)}.scene-arm--holding{transform:rotate(0)}.scene-person--host .scene-eyes{transform-box:fill-box;transform-origin:50%;animation:7s linear infinite scene-blink}.scene-person--host[data-activity=listening] .scene-head{transform:rotate(-7deg)}.scene-person--host[data-activity=listening] .scene-gesture{transform:rotate(-18deg)}.scene-person--host[data-activity=thinking] .scene-head{transform:rotate(5deg)translateY(-2px)}.scene-person--host[data-activity=thinking] .scene-gesture{transform:rotate(-55deg)}.scene-person--host[data-activity=speaking] .scene-gesture{animation:1.8s ease-in-out infinite alternate scene-explain}.scene-person--host[data-activity=speaking] .scene-mouth{transform-box:fill-box;transform-origin:50%;animation:.6s ease-in-out infinite alternate scene-talk}.event-scene--compact{border-radius:0;overflow:visible;background:0 0!important}.event-scene--compact .scene-art{max-height:none}@keyframes scene-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.008)}}@keyframes scene-blink{0%,43%,46%,to{transform:scaleY(1)}44%,45%{transform:scaleY(.12)}}@keyframes scene-explain{0%{transform:rotate(-9deg)}to{transform:rotate(7deg)}}@keyframes scene-talk{0%{transform:scaleY(.8)}to{transform:scaleY(1.7)}}@keyframes scene-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes scene-thinking{0%,70%,to{opacity:.35}35%{opacity:1}}@media (max-width:700px){.event-scene{border-radius:18px}.scene-status{flex:none;min-height:18px;margin:5px 12px 0;font-size:12px;line-height:18px;position:relative;top:auto;left:auto;right:auto}.event-scene[data-activity=idle] .scene-status{visibility:hidden}.scene-updated{display:none}.bubble-scene .event-scene .scene-art{flex:1 1 0;height:100%;min-height:0;max-height:none}.event-scene .scene-caption{flex:none;padding:0 12px 9px}.scene-capacity-line{gap:4px 8px;font-size:13px}.scene-ticket-label{font-size:12px}.scene-facts{gap:3px 9px;margin-top:4px;font-size:12px}.scene-facts .scene-fact:nth-child(n+2){display:none}.scene-facts svg,.scene-ticket-label svg{width:14px;height:14px}.event-scene .scene-explanation,.scene-story-motif{display:none}.scene-answer-journal{gap:5px;padding:0 12px 6px}.event-scene .scene-answer-tile{min-height:44px;padding:6px 8px;font-size:11px;line-height:1.3}.scene-answer-tile:not(.scene-answer-tile--latest){display:none}.scene-answer-tile>svg{width:17px;height:17px}.scene-answer-tile>span:not(.scene-answer-check){-webkit-line-clamp:1}.event-scene:has(.scene-answer-journal) .scene-facts{display:none}.event-scene--compact .scene-art{flex:auto;height:auto;max-height:none}}@media (prefers-reduced-motion:reduce){.scene-host-position,.scene-guest,.scene-cue,.scene-fact,.scene-person--host .scene-head,.scene-person--host .scene-gesture,.scene-arm--left,.scene-face-features,.scene-face-features path,.scene-face-features ellipse,.scene-world-fact{transition:none}.scene-world-fact--changed,.event-scene .scene-answer-tile,.event-scene:hover .scene-person--host[data-activity=idle] .scene-gesture{animation:none}.scene-person--host .scene-person-body,.scene-person--host .scene-eyes,.scene-person--host[data-activity=speaking] .scene-gesture,.scene-person--host[data-activity=speaking] .scene-mouth,.scene-activity i{animation:none!important}}
