.wazzup-spin-wrap{--wazzup-spin-speed:2.4s;perspective:900px;transform-style:preserve-3d;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.wazzup-spin-wrap:before{content:"";filter:blur(16px);opacity:.9;pointer-events:none;background:#ff00be38;border-radius:999px;position:absolute;inset:14%}.wazzup-spin-icon{backface-visibility:visible;filter:drop-shadow(0 0 5px #ff00c8b3)drop-shadow(0 8px 14px #46004159);object-fit:contain;height:100%;transform-style:preserve-3d;will-change:transform, filter;width:100%}.wazzup-spin-vertical{animation:wazzup-spin-y var(--wazzup-spin-speed) linear infinite}.wazzup-spin-horizontal{animation:wazzup-spin-x var(--wazzup-spin-speed) linear infinite}@keyframes wazzup-spin-y{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes wazzup-spin-x{0%{transform:rotateX(0)}to{transform:rotateX(360deg)}}@media (prefers-reduced-motion:reduce){.wazzup-spin-icon{animation:none}}
:root{--bg:#101114;--bg-soft:#17191f;--surface:#191b21d6;--surface-strong:#1e2128f5;--border:#ffffff14;--border-strong:#ffffff24;--text:#f6f7fb;--muted:#9ca3b5;--accent:#ff037c;--accent-strong:#c70061;--success:#30d39f;--danger:#ff6b7a;--shadow:0 24px 80px #00000073}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background:radial-gradient(circle at top left, #ff037c1f, transparent 26%), radial-gradient(circle at 85% 12%, #ff037c14, transparent 16%), linear-gradient(180deg, #14161b 0%, var(--bg) 100%);color:var(--text);font-family:SF Pro Display,SF Pro Text,Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}@font-face{font-family:Jolly Lodger;src:url(/brand/JollyLodger-Regular.ttf)format("truetype");font-display:swap}a{color:inherit;text-decoration:none}code{background:#ffffff14;border-radius:6px;padding:.1rem .35rem}h1,h2,h3,p{margin:0}input,select,textarea{border:1px solid var(--border);color:var(--text);font:inherit;background:#0a0c10c7;border-radius:14px;width:100%;padding:.85rem 1rem}input::placeholder,textarea::placeholder{color:#7e8698}button{font:inherit}textarea{resize:vertical;min-height:92px}.app-frame{min-height:100vh}.centered-page{place-items:center;min-height:100vh;padding:2rem;display:grid}.auth-form{width:min(100%,460px);max-width:460px}.shell{grid-template-columns:320px minmax(0,1fr);gap:1.25rem;min-height:100vh;padding:1.5rem;display:grid}.sidebar{flex-direction:column;gap:1rem;display:flex}.content{flex-direction:column;gap:1.15rem;display:flex}.page-header{flex-direction:column;gap:.55rem;display:flex}.page-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1rem;display:grid}.card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:26px;padding:1.25rem}.hero-card{background:linear-gradient(145deg,#1f2229f5 0%,#15171de0 100%);border:1px solid #ff037c29;box-shadow:inset 0 1px #ffffff0a,0 24px 80px #0000006b}.brand-card{text-align:center;place-items:center;min-height:220px;padding-block:1.8rem;display:grid}.brand-logo{width:96px;height:auto}.brand-admin{color:var(--accent);letter-spacing:.01em;font-family:Jolly Lodger,cursive;font-size:3rem;line-height:.9}.sidebar-footnote{gap:.6rem;margin-top:auto;padding:.4rem .25rem 0;display:grid}.footnote-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.nav{gap:.65rem;display:grid}.nav-link{color:#eef1f8;background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;padding:.85rem 1rem;font-weight:600;transition:border-color .14s,transform .14s,background .14s}.nav-link:hover{background:#ff037c14;border-color:#ff037c59;transform:translate(2px)}.stack-xs{gap:.25rem;display:grid}.stack-sm{gap:.5rem;display:grid}.field{gap:.45rem;display:grid}.button{cursor:pointer;letter-spacing:.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:.8rem 1.1rem;font-size:.95rem;font-weight:700;transition:background .14s,border-color .14s,color .14s,transform .14s,box-shadow .14s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:default;opacity:.65;transform:none}.button.primary,.button{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff4fa;box-shadow:0 10px 26px #ff037c47}.button.secondary{border-color:var(--border-strong);box-shadow:none;color:var(--text);background:#ffffff08}.button.secondary:hover{background:#ffffff12;border-color:#ff037c33}.button.ghost{box-shadow:none;color:var(--muted);background:0 0;border-color:#0000}.button.ghost:hover{color:var(--text);background:#ffffff0d}.notice{border-radius:14px;padding:.85rem 1rem}.notice.error{color:var(--danger);background:#ff6b7a1a}.notice.success{color:var(--success);background:#30d39f1a}.eyebrow,.label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:700}.muted{color:var(--muted)}h1,h2,h3{letter-spacing:-.03em;font-family:SF Pro Display,Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:750}h1{font-size:clamp(2rem,4vw,3.2rem);line-height:.98}h2{font-size:1.5rem;line-height:1.02}h3{font-size:1.1rem}.chip{background:#ffffff0f;border:1px solid #ffffff0f;border-radius:999px;padding:.25rem .65rem;font-size:.82rem;font-weight:600;display:inline-flex}.chip.quiet{background:#ffffff0a}.chip.clear,.chip.discoverable,.chip.eligible,.chip.verified,.chip.goodStanding,.chip.upheld{color:var(--success);background:#14634d1c}.chip.quarantined,.chip.removed,.chip.restricted,.chip.suspended,.chip.rejected,.chip.urgent{color:var(--danger);background:#a12e1f1f}.chip.underReview,.chip.limited,.chip.pendingReview,.chip.high,.chip.ineligible{color:#ff6ab0;background:#ff037c1f}.chip.normal,.chip.low,.chip.notRequested,.chip.featured,.chip.none{background:#ffffff14}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;min-width:100%}.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:.85rem .75rem}.table th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}.top-gap{margin-top:1rem}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem;display:grid}.metric-card{background:var(--surface-strong);border:1px solid var(--border);border-radius:20px;padding:1rem}.metric-value{color:var(--accent);text-shadow:0 0 28px #ff037c47;font-size:1.75rem;line-height:1}.review-board{gap:1rem;display:grid}.review-card{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#1e2128f0 0%,#14161be0 100%);border-radius:28px;gap:1rem;padding:1.1rem;display:grid;overflow:hidden}.host-case{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#1e2128f0 0%,#14161be0 100%);border-radius:28px;overflow:hidden}.host-case+.host-case{margin-top:1rem}.host-case summary{list-style:none}.host-case summary::-webkit-details-marker{display:none}.host-case-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.host-row-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.host-row-priority{gap:.75rem;min-width:170px;display:grid}.host-priority-block.align-end,.approved-host-value{text-align:right}.event-case{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#1e2128f0 0%,#14161be0 100%);border-radius:28px;overflow:hidden}.event-case+.event-case{margin-top:1rem}.event-case summary{list-style:none}.event-case summary::-webkit-details-marker{display:none}.event-case-summary{cursor:pointer;grid-template-columns:156px minmax(0,1fr);align-items:stretch;gap:1rem;min-height:156px;padding:1rem;display:grid}.event-case-body{border-top:1px solid #ffffff14;gap:1rem;padding:1rem 1rem 1.1rem;display:grid}.review-card-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.review-hero{grid-template-columns:160px minmax(0,1fr);gap:1rem;display:grid}.event-image-frame{aspect-ratio:4/5;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;position:relative;overflow:hidden}.event-row-image{aspect-ratio:1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;position:relative;overflow:hidden}.event-image{object-fit:cover;width:100%;height:100%;display:block}.event-image-empty{color:var(--muted);text-align:center;justify-content:center;align-items:center;height:100%;padding:1rem;display:flex}.event-row-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.event-row-title{min-width:0}.event-row-priority{justify-items:end;gap:.75rem;min-width:200px;display:grid}.priority-block{text-align:right;justify-items:end;gap:.2rem;display:grid}.priority-value{color:var(--accent);font-size:1rem;font-weight:700}.review-meta{flex-wrap:wrap;gap:.5rem;display:flex}.state-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.state-tile{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;padding:.9rem}.review-columns{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:1rem;display:grid}.detail-stack{gap:1rem;display:grid}.history-list{gap:.8rem;display:grid}.history-entry{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;padding:.9rem}.history-head{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.history-action{text-transform:capitalize;font-weight:700}.history-notes{margin-top:.45rem}.action-stack{gap:1rem;display:grid}.comparison-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.comparison-row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;gap:.25rem;padding:.85rem;display:grid}.before-after-list{gap:.8rem;display:grid}.before-after-row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;gap:.5rem;padding:.9rem;display:grid}.before-after-row.changed{border-color:#ff037c3d;box-shadow:inset 0 0 0 1px #ff037c14}.before-after-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.action-panel{background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;gap:.9rem;padding:1rem;display:grid}.action-panel.compact{gap:.75rem}.selected-action{gap:.4rem;display:grid}.action-description{color:var(--muted);font-size:.95rem}.account-card{background:#181a20eb}.history-toolbar{gap:1rem;display:grid}.search-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end}.search-field{min-width:0}.search-actions{flex-wrap:wrap;gap:.65rem;display:flex}.toolbar-group{gap:.55rem;display:grid}.toolbar-pills{flex-wrap:wrap;gap:.55rem;display:flex}.toolbar-pill{color:var(--muted);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;padding:.55rem .9rem;font-size:.9rem;font-weight:600}.toolbar-pill.active{color:#ffd2e6;background:#ff037c1f;border-color:#ff037c47}.quick-return{gap:.45rem;min-width:220px;display:grid}.compact-select{min-width:220px;padding:.65rem .8rem}.compact-button{min-height:38px;padding:.65rem .9rem}.banner-card{background:linear-gradient(140deg,#1c1e24f5 0%,#15161ceb 100%);border:1px solid #ff037c24}@media (max-width:960px){.shell,.page-grid,.summary-grid,.review-columns,.before-after-values,.review-hero,.event-case-summary,.event-row-main,.host-case-summary,.host-row-main{grid-template-columns:1fr}.event-row-priority,.host-row-priority{min-width:0}.event-image-frame{aspect-ratio:16/9}.search-toolbar,.footnote-meta{grid-template-columns:1fr}}
