.review-row-module-scss-module__6fHI2q__row{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 4px;display:flex}.review-row-module-scss-module__6fHI2q__row:first-child{border-top:none}.review-row-module-scss-module__6fHI2q__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.review-row-module-scss-module__6fHI2q__title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.review-row-module-scss-module__6fHI2q__meta{color:var(--text-muted);font-size:11px}.review-row-module-scss-module__6fHI2q__link{color:var(--accent);font-size:11px;font-weight:600;text-decoration:none}.review-row-module-scss-module__6fHI2q__link:hover{text-decoration:underline}.review-row-module-scss-module__6fHI2q__actions{flex-shrink:0;gap:6px;margin-left:auto;display:flex}.review-row-module-scss-module__6fHI2q__btn{border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:7px;padding:7px 11px;font-family:inherit;font-size:12px;font-weight:700;transition:border-color .12s,color .12s}.review-row-module-scss-module__6fHI2q__btn:disabled{opacity:.5;cursor:default}.review-row-module-scss-module__6fHI2q__btnApprove{background:var(--accent-dim);color:var(--accent);border-color:#e8622a66}.review-row-module-scss-module__6fHI2q__btnReject{color:var(--text-muted)}.review-row-module-scss-module__6fHI2q__btnReject:hover:not(:disabled){color:var(--error);border-color:var(--error)}.review-row-module-scss-module__6fHI2q__badge{background:var(--accent-dim);color:var(--accent);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;border-radius:4px;margin-right:6px;padding:1px 6px;font-size:10px;display:inline-block}.review-row-module-scss-module__6fHI2q__changes{flex-direction:column;gap:3px;margin:4px 0 2px;padding:0;list-style:none;display:flex}.review-row-module-scss-module__6fHI2q__change{flex-wrap:wrap;align-items:baseline;gap:4px;font-size:11px;display:flex}.review-row-module-scss-module__6fHI2q__changeLabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-right:2px;font-size:10px}.review-row-module-scss-module__6fHI2q__changeBefore{color:var(--text-muted);overflow-wrap:anywhere;text-decoration:line-through}.review-row-module-scss-module__6fHI2q__changeArrow{color:var(--text-muted)}.review-row-module-scss-module__6fHI2q__changeAfter{color:var(--text);overflow-wrap:anywhere}.review-row-module-scss-module__6fHI2q__changeAfterLink{color:var(--accent);text-decoration:none}.review-row-module-scss-module__6fHI2q__changeAfterLink:hover{text-decoration:underline}
.review-card-module-scss-module__AUbisW__card{background:var(--accent-dim);border:1px dashed rgba(var(--accent-rgb), .45);border-radius:14px;padding:12px 14px}.review-card-module-scss-module__AUbisW__cardOpen{border-style:solid}.review-card-module-scss-module__AUbisW__bar{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:0;font-family:inherit;display:flex}.review-card-module-scss-module__AUbisW__icon{background:var(--accent);width:30px;height:30px;color:var(--accent-fg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.review-card-module-scss-module__AUbisW__iconGlyph{width:14px;height:14px}.review-card-module-scss-module__AUbisW__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.review-card-module-scss-module__AUbisW__title{color:var(--text);font-size:13.5px;font-weight:700}.review-card-module-scss-module__AUbisW__sub{color:var(--text-muted);font-size:11.5px}.review-card-module-scss-module__AUbisW__caret{width:15px;height:15px;color:var(--text-muted);flex-shrink:0;transition:transform .18s}.review-card-module-scss-module__AUbisW__cardOpen .review-card-module-scss-module__AUbisW__caret{transform:rotate(180deg)}.review-card-module-scss-module__AUbisW__body{flex-direction:column;gap:8px;margin-top:12px;display:flex}.review-card-module-scss-module__AUbisW__list{flex-direction:column;gap:8px;list-style:none;display:flex}.review-card-module-scss-module__AUbisW__readRow{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.review-card-module-scss-module__AUbisW__readTitle{color:var(--text);font-size:13px;font-weight:700}.review-card-module-scss-module__AUbisW__readMeta{color:var(--text-muted);font-size:11.5px}.review-card-module-scss-module__AUbisW__more{color:var(--accent);cursor:pointer;background:0 0;border:none;align-self:center;padding:6px;font-family:inherit;font-size:12px;font-weight:700}.review-card-module-scss-module__AUbisW__applyLink{color:var(--text-muted);align-self:center;padding-top:2px;font-size:12px;text-decoration:underline}.review-card-module-scss-module__AUbisW__note{color:var(--text-muted);margin:0;font-size:12.5px}
.modal-module-scss-module__h43Zsa__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40;padding:var(--space-5);background:#000000b3;justify-content:center;align-items:center;animation:.15s modal-module-scss-module__h43Zsa__fadeIn;display:flex;position:fixed;inset:0}.modal-module-scss-module__h43Zsa__modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-6);width:100%;max-width:480px;animation:.2s modal-module-scss-module__h43Zsa__slideUp}.modal-module-scss-module__h43Zsa__title{font-size:var(--text-xl);margin-bottom:var(--space-4);font-weight:600}.modal-module-scss-module__h43Zsa__body{font-size:var(--text-base);color:var(--text-muted);margin-bottom:var(--space-6);line-height:1.6}.modal-module-scss-module__h43Zsa__body strong{color:var(--text);font-weight:500}.modal-module-scss-module__h43Zsa__body small{font-size:var(--text-sm)}.modal-module-scss-module__h43Zsa__actions{gap:var(--space-3);justify-content:flex-end;display:flex}@keyframes modal-module-scss-module__h43Zsa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modal-module-scss-module__h43Zsa__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
.button-module-scss-module__SZaDTG__btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-base);cursor:pointer;transition:filter var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast);-webkit-appearance:none;border:none;font-weight:600;text-decoration:none;display:inline-flex}.button-module-scss-module__SZaDTG__btn:active{transform:scale(.99)}.button-module-scss-module__SZaDTG__btn:disabled,.button-module-scss-module__SZaDTG__btn.button-module-scss-module__SZaDTG__loading{opacity:.6;pointer-events:none;cursor:not-allowed}.button-module-scss-module__SZaDTG__primary{background:var(--accent);color:var(--accent-fg)}.button-module-scss-module__SZaDTG__primary:hover{filter:var(--accent-hover-filter)}.button-module-scss-module__SZaDTG__secondary{color:var(--text);border:1px solid var(--border);background:0 0}.button-module-scss-module__SZaDTG__secondary:hover{border-color:var(--text-muted);opacity:1}.button-module-scss-module__SZaDTG__ghost{color:var(--text-muted);background:0 0}.button-module-scss-module__SZaDTG__ghost:hover{color:var(--text);opacity:1}.button-module-scss-module__SZaDTG__danger{color:var(--error);border:1px solid var(--border);background:0 0}.button-module-scss-module__SZaDTG__danger:hover{border-color:var(--error);opacity:1}.button-module-scss-module__SZaDTG__md{height:var(--input-h);padding:0 var(--space-5)}.button-module-scss-module__SZaDTG__sm{height:36px;padding:0 var(--space-4);font-size:var(--text-sm)}.button-module-scss-module__SZaDTG__lg{height:56px;padding:0 var(--space-8);font-size:var(--text-lg)}.button-module-scss-module__SZaDTG__full{width:100%}.button-module-scss-module__SZaDTG__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite button-module-scss-module__SZaDTG__spin}.button-module-scss-module__SZaDTG__spinnerDark{border-color:#00000026;border-top-color:var(--text-muted)}@keyframes button-module-scss-module__SZaDTG__spin{to{transform:rotate(360deg)}}
.function-card-module-scss-module__QLYYoW__card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px}.function-card-module-scss-module__QLYYoW__cardHeadRow{align-items:center;gap:8px;display:flex}.function-card-module-scss-module__QLYYoW__cardHead{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:10px;width:100%;min-width:0;padding:0;font-family:inherit;display:flex}.function-card-module-scss-module__QLYYoW__cardAction{background:var(--accent-dim);border:1px solid rgba(var(--accent-rgb), .25);width:30px;height:30px;color:var(--accent);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:filter .12s;display:flex}.function-card-module-scss-module__QLYYoW__cardAction:hover{filter:var(--accent-hover-filter)}.function-card-module-scss-module__QLYYoW__plusIcon{width:14px;height:14px}.function-card-module-scss-module__QLYYoW__cardIcon{background:var(--accent-dim);width:34px;height:34px;color:var(--accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.function-card-module-scss-module__QLYYoW__cardIcon>*{width:16px;height:16px}.function-card-module-scss-module__QLYYoW__cardTitleWrap{flex:1;min-width:0}.function-card-module-scss-module__QLYYoW__cardTitle{color:var(--text);margin:0;font-size:14.5px;font-weight:700}.function-card-module-scss-module__QLYYoW__cardStatus{color:var(--text-muted);margin:1px 0 0;font-size:11.5px}.function-card-module-scss-module__QLYYoW__cardChevron{width:15px;height:15px;color:var(--text-muted);flex-shrink:0;transition:transform .18s}.function-card-module-scss-module__QLYYoW__cardCollapsed .function-card-module-scss-module__QLYYoW__cardChevron{transform:rotate(-90deg)}.function-card-module-scss-module__QLYYoW__cardBody{flex-direction:column;justify-content:center;margin-top:12px;display:flex}.function-card-module-scss-module__QLYYoW__statusRow{border-top:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;width:100%;transition:background .12s;display:flex}.function-card-module-scss-module__QLYYoW__statusRow:first-child{border-top:none}.function-card-module-scss-module__QLYYoW__statusRow:hover{background:var(--surface-2)}.function-card-module-scss-module__QLYYoW__statusRowHasActions:hover{background:0 0}.function-card-module-scss-module__QLYYoW__statusRowMuted .function-card-module-scss-module__QLYYoW__statusRowLabel{color:var(--text-muted)}.function-card-module-scss-module__QLYYoW__statusRowClick{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:10px;min-width:0;padding:9px 4px;font-family:inherit;display:flex}span.function-card-module-scss-module__QLYYoW__statusRowClick{cursor:default}.function-card-module-scss-module__QLYYoW__statusRowHasActions .function-card-module-scss-module__QLYYoW__statusRowClick:hover{background:var(--surface-2)}.function-card-module-scss-module__QLYYoW__statusRowHasActions .function-card-module-scss-module__QLYYoW__statusRowClick{border-radius:8px}.function-card-module-scss-module__QLYYoW__statusDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.function-card-module-scss-module__QLYYoW__statusDotLive{background:var(--success)}.function-card-module-scss-module__QLYYoW__statusDotDraft{background:var(--accent)}.function-card-module-scss-module__QLYYoW__statusDotEmpty{background:var(--border)}.function-card-module-scss-module__QLYYoW__statusRowText{flex-direction:column;flex:1;min-width:0;display:flex}.function-card-module-scss-module__QLYYoW__statusRowLabel{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.function-card-module-scss-module__QLYYoW__statusRowSub{color:var(--text-muted);margin-top:1px;font-size:11px}.function-card-module-scss-module__QLYYoW__rowChevron{width:14px;height:14px;color:var(--text-muted);flex-shrink:0}.function-card-module-scss-module__QLYYoW__confirmPill{background:var(--accent-dim);border:1px solid rgba(var(--accent-rgb), .3);color:var(--accent);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;margin-right:2px;padding:6px 10px;font-family:inherit;font-size:11.5px;font-weight:700;transition:filter .12s}.function-card-module-scss-module__QLYYoW__confirmPill:hover{filter:var(--accent-hover-filter)}.function-card-module-scss-module__QLYYoW__rowMenuWrap{flex-shrink:0;position:relative}.function-card-module-scss-module__QLYYoW__rowMenuBtn{z-index:1;width:26px;height:26px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #3a3a3a75;border-radius:5px;justify-content:center;align-items:center;transition:border-color .12s,color .12s;display:flex}.function-card-module-scss-module__QLYYoW__rowMenuBtn:hover{border-color:var(--border-mid,#3a3a3a);color:var(--text)}.function-card-module-scss-module__QLYYoW__rowMenuDropdown{z-index:100;background:var(--surface-2);border:1px solid var(--border);border-radius:7px;min-width:150px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #0006}.function-card-module-scss-module__QLYYoW__rowMenuItem{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:7px 10px;font-size:12px;transition:background .1s;display:block}.function-card-module-scss-module__QLYYoW__rowMenuItem:hover{background:var(--surface)}.function-card-module-scss-module__QLYYoW__rowMenuItemDanger{color:var(--error)}.function-card-module-scss-module__QLYYoW__rowMenuItemDanger:hover{background:#e8622a14}.function-card-module-scss-module__QLYYoW__addCard{border:1px dashed var(--border-mid);border-radius:14px;padding:14px}.function-card-module-scss-module__QLYYoW__addCardOpen{background:var(--surface);border-style:solid}.function-card-module-scss-module__QLYYoW__addCardHead{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:0;font-family:inherit;display:flex}.function-card-module-scss-module__QLYYoW__addCardPlus{background:var(--accent-dim);border:1px solid rgba(var(--accent-rgb), .25);width:40px;height:40px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .18s;display:flex}.function-card-module-scss-module__QLYYoW__addCardOpen .function-card-module-scss-module__QLYYoW__addCardPlus{transform:rotate(45deg)}.function-card-module-scss-module__QLYYoW__addCardText{flex-direction:column;gap:2px;min-width:0;display:flex}.function-card-module-scss-module__QLYYoW__addCardTitle{color:var(--text);font-size:14.5px;font-weight:700}.function-card-module-scss-module__QLYYoW__addCardStatus{color:var(--text-muted);font-size:11.5px}.function-card-module-scss-module__QLYYoW__addCardBody{flex-direction:column;margin-top:12px;display:flex}.function-card-module-scss-module__QLYYoW__addRow{text-align:left;border:none;border-top:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 4px;font-family:inherit;transition:background .12s;display:flex}.function-card-module-scss-module__QLYYoW__addRow:first-child{border-top:none}.function-card-module-scss-module__QLYYoW__addRow:hover{background:var(--surface-2)}.function-card-module-scss-module__QLYYoW__addRowDisabled{opacity:.5;cursor:not-allowed}.function-card-module-scss-module__QLYYoW__addRowDisabled:hover{background:0 0}.function-card-module-scss-module__QLYYoW__addRowIcon{background:var(--surface-2);width:28px;height:28px;color:var(--text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.function-card-module-scss-module__QLYYoW__addRowIcon>*{width:14px;height:14px}
.photo-credit-module-scss-module__wRDdGa__wrap{z-index:10;position:absolute}.photo-credit-module-scss-module__wRDdGa__btn{opacity:.8;color:#ffffff52;cursor:pointer;-webkit-backdrop-filter:blur(4px);background:#00000040;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;padding:0;font-family:DM Mono,monospace;font-size:8px;font-style:normal;font-weight:600;line-height:1;transition:background .15s,color .15s,border-color .15s;display:flex}.photo-credit-module-scss-module__wRDdGa__btn:hover,.photo-credit-module-scss-module__wRDdGa__btn[aria-expanded=true]{color:#ffffffbf;background:#000000a6;border-color:#fff6}.photo-credit-module-scss-module__wRDdGa__tooltip{white-space:nowrap;border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);background:#0f0f0feb;border-radius:6px;align-items:center;gap:4px;padding:5px 8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 4px 12px #00000080}.photo-credit-module-scss-module__wRDdGa__label{letter-spacing:.04em;color:var(--text-muted);text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px;font-weight:500}.photo-credit-module-scss-module__wRDdGa__link{color:var(--accent);text-overflow:ellipsis;max-width:160px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;text-decoration:none;overflow:hidden}.photo-credit-module-scss-module__wRDdGa__link:hover{text-decoration:underline}.photo-credit-module-scss-module__wRDdGa__plain{color:var(--text-muted);text-overflow:ellipsis;max-width:160px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;overflow:hidden}
.poster-art-module-scss-module__UcVUHa__art{background-color:var(--poster-color,var(--surface-2));position:absolute;inset:0;overflow:hidden;container-type:inline-size}.poster-art-module-scss-module__UcVUHa__pattern{pointer-events:none;position:absolute;inset:0}.poster-art-module-scss-module__UcVUHa__patternStripes{background-image:repeating-linear-gradient(135deg,#ffffff1f 0 1.2cqw,#0000 1.2cqw 6cqw)}.poster-art-module-scss-module__UcVUHa__patternDots{background-image:radial-gradient(#ffffff2e .9cqw,#0000 1cqw);background-size:6cqw 6cqw}.poster-art-module-scss-module__UcVUHa__patternGrid{background-image:linear-gradient(#ffffff1a .35cqw,#0000 .35cqw),linear-gradient(90deg,#ffffff1a .35cqw,#0000 .35cqw);background-size:8cqw 8cqw}.poster-art-module-scss-module__UcVUHa__patternRings{background-image:repeating-radial-gradient(circle at 15% 20%,#ffffff1f 0 .8cqw,#0000 .8cqw 7cqw)}.poster-art-module-scss-module__UcVUHa__patternChecks{background-image:conic-gradient(#ffffff1a 25%, transparent 0 50%, #ffffff1a 0 75%, transparent 0);background-size:12cqw 12cqw}.poster-art-module-scss-module__UcVUHa__photo{position:absolute;inset:0}.poster-art-module-scss-module__UcVUHa__fade{pointer-events:none;background:radial-gradient(95% 42% at 50% 32%,#0000009e 0%,#00000052 55%,#0000 100%),radial-gradient(100% 30% at 50% 100%,#000000d1 0%,#0006 55%,#0000 100%);position:absolute;inset:0}.poster-art-module-scss-module__UcVUHa__text{text-align:center;text-shadow:0 .4cqw 2cqw #00000080;flex-direction:column;align-items:center;gap:2.5cqw;padding:38cqw 7cqw 7cqw;display:flex;position:absolute;inset:0}.poster-art-module-scss-module__UcVUHa__title{width:100%;font-family:var(--font-sans);letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0 0 -.1em;padding-bottom:.1em;font-weight:800;line-height:1.02;display:-webkit-box;overflow:hidden}.poster-art-module-scss-module__UcVUHa__titleLg{font-size:13cqw}.poster-art-module-scss-module__UcVUHa__titleMd{font-size:10cqw}.poster-art-module-scss-module__UcVUHa__titleSm{font-size:7.5cqw}.poster-art-module-scss-module__UcVUHa__time,.poster-art-module-scss-module__UcVUHa__date{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text);margin:0;font-size:4.2cqw;font-weight:500}.poster-art-module-scss-module__UcVUHa__place{max-width:100%;font-family:var(--font-sans);color:#fbf5f3c7;white-space:nowrap;text-overflow:ellipsis;margin:auto 0 0;font-size:3.6cqw;font-weight:600;overflow:hidden}
.share-panel-module-scss-module__TGDvQq__icon{flex-shrink:0;width:16px;height:16px}.share-panel-module-scss-module__TGDvQq__group{flex-direction:column;gap:8px;display:flex}.share-panel-module-scss-module__TGDvQq__groupHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.share-panel-module-scss-module__TGDvQq__groupLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.share-panel-module-scss-module__TGDvQq__seg{border:1px solid var(--border);border-radius:10px;display:flex;overflow:hidden}.share-panel-module-scss-module__TGDvQq__segScroll{scrollbar-width:none;overflow-x:auto}.share-panel-module-scss-module__TGDvQq__segScroll::-webkit-scrollbar{display:none}.share-panel-module-scss-module__TGDvQq__segBtn{border:none;border-left:1px solid var(--border);text-align:center;min-width:0;color:var(--text-muted);cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 4px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;transition:background .12s,color .12s;display:flex}.share-panel-module-scss-module__TGDvQq__segBtn:first-child{border-left:none}.share-panel-module-scss-module__TGDvQq__segBtn:hover{background:var(--surface-2);color:var(--text)}.share-panel-module-scss-module__TGDvQq__segBtnScope{white-space:nowrap;flex:1 0 auto;padding:9px 14px}.share-panel-module-scss-module__TGDvQq__segBtnOn{background:var(--accent-dim);color:var(--text)}.share-panel-module-scss-module__TGDvQq__segBtnOn:hover{background:var(--accent-dim)}.share-panel-module-scss-module__TGDvQq__segDot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.share-panel-module-scss-module__TGDvQq__fmtGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.share-panel-module-scss-module__TGDvQq__fmtOpt{border:1px solid var(--border);background:var(--surface);text-align:left;color:var(--text);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;font-family:inherit;transition:border-color .12s,background .12s;display:flex}@media (min-width:520px){.share-panel-module-scss-module__TGDvQq__fmtOpt{flex-direction:row;align-items:center;gap:10px}}.share-panel-module-scss-module__TGDvQq__fmtOpt:hover:not(:disabled){background:var(--surface-2)}.share-panel-module-scss-module__TGDvQq__fmtOpt:disabled{opacity:.5;cursor:not-allowed}.share-panel-module-scss-module__TGDvQq__fmtOptOn{border-color:var(--accent);background:var(--accent-dim)}.share-panel-module-scss-module__TGDvQq__fmtOptOn .share-panel-module-scss-module__TGDvQq__fmtIcon{color:var(--accent)}.share-panel-module-scss-module__TGDvQq__fmtIcon{width:20px;height:20px;color:var(--text-muted);flex-shrink:0}.share-panel-module-scss-module__TGDvQq__fmtText{flex-direction:column;gap:1px;min-width:0;display:flex}.share-panel-module-scss-module__TGDvQq__fmtLabel{font-size:13px;font-weight:700}.share-panel-module-scss-module__TGDvQq__fmtSub{color:var(--text-muted);font-size:11px}.share-panel-module-scss-module__TGDvQq__chipRow{flex-wrap:wrap;gap:6px;display:flex}.share-panel-module-scss-module__TGDvQq__dateRow{gap:8px;display:flex}.share-panel-module-scss-module__TGDvQq__dateField{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.share-panel-module-scss-module__TGDvQq__dateFieldLabel{color:var(--text-muted);font-size:11px}.share-panel-module-scss-module__TGDvQq__fieldInput{background:var(--surface-2);border:1px solid var(--border);width:100%;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13px}.share-panel-module-scss-module__TGDvQq__fieldInput:focus{border-color:var(--accent);outline:none}.share-panel-module-scss-module__TGDvQq__searchRow{align-items:center;gap:8px;display:flex}.share-panel-module-scss-module__TGDvQq__searchInput{flex:1;min-width:0}.share-panel-module-scss-module__TGDvQq__picker{background:var(--surface);border:1px solid var(--border);border-radius:10px;max-height:280px;overflow-y:auto}.share-panel-module-scss-module__TGDvQq__pickRow{border-top:1px solid var(--border);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;transition:background .12s;display:flex}.share-panel-module-scss-module__TGDvQq__pickRow:first-child{border-top:none}.share-panel-module-scss-module__TGDvQq__pickRow:hover{background:var(--surface-2)}.share-panel-module-scss-module__TGDvQq__pickRowOver{opacity:.45}.share-panel-module-scss-module__TGDvQq__pickCheck{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0}.share-panel-module-scss-module__TGDvQq__pickText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.share-panel-module-scss-module__TGDvQq__pickTitle{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.share-panel-module-scss-module__TGDvQq__pickMeta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.share-panel-module-scss-module__TGDvQq__pickTag{font-family:var(--font-mono);color:var(--text-muted);border:1px solid var(--border);border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:10px}.share-panel-module-scss-module__TGDvQq__pickNote{color:var(--text-muted);margin:0;font-size:11.5px;line-height:1.5}.share-panel-module-scss-module__TGDvQq__pickEmpty{text-align:center;color:var(--text-muted);margin:0;padding:16px;font-size:12.5px}.share-panel-module-scss-module__TGDvQq__summary{background:var(--surface-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.share-panel-module-scss-module__TGDvQq__summaryText{flex-direction:column;gap:2px;min-width:0;display:flex}.share-panel-module-scss-module__TGDvQq__summaryTitle{color:var(--text);font-size:13.5px;font-weight:700}.share-panel-module-scss-module__TGDvQq__summarySub{color:var(--text-muted);font-size:11.5px}.share-panel-module-scss-module__TGDvQq__summaryActions{flex-wrap:wrap;gap:8px;display:flex}.share-panel-module-scss-module__TGDvQq__btn{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:filter .12s,background .12s;display:inline-flex}.share-panel-module-scss-module__TGDvQq__btn:hover:not(:disabled){background:var(--surface-3)}.share-panel-module-scss-module__TGDvQq__btn:disabled{opacity:.4;cursor:not-allowed}.share-panel-module-scss-module__TGDvQq__btnSm{padding:6px 10px;font-size:12px}.share-panel-module-scss-module__TGDvQq__btnPrimary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.share-panel-module-scss-module__TGDvQq__btnPrimary:hover:not(:disabled){background:var(--accent);filter:var(--accent-hover-filter)}.share-panel-module-scss-module__TGDvQq__btnShare{display:inline-flex}@media (min-width:860px){.share-panel-module-scss-module__TGDvQq__btnShare{display:none}}.share-panel-module-scss-module__TGDvQq__btnSave{display:none}@media (min-width:860px){.share-panel-module-scss-module__TGDvQq__btnSave{display:inline-flex}}.share-panel-module-scss-module__TGDvQq__promoSection{flex-direction:column;gap:14px;display:flex}.share-panel-module-scss-module__TGDvQq__categoryPill{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:600;transition:border-color .12s,background .12s,color .12s}.share-panel-module-scss-module__TGDvQq__categoryPill:hover:not(:disabled){border-color:rgba(var(--accent-rgb), .3);color:var(--text)}.share-panel-module-scss-module__TGDvQq__categoryPill:disabled{opacity:.4;pointer-events:none}.share-panel-module-scss-module__TGDvQq__categoryPillActive{border-color:var(--accent);background:var(--accent-dim);color:var(--accent)}.share-panel-module-scss-module__TGDvQq__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite share-panel-module-scss-module__TGDvQq__spin}.share-panel-module-scss-module__TGDvQq__spinnerFg{border-color:rgba(var(--accent-rgb), .25);border-top-color:var(--accent-fg,#fff)}@keyframes share-panel-module-scss-module__TGDvQq__spin{to{transform:rotate(360deg)}}.share-panel-module-scss-module__TGDvQq__generateError{color:var(--error);text-align:center;padding:8px 0;font-size:12px}.share-panel-module-scss-module__TGDvQq__imageResult{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden}.share-panel-module-scss-module__TGDvQq__imagePreview{aspect-ratio:1;background:var(--surface-2);width:100%;position:relative;overflow:hidden}@media (min-width:860px){.share-panel-module-scss-module__TGDvQq__imagePreview{aspect-ratio:1200/630}}.share-panel-module-scss-module__TGDvQq__imagePreviewImg{object-fit:contain;width:100%;height:100%;display:block}.share-panel-module-scss-module__TGDvQq__imageShimmer{z-index:1;background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface) 40%, var(--surface-2) 60%, var(--surface-2) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite share-panel-module-scss-module__TGDvQq__shimmer;position:absolute;inset:0}@keyframes share-panel-module-scss-module__TGDvQq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.share-panel-module-scss-module__TGDvQq__imageActionsDisabled{opacity:.4;pointer-events:none}.share-panel-module-scss-module__TGDvQq__slideNav{border-top:1px solid var(--border);justify-content:center;align-items:center;gap:12px;padding:10px 14px;display:flex}.share-panel-module-scss-module__TGDvQq__slideNavBtn{background:var(--surface-2);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:6px;padding:4px 12px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .12s,background .12s}.share-panel-module-scss-module__TGDvQq__slideNavBtn:hover:not(:disabled){background:var(--surface-3);border-color:#fff3}.share-panel-module-scss-module__TGDvQq__slideNavBtn:disabled{opacity:.3;pointer-events:none}.share-panel-module-scss-module__TGDvQq__slideNavCount{font-family:var(--font-mono);color:var(--text-muted);text-align:center;min-width:40px;font-size:11px}.share-panel-module-scss-module__TGDvQq__captionBlock{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden}.share-panel-module-scss-module__TGDvQq__captionHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.share-panel-module-scss-module__TGDvQq__captionLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:600}.share-panel-module-scss-module__TGDvQq__captionRefresh{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:2px 0;font-family:inherit;font-size:11px;font-weight:600;transition:color .12s;display:flex}.share-panel-module-scss-module__TGDvQq__captionRefresh:hover{color:var(--text)}.share-panel-module-scss-module__TGDvQq__captionText{color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0;padding:12px 14px;font-family:inherit;font-size:12px;line-height:1.6}
.gate-cta-module-scss-module__E2iCCa__inline{background:var(--surface);border:1px solid var(--border);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.gate-cta-module-scss-module__E2iCCa__inlineLock{background:var(--surface-2);border:1px solid var(--border);width:32px;height:32px;color:var(--text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gate-cta-module-scss-module__E2iCCa__inlineBody{flex:1;min-width:0}.gate-cta-module-scss-module__E2iCCa__inlineTitle{color:var(--text);letter-spacing:-.01em;font-size:13px;font-weight:600}.gate-cta-module-scss-module__E2iCCa__inlineSub{color:var(--text-muted);margin-top:2px;font-size:11px}.gate-cta-module-scss-module__E2iCCa__inlineBtn{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;flex-shrink:0;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;transition:background .12s}.gate-cta-module-scss-module__E2iCCa__inlineBtn:hover{background:#d9551f}.gate-cta-module-scss-module__E2iCCa__sidebar{color:var(--text-muted);align-items:center;gap:5px;padding:4px 6px;display:flex}.gate-cta-module-scss-module__E2iCCa__sidebarLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);flex:1;min-width:0;font-size:9px}.gate-cta-module-scss-module__E2iCCa__sidebarBtn{background:var(--accent-dim);color:var(--accent);cursor:pointer;white-space:nowrap;border:1px solid #e8622a40;border-radius:4px;padding:3px 7px;font-family:inherit;font-size:10px;font-weight:600;text-decoration:none;transition:background .12s}.gate-cta-module-scss-module__E2iCCa__sidebarBtn:hover{background:#e8622a33}.gate-cta-module-scss-module__E2iCCa__banner{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:16px;padding:20px 24px;display:flex}@media (max-width:580px){.gate-cta-module-scss-module__E2iCCa__banner{flex-direction:column;align-items:flex-start}}.gate-cta-module-scss-module__E2iCCa__bannerLock{background:var(--surface-2);border:1px solid var(--border);width:44px;height:44px;color:var(--text-muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gate-cta-module-scss-module__E2iCCa__bannerBody{flex:1;min-width:0}.gate-cta-module-scss-module__E2iCCa__bannerTitle{letter-spacing:-.02em;color:var(--text);font-size:15px;font-weight:700}.gate-cta-module-scss-module__E2iCCa__bannerSub{color:var(--text-muted);margin-top:3px;font-size:13px}.gate-cta-module-scss-module__E2iCCa__bannerRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}@media (max-width:580px){.gate-cta-module-scss-module__E2iCCa__bannerRight{align-items:flex-start}}.gate-cta-module-scss-module__E2iCCa__bannerBtn{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:7px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s}.gate-cta-module-scss-module__E2iCCa__bannerBtn:hover{background:#d9551f}.gate-cta-module-scss-module__E2iCCa__hero{background:linear-gradient(160deg,#e8622a24,#e8622a05);border:1px solid #e8622a4d;border-radius:16px;padding:22px 20px;position:relative}.gate-cta-module-scss-module__E2iCCa__heroDismiss{width:26px;height:26px;color:var(--text-muted);background:#ffffff0f;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.gate-cta-module-scss-module__E2iCCa__heroEyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.gate-cta-module-scss-module__E2iCCa__heroTitle{letter-spacing:-.01em;color:var(--text);margin:10px 0 4px;font-size:18px;font-weight:800}.gate-cta-module-scss-module__E2iCCa__heroSub{color:var(--text-muted);max-width:420px;margin:0 0 16px;font-size:13px;line-height:1.5}.gate-cta-module-scss-module__E2iCCa__heroPoints{flex-direction:column;gap:9px;margin-bottom:18px;display:flex}.gate-cta-module-scss-module__E2iCCa__heroPoint{color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}.gate-cta-module-scss-module__E2iCCa__heroPointIcon{color:var(--accent);flex-shrink:0;display:inline-flex}.gate-cta-module-scss-module__E2iCCa__heroBtn{background:var(--accent);color:#fff;border:none;border-radius:8px;align-items:center;gap:8px;padding:11px 18px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:background .12s;display:inline-flex}.gate-cta-module-scss-module__E2iCCa__heroBtn:hover{background:#d9551f}
.event-composer-module-scss-module__KtG34a__overlay{background:var(--bg);flex-direction:column;height:100%;animation:.22s cubic-bezier(.4,0,.2,1) both event-composer-module-scss-module__KtG34a__overlayIn;display:flex;position:relative;overflow:hidden}@keyframes event-composer-module-scss-module__KtG34a__overlayIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.event-composer-module-scss-module__KtG34a__captureNav{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.event-composer-module-scss-module__KtG34a__captureTitle{color:var(--text);font-size:15px;font-weight:800}.event-composer-module-scss-module__KtG34a__captureCloseBtn{background:var(--surface);border:1px solid var(--border);width:34px;height:34px;color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:color .12s;display:flex}.event-composer-module-scss-module__KtG34a__captureCloseBtn svg{width:14px;height:14px}.event-composer-module-scss-module__KtG34a__captureCloseBtn:hover{color:var(--text)}.event-composer-module-scss-module__KtG34a__hiddenInput{display:none}.event-composer-module-scss-module__KtG34a__cameraZone{cursor:pointer;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:40px 24px;transition:background .15s;display:flex}.event-composer-module-scss-module__KtG34a__cameraZone:hover{background:var(--surface)}.event-composer-module-scss-module__KtG34a__cameraZone.event-composer-module-scss-module__KtG34a__cameraZoneLoading{cursor:default}.event-composer-module-scss-module__KtG34a__cameraIcon{background:var(--surface-2);border:1px solid var(--border);width:56px;height:56px;color:var(--accent);border-radius:16px;justify-content:center;align-items:center;display:flex}.event-composer-module-scss-module__KtG34a__cameraIcon svg{width:24px;height:24px}.event-composer-module-scss-module__KtG34a__cameraLabel{color:var(--text);font-size:17px;font-weight:800}.event-composer-module-scss-module__KtG34a__cameraSub{color:var(--text-muted);max-width:280px;font-size:13px;line-height:1.5}.event-composer-module-scss-module__KtG34a__progressBar{background:var(--surface-2);border-radius:999px;width:100%;max-width:220px;height:3px;margin-top:8px;overflow:hidden}.event-composer-module-scss-module__KtG34a__progressFill{background:var(--accent);border-radius:999px;height:100%;transition:width .3s;display:block}.event-composer-module-scss-module__KtG34a__captureErr{color:var(--error);margin-top:4px;font-size:12.5px}.event-composer-module-scss-module__KtG34a__manualLink{text-align:center;color:var(--text-muted);border:none;border-top:1px solid var(--border);cursor:pointer;background:0 0;flex-shrink:0;padding:14px;font-size:13.5px;font-weight:700;transition:color .12s}.event-composer-module-scss-module__KtG34a__manualLink:hover{color:var(--text)}.event-composer-module-scss-module__KtG34a__manualLink:disabled{opacity:.4;cursor:default}.event-composer-module-scss-module__KtG34a__eventMain{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:scroll}.event-composer-module-scss-module__KtG34a__hero{background:var(--bg);background-image:radial-gradient(55% 48% at 10% 22%,#0077ff8c 0%,#0000 72%),radial-gradient(88% 98% at 78% 18%,#e8622a99 0%,#0000 70%);flex:1;min-height:60dvh;position:relative;overflow:hidden}.event-composer-module-scss-module__KtG34a__heroBg{pointer-events:none;background:repeating-linear-gradient(135deg,#e8622a08 0 1px,#0000 1px 28px);position:absolute;inset:0}.event-composer-module-scss-module__KtG34a__heroBgPhoto{filter:blur(18px)saturate(.7);opacity:0;z-index:0;background-position:50%;background-size:cover;transition:opacity .4s;position:absolute;inset:-20px}.event-composer-module-scss-module__KtG34a__heroBgPhotoVisible{opacity:1}.event-composer-module-scss-module__KtG34a__heroOverlay{background:linear-gradient(to bottom, #0000004d 0%, #0000004d 35%, #000000d9 87%, var(--bg) 100%);z-index:1;pointer-events:none;position:absolute;inset:0}.event-composer-module-scss-module__KtG34a__heroNav{z-index:30;pointer-events:none;background:linear-gradient(#0f0f0fd9 0%,#0000 100%);justify-content:space-between;align-items:center;padding:20px 14px 10px;display:flex;position:absolute;top:0;left:0;right:0}.event-composer-module-scss-module__KtG34a__heroNav>*{pointer-events:all}.event-composer-module-scss-module__KtG34a__islandBtn{-webkit-backdrop-filter:blur(10px);color:var(--text);cursor:pointer;background:#0f0f0fb3;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:10px;font-size:12px;font-weight:700;transition:background .12s;display:flex}.event-composer-module-scss-module__KtG34a__islandBtn svg{flex-shrink:0;width:13px;height:13px}.event-composer-module-scss-module__KtG34a__islandBtn:hover{background:#1e1e1ed9}.event-composer-module-scss-module__KtG34a__heroPhotoZone{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.event-composer-module-scss-module__KtG34a__heroTrack{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;max-width:600px;height:100%;display:flex;overflow:auto hidden}.event-composer-module-scss-module__KtG34a__heroTrack::-webkit-scrollbar{display:none}.event-composer-module-scss-module__KtG34a__heroSlide{scroll-snap-align:center;flex:0 0 100%;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.event-composer-module-scss-module__KtG34a__heroSlideCta .event-composer-module-scss-module__KtG34a__posterSheet{border:1px dashed var(--border-mid)}.event-composer-module-scss-module__KtG34a__heroControls{background:linear-gradient(to top, var(--bg), transparent);z-index:3;flex-direction:column;align-items:center;gap:8px;padding-bottom:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.event-composer-module-scss-module__KtG34a__styleSelectBtn{color:#fff;letter-spacing:.02em;cursor:pointer;background:#e8622a99;border:none;border-radius:999px;align-items:center;gap:5px;margin-bottom:6px;padding:5px 12px;font-size:10.5px;font-weight:700;transition:background .12s;display:flex}.event-composer-module-scss-module__KtG34a__styleSelectBtn svg{width:10px;height:10px}.event-composer-module-scss-module__KtG34a__styleSelectBtn:hover{background:#e8622acc}.event-composer-module-scss-module__KtG34a__styleSelectBtnSelected{border:1px dashed var(--surface-mid);background:#0009}.event-composer-module-scss-module__KtG34a__heroDots{justify-content:center;gap:6px;display:flex}.event-composer-module-scss-module__KtG34a__heroDot{cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;width:6px;height:6px;transition:background .2s,transform .2s}.event-composer-module-scss-module__KtG34a__heroDotActive{background:var(--text-muted)}.event-composer-module-scss-module__KtG34a__poster{cursor:pointer}.event-composer-module-scss-module__KtG34a__posterSheet{background:var(--surface-2);border:1px solid var(--border-mid);justify-content:center;align-items:center;transition:border-color .15s;display:flex}.event-composer-module-scss-module__KtG34a__poster:hover .event-composer-module-scss-module__KtG34a__posterSheet{border-color:#e8622a73}.event-composer-module-scss-module__KtG34a__posterImg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.event-composer-module-scss-module__KtG34a__posterEmpty{color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;display:flex}.event-composer-module-scss-module__KtG34a__posterEmptyIcon{width:22px;height:22px}.event-composer-module-scss-module__KtG34a__posterEmptyLbl{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:9.5px;font-weight:500}.event-composer-module-scss-module__KtG34a__posterGrain{opacity:.4;pointer-events:none;background-image:repeating-linear-gradient(0deg,#ffffff08 0,#0000 1px 2px),repeating-linear-gradient(90deg,#0000000a 0,#0000 1px 3px);position:absolute;inset:0}.event-composer-module-scss-module__KtG34a__posterCamBtn{z-index:5;color:#fff;cursor:pointer;background:#0f0f0fbf;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .12s,border-color .12s;display:flex;position:absolute;bottom:10px;right:10px}.event-composer-module-scss-module__KtG34a__posterCamBtn:hover{background:var(--accent);border-color:var(--accent)}.event-composer-module-scss-module__KtG34a__posterCamIcon{width:14px;height:14px}.event-composer-module-scss-module__KtG34a__posterTools{z-index:5;gap:6px;display:flex;position:absolute;top:10px;right:10px}.event-composer-module-scss-module__KtG34a__posterTool{color:#fff;cursor:pointer;background:#0f0f0fbf;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .12s,border-color .12s;display:flex}.event-composer-module-scss-module__KtG34a__posterTool:hover{background:var(--accent);border-color:var(--accent)}.event-composer-module-scss-module__KtG34a__heroHint{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);text-align:center;margin:0;font-size:10px}.event-composer-module-scss-module__KtG34a__scanIndicator{z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#000000b8;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;display:none;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.event-composer-module-scss-module__KtG34a__scanIndicatorVisible{display:flex}.event-composer-module-scss-module__KtG34a__scanDot{background:#0095ff;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite event-composer-module-scss-module__KtG34a__scanPulse}@keyframes event-composer-module-scss-module__KtG34a__scanPulse{0%,to{opacity:1}50%{opacity:.3}}.event-composer-module-scss-module__KtG34a__scanLbl{color:#fff;letter-spacing:.04em;font-size:10px;font-weight:700}.event-composer-module-scss-module__KtG34a__posterSheetPolaroid{background:#f4f1ec;border-radius:2px;flex-direction:column;align-items:stretch;gap:0;padding:10px 10px 20px}.event-composer-module-scss-module__KtG34a__polaroidImgWrap{background:#333;border-radius:1px;flex:1;position:relative;overflow:hidden}.event-composer-module-scss-module__KtG34a__polaroidImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.event-composer-module-scss-module__KtG34a__polaroidPlaceholder{width:100%;height:100%;display:block}.event-composer-module-scss-module__KtG34a__polaroidCaption{text-align:center;font-family:var(--font-mono);letter-spacing:.04em;color:#6b6255;padding-top:6px;font-size:9px}.event-composer-module-scss-module__KtG34a__keyStripWrap{flex-direction:column;flex-shrink:0;align-items:center;padding:0 0 16px;display:flex;overflow:hidden}.event-composer-module-scss-module__KtG34a__keyStrip{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;flex:1;gap:4px;width:100%;max-width:600px;padding:10px 12px 0;display:flex;overflow:hidden auto}.event-composer-module-scss-module__KtG34a__keyStrip::-webkit-scrollbar{display:none}.event-composer-module-scss-module__KtG34a__titleZone{align-items:center;padding:4px 8px 8px;display:flex}.event-composer-module-scss-module__KtG34a__titleZone svg{color:#0095ff;flex-shrink:0;width:20px;height:20px;transition:opacity .15s}.event-composer-module-scss-module__KtG34a__titleInput{width:100%;color:var(--text);font-family:var(--font-sans);letter-spacing:-.025em;appearance:none;box-shadow:none;background:0 0;border:none;outline:none;flex:1;font-size:28px;font-weight:800}.event-composer-module-scss-module__KtG34a__titleInput::placeholder{color:var(--text-muted)}.event-composer-module-scss-module__KtG34a__titleInput:focus::placeholder{color:var(--surface-mid)}.event-composer-module-scss-module__KtG34a__catBadge{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--accent-dim);color:var(--accent);border:1px solid #e8622a4d;border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:500;display:none}.event-composer-module-scss-module__KtG34a__catBadgeVisible{width:fit-content;margin-bottom:2px;display:inline-flex}.event-composer-module-scss-module__KtG34a__infoCard{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.event-composer-module-scss-module__KtG34a__infoRow{align-items:center;gap:10px;padding:9px 14px;display:flex}.event-composer-module-scss-module__KtG34a__infoRow+.event-composer-module-scss-module__KtG34a__infoRow{border-top:1px solid var(--border)}.event-composer-module-scss-module__KtG34a__infoRowClickable{cursor:pointer;transition:background .1s}.event-composer-module-scss-module__KtG34a__infoRowClickable:hover{background:var(--surface-2)}.event-composer-module-scss-module__KtG34a__infoRowNeeds{outline-offset:-1.5px;outline:1.5px dashed #e8622a80}.event-composer-module-scss-module__KtG34a__infoIcon{background:var(--surface-2);color:#0095ff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.event-composer-module-scss-module__KtG34a__infoIcon svg{width:13px;height:13px}.event-composer-module-scss-module__KtG34a__infoIconMuted{color:var(--text-muted)}.event-composer-module-scss-module__KtG34a__dateTimeRow{flex-wrap:nowrap;gap:8px}.event-composer-module-scss-module__KtG34a__datePillRow{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.event-composer-module-scss-module__KtG34a__datePill{background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 10px;font-size:12.5px;font-weight:700;transition:border-color .12s;display:inline-flex}.event-composer-module-scss-module__KtG34a__datePill:hover{border-color:var(--border-mid)}.event-composer-module-scss-module__KtG34a__datePillEmpty{color:var(--text-muted);font-style:italic}.event-composer-module-scss-module__KtG34a__datePillActive{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.event-composer-module-scss-module__KtG34a__datePillSep{color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:700}.event-composer-module-scss-module__KtG34a__timeRangeDisplay{color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:700;font-family:var(--font-mono);flex-shrink:0}.event-composer-module-scss-module__KtG34a__infoChev{color:#ffffff40;flex-shrink:0;display:flex}.event-composer-module-scss-module__KtG34a__infoChev svg{width:11px;height:11px}.event-composer-module-scss-module__KtG34a__durRow{align-items:center;gap:6px;padding:8px 14px;display:none}.event-composer-module-scss-module__KtG34a__durRowVisible{display:flex}.event-composer-module-scss-module__KtG34a__durChip{background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-sans);text-align:center;cursor:pointer;border-radius:8px;flex:1;padding:7px 4px;font-size:11.5px;font-weight:700;transition:background .1s,border-color .1s,color .1s}.event-composer-module-scss-module__KtG34a__durChip:hover{border-color:var(--border-mid)}.event-composer-module-scss-module__KtG34a__durChipActive{background:var(--accent-dim);color:var(--accent);border-color:#e8622a4d}.event-composer-module-scss-module__KtG34a__recurSentenceRowVisible{display:flex}.event-composer-module-scss-module__KtG34a__locVal{color:var(--text-muted);flex:1;font-size:13px;font-style:italic;font-weight:700}.event-composer-module-scss-module__KtG34a__locValFilled{color:var(--text);font-style:normal}.event-composer-module-scss-module__KtG34a__rowLabel{color:var(--text-muted);flex:1;font-size:13px;font-weight:700}.event-composer-module-scss-module__KtG34a__ticketsVal{color:var(--text-muted);font-size:12px;font-style:italic;font-weight:700;font-family:var(--font-mono)}.event-composer-module-scss-module__KtG34a__ticketsValFilled{color:var(--text);font-style:normal}.event-composer-module-scss-module__KtG34a__recurOuterRow{cursor:pointer;align-items:center;gap:9px;margin-top:12px;padding:0 2px;display:none}.event-composer-module-scss-module__KtG34a__recurOuterRowVisible{display:flex}.event-composer-module-scss-module__KtG34a__recurBox{border:1.5px solid var(--border-mid);background:var(--surface-2);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .12s,background .12s;display:flex}.event-composer-module-scss-module__KtG34a__recurBox svg{opacity:0;width:11px;height:11px;transition:opacity .12s}.event-composer-module-scss-module__KtG34a__recurBoxChecked{background:var(--accent);border-color:var(--accent)}.event-composer-module-scss-module__KtG34a__recurBoxChecked svg{opacity:1}.event-composer-module-scss-module__KtG34a__recurTxt{color:var(--text-muted);font-size:12.5px;font-weight:700}.event-composer-module-scss-module__KtG34a__recurTxtChecked{color:var(--text)}.event-composer-module-scss-module__KtG34a__input{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--font-sans);border-radius:8px;outline:none;padding:9px 10px;font-size:13px;transition:border-color .15s}.event-composer-module-scss-module__KtG34a__input::placeholder{color:var(--text-muted)}.event-composer-module-scss-module__KtG34a__input:focus{border-color:var(--accent)}.event-composer-module-scss-module__KtG34a__select{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--font-sans);cursor:pointer;appearance:none;border-radius:8px;outline:none;padding:9px 28px 9px 10px;font-size:13px;transition:border-color .15s}.event-composer-module-scss-module__KtG34a__select:focus{border-color:var(--accent)}.event-composer-module-scss-module__KtG34a__textarea{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--font-sans);resize:vertical;border-radius:8px;outline:none;padding:9px 10px;font-size:13px;line-height:1.5;transition:border-color .15s}.event-composer-module-scss-module__KtG34a__textarea::placeholder{color:var(--text-muted)}.event-composer-module-scss-module__KtG34a__textarea:focus{border-color:var(--accent)}.event-composer-module-scss-module__KtG34a__footer{width:100%;padding:8px 12px calc(20px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--surface);flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.event-composer-module-scss-module__KtG34a__publishBtnWrap{width:100%;max-width:600px;padding:10px 12px 0}.event-composer-module-scss-module__KtG34a__publishBtn{border:1px dashed var(--border-mid);width:100%;color:var(--text-muted);font-family:var(--font-sans);letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:800;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:flex}.event-composer-module-scss-module__KtG34a__publishBtn svg{width:15px;height:15px}.event-composer-module-scss-module__KtG34a__publishBtnReady{background:var(--accent);border-color:var(--accent);color:#fff;cursor:pointer;border-style:solid;text-decoration:none;box-shadow:0 6px 18px #e8622a59}.event-composer-module-scss-module__KtG34a__publishBtnReady:hover{opacity:.92}.event-composer-module-scss-module__KtG34a__publishBtnReady:active{opacity:.88;transform:scale(.99)}.event-composer-module-scss-module__KtG34a__publishBtnPending{opacity:.6;cursor:not-allowed}.event-composer-module-scss-module__KtG34a__postErr{color:var(--error);margin:0;padding:4px 0 0;font-size:12.5px}.event-composer-module-scss-module__KtG34a__draftBtn{background:var(--surface-2);border:1px solid var(--border-mid);width:100%;color:var(--text);font-family:var(--font-sans);cursor:pointer;border-radius:12px;margin-top:8px;padding:9px 16px;font-size:14px;font-weight:700;transition:background .12s}.event-composer-module-scss-module__KtG34a__draftBtn:hover{background:var(--border)}.event-composer-module-scss-module__KtG34a__draftBtn:disabled{opacity:.6;cursor:not-allowed}.event-composer-module-scss-module__KtG34a__multiDates{width:100%;max-width:320px;margin-top:8px}.event-composer-module-scss-module__KtG34a__dateChips{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.event-composer-module-scss-module__KtG34a__dateChip{background:var(--accent-dim);color:var(--accent);font-family:var(--font-sans);cursor:pointer;border:1px solid #e8622a4d;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.event-composer-module-scss-module__KtG34a__dateChip:disabled{cursor:default;opacity:.7}.event-composer-module-scss-module__KtG34a__dateChipX{font-size:14px;line-height:1}.event-composer-module-scss-module__KtG34a__multiHint{color:var(--text-muted);text-align:center;margin:8px 0 0;font-size:12px}.event-composer-module-scss-module__KtG34a__timeTargets{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;max-width:320px;margin-bottom:10px;display:flex}.event-composer-module-scss-module__KtG34a__dateChipShared{background:var(--surface-2);border-color:var(--border);color:var(--text-muted)}.event-composer-module-scss-module__KtG34a__dateChipOn{background:var(--accent);border-color:var(--accent);color:#fff}.event-composer-module-scss-module__KtG34a__dateChipTime{font-family:var(--font-mono);opacity:.85;font-size:11px}.event-composer-module-scss-module__KtG34a__calCellOff{cursor:default;pointer-events:none}.event-composer-module-scss-module__KtG34a__sheetBackdrop{z-index:55;opacity:0;pointer-events:none;background:#0009;transition:opacity .25s;position:absolute;inset:0}.event-composer-module-scss-module__KtG34a__sheetBackdropVisible{opacity:1;pointer-events:all}.event-composer-module-scss-module__KtG34a__sheet{z-index:60;background:var(--surface);border:1px solid var(--border);border-bottom:none;border-radius:18px 18px 0 0;flex-direction:column;max-height:92dvh;transition:transform .28s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}@media (min-width:860px){.event-composer-module-scss-module__KtG34a__sheet{max-width:560px;margin:0 auto}}.event-composer-module-scss-module__KtG34a__sheetOpen{transform:translateY(0)}.event-composer-module-scss-module__KtG34a__sheetHandle{flex-shrink:0;justify-content:center;padding:10px 0 4px;display:flex}.event-composer-module-scss-module__KtG34a__sheetHandleBar{background:var(--border-mid);border-radius:999px;width:36px;height:4px}.event-composer-module-scss-module__KtG34a__sheetTitle{letter-spacing:-.01em;flex-shrink:0;padding:2px 16px 12px;font-size:17px;font-weight:800}.event-composer-module-scss-module__KtG34a__sheetBody{-webkit-overflow-scrolling:touch;padding:0 16px;padding-bottom:env(safe-area-inset-bottom,16px);flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.event-composer-module-scss-module__KtG34a__sheetLbl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:4px;font-size:10px;font-weight:500}.event-composer-module-scss-module__KtG34a__sheetDoneBtn{background:var(--surface-2);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--font-sans);cursor:pointer;border-radius:12px;margin-top:8px;margin-bottom:8px;padding:13px;font-size:14px;font-weight:700;transition:background .12s}.event-composer-module-scss-module__KtG34a__sheetDoneBtn:hover{background:var(--border)}.event-composer-module-scss-module__KtG34a__whenTabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.event-composer-module-scss-module__KtG34a__whenBody{flex-direction:column;align-items:center;display:flex}.event-composer-module-scss-module__KtG34a__calNav{justify-content:space-between;align-items:center;width:100%;max-width:320px;padding:4px 0 12px;display:flex}.event-composer-module-scss-module__KtG34a__calNavBtn{background:var(--surface-2);border:1px solid var(--border);width:34px;height:34px;color:var(--text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background .1s;display:flex}.event-composer-module-scss-module__KtG34a__calNavBtn svg{width:16px;height:16px}.event-composer-module-scss-module__KtG34a__calNavBtn:hover{background:var(--border)}.event-composer-module-scss-module__KtG34a__calMonthLabel{letter-spacing:-.02em;color:var(--text);font-size:16px;font-weight:800}.event-composer-module-scss-module__KtG34a__calDowRow{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;max-width:320px;margin-bottom:4px;display:grid}.event-composer-module-scss-module__KtG34a__calDow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-align:center;padding:6px 0;font-size:9px;font-weight:700}.event-composer-module-scss-module__KtG34a__calGrid{flex-direction:column;gap:2px;width:100%;max-width:320px;display:flex}.event-composer-module-scss-module__KtG34a__calRow{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.event-composer-module-scss-module__KtG34a__calCell{aspect-ratio:1;cursor:pointer;color:var(--text);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:background .1s;display:flex}.event-composer-module-scss-module__KtG34a__calCell:hover{background:var(--surface-2)}.event-composer-module-scss-module__KtG34a__calCellOther{color:var(--text-muted);opacity:.4}.event-composer-module-scss-module__KtG34a__calCellToday{color:var(--accent);outline-offset:-1.5px;outline:1.5px solid #e8622a66}.event-composer-module-scss-module__KtG34a__calCellSelected{background:var(--accent);color:#fff}.event-composer-module-scss-module__KtG34a__calCellSelected:hover{background:var(--accent);opacity:.9}.event-composer-module-scss-module__KtG34a__calCellPast{opacity:.35}.event-composer-module-scss-module__KtG34a__timeSectionLbl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:10px;font-weight:500}.event-composer-module-scss-module__KtG34a__timeCollapsedBadge{background:var(--surface-2);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:10px 12px;font-size:14px;font-weight:700;transition:border-color .12s;display:flex}.event-composer-module-scss-module__KtG34a__timeCollapsedBadge:hover{border-color:var(--accent)}.event-composer-module-scss-module__KtG34a__timeWheels{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;align-items:stretch;gap:0;width:100%;max-width:320px;display:flex;overflow:hidden}.event-composer-module-scss-module__KtG34a__timeDurLbl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:10px;font-weight:500}.event-composer-module-scss-module__KtG34a__timeDurChips{gap:6px;width:100%;max-width:320px;display:flex}.event-composer-module-scss-module__KtG34a__timeDurChip{background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-sans);text-align:center;cursor:pointer;border-radius:8px;flex:1;padding:8px 4px;font-size:12px;font-weight:700;transition:background .1s,border-color .1s,color .1s}.event-composer-module-scss-module__KtG34a__timeDurChip:hover{border-color:var(--border-mid)}.event-composer-module-scss-module__KtG34a__timeDurChipActive{background:var(--accent-dim);color:var(--accent);border-color:#e8622a4d}.event-composer-module-scss-module__KtG34a__alldayRow{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.event-composer-module-scss-module__KtG34a__alldayLbl{color:var(--text);font-size:13.5px;font-weight:700}.event-composer-module-scss-module__KtG34a__toggle{background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:999px;width:44px;height:26px;transition:background .2s,border-color .2s;position:relative}.event-composer-module-scss-module__KtG34a__toggleOn{background:var(--accent);border-color:var(--accent)}.event-composer-module-scss-module__KtG34a__toggleDot{background:var(--text-muted);border-radius:50%;width:18px;height:18px;transition:left .2s,background .2s;position:absolute;top:3px;left:3px}.event-composer-module-scss-module__KtG34a__toggleOn .event-composer-module-scss-module__KtG34a__toggleDot{background:#fff;left:21px}.event-composer-module-scss-module__KtG34a__discardBody{padding:4px 0 calc(20px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:6px;display:flex}.event-composer-module-scss-module__KtG34a__discardTitle{letter-spacing:-.01em;margin-bottom:2px;font-size:17px;font-weight:800}.event-composer-module-scss-module__KtG34a__discardSub{color:var(--text-muted);margin-bottom:12px;font-size:13px;line-height:1.5}.event-composer-module-scss-module__KtG34a__discardBtns{flex-direction:column;gap:8px;display:flex}.event-composer-module-scss-module__KtG34a__discardBtn{width:100%;font-family:var(--font-sans);cursor:pointer;border-radius:10px;padding:12px;font-size:13.5px;font-weight:800;transition:opacity .12s}.event-composer-module-scss-module__KtG34a__discardBtn:active{opacity:.88}.event-composer-module-scss-module__KtG34a__discardBtnDraft{background:var(--surface-2);border:1px solid var(--border-mid);color:var(--text)}.event-composer-module-scss-module__KtG34a__discardBtnDiscard{border:1px solid var(--border);color:var(--text-muted);background:0 0}.event-composer-module-scss-module__KtG34a__successWrap{-webkit-overflow-scrolling:touch;min-height:0;padding:40px 24px calc(40px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:18px;display:flex;overflow-y:auto}.event-composer-module-scss-module__KtG34a__successCircle{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;margin-top:auto;animation:.35s event-composer-module-scss-module__KtG34a__rpPop;display:flex;box-shadow:0 12px 34px #e8622a73}.event-composer-module-scss-module__KtG34a__successCircle svg{width:38px;height:38px}@keyframes event-composer-module-scss-module__KtG34a__rpPop{0%{transform:scale(.7)}65%{transform:scale(1.1)}to{transform:scale(1)}}.event-composer-module-scss-module__KtG34a__successTitle{letter-spacing:-.02em;color:var(--text);font-size:22px;font-weight:800}.event-composer-module-scss-module__KtG34a__successSub{color:var(--text-muted);text-align:center;max-width:240px;font-size:14px;line-height:1.5}.event-composer-module-scss-module__KtG34a__successDoneBtn{background:var(--surface);border:1px solid var(--border-mid);color:var(--text-muted);font-family:var(--font-sans);cursor:pointer;border-radius:999px;flex-shrink:0;margin-bottom:auto;padding:10px 28px;font-size:12.5px;font-weight:700;transition:border-color .12s}.event-composer-module-scss-module__KtG34a__successDoneBtn:hover{border-color:var(--accent)}.event-composer-module-scss-module__KtG34a__skeleton{flex-direction:column;gap:10px;padding:20px 16px;display:flex}.event-composer-module-scss-module__KtG34a__skeletonBlock{background:var(--surface-2);border-radius:8px;animation:1.6s ease-in-out infinite event-composer-module-scss-module__KtG34a__skeletonPulse}.event-composer-module-scss-module__KtG34a__skeletonTitle{width:60%;height:32px}.event-composer-module-scss-module__KtG34a__skeletonField{height:48px}.event-composer-module-scss-module__KtG34a__skeletonFieldShort{width:70%;height:48px}.event-composer-module-scss-module__KtG34a__skeletonImage{height:160px}@keyframes event-composer-module-scss-module__KtG34a__skeletonPulse{0%,to{opacity:1}50%{opacity:.45}}.event-composer-module-scss-module__KtG34a__infoExpandBody{border-top:1px solid var(--border);background:var(--surface-2);flex-direction:column;gap:10px;max-width:100%;padding:12px 14px;animation:.15s both event-composer-module-scss-module__KtG34a__expandIn;display:flex;overflow:hidden}@keyframes event-composer-module-scss-module__KtG34a__expandIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.event-composer-module-scss-module__KtG34a__inlineCal{flex-direction:column;gap:4px;width:100%;max-width:320px;display:flex}.event-composer-module-scss-module__KtG34a__inlineTime{border-top:1px solid var(--border);flex-direction:column;gap:8px;width:100%;max-width:320px;padding-top:10px;display:flex}.event-composer-module-scss-module__KtG34a__priceToggle{gap:6px;display:flex}.event-composer-module-scss-module__KtG34a__priceChip{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-sans);cursor:pointer;border-radius:8px;flex:1;padding:8px;font-size:13px;font-weight:700;transition:background .1s,border-color .1s,color .1s}.event-composer-module-scss-module__KtG34a__priceChip:hover{border-color:var(--border-mid)}.event-composer-module-scss-module__KtG34a__priceChipActive{background:var(--accent-dim);color:var(--accent);border-color:#e8622a4d}.event-composer-module-scss-module__KtG34a__deleteBtn{cursor:pointer;background:0 0;background-color:var(--error);color:#fff;opacity:.85;border:none;border-radius:12px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .12s;display:block}.event-composer-module-scss-module__KtG34a__deleteBtn:hover{opacity:1}.event-composer-module-scss-module__KtG34a__deleteBtn:disabled{opacity:.4;cursor:default}.event-composer-module-scss-module__KtG34a__recurSentenceRow{flex-wrap:wrap;align-items:center;gap:6px;padding:0 14px 6px;display:flex}.event-composer-module-scss-module__KtG34a__recurConnector{width:16px;height:20px;color:var(--border-mid);flex-shrink:0}.event-composer-module-scss-module__KtG34a__recurWord{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:700}.event-composer-module-scss-module__KtG34a__recurSelect{background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-family:var(--font-sans);cursor:pointer;appearance:none;border-radius:7px;outline:none;padding:5px 8px;font-size:12px;font-weight:700;transition:border-color .12s}.event-composer-module-scss-module__KtG34a__recurSelect:focus{border-color:var(--accent)}.event-composer-module-scss-module__KtG34a__recurOption{background:var(--surface-2);color:var(--text)}.event-composer-module-scss-module__KtG34a__recurSummary{color:var(--text-muted);margin:0;padding:0 14px 12px 36px;font-size:12px}.event-composer-module-scss-module__KtG34a__recurSentenceRow+.event-composer-module-scss-module__KtG34a__infoRow,.event-composer-module-scss-module__KtG34a__recurSummary+.event-composer-module-scss-module__KtG34a__infoRow{border-top:1px solid var(--border)}.event-composer-module-scss-module__KtG34a__recurNote{color:var(--text-muted);margin:10px 2px 0;font-size:12px}
:root{--rp-sidebar-w:212px;--rp-sidebar-collapsed-w:56px;--rp-sidebar-slot:56px;--rp-sidebar-icon:32px;--rp-nav-h:62px}.dashboard-shell-module-scss-module__wiSYlG__shell{background:var(--bg);height:100dvh;color:var(--text);flex-direction:column;display:flex;overflow:hidden}.dashboard-shell-module-scss-module__wiSYlG__mobileHeader{border-bottom:1px solid var(--border);background:var(--surface-deep);z-index:20;flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}@media (min-width:860px){.dashboard-shell-module-scss-module__wiSYlG__mobileHeader{display:none}}.dashboard-shell-module-scss-module__wiSYlG__mobileHeaderHidden{display:none}.dashboard-shell-module-scss-module__wiSYlG__portalLogo{letter-spacing:-.02em;font-size:15px;font-weight:800}.dashboard-shell-module-scss-module__wiSYlG__portalLogoContextual{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding-right:12px;font-size:15px;font-weight:800;overflow:hidden}.dashboard-shell-module-scss-module__wiSYlG__fab{bottom:calc(var(--rp-nav-h) + 16px);background:var(--accent);width:48px;height:48px;color:var(--accent-fg);cursor:pointer;z-index:50;border:none;border-radius:50%;justify-content:center;align-items:center;transition:filter .12s,transform .12s;display:flex;position:fixed;right:20px;box-shadow:0 4px 16px #0006}.dashboard-shell-module-scss-module__wiSYlG__fab:hover{filter:var(--accent-hover-filter)}.dashboard-shell-module-scss-module__wiSYlG__fab:active{transform:scale(.93)}@media (min-width:860px){.dashboard-shell-module-scss-module__wiSYlG__fab{display:none}}.dashboard-shell-module-scss-module__wiSYlG__portalLogoAccent{color:var(--accent)}.dashboard-shell-module-scss-module__wiSYlG__mobileHeaderRight{align-items:center;gap:8px;display:flex}.dashboard-shell-module-scss-module__wiSYlG__body{flex:1;display:flex;overflow:hidden}.dashboard-shell-module-scss-module__wiSYlG__sidebar{width:var(--rp-sidebar-collapsed-w);border-right:1px solid var(--border);background:var(--surface-deep);z-index:10;flex-direction:column;flex-shrink:0;padding:14px 0;transition:width .22s cubic-bezier(.4,0,.2,1);display:none;overflow:hidden}@media (min-width:860px){.dashboard-shell-module-scss-module__wiSYlG__sidebar{display:flex}}.dashboard-shell-module-scss-module__wiSYlG__sidebar:hover{width:var(--rp-sidebar-w);overflow-y:auto}.dashboard-shell-module-scss-module__wiSYlG__sbLabel{white-space:nowrap;opacity:0;pointer-events:none;flex-shrink:0;min-width:0;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);transform:translate(-4px)}.sb-label{white-space:nowrap;opacity:0;pointer-events:none;flex-shrink:0;min-width:0;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);transform:translate(-4px)}:is(.dashboard-shell-module-scss-module__wiSYlG__sidebar:hover .dashboard-shell-module-scss-module__wiSYlG__sbLabel,.dashboard-shell-module-scss-module__wiSYlG__sidebar:hover .sb-label){opacity:1;pointer-events:auto;transform:translate(0)}.dashboard-shell-module-scss-module__wiSYlG__sbInner{flex-direction:column;flex:1;min-height:0;padding:0;transition:padding .22s cubic-bezier(.4,0,.2,1);display:flex}.dashboard-shell-module-scss-module__wiSYlG__sidebar:hover .dashboard-shell-module-scss-module__wiSYlG__sbInner{padding:0 8px}.dashboard-shell-module-scss-module__wiSYlG__sbSlot{width:var(--rp-sidebar-slot);min-width:var(--rp-sidebar-slot);flex-shrink:0;justify-content:center;align-items:center;height:40px;display:flex}.dashboard-shell-module-scss-module__wiSYlG__sidebar:hover .dashboard-shell-module-scss-module__wiSYlG__sbSlot{margin-left:-8px}.dashboard-shell-module-scss-module__wiSYlG__sbSlotInner{width:var(--rp-sidebar-icon);height:var(--rp-sidebar-icon);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s;display:flex}.dashboard-shell-module-scss-module__wiSYlG__sbRow{cursor:pointer;text-align:left;width:100%;color:var(--text-muted);background:0 0;border:none;border-radius:8px;align-items:center;padding:2px 0;font-family:inherit;text-decoration:none;transition:background .12s,color .12s;display:flex}.dashboard-shell-module-scss-module__wiSYlG__sbRow:hover .dashboard-shell-module-scss-module__wiSYlG__sbSlotInner,.dashboard-shell-module-scss-module__wiSYlG__sbRowActive .dashboard-shell-module-scss-module__wiSYlG__sbSlotInner,.dashboard-shell-module-scss-module__wiSYlG__sidebar:hover .dashboard-shell-module-scss-module__wiSYlG__sbRow:hover,.dashboard-shell-module-scss-module__wiSYlG__sidebar:hover .dashboard-shell-module-scss-module__wiSYlG__sbRowActive{background:var(--surface-mid)}.dashboard-shell-module-scss-module__wiSYlG__sidebar:hover .dashboard-shell-module-scss-module__wiSYlG__sbRow:hover .dashboard-shell-module-scss-module__wiSYlG__sbSlotInner,.dashboard-shell-module-scss-module__wiSYlG__sidebar:hover .dashboard-shell-module-scss-module__wiSYlG__sbRowActive .dashboard-shell-module-scss-module__wiSYlG__sbSlotInner{background:0 0}.dashboard-shell-module-scss-module__wiSYlG__sbRow:hover,.dashboard-shell-module-scss-module__wiSYlG__sbRowActive{color:var(--text)}.dashboard-shell-module-scss-module__wiSYlG__sbRow.dashboard-shell-module-scss-module__wiSYlG__sbRowLocked{opacity:.45;cursor:not-allowed}.dashboard-shell-module-scss-module__wiSYlG__sbRow.dashboard-shell-module-scss-module__wiSYlG__sbRowLocked:hover{color:var(--text-muted)}.dashboard-shell-module-scss-module__wiSYlG__sbRow.dashboard-shell-module-scss-module__wiSYlG__sbRowLocked:hover .dashboard-shell-module-scss-module__wiSYlG__sbSlotInner,.dashboard-shell-module-scss-module__wiSYlG__sidebar:hover .dashboard-shell-module-scss-module__wiSYlG__sbRow.dashboard-shell-module-scss-module__wiSYlG__sbRowLocked:hover .dashboard-shell-module-scss-module__wiSYlG__sbSlotInner,.dashboard-shell-module-scss-module__wiSYlG__sidebar:hover .dashboard-shell-module-scss-module__wiSYlG__sbRow.dashboard-shell-module-scss-module__wiSYlG__sbRowLocked:hover{background:0 0}.dashboard-shell-module-scss-module__wiSYlG__sbRowActive .dashboard-shell-module-scss-module__wiSYlG__sbSlotInner svg,.dashboard-shell-module-scss-module__wiSYlG__sidebar:hover .dashboard-shell-module-scss-module__wiSYlG__sbRowActive .dashboard-shell-module-scss-module__wiSYlG__sbSlotInner svg{color:var(--accent)}.dashboard-shell-module-scss-module__wiSYlG__sidebarLogoRow{align-items:center;width:100%;padding:0 0 10px;display:flex}.dashboard-shell-module-scss-module__wiSYlG__sidebarLogoSlot{width:var(--rp-sidebar-slot);min-width:var(--rp-sidebar-slot);flex-shrink:0;justify-content:center;align-items:center;height:40px;display:flex}.dashboard-shell-module-scss-module__wiSYlG__sidebar:hover .dashboard-shell-module-scss-module__wiSYlG__sidebarLogoSlot{margin-left:-8px}.dashboard-shell-module-scss-module__wiSYlG__sidebarLogoImg{width:var(--rp-sidebar-icon);height:var(--rp-sidebar-icon);object-fit:contain;border-radius:8px;display:block}.dashboard-shell-module-scss-module__wiSYlG__sidebarLogoText{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text);padding-left:6px;font-size:13px;font-weight:500}.dashboard-shell-module-scss-module__wiSYlG__switcherThumbWrap{width:var(--rp-sidebar-slot);min-width:var(--rp-sidebar-slot);flex-shrink:0;justify-content:center;align-items:center;height:44px;display:flex}.dashboard-shell-module-scss-module__wiSYlG__sidebar:hover .dashboard-shell-module-scss-module__wiSYlG__switcherThumbWrap{margin-left:-8px}.dashboard-shell-module-scss-module__wiSYlG__sidebarNav{flex-direction:column;flex:1;gap:2px;margin-top:6px;display:flex;overflow:hidden auto}.dashboard-shell-module-scss-module__wiSYlG__sidebarNavIcon{color:var(--text-muted);align-items:center;transition:color .12s;display:flex}.dashboard-shell-module-scss-module__wiSYlG__sbRow:hover .dashboard-shell-module-scss-module__wiSYlG__sidebarNavIcon{color:var(--text)}.dashboard-shell-module-scss-module__wiSYlG__sbRowActive .dashboard-shell-module-scss-module__wiSYlG__sidebarNavIcon{color:var(--accent)}.dashboard-shell-module-scss-module__wiSYlG__sidebarBottom{border-top:1px solid var(--border);flex-direction:column;gap:4px;margin-top:auto;padding-top:10px;display:flex}.dashboard-shell-module-scss-module__wiSYlG__sbAddIcon{background:var(--accent);color:var(--accent-fg);transition:background .12s,color .12s}.dashboard-shell-module-scss-module__wiSYlG__sbRow:hover .dashboard-shell-module-scss-module__wiSYlG__sbAddIcon{filter:var(--accent-hover-filter)}.dashboard-shell-module-scss-module__wiSYlG__sidebar:hover .dashboard-shell-module-scss-module__wiSYlG__sbRow:hover .dashboard-shell-module-scss-module__wiSYlG__sbAddIcon{filter:none;color:var(--text-muted);background:0 0}.dashboard-shell-module-scss-module__wiSYlG__sidebar:hover .dashboard-shell-module-scss-module__wiSYlG__sbRow:hover{background:var(--surface-mid)}.dashboard-shell-module-scss-module__wiSYlG__sidebar:hover .dashboard-shell-module-scss-module__wiSYlG__sbAddExpanded{background:var(--accent);border-radius:7px;justify-content:center;margin-top:0;padding:8px}.dashboard-shell-module-scss-module__wiSYlG__sidebar:hover .dashboard-shell-module-scss-module__wiSYlG__sbAddExpanded:hover{filter:var(--accent-hover-filter)}.dashboard-shell-module-scss-module__wiSYlG__sidebarDivider{background:var(--border);flex-shrink:0;height:1px;margin:6px 0}.dashboard-shell-module-scss-module__wiSYlG__moreBackdrop{z-index:40;background:#00000080;position:fixed;inset:0}@media (min-width:860px){.dashboard-shell-module-scss-module__wiSYlG__moreBackdrop{display:none}}.dashboard-shell-module-scss-module__wiSYlG__moreSheet{background:var(--surface-deep);border-left:1px solid var(--border);z-index:50;width:80vw;max-width:320px;padding:0 0 calc(var(--rp-nav-h) + 8px);flex-direction:column;animation:.22s cubic-bezier(.4,0,.2,1) both dashboard-shell-module-scss-module__wiSYlG__moreSheetIn;display:flex;position:fixed;top:0;bottom:0;right:0}@media (min-width:860px){.dashboard-shell-module-scss-module__wiSYlG__moreSheet{display:none}}@keyframes dashboard-shell-module-scss-module__wiSYlG__moreSheetIn{0%{transform:translate(100%)}to{transform:translate(0)}}.dashboard-shell-module-scss-module__wiSYlG__moreSheetHeader{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;height:52px;padding:0 20px;display:flex}.dashboard-shell-module-scss-module__wiSYlG__moreSheetTitle{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:500}.dashboard-shell-module-scss-module__wiSYlG__moreSheetItem{border:none;border-bottom:1px solid var(--border);height:52px;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:14px;width:100%;padding:0 20px;font-family:inherit;font-size:14px;font-weight:500;transition:background .12s,color .12s;display:flex}.dashboard-shell-module-scss-module__wiSYlG__moreSheetItem:hover{background:var(--surface-mid);color:var(--text)}.dashboard-shell-module-scss-module__wiSYlG__moreSheetItemActive,.dashboard-shell-module-scss-module__wiSYlG__moreSheetItemActive .dashboard-shell-module-scss-module__wiSYlG__moreSheetIcon{color:var(--accent)}.dashboard-shell-module-scss-module__wiSYlG__moreSheetIcon{color:var(--text-muted);flex-shrink:0;align-items:center;transition:color .12s;display:flex}.dashboard-shell-module-scss-module__wiSYlG__moreSheetLabel{flex:1}.dashboard-shell-module-scss-module__wiSYlG__moreSheetChevron{color:var(--border);flex-shrink:0;align-items:center;display:flex}.dashboard-shell-module-scss-module__wiSYlG__sidebarTop{padding:14px 10px 12px}.dashboard-shell-module-scss-module__wiSYlG__sidebarLogo{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:2px 6px 10px;font-size:13px;font-weight:800}.dashboard-shell-module-scss-module__wiSYlG__sidebarLogoAccent{color:var(--accent)}.dashboard-shell-module-scss-module__wiSYlG__sidebarVenue{align-items:center;gap:10px;padding:10px 0 0;display:flex}.dashboard-shell-module-scss-module__wiSYlG__sidebarLogo2{border:1px solid var(--border);background:linear-gradient(135deg,#2a1a12 0%,#1a1a1a 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.dashboard-shell-module-scss-module__wiSYlG__sidebarLogo2Img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-shell-module-scss-module__wiSYlG__sidebarLogoText2{color:var(--accent);font-size:13px;font-weight:800}.dashboard-shell-module-scss-module__wiSYlG__sidebarVenueText{min-width:0}.dashboard-shell-module-scss-module__wiSYlG__sidebarVenueName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.dashboard-shell-module-scss-module__wiSYlG__sidebarVenueStatus{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:4px;margin-top:2px;font-size:9px;display:flex}.dashboard-shell-module-scss-module__wiSYlG__statusDotLive{background:var(--success);border-radius:50%;width:5px;height:5px}.dashboard-shell-module-scss-module__wiSYlG__sidebarNavItem{color:var(--text-muted);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.dashboard-shell-module-scss-module__wiSYlG__sidebarNavItem:hover,.dashboard-shell-module-scss-module__wiSYlG__sidebarNavItemActive{background:var(--surface-mid);color:var(--text)}.dashboard-shell-module-scss-module__wiSYlG__sidebarAddBtn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s;display:flex}.dashboard-shell-module-scss-module__wiSYlG__sidebarAddBtn:hover{background:#d9551f}.dashboard-shell-module-scss-module__wiSYlG__sidebarSignOut{width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;font-size:12px;transition:color .12s,background .12s;display:flex}.dashboard-shell-module-scss-module__wiSYlG__sidebarSignOut:hover{color:var(--text);background:var(--surface-mid)}.dashboard-shell-module-scss-module__wiSYlG__sidebarHideText{opacity:0;white-space:nowrap;vertical-align:middle;flex-shrink:0;max-width:0;transition:max-width .2s cubic-bezier(.4,0,.2,1),opacity .15s;display:inline-block;overflow:hidden}.dashboard-shell-module-scss-module__wiSYlG__sidebar:hover .dashboard-shell-module-scss-module__wiSYlG__sidebarHideText{opacity:1;max-width:200px}.dashboard-shell-module-scss-module__wiSYlG__contentArea{scrollbar-width:none;flex:1;position:relative;overflow-y:scroll}.dashboard-shell-module-scss-module__wiSYlG__contentArea::-webkit-scrollbar{display:none}.dashboard-shell-module-scss-module__wiSYlG__routePanel{-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;height:100%;animation:.28s cubic-bezier(.4,0,.2,1) both dashboard-shell-module-scss-module__wiSYlG__slideInPanel;overflow:hidden auto}.dashboard-shell-module-scss-module__wiSYlG__routePanel::-webkit-scrollbar{display:none}.dashboard-shell-module-scss-module__wiSYlG__routePanelInner{max-width:880px;margin:0 auto;padding:20px 16px 40px}@media (min-width:860px){.dashboard-shell-module-scss-module__wiSYlG__routePanelInner{padding:28px 28px 48px}}@keyframes dashboard-shell-module-scss-module__wiSYlG__slideInPanel{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.dashboard-shell-module-scss-module__wiSYlG__navTab{cursor:pointer;color:var(--text-muted);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px 0 10px;font-family:inherit;text-decoration:none;transition:color .15s;display:flex;position:relative}.dashboard-shell-module-scss-module__wiSYlG__navTabActive{color:var(--accent)}.dashboard-shell-module-scss-module__wiSYlG__navTabActive:before{content:"";background:var(--accent);border-radius:0 0 2px 2px;width:24px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.dashboard-shell-module-scss-module__wiSYlG__navTabLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;line-height:1}.dashboard-shell-module-scss-module__wiSYlG__btnPrimaryCompact{background:var(--accent);color:var(--accent-fg);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:5px;padding:6px 11px;font-family:inherit;font-size:11px;font-weight:600;text-decoration:none;transition:filter .12s;display:inline-flex}.dashboard-shell-module-scss-module__wiSYlG__btnPrimaryCompact:hover{filter:var(--accent-hover-filter)}.dashboard-shell-module-scss-module__wiSYlG__skeletonWrap{max-width:880px;margin:0 auto;padding:20px 16px 40px}@media (min-width:860px){.dashboard-shell-module-scss-module__wiSYlG__skeletonWrap{padding:28px 28px 48px}}.dashboard-shell-module-scss-module__wiSYlG__skeletonRow{gap:10px;margin-bottom:20px;display:grid}.dashboard-shell-module-scss-module__wiSYlG__skeletonRowCols4{grid-template-columns:repeat(4,1fr)}.dashboard-shell-module-scss-module__wiSYlG__skeletonRowCols2{grid-template-columns:repeat(2,1fr)}@media (max-width:600px){.dashboard-shell-module-scss-module__wiSYlG__skeletonRowCols4{grid-template-columns:repeat(2,1fr)}}.dashboard-shell-module-scss-module__wiSYlG__skeletonBlock{background:var(--surface);border:1px solid var(--border);border-radius:8px;animation:1.6s ease-in-out infinite dashboard-shell-module-scss-module__wiSYlG__shimmer}.dashboard-shell-module-scss-module__wiSYlG__skeletonTitle{background:var(--surface);border:1px solid var(--border);border-radius:5px;width:160px;height:22px;margin-bottom:20px;animation:1.6s ease-in-out infinite dashboard-shell-module-scss-module__wiSYlG__shimmer}.dashboard-shell-module-scss-module__wiSYlG__skeletonLabel{background:var(--surface);border:1px solid var(--border);border-radius:4px;width:80px;height:10px;margin-bottom:12px;animation:1.6s ease-in-out infinite dashboard-shell-module-scss-module__wiSYlG__shimmer}@keyframes dashboard-shell-module-scss-module__wiSYlG__shimmer{0%,to{opacity:1}50%{opacity:.45}}
.dashboard-video-modal-module-scss-module__ZBlExq__modal{bottom:calc(var(--rp-nav-h) + 12px);background:var(--surface);border:1px solid var(--border);z-index:30;border-radius:10px;width:320px;animation:.22s cubic-bezier(.34,1.56,.64,1) both dashboard-video-modal-module-scss-module__ZBlExq__modalIn;position:fixed;right:16px;overflow:hidden;box-shadow:0 8px 32px #0000008c}@media (min-width:860px){.dashboard-video-modal-module-scss-module__ZBlExq__modal{width:340px;bottom:24px;right:24px}}@keyframes dashboard-video-modal-module-scss-module__ZBlExq__modalIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.dashboard-video-modal-module-scss-module__ZBlExq__header{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;padding:8px 10px 8px 12px;display:flex}.dashboard-video-modal-module-scss-module__ZBlExq__headerTitle{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;font-size:10px;display:flex}.dashboard-video-modal-module-scss-module__ZBlExq__headerControls{align-items:center;gap:2px;display:flex}.dashboard-video-modal-module-scss-module__ZBlExq__controlBtn{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;font-family:inherit;transition:background .12s,color .12s;display:flex}.dashboard-video-modal-module-scss-module__ZBlExq__controlBtn:hover{background:var(--border);color:var(--text)}.dashboard-video-modal-module-scss-module__ZBlExq__videoWrap{aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.dashboard-video-modal-module-scss-module__ZBlExq__videoSkeleton{z-index:1;background:#111;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dashboard-video-modal-module-scss-module__ZBlExq__skeletonPulse{background:var(--border);border-radius:50%;width:40px;height:40px;animation:1.4s ease-in-out infinite dashboard-video-modal-module-scss-module__ZBlExq__pulse}@keyframes dashboard-video-modal-module-scss-module__ZBlExq__pulse{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:.8;transform:scale(1.05)}}.dashboard-video-modal-module-scss-module__ZBlExq__video{opacity:0;border:none;width:100%;height:100%;transition:opacity .25s;display:block}.dashboard-video-modal-module-scss-module__ZBlExq__videoReady{opacity:1}.dashboard-video-modal-module-scss-module__ZBlExq__pill{bottom:calc(var(--rp-nav-h) + 12px);background:var(--surface);border:1px solid var(--border);z-index:30;border-radius:999px;align-items:center;animation:.18s both dashboard-video-modal-module-scss-module__ZBlExq__pillIn;display:flex;position:fixed;right:16px;overflow:hidden;box-shadow:0 4px 16px #0006}@media (min-width:860px){.dashboard-video-modal-module-scss-module__ZBlExq__pill{bottom:24px;right:24px}}@keyframes dashboard-video-modal-module-scss-module__ZBlExq__pillIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.dashboard-video-modal-module-scss-module__ZBlExq__pillBtn{color:var(--text);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:8px 14px 8px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:color .12s;display:flex}.dashboard-video-modal-module-scss-module__ZBlExq__pillBtn:hover{color:var(--accent)}.dashboard-video-modal-module-scss-module__ZBlExq__pillLabel{white-space:nowrap}.dashboard-video-modal-module-scss-module__ZBlExq__pillClose{border:none;border-left:1px solid var(--border);width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-family:inherit;transition:color .12s,background .12s;display:flex}.dashboard-video-modal-module-scss-module__ZBlExq__pillClose:hover{color:var(--text);background:var(--surface-2)}
.notification-sheet-module-scss-module__kO9WGW__overlay{z-index:300;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.notification-sheet-module-scss-module__kO9WGW__sheet{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;width:100%;max-width:420px;max-height:80vh;display:flex;overflow:hidden}.notification-sheet-module-scss-module__kO9WGW__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.notification-sheet-module-scss-module__kO9WGW__title{color:var(--text);font-size:14px;font-weight:800}.notification-sheet-module-scss-module__kO9WGW__headerActions{align-items:center;gap:12px;display:flex}.notification-sheet-module-scss-module__kO9WGW__markAll{color:var(--accent);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:12px;font-weight:700}.notification-sheet-module-scss-module__kO9WGW__close{background:var(--surface-2);width:24px;height:24px;color:var(--text-muted);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.notification-sheet-module-scss-module__kO9WGW__empty{text-align:center;color:var(--text-muted);margin:0;padding:28px 16px;font-size:13px}.notification-sheet-module-scss-module__kO9WGW__list{overflow-y:auto}.notification-sheet-module-scss-module__kO9WGW__row{border:none;border-top:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:10px;width:100%;padding:12px 16px;font-family:inherit;transition:background .12s;display:flex}.notification-sheet-module-scss-module__kO9WGW__row:first-child{border-top:none}.notification-sheet-module-scss-module__kO9WGW__row:hover{background:var(--surface-2)}.notification-sheet-module-scss-module__kO9WGW__dot{background:0 0;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.notification-sheet-module-scss-module__kO9WGW__rowUnread .notification-sheet-module-scss-module__kO9WGW__dot{background:var(--accent)}.notification-sheet-module-scss-module__kO9WGW__rowText{flex-direction:column;gap:2px;min-width:0;display:flex}.notification-sheet-module-scss-module__kO9WGW__rowTitle{color:var(--text-muted);font-size:13px;font-weight:700}.notification-sheet-module-scss-module__kO9WGW__rowUnread .notification-sheet-module-scss-module__kO9WGW__rowTitle{color:var(--text)}.notification-sheet-module-scss-module__kO9WGW__rowBody{color:var(--text-muted);font-size:12px;line-height:1.4}.notification-sheet-module-scss-module__kO9WGW__rowTime{color:var(--text-muted);opacity:.7;font-size:11px}
.mobile-drawer-nav-module-scss-module__tJu0lG__topBar{z-index:40;background:var(--bg);-webkit-backdrop-filter:blur(14px);align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;top:0}@media (min-width:860px){.mobile-drawer-nav-module-scss-module__tJu0lG__topBar{display:none}}.mobile-drawer-nav-module-scss-module__tJu0lG__topBarSpacer{flex:1}.mobile-drawer-nav-module-scss-module__tJu0lG__icon{flex-shrink:0;width:16px;height:16px}.mobile-drawer-nav-module-scss-module__tJu0lG__islandBtn{-webkit-backdrop-filter:blur(12px);width:34px;height:34px;color:var(--text);background:#1a1a1ab3;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.mobile-drawer-nav-module-scss-module__tJu0lG__notifIndicator{border:1.5px solid var(--bg);background:#e0483f;border-radius:50%;width:8px;height:8px;position:absolute;top:1px;right:1px}.mobile-drawer-nav-module-scss-module__tJu0lG__drawerToggle{-webkit-backdrop-filter:blur(12px);width:34px;height:34px;color:var(--text);background:#1a1a1ab3;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;transition:background .12s;display:flex}.mobile-drawer-nav-module-scss-module__tJu0lG__drawerToggle:hover{background:#282828d9}.mobile-drawer-nav-module-scss-module__tJu0lG__drawerBackdrop{z-index:200;opacity:0;background:#00000080;max-width:480px;margin:0 auto;transition:opacity .2s;display:none;position:fixed;inset:0}@media (min-width:860px){.mobile-drawer-nav-module-scss-module__tJu0lG__drawerBackdrop{display:none!important}}.mobile-drawer-nav-module-scss-module__tJu0lG__visible{opacity:1;display:block}.mobile-drawer-nav-module-scss-module__tJu0lG__drawerPanel{background:var(--surface-deep);border-right:1px solid var(--border);z-index:201;flex-direction:column;width:78%;max-width:300px;padding:18px 0;transition:transform .25s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:12px 0 40px #0006}.mobile-drawer-nav-module-scss-module__tJu0lG__visible .mobile-drawer-nav-module-scss-module__tJu0lG__drawerPanel{transform:translate(0)}.mobile-drawer-nav-module-scss-module__tJu0lG__accountBlock{border-bottom:1px solid var(--border);flex-shrink:0;margin-bottom:10px;position:relative}.mobile-drawer-nav-module-scss-module__tJu0lG__accountRow{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:2px 20px 18px;font-family:inherit;display:flex}.mobile-drawer-nav-module-scss-module__tJu0lG__accountChevron{color:var(--text-muted);flex-shrink:0;transition:transform .15s}.mobile-drawer-nav-module-scss-module__tJu0lG__accountChevronOpen{transform:rotate(180deg)}.mobile-drawer-nav-module-scss-module__tJu0lG__accountMenu{z-index:5;background:var(--surface-deep);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;max-height:60vh;padding:6px;animation:.14s both mobile-drawer-nav-module-scss-module__tJu0lG__accountMenuFadeIn;display:flex;position:absolute;top:calc(100% + 4px);left:12px;right:12px;overflow-y:auto;box-shadow:0 8px 32px #0009}@keyframes mobile-drawer-nav-module-scss-module__tJu0lG__accountMenuFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mobile-drawer-nav-module-scss-module__tJu0lG__accountMenuDivider{background:var(--border);height:1px;margin:6px 10px}.mobile-drawer-nav-module-scss-module__tJu0lG__accountText{flex:1;min-width:0}.mobile-drawer-nav-module-scss-module__tJu0lG__accountName{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.mobile-drawer-nav-module-scss-module__tJu0lG__discoverRow{padding:0 12px 10px}.mobile-drawer-nav-module-scss-module__tJu0lG__divider{background:var(--border);height:1px;margin:0 20px 12px}.mobile-drawer-nav-module-scss-module__tJu0lG__navLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;padding:0 20px 8px;font-size:9.5px;font-weight:700}.mobile-drawer-nav-module-scss-module__tJu0lG__nav{flex-direction:column;flex:1;gap:2px;padding:0 12px;display:flex;overflow-y:auto}.mobile-drawer-nav-module-scss-module__tJu0lG__drawerRow{color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .12s,color .12s;display:flex}.mobile-drawer-nav-module-scss-module__tJu0lG__drawerRow:hover{background:var(--surface-mid);color:var(--text)}.mobile-drawer-nav-module-scss-module__tJu0lG__drawerRowActive{color:var(--text)}.mobile-drawer-nav-module-scss-module__tJu0lG__drawerRowActive .mobile-drawer-nav-module-scss-module__tJu0lG__drawerRowIcon{background:var(--accent-dim);color:var(--accent)}.mobile-drawer-nav-module-scss-module__tJu0lG__drawerRowIcon{background:var(--surface-2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .12s,color .12s;display:flex}.mobile-drawer-nav-module-scss-module__tJu0lG__drawerRowText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mobile-drawer-nav-module-scss-module__tJu0lG__drawerUsage{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);margin:0;padding:2px 10px 8px;font-size:10px}.mobile-drawer-nav-module-scss-module__tJu0lG__accountEmail{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:11px;display:block;overflow:hidden}.mobile-drawer-nav-module-scss-module__tJu0lG__drawerRowLocked{opacity:.45;cursor:not-allowed}.mobile-drawer-nav-module-scss-module__tJu0lG__drawerRowLocked:hover{color:var(--text-muted);background:0 0}.mobile-drawer-nav-module-scss-module__tJu0lG__drawerRowPro{background:var(--accent-dim);border:1px solid rgba(var(--accent-rgb), .25);color:var(--accent);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:8px;line-height:14px}.mobile-drawer-nav-module-scss-module__tJu0lG__drawerRowDetail{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);flex-shrink:0;font-size:10px}.mobile-drawer-nav-module-scss-module__tJu0lG__drawerRowBadge{background:var(--accent-dim);min-width:18px;color:var(--accent);font-family:var(--font-mono);text-align:center;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:700;line-height:16px}.mobile-drawer-nav-module-scss-module__tJu0lG__searchBarWrap{z-index:30;width:calc(100% - 32px);max-width:448px;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}@media (min-width:860px){.mobile-drawer-nav-module-scss-module__tJu0lG__searchBarWrap{display:none}}.mobile-drawer-nav-module-scss-module__tJu0lG__searchBar{-webkit-backdrop-filter:blur(20px)saturate(1.4);cursor:text;text-align:left;background:#1a1a1ab8;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;width:100%;padding:12px 16px;font-family:inherit;transition:background .12s,border-color .12s;display:flex;box-shadow:0 10px 30px #00000080}.mobile-drawer-nav-module-scss-module__tJu0lG__searchBar .mobile-drawer-nav-module-scss-module__tJu0lG__icon{color:var(--text-muted)}.mobile-drawer-nav-module-scss-module__tJu0lG__searchBar:hover{background:#222222c7;border-color:#ffffff24}.mobile-drawer-nav-module-scss-module__tJu0lG__searchBarPlaceholder{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;font-size:13.5px;font-weight:600;overflow:hidden}.mobile-drawer-nav-module-scss-module__tJu0lG__notifBubble{-webkit-backdrop-filter:blur(20px)saturate(1.4);z-index:26;background:#1a1a1ac7;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;width:calc(100% - 32px);max-width:448px;padding:8px 8px 8px 10px;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:74px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}@media (min-width:860px){.mobile-drawer-nav-module-scss-module__tJu0lG__notifBubble{display:none}}.mobile-drawer-nav-module-scss-module__tJu0lG__notifBell{color:#fff;background:#e0483f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.mobile-drawer-nav-module-scss-module__tJu0lG__notifBell .mobile-drawer-nav-module-scss-module__tJu0lG__icon{width:12px;height:12px}.mobile-drawer-nav-module-scss-module__tJu0lG__notifText{flex:1;min-width:0;font-size:12.5px;font-weight:700;line-height:1.35}.mobile-drawer-nav-module-scss-module__tJu0lG__notifText span{color:var(--text-muted);margin-top:1px;font-size:11px;font-weight:500;display:block}.mobile-drawer-nav-module-scss-module__tJu0lG__notifDismiss{width:26px;height:26px;color:var(--text-muted);background:#ffffff14;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mobile-drawer-nav-module-scss-module__tJu0lG__notifDismiss .mobile-drawer-nav-module-scss-module__tJu0lG__icon{width:11px;height:11px}.mobile-drawer-nav-module-scss-module__tJu0lG__ringRow{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:8px 20px 14px;font-family:inherit;display:flex}.mobile-drawer-nav-module-scss-module__tJu0lG__ringBtn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.mobile-drawer-nav-module-scss-module__tJu0lG__ringText{flex-direction:column;gap:1px;min-width:0;display:flex}.mobile-drawer-nav-module-scss-module__tJu0lG__ringLabel{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.mobile-drawer-nav-module-scss-module__tJu0lG__ringSub{color:var(--text-muted);font-size:10.5px}
.account-menu-module-scss-module__df4VGa__wrap{margin-top:4px;position:relative}.account-menu-module-scss-module__df4VGa__avatarWrap{display:flex;position:relative}.account-menu-module-scss-module__df4VGa__avatar{width:var(--rp-sidebar-icon);height:var(--rp-sidebar-icon);background:var(--surface-2);border:1px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.account-menu-module-scss-module__df4VGa__avatarLg{width:36px;height:36px}.account-menu-module-scss-module__df4VGa__avatarEmpty{background:var(--surface)}.account-menu-module-scss-module__df4VGa__unreadDot{border:1.5px solid var(--surface-deep);background:#e0483f;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.account-menu-module-scss-module__df4VGa__triggerText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.account-menu-module-scss-module__df4VGa__triggerName{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:12px;font-weight:600;overflow:hidden}.account-menu-module-scss-module__df4VGa__triggerSub{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:9px;overflow:hidden}.account-menu-module-scss-module__df4VGa__chevron{color:var(--text-muted);flex-shrink:0;margin-left:auto;margin-right:6px}.account-menu-module-scss-module__df4VGa__menu{background:var(--surface-deep);border:1px solid var(--border);z-index:100;border-radius:10px;padding:6px;animation:.14s both account-menu-module-scss-module__df4VGa__menuFadeIn;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 32px #0009}@keyframes account-menu-module-scss-module__df4VGa__menuFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.account-menu-module-scss-module__df4VGa__usage{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);margin:0;padding:6px 8px 8px;font-size:10px}.account-menu-module-scss-module__df4VGa__item{width:100%;color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;padding:8px;font-family:inherit;font-size:12px;font-weight:500;transition:background .1s,color .1s;display:flex}.account-menu-module-scss-module__df4VGa__item:hover{background:var(--surface-mid);color:var(--text)}.account-menu-module-scss-module__df4VGa__itemIcon{flex-shrink:0;display:flex}.account-menu-module-scss-module__df4VGa__itemLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.account-menu-module-scss-module__df4VGa__itemDetail{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:9px}.account-menu-module-scss-module__df4VGa__itemBadge{background:var(--accent-dim);min-width:16px;color:var(--accent);font-family:var(--font-mono);text-align:center;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:700}.account-menu-module-scss-module__df4VGa__divider{background:var(--border);height:1px;margin:4px 0}
.details-sheet-module-scss-module__CYtjsa__title{text-align:center;letter-spacing:-.01em;color:var(--text);margin:0;padding-bottom:2px;font-size:.8125rem;font-weight:800}.details-sheet-module-scss-module__CYtjsa__group{flex-direction:column;gap:8px;display:flex}.details-sheet-module-scss-module__CYtjsa__groupLbl{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.5625rem;font-weight:700}.details-sheet-module-scss-module__CYtjsa__hint{color:var(--text-muted);margin:0;font-size:.75rem}.details-sheet-module-scss-module__CYtjsa__ticket{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;width:100%;overflow:hidden}.details-sheet-module-scss-module__CYtjsa__ticketPriceRow{align-items:center;gap:10px;padding:16px 14px;display:flex}.details-sheet-module-scss-module__CYtjsa__ticketCurrency{color:var(--text-muted);font-size:1.75rem;font-weight:800}.details-sheet-module-scss-module__CYtjsa__ticketCurrencyFilled{color:var(--text)}.details-sheet-module-scss-module__CYtjsa__ticketPrice{width:100%;min-width:0;color:var(--text);font-family:var(--font-sans);appearance:textfield;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:1.75rem;font-weight:800}.details-sheet-module-scss-module__CYtjsa__ticketPrice::placeholder{color:var(--text-muted)}.details-sheet-module-scss-module__CYtjsa__ticketPrice::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.details-sheet-module-scss-module__CYtjsa__ticketPrice::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.details-sheet-module-scss-module__CYtjsa__ticketNotch{border-top:1px dashed var(--border-mid);border-bottom:1px dashed var(--border-mid);align-items:center;gap:6px;padding:0 14px;display:flex}.details-sheet-module-scss-module__CYtjsa__ticketNotchCircle{box-sizing:border-box;background:var(--bg);border:1px solid var(--border-mid);border-radius:50%;flex-shrink:0;width:10px;height:10px}.details-sheet-module-scss-module__CYtjsa__ticketNotchCircleEnd{margin-left:auto}.details-sheet-module-scss-module__CYtjsa__ticketNote{text-align:right;font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);margin:0;padding:0 14px 12px;font-size:.65rem;font-weight:700}.details-sheet-module-scss-module__CYtjsa__ticketLinkSection{border-top:1px solid var(--border);padding:12px 14px}.details-sheet-module-scss-module__CYtjsa__ticketLinkLbl{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 6px;font-size:.5625rem;font-weight:700}.details-sheet-module-scss-module__CYtjsa__ticketLinkWrap{align-items:center;gap:7px;display:flex}.details-sheet-module-scss-module__CYtjsa__ticketLinkGlyph{width:13px;height:13px;color:var(--text-muted);flex-shrink:0}.details-sheet-module-scss-module__CYtjsa__ticketLinkInput{border:none;border-bottom:1px solid var(--border-mid);min-width:0;color:var(--text);font-family:var(--font-sans);background:0 0;outline:none;flex:1;padding:0 0 3px;font-size:1rem;transition:border-color .15s}.details-sheet-module-scss-module__CYtjsa__ticketLinkInput::placeholder{color:var(--text-muted)}.details-sheet-module-scss-module__CYtjsa__ticketLinkInput:focus{border-bottom-color:var(--accent)}.details-sheet-module-scss-module__CYtjsa__chipWrap{flex-wrap:wrap;gap:6px;display:flex}.details-sheet-module-scss-module__CYtjsa__chip{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.8125rem;font-weight:700;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.details-sheet-module-scss-module__CYtjsa__chip:hover{border-color:var(--border-mid)}.details-sheet-module-scss-module__CYtjsa__chip:disabled{opacity:.4;cursor:default}.details-sheet-module-scss-module__CYtjsa__chipActive{background:var(--accent-dim);color:var(--accent);border-color:#e8622a4d}.details-sheet-module-scss-module__CYtjsa__chipRank{background:var(--accent);color:#fff;min-width:1.1rem;height:1.1rem;font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;margin-left:6px;font-size:.625rem;display:inline-flex}.details-sheet-module-scss-module__CYtjsa__tagGroup{flex-direction:column;gap:8px;margin-top:12px;display:flex}.details-sheet-module-scss-module__CYtjsa__tagGroupLbl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.6875rem}.details-sheet-module-scss-module__CYtjsa__customRow{align-items:center;gap:8px;display:flex}.details-sheet-module-scss-module__CYtjsa__customInput{background:var(--surface-2);border:1px solid var(--border);min-width:0;color:var(--text);font-family:var(--font-sans);border-radius:10px;outline:none;flex:1;padding:10px 12px;font-size:1rem;transition:border-color .15s}.details-sheet-module-scss-module__CYtjsa__customInput::placeholder{color:var(--text-muted)}.details-sheet-module-scss-module__CYtjsa__customInput:focus{border-color:var(--accent)}.details-sheet-module-scss-module__CYtjsa__customInput:disabled{opacity:.5}.details-sheet-module-scss-module__CYtjsa__customAdd{background:var(--accent);color:#fff;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;padding:10px 14px;font-size:.8125rem;font-weight:700}.details-sheet-module-scss-module__CYtjsa__customAdd:disabled{opacity:.4;cursor:default}.details-sheet-module-scss-module__CYtjsa__textarea{background:var(--surface-2);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--font-sans);resize:vertical;border-radius:10px;outline:none;padding:10px 12px;font-size:1rem;line-height:1.5;transition:border-color .15s}.details-sheet-module-scss-module__CYtjsa__textarea::placeholder{color:var(--text-muted)}.details-sheet-module-scss-module__CYtjsa__textarea:focus{border-color:var(--accent)}
.poster-frame-module-scss-module__M13M2q__frame{width:var(--frame-width,200px);aspect-ratio:var(--frame-ratio,8/10);transform:rotate(var(--frame-tilt,-3deg));filter:drop-shadow(0 18px 26px #0000008c);flex-shrink:0;position:relative}@media (min-width:420px){.poster-frame-module-scss-module__M13M2q__frame{width:var(--frame-width,250px)}}@media (min-width:480px){.poster-frame-module-scss-module__M13M2q__frameLg{width:var(--frame-width,275px)}}.poster-frame-module-scss-module__M13M2q__sheet{border-radius:2px;width:100%;height:100%;position:relative;overflow:hidden}.poster-frame-module-scss-module__M13M2q__tape{z-index:3;--tape-s:var(--tape-scale,1);width:calc(28px*var(--tape-s));height:calc(12px*var(--tape-s));background:#e6dec88c;border:1px solid #ffffff26;position:absolute;box-shadow:0 2px 5px #00000059}.poster-frame-module-scss-module__M13M2q__tape[data-pos=tl]{top:calc(-3px*var(--tape-s));left:calc(-12px*var(--tape-s));transform:rotate(-42deg)}.poster-frame-module-scss-module__M13M2q__tape[data-pos=tr]{top:calc(-3px*var(--tape-s));right:calc(-12px*var(--tape-s));transform:rotate(42deg)}.poster-frame-module-scss-module__M13M2q__tape[data-pos=bl]{bottom:calc(-3px*var(--tape-s));left:calc(-12px*var(--tape-s));transform:rotate(42deg)}.poster-frame-module-scss-module__M13M2q__tape[data-pos=br]{bottom:calc(-3px*var(--tape-s));right:calc(-12px*var(--tape-s));transform:rotate(-42deg)}
