@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.1zrieox9119mb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2whpih27xg_2r.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.1xlj4-0oa5zql.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1fxkn-ggzj93z.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.1ahvy37o8m5gt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dropt-color-canvas:#f3f1ea;--dropt-color-surface-raised:#fffef9;--dropt-color-surface-overlay:#fffef9f0;--dropt-color-surface-muted:#e9e6dd;--dropt-color-surface-inverse:#17171a;--dropt-color-text-primary:#17171a;--dropt-color-text-secondary:#4d4c52;--dropt-color-text-muted:#6f6d74;--dropt-color-text-inverse:#fffef9;--dropt-color-text-link:#3b18c9;--dropt-color-action-primary:#4318d1;--dropt-color-action-primary-hover:#3510ad;--dropt-color-action-primary-text:#fff;--dropt-color-action-secondary:#d4ff57;--dropt-color-action-secondary-text:#17171a;--dropt-color-action-destructive:#b4233d;--dropt-color-action-destructive-text:#fff;--dropt-color-border:#d4d0c5;--dropt-color-border-strong:#8a878e;--dropt-color-focus:#6e46ff;--dropt-color-highlight:#d4ff57;--dropt-color-accent-warm:#ff6f59;--dropt-color-status-neutral-bg:#e9e6dd;--dropt-color-status-neutral-text:#3f3d42;--dropt-color-status-information-bg:#e3edff;--dropt-color-status-information-text:#163c78;--dropt-color-status-success-bg:#daf5e2;--dropt-color-status-success-text:#175b31;--dropt-color-status-warning-bg:#fff0c7;--dropt-color-status-warning-text:#714b00;--dropt-color-status-danger-bg:#ffe0e4;--dropt-color-status-danger-text:#812037;--dropt-color-status-pending-bg:#eee7ff;--dropt-color-status-pending-text:#4c2b9e;--dropt-color-status-offline-bg:#343238;--dropt-color-status-offline-text:#fff;--dropt-color-ticket-active:#4318d1;--dropt-color-ticket-pending-transfer:#8a5b00;--dropt-color-ticket-listed:#155f73;--dropt-color-ticket-redeemed:#27643a;--dropt-color-ticket-refunded:#55525a;--dropt-color-ticket-revoked:#9b1c36;--dropt-color-finance-pending:#5a3daf;--dropt-color-finance-available:#1f6b3a;--dropt-color-finance-reserved:#805300;--dropt-color-finance-reversed:#9b1c36;--dropt-color-finance-paid:#155f73;--dropt-font-display:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--dropt-font-body:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--dropt-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--dropt-font-size-xs:.75rem;--dropt-font-size-sm:.875rem;--dropt-font-size-md:1rem;--dropt-font-size-lg:1.125rem;--dropt-font-size-xl:1.375rem;--dropt-font-size-2xl:clamp(1.75rem, 7vw, 2.5rem);--dropt-font-size-display:clamp(3.25rem, 16vw, 8.5rem);--dropt-line-tight:.92;--dropt-line-body:1.55;--dropt-space-1:.25rem;--dropt-space-2:.5rem;--dropt-space-3:.75rem;--dropt-space-4:1rem;--dropt-space-5:1.25rem;--dropt-space-6:1.5rem;--dropt-space-8:2rem;--dropt-space-10:2.5rem;--dropt-space-12:3rem;--dropt-space-16:4rem;--dropt-radius-control:.875rem;--dropt-radius-card:1.25rem;--dropt-radius-sheet:1.75rem;--dropt-radius-pill:999px;--dropt-elevation-raised:0 .75rem 2.5rem #1b18291a;--dropt-elevation-floating:0 1.5rem 5rem #1b18292e;--dropt-motion-duration-fast:.12s;--dropt-motion-duration-moderate:.24s;--dropt-motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--dropt-motion-ease-entrance:cubic-bezier(.16, 1, .3, 1);--dropt-control-min-size:2.75rem;--dropt-door-control-min-size:3.5rem;--dropt-content-max:80rem;--dropt-reading-max:42rem;--dropt-safe-top:max(1rem, env(safe-area-inset-top));--dropt-safe-right:max(1rem, env(safe-area-inset-right));--dropt-safe-bottom:max(1rem, env(safe-area-inset-bottom));--dropt-safe-left:max(1rem, env(safe-area-inset-left))}:root[data-theme=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dropt-color-canvas:#121216;--dropt-color-surface-raised:#1d1c22;--dropt-color-surface-overlay:#1d1c22f0;--dropt-color-surface-muted:#28272e;--dropt-color-surface-inverse:#fffef9;--dropt-color-text-primary:#fffef9;--dropt-color-text-secondary:#cbc7d1;--dropt-color-text-muted:#a7a2ae;--dropt-color-text-inverse:#17171a;--dropt-color-text-link:#b8a7ff;--dropt-color-action-primary:#8d70ff;--dropt-color-action-primary-hover:#a995ff;--dropt-color-action-primary-text:#121216;--dropt-color-action-secondary:#d4ff57;--dropt-color-action-secondary-text:#17171a;--dropt-color-border:#3d3a45;--dropt-color-border-strong:#77717f;--dropt-color-focus:#d4ff57}:root[data-theme=high-contrast],[data-theme=high-contrast]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dropt-color-canvas:#fff;--dropt-color-surface-raised:#fff;--dropt-color-surface-overlay:#fff;--dropt-color-surface-muted:#eee;--dropt-color-surface-inverse:#000;--dropt-color-text-primary:#000;--dropt-color-text-secondary:#111;--dropt-color-text-muted:#333;--dropt-color-text-inverse:#fff;--dropt-color-text-link:#00c;--dropt-color-action-primary:#000;--dropt-color-action-primary-hover:#222;--dropt-color-action-primary-text:#fff;--dropt-color-action-secondary:#ff0;--dropt-color-action-secondary-text:#000;--dropt-color-border:#000;--dropt-color-border-strong:#000;--dropt-color-focus:#005fcc;--dropt-elevation-raised:none;--dropt-elevation-floating:none}:root[data-theme=door],[data-theme=door]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dropt-color-canvas:#090a0a;--dropt-color-surface-raised:#171918;--dropt-color-surface-overlay:#090a0af5;--dropt-color-surface-muted:#242725;--dropt-color-surface-inverse:#f8f9f5;--dropt-color-text-primary:#f8f9f5;--dropt-color-text-secondary:#c8ccc7;--dropt-color-text-muted:#aeb3ad;--dropt-color-text-inverse:#090a0a;--dropt-color-text-link:#d4ff57;--dropt-color-action-primary:#d4ff57;--dropt-color-action-primary-hover:#e1ff8a;--dropt-color-action-primary-text:#090a0a;--dropt-color-action-secondary:#f8f9f5;--dropt-color-action-secondary-text:#090a0a;--dropt-color-border:#464b47;--dropt-color-border-strong:#8d958f;--dropt-color-focus:#fff;--dropt-control-min-size:var(--dropt-door-control-min-size)}@media (prefers-contrast:more){:root:not([data-theme]){--dropt-color-border:#5f5c62;--dropt-color-text-secondary:#37363b;--dropt-color-text-muted:#4f4d53}}@media (prefers-reduced-motion:reduce){:root{--dropt-motion-duration-fast:1ms;--dropt-motion-duration-moderate:1ms}}
.dropt-wordmark{color:inherit;font-family:var(--dropt-font-display);letter-spacing:-.09em;align-items:baseline;font-size:1.45rem;font-weight:900;line-height:1;display:inline-flex}.dropt-wordmark>span{color:var(--dropt-color-action-primary)}.dropt-button{min-width:0;min-height:var(--dropt-control-min-size);justify-content:center;align-items:center;gap:var(--dropt-space-2);border-radius:var(--dropt-radius-control);font:inherit;font-size:var(--dropt-font-size-sm);overflow-wrap:anywhere;text-align:center;cursor:pointer;transition:transform var(--dropt-motion-duration-fast) var(--dropt-motion-ease-standard), background var(--dropt-motion-duration-fast) var(--dropt-motion-ease-standard);-webkit-tap-highlight-color:transparent;border:1px solid #0000;padding:.75rem 1rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.dropt-button:focus-visible,.dropt-input:focus-visible,.dropt-bottom-nav a:focus-visible,.dropt-sidebar-nav a:focus-visible,.dropt-table-scroll:focus-visible{outline:.1875rem solid var(--dropt-color-focus);outline-offset:.1875rem}.dropt-button:not(:disabled):active{transform:translateY(1px)scale(.99)}.dropt-button:disabled{cursor:not-allowed;opacity:.52}.dropt-button--primary{color:var(--dropt-color-action-primary-text);background:var(--dropt-color-action-primary)}.dropt-button--primary:not(:disabled):hover{background:var(--dropt-color-action-primary-hover)}.dropt-button--secondary{color:var(--dropt-color-action-secondary-text);background:var(--dropt-color-action-secondary)}.dropt-button--quiet{border-color:var(--dropt-color-border);color:var(--dropt-color-text-primary);background:0 0}.dropt-button--destructive{color:var(--dropt-color-action-destructive-text);background:var(--dropt-color-action-destructive)}.dropt-button--compact{min-height:2.5rem;padding:.55rem .8rem}.dropt-button--door{min-height:var(--dropt-door-control-min-size);font-size:var(--dropt-font-size-md);padding-inline:1.25rem}.dropt-card{min-width:0;padding:var(--dropt-space-5);border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-card);background:var(--dropt-color-surface-raised);box-shadow:var(--dropt-elevation-raised)}.dropt-status{border-radius:var(--dropt-radius-pill);min-width:0;max-width:100%;min-height:1.75rem;color:var(--dropt-color-status-neutral-text);background:var(--dropt-color-status-neutral-bg);font-size:var(--dropt-font-size-xs);align-items:center;gap:.4rem;padding:.3rem .65rem;font-weight:800;line-height:1.1;display:inline-flex}.dropt-status__dot{background:currentColor;border:.1rem solid;border-radius:50%;flex:none;width:.45rem;height:.45rem}.dropt-status__label{overflow-wrap:anywhere;min-width:0}.dropt-status--information{color:var(--dropt-color-status-information-text);background:var(--dropt-color-status-information-bg)}.dropt-status--success{color:var(--dropt-color-status-success-text);background:var(--dropt-color-status-success-bg)}.dropt-status--warning{color:var(--dropt-color-status-warning-text);background:var(--dropt-color-status-warning-bg)}.dropt-status--danger{color:var(--dropt-color-status-danger-text);background:var(--dropt-color-status-danger-bg)}.dropt-status--pending{color:var(--dropt-color-status-pending-text);background:var(--dropt-color-status-pending-bg)}.dropt-status--offline{color:var(--dropt-color-status-offline-text);background:var(--dropt-color-status-offline-bg)}.dropt-field{gap:var(--dropt-space-2);color:var(--dropt-color-text-primary);display:grid}.dropt-field__label{font-size:var(--dropt-font-size-sm);font-weight:800}.dropt-input{width:100%;min-height:var(--dropt-control-min-size);border:1px solid var(--dropt-color-border-strong);border-radius:var(--dropt-radius-control);color:var(--dropt-color-text-primary);background:var(--dropt-color-surface-raised);font:inherit;padding:.75rem .9rem;font-size:1rem}.dropt-field__hint,.dropt-field__error{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs);line-height:1.4}.dropt-field__error{color:var(--dropt-color-action-destructive)}.dropt-sheet{min-width:0;max-width:100%;padding:var(--dropt-space-6);border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-sheet) var(--dropt-radius-sheet) 0 0;background:var(--dropt-color-surface-overlay);box-shadow:var(--dropt-elevation-floating);overflow-wrap:anywhere}.dropt-sheet__handle{border-radius:var(--dropt-radius-pill);background:var(--dropt-color-border-strong);width:2.75rem;height:.25rem;margin:-.5rem auto 1.25rem}.dropt-sheet__heading,.dropt-dialog h2{margin:0 0 var(--dropt-space-3);font-size:var(--dropt-font-size-xl);letter-spacing:-.035em}.dropt-dialog{width:min(100%,30rem);min-width:0;max-width:100%;padding:var(--dropt-space-6);border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-sheet);color:var(--dropt-color-text-primary);background:var(--dropt-color-surface-raised);box-shadow:var(--dropt-elevation-floating);overflow-wrap:anywhere}.dropt-dialog p{color:var(--dropt-color-text-secondary);line-height:var(--dropt-line-body)}.dropt-money{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:850}.dropt-state{justify-items:start;gap:var(--dropt-space-3);min-width:0;padding:var(--dropt-space-8);border:1px dashed var(--dropt-color-border-strong);border-radius:var(--dropt-radius-card);background:var(--dropt-color-surface-muted);overflow-wrap:anywhere;display:grid}.dropt-state>*{max-width:100%}.dropt-state__icon{width:2.75rem;height:2.75rem;color:var(--dropt-color-action-primary-text);background:var(--dropt-color-action-primary);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:900;display:grid}.dropt-state h2,.dropt-state p{margin:0}.dropt-state p{max-width:34rem;color:var(--dropt-color-text-secondary);line-height:var(--dropt-line-body)}.dropt-state--error{border-color:var(--dropt-color-action-destructive)}.dropt-skeleton{border-radius:var(--dropt-radius-control);background:linear-gradient(100deg, var(--dropt-color-surface-muted) 25%, var(--dropt-color-surface-raised) 50%, var(--dropt-color-surface-muted) 75%);min-height:1rem;animation:dropt-shimmer 1.4s infinite var(--dropt-motion-ease-standard);background-size:200% 100%;overflow:hidden}@keyframes dropt-shimmer{to{background-position-x:-200%}}.dropt-table-scroll{box-sizing:border-box;border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-card);background:var(--dropt-color-surface-raised);contain:inline-size;width:100%;min-width:0;max-width:100%;overflow-x:auto}.dropt-table{border-collapse:collapse;width:100%;min-width:34rem}.dropt-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dropt-table th,.dropt-table td{border-bottom:1px solid var(--dropt-color-border);text-align:left;padding:.9rem 1rem}.dropt-table th{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs);letter-spacing:.04em;text-transform:uppercase}.dropt-table tbody tr:last-child td{border-bottom:0}.dropt-table .dropt-align-end{text-align:right}.dropt-chart{gap:var(--dropt-space-3);margin:0;display:grid}.dropt-chart__item{align-items:center;gap:clamp(.25rem, 2vw, var(--dropt-space-3));font-size:var(--dropt-font-size-sm);grid-template-columns:minmax(0,.7fr) minmax(.35rem,2fr) auto;display:grid}.dropt-chart__item>span:first-child{overflow-wrap:anywhere}.dropt-chart__bar{width:var(--dropt-chart-value);border-radius:var(--dropt-radius-pill);background:var(--dropt-color-action-primary);min-width:.35rem;height:.75rem}.dropt-chart__item strong{font-variant-numeric:tabular-nums}.dropt-qr-surface{justify-items:center;gap:var(--dropt-space-4);min-width:0;max-width:100%;padding:var(--dropt-space-5);border-radius:var(--dropt-radius-card);color:#17171a;overflow-wrap:anywhere;background:#fff;display:grid}@media (max-width:22rem){.dropt-dialog,.dropt-sheet,.dropt-state{padding-inline:var(--dropt-space-4)}.dropt-state>.dropt-button{width:100%}}.dropt-qr{aspect-ratio:1;background:#fff;border:1px solid #d7d7d7;grid-template-columns:repeat(13,1fr);gap:1px;width:min(100%,15rem);padding:.65rem;display:grid}.dropt-qr>span{background:#fff}.dropt-qr>.dropt-qr__cell--on{background:#17171a}.dropt-qr-surface p{color:#4d4c52;font-size:var(--dropt-font-size-xs);margin:0;font-weight:750}.dropt-bottom-nav{z-index:20;padding:.5rem max(.75rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));border-top:1px solid var(--dropt-color-border);background:var(--dropt-color-surface-overlay);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.dropt-bottom-nav a{border-radius:var(--dropt-radius-control);min-height:3.5rem;color:var(--dropt-color-text-muted);align-content:center;place-items:center;gap:.2rem;font-size:.68rem;font-weight:750;text-decoration:none;display:grid}.dropt-bottom-nav a>span{font-size:1rem}.dropt-bottom-nav a[aria-current=page]{color:var(--dropt-color-text-primary);background:var(--dropt-color-surface-muted)}.dropt-sidebar-nav{gap:var(--dropt-space-1);display:grid}.dropt-sidebar-nav a{min-height:var(--dropt-control-min-size);align-items:center;gap:var(--dropt-space-3);border-radius:var(--dropt-radius-control);color:var(--dropt-color-text-secondary);font-size:var(--dropt-font-size-sm);padding:.7rem .85rem;font-weight:750;text-decoration:none;display:flex}.dropt-sidebar-nav a[aria-current=page]{color:var(--dropt-color-text-primary);background:var(--dropt-color-surface-muted)}@media (prefers-reduced-motion:reduce){.dropt-skeleton{animation:none}}@media (hover:none){.dropt-button--primary:not(:disabled):hover{background:var(--dropt-color-action-primary)}}
*{box-sizing:border-box}html{background:var(--dropt-color-canvas);min-width:0;scroll-padding-top:5rem}body{min-height:100vh;color:var(--dropt-color-text-primary);background:var(--dropt-color-canvas);font-family:var(--dropt-font-body);text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}a{color:inherit}.skipLink{z-index:100;border-radius:var(--dropt-radius-control);color:var(--dropt-color-action-primary-text);background:var(--dropt-color-action-primary);padding:.75rem 1rem;font-weight:800;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skipLink:focus{transform:translateY(0)}.publicShell{width:min(100%, var(--dropt-content-max));min-height:100vh;padding:var(--dropt-safe-top) var(--dropt-safe-right) calc(var(--dropt-safe-bottom) + 2rem) var(--dropt-safe-left);margin:0 auto;overflow:hidden}.publicHeader{justify-content:space-between;align-items:center;gap:var(--dropt-space-4);min-height:3.5rem;display:flex}.brandLink{color:inherit;text-decoration:none}.publicNav{align-items:center;gap:var(--dropt-space-4);display:flex}.publicNav>a:not(.dropt-button){min-height:var(--dropt-control-min-size);color:var(--dropt-color-text-secondary);font-size:var(--dropt-font-size-sm);align-items:center;font-weight:750;text-decoration:none;display:none}.discoveryHero{gap:var(--dropt-space-8);padding:3.5rem 0 4rem;display:grid}.heroMessage{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.heroMessage h1{max-width:7ch;font-family:var(--dropt-font-display);font-size:var(--dropt-font-size-display);letter-spacing:-.055em;text-transform:uppercase;margin:1.25rem 0 0;font-weight:900;line-height:.86}.heroMessage h1>span{color:var(--dropt-color-action-primary)}.heroMessage>p{max-width:36rem;color:var(--dropt-color-text-secondary);font-size:clamp(1rem,4.5vw,1.25rem);line-height:var(--dropt-line-body);margin:1.5rem 0 0}.discoverySearch{width:100%;max-width:36rem;margin-top:1.75rem}.discoverySearch label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.discoverySearch>div{gap:var(--dropt-space-2);border:1px solid var(--dropt-color-border-strong);border-radius:calc(var(--dropt-radius-control) + .35rem);background:var(--dropt-color-surface-raised);box-shadow:var(--dropt-elevation-raised);grid-template-columns:1fr auto;padding:.35rem;display:grid}.discoverySearch input{min-width:0;min-height:3rem;color:var(--dropt-color-text-primary);background:0 0;border:0;outline:0;padding:0 .75rem;font-size:1rem}.discoverySearch input::placeholder{color:var(--dropt-color-text-muted)}.discoverySearch:focus-within>div{outline:.1875rem solid var(--dropt-color-focus);outline-offset:.1875rem}.discoverySearch button{border-radius:var(--dropt-radius-control);min-width:5rem;min-height:3rem;color:var(--dropt-color-action-primary-text);background:var(--dropt-color-action-primary);cursor:pointer;border:0;padding:.75rem 1rem;font-weight:850}.featuredEvent{min-height:31rem;padding:var(--dropt-space-5);color:#fff;box-shadow:var(--dropt-elevation-floating);isolation:isolate;background:#17171a;border-radius:2rem;align-content:end;display:grid;position:relative;overflow:hidden}.featuredEvent:before,.featuredEvent:after{z-index:-2;content:"";filter:blur(.5rem);border-radius:50%;position:absolute}.featuredEvent:before{background:#6638ff;width:22rem;height:22rem;top:-4rem;left:-7rem}.featuredEvent:after{background:#ff5c48;width:19rem;height:19rem;bottom:4rem;right:-7rem}.featuredArtwork{z-index:-1;font-family:var(--dropt-font-display);letter-spacing:-.07em;text-align:center;text-shadow:.45rem .45rem #17171a3d;align-content:center;padding:2rem 0;font-size:clamp(4rem,22vw,7.5rem);font-weight:900;line-height:.7;display:grid;position:absolute;inset:0;transform:rotate(-8deg)scale(1.06)}.featuredArtwork>span:last-child{color:var(--dropt-color-highlight)}.featuredDetails{justify-content:space-between;align-items:end;gap:var(--dropt-space-4);margin-bottom:var(--dropt-space-4);padding:var(--dropt-space-4);border-radius:var(--dropt-radius-card);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);background:#17171ab3;border:1px solid #ffffff2e;display:flex}.featuredDetails p,.featuredDetails h2,.featuredDetails span{margin:0}.featuredDetails p,.featuredDetails span{color:#ffffffb8;font-size:var(--dropt-font-size-xs)}.featuredDetails h2{font-size:var(--dropt-font-size-xl);letter-spacing:-.02em;margin:.25rem 0}.featuredPrice{justify-items:end;gap:.15rem;display:grid}.featuredPrice .dropt-money{color:#fff;font-size:var(--dropt-font-size-lg)}.featuredEvent>.dropt-button{width:100%;min-height:3.25rem}.eventSection{padding:var(--dropt-space-12) 0}.sectionHeading{justify-content:space-between;align-items:end;gap:var(--dropt-space-4);margin-bottom:var(--dropt-space-6);flex-wrap:wrap;display:flex}.sectionHeading>div{min-width:0}.eyebrow{color:var(--dropt-color-action-primary);font-size:var(--dropt-font-size-xs);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-weight:850}.sectionHeading h2{max-width:12ch;font-family:var(--dropt-font-display);font-size:var(--dropt-font-size-2xl);letter-spacing:-.035em;overflow-wrap:anywhere;text-transform:uppercase;margin:0;line-height:.95}.sectionHeading>a{min-height:var(--dropt-control-min-size);color:var(--dropt-color-text-link);font-size:var(--dropt-font-size-sm);overflow-wrap:anywhere;align-items:center;padding-block:.75rem;font-weight:800;text-decoration:none}.eventGrid{gap:var(--dropt-space-4);display:grid}.eventCardLink{color:inherit;text-decoration:none;display:block}.eventCardLink .eventCard{height:100%;transition:border-color .16s,transform .16s}.eventCardLink:hover .eventCard,.eventCardLink:focus-visible .eventCard{border-color:var(--dropt-color-action-primary);transform:translateY(-2px)}.eventCardLink:focus-visible{border-radius:var(--dropt-radius-card);outline:3px solid var(--dropt-color-focus-ring);outline-offset:3px}.eventCard{gap:var(--dropt-space-4);padding:var(--dropt-space-3);box-shadow:none;grid-template-columns:6.5rem 1fr;display:grid}.eventArtwork{min-height:8.5rem;padding:var(--dropt-space-3);border-radius:calc(var(--dropt-radius-card) - .35rem);color:#fff;background:var(--dropt-color-action-primary);align-content:space-between;place-items:center;display:grid}.eventArtwork--coral{color:#17171a;background:var(--dropt-color-accent-warm)}.eventArtwork--lime{color:#17171a;background:var(--dropt-color-highlight)}.eventArtwork>span{font-family:var(--dropt-font-mono);font-size:var(--dropt-font-size-xs);justify-self:start}.eventArtwork>strong{font-family:var(--dropt-font-display);font-size:3.25rem;line-height:1}.eventCardBody{min-width:0;padding:.35rem 0}.eventCardBody time{color:var(--dropt-color-action-primary);font-size:var(--dropt-font-size-xs);font-weight:800}.eventCardBody h3{font-size:var(--dropt-font-size-lg);letter-spacing:-.035em;margin:.45rem 0 0}.eventCardBody p,.eventCardBody>span{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs);text-overflow:ellipsis;white-space:nowrap;margin:.3rem 0 0;line-height:1.35;display:block;overflow:hidden}.eventCard footer{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs);grid-column:1/-1;justify-content:space-between;align-items:baseline;padding:.2rem .35rem 0;display:flex}.eventCard footer .dropt-money{color:var(--dropt-color-text-primary);font-size:var(--dropt-font-size-md)}.trustStrip{gap:var(--dropt-space-5);padding:var(--dropt-space-8);border-radius:var(--dropt-radius-sheet);color:var(--dropt-color-text-inverse);background:var(--dropt-color-surface-inverse);display:grid}.trustStrip>p{max-width:8ch;font-family:var(--dropt-font-display);font-size:var(--dropt-font-size-2xl);letter-spacing:-.06em;text-transform:uppercase;margin:0;line-height:.95}.trustStrip ul{gap:var(--dropt-space-3);margin:0;padding:0;list-style:none;display:grid}.trustStrip li{min-height:var(--dropt-control-min-size);align-items:center;gap:var(--dropt-space-3);font-size:var(--dropt-font-size-sm);border-bottom:1px solid #ffffff29;font-weight:750;display:flex}.trustStrip li:last-child{border-bottom:0}.trustStrip li>span{color:#17171a;background:var(--dropt-color-highlight);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-weight:900;display:grid}@media (min-width:44rem){.publicShell{padding-inline:max(2rem, env(safe-area-inset-left))}.publicNav>a:not(.dropt-button){display:flex}.discoveryHero{padding-block:5rem}.eventGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.eventCard{grid-template-columns:1fr}.eventArtwork{min-height:15rem}.eventCard footer{grid-column:auto}.trustStrip{grid-template-columns:1fr 1.4fr;align-items:center}}.workbench{width:min(100%, var(--dropt-content-max));padding:var(--dropt-safe-top) var(--dropt-safe-right) var(--dropt-safe-bottom) var(--dropt-safe-left);margin:0 auto}.workbenchHeader{gap:var(--dropt-space-8);padding:var(--dropt-space-4) 0 var(--dropt-space-16);border-bottom:1px solid var(--dropt-color-border);display:grid}.workbenchHeader h1{max-width:10ch;font-family:var(--dropt-font-display);font-size:var(--dropt-font-size-display);letter-spacing:-.085em;overflow-wrap:anywhere;text-transform:uppercase;margin:0;line-height:.86}.workbenchHeading h2,.workbenchHeading p{overflow-wrap:anywhere}.workbenchSection{padding:var(--dropt-space-16) 0;border-bottom:1px solid var(--dropt-color-border)}.workbenchHeading{gap:var(--dropt-space-4);margin-bottom:var(--dropt-space-8);grid-template-columns:2rem 1fr;display:grid}.workbenchHeading>span{color:var(--dropt-color-action-primary);font-family:var(--dropt-font-mono);font-size:var(--dropt-font-size-xs);font-weight:800}.workbenchHeading h2,.workbenchHeading p{margin:0}.workbenchHeading h2{font-size:var(--dropt-font-size-2xl);letter-spacing:-.055em}.workbenchHeading p{max-width:var(--dropt-reading-max);margin-top:var(--dropt-space-2);color:var(--dropt-color-text-secondary);line-height:var(--dropt-line-body)}.themeGrid,.workbenchColumns,.stateGrid{gap:var(--dropt-space-4);min-width:0;display:grid}.themeSample{align-content:space-between;justify-items:start;gap:var(--dropt-space-4);min-width:0;min-height:12rem;padding:var(--dropt-space-5);border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-card);color:var(--dropt-color-text-primary);background:var(--dropt-color-canvas);display:grid}.themeSample>strong{font-size:var(--dropt-font-size-lg);margin-top:auto}.componentCanvas{gap:var(--dropt-space-8);box-shadow:none;display:grid}.componentRow{align-items:center;gap:var(--dropt-space-3);flex-wrap:wrap;min-width:0;display:flex}.componentRow>.dropt-button,.componentRow>.dropt-status,.themeSample>*{max-width:100%}.formGrid,.dataExamples,.loadingCard{gap:var(--dropt-space-5);display:grid}.dataExamples>div{gap:var(--dropt-space-1);min-width:0;display:grid}.dataExamples time{overflow-wrap:anywhere}.dataExamples>div>span{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs);font-weight:750}.dataExamples>div>.dropt-money,.dataExamples>div>time{font-size:var(--dropt-font-size-lg)}.stateGrid>*,.themeGrid>*,.workbenchColumns>*{min-width:0}@media (max-width:22rem){.themeSample{padding-inline:var(--dropt-space-3)}.componentRow>.dropt-button,.componentRow>.dropt-status,.themeSample>.dropt-button,.themeSample>.dropt-status{width:100%}}@media (min-width:44rem){.workbench{padding-inline:2rem}.workbenchHeader{grid-template-columns:auto 1fr;align-items:start}.themeGrid,.stateGrid,.formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.themeGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.workbenchColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.stateGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.workspaceShell{min-height:100vh;color:var(--dropt-color-text-primary);background:var(--dropt-color-canvas)}.workspaceSidebar{display:none}.workspaceMain{width:min(100%,75rem);padding:var(--dropt-safe-top) var(--dropt-safe-right) var(--dropt-safe-bottom) var(--dropt-safe-left);margin:0 auto}.workspaceHeader{justify-content:space-between;align-items:end;gap:var(--dropt-space-4);flex-wrap:wrap;padding:1.5rem 0 2rem;display:flex}.workspaceHeader h1{letter-spacing:-.065em;overflow-wrap:anywhere;min-width:0;max-width:14ch;margin:0;font-size:clamp(1.8rem,8vw,3.25rem);line-height:.98}.workspaceHeader .dropt-button{flex:none}.metricGrid{gap:var(--dropt-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metricCard{align-content:start;gap:var(--dropt-space-2);padding:var(--dropt-space-4);box-shadow:none;display:grid}.metricCard>span,.operationsCard>span{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs);font-weight:750}.metricCard>strong,.metricCard>.dropt-money,.operationsCard>strong{letter-spacing:-.055em;font-size:clamp(1.55rem,7vw,2.4rem)}.metricCard>small,.operationsCard>small{color:var(--dropt-color-text-muted);font-size:.68rem;line-height:1.35}.metricCard>small strong{color:var(--dropt-color-status-success-text)}.metricCard--feature{color:#fff;background:var(--dropt-color-action-primary);grid-column:1/-1}.metricCard--feature>span,.metricCard--feature>small{color:#ffffffb8}.metricCard--feature>small strong{color:var(--dropt-color-highlight)}.workspaceColumns{gap:var(--dropt-space-4);padding:var(--dropt-space-8) 0;display:grid}.eventHealthCard,.salesChartCard{box-shadow:none}.cardHeading{justify-content:space-between;align-items:start;gap:var(--dropt-space-4);display:flex}.cardHeading h2,.cardHeading p{margin:0}.cardHeading h2{font-size:var(--dropt-font-size-xl);letter-spacing:-.04em}.cardHeading>span{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs)}.salesProgress{height:.65rem;margin:var(--dropt-space-6) 0;border-radius:var(--dropt-radius-pill);background:var(--dropt-color-surface-muted);overflow:hidden}.salesProgress>span{border-radius:inherit;background:var(--dropt-color-action-primary);height:100%;display:block}.eventHealthStats{gap:var(--dropt-space-3);margin-bottom:var(--dropt-space-6);grid-template-columns:repeat(3,1fr);display:grid}.eventHealthStats>div{gap:.3rem;display:grid}.eventHealthStats span{color:var(--dropt-color-text-muted);font-size:.68rem}.eventHealthStats strong{font-size:var(--dropt-font-size-sm)}.salesChartCard .dropt-chart{margin-top:var(--dropt-space-6)}.ordersSection{padding-bottom:var(--dropt-space-8)}.workspaceSidebar .brandLink{padding:.65rem .75rem}.organizationPicker,.adminIdentity,.sidebarSupport{align-items:center;gap:var(--dropt-space-3);display:flex}.organizationPicker{margin:var(--dropt-space-5) 0;padding:var(--dropt-space-3);border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-control);background:var(--dropt-color-surface-raised)}.organizationPicker>span,.adminIdentity>span,.sidebarSupport>span{border-radius:var(--dropt-radius-control);width:2.25rem;height:2.25rem;color:var(--dropt-color-action-primary-text);background:var(--dropt-color-action-primary);font-size:var(--dropt-font-size-xs);flex:none;place-items:center;font-weight:850;display:grid}.organizationPicker>div,.adminIdentity>div,.sidebarSupport>div{gap:.1rem;min-width:0;display:grid}.organizationPicker strong,.adminIdentity strong,.sidebarSupport strong{font-size:var(--dropt-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organizationPicker small,.adminIdentity small,.sidebarSupport small{color:var(--dropt-color-text-muted);font-size:.65rem}.sidebarSupport{padding:var(--dropt-space-3);margin-top:auto}.sidebarSupport>span{color:var(--dropt-color-text-primary);background:var(--dropt-color-surface-muted)}.adminShell{min-height:100vh}.adminShell .dropt-wordmark>span{color:var(--dropt-color-action-primary)}.adminIdentity{margin:var(--dropt-space-6) 0;padding-inline:var(--dropt-space-3)}.adminSidebar>.dropt-status{margin-top:auto}.operationsGrid{gap:var(--dropt-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operationsCard{gap:var(--dropt-space-2);padding:var(--dropt-space-4);box-shadow:none;display:grid}.operationsCard--good{border-color:var(--dropt-color-action-primary);grid-column:1/-1}.operationsCard--good>strong{color:var(--dropt-color-action-primary)}.systemMap{padding:var(--dropt-space-8) 0}.serviceGrid{gap:var(--dropt-space-3);display:grid}.serviceCard{align-items:center;gap:var(--dropt-space-3);padding:var(--dropt-space-4);box-shadow:none;grid-template-columns:auto 1fr auto;display:grid}.serviceCard>span:first-child{color:var(--dropt-color-action-primary)}.serviceCard>strong{font-size:var(--dropt-font-size-sm)}@media (min-width:50rem){.workspaceShell{grid-template-columns:15rem 1fr;display:grid}.workspaceSidebar{height:100vh;padding:var(--dropt-safe-top) var(--dropt-space-4) var(--dropt-safe-bottom);border-right:1px solid var(--dropt-color-border);background:var(--dropt-color-surface-raised);flex-direction:column;display:flex;position:sticky;top:0}.workspaceMain{padding:2rem}.metricGrid,.operationsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.metricCard--feature,.operationsCard--good{grid-column:auto}.workspaceColumns{grid-template-columns:1.1fr .9fr}.serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.workspaceShell{grid-template-columns:17rem 1fr}.workspaceMain{padding-inline:3rem}.serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.discoveryHero{align-items:center;gap:var(--dropt-space-12);grid-template-columns:1fr minmax(25rem,.82fr);min-height:calc(100vh - 6rem)}.featuredEvent{min-height:39rem}.eventSection{padding-block:6rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}@media (forced-colors:active){.featuredEvent,.trustStrip,.eventArtwork{border:2px solid canvastext}}.checkoutResult,.paymentCheckout,.stripePaymentForm,.fakePaymentPanel,.financeWorkspace,.payoutControls,.reconciliationWorkspace,.reconciliationRuns{gap:var(--dropt-space-4);min-width:0;display:grid}.paymentCheckout{padding:var(--dropt-space-5);border:1px solid var(--dropt-color-border-strong);border-radius:var(--dropt-radius-card);background:var(--dropt-color-surface-raised)}.paymentCheckoutHeading,.financePanelHeading{justify-content:space-between;align-items:flex-start;gap:var(--dropt-space-3);min-width:0;display:flex}.paymentCheckoutHeading h2,.financePanelHeading h2{margin:0}.testModeBadge{color:var(--dropt-color-status-information-text);background:var(--dropt-color-status-information-surface);font-size:var(--dropt-font-size-xs);white-space:nowrap;border-radius:999px;padding:.35rem .6rem;font-weight:800}.paymentMessage,.financeMessage{color:var(--dropt-color-text-secondary);font-size:var(--dropt-font-size-sm);margin:0}.fakePaymentPanel p,.financePanel p{color:var(--dropt-color-text-secondary);line-height:1.55}.financeWorkspace,.reconciliationWorkspace{padding:var(--dropt-safe-top) var(--dropt-space-4) var(--dropt-safe-bottom)}.workspaceLead{max-width:46rem;color:var(--dropt-color-text-secondary);margin-bottom:0;line-height:1.55}.financeMetricGrid{gap:var(--dropt-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.financeMetric{gap:var(--dropt-space-2);min-width:0;padding:var(--dropt-space-4);border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-card);background:var(--dropt-color-surface-raised);display:grid}.financeMetric>span{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs);text-transform:capitalize;font-weight:800}.financeMetric strong{font-family:var(--dropt-font-display);overflow-wrap:anywhere;font-size:clamp(1.2rem,7vw,2rem)}.financeColumns{gap:var(--dropt-space-4);display:grid}.financePanel{align-content:start;gap:var(--dropt-space-4);min-width:0;padding:var(--dropt-space-5);border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-card);background:var(--dropt-color-surface-raised);display:grid}.financePanelHeading small,.financePanelHeading>span{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs);display:block}.financeList,.financeForm{gap:var(--dropt-space-3);display:grid}.financeList>article{align-items:center;gap:var(--dropt-space-2) var(--dropt-space-3);padding-block:var(--dropt-space-3);border-top:1px solid var(--dropt-color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.financeList>article>div{min-width:0;display:grid}.financeList>article small{color:var(--dropt-color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.financeList>article .dropt-status,.financeList>article .statementAction{grid-column:1/-1;justify-self:start}.financeForm label,.cashoutField{gap:var(--dropt-space-2);color:var(--dropt-color-text-secondary);font-size:var(--dropt-font-size-sm);font-weight:750;display:grid}.financeForm input,.financeForm select,.financeForm textarea,.cashoutField input{width:100%;min-height:var(--dropt-control-height);border:1px solid var(--dropt-color-border-strong);border-radius:var(--dropt-radius-control);color:var(--dropt-color-text-primary);background:var(--dropt-color-surface-base);font:inherit;padding:.75rem}.financeForm textarea{resize:vertical;min-height:6rem}.financePanel button,.reconciliationWorkspace button{min-height:var(--dropt-control-height);border-radius:var(--dropt-radius-control);color:var(--dropt-color-action-primary-text);background:var(--dropt-color-action-primary);font:inherit;border:0;padding:.75rem 1rem;font-weight:850}.financePanel button:disabled,.reconciliationWorkspace button:disabled{opacity:.55}.payoutShell{padding-bottom:var(--dropt-safe-bottom)}.payoutControls{padding-block:var(--dropt-space-6)}.payoutStepUp{gap:var(--dropt-space-3);padding:var(--dropt-space-4);border:1px solid var(--dropt-color-border-strong);border-radius:var(--dropt-radius-control);background:var(--dropt-color-status-information-surface);display:grid}.payoutStepUp p,.payoutStepUp small{margin:0}.reconciliationTotals{gap:var(--dropt-space-3);margin:0;display:grid}.reconciliationTotals>div{justify-content:space-between;gap:var(--dropt-space-3);padding-top:var(--dropt-space-3);border-top:1px solid var(--dropt-color-border);display:flex}.reconciliationTotals dt{color:var(--dropt-color-text-muted)}.reconciliationTotals dd{margin:0;font-weight:850}@media (min-width:50rem){.financeWorkspace{padding:var(--dropt-space-8)}.financeMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.financeColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.financeList>article{grid-template-columns:minmax(0,1fr) auto auto}.financeList>article .dropt-status{grid-column:auto}}.agreementWorkspace,.agreementComposer,.agreementCard,.agreementParticipants,.agreementActions,.developmentInvitations,.financialInvitationCard{gap:var(--dropt-space-3);min-width:0;display:grid}.agreementShareSummary,.agreementEstimate{justify-content:space-between;align-items:center;gap:var(--dropt-space-2) var(--dropt-space-4);padding:var(--dropt-space-4);border-radius:var(--dropt-radius-control);background:var(--dropt-color-status-information-surface);flex-wrap:wrap;display:flex}.agreementShareSummary span,.agreementEstimate span,.agreementEstimate small{color:var(--dropt-color-text-secondary)}.participantDraft{gap:var(--dropt-space-3);min-width:0;padding:var(--dropt-space-4);border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-control);margin:0;display:grid}.participantDraft legend{padding-inline:var(--dropt-space-2);font-weight:850}.agreementCard{padding:var(--dropt-space-4);border:1px solid var(--dropt-color-border-strong);border-radius:var(--dropt-radius-control);background:var(--dropt-color-surface-base)}.agreementCard>p{margin:0}.agreementParticipants>div{align-items:center;gap:var(--dropt-space-2) var(--dropt-space-3);padding-block:var(--dropt-space-3);border-top:1px solid var(--dropt-color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.agreementParticipants span{min-width:0;display:grid}.agreementParticipants small{color:var(--dropt-color-text-muted)}.agreementParticipants .dropt-status{grid-column:1/-1;justify-self:start}.agreementActions{grid-template-columns:1fr}.financePanel .quietButton{border:1px solid var(--dropt-color-border-strong);color:var(--dropt-color-text-primary);background:0 0}.financePanel .dangerButton{color:var(--dropt-color-status-danger-text);background:var(--dropt-color-status-danger-surface)}.developmentInvitations{padding:var(--dropt-space-4);border:1px dashed var(--dropt-color-border-strong);border-radius:var(--dropt-radius-control)}.developmentInvitations a{color:var(--dropt-color-action-primary);font-weight:750}.financialInvitationShell{padding-bottom:var(--dropt-safe-bottom)}.financialInvitationCard{margin-block:var(--dropt-space-6)}.financialInvitationCard details{padding:var(--dropt-space-4);border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-control)}.financialInvitationCard summary{cursor:pointer;font-weight:850}@media (min-width:44rem){.participantDraft{grid-template-columns:repeat(3,minmax(0,1fr))}.participantDraft legend,.participantDraft .quietButton{grid-column:1/-1}.agreementParticipants>div{grid-template-columns:minmax(0,1fr) auto auto}.agreementParticipants .dropt-status{grid-column:auto}.agreementActions{grid-template-columns:repeat(2,minmax(0,1fr))}}.publicHeader--detail{z-index:3;position:relative}.eventDetailShell,.profileShell{overflow:visible}.eventDetailHero{gap:var(--dropt-space-6);padding:var(--dropt-space-6) 0 var(--dropt-space-12);display:grid}.eventDetailArt{min-height:22rem;padding:var(--dropt-space-5);color:#fff;box-shadow:var(--dropt-elevation-floating);isolation:isolate;background:radial-gradient(circle at 25% 20%,#845cff 0 18%,#0000 19%),radial-gradient(circle at 82% 68%,#ff624f 0 24%,#0000 25%),linear-gradient(145deg,#1b1726,#302270 55%,#16141c);border-radius:2rem;align-content:end;display:grid;position:relative;overflow:hidden}.eventDetailArt:after{z-index:-1;border-block:.65rem solid var(--dropt-color-highlight);content:"";height:42%;position:absolute;inset:18% -10% auto;transform:rotate(-11deg)}.eventDetailArt>span{color:var(--dropt-color-highlight);font-size:var(--dropt-font-size-xs);letter-spacing:.22em;font-weight:900}.eventDetailArt>strong{max-width:8ch;font-family:var(--dropt-font-display);letter-spacing:-.09em;overflow-wrap:anywhere;text-transform:uppercase;font-size:clamp(3rem,18vw,7rem);font-weight:900;line-height:.78}.eventDetailIntro{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.eventDetailIntro>.eyebrow{margin:var(--dropt-space-6) 0 var(--dropt-space-2)}.eventDetailIntro h1,.profileIntro h1{max-width:10ch;font-family:var(--dropt-font-display);letter-spacing:-.085em;overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-size:clamp(3.25rem,16vw,7.5rem);font-weight:900;line-height:.82}.eventLead{max-width:35rem;margin:var(--dropt-space-5) 0;color:var(--dropt-color-text-secondary);font-size:clamp(1rem,4vw,1.25rem);line-height:1.55}.eventFacts{gap:var(--dropt-space-3);width:100%;margin:0 0 var(--dropt-space-6);display:grid}.eventFacts>div{padding-bottom:var(--dropt-space-3);border-bottom:1px solid var(--dropt-color-border);gap:.2rem;display:grid}.eventFacts dt,.composerPreview dt{color:var(--dropt-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.eventFacts dd,.composerPreview dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:750}.eventDetailGrid{gap:var(--dropt-space-8);padding:var(--dropt-space-8) 0;display:grid}.eventPurchaseRail{align-content:start;gap:var(--dropt-space-5);min-width:0;display:grid}.ticketCheckout{min-width:0;padding:var(--dropt-space-5);border:1px solid var(--dropt-color-border-strong);border-radius:var(--dropt-radius-card);background:var(--dropt-color-surface-raised);box-shadow:var(--dropt-elevation-raised)}.ticketCheckoutHeading,.checkoutTotal,.quantityControl{justify-content:space-between;align-items:center;gap:var(--dropt-space-3);min-width:0;display:flex}.ticketCheckoutHeading h2,.commercePreview h2{font-size:var(--dropt-font-size-2xl);letter-spacing:-.055em;margin:0;line-height:1}.ticketTypeList,.ticketSelection,.checkoutDetails{gap:var(--dropt-space-4);min-width:0;display:grid}.ticketTypeList{margin-top:var(--dropt-space-5)}.ticketTypeList>button{justify-content:space-between;align-items:center;gap:var(--dropt-space-3);width:100%;min-width:0;min-height:4.5rem;padding:var(--dropt-space-3);border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-control);color:var(--dropt-color-text-primary);background:var(--dropt-color-canvas);text-align:left;cursor:pointer;display:flex}.ticketTypeList>button.isSelected{border-color:var(--dropt-color-action-primary);outline:.125rem solid color-mix(in srgb, var(--dropt-color-action-primary) 25%, transparent)}.ticketTypeList>button>span{gap:.2rem;min-width:0;display:grid}.ticketTypeList>button>span:last-child{flex:none;justify-items:end}.ticketTypeList small,.addOnList small,.paymentBoundary,.reservationExpiry{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs);font-weight:650;line-height:1.45}.quantityControl{padding-block:var(--dropt-space-3);border-block:1px solid var(--dropt-color-border);font-weight:800}.quantityControl>div{align-items:center;gap:var(--dropt-space-2);display:flex}.quantityControl button,.checkoutCodes button{border:1px solid var(--dropt-color-border-strong);border-radius:var(--dropt-radius-control);min-width:2.75rem;min-height:2.75rem;color:var(--dropt-color-text-primary);background:var(--dropt-color-surface-raised);cursor:pointer;font-weight:850}.quantityControl output{text-align:center;min-width:2ch}.addOnList{gap:var(--dropt-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.addOnList legend{margin-bottom:var(--dropt-space-2);font-size:var(--dropt-font-size-sm);font-weight:850}.addOnList label{align-items:center;gap:var(--dropt-space-3);min-width:0;padding:var(--dropt-space-3);border-radius:var(--dropt-radius-control);background:var(--dropt-color-surface-muted);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.addOnList input,.checkoutConsent input,.commerceToggle input{width:1.25rem;height:1.25rem}.addOnList label>span{gap:.15rem;min-width:0;display:grid}.addOnChoice,.addOnAssignmentFields{gap:var(--dropt-space-2);min-width:0;display:grid}.addOnAssignmentFields label{font-size:var(--dropt-font-size-sm);grid-template-columns:minmax(0,1fr)}.addOnAssignmentFields select{width:100%;min-width:0;min-height:2.75rem;padding:var(--dropt-space-2);border:1px solid var(--dropt-color-border-strong);border-radius:var(--dropt-radius-control);background:var(--dropt-color-surface-raised);color:var(--dropt-color-text-primary);font:inherit}.assignedAddOnSummary{overflow-wrap:anywhere;font-size:var(--dropt-font-size-sm)}.checkoutPrimary{border-radius:var(--dropt-radius-control);width:100%;min-height:3.5rem;color:var(--dropt-color-action-primary-text);background:var(--dropt-color-action-primary);cursor:pointer;border:0;padding:.8rem 1rem;font-weight:850}.checkoutPrimary:disabled,.quantityControl button:disabled,.checkoutCodes button:disabled{cursor:not-allowed;opacity:.55}.priceDisclosure,.checkoutMessage,.paymentBoundary,.reservationExpiry{margin:0}.priceDisclosure,.checkoutMessage{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs);line-height:1.5}.checkoutMessage{min-height:1.3rem;margin-top:var(--dropt-space-3)}.checkoutTotal{margin-top:var(--dropt-space-5);padding:var(--dropt-space-4);border-radius:var(--dropt-radius-control);color:var(--dropt-color-action-primary-text);background:var(--dropt-color-action-primary);font-weight:850}.checkoutDetails details,.checkoutCodes{border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-control)}.checkoutDetails summary,.checkoutCodes summary{cursor:pointer;min-height:2.75rem;padding:.8rem;font-weight:800}.checkoutDetails dl{gap:var(--dropt-space-2);padding:0 var(--dropt-space-3) var(--dropt-space-3);margin:0;display:grid}.checkoutDetails dl>div{justify-content:space-between;gap:var(--dropt-space-3);display:flex}.checkoutDetails dd{margin:0}.checkoutDetails>label,.checkoutCodes label{min-width:0;font-size:var(--dropt-font-size-sm);gap:.4rem;font-weight:750;display:grid}.checkoutDetails input[type=email],.checkoutCodes input{border:1px solid var(--dropt-color-border-strong);border-radius:var(--dropt-radius-control);width:100%;min-width:0;min-height:2.75rem;color:var(--dropt-color-text-primary);background:var(--dropt-color-canvas);padding:.7rem}.checkoutConsent{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid!important}.checkoutCodes>div{gap:var(--dropt-space-3);padding:0 var(--dropt-space-3) var(--dropt-space-3);display:grid}.checkoutConfirmation{gap:var(--dropt-space-3);margin-top:var(--dropt-space-5);padding:var(--dropt-space-4);border-radius:var(--dropt-radius-control);color:var(--dropt-color-status-success-text);background:var(--dropt-color-status-success-bg);display:flex}.checkoutConfirmation>span{background:var(--dropt-color-surface-raised);border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.checkoutConfirmation p{margin:var(--dropt-space-2) 0}.checkoutConfirmation a{margin-top:var(--dropt-space-2);color:currentColor;font-size:var(--dropt-font-size-sm);font-weight:850;display:inline-block}.orderReceiptShell{min-height:100vh}.orderReceipt{width:min(100%,42rem);margin:var(--dropt-space-8) auto var(--dropt-space-12);padding:var(--dropt-space-5);border:1px solid var(--dropt-color-border-strong);border-radius:var(--dropt-radius-card);background:var(--dropt-color-surface-raised);box-shadow:var(--dropt-elevation-raised)}.orderReceipt>header,.orderReceiptTotal{justify-content:space-between;align-items:center;gap:var(--dropt-space-4);flex-wrap:wrap;min-width:0;display:flex}.orderReceipt h1{letter-spacing:-.07em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,11vw,4rem);line-height:.95}.orderReceiptTotal{margin-block:var(--dropt-space-6);padding:var(--dropt-space-4);border-radius:var(--dropt-radius-control);color:var(--dropt-color-action-primary-text);background:var(--dropt-color-action-primary);font-size:var(--dropt-font-size-xl);font-weight:850}.orderReceipt dl{gap:var(--dropt-space-3);margin:0;display:grid}.orderReceipt dl>div{min-width:0;padding-bottom:var(--dropt-space-3);border-bottom:1px solid var(--dropt-color-border);gap:.2rem;display:grid}.orderReceipt dt{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs);text-transform:uppercase;font-weight:800}.orderReceipt dd{overflow-wrap:anywhere;min-width:0;margin:0}.orderRecovery{margin-block:var(--dropt-space-5);padding:var(--dropt-space-4);border-radius:var(--dropt-radius-control);background:var(--dropt-color-status-warning-bg)}.orderRecovery h2,.orderRecovery p,.orderRecoveryNote{margin:0 0 var(--dropt-space-3)}.orderRecovery button{border-radius:var(--dropt-radius-control);min-width:2.75rem;min-height:2.75rem;color:var(--dropt-color-action-primary-text);background:var(--dropt-color-action-primary);cursor:pointer;border:0;padding:.75rem 1rem;font-weight:850}.orderRecoveryNote{margin-top:var(--dropt-space-5);color:var(--dropt-color-text-muted);line-height:1.55}.eventStory{gap:var(--dropt-space-12);display:grid}.eventStory h2,.eventInfoCard h2,.profileDetails h2{max-width:12ch;margin:0 0 var(--dropt-space-4);letter-spacing:-.065em;font-size:clamp(1.8rem,8vw,3.25rem);line-height:.96}.eventStory section>p:last-child{max-width:42rem;color:var(--dropt-color-text-secondary);font-size:var(--dropt-font-size-lg);line-height:1.7}.lineupList{margin:0;padding:0;list-style:none}.lineupList>li{justify-content:space-between;align-items:center;gap:var(--dropt-space-3);min-width:0;padding:var(--dropt-space-4) 0;border-bottom:1px solid var(--dropt-color-border);flex-wrap:wrap;display:flex}.lineupList>li>div{gap:.2rem;display:grid}.lineupList strong{font-size:var(--dropt-font-size-xl);letter-spacing:-.04em}.lineupList span,.lineupList a{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-sm)}.eventInfoCard,.profileDetails,.publishChecklist,.composerPreview{min-width:0;padding:var(--dropt-space-5);border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-card);background:var(--dropt-color-surface-raised);box-shadow:var(--dropt-elevation-raised)}.eventInfoCard>div,.profileDetails>div{padding:var(--dropt-space-4) 0;border-top:1px solid var(--dropt-color-border)}.eventInfoCard h3,.profileDetails h3{margin:0 0 var(--dropt-space-2);font-size:var(--dropt-font-size-sm)}.eventInfoCard p,.eventInfoCard ul,.profileDetails p,.profileDetails ul,.profileDetails address{color:var(--dropt-color-text-secondary);font-size:var(--dropt-font-size-sm);margin:0;font-style:normal;line-height:1.55}.eventInfoCard ul,.profileDetails ul{padding-left:1.2rem}.eventOrganizer{padding-top:var(--dropt-space-4);border-top:1px solid var(--dropt-color-border)}.relatedCatalog{gap:var(--dropt-space-3);padding:var(--dropt-space-8) 0;border-top:1px solid var(--dropt-color-border);display:grid}.relatedCatalog a{padding:var(--dropt-space-4);border-radius:var(--dropt-radius-control);background:var(--dropt-color-surface-muted);font-weight:800;text-decoration:none}.catalogProfile{gap:var(--dropt-space-8);padding:var(--dropt-space-6) 0 var(--dropt-space-12);display:grid}.profileMonogram{color:#fff;background:radial-gradient(circle at 70% 28%, var(--dropt-color-highlight) 0 9%, transparent 10%), linear-gradient(145deg, #5c36f2, #ff624f);min-height:19rem;font-family:var(--dropt-font-display);letter-spacing:-.12em;text-transform:uppercase;border-radius:50% 50% 2rem 2rem;place-items:center;font-size:clamp(6rem,34vw,12rem);font-weight:900;display:grid;overflow:hidden}.catalogProfile--venue .profileMonogram{background:linear-gradient(145deg,#14131a 15%,#5838dc 60%,#8dff61);border-radius:2rem}.catalogProfile--organizer .profileMonogram{background:linear-gradient(145deg,#ff624f,#ffce4f 55%,#5d35f3);border-radius:2rem 2rem 50% 50%}.profileIntro{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.profileIntro>.eyebrow{margin:var(--dropt-space-5) 0 var(--dropt-space-2)}.profileIntro>p:last-child{max-width:38rem;color:var(--dropt-color-text-secondary);font-size:var(--dropt-font-size-lg);line-height:1.65}.profileDetails>a{margin-top:var(--dropt-space-4);font-weight:800;display:inline-block}.eventStudioMain{width:min(100%,90rem);min-width:0;padding:var(--dropt-safe-top) var(--dropt-safe-right) var(--dropt-safe-bottom) var(--dropt-safe-left);margin:0 auto}.composerLayout{gap:var(--dropt-space-6);min-width:0;padding-bottom:var(--dropt-space-12);display:grid}.commerceComposer{min-width:0;padding-bottom:var(--dropt-space-12)}.commerceComposerGrid{gap:var(--dropt-space-6);min-width:0;display:grid}.commerceToggle{cursor:pointer;flex-direction:row;align-items:center;min-height:2.75rem;gap:var(--dropt-space-3)!important;grid-template-columns:none!important;display:flex!important}.commercePreview{min-width:0;padding:var(--dropt-space-5);border:1px solid var(--dropt-color-border-strong);border-radius:var(--dropt-radius-card);background:var(--dropt-color-surface-raised);box-shadow:var(--dropt-elevation-raised);align-self:start}.commercePreviewTotal{align-items:baseline;gap:var(--dropt-space-2);margin:var(--dropt-space-5) 0;flex-wrap:wrap;display:flex}.commercePreviewTotal strong,.commercePreviewTotal>span:first-child{letter-spacing:-.07em;font-size:clamp(2.2rem,12vw,3.5rem);font-weight:900}.commercePreviewTotal>span:last-child{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs);text-transform:uppercase;font-weight:800}.commercePreview dl{gap:var(--dropt-space-3);padding-block:var(--dropt-space-4);border-block:1px solid var(--dropt-color-border);margin:0;display:grid}.commercePreview dl>div{justify-content:space-between;gap:var(--dropt-space-3);display:flex}.commercePreview dd{margin:0;font-weight:800}.commercePreview>p:not(.eyebrow),.commercePreview>small{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs);line-height:1.55;display:block}.composerForm,.composerRail{min-width:0}.composerHeading{justify-content:space-between;align-items:start;gap:var(--dropt-space-4);padding:1.5rem 0 var(--dropt-space-5);flex-wrap:wrap;display:flex}.composerHeading h1{letter-spacing:-.075em;max-width:12ch;margin:0;font-size:clamp(2.25rem,11vw,4.5rem);line-height:.9}.composerHeading>div>p:last-child{max-width:42rem;color:var(--dropt-color-text-secondary);line-height:1.55}.autosaveStatus{align-items:center;gap:var(--dropt-space-2);margin-bottom:var(--dropt-space-5);color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs);font-weight:700;display:flex}.autosaveStatus>span{color:var(--dropt-color-status-success-text);font-size:.6rem}.composerSection{gap:var(--dropt-space-4);min-width:0;margin:0 0 var(--dropt-space-5);padding:var(--dropt-space-5);border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-card);background:var(--dropt-color-surface-raised);display:grid}.composerSection legend{padding:0 var(--dropt-space-2);font-size:var(--dropt-font-size-lg);letter-spacing:-.035em;font-weight:850}.composerSection label,.composerAdvanced label{min-width:0;color:var(--dropt-color-text-secondary);font-size:var(--dropt-font-size-sm);gap:.45rem;font-weight:750;display:grid}.composerSection label>span,.composerSection label>small,.composerAdvanced label>span{color:var(--dropt-color-text-muted);font-size:.68rem;font-weight:650}.composerSection label>small{justify-self:end}.composerSection input,.composerSection select,.composerSection textarea,.composerAdvanced input,.composerAdvanced select,.composerAdvanced textarea{border:1px solid var(--dropt-color-border-strong);border-radius:var(--dropt-radius-control);width:100%;min-width:0;min-height:3rem;color:var(--dropt-color-text-primary);background:var(--dropt-color-canvas);outline:0;padding:.75rem;font-weight:550}.composerSection textarea,.composerAdvanced textarea{resize:vertical;min-height:5rem}.composerSection input:focus,.composerSection select:focus,.composerSection textarea:focus,.composerAdvanced input:focus,.composerAdvanced select:focus,.composerAdvanced textarea:focus{outline:.1875rem solid var(--dropt-color-focus);outline-offset:.12rem}.composerFieldRow{gap:var(--dropt-space-4);min-width:0;display:grid}.composerAdvanced{margin-bottom:var(--dropt-space-5);border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-card);background:var(--dropt-color-surface-raised)}.composerAdvanced summary{min-height:3.5rem;padding:1rem var(--dropt-space-5);cursor:pointer;font-weight:800}.composerAdvanced>div{gap:var(--dropt-space-4);padding:0 var(--dropt-space-5) var(--dropt-space-5);display:grid}.composerActions{gap:var(--dropt-space-3);flex-wrap:wrap;display:flex}.composerActions>button,.composerActions>.dropt-button{border:1px solid var(--dropt-color-border-strong);border-radius:var(--dropt-radius-control);min-width:2.75rem;min-height:2.75rem;color:var(--dropt-color-text-primary);background:var(--dropt-color-surface-raised);cursor:pointer;padding:.75rem 1rem;font-weight:800}.composerActions>.composerPrimary{border-color:var(--dropt-color-action-primary);color:var(--dropt-color-action-primary-text);background:var(--dropt-color-action-primary)}.composerRail{align-content:start;gap:var(--dropt-space-4);display:grid}.publishChecklist h2{font-size:var(--dropt-font-size-xl);letter-spacing:-.05em;margin:0}.publishChecklist ul{gap:var(--dropt-space-2);margin:var(--dropt-space-5) 0;padding:0;list-style:none;display:grid}.publishChecklist li{align-items:center;gap:var(--dropt-space-2);color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-sm);font-weight:700;display:flex}.publishChecklist li>span{background:var(--dropt-color-surface-muted);border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.publishChecklist li.isComplete{color:var(--dropt-color-text-primary)}.publishChecklist li.isComplete>span{color:var(--dropt-color-status-success-text);background:var(--dropt-color-status-success-bg)}.publishChecklist>p:last-child{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs);margin:0}.composerPreview{box-shadow:none;display:none}.composerPreview.isVisible{display:block}.composerPreview>div{min-height:14rem;margin:calc(var(--dropt-space-5) * -1) calc(var(--dropt-space-5) * -1) var(--dropt-space-5);padding:var(--dropt-space-4);border-radius:var(--dropt-radius-card) var(--dropt-radius-card) 0 0;color:#fff;background:linear-gradient(145deg,#17151d,#633df0 55%,#ff624f);align-content:end;display:grid}.composerPreview>div>span{color:var(--dropt-color-highlight);letter-spacing:.15em;font-size:.68rem;font-weight:900}.composerPreview>div>strong{font-family:var(--dropt-font-display);letter-spacing:-.075em;overflow-wrap:anywhere;text-transform:uppercase;font-size:clamp(2.2rem,11vw,4rem);line-height:.82}.composerPreview h2{font-size:var(--dropt-font-size-xl);letter-spacing:-.05em;margin:0}.composerPreview>p:not(.eyebrow){color:var(--dropt-color-text-secondary);line-height:1.5}.composerPreview dl{gap:var(--dropt-space-3);margin:var(--dropt-space-5) 0 0;display:grid}.composerPreview dl>div{gap:.2rem;display:grid}@media (min-width:44rem){.eventFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.eventFacts>div{padding-right:var(--dropt-space-3);border-right:1px solid var(--dropt-color-border);border-bottom:0;padding-bottom:0}.relatedCatalog,.composerFieldRow{grid-template-columns:repeat(3,minmax(0,1fr))}.composerFieldRow--two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:50rem){.eventStudioMain{padding:2rem}.composerLayout,.commerceComposerGrid{grid-template-columns:minmax(0,1fr) minmax(17rem,.42fr);align-items:start}.commercePreview,.composerRail{position:sticky;top:2rem}.composerPreview{display:block}}@media (min-width:64rem){.eventDetailHero{align-items:stretch;gap:var(--dropt-space-12);min-height:calc(100vh - 5rem);padding-block:var(--dropt-space-8);grid-template-columns:minmax(24rem,.88fr) minmax(0,1fr)}.eventDetailArt{min-height:37rem}.eventDetailGrid{gap:var(--dropt-space-12);grid-template-columns:minmax(0,1fr) minmax(19rem,.4fr)}.eventPurchaseRail{top:var(--dropt-space-6);align-self:start;position:sticky}.catalogProfile{grid-template-columns:minmax(22rem,.72fr) minmax(0,1fr) minmax(18rem,.45fr);align-items:center;min-height:calc(100vh - 5rem)}.profileDetails{align-self:center}}@media (forced-colors:active){.eventDetailArt,.profileMonogram,.composerPreview>div{border:2px solid canvastext}}.attendeeShell{width:min(100%,64rem);min-height:100vh;padding:var(--dropt-safe-top) var(--dropt-safe-right) calc(6rem + env(safe-area-inset-bottom)) var(--dropt-safe-left);margin:0 auto}.attendeeHeader{justify-content:space-between;align-items:center;min-height:3.5rem;display:flex}.avatarButton{width:var(--dropt-control-min-size);height:var(--dropt-control-min-size);border:1px solid var(--dropt-color-border);color:var(--dropt-color-text-inverse);background:var(--dropt-color-surface-inverse);font-size:var(--dropt-font-size-xs);border-radius:50%;place-items:center;font-weight:850;text-decoration:none;display:grid}.walletHeading{justify-content:space-between;align-items:end;gap:var(--dropt-space-4);flex-wrap:wrap;padding:2.5rem 0 1.5rem;display:flex}.walletHeading h1{min-width:0;font-family:var(--dropt-font-display);letter-spacing:-.08em;overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-size:clamp(2.8rem,13vw,5rem);line-height:.9}.walletSection{padding:var(--dropt-space-5) 0 var(--dropt-space-10)}.sectionHeading--compact{margin-bottom:var(--dropt-space-4);align-items:center}.sectionHeading--compact h2{max-width:none;font-family:var(--dropt-font-body);font-size:var(--dropt-font-size-xl);letter-spacing:-.04em;text-transform:none}.sectionHeading--compact>span{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs);font-weight:750}.walletTicket{border-radius:var(--dropt-radius-sheet);color:#fff;box-shadow:var(--dropt-elevation-floating);background:#17171a;display:grid;overflow:hidden}.walletTicketArt{min-height:17rem;padding:var(--dropt-space-5);background:radial-gradient(circle at 75% 20%,#d4ff57 0 11%,#0000 11.5%),radial-gradient(circle at 30% 75%,#ff6f59 0 24%,#0000 24.5%),linear-gradient(135deg,#3d13c8,#794fff);place-items:center;display:grid;position:relative;overflow:hidden}.walletTicketArt:after{content:"";border:1.25rem solid #ffffff38;width:16rem;height:5rem;position:absolute;transform:rotate(-18deg)}.walletTicketArt>span{font-family:var(--dropt-font-mono);font-size:var(--dropt-font-size-xs);line-height:1.2;position:absolute;top:1rem;left:1rem}.walletTicketArt>strong{z-index:1;font-family:var(--dropt-font-display);letter-spacing:-.12em;text-shadow:.4rem .4rem #17171a40;font-size:6rem;position:relative}.walletTicketBody{padding:var(--dropt-space-6)}.walletTicketBody h2{margin:var(--dropt-space-4) 0 0;font-size:var(--dropt-font-size-2xl);letter-spacing:-.055em}.walletTicketBody p,.walletTicketBody time{color:#ffffffad;font-size:var(--dropt-font-size-sm);margin:.35rem 0 0;display:block}.ticketActions{gap:var(--dropt-space-2);margin-top:var(--dropt-space-6);grid-template-columns:1fr 1fr;display:grid}.walletTicketBody .dropt-button--quiet{color:#fff;border-color:#ffffff3d}.credentialPreview{gap:var(--dropt-space-6);padding:var(--dropt-space-6);border-radius:var(--dropt-radius-sheet);background:var(--dropt-color-surface-muted);display:grid}.credentialPreview h2{max-width:13ch;font-family:var(--dropt-font-display);font-size:var(--dropt-font-size-2xl);letter-spacing:-.06em;text-transform:uppercase;margin:0;line-height:.95}.credentialPreview>div>p:last-child{max-width:30rem;color:var(--dropt-color-text-secondary);line-height:var(--dropt-line-body)}.historyGrid{gap:var(--dropt-space-3);display:grid}.memoryCard{align-items:center;gap:var(--dropt-space-4);padding:var(--dropt-space-3);box-shadow:none;grid-template-columns:5rem 1fr;display:grid}.memoryArt{aspect-ratio:1;border-radius:var(--dropt-radius-control);color:#fff;font-family:var(--dropt-font-display);font-size:var(--dropt-font-size-xl);background:#4318d1;place-items:center;display:grid}.memoryArt--coral{color:#17171a;background:var(--dropt-color-accent-warm)}.memoryCard h3,.memoryCard p{margin:.35rem 0 0}.memoryCard p{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs)}.memoryCard a{margin-top:var(--dropt-space-2);color:var(--dropt-color-action-primary);font-size:var(--dropt-font-size-xs);font-weight:800;display:inline-block}.walletEmpty{gap:var(--dropt-space-3);padding:var(--dropt-space-6);display:grid}.walletEmpty h3,.walletEmpty p{margin:0}.credentialPulse{aspect-ratio:1;color:#fff;background:var(--dropt-color-action-primary);border-radius:50%;justify-self:center;place-items:center;width:8rem;font-size:4rem;font-weight:900;display:grid}.ticketDetailShell{gap:var(--dropt-space-5);padding-bottom:max(4rem, var(--dropt-safe-bottom));display:grid}.ticketDetailHero,.liveCredentialHeader{justify-content:space-between;align-items:start;gap:var(--dropt-space-4);flex-wrap:wrap;min-width:0;display:flex}.ticketDetailHero{padding:var(--dropt-space-8) 0 var(--dropt-space-4)}.ticketDetailHero h1{max-width:10ch;font-family:var(--dropt-font-display);letter-spacing:-.08em;overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-size:clamp(3rem,14vw,6rem);line-height:.88}.ticketDetailHero p:not(.eyebrow),.ticketDetailHero time{margin:var(--dropt-space-2) 0 0;color:var(--dropt-color-text-secondary);display:block}.liveCredential,.credentialSuspended,.ticketOwnershipRecord,.ticketTransferSection{border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-sheet);background:var(--dropt-color-surface-raised);padding:clamp(1.25rem,5vw,2rem)}.liveCredential{background:radial-gradient(circle at 95% 5%, #784dff1f, transparent 35%), var(--dropt-color-surface-raised)}.liveCredential h2,.ticketTransferSection h2,.credentialSuspended h2{font-size:var(--dropt-font-size-2xl);letter-spacing:-.055em;margin:0}.credentialCanvas{width:min(100%,20rem);height:auto;margin:var(--dropt-space-6) auto;border-radius:var(--dropt-radius-card);box-shadow:var(--dropt-elevation-raised);border:.75rem solid #fff;display:block}.credentialPrivacy,.ticketSupport,.credentialSuspended p{color:var(--dropt-color-text-secondary);font-size:var(--dropt-font-size-sm);line-height:var(--dropt-line-body)}.credentialError{gap:var(--dropt-space-3);margin-block:var(--dropt-space-5);display:grid}.ticketOwnershipRecord dl{gap:var(--dropt-space-3);margin:var(--dropt-space-4) 0 0;display:grid}.ticketOwnershipRecord dl>div{justify-content:space-between;gap:var(--dropt-space-4);min-width:0;padding-bottom:var(--dropt-space-3);border-bottom:1px solid var(--dropt-color-border);display:flex}.ticketOwnershipRecord dt{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs);text-transform:uppercase;font-weight:800}.ticketOwnershipRecord dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0}.ticketTransferForm,.transferStatus,.transferDecisionActions,.ticketSupportForm{gap:var(--dropt-space-4);margin-top:var(--dropt-space-5);display:grid}.ticketTransferForm>p,.transferStatus p{color:var(--dropt-color-text-secondary);line-height:var(--dropt-line-body);margin:0}.ticketTransferForm .transferWarning,.transferFinalityNotice{padding:var(--dropt-space-4);border-radius:var(--dropt-radius-control);color:var(--dropt-color-text-primary);background:var(--dropt-color-status-warning-bg)}.formError{color:var(--dropt-color-status-danger-text)!important}.ticketSupportPanel{gap:var(--dropt-space-3);margin:var(--dropt-space-2) 0 var(--dropt-space-6);border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-sheet);background:var(--dropt-color-surface-raised);padding:clamp(1.25rem,5vw,2rem);display:grid}.ticketSupportPanel h2,.ticketSupportPanel p{margin:0}.ticketSupportPanel>p:not(.eyebrow){color:var(--dropt-color-text-secondary);line-height:var(--dropt-line-body)}.ticketSupportForm label{gap:var(--dropt-space-2);color:var(--dropt-color-text-secondary);font-size:var(--dropt-font-size-xs);font-weight:800;display:grid}.ticketSupportForm select,.ticketSupportForm textarea{border:1px solid var(--dropt-color-border-strong);border-radius:var(--dropt-radius-control);width:100%;color:var(--dropt-color-text-primary);background:var(--dropt-color-surface-raised);font:inherit;font-size:var(--dropt-font-size-sm)}.ticketSupportForm select{min-height:var(--dropt-control-min-size);padding:0 var(--dropt-space-3)}.ticketSupportForm textarea{min-height:7rem;padding:var(--dropt-space-3);line-height:var(--dropt-line-body);resize:vertical}.claimTicketsPanel{gap:var(--dropt-space-3);margin-block:var(--dropt-space-5);padding:var(--dropt-space-4);border-radius:var(--dropt-radius-control);background:var(--dropt-color-surface-muted);display:grid}.claimTicketsPanel h2,.claimTicketsPanel p{margin:0}.invitationInbox{gap:var(--dropt-space-4);border:1px solid var(--dropt-color-border-strong);border-radius:var(--dropt-radius-sheet);background:var(--dropt-color-status-warning-bg);padding:clamp(1.25rem,5vw,2rem);display:grid}.invitationInbox .sectionHeading{margin:0}.invitationInboxList{gap:var(--dropt-space-3);display:grid}.invitationInboxList article{justify-content:space-between;align-items:center;gap:var(--dropt-space-3);padding:var(--dropt-space-4);border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-card);background:var(--dropt-color-surface-raised);flex-wrap:wrap;display:flex}.invitationInboxList p,.invitationInboxNote{margin:var(--dropt-space-1) 0 0;color:var(--dropt-color-text-secondary);font-size:var(--dropt-font-size-xs);line-height:var(--dropt-line-body)}.ticketInvitationShell{display:block}.ticketInvitationCard{border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-sheet);background:var(--dropt-color-surface-raised);width:min(100%,38rem);box-shadow:var(--dropt-elevation-floating);margin:clamp(2rem,8vw,6rem) auto;padding:clamp(1.5rem,6vw,3rem)}.ticketInvitationCard h1{margin:var(--dropt-space-3) 0;font-family:var(--dropt-font-display);letter-spacing:-.08em;overflow-wrap:anywhere;text-transform:uppercase;font-size:clamp(3rem,14vw,5rem);line-height:.9}.transferFinalityNotice{margin-block:var(--dropt-space-6)}.transferFinalityNotice p{margin:var(--dropt-space-2) 0 0;line-height:var(--dropt-line-body)}@media (min-width:44rem){.attendeeShell{padding-inline:2rem}.walletTicket{grid-template-columns:1.05fr .95fr}.walletTicketArt{min-height:24rem}.walletTicketBody{flex-direction:column;justify-content:center;display:flex}.credentialPreview{grid-template-columns:1fr minmax(15rem,.65fr);align-items:center}.historyGrid{grid-template-columns:1fr 1fr}.ticketOwnershipRecord dl{grid-template-columns:repeat(3,1fr)}.ticketOwnershipRecord dl>div{display:grid}.ticketOwnershipRecord dd{text-align:left}.attendeeShell .dropt-bottom-nav{border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-card);box-shadow:var(--dropt-elevation-floating);bottom:1rem;left:max(1rem,50vw - 19rem);right:max(1rem,50vw - 19rem)}}.signInShell{width:min(100%,75rem);min-height:100vh;padding:var(--dropt-safe-top) var(--dropt-safe-right) var(--dropt-safe-bottom) var(--dropt-safe-left);margin:0 auto}.signInHeader{justify-content:space-between;align-items:center;gap:var(--dropt-space-4);min-height:4rem;display:flex}.signInGrid{gap:var(--dropt-space-8);padding:3rem 0;display:grid}.signInMessage{align-self:center}.signInMessage h1{max-width:7ch;margin:var(--dropt-space-4) 0 0;font-family:var(--dropt-font-display);letter-spacing:-.09em;text-transform:uppercase;font-size:clamp(3.6rem,17vw,7rem);font-weight:900;line-height:.84}.signInMessage>p:not(.eyebrow){max-width:34rem;margin:var(--dropt-space-6) 0 0;color:var(--dropt-color-text-secondary);font-size:var(--dropt-font-size-lg);line-height:var(--dropt-line-body)}.signInMessage ul{gap:var(--dropt-space-2);margin:var(--dropt-space-6) 0 0;color:var(--dropt-color-text-secondary);font-size:var(--dropt-font-size-sm);padding:0;list-style:none;display:grid}.signInMessage li:before{margin-right:var(--dropt-space-2);color:var(--dropt-color-action-primary);content:"✓";font-weight:900}.signInCard{border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-sheet);background:var(--dropt-color-surface-raised);box-shadow:var(--dropt-elevation-floating);align-self:center;padding:clamp(1.4rem,6vw,2.5rem)}.signInCard h2{font-size:var(--dropt-font-size-2xl);letter-spacing:-.055em;margin:0}.signInCard>p{margin:var(--dropt-space-2) 0 var(--dropt-space-6);color:var(--dropt-color-text-secondary);line-height:var(--dropt-line-body)}.signInAttestation{max-width:100%}.signInAttestation:empty{display:none}.signInForm{gap:var(--dropt-space-4);display:grid}.signInStep{align-items:center;gap:var(--dropt-space-3);padding:var(--dropt-space-3);border-radius:var(--dropt-radius-control);background:var(--dropt-color-surface-muted);grid-template-columns:auto 1fr;display:grid}.signInStep>span{color:var(--dropt-color-action-primary);font-family:var(--dropt-font-mono);font-size:var(--dropt-font-size-xs);font-weight:850}.signInStep p,.signInFinePrint,.developmentCode{color:var(--dropt-color-text-secondary);font-size:var(--dropt-font-size-xs);margin:0;line-height:1.5}.developmentCode{padding:var(--dropt-space-3);border:1px dashed var(--dropt-color-action-primary);border-radius:var(--dropt-radius-control);color:var(--dropt-color-text-primary);background:var(--dropt-color-surface-muted)}.accountShell{width:min(100%,72rem)}.accountHero{justify-content:space-between;align-items:end;gap:var(--dropt-space-5);flex-wrap:wrap;padding:3rem 0 2rem;display:flex}.accountHero h1{max-width:9ch;margin:var(--dropt-space-3) 0 0;font-family:var(--dropt-font-display);letter-spacing:-.085em;text-transform:uppercase;font-size:clamp(3rem,13vw,6rem);line-height:.86}.accountHero p:not(.eyebrow){max-width:36rem;margin:var(--dropt-space-5) 0 0;color:var(--dropt-color-text-secondary);line-height:var(--dropt-line-body)}.accountNotice{justify-content:space-between;align-items:center;gap:var(--dropt-space-4);margin-bottom:var(--dropt-space-5);border-color:var(--dropt-color-action-primary);box-shadow:none;flex-wrap:wrap;display:flex}.accountNotice p{color:var(--dropt-color-text-secondary);font-size:var(--dropt-font-size-sm);margin:.25rem 0 0}.accountGrid{gap:var(--dropt-space-4);padding-bottom:var(--dropt-space-10);display:grid}.accountCard{align-content:start;gap:var(--dropt-space-5);box-shadow:none;display:grid}.accountCard--feature{border-color:var(--dropt-color-action-primary)}.accountCard p{color:var(--dropt-color-text-secondary);line-height:var(--dropt-line-body);margin:0}.maskedContact{font-family:var(--dropt-font-mono);font-size:var(--dropt-font-size-xl);letter-spacing:.05em}.deviceList,.preferenceList{gap:var(--dropt-space-3);margin:0;padding:0;list-style:none;display:grid}.deviceList li{align-items:center;gap:var(--dropt-space-3);padding-bottom:var(--dropt-space-3);border-bottom:1px solid var(--dropt-color-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.deviceList li:last-child{border-bottom:0;padding-bottom:0}.deviceList li>span:first-child{color:var(--dropt-color-action-primary)}.deviceList li>div,.preferenceList label>span{gap:.15rem;display:grid}.deviceList small,.preferenceList small{color:var(--dropt-color-text-muted);font-size:.7rem;line-height:1.35}.deviceList button{min-width:var(--dropt-control-min-size);min-height:var(--dropt-control-min-size);color:var(--dropt-color-action-primary);font-size:var(--dropt-font-size-xs);cursor:pointer;background:0 0;border:0;font-weight:800}.preferenceList label{justify-content:space-between;align-items:center;gap:var(--dropt-space-4);padding-bottom:var(--dropt-space-3);border-bottom:1px solid var(--dropt-color-border);display:flex}.preferenceList label:last-child{border-bottom:0;padding-bottom:0}.preferenceList select{min-height:var(--dropt-control-min-size);padding:0 var(--dropt-space-3);border:1px solid var(--dropt-color-border-strong);border-radius:var(--dropt-radius-control);color:var(--dropt-color-text-primary);background:var(--dropt-color-surface-raised);font:inherit;font-size:var(--dropt-font-size-xs)}.preferenceList input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--dropt-color-action-primary)}.accountActions{gap:var(--dropt-space-2);flex-wrap:wrap;display:flex}.controlStatus{min-height:1.25rem;color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs);margin:0}.accessSummary,.roleCards{gap:var(--dropt-space-3);display:grid}.accessSummary{padding-bottom:var(--dropt-space-8)}.accessSummary .dropt-card{gap:var(--dropt-space-2);box-shadow:none;display:grid}.accessSummary span,.accessSummary small{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs)}.accessSummary strong{font-size:var(--dropt-font-size-2xl);letter-spacing:-.055em}.roleCards{padding-bottom:var(--dropt-space-10)}.roleCards .dropt-card{box-shadow:none}.roleCards span{color:var(--dropt-color-action-primary);font-family:var(--dropt-font-mono);font-size:var(--dropt-font-size-xs);font-weight:850}.roleCards h2{margin:var(--dropt-space-4) 0 var(--dropt-space-2);font-size:var(--dropt-font-size-lg);letter-spacing:-.03em}.roleCards p{color:var(--dropt-color-text-secondary);font-size:var(--dropt-font-size-sm);line-height:var(--dropt-line-body);margin:0}@media (min-width:44rem){.accountGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accessSummary,.roleCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:54rem){.signInGrid{grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);align-items:center;min-height:calc(100vh - 7rem);padding:2rem 0 4rem}}.guestWorkspace{gap:var(--dropt-space-6);padding-bottom:var(--dropt-space-10);display:grid}.guestWorkspaceColumns,.guestListCards,.guestRoster{gap:var(--dropt-space-4);display:grid}.guestGlobalPolicy,.guestBulkPanel,.guestListCard,.guestRoster>article{min-width:0}.guestListPolicyFields{gap:var(--dropt-space-3);align-items:end;display:grid}.guestListPolicyFields label,.financeForm label{gap:var(--dropt-space-2);color:var(--dropt-color-text-secondary);font-size:var(--dropt-font-size-xs);font-weight:750;display:grid}.guestListPolicyFields input,.financeForm input,.financeForm select,.financeForm textarea,.guestBulkPanel textarea{width:100%;min-height:var(--dropt-control-min-size);padding:var(--dropt-space-3);border:1px solid var(--dropt-color-border-strong);border-radius:var(--dropt-radius-control);color:var(--dropt-color-text-primary);background:var(--dropt-color-surface-raised);font:inherit}.financeForm textarea,.guestBulkPanel textarea{resize:vertical;min-height:7rem}.guestPauseToggle{min-height:var(--dropt-control-min-size);align-items:center;grid-template-columns:auto minmax(0,1fr)!important}.guestPauseToggle input{width:1.25rem;height:1.25rem;accent-color:var(--dropt-color-action-primary)}.guestListCard,.guestRoster>article{padding:var(--dropt-space-4);border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-card);background:var(--dropt-color-surface-raised)}.guestListCard{gap:var(--dropt-space-4);display:grid}.guestListCardHeading,.guestRoster>article,.guestBulkActions,.guestModePicker{align-items:center;gap:var(--dropt-space-3);flex-wrap:wrap;display:flex}.guestListCardHeading,.guestRoster>article{justify-content:space-between}.guestListCardHeading>div,.guestRoster>article>div{flex:14rem;gap:.2rem;min-width:0;display:grid}.guestListCardHeading small,.guestRoster small,.guestBulkPanel>p{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs);line-height:var(--dropt-line-body)}.guestBulkPanel{gap:var(--dropt-space-4);display:grid}.guestBulkPanel code,.developmentCode a{overflow-wrap:anywhere}@media (min-width:48rem){.guestWorkspaceColumns,.guestListPolicyFields{grid-template-columns:repeat(2,minmax(0,1fr))}}.guestPolicyForm{gap:var(--dropt-space-4);display:grid}.guestMetricGrid{gap:var(--dropt-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guestMetricGrid>article{padding:var(--dropt-space-3);border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-control);background:var(--dropt-color-surface-muted)}.guestMetricGrid strong{font-size:var(--dropt-font-size-xl)}.dangerAction{padding:var(--dropt-space-3) var(--dropt-space-4);border-radius:var(--dropt-radius-control);color:var(--dropt-color-danger-text);font:inherit;background:0 0;border:1px solid;justify-self:start;font-weight:800}.guestMetricGrid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.guestMetricGrid>article{gap:.2rem;display:grid}.guestPolicyForm{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end}.guestTable{gap:var(--dropt-space-3);display:grid}.guestTable>article{align-items:center;gap:var(--dropt-space-3);padding:var(--dropt-space-4);border:1px solid var(--dropt-color-border);border-radius:var(--dropt-radius-control);grid-template-columns:minmax(10rem,1fr) minmax(10rem,auto) auto;display:grid}.guestTable>article>div{gap:.2rem;display:grid}.guestTable small,.guestWorkspaceMessage{color:var(--dropt-color-text-muted);font-size:var(--dropt-font-size-xs)}@media (max-width:38rem){.guestTable>article{grid-template-columns:1fr}}.eventDetailArt.eventDetailArt--saved{background:0 0;min-height:0;padding:0;display:block}.eventDetailArt.eventDetailArt--saved:after{content:none}
