:root{color:#15171c;background:#f4f5f8;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-size:15px}*{box-sizing:border-box}body{background:#e9ebf0;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{width:100%;max-width:480px;min-height:100dvh;padding:18px 16px calc(104px + env(safe-area-inset-bottom));background:linear-gradient(150deg,#fafbfc 0%,#f2f4f9 100%);margin:0 auto;position:relative;overflow:hidden}.top,.detail-top{justify-content:space-between;align-items:center;display:flex}.brand{letter-spacing:1.6px;color:#606a84;font-size:10px;font-weight:800}.icon-button{color:#303542;background:#fff;border:1px solid #e4e6ed;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 3px 11px #1d29410b}.intro{margin:28px 0 23px}.intro p,.page-header p{color:#727889;margin:0 0 7px}.intro h1,.page-header h1,.event-detail h1,.person-detail h1{letter-spacing:-1.5px;margin:0;font-size:33px;font-weight:760;line-height:1.04}.intro span{color:#8990a0;margin-top:12px;font-size:13px;display:block}.hero-event{color:#fff;background:#202b5b;border-radius:24px;gap:14px;padding:17px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px #29345a38}.hero-event:after{content:"";opacity:.45;background:#7688df;border-radius:50%;width:150px;height:150px;position:absolute;top:-80px;right:-56px}.event-date{z-index:1;color:#27336a;background:#eef1ff;border-radius:16px;flex-direction:column;flex:0 0 51px;justify-content:center;align-items:center;height:54px;font-weight:800;display:flex}.event-date span{font-size:19px;line-height:18px}.event-date small{font-size:9px;font-weight:800}.eyebrow{letter-spacing:1.15px;color:#7784b8;text-transform:uppercase;font-size:10px;font-weight:800}.hero-event .eyebrow{color:#cbd4ff}.hero-event h2{z-index:1;margin:4px 0 8px;font-size:18px}.hero-event p,.event-card p{z-index:1;opacity:.88;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.hero-event i,.event-card i{background:currentColor;border-radius:50%;width:3px;height:3px}.hero-chevron{z-index:1;margin:auto 0 auto auto}.occupancy{color:#7f8796;margin:13px 4px 30px;font-size:12px}.occupancy b{color:#313744}.meter{background:#e1e4ec;border-radius:10px;height:5px;margin-top:9px}.meter span{background:#5269ca;border-radius:10px;height:100%;display:block}.section-head{justify-content:space-between;align-items:center;margin:24px 0 12px;display:flex}.section-head h2{letter-spacing:-.4px;margin:2px 0;font-size:18px}.section-head p{letter-spacing:1px;color:#858c9a;margin:0;font-size:10px}.section-head>a{color:#5269ca;align-items:center;font-size:12px;font-weight:700;display:flex}.quick-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.quick-grid a{background:#fff;border:1px solid #e8eaf0;border-radius:19px;flex-direction:column;gap:6px;min-height:118px;padding:13px;display:flex;box-shadow:0 4px 12px #26375808}.quick-grid svg{color:#5269ca}.quick-grid span{margin-top:auto;font-size:13px;font-weight:750}.quick-grid small{color:#969da9;font-size:10px}.people-preview{background:#eaedf8;border:1px solid #dde1f0;border-radius:22px;margin-top:28px;padding:18px}.people-preview .section-head{margin:0 0 15px}.avatar{color:#fff;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:inline-grid;box-shadow:0 2px 5px #222a3612}.avatar.sm{width:32px;height:32px}.avatar.md{width:42px;height:42px}.avatar.lg{width:66px;height:66px;font-size:17px}.avatar-stack .avatar{margin-right:-10px}.people-preview>p{color:#687184;margin:12px 0 0;font-size:12px}.bottom-nav{width:min(100%,480px);padding:10px 12px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:4;background:#fffffff0;border-top:1px solid #e7e9ee;justify-content:space-around;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav a{color:#89909d;text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:62px;font-size:10px;display:flex}.bottom-nav a.active{color:#4661c8;font-weight:750}.page-header{justify-content:space-between;align-items:end;margin:16px 0 20px;display:flex}.page-header p{letter-spacing:1.2px;font-size:11px}.page-header.compact{margin-top:24px;display:block}.page-header.compact p{letter-spacing:0;margin:10px 0 0;font-size:13px;line-height:1.6}.tabs{background:#e8eaf0;border-radius:13px;gap:3px;padding:4px;display:flex}.tabs button{color:#7f8796;background:0 0;border:0;border-radius:9px;flex:1;padding:10px 3px;font-size:12px}.tabs .selected{color:#202633;background:#fff;font-weight:750;box-shadow:0 2px 6px #17204012}.cards-list{gap:11px;margin-top:18px;display:grid}.event-card{background:#fff;border:1px solid #e7e9ef;border-radius:19px;align-items:center;gap:12px;padding:15px;display:flex;box-shadow:0 4px 12px #26375808}.event-card-main{min-width:0}.event-card h3{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 8px;font-size:15px;overflow:hidden}.event-card .arrow{color:#7d89bd;flex:none;margin-left:auto}.detail-top{margin-bottom:24px}.detail-top>span{color:#8c93a2;letter-spacing:1.2px;font-size:10px;font-weight:800}.event-detail h1{margin-top:12px}.date-line{color:#5269ca;justify-content:space-between;align-items:center;font-size:13px;display:flex}.date-line span{color:#4d62b8;background:#e8ecfb;border-radius:999px;padding:7px 10px;font-size:11px}.detail-meta{color:#677083;flex-wrap:wrap;gap:14px;margin:21px 0;font-size:13px;display:flex}.detail-meta p{align-items:center;gap:7px;margin:0;display:flex}.detail-meta svg{color:#5269ca;width:17px}.detail-card{background:#fff;border:1px solid #e8eaf0;border-radius:17px;margin:13px 0;padding:16px;box-shadow:0 3px 10px #26375806}.detail-card>p:last-child{color:#505969;margin:8px 0 0;font-size:13px;line-height:1.6}.participant-row{margin:7px 0 10px;display:flex}.participant-row .avatar{border-color:#f4f5f8;margin-right:-12px}.muted{color:#818998;font-size:12px}.sticky-action{width:min(100%,480px);padding:13px 16px calc(13px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:3;background:#fffffff5;border-top:1px solid #e5e7ec;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.primary,.secondary{border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;font-weight:750;display:flex}.primary{color:#fff;background:#5269ca;box-shadow:0 7px 15px #5269ca3b}.primary:disabled{color:#9299a5;box-shadow:none;cursor:not-allowed;background:#d9dce3}.secondary{color:#475164;background:#f0f2f6;border:1px solid #e1e4eb}.split{gap:9px;display:flex}.split .secondary{flex:none;width:52px}.search{color:#7c8493;background:#eceef3;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.search:focus-within{background:#fff;border-color:#9aa9e5}.search input{color:#252a34;background:0 0;border:0;outline:0;width:100%;font-size:13px}.filters{scrollbar-width:none;gap:8px;padding:14px 0 4px;display:flex;overflow:auto}.filters button{white-space:nowrap;color:#697283;background:#fff;border:1px solid #e1e4eb;border-radius:999px;align-items:center;gap:5px;padding:8px 11px;font-size:11px;display:flex}.filters .active-filter{color:#4057b6;background:#e7ebff;border-color:#b9c4f4}.result-count{color:#858d9b;margin:17px 0 10px;font-size:12px}.people-list{gap:8px;display:grid}.person-card{background:#fff;border:1px solid #e7e9ef;border-radius:16px;align-items:center;gap:11px;padding:11px;display:flex;position:relative;box-shadow:0 3px 9px #26375806}.person-card h3{margin:0 0 3px;font-size:14px}.person-card p{color:#70798a;white-space:nowrap;text-overflow:ellipsis;max-width:210px;margin:0;font-size:11px;overflow:hidden}.person-card span{color:#667bc9;font-size:10px}.person-arrow{color:#a2a9b5;margin-left:auto}.attendance{color:#5269ca;position:absolute;right:35px}.person-detail{text-align:center}.person-detail>.avatar{border:4px solid #e9edfc;width:100px;height:100px;margin:7px auto 21px;font-size:25px}.person-detail .eyebrow{margin:0}.person-detail h1{margin:5px 0;font-size:32px}.person-detail h2{color:#737c8d;margin:0;font-size:14px;font-weight:500}.person-bio{color:#5d6677;margin:20px 5px;font-size:14px;line-height:1.65}.attending{color:#3f7b55;background:#e7f3eb;border-radius:999px;margin-bottom:11px;padding:8px 12px;font-size:11px;display:inline-block}.person-detail .detail-card{text-align:left}.tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tags span{color:#5d6778;background:#edf0f6;border-radius:999px;padding:6px 10px;font-size:11px}.hearted{color:#dc6474}.empty{text-align:center;color:#687184;background:#fff;border:1px dashed #cbd0dc;border-radius:20px;padding:35px 20px}.empty h3{color:#323945;margin:8px 0;font-size:17px}.empty p{margin:0 0 18px;font-size:13px;line-height:1.5}.favorite-empty{margin-top:42px}.favorite-empty svg{color:#d56a78}.inline{width:auto;padding:0 18px;display:inline-flex}.profile-heading{align-items:center}.text-button{color:#4d65c7;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.profile-card{background:#fff;border:1px solid #e7e9ef;border-radius:20px;align-items:center;gap:14px;margin:5px 0 20px;padding:16px;display:flex;box-shadow:0 4px 12px #26375807}.profile-card h1{letter-spacing:-.8px;margin:0;font-size:24px}.profile-card p,.profile-card span{color:#667083;margin:3px 0;font-size:12px}.profile-card span{color:#9097a4}.form{gap:0;display:grid}.form label{border-bottom:1px solid #e3e6ed;padding:15px 0;display:block}.form label>span{color:#89909f;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:800}.form p{color:#2c3340;margin:6px 0 0;font-size:14px;line-height:1.5}.form textarea{resize:none;color:#242a35;background:#fff;border:1px solid #cfd6e6;border-radius:10px;outline:0;width:100%;margin-top:7px;padding:9px}.not-found{text-align:center;padding:50px}@media (width>=481px){body{background:#e3e6ed}.app-shell{box-shadow:0 0 42px #14204b14}}.quick-grid{grid-template-columns:repeat(2,1fr)}.quick-grid a{min-height:104px}.event-description{-webkit-line-clamp:2;color:#717a8d;-webkit-box-orient:vertical;line-height:1.35;overflow:hidden;margin:0 0 7px!important;font-size:11px!important;display:-webkit-box!important}html[data-theme=dark]{color:#f4f6fb;background:#11131a}html[data-theme=dark] body{background:#0b0d13}html[data-theme=dark] .app-shell{background:linear-gradient(150deg,#171a23 0%,#10131b 100%)}html[data-theme=dark] .icon-button,html[data-theme=dark] .quick-grid a,html[data-theme=dark] .event-card,html[data-theme=dark] .detail-card,html[data-theme=dark] .person-card,html[data-theme=dark] .profile-card,html[data-theme=dark] .empty{box-shadow:none;color:#f0f3fa;background:#20242e;border-color:#303746}html[data-theme=dark] .intro p,html[data-theme=dark] .page-header p,html[data-theme=dark] .intro span,html[data-theme=dark] .detail-meta,html[data-theme=dark] .muted,html[data-theme=dark] .person-detail h2,html[data-theme=dark] .person-bio,html[data-theme=dark] .form p,html[data-theme=dark] .profile-card p,html[data-theme=dark] .profile-card span{color:#b6bdcc}html[data-theme=dark] .tabs,html[data-theme=dark] .search,html[data-theme=dark] .secondary,html[data-theme=dark] .tags span{color:#d6dceb;background:#272c38}html[data-theme=dark] .tabs .selected,html[data-theme=dark] .search:focus-within,html[data-theme=dark] .filters button{color:#eef2fa;background:#20242e}html[data-theme=dark] .filters button{border-color:#394150}html[data-theme=dark] .filters .active-filter,html[data-theme=dark] .date-line span{color:#dce5ff;background:#26366b;border-color:#5872d2}html[data-theme=dark] .people-preview{background:#20283b;border-color:#323d5b}html[data-theme=dark] .bottom-nav,html[data-theme=dark] .sticky-action{background:#151923f4;border-color:#303746}html[data-theme=dark] .search input,html[data-theme=dark] .form textarea{color:#f2f5fb;background:#20242e;border-color:#3a4354}html[data-theme=dark] .event-description{color:#aeb6c8}:root{--club-radius:20px;--club-shadow:0 8px 20px #24305512}.brand:after{content:" · PRIVATE CLUB";color:#929ab0;font-weight:700}.icon-button{width:44px;height:44px;transition:transform .16s,box-shadow .16s,background .16s}.event-card,.person-card,.quick-grid a,.detail-card,.profile-card{transition:transform .16s,box-shadow .16s,border-color .16s}.event-card:active,.person-card:active,.quick-grid a:active,.icon-button:active,button:active{transform:scale(.985)}.event-card:hover,.person-card:hover,.quick-grid a:hover{box-shadow:var(--club-shadow);transform:translateY(-1px)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #8ea0ed}.tabs button,.filters button{min-height:44px}.toast{left:50%;bottom:calc(84px + env(safe-area-inset-bottom));z-index:8;color:#fff;background:#202b5b;border-radius:15px;align-items:center;gap:9px;max-width:calc(100% - 32px);padding:12px 15px;font-size:13px;font-weight:700;animation:.22s forwards toast-in;display:flex;position:fixed;transform:translate(-50%,12px);box-shadow:0 12px 28px #181f4147}.toast svg{color:#b9c7ff;flex:none}.toast span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@keyframes toast-in{to{transform:translate(-50%)}}html[data-theme=dark] .brand:after{color:#78829b}html[data-theme=dark] .eyebrow,html[data-theme=dark] .brand,html[data-theme=dark] .form label>span,html[data-theme=dark] .result-count,html[data-theme=dark] .person-card p,html[data-theme=dark] .person-card span,html[data-theme=dark] .empty h3,html[data-theme=dark] .empty p{color:#b7c0d4}html[data-theme=dark] .toast{background:#5269ca}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme=light] .primary,html[data-theme=dark] .primary{background:var(--tg-button,#5269ca)}.profile-actions{align-items:center;gap:8px;display:flex}.text-button.quiet{color:#7e8798}.not-found h1{margin:10px 0;font-size:25px}.not-found>p:last-of-type{margin-bottom:18px}.club-brief{background:linear-gradient(135deg,#f0f3ff,#f8f9fd);border:1px solid #dde3f2;border-radius:22px;margin:26px 0 0;padding:18px;box-shadow:0 5px 14px #2637580a}.club-brief .section-head{margin:0 0 9px}.club-brief .section-head>svg{color:#5b70ca}.club-brief-copy{color:#667084;margin:0;font-size:13px;line-height:1.55}.club-prompts{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.club-prompts span{color:#5267bd;background:#fff;border:1px solid #e1e5f2;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750}html[data-theme=dark] .club-brief{box-shadow:none;background:linear-gradient(135deg,#202941,#191e2c);border-color:#33405f}html[data-theme=dark] .club-brief-copy{color:#c0c8d9}html[data-theme=dark] .club-prompts span{color:#cbd5ff;background:#252e47;border-color:#3a496e}.event-card{flex-direction:column;align-items:stretch;gap:10px}.event-card-link{color:inherit;align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.calendar-button{color:#5269ca;font:inherit;background:#f0f3ff;border:0;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.calendar-button:active{transform:scale(.98)}.calendar-page{padding-bottom:100px}.calendar-heading{margin-bottom:16px}.calendar-search{color:#7b8392;background:#f3f4f7;border:1px solid #ebedf2;border-radius:15px;align-items:center;gap:9px;padding:0 13px;display:flex}.calendar-search input{min-width:0;font:inherit;color:#202633;background:0 0;border:0;outline:0;flex:1;padding:13px 0}.calendar-search button{color:#717a8d;background:0 0;border:0;place-items:center;padding:4px;display:grid}.calendar-tabs{border-bottom:1px solid #e6e8ee;grid-template-columns:1fr 1fr;margin:16px 0 18px;display:grid}.calendar-tabs button{color:#7c8493;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px;font-weight:700}.calendar-tabs .selected{color:#4a60bd;border-color:#596fce}.calendar-toolbar{text-align:center;grid-template-columns:40px 1fr 40px;align-items:center;display:grid}.calendar-toolbar p{color:#8991a0;text-transform:uppercase;letter-spacing:.08em;margin:0 0 2px;font-size:11px}.calendar-toolbar h2{text-transform:capitalize;margin:0;font-size:19px}.calendar-nav{color:#5269ca;background:#fff;border:1px solid #e2e6ed;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.calendar-actions{gap:8px;margin:12px 0;display:flex}.calendar-actions button{color:#5269ca;font:inherit;background:#fff;border:1px solid #e1e5ee;border-radius:10px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:3px;padding:11px 2px 5px;display:grid}.calendar-weekday{text-align:center;color:#8d95a3;padding:3px 0 8px;font-size:11px;font-weight:700}.calendar-weekday:nth-child(6),.calendar-weekday:nth-child(7){color:#a58479}.calendar-day{color:#252a36;min-height:48px;font:inherit;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;padding:5px 2px 4px;font-size:14px;display:flex}.calendar-day.muted{color:#c1c6cf}.calendar-day.today span{outline-offset:3px;border-radius:50%;outline:1px solid #6a7ed4}.calendar-day.selected{color:#7d4e42;background:#f3eae5}.calendar-day i{gap:3px;height:5px;display:flex}.calendar-day i b{background:#a36d5c;border-radius:50%;width:4px;height:4px;display:block}.calendar-day:focus-visible,.calendar-tabs button:focus-visible,.calendar-actions button:focus-visible,.calendar-search button:focus-visible,.calendar-nav:focus-visible{outline-offset:2px;outline:3px solid #8ea3fb}.calendar-results{margin-top:14px}.calendar-empty{margin-top:10px}.calendar-page .event-card{margin-top:0}html[data-theme=dark] .calendar-search,html[data-theme=dark] .calendar-nav,html[data-theme=dark] .calendar-actions button{color:#dce3f4;background:#20242e;border-color:#303746}html[data-theme=dark] .calendar-search input{color:#f2f5fb}html[data-theme=dark] .calendar-tabs{border-color:#303746}html[data-theme=dark] .calendar-toolbar p,html[data-theme=dark] .calendar-weekday{color:#aeb7c8}html[data-theme=dark] .calendar-day{color:#e7ebf4}html[data-theme=dark] .calendar-day.muted{color:#657084}html[data-theme=dark] .calendar-day.selected{color:#ffdcd2;background:#423534}html[data-theme=dark] .calendar-day i b{background:#dfaa98}.networking-tabs{margin-bottom:16px}.networking-tabs button{justify-content:center;align-items:center;gap:6px;display:flex}.networking-explainer{margin:0 0 18px}.networking-explainer h2{letter-spacing:-.3px;margin:0 0 7px;font-size:19px}.networking-explainer p,.networking-hint{color:#687184;margin:7px 0 10px;font-size:12px;line-height:1.55}.networking-explainer a{color:#4057b6;text-underline-offset:3px;font-size:12px;font-weight:700;text-decoration:underline}.recommended-person{background:#e9edf9;border:1px solid #d8dff4;border-radius:17px;overflow:hidden}.recommended-person .person-card{box-shadow:none;border-radius:16px}.match-reason{color:#4057a3;overflow-wrap:anywhere;margin:0;padding:9px 13px;font-size:12px;line-height:1.5}.introduction summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px;font-weight:700;display:list-item}.introduction summary svg{vertical-align:middle;margin:0 5px 2px 0}.introduction summary:focus-visible{outline-offset:3px;border-radius:5px;outline:3px solid #8ea0ed}.introduction label{margin-top:12px;display:block}.introduction label>span{color:#505969;font-size:12px;font-weight:650}.introduction textarea{resize:vertical;color:#252a34;background:#fafbfe;border:1px solid #cfd6e6;border-radius:12px;width:100%;min-height:154px;margin-top:8px;padding:12px;font-size:14px;line-height:1.6;display:block}.introduction-actions{align-items:center;gap:8px;display:flex}.introduction-actions .icon-button{flex:none}.introduction-actions button:disabled{opacity:.55;cursor:not-allowed}.calendar-export{margin:18px 0 24px}.calendar-export .secondary{font-size:13px}.calendar-export p{color:#687184;margin:10px 0 0;font-size:12px;line-height:1.55}html[data-theme=dark] .networking-explainer p,html[data-theme=dark] .networking-hint,html[data-theme=dark] .calendar-export p,html[data-theme=dark] .introduction label>span{color:#b6bdcc}html[data-theme=dark] .networking-explainer a{color:#b2c1ff}html[data-theme=dark] .recommended-person{background:#242f4e;border-color:#3b4b77}html[data-theme=dark] .match-reason{color:#c8d4ff}html[data-theme=dark] .introduction textarea{color:#f2f5fb;background:#171b25;border-color:#44516a}.organizer-page{padding-bottom:18px}.organizer-heading{align-items:center}.organizer-heading h1{margin:3px 0 0;font-size:27px}.organizer-add{color:#fff;background:#5269ca;border:0;border-radius:13px;align-items:center;gap:5px;padding:11px 12px;font-weight:750;display:inline-flex}.demo-warning{color:#755b19;background:#fff3d8;border:1px solid #f0dfb7;border-radius:14px;margin:-5px 0 13px;padding:11px 13px;font-size:12px;line-height:1.45}.organizer-policy{color:#fff;background:#202b5b;border-radius:18px;align-items:flex-start;gap:11px;margin-bottom:17px;padding:15px;display:flex}.organizer-policy svg{color:#cad4ff;flex:none}.organizer-policy b{font-size:14px}.organizer-policy p{color:#d8def4;margin:5px 0 0;font-size:12px;line-height:1.45}.organizer-events{gap:11px;display:grid}.organizer-event{background:#fff;border:1px solid #e5e8ef;border-radius:18px;padding:14px;box-shadow:0 4px 12px #26375808}.organizer-event-head{justify-content:space-between;gap:10px;display:flex}.organizer-event-head span{text-transform:uppercase;letter-spacing:.08em;color:#7180b5;font-size:10px;font-weight:800}.organizer-event-head h2{margin:4px 0 8px;font-size:16px}.organizer-event-head p{color:#747d8d;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.organizer-event-head>b{color:#5269ca;white-space:nowrap;font-size:13px}.organizer-event-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.organizer-event-actions button,.attendance-actions button,.no-show-actions button{color:#515b6c;background:#f7f8fb;border:1px solid #dfe3ec;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:41px;font-size:12px;font-weight:700;display:flex}.organizer-top{align-items:center;gap:12px;margin:4px 0 20px;display:flex}.organizer-top p{color:#818999;letter-spacing:.08em;margin:0 0 4px;font-size:10px}.organizer-top h1{margin:0;font-size:22px;line-height:1.15}.organizer-form{gap:13px;display:grid}.organizer-form label{gap:6px;display:grid}.organizer-form label>span{color:#717989;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.organizer-form input,.organizer-form textarea{color:#242a35;background:#fff;border:1px solid #d8dce6;border-radius:12px;outline:0;width:100%;padding:11px 12px}.organizer-form input:focus,.organizer-form textarea:focus{border-color:#7d90dc;box-shadow:0 0 0 3px #9aa9e533}.organizer-form small{color:#818999;font-size:11px;line-height:1.4}.organizer-form-pair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.organizer-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.organizer-stats div{text-align:center;background:#fff;border:1px solid #e4e7ef;border-radius:15px;padding:12px 8px}.organizer-stats b{color:#5269ca;font-size:17px;display:block}.organizer-stats span{color:#7f8795;margin-top:3px;font-size:10px;line-height:1.25;display:block}.organizer-note{color:#7a8291;margin:13px 3px;font-size:12px;line-height:1.5}.guest-list{gap:9px;display:grid}.guest-card{background:#fff;border:1px solid #e4e7ee;border-radius:17px;padding:12px}.guest-main{align-items:center;gap:10px;display:flex}.guest-main h3{margin:0 0 3px;font-size:14px}.guest-main p{color:#788090;margin:0;font-size:11px}.attendance-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.attendance-actions button.selected.present{color:#337248;background:#e6f4eb;border-color:#afd2bb}.attendance-actions button.selected.absent{color:#a34141;background:#fce9e9;border-color:#e8b7b7}.attendance-actions button:disabled{opacity:.45;cursor:not-allowed}.no-show-actions{align-items:center;gap:6px;margin-top:9px;display:flex}.no-show-actions span{color:#7a8291;font-size:11px}.no-show-actions button{min-height:32px;padding:5px 9px}.no-show-actions button.selected{color:#4059b7;background:#e8ecfb;border-color:#b8c3ee}.profile-requirements{color:#687386;background:#f3f5fb;border:1px solid #e1e5f0;border-radius:13px;padding:10px 12px;font-size:12px;line-height:1.45}.bottom-nav a{min-width:54px}html[data-theme=dark] .demo-warning{color:#f4d98d;background:#3a321f;border-color:#5a4c29}html[data-theme=dark] .organizer-event,html[data-theme=dark] .organizer-form input,html[data-theme=dark] .organizer-form textarea,html[data-theme=dark] .organizer-stats div,html[data-theme=dark] .guest-card{color:#eef2fa;background:#20242e;border-color:#303746}html[data-theme=dark] .organizer-event-actions button,html[data-theme=dark] .attendance-actions button,html[data-theme=dark] .no-show-actions button{color:#d6dceb;background:#272c38;border-color:#3a4252}html[data-theme=dark] .profile-requirements{color:#c3cad8;background:#202632;border-color:#343d4e}.registration-rules{border-left:3px solid #5269ca}.sticky-action .sticky-secondary{color:#697386;background:0 0;border:0;width:100%;margin-top:8px;padding:7px;font-size:12px;font-weight:700}@media (width<=370px){.organizer-form-pair{grid-template-columns:1fr}.bottom-nav{padding-left:5px;padding-right:5px}.bottom-nav a{min-width:48px}}
