#inertia-page{--jy-ink: #212c56;--jy-ink-2: #272d3b;--jy-muted: #3d4663;--jy-paper: #f4f6fb;--jy-surface: #ffffff;--jy-border: #dfe3ef;--jy-purple: #667eea;--jy-violet: #764ba2;--jy-cyan: #6dc6d4;--jy-footer: #1a1d4c;--jy-footer-2: #20246b;--jy-grad: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--jy-shadow: 0 12px 32px rgba(26, 29, 76, .08);--jy-shadow-hover: 0 20px 40px rgba(102, 126, 234, .16);font-family:Poppins,sans-serif}#inertia-page #main-content{min-height:calc(100vh - var(--tigsi-footer-height, 0));background:var(--jy-paper)}#inertia-page .jy-landing-wrap{width:100%;max-width:1180px;margin:0 auto;padding:46px 20px 70px;color:var(--jy-ink-2)}#inertia-page .jy-landing-hero{position:relative;overflow:hidden;margin-bottom:34px;padding:40px 28px;border-radius:28px;border:1px solid rgba(255,255,255,.18);background:radial-gradient(circle at 12% 18%,rgba(109,198,212,.22),transparent 36%),radial-gradient(circle at 88% 8%,rgba(102,126,234,.4),transparent 42%),linear-gradient(165deg,#20246b,#1a1d4c 55%,#16183f);box-shadow:0 18px 40px #1a1d4c38;text-align:center;color:#fff}#inertia-page .jy-landing-hero:before,#inertia-page .jy-landing-hero:after{content:"";position:absolute;border-radius:999px;pointer-events:none;z-index:0;opacity:.45}#inertia-page .jy-landing-hero:before{width:300px;height:300px;top:-140px;right:-100px;background:var(--jy-purple)}#inertia-page .jy-landing-hero:after{width:260px;height:260px;bottom:-140px;left:-90px;background:var(--jy-violet)}#inertia-page .jy-landing-hero h1,#inertia-page .jy-landing-hero p,#inertia-page .jy-landing-hero strong{position:relative;z-index:1;color:#fff}#inertia-page .jy-landing-hero h1{margin:0 0 14px;font-size:clamp(2rem,4.3vw,3.1rem);font-weight:700;line-height:1.2;text-shadow:0 2px 18px rgba(0,0,0,.28)}#inertia-page .jy-landing-hero h1 i{color:var(--jy-cyan);margin-right:.35rem}#inertia-page .jy-landing-hero p{max-width:760px;margin:0 auto;font-size:1.05rem;font-weight:500;line-height:1.7;color:#ffffffeb}#inertia-page .jy-landing-hero .jy-hero-note{display:inline-block;margin:0 auto 12px;padding:.35rem .9rem;border-radius:50px;background:#ffffff24;border:1px solid rgba(255,255,255,.28);font-size:.82rem;font-weight:600;color:#fff}#inertia-page .jy-landing-stats{margin-top:22px;display:inline-flex;gap:18px;flex-wrap:wrap;justify-content:center;position:relative;z-index:1}#inertia-page .jy-landing-stat{background:#ffffff24;border:1px solid rgba(255,255,255,.28);border-radius:16px;padding:10px 20px;font-size:.92rem;font-weight:600;color:#fff}#inertia-page .jy-landing-stat strong{display:block;font-size:1.4rem;font-weight:700;color:#fff}#inertia-page .jy-landing-hero-organizer{margin-top:18px;font-size:.95rem;position:relative;z-index:1;color:#ffffffeb}#inertia-page .jy-landing-hero-organizer a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}#inertia-page .jy-landing-cta{margin-top:26px;position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}#inertia-page .jy-landing-cta a{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;border-radius:999px;background:#fff;color:var(--jy-ink);font-weight:700;text-decoration:none;box-shadow:0 12px 24px #00000038}#inertia-page .jy-landing-cta a span{color:var(--jy-ink)}#inertia-page .jy-landing-cta a:hover,#inertia-page .jy-landing-cta a:hover span{color:var(--jy-ink);transform:translateY(-2px)}#inertia-page .jy-landing-cta a i{color:var(--jy-purple)}#inertia-page .badges-filters{margin-bottom:28px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:18px 20px;border-radius:18px;background:var(--jy-surface);border:1px solid var(--jy-border);box-shadow:var(--jy-shadow)}#inertia-page .badges-filters input[type=text]{max-width:240px;border-radius:999px;border:1px solid rgba(102,126,234,.25);padding:10px 16px;color:var(--jy-ink);background:#fff}#inertia-page .badges-filters label{font-size:.92rem;color:var(--jy-muted);display:inline-flex;align-items:center;gap:8px;font-weight:600}#inertia-page .badges-filters button{border:none;border-radius:999px;padding:10px 20px;font-weight:700;color:#fff;background:var(--jy-grad);cursor:pointer;box-shadow:0 8px 20px #667eea47}#inertia-page .events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px}#inertia-page .event-card{display:flex;flex-direction:column;overflow:hidden;background:var(--jy-surface);border:1px solid var(--jy-border);border-radius:22px;box-shadow:var(--jy-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}#inertia-page .event-card:hover{transform:translateY(-6px);border-color:#667eea40;box-shadow:var(--jy-shadow-hover)}#inertia-page .event-cover{position:relative;width:100%;height:196px;background-size:cover;background-position:center;background-color:var(--jy-paper)}#inertia-page .event-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(26,29,76,.38) 100%)}#inertia-page .event-badge-status{position:absolute;top:14px;right:14px;z-index:2;padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff}#inertia-page .event-badge-status.available{background:#10b981;color:#fff}#inertia-page .event-badge-status.full{background:#ef4444;color:#fff}#inertia-page .event-body{display:flex;flex:1;flex-direction:column;padding:22px 22px 12px}#inertia-page .event-title,#inertia-page h2.event-title{margin:0 0 10px;font-size:1.23rem;font-weight:700;line-height:1.35;color:var(--jy-ink)}#inertia-page .event-desc,#inertia-page p.event-desc{flex:1;margin:0;font-size:.95rem;font-weight:500;line-height:1.65;color:var(--jy-muted)}#inertia-page .event-stats{margin-top:10px;font-size:.88rem;font-weight:500;color:var(--jy-muted)}#inertia-page .event-stats strong{color:var(--jy-purple);font-weight:700}#inertia-page .event-actions{padding:0 22px 24px}#inertia-page .event-actions a{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border-radius:999px;background:var(--jy-grad);color:#fff;font-weight:700;text-decoration:none;box-shadow:0 8px 18px #667eea47}#inertia-page .event-actions a:hover{color:#fff;filter:brightness(1.06);transform:translateY(-2px)}#inertia-page .event-actions a i{color:#fff}#inertia-page .empty-state{text-align:center;padding:56px 24px;border-radius:22px;background:var(--jy-surface);border:1px solid var(--jy-border);color:var(--jy-muted)}#inertia-page .empty-state i{font-size:3rem;color:var(--jy-purple);margin-bottom:1rem;opacity:.55}#inertia-page .empty-state p{color:var(--jy-muted);font-weight:500}#inertia-page .pagination-hint{margin-top:24px;text-align:center;color:var(--jy-muted);font-size:.95rem;font-weight:600}#inertia-page .jy-landing-wrap .tigsi-organizer-cta__card{border-color:#667eea2e;background:linear-gradient(135deg,#fff,#f7f8fc);box-shadow:var(--jy-shadow)}#inertia-page .jy-landing-wrap .tigsi-organizer-cta__glow{background:radial-gradient(circle,rgba(102,126,234,.22) 0%,transparent 70%)}#inertia-page .jy-landing-wrap .tigsi-organizer-cta__eyebrow{color:var(--jy-purple);background:#667eea1a;border-color:#667eea33}#inertia-page .jy-landing-wrap .tigsi-organizer-cta__title,#inertia-page .jy-landing-wrap .tigsi-organizer-cta__lead,#inertia-page .jy-landing-wrap .tigsi-organizer-cta__features li,#inertia-page .jy-landing-wrap .tigsi-organizer-cta__aside-text{color:var(--jy-ink-2)}#inertia-page .jy-landing-wrap .tigsi-organizer-cta__title{color:var(--jy-ink)}#inertia-page .jy-landing-wrap .tigsi-organizer-cta__features i{color:var(--jy-purple)}#inertia-page .jy-landing-wrap .tigsi-organizer-cta__btn--primary{background:var(--jy-grad);color:#fff;border:0}#inertia-page .jy-landing-wrap .tigsi-organizer-cta__btn--secondary{background:#fff;color:var(--jy-purple);border:1.5px solid rgba(102,126,234,.35)}#inertia-page .jy-landing-wrap .tigsi-organizer-cta__link{color:var(--jy-purple)}#inertia-page .jy-landing-wrap .tigsi-organizer-cta__icon-ring{background:#667eea1f;color:var(--jy-purple)}@media (max-width: 768px){#inertia-page .jy-landing-wrap{padding:36px 16px 54px}#inertia-page .jy-landing-hero{border-radius:20px;padding:30px 18px}}#inertia-page header.jy-hero{max-width:1180px;margin:24px auto 0;padding:36px 24px 28px;text-align:center;color:#fff;border-radius:28px;border:1px solid rgba(255,255,255,.18);background:radial-gradient(circle at 12% 18%,rgba(109,198,212,.22),transparent 36%),radial-gradient(circle at 88% 8%,rgba(102,126,234,.4),transparent 42%),linear-gradient(165deg,#20246b,#1a1d4c 55%,#16183f);box-shadow:0 18px 40px #1a1d4c38}#inertia-page .jy-breadcrumb{display:inline-flex;align-items:center;gap:9px;margin-bottom:16px;padding:8px 16px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.28);font-size:.9rem;font-weight:600;color:#fff}#inertia-page .jy-breadcrumb a{color:#fff;text-decoration:none}#inertia-page .jy-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}#inertia-page header.jy-hero h1{margin:0 0 10px;font-size:clamp(2rem,4.5vw,2.9rem);font-weight:700;line-height:1.2;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.28)}#inertia-page .jy-hero-subtitle,#inertia-page header.jy-hero p{max-width:720px;margin:0 auto;font-size:1.05rem;font-weight:500;line-height:1.65;color:#ffffffeb}#inertia-page main.jy-main{padding:28px 20px 58px;display:flex;justify-content:center;overflow-x:hidden;width:100%}#inertia-page .jy-layout{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,720px);gap:28px;width:100%;max-width:1180px}#inertia-page .jy-info-card,#inertia-page .jy-generator-card{background:var(--jy-surface);border-radius:24px;padding:28px;box-shadow:var(--jy-shadow);border:1px solid var(--jy-border)}#inertia-page .jy-info-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:22px}#inertia-page .jy-info-card:after{content:"";position:absolute;width:180px;height:180px;border-radius:999px;background:#667eea1a;right:-70px;bottom:-90px;pointer-events:none}#inertia-page .jy-template-preview{width:100%;border-radius:16px;box-shadow:0 8px 32px #1a1d4c1f}#inertia-page .jy-event-description{color:var(--jy-muted);font-size:.98rem;font-weight:500;line-height:1.65}#inertia-page .jy-event-meta{display:grid;gap:12px}#inertia-page .jy-event-meta-item{background:#667eea14;border:1px solid rgba(102,126,234,.12);border-radius:16px;padding:16px;display:flex;gap:12px;align-items:center;color:var(--jy-ink-2);font-weight:500}#inertia-page .jy-event-meta-icon{background:#667eea29;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--jy-purple);flex-shrink:0}#inertia-page .jy-instructions{background:#6dc6d41f;border:1px solid rgba(109,198,212,.22);border-radius:16px;padding:18px}#inertia-page .jy-instructions h3{margin:0 0 12px;font-size:1rem;font-weight:700;color:var(--jy-ink)}#inertia-page .jy-instructions ol{list-style:none;display:grid;gap:10px;margin:0;padding:0;font-size:.92rem;font-weight:500;color:var(--jy-muted)}#inertia-page .jy-instructions li{display:flex;gap:10px;align-items:flex-start}#inertia-page .jy-instructions li p{margin:0;color:var(--jy-muted)}#inertia-page .jy-instructions li span{background:var(--jy-grad);color:#fff;border-radius:12px;font-weight:700;font-size:.75rem;padding:4px 10px;margin-top:2px;flex-shrink:0}#inertia-page .jy-stats-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:16px}#inertia-page .jy-stat-box{border-radius:16px;padding:16px;background:#667eea14;border:1px solid rgba(102,126,234,.12);text-align:center}#inertia-page .jy-stat-box strong{display:block;font-size:1.5rem;color:var(--jy-violet)}#inertia-page .jy-stat-box span{font-size:.8rem;font-weight:600;color:var(--jy-muted);text-transform:uppercase;letter-spacing:.04em}#inertia-page .jy-generator-card{display:flex;flex-direction:column;gap:20px}#inertia-page .jy-upload-zone{display:flex;gap:16px;align-items:center;padding:20px;border:2px dashed rgba(102,126,234,.35);border-radius:18px;background:#667eea0f}#inertia-page .jy-preview-thumb{width:100px;height:100px;border-radius:20px;overflow:hidden;background:#1a1d4c0f;display:grid;place-items:center;flex-shrink:0;color:var(--jy-purple)}#inertia-page .jy-preview-thumb img{width:100%;height:100%;object-fit:cover}#inertia-page .jy-upload-actions label{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;background:var(--jy-grad);color:#fff;font-weight:700;cursor:pointer;box-shadow:0 8px 18px #667eea47}#inertia-page .jy-upload-help{margin-top:8px;font-size:.85rem;font-weight:500;color:var(--jy-muted)}#inertia-page .jy-participant-form{margin:1.25rem 0 0;padding:1.25rem;border-radius:16px;background:#667eea0f;border:1px solid var(--jy-border)}#inertia-page .jy-participant-form h3{margin:0 0 .85rem;font-size:1rem;font-weight:700;color:var(--jy-ink)}#inertia-page .jy-participant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}#inertia-page .jy-participant-grid .full-width{grid-column:1 / -1}#inertia-page .jy-participant-form label{display:block;margin-bottom:.35rem;font-size:.82rem;font-weight:600;color:var(--jy-muted)}#inertia-page .jy-participant-form input[type=text],#inertia-page .jy-participant-form input[type=email],#inertia-page .jy-participant-form input[type=tel]{width:100%;border:1px solid var(--jy-border);border-radius:10px;padding:.65rem .8rem;font-size:.92rem;color:var(--jy-ink);background:#fff}#inertia-page .jy-consent-row{display:flex;align-items:flex-start;gap:.65rem;margin-top:.9rem;font-size:.84rem;line-height:1.5;color:var(--jy-muted);font-weight:500}#inertia-page .jy-consent-row input{margin-top:.2rem;accent-color:var(--jy-purple)}#inertia-page .jy-upload-actions input[type=file]{position:absolute;inset:0;opacity:0;pointer-events:none}#inertia-page .jy-canvas-wrapper{display:grid;place-items:center;padding:12px;border-radius:20px;background:var(--jy-paper);border:1px solid var(--jy-border);overflow-x:auto}#inertia-page #badgeCanvas{border-radius:18px;background:#212c56;max-width:min(100%,540px);box-shadow:0 18px 40px #1a1d4c38;border:3px solid rgba(102,126,234,.18);cursor:grab;touch-action:none}#inertia-page #badgeCanvas:active{cursor:grabbing}#inertia-page .jy-control-bar{display:grid;gap:16px;background:var(--jy-paper);border:1px solid var(--jy-border);padding:20px;border-radius:18px}#inertia-page .jy-slider-group{display:grid;gap:6px;color:var(--jy-muted);font-weight:600;font-size:.9rem}#inertia-page .jy-slider-group input[type=range]{width:100%;accent-color:var(--jy-purple)}#inertia-page .jy-controls-row{display:flex;flex-wrap:wrap;gap:12px}#inertia-page .jy-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:16px;border:none;cursor:pointer;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}#inertia-page .jy-btn-primary{background:var(--jy-grad);color:#fff;flex:1;justify-content:center;box-shadow:0 8px 18px #667eea47}#inertia-page .jy-btn-primary:disabled{background:#667eea59;color:#fff;cursor:not-allowed;box-shadow:none}#inertia-page .jy-btn-secondary{background:#6dc6d42e;color:var(--jy-ink);border:1px solid rgba(109,198,212,.35)}#inertia-page .jy-btn:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 12px 24px #667eea38}#inertia-page .jy-message{display:none;border-radius:14px;padding:12px 16px;font-size:.92rem;font-weight:600}#inertia-page .jy-message.error{background:#dc26261f;color:#b91c1c;border:1px solid rgba(220,38,38,.25)}#inertia-page .jy-message.success{background:#10b9811f;color:#047857;border:1px solid rgba(16,185,129,.28)}#inertia-page .jy-interactions h3{margin:0 0 14px;font-size:1.1rem;font-weight:700;color:var(--jy-ink)}#inertia-page .jy-interaction-item{padding:14px;background:#667eea0f;border:1px solid var(--jy-border);border-radius:14px;margin-bottom:10px;display:flex;align-items:center;gap:12px;color:var(--jy-ink-2);font-weight:500}#inertia-page .jy-interaction-item img{width:72px;height:72px;object-fit:cover;border-radius:10px}@media (max-width: 1024px){#inertia-page .jy-layout{grid-template-columns:1fr}#inertia-page .jy-info-card{order:2}#inertia-page .jy-generator-card{order:1}}@media (max-width: 640px){#inertia-page header.jy-hero{margin:16px 12px 0;padding:28px 16px 22px;border-radius:20px}#inertia-page .jy-generator-card,#inertia-page .jy-info-card{padding:20px}#inertia-page .jy-upload-zone{flex-direction:column;text-align:center}#inertia-page .jy-controls-row{flex-direction:column}#inertia-page .jy-participant-grid{grid-template-columns:1fr}}
