:root{--eventnado-navy:#0d1b3d;--eventnado-teal:#118a8e;--eventnado-coral:#ff7f66;--eventnado-sunlight:#ffb84d;--eventnado-mist:#e6ecf2;--eventnado-slate:#6b7280;--ink:#0d1b3d;--ink-soft:#23365d;--muted:#687280;--line:#e3e9ef;--line-strong:#d2dce6;--paper:#fff;--canvas:#f7fafc;--canvas-warm:#fff8f5;--accent:#118a8e;--accent-strong:#08777b;--accent-dark:#065a5e;--coral:#ff7f66;--coral-dark:#e9624c;--sunlight:#ffb84d;--orange:#ff7f66;--green:#118a8e;--warning:#a76308;--danger:#c64242;--navy:#0d1b3d;--navy-2:#13284f;--mist:#e6ecf2;--slate:#6b7280;--shadow:0 24px 70px #0d1b3d1c;--shadow-small:0 10px 32px #0d1b3d14;--shadow-sm:var(--shadow-small);--radius:22px;--radius-small:13px;--container:1240px;--brand:var(--accent);--success:#16845b;--success-soft:#e8f7f0;--surface-soft:var(--canvas);--surface-tint:#edf9f8;--surface:var(--paper);--border:var(--line);--radius-lg:var(--radius)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}p{line-height:1.68}img{max-width:100%}code{background:#eef0f2;border-radius:6px;padding:2px 6px;font-family:SFMono-Regular,Consolas,monospace;font-size:.9em}.container{width:min(calc(100% - 40px), var(--container));margin-inline:auto}.muted{color:var(--muted)}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-weight:850;display:inline-flex}.brandMark{background:var(--accent);width:36px;height:36px;color:var(--navy);border-radius:10px;place-items:center;font-size:18px;display:grid;box-shadow:inset 0 -2px #11151b14}.brandText{font-size:21px}.button{letter-spacing:-.015em;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:0 19px;font-weight:760;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.52}.buttonPrimary{background:var(--navy);color:#fff;box-shadow:0 9px 22px #11151b2b}.buttonPrimary:hover:not(:disabled){box-shadow:0 12px 30px #11151b3b}.buttonSecondary{color:var(--ink);border-color:var(--line-strong);background:#fff}.buttonSecondary:hover:not(:disabled),.buttonGhost:hover:not(:disabled){background:#fafafa;border-color:#aeb4be}.buttonGhost{border-color:var(--line);background:0 0}.buttonLight{background:var(--accent);color:var(--navy)}.buttonLarge{min-height:52px;padding-inline:25px}.buttonWide{width:100%}.textLink,.rowLink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent-strong);text-decoration-color:var(--accent-strong);text-underline-offset:4px;font-weight:750;text-decoration-thickness:3px}.backLink{color:var(--muted);margin-bottom:24px;font-weight:700;display:inline-block}.backLink:hover{color:var(--ink)}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #e5e7ebd9;position:sticky;top:0}.siteHeaderInner{align-items:center;gap:32px;min-height:74px;display:flex}.mainNav{color:var(--ink-soft);gap:27px;margin-left:28px;font-size:14px;font-weight:650;display:flex}.mainNav a:hover{color:var(--ink)}.headerActions{gap:10px;margin-left:auto;display:flex}.hero{background:radial-gradient(circle at 80% 8%,#e8ff6152,#0000 28%),linear-gradient(145deg,#f9faf8 0%,#f0f1ec 100%);padding:92px 0 88px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.34;pointer-events:none;background-image:linear-gradient(#11151b0a 1px,#0000 1px),linear-gradient(90deg,#11151b0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.heroGrid{grid-template-columns:1.04fr .96fr;align-items:center;gap:74px;display:grid;position:relative}.heroCopy h1{letter-spacing:-.064em;max-width:700px;margin:22px 0 24px;font-size:clamp(48px,5.4vw,76px);line-height:.99}.heroCopy h1 em{color:var(--orange);letter-spacing:-.05em;font-family:Georgia,serif;font-weight:500;display:inline}.heroCopy>p{max-width:640px;color:var(--ink-soft);margin:0 0 30px;font-size:18px}.pill{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:8px 13px;font-size:12px;font-weight:800;display:inline-flex}.pill span{background:var(--accent-strong);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #cde72b33}.heroActions{flex-wrap:wrap;gap:12px;display:flex}.trustLine{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;gap:18px;margin-top:25px;font-size:12px;font-weight:700;display:flex}.trustLine span:before{content:"✓";color:var(--green);margin-right:6px}.heroProduct{background:#fff;border:1px solid #11151b1a;border-radius:23px;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 35px 80px #11151b2e}.productHeader{background:var(--navy);color:#cbd0d8;justify-content:space-between;align-items:center;min-height:48px;padding:0 18px;font-size:12px;display:flex}.productHeader div{gap:6px;display:flex}.productHeader i{background:#5e6671;border-radius:50%;width:8px;height:8px}.productHeader i:first-child{background:var(--orange)}.productHeader i:nth-child(2){background:var(--accent)}.productHeader b{letter-spacing:2px}.productBody{padding:27px}.productEvent{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding-bottom:24px;display:grid}.productEventIcon{background:var(--accent);border-radius:12px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.productEvent small,.productEvent strong{display:block}.productEvent small{color:var(--muted);margin-bottom:3px;font-size:11px}.productEvent strong{font-size:15px}.miniBadge{color:#9a5700;background:#fff5e8;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.progressLabel{justify-content:space-between;margin:22px 0 9px;font-size:12px;display:flex}.progressBar{background:#eceef0;border-radius:999px;height:7px;overflow:hidden}.progressBar span{border-radius:inherit;background:var(--accent-strong);height:100%;display:block}.productSteps{gap:6px;padding:19px 0;display:grid}.productStep{color:#9299a4;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:11px;padding:9px;display:grid}.productStep>span{border:1px solid #d7dbe0;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.productStep strong,.productStep small{display:block}.productStep strong{font-size:12px}.productStep small{margin-top:2px;font-size:10px}.productStep.done{color:var(--ink)}.productStep.done>span{color:var(--green);background:#ecf8f1;border-color:#a8d7bd}.productStep.active{color:var(--ink);background:#f5f6f3}.productStep.active>span{background:var(--navy);color:#fff;border-color:var(--navy)}.deadlineCard{background:#fff6ed;border:1px solid #ffdec9;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.deadlineIcon{background:var(--orange);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.deadlineCard small,.deadlineCard strong{display:block}.deadlineCard small{color:#925d40;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.deadlineCard strong{margin-top:2px;font-size:10px}.deadlineDays{color:#a44c1f;font-size:11px;font-weight:850}.logoStrip{border-block:1px solid var(--line);background:#fff}.logoStripInner{color:#8a9099;text-transform:uppercase;letter-spacing:.07em;justify-content:center;align-items:center;gap:18px;min-height:64px;font-size:12px;display:flex}.logoStripInner strong{color:#4d535d}.logoStripInner i{color:var(--accent-strong)}.section{padding:100px 0}.sectionTint{background:var(--canvas-warm)}.sectionHeading{margin-bottom:42px}.sectionHeading.narrow{max-width:760px}.sectionHeading.rowHeading{justify-content:space-between;align-items:end;display:flex}.sectionHeading h2,.splitSection h2,.ctaInner h2,.pageHero h1{letter-spacing:-.052em;margin:8px 0 14px;font-size:clamp(34px,4.2vw,55px);line-height:1.05}.sectionHeading p:not(.eyebrow),.splitSection .lead{color:var(--muted);font-size:17px}.eyebrow{color:#4f5a0c;text-transform:uppercase;letter-spacing:.13em;margin:0;font-size:11px;font-weight:850}.eyebrowLight{color:var(--accent)}.featureGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.featureCard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;min-height:400px;padding:30px;display:flex;overflow:hidden}.featureCardDark{background:var(--navy);color:#fff;border-color:var(--navy)}.featureCardAccent{background:var(--accent);border-color:var(--accent)}.featureNumber{opacity:.65;border:1px solid;border-radius:7px;align-self:flex-start;padding:6px 8px;font-size:10px;font-weight:850}.featureCard h3{letter-spacing:-.035em;margin:42px 0 12px;font-size:26px}.featureCard p{color:inherit;opacity:.72;margin:0}.featureVisual{border-radius:14px;min-height:105px;margin-top:auto;padding:18px}.formVisual{background:#222832;border:1px solid #343c48}.formVisual small,.formVisual strong{display:block}.formVisual small{color:#9da5b1}.formVisual strong{margin:7px 0 15px}.formVisual div{gap:8px;display:flex}.formVisual i{background:#3e4652;border-radius:999px;width:28%;height:7px}.formVisual i:first-child{background:var(--accent);width:40%}.ruleVisual{background:#f4f5f6;flex-wrap:wrap;align-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.ruleVisual span{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px 10px}.ruleVisual strong{background:var(--orange);color:#fff;border-radius:7px;padding:8px 10px}.publishVisual{background:#ffffff8f;align-items:center;gap:13px;display:flex}.publishCheck{background:var(--navy);width:43px;height:43px;color:var(--accent);border-radius:50%;place-items:center;font-weight:900;display:grid}.publishVisual small,.publishVisual strong{display:block}.publishVisual small{margin-bottom:4px}.splitSection{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.explainCard{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:30px}.explainHeader{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.statusDot{background:var(--green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #1d8b5b1f}.explainCard h3{letter-spacing:-.035em;margin:28px 0 10px;font-size:25px}.factList{gap:11px;margin:20px 0;padding:0;list-style:none;display:grid}.factList li{color:var(--ink-soft);align-items:center;gap:10px;display:flex}.factList span{width:22px;height:22px;color:var(--green);background:#e9f7ef;border-radius:50%;place-items:center;font-weight:800;display:grid}.sourceBox{background:var(--canvas);border-radius:12px;gap:4px;padding:17px;display:grid}.sourceBox small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.sourceBox span{color:var(--muted);font-size:11px}.eventGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.eventCard{border:1px solid var(--line);background:#fff;border-radius:19px;transition:transform .2s,box-shadow .2s;overflow:hidden}.eventCard:hover{box-shadow:var(--shadow-small);transform:translateY(-4px)}.eventCardVisual{background:radial-gradient(circle at 22% 20%,#e8ff61e0,#0000 35%),linear-gradient(135deg,#252b34,#12161c);justify-content:center;align-items:center;min-height:205px;display:flex;position:relative}.eventCardMonogram{color:#fffffff0;letter-spacing:-.08em;font-size:74px;font-weight:900;line-height:1}.eventCardCategory{background:#ffffffeb;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:800;position:absolute;bottom:15px;left:15px}.eventCardBody{padding:22px}.eventCardMeta{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:12px;font-size:11px;font-weight:750;display:flex}.eventCardMeta span+span:before{content:"•";color:var(--accent-strong);margin-right:12px}.eventCard h3{letter-spacing:-.035em;margin:11px 0 8px;font-size:22px}.eventCard p{min-height:51px;color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.55}.emptyState{border:1px dashed var(--line-strong);border-radius:var(--radius);text-align:center;background:var(--canvas);padding:70px 28px}.emptyState.compact{padding:42px 25px}.emptyState h2,.emptyState h3{margin:15px 0 8px}.emptyState p{max-width:560px;color:var(--muted);margin:0 auto}.emptyIcon{background:var(--accent);border-radius:16px;place-items:center;width:54px;height:54px;margin:auto;font-weight:900;display:grid}.ctaSection{background:var(--navy);color:#fff;padding:75px 0}.ctaInner{justify-content:space-between;align-items:center;gap:40px;display:flex}.ctaInner h2{max-width:690px;margin-bottom:8px}.ctaInner p:not(.eyebrow){color:#aeb5c0}.siteFooter{color:#fff;background:#0d1015;padding:64px 0 24px}.footerGrid{grid-template-columns:1.4fr .7fr 1fr;gap:70px;display:grid}.footerGrid>div{align-content:start;gap:10px;display:grid}.footerGrid a:not(.brand),.footerGrid p{color:#9ba2ad;font-size:13px}.footerCopy{max-width:350px}.footerBottom{color:#757d89;border-top:1px solid #262b33;justify-content:space-between;margin-top:50px;padding-top:20px;font-size:11px;display:flex}.pageHero{background:var(--navy);color:#fff;padding:80px 0}.pageHero h1{max-width:800px}.pageHero p:not(.eyebrow){color:#acb4c0;max-width:650px;font-size:17px}.eventDetailHero{background:var(--canvas-warm);padding:72px 0}.eventDetailHeroGrid{grid-template-columns:1fr 260px;align-items:center;gap:60px;display:grid}.eventTypePill{text-transform:uppercase;letter-spacing:.08em;border:1px solid #d9d4ca;border-radius:999px;margin:6px 0 18px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.eventDetailHero h1{letter-spacing:-.062em;max-width:850px;margin:0 0 16px;font-size:clamp(44px,6vw,72px);line-height:1}.eventDetailHero p{max-width:700px;color:var(--muted);font-size:18px}.eventDetailMonogram{aspect-ratio:1;background:var(--navy);color:var(--accent);box-shadow:var(--shadow);border-radius:28px;place-items:center;font-size:110px;font-weight:900;display:grid}.publicEventGrid{grid-template-columns:1fr 360px;align-items:start;gap:80px;display:grid}.publicEventContent h2{letter-spacing:-.04em;font-size:34px}.publicEventContent .lead{color:var(--ink-soft);font-size:18px}.publicNotice{background:#eff8f3;border:1px solid #cae7d7;border-radius:14px;gap:14px;margin-top:35px;padding:19px;display:flex}.publicNotice>span{background:var(--green);color:#fff;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;display:grid}.publicNotice p{color:#4f6e5e;margin:4px 0 0;font-size:13px}.eventFactsCard{border:1px solid var(--line);box-shadow:var(--shadow-small);border-radius:18px;gap:22px;padding:27px;display:grid;position:sticky;top:100px}.eventFactsCard>div{border-bottom:1px solid var(--line);gap:5px;padding-bottom:18px;display:grid}.eventFactsCard small{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:800}.eventFactsCard span{color:var(--muted);font-size:13px}.notFound{text-align:center;background:var(--canvas);place-content:center;justify-items:center;min-height:100vh;padding:30px;display:grid}.notFound h1{letter-spacing:-.05em;margin:18px 0 4px;font-size:42px}.notFound p{color:var(--muted);margin:0 0 25px}.panelShell{background:var(--canvas);grid-template-columns:245px 1fr;min-height:100vh;display:grid}.panelSidebar{background:var(--navy);color:#fff;flex-direction:column;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0}.panelBrand{border-bottom:1px solid #2a3038;padding:0 9px 28px}.panelNav{gap:5px;margin-top:25px;display:grid}.panelNavItem{color:#bec4cd;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;min-height:43px;padding:0 11px;font-size:13px;font-weight:680;display:grid}.panelNavItem:hover:not(.disabled){color:#fff;background:#222832}.panelNavItem>span{color:var(--accent)}.panelNavItem small{color:#8e97a4;background:#2b323c;border-radius:5px;padding:3px 5px;font-size:8px}.panelNavItem.disabled{opacity:.62;cursor:not-allowed}.panelSidebarBottom{margin-top:auto}.planCard{background:#1f252e;border-radius:12px;gap:5px;padding:15px;display:grid}.planCard span{color:#8d96a2;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.planCard small{color:#8d96a2}.panelBack{color:#8d96a2;margin:18px 10px 0;font-size:12px;display:block}.panelContent{min-width:0}.panelTopbar{border-bottom:1px solid var(--line);min-height:68px;color:var(--muted);background:#fff;justify-content:space-between;align-items:center;padding:0 34px;font-size:12px;display:flex}.environmentDot{background:var(--accent-strong);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.userChip{color:var(--ink);align-items:center;gap:10px;display:flex}.userChip>span{background:var(--navy);width:34px;height:34px;color:var(--accent);border-radius:9px;place-items:center;font-weight:800;display:grid}.userChip strong,.userChip small{display:block}.userChip small{color:var(--muted)}.panelMain{width:min(100% - 52px,1280px);margin:0 auto;padding:42px 0 70px}.panelPageHeader{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.panelPageHeader h1,.eventAdminHeader h1{letter-spacing:-.052em;margin:7px 0 5px;font-size:39px}.panelPageHeader p:not(.eyebrow),.eventAdminHeader p{color:var(--muted);margin:0}.metricGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.metricCard{border:1px solid var(--line);background:#fff;border-radius:15px;gap:5px;padding:22px;display:grid}.metricCard>span{color:var(--muted);font-size:12px}.metricCard strong{letter-spacing:-.05em;margin:3px 0;font-size:34px}.metricCard small{color:#969ca5}.panelCard{border:1px solid var(--line);background:#fff;border-radius:17px;padding:25px;box-shadow:0 2px 3px #11151b04}.panelCard+.panelCard{margin-top:18px}.panelCardHeader{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.panelCardHeader h2{letter-spacing:-.03em;margin:0 0 4px;font-size:20px}.panelCardHeader p{color:var(--muted);margin:0;font-size:12px}.eventTableWrap{overflow-x:auto}.eventTable{border-collapse:collapse;width:100%}.eventTable th{border-bottom:1px solid var(--line);color:#9198a3;text-align:left;text-transform:uppercase;letter-spacing:.1em;padding:12px 10px;font-size:9px}.eventTable td{border-bottom:1px solid #f0f1f2;padding:15px 10px;font-size:12px}.eventTable tbody tr:last-child td{border-bottom:0}.tableEvent{align-items:center;gap:11px;min-width:250px;display:flex}.tableEvent>span{background:var(--navy);width:37px;height:37px;color:var(--accent);border-radius:10px;place-items:center;font-weight:900;display:grid}.tableEvent strong,.tableEvent small{display:block}.tableEvent small{color:var(--muted);margin-top:3px}.statusBadge{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.dashboardBottomGrid{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:18px;display:grid}.milestoneList{gap:13px;margin:0;padding:0;list-style:none;display:grid}.milestoneList li{color:#9aa0a9;grid-template-columns:31px 1fr;align-items:center;gap:11px;display:grid}.milestoneList li>span{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.milestoneList strong,.milestoneList small{display:block}.milestoneList small{margin-top:2px}.milestoneList li.done,.milestoneList li.active{color:var(--ink)}.milestoneList li.done>span{color:var(--green);background:#eaf7f0;border-color:#b7dec8}.milestoneList li.active>span{color:var(--navy);background:var(--accent);border-color:var(--accent);font-weight:900}.attentionCard{background:#fffbf3;border-color:#f0dfb8}.attentionCard h2{margin:15px 0 8px}.attentionCard p{color:#74654a}.attentionIcon{color:#8b5700;background:#ffe6b3;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.eventAdminHeader{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.adminBadges{gap:7px;display:flex}.publishAction{justify-items:end;gap:7px;display:grid}.publishAction small{max-width:280px;color:var(--muted);text-align:right}.adminOverviewGrid{grid-template-columns:1.45fr .55fr;gap:18px;margin-bottom:18px;display:grid}.definitionGrid{grid-template-columns:1fr 1fr;gap:18px;margin:0;display:grid}.definitionGrid div{background:var(--canvas);border-radius:11px;padding:15px}.definitionGrid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:9px}.definitionGrid dd{margin:0;font-size:13px;font-weight:750}.definitionGrid dd small{color:var(--muted);margin-top:4px;font-weight:500;display:block}.definitionGrid a{text-decoration:underline}.readinessCard{flex-direction:column;justify-content:center;display:flex}.readinessScore strong,.readinessScore span{display:block}.readinessScore strong{letter-spacing:-.07em;font-size:50px}.readinessScore span{color:var(--muted);font-size:11px}.readinessCard ol{color:#a0a6af;gap:8px;margin:24px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.readinessCard li.done{color:var(--green)}.snapshotExplainer{background:#f1f5fa;border-color:#d9e2ee;gap:15px;display:flex}.snapshotExplainer>span{color:#315b85;background:#dce8f6;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-weight:900;display:grid}.snapshotExplainer h2{margin:3px 0 5px;font-size:17px}.snapshotExplainer p{color:#5f7081;margin:0;font-size:13px}.wizardPage{width:min(100% - 40px,1320px)}.wizardLayout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:22px;display:grid}.wizardAside{background:var(--navy);color:#fff;border-radius:18px;padding:28px;position:sticky;top:92px}.wizardBack{color:#89929e;margin-bottom:35px;font-size:11px;display:inline-block}.wizardAside h1{letter-spacing:-.05em;margin:7px 0 10px;font-size:31px;line-height:1.02}.wizardAside>p:not(.eyebrow){color:#a9b0ba;font-size:13px}.wizardProgress{background:#2d343e;border-radius:999px;height:4px;margin:24px 0;overflow:hidden}.wizardProgress span{border-radius:inherit;background:var(--accent);height:100%;transition:width .3s;display:block}.wizardSteps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wizardSteps li{color:#707986;border-radius:10px;grid-template-columns:31px 1fr;align-items:center;gap:11px;padding:10px;display:grid}.wizardSteps li>span{border:1px solid #3a424d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.wizardSteps strong,.wizardSteps small{display:block}.wizardSteps strong{font-size:12px}.wizardSteps small{margin-top:2px;font-size:9px}.wizardSteps li.active{color:#fff;background:#1d232c}.wizardSteps li.active>span{background:var(--accent);border-color:var(--accent);color:var(--navy)}.wizardCard{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:680px;padding:34px}.wizardHeader{margin-bottom:28px}.wizardHeader>span{color:#7e861f;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:850}.wizardHeader h2{letter-spacing:-.045em;margin:7px 0;font-size:30px}.wizardHeader p{color:var(--muted);margin:0;font-size:13px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.field{gap:7px;display:grid;position:relative}.fieldFull{grid-column:1/-1}.field>span{color:var(--ink-soft);font-size:11px;font-weight:760}.field input,.field textarea,.field select{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:10px;outline:none;transition:border-color .16s,box-shadow .16s}.field input,.field select{min-height:47px;padding:0 13px}.field textarea{resize:vertical;padding:12px 13px;line-height:1.5}.field input:focus,.field textarea:focus,.field select:focus{border-color:#9da736;box-shadow:0 0 0 3px #cde72b2e}.field>small{color:#a4a9b1;font-size:9px;position:absolute;bottom:7px;right:10px}.toggleGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.toggleRow{border:1px solid var(--line);min-height:55px;color:var(--ink-soft);border-radius:11px;align-items:center;gap:11px;padding:11px 13px;font-size:12px;display:flex}.toggle{cursor:pointer;background:#d8dce1;border:0;border-radius:999px;flex:0 0 39px;width:39px;height:23px;padding:0;position:relative}.toggle span{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.toggle.on{background:var(--navy)}.toggle.on span{background:var(--accent);transform:translate(16px)}.wizardFooter{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:30px;padding-top:22px;display:flex}.formError{color:var(--danger);background:#fff0ee;border:1px solid #f1c8c4;border-radius:9px;margin:18px 0 0;padding:12px 14px;font-size:12px}.assessmentBlock{gap:16px;display:grid}.assessmentSummary{background:var(--canvas);border-radius:11px;justify-content:space-between;align-items:center;padding:13px 15px;font-size:12px;display:flex}.assessmentSummary>div{align-items:center;gap:8px;display:flex}.assessmentSummary>span{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.assessmentSignal{background:#9ca3ad;border-radius:50%;width:9px;height:9px}.assessmentSignal-ready{background:var(--green);box-shadow:0 0 0 4px #1d8b5b21}.assessmentSignal-needs_review{background:var(--warning);box-shadow:0 0 0 4px #a9630621}.assessmentEmpty{background:#edf8f2;border:1px solid #c9e6d6;border-radius:12px;padding:25px}.assessmentEmpty p{color:#557062;margin:5px 0 0;font-size:13px}.obligationList{gap:12px;display:grid}.obligationCard{border:1px solid var(--line);background:#fff;border-left-width:4px;border-radius:12px;padding:19px}.obligationCard.severity-critical,.obligationCard.severity-high{border-left-color:var(--orange)}.obligationCard.severity-medium{border-left-color:#d7ab31}.obligationCard.severity-low,.obligationCard.severity-info{border-left-color:#6d93b8}.obligationTop{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;font-size:9px;display:flex}.obligationTop strong{color:var(--ink-soft)}.obligationCard h3{letter-spacing:-.025em;margin:11px 0 6px;font-size:18px}.obligationCard>p{color:var(--muted);margin:0;font-size:13px}.obligationDetails{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.obligationDetails>div{background:var(--canvas);border-radius:8px;gap:3px;padding:10px;display:grid}.obligationDetails small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.obligationDetails strong{font-size:10px}.obligationCard details{border-top:1px solid var(--line);margin-top:13px;padding-top:12px}.obligationCard summary{cursor:pointer;color:var(--ink-soft);font-size:11px;font-weight:750}.obligationCard details p{color:var(--muted);font-size:12px}.obligationCard details a,.obligationCard details>span{color:#365e83;margin:3px 10px 0 0;font-size:10px;text-decoration:underline;display:inline-block}.legalDisclaimer{color:#786645;background:#fff9eb;border-radius:9px;margin:0;padding:13px;font-size:10px;line-height:1.55}@media (max-width:1050px){.heroGrid{grid-template-columns:1fr;gap:48px}.heroCopy{max-width:760px}.heroProduct{max-width:620px}.featureGrid,.eventGrid{grid-template-columns:repeat(2,1fr)}.featureCard:last-child{grid-column:1/-1;min-height:330px}.splitSection{gap:45px}.panelShell{grid-template-columns:205px 1fr}.metricGrid{grid-template-columns:repeat(2,1fr)}.wizardLayout{grid-template-columns:255px minmax(0,1fr)}.publicEventGrid{gap:35px}}@media (max-width:780px){.container{width:min(calc(100% - 28px), var(--container))}.siteHeaderInner{min-height:66px}.mainNav,.headerActions .buttonGhost{display:none}.headerActions .buttonPrimary{min-height:39px;padding-inline:12px;font-size:11px}.hero{padding:62px 0}.heroCopy h1{font-size:49px}.heroCopy>p{font-size:16px}.heroProduct{transform:none}.logoStripInner{white-space:nowrap;justify-content:flex-start;overflow-x:auto}.section{padding:70px 0}.featureGrid,.eventGrid,.splitSection,.footerGrid,.publicEventGrid,.eventDetailHeroGrid,.adminOverviewGrid,.dashboardBottomGrid{grid-template-columns:1fr}.featureCard:last-child{grid-column:auto}.sectionHeading.rowHeading,.ctaInner,.panelPageHeader,.eventAdminHeader{flex-direction:column;align-items:flex-start}.eventDetailMonogram{width:190px}.eventFactsCard{position:static}.panelShell{display:block}.panelSidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:14px;position:static}.panelBrand{border:0;padding:0 18px 0 0}.panelNav{margin:0;display:flex;overflow-x:auto}.panelNavItem{grid-template-columns:20px 1fr;min-width:max-content}.panelNavItem small,.panelSidebarBottom{display:none}.panelTopbar{min-height:58px;padding:0 18px}.panelMain{width:min(100% - 28px,1280px);padding-top:28px}.wizardLayout{grid-template-columns:1fr}.wizardAside{position:static}.wizardSteps{grid-template-columns:repeat(4,1fr)}.wizardSteps li{justify-content:center;padding:5px;display:flex}.wizardSteps li div{display:none}.wizardBack{margin-bottom:20px}.wizardCard{min-height:auto;padding:23px}.formGrid,.toggleGrid,.definitionGrid{grid-template-columns:1fr}.fieldFull{grid-column:auto}.eventTable th:nth-child(2),.eventTable td:nth-child(2),.eventTable th:nth-child(4),.eventTable td:nth-child(4){display:none}}@media (max-width:520px){.brandText{font-size:18px}.brandMark{width:33px;height:33px}.heroCopy h1{font-size:42px}.heroActions{display:grid}.heroActions .button{width:100%}.productBody{padding:17px}.productEvent{grid-template-columns:auto 1fr}.miniBadge{display:none}.featureGrid,.eventGrid,.metricGrid{grid-template-columns:1fr}.featureCard{min-height:360px}.footerBottom,.sectionHeading.rowHeading{flex-direction:column;align-items:flex-start;gap:10px}.panelTopbar>div:first-child{display:none}.panelTopbar{justify-content:flex-end}.panelPageHeader h1,.eventAdminHeader h1{font-size:33px}.wizardCard{padding:18px}.wizardFooter .button{flex:1;padding-inline:10px}.obligationDetails{grid-template-columns:1fr}}.userButton,.userChip,.refreshButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.userButton{min-height:40px;color:var(--ink-soft);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.88rem;font-weight:700;display:inline-flex}.userButton:hover{background:var(--surface-soft)}.userDot{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 4px var(--success-soft);border-radius:50%}.userChip{text-align:left}.inlineFields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.scopeBanner{background:var(--surface-tint);border:1px solid #c8e0d7;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:13px;margin-bottom:24px;padding:15px;display:grid}.scopeBanner>span{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.scopeBanner strong,.scopeBanner p{display:block}.scopeBanner p{margin-top:4px;font-size:12px}.questionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.booleanField{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:12px 14px;display:flex}.booleanField>span{color:var(--ink-soft);font-size:12px;font-weight:720}.booleanChoice{border:1px solid var(--line-strong);background:#fff;border-radius:999px;flex:0 0 116px;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid;overflow:hidden}.booleanChoice button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:11px;font-weight:800}.booleanChoice button.active{background:var(--brand);color:#fff}.assessmentSymbol{background:var(--brand);color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.assessment-needs_review .assessmentSymbol,.assessment-incomplete .assessmentSymbol,.assessment-out_of_scope .assessmentSymbol{background:var(--warning)}.successPanel{align-content:center;justify-items:start;gap:14px;max-width:720px;min-height:540px;margin:0 auto;display:grid}.successPanel h2{font-size:clamp(2rem,4vw,3.5rem)}.successIcon{background:var(--success-soft);width:72px;height:72px;color:var(--success);border-radius:50%;place-items:center;font-size:34px;font-weight:900;display:grid}.finePrint{color:var(--muted);font-size:11px;line-height:1.5}.panelHint{margin:-6px 0 18px}.refreshButton{color:var(--brand);font-weight:750}.complianceForm{margin-bottom:22px;padding:28px}.assessmentAfterForm{gap:18px;padding:28px;display:grid}.narrowPanel{max-width:1050px}@media (max-width:760px){.questionGrid,.inlineFields{grid-template-columns:1fr}.booleanField{flex-direction:column;align-items:flex-start}.booleanChoice{flex-basis:auto;width:100%}}.assessmentFacts{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;margin:0 0 24px;padding:20px}.assessmentFacts .sectionHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.assessmentFacts .sectionHeading h2{letter-spacing:-.025em;margin:3px 0 0;font-size:22px}.lockedLabel{border:1px solid var(--line-strong);color:var(--muted);letter-spacing:.02em;text-transform:uppercase;background:#fff;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.factGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.factGrid>div{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:12px}.factGrid dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800}.factGrid dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:13px;font-weight:750}.formHint{color:var(--muted);margin:13px 0 0;font-size:11px;line-height:1.55}@media (max-width:760px){.assessmentFacts .sectionHeading{flex-direction:column}.factGrid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.factGrid{grid-template-columns:1fr}}.buttonSmall{min-height:38px;padding-inline:14px;font-size:12px}.buttonOnDark{color:#fff;background:#ffffff0f;border-color:#ffffff47}.buttonOnDark:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff8f}.centerPage{place-items:center;min-height:100vh;padding:32px;display:grid}.panelGatePage{background:radial-gradient(circle at 75% 12%, #e8ff6138, transparent 28%), var(--canvas)}.panelGate{border:1px solid var(--line);width:min(100%,520px);box-shadow:var(--shadow);background:#fff;border-radius:22px;justify-items:start;gap:14px;padding:42px;display:grid}.panelGate h1{letter-spacing:-.05em;margin:4px 0 0;font-size:clamp(30px,5vw,44px);line-height:1.04}.panelGate>p:not(.finePrint){color:var(--muted);margin:0 0 6px}.gateIcon{background:var(--navy);width:58px;height:58px;color:var(--accent);border-radius:16px;place-items:center;font-size:25px;font-weight:900;display:grid}.spinner{border:3px solid #dfe3e8;border-top-color:var(--navy);border-radius:50%;width:34px;height:34px;animation:.75s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.eventPage{background:var(--paper);min-height:70vh}.eventHero{background:radial-gradient(circle at 76% 10%, #e8ff6130, transparent 30%), linear-gradient(145deg, var(--navy), #222a35);color:#fff;padding:82px 0;position:relative;overflow:hidden}.eventHero:after{content:"";pointer-events:none;opacity:.16;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 75%);mask-image:linear-gradient(90deg,#0000 5%,#000 75%)}.eventHeroGrid{z-index:1;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:72px;display:grid;position:relative}.pillDark{color:#dce1e8;background:#ffffff14;border-color:#fff3}.eventHero h1{letter-spacing:-.062em;max-width:820px;margin:20px 0 16px;font-size:clamp(46px,6vw,76px);line-height:.98}.eventHero p{color:#b9c1cc;max-width:720px;margin:0;font-size:18px}.eventHeroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.eventHero .buttonPrimary{background:var(--accent);color:var(--navy);box-shadow:none}.eventDatePanel{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;gap:7px;padding:28px;display:grid;box-shadow:0 24px 70px #00000038}.eventDatePanel small{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.eventDatePanel strong{font-size:18px;line-height:1.35}.eventDatePanel span{color:#aeb7c4;font-size:13px;line-height:1.55}.eventDatePanel hr{border:0;border-top:1px solid #ffffff24;width:100%;margin:15px 0}.contentCard{border:1px solid var(--line);box-shadow:var(--shadow-small);background:#fff;border-radius:20px;padding:34px}.contentCard h2{letter-spacing:-.045em;margin:8px 0 15px;font-size:34px}.contentCard>p:not(.eyebrow){color:var(--ink-soft);font-size:16px}.eventNumbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.eventNumbers>div{background:var(--canvas);border-radius:12px;gap:4px;padding:15px;display:grid}.eventNumbers strong{overflow-wrap:anywhere;font-size:14px}.eventNumbers span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.compliancePublicCard{background:#eff8f3;border:1px solid #c9e6d6;border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:15px;padding:25px;display:grid;position:sticky;top:98px}.complianceIcon{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.compliancePublicCard small{color:var(--green);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.compliancePublicCard h3{letter-spacing:-.025em;margin:6px 0 7px;font-size:19px}.compliancePublicCard p{color:#557062;margin:0;font-size:12px}.breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:11px;display:flex}.breadcrumb a:hover{color:var(--ink);text-decoration:underline}.breadcrumb strong{color:var(--ink-soft)}.eventPanelHeader{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.eventPanelHeader h1{letter-spacing:-.054em;margin:10px 0 5px;font-size:clamp(34px,4vw,48px);line-height:1.03}.eventPanelHeader p{color:var(--muted);margin:0}.headerBadgeRow{flex-wrap:wrap;gap:7px;display:flex}.eventPanelActions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.eventWorkspaceGrid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.workspaceMain{min-width:0}.workspaceAside{min-width:0;position:sticky;top:88px}.progressCard .panelCardHeader{align-items:center}.progressCard .panelCardHeader>strong{letter-spacing:-.04em;font-size:28px}.bigProgress{background:#eceef0;border-radius:999px;height:9px;overflow:hidden}.bigProgress span{border-radius:inherit;background:var(--accent-strong);height:100%;transition:width .3s;display:block}.workspaceSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.workspaceStep{border:1px solid var(--line);color:#939aa5;background:#fafafa;border-radius:11px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-height:68px;padding:11px;display:grid}.workspaceStep>span{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-weight:850;display:grid}.workspaceStep strong,.workspaceStep small{min-width:0;display:block}.workspaceStep strong{color:inherit;font-size:11px}.workspaceStep small{color:inherit;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.workspaceStep.active{color:var(--ink);background:#fbffe8;border-color:#d8e66a}.workspaceStep.active>span{border-color:var(--accent-strong);background:var(--accent);color:var(--navy)}.workspaceStep.done{color:var(--ink)}.workspaceStep.done>span{color:var(--green);background:#eaf7f0;border-color:#b7dec8}.ruleVersion{border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 9px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.eventWorkspaceGrid .assessmentSummary{gap:13px;justify-content:initial;background:#eff8f3;border:1px solid #c9e6d6;grid-template-columns:42px minmax(0,1fr);margin-bottom:16px;padding:18px;display:grid}.eventWorkspaceGrid .assessmentSummary.assessment-needs_review,.eventWorkspaceGrid .assessmentSummary.assessment-incomplete,.eventWorkspaceGrid .assessmentSummary.assessment-out_of_scope{background:#fff9eb;border-color:#f0dfb8}.eventWorkspaceGrid .assessmentSummary>div{display:block}.eventWorkspaceGrid .assessmentSummary>.assessmentSymbol{display:grid}.eventWorkspaceGrid .assessmentSummary strong{font-size:15px;display:block}.eventWorkspaceGrid .assessmentSummary p{color:var(--muted);margin:4px 0 0;font-size:10px}.obligationItem{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:5px minmax(0,1fr);display:grid;overflow:hidden}.severity{background:#7795b4;min-height:100%}.severity-critical,.severity-high{background:var(--orange)}.severity-medium{background:#d7ab31}.severity-low,.severity-info{background:#6d93b8}.obligationContent{min-width:0;padding:18px}.obligationHeader{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:9px;font-weight:800;display:flex}.obligationHeader strong{color:var(--warning)}.obligationContent h3{letter-spacing:-.025em;margin:10px 0 6px;font-size:18px}.obligationContent>p{color:var(--muted);margin:0;font-size:12px}.obligationContent details{border-top:1px solid var(--line);margin-top:13px;padding-top:11px}.obligationContent summary{cursor:pointer;color:var(--ink-soft);font-size:11px;font-weight:760}.obligationContent details p{color:var(--muted);font-size:11px}.obligationContent details a{color:#365e83;font-size:10px;font-weight:720;text-decoration:underline}.resultActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.eventSummaryCard h2{margin:0 0 16px;font-size:19px}.eventSummaryCard dl{gap:0;margin:0;display:grid}.eventSummaryCard dl>div{border-bottom:1px solid var(--line);padding:12px 0}.eventSummaryCard dl>div:last-child{border-bottom:0}.eventSummaryCard dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800}.eventSummaryCard dd{margin:0;font-size:12px;font-weight:750}.eventSummaryCard dd small{color:var(--muted);margin-top:3px;font-weight:500;line-height:1.45;display:block}.nextModuleCard{background:linear-gradient(145deg,#fcffe9,#f4f7ea);border-color:#dfe9a2}.nextModuleCard>span{background:var(--accent);border-radius:6px;padding:5px 7px;font-size:9px;font-weight:900;display:inline-flex}.nextModuleCard h3{letter-spacing:-.03em;margin:15px 0 7px;font-size:20px}.nextModuleCard p{color:var(--muted);font-size:12px}@media (max-width:1050px){.eventHeroGrid{grid-template-columns:minmax(0,1fr) 300px;gap:38px}.eventWorkspaceGrid{grid-template-columns:minmax(0,1fr) 285px}.workspaceSteps{grid-template-columns:1fr}}@media (max-width:780px){.eventHero{padding:60px 0}.eventHeroGrid,.eventWorkspaceGrid{grid-template-columns:1fr}.eventDatePanel{margin-top:12px}.compliancePublicCard,.workspaceAside{position:static}.eventPanelHeader{flex-direction:column;align-items:flex-start}.eventPanelActions{justify-content:flex-start;width:100%}.eventPanelActions .publishAction{justify-items:start}.eventPanelActions .publishAction small{text-align:left}.eventNumbers{grid-template-columns:1fr}}@media (max-width:520px){.centerPage{padding:16px}.panelGate{padding:27px}.eventHero h1{font-size:43px}.eventHeroActions{display:grid}.eventHeroActions .button{width:100%}.contentCard{padding:24px}.eventPanelActions,.eventPanelActions>.button,.eventPanelActions .publishAction,.eventPanelActions .publishAction .button{width:100%}.workspaceStep small{white-space:normal}.obligationHeader{flex-direction:column}}.taskPage{isolation:isolate}.formSuccess{color:#176b48;background:#ecf8f1;border:1px solid #b9dfc9;border-radius:9px;margin:18px 0 0;padding:12px 14px;font-size:12px}.visuallyHidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.panelTopbarActions{align-items:center;gap:12px;display:flex}.notificationTopLink{border:1px solid var(--line);background:var(--canvas);width:34px;height:34px;color:var(--ink-soft);border-radius:10px;place-items:center;font-size:14px;display:grid}.notificationTopLink:hover{border-color:var(--line-strong);background:#fff}.taskPageHeader{align-items:end}.taskHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.taskMessage{margin:0 0 18px}.taskMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.taskMetric{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;justify-content:center;min-width:0;min-height:126px;padding:21px;display:flex}.taskMetric>span{color:var(--muted);font-size:11px;font-weight:720}.taskMetric>strong{letter-spacing:-.055em;margin:5px 0;font-size:34px;line-height:1}.taskMetric>small{color:#969ca5;font-size:10px;line-height:1.45}.taskMetric.danger{background:#fff7f6;border-color:#f0c0bb}.taskMetric.danger>strong{color:var(--danger)}.taskMiniProgress{background:#ebedf0;border-radius:999px;height:7px;overflow:hidden}.taskMiniProgress i{border-radius:inherit;background:var(--accent-strong);height:100%;transition:width .25s;display:block}.taskMetric .taskMiniProgress{margin-top:8px}.taskCreateCard{background:linear-gradient(145deg,#fff,#fcffe9);border-color:#dbe59a;margin-bottom:18px}.taskCreateHint{background:#e8ff6129;border:1px solid #dfe7ae;border-radius:10px;align-self:end;gap:3px;min-height:47px;padding:10px 12px;display:grid}.taskCreateHint strong{font-size:10px}.taskCreateHint span{color:var(--muted);font-size:9px;line-height:1.4}.taskCreateActions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;display:flex}.taskToolbar{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:58px;margin-bottom:14px;padding:8px 10px;display:flex}.taskFilters{flex-wrap:wrap;gap:5px;display:flex}.taskFilters button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 13px;font-size:10px;font-weight:760}.taskFilters button:hover{color:var(--ink);background:var(--canvas)}.taskFilters button.active{background:var(--navy);color:#fff}.taskEmpty{min-height:320px}.taskList{gap:14px;display:grid}.taskCard{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:5px minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 2px 3px #11151b04}.taskCard.overdue{border-color:#edc0bc;box-shadow:0 8px 28px #b83b320f}.taskCard.completed{opacity:.86}.taskCardStripe{background:#6d93b8}.taskCard.overdue .taskCardStripe{background:var(--danger)}.taskCard.completed .taskCardStripe{background:var(--green)}.taskCardBody{min-width:0;padding:22px}.taskCardTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.taskBadges{flex-wrap:wrap;gap:6px;display:flex}.taskStatus,.taskPriority,.taskSourceBadge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:8px;font-weight:850;display:inline-flex}.taskStatus-todo{color:#5d6672;background:#eff1f3}.taskStatus-in_progress{color:#315b85;background:#eaf2fb}.taskStatus-blocked{color:#915606;background:#fff3dc}.taskStatus-done{color:#176b48;background:#e8f6ef}.taskStatus-cancelled{color:#7e6571;background:#f2edf0}.taskPriority{border:1px solid var(--line);color:var(--muted);background:#fff}.taskPriority-high{color:#9a5700;background:#fff8ed;border-color:#f3d3a7}.taskPriority-critical{color:var(--danger);background:#fff4f3;border-color:#efc4c0}.taskPriority-low{color:#53708c;background:#f3f8fc;border-color:#d7e4f0}.taskSourceBadge.compliance{color:#566018;background:#f4facd}.taskSourceBadge.manual{color:#5b6572;background:#eef0f2}.taskCode{max-width:260px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:5px 7px;font-size:8px;overflow:hidden}.taskTitleRow{grid-template-columns:minmax(0,1fr) 170px;align-items:start;gap:24px;margin-top:17px;display:grid}.taskTitleRow h2{letter-spacing:-.034em;margin:0 0 6px;font-size:21px;line-height:1.15}.taskTitleRow p{max-width:820px;color:var(--muted);white-space:pre-line;margin:0;font-size:12px}.taskDeadline{border:1px solid var(--line);background:var(--canvas);text-align:right;border-radius:11px;justify-items:end;gap:2px;padding:10px 12px;display:grid}.taskDeadline small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.taskDeadline strong{font-size:13px}.taskDeadline span{color:var(--muted);font-size:8px}.taskDeadline.overdue{color:var(--danger);background:#fff4f3;border-color:#efc4c0}.taskMetaGrid{grid-template-columns:1.3fr 1.3fr .65fr 1fr;gap:9px;margin-top:17px;display:grid}.taskMetaGrid>div{background:var(--canvas);border-radius:9px;gap:4px;min-width:0;padding:10px 11px;display:grid}.taskMetaGrid small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:790}.taskMetaGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.completionNote{background:#eff8f3;border:1px solid #c9e6d6;border-radius:10px;margin-top:13px;padding:12px 14px}.completionNote.cancelled{background:#f7f3f5;border-color:#e1d5dc}.completionNote strong{text-transform:uppercase;letter-spacing:.06em;font-size:9px}.completionNote p{color:var(--muted);white-space:pre-line;margin:4px 0 0;font-size:11px}.taskAttachments{border-top:1px solid var(--line);margin-top:16px;padding-top:15px}.taskAttachments h3{margin:0 0 9px;font-size:12px}.taskAttachments>div{gap:7px;display:grid}.taskAttachment{border:1px solid var(--line);background:var(--canvas);border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.taskAttachment>span{background:var(--navy);width:32px;height:32px;color:var(--accent);border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.taskAttachment strong,.taskAttachment small{min-width:0;display:block}.taskAttachment strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.taskAttachment small{color:var(--muted);margin-top:2px;font-size:8px}.taskAttachment button{color:#315b85;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:760;text-decoration:underline}.taskAttachment button.dangerLink{color:var(--danger)}.taskAttachment button:disabled{opacity:.5;cursor:not-allowed}.taskEditPanel{background:#f4f7fb;border:1px solid #d9e2ee;border-radius:12px;grid-template-columns:.7fr 1fr 1fr auto;align-items:end;gap:10px;margin-top:16px;padding:14px;display:grid}.taskEditActions{gap:7px;display:flex}.taskEditActions .button{min-height:47px;padding-inline:13px;font-size:10px}.taskCompletionField{margin-top:15px}.taskCompletionField .field textarea{min-height:64px}.taskActions{border-top:1px solid var(--line);justify-content:space-between;gap:14px;margin-top:16px;padding-top:15px;display:flex}.taskActions>div{flex-wrap:wrap;gap:7px;display:flex}.taskActions .button{min-height:38px;padding-inline:13px;font-size:10px}.tasksOverviewGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.eventChecklistList{gap:14px;display:grid}.eventChecklistList .panelCard+.panelCard{margin-top:0}.eventChecklistHeader{justify-content:space-between;align-items:start;gap:15px;display:flex}.eventChecklistHeader h2{letter-spacing:-.025em;margin:9px 0 4px;font-size:18px}.eventChecklistHeader p{color:var(--muted);margin:0;font-size:10px}.eventChecklistHeader>strong{letter-spacing:-.045em;font-size:27px}.eventChecklistCard>.taskMiniProgress{margin:16px 0}.eventChecklistCard dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 16px;display:grid}.eventChecklistCard dl>div{background:var(--canvas);border-radius:9px;gap:3px;padding:9px;display:grid}.eventChecklistCard dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.eventChecklistCard dd{margin:0;font-size:17px;font-weight:850}.urgentTaskList{display:grid}.urgentTaskRow{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) 170px 18px;align-items:center;gap:12px;min-height:72px;padding:11px 5px;display:grid}.urgentTaskRow:last-child{border-bottom:0}.urgentTaskRow:hover{background:#fafafa}.taskPriorityDot{background:#7795b4;border-radius:50%;width:8px;height:8px}.taskPriorityDot.priority-high{background:var(--warning)}.taskPriorityDot.priority-critical{background:var(--danger);box-shadow:0 0 0 4px #b83b321a}.urgentTaskRow>div strong,.urgentTaskRow>div small{display:block}.urgentTaskRow>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.urgentTaskRow>div>small{color:var(--muted);margin-top:4px;font-size:9px}.urgentTaskDate{text-align:right}.urgentTaskDate strong{font-size:11px!important}.urgentTaskDate small{font-size:8px!important}.urgentTaskRow.overdue .urgentTaskDate strong{color:var(--danger)}.urgentTaskRow>b{color:var(--muted)}.taskSummaryAside{background:linear-gradient(145deg,#fff,#fcffe9);border-color:#dfe9a2}.taskSummaryAsideHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.taskSummaryAsideHeader>div{align-items:center;gap:8px;display:flex}.taskSummaryAsideHeader span{background:var(--accent);border-radius:5px;padding:4px 6px;font-size:8px;font-weight:900}.taskSummaryAsideHeader h2{margin:0;font-size:18px}.taskSummaryAsideHeader>strong{letter-spacing:-.05em;font-size:27px}.taskSummaryAside>.taskMiniProgress{margin:14px 0}.taskSummaryAside dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 15px;display:grid}.taskSummaryAside dl>div{background:#ffffffbf;border-radius:8px;padding:8px}.taskSummaryAside dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:800}.taskSummaryAside dd{margin:3px 0 0;font-size:15px;font-weight:850}.workspaceSteps.fourSteps{grid-template-columns:repeat(4,minmax(0,1fr))}.notificationCard{padding-bottom:10px}.notificationList{display:grid}.notificationItem{border-bottom:1px solid var(--line);grid-template-columns:5px 40px minmax(0,1fr);align-items:start;gap:13px;padding:18px 4px;display:grid;position:relative}.notificationItem:last-child{border-bottom:0}.notificationItem.read{opacity:.68}.notificationSignal{background:0 0;border-radius:99px;align-self:stretch}.notificationItem.unread .notificationSignal{background:var(--accent-strong)}.notificationIcon{background:var(--canvas);border-radius:11px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:850;display:grid}.notificationItem.unread .notificationIcon{background:#f4facd}.notificationCopy{min-width:0}.notificationCopy>div:first-child{justify-content:space-between;gap:18px;display:flex}.notificationCopy strong{font-size:13px}.notificationCopy time{color:var(--muted);flex:none;font-size:8px}.notificationCopy p{color:var(--muted);margin:5px 0 0;font-size:11px}.notificationActions{flex-wrap:wrap;gap:14px;margin-top:9px;display:flex}.notificationActions a,.notificationActions button{color:#315b85;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:760;text-decoration:underline}.notificationActions button{color:var(--muted)}.notificationActions button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1120px){.taskMetricGrid,.taskMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.taskEditPanel{grid-template-columns:1fr 1fr}.taskEditActions{grid-column:1/-1;justify-content:flex-end}.workspaceSteps.fourSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.tasksOverviewGrid,.taskTitleRow{grid-template-columns:1fr}.taskDeadline{text-align:left;justify-items:start}.urgentTaskRow{grid-template-columns:10px minmax(0,1fr) 120px 18px}}@media (max-width:780px){.taskPageHeader{align-items:flex-start}.taskHeaderActions{justify-content:flex-start;width:100%}.taskToolbar{flex-direction:column;align-items:flex-start}.taskActions{flex-direction:column;align-items:stretch}.taskActions>div{width:100%}.taskActions .button{flex:1}.taskAttachment{grid-template-columns:34px minmax(0,1fr)}.taskAttachment button{justify-self:start}.notificationCopy>div:first-child{flex-direction:column;gap:4px}}@media (max-width:560px){.taskMetricGrid{grid-template-columns:1fr}.taskMetric{min-height:105px}.taskHeaderActions,.taskHeaderActions .button{width:100%}.taskMetaGrid,.taskEditPanel{grid-template-columns:1fr}.taskEditActions{flex-direction:column;grid-column:auto}.taskEditActions .button{width:100%}.taskCardBody{padding:17px}.taskCardTop{flex-direction:column;align-items:flex-start}.taskCode{max-width:100%}.taskFilters{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.taskFilters button{width:100%}.urgentTaskRow{grid-template-columns:10px minmax(0,1fr) 15px}.urgentTaskDate{text-align:left;grid-column:2}.urgentTaskRow>b{grid-area:1/3/span 2}.notificationItem{grid-template-columns:4px 34px minmax(0,1fr);gap:9px}.notificationIcon{width:32px;height:32px}.workspaceSteps.fourSteps{grid-template-columns:1fr}}.workspaceSteps.fiveSteps{grid-template-columns:repeat(5,minmax(0,1fr))}.documentModuleCard{background:linear-gradient(145deg,#fff,#f2f6fb);border-color:#d7e1ec}.documentModuleCard>span,.modulePill{background:var(--accent);color:var(--navy);letter-spacing:.08em;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:900;display:inline-flex}.documentPageHeader{align-items:center}.documentHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.documentMessage{margin:-10px 0 22px}.documentMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.documentMetricGrid>article{border:1px solid var(--line);background:#fff;border-radius:15px;gap:5px;min-height:123px;padding:21px;display:grid}.documentMetricGrid>article.danger{background:#fff9f8;border-color:#e7bab5}.documentMetricGrid span{color:var(--muted);font-size:11px}.documentMetricGrid strong{letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;font-size:29px;overflow:hidden}.documentMetricGrid small{color:#949aa3;font-size:9px}.documentLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.documentMainColumn{min-width:0}.documentAsideColumn{gap:18px;display:grid;position:sticky;top:88px}.documentAsideColumn .panelCard+.panelCard{margin-top:0}.organizerProfileCard{margin-bottom:30px}.profileReadiness{color:#8b5700;text-transform:uppercase;letter-spacing:.07em;background:#fff1df;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850}.profileReadiness.complete{color:#176b48;background:#e8f6ef}.profileFormGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.profileFormGrid .field input:disabled{color:#7e858e;cursor:not-allowed;background:#f4f5f6}.profileActions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:18px;display:flex}.profileActions small{color:var(--muted);font-size:9px}.sectionInlineHeader{justify-content:space-between;align-items:end;gap:30px;margin:0 0 18px;display:flex}.sectionInlineHeader h2{letter-spacing:-.045em;margin:5px 0;font-size:28px}.sectionInlineHeader p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px}.sectionInlineHeader>span{background:var(--navy);color:#fff;text-align:center;border-radius:999px;min-width:65px;padding:8px 10px;font-size:9px;font-weight:850}.documentTemplateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.documentTemplateCard{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;min-width:0;padding:23px;display:flex}.documentTemplateCard.ready{border-top:4px solid var(--accent-strong)}.documentTemplateCard.blocked{background:#fcfcfc;border-top:4px solid #d4d8dd}.documentTemplateTop{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:10px;font-size:8px;font-weight:800;display:flex}.documentKind{text-overflow:ellipsis;white-space:nowrap;max-width:75%;overflow:hidden}.documentTemplateCard h3{letter-spacing:-.035em;margin:13px 0 8px;font-size:20px;line-height:1.15}.documentTemplateCard>p{min-height:56px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.templateSignals{flex-wrap:wrap;gap:6px;margin:15px 0;display:flex}.templateSignals span{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:850}.templateSignals .ok{color:#176b48;background:#e9f7ef}.templateSignals .info{color:#315b85;background:#edf3fa}.templateSignals .no{color:var(--danger);background:#fff0ee}.templateBlockers{gap:6px;margin-bottom:15px;display:grid}.templateBlockers p{color:#765521;background:#fff5e8;border-radius:9px;grid-template-columns:20px 1fr;align-items:start;gap:8px;margin:0;padding:9px 10px;font-size:9px;line-height:1.45;display:grid}.templateBlockers strong{color:#855100;background:#ffd999;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.templateFields{background:var(--canvas);border-radius:12px;gap:12px;margin:3px 0 15px;padding:14px;display:grid}.templateFields .field>span,.templateTaskLink>span{font-size:9px}.templateFields .field input,.templateTaskLink select{min-height:42px;font-size:11px}.templateFields .field textarea{min-height:75px;font-size:11px}.templateFields .field em{color:var(--muted);font-size:8px;font-style:normal;line-height:1.4}.templateTaskLink{margin-top:auto;padding-top:3px}.templateFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:15px;display:flex}.templateFooter small{color:var(--muted);font-size:7px;line-height:1.35}.templateFooter .button{flex:none;min-height:39px;padding-inline:13px;font-size:9px}.documentPrinciplesCard h2{letter-spacing:-.035em;margin:13px 0 18px;font-size:21px}.documentPrinciplesCard ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.documentPrinciplesCard li{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:9px 0;display:grid}.documentPrinciplesCard li:last-child{border-bottom:0}.documentPrinciplesCard b{background:var(--navy);width:29px;height:29px;color:var(--accent);border-radius:9px;place-items:center;font-size:8px;display:grid}.documentPrinciplesCard li span{color:var(--ink-soft);font-size:10px;line-height:1.4}.storageStatusCard{background:var(--navy);color:#fff}.storageStatusCard>div:first-child{align-items:center;gap:9px;display:flex}.storagePulse{background:var(--accent);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #cde72b1c}.storageStatusCard>p{color:#aeb5c0;margin:15px 0;font-size:10px;line-height:1.55}.storageStatusCard dl{gap:7px;margin:0;display:grid}.storageStatusCard dl>div{border-top:1px solid #303741;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.storageStatusCard dt{color:#8f98a5;font-size:8px}.storageStatusCard dd{color:var(--accent);margin:0;font-size:8px;font-weight:850}.documentHistoryCard{margin-top:18px}.historyCount{background:var(--canvas);border-radius:999px;place-items:center;min-width:35px;height:29px;padding-inline:8px;font-size:10px;font-weight:850;display:grid}.documentRevisionList{gap:9px;display:grid}.documentRevision{border:1px solid var(--line);background:#fff;border-left-width:4px;border-radius:13px;grid-template-columns:minmax(250px,1.35fr) 130px minmax(220px,.8fr) auto;align-items:center;gap:15px;padding:15px;display:grid}.documentRevision.current{box-shadow:0 4px 16px #141a220b}.documentRevision.status-success{border-left-color:var(--green)}.documentRevision.status-progress{border-left-color:#507aa3}.documentRevision.status-danger{border-left-color:var(--danger)}.documentRevision.status-neutral{border-left-color:#b9bec5}.revisionIdentity{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.revisionNumber{background:var(--navy);width:38px;height:38px;color:var(--accent);border-radius:11px;place-items:center;font-size:10px;font-weight:900;display:grid}.revisionIdentity strong,.revisionIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.revisionIdentity strong{font-size:11px}.revisionIdentity small{color:var(--muted);margin-top:4px;font-size:8px}.revisionStatus{justify-items:start;gap:5px;display:grid}.documentStatus{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:7px;font-weight:850;display:inline-flex}.documentStatus.status-success{color:#176b48;background:#e8f6ef}.documentStatus.status-progress{color:#315b85;background:#eaf1f8}.documentStatus.status-danger{color:var(--danger);background:#fff0ee}.documentStatus.status-neutral{color:#68717c;background:#eff1f3}.revisionStatus small{color:var(--muted);font-size:7px}.revisionMeta{grid-template-columns:1.5fr .7fr .7fr;gap:6px;display:grid}.revisionMeta>span{background:var(--canvas);border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.revisionMeta small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:6px;font-weight:800}.revisionMeta code,.revisionMeta strong{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font:8px/1.2 SFMono-Regular,Consolas,monospace;overflow:hidden}.revisionError{color:#84352f;background:#fff0ee;border-radius:9px;grid-column:1/-1;padding:10px 12px}.revisionError strong{font-size:9px}.revisionError p{margin:4px 0 0;font-size:9px;line-height:1.45}.revisionActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.revisionActions .button{min-height:35px;padding-inline:10px;font-size:8px}.documentPreviewOverlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c1015b8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.documentPreviewModal{background:#edf0f3;border-radius:20px;width:min(1380px,100%);height:min(900px,100vh - 56px);overflow:hidden;box-shadow:0 26px 80px #0000005c}.documentPreviewModal>header{background:#fff;border-bottom:1px solid #d4d8dd;justify-content:space-between;align-items:center;gap:22px;min-height:82px;padding:17px 22px;display:flex}.documentPreviewModal header>div{min-width:0}.documentPreviewModal header span{color:#315b85;text-transform:uppercase;font:8px/1.2 SFMono-Regular,Consolas,monospace}.documentPreviewModal header h2{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:18px;overflow:hidden}.documentPreviewModal header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.documentPreviewModal header code{font-family:SFMono-Regular,Consolas,monospace}.previewClose{background:var(--canvas);width:38px;height:38px;color:var(--ink);cursor:pointer;border:0;border-radius:10px;flex:0 0 38px;font-size:24px}.documentPreviewBody{grid-template-columns:minmax(0,1fr) 330px;height:calc(100% - 82px);display:grid}.documentSheet{min-width:0;padding:32px;overflow:auto}.documentSheet iframe{background:#fff;border:0;width:min(800px,100%);height:1100px;margin:0 auto;display:block;box-shadow:0 8px 30px #141a2229}.documentAuditRail{background:#fff;border-left:1px solid #d4d8dd;padding:20px;overflow-y:auto}.documentAuditRail h3{letter-spacing:-.02em;margin:0 0 10px;font-size:12px}.documentAuditStatus{border-bottom:1px solid var(--line);justify-items:start;gap:7px;padding-bottom:17px;display:grid}.documentAuditStatus small{color:var(--muted);font-size:8px}.documentFileButtons{border-bottom:1px solid var(--line);gap:8px;padding:17px 0;display:grid}.documentFileButtons .button{font-size:9px}.documentSnapshotFacts,.documentLinkedTasks,.documentActivityTimeline{border-bottom:1px solid var(--line);padding:17px 0}.documentSnapshotFacts dl{gap:9px;margin:0;display:grid}.documentSnapshotFacts dl>div{gap:4px;display:grid}.documentSnapshotFacts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:800}.documentSnapshotFacts dd{min-width:0;color:var(--ink-soft);margin:0;font-size:9px}.documentSnapshotFacts code{overflow-wrap:anywhere;font:7px/1.5 SFMono-Regular,Consolas,monospace;display:block}.documentLinkedTasks{gap:7px;display:grid}.documentLinkedTasks>p{color:var(--muted);margin:0;font-size:9px}.documentLinkedTasks>a{background:var(--canvas);border-radius:9px;justify-content:space-between;gap:10px;padding:9px;display:flex}.documentLinkedTasks a span{font-size:9px;font-weight:750}.documentLinkedTasks a small{color:var(--muted);font-size:7px}.documentActivityTimeline{border-bottom:0;gap:8px;display:grid}.documentActivityTimeline>div{grid-template-columns:9px 1fr;align-items:start;gap:9px;display:grid}.documentActivityTimeline i{background:#7b9abc;border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 4px #eef3f8}.documentActivityTimeline strong,.documentActivityTimeline small{display:block}.documentActivityTimeline strong{font-size:8px}.documentActivityTimeline small{color:var(--muted);margin-top:2px;font-size:7px}.documentsOverviewGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.eventDocumentCards{gap:14px;display:grid}.eventDocumentCards .panelCard+.panelCard{margin-top:0}.documentsOverviewRows{display:grid}.documentsOverviewRow{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) 120px 135px 14px;align-items:center;gap:11px;min-height:70px;padding:10px 4px;display:grid}.documentsOverviewRow:last-child{border-bottom:0}.documentsOverviewRow:hover{background:#fafafa}.documentsOverviewRow>div{min-width:0}.documentsOverviewRow strong,.documentsOverviewRow small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.documentsOverviewRow strong{font-size:10px}.documentsOverviewRow small{color:var(--muted);margin-top:4px;font-size:8px}.documentsOverviewRow time{color:var(--muted);text-align:right;font-size:8px}.documentsOverviewRow>b{color:var(--muted)}.eventDocumentCardHeader{grid-template-columns:42px 1fr;align-items:center;gap:11px;display:grid}.eventDocumentCardHeader>span{background:var(--navy);width:42px;height:42px;color:var(--accent);border-radius:11px;place-items:center;font-weight:900;display:grid}.eventDocumentCardHeader h2{letter-spacing:-.03em;margin:0;font-size:17px}.eventDocumentCardHeader p{color:var(--muted);margin:4px 0 0;font-size:9px}.eventDocumentCard dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:17px 0 13px;display:grid}.eventDocumentCard dl>div{background:var(--canvas);border-radius:9px;padding:9px}.eventDocumentCard dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:7px}.eventDocumentCard dd{margin:4px 0 0;font-size:17px;font-weight:850}.eventDocumentLatest{color:var(--muted);margin:0 0 14px;font-size:8px}.eventDocumentLatest strong{color:var(--ink-soft)}@media (max-width:1200px){.documentLayout{grid-template-columns:1fr}.documentAsideColumn{grid-template-columns:1fr 1fr;position:static}.documentRevision{grid-template-columns:minmax(250px,1fr) 120px minmax(200px,.7fr)}.revisionActions{grid-column:1/-1}.profileFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceSteps.fiveSteps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.documentMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.documentTemplateGrid,.documentsOverviewGrid,.documentPreviewBody{grid-template-columns:1fr}.documentAuditRail{display:none}}@media (max-width:760px){.documentHeaderActions{justify-content:flex-start;width:100%}.documentPageHeader{align-items:flex-start}.documentAsideColumn,.profileFormGrid{grid-template-columns:1fr}.profileActions,.templateFooter{flex-direction:column;align-items:stretch}.profileActions .button,.templateFooter .button{width:100%}.documentRevision{grid-template-columns:1fr}.revisionStatus{justify-items:start}.revisionMeta{grid-template-columns:repeat(3,1fr)}.revisionActions{grid-column:auto;justify-content:flex-start}.documentPreviewOverlay{padding:0}.documentPreviewModal{border-radius:0;width:100%;height:100vh}.documentSheet{padding:14px}.documentSheet iframe{height:1000px}.documentsOverviewRow{grid-template-columns:38px minmax(0,1fr) 14px}.documentsOverviewRow .documentStatus,.documentsOverviewRow time{text-align:left;grid-column:2}.documentsOverviewRow>b{grid-area:1/3/span 3}.workspaceSteps.fiveSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.documentMetricGrid{grid-template-columns:1fr}.documentMetricGrid>article{min-height:105px}.documentHeaderActions .button{flex:1}.sectionInlineHeader{flex-direction:column;align-items:flex-start;gap:12px}.documentTemplateCard{padding:18px}.revisionMeta{grid-template-columns:1fr}.revisionActions .button{flex:1}.workspaceSteps.fiveSteps{grid-template-columns:1fr}}.documentPage,.documentTemplatesSection,.documentsRecentCard{min-width:0}.buttonDanger{background:var(--danger);color:#fff;box-shadow:0 9px 22px #b83b322e}.buttonDanger:hover:not(:disabled){box-shadow:0 12px 30px #b83b3242}.buttonDangerGhost{color:var(--danger);background:#fff6f5;border-color:#efc5c1}.buttonDangerGhost:hover:not(:disabled){background:#ffefed;border-color:#dfa49f}.textDanger{color:var(--danger);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.formNotice{color:#176b48;background:#ecf8f1;border:1px solid #b9dfc9;border-radius:10px;margin:0 0 18px;padding:13px 15px;font-size:13px}.emptyInline{border:1px dashed var(--line-strong);background:var(--canvas);color:var(--muted);text-align:center;border-radius:12px;margin:0;padding:18px}.registrationSection{border-top:1px solid var(--line);background:linear-gradient(#f6f7f8 0%,#fff 100%);scroll-margin-top:72px}.registrationLayout{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);align-items:start;gap:46px;display:grid}.registrationIntro{background:var(--navy);color:#fff;box-shadow:var(--shadow);border-radius:22px;padding:31px;position:sticky;top:102px}.registrationIntro h2{letter-spacing:-.052em;margin:9px 0 13px;font-size:clamp(34px,4vw,49px);line-height:1.02}.registrationIntro>p:not(.eyebrow){color:#b7bec8;margin:0;font-size:14px}.registrationState{background:#1c222b;border:1px solid #39414d;border-radius:13px;gap:4px;margin:25px 0 0;padding:15px 16px;display:grid}.registrationState strong{font-size:13px}.registrationState span{color:#aeb6c1;font-size:11px;line-height:1.5}.registrationState-open,.registrationState-waitlist{background:#e8ff6114;border-color:#e8ff6152}.registrationState-open strong,.registrationState-waitlist strong{color:var(--accent)}.registrationState-disabled,.registrationState-closed,.registrationState-full{background:#ff7a4517;border-color:#ff7a4545}.registrationState-scheduled strong{color:#b8d7f5}.registrationMeta{margin:22px 0 0;display:grid}.registrationMeta div{border-bottom:1px solid #303742;justify-content:space-between;align-items:baseline;gap:18px;padding:12px 0;display:flex}.registrationMeta div:last-child{border-bottom:0}.registrationMeta dt{color:#89929f;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.registrationMeta dd{color:#fff;text-align:right;margin:0;font-size:12px;font-weight:750}.registrationHint{color:#715e12;background:#fff9df;border:1px solid #eadca2;border-radius:12px;margin-top:18px;padding:14px 15px}.registrationIntro .registrationHint{color:#e5edb4;background:#252b25;border-color:#404838}.registrationHint strong{font-size:12px;display:block}.registrationHint p{margin:4px 0 0;font-size:11px;line-height:1.55}.registrationForm{gap:17px;display:grid}.registrationForm fieldset{border:1px solid var(--line);background:#fff;border-radius:17px;min-width:0;margin:0;padding:25px;box-shadow:0 2px 3px #11151b04}.registrationForm fieldset:disabled{opacity:.7}.registrationForm legend{letter-spacing:-.02em;align-items:center;gap:10px;padding:0 8px;font-size:15px;font-weight:850;display:inline-flex}.registrationForm legend span{background:var(--accent);width:29px;height:29px;color:var(--navy);border-radius:9px;place-items:center;font-size:10px;display:grid}.registrationForm .formGrid{margin-top:12px}.registrationForm .field>em{color:var(--muted);font-size:10px;font-style:normal;line-height:1.4}.registrationCheckRow{border:1px solid var(--line);cursor:pointer;background:#fafbfb;border-radius:11px;align-items:flex-start;gap:11px;margin-top:12px;padding:13px 14px;display:flex}.registrationCheckRow.compact{margin:8px 0 18px}.registrationCheckRow input{width:17px;height:17px;accent-color:var(--navy);flex:none;margin:1px 0 0}.registrationCheckRow span{gap:3px;display:grid}.registrationCheckRow strong{color:var(--ink-soft);font-size:12px}.registrationCheckRow small{color:var(--muted);font-size:10px;line-height:1.5}.registrationLegal{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:13px}.registrationLegal summary{color:var(--ink-soft);cursor:pointer;padding:13px 14px;font-size:11px;font-weight:780}.registrationLegal p{max-height:260px;color:var(--muted);white-space:pre-wrap;margin:0;padding:0 15px 15px;font-size:11px;overflow:auto}.registrationHoneypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.registrationSubmit{width:100%;margin-top:18px}.registrationSubmitNote{color:var(--muted);text-align:center;margin:11px 0 0;font-size:10px}.registrationLoading,.registrationUnavailable{border:1px dashed var(--line-strong);text-align:center;background:#fff;border-radius:20px;place-content:center;justify-items:center;gap:10px;min-height:260px;padding:40px;display:grid}.registrationUnavailable strong{letter-spacing:-.03em;font-size:22px}.registrationUnavailable p,.registrationLoading p{color:var(--muted);margin:0}.registrationSuccess{max-width:760px;box-shadow:var(--shadow);text-align:center;background:#fff;border:1px solid #c9e6d6;border-radius:24px;justify-items:center;padding:55px;display:grid}.registrationSuccessIcon{background:var(--accent);width:64px;height:64px;color:var(--navy);border-radius:20px;place-items:center;margin-bottom:17px;font-size:29px;font-weight:900;display:grid}.registrationSuccess h2{letter-spacing:-.05em;margin:8px 0 5px;font-size:38px}.registrationSuccess>p:not(.eyebrow){max-width:590px;color:var(--muted);margin:5px 0 22px}.registrationSuccessFacts{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin-bottom:16px;display:grid}.registrationSuccessFacts div{background:var(--canvas);border-radius:12px;gap:5px;padding:15px;display:grid}.registrationSuccessFacts small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.registrationSuccessFacts strong{font-size:14px}.registrationSecurityNote{background:#fff9df;border:1px solid #eadca2;border-radius:12px;width:100%;margin:0 0 19px;padding:15px}.registrationSecurityNote p{color:#776519;margin:4px 0 0;font-size:11px}.managedPage{background:radial-gradient(circle at 8% 4%, #e8ff612b, transparent 24%), var(--canvas);min-height:100vh;padding:30px clamp(20px,4vw,58px) 70px}.managedHeader{justify-content:space-between;align-items:center;width:min(100%,1420px);min-height:58px;margin:0 auto 24px;display:flex}.managedHeader>a{color:var(--muted);font-size:12px;font-weight:750}.managedGrid{grid-template-columns:minmax(280px,390px) minmax(0,1fr);align-items:start;gap:20px;width:min(100%,1420px);margin:0 auto;display:grid}.managedSummary{background:var(--navy);color:#fff;box-shadow:var(--shadow);border-radius:21px;padding:29px;position:sticky;top:20px}.managedSummary h1{letter-spacing:-.045em;margin:8px 0 18px;font-size:31px;line-height:1.05}.managedSummary dl{margin:20px 0 0;display:grid}.managedSummary dl div{border-bottom:1px solid #303741;padding:12px 0}.managedSummary dt{color:#89929e;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:820}.managedSummary dd{margin:5px 0 0;font-size:12px;font-weight:730}.managedReason{color:#ffd8cf;background:#2a2524;border-radius:11px;padding:13px;font-size:11px}.managedSecurity{color:#c6ccd4;border:1px solid #363d47;border-radius:12px;margin-top:18px;padding:14px}.managedSecurity strong{color:#fff;font-size:11px;display:block}.managedSecurity p{margin:4px 0 0;font-size:10px}.registrationStatus{color:#d7dce2;text-transform:uppercase;letter-spacing:.06em;background:#2c333d;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}.registrationStatus-accepted,.status-accepted{color:#176b48;background:#e8f6ef}.registrationStatus-submitted,.status-submitted{color:#3b4c89;background:#eef2ff}.registrationStatus-under_review,.status-under_review{color:#806000;background:#fff7dc}.registrationStatus-waitlisted,.status-waitlisted{color:#9a4f22;background:#fff1e8}.registrationStatus-rejected,.registrationStatus-cancelled,.status-rejected,.status-cancelled{color:var(--danger);background:#fff0ee}.managedContent{gap:16px;min-width:0;display:grid}.managedSection{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px}.managedSectionHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.managedSectionHeader>div{align-items:center;gap:10px;display:flex}.managedSectionHeader>div>span{background:var(--accent);border-radius:9px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid}.managedSectionHeader h2{letter-spacing:-.035em;margin:0;font-size:20px}.managedSectionHeader small{max-width:420px;color:var(--muted);text-align:right;font-size:10px;line-height:1.5}.managedContent input:disabled,.managedContent textarea:disabled,.managedContent select:disabled{color:#747b85;background:#f4f5f6}.managedActions{justify-content:space-between;gap:12px;padding-top:3px;display:flex}.checkInCard{background:var(--accent);color:var(--navy);border-radius:14px;margin-top:18px;padding:17px}.checkInCard small{text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850;display:block}.checkInCard>strong{letter-spacing:.06em;margin-top:5px;font:850 24px/1.1 SFMono-Regular,Consolas,monospace;display:block}.checkInCard p{margin:9px 0 0;font-size:10px;line-height:1.45}.checkInCard details{margin-top:10px}.checkInCard summary{cursor:pointer;font-size:9px;font-weight:800}.checkInCard code{overflow-wrap:anywhere;background:#11151b1f;max-width:100%;margin-top:8px;padding:8px;font-size:8px;display:block}.vehiclePhotoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vehiclePhotoCard,.vehiclePhotoUpload{border:1px solid var(--line);background:var(--canvas);text-align:center;border-radius:14px;align-content:center;justify-items:center;gap:8px;min-height:155px;padding:13px;display:grid}.vehiclePhotoCard>button:first-child{cursor:pointer;background:0 0;border:0;justify-items:center;gap:5px;width:100%;padding:0;display:grid}.vehiclePhotoCard strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.vehiclePhotoCard small{color:var(--muted);font-size:9px}.vehiclePhotoPreview{width:52px;height:52px;color:var(--muted);box-shadow:var(--shadow-small);background:#fff;border-radius:13px;place-items:center;font-size:22px;display:grid}.vehiclePhotoUpload{cursor:pointer;border-style:dashed}.vehiclePhotoUpload:hover{background:#fbfce9;border-color:#adb448}.vehiclePhotoUpload input{display:none}.vehiclePhotoUpload>span{background:var(--accent);border-radius:13px;place-items:center;width:45px;height:45px;font-size:23px;display:grid}.vehiclePhotoUpload strong{font-size:11px}.vehiclePhotoUpload small{color:var(--muted);font-size:9px}.managedCard{border:1px solid var(--line);width:min(100%,650px);box-shadow:var(--shadow);background:#fff;border-radius:22px;margin:100px auto 0;padding:42px}.managedLoading,.managedMessage{text-align:center;justify-items:center;gap:14px;display:grid}.managedMessage h1{letter-spacing:-.045em;margin:10px 0 0;font-size:35px}.managedMessage p{color:var(--muted);margin:0 0 8px}.registrationWorkspacePage{min-width:0}.eventRegistrationMetrics{margin-bottom:16px}.registrationMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.registrationMetric{border:1px solid var(--line);background:#fff;border-radius:15px;align-content:start;gap:5px;min-height:132px;padding:21px;display:grid}.registrationMetric>span{color:var(--muted);font-size:11px}.registrationMetric strong{letter-spacing:-.05em;margin:3px 0;font-size:34px}.registrationMetric small{color:#939aa4;font-size:10px}.registrationOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.registrationOverviewGrid .panelCard+.panelCard{margin-top:0}.registrationEventCard{gap:17px;display:grid}.registrationEventCardHeader{grid-template-columns:1fr auto;align-items:start;gap:18px;display:grid}.registrationEventCardHeader h2{letter-spacing:-.035em;margin:9px 0 4px;font-size:21px}.registrationEventCardHeader p{color:var(--muted);margin:0;font-size:11px}.registrationEventCardHeader>strong{letter-spacing:-.055em;font-size:43px;line-height:1}.registrationState[class*=state-]{color:#59616c;text-transform:uppercase;letter-spacing:.06em;background:#eef0f2;border:0;border-radius:999px;width:fit-content;margin:0;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.registrationState.state-open{color:var(--green);background:#e8f6ef}.registrationState.state-waitlist{color:#9a4f22;background:#fff1e8}.registrationState.state-full,.registrationState.state-closed{color:var(--danger);background:#fff0ee}.registrationState.state-scheduled{color:#48568c;background:#eef2ff}.registrationCapacityRow{color:var(--muted);justify-content:space-between;gap:15px;font-size:10px;display:flex}.registrationCapacityRow b{color:var(--ink)}.registrationCapacityBar{background:#e9ebed;border-radius:999px;height:7px;overflow:hidden}.registrationCapacityBar i{border-radius:inherit;background:var(--accent-strong);height:100%;display:block}.registrationStatusMetrics{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);margin:0;display:grid;overflow:hidden}.registrationStatusMetrics div{border-right:1px solid var(--line);padding:12px}.registrationStatusMetrics div:last-child{border-right:0}.registrationStatusMetrics dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.registrationStatusMetrics dd{margin:5px 0 0;font-size:17px;font-weight:850}.registrationWorkspaceHeader{align-items:center}.registrationHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.registrationWorkspaceTabs{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:5px;margin:0 0 16px;padding:5px;display:flex}.registrationWorkspaceTabs button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 15px;font-size:11px;font-weight:780}.registrationWorkspaceTabs button.active{background:var(--navy);color:#fff}.registrationWorkspaceTabs>span{margin-left:auto!important}.registrationQueueLayout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:16px;display:grid}.registrationQueueLayout .panelCard+.panelCard{margin-top:0}.registrationQueueCard{min-width:0;padding:0;overflow:hidden}.registrationFilters{border-bottom:1px solid var(--line);background:#fbfbfb;grid-template-columns:190px minmax(220px,1fr) auto;align-items:end;gap:10px;padding:18px;display:grid}.registrationSearch{min-width:0}.registrationFilters label{gap:6px;display:grid}.registrationFilters label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:820}.registrationFilters input,.registrationFilters select{border:1px solid var(--line-strong);background:#fff;border-radius:9px;outline:none;width:100%;min-height:42px;padding:0 11px}.registrationQueueCount{border-bottom:1px solid var(--line);color:var(--muted);padding:11px 18px;font-size:10px}.registrationQueueRows{min-height:300px;max-height:760px;overflow:auto}.registrationQueueRow{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef0f1;grid-template-columns:8px minmax(190px,1.2fr) minmax(150px,.9fr) 135px 12px;align-items:center;gap:12px;padding:15px 17px;display:grid}.registrationQueueRow:hover,.registrationQueueRow.active{background:#f7f8f4}.registrationQueueRow.active{box-shadow:inset 3px 0 0 var(--accent-strong)}.registrationQueueStatus{background:#b7bdc5;border-radius:999px;width:7px;height:34px}.registrationQueueStatus.status-submitted{background:#7688ca}.registrationQueueStatus.status-under_review{background:#d5a31c}.registrationQueueStatus.status-accepted{background:var(--green)}.registrationQueueStatus.status-waitlisted{background:var(--orange)}.registrationQueueStatus.status-rejected,.registrationQueueStatus.status-cancelled{background:var(--danger)}.registrationQueueRow div{min-width:0}.registrationQueueRow strong,.registrationQueueRow small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.registrationQueueRow strong{font-size:11px}.registrationQueueRow small{color:var(--muted);margin-top:4px;font-size:9px}.registrationQueueDate{text-align:right}.registrationDecisionCard{max-height:calc(100vh - 105px);position:sticky;top:84px;overflow:auto}.registrationDecisionHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.registrationDecisionHeader>div>span{color:var(--muted);font:750 9px/1.2 SFMono-Regular,Consolas,monospace}.registrationDecisionHeader h2{letter-spacing:-.04em;margin:5px 0 3px;font-size:22px}.registrationDecisionHeader p{color:var(--muted);margin:0;font-size:10px}.registrationStatusPill{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:850}.registrationDecisionFacts{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,1fr);margin:17px 0;display:grid;overflow:hidden}.registrationDecisionFacts div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px}.registrationDecisionFacts div:nth-child(2n){border-right:0}.registrationDecisionFacts div:nth-last-child(-n+2){border-bottom:0}.registrationDecisionFacts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.registrationDecisionFacts dd{margin:5px 0 0;font-size:11px;font-weight:760}.registrationVehicleSummary{background:var(--canvas);border-radius:13px;grid-template-columns:46px 1fr;align-items:start;gap:12px;padding:15px;display:grid}.vehicleIcon{background:var(--navy);width:46px;height:46px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.registrationVehicleSummary h3{margin:1px 0 3px;font-size:15px}.registrationVehicleSummary p{color:var(--muted);margin:0;font-size:10px}.registrationVehicleSummary small{color:var(--ink-soft);margin-top:7px;font-size:10px;line-height:1.5;display:block}.registrationOrganizerPhotos,.registrationNote,.registrationAnswers,.registrationDecisionForm{margin-top:16px}.registrationOrganizerPhotos h3,.registrationAnswers h3,.registrationDecisionForm h3{margin:0 0 9px;font-size:13px}.registrationOrganizerPhotos{gap:7px;display:grid}.registrationOrganizerPhotos button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:9px;justify-content:space-between;gap:12px;padding:10px;display:flex}.registrationOrganizerPhotos button:hover{background:var(--canvas)}.registrationOrganizerPhotos span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.registrationOrganizerPhotos small{color:var(--muted);flex:none;font-size:9px}.registrationNote{border-left:3px solid var(--accent-strong);background:#fafbe9;border-radius:0 10px 10px 0;padding:13px}.registrationNote strong{font-size:10px}.registrationNote p{color:var(--ink-soft);margin:5px 0 0;font-size:10px}.registrationAnswers{gap:6px;display:grid}.registrationAnswers>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:9px 0;display:flex}.registrationAnswers span{color:var(--muted);font-size:9px}.registrationAnswers strong{text-align:right;font-size:10px}.registrationDecisionForm{background:var(--canvas);border-radius:13px;gap:10px;padding:15px;display:grid}.registrationDecisionForm label{gap:5px;display:grid}.registrationDecisionForm label>span{color:var(--muted);font-size:9px;font-weight:800}.registrationDecisionForm select,.registrationDecisionForm textarea{border:1px solid var(--line-strong);resize:vertical;background:#fff;border-radius:9px;outline:none;width:100%;padding:10px}.registrationAuditDetails{border-top:1px solid var(--line);margin-top:14px}.registrationAuditDetails summary{color:var(--muted);cursor:pointer;padding:14px 0 2px;font-size:10px;font-weight:780}.registrationConsents,.registrationActivityList{gap:6px;margin-top:10px;display:grid}.registrationConsents>div,.registrationActivityList>div{background:var(--canvas);border-radius:9px;grid-template-columns:1fr auto;gap:5px 12px;padding:9px;font-size:9px;display:grid}.registrationActivityList>div{grid-template-columns:90px 1fr}.registrationActivityList small{color:var(--muted);grid-column:2}.registrationSettingsForm{gap:16px;display:grid}.registrationSettingsForm>fieldset,.registrationSettingsGrid fieldset{border:1px solid var(--line);border-radius:13px;gap:11px;min-width:0;margin:0;padding:18px;display:grid}.registrationSettingsForm legend{padding:0 6px;font-size:12px;font-weight:850}.registrationSettingsForm label{gap:6px;display:grid}.registrationSettingsForm label>span{color:var(--ink-soft);font-size:10px;font-weight:760}.registrationSettingsForm input:not([type=checkbox]),.registrationSettingsForm textarea,.registrationSettingsForm select{border:1px solid var(--line-strong);resize:vertical;background:#fff;border-radius:9px;outline:none;width:100%;min-height:43px;padding:10px 11px}.registrationSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.registrationSettingsForm .checkboxRow{align-items:center;gap:9px;display:flex}.registrationSettingsForm .checkboxRow input{width:17px;height:17px;accent-color:var(--navy)}.registrationSettingsForm fieldset>small,.formHint{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.codeTextarea{font-size:10px;line-height:1.55;font-family:SFMono-Regular,Consolas,monospace!important}.registrationSettingsActions{justify-content:space-between;align-items:center;gap:18px;display:flex}.registrationSettingsActions small{color:var(--muted);font-size:9px}.registrationModuleCard{background:linear-gradient(145deg,#f5f9f3,#fff)}.workspaceSteps.sixSteps{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1180px){.registrationQueueLayout{grid-template-columns:1fr}.registrationDecisionCard{max-height:none;position:static}.registrationQueueRows{max-height:570px}.registrationOverviewGrid{grid-template-columns:1fr}}@media (max-width:980px){.registrationLayout,.managedGrid{grid-template-columns:1fr}.registrationIntro,.managedSummary{position:static}.registrationIntro{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:0 28px;display:grid}.registrationIntro .eyebrow,.registrationIntro h2,.registrationIntro>p{grid-column:1}.registrationIntro .registrationState,.registrationIntro .registrationMeta,.registrationIntro .registrationHint{grid-column:2}.registrationIntro .registrationState{grid-row:1/span 2;align-self:start}.registrationMeta{margin-top:10px}.registrationMetricGrid{grid-template-columns:repeat(2,1fr)}.registrationQueueRow{grid-template-columns:8px minmax(170px,1.2fr) minmax(140px,.8fr) 120px 10px}.workspaceSteps.sixSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.registrationSection{padding:65px 0}.registrationIntro{padding:24px;display:block}.registrationIntro .registrationState,.registrationIntro .registrationMeta,.registrationIntro .registrationHint{grid-column:auto}.registrationForm fieldset,.managedSection{padding:20px}.registrationSuccess{padding:38px 22px}.registrationSuccessFacts{grid-template-columns:1fr}.managedPage{padding-inline:14px}.managedHeader{align-items:flex-start;gap:15px}.managedHeader>a{text-align:right}.managedSummary{padding:24px}.managedSectionHeader{flex-direction:column}.managedSectionHeader small{text-align:left}.vehiclePhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.managedActions{flex-direction:column}.managedActions .button{width:100%}.registrationMetricGrid,.registrationSettingsGrid{grid-template-columns:1fr}.registrationWorkspaceHeader{align-items:flex-start}.registrationHeaderActions{justify-content:flex-start;width:100%}.registrationHeaderActions .button{flex:180px}.registrationWorkspaceTabs{overflow-x:auto}.registrationWorkspaceTabs>span{display:none}.registrationFilters{grid-template-columns:1fr}.registrationQueueRow{grid-template-columns:7px minmax(0,1fr) 12px}.registrationQueueVehicle,.registrationQueueDate{text-align:left;grid-column:2}.registrationQueueRow>b{grid-area:1/3/span 3}.registrationDecisionHeader{flex-direction:column}.registrationStatusMetrics{grid-template-columns:repeat(2,1fr)}.registrationStatusMetrics div:nth-child(2){border-right:0}.registrationStatusMetrics div:nth-child(-n+2){border-bottom:1px solid var(--line)}.registrationStatusMetrics div:nth-child(n+3){border-bottom:0}.registrationSettingsActions{flex-direction:column;align-items:stretch}.workspaceSteps.sixSteps{grid-template-columns:1fr}}@media (max-width:480px){.registrationMetricGrid,.vehiclePhotoGrid,.registrationDecisionFacts{grid-template-columns:1fr}.registrationDecisionFacts div{border-right:0;border-bottom:1px solid var(--line)}.registrationDecisionFacts div:last-child{border-bottom:0}.registrationStatusMetrics{grid-template-columns:1fr}.registrationStatusMetrics div{border-right:0;border-bottom:1px solid var(--line)!important}.registrationStatusMetrics div:last-child{border-bottom:0!important}}.participantQr{aspect-ratio:1;background:#fff;border-radius:16px;place-items:center;width:min(100%,230px);margin:16px auto 10px;padding:12px;display:grid;box-shadow:0 12px 25px #11151b24}.participantQr img,.participantQr canvas{object-fit:contain;width:100%;height:100%;display:block}.qrPlaceholder{min-height:190px;color:var(--muted);place-items:center;font-size:10px;display:grid}.qrFallback{overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:8px}.checkInAdminPage{min-width:0}.checkInAdminHero{background:linear-gradient(125deg, var(--navy), #26302f);color:#fff;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;padding:28px 30px;display:flex}.checkInAdminHero h1{letter-spacing:-.055em;margin:6px 0 7px;font-size:34px}.checkInAdminHero>div>p:last-child{color:#b4bdc4;max-width:660px;margin:0;font-size:13px}.checkInAdminHero .eyebrow{color:var(--accent)}.checkInHeroActions{flex-wrap:wrap;gap:9px;display:flex}.checkInAdminHero .buttonSecondary{color:#fff;background:#252c34;border-color:#47515b}.checkInAdminHero .buttonPrimary{background:var(--accent);color:var(--navy);box-shadow:none}.checkInMetricGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.checkInMetricGrid article{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:17px 18px}.checkInMetricGrid span,.checkInMetricGrid strong{display:block}.checkInMetricGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:800}.checkInMetricGrid strong{letter-spacing:-.05em;margin-top:6px;font-size:25px}.checkInMetricGrid .metricWarning{color:#8b5600;background:#fff8eb;border-color:#eccb93}.checkInAdminGrid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:18px;margin-bottom:18px;display:grid}.checkInSettingsCard{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;display:grid}.checkInSettingsCard .panelCardHeader{grid-column:1/-1}.checkInSettingsCard .field select,.checkInSettingsCard .field input{min-height:45px}.checkInSettingsCard .toggleRow{justify-content:space-between}.checkInSettingsCard .toggleRow>span{gap:3px;display:grid}.checkInSettingsCard .toggleRow strong{font-size:11px}.checkInSettingsCard .toggleRow small{color:var(--muted);font-size:9px;line-height:1.4}.checkInSettingsCard .toggleRow input{width:18px;height:18px;accent-color:var(--navy);flex:none}.livePill{min-height:27px;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;background:#eceff2;border-radius:999px;align-items:center;padding:0 10px;font-size:9px;font-weight:850;display:inline-flex}.livePill.isLive{color:var(--green);background:#e4f7ec}.readinessList{gap:8px;display:grid}.readinessList>div{border:1px solid var(--line);color:#969da7;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.readinessList>div>span{background:#f0f1f3;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.readinessList>div>strong{font-size:11px}.readinessList>div.ready{color:var(--ink);background:#f5fbf7;border-color:#cbe5d6}.readinessList>div.ready>span{color:var(--green);background:#dcf2e5}.securityNote{color:#536b80;background:#f1f6fa;border-left:3px solid #6d93b8;border-radius:0 10px 10px 0;margin:16px 0 0;padding:13px;font-size:9px;line-height:1.55}.checkInSectionCard{margin-bottom:18px}.gateCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.gateCard{border:1px solid var(--line);background:var(--canvas);border-radius:13px;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding:15px;display:flex}.gateCard.inactive{opacity:.58}.gateCard h3{margin:8px 0 4px;font-size:14px}.gateCard p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.gateCode{background:var(--navy);color:var(--accent);letter-spacing:.07em;border-radius:6px;padding:4px 7px;font:800 8px/1 SFMono-Regular,Consolas,monospace;display:inline-flex}.inlineForm.fourColumns{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(110px,.55fr) minmax(150px,.8fr) auto;align-items:end;gap:10px;margin-top:15px;padding-top:15px;display:grid}.inlineForm.fourColumns .button{min-height:45px}.staffTable,.deviceList,.compactOperationList{gap:8px;display:grid}.staffRow,.deviceList>div{border:1px solid var(--line);border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;display:grid}.staffRow.inactive{opacity:.55}.staffAvatar{background:var(--navy);width:36px;height:36px;color:var(--accent);border-radius:10px;place-items:center;font-size:10px;font-weight:900;display:grid}.staffRow strong,.staffRow small,.deviceList strong,.deviceList small{display:block}.staffRow strong,.deviceList strong{font-size:11px}.staffRow small,.deviceList small{color:var(--muted);margin-top:3px;font-size:9px}.deviceDot{background:#afb5bd;border-radius:50%;width:12px;height:12px;margin-inline:12px;box-shadow:0 0 0 4px #edf0f2}.deviceDot.active{background:var(--green);box-shadow:0 0 0 4px #e4f5eb}.deviceDot.revoked{background:var(--danger);box-shadow:0 0 0 4px #fae9e7}.compactOperationList>div{background:var(--canvas);border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.compactOperationList>div>span{width:28px;height:28px;color:var(--green);background:#e7f5ed;border-radius:50%;place-items:center;font-weight:900;display:grid}.compactOperationList .operationRejected>span{color:var(--warning);background:#fff0dd}.compactOperationList strong,.compactOperationList small{display:block}.compactOperationList strong{font-size:10px}.compactOperationList small,.compactOperationList time{color:var(--muted);margin-top:2px;font-size:8px}.emptyInline{color:var(--muted);margin:8px 0;font-size:10px}.gateTerminalPage{color:#fff;background:#0c1015;min-height:100vh}.gateTerminalHeader{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1015f0;border-bottom:1px solid #272e37;justify-content:space-between;align-items:center;min-height:67px;padding:10px clamp(15px,3vw,42px);display:flex;position:sticky;top:0}.gateTerminalBrand{align-items:center;gap:11px;display:flex}.gateTerminalBrand>span{background:var(--accent);width:39px;height:39px;color:var(--navy);border-radius:11px;place-items:center;font-size:17px;font-weight:950;display:grid}.gateTerminalBrand strong,.gateTerminalBrand small{display:block}.gateTerminalBrand strong{font-size:13px}.gateTerminalBrand small{color:#78828e;text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:8px}.gateTerminalHeaderActions{align-items:center;gap:12px;display:flex}.gateTerminalHeaderActions a,.gateTerminalHeaderActions button{color:#a7b0ba;cursor:pointer;background:0 0;border:0;font-size:10px}.connectionPill{color:#aeb6bf;text-transform:uppercase;letter-spacing:.05em;background:#2b3139;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.connectionPill.online{color:#7ee0ae;background:#153c2d}.connectionPill.offline{color:#ffc08a;background:#4c2e18}.gateTerminalLoading{color:#fff;text-align:center;background:#0c1015;align-content:center;place-items:center;min-height:100vh;display:grid}.gateTerminalLoading h1{margin:18px 0 6px}.gateTerminalLoading p{color:#87919c;margin:0}.gateSetupShell{grid-template-columns:minmax(0,620px) minmax(260px,380px);gap:20px;width:min(100% - 34px,1040px);margin:0 auto;padding:clamp(45px,8vh,90px) 0;display:grid}.gateSetupCard,.gateSetupAside{background:#151a21;border:1px solid #2a323c;border-radius:22px;padding:clamp(24px,4vw,42px)}.gateSetupCard .eyebrow{color:var(--accent)}.gateSetupCard h1{letter-spacing:-.065em;margin:8px 0;font-size:clamp(31px,5vw,48px);line-height:.98}.gateSetupCard>p:not(.eyebrow){color:#929ca7;margin:0 0 25px}.gateSetupCard .field{margin-top:16px}.gateSetupCard .field>span{color:#b7c0ca}.gateSetupCard .field select{color:#fff;background:#0f1318;border-color:#3b4551}.gateSetupCard>.button{background:var(--accent);width:100%;color:var(--navy);box-shadow:none;margin-top:18px}.gateSetupCard .textLink{color:#88939e;text-align:center;margin-top:20px;display:block}.gateSetupToggle{background:#10151a;border:1px solid #313a45;border-radius:12px;align-items:flex-start;gap:12px;margin-top:15px;padding:14px;display:flex}.gateSetupToggle input{width:18px;height:18px;accent-color:var(--accent)}.gateSetupToggle span,.gateSetupToggle strong,.gateSetupToggle small{display:block}.gateSetupToggle strong{font-size:11px}.gateSetupToggle small{color:#78838e;margin-top:4px;font-size:9px;line-height:1.45}.gateSetupWarning,.gateOfflineBlock{color:#ffcca0;background:#4a311c;border-radius:10px;margin:14px 0 0;padding:11px;font-size:10px}.gateSetupAside{background:linear-gradient(155deg,#18201e,#11161b);align-content:start;gap:7px;display:grid}.gateSetupAside>span{background:var(--accent);width:34px;height:34px;color:var(--navy);border-radius:50%;place-items:center;margin-top:11px;font:900 9px/1 SFMono-Regular,Consolas,monospace;display:grid}.gateSetupAside>span:first-child{margin-top:0}.gateSetupAside h2{margin:4px 0 2px;font-size:16px}.gateSetupAside p{color:#89939e;margin:0 0 12px;font-size:10px;line-height:1.55}.gateTerminalShell{grid-template-columns:minmax(0,1fr) 330px;min-height:calc(100vh - 67px);display:grid}.gateTerminalMain{min-width:0;padding:20px clamp(15px,2.5vw,34px) 50px}.gateTerminalSidebar{background:#11161c;border-left:1px solid #252c35;align-content:start;gap:13px;padding:20px;display:grid}.gateSessionBar{background:#2a323c;border:1px solid #2a323c;border-radius:13px;grid-template-columns:1.3fr 1fr 1fr .7fr;gap:1px;display:grid;overflow:hidden}.gateSessionBar>div{background:#151a21;min-width:0;padding:12px 14px}.gateSessionBar small,.gateSessionBar strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gateSessionBar small{color:#707b87;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.gateSessionBar strong{margin-top:4px;font-size:10px}.gateMessages{gap:7px;margin-top:12px;display:grid}.gateTerminalPage .formError,.gateTerminalPage .formNotice,.gateAlert{color:#ffb6b0;background:#321c1b;border:1px solid #6b3531;margin:0}.gateTerminalPage .formNotice{color:#9ed7b8;background:#193225;border-color:#355241}.gateAlert{color:#ffd29a;background:#3e2c19;border-color:#73542d;border-radius:9px;padding:12px 14px;font-size:10px}.gateDirectionSwitch{background:#171d24;border-radius:13px;grid-template-columns:1fr 1fr;gap:7px;max-width:470px;margin:18px auto;padding:5px;display:grid}.gateDirectionSwitch button{color:#68737f;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;min-height:47px;font-size:11px;font-weight:900}.gateDirectionSwitch button.active{background:var(--accent);color:var(--navy);border-color:#425049;box-shadow:0 8px 20px #0000003d}.gateDirectionSwitch button:disabled{opacity:.25;cursor:not-allowed}.gateScannerGrid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:15px;display:grid}.gateScannerCard,.gateResultCard,.gateManualSection,.gateLiveStats,.gateSyncCard,.gateRecentCard,.gateSessionActions{background:#151a21;border:1px solid #2a323c;border-radius:17px}.gateScannerCard{overflow:hidden}.gateScannerViewport{background:#080b0e;min-height:min(50vh,480px);position:relative;overflow:hidden}.gateScannerViewport video{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.gateCameraPlaceholder{text-align:center;align-content:center;place-items:center;display:grid;position:absolute;inset:0}.gateCameraPlaceholder>span{width:72px;height:72px;color:var(--accent);border:1px solid #3c4652;border-radius:19px;place-items:center;font-size:32px;display:grid}.gateCameraPlaceholder h2{margin:15px 0 5px;font-size:20px}.gateCameraPlaceholder p{color:#68737f;max-width:270px;margin:0;font-size:10px}.gateScanFrame{pointer-events:none;position:absolute;inset:18% 23%}.gateScanFrame:after{content:"";background:var(--accent);height:2px;box-shadow:0 0 15px var(--accent);animation:1.8s ease-in-out infinite gateScanLine;position:absolute;top:50%;left:8%;right:8%}.gateScanFrame i{border-color:var(--accent);border-style:solid;width:40px;height:40px;position:absolute}.gateScanFrame i:first-child{border-width:4px 0 0 4px;border-radius:9px 0 0;top:0;left:0}.gateScanFrame i:nth-child(2){border-width:4px 4px 0 0;border-radius:0 9px 0 0;top:0;right:0}.gateScanFrame i:nth-child(3){border-width:0 0 4px 4px;border-radius:0 0 0 9px;bottom:0;left:0}.gateScanFrame i:nth-child(4){border-width:0 4px 4px 0;border-radius:0 0 9px;bottom:0;right:0}@keyframes gateScanLine{0%,to{opacity:.35;transform:translateY(-70px)}50%{opacity:1;transform:translateY(70px)}}.gateCameraActions{border-top:1px solid #262e37;align-items:center;gap:13px;padding:13px;display:flex}.gateCameraActions .buttonPrimary{background:var(--accent);color:var(--navy);box-shadow:none}.gateCameraActions small{color:#69747f;font-size:8px;line-height:1.4}.gatePayloadForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:0 13px 13px;display:grid}.gatePayloadForm label,.gatePayloadForm label>span{gap:5px;display:grid}.gatePayloadForm label>span{color:#7c8793;font-size:8px;font-weight:800}.gatePayloadForm input,.gateLookupForm input,.gateLookupResults input{color:#fff;background:#0d1116;border:1px solid #343e49;border-radius:9px;outline:none;width:100%;min-height:42px;padding:0 11px}.gateResultCard{text-align:center;align-content:center;min-height:420px;padding:clamp(24px,4vw,44px);transition:border-color .18s,background .18s;display:grid}.gateResultCard.tone-success{background:radial-gradient(circle at top,#19392c,#151a21 65%);border-color:#2f7354}.gateResultCard.tone-warning{background:radial-gradient(circle at top,#3b2d1b,#151a21 65%);border-color:#7d5d31}.gateResultCard.tone-danger{background:radial-gradient(circle at top,#3d211f,#151a21 65%);border-color:#783d38}.gateResultSignal,.gateResultEmpty>span{color:#7b8793;background:#242b34;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 18px;font-size:34px;font-weight:950;display:grid}.tone-success .gateResultSignal{color:#fff;background:#1f8b5c;box-shadow:0 0 0 10px #1f8b5c21}.tone-warning .gateResultSignal{color:#fff;background:#b4751f;box-shadow:0 0 0 10px #b4751f21}.tone-danger .gateResultSignal{color:#fff;background:#b3473d;box-shadow:0 0 0 10px #b3473d21}.gateResultCard .eyebrow{color:#818c98}.gateResultCard h2{letter-spacing:-.055em;margin:7px 0 6px;font-size:clamp(28px,4vw,44px);line-height:1}.gateResultMessage{color:#b3bcc5;max-width:520px;margin:8px auto 18px;font-size:12px;line-height:1.5}.gateResultFacts{text-align:left;background:#303943;border:1px solid #303943;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:12px 0 0;display:grid;overflow:hidden}.gateResultFacts>div{background:#12171d;min-width:0;padding:11px}.gateResultFacts dt{color:#69747f;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.gateResultFacts dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;font-weight:750;overflow:hidden}.gateReviewFlag{color:#ffd29b;background:#49371f;border-radius:8px;margin-top:13px;padding:9px;font-size:9px}.gateResultEmpty h2{margin:0 0 5px}.gateResultEmpty p{color:#727d89;margin:0;font-size:10px}.gateManualSection{margin-top:15px;padding:18px}.gateSectionHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.gateSectionHeader h2,.gateSectionHeader p{margin:0}.gateSectionHeader h2{font-size:17px}.gateSectionHeader p,.gateSectionHeader>small{color:#74808c;font-size:9px;line-height:1.45}.gateLookupForm{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:13px;display:grid}.gateLookupResults{gap:8px;margin-top:12px;display:grid}.gateLookupResults>label{gap:6px;display:grid}.gateLookupResults>label>span{color:#87929e;font-size:8px;font-weight:800}.gateLookupResults article{background:#0f1419;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.gateLookupResults strong,.gateLookupResults small{display:block}.gateLookupResults strong{font-size:10px}.gateLookupResults small{color:#747f8b;margin-top:3px;font-size:8px}.gateLiveStats{background:#2a323c;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.gateLiveStats>div{background:#151a21;padding:14px}.gateLiveStats span,.gateLiveStats strong{display:block}.gateLiveStats span{color:#6d7884;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.gateLiveStats strong{letter-spacing:-.05em;margin-top:5px;font-size:24px}.gateLiveStats .queueActive{color:#ffd09a;background:#3b2d1d}.gateSyncCard,.gateRecentCard,.gateSessionActions{padding:15px}.connectionDot{background:#9f493f;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #9f493f1f}.connectionDot.online{background:#36a875;box-shadow:0 0 0 5px #36a8751f}.gateSyncCard .button{width:100%;margin-top:10px}.gateSyncCard .buttonPrimary{background:var(--accent);color:var(--navy);box-shadow:none}.gateSyncCard>small{color:#68737e;margin-top:9px;font-size:8px;display:block}.gateRecentCard .gateSectionHeader button{color:#929ca7;cursor:pointer;background:0 0;border:0}.gateRecentList{gap:8px;margin-top:11px;display:grid}.gateRecentList>div{background:#0f1419;border-radius:9px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.gateRecentList>div>span{color:#68c697;background:#24312b;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.gateRecentList>div>span.warn{color:#f0b56b;background:#3a2d1e}.gateRecentList strong,.gateRecentList small{display:block}.gateRecentList strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.gateRecentList small{color:#69747f;margin-top:2px;font-size:7px}.gateRecentList p{color:#69747f;font-size:9px}.gateSessionActions{text-align:center;gap:9px;display:grid}.gateSessionActions small{color:#5e6975;font:7px/1.5 SFMono-Regular,Consolas,monospace}@media (max-width:1180px){.checkInMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.gateCards{grid-template-columns:repeat(2,minmax(0,1fr))}.gateTerminalShell{grid-template-columns:minmax(0,1fr) 285px}.gateScannerGrid{grid-template-columns:1fr}.gateResultCard{min-height:330px}}@media (max-width:920px){.checkInAdminGrid,.checkInSettingsCard{grid-template-columns:1fr}.checkInMetricGrid,.inlineForm.fourColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.gateSetupShell{grid-template-columns:1fr}.gateSetupAside{grid-template-columns:42px 1fr;align-items:start}.gateSetupAside>span{grid-column:1}.gateSetupAside h2,.gateSetupAside p{grid-column:2}.gateSetupAside h2{align-self:end}.gateTerminalShell{display:block}.gateTerminalSidebar{border-top:1px solid #252c35;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.gateSessionActions{grid-column:1/-1}}@media (max-width:680px){.checkInAdminHero{flex-direction:column;align-items:flex-start;padding:23px}.checkInHeroActions{width:100%}.checkInHeroActions .button{flex:1}.checkInMetricGrid,.gateCards,.inlineForm.fourColumns{grid-template-columns:1fr}.gateTerminalHeader{align-items:flex-start;min-height:76px}.gateTerminalHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:6px 9px}.gateTerminalHeaderActions a{display:none}.gateSetupShell{width:min(100% - 22px,1040px);padding:28px 0}.gateSetupAside{display:none}.gateTerminalMain{padding-inline:10px}.gateSessionBar{grid-template-columns:1fr 1fr}.gateDirectionSwitch{max-width:none}.gateScannerViewport{min-height:47vh}.gateScanFrame{inset:17% 13%}.gateCameraActions{flex-direction:column;align-items:stretch}.gatePayloadForm,.gateLookupForm{grid-template-columns:1fr}.gateResultCard{min-height:300px;padding:25px 18px}.gateResultFacts{grid-template-columns:1fr}.gateTerminalSidebar{grid-template-columns:1fr;padding:10px}.gateSessionActions{grid-column:auto}.gateManualSection{padding:14px}.gateSectionHeader{flex-direction:column}.gateLookupResults article{flex-direction:column;align-items:stretch}.gateLookupResults article .button{width:100%}}@media (max-width:430px){.gateTerminalBrand small{display:none}.connectionPill{padding-inline:7px}.gateTerminalHeaderActions button{font-size:8px}.gateSessionBar{grid-template-columns:1fr}.gateScannerViewport{min-height:43vh}.gateLiveStats{grid-template-columns:1fr 1fr}}.workspaceSteps.sevenSteps{grid-template-columns:repeat(4,minmax(0,1fr))}.checkInModuleCard{background:linear-gradient(145deg,#eef7f4,#fff);border-color:#cee4dc}@media (max-width:1120px){.workspaceSteps.sevenSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.workspaceSteps.sevenSteps{grid-template-columns:1fr}}.gateTerminalLogin{padding:28px}.gateTerminalLogin .gateLoginMark{background:var(--accent);width:70px;height:70px;color:var(--navy);border-radius:19px;place-items:center;font-size:30px;font-weight:950;display:grid}.gateTerminalLogin .eyebrow{color:var(--accent);margin:20px 0 0}.gateTerminalLogin>p:not(.eyebrow){color:#88939e;max-width:460px}.gateTerminalLogin .button{margin-top:18px}.gateTerminalLogin .textLink{color:#7f8a96;margin-top:18px}.moduleHero{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);background:#fff;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:24px;padding:30px;display:flex}.moduleHero p:not(.eyebrow){max-width:720px;color:var(--muted);margin:0}.ticketingAdminPage,.billingWorkspace{gap:22px;display:grid}.ticketingHeroActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ticketingState,.currentPlanBadge{border:1px solid var(--line);background:var(--canvas);border-radius:14px;gap:4px;min-width:150px;padding:15px 18px;display:grid}.ticketingState span,.currentPlanBadge span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:850}.ticketingState strong,.currentPlanBadge strong{letter-spacing:-.03em;font-size:18px}.ticketStatsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ticketStatsGrid>article{border:1px solid var(--line);background:#fff;border-radius:16px;gap:5px;min-height:105px;padding:18px;display:grid}.ticketStatsGrid strong{letter-spacing:-.04em;font-size:25px}.ticketStatsGrid small{color:var(--muted)}.ticketingMain,.ticketingAside{gap:20px;display:grid}.switchRow{border:1px solid var(--line);background:var(--canvas);cursor:pointer;border-radius:13px;align-items:flex-start;gap:12px;min-height:86px;padding:15px;display:flex}.switchRow input{accent-color:var(--navy);margin-top:3px}.switchRow span{gap:4px;display:grid}.switchRow small{color:var(--muted);line-height:1.45}.ticketTypeAdminList,.promoList,.activityTimeline,.entitlementList{gap:10px;display:grid}.ticketTypeAdmin,.promoRow{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:16px;display:grid}.ticketTypeAdmin.inactive,.promoRow.inactive{opacity:.62;background:var(--canvas)}.ticketTypeAdmin>div:first-child>span,.promoRow>div:first-child>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850}.ticketTypeAdmin h3,.promoRow h3{margin:3px 0 4px;font-size:16px}.ticketTypeAdmin p,.promoRow p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.ticketTypeNumbers{text-align:right;justify-items:end;gap:4px;display:grid}.ticketTypeNumbers strong{font-size:18px}.ticketTypeNumbers small{max-width:230px;color:var(--muted)}.ticketTypeActions,.tableActions,.inlineActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ticketCreateForm h3,.promoCreateForm h3{margin:0 0 14px;font-size:17px}.ticketOrdersCard{overflow:hidden}.ticketOrderFilters{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.ticketOrderFilters input,.ticketOrderFilters select{border:1px solid var(--line-strong);background:#fff;border-radius:10px;min-height:42px;padding:0 12px}.ticketOrderFilters input{flex:1;min-width:270px}.responsiveTable{border:1px solid var(--line);border-radius:13px;width:100%;overflow-x:auto}.responsiveTable table{border-collapse:collapse;background:#fff;width:100%;min-width:820px}.responsiveTable th,.responsiveTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 13px;font-size:12px}.responsiveTable th{color:var(--muted);background:var(--canvas);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.responsiveTable tr:last-child td{border-bottom:0}.responsiveTable td small{color:var(--muted);margin-top:3px}.orderStatus,.ticketOrderStatus{color:#4f5865;text-transform:uppercase;letter-spacing:.05em;background:#eef0f2;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:9px;font-weight:850;display:inline-flex}.orderStatus-paid,.orderStatus-active,.status-paid,.status-valid,.status-succeeded{background:var(--success-soft);color:var(--green)}.orderStatus-pending_payment,.status-pending_payment,.status-pending,.orderStatus-grace{color:var(--warning);background:#fff5df}.orderStatus-refunded,.orderStatus-partially_refunded,.status-refunded,.status-partially_refunded{color:#365d8a;background:#edf2fa}.orderStatus-payment_failed,.orderStatus-expired,.orderStatus-cancelled,.status-payment_failed,.status-failed,.status-cancelled,.status-expired,.status-revoked{color:var(--danger);background:#fff0ee}.modalCard{background:#fff;border-radius:22px;width:min(100%,1040px);max-height:calc(100vh - 48px);padding:28px;position:relative;overflow:auto;box-shadow:0 40px 110px #00000047}.modalClose{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:39px;height:39px;position:absolute;top:14px;right:14px}.ticketOrderModal{gap:20px;display:grid}.ticketOrderModalGrid>div,.readinessItem{border:1px solid var(--line);background:var(--canvas);border-radius:12px;padding:14px}.ticketOrderModalGrid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.ticketOrderModalGrid dd{margin:6px 0 0;font-weight:750}.compactList{color:var(--ink-soft);gap:8px;margin:0;padding-left:20px;font-size:13px;display:grid}.activityLine{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.35fr) 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.activityLine:last-child{border-bottom:0}.participantTicket,.participantOrder,.participantTicketPicker{border:1px solid var(--line);background:var(--canvas);border-radius:17px;padding:20px}.participantTicket-valid{background:radial-gradient(circle at 85% 12%,#e8ff6166,#0000 28%),#f7faf4;border-color:#cce1bd}.participantTicketHeader>span{text-transform:uppercase;background:#fff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850}.participantTicketQr{background:#fff;border-radius:14px;grid-template-columns:190px 1fr;align-items:center;gap:24px;margin:22px 0;padding:18px;display:grid}.participantTicketQr p{color:var(--muted);margin:6px 0 0;font-size:13px}.participantTicket dl,.participantOrder dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.participantTicket dl>div,.participantOrder dl>div{background:#fffc;border-radius:10px;padding:12px}.participantTicket dt,.participantOrder dt{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:850}.participantTicket dd,.participantOrder dd{margin:5px 0 0;font-weight:700}.participantTicketPicker>p{color:var(--muted);margin-top:0}.participantTicketOptions{gap:9px;margin:15px 0;display:grid}.participantTicketOptions span{gap:3px;display:grid}.participantTicketOptions small,.participantTicketOptions em{color:var(--muted);font-size:11px;font-style:normal}.salesTerms{border:1px solid var(--line);background:#fff;border-radius:11px;margin:14px 0}.salesTerms summary{cursor:pointer;padding:13px;font-weight:750}.salesTerms>div{white-space:pre-wrap;max-height:240px;color:var(--muted);padding:0 13px 13px;font-size:12px;line-height:1.6;overflow:auto}.checkoutPage{background:radial-gradient(circle at 15% 10%, #e8ff6140, transparent 30%), var(--canvas);min-height:100vh;padding-bottom:60px}.checkoutHeader{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;justify-content:space-between;align-items:center;min-height:76px;padding:0 max(24px,50vw - 450px);display:flex}.checkoutHeader>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850}.checkoutShell{border:1px solid var(--line);width:min(100% - 34px,660px);box-shadow:var(--shadow);background:#fff;border-radius:24px;margin:48px auto 0;padding:30px}.checkoutProviderMark>span{background:var(--accent);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.checkoutProviderMark small{color:var(--muted);margin-top:3px}.checkoutTitle{margin:28px 0 22px}.checkoutTitle>p:not(.eyebrow){color:var(--muted);margin:0}.checkoutAmount{background:var(--navy);color:#fff;border-radius:16px;justify-content:space-between;align-items:end;gap:20px;padding:21px;display:flex}.checkoutAmount small{color:#aeb5c0;text-transform:uppercase;letter-spacing:.08em}.checkoutAmount strong{letter-spacing:-.05em;font-size:34px}.checkoutDetails{gap:0;margin:20px 0;display:grid}.checkoutDetails>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:11px 0;display:flex}.checkoutDetails dt{color:var(--muted)}.checkoutDetails dd{text-align:right;margin:0;font-weight:720}.checkoutActions{gap:9px;margin-top:22px;display:grid}.checkoutResult{text-align:center;justify-items:center;gap:9px;padding:34px 20px;display:grid}.checkoutResult>span{background:var(--canvas);border-radius:50%;place-items:center;width:58px;height:58px;font-size:24px;font-weight:900;display:grid}.checkoutResult.success>span{background:var(--success-soft);color:var(--green)}.checkoutResult p{max-width:470px;color:var(--muted);margin:0 0 10px}.checkoutSandboxNotice p{color:#766b3a;margin:3px 0 0;font-size:12px}.billingPlanCard{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:15px;padding:24px;display:flex}.billingPlanHeader span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:850}.billingPlanHeader h2{letter-spacing:-.04em;margin:4px 0 0;font-size:25px}.billingPlanHeader b{background:var(--success-soft);color:var(--green);text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:9px}.billingPlanCard>p{min-height:48px;color:var(--muted);margin:0;font-size:13px}.billingPlanCard ul{gap:8px;min-height:120px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.billingPriceChooser{border-top:1px solid var(--line);gap:12px;margin-top:auto;padding-top:15px;display:grid}.billingPriceChooser label{gap:6px;display:grid}.billingPriceChooser label span{color:var(--muted);font-size:10px;font-weight:750}.billingPriceChooser select{border:1px solid var(--line-strong);background:#fff;border-radius:10px;min-height:42px;padding:0 10px}.billingPriceChooser>strong{letter-spacing:-.04em;font-size:26px}.billingDisclaimer{color:var(--muted);margin:-8px 0 0;font-size:12px}.billingDetailGrid{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.entitlementList>div{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px;display:grid}.entitlementList small{color:var(--muted)}.subscriptionCard dl{gap:0;margin:0 0 18px;display:grid}.subscriptionCard dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:11px 0;display:flex}.subscriptionCard dt{color:var(--muted)}.subscriptionCard dd{text-align:right;margin:0;font-weight:700}.ledgerCard{border-bottom:1px solid var(--line);padding:11px 0}.ledgerCard:last-child{border-bottom:0}@media (max-width:1180px){.workspaceSteps.eightSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.ticketStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ticketingAdminGrid{grid-template-columns:1fr}.ticketingAside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.billingPlanGrid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.moduleHero{flex-direction:column;padding:23px}.ticketStatsGrid{grid-template-columns:1fr 1fr}.ticketSettingsGrid,.ticketingAside,.billingDetailGrid,.ticketTypeAdmin,.promoRow{grid-template-columns:1fr}.ticketTypeNumbers{text-align:left;justify-items:start}.ticketTypeActions,.tableActions{justify-content:flex-start}.ticketOrderModalGrid{grid-template-columns:1fr 1fr}.participantTicketQr{text-align:center;grid-template-columns:1fr;justify-items:center}.participantTicket dl,.participantOrder dl,.billingPlanGrid,.activityLine{grid-template-columns:1fr}}@media (max-width:620px){.workspaceSteps.eightSteps,.ticketStatsGrid,.ticketOrderModalGrid{grid-template-columns:1fr}.modalBackdrop{padding:0}.modalCard{border-radius:0;width:100%;min-height:100vh;max-height:100vh;padding:22px 16px}.participantTicketOptions label{grid-template-columns:auto 1fr}.participantTicketOptions b{grid-column:2}.checkoutHeader{padding-inline:17px}.checkoutHeader>span{display:none}.checkoutShell{margin-top:20px;padding:22px 18px}.checkoutAmount{flex-direction:column;align-items:flex-start}.checkoutAmount strong{font-size:30px}.entitlementList>div{grid-template-columns:1fr}}.workspaceSteps.eightSteps{grid-template-columns:repeat(4,minmax(0,1fr))}.ticketingModuleCard{background:linear-gradient(145deg,#fff8ed,#fff);border-color:#ead9bd}.moduleHero{border:1px solid var(--line);background:#fff;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;padding:clamp(24px,4vw,38px);display:flex}.moduleHero .eyebrow{margin:0 0 8px}.moduleHero h1{letter-spacing:-.055em;margin:0;font-size:clamp(29px,4vw,46px);line-height:1}.moduleHero p:not(.eyebrow){max-width:700px;color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.65}.ticketingHero{background:linear-gradient(135deg,#fff8e9,#fff 62%)}.ticketingHeroActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.ticketingAdminPage,.billingWorkspace{min-width:0}.ticketStatsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.ticketStatsGrid>div{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;padding:16px}.ticketStatsGrid span,.ticketStatsGrid strong,.ticketStatsGrid small{display:block}.ticketStatsGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:820}.ticketStatsGrid strong{letter-spacing:-.045em;margin-top:6px;font-size:24px;line-height:1}.ticketStatsGrid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;overflow:hidden}.ticketingAdminGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.ticketingMain,.ticketingAside{gap:16px;min-width:0;display:grid}.ticketingAside{position:sticky;top:84px}.ticketingAside .panelCard>h2{margin:0 0 11px;font-size:14px}.ticketingAside .panelCard>p{color:var(--muted);margin:0 0 12px;font-size:10px;line-height:1.55}.ticketSettingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.ticketSettingsGrid .fieldFull{grid-column:1/-1}.ticketSettingsGrid input:not([type=checkbox]),.ticketSettingsGrid select,.ticketSettingsGrid textarea,.ticketCreateForm input:not([type=checkbox]),.ticketCreateForm select,.ticketCreateForm textarea,.promoCreateForm input:not([type=checkbox]),.promoCreateForm select,.promoCreateForm textarea{border:1px solid var(--line-strong);resize:vertical;background:#fff;border-radius:9px;outline:none;width:100%;min-height:42px;padding:9px 11px}.switchRow{border:1px solid var(--line);background:var(--canvas);border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.switchRow input{width:18px;height:18px;accent-color:var(--navy);flex:none;margin-top:1px}.switchRow span,.switchRow strong,.switchRow small{display:block}.switchRow strong{font-size:10px}.switchRow small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.ticketTypeAdminList,.promoList{gap:8px;margin-bottom:15px;display:grid}.ticketTypeAdminRow{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.ticketTypeAdminRow.inactive,.promoRow.inactive{opacity:.58}.ticketTypeAdminRow>div,.promoRow>div{min-width:0}.ticketTypeAdminRow strong,.ticketTypeAdminRow small{display:block}.ticketTypeAdminRow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.ticketTypeNumbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ticketTypeNumbers span{background:var(--canvas);text-align:center;border-radius:8px;padding:8px}.ticketTypeNumbers small,.ticketTypeNumbers strong{display:block}.ticketTypeNumbers small{color:var(--muted);text-transform:uppercase;font-size:7px}.ticketTypeNumbers strong{margin-top:3px;font-size:10px}.ticketTypeActions,.tableActions,.inlineActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ticketCreateForm,.promoCreateForm{border-top:1px solid var(--line);margin-top:13px;padding-top:15px}.promoRow{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) 90px 90px auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.promoRow strong,.promoRow small{display:block}.promoRow small{color:var(--muted);font-size:8px}.ticketOrderFilters{grid-template-columns:minmax(220px,1fr) 210px;gap:9px;margin-bottom:13px;display:grid}.ticketOrderFilters input,.ticketOrderFilters select{border:1px solid var(--line-strong);background:#fff;border-radius:9px;outline:none;width:100%;min-height:42px;padding:0 11px}.responsiveTable{width:100%;overflow-x:auto}.responsiveTable table{border-collapse:collapse;width:100%;min-width:780px}.responsiveTable th,.responsiveTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:11px 10px}.responsiveTable th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.responsiveTable td{font-size:9px}.responsiveTable td strong,.responsiveTable td small{display:block}.responsiveTable td small{color:var(--muted);margin-top:3px;font-size:7px}.ticketOrderStatus,.orderStatus{min-height:24px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;background:#eef0f2;border-radius:999px;align-items:center;padding:0 8px;font-size:7px;font-weight:850;display:inline-flex}.ticketOrderStatus.status-paid,.orderStatus-paid,.orderStatus-active{color:#246444;background:#e1f4ea}.ticketOrderStatus.status-pending_payment,.orderStatus-pending_payment{color:#7f5815;background:#fff1d5}.ticketOrderStatus.status-payment_failed,.ticketOrderStatus.status-refunded,.orderStatus-payment_failed{color:#8c352e;background:#fbe2df}.readinessCard{gap:8px;display:grid}.readinessItem{background:var(--canvas);color:var(--muted);border-radius:9px;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.readinessItem span{background:#e3e6e8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.readinessItem strong{font-size:9px}.readinessItem.ready{color:var(--ink)}.readinessItem.ready span{color:#276b49;background:#dff2e7}.compactList{color:var(--muted);gap:7px;margin:0;padding-left:18px;font-size:9px;line-height:1.45;display:grid}.modalBackdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1218a3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modalCard{border:1px solid var(--line);background:#fff;border-radius:17px;width:min(820px,100%);max-height:calc(100vh - 36px);padding:25px;position:relative;overflow:auto;box-shadow:0 30px 80px #00000047}.modalClose{background:var(--canvas);width:34px;height:34px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;top:13px;right:13px}.ticketOrderModal>h2{margin:4px 0 18px;font-size:25px}.ticketOrderModalGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ticketOrderModalGrid dl{border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ticketOrderModalGrid dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:11px}.ticketOrderModalGrid dt{color:var(--muted);text-transform:uppercase;font-size:7px}.ticketOrderModalGrid dd{margin:4px 0 0;font-size:9px;font-weight:760}.ticketOrderModalGrid dd small{color:var(--muted);margin-top:3px;display:block}.activityTimeline{gap:7px;display:grid}.activityLine{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 0;font-size:8px;display:flex}.activityLine small{color:var(--muted)}.ticketParticipantSection{overflow:hidden}.participantTicket,.participantOrder,.participantTicketPicker{border:1px solid var(--line);background:var(--canvas);border-radius:14px;margin-top:13px;padding:17px}.participantTicket{background:linear-gradient(135deg,#edf8f1,#fff);border-color:#bddbc9}.participantTicket-refunded,.participantTicket-revoked,.participantTicket-expired{background:#fff6f4;border-color:#e0bcb7}.participantTicketHeader,.participantOrderHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.participantTicketHeader h3,.participantOrderHeader h3{letter-spacing:-.035em;margin:3px 0 0;font-size:21px}.participantTicketHeader>span{color:#285f42;text-transform:uppercase;background:#d7efe0;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850}.participantTicketQr{background:#fff;border-radius:12px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;margin-top:16px;padding:15px;display:grid}.participantTicketQr svg,.participantTicketQr canvas{max-width:100%;height:auto}.participantTicketQr strong{font-size:12px}.participantTicketQr p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.participantTicket dl,.participantOrder dl{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:repeat(3,1fr);gap:1px;margin:14px 0 0;display:grid;overflow:hidden}.participantTicket dl>div,.participantOrder dl>div{background:#fff;padding:9px}.participantTicket dt,.participantOrder dt{color:var(--muted);text-transform:uppercase;font-size:7px}.participantTicket dd,.participantOrder dd{margin:4px 0 0;font-size:9px;font-weight:750}.participantTicket details,.salesTerms{border-top:1px solid var(--line);margin-top:12px}.participantTicket details summary,.salesTerms summary{color:var(--muted);cursor:pointer;padding-top:11px;font-size:8px}.participantTicket details code{overflow-wrap:anywhere;background:#f0f2f3;border-radius:8px;margin-top:8px;padding:8px;font-size:7px;display:block}.participantOrderHeader>strong{font-size:20px}.participantTicketPicker>p{color:var(--muted);margin:0 0 12px;font-size:9px}.participantTicketOptions{gap:8px;margin-bottom:13px;display:grid}.participantTicketOptions label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.participantTicketOptions label.selected{border-color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}.participantTicketOptions label.disabled{opacity:.48;cursor:not-allowed}.participantTicketOptions input{accent-color:var(--navy)}.participantTicketOptions strong,.participantTicketOptions small,.participantTicketOptions em{display:block}.participantTicketOptions strong{font-size:10px}.participantTicketOptions small{color:var(--muted);margin-top:3px;font-size:8px}.participantTicketOptions em{color:var(--ink-soft);margin-top:4px;font-size:7px;font-style:normal}.participantTicketOptions b{white-space:nowrap;font-size:12px}.salesTerms>div{color:var(--muted);white-space:pre-line;padding-top:9px;font-size:8px;line-height:1.55}.billingHero{background:linear-gradient(135deg,#eef7f4,#fff 60%)}.currentPlanBadge{background:var(--navy);color:#fff;text-align:center;border-radius:14px;flex:none;min-width:150px;padding:15px}.currentPlanBadge span,.currentPlanBadge strong{display:block}.currentPlanBadge span{color:#aeb8c2;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.currentPlanBadge strong{color:var(--accent);margin-top:5px;font-size:22px}.billingPlanGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.billingPlanCard{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-rows:auto auto 1fr auto auto;min-width:0;padding:18px;display:grid}.billingPlanCard.current{border-color:#94c1ae;box-shadow:inset 0 0 0 1px #94c1ae}.billingPlanHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.billingPlanHeader span{color:var(--muted);text-transform:uppercase;font:750 8px/1.2 SFMono-Regular,Consolas,monospace}.billingPlanHeader h2{margin:3px 0 0;font-size:20px}.billingPlanHeader b{color:#276347;text-transform:uppercase;background:#e1f3e8;border-radius:999px;padding:5px 8px;font-size:7px}.billingPlanCard>p{min-height:48px;color:var(--muted);margin:10px 0;font-size:9px;line-height:1.55}.billingPlanCard ul{color:var(--ink-soft);align-content:start;gap:6px;margin:0 0 16px;padding:0;font-size:8px;list-style:none;display:grid}.billingPriceChooser{border-top:1px solid var(--line);gap:9px;margin-bottom:12px;padding-top:13px;display:grid}.billingPriceChooser label,.billingPriceChooser label>span{gap:5px;display:grid}.billingPriceChooser label>span{color:var(--muted);text-transform:uppercase;font-size:7px}.billingPriceChooser select{border:1px solid var(--line-strong);background:#fff;border-radius:8px;width:100%;min-height:39px;padding:0 8px}.billingPriceChooser>strong{font-size:18px}.billingPriceChooser>strong small{color:var(--muted);font-size:8px;font-weight:650}.billingDisclaimer{color:var(--muted);text-align:center;margin:10px 0 18px;font-size:8px}.billingDetailGrid{grid-template-columns:1.1fr .9fr;gap:14px;margin-bottom:14px;display:grid}.entitlementList{gap:8px;display:grid}.entitlementList>div{background:var(--canvas);border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.entitlementList strong,.entitlementList small{display:block}.entitlementList strong{font-size:9px}.entitlementList small{color:var(--muted);margin-top:3px;font-size:7px}.subscriptionCard dl{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;margin:0 0 13px;display:grid;overflow:hidden}.subscriptionCard dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px}.subscriptionCard dt{color:var(--muted);text-transform:uppercase;font-size:7px}.subscriptionCard dd{margin:4px 0 0;font-size:9px;font-weight:750}.ledgerCard{margin-top:14px}.checkoutPage{background:linear-gradient(180deg, #10161d 0 180px, var(--canvas) 180px);min-height:100vh;padding:0 18px 42px}.checkoutHeader{color:#fff;justify-content:space-between;align-items:center;gap:16px;width:min(980px,100%);min-height:78px;margin:0 auto;display:flex}.checkoutHeader .brandWord{color:#fff}.checkoutHeader>span{color:#aeb8c2;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.checkoutShell{border:1px solid var(--line);background:#fff;border-radius:20px;width:min(590px,100%);min-height:440px;margin:28px auto 0;padding:clamp(22px,5vw,36px);box-shadow:0 25px 70px #0a10182e}.checkoutProviderMark{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:18px;display:flex}.checkoutProviderMark>span{background:var(--navy);width:38px;height:38px;color:var(--accent);border-radius:11px;place-items:center;font-size:17px;font-weight:950;display:grid}.checkoutProviderMark strong,.checkoutProviderMark small{display:block}.checkoutProviderMark strong{font-size:10px}.checkoutProviderMark small{color:var(--muted);margin-top:2px;font-size:7px}.checkoutTitle{text-align:center;padding:22px 0 8px}.checkoutTitle h1{letter-spacing:-.05em;margin:5px 0;font-size:clamp(24px,5vw,34px)}.checkoutTitle>p:last-child{color:var(--muted);margin:0;font:750 8px/1.4 SFMono-Regular,Consolas,monospace}.checkoutAmount{background:var(--canvas);text-align:center;border-radius:13px;padding:17px}.checkoutAmount small,.checkoutAmount strong{display:block}.checkoutAmount small{color:var(--muted);text-transform:uppercase;font-size:8px}.checkoutAmount strong{letter-spacing:-.05em;margin-top:4px;font-size:30px}.checkoutDetails{border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr 1fr;margin:15px 0;display:grid;overflow:hidden}.checkoutDetails>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px}.checkoutDetails dt{color:var(--muted);text-transform:uppercase;font-size:7px}.checkoutDetails dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:9px;font-weight:760}.checkoutActions,.checkoutReturnActions{gap:8px;display:grid}.checkoutResult{text-align:center;padding:23px 10px 10px}.checkoutResult>span{background:#edf0f2;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 12px;font-size:24px;font-weight:950;display:grid}.checkoutResult.success>span{color:#236446;background:#daf1e4}.checkoutResult.danger>span{color:#913a31;background:#f8dfdb}.checkoutResult h1,.checkoutResult h2{margin:0 0 8px}.checkoutResult p{max-width:420px;color:var(--muted);margin:0 auto 15px;font-size:9px;line-height:1.55}.checkoutSandboxNotice{background:#fffaf0;border:1px dashed #d9bd85;border-radius:10px;margin-top:18px;padding:12px}.checkoutSandboxNotice strong{text-transform:uppercase;letter-spacing:.06em;font-size:8px}.checkoutSandboxNotice p{color:var(--muted);margin:4px 0 0;font-size:7px;line-height:1.5}@media (max-width:1180px){.ticketStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.billingPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.workspaceSteps.eightSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.ticketingAdminGrid{grid-template-columns:1fr}.ticketingAside{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.ticketSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.billingDetailGrid{grid-template-columns:1fr}}@media (max-width:720px){.moduleHero{flex-direction:column;align-items:flex-start}.ticketingHeroActions{width:100%}.ticketingHeroActions .button{flex:1}.ticketStatsGrid,.billingPlanGrid,.ticketingAside,.ticketSettingsGrid,.ticketOrderModalGrid,.ticketTypeAdminRow,.promoRow{grid-template-columns:1fr}.ticketTypeNumbers{grid-template-columns:repeat(3,1fr)}.ticketOrderFilters{grid-template-columns:1fr}.participantTicketQr{text-align:center;grid-template-columns:1fr}.participantTicketQr>div:first-child{margin:0 auto}.participantTicket dl,.participantOrder dl{grid-template-columns:1fr}.entitlementList>div{grid-template-columns:1fr auto}.entitlementList>div>small{grid-column:1/-1}.checkoutHeader>span{display:none}}@media (max-width:480px){.workspaceSteps.eightSteps{grid-template-columns:1fr}.ticketStatsGrid{grid-template-columns:1fr 1fr}.ticketSettingsGrid{grid-template-columns:1fr}.participantTicketOptions label{grid-template-columns:18px minmax(0,1fr)}.participantTicketOptions b{grid-column:2}.subscriptionCard dl,.checkoutDetails{grid-template-columns:1fr}.currentPlanBadge{width:100%}.checkoutPage{padding-inline:10px}.checkoutShell{padding:19px 15px}}.billingEventScope{grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);align-items:end;gap:24px;margin-bottom:24px;display:grid}.billingEventScope h2{margin:4px 0 8px}.billingEventScope p{color:var(--muted);margin:0}.billingScopeNote{min-height:36px;color:var(--muted);line-height:1.45;display:block}@media (max-width:760px){.billingEventScope{grid-template-columns:1fr;align-items:stretch}}.ticketingPlanGate{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--accent) 8%, var(--surface));justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:18px 20px;display:flex}.ticketingPlanGate strong{margin-bottom:4px;display:block}.ticketingPlanGate p{color:var(--muted);margin:0}@media (max-width:680px){.ticketingPlanGate{flex-direction:column;align-items:stretch}}.panelHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.m10Workspace{gap:18px;display:grid}.m10TwoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.m10FormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.m10FormGrid .m10Full{grid-column:1/-1}.m10Muted{color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.5}.m10Notice{color:#79561b;background:#fff9ec;border:1px solid #dfc488;border-radius:11px;padding:12px 15px;font-size:9px}.m10Status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:7px;font-weight:850;display:inline-flex}.m10Status-ready{color:#216046;background:#dbf1e5}.m10Status-attention{color:#805b13;background:#fff1ce}.m10Status-blocked{color:#8d352d;background:#f8dfdb}.onboardingHero,.operationsHero,.pilotHero{background:linear-gradient(135deg,#eff8f4 0%,#fff 65%);justify-content:space-between;align-items:center;gap:24px;display:flex;overflow:hidden}.onboardingHero h2,.operationsHero h2,.pilotHero h2{letter-spacing:-.045em;margin:8px 0 5px;font-size:clamp(24px,4vw,36px)}.onboardingHero p,.operationsHero p,.pilotHero p{max-width:720px;color:var(--muted);margin:0}.onboardingProgressRing{--progress:0%;background:conic-gradient(var(--accent) var(--progress), #e5eaed 0);border-radius:50%;flex:none;place-items:center;width:118px;height:118px;display:grid;position:relative}.onboardingProgressRing:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.onboardingProgressRing strong,.onboardingProgressRing small{z-index:1;text-align:center;display:block;position:relative}.onboardingProgressRing strong{margin-top:12px;font-size:27px}.onboardingProgressRing small{color:var(--muted);text-transform:uppercase;margin-top:-22px;font-size:7px}.onboardingSteps{gap:9px;display:grid}.onboardingStep{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.onboardingStep>span{background:var(--canvas);width:34px;height:34px;color:var(--muted);border-radius:10px;place-items:center;font-weight:900;display:grid}.onboardingStep.done>span{color:#266248;background:#dff3e8}.onboardingStep.active{border-color:#88bea7;box-shadow:inset 0 0 0 1px #88bea7}.onboardingStep.active>span{background:var(--navy);color:var(--accent)}.onboardingStep strong,.onboardingStep small{display:block}.onboardingStep p{color:var(--muted);margin:4px 0;font-size:8px}.onboardingStep small{color:#8a939c;font-size:7px}.onboardingStep>a{color:var(--navy);white-space:nowrap;font-size:8px;font-weight:800}.m10Filters{grid-template-columns:180px minmax(240px,1fr) minmax(280px,1.3fr);align-items:end;gap:14px;display:grid}.m10PrivacyNote{background:#eef7f4;border-radius:10px;gap:4px;padding:12px;display:grid}.m10PrivacyNote strong{font-size:8px}.m10PrivacyNote small{color:var(--muted);font-size:7px;line-height:1.45}.funnelList{gap:7px;display:grid}.funnelList>div{background:var(--canvas);border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.funnelList>div>span{width:27px;height:27px;color:var(--muted);background:#fff;border-radius:8px;place-items:center;font-size:8px;font-weight:850;display:grid}.funnelList strong,.funnelList small{display:block}.funnelList strong{font-size:9px}.funnelList small{color:var(--muted);margin-top:3px;font-size:7px}.funnelList b{font-size:18px}.trendBars{grid-template-columns:repeat(auto-fit,minmax(16px,1fr));align-items:end;gap:4px;min-height:190px;padding:14px 2px 0;display:grid;overflow-x:auto}.trendBars>div{grid-template-rows:150px 18px;align-items:end;min-width:14px;display:grid}.trendBars i{background:var(--accent);border-radius:4px 4px 1px 1px;min-height:4px;display:block}.trendBars small{color:var(--muted);text-align:center;writing-mode:vertical-rl;padding-top:5px;font-size:6px}.m10Ledger,.m10Activity{gap:8px;display:grid}.m10Ledger>div{background:var(--canvas);border-radius:9px;grid-template-columns:70px repeat(3,minmax(0,1fr));align-items:center;gap:8px;padding:11px;font-size:8px;display:grid}.m10Ledger>div>b{text-align:right}.m10Activity>div{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:8px;display:grid}.m10Activity>div>span{color:var(--accent-dark);font-size:15px;line-height:.7}.m10Activity strong,.m10Activity small{display:block}.m10Activity strong{font-size:8px}.m10Activity small{color:var(--muted);margin-top:2px;font-size:7px;line-height:1.4}.operationsHero-ready,.pilotHero-ready{background:linear-gradient(135deg,#e9f7ef,#fff 65%)}.operationsHero-attention,.pilotHero-attention{background:linear-gradient(135deg,#fff8e8,#fff 65%)}.operationsHero-blocked,.pilotHero-blocked{background:linear-gradient(135deg,#fcede9,#fff 65%)}.operationsScore,.pilotScore{background:var(--navy);color:#fff;text-align:center;border-radius:16px;flex:none;place-items:center;min-width:150px;min-height:104px;padding:15px;display:grid}.operationsScore strong,.pilotScore strong{color:var(--accent);font-size:38px;line-height:1}.operationsScore small,.pilotScore small{color:#b8c0c8;max-width:120px;font-size:7px}.operationsChecks,.pilotCheckList,.findingList{gap:8px;display:grid}.operationsCheck,.pilotCheck{border:1px solid var(--line);border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.operationsCheck>span,.pilotCheck>span{background:var(--canvas);border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.operationsCheck.ready>span,.pilotCheck.pass>span{color:#256047;background:#dff3e8}.operationsCheck.warning>span,.pilotCheck.warning>span{color:#805b13;background:#fff0c9}.operationsCheck.blocked>span,.pilotCheck.fail>span{color:#8d352d;background:#f8dfdb}.operationsCheck strong,.pilotCheck strong{font-size:9px;display:block}.operationsCheck p,.pilotCheck p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}.operationsCheck>b,.pilotCheck>b{text-transform:uppercase;font-size:7px}.pilotCheck strong em{color:#8d352d;text-transform:uppercase;background:#f8dfdb;border-radius:999px;margin-left:6px;padding:3px 5px;font-size:6px;font-style:normal}.pilotCheck div>small{color:#7a848e;overflow-wrap:anywhere;margin-top:5px;font:600 6px/1.4 SFMono-Regular,Consolas,monospace;display:block}.pilotCheck>a{white-space:nowrap;font-size:8px;font-weight:800}.findingItem{border:1px solid var(--line);border-left-width:4px;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:13px 15px;display:grid}.findingItem.severity-critical{border-left-color:#b7493e}.findingItem.severity-warning{border-left-color:#d49b28}.findingItem.severity-info{border-left-color:#5b86aa}.findingItem span,.findingItem strong,.findingItem small{display:block}.findingItem span{color:var(--muted);text-transform:uppercase;font-size:6px;font-weight:850}.findingItem strong{margin-top:4px;font-size:9px}.findingItem small{color:var(--muted);margin-top:4px;font-size:7px}.findingItem pre{white-space:pre-wrap;background:#f5f7f8;border-radius:7px;max-height:150px;padding:8px;font-size:6px;overflow:auto}.pilotCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pilotCategoryGrid>:last-child:nth-child(odd){grid-column:1/-1}.pilotReviewActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pilotReviews{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.drillTable{overflow-x:auto}.drillTable td strong,.drillTable td small{display:block}.drillTable td small{max-width:360px;color:var(--muted);margin-top:3px;font-size:7px}.drillTable code{max-width:350px;color:var(--muted);overflow-wrap:anywhere;white-space:normal;font-size:6px;display:block}.pilotModuleCard{background:linear-gradient(145deg,#eef7f4,#fff)}@media (max-width:980px){.m10TwoColumns,.pilotCategoryGrid{grid-template-columns:1fr}.pilotCategoryGrid>:last-child:nth-child(odd){grid-column:auto}.m10Filters{grid-template-columns:1fr 1fr}.m10PrivacyNote{grid-column:1/-1}}@media (max-width:720px){.onboardingHero,.operationsHero,.pilotHero{flex-direction:column;align-items:flex-start}.panelHeaderActions{justify-content:flex-start;width:100%}.onboardingProgressRing,.operationsScore,.pilotScore{align-self:center}.m10FormGrid,.m10Filters{grid-template-columns:1fr}.m10PrivacyNote,.m10FormGrid .m10Full{grid-column:auto}.onboardingStep,.operationsCheck,.pilotCheck{grid-template-columns:34px minmax(0,1fr)}.onboardingStep>a,.operationsCheck>b,.pilotCheck>a,.pilotCheck>b{grid-column:2}.m10Ledger>div{grid-template-columns:1fr 1fr}.findingItem{grid-template-columns:1fr}}.productionSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.25rem;display:grid}.compactList{gap:.65rem;margin-top:.75rem;display:grid}.compactList article,.securityReportList article{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.compactList article:last-child,.securityReportList article:last-child{border-bottom:0}.compactList div,.securityReportList div{gap:.2rem;min-width:0;display:grid}.compactList small,.securityReportList small,.mutedText{color:var(--muted)}.securityReportList{margin-top:1.25rem}.securityReportList h3{margin-bottom:.4rem}.securityReportList code{text-overflow:ellipsis;white-space:nowrap;max-width:52%;overflow:hidden}.compactMetrics{margin-top:1rem}@media (max-width:900px){.productionSplit{grid-template-columns:1fr}.securityReportList article{flex-direction:column;align-items:flex-start}.securityReportList code{max-width:100%}}.dangerLink{color:var(--danger)!important}.marketplacePublicPage,.providerPublicPage,.publicRfqPage{background:#f7f8f8;min-height:70vh}.marketplaceHero{color:#fff;background:radial-gradient(circle at 82% 24%,#cde72b33,#0000 30%),linear-gradient(135deg,#09131c,#132633 70%,#173940);padding:78px 0 68px}.marketplaceHeroGrid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:70px;display:grid}.marketplaceHero h1{letter-spacing:-.065em;max-width:800px;margin:8px 0 20px;font-size:clamp(42px,6vw,74px);line-height:.98}.marketplaceHero p{color:#c3ccd2;max-width:720px;font-size:18px;line-height:1.65}.marketplaceTrustCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff24;border-radius:22px;padding:30px}.marketplaceTrustCard span{color:var(--accent);text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:900}.marketplaceTrustCard strong{margin:14px 0 10px;font-size:25px;line-height:1.15;display:block}.marketplaceTrustCard p{margin:0;font-size:13px}.marketplaceFilterSection{border-bottom:1px solid var(--line);background:#fff;padding:24px 0}.marketplaceFilters{grid-template-columns:minmax(180px,1.4fr) minmax(170px,1fr) minmax(150px,.8fr) minmax(150px,.8fr) auto auto;align-items:end;gap:10px;display:grid}.marketplaceFilters label{gap:6px;display:grid}.marketplaceFilters label span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.marketplaceFilters input,.marketplaceFilters select{border:1px solid var(--line-strong);background:#fff;border-radius:9px;min-height:43px;padding:0 11px}.marketplaceProviderSection,.marketplaceRfqSection{padding-top:70px}.marketplaceProviderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.marketplaceProviderCard{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:430px;padding:22px;display:flex;box-shadow:0 16px 40px #0a161f0d}.marketplaceProviderTop{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;display:grid;position:relative}.marketplaceProviderTop>img,.marketplaceProviderTop>span{object-fit:cover;background:var(--navy);width:58px;height:58px;color:var(--accent);border-radius:14px;place-items:center;font-weight:900;display:grid}.marketplaceProviderTop small{color:var(--muted);text-transform:uppercase;font-size:8px}.marketplaceProviderTop h3{margin:3px 0;font-size:20px}.marketplaceProviderTop p{color:var(--muted);margin:0;font-size:11px}.marketplaceVerified{color:#236446;background:#e5f5eb;border-radius:999px;padding:5px 8px;font-size:8px;position:absolute;top:-10px;right:-8px}.marketplaceProviderDescription{min-height:66px;color:var(--muted);margin:20px 0 13px;font-size:12px;line-height:1.55}.marketplaceTagList{flex-wrap:wrap;gap:6px;display:flex}.marketplaceTagList span{color:#53606a;background:#f0f3f3;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:750}.marketplaceProviderMetrics{grid-template-columns:repeat(3,1fr);gap:7px;margin:auto 0 18px;padding-top:18px;display:grid}.marketplaceProviderMetrics div{background:var(--canvas);border-radius:9px;padding:9px}.marketplaceProviderMetrics dt,.marketplaceProviderMetrics dd{margin:0}.marketplaceProviderMetrics dt{color:var(--muted);font-size:7px}.marketplaceProviderMetrics dd{margin-top:3px;font-size:10px;font-weight:850}.marketplaceRfqSection{background:#eef2f1;padding-bottom:90px}.marketplaceRfqGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.marketplaceRfqCard{background:#fff;border:1px solid #dce2e1;border-radius:16px;padding:22px}.marketplaceRfqMeta{color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:10px;font-size:8px;display:flex}.marketplaceRfqCard h3{margin:14px 0 8px;font-size:19px}.marketplaceRfqCard>p{min-height:64px;color:var(--muted);font-size:11px;line-height:1.55}.marketplaceRfqCard dl{gap:7px;margin:18px 0;display:grid}.marketplaceRfqCard dl div{justify-content:space-between;gap:15px;font-size:9px;display:flex}.marketplaceRfqCard dt{color:var(--muted)}.marketplaceRfqCard dd{text-align:right;margin:0;font-weight:800}.providerCover{color:#fff;background:linear-gradient(130deg,#0b1922,#1c3d42) 50%/cover;min-height:360px;padding:76px 0 56px}.providerCoverGrid{grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:40px;display:grid}.providerIdentity{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:22px;display:grid}.providerIdentity>img,.providerIdentity>span{object-fit:cover;background:var(--accent);width:100px;height:100px;color:var(--navy);border-radius:24px;place-items:center;font-size:28px;font-weight:900;display:grid}.providerIdentity h1{letter-spacing:-.055em;margin:5px 0 8px;font-size:clamp(37px,5vw,62px)}.providerIdentity p:last-child{color:#d2d8dc;max-width:760px;font-size:16px}.providerTrustSummary{background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;padding:24px}.providerTrustSummary>b{color:var(--accent)}.providerTrustSummary dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 0;display:grid}.providerTrustSummary dl div{background:#0000002e;border-radius:10px;padding:10px}.providerTrustSummary dt{color:#b9c4ca;font-size:7px}.providerTrustSummary dd{margin:5px 0 0;font-size:15px;font-weight:900}.providerDetailGrid,.publicRfqDetailGrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:30px;display:grid}.providerDetailMain{gap:34px;display:grid}.contentCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:30px}.providerLongText{color:#4e5b64;white-space:pre-line;font-size:14px;line-height:1.75}.providerDetailAside{gap:15px;display:grid;position:sticky;top:90px}.providerDetailAside .textLink{margin-top:10px;display:block}.providerOfferCard dl,.publicRfqFacts dl{gap:10px;margin:20px 0;display:grid}.providerOfferCard dl div,.publicRfqFacts dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding-bottom:9px;display:flex}.providerOfferCard dt,.publicRfqFacts dt{color:var(--muted);font-size:9px}.providerOfferCard dd,.publicRfqFacts dd{text-align:right;margin:0;font-size:10px;font-weight:850}.providerPortfolioGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.providerPortfolioGrid article{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.providerPortfolioGrid img{object-fit:cover;width:100%;height:190px}.providerPortfolioGrid article>div{padding:20px}.providerPortfolioGrid small{color:var(--muted)}.providerPortfolioGrid h3{margin:8px 0}.providerPortfolioGrid p{color:var(--muted);line-height:1.55}.providerReviews{gap:14px;display:grid}.providerReview{border:1px solid var(--line);background:#fff;border-radius:15px;padding:23px}.providerReview>div{color:var(--muted);align-items:center;gap:12px;font-size:9px;display:flex}.providerReview>div strong{color:#d39018;letter-spacing:.08em}.providerReview h3{margin:14px 0 7px}.providerReview p{color:var(--muted);line-height:1.6}.providerReview blockquote,.marketplaceReviewPanel blockquote{border-left:3px solid var(--accent-dark);background:var(--canvas);color:#4c5962;margin:15px 0 0;padding:14px}.providerReview blockquote b,.marketplaceReviewPanel blockquote strong{margin-bottom:5px;display:block}.pageHero{color:#fff;background:linear-gradient(135deg,#0a1720,#173940);padding:70px 0 58px}.pageHero h1{letter-spacing:-.055em;max-width:900px;margin:8px 0 15px;font-size:clamp(38px,5vw,62px)}.pageHero p{color:#c5ced3;max-width:760px;font-size:17px}.marketplaceDeliverables{color:#42505a;gap:8px;padding-left:20px;display:grid}.publicRfqFacts{position:sticky;top:90px}.marketplacePanelPage,.marketplaceProfilePage,.marketplaceRfqDetails,.marketplaceEngagementPage,.marketplaceModerationPage,.marketplaceRfqWizard{gap:18px;display:grid}.marketplacePanelHeader .panelHeaderActions,.panelHeaderActions{flex-wrap:wrap;gap:8px;display:flex}.marketplacePanelHero,.marketplaceProfileSummary,.marketplaceEngagementHero{background:linear-gradient(135deg,#eff7f4,#fff 65%);justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex}.marketplacePanelHero h2,.marketplaceProfileSummary h2,.marketplaceEngagementHero h2{letter-spacing:-.04em;margin:9px 0 5px;font-size:27px}.marketplacePanelHero p,.marketplaceProfileSummary p,.marketplaceEngagementHero p{max-width:780px;color:var(--muted);margin:0}.marketplacePanelHeroActions{gap:10px;min-width:180px;display:grid}.marketplaceMetricGrid{margin-bottom:0}.marketplacePanelTabs{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:5px;padding:5px;display:flex;overflow-x:auto}.marketplacePanelTabs button{min-height:40px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-weight:780;display:flex}.marketplacePanelTabs button span{background:var(--canvas);border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:8px;display:grid}.marketplacePanelTabs button.active{background:var(--navy);color:#fff}.marketplacePanelTabs button.active span{background:#ffffff29}.marketplacePanelTabs .marketplaceRefresh{margin-left:auto}.marketplacePanelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.marketplacePanelItem{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.marketplacePanelItemTop{justify-content:space-between;align-items:start;gap:12px;display:flex}.marketplacePanelItemTop small{color:var(--muted);text-transform:uppercase;font-size:8px}.marketplacePanelItemTop h3{margin:5px 0 0;font-size:18px}.marketplacePanelItem>p{min-height:42px;color:var(--muted);line-height:1.5}.marketplaceCompactMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:15px 0;display:grid}.marketplaceCompactMeta div{background:var(--canvas);border-radius:8px;padding:9px}.marketplaceCompactMeta dt{color:var(--muted);font-size:7px}.marketplaceCompactMeta dd{margin:4px 0 0;font-size:9px;font-weight:800}.marketplaceAdminBanner,.marketplaceCallout{background:#f1f8f2;border-color:#b7ceb9;justify-content:space-between;align-items:center;gap:20px;display:flex}.marketplaceAdminBanner h2,.marketplaceCallout h2{margin:4px 0}.marketplaceAdminBanner p,.marketplaceCallout p{color:var(--muted);margin:0}.marketplaceFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.marketplaceFormGrid .marketplaceFull,.marketplaceFull{grid-column:1/-1}.marketplaceToggle{border:1px solid var(--line);background:var(--canvas);border-radius:10px;align-items:center;gap:9px;min-height:43px;padding:10px 12px;font-size:10px;font-weight:700;display:flex}.marketplaceToggle input{width:17px;height:17px}.marketplaceAssetRow,.marketplaceActionRow,.marketplaceWizardActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.marketplaceProfileSummary dl,.marketplaceEngagementHero dl{grid-template-columns:repeat(3,minmax(88px,1fr));gap:8px;display:grid}.marketplaceProfileSummary dl div,.marketplaceEngagementHero dl div{background:#fff;border-radius:9px;padding:10px}.marketplaceProfileSummary dt,.marketplaceEngagementHero dt{color:var(--muted);font-size:7px}.marketplaceProfileSummary dd,.marketplaceEngagementHero dd{margin:4px 0 0;font-weight:850}.marketplaceCategoryPicker{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.marketplaceCategoryPicker article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px}.marketplaceCategoryPicker article.selected{background:#f0f8f4;border-color:#7db59e}.marketplaceCategoryPicker article>label:first-child{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.marketplaceCategoryPicker strong,.marketplaceCategoryPicker small{display:block}.marketplaceCategoryPicker strong{font-size:10px}.marketplaceCategoryPicker small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.marketplacePrimary{color:#32664f;margin:9px 0 0 25px;font-size:8px;font-weight:800;display:block}.marketplaceSelectionNote,.marketplaceLegalNote{background:var(--canvas);color:var(--muted);border-radius:9px;margin:13px 0 0;padding:10px 12px;font-size:9px}.marketplacePortfolioGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marketplacePortfolioGrid>article{border:1px solid var(--line);border-radius:11px;justify-content:space-between;gap:15px;padding:15px;display:flex}.marketplacePortfolioGrid h3{margin:5px 0}.marketplacePortfolioGrid p{color:var(--muted);font-size:10px}.marketplacePortfolioGrid span,.marketplacePortfolioGrid small{color:var(--muted);font-size:8px}.marketplacePortfolioActions{text-align:right;align-content:start;gap:8px;display:grid}.marketplaceInlineForm{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:18px;display:grid}.marketplaceInlineForm .marketplaceFull{grid-column:1/-1}.marketplaceVerificationMeta,.marketplaceRfqFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketplaceVerificationMeta div,.marketplaceRfqFacts div{background:var(--canvas);border-radius:9px;padding:10px}.marketplaceVerificationMeta dt,.marketplaceRfqFacts dt{color:var(--muted);font-size:7px}.marketplaceVerificationMeta dd,.marketplaceRfqFacts dd{margin:4px 0 0;font-size:9px;font-weight:800}.marketplaceDocumentList{gap:7px;margin-top:14px;display:grid}.marketplaceDocumentList article{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.marketplaceDocumentList strong,.marketplaceDocumentList small{display:block}.marketplaceDocumentList small{color:var(--muted);margin-top:3px;font-size:8px}.marketplaceVerificationActions{grid-template-columns:auto minmax(240px,1fr) auto;align-items:end;gap:12px;margin-top:15px;display:grid}.marketplaceRfqWizard .marketplaceWizardCard{grid-template-columns:minmax(0,1fr) 280px;gap:24px;display:grid}.marketplaceWizardHint{background:var(--navy);color:#fff;border-radius:14px;padding:20px}.marketplaceWizardHint strong{color:var(--accent)}.marketplaceWizardHint p{color:#bec9ce;font-size:10px;line-height:1.6}.marketplaceWizardActions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;padding-top:15px}.marketplaceRfqOverview{grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);gap:25px;display:grid}.marketplaceRfqDescription>p{color:var(--muted);white-space:pre-line;line-height:1.65}.marketplaceRfqDescription ul{gap:7px;padding-left:20px;display:grid}.marketplaceInviteGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.marketplaceInviteGrid>label{border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.marketplaceInviteGrid>label.selected{background:#f1f8f4;border-color:#78b195}.marketplaceInviteGrid strong,.marketplaceInviteGrid small{display:block}.marketplaceInviteGrid small{color:var(--muted);margin-top:3px;font-size:8px}.marketplaceInviteGrid a{font-size:8px;font-weight:800}.marketplaceOfferGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.marketplaceOfferGrid>article{border:1px solid var(--line);border-radius:12px;overflow:hidden}.marketplaceOfferGrid>article.selected{border-color:#72aa90;box-shadow:0 0 0 2px #72aa9029}.marketplaceOfferSelect{text-align:left;cursor:pointer;background:#fff;border:0;width:100%;padding:16px;display:grid}.marketplaceOfferSelect>small{color:var(--muted);margin-top:7px}.marketplaceOfferSelect h3{margin:8px 0 4px}.marketplaceOfferSelect>strong{font-size:21px}.marketplaceOfferSelect>p{min-height:65px;color:var(--muted);font-size:10px;line-height:1.5}.marketplaceOfferSelect dl{gap:5px;display:grid}.marketplaceOfferSelect dl div{justify-content:space-between;gap:8px;font-size:8px;display:flex}.marketplaceOfferSelect dt{color:var(--muted)}.marketplaceOfferSelect dd{margin:0;font-weight:800}.marketplaceOfferActions{border-top:1px solid var(--line);background:var(--canvas);flex-wrap:wrap;gap:5px;padding:10px;display:flex}.marketplaceMessages{gap:8px;max-height:430px;padding-right:4px;display:grid;overflow-y:auto}.marketplaceMessages article{background:var(--canvas);border-radius:11px 11px 11px 3px;max-width:84%;padding:11px 13px}.marketplaceMessages article.own{background:#e9f5ef;border-radius:11px 11px 3px;justify-self:end}.marketplaceMessages article>div{justify-content:space-between;gap:12px;display:flex}.marketplaceMessages strong{font-size:8px}.marketplaceMessages time{color:var(--muted);font-size:7px}.marketplaceMessages p{white-space:pre-line;margin:6px 0 0;font-size:10px;line-height:1.5}.marketplaceMessageComposer{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px;display:grid}.marketplaceMessageComposer textarea,.marketplaceReviewResponse textarea{border:1px solid var(--line-strong);resize:vertical;border-radius:9px;width:100%;padding:11px}.marketplaceEngagementColumns{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px;display:grid}.marketplaceActivityList{gap:8px;display:grid}.marketplaceActivityList article{grid-template-columns:14px minmax(0,1fr);gap:7px;display:grid}.marketplaceActivityList article>span{color:var(--accent-dark)}.marketplaceActivityList strong,.marketplaceActivityList small{display:block}.marketplaceActivityList strong{font-size:8px}.marketplaceActivityList small{color:var(--muted);font-size:7px}.marketplaceOpinionList,.marketplaceSettlementList{gap:9px;margin-bottom:16px;display:grid}.marketplaceOpinionList article,.marketplaceSettlementList article{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.marketplaceOpinionList h3{margin:7px 0 4px}.marketplaceOpinionList p{color:var(--muted);margin:0;font-size:10px}.marketplaceSettlementList strong,.marketplaceSettlementList small{display:block}.marketplaceSettlementList small{color:var(--muted);margin-top:3px;font-size:8px}.marketplaceReviewPanel{border:1px solid var(--line);border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(260px,.5fr);gap:18px;padding:16px;display:grid}.marketplaceReviewPanel>div>span{color:#d39018}.marketplaceReviewPanel h3{margin:7px 0}.marketplaceReviewPanel p{color:var(--muted);line-height:1.55}.marketplaceReviewResponse{align-content:start;gap:8px;display:grid}.marketplaceDisputeCard>article{border-left:4px solid var(--danger);background:#fff6f5;border-radius:8px;margin-bottom:10px;padding:13px}.marketplaceDisputeCard>article strong{margin:7px 0;display:block}.marketplaceModerationControls{grid-template-columns:minmax(0,1fr) minmax(240px,.4fr);gap:15px;display:grid}.marketplaceModerationList{gap:14px;display:grid}.marketplaceModerationHeader{justify-content:space-between;gap:15px;display:flex}.marketplaceModerationHeader h2{margin:8px 0 4px}.marketplaceModerationHeader p,.marketplaceModerationHeader>small{color:var(--muted)}.marketplaceSnapshotPreview{color:#d4e4dc;white-space:pre-wrap;background:#121d25;border-radius:9px;max-height:280px;padding:13px;font-size:8px;overflow:auto}.marketplaceModerationList blockquote{border-left:3px solid var(--accent-dark);background:var(--canvas);color:#46545d;margin:15px 0;padding:15px;line-height:1.6}.marketplaceHomeSection{background:#f3f7f5}.marketplaceHomeFlow{gap:10px;display:grid}.marketplaceHomeFlow article{background:#fff;border:1px solid #d9e4df;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:17px;display:grid}.marketplaceHomeFlow article>span{background:var(--navy);width:42px;height:42px;color:var(--accent);border-radius:11px;place-items:center;font-weight:900;display:grid}.marketplaceHomeFlow strong,.marketplaceHomeFlow small{display:block}.marketplaceHomeFlow small{color:var(--muted);margin-top:3px}.marketplaceModuleCard{background:linear-gradient(145deg,#eff7f3,#fff)}@media (max-width:1100px){.marketplaceFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplaceProviderGrid,.marketplaceRfqGrid,.marketplaceOfferGrid,.marketplaceCategoryPicker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.marketplaceHeroGrid,.providerCoverGrid,.providerDetailGrid,.publicRfqDetailGrid,.marketplaceRfqOverview,.marketplaceEngagementColumns,.marketplaceRfqWizard .marketplaceWizardCard{grid-template-columns:1fr}.providerDetailAside,.publicRfqFacts{position:static}.marketplacePanelHero,.marketplaceProfileSummary,.marketplaceEngagementHero,.marketplaceAdminBanner,.marketplaceCallout{flex-direction:column;align-items:flex-start}.marketplacePanelHeroActions{width:100%}.marketplaceWizardActions{grid-column:auto}.marketplaceVerificationActions,.marketplaceModerationControls{grid-template-columns:1fr}}@media (max-width:720px){.marketplaceHero{padding:55px 0}.marketplaceHero h1{font-size:42px}.marketplaceFilters,.marketplaceProviderGrid,.marketplaceRfqGrid,.marketplacePanelGrid,.marketplaceFormGrid,.marketplaceCategoryPicker,.marketplacePortfolioGrid,.marketplaceInlineForm,.marketplaceInviteGrid,.marketplaceOfferGrid,.providerPortfolioGrid,.marketplaceReviewPanel{grid-template-columns:1fr}.marketplaceFilters .button{width:100%}.marketplaceFull,.marketplaceFormGrid .marketplaceFull,.marketplaceInlineForm .marketplaceFull{grid-column:auto}.providerIdentity{grid-template-columns:72px minmax(0,1fr)}.providerIdentity>img,.providerIdentity>span{border-radius:18px;width:72px;height:72px}.providerTrustSummary dl,.marketplaceProfileSummary dl,.marketplaceEngagementHero dl,.marketplaceVerificationMeta,.marketplaceRfqFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplaceMessageComposer{grid-template-columns:1fr}.marketplaceModerationHeader{flex-direction:column}}.marketplacePanel{gap:20px;display:grid}.moduleHeroActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.panelNavSubItem{color:#aab2bc!important;min-height:34px!important;padding-left:30px!important;font-size:11px!important}.panelNavSubItem span{opacity:.55}.sectionHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.sectionHeader h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(28px,3.5vw,44px)}.sectionHeader p:not(.eyebrow){max-width:720px;color:var(--muted);margin:8px 0 0}.publicRfqsIndex{background:#f7f8f8;min-height:70vh}.marketplaceStatus{color:#4f5863;text-transform:uppercase;letter-spacing:.055em;white-space:nowrap;background:#eef0f2;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:27px;padding:5px 9px;font-size:8px;font-weight:850;display:inline-flex}.marketplaceStatus-good{color:#176440;background:#e7f6ed;border-color:#c7e7d4}.marketplaceStatus-warning{color:#8b5709;background:#fff6e4;border-color:#f0dab1}.marketplaceStatus-danger{color:#963b32;background:#fcebe8;border-color:#efc5c0}.marketplaceStatus-info{color:#245f7b;background:#eaf5fb;border-color:#bfd9e8}.marketplaceStatus-neutral{color:#59616b;background:#f3f4f5;border-color:#dfe2e6}.buttonDanger:hover:not(:disabled){border-color:var(--danger);background:#fde9e6}.buttonSmall{border-radius:8px;min-height:34px;padding-inline:11px;font-size:9px}.textLink.danger,.danger{color:var(--danger)}.formStack{gap:14px;display:grid}.formGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.fieldSpanTwo{grid-column:span 2}.fieldSpanThree{grid-column:1/-1}.checkboxField{color:#47515b;cursor:pointer;align-items:flex-start;gap:9px;font-size:11px;line-height:1.45;display:flex}.checkboxField input{width:17px;height:17px;accent-color:var(--green);margin:1px 0 0}.checkboxField span{gap:3px;display:grid}.checkboxField small{color:var(--muted)}.formActions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.compactField{min-width:190px}.moneyInput{grid-template-columns:minmax(0,1fr) 68px;gap:7px;display:grid}.moneyInput input{min-width:0}.marketplaceKpiGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.marketplaceKpiGrid article{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:130px;padding:18px;display:grid}.marketplaceKpiGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.055em;font-size:9px;font-weight:760}.marketplaceKpiGrid strong{letter-spacing:-.045em;margin:7px 0;font-size:31px}.marketplaceKpiGrid a{color:#58651a;align-self:end;font-size:9px;font-weight:850}.marketplaceDashboardGrid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:16px;display:grid}.marketplaceDashboardLists{align-items:start}.marketplaceProfileSummary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.marketplaceProfileSummary dl div{background:var(--canvas);border-radius:10px;padding:11px}.marketplaceProfileSummary dt{color:var(--muted);font-size:7px}.marketplaceProfileSummary dd{margin:4px 0 0;font-size:10px;font-weight:850}.marketplaceQuickStart h2{margin-bottom:7px}.marketplaceQuickList{gap:8px;margin-top:18px;display:grid}.marketplaceQuickList a{border:1px solid var(--line);background:#fbfcfc;border-radius:11px;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:11px;padding:12px;transition:border-color .18s,transform .18s;display:grid}.marketplaceQuickList a:hover{border-color:#9ab7a8;transform:translate(2px)}.marketplaceQuickList a>span{background:var(--navy);width:37px;height:37px;color:var(--accent);border-radius:10px;place-items:center;font-size:10px;font-weight:900;display:grid}.marketplaceQuickList strong,.marketplaceQuickList small{display:block}.marketplaceQuickList small{color:var(--muted);margin-top:3px;font-size:9px}.marketplaceCompactList{gap:8px;display:grid}.marketplaceCompactList>a{border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.marketplaceCompactList strong,.marketplaceCompactList small{display:block}.marketplaceCompactList small{color:var(--muted);margin-top:4px;font-size:8px}.marketplaceOpportunityStrip{color:#fff;background:linear-gradient(135deg,#111c24,#18373c);justify-content:space-between;align-items:center;gap:22px;display:flex}.marketplaceOpportunityStrip h2{margin:7px 0}.marketplaceOpportunityStrip p:not(.eyebrow){color:#c3d0d4;margin:0}.marketplaceProfileHero,.marketplaceRfqPanelHero,.marketplaceOpportunityHero,.marketplaceModerationHero{justify-content:space-between;align-items:center;gap:24px;display:flex}.marketplaceProfileForm hr,.marketplaceRfqForm hr{border:0;border-top:1px solid var(--line);width:100%;margin:22px 0}.marketplaceProfileColumns{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:start;gap:16px;display:grid}.marketplaceAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.marketplaceUploadBox{text-align:center;cursor:pointer;background:#f8faf9;border:1px dashed #aeb8b4;border-radius:13px;place-items:center;min-height:124px;padding:18px;display:grid;position:relative;overflow:hidden}.marketplaceUploadBox:hover{background:#f0f7f3;border-color:#5d8d75}.marketplaceUploadBox strong,.marketplaceUploadBox span{display:block}.marketplaceUploadBox span{color:var(--muted);margin-top:5px;font-size:9px}.marketplaceUploadBox input{opacity:0;cursor:pointer;position:absolute;inset:0}.marketplaceDefinitionList{gap:9px;margin:17px 0;display:grid}.marketplaceDefinitionList div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-bottom:9px;display:flex}.marketplaceDefinitionList dt{color:var(--muted);font-size:9px}.marketplaceDefinitionList dd{text-align:right;margin:0;font-size:10px;font-weight:850}.marketplaceCategoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.marketplaceCategoryGrid>article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.marketplaceCategoryGrid>article.selected{background:#f2f8f5;border-color:#79aa91;box-shadow:inset 0 0 0 1px #2a7e5214}.marketplaceCategoryGrid .checkboxField strong,.marketplaceCategoryGrid .checkboxField small{display:block}.marketplaceCategoryGrid .checkboxField small{margin-top:4px}.categoryDetails{border-top:1px solid var(--line);gap:8px;margin-top:12px;padding-top:11px;display:grid}.categoryDetails>label{font-size:9px;font-weight:800}.categoryDetails textarea,.categoryDetails input{border:1px solid var(--line-strong);background:#fff;border-radius:8px;width:100%;min-height:38px;padding:8px 9px}.categoryDetails>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.marketplacePortfolioSection{align-items:stretch}.marketplacePortfolioAdminList{gap:9px;display:grid}.marketplacePortfolioAdminList>article{border:1px solid var(--line);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:13px;display:grid}.marketplacePortfolioAdminList strong,.marketplacePortfolioAdminList small{display:block}.marketplacePortfolioAdminList small{color:var(--muted);margin-top:4px;font-size:8px}.marketplacePortfolioAdminList p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.5}.portfolioAdminActions{flex-direction:column;gap:6px;display:flex}.portfolioAdminActions label{position:relative;overflow:hidden}.portfolioAdminActions input{opacity:0;cursor:pointer;position:absolute;inset:0}.marketplaceVerificationGrid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:16px;display:grid}.marketplaceDocumentList>div{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.marketplaceDocumentList>div>div:last-child{gap:9px;display:flex}.marketplaceDocumentList button{cursor:pointer;background:0 0;border:0;padding:0}.marketplaceCaseSummary{background:var(--canvas);border-radius:12px;margin:16px 0;padding:15px}.marketplaceCaseSummary dl{gap:7px;margin:14px 0 0;display:grid}.marketplaceCaseSummary dl div{justify-content:space-between;gap:15px;font-size:9px;display:flex}.marketplaceCaseSummary dt{color:var(--muted)}.marketplaceCaseSummary dd{text-align:right;margin:0;font-weight:800}.marketplaceTableToolbar{grid-template-columns:minmax(220px,1fr) minmax(180px,.4fr) auto;align-items:end;gap:12px;display:grid}.marketplaceToolbarCount{justify-items:end;padding-bottom:6px;display:grid}.marketplaceToolbarCount strong{font-size:26px;line-height:1}.marketplaceToolbarCount span{color:var(--muted);font-size:8px}.marketplaceRfqAdminList{gap:12px;display:grid}.marketplaceRfqAdminHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.marketplaceRfqAdminHeader small{color:var(--muted);text-transform:uppercase;font-size:8px}.marketplaceRfqAdminHeader h2{margin:7px 0}.marketplaceRfqAdminHeader p{max-width:780px;color:var(--muted);margin:0}.marketplaceRfqStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.marketplaceRfqStats div{background:var(--canvas);border-radius:9px;padding:10px}.marketplaceRfqStats dt{color:var(--muted);font-size:7px}.marketplaceRfqStats dd{margin:4px 0 0;font-size:10px;font-weight:850}.marketplaceRfqAdminActions,.marketplaceRfqStatusActions,.marketplaceEngagementActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marketplaceRfqForm{display:grid}.marketplaceRfqDetailHeader,.marketplaceEngagementHeader{border:1px solid var(--line);background:linear-gradient(135deg,#f0f7f4,#fff 65%);border-radius:17px;justify-content:space-between;align-items:flex-start;gap:26px;padding:25px;display:flex}.marketplaceRfqDetailHeader h1,.marketplaceEngagementHeader h1{letter-spacing:-.05em;margin:10px 0 7px;font-size:clamp(30px,4vw,48px)}.marketplaceRfqDetailHeader p,.marketplaceEngagementHeader p{max-width:830px;color:var(--muted);margin:0}.marketplaceRfqDetailGrid,.marketplaceEngagementOverview{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:start;gap:16px;display:grid}.marketplaceOfferOverview dl{gap:8px;margin-top:18px;display:grid}.marketplaceOfferOverview dl div{background:var(--canvas);border-radius:9px;justify-content:space-between;gap:12px;padding:10px;display:flex}.marketplaceOfferOverview dt{color:var(--muted);font-size:8px}.marketplaceOfferOverview dd{margin:0;font-weight:850}.marketplaceInviteSection{gap:14px;display:grid}.marketplaceInviteGrid>label>div>span{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.45;display:block}.marketplaceInviteGrid>label>b{color:var(--green);font-size:8px}.marketplaceOfferCompareGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.marketplaceOfferCompareGrid>article{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;min-height:440px;padding:17px;display:flex}.marketplaceOfferCompareGrid>article.shortlisted{border-color:#d3a945;box-shadow:inset 0 4px #e4bb54}.marketplaceOfferProvider{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.marketplaceOfferProvider strong,.marketplaceOfferProvider small{display:block}.marketplaceOfferProvider small{color:var(--muted);margin-top:4px;font-size:8px}.marketplaceOfferCompareGrid h3{margin:16px 0 7px}.marketplaceOfferCompareGrid>article>p{color:var(--muted);font-size:10px;line-height:1.55}.marketplaceOfferPrice{letter-spacing:-.035em;margin:10px 0 15px;font-size:24px;display:block}.marketplaceOfferPrice small{color:var(--muted);letter-spacing:0;margin-top:2px;font-size:8px;display:block}.marketplaceOfferCompareGrid dl{gap:6px;display:grid}.marketplaceOfferCompareGrid dl div{justify-content:space-between;gap:8px;font-size:8px;display:flex}.marketplaceOfferCompareGrid dt{color:var(--muted)}.marketplaceOfferCompareGrid dd{margin:0;font-weight:800}.marketplaceOfferCompareGrid details{color:var(--muted);margin-top:10px;font-size:9px}.marketplaceOfferCompareGrid .marketplaceOfferActions{margin:auto -17px -17px}.marketplaceProviderOfferEditor{gap:16px;display:grid}.marketplaceOfferConversation{gap:12px;display:grid}.marketplaceMessageList{gap:8px;max-height:480px;padding:3px;display:grid;overflow-y:auto}.marketplaceMessageList article{background:var(--canvas);border-radius:12px 12px 12px 3px;justify-self:start;max-width:82%;padding:11px 13px}.marketplaceMessageList article.own{background:#e6f4ec;border-radius:12px 12px 3px;justify-self:end}.marketplaceMessageList article>div{justify-content:space-between;gap:15px;display:flex}.marketplaceMessageList strong{font-size:8px}.marketplaceMessageList time{color:var(--muted);font-size:7px}.marketplaceMessageList p{white-space:pre-line;margin:5px 0 0;font-size:10px;line-height:1.5}.marketplaceOpportunityGrid,.marketplaceEngagementGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketplaceOpportunityGrid>article{border:1px solid var(--line);border-radius:13px;flex-direction:column;padding:18px;display:flex}.marketplaceOpportunityGrid h3{margin:13px 0 7px}.marketplaceOpportunityGrid>article>p{min-height:61px;color:var(--muted);font-size:10px}.marketplaceOpportunityGrid dl{gap:6px;margin:13px 0 18px;display:grid}.marketplaceOpportunityGrid dl div{justify-content:space-between;gap:10px;font-size:8px;display:flex}.marketplaceOpportunityGrid dt{color:var(--muted)}.marketplaceOpportunityGrid dd{text-align:right;margin:0;font-weight:800}.marketplaceOfferTable{overflow-x:auto}.marketplaceOfferTableHead,.marketplaceOfferTableRow{grid-template-columns:minmax(230px,1.4fr) minmax(110px,.55fr) minmax(145px,.65fr) minmax(120px,.5fr) 75px;align-items:center;gap:12px;min-width:800px;padding:11px 8px;display:grid}.marketplaceOfferTableHead{color:var(--muted);border-bottom:1px solid var(--line);text-transform:uppercase;font-size:8px;font-weight:800}.marketplaceOfferTableRow{border-bottom:1px solid var(--line);font-size:10px}.marketplaceOfferTableRow strong,.marketplaceOfferTableRow small{display:block}.marketplaceOfferTableRow small{color:var(--muted);margin-top:3px;font-size:8px}.marketplaceEngagementGrid>article{flex-direction:column;min-height:320px;display:flex}.marketplaceEngagementTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.marketplaceEngagementTop small{color:var(--muted);font-size:8px}.marketplaceEngagementGrid h2{margin:16px 0 7px}.marketplaceEngagementGrid>article>p{color:var(--muted);font-size:10px}.marketplaceEngagementGrid dl{gap:7px;margin:12px 0 18px;display:grid}.marketplaceEngagementGrid dl div{justify-content:space-between;gap:10px;font-size:8px;display:flex}.marketplaceEngagementGrid dt{color:var(--muted)}.marketplaceEngagementGrid dd{text-align:right;margin:0;font-weight:800}.marketplaceEngagementGrid .button{margin-top:auto}.marketplaceDisputeBanner{background:#fff5f3;border:1px solid #efc2bd;border-left-width:5px;border-radius:12px;padding:16px 18px}.marketplaceDisputeBanner strong{color:var(--danger)}.marketplaceDisputeBanner p{margin:6px 0 0}.marketplaceConversation{min-height:460px}.marketplaceTimeline>div{gap:10px;display:grid}.marketplaceTimeline>div>article{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:9px;display:grid}.marketplaceTimeline>div>article>span{background:var(--accent-dark);border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #7787181a}.marketplaceTimeline strong,.marketplaceTimeline small{display:block}.marketplaceTimeline strong{font-size:8px}.marketplaceTimeline small{color:var(--muted);margin-top:3px;font-size:7px}.marketplaceExpertGrid,.marketplaceCommercialGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.marketplaceOpinionList article{display:block}.marketplaceOpinionList article>div:first-child{justify-content:space-between;gap:10px;display:flex}.marketplaceOpinionList small{color:var(--muted);font-size:8px}.marketplaceOpinionActions{gap:10px;margin-top:8px;display:flex}.marketplaceOpinionActions button{cursor:pointer;background:0 0;border:0;padding:0}.marketplaceSettlementList>div{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.marketplaceSettlementList>div>div strong,.marketplaceSettlementList>div>div small{display:block}.marketplaceSettlementList>div>div small{color:var(--muted);margin-top:3px;font-size:8px}.marketplaceSettlementList button{cursor:pointer;background:0 0;border:0;padding:0}.marketplaceSettlementForm{border-top:1px solid var(--line);padding-top:16px}.marketplaceReviewAdmin{border:1px solid var(--line);border-radius:11px;margin-top:12px;padding:14px}.marketplaceReviewAdmin>strong{color:#d28e15}.marketplaceReviewAdmin h3{margin:8px 0 5px}.marketplaceReviewAdmin p{color:var(--muted)}.marketplaceReviewAdmin blockquote{border-left:3px solid var(--accent-dark);background:var(--canvas);margin:10px 0 0;padding:12px}.marketplaceReviewAdmin blockquote b{margin-bottom:4px;display:block}.marketplaceDisputeSection{grid-template-columns:minmax(0,1fr) minmax(330px,.7fr);align-items:start;gap:22px;display:grid}.marketplaceDisputeSection form{gap:9px;display:grid}.marketplaceModerationCounts{flex-wrap:wrap;gap:8px;display:flex}.marketplaceModerationCounts span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:10px;padding:10px 12px;font-size:8px}.marketplaceModerationCounts b{color:var(--ink);font-size:18px;display:block}.marketplaceModerationList>article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.marketplaceModerationItemHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.marketplaceModerationItemHeader strong,.marketplaceModerationItemHeader small{display:block}.marketplaceModerationItemHeader small{color:var(--muted);margin-top:4px;font-size:8px}.marketplaceModerationList>article>p{color:var(--muted);font-size:10px;line-height:1.55}.marketplaceModerationList dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.marketplaceModerationList dl div{background:var(--canvas);border-radius:8px;padding:9px}.marketplaceModerationList dt{color:var(--muted);font-size:7px}.marketplaceModerationList dd{margin:4px 0 0;font-size:9px;font-weight:800}.marketplaceAdminDocuments,.marketplaceModerationActions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.marketplaceModerationColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.compactList>article h3{margin:10px 0 5px}.marketplacePagination{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:30px;display:flex}.marketplacePagination a{border:1px solid var(--line);background:#fff;border-radius:9px;place-items:center;min-width:38px;height:38px;font-size:10px;font-weight:800;display:grid}.marketplacePagination a.active{border-color:var(--navy);background:var(--navy);color:#fff}@media (max-width:1200px){.marketplaceKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplaceOfferCompareGrid,.marketplaceOpportunityGrid,.marketplaceEngagementGrid,.marketplaceCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.marketplaceDashboardGrid,.marketplaceProfileColumns,.marketplaceVerificationGrid,.marketplaceRfqDetailGrid,.marketplaceEngagementOverview,.marketplaceExpertGrid,.marketplaceCommercialGrid,.marketplaceDisputeSection,.marketplaceModerationColumns{grid-template-columns:1fr}.marketplaceProfileHero,.marketplaceRfqPanelHero,.marketplaceOpportunityHero,.marketplaceModerationHero,.marketplaceRfqDetailHeader,.marketplaceEngagementHeader{flex-direction:column;align-items:flex-start}.marketplaceKpiGrid,.formGridThree{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldSpanThree{grid-column:1/-1}.marketplaceRfqStats,.marketplaceModerationList dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.moduleHeroActions,.marketplaceRfqStatusActions,.marketplaceEngagementActions,.marketplaceRfqAdminActions{width:100%}.moduleHeroActions .button,.marketplaceRfqStatusActions .button,.marketplaceEngagementActions .button{flex:150px}.marketplaceKpiGrid,.marketplaceOfferCompareGrid,.marketplaceOpportunityGrid,.marketplaceEngagementGrid,.marketplaceCategoryGrid,.marketplaceAssetGrid,.formGridThree{grid-template-columns:1fr}.fieldSpanTwo,.fieldSpanThree{grid-column:auto}.marketplaceTableToolbar{grid-template-columns:1fr}.marketplaceToolbarCount{justify-items:start}.marketplaceRfqAdminHeader,.marketplaceOpportunityStrip,.marketplaceModerationItemHeader{flex-direction:column;align-items:flex-start}.marketplaceRfqStats{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplacePortfolioAdminList>article{grid-template-columns:1fr}.portfolioAdminActions{flex-direction:row}.marketplaceMessageList article{max-width:94%}.marketplaceModerationList dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.marketplaceCategoryEditor,.marketplaceOwnOffer,.marketplaceRfqControl,.providerPortfolio{position:relative}.communityPublicPage{background:var(--canvas);min-height:70vh}.communityHero,.communityClubHero{color:#fff;background:linear-gradient(125deg, var(--navy) 0%, #1f2f43 58%, #4c5b18 140%);position:relative;overflow:hidden}.communityHero:after,.communityClubHero:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:430px;height:430px;position:absolute;inset:auto -120px -180px auto;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff05}.communityHeroGrid{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:48px;padding-top:86px;padding-bottom:86px;display:grid;position:relative}.communityHero h1,.communityClubHero h1{color:#fff;letter-spacing:-.045em;max-width:850px;margin:12px 0 18px;font-size:clamp(42px,6vw,76px);line-height:.98}.communityHero p,.communityClubHero p{color:#ffffffbd;max-width:760px;font-size:16px;line-height:1.7}.communityHeroCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;gap:10px;padding:28px;display:grid;box-shadow:0 25px 70px #00000038}.communityHeroCard strong{font-size:18px}.communityHeroCard span{color:#ffffffb3;line-height:1.6}.communityFilters{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(220px,1fr) minmax(180px,.55fr) auto;align-items:end;gap:12px;margin-bottom:28px;padding:18px;display:grid}.communityFilters label,.communityApplicationForm label,.communityCampaignForm label{gap:7px;display:grid}.communityFilters label span,.communityApplicationForm label>span,.communityCampaignForm label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:800}.communityFilters input,.communityApplicationForm input,.communityApplicationForm select,.communityApplicationForm textarea,.communityCampaignForm input,.communityCampaignForm select,.communityCampaignForm textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:12px 13px}.communityFilters input:focus,.communityApplicationForm input:focus,.communityApplicationForm select:focus,.communityApplicationForm textarea:focus,.communityCampaignForm input:focus,.communityCampaignForm select:focus,.communityCampaignForm textarea:focus{border-color:var(--accent-dark);outline:2px solid #77871833}.communityClubGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.communityClubCard{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;min-height:330px;padding:24px;display:flex;box-shadow:0 18px 40px #141f2c0e}.communityClubCard h2{margin:17px 0 9px;font-size:23px}.communityClubCard>p{color:var(--muted);flex:1;line-height:1.65}.communityClubBadge{color:var(--accent-dark);letter-spacing:.07em;text-transform:uppercase;background:#7787181a;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:8px;font-weight:900}.communityClubStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.communityClubStats span{background:var(--canvas);color:var(--muted);border-radius:10px;padding:11px;font-size:8px}.communityClubStats strong{color:var(--ink);margin-bottom:2px;font-size:18px;display:block}.communityTags{flex-wrap:wrap;gap:6px;margin:10px 0 18px;display:flex}.communityTags span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:700}.communityClubHero{padding:28px 0 70px}.communityClubHero .publicBackLink{z-index:2;color:#ffffffb8;position:relative}.communityClubHeroInner{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);align-items:end;gap:44px;margin-top:48px;display:grid;position:relative}.communityJoinCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff26;border-radius:17px;gap:12px;padding:25px;display:grid}.communityJoinCard strong{font-size:18px}.communityJoinCard p{margin:0;font-size:12px}.communityDetailGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.communityDescription>p:not(.eyebrow){white-space:pre-line;color:var(--muted);line-height:1.8}.communityDefinitionList{gap:8px;margin:18px 0;display:grid}.communityDefinitionList>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.65fr) minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.communityDefinitionList dt{color:var(--muted);font-size:9px}.communityDefinitionList dd{overflow-wrap:anywhere;margin:0;font-weight:750}.communityPlanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.communityPlanGrid article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px}.communityPlanGrid h3{margin:0 0 8px}.communityPlanGrid strong{color:var(--accent-dark);font-size:22px;display:block}.communityPlanGrid p,.communityPlanGrid li{color:var(--muted);line-height:1.55}.communityPlanGrid ul{padding-left:18px}.communityEventGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.communityEventGrid a{border:1px solid var(--line);background:#fff;border-radius:13px;gap:7px;padding:18px;display:grid}.communityEventGrid a:hover{border-color:var(--accent-dark);transform:translateY(-2px)}.communityEventGrid span{color:var(--muted);font-size:9px}.communityFormPage{background:linear-gradient(180deg,var(--canvas),#fff);min-height:70vh;padding:45px 0 80px}.communityFormContainer{max-width:920px}.communityFormCard{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:20px;padding:clamp(24px,5vw,48px);box-shadow:0 24px 70px #141f2c14}.communityFormCard h1{margin:8px 0 12px;font-size:clamp(30px,5vw,50px);line-height:1.05}.communityFormCard>p{color:var(--muted);line-height:1.65}.communityApplicationForm,.communityCampaignForm{gap:18px;margin-top:24px;display:grid}.communityApplicationForm.compact{gap:12px}.communityConsentList{background:var(--canvas);border-radius:12px;gap:9px;padding:16px;display:grid}.communityConsentList label,.communityApplicationForm .checkboxLine{color:var(--ink);align-items:flex-start;gap:9px;font-size:10px;line-height:1.45;display:flex}.communityConsentList input,.communityApplicationForm .checkboxLine input{width:auto;margin-top:2px}.communitySuccess{text-align:center}.communitySuccess .emptyIcon{margin-inline:auto}.communityPanel{background:var(--canvas)}.communityModuleHero{align-items:flex-end}.communityPanelTabs{border:1px solid var(--line);background:#fff;border-radius:13px;flex-wrap:wrap;gap:7px;margin:0 0 18px;padding:7px;display:flex}.communityPanelTabs a{color:var(--muted);border-radius:8px;padding:9px 12px;font-size:9px;font-weight:800}.communityPanelTabs a:hover{background:var(--canvas);color:var(--ink)}.communityStack{gap:18px;display:grid}.communityPanelColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.communityMetricGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.communityMetricGrid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.communityMetricGrid span{color:var(--muted);font-size:8px;display:block}.communityMetricGrid strong{margin-top:7px;font-size:24px;display:block}.communityCardsList,.communityCompactList{gap:8px;margin-top:14px;display:grid}.communityCardsList>article{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.communityCardsList strong,.communityCardsList small{display:block}.communityCardsList small,.communityCompactList span{color:var(--muted);margin-top:3px;font-size:8px}.communityCompactList>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.communityCompactList strong,.communityCompactList span{display:block}.communityStatus{text-transform:uppercase;letter-spacing:.055em;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.communityStatus-good{color:#26733a;background:#e8f6eb}.communityStatus-warning{color:#936214;background:#fff4d8}.communityStatus-danger{color:#a0342f;background:#fde9e8}.communityStatus-muted{color:#596471;background:#edf0f3}.communityStatus-info{color:#256691;background:#e6f1fb}.communityMemberTable{gap:7px;margin-top:16px;display:grid;overflow-x:auto}.communityMemberHead,.communityMemberRow{grid-template-columns:minmax(180px,1.3fr) minmax(130px,.8fr) minmax(110px,.6fr) minmax(120px,.65fr);align-items:center;gap:10px;min-width:760px;display:grid}.communityMemberHead{color:var(--muted);text-transform:uppercase;padding:0 13px;font-size:8px;font-weight:800}.communityMemberRow{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px 13px}.communityMemberRow strong,.communityMemberRow small{display:block}.communityMemberRow small{color:var(--muted);margin-top:3px;font-size:8px}.communitySetupCard{max-width:760px;margin:60px auto}.communityCampaignForm{border:1px solid var(--line);background:var(--canvas);border-radius:13px;padding:18px}.communityOccurrenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.communityOccurrenceGrid article{border:1px solid var(--line);background:#fff;border-radius:11px;gap:10px;padding:14px;display:grid}.communityOccurrenceGrid article>div{justify-content:space-between;gap:8px;display:flex}.communityOccurrenceGrid button{color:var(--accent-dark);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:800}.communityHomeSection{background:linear-gradient(180deg,#fff,var(--canvas))}.communityHomeFlow{gap:10px;display:grid}.communityHomeFlow article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:16px;display:grid;box-shadow:0 14px 35px #141f2c0d}.communityHomeFlow article>span{background:var(--navy);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.communityHomeFlow strong,.communityHomeFlow small{display:block}.communityHomeFlow small{color:var(--muted);margin-top:3px;font-size:9px}@media (max-width:1100px){.communityClubGrid,.communityPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.communityMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.communityHeroGrid,.communityClubHeroInner,.communityDetailGrid,.communityPanelColumns{grid-template-columns:1fr}.communityClubHeroInner{align-items:start}.communityEventGrid,.communityOccurrenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.communityCardsList>article{grid-template-columns:1fr}}@media (max-width:720px){.communityHeroGrid{padding-top:58px;padding-bottom:58px}.communityFilters,.communityClubGrid,.communityPlanGrid,.communityEventGrid,.communityOccurrenceGrid,.communityMetricGrid{grid-template-columns:1fr}.communityClubCard{min-height:auto}.communityMemberHead{display:none}.communityMemberRow{grid-template-columns:1fr;min-width:0}.communityDefinitionList>div{grid-template-columns:1fr;gap:4px}.communityCompactList>div{flex-direction:column}}.sectionMuted{background:var(--canvas)}.communitySearch{width:min(310px,100%)}.complianceNotice{border:1px solid #d9dfae;border-left:5px solid var(--accent-dark);background:#f8faeb;border-radius:12px;margin:16px 0 22px;padding:16px 18px}.complianceNotice strong{color:var(--accent-dark);display:block}.complianceNotice p{color:var(--muted);margin:7px 0 0;line-height:1.55}.communityPanelColumns.members{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)}@media (max-width:900px){.communityPanelColumns.members{grid-template-columns:1fr}}.eventTypeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 22px;display:grid}.eventTypeCard{border:1px solid var(--line);min-height:132px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:14px;gap:8px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.eventTypeCard:hover{border-color:#b8c0c9;transform:translateY(-2px);box-shadow:0 14px 32px #141f2c12}.eventTypeCard.active{border-color:var(--accent-dark);background:#fbfdf4;box-shadow:0 0 0 2px #9fc5342e}.eventTypeCard strong{font-size:13px;line-height:1.25}.eventTypeCard span{color:var(--muted);font-size:9px;line-height:1.55}.scopeBannerWarning{background:#fff9e9;border-color:#e5cf96}.scopeBannerWarning>span{background:#e5a93e}.scopeBanner ul{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:10px;line-height:1.55}.dynamicQuestionSection{border:0;margin:20px 0 0;padding:0}.dynamicQuestionSection+.dynamicQuestionSection{border-top:1px solid var(--line);padding-top:20px}.dynamicQuestionSection legend{color:var(--ink);letter-spacing:-.01em;margin-bottom:13px;font-size:13px;font-weight:900}.dynamicQuestionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.dynamicQuestion{min-width:0}.dynamicQuestionBoolean{border:1px solid var(--line);background:var(--canvas);border-radius:11px;gap:7px;padding:13px;display:grid}.dynamicQuestionBoolean .booleanField{background:0 0;border:0;padding:0}.dynamicQuestion small,.dynamicQuestionGrid .field small{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.45;display:block}.compliancePackageMeta{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.compliancePackageMeta div{background:var(--canvas);border-radius:10px;min-width:0;padding:12px}.compliancePackageMeta small,.compliancePackageMeta strong{display:block}.compliancePackageMeta small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.compliancePackageMeta strong{overflow-wrap:anywhere;margin-top:5px;font-size:10px}.complianceSources{margin-top:18px}.sourceList{gap:8px;margin-top:14px;display:grid}.sourceList a{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;gap:15px;padding:13px;display:flex}.sourceList a:hover{border-color:var(--accent-dark)}.sourceList strong,.sourceList span{display:block}.sourceList strong{color:var(--ink);font-size:10px}.sourceList span{color:var(--muted);white-space:nowrap;font-size:8px}.formalitiesHero{background:linear-gradient(135deg,#171a20 0%,#26303b 62%,#3e4d2a 100%)}.formalityPackageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.formalityPackageCard{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;min-height:390px;padding:24px;display:grid;box-shadow:0 18px 45px #141f2c0e}.formalityPackageTop{justify-content:space-between;gap:10px;margin-bottom:28px;display:flex}.formalityPackageTop span,.formalityPackageTop strong,.packageCount{background:var(--canvas);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:6px 9px;font-size:8px}.formalityPackageTop strong{color:#8d6010;background:#fff1d4}.formalityPackageCard h3{margin:5px 0 10px;font-size:25px;line-height:1.05}.formalityPackageCard>p:not(.eyebrow){min-height:70px;color:var(--muted);line-height:1.6}.formalityPackageCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.formalityPackageCard dl div{background:var(--canvas);border-radius:9px;padding:10px}.formalityPackageCard dt{color:var(--muted);font-size:8px}.formalityPackageCard dd{margin:4px 0 0;font-size:11px;font-weight:900}.formalityPackageCard code{overflow-wrap:anywhere;color:var(--muted);align-self:end;font-size:8px}.formalitiesPrinciples{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:70px;display:grid}.formalitiesPrinciples ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.formalitiesPrinciples li{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:15px;display:grid}.formalitiesPrinciples li>span{background:var(--navy);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:9px;font-weight:900;display:grid}.formalitiesPrinciples strong,.formalitiesPrinciples p{display:block}.formalitiesPrinciples p{color:var(--muted);margin:4px 0 0;font-size:9px}.formalitiesDisclaimer{background:var(--navy);color:#fff;border-radius:18px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;padding:34px;display:grid}.formalitiesDisclaimer p{color:#ffffffb8;margin:0;line-height:1.7}@media (max-width:1000px){.eventTypeGrid,.formalityPackageGrid{grid-template-columns:1fr}.eventTypeCard{min-height:auto}.compliancePackageMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.formalitiesPrinciples,.formalitiesDisclaimer{grid-template-columns:1fr;gap:28px}}@media (max-width:700px){.dynamicQuestionGrid,.compliancePackageMeta{grid-template-columns:1fr}.sourceList a{flex-direction:column}.sourceList span{white-space:normal}.formalityPackageCard{min-height:auto}}.packageAuditNotice{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.packageAuditNotice strong,.packageAuditNotice p{display:block}.packageAuditNotice p{max-width:780px;color:var(--muted);margin:6px 0 0;line-height:1.55}.packageAuditNotice>span{color:#8d6010;text-transform:uppercase;letter-spacing:.06em;background:#fff1d4;border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-weight:900}.formalityPackageGridPanel{align-items:stretch}.formalityPackageGridPanel .formalityPackageCard{min-height:470px}.formalityPackageGridPanel .formalityPackageCard h2{margin:5px 0 10px;font-size:25px;line-height:1.05}.packageTemplateList{gap:5px;margin:4px 0 18px;display:grid}.packageTemplateList strong{margin-bottom:3px;font-size:9px}.packageTemplateList code,.packageCode{overflow-wrap:anywhere;color:var(--muted);font-size:8px}.packageCode{align-self:end}@media (max-width:700px){.packageAuditNotice{flex-direction:column;align-items:flex-start}}.formalitiesPublicPage{background:var(--canvas);min-height:70vh}.sectionSoft{background:linear-gradient(180deg, #fff 0%, var(--canvas) 100%)}.packageChecksum{color:var(--muted);overflow-wrap:anywhere;margin-top:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;line-height:1.45;display:block}.governanceWorkspace{gap:24px;display:grid}.governanceWorkspace code{overflow-wrap:anywhere}.governanceDebtNotice{background:linear-gradient(135deg,#fff7e5f2,#fff);border-color:#e7a13266;justify-content:space-between;align-items:center;gap:24px;display:flex}.governanceDebtNotice strong{color:#6f4200;margin-bottom:6px;display:block}.governanceDebtNotice p{color:#735b35;margin:0}.governanceDebtNotice>span{letter-spacing:.08em;color:#754900;background:#ffe3a5;border-radius:999px;flex:none;padding:9px 12px;font-size:11px;font-weight:800}.governanceMetrics{margin:0}.governanceSeparation{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.governanceSeparation>div{border:1px solid var(--line,#e6e7eb);background:#fafbfc;border-radius:16px;grid-template-columns:38px 1fr;align-items:center;gap:4px 12px;padding:16px;display:grid}.governanceSeparation>div>span{color:#fff;background:#1f4f46;border-radius:12px;grid-row:1/span 2;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.governanceSeparation strong{font-size:15px}.governanceSeparation p{color:var(--muted,#65706d);grid-column:2;margin:0;font-size:13px}.governanceRegisterCard{border-color:#1f4f4640}.governanceForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.governanceForm label{color:#394441;gap:7px;font-size:13px;font-weight:700;display:grid}.governanceForm input,.governanceForm select,.governanceForm textarea,.governanceInlineForm input,.governanceSourceForm input,.governanceSourceForm select,.governanceImpactActions input{color:#17201e;width:100%;font:inherit;background:#fff;border:1px solid #d9dfdd;border-radius:11px;padding:11px 12px}.governanceForm textarea{resize:vertical}.governanceForm .wide{grid-column:1/-1}.governanceForm .codeTextarea{color:#d9f4e9;background:#101714;min-height:340px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.governanceForm .formActions{justify-content:flex-end;display:flex}.governanceReviewQueue,.governancePackageList,.governanceImpactList,.governanceVersionRows,.governanceFindingList,.governanceSourceList,.governanceSignoffList{gap:12px;display:grid}.governanceQueueItem{color:inherit;background:#fff;border:1px solid #e3e7e5;border-left-width:4px;border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) auto;align-items:center;gap:20px;padding:16px 18px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.governanceQueueItem:hover,.governanceVersionRow:hover{transform:translateY(-1px);box-shadow:0 10px 28px #182c2714}.governanceQueueItem.risk-low{border-left-color:#62a989}.governanceQueueItem.risk-medium{border-left-color:#d9a62e}.governanceQueueItem.risk-high{border-left-color:#e17c34}.governanceQueueItem.risk-critical{border-left-color:#c44343}.governanceQueueItem>div{gap:4px;min-width:0;display:grid}.governanceQueueItem strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.governanceQueueItem small,.governanceVersionRow small{color:#6b7471}.governanceBadge,.governanceRisk,.governanceRuntime,.governanceImpactPill{text-transform:uppercase;letter-spacing:.035em;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:5px 9px;font-size:11px;font-weight:800;line-height:1.1;display:inline-flex}.governanceBadge-draft,.governanceBadge-not_checked{color:#5f6664;background:#ecefed}.governanceBadge-in_review,.governanceBadge-current,.governanceBadge-published,.governanceBadge-approved,.governanceBadge-approve{color:#126347;background:#dff4eb}.governanceBadge-changes_requested,.governanceBadge-changed,.governanceBadge-request_changes{color:#805400;background:#fff0c8}.governanceBadge-retired,.governanceBadge-withdrawn,.governanceBadge-abstain{color:#545e5b;background:#e8edeb}.governanceBadge-revoked,.governanceBadge-unavailable,.governanceBadge-reject{color:#842e2e;background:#f9dddd}.governanceRisk.risk-low,.governanceImpactPill.impact-informational{color:#246c54;background:#e1f4ed}.governanceRisk.risk-medium,.governanceImpactPill.impact-recommended{color:#765100;background:#fff0c5}.governanceRisk.risk-high,.governanceImpactPill.impact-required{color:#944c16;background:#ffe5d0}.governanceRisk.risk-critical,.governanceImpactPill.impact-blocking{color:#8c2626;background:#f8dada}.governanceRuntime.ok{color:#126347;background:#dff4eb}.governanceRuntime.blocked{color:#8c2626;background:#f8dada}.governancePackage{background:#fff;border:1px solid #e3e7e5;border-radius:16px;overflow:hidden}.governancePackage>header{background:#f7f9f8;border-bottom:1px solid #e3e7e5;justify-content:space-between;gap:20px;padding:18px;display:flex}.governancePackage>header>div{gap:4px;display:grid}.governancePackage>header span{color:#317464;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.governancePackage h3{margin:0}.governancePackage>p{color:#66706d;margin:16px 18px}.governanceVersionRows{padding:0 18px 18px}.governanceVersionRow{color:inherit;border:1px solid #e7eae9;border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(180px,.6fr) minmax(140px,.45fr);align-items:center;gap:16px;padding:14px;text-decoration:none;display:grid}.governanceVersionRow>div{gap:5px;min-width:0;display:grid}.governanceVersionRow>div:first-child{grid-template-columns:auto auto 1fr;align-items:center}.governanceVersionRow>div:first-child small{grid-column:1/-1}.governanceVersionRow>div:last-child{justify-items:end}.governanceImpact{border:1px solid #e2e7e5;border-left-width:4px;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);gap:18px;padding:17px;display:grid}.governanceImpact.impact-informational{border-left-color:#62a989}.governanceImpact.impact-recommended{border-left-color:#d9a62e}.governanceImpact.impact-required{border-left-color:#e17c34}.governanceImpact.impact-blocking{border-left-color:#c44343}.governanceImpactMain{gap:14px;display:flex}.governanceImpactMain>span{background:#eef2f0;border-radius:999px;height:fit-content;padding:5px 9px;font-size:11px;font-weight:800}.governanceImpactMain>div{gap:4px;display:grid}.governanceImpactMain p{color:#626e6a;margin:6px 0 0}.governanceImpactActions{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.governanceVersionHero{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.governanceVersionHero article{align-content:start;gap:9px;min-height:124px;display:grid}.governanceVersionHero article>span:first-child{color:#697370;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.governanceVersionHero article>strong:not(.governanceBadge):not(.governanceRisk):not(.governanceRuntime){font-size:28px}.governanceReadiness{border-left:5px solid #c44343}.governanceReadiness.ready{border-left-color:#298060}.governanceReadiness.blocked{background:linear-gradient(135deg,#fff,#fff8f8)}.governanceReadiness>ul{color:#842e2e;margin:12px 0 0;padding-left:20px}.governanceReadiness>ul.warnings{color:#7b590d}.governanceLegacyWarning{gap:4px;display:grid}.governanceCaseFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.governanceCaseFacts>div{background:#f7f9f8;border-radius:12px;gap:5px;padding:13px;display:grid}.governanceCaseFacts span{color:#697370;text-transform:uppercase;font-size:11px;font-weight:700}.governanceInlineForm{grid-template-columns:1fr 1fr 1.3fr auto;gap:8px;display:grid}.governanceDiffSummary{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 14px;display:flex}.governanceDiffSummary span{background:#f0f3f2;border-radius:8px;padding:6px 9px;font-size:12px}.governanceDiffList{gap:10px;max-height:700px;padding-right:4px;display:grid;overflow:auto}.governanceDiffList article{border:1px solid #e4e8e6;border-radius:12px;grid-template-columns:minmax(260px,.75fr) minmax(0,1fr) auto;align-items:start;gap:14px;padding:13px;display:grid}.governanceDiffList article>div{gap:5px;display:grid}.governanceDiffList p{color:#5f6a67;margin:0}.governanceDiffList pre,.governanceTimeline pre{color:#d9f4e9;background:#101714;border-radius:10px;max-width:100%;padding:10px;font-size:11px;overflow:auto}.governanceSource{border:1px solid #e2e7e5;border-left-width:4px;border-radius:13px;gap:12px;padding:15px;display:grid}.governanceSource.source-current{border-left-color:#298060}.governanceSource.source-changed,.governanceSource.source-unavailable{border-left-color:#c44343}.governanceSource.source-not_checked{border-left-color:#d9a62e}.governanceSource>header{justify-content:space-between;gap:16px;display:flex}.governanceSource>header>div{gap:4px;display:grid}.governanceSource a{color:#246f60;font-size:12px}.governanceSource>p{color:#65706d;margin:0;font-size:13px}.governanceSourceForm{grid-template-columns:150px 1fr 1fr auto;gap:8px;display:grid}.governanceFinding{border:1px solid #e3e7e5;border-left-width:4px;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:15px;display:grid}.governanceFinding.severity-low{border-left-color:#62a989}.governanceFinding.severity-medium{border-left-color:#d9a62e}.governanceFinding.severity-high{border-left-color:#e17c34}.governanceFinding.severity-critical{border-left-color:#c44343}.governanceFinding>div:first-child{gap:5px;display:grid}.governanceFinding>div:first-child>span{text-transform:uppercase;width:fit-content;font-size:11px;font-weight:800}.governanceFinding p{margin:4px 0 0}.governanceFinding small{color:#697370}.governanceFindingActions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;display:flex}.governanceResolution{background:#eef4f1;border-radius:9px;padding:9px}.governanceFindingForm{border-top:1px solid #e3e7e5;margin-top:20px;padding-top:20px}.governanceSignoffList article{border:1px solid #e3e7e5;border-radius:12px;grid-template-columns:auto 1fr;gap:13px;padding:14px;display:grid}.governanceSignoffList p{margin:5px 0}.governanceSignoffList small{color:#68726f}.governanceCheckbox{flex-direction:row;grid-template-columns:auto 1fr;align-items:start;display:flex!important}.governanceCheckbox input{width:auto;margin-top:3px}.governanceDangerCard{background:linear-gradient(135deg,#fff,#fff7f7);border-color:#c4434359}.governanceDangerCard .panelCardHeader>span{color:#8c2626;letter-spacing:.06em;font-size:11px;font-weight:900}.governancePublishCard{border-color:#29806059}.governanceTimeline{display:grid}.governanceTimeline article{grid-template-columns:16px 1fr;gap:12px;padding:0 0 18px;display:grid;position:relative}.governanceTimeline article:before{content:"";background:#dbe1df;width:1px;position:absolute;top:15px;bottom:0;left:7px}.governanceTimeline article:last-child:before{display:none}.governanceTimeline article>span{background:#317464;border:3px solid #d9ede6;border-radius:50%;width:15px;height:15px}.governanceTimeline article>div{gap:4px;display:grid}.governanceTimeline small{color:#68726f}.buttonDanger{color:#fff;background:#a73636;border-color:#a73636}.buttonDanger:hover{background:#872a2a}@media (max-width:1100px){.governanceVersionHero,.governanceCaseFacts,.governanceForm{grid-template-columns:repeat(2,minmax(0,1fr))}.governanceQueueItem,.governanceVersionRow,.governanceImpact{grid-template-columns:1fr}.governanceVersionRow>div:last-child{justify-items:start}.governanceSourceForm,.governanceInlineForm{grid-template-columns:1fr 1fr}}@media (max-width:720px){.governanceSeparation,.governanceVersionHero,.governanceCaseFacts,.governanceForm{grid-template-columns:1fr}.governanceForm .wide{grid-column:auto}.governanceDebtNotice,.governancePackage>header,.governanceSource>header{flex-direction:column;align-items:flex-start}.governanceImpactActions,.governanceSourceForm,.governanceInlineForm,.governanceDiffList article,.governanceFinding{grid-template-columns:1fr}.governanceFindingActions{justify-content:flex-start}}.compactForm{align-items:end}.governanceActionCard{border-color:#31746447}.governanceVersionWorkspace{min-width:0}.not_checked,.status{--governance-css-anchor:1}.rolloutWorkspace{align-content:start}.rolloutSafety{background:#fff9e9;border-left:4px solid #c98716}.rolloutSafety strong{margin-bottom:6px;display:block}.rolloutTable{gap:0;display:grid;overflow-x:auto}.rolloutTableHead,.rolloutTable>article{border-bottom:1px solid var(--border);grid-template-columns:minmax(260px,2fr) 120px minmax(180px,1fr) 80px minmax(190px,1fr);align-items:center;gap:16px;min-width:900px;padding:14px 4px;display:grid}.rolloutTableHead{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.rolloutTable article>div:first-child{gap:3px;display:grid}.rolloutTable a{font-size:12px}.governanceChangeQueue,.rolloutCards{gap:14px;display:grid}.governanceChangeQueue>article,.rolloutCards>article{border:1px solid var(--border);border-radius:16px;gap:12px;padding:16px;display:grid}.governanceChangeQueue header,.rolloutCards header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.governanceChangeQueue header>div,.rolloutCards header>div{gap:4px;display:grid}.changeActionRow{grid-template-columns:minmax(220px,1fr) auto auto auto;gap:8px;display:grid}.rolloutCreateForm{grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:12px;display:grid}.rolloutCreateForm label{gap:6px;font-size:12px;font-weight:700;display:grid}.rolloutProgress{background:#edf0ef;border-radius:999px;height:24px;position:relative;overflow:hidden}.rolloutProgress>span{background:#1e7558;min-width:2px;position:absolute;inset:0 auto 0 0}.rolloutProgress small{z-index:1;place-items:center;height:100%;font-weight:800;display:grid;position:relative}.rolloutCards pre{color:#e8f2ef;background:#101817;border-radius:10px;max-height:220px;padding:12px;font-size:11px;overflow:auto}.governanceBadge-active,.governanceBadge-completed,.governanceBadge-unchanged,.governanceBadge-recovered,.governanceBadge-promoted{color:#126347;background:#dff4eb}.governanceBadge-paused,.governanceBadge-running,.governanceBadge-shadow,.governanceBadge-canary,.governanceBadge-acknowledged,.governanceBadge-linked{color:#805400;background:#fff0c8}.governanceBadge-disabled,.governanceBadge-cancelled{color:#545e5b;background:#e8edeb}.governanceBadge-failed,.governanceBadge-error,.governanceBadge-blocked,.governanceBadge-rolled_back{color:#842e2e;background:#f9dddd}@media (max-width:1000px){.rolloutCreateForm,.changeActionRow{grid-template-columns:1fr 1fr}}@media (max-width:680px){.rolloutCreateForm,.changeActionRow{grid-template-columns:1fr}.governanceChangeQueue header,.rolloutCards header{flex-direction:column}}.buttonTiny{min-height:32px;padding:7px 10px;font-size:12px}.rolloutCreateFormExpanded{grid-template-columns:repeat(4,minmax(160px,1fr));align-items:start}.rolloutWide{grid-column:1/-1}.rolloutFieldset{border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin:0;padding:16px;display:grid}.rolloutFieldset legend{padding:0 7px;font-size:13px;font-weight:900}.rolloutFieldset label{min-width:0}.rolloutFieldset select[multiple]{min-height:140px}.rolloutFieldset textarea{resize:vertical}.rolloutFieldset small{color:var(--muted);font-size:11px;line-height:1.45}.rolloutSubmitRow{justify-content:space-between;align-items:center;gap:18px;display:flex}.rolloutSubmitRow p{max-width:760px;color:var(--muted);margin:0;font-size:12px}.rolloutMeta{color:var(--muted);flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.rolloutMeta strong{color:var(--ink)}.rolloutActions{flex-wrap:wrap}@media (max-width:1100px){.rolloutCreateFormExpanded,.rolloutFieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.rolloutCreateFormExpanded,.rolloutFieldset{grid-template-columns:1fr}.rolloutSubmitRow{flex-direction:column;align-items:stretch}}.evidenceWorkspace{align-content:start}.evidenceSafety{background:linear-gradient(135deg,#f7fbff,#eef7f5);border-left:4px solid #386e9b}.evidenceSafety strong{margin-bottom:6px;display:block}.evidenceSafety p{color:var(--muted);margin:0}.evidenceChangeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.evidenceChangeGrid>article{border:1px solid var(--border);border-radius:16px;gap:12px;padding:16px;display:grid}.evidenceChangeGrid header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.evidenceChangeGrid header>div{gap:4px;display:grid}.evidenceChangeGrid p{color:var(--muted);margin:0}.evidenceStatusLine{color:var(--muted);flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.evidenceTable{display:grid;overflow-x:auto}.evidenceTableHead,.evidenceTable>article{border-bottom:1px solid var(--border);grid-template-columns:minmax(210px,1.35fr) 130px minmax(150px,.8fr) minmax(180px,1fr) minmax(210px,1fr);align-items:center;gap:14px;min-width:980px;padding:13px 4px;display:grid}.evidenceTableHead{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.evidenceTable article>div{gap:4px;display:grid}.evidenceTable code{overflow-wrap:anywhere;font-size:11px}.evidenceDetailCard{border-color:#386e9b61;box-shadow:0 16px 42px #1a3a4814}.evidenceReviewColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.evidenceReviewColumns>div{min-width:0}.evidenceUnitChanges,.evidenceMappings{gap:10px;max-height:720px;padding-right:4px;display:grid;overflow:auto}.evidenceUnitChanges article,.evidenceMappings article{border:1px solid var(--border);border-radius:13px;gap:7px;padding:13px;display:grid}.evidenceUnitChanges header{justify-content:space-between;gap:8px;display:flex}.evidenceUnitChanges p,.evidenceMappings p{color:var(--muted);margin:0;font-size:12px}.evidenceMappings article{grid-template-columns:minmax(0,1fr) minmax(180px,.65fr);align-items:start}.evidenceMappingAction{gap:7px;display:grid}.evidenceMappingAction input{width:100%}.evidenceBundleCreate,.evidenceDecisionForm{background:#f4f8f6;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:18px;padding:16px;display:grid}.evidenceBundleCreate label,.evidenceDecisionForm label{gap:6px;font-size:12px;font-weight:800;display:grid}.evidenceBundleHint{color:var(--muted);grid-column:1/-1;line-height:1.5}.evidenceDecisionForm textarea{resize:vertical;width:100%}.evidenceBundleActions{flex-wrap:wrap;gap:9px;margin:16px 0;display:flex}.evidenceDanger{background:#fff4f4;border:1px solid #a7363640}.governanceBadge-added,.governanceBadge-modified,.governanceBadge-moved,.governanceBadge-request_changes{color:#805400;background:#fff0c8}.governanceBadge-removed,.governanceBadge-reject,.governanceBadge-rejected,.governanceBadge-revoked{color:#842e2e;background:#f9dddd}.governanceBadge-approve,.governanceBadge-confirmed,.governanceBadge-approved,.governanceBadge-ready,.governanceBadge-reused{color:#126347;background:#dff4eb}@media (max-width:1050px){.evidenceChangeGrid,.evidenceReviewColumns{grid-template-columns:1fr}}@media (max-width:720px){.evidenceMappings article,.evidenceBundleCreate,.evidenceDecisionForm{grid-template-columns:1fr}}.governanceSignoff{overflow-wrap:anywhere;min-width:0}.governanceSignoff code{white-space:normal;word-break:break-all;margin-top:8px;display:block}.authoringStudio{gap:1.25rem;display:grid}.authoringHero{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.authoringHero h1{margin:0 0 .35rem}.authoringHero p{max-width:72ch;color:var(--muted);margin:0}.authoringGrid{grid-template-columns:minmax(240px,.75fr) minmax(0,2fr);align-items:start;gap:1rem;display:grid}.authoringSidebar{gap:.75rem;display:grid;position:sticky;top:5.5rem}.authoringWorkspaceButton{text-align:left;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:.75rem;width:100%;padding:.85rem}.authoringWorkspaceButton:hover,.authoringWorkspaceButton.active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 15%, transparent)}.authoringWorkspaceButton strong,.authoringWorkspaceButton small{display:block}.authoringWorkspaceButton small{color:var(--muted);margin-top:.25rem}.authoringMain{gap:1rem;min-width:0;display:grid}.authoringJsonEditor{resize:vertical;tab-size:2;width:100%;min-height:34rem;font:.82rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.authoringFixtureForm,.authoringProvenanceForm,.authoringCandidateForm,.authoringCreateForm{gap:.75rem;display:grid}.authoringFixtureForm{grid-template-columns:repeat(2,minmax(0,1fr))}.authoringFixtureForm .full,.authoringCreateForm .full{grid-column:1/-1}.authoringMetrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.65rem;display:grid}.authoringMetric{border:1px solid var(--border);background:var(--surface);border-radius:.7rem;padding:.75rem}.authoringMetric strong{font-size:1.25rem;display:block}.authoringMetric span{color:var(--muted);font-size:.8rem}.authoringFixtureList,.authoringRunList,.authoringProvenanceList{gap:.65rem;display:grid}.authoringFixtureRow,.authoringRunRow,.authoringProvenanceRow{border:1px solid var(--border);border-radius:.7rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.8rem;display:flex}.authoringFixtureRow p,.authoringRunRow p,.authoringProvenanceRow p{color:var(--muted);margin:.2rem 0 0}.authoringValidationErrors{color:var(--danger,#b42318);margin:.75rem 0 0;padding-left:1.2rem}.authoringCandidateCard{border-left:4px solid var(--accent)}@media (max-width:980px){.authoringGrid{grid-template-columns:1fr}.authoringSidebar{position:static}.authoringFixtureForm{grid-template-columns:1fr}.authoringHero{flex-direction:column}}.authoringWorkspace{align-content:start}.authoringSafety{background:linear-gradient(135deg,#f8f9ff,#eef8f4);border-left:4px solid #4b5fb4}.authoringSafety>p{color:var(--muted);margin:6px 0 0}.authoringGuarantees{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.authoringGuarantees span{border-radius:999px;align-items:center;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.authoringGuarantees .ok{color:#126347;background:#dff4eb}.authoringGuarantees .blocked{color:#842e2e;background:#f9dddd}.authoringCreateForm{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.authoringCreateForm label,.authoringFixtureForm label,.authoringProvenanceForm label,.authoringCandidateForm label,.authoringEditorActions label{color:#394441;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.authoringCreateForm input,.authoringCreateForm select,.authoringCreateForm textarea,.authoringFixtureForm input,.authoringFixtureForm select,.authoringFixtureForm textarea,.authoringProvenanceForm input,.authoringProvenanceForm select,.authoringProvenanceForm textarea,.authoringCandidateForm input,.authoringCandidateForm select,.authoringCandidateForm textarea,.authoringEditorActions input{color:#17201e;width:100%;font:inherit;background:#fff;border:1px solid #d9dfdd;border-radius:11px;padding:11px 12px}.authoringCreateForm textarea,.authoringFixtureForm textarea,.authoringProvenanceForm textarea,.authoringCandidateForm textarea{resize:vertical;min-height:100px}.authoringCreateForm .wide,.authoringFixtureForm .wide,.authoringProvenanceForm .wide,.authoringCandidateForm .wide{grid-column:1/-1}.authoringWorkspaceList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.authoringWorkspaceList>button{border:1px solid var(--border);min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;justify-items:start;gap:6px;padding:14px;display:grid}.authoringWorkspaceList>button:hover,.authoringWorkspaceList>button.selected{border-color:#4b5fb4;box-shadow:0 0 0 2px #4b5fb41f}.authoringWorkspaceList strong,.authoringWorkspaceList small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.authoringWorkspaceList small{color:var(--muted)}.authoringMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.authoringMetaGrid>div{background:#f7f9f8;border-radius:12px;gap:5px;padding:13px;display:grid}.authoringMetaGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.authoringEditorCard{border-color:#4b5fb44d}.authoringEditorActions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:12px;display:grid}.authoringFixtureForm,.authoringProvenanceForm{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.authoringCandidateForm{grid-template-columns:repeat(2,minmax(0,1fr))}.authoringCandidateForm .checkboxLine{align-items:center;gap:8px;display:flex}.authoringCandidateForm .checkboxLine input{width:auto}.authoringFixtureList article{justify-content:space-between;align-items:center;gap:16px;display:flex}.authoringFixtureList article>div:first-child{gap:4px;min-width:0;display:grid}.authoringFixtureList small{color:var(--muted)}.authoringRunList{gap:10px;display:grid}.authoringRunList>button{border:1px solid var(--border);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr) minmax(150px,auto);align-items:center;gap:14px;padding:13px;display:grid}.authoringRunList>button:hover{border-color:#4b5fb4}.authoringRunList>button>div{gap:4px;display:grid}.authoringRunList>button>div:last-child{justify-items:end}.authoringRunList small{color:var(--muted)}.authoringRunOutput{max-height:680px;overflow:auto}@media (max-width:1100px){.authoringCreateForm,.authoringFixtureForm,.authoringProvenanceForm,.authoringWorkspaceList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.authoringCreateForm,.authoringFixtureForm,.authoringProvenanceForm,.authoringCandidateForm,.authoringWorkspaceList,.authoringMetaGrid,.authoringEditorActions,.authoringRunList>button{grid-template-columns:1fr}.authoringRunList>button>div:last-child{justify-items:start}.authoringFixtureList article{flex-direction:column;align-items:flex-start}}.statsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;display:grid}.compactStats{margin:0}.codeBlock{border:1px solid var(--border);background:var(--surface);white-space:pre-wrap;word-break:break-word;border-radius:.75rem;max-width:100%;max-height:34rem;padding:1rem;font:.8rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.detailGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.detailGrid>div{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;padding:13px;display:grid}.detailGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.detailGrid strong{overflow-wrap:anywhere}.tableWrap{border:1px solid var(--line);border-radius:13px;width:100%;overflow-x:auto}.tableWrap table{border-collapse:collapse;background:#fff;width:100%;min-width:760px}.tableWrap th,.tableWrap td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 13px}.tableWrap th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:#f8fafb;font-size:10px}.tableWrap tr:last-child td{border-bottom:0}.statusPill{color:#4f5965;white-space:nowrap;background:#eef2f5;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.statusPill.status-success,.statusPill.status-healthy,.statusPill.status-active{color:#176b48;background:#e8f6ef}.statusPill.status-warning,.statusPill.status-pending,.statusPill.status-preloading,.statusPill.status-verifying{color:#915606;background:#fff3dc}.statusPill.status-danger,.statusPill.status-blocked,.statusPill.status-degraded,.statusPill.status-failed{color:var(--danger);background:#fff0ee}.governanceWorkspace .formGrid>form{border:1px solid var(--line);background:#fbfcfd;border-radius:13px;align-content:start;gap:10px;padding:16px;display:grid}.governanceWorkspace .formGrid textarea{min-height:90px}@media (max-width:980px){.detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.detailGrid{grid-template-columns:1fr}}.panel-page{gap:22px;padding:28px;display:grid}.panel-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-grid,.panelGrid{gap:16px;display:grid}.panel-grid.cols-2,.panelGrid.twoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.panel-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-small);border-radius:16px;padding:20px}.card-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.table-wrap{width:100%;overflow-x:auto}.stack{gap:12px;display:grid}.badge{color:#4f5965;background:#eef2f5;border-radius:999px;align-items:center;width:fit-content;min-height:25px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.badge.warning{color:#915606;background:#fff3dc}.alert{border:1px solid var(--line);border-radius:12px;padding:13px 15px}.alert.error,.error{color:var(--danger);background:#fff0ee;border-color:#b3342a4d}.button.secondary,.secondary{color:var(--ink);border-color:var(--line-strong);background:0 0}@media (max-width:980px){.panel-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.panel-page{padding:18px}.panel-header{flex-direction:column}.panel-grid.cols-2,.panelGrid.twoColumns,.panel-grid.cols-4{grid-template-columns:1fr}}.resilienceWorkspace{min-width:0}.resilienceFederationCards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:16px;display:grid}.resilienceFederationCard{border:1px solid var(--line);background:#fbfdfc;border-left:4px solid #2f7f66;border-radius:13px;gap:8px;padding:14px;display:grid}.resilienceFederationCard.danger{border-left-color:var(--danger);background:#fff8f7}.resilienceFederationCard header{justify-content:space-between;align-items:center;gap:12px;display:flex}.resilienceFederationCard p{color:var(--muted);margin:0}.resilienceExperimentForm{border:1px solid var(--line);background:#fafcfc;border-radius:13px;grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:10px;margin-bottom:18px;padding:14px;display:grid}.resilienceExperimentForm label{gap:6px;font-size:12px;font-weight:700;display:grid}.resilienceListRow,.resilienceFindingRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 0;display:flex}.resilienceListRow:last-child,.resilienceFindingRow:last-child{border-bottom:0}.resilienceListRow>div,.resilienceFindingRow>div{gap:5px;display:grid}.resilienceFindingRow p{color:var(--muted);margin:0}.dangerText{color:var(--danger)!important}@media (max-width:980px){.resilienceExperimentForm{grid-template-columns:1fr 1fr}}@media (max-width:680px){.resilienceExperimentForm{grid-template-columns:1fr}.resilienceFindingRow{flex-direction:column}}.twoColumnGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (max-width:800px){.twoColumnGrid{grid-template-columns:1fr}}.skipLink{z-index:9999;color:#111;background:#fff;border-radius:10px;padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%);box-shadow:0 6px 24px #00000040}.skipLink:focus{transform:translateY(0)}button,a,input,select,textarea{min-height:44px}.mobileNavButton{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:none}.legalPage{padding:72px 0}.legalPage .narrow{max-width:820px}.legalPage section{margin-top:32px}.legalPage li{margin:.5rem 0}.privacyRequestForm{gap:16px;margin-top:18px;display:grid}.checkboxLine{align-items:flex-start;gap:10px;display:flex}.checkboxLine input{width:20px;min-height:20px}.honeypot{position:absolute;left:-9999px}.retentionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.retentionGrid article{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:18px}.productReadiness{min-width:0}.readinessScore{background:#eef2f5;border-radius:18px;place-items:center;min-width:120px;padding:16px;display:grid}.readinessScore strong{font-size:32px}.readinessScore.ready{color:#176b48;background:#e8f6ef}.readinessScore.blocked{color:var(--danger);background:#fff0ee}.readinessGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gateCard{border-left:4px solid #8a949e}.gateCard.passed{border-left-color:#23845f}.gateCard.warning{border-left-color:#d18712}.gateCard.failed{border-left-color:var(--danger)}.gateCard header{justify-content:space-between;gap:10px;display:flex}.gateCard pre{white-space:pre-wrap;word-break:break-word;max-height:240px;overflow:auto}.releaseDecision{margin-top:18px}.preferenceList{padding:0;overflow:hidden}.preferenceRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.preferenceRow:last-child{border-bottom:0}.preferenceRow p{color:var(--muted);margin:.25rem 0 0}.preferenceRow input{width:22px;height:22px}.preferenceRow.locked{background:#f7faf9}.notice.success{color:#145d41;background:#edf9f3;border:1px solid #a7d9c5;border-radius:12px;padding:14px}@media (max-width:900px){.readinessGrid,.retentionGrid{grid-template-columns:1fr 1fr}.mobileNavButton{display:inline-flex}.siteHeaderInner{flex-wrap:wrap}.mainNav{flex-direction:column;order:4;align-items:stretch;width:100%;padding:12px 0;display:none}.mainNav.mainNavOpen{display:flex}.mainNav a{padding:10px 4px}.panelShell{grid-template-columns:1fr}.panelSidebar{max-height:none;position:relative}.panelContent{padding:20px}.panelNav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:620px){.readinessGrid,.retentionGrid,.panelNav{grid-template-columns:1fr}.headerActions .userButton{max-width:130px;overflow:hidden}.panelPageHeader{flex-direction:column}.readinessScore{width:100%}.preferenceRow{align-items:flex-start}.hero h1,.pageHero h1{font-size:clamp(2rem,11vw,3rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--line:#60686f;--muted:#3e474d}.button,.panelCard,input,select,textarea{border-width:2px}}:root[data-accessibility-mode=high_contrast]{--line:#374047;--line-strong:#171a20;--muted:#2f373d;--surface:#fff;--ink:#050607}:root[data-accessibility-mode=high_contrast] .button,:root[data-accessibility-mode=high_contrast] .panelCard,:root[data-accessibility-mode=high_contrast] input,:root[data-accessibility-mode=high_contrast] select,:root[data-accessibility-mode=high_contrast] textarea{box-shadow:none;border-width:2px}:root[data-accessibility-mode=high_contrast] a{text-underline-offset:3px;text-decoration-thickness:2px}:root[data-accessibility-mode=reduced_motion] *,:root[data-accessibility-mode=reduced_motion] :before,:root[data-accessibility-mode=reduced_motion] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.buttonRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.checkoutBrand{justify-content:center;margin-bottom:18px;display:flex}.checkoutCard{border:1px solid var(--line);background:var(--surface);width:min(100%,620px);box-shadow:var(--shadow);border-radius:20px;padding:clamp(22px,5vw,38px)}.checkoutSummary{gap:10px;margin:22px 0;padding:0;display:grid}.checkoutSummary>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:12px;padding:12px 0;display:grid}.checkoutSummary dt{color:var(--muted);font-weight:700}.checkoutSummary dd{overflow-wrap:anywhere;text-align:right;margin:0}@media (max-width:560px){.checkoutSummary>div{grid-template-columns:1fr}.checkoutSummary dd{text-align:left}}body{background:var(--canvas);color:var(--navy)}.brand{color:var(--navy);letter-spacing:0;gap:11px}.brandMarkSvg{flex:none;width:43px;height:43px;overflow:visible}.eventnadoMarkTeal{fill:var(--accent)}.eventnadoMarkCoral{fill:var(--coral)}.eventnadoMarkPin{fill:var(--navy)}.eventnadoMarkHole{fill:#fff}.brandLockup{gap:5px;line-height:1;display:grid}.brandText{letter-spacing:-.045em;font-size:24px;font-weight:790}.brandTagline{color:#718096;letter-spacing:.27em;text-transform:uppercase;white-space:nowrap;font-size:6.5px;font-weight:800}.brandInverse,.brandInverse .brandText{color:#fff}.brandInverse .brandTagline{color:#65d3d5}.brandInverse .eventnadoMarkPin{fill:#fff}.brandInverse .eventnadoMarkHole{fill:var(--navy)}.button{border-radius:10px}.eventnadoButtonPrimary{color:#fff;background:var(--navy);gap:9px;box-shadow:0 12px 28px #0d1b3d2e}.eventnadoButtonPrimary:hover:not(:disabled){background:#142953;box-shadow:0 15px 35px #0d1b3d3d}.eventnadoButtonCoral{color:#fff;background:linear-gradient(135deg, var(--coral), #ff6d55);gap:9px;box-shadow:0 12px 28px #ff7f663d}.eventnadoButtonCoral:hover:not(:disabled){background:linear-gradient(135deg,#ff735a,#ef5b43);box-shadow:0 15px 35px #ff7f6652}.siteHeader{background:#fffffff0;border-bottom-color:#d2dce6c7;box-shadow:0 4px 24px #0d1b3d09}.siteHeaderInner{gap:27px;min-height:80px}.mainNav{color:#344564;gap:25px;margin-left:30px;font-size:13.5px;font-weight:690}.mainNav a{position:relative}.mainNav a:after{content:"";background:var(--accent);border-radius:3px;height:2px;transition:right .2s;position:absolute;bottom:-8px;left:0;right:100%}.mainNav a:hover:after{right:0}.headerActions{align-items:center}.userButton{color:var(--navy)}.localeSwitcher{border:1px solid var(--line);color:#7b879b;background:#ffffffbf;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:4px 9px;display:inline-flex}.localeSwitcher button{min-width:28px;min-height:30px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:790;position:relative}.localeSwitcher button.active{color:var(--accent)}.localeSwitcher button.active:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:1px;left:4px;right:4px}.localeSwitcherCompact{min-height:38px;padding-inline:6px}.localeSwitcherCompact button{min-width:25px}.domainLanguageHint{border:1px solid var(--line);color:#65728a;background:#ffffffd1;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;padding:8px 11px;font-size:10px;font-weight:650;display:inline-flex}.domainLanguageHint span{align-items:center;gap:6px;display:inline-flex}.domainLanguageHint span+span{border-left:1px solid var(--line);padding-left:8px}.flagDot{border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 2px #fff,0 0 0 3px #dbe3eb}.flagDotPl{background:linear-gradient(#fff 50%,#dc3545 50%)}.flagDotEn{background:linear-gradient(135deg,#17365d 0 42%,#fff 42% 50%,#c43f4c 50% 58%,#17365d 58%)}.domainLanguageHintCompact{color:#ffffffc7;background:#ffffff0e;border-color:#ffffff1f;width:100%;padding:12px;display:grid}.domainLanguageHintCompact span+span{border:0;border-top:1px solid #ffffff1a;padding:8px 0 0}.eventnadoHome{background:#fff}.eventnadoHero{background:radial-gradient(circle at 67% 20%,#118a8e18,#0000 29%),radial-gradient(circle at 93% 42%,#ff7f661a,#0000 22%),#fff;padding:72px 0 58px;position:relative;overflow:hidden}.eventnadoHero:after{content:"";pointer-events:none;background:linear-gradient(#e6ecf22e,#e6ecf2a6);border-radius:50%;height:220px;position:absolute;inset:auto -7% -100px 55%;transform:rotate(-10deg)}.eventnadoHeroGrid{z-index:2;grid-template-columns:.97fr 1.03fr;align-items:center;gap:52px;display:grid;position:relative}.eventnadoHeroCopy{min-width:0}.eventnadoHeroCopy h1{max-width:720px;color:var(--navy);letter-spacing:-.065em;margin:0;font-size:clamp(43px,5.2vw,72px);line-height:.99}.eventnadoHeroCopy h1 span{color:var(--accent);margin-top:9px;display:block}.eventnadoSearch{border:1px solid var(--line-strong);background:#fff;border-radius:13px;grid-template-columns:minmax(0,1.65fr) 1px minmax(150px,.7fr) auto;align-items:center;gap:0;margin-top:28px;padding:7px;display:grid;box-shadow:0 15px 40px #0d1b3d12}.eventnadoSearch label{color:#8190a5;align-items:center;gap:10px;min-width:0;padding-inline:8px;display:flex}.eventnadoSearch input{width:100%;min-width:0;height:42px;color:var(--navy);background:0 0;border:0;outline:0;padding:0}.eventnadoSearchDivider{background:var(--line);width:1px;height:28px}.eventnadoSearchButton{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-weight:760;display:inline-flex}.eventnadoHeroVisual{align-items:center;min-height:490px;display:grid;position:relative}.eventnadoBlob{filter:blur(.1px);border-radius:48% 52% 45% 55%;position:absolute}.eventnadoBlobTeal{background:linear-gradient(145deg,#118a8eb8,#118a8e29);width:220px;height:220px;top:15px;left:32%;transform:rotate(18deg)}.eventnadoBlobCoral{background:linear-gradient(145deg,#ff7f66f5,#ff7f6638);width:140px;height:180px;top:150px;right:-10px;transform:rotate(-12deg)}.eventnadoDashboardPreview{z-index:2;background:#fffffff5;border:1px solid #d2dce6d9;border-radius:18px;grid-template-columns:58px 1fr;width:100%;min-height:385px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0d1b3d24}.eventnadoDashboardPreview>aside{border-right:1px solid var(--line);background:#fbfdfe;flex-direction:column;align-items:center;gap:9px;padding:17px 10px;display:flex}.eventnadoDashboardPreview>aside>span{color:#8d9aab;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.eventnadoDashboardPreview>aside>span.active{color:#fff;background:var(--navy)}.previewBrandDot img{width:28px;height:28px}.previewGreeting{justify-content:space-between;align-items:center;gap:20px;display:flex}.previewGreeting>div{gap:6px;display:grid}.previewGreeting strong{color:var(--navy);font-size:17px}.previewGreeting small{color:#7a8799;font-size:10px}.previewAvatar{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.previewSectionTitle{justify-content:space-between;margin:24px 0 12px;font-size:10px;display:flex}.previewSectionTitle span{color:var(--accent);font-weight:750}.previewEventGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.previewEventGrid article{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 5px 14px #0d1b3d0b}.previewImage{background-position:50%;background-size:cover;height:79px;position:relative}.previewImage1{background:linear-gradient(135deg,#f2543c,#0d1b3d 80%)}.previewImage2{background:linear-gradient(135deg,#0e7e82,#9fdcda)}.previewImage3{background:linear-gradient(135deg,#102655,#233e78)}.previewImage b{width:31px;height:36px;color:var(--navy);background:#fff;border-radius:7px;place-items:center;font-size:12px;line-height:1;display:grid;position:absolute;top:7px;left:7px;box-shadow:0 4px 10px #0d1b3d2b}.previewImage b small{font-size:6px}.previewEventGrid article>strong,.previewEventGrid article>small{text-overflow:ellipsis;white-space:nowrap;margin-inline:9px;display:block;overflow:hidden}.previewEventGrid article>strong{color:var(--navy);margin-top:9px;font-size:9px}.previewEventGrid article>small{color:#8591a1;margin-top:5px;margin-bottom:10px;font-size:7px}.previewStats span{border:1px solid var(--line);border-radius:9px;gap:4px;padding:12px 9px;display:grid}.previewStats small{color:#7d899a;font-size:7px}.eventnadoSection{background:#fff;padding:74px 0}.eventnadoSectionGrid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);align-items:start;gap:25px;display:grid}.eventnadoSectionMain,.eventnadoCategoryPanel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px;box-shadow:0 12px 38px #0d1b3d0b}.eventnadoSectionHeading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.eventnadoSectionHeading p,.eventnadoCenteredHeading p{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}.eventnadoSectionHeading h2,.eventnadoCenteredHeading h2{color:var(--navy);letter-spacing:-.04em;margin:0;font-size:25px}.eventnadoSectionHeading>a{color:var(--accent);align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.eventnadoEventCard{box-shadow:none;border-radius:13px}.eventnadoEventCard .eventCardVisual{background:linear-gradient(145deg,var(--navy),#23517b);background-position:50%;background-size:cover;min-height:135px}.eventnadoEventCard .eventCardBody{padding:15px}.eventnadoEventCard .eventCardMeta{flex-wrap:wrap;gap:10px;display:flex}.eventnadoEventCard .eventCardMeta span{align-items:center;gap:4px;display:inline-flex}.eventnadoEventCard .eventCardBody h3{margin:10px 0 6px;font-size:16px}.eventnadoEventCard .eventCardBody p{color:#66758a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.eventnadoCardLink{color:var(--accent);align-items:center;gap:6px;margin-top:12px;font-size:10px;font-weight:760;display:inline-flex}.eventnadoEmptyCatalogue{border:1px dashed var(--line-strong);min-height:220px;color:var(--accent);background:var(--canvas);border-radius:13px;align-items:center;gap:17px;padding:30px;display:flex}.eventnadoEmptyCatalogue h3{color:var(--navy);margin:0}.eventnadoEmptyCatalogue p{color:var(--muted);margin:4px 0 0}.eventnadoCategoryGrid a{border:1px solid var(--line);min-height:66px;color:var(--navy);background:#fbfdfe;border-radius:11px;align-items:center;gap:10px;padding:13px;font-size:11px;font-weight:710;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.eventnadoOrganizerIntro{justify-content:space-between;align-items:end;gap:35px;margin-bottom:35px;display:flex}.eventnadoOrganizerIntro>div{max-width:720px}.eventnadoOrganizerIntro h2,.eventnadoComplianceCopy h2,.eventnadoCtaInner h2{color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(32px,3.6vw,49px);line-height:1.08}.eventnadoOrganizerIntro p:not(.eventnadoEyebrow),.eventnadoComplianceCopy>p:not(.eventnadoEyebrow){color:#596a82;font-size:15px}.eventnadoBenefitsGrid article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:205px;padding:23px;box-shadow:0 13px 35px #0d1b3d0b}.eventnadoBenefitsGrid article>span{width:48px;height:48px;color:var(--accent);background:#e8f7f7;border-radius:13px;place-items:center;display:grid}.eventnadoBenefitsGrid article:nth-child(2)>span{color:var(--coral);background:#fff0ed}.eventnadoBenefitsGrid h3{margin:21px 0 8px;font-size:17px}.eventnadoComplianceSection{background:#f1f9f9;padding:78px 0}.eventnadoComplianceCopy .button{margin-top:17px}.eventnadoComplianceChecklist{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.eventnadoComplianceChecklist article{background:#ffffffe0;border:1px solid #118a8e24;border-radius:14px;grid-template-columns:45px 1fr;align-items:center;gap:5px 12px;min-height:96px;padding:16px;display:grid}.eventnadoComplianceChecklist article:last-child{grid-column:1/-1}.eventnadoComplianceChecklist article>span{width:43px;height:43px;color:var(--accent);background:#e5f6f5;border-radius:11px;grid-row:1/3;place-items:center;display:grid}.eventnadoComplianceChecklist strong{font-size:13px}.eventnadoComplianceChecklist small{color:#758397;font-size:9px}.eventnadoTestimonialsSection{background:#fff;padding:80px 0}.eventnadoCenteredHeading{text-align:center;max-width:760px;margin:0 auto 31px}.eventnadoTestimonialsGrid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.eventnadoTestimonialsGrid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:25px;box-shadow:0 12px 34px #0d1b3d0d}.eventnadoQuote{color:var(--accent);font-family:Georgia,serif;font-size:42px;line-height:.6}.eventnadoTestimonialsGrid article>p{color:#445672;min-height:78px;margin:13px 0 22px;font-size:13px}.eventnadoTestimonialsGrid article>div{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.testimonialAvatar{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:39px;height:39px;font-size:10px;font-weight:800;display:grid}.testimonialAvatar2{background:var(--coral)}.testimonialAvatar3{background:var(--navy)}.eventnadoTestimonialsGrid article>div>span:nth-child(2){gap:3px;display:grid}.eventnadoTestimonialsGrid strong{font-size:11px}.eventnadoTestimonialsGrid small{color:var(--muted);font-size:8px}.eventnadoTestimonialsGrid b{color:var(--sunlight);letter-spacing:1px;font-size:10px}.eventnadoPartnersStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfd;padding:28px 0}.eventnadoPartnersStrip .container{color:#9aa6b5;letter-spacing:.08em;justify-content:space-between;gap:20px;font-size:10px;font-weight:800;display:flex}.eventnadoCtaSection{background:var(--navy);padding:67px 0}.eventnadoCtaInner{justify-content:space-between;align-items:center;gap:30px;display:flex}.eventnadoCtaInner h2{color:#fff}.eventnadoCtaInner p{color:#b8c7da;margin:10px 0 0}.eventnadoFooter{color:#d7e2ef;background:#09172f;padding:55px 0 0}.eventnadoFooterGrid{grid-template-columns:1.45fr repeat(3,1fr);gap:47px;padding-bottom:43px;display:grid}.footerLocaleSwitcher{color:#a9b7ca;background:#ffffff0b;border-color:#ffffff21;margin-top:18px}.eventnadoFooterColumn{flex-direction:column;gap:11px;font-size:11px;display:flex}.eventnadoFooterColumn strong{color:#fff;margin-bottom:5px;font-size:12px}.eventnadoFooterColumn a{color:#aebdd0}.eventnadoFooterColumn a:hover{color:#fff}.eventnadoFooterColumn p{color:#8396ae;font-size:10px;line-height:1.55}.eventnadoFooter .footerBottom{color:#8296b1;border-top-color:#ffffff17;padding:18px 0}.eventnadoPanelSidebar{z-index:60;color:#fff;background:linear-gradient(#0d244b 0%,#071936 100%);flex-direction:column;width:260px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:12px 0 38px #06132a17}.eventnadoPanelBrand{padding:22px 22px 16px}.eventnadoPanelNav{flex-direction:column;gap:3px;padding:8px 12px 22px;display:flex}.eventnadoPanelNavLabel{color:#6f8aac;letter-spacing:.18em;text-transform:uppercase;margin:18px 11px 7px;font-size:8px;font-weight:830}.eventnadoPanelNavItem{color:#c4d1e2;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;min-height:42px;padding:8px 12px;font-size:11px;font-weight:660;transition:background .16s,color .16s,transform .16s;display:grid}.eventnadoPanelNavItem:hover{color:#fff;background:#ffffff13;transform:translate(2px)}.eventnadoPanelNavItem small{color:#6ee0dd;font-size:7px}.eventnadoAdvancedNav{margin-top:5px}.eventnadoAdvancedNav summary{color:#c4d1e2;cursor:pointer;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;min-height:42px;padding:8px 12px;font-size:11px;font-weight:660;list-style:none;display:grid}.eventnadoAdvancedNav summary::-webkit-details-marker{display:none}.eventnadoAdvancedNav summary:hover{color:#fff;background:#ffffff13}.eventnadoAdvancedNav>div{gap:2px;padding:5px 0 8px 32px;display:grid}.eventnadoAdvancedNav>div a{color:#829ab8;border-radius:7px;padding:7px 10px;font-size:9px;line-height:1.3}.eventnadoAdvancedNav>div a:hover,.eventnadoAdvancedNav>div a.active{color:#fff;background:#ffffff12}.eventnadoPanelSidebarBottom{gap:13px;margin-top:auto;padding:13px;display:grid}.eventnadoPanelSupportCard{color:#c9d7e7;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:auto 1fr;gap:9px;padding:14px;display:grid}.eventnadoPanelSupportCard>svg{color:#54cdd0}.eventnadoPanelSupportCard>div{gap:4px;display:grid}.eventnadoPanelSupportCard strong{color:#fff;font-size:10px}.eventnadoPanelSupportCard small{color:#8fa5bf;font-size:8px}.eventnadoPanelSupportCard a{color:#fff;background:#118a8e6b;border-radius:8px;grid-column:1/-1;place-items:center;min-height:36px;font-size:9px;font-weight:760;display:grid}.eventnadoPanelOrganization{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;gap:4px;padding:12px;display:grid}.eventnadoPanelOrganization span,.eventnadoPanelOrganization small{color:#7890ad;font-size:8px}.eventnadoPanelOrganization strong{color:#fff;font-size:10px}.eventnadoPanelPublicLink{color:#95aac4;padding:8px 11px;font-size:9px}.eventnadoPanelContent{min-height:100vh;margin-left:260px}.eventnadoPanelTopbar{z-index:45;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;justify-content:space-between;align-items:center;min-height:78px;padding:0 28px;display:flex;position:sticky;top:0}.eventnadoPanelTopbarGreeting{align-items:center;gap:17px;display:flex}.eventnadoPanelTopbarGreeting>div{gap:5px;display:grid}.eventnadoPanelTopbarGreeting strong{font-size:14px}.eventnadoPanelTopbarGreeting small{color:var(--muted);font-size:10px}.eventnadoPanelDesktopMenu{width:35px;height:35px;color:var(--navy);cursor:pointer;background:#f2f6f9;border:0;border-radius:8px;padding:0}.eventnadoPanelTopbarActions{align-items:center;gap:11px;display:flex}.eventnadoIconButton{border:1px solid var(--line);width:39px;height:39px;color:var(--navy);background:#fff;border-radius:10px;place-items:center;display:grid;position:relative}.eventnadoIconButton b{color:#fff;background:var(--coral);border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;display:grid;position:absolute;top:-5px;right:-4px}.eventnadoUserChip{color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:4px 7px 4px 4px;display:grid}.eventnadoUserChip>span{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:37px;height:37px;font-size:9px;font-weight:800;display:grid}.eventnadoUserChip>div{text-align:left;gap:3px;display:grid}.eventnadoUserChip strong{font-size:10px}.eventnadoUserChip small{color:var(--muted);font-size:8px}.eventnadoUserChip i{color:#8b98a9;font-style:normal}.eventnadoPanelMobileToggle,.eventnadoPanelBackdrop{display:none}.eventnadoPanelMain{padding:26px 28px 55px}.eventnadoDashboardHeader{justify-content:space-between;align-items:end;gap:25px;margin-bottom:22px;display:flex}.eventnadoDashboardHeader p{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:800}.eventnadoDashboardHeader h1{letter-spacing:-.04em;margin:0;font-size:27px}.eventnadoDashboardHeader span{color:var(--muted);margin-top:7px;font-size:11px;display:block}.eventnadoDashboardMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.eventnadoMetricCard{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:13px;min-height:105px;padding:17px;display:grid;box-shadow:0 8px 28px #0d1b3d0a}.eventnadoMetricCard>span{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.eventnadoMetricCard.tone-coral>span{background:var(--coral)}.eventnadoMetricCard.tone-navy>span{background:var(--navy)}.eventnadoMetricCard.tone-sun>span{background:var(--sunlight)}.eventnadoMetricCard>div{gap:4px;min-width:0;display:grid}.eventnadoMetricCard small{color:#79879a;text-transform:uppercase;font-size:8px;font-weight:700}.eventnadoMetricCard strong{font-size:24px;line-height:1}.eventnadoMetricCard p{color:#739083;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:8px;line-height:1.3;overflow:hidden}.eventnadoDashboardTopGrid{grid-template-columns:1.25fr .8fr .82fr;gap:13px;margin-top:13px;display:grid}.eventnadoDashboardBottomGrid{grid-template-columns:1fr 1fr .75fr;gap:13px;margin-top:13px;display:grid}.eventnadoDashboardCard{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-width:0;min-height:280px;display:flex;box-shadow:0 8px 28px #0d1b3d09}.eventnadoDashboardCardHeader{justify-content:space-between;align-items:start;gap:15px;padding:17px 18px 12px;display:flex}.eventnadoDashboardCardHeader h2{letter-spacing:-.02em;margin:0;font-size:14px}.eventnadoDashboardCardHeader p{color:var(--muted);margin:4px 0 0;font-size:8px}.eventnadoDashboardCardHeader a{color:var(--accent);align-items:center;gap:5px;font-size:8px;font-weight:730;display:inline-flex}.eventnadoDashboardCardFooter{border-top:1px solid var(--line);min-height:42px;color:var(--accent);justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:9px;font-weight:750;display:flex}.eventnadoUpcomingList{padding:0 16px 8px}.eventnadoUpcomingList>a{border-bottom:1px solid #edf1f4;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.eventnadoEventThumb{color:#fff;background:linear-gradient(135deg,var(--accent),#175b85);border-radius:8px;place-items:center;width:42px;height:34px;font-size:11px;font-weight:800;display:grid}.eventnadoEventThumb.thumb-2{background:linear-gradient(135deg,var(--coral),#8f3f66)}.eventnadoEventThumb.thumb-3{background:linear-gradient(135deg,var(--sunlight),#e56b3d)}.eventnadoEventThumb.thumb-4{background:linear-gradient(135deg,var(--navy),#315691)}.eventnadoUpcomingList>a>div{gap:4px;min-width:0;display:grid}.eventnadoUpcomingList>a>div strong,.eventnadoUpcomingList>a>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eventnadoUpcomingList>a>div strong{font-size:9px}.eventnadoUpcomingList>a>div small{color:var(--muted);font-size:7px}.eventnadoUpcomingList>a>b{text-align:right;font-size:10px;display:grid}.eventnadoUpcomingList>a>b small{color:var(--muted);font-size:6px;font-weight:500}.eventnadoUpcomingList .statusBadge{white-space:nowrap;padding:4px 7px;font-size:6.5px}.eventnadoDashboardEmpty{min-height:210px;color:var(--accent);text-align:center;place-items:center;padding:24px;display:grid}.eventnadoDashboardEmpty h3{color:var(--navy);margin:10px 0 4px}.eventnadoDashboardEmpty p{color:var(--muted);margin:0 0 12px;font-size:10px}.eventnadoDonutWrap{grid-template-columns:155px 1fr;align-items:center;gap:15px;padding:18px;display:grid}.eventnadoDonut{background:conic-gradient(var(--accent) 0 var(--ready), var(--coral) var(--ready) var(--published), #e7edf2 var(--published) 100%);border-radius:50%;place-items:center;width:142px;height:142px;display:grid;position:relative}.eventnadoDonut:after{content:"";background:#fff;border-radius:50%;width:88px;height:88px;position:absolute}.eventnadoDonut>span{z-index:1;text-align:center;display:grid;position:relative}.eventnadoDonut strong{font-size:23px}.eventnadoDonut small{color:var(--muted);font-size:8px}.eventnadoDonutLegend{gap:16px;display:grid}.eventnadoDonutLegend span{grid-template-columns:auto 1fr;gap:2px 7px;display:grid}.eventnadoDonutLegend i{background:var(--accent);border-radius:50%;grid-row:1/3;width:8px;height:8px;margin-top:2px}.eventnadoDonutLegend .legendPublished{background:var(--coral)}.eventnadoDonutLegend .legendAttention{background:#dce4eb}.eventnadoDonutLegend b{font-size:8px}.eventnadoDonutLegend small{color:var(--muted);font-size:7px}.eventnadoSummaryList{padding:0 17px 10px;display:grid}.eventnadoSummaryList a{min-height:51px;color:var(--navy);border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;display:flex}.eventnadoSummaryList a>span{align-items:center;gap:10px;font-size:9px;font-weight:660;display:inline-flex}.eventnadoSummaryList a>span svg{color:var(--accent)}.eventnadoTaskPreview{padding:4px 17px 15px;display:grid}.eventnadoTaskPreview a{border-bottom:1px solid #edf1f4;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;min-height:50px;font-size:9px;display:grid}.eventnadoTaskPreview i{background:#a8b4c1;border-radius:50%;width:8px;height:8px}.eventnadoTaskPreview .taskTone-danger{background:var(--coral);box-shadow:0 0 0 5px #fff0ed}.eventnadoTaskPreview .taskTone-warning{background:var(--sunlight);box-shadow:0 0 0 5px #fff7e8}.eventnadoTaskPreview .taskTone-success{background:var(--accent);box-shadow:0 0 0 5px #e7f7f7}.eventnadoTaskPreview b{color:var(--muted)}.eventnadoQuickActions{padding:3px 17px 15px;display:grid}.eventnadoQuickActions a{border-bottom:1px solid #edf1f4;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:59px;display:grid}.eventnadoQuickActions a>span{width:37px;height:37px;color:var(--accent);background:#e9f8f8;border-radius:50%;place-items:center;display:grid}.eventnadoQuickActions a>div{gap:4px;display:grid}.eventnadoQuickActions strong{font-size:9px}.eventnadoQuickActions small{color:var(--muted);font-size:7px}.eventnadoSupportCard{text-align:center;justify-content:center;align-items:center;padding:25px}.eventnadoSupportCard>span{width:70px;height:70px;color:var(--accent);background:#e8f7f7;border-radius:50%;place-items:center;display:grid}.eventnadoSupportCard h2{margin:15px 0 5px;font-size:16px}.eventnadoSupportCard p{max-width:320px;color:var(--muted);margin:0;font-size:9px}.eventnadoSupportCard>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.eventnadoSupportCard .button{min-height:37px;padding-inline:12px;font-size:8px}.eventnadoSafetyBanner{background:#eef9f8;border:1px solid #cfe6e4;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:13px;padding:18px 20px;display:grid}.eventnadoSafetyBanner>span{width:47px;height:47px;color:var(--accent);background:#fff;border-radius:13px;place-items:center;display:grid}.eventnadoSafetyBanner h2{margin:0;font-size:13px}.eventnadoSafetyBanner p{color:#60758b;margin:4px 0 0;font-size:9px}.eventnadoSafetyBanner>a{color:var(--accent);align-items:center;gap:7px;font-size:9px;font-weight:750;display:inline-flex}@media (max-width:1180px){.mainNav{gap:17px;margin-left:12px}.eventnadoHeroGrid{grid-template-columns:1fr 1fr;gap:30px}.eventnadoDashboardMetrics{grid-template-columns:repeat(3,1fr)}.eventnadoDashboardTopGrid{grid-template-columns:1fr 1fr}.eventnadoPaymentsCard{grid-column:1/-1}.eventnadoDashboardBottomGrid{grid-template-columns:1fr 1fr}.eventnadoSupportCard{grid-column:1/-1;min-height:240px}}@media (max-width:960px){.siteHeaderInner{min-height:70px}.siteHeader .brandTagline{display:none}.mainNav{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;flex-direction:column;gap:0;margin:0;padding:12px;display:none;position:absolute;top:70px;left:20px;right:20px}.mainNavOpen{display:flex}.mainNav a{padding:12px}.mobileNavButton{place-items:center;margin-left:auto;display:grid}.headerActions{margin-left:0}.eventnadoHeroGrid,.eventnadoSectionGrid,.eventnadoComplianceGrid{grid-template-columns:1fr}.eventnadoHeroVisual{min-height:440px}.eventnadoSectionMain,.eventnadoCategoryPanel{padding:20px}.eventnadoBenefitsGrid{grid-template-columns:repeat(2,1fr)}.eventnadoTestimonialsGrid{grid-template-columns:1fr}.eventnadoFooterGrid{grid-template-columns:repeat(2,1fr)}.eventnadoPanelSidebar{transition:transform .22s;transform:translate(-105%)}.eventnadoPanelSidebar.open{transform:translate(0)}.eventnadoPanelContent{margin-left:0}.eventnadoPanelMobileToggle{z-index:55;color:#fff;background:var(--accent);border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:fixed;bottom:15px;left:12px;box-shadow:0 12px 32px #0d1b3d3d}.eventnadoPanelBackdrop{z-index:58;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05112670;border:0;display:block;position:fixed;inset:0}.eventnadoPanelTopbar{padding-inline:20px}.eventnadoPanelDesktopMenu{display:none}.eventnadoDashboardMetrics{grid-template-columns:repeat(2,1fr)}.eventnadoDashboardTopGrid,.eventnadoDashboardBottomGrid{grid-template-columns:1fr}.eventnadoPaymentsCard,.eventnadoSupportCard{grid-column:auto}}@media (max-width:680px){.container{width:min(calc(100% - 28px),var(--container))}.siteHeader .brandText{font-size:20px}.siteHeader .brandMarkSvg{width:35px;height:35px}.headerActions .userButton,.siteHeader .localeSwitcher{display:none}.eventnadoHero{padding-top:44px}.eventnadoHeroCopy h1{font-size:43px}.eventnadoHeroLead{font-size:14px}.eventnadoSearch{grid-template-columns:1fr auto;gap:4px}.eventnadoSearchDivider,.eventnadoLocationField{display:none!important}.eventnadoSearchButton{padding-inline:14px;font-size:0}.eventnadoSearchButton svg{display:block}.eventnadoTrustRow{gap:10px;display:grid}.eventnadoHeroVisual{min-height:360px}.eventnadoDashboardPreview{grid-template-columns:42px 1fr;min-height:320px}.eventnadoDashboardPreview>aside{padding-inline:5px}.previewContent{padding:15px}.previewEventGrid{grid-template-columns:repeat(2,1fr)}.previewEventGrid article:last-child{display:none}.previewStats{grid-template-columns:repeat(2,1fr)}.eventnadoFeaturedGrid,.eventnadoCategoryGrid,.eventnadoBenefitsGrid,.eventnadoComplianceChecklist{grid-template-columns:1fr}.eventnadoComplianceChecklist article:last-child{grid-column:auto}.eventnadoOrganizerIntro,.eventnadoCtaInner{flex-direction:column;align-items:start}.eventnadoPartnersStrip .container{text-align:center;grid-template-columns:repeat(2,1fr);display:grid}.eventnadoFooterGrid{grid-template-columns:1fr}.eventnadoPanelTopbar{min-height:67px;padding:0 13px}.eventnadoPanelTopbarGreeting small,.eventnadoUserChip>div,.eventnadoUserChip>i{display:none}.eventnadoUserChip{padding:0;display:block}.eventnadoPanelMain{padding:18px 13px 50px}.eventnadoDashboardHeader{flex-direction:column;align-items:start}.eventnadoDashboardMetrics{grid-template-columns:1fr}.eventnadoMetricCard{min-height:88px}.eventnadoDonutWrap{grid-template-columns:1fr;justify-items:center}.eventnadoDonutLegend{grid-template-columns:repeat(3,1fr);width:100%}.eventnadoUpcomingList>a{grid-template-columns:42px 1fr auto}.eventnadoUpcomingList>a>b{display:none}.eventnadoUpcomingList .statusBadge{grid-column:2/4;justify-self:start}.eventnadoSafetyBanner{grid-template-columns:auto 1fr}.eventnadoSafetyBanner>a{grid-column:2}}:root{--spot-navy:#0a2348;--spot-navy-2:#102f5f;--spot-navy-3:#061a38;--spot-teal:#12969a;--spot-teal-bright:#20b9bb;--spot-teal-soft:#e9f8f8;--spot-coral:#ff705d;--spot-coral-dark:#e75847;--spot-coral-soft:#fff0ed;--spot-sun:#ffb84d;--spot-mist:#f4f8fa;--spot-mist-2:#edf3f6;--spot-slate:#66758d;--spot-green:#1f9d6c;--spot-red:#d94a4a;--spot-border:#dce6eb;--spot-shadow:0 18px 50px #0a234817;--spot-shadow-soft:0 8px 26px #0a234812;--ink:var(--spot-navy);--ink-soft:#344861;--muted:var(--spot-slate);--line:var(--spot-border);--line-strong:#c8d7df;--canvas:#f7fafc;--canvas-warm:#fbfaf8;--accent:var(--spot-teal);--accent-strong:var(--spot-teal);--accent-dark:#08787c;--orange:var(--spot-coral);--green:var(--spot-green);--navy:var(--spot-navy);--navy-2:var(--spot-navy-2);--shadow:var(--spot-shadow);--shadow-small:var(--spot-shadow-soft);--radius:20px;--radius-small:12px;--container:1240px}:focus-visible{outline-offset:3px;outline:3px solid #12969a6b}.srOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.eventnadoBrand{letter-spacing:0;gap:10px;min-width:max-content}.brandMarkImage{flex:0 0 42px;width:42px;height:42px;display:block}.eventnadoWordmark{gap:1px;line-height:1;display:grid}.eventnadoWordmark strong{color:var(--spot-navy);letter-spacing:-.045em;font-size:25px;font-weight:760}.eventnadoWordmark small{color:var(--spot-teal);letter-spacing:.26em;text-transform:uppercase;font-size:6.5px;font-weight:800}.eventnadoBrandInverse .eventnadoWordmark strong{color:#fff}.eventnadoBrandInverse .eventnadoWordmark small{color:#4fd0d1}.button{border-radius:11px;gap:9px;font-weight:720}.buttonTeal{color:#fff;background:linear-gradient(135deg, var(--spot-teal), #0a8589);box-shadow:0 10px 24px #12969a3b}.buttonTeal:hover:not(:disabled){box-shadow:0 14px 30px #12969a4d}.buttonCoral{color:#fff;background:linear-gradient(135deg, var(--spot-coral), #f35d4a);box-shadow:0 10px 24px #ff705d38}.buttonCoral:hover:not(:disabled){background:linear-gradient(135deg, #ff806f, var(--spot-coral-dark));box-shadow:0 14px 30px #ff705d4d}.buttonLightTeal{color:var(--spot-navy);background:#fff;border-color:#ffffff8c}.buttonPrimary{background:var(--spot-navy)}.buttonSecondary{border-color:var(--spot-border);color:var(--spot-navy)}.languageSwitcher{color:#8290a3;align-items:center;gap:8px;min-height:36px;padding:4px 7px;font-size:12px;font-weight:750;display:inline-flex}.languageSwitcher a{border-radius:8px;place-items:center;min-width:28px;min-height:28px;transition:color .18s,background .18s;display:grid}.languageSwitcher a:hover{color:var(--spot-navy);background:var(--spot-mist-2)}.languageSwitcher a.active{color:var(--spot-teal);background:var(--spot-teal-soft)}.languageSwitcher>span{color:#c9d3db}.languageSwitcherInverse{color:#8298b5}.languageSwitcherInverse a:hover{color:#fff;background:#ffffff14}.languageSwitcherInverse a.active{color:#fff;background:#20b9bb38}.languageSwitcherCompact{padding-inline:2px}.siteHeader.eventnadoHeader{background:#fffffff5;border-bottom-color:#dce6ebe6;box-shadow:0 5px 22px #0a234809}.eventnadoHeader .siteHeaderInner{gap:28px;min-height:76px}.eventnadoMainNav{color:#334863;gap:clamp(18px,2vw,30px);margin-left:auto;font-size:13px;font-weight:650}.eventnadoMainNav a{padding-block:29px;position:relative}.eventnadoHeaderActions{align-items:center;gap:8px}.headerLoginLink{min-height:40px;color:var(--spot-navy);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:13px;font-weight:700}.headerUserButton{background:var(--spot-navy);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.mobileNavButton{color:var(--spot-navy)}.eventnadoHome{overflow:hidden}.eventnadoHero{background:radial-gradient(circle at 72% 8%,#12969a29,#0000 24%),radial-gradient(circle at 100% 32%,#ff705d1f,#0000 22%),linear-gradient(#fff 0%,#fbfdfe 100%);padding:62px 0 72px;position:relative}.eventnadoHero:before{content:"";border:70px solid #ff705d14;border-radius:50%;width:380px;height:380px;position:absolute;top:150px;right:-170px}.eventnadoHeroGrid{grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);align-items:center;gap:60px;display:grid;position:relative}.domainLocalePill{border:1px solid var(--spot-border);color:var(--spot-slate);box-shadow:var(--spot-shadow-soft);background:#ffffffd9;border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:9px 13px;font-size:11px;font-weight:650;display:inline-flex}.eventnadoHeroCopy h1 strong{color:var(--spot-teal);font-weight:760}.eventnadoHeroCopy>p{color:#354b66;max-width:650px;margin:24px 0 30px;font-size:18px;line-height:1.65}.eventnadoHeroActions{flex-wrap:wrap;gap:12px;display:flex}.eventDiscoverySearch{border:1px solid var(--spot-border);min-height:60px;box-shadow:var(--spot-shadow-soft);background:#fff;border-radius:14px;grid-template-columns:minmax(240px,1fr) auto auto 54px;align-items:center;margin-top:28px;display:grid;overflow:hidden}.eventDiscoverySearch label{color:#6b7d92;border-right:1px solid #e7eef2;align-items:center;gap:9px;min-height:44px;padding-inline:15px;font-size:12px;display:flex}.eventDiscoverySearch .eventSearchMain{padding-left:18px}.eventDiscoverySearch input{width:100%;min-width:0;color:var(--spot-navy);background:0 0;border:0;outline:0}.eventDiscoverySearch button{background:var(--spot-teal);color:#fff;cursor:pointer;border:0;align-self:stretch}.eventnadoTrustRow{color:#5f738a;flex-wrap:wrap;gap:19px;margin-top:20px;font-size:11px;font-weight:650;display:flex}.eventnadoTrustRow span{align-items:center;gap:7px;display:inline-flex}.eventnadoTrustRow svg{color:var(--spot-teal)}.eventnadoDashboardPreview{background:#fffffff5;border:1px solid #c4d5dee6;border-radius:22px;grid-template-columns:58px 1fr;min-height:460px;display:grid;position:relative;overflow:hidden;transform:perspective(1500px)rotateY(-2deg)rotateX(1deg);box-shadow:0 32px 80px #0a234829}.eventnadoDashboardPreview:before,.eventnadoDashboardPreview:after{content:"";z-index:-1;border-radius:50%;position:absolute}.previewSidebar{background:#f9fbfc;border-right:1px solid #e7eef2;flex-direction:column;align-items:center;gap:15px;padding:18px 9px;display:flex}.previewSidebar img{width:32px;height:32px;margin-bottom:13px}.previewSidebar span{color:#7d8da0;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.previewSidebar span.active{background:var(--spot-navy);color:#fff;box-shadow:0 8px 18px #0a234833}.previewContent{min-width:0;padding:24px 24px 20px}.previewHeader{justify-content:space-between;align-items:start;gap:20px;display:flex}.previewHeader h2{letter-spacing:-.025em;margin:0 0 4px;font-size:18px}.previewHeader p{color:var(--spot-slate);margin:0;font-size:11px}.previewAvatar{background:var(--spot-coral-soft);width:34px;height:34px;color:var(--spot-coral-dark);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.previewSectionTitle{justify-content:space-between;align-items:center;margin:28px 0 12px;font-size:11px;display:flex}.previewSectionTitle span{color:var(--spot-teal);font-size:9px;font-weight:750}.previewEventCards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.previewEventCards article{background:#fff;border:1px solid #e5edf1;border-radius:11px;min-width:0;padding:7px;box-shadow:0 5px 15px #0a23480e}.previewEventImage{background:linear-gradient(140deg,#08214b,#1c5b91 58%,#2bc1c1);border-radius:8px;height:86px;position:relative;overflow:hidden}.previewEventImage2{background:linear-gradient(140deg,#0b6e73,#1fa6a6 48%,#86e0d7)}.previewEventImage3{background:linear-gradient(140deg,#201349,#7047a4 52%,#ff705d)}.previewEventImage:after{content:"";background:repeating-linear-gradient(80deg,#0000 0 15px,#ffffff29 16px 18px);position:absolute;inset:36% -15% -25%;transform:rotate(-4deg)}.previewEventImage time{z-index:2;width:35px;height:41px;color:var(--spot-navy);background:#fff;border-radius:7px;place-items:center;line-height:1;display:grid;position:absolute;top:7px;left:7px}.previewEventImage time strong{font-size:14px}.previewEventImage time small{margin-top:2px;font-size:7px;font-weight:800}.previewEventCards article>strong{color:var(--spot-navy);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:10px;display:block;overflow:hidden}.previewEventCards article>small,.previewEventCards article>span{color:var(--spot-slate);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;display:block;overflow:hidden}.previewEventCards article>span{color:var(--spot-teal)}.previewStats{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:24px;display:grid}.previewStats div{border:1px solid #e5edf1;border-radius:10px;gap:3px;padding:12px 9px;display:grid}.previewStats strong{color:var(--spot-teal);font-size:16px}.previewStats span{color:var(--spot-slate);font-size:7px}.eventnadoSection{padding:76px 0}.eventnadoDiscoverySection{padding-top:36px}.eventnadoSectionHeader h2{letter-spacing:-.035em;margin:0;font-size:22px}.eventnadoSectionHeader>a,.eventnadoSectionHeader div+a{color:var(--spot-teal);align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.eventnadoSectionHeaderLarge{margin-bottom:32px}.eventnadoSectionHeaderLarge h2{max-width:800px;margin-top:6px;font-size:clamp(32px,4vw,52px);line-height:1.06}.eventnadoCategoryGrid a{min-height:76px;color:var(--spot-navy);text-align:center;border:1px solid #e6edf1;border-radius:11px;justify-items:center;gap:8px;padding:12px 5px;font-size:9px;transition:transform .18s,border .18s,background .18s;display:grid}.eventnadoCategoryGrid a:hover{background:var(--spot-teal-soft);border-color:#9ed5d6;transform:translateY(-2px)}.eventnadoCategoryGrid svg{color:var(--spot-teal)}.eventnadoEmptyEvents{background:var(--spot-mist);border:1px dashed #bfd2db;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:140px;padding:22px;display:grid}.eventnadoEmptyEvents span{color:var(--spot-slate);margin-top:4px;font-size:12px}.eventnadoEventCard{border-color:var(--spot-border);border-radius:15px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 7px 24px #0a23480d}.eventnadoEventVisual{isolation:isolate;background-position:50%;background-size:cover;min-height:190px;position:relative}.eventnadoEventPattern:after{content:"";background:repeating-linear-gradient(78deg,#0000 0 28px,#ffffff21 29px 33px);position:absolute;inset:45% -10% -20%}.eventnadoDateBadge{z-index:3;width:48px;height:55px;color:var(--spot-navy);background:#fff;border-radius:10px;place-items:center;line-height:1;display:grid;position:absolute;top:13px;left:13px;box-shadow:0 8px 20px #03142d33}.eventnadoDateBadge strong{font-size:19px}.eventnadoDateBadge small{margin-top:3px;font-size:8px;font-weight:850}.eventnadoEventCategory{z-index:3;color:var(--spot-navy);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;padding:7px 9px;inset:auto 13px 13px auto}.eventnadoEventBody{padding:17px}.eventnadoEventBody .eventCardMeta{flex-wrap:wrap;gap:12px;display:flex}.eventnadoEventBody .eventCardMeta span{color:var(--spot-slate);align-items:center;gap:5px;display:inline-flex}.eventnadoEventBody h3{margin:10px 0 7px;font-size:18px}.eventnadoCardLink{color:var(--spot-teal);align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.eventnadoEventCardCompact .eventnadoEventBody{padding:13px}.eventnadoEventCardCompact .eventnadoEventBody h3{font-size:14px}.eventnadoEventCardCompact .eventnadoCardLink{margin-top:5px}.eventnadoEventCardCompact .eventnadoDateBadge{width:38px;height:44px}.eventnadoEventCardCompact .eventnadoDateBadge strong{font-size:15px}.organizerBenefits{border:1px solid var(--spot-border);box-shadow:var(--spot-shadow-soft);background:#fff;border-radius:20px;grid-template-columns:repeat(4,1fr) .95fr;display:grid;overflow:hidden}.organizerBenefits>article{border-right:1px solid #e6edf1;gap:12px;padding:28px 22px;display:flex}.organizerBenefits>article>span{background:var(--spot-teal-soft);height:42px;color:var(--spot-teal);border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.organizerBenefits h3{margin:1px 0 7px;font-size:14px}.organizerBenefits p{color:var(--spot-slate);margin:0;font-size:11px;line-height:1.6}.organizerBenefits aside{background:linear-gradient(145deg, #fff8f6, var(--spot-coral-soft));padding:27px}.organizerBenefits aside h3{font-size:18px}.organizerBenefits aside .button{margin-top:10px}.eventnadoComplianceSection{background:linear-gradient(135deg,#f5fafb,#f0f8f8)}.eventnadoComplianceGrid{background:#ffffffc7;border:1px solid #d9e9eb;border-radius:24px;grid-template-columns:.65fr 1.35fr;align-items:center;gap:40px;padding:38px;display:grid}.eventnadoComplianceIntro h2{letter-spacing:-.055em;margin:8px 0 15px;font-size:clamp(38px,4.4vw,56px);line-height:1.02}.eventnadoComplianceIntro>p:not(.eventnadoEyebrow){color:var(--spot-slate);font-size:15px}.eventnadoComplianceIntro .button{margin-top:10px}.eventnadoComplianceFeatures article{background:#fff;border:1px solid #deeaee;border-radius:14px;align-content:start;gap:9px;min-height:155px;padding:17px;display:grid}.eventnadoComplianceFeatures article>span{background:var(--spot-teal-soft);width:37px;height:37px;color:var(--spot-teal);border-radius:11px;place-items:center;display:grid}.eventnadoComplianceFeatures small{color:var(--spot-slate);font-size:9px;line-height:1.55}.eventnadoTestimonials{padding-top:82px}.testimonialGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.testimonialGrid article{border:1px solid var(--spot-border);box-shadow:var(--spot-shadow-soft);background:#fff;border-radius:17px;padding:25px;position:relative}.testimonialQuote{color:#12969a2b;font-family:Georgia,serif;font-size:70px;line-height:1;position:absolute;top:10px;right:22px}.testimonialGrid article>p{color:#354b66;min-height:86px;margin:0 0 22px;font-size:13px;position:relative}.testimonialGrid article>div:last-child{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.testimonialGrid article>div:last-child>span{background:var(--spot-navy);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:grid}.testimonialGrid article strong,.testimonialGrid article small{display:block}.testimonialGrid article small{color:var(--spot-slate);font-size:9px}.testimonialGrid article b{color:var(--spot-sun);letter-spacing:1px;font-size:10px}.eventnadoPartners{color:#8b9aaa;justify-items:center;gap:20px;margin-top:46px;display:grid}.eventnadoPartners>span{color:var(--spot-navy);font-size:13px;font-weight:750}.eventnadoPartners>div{opacity:.62;letter-spacing:.05em;flex-wrap:wrap;justify-content:center;gap:38px;font-size:12px;display:flex}.eventnadoFinalCta{background:linear-gradient(135deg, var(--spot-navy-3), var(--spot-navy-2));color:#fff;padding:62px 0}.eventnadoFinalCta .container{justify-content:space-between;align-items:center;gap:40px;display:flex}.eventnadoFinalCta h2{letter-spacing:-.05em;max-width:780px;margin:8px 0;font-size:clamp(35px,4vw,54px)}.eventnadoFinalCta p:not(.eventnadoEyebrow){color:#b8c7d7;max-width:700px}.eventnadoFinalCta .container>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.siteFooter.eventnadoFooter{background:var(--spot-navy-3);padding:62px 0 22px}.eventnadoFooterBrand>p{color:#93a8be;max-width:330px;font-size:12px}.footerSocials{gap:8px;margin-top:17px;display:flex}.footerSocials span{color:#dbe7f1;background:#ffffff14;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.footerColumn{align-content:start;gap:10px;display:grid}.footerColumn strong,.footerLanguage strong{color:#fff;margin-bottom:7px;font-size:12px}.footerColumn a,.footerColumn p{color:#90a4ba;font-size:11px}.footerColumn a:hover{color:#fff}.footerLanguage{align-content:start;justify-items:start;gap:7px;display:grid}.footerLanguage small{color:#7790a9;font-size:9px}.eventnadoFooterBottom{color:#667f99}.panelShell.eventnadoPanelShell{background:#f6f9fb;grid-template-columns:278px minmax(0,1fr)}.panelSidebar.eventnadoPanelSidebar{z-index:80;scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;background:linear-gradient(#082550,#051c3d 68%,#04162f);width:278px;padding:0;overflow-y:auto}.eventnadoPanelBrand{border-bottom-color:#ffffff1a;padding:23px 24px 21px}.eventnadoPanelBrand .brandMarkImage{width:39px;height:39px}.eventnadoPanelBrand .eventnadoWordmark strong{font-size:23px}.eventnadoPanelNav{gap:3px;margin:0;padding:20px 14px}.panelNavSectionLabel{color:#6d88a5;letter-spacing:.14em;text-transform:uppercase;margin:14px 12px 7px;font-size:8px;font-weight:850}.panelNavSectionLabel:first-child{margin-top:0}.panelNavItem.eventnadoPanelNavItem{color:#bdd0e2;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;min-height:43px;padding:0 11px;font-size:11px;font-weight:650}.eventnadoPanelNavItem .panelNavIcon{color:#72bfc2;place-items:center;display:grid}.panelNavItem.eventnadoPanelNavItem:hover,.panelNavItem.eventnadoPanelNavItem.active{color:#fff;background:linear-gradient(135deg,#11969a,#0f8088);box-shadow:0 8px 20px #00000029}.eventnadoPanelNavItem.active .panelNavIcon,.eventnadoPanelNavItem:hover .panelNavIcon{color:#fff}.panelNavDetails{margin-top:5px}.panelNavDetails summary{color:#91a9bf;cursor:pointer;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;min-height:42px;padding:0 11px;font-size:10px;font-weight:700;list-style:none;display:grid}.panelNavDetails summary::-webkit-details-marker{display:none}.panelNavDetails summary:hover{color:#fff;background:#ffffff0e}.panelNavDetails summary svg{color:#5e9da7}.panelNavDetails[open] summary{color:#fff}.panelNavDetails>div{border-left:1px solid #ffffff1a;gap:2px;margin:3px 0 8px 17px;padding-left:8px;display:grid}.panelNavDetails>div .eventnadoPanelNavItem{min-height:37px;font-size:9.5px}.eventnadoSidebarBottom{gap:12px;padding:12px 14px 19px;display:grid}.panelDomainCard{background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;gap:8px;padding:13px;display:grid}.panelDomainCard>div{align-items:center;gap:9px;display:flex}.panelDomainCard>div>span{font-size:15px}.panelDomainCard p{gap:1px;margin:0;display:grid}.panelDomainCard strong{color:#eaf4fb;font-size:9px}.panelDomainCard small{color:#7792ad;font-size:8px}.panelHelpCard{color:#fff;background:#12969a24;border-radius:12px;grid-template-columns:auto 1fr;gap:10px;padding:14px;display:grid}.panelHelpCard>svg{color:#45d0d2}.panelHelpCard strong,.panelHelpCard small{display:block}.panelHelpCard strong{font-size:11px}.panelHelpCard small{color:#91aec5;margin-top:3px;font-size:8px;line-height:1.45}.panelHelpCard a{color:#fff;background:#12969a61;border-radius:9px;grid-column:1/-1;place-items:center;min-height:36px;font-size:9px;font-weight:750;display:grid}.panelProfileCard{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 6px;display:grid}.panelProfileAvatar{background:var(--spot-teal);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;font-weight:800;display:grid}.panelProfileCard strong,.panelProfileCard small{display:block}.panelProfileCard strong{color:#fff;font-size:10px}.panelProfileCard small{color:#7792ad;margin-top:2px;font-size:8px}.panelProfileCard button{color:#7891aa;cursor:pointer;background:0 0;border:0}.eventnadoPanelContent{min-width:0}.panelTopbar.eventnadoPanelTopbar{min-height:76px;color:var(--spot-navy);padding:0 28px}.panelTopbarGreeting{align-items:center;gap:13px;display:flex}.panelTopbarGreeting>div{gap:3px;display:grid}.panelTopbarGreeting strong{font-size:15px}.panelTopbarGreeting span{color:var(--spot-slate);font-size:10px}.panelMobileMenu{border:1px solid var(--spot-border);width:40px;height:40px;color:var(--spot-navy);background:#fff;border-radius:10px;display:none}.panelTopbarActions{gap:8px}.panelIconButton{border:1px solid var(--spot-border);width:39px;height:39px;color:var(--spot-navy);background:#fff;border-radius:11px;place-items:center;display:grid;position:relative}.panelIconButton i{background:var(--spot-coral);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.panelBackdrop{display:none}.panelMain.eventnadoDashboardMain{width:min(100% - 42px,1440px);padding:30px 0 58px}.eventnadoDashboardIntro{justify-content:space-between;align-items:end;gap:25px;margin-bottom:22px;display:flex}.eventnadoDashboardIntro p{color:var(--spot-teal);letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-size:9px;font-weight:800}.eventnadoDashboardIntro h1{letter-spacing:-.045em;margin:0;font-size:32px}.eventnadoDashboardIntro>div>span{max-width:760px;color:var(--spot-slate);margin-top:7px;font-size:10px;display:block}.eventnadoDashboardMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.eventnadoDashboardMetrics article{border:1px solid var(--spot-border);background:#fff;border-radius:15px;align-items:center;gap:13px;min-height:108px;padding:18px;display:flex;box-shadow:0 4px 16px #0a234809}.dashboardMetricIcon{border-radius:50%;flex:0 0 48px;place-items:center;height:48px;display:grid}.dashboardMetricIcon.teal{color:#fff;background:linear-gradient(135deg,#18b2b4,#087f83)}.dashboardMetricIcon.coral{color:#fff;background:linear-gradient(135deg,#ff826f,#f25c49)}.dashboardMetricIcon.navy{color:#fff;background:linear-gradient(135deg,#173d70,#071e42)}.dashboardMetricIcon.amber{color:#8a5100;background:#fff0cf}.eventnadoDashboardMetrics article>div{min-width:0;display:grid}.eventnadoDashboardMetrics small{color:var(--spot-slate);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:700}.eventnadoDashboardMetrics strong{letter-spacing:-.04em;margin:2px 0;font-size:27px}.eventnadoDashboardMetrics em{color:#7b8da0;font-size:8px;font-style:normal}.eventnadoDashboardTopGrid{grid-template-columns:1.55fr .75fr;gap:14px;margin-bottom:14px;display:grid}.eventnadoDashboardLowerGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.eventnadoDashboardCard{border:1px solid var(--spot-border);background:#fff;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 4px 18px #0a234809}.eventnadoDashboardCard>header{justify-content:space-between;gap:16px;padding:19px 20px 14px;display:flex}.eventnadoDashboardCard>header h2{letter-spacing:-.025em;margin:0 0 3px;font-size:15px}.eventnadoDashboardCard>header p{color:var(--spot-slate);margin:0;font-size:8.5px}.eventnadoDashboardCard>header a,.eventnadoDashboardCard>header button{color:var(--spot-teal);cursor:pointer;background:0 0;border:0;align-self:start;font-size:8.5px;font-weight:750}.eventnadoDashboardCard>footer{border-top:1px solid #e8eef2;justify-content:center;margin-top:auto;padding:13px;display:flex}.eventnadoDashboardCard>footer a{color:var(--spot-teal);align-items:center;gap:5px;font-size:9px;font-weight:750;display:inline-flex}.eventnadoDashboardEventList{padding:0 15px 10px;display:grid}.eventnadoDashboardEventList>a{border-top:1px solid #edf2f5;grid-template-columns:54px minmax(0,1fr) 82px auto;align-items:center;gap:10px;min-height:64px;padding:8px 5px;display:grid}.dashboardEventThumb{color:#fff;background:linear-gradient(135deg,#0d315f,#11969a);border-radius:9px;place-items:center;width:54px;height:45px;font-size:17px;font-weight:850;display:grid}.eventnadoDashboardEventList>a>div strong,.eventnadoDashboardEventList>a>div small{display:block}.eventnadoDashboardEventList>a>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.eventnadoDashboardEventList>a>div small{color:var(--spot-slate);margin-top:4px;font-size:7.5px}.eventnadoDashboardEventList>a>b{color:var(--spot-navy);text-align:right;font-size:12px}.eventnadoDashboardEventList>a>b small{color:#8d9bad;font-size:6.5px;font-weight:500;display:block}.eventnadoDashboardEventList .statusBadge{justify-self:end;font-size:7px}.eventnadoDashboardLoading,.eventnadoDashboardEmpty{text-align:center;min-height:270px;color:var(--spot-slate);place-items:center;gap:10px;padding:30px;display:grid}.eventnadoDashboardEmpty strong{color:var(--spot-navy)}.eventnadoDashboardEmpty p{max-width:400px;margin:0;font-size:11px}.preparationDonutWrap{grid-template-columns:150px 1fr;align-items:center;gap:22px;padding:25px 22px 30px;display:grid}.preparationDonut{border-radius:50%;place-items:center;width:145px;height:145px;display:grid}.preparationDonut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:92px;height:92px;box-shadow:0 0 0 1px #edf2f5}.preparationDonut>span{z-index:1;grid-area:1/1;justify-items:center;display:grid}.preparationDonut strong{font-size:24px}.preparationDonut small{color:var(--spot-slate);font-size:8px}.preparationDonutWrap ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.preparationDonutWrap li{color:var(--spot-slate);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:9px;display:grid}.preparationDonutWrap li i{border-radius:50%;width:8px;height:8px}.preparationDonutWrap li i.teal{background:var(--spot-teal)}.preparationDonutWrap li i.coral{background:var(--spot-coral)}.preparationDonutWrap li i.gray{background:#e8edf3}.preparationDonutWrap li strong{color:var(--spot-navy)}.dashboardTaskList{padding:0 16px 13px;display:grid}.dashboardTaskList>a{border-top:1px solid #edf2f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px 0;display:grid}.dashboardTaskList>a>span{background:var(--spot-coral-soft);width:35px;height:35px;color:var(--spot-coral);border-radius:11px;place-items:center;display:grid}.dashboardTaskList strong,.dashboardTaskList small{display:block}.dashboardTaskList strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.dashboardTaskList small{color:var(--spot-slate);margin-top:3px;font-size:7px}.dashboardTaskList .statusBadge{font-size:6.5px}.dashboardGoodState{color:var(--spot-green);align-items:center;gap:9px;padding:24px 8px;font-size:10px;display:flex}.dashboardPaymentsHero{background:linear-gradient(135deg,#effafa,#f5fbfc);border-radius:13px;gap:12px;margin:0 17px 13px;padding:16px;display:flex}.dashboardPaymentsHero>span{background:var(--spot-teal);color:#fff;border-radius:14px;flex:0 0 47px;place-items:center;height:47px;display:grid}.dashboardPaymentsHero strong{font-size:10px}.dashboardPaymentsHero p{color:var(--spot-slate);margin:4px 0 0;font-size:7.5px;line-height:1.5}.dashboardPaymentsLinks{padding:0 17px 17px;display:grid}.dashboardPaymentsLinks a{min-height:43px;color:var(--spot-navy);border-top:1px solid #edf2f5;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;font-size:8.5px;font-weight:700;display:grid}.dashboardPaymentsLinks a svg:first-child{color:var(--spot-teal)}.dashboardPaymentsLinks a svg:last-child{color:#96a5b5}.dashboardQuickActions{padding:0 15px 14px;display:grid}.dashboardQuickActions a{border-top:1px solid #edf2f5;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:58px;padding:8px 0;display:grid}.dashboardQuickActions>a>span{width:35px;height:35px;color:var(--spot-teal);background:var(--spot-teal-soft);border-radius:50%;place-items:center;display:grid}.dashboardQuickActions strong,.dashboardQuickActions small{display:block}.dashboardQuickActions strong{font-size:9.5px}.dashboardQuickActions small{color:var(--spot-slate);margin-top:3px;font-size:7px}.dashboardQuickActions>a>svg{color:#9aa8b7}.panelCard,.marketplaceCard,.communityCard,.eventFormCard,.formCard,.detailCard{border-color:var(--spot-border);box-shadow:0 4px 18px #0a234809}.statusBadge-success{color:#147451;background:#e8f7f0}.statusBadge-warning{color:#a35e00;background:#fff3dc}.statusBadge-danger{color:#a83f3f;background:#ffeded}.statusBadge-neutral{color:#62758b;background:#edf2f5}@media (max-width:1180px){.eventnadoHeroGrid{grid-template-columns:1fr 1fr;gap:35px}.eventnadoComplianceFeatures{grid-template-columns:repeat(3,1fr)}.organizerBenefits{grid-template-columns:repeat(2,1fr)}.organizerBenefits>article{border-bottom:1px solid #e6edf1}.organizerBenefits aside{grid-column:span 2}.eventnadoFooterGrid{grid-template-columns:1.3fr repeat(2,.8fr)}.footerLanguage{grid-column:auto}}@media (max-width:980px){.eventnadoHeader .siteHeaderInner{min-height:68px}.eventnadoHeaderActions .languageSwitcher,.eventnadoHeaderActions .headerLoginLink{display:none}.eventnadoMainNav{border:1px solid var(--spot-border);box-shadow:var(--spot-shadow);background:#fff;border-radius:15px;margin:0;padding:15px;display:none;position:absolute;top:68px;left:16px;right:16px}.eventnadoMainNav.mainNavOpen{display:grid}.eventnadoMainNav a{border-radius:9px;padding:12px}.eventnadoMainNav a:after{display:none}.mobileNavButton{margin-left:auto;display:grid}.eventnadoHeaderActions{margin-left:0}.eventnadoHeroGrid{grid-template-columns:1fr}.eventnadoHeroCopy{text-align:center}.eventnadoHeroCopy>p{margin-inline:auto}.domainLocalePill,.eventnadoHeroActions,.eventnadoTrustRow{justify-content:center}.eventDiscoverySearch{max-width:720px;margin-inline:auto}.eventnadoDashboardPreview{max-width:720px;margin-inline:auto;transform:none}.eventnadoDiscoveryGrid,.eventnadoComplianceGrid{grid-template-columns:1fr}.eventnadoComplianceFeatures{grid-template-columns:repeat(5,1fr)}.eventnadoPanelShell{display:block!important}.panelSidebar.eventnadoPanelSidebar{transition:transform .22s;position:fixed;left:0;transform:translate(-102%)}.panelSidebarOpen .eventnadoPanelSidebar{transform:translate(0)}.panelBackdrop{z-index:70;background:#04162f85;border:0;position:fixed;inset:0}.panelSidebarOpen .panelBackdrop{display:block}.panelMobileMenu{place-items:center;display:grid}.eventnadoPanelContent{width:100%}.eventnadoDashboardMetrics{grid-template-columns:repeat(2,1fr)}.eventnadoDashboardTopGrid{grid-template-columns:1fr}.eventnadoDashboardLowerGrid{grid-template-columns:repeat(2,1fr)}.eventnadoDashboardLowerGrid>article:last-child{grid-column:span 2}}@media (max-width:760px){.container{width:min(calc(100% - 28px), var(--container))}.eventnadoHero{padding:46px 0 52px}.eventnadoHeroCopy h1{font-size:clamp(42px,13vw,62px)}.eventnadoHeroCopy>p{font-size:16px}.eventDiscoverySearch{grid-template-columns:1fr 52px;padding:7px}.eventDiscoverySearch label{border:0}.eventDiscoverySearch label:not(.eventSearchMain){display:none}.eventDiscoverySearch button{border-radius:10px}.eventnadoDashboardPreview{grid-template-columns:46px 1fr;min-height:420px}.previewSidebar{padding-inline:5px}.previewSidebar span{width:32px}.previewContent{padding:17px 13px}.previewEventCards{gap:6px}.previewEventImage{height:68px}.previewStats{grid-template-columns:repeat(2,1fr)}.eventnadoFeaturedGrid{grid-template-columns:1fr}.eventnadoEventCardCompact{grid-template-columns:150px 1fr;display:grid}.eventnadoEventCardCompact .eventnadoEventVisual{min-height:145px}.eventnadoCategoryGrid{grid-template-columns:repeat(3,1fr)}.organizerBenefits{grid-template-columns:1fr}.organizerBenefits aside{grid-column:auto}.organizerBenefits>article{border-right:0}.eventnadoComplianceGrid{padding:25px}.eventnadoComplianceFeatures{grid-template-columns:repeat(2,1fr)}.testimonialGrid{grid-template-columns:1fr}.eventnadoFinalCta .container{text-align:center;display:grid}.eventnadoFinalCta .container>div:last-child{justify-content:center}.eventnadoFooterGrid{grid-template-columns:repeat(2,1fr)}.eventnadoFooterBrand{grid-column:1/-1}.eventnadoFooterBottom{text-align:center;gap:10px}.panelTopbar.eventnadoPanelTopbar{padding-inline:15px}.panelTopbarGreeting span,.panelTopbarActions .eventnadoBrand{display:none}.panelMain.eventnadoDashboardMain{width:min(100% - 24px,1440px)}.eventnadoDashboardIntro{align-items:start}.eventnadoDashboardIntro>div>span{display:none}.eventnadoDashboardMetrics{grid-template-columns:1fr 1fr}.eventnadoDashboardMetrics article{min-height:95px;padding:13px}.dashboardMetricIcon{flex-basis:40px;height:40px}.eventnadoDashboardMetrics strong{font-size:23px}.eventnadoDashboardLowerGrid{grid-template-columns:1fr}.eventnadoDashboardLowerGrid>article:last-child{grid-column:auto}.eventnadoDashboardEventList>a{grid-template-columns:48px minmax(0,1fr) auto}.eventnadoDashboardEventList>a>b{display:none}.dashboardEventThumb{width:48px;height:42px}}@media (max-width:520px){.eventnadoWordmark strong{font-size:22px}.eventnadoWordmark small{display:none}.brandMarkImage{flex-basis:37px;width:37px;height:37px}.eventnadoHeaderActions .buttonCoral{display:none}.eventnadoHeroCopy h1{font-size:43px}.eventnadoHeroActions .button{width:100%}.eventnadoTrustRow{text-align:left;justify-content:start;max-width:330px;margin-inline:auto;display:grid}.eventnadoDashboardPreview{margin-inline:-8px;transform:scale(.98)}.previewEventCards article:nth-child(3){display:none}.previewEventCards{grid-template-columns:repeat(2,1fr)}.eventnadoEventCardCompact{grid-template-columns:1fr}.eventnadoCategoryGrid{grid-template-columns:repeat(2,1fr)}.eventnadoComplianceFeatures,.eventnadoFooterGrid{grid-template-columns:1fr}.eventnadoFooterBrand{grid-column:auto}.eventnadoDashboardIntro{display:grid}.eventnadoDashboardIntro .button{width:100%}.eventnadoDashboardMetrics{grid-template-columns:1fr}.preparationDonutWrap{grid-template-columns:1fr;justify-items:center}.preparationDonutWrap ul{width:100%}}.eventnadoPublicIndex,.eventnadoFormalitiesPage{background:#fff;min-height:70vh}.eventnadoPublicHero{background:radial-gradient(circle at 88% 20%,#ff7f661c,#0000 24%),radial-gradient(circle at 72% 65%,#118a8e1a,#0000 30%),linear-gradient(#fbfdfe,#f5fafb);padding:70px 0 54px}.eventnadoPublicHeroInner{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:end;gap:55px;display:grid}.eventnadoPublicHeroInner>div:first-child>p{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;margin:0 0 11px;font-size:11px;font-weight:820}.eventnadoPublicHeroInner h1{letter-spacing:-.06em;max-width:820px;margin:0;font-size:clamp(38px,5vw,63px);line-height:1.04}.eventnadoPublicHeroInner>div:first-child>span{color:#576982;max-width:760px;margin-top:19px;font-size:15px;line-height:1.7;display:block}.eventnadoCatalogSearch{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr auto;gap:10px;padding:14px;display:grid;box-shadow:0 18px 48px #0d1b3d13}.eventnadoCatalogSearch label{gap:7px;display:grid}.eventnadoCatalogSearch label>span{color:#68778d;text-transform:uppercase;font-size:8px;font-weight:760}.eventnadoCatalogSearch label>div{border:1px solid var(--line);min-height:43px;color:var(--accent);border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.eventnadoCatalogSearch input{width:100%;min-width:0;color:var(--navy);background:0 0;border:0;outline:0;font-size:10px}.eventnadoCatalogSearch .button{align-self:end;min-height:43px;font-size:10px}.eventnadoCatalogSection{background:#fff;padding:58px 0 80px}.eventnadoCatalogHeading{justify-content:flex-end;margin-bottom:18px;display:flex}.eventnadoCatalogHeading span{color:var(--accent);background:#e9f7f7;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:760}.eventnadoCatalogueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.eventnadoCatalogueGrid .eventnadoEventCard .eventCardVisual{min-height:190px}.eventnadoCatalogueGrid .eventnadoEventCard .eventCardBody{padding:20px}.eventnadoComplianceHero .eventnadoPublicHeroInner{grid-template-columns:1fr auto;align-items:center}.eventnadoComplianceHeroVisual{min-width:230px;min-height:230px;color:var(--accent);text-align:center;background:#ffffffe0;border:1px solid #118a8e29;border-radius:50%;place-items:center;padding:30px;display:grid;box-shadow:0 22px 60px #0d1b3d14}.eventnadoComplianceHeroVisual strong{color:var(--navy);margin-top:8px;font-size:45px}.eventnadoComplianceHeroVisual span{max-width:150px;color:var(--muted);font-size:9px}.eventnadoPackageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.eventnadoPackageCard{border-radius:17px;box-shadow:0 12px 34px #0d1b3d0b}.eventnadoVersionSteps{gap:12px;display:grid}.eventnadoVersionSteps article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:auto 1fr;gap:15px;padding:16px;display:grid}.eventnadoVersionSteps article>span{color:#fff;background:var(--accent);border-radius:12px;place-items:center;width:43px;height:43px;font-size:10px;font-weight:800;display:grid}.eventnadoVersionSteps article>div{gap:5px;display:grid}.eventnadoVersionSteps strong{font-size:12px}.eventnadoVersionSteps p{color:var(--muted);margin:0;font-size:9px}.eventnadoFormalitiesPage .eventnadoSafetyBanner{grid-template-columns:auto 1fr}.eventnadoFormalitiesPage .eventnadoSafetyBanner .eventnadoEyebrow{margin:0 0 6px;font-size:8px}@media (max-width:960px){.eventnadoPublicHeroInner,.eventnadoComplianceHero .eventnadoPublicHeroInner{grid-template-columns:1fr;align-items:start}.eventnadoCatalogSearch{grid-template-columns:1fr 1fr auto}.eventnadoCatalogueGrid,.eventnadoPackageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.eventnadoComplianceHeroVisual{display:none}}@media (max-width:680px){.eventnadoPublicHero{padding:48px 0 38px}.eventnadoCatalogSearch{grid-template-columns:1fr}.eventnadoCatalogSearch .button{width:100%}.eventnadoCatalogueGrid,.eventnadoPackageGrid{grid-template-columns:1fr}}.eventnadoCatalogHero{background:linear-gradient(135deg, var(--spot-navy-3), var(--spot-navy-2));color:#fff;padding:74px 0 56px}.eventnadoCatalogHero h1{letter-spacing:-.058em;max-width:820px;margin:9px 0 15px;font-size:clamp(43px,5.4vw,68px);line-height:1.02}.eventnadoCatalogHero>.container>p:not(.eventnadoEyebrow){color:#b7c8d9;max-width:720px;font-size:16px}.eventnadoCatalogHero .eventnadoTrustRow{color:#adc0d4}.eventnadoCatalogHero .eventnadoTrustRow svg{color:#57d0d2}.eventnadoCatalogSearch{background:#fff;border-radius:15px;grid-template-columns:minmax(250px,1fr) minmax(190px,.45fr) auto;gap:8px;max-width:850px;margin-top:26px;padding:8px;display:grid;box-shadow:0 20px 48px #0003}.eventnadoCatalogSearch label{min-height:47px;color:var(--spot-teal);border-right:1px solid #e7eef2;align-items:center;gap:9px;padding-inline:12px;display:flex}.eventnadoCatalogSearch input{width:100%;color:var(--spot-navy);border:0;outline:0}.eventnadoCatalogCount{border-bottom:1px solid var(--spot-border);padding-bottom:10px}.eventnadoCatalogGrid{grid-template-columns:repeat(3,1fr);gap:20px}.eventnadoCatalogEmpty>svg{color:var(--spot-teal)}.eventnadoEventHero{background:radial-gradient(circle at 83% 20%, #20b9bb40, transparent 24%), radial-gradient(circle at 100% 90%, #ff705d2e, transparent 20%), linear-gradient(135deg, var(--spot-navy-3), var(--spot-navy-2));color:#fff;padding:78px 0}.eventnadoEventHeroGrid{grid-template-columns:1fr 380px;align-items:center;gap:70px;display:grid}.eventnadoEventHeroPill{color:#b9d0e2;text-transform:uppercase;letter-spacing:.07em;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:8px 11px;font-size:10px;font-weight:750;display:inline-flex}.eventnadoEventHero h1{letter-spacing:-.06em;max-width:850px;margin:0 0 17px;font-size:clamp(46px,6vw,76px);line-height:1}.eventnadoEventHero p{color:#b7c8d9;max-width:700px;font-size:17px}.eventnadoEventFacts{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;gap:0;padding:22px;display:grid}.eventnadoEventFacts>div{border-bottom:1px solid #ffffff1c;grid-template-columns:auto 1fr;gap:12px;padding:15px 2px;display:grid}.eventnadoEventFacts>div:last-child{border-bottom:0}.eventnadoEventFacts>div>svg{color:#57d0d2}.eventnadoEventFacts small,.eventnadoEventFacts strong,.eventnadoEventFacts em{display:block}.eventnadoEventFacts small{color:#7ea0bd;text-transform:uppercase;letter-spacing:.09em;margin-bottom:4px;font-size:8px;font-weight:800}.eventnadoEventFacts strong{color:#fff;font-size:12px}.eventnadoEventFacts em{color:#9db5ca;margin-top:4px;font-size:9px;font-style:normal}.eventnadoEventContentGrid{grid-template-columns:1fr 380px;align-items:start;gap:70px;display:grid}.eventnadoEventDescription h2{letter-spacing:-.05em;max-width:760px;margin:8px 0 18px;font-size:clamp(32px,4vw,50px);line-height:1.06}.eventnadoEventDescription>p:last-child{color:#40546c;white-space:pre-line;font-size:16px}.eventnadoPublicSnapshot{background:#f2fbf8;border:1px solid #cce5df;border-radius:17px;grid-template-columns:auto 1fr;gap:13px;padding:22px;display:grid}.eventnadoPublicSnapshot>span{background:var(--spot-green);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.eventnadoPublicSnapshot small{color:var(--spot-green);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.eventnadoPublicSnapshot h3{margin:4px 0 7px;font-size:15px}.eventnadoPublicSnapshot p{color:#557268;margin:0;font-size:10px}@media (max-width:900px){.eventnadoCatalogGrid{grid-template-columns:repeat(2,1fr)}.eventnadoEventHeroGrid,.eventnadoEventContentGrid{grid-template-columns:1fr;gap:35px}.eventnadoEventFacts{max-width:600px}}@media (max-width:600px){.eventnadoCatalogSearch{grid-template-columns:1fr}.eventnadoCatalogSearch label{border-bottom:1px solid #e7eef2;border-right:0}.eventnadoCatalogGrid{grid-template-columns:1fr}.eventnadoEventHero{padding:55px 0}}.notFoundMark,.gateBrandMark{width:74px;height:74px}.notFound .notFoundMark{margin-bottom:10px}.localeSwitcherOnDark{color:#9eb3ca;background:#ffffff0e;border-color:#ffffff24}.localeSwitcherOnDark button.active{color:#65d3d5}.localeSwitcherOnDark button.active:after{background:#65d3d5}.footerBrandColumn{align-content:start;justify-items:start;gap:14px;display:grid}.eventnadoFooterGrid>div:not(.footerBrandColumn){align-content:start;gap:10px;display:grid}.eventnadoFooterGrid>div:not(.footerBrandColumn)>strong{color:#fff;margin-bottom:4px;font-size:12px}.eventnadoFooterGrid>div:not(.footerBrandColumn)>a{color:#90a4ba;font-size:11px}.eventnadoFooterGrid>div:not(.footerBrandColumn)>a:hover{color:#fff}.eventnadoFooterGrid>div:not(.footerBrandColumn)>p{color:#7790a9;font-size:10px;line-height:1.55}@media (max-width:680px){.siteHeader .localeSwitcher{display:inline-flex}.headerActions{gap:5px}.headerActions .buttonCoral,.headerLoginLink{display:none}}.eventnadoDonut{--ready:0%;--published:0%}.eventnadoCatalogPage,.eventnadoEventPage,.eventnadoLegalPage{background:var(--canvas);min-height:100vh}.eventnadoEventsOverview,.eventnadoPreparationCard,.dashboardPaymentsCard{min-width:0}.dashboardEventThumb.thumb1{background:linear-gradient(135deg,#0d1b3d,#1f497d)}.dashboardEventThumb.thumb2{background:linear-gradient(135deg,#118a8e,#25b9b3)}.dashboardEventThumb.thumb3{background:linear-gradient(135deg,#ff7f66,#ffad72)}.dashboardEventThumb.thumb4{background:linear-gradient(135deg,#6b7280,#1f2937)}.thumb{place-items:center;display:inline-grid}.eventnadoCheckoutPage,.eventnadoManagedPage{background:linear-gradient(#f7fafc 0%,#fff 100%);min-height:100vh}:root{--eventnado-night:#070d20;--eventnado-navy:#0b1026;--eventnado-surface:#121b36;--eventnado-surface-alt:#1b2747;--eventnado-blue:#2563eb;--eventnado-purple:#7c3aed;--eventnado-aqua:#00b4d8;--eventnado-lilac:#a78bfa;--eventnado-cyan-soft:#dff8ff;--eventnado-mist:#f5f7fc;--eventnado-line:#e2e8f0;--eventnado-slate:#64748b;--eventnado-success:#10b981;--eventnado-danger:#ef4444;--eventnado-gradient:linear-gradient(135deg, #00b4d8 0%, #2563eb 42%, #7c3aed 100%);--eventnado-gradient-reverse:linear-gradient(135deg, #7c3aed 0%, #2563eb 58%, #00b4d8 100%);--eventnado-shadow:0 24px 70px #040a202e;--ink:var(--eventnado-navy);--accent:var(--eventnado-blue);--accent-strong:var(--eventnado-purple);--navy:var(--eventnado-navy);--muted:var(--eventnado-slate);--line:var(--eventnado-line)}body.eventnadoApp{color:var(--eventnado-navy);background:var(--eventnado-mist);font-family:Inter,Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.eventnadoApp :focus-visible{outline-offset:3px;outline:3px solid #00b4d88c}.eventnadoBrand{align-items:center;gap:10px;min-width:max-content;display:inline-flex}.eventnadoBrand .brandMarkSvg{filter:drop-shadow(0 6px 14px #2563eb40);flex:0 0 48px;width:48px;height:48px;overflow:visible}.eventnadoBrand .brandLockup{gap:4px;line-height:1;display:grid}.eventnadoBrand .brandText{color:var(--eventnado-navy);letter-spacing:-.052em;font-size:27px;font-weight:820}.eventnadoBrand .brandTagline{color:var(--eventnado-purple);letter-spacing:.28em;text-transform:uppercase;font-size:7px;font-weight:820}.eventnadoBrandInverse .brandText{color:#fff}.eventnadoBrandInverse .brandTagline{color:#a78bfa}.eventnadoButtonPrimary{color:#fff;background:var(--eventnado-gradient);border-color:#0000;box-shadow:0 12px 30px #4f46e552}.eventnadoButtonPrimary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 38px #4f46e56b}.eventnadoButtonSecondary{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#7c3aed26;border-color:#a78bfa80;box-shadow:inset 0 0 0 1px #2563eb1f}.eventnadoButtonSecondary:hover:not(:disabled){background:#7c3aed3d;border-color:#a78bfa}.eventnadoButtonGhost{color:#fff;background:#ffffff12;border-color:#ffffff40}.eventnadoButtonGhost:hover:not(:disabled){background:#ffffff21}.siteHeader.eventnadoSiteHeader{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070d20ed;border-bottom:1px solid #94a3b821;position:sticky;top:0;box-shadow:0 10px 40px #02061733}.eventnadoHeaderInner{gap:25px;min-height:82px}.eventnadoMainNav{align-items:center;gap:clamp(15px,2vw,28px);margin-left:auto;display:flex}.eventnadoMainNav a{color:#cbd5e1;padding:30px 0;font-size:12px;font-weight:680;position:relative}.eventnadoMainNav a:after{content:"";background:var(--eventnado-gradient);border-radius:999px;height:2px;transition:left .2s,right .2s;position:absolute;bottom:21px;left:50%;right:50%}.eventnadoMainNav a:hover{color:#fff}.eventnadoMainNav a:hover:after{left:0;right:0}.eventnadoHeaderActions{align-items:center;gap:8px;display:flex}.eventnadoHeaderDomain{color:#cbd5e1;background:#ffffff09;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:720;display:inline-flex}.eventnadoLoginLink{color:#e2e8f0}.eventnadoLoginLink:hover{color:#fff}.eventnadoUserButton{color:#fff;background:#ffffff14;border-color:#ffffff24}.eventnadoMobileNavButton{color:#fff}.eventnadoSiteHeader .localeSwitcher{color:#94a3b8;background:#ffffff0a;border-color:#94a3b833}.eventnadoSiteHeader .localeSwitcher button.active{color:#fff}.eventnadoSiteHeader .localeSwitcher button.active:after{background:var(--eventnado-gradient)}.eventnadoHome{background:#fff;overflow:hidden}.eventnadoHero{isolation:isolate;color:#fff;background:radial-gradient(circle at 80% 15%,#7c3aed61,#0000 25%),radial-gradient(circle at 64% 58%,#2563eb3b,#0000 34%),linear-gradient(135deg,#050916 0%,#0b1430 58%,#150c3c 100%);min-height:700px;padding:78px 0 0;position:relative}.eventnadoHero:after{content:"";z-index:-2;opacity:.26;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.eventnadoHeroAtmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0}.eventnadoHeroAtmosphere i{background:#7c3aed;border-radius:50%;display:block;position:absolute;box-shadow:0 0 28px}.eventnadoHeroAtmosphere i:first-child{color:#7c3aed;width:10px;height:10px;top:13%;right:28%}.eventnadoHeroAtmosphere i:nth-child(2){color:#00b4d8;width:7px;height:7px;top:35%;right:8%}.eventnadoHeroAtmosphere i:nth-child(3){color:#2563eb;width:5px;height:5px;bottom:24%;right:38%}.eventnadoHeroGrid{grid-template-columns:minmax(0,1.03fr) minmax(430px,.97fr);align-items:center;gap:54px;display:grid}.eventnadoHeroCopy{padding-bottom:72px}.eventnadoDomainPill{color:#cbd5e1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #a78bfa47;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 12px;font-size:10px;font-weight:700;display:inline-flex}.eventnadoEyebrow{color:#a78bfa;letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:850}.eventnadoHeroCopy h1{letter-spacing:-.065em;max-width:780px;margin:0;font-size:clamp(54px,6vw,88px);line-height:.96}.eventnadoHeroCopy h1 span,.eventnadoHeroCopy h1 strong{display:block}.eventnadoHeroCopy h1 strong{color:#0000;background:var(--eventnado-gradient);-webkit-background-clip:text;background-clip:text;font-weight:820}.eventnadoHeroLead{color:#cbd5e1;max-width:730px;margin:24px 0 28px;font-size:17px;line-height:1.7}.eventnadoSearch{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172abf;border:1px solid #94a3b83d;border-radius:14px;grid-template-columns:minmax(230px,1fr) auto auto auto;align-items:center;max-width:850px;display:grid;overflow:hidden;box-shadow:0 22px 50px #0206174d}.eventnadoSearch label{color:#94a3b8;border-right:1px solid #94a3b829;align-items:center;gap:9px;min-height:56px;padding:0 15px;font-size:11px;display:flex}.eventnadoSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0}.eventnadoSearch input::placeholder{color:#94a3b8}.eventnadoSearch button{color:#fff;background:var(--eventnado-gradient);cursor:pointer;border:0;align-self:stretch;align-items:center;gap:8px;padding:0 22px;font-weight:780;display:inline-flex}.eventnadoPopularSearches{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;font-size:9px;display:flex}.eventnadoPopularSearches a{color:#cbd5e1;background:#ffffff06;border:1px solid #94a3b838;border-radius:999px;padding:5px 9px}.eventnadoPopularSearches a:hover{color:#fff;border-color:#7c3aed}.eventnadoHeroActions{flex-wrap:wrap;gap:11px;margin-top:27px;display:flex}.eventnadoVortexStage{place-items:center;min-height:520px;display:grid;position:relative}.eventnadoVortexGlow{filter:blur(16px);background:radial-gradient(circle,#2563eb59,#7c3aed26 45%,#0000 70%);border-radius:50%;width:430px;height:430px;position:absolute}.eventnadoHeroMark{z-index:3;filter:drop-shadow(0 35px 55px #2563eb6b);width:min(480px,90%);height:min(480px,90%);animation:7s ease-in-out infinite eventnadoFloat;position:relative}.eventnadoFloatingStat{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#091029c7;border:1px solid #a78bfa40;border-radius:13px;grid-template-columns:auto 1fr;gap:4px 10px;min-width:210px;padding:13px 15px;display:grid;position:absolute;box-shadow:0 18px 45px #02061766}.eventnadoFloatingStat svg{color:#7dd3fc;grid-row:1/3;align-self:center}.eventnadoFloatingStat strong{color:#fff;font-size:11px}.eventnadoFloatingStat small{color:#94a3b8;font-size:8px}.eventnadoFloatingStat.statOne{top:15%;right:-1%}.eventnadoFloatingStat.statTwo{bottom:14%;left:-5%}@keyframes eventnadoFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-14px)rotate(1.5deg)}}.eventnadoCapabilityStrip{z-index:5;box-shadow:var(--eventnado-shadow);background:#0a112bf2;border:1px solid #94a3b833;border-radius:16px;grid-template-columns:repeat(4,1fr);margin-bottom:-38px;display:grid;position:relative;overflow:hidden}.eventnadoCapabilityStrip>div{border-right:1px solid #94a3b829;align-items:center;gap:12px;min-height:82px;padding:15px 22px;display:flex}.eventnadoCapabilityStrip>div:last-child{border-right:0}.eventnadoCapabilityStrip>div>span{color:#a78bfa;background:#7c3aed24;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.eventnadoCapabilityStrip p{gap:3px;margin:0;display:grid}.eventnadoCapabilityStrip strong{color:#fff;font-size:11px}.eventnadoCapabilityStrip small{color:#94a3b8;font-size:8px}.eventnadoLightSection{background:linear-gradient(#fff,#f7f8fd);padding:98px 0 66px}.eventnadoDiscoveryGrid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:20px;display:grid}.eventnadoSectionHeader{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.eventnadoSectionHeader p{color:var(--eventnado-purple);letter-spacing:.18em;margin:0 0 5px;font-size:9px;font-weight:850}.eventnadoSectionHeader h2{color:var(--eventnado-navy);letter-spacing:-.045em;margin:0;font-size:clamp(24px,3vw,38px)}.eventnadoSectionHeader>a{color:var(--eventnado-blue);align-items:center;gap:5px;font-size:10px;font-weight:760;display:inline-flex}.eventnadoFeaturedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.eventnadoCategoryPanel{border:1px solid var(--eventnado-line);background:#fff;border-radius:18px;padding:22px;box-shadow:0 15px 45px #0f172a0f}.eventnadoCategoryGrid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.eventnadoCategoryGrid a{color:#334155;background:#fff;border:1px solid #e8ecf5;border-radius:11px;align-items:center;gap:11px;min-height:58px;padding:10px 12px;font-size:10px;font-weight:680;transition:all .2s;display:flex}.eventnadoCategoryGrid a:hover{border-color:#a78bfa;transform:translateY(-2px);box-shadow:0 10px 24px #7c3aed1a}.eventnadoCategoryGrid a span{width:34px;height:34px;color:var(--eventnado-purple);background:#f2edff;border-radius:10px;place-items:center;display:grid}.eventnadoEmptyEvents{color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:155px;padding:24px;display:grid}.eventnadoEmptyEvents>svg{color:var(--eventnado-purple)}.eventnadoEmptyEvents strong,.eventnadoEmptyEvents span{display:block}.eventnadoEmptyEvents strong{color:#0f172a}.eventnadoEmptyEvents span{margin-top:4px;font-size:10px}.eventnadoEmptyEvents a{color:var(--eventnado-blue);font-size:10px;font-weight:760}.eventnadoEventCard{background:#fff;border:1px solid #e6eaf3;border-radius:15px;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 12px 34px #0f172a12}.eventnadoEventCard:hover{transform:translateY(-5px);box-shadow:0 22px 45px #0f172a21}.eventnadoEventVisual{background-position:50%;background-size:cover;min-height:180px}.eventnadoEventPattern{background:radial-gradient(circle at 22% 25%,#00b4d8bf,#0000 21%),radial-gradient(circle at 75% 35%,#7c3aedc7,#0000 30%),linear-gradient(145deg,#08122d,#182c64 55%,#4c1d95);position:absolute;inset:0}.eventnadoEventPattern:after{content:"";background:repeating-linear-gradient(78deg,#0000 0 23px,#ffffff21 24px 28px);position:absolute;inset:35% -15% -25%;transform:rotate(-5deg)}.eventnadoDateBadge{color:var(--eventnado-navy);background:#fffffff2}.eventnadoEventCategory{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1026c7}.eventnadoEventBody h3 a{color:#0f172a}.eventnadoCardLink{color:var(--eventnado-purple)}.eventnadoEventCardCompact .eventnadoEventVisual{min-height:125px}.eventnadoOrganizerSection{background:#f7f8fd;padding:76px 0}.eventnadoSectionHeaderWide{align-items:center;margin-bottom:28px}.eventnadoBenefitsGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.eventnadoBenefitsGrid article{background:#fff;border:1px solid #e6eaf3;border-radius:16px;padding:24px;box-shadow:0 14px 38px #0f172a0d}.eventnadoBenefitsGrid article>span{color:#fff;background:var(--eventnado-gradient);border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 12px 24px #4f46e538}.eventnadoBenefitsGrid h3{color:#0f172a;margin:17px 0 8px;font-size:15px}.eventnadoBenefitsGrid p{color:#64748b;margin:0;font-size:10px;line-height:1.65}.eventnadoComplianceSection{color:#fff;background:linear-gradient(135deg,#0a1027,#101a3d 58%,#25105e);padding:74px 0}.eventnadoComplianceGrid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:center;gap:54px;display:grid}.eventnadoComplianceCopy h2{letter-spacing:-.055em;margin:0 0 16px;font-size:clamp(34px,4vw,54px)}.eventnadoComplianceCopy>p:not(.eventnadoEyebrow){color:#cbd5e1;margin:0 0 22px;line-height:1.7}.eventnadoComplianceFeatures{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.eventnadoComplianceFeatures article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #a78bfa38;border-radius:14px;min-height:148px;padding:18px 14px}.eventnadoComplianceFeatures article span{color:#7dd3fc;background:#2563eb29;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:14px;display:grid}.eventnadoComplianceFeatures strong,.eventnadoComplianceFeatures small{display:block}.eventnadoComplianceFeatures strong{font-size:11px}.eventnadoComplianceFeatures small{color:#94a3b8;margin-top:7px;font-size:8px;line-height:1.5}.eventnadoFinalCta{color:#fff;background:#070d20;padding:66px 0}.eventnadoFinalCtaInner{box-shadow:var(--eventnado-shadow);background:radial-gradient(circle at 85% 0,#7c3aed47,#0000 30%),linear-gradient(135deg,#101a3d,#0b1026);border:1px solid #a78bfa33;border-radius:22px;justify-content:space-between;align-items:center;gap:45px;padding:38px 42px;display:flex}.eventnadoFinalCtaInner h2{letter-spacing:-.055em;margin:24px 0 10px;font-size:clamp(32px,4vw,52px)}.eventnadoFinalCtaInner p{color:#cbd5e1;max-width:760px;margin:0}.eventnadoFinalCtaInner>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.eventnadoFooter{color:#cbd5e1;background:#050916;border-top:1px solid #94a3b81f;padding-top:52px}.eventnadoFooterGrid{grid-template-columns:1.2fr repeat(3,.65fr) 1fr;gap:35px;display:grid}.eventnadoFooterGrid>div{align-content:start;gap:10px;display:grid}.eventnadoFooterGrid strong{color:#fff;font-size:11px}.eventnadoFooterGrid a{color:#94a3b8;font-size:9px}.eventnadoFooterGrid a:hover{color:#fff}.eventnadoFooterGrid p{color:#94a3b8;margin:0;font-size:9px;line-height:1.65}.eventnadoSocialRow{gap:8px;margin-top:7px;display:flex}.eventnadoSocialRow span{color:#cbd5e1;border:1px solid #94a3b838;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.eventnadoFooterNewsletter form{border:1px solid #94a3b833;border-radius:10px;grid-template-columns:1fr 42px;margin-top:8px;display:grid;overflow:hidden}.eventnadoFooterNewsletter input{color:#fff;background:#ffffff0d;border:0;outline:0;width:100%;min-height:42px;padding:0 12px}.eventnadoFooterNewsletter button{color:#fff;background:var(--eventnado-gradient);cursor:pointer;border:0}.eventnadoFooterBottom{color:#64748b;border-top:1px solid #94a3b81f;grid-template-columns:1fr auto auto;align-items:center;gap:20px;margin-top:40px;padding:20px 0 26px;font-size:8px;display:grid}.eventnadoFooterBottom>div{align-items:center;gap:10px;display:flex}.eventnadoFooter .domainLanguageHint{color:#94a3b8;background:#ffffff09;border-color:#94a3b829}.eventnadoPanelShell{background:#f4f6fb;min-height:100vh}.panelSidebar.eventnadoPanelSidebar{color:#dbeafe;background:radial-gradient(circle at 25% 0,#2563eb40,#0000 30%),linear-gradient(#071027,#080d20 70%,#0d1230);width:252px;box-shadow:15px 0 45px #02061721}.eventnadoPanelBrand{border-bottom:1px solid #94a3b81f;padding:22px 18px 17px}.eventnadoPanelBrand .brandMarkSvg{width:44px;height:44px}.eventnadoPanelBrand .brandText{font-size:24px}.eventnadoPanelNav{gap:3px;padding:14px 12px}.eventnadoPanelNav .panelNavSectionLabel{color:#64748b;letter-spacing:.18em;margin:13px 10px 5px;font-size:7px}.eventnadoPanelNavItem{color:#aebbd0;border-radius:11px;min-height:43px}.eventnadoPanelNavItem:hover{color:#fff;background:#ffffff0e}.eventnadoPanelNavItem.active{color:#fff;background:var(--eventnado-gradient);box-shadow:0 12px 28px #4f46e54d}.eventnadoPanelNavItem.active .panelNavIcon{color:#fff}.eventnadoPanelNavItem small{color:#c4b5fd;background:#7c3aed2e}.eventnadoPanelNavItem.active small{color:#fff;background:#ffffff29}.eventnadoPanelNav .panelNavDetails{border-color:#94a3b81f}.eventnadoPanelNav .panelNavDetails summary{color:#94a3b8}.eventnadoSidebarBottom{padding:12px}.eventnadoPanelSidebar .panelDomainCard,.eventnadoPanelSidebar .panelHelpCard,.eventnadoPanelSidebar .panelProfileCard{background:#ffffff0b;border-color:#94a3b824}.eventnadoPanelSidebar .panelHelpCard>a{color:#fff;background:var(--eventnado-gradient)}.eventnadoPanelContent{background:radial-gradient(circle at 100% 58%,#7c3aed13,#0000 20%),#f4f6fb;min-height:100vh;margin-left:252px}.eventnadoPanelContent:after{content:"";z-index:0;opacity:.065;pointer-events:none;border:24px solid #7c3aed;border-radius:50%;width:360px;height:360px;position:fixed;bottom:-110px;right:-120px;transform:rotate(-12deg)}.eventnadoPanelTopbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #e6eaf2;min-height:72px;box-shadow:0 5px 22px #0f172a09}.eventnadoPanelTopbar .panelTopbarGreeting strong{color:#0f172a}.eventnadoPanelTopbar .panelTopbarGreeting span{color:#64748b}.eventnadoPanelTopbar .panelIconButton{color:#475569;background:#fff;border-color:#e5e9f2}.eventnadoPanelTopbar .panelIconButton:hover{color:#fff;background:var(--eventnado-gradient);border-color:#0000}.eventnadoPanelTopbar .eventnadoBrand .brandMarkSvg{width:36px;height:36px}.panelMain.eventnadoDashboardMain{z-index:1;position:relative}.eventnadoDashboardIntro p{color:var(--eventnado-purple)}.eventnadoDashboardMetrics article{background:#fffffff5;border-color:#e3e8f2;box-shadow:0 10px 32px #0f172a0e}.eventnadoDashboardMetrics article:hover{transform:translateY(-2px);box-shadow:0 16px 38px #0f172a1a}.eventnadoDashboardMetrics .dashboardMetricIcon{color:#fff;background:var(--eventnado-gradient)}.eventnadoDashboardMetrics .dashboardMetricIcon.coral{background:linear-gradient(135deg,#7c3aed,#a855f7)}.eventnadoDashboardMetrics .dashboardMetricIcon.navy{background:linear-gradient(135deg,#0f172a,#2563eb)}.eventnadoDashboardMetrics .dashboardMetricIcon.amber{background:linear-gradient(135deg,#00b4d8,#2563eb)}.eventnadoDashboardCard{border-color:#e3e8f2;box-shadow:0 12px 38px #0f172a0e}.eventnadoDashboardCard>header a,.eventnadoDashboardCard>header button,.eventnadoDashboardCard>footer a{color:var(--eventnado-purple)}.dashboardEventThumb{color:#fff!important;background:var(--eventnado-gradient)!important}.preparationDonut{box-shadow:inset 0 0 0 1px #0f172a0d}.dashboardTaskList>a>span,.dashboardPaymentsHero>span,.dashboardQuickActions>a>span{color:#fff;background:var(--eventnado-gradient)}.dashboardPaymentsHero{background:linear-gradient(135deg,#eff6ff,#f5f3ff)}.dashboardPaymentsLinks a:hover,.dashboardQuickActions a:hover{background:#faf8ff;border-color:#a78bfa}@media (prefers-reduced-motion:reduce){.eventnadoHeroMark{animation:none}.eventnadoEventCard,.eventnadoBenefitsGrid article,.eventnadoDashboardMetrics article{transition:none}}@media (max-width:1180px){.eventnadoHeaderDomain{display:none}.eventnadoHeroGrid{grid-template-columns:1fr 430px;gap:25px}.eventnadoFeaturedGrid,.eventnadoBenefitsGrid{grid-template-columns:repeat(2,1fr)}.eventnadoComplianceFeatures{grid-template-columns:repeat(3,1fr)}.eventnadoFooterGrid{grid-template-columns:1.25fr repeat(2,.7fr) 1fr}.eventnadoFooterGrid>div:nth-child(4){display:none}}@media (max-width:980px){.eventnadoMainNav{background:#070d20fa;border:1px solid #94a3b833;border-radius:16px;margin:0;padding:14px;display:none;position:absolute;top:76px;left:14px;right:14px;box-shadow:0 22px 50px #02061773}.eventnadoMainNav.mainNavOpen{display:grid}.eventnadoMainNav a{border-radius:9px;padding:12px}.eventnadoMainNav a:hover{background:#ffffff0f}.eventnadoMainNav a:after{display:none}.eventnadoMobileNavButton{display:grid}.eventnadoHeroGrid{grid-template-columns:1fr}.eventnadoHeroCopy{padding-bottom:10px}.eventnadoVortexStage{min-height:410px}.eventnadoCapabilityStrip{grid-template-columns:repeat(2,1fr)}.eventnadoCapabilityStrip>div:nth-child(2){border-right:0}.eventnadoCapabilityStrip>div:nth-child(-n+2){border-bottom:1px solid #94a3b829}.eventnadoDiscoveryGrid,.eventnadoComplianceGrid{grid-template-columns:1fr}.eventnadoFooterGrid{grid-template-columns:repeat(3,1fr)}.eventnadoFooterGrid .footerBrandColumn,.eventnadoFooterNewsletter{grid-column:span 3}.eventnadoFooterGrid>div:nth-child(4){display:grid}.eventnadoFooterBottom{text-align:center;grid-template-columns:1fr}.eventnadoFooterBottom>div{justify-content:center}.eventnadoPanelContent{margin-left:0}}@media (max-width:720px){.eventnadoHeaderInner{min-height:70px}.eventnadoSiteHeader .eventnadoBrand .brandTagline,.eventnadoSiteHeader .eventnadoHeaderActions .eventnadoHeaderDomain{display:none}.eventnadoSiteHeader .eventnadoBrand .brandMarkSvg{width:39px;height:39px}.eventnadoSiteHeader .eventnadoBrand .brandText{font-size:22px}.eventnadoHeaderActions .headerLoginLink,.eventnadoHeaderActions .button{display:none}.eventnadoHero{min-height:auto;padding-top:52px}.eventnadoHeroCopy h1{font-size:clamp(45px,14vw,68px)}.eventnadoHeroLead{font-size:15px}.eventnadoSearch{grid-template-columns:1fr 54px}.eventnadoSearch label:not(.eventnadoSearchQuery){display:none}.eventnadoSearch button{justify-content:center;padding:0;font-size:0}.eventnadoHeroActions .button{width:100%}.eventnadoVortexStage{min-height:340px;margin-top:10px}.eventnadoHeroMark{width:330px;height:330px}.eventnadoOrbit{width:310px;height:135px}.eventnadoOrbit.orbitTwo{width:350px;height:155px}.eventnadoFloatingStat{min-width:180px;padding:10px 12px}.eventnadoFloatingStat.statOne{top:8%;right:0}.eventnadoFloatingStat.statTwo{bottom:7%;left:0}.eventnadoCapabilityStrip{grid-template-columns:1fr;margin-bottom:-30px}.eventnadoCapabilityStrip>div{border-bottom:1px solid #94a3b829;border-right:0}.eventnadoCapabilityStrip>div:last-child{border-bottom:0}.eventnadoFeaturedGrid,.eventnadoBenefitsGrid{grid-template-columns:1fr}.eventnadoCategoryGrid,.eventnadoComplianceFeatures{grid-template-columns:1fr 1fr}.eventnadoFinalCtaInner{flex-direction:column;align-items:start;padding:26px}.eventnadoFinalCtaInner>div:last-child,.eventnadoFinalCtaInner .button{width:100%}.eventnadoFooterGrid{grid-template-columns:1fr 1fr}.eventnadoFooterGrid .footerBrandColumn,.eventnadoFooterNewsletter{grid-column:span 2}.eventnadoFooterGrid>div:nth-child(4){display:none}}@media (max-width:470px){.eventnadoHeaderActions .localeSwitcher{display:none}.eventnadoHeroCopy h1{font-size:46px}.eventnadoDomainPill{max-width:100%;font-size:8px}.eventnadoPopularSearches{display:none}.eventnadoVortexStage{min-height:285px}.eventnadoHeroMark{width:270px;height:270px}.eventnadoFloatingStat{display:none}.eventnadoCategoryGrid,.eventnadoComplianceFeatures{grid-template-columns:1fr}.eventnadoSectionHeaderWide{flex-direction:column;align-items:start}.eventnadoSectionHeaderWide .button{width:100%}.eventnadoFooterGrid{grid-template-columns:1fr}.eventnadoFooterGrid .footerBrandColumn,.eventnadoFooterNewsletter{grid-column:auto}}.siteHeader.eventnadoHeader{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070d20ed;border-bottom:1px solid #94a3b821;position:sticky;top:0;box-shadow:0 10px 40px #02061733}.eventnadoHeaderPanelButton,.eventnadoHeaderCta{color:#fff;background:var(--eventnado-gradient);border-color:#0000;box-shadow:0 10px 24px #4f46e542}.eventnadoHeaderPanelButton:hover,.eventnadoHeaderCta:hover{color:#fff;transform:translateY(-1px);box-shadow:0 14px 30px #4f46e561}.eventnadoHeaderLocale{min-height:36px}.eventnadoSocials{gap:8px;margin-top:7px;display:flex}.eventnadoSocials span{color:#cbd5e1;border:1px solid #94a3b838;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.eventnadoVortexStage{overflow:hidden}.eventnadoOrbit{z-index:1;border:2px solid #a78bfa4d;border-radius:50%;width:460px;height:185px;position:absolute;transform:rotate(-10deg);box-shadow:0 0 34px #7c3aed26}.eventnadoOrbit.orbitTwo{border-color:#00b4d82e;width:520px;height:225px;transform:rotate(12deg)}.eventnadoParticle{z-index:4;background:#7c3aed;border-radius:50%;width:10px;height:10px;display:block;position:absolute;box-shadow:0 0 25px}.eventnadoParticle.particleOne{color:#22d3ee;animation:5.5s ease-in-out infinite eventnadoParticleFloat;top:19%;left:16%}.eventnadoParticle.particleTwo{color:#a78bfa;width:7px;height:7px;animation:6.5s ease-in-out -1.4s infinite eventnadoParticleFloat;top:28%;right:10%}.eventnadoParticle.particleThree{color:#2563eb;width:6px;height:6px;animation:4.8s ease-in-out -2.2s infinite eventnadoParticleFloat;bottom:18%;right:21%}.eventnadoCityline{z-index:0;opacity:.3;clip-path:polygon(0 100%,0 78%,5% 78%,5% 57%,8% 57%,8% 70%,13% 70%,13% 38%,16% 38%,16% 68%,22% 68%,22% 50%,25% 50%,25% 73%,32% 73%,32% 23%,35% 23%,35% 68%,42% 68%,42% 44%,46% 44%,46% 76%,52% 76%,52% 31%,56% 31%,56% 68%,62% 68%,62% 46%,66% 46%,66% 75%,72% 75%,72% 20%,75% 20%,75% 69%,82% 69%,82% 42%,86% 42%,86% 75%,92% 75%,92% 55%,96% 55%,96% 78%,100% 78%,100% 100%);background:linear-gradient(#0000,#2563eb2e),repeating-linear-gradient(90deg,#070d20f2 0 18px,#0000 18px 25px,#0f172aeb 25px 45px,#0000 45px 52px);height:145px;position:absolute;bottom:2%;left:2%;right:-4%}@keyframes eventnadoParticleFloat{0%,to{opacity:.65;transform:translate(0,0)}50%{opacity:1;transform:translate(8px,-14px)}}.eventnadoFeaturedPanel{min-width:0}.eventnadoEmptyEvents p{color:#64748b;margin:4px 0 0;font-size:10px}.eventnadoCategoryGrid>a>svg:last-child{color:#94a3b8;margin-left:auto}.eventnadoOrganizerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.eventnadoOrganizerGrid>article{background:#fff;border:1px solid #e6eaf3;border-radius:17px;min-height:215px;padding:24px;box-shadow:0 14px 38px #0f172a0d}.eventnadoOrganizerGrid>article>span{color:#fff;background:var(--eventnado-gradient);border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 24px #4f46e538}.eventnadoOrganizerGrid>article h3{color:#0f172a;margin:19px 0 9px;font-size:16px}.eventnadoOrganizerGrid>article p{color:#64748b;margin:0;font-size:11px;line-height:1.65}.eventnadoOrganizerGrid>aside{color:#fff;background:radial-gradient(circle at 11%,#2563eb59,#0000 22%),linear-gradient(135deg,#0b1430,#141044 64%,#34127a);border:1px solid #7c3aed38;border-radius:20px;grid-column:1/-1;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:30px;min-height:230px;margin-top:4px;padding:28px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a29}.eventnadoOrganizerGrid>aside:after{content:"";border:14px solid #a78bfa17;border-radius:50%;width:290px;height:120px;position:absolute;right:-60px;transform:rotate(-14deg)}.eventnadoOrganizerMark{z-index:1;filter:drop-shadow(0 25px 40px #2563eb73);width:190px;height:190px;position:relative}.eventnadoOrganizerGrid>aside>div{z-index:1;position:relative}.eventnadoOrganizerGrid>aside h3{letter-spacing:-.05em;margin:0 0 8px;font-size:clamp(25px,3vw,42px)}.eventnadoOrganizerGrid>aside p{color:#cbd5e1;max-width:680px;margin:0 0 20px;line-height:1.65}.eventnadoFlowSection{background:linear-gradient(#fff,#f7f8fd);padding:76px 0}.eventnadoFlowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.eventnadoFlowGrid article{background:#fff;border:1px solid #e4e8f2;border-radius:18px;min-height:230px;padding:26px;position:relative;overflow:hidden;box-shadow:0 14px 40px #0f172a0e}.eventnadoFlowGrid article>span{color:#ebe7ff;font-size:58px;font-weight:900;line-height:1;position:absolute;top:15px;right:20px}.eventnadoFlowGrid article>p{z-index:1;color:#334155;min-height:112px;margin:34px 0 22px;font-size:15px;line-height:1.72;position:relative}.eventnadoFlowGrid footer{gap:3px;display:grid}.eventnadoFlowGrid footer strong{color:#0f172a}.eventnadoFlowGrid footer small{color:#64748b}.eventnadoTrustStrip{background:#fff;border:1px solid #e5e9f2;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:30px;margin-top:34px;padding:20px 24px;display:grid}.eventnadoTrustStrip>span{color:#64748b;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.eventnadoTrustStrip>div{flex-wrap:wrap;justify-content:space-around;gap:24px;display:flex}.eventnadoTrustStrip strong{color:#94a3b8;letter-spacing:.08em;font-size:11px}.eventnadoFinalMark{filter:drop-shadow(0 22px 36px #2563eb6b);flex:0 0 150px;width:150px;height:150px}.eventnadoFinalCtaInner>div:nth-child(2){flex:1}.eventnadoFinalCtaInner>div:nth-child(2)>p{color:#a78bfa;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:9px;font-weight:850}.eventnadoFinalCtaInner>div:nth-child(2)>span{color:#cbd5e1;max-width:650px;line-height:1.65;display:block}.eventnadoPanelSearch{color:#94a3b8;background:#f8fafc;border:1px solid #e4e8f1;border-radius:11px;align-items:center;gap:9px;width:min(430px,35vw);min-height:42px;padding:0 13px;display:flex}.eventnadoPanelSearch input{color:#0f172a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.eventnadoPanelSearch button{color:#64748b;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.eventnadoPanelDomainBadge{color:#475569;background:#fff;border:1px solid #e4e8f1;border-radius:10px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:760;display:inline-flex}.eventnadoPanelDomainBadge i{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10b9811f}@media (max-width:1180px){.eventnadoOrganizerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.eventnadoPanelSearch{width:min(320px,29vw)}}@media (max-width:980px){.eventnadoOrganizerGrid>aside{grid-template-columns:155px minmax(0,1fr)}.eventnadoOrganizerMark{width:140px;height:140px}.eventnadoFlowGrid{grid-template-columns:1fr}.eventnadoPanelSearch,.eventnadoPanelDomainBadge{display:none}}@media (max-width:720px){.eventnadoOrganizerGrid{grid-template-columns:1fr}.eventnadoOrganizerGrid>aside{text-align:center;grid-template-columns:1fr;padding:26px}.eventnadoOrganizerMark{margin:auto}.eventnadoTrustStrip{text-align:center;grid-template-columns:1fr}.eventnadoFinalMark{display:none}.eventnadoFinalCtaInner{display:grid}}@media (prefers-reduced-motion:reduce){.eventnadoParticle{animation:none!important}}.eventnadoVortexRings,.eventnadoVortexFunnel,.eventnadoVortexParticle{transform-box:fill-box}.eventnadoOrbit.orbitOne{transform:rotate(-10deg)}.eventnadoHeroCopy h1>span{color:#0000;background:var(--eventnado-gradient);-webkit-background-clip:text;background-clip:text}
